* html {margin:0; padding:0}
HTML {
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;

}
BODY {
	margin: 0;
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	min-width:1050px;
    max-width:1400px;
	padding:0;
}
td { 	font-family: Tahoma;
	font-size: 12px;
	color: #333333;}
	
	a:link, a:visited {

	color: #236fb0;
}
a:hover {
	color:#008fd3;
	text-decoration: none;
}

#page {	min-width:1050px;max-width:1400px; }

.clr { clear:both}

hr { clear:both; border:0; background-color:none; height:0; width:0; display:block}

.header { background:url(header_bg.png) repeat-x top; }
.header_l {background:url(header_bgl.png) no-repeat 0 0}
.header_r {background:url(header_bgr.png) no-repeat 100% 0; width:100%;}

.header_main { height:64px; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; float:right; padding-right:20px} 	
.header_main a { text-decoration:none;  padding-top:45px; text-align:center; width:122px; display:block;float:left; background:url(hm.png) no-repeat 0 0; color:#3668c3} .header_main a:hover {color:#6d0019}

a.current { background:url(hm_corrent.png) no-repeat 0 0; color:#6d0019}


.logo { float:left; width:342px; padding-top:12px } .logo a { background:url(logo.png) no-repeat 0 0; width:173px; height:64px; display:block; float:left;margin-right:15px}
.stat {font:normal 11.5px Tahoma, Geneva, sans-serif; color:#565656; padding-top:11px; line-height:1.2}
.selected_sity { position:absolute; left:30px; top:35px; font:bold 12.5px Arial, Helvetica, sans-serif; color:#71001a; height:32px; background:url(sity.png) 0 0 no-repeat; padding-left:45px}

.banner { background:url(banner_bg.png) repeat-x top;}
.banner_l {background:url(banner_bgl.png) no-repeat 0 0}
.banner_r {background:url(banner_bgr.png) no-repeat 100% 0; height:99px; padding:0 0px; text-align:center; padding-top:1px}

.search { background:url(search_bg.png) repeat-x top;}
.search_l {background:url(search_bgl.png) no-repeat 0 0}
.search_r {background:url(search_bgr.png) no-repeat 100% 0; height:74px; width:100%;}
.btn { background:url(button.png) no-repeat 0 0; width:57px; height:20px; border:0; color:#444; padding:0 0 2px 0;}
.formfound { width:100%; margin:0 }
.but{padding:3px; background:#F7EAB6; border:1px solid #454545;}


.header_context { height:84px; background:#fcfbf9 url(header_context_bg.png) repeat-x;}
.adv_menu { padding:25px 25px 0 40px; float:left;}
.adv_menu a{height:46px;display:block; font:normal 16px Arial, Helvetica, sans-serif; float:left; padding-top:7px; margin-right:40px}
.my_add { background:url(my_add.png) no-repeat 0 0; padding-left:35px;  }
.my_adv { background:url(my_adv.png) no-repeat 0 0; padding-left:30px;  }
.my_note { background:url(my_notes.png) no-repeat 0 0; padding-left:33px;  }

.page_links {background:url(vl.png) no-repeat 0 0;padding:25px 0 0 25px;font:normal 14px Arial, Helvetica, sans-serif; float:left; display:block }

.page_links div a { background:url(0.png) no-repeat 0 50%; padding-left:13px; color:#494646}
.page_links div a.sel { text-decoration:none; background:url(0a.png) no-repeat 0 50%;  }


#content { padding:20px}
.left_col { width:251px; float:left}
.right_col { margin-left:273px }

.right_content { width:100%; margin-top:20px}
.right_col_left { vertical-align:top; padding-right:20px; }
.right_col_right { width:197px; vertical-align:top}

.category H4 b{ font:normal 11.5 Arial, Helvetica, sans-serif; color:#008fd3}
.category H4 { margin-bottom:5px}


/* Таблица стилей */

.box_vip {
  background: #fbf4e9; width:197px; 
  /* указываем фоновые изображения для углов */
}
.box_news {
  background: #f0f1f3; width:197px;
  /* указываем фоновые изображения для углов */
}



.box_top {
  background: #edf5fa; width:197px; 
  /* указываем фоновые изображения для углов */
}
.box_top1 {
  background: #F9F9F9; width:250px; 
  /* указываем фоновые изображения для углов */
}
.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:0px; border-bottom:1px solid #e3ded6}
.dot2 { margin-bottom:0px; border-bottom:1px dotted #e3ded6}


.foot { background:url(foot_bg.png) repeat-x bottom; margin-top:30px }
.foot_l {background:url(foot_bgl.png) no-repeat 0 bottom}
.foot_r {background:url(foot_bgr.png) no-repeat 100% bottom;height:200px}

.foot_menu { height:45px; background:#FAFBFB url(foot_menu_bg.png) repeat-x; padding-left:60px}
.foot_menu  a { line-height:4; padding-right:10px}
.foot_menu b a {font: bold 13px Arial, Helvetica, sans-serif; }
.foot_menu u { text-decoration:none}
.foot_menu span a {color:#494949}

.foot_menu2 {background:#FAFBFB url(foot_menu_bg.png) repeat-x; padding-left:60px;text-align:left}
.foot_menu2  a { line-height:4; padding-right:10px}
.foot_menu2 b a {font: bold 13px Arial, Helvetica, sans-serif; }
.foot_menu2 u { text-decoration:none}
.foot_menu2 span a {color:#494949}


.corp { color:#565656; padding:20px 20px 0 60px}
.up_btn { display:block; height:34px; width:34px; background:url(up.png) 0 0 no-repeat; text-decoration:none; margin-top:6px}





.roundedcornr_box_481848 {
   background: #f9f9f9;
}
.roundedcornr_top_481848 div {
   background: url(roundedcornr_481848_tl.png) no-repeat top left;
}
.roundedcornr_top_481848 {
   background: url(roundedcornr_481848_tr.png) no-repeat top right;
}
.roundedcornr_bottom_481848 div {
   background: url(roundedcornr_481848_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_481848 {
   background: url(roundedcornr_481848_br.png) no-repeat bottom right;
}

.roundedcornr_top_481848 div, .roundedcornr_top_481848, 
.roundedcornr_bottom_481848 div, .roundedcornr_bottom_481848 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_481848 { margin: 0 15px; }




.roundedcornr_box_400909 {
   background: #fff7d7;
}
.roundedcornr_top_400909 div {
   background: url(roundedcornr_400909_tl.png) no-repeat top left;
}
.roundedcornr_top_400909 {
   background: url(roundedcornr_400909_tr.png) no-repeat top right;
}
.roundedcornr_bottom_400909 div {
   background: url(roundedcornr_400909_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_400909 {
   background: url(roundedcornr_400909_br.png) no-repeat bottom right;
}

.roundedcornr_top_400909 div, .roundedcornr_top_400909, 
.roundedcornr_bottom_400909 div, .roundedcornr_bottom_400909 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_400909 { margin: 0 15px; }
