*{font-family:'Tahoma CE',Tahoma,'arial CE','Helvetica CE',arial,lucida,sans-serif; font-size:11px; color:#595959;}
BODY{margin:0px; background-color:#FFFFFF;}
A, A:visited{color:#ed171f; text-decoration:underline;}
A:hover{color:#ed171f;}

A.grey{color:#595959; text-decoration:underline;}
A.grey:hover{color:#ed171f; text-decoration:underline;}

DIV A.search_found_link, DIV A.search_found_link:visited{color:#595959; text-decoration:none;}
DIV A.search_found_link:hover{color:#ed171f; text-decoration:underline;}

H1{color:#ed171f; font-weight:bold; font-size: 1.2em; padding:13px 0px 0px 0px; margin:0px;}
P{margin:0px; padding:13px 0px 0px 0px; line-height:1.7em;}
IMG{border:0;}

UL  {margin:10px 0px 0px 0px; padding:0px; list-style-type:none; list-style-image:none;}
UL P{margin:0px; padding:0px; font-weight:bold;}
UL LI,
UL LI.first{background:transparent url('/images/li_red.gif') 0 0.7em no-repeat; padding-left:12px; line-height:1.7em; height:1%;}
UL LI.first{font-weight:bold;}
UL LI.first U{font-weight:normal;}
UL UL{margin:0px 0px 10px 0px; padding:0px;}
UL UL LI {background-image:url('/images/li_sub.gif'); font-weight:normal;}

TABLE.main {width: 100%; border-collapse:collapse; margin-bottom:1em;}
TABLE.main TH {background-color:#EF3138; color: #fff; border-bottom: solid 5px #F68B8F; vertical-align: middle; padding-bottom: 5px;}
TABLE.main TD{padding:3px 10px; background-color:#F4F4F4; border-bottom:solid 1px #fff; vertical-align:middle; text-align:center;}
TABLE.main TD.first, TABLE.main TD.left{text-align:left;}
TABLE.main TD.right{text-align:right;}
TABLE.main TD.middle{vertical-align:middle; text-align:center;}
TABLE.main TR.red TD{background:#EF3138; color:#fff;}

/* header */
DIV.header{height:112px; background:#ed171f;}
DIV.header div{float:left;}
DIV.header div span{color:#FFFFFF; font-weight:bold;}
DIV.header div.search{float:right; border-left:2px solid #FFFFFF; height:100%; width:227px;}
DIV.header div.search form{margin:42px 0 0 20px;}
INPUT.search{border:1px solid #ed171f; padding:0.3em 0.4em 0.3em 0.4em; height:21px; width:120px;}
INPUT.btn-search{border:0; margin-left:7px; text-align:center; width:57px !IMPORTANT; height:21px; background:transparent url('/images/btn_search.gif') center top no-repeat; color:#000000; cursor:pointer;}
SPAN.find{color:#FFFFFF; padding:0 0 0 10px; font-weight:bold;}

/* header1 */
DIV.header1 {height:112px; background:#ffffff;}
DIV.header1 div {float:left;}
DIV.header1 div span {color:#595959; font-weight:bold; margin-left:10px;}
DIV.header1 div.search {float:right; width:227px;}
DIV.header1 div.search form{margin:42px 0 0 20px;}
INPUT.search1 {border:1px solid #ed171f; padding:0.3em 0.4em 0.3em 0.4em; height:21px; width:120px;}
INPUT.btn-search1 {border:0; margin-left:7px; text-align:center; width:57px !IMPORTANT; height:21px; background:transparent url('/images/btn_search.gif') center top no-repeat; color:#000000; cursor:pointer;}
SPAN.find1 {color:#FFFFFF; padding:0 0 0 10px; font-weight:bold;}


/* footer */
DIV.footer_copy{border-top:6px solid #dbdbdb; background:#f8f8f8;font-size:11px; padding:20px 10px 10px 15px; text-align:right; margin-top:5px;}
DIV.footer_copy a, DIV.footer_copy a:visited{color:#595959; white-space:nowrap;}
DIV.footer_link{float:left; text-align:left; width:330px;}
DIV.footer_link a, DIV.footer_link a:visited{padding:0px 8px 0px 18px; height:1%; background:transparent url('/images/ico_out.gif') 0 0.4em no-repeat; color:#595959; white-space:nowrap;}
DIV.footer_link a:hover{color:#ed171f;}

#bottom    {border-top:1px solid #e6e6e6; padding:12px 0px 20px 0px; margin-top:5px;}
#bottom DIV{float:right;}
#f-right DIV A,
#f-right DIV A:visited{padding-left:14px; color:#595959;}
#f-right DIV A:hover  {color:#ed171f;}
#top_link{background:transparent url('/images/ico_top.gif') 0.3em 0.4em no-repeat; margin-left:10px;}
#print   {background:transparent url('/images/ico_print.gif') 0em 0.2em no-repeat;}

/* menu */
#menu{margin:5px 0; height:25px;}

DIV.topmenu{float:right; padding:5px 0;}
DIV.topmenu A,
DIV.topmenu A:link,
DIV.topmenu A:visited{font-size:12px; font-weight:bold; color:#595959; text-decoration:none; border-right:1px solid #d2d2d2; padding:5px 8px;}
DIV.topmenu A:hover{color:#ed171f; border-right:1px solid #ed171f;}

DIV.topmenu DIV{display:none; position:absolute; z-index:100; padding:6px 5px 0 5px; background-color:#fff; margin:2px 0 0 0;}
DIV.topmenu A.submenu_link,
DIV.topmenu A.submenu_link:visited{font-size:12px; font-weight:normal; border:none; display:block; padding:5px 0px; border-top:1px solid #d2d2d2; text-align:left; line-height:14px;}
DIV.topmenu A.submenu_link:hover{color:#ed171f; border:none; border-top:1px solid #d2d2d2;}


#head_menu_left{float:left; width:156px; background: #ed171f; height:249px;} 

#head_menu_left1{float:left; width:156px; background: #ffffff; height:249px;}

#head_menu_left A{display:block; color:#FFF; text-decoration:none; padding:8px 0px; font-size:12px; font-weight:normal; border-bottom:1px solid #fff; width:145px; text-align:left;}

#head_menu_left1 A,
#head_menu_left1 A:link,
#head_menu_left1 A:visited{display:block; color:#595959; text-decoration:none; padding:8px 0px; font-size:12px; font-weight:bold; border-bottom:1px solid #d2d2d2; width:145px; text-align:left;}
#head_menu_left1 A:hover{color:#ed171f; border-bottom:1px solid #ed171f; width:145px;}


/* navigation */
DIV.navigation{margin:0; padding:13px 15px 14px 15px; background-color:#f4f4f4;}
DIV.navigation A,
DIV.navigation A:visited{color:#595959;}
DIV.navigation A:hover{color:#ed171f;}

/* right column */
DIV.banner_left{padding-bottom:6px;}

/* **************************************** */
DIV.title{position:relative; width:100%; height:95px; border-top:6px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
DIV.titleHot{position:relative; width:100%; height:95px; border-top:6px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
DIV.text{float:left; padding:10px 10px 10px 32px; font-size:24px;  margin:12px 0px 0px 0px; font-weight:normal; color:#ed171f; line-height:0.9em; vertical-align:middle;}
DIV.text SPAN{height:95px; display:block; position:absolute; top:0; left:0; background: no-repeat left;}

/* contakts */
.contakt_left{float:left; margin-top:10px; width:50%;}
.contakt_left P{line-height:1.3em;}
.contakt_right{float:left; margin-top:10px; width:50%;}
.contakt_right P{line-height:1.3em;}

/* Отрисовка подменю выбранного раздела*/
DIV.index_link{height:33px; width:277px; margin:15px 0px 10px 0px; float:left; position:relative}
DIV.index_link DIV{position:absolute; left:0px; top:0px; width:100%; background: #ed171f url('/images/index_link.jpg') right top no-repeat; border-bottom:4px solid #f88b8e;}
DIV.index_link a, DIV.index_link a:visited,
DIV.index_link a:hover{font-weight:bold; font-size:13px; color:#FFFFFF; text-decoration:none; display:block; padding:10px 0px 7px 20px;}

.search_count{padding-top:0px; font-weight:bold;}
.search_label{font-weight:bold;}
.search_edit{}
.search_submit{}
.search_message{font-weight:bold;}

SUP{color:#FF0000; font-size:10px;}