#box { margin:0 15px; background:#fff;  }
.logo {  width:588px; padding:12px 0 0 22px}
.logo a {display:block;height:49px; width:219px;background:url(logo.png) no-repeat; float:left}
div.top_reklama { background:#e9e9e9; padding:0 15px 0 15px; border-bottom:1px dashed #e9e9e9}
.banner_top { background:#fff; text-align:center;  overflow:hidden; width:100%; padding:6px 0 5px 0}

.header_bg {background:#fff url(header_r_bg.png) 662px 104px repeat-x}
.header_l { background:url(header_l.png) 0 0 no-repeat;}
.header_r { background:url(header_r.png) 100% 0 no-repeat;}
.header { height:161px; }

div.menu {
	font:normal 16px Arial, Helvetica, sans-serif;
	padding:13px 0 0 16px;
	letter-spacing:-1px
}
div.menu a { color:#fff; text-decoration:none; }
div.menu a:hover { color:#fff; text-decoration:underline; }
a.menu_add,a.menu_myob,a.menu_note { display:block; float:left; padding-top:2px}
a.menu_add { background:url(ico_menu_add.png) no-repeat; padding-left:29px; margin-right:36px}
a.menu_myob { background:url(ico_menu_myob.png) no-repeat;padding-left:24px;margin-right:28px}
a.menu_note { background:url(ico_menu_note.png) no-repeat;padding-left:18px}

.stat { background:#fafaf9; padding:6px; width:200px; font-size:11px; height:53px; overflow:visible }
.stat h6 { font-size:13px; margin:0 0 7px 0; padding:0; color:#333; }
.selected_sity { font:bold 12px Arial, Helvetica, sans-serif;}
.stat h6 b {letter-spacing:-1px}
.stat a {text-decoration:none}
.stat a:hover {color:#1A8FF6}

div.search {  height:26px; border:1px solid #fff; margin-top:16px; overflow:hidden;background:#fafaee url(search_input_bg.png) repeat-x;margin-right:10px }
input.search_but {border:0; width:28px; height:25px;background:#fafaee url(serach_but.png) 100% 3px no-repeat; }
input.serach_input {
	border:0;
	background:#fafaee;
	width:75%;
	padding:0 0 3px 7px; font:normal 12px Arial, Helvetica, sans-serif;

}
div.search input {	vertical-align:baseline}

#content { padding:0 0 20px 10px; background:#fff}
#content .left { width:400px;} /* ширина левой части 4) "подвинуть" правую зону на внутренних страницах еще на ближе к левой части. */
#content .right {  }
#content div.p { padding:0px 20px 0 6px;}
#content div.p2 { padding:5px 20px 20px 20px;} /* 6) список категорий подними немного вверх, ближе к полоске желтой. */
#content .right_banner { text-align:center; padding-right:5px; margin:10px 0;}

.menu2 { background:#f5f5f5; padding:10px; font:bold 11px Tahoma, Geneva, sans-serif;text-align:right }
.menu2 .poddiv2 {float:right}
.menu2 a { margin-right:8px; display:block; float:left; text-decoration:none; color:#0153c2;  border-left:1px solid #ccc; padding-left:8px} .menu2 a:hover { text-decoration:none; color:#057ee4}
.menu2 a.orangelink {color:#FF7109} .menu2 a.orangelink:hover {color:#FFA011}

.banner_bottom { text-align:center; margin:20px 0; display:table; width:100%;}

.footer_bg {background:#fff url(footer_bg.png) repeat-x}
.footer_l { background:url(footer_l.png) 0 0 no-repeat;}
.footer_r { background:url(footer_r.png) 100% 0 no-repeat;}
.footer { height:114px; }
a.footer_add { width:173px; height:42px; display:block; margin-left:40px}
.footer p { margin:26px 0 0 20px; font-size:11px;color:#666}

h5.title_cat { background:url(ico_cat.png) 0 0 no-repeat; padding:0 0 0 28px; font:bold 11px Arial, Helvetica, sans-serif; border-bottom:1px solid #ffc200; text-transform:uppercase; height:17px; color:#21527b}

h5.title_new_adv { text-align:left; background:url(ico_adv.png) 0 0 no-repeat; padding:0 0 0 28px; font:bold 11px Arial, Helvetica, sans-serif; border-bottom:1px solid #ffc200; text-transform:uppercase; height:17px; color:#ff7109; margin:30px 0 5px 0}

h5.title_special { background:url(ico_adv.png) 0 0 no-repeat; padding:0 0 0 28px; font:bold 11px Arial, Helvetica, sans-serif; border-bottom:1px solid #ffc200; text-transform:uppercase; height:17px; color:#ff7109; margin-bottom:5px}
div.special { margin:5px 20px 0px 0px; padding:5px 20px 0px 0px;}

h5.title_vip {
	background:url(ico_adv.png) 0 0 no-repeat;
	padding:0 0 0 28px;
	font:bold 11px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ffc200;
	text-transform:uppercase;
	height:17px;
	color:#F30;
	margin-bottom:2px;
	text-align:left;
}
div.title_vip a {color:#16a559; font-size:11px;}
div.title_vip { text-align:right; margin-top:7px; }


#user_location { text-align:right; width:580px; position:absolute; top:186px; color:#084a99; font:normal 11px Arial, Helvetica, sans-serif; left:18px}
#user_location b { color:#C30; font-weight:normal}




/* .category a { color:#45658e} .category a:hover{color:#057ee4;} */
.category H4 { margin:13px 0 0 0;color:#45658e; padding-bottom:5px; font:bold 12px arial}
.category { margin:-19px 0 0 0;  } /* 6) список категорий подними немного вверх, ближе к полоске желтой. */

/* Òàáëèöà ñòèëåé */

.box_vip {
 background:#fff8dd;  font-size:11px;
}
.box_vip a {color:#001cc4;}
.box_vip h5 { font-size:12px; font-weight:bold; margin:0; padding:0}
.box_vip_p { padding:10px; background: #fff8dd; text-align:left}
.razrez {background:url(dot.png) 0 0 repeat-x; height:10px; }



.top div {
  background: url(top_left.png) no-repeat top left;
}
.top {
  background: url(top_right.png) no-repeat top right;
}
.bottom div {
  background: url(bottom_left.png) no-repeat bottom left;
}
.bottom {
  background: url(bottom_right.png) no-repeat bottom right;
}
/* ïîäðîáíî óêàçûâàåì âûñîòó è øèðèíó */
/* êàæäûé div ñ èçîáðàæåíèåì áóäåò øèðèíîé âî âåñü êîíòåéíåð */
.top div, .top, .bottom div, .bottom  {
  width: 100%;
  height: 9px;
  /* ñîîòâåòñòâóåò øèðèíå èçîáðàæåíèé óãëîâ */
}
.box_content {
  margin: 0 9px;
  padding:0 6px;
  /* ñîîòâåòñòâóåò øèðèíå èçîáðàæåíèé óãëîâ */
}


.box_content H4 {color:#361b16;  font:normal 15px Arial, Helvetica, sans-serif; margin:6px 0 5px 0; }
H4.vc {color:#c02006;}
.box_content p { margin:12px 0 8px 0; padding:0;}
.box_content p span.news_date {color:#C30; padding-right:6px}
.box_content H5 {color:#183dab; font:bold 13px Arial, Helvetica, sans-serif; margin:0 0 6px 0; }
.box_content b {color:#565656; font-size:11px; display:block;}

.dot { margin-bottom:3px; border-bottom:1px solid #e3ded6}

.addform h1 {margin-top:0;padding-top:0}
.news_title h1 {text-align:left}
#tab {border-collapse:collapse}
#tab td {padding:0 0 3px 0}

.top_a { color:#003399; }
.top_a:visited { color:#003399; }
.top_a:hover { color:#1A8FF6; }

.thead td {font-family:tahoma;font-size:11px;font-weight:bold;text-align:center}

#toggle_s {
top: 152px;
}

#user_location {
top: 135px;
}