html,body{
	background: #ffffff;
	color: #2b2b2b;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
#all{
	position: relative;
	height: 100%;
	min-height: 100%;
	background: url(/img/site/bg_body.gif) repeat-y;
	min-width:1002px;
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1002?'1002px':'100%');
}
html>body #all {
	height: auto;
}
#top{
	position: relative;
	width: 100%;
	background: url(/img/site/bg.gif) repeat-x;
	height: 118px;
	z-index: 1000;
}
#c{
	clear: both;
	position: relative;
	width: 100%;
}
#c_left{
	width: 325px;
	/*padding: 0px;*/
	/*float: left;*/
	/*white-space: normal;*/
	padding: 15px 0 0 0;
	background-color: Lime;
	position: absolute;
}
#c_center{
	/*width: 576px;*/
	/*padding: 0px;*/
	/*float: left;*/
	/*white-space: normal;*/
	background-color: Aqua;
	position: absolute;
	left:326px;
}
#bot{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	/*background: url(/img/site/bg_bot.gif) no-repeat;*/
	height: 49px;
}
#e{
	height: 70px;
	/*background-color: Lime;*/
	clear: both;
}
/*====================================================*/
a.menu_top,a:hover.menu_top{color:#5b6e78;text-decoration:none;font-size:10px;}
a:hover.menu_top{color:#298aff;}

a.menu_top1,a:hover.menu_top1{
	color:#003366;
	text-decoration:none;
	font-size:11px;
	display:block;
	padding: 0 5px 0 5px;
	height: 26px;
}
a:hover.menu_top1{
	color:#298aff;
	background-color:#fefefe; 
}

a.m1{color:#385d70;text-decoration:none;}
a:hover.m1{color:#298aff;text-decoration:underline;}
a.m2{color:#38703c;text-decoration:none;}
a:hover.m2{color:#298aff;text-decoration:underline;}
a.m3{color:#385d70;text-decoration:none;}
a:hover.m3{color:#298aff;text-decoration:underline;}
a.m4{color: Gray;text-decoration:none;}
a:hover.m4{color:Gray;text-decoration:underline;}

.form{
	border: 1px solid #aab4c1;
}
.form100{
	width: 100%;
	border: 1px solid #aab4c1;
}
.form_button{
	border: 1px solid #aab4c1;
	background: #f1f2f4;
	font-size: 11px;
}
input,textarea{
	border: 1px solid #aab4c1;
}
input.non,textarea.non{
	border: 0 none;
}
div.submenu{
	border: 1px solid #778da8;
	background: #f1f7fe;
	padding:7px;
	position:absolute;
	font-size: 11px;
	top:96px;
	display:none;
}
ul.box{
	margin:0 0 0 14px;
	padding:0;
}
ul.box li{
	/*list-style: url(/img/site/bulet2.gif);*/
	padding:2px 0 2px 0;
	margin:0 0 0 5px;
	font-size: 11px;
}
dir{
	margin: 0 0 0 14px;
}
td.topborder{
	  /*border-top: 1px solid #dfe5eb;*/ 
}
div.left{
	position: relative;
	float: left;
	padding: 0 0 5px 0;
}
div.header{
	padding: 0 10px 0 0;
	font-weight: bold;
	color: #457dba;
	position: relative;
}

div.header_line{
	padding: 5px 0 0 0;
	border-bottom: 1px solid #d1d6d8;
	border-right: 1px solid #d1d6d8;
}
div.clear{
	clear: both;
}
div.bot1,div.bot2,div.bot3,div.bot4{
	position:absolute;height:49px;
}
div.bot1{
	left:0px;
	width:325px;
	background-color:#ffffff
}
div.bot2{
	left:325px;
	width:8px;
	background-color:#65788f
}
div.bot3{
	left:333px;
	width:1px;
	background-color:#ffffff
}
div.bot4{
	left:334px;
	padding:10px 0 0 15px;
	height:40px;
	width:500px;
}

/*====================================================*/
#bots{
	color: #615549;
	background-color: #DAD7CE;
	width: 100%;
	height: 29px;
}
#bots_center{
	padding: 10px 0 0 0;
	margin: 0 auto;
}
#top_1{
	background: url(/img/site/1/top_bg.gif);
	width: 100%;
	white-space: nowrap;
	height: 173px;
}
#top_2{
	background: url(/img/site/2/top_bg.gif);
	width: 100%;
	white-space: nowrap;
	height: 173px;
}
#top_3{
	background: url(/img/site/3/top_bg.gif);
	width: 100%;
	white-space: nowrap;
	height: 173px;
}
#top_4{
	background: url(/img/site/4/top_bg.gif);
	width: 100%;
	white-space: nowrap;
	height: 173px;
}
#t{
	width: 100%;
	background-image: url(/img/site/bg_menu_top.gif);
}
.t_t{
	width: 1001px;
	text-align: center;
	/*background-color: Aqua;*/
}
.t_t_t{
	padding: 10px 5px 8px 5px;
	/*background-color: Lime;*/
	margin: 0 auto;
}
.menu,.menu_activ,.menu_bot{
	/*float: left;*/
	white-space: nowrap;
	background-repeat: no-repeat;
	padding: 2px 14px 0px 9px;
	/*background-color: Yellow;*/
	font-weight: bold;
}
.menu{
	background-image: url(/img/site/menu_bg_arr.gif);
	color: #605648;
}
.menu_activ{
	background-image: url(/img/site/menu_bg_arr_activ.gif);
	color: #E00101;
}
.menu_bot{
	background-image: url(/img/site/menu_bg_bot.gif);
	color: #605648;
	font-weight: normal;
}
.menu a,.menu_bot a{
	text-decoration: none;	
	color: #605648;
}
.menu_activ a{
	text-decoration: none;	
	color: #E00101;
}
.menu a:hover,.menu_bot a:hover,.menu_activ a:hover{
	text-decoration: underline;	
}
/*#bot{
	width: 100%;
	background: url(/img/site/bg_bot.gif) no-repeat;
}*/

/*========================================================*/
.box_left{
	width: 217px;
	background-image: url(/img/site/box_bg.gif);
}
.box_lady_top{
	width: 217px;
	height: 98px;
	background: url(/img/site/top_lady_bg.gif) no-repeat;
}
.img_lady_top{
	margin: 0px 18px 0px 21px;
	float: left;
}
.box_head{
	background: url(/img/site/bg_head.gif) repeat-y;
}
.box_rig_bg{
	width: 182px;
	background-color: #DAD7CE;
}
.box_rig_head{
	background: url(/img/site/arr_2.gif) no-repeat 7px;
	padding: 4px 4px 4px 20px;
	color: #7B439E;
	font-weight: bold;
}
.box_rig_head_bg{
	margin: 0 1px 0px 2px;
	background-color: #ffffff;
}
.box_rig_body{
	padding: 12px 10px 7px 13px;
	margin: 0 1px 0 2px
}
.box_fav{
	position: relative;
	width: 182px;
	height: 107px;
	background: url(/img/site/box_fav_bg.gif) no-repeat;
}
.box_fav_num{
	position: absolute;
	left: 9px;
	top: 10px;
	font-size: 9px;
}
.box_fav_ph{
	position: absolute;
	left: 29px;
	top: 9px;
}
.box_fav_data{
	position: absolute;
	left: 105px;
	top: 10px;
}
.box_fav_email{
	position: absolute;
	left: 105px;
	top: 58px;
}
.box_fav_del{
	position: absolute;
	left: 173px;
	top: 4px;
}
/*========================================================*/


/* все остальное стандартное */


.link_1{
	background-repeat: no-repeat;
	padding: 0px 10px 4px 9px;
	background-image: url(/img/site/arr_1.gif);
	font-size:13px;
}
.link_1 a{
	text-decoration: none;
}
.link_1 a:hover{
	text-decoration: underline;
	color: #605648;
}
a.lmenu{
	color: #605648;
	text-decoration: none;
}
a:hover.lmenu{
	color: #605648;
	text-decoration: none;
}


ol li{
	padding:0 0 4px 0;
}
ol.double li,ul.double li{
	padding:0 0 10px 0;
}




.red{	color:#990000;}
.lilac{	color: #7B439E;}
.gray{	color: #a0a0a0;}
.grays{	color: #505050;}

.name_page{
	background: url(/img/site/arr_2.gif) no-repeat 7px;
	padding: 4px 4px 4px 20px;
	font-size:13px;
	color: #808080;
	font-weight: bold;
	margin:0 0 15px 0;
}
.table_border_1{
 	width:100%;
	border:0;
	padding: 1px;
	background-color: #990000;
}
.table_border_2{
	width:100%;
	border:0;
	padding: 1px;
	background-color: #ffffff;
}
.table_border_3{
	width:100%;
	border:0;
	padding: 1px;
	background-color: #c0c0c0;
}
.table_border_4{
	width:100%;
	border:0;
	padding: 4px;
	background-color: #ffffff;
	text-align: center;
}

/* ---------------------------------- */

#set_news_post{
	padding:5px 0 0 0;
}
#send_new_post_a{
	display: block;
	padding:5px 10px;
	border: 1px solid green;
	background: #f1f1f1;
	text-decoration: none;
	margin: 0 0 3px 0;
}
#send_news_post{
	display: none;
	padding: 5px;
	margin: 3px 0;
	background: #f9f9f9;
	border: 1px solid green;
	height: 200px;
	overflow: auto;
}
#set_news_post .data{
	
}

table.styl th{
	border-top: 1px solid #65788f;
	border-bottom: 1px solid #65788f;
	text-align: left;
	padding: 7px 3px;
}
table.styl td{
	border-bottom: 1px dashed #65788f;
	padding: 10px 3px;
}
table.expert_table th{
	border-bottom: 1px solid #65788f;
	text-align: left;
	padding: 14px 0 7px 0;
}
table.expert_table td{
	padding: 7px 0;
}
table.expert_table td.w{
	width: 20px;
}
table.expert_table td ul{
	padding:0 0 0 15px;
	margin: 0;
}
.expert_div_0,.expert_div_1{
	padding: 0 5px;
	background-color: #e5ecf1;
}
.expert_div_1{
	background-color: #fff;
}

#advanced_search_a,#advanced_search_div{
	position:relative;
}
