<style type="text/css">
<!--
#main_left_menu {position:absolute; display:block; width:135px; height: 20px; margin-top: 0px; margin-left: -3px; z-index:430;}
BODY { margin: 0px; padding: 0px; font-family: Tahoma; font-size: 11px; color: #363636; background-color: #FFF; }
A { color: #106DB0; text-decoration: none }
A:HOVER { text-decoration: underline }
EM { font-style: italic; font-size: 11px; font-family: Verdana; color: #303030}
IMG { border: 0px }
IMG.border { border: 1px solid #CCC }
FORM { margin: 0px 0px 0px 0px}
FIELDSET { padding:10px; font-family:verdana, sans-serif; margin:10px 0 0 0; }
LABEL {display:block; width:300px; text-align:left; padding-left:0px; font-size: 12px; color:#538EC8; margin-bottom:5px; font-size:11px; font-style:normal;}
SELECT {border:1px solid #6B6B6B; background:#fff; padding-left:0.5em; font: normal 11px Verdana;}
OPTION {background:#fff; color:#303030;}
INPUT {border:1px solid #538EC8; background:#fff; padding-left:0.1em; font: normal 12px Verdana;}
TEXTAREA {width: 100%; height: 100%; border:1px solid #538EC8; padding:5px; margin: 8px 0 0 0; overflow:auto; }
LI { margin: 5px 0px }
TABLE { font-size: 11px; font-family: Tahoma; color: #818181 }

H1 { font:normal 24px Times New Roman; color: #3196B0; text-transform:none; margin: 0px 0px 10px 0px; padding-bottom: 3px; border-bottom: 1px solid #3196B0;}
H2 { font:bold 12px Tahoma; color: #B3DA60; margin-bottom: 5px }
H3 { font:bold 12px Tahoma; color: #B3DA60; margin-bottom: 5px }
H4 { color: #21883E; font-size: 18px; font-weight: bold; font-family: Tahoma; margin: 20px 0px 4px 0px }
H5 { font:bold 12px Tahoma; color: #0185d7; margin-bottom: 0px }


/*  Шапка на главной */
#top { width: 1000px; height: 210px; border-collapse: collapse; background: url('image/top_bg.jpg') repeat-x 0px 0px; }
#top TR { vertical-align: top }
#top TD { padding: 0px }
#top .td1 {width: 340px; background: url('image/top_logo.jpg') no-repeat 35px 0px; font:normal 11px Arial; color: #0B0B0B; text-align: center}
#top .td1 img { margin-bottom: 2px }
#top .icons {text-align: right; border: 0px solid #000;}
#top .icons SPAN { margin: 0px 20px 3px 0px; color: #7B7B7B; }
#top .icons A { font: normal 11px Arial; color: #000000; text-decoration: none; }
#top .icons EM { color: #E0403D; font: normal 11px Arial; }
#top .icons IMG { width: 56px; height: 10px; margin: 24px 49px 0px 0px; border: 0px solid #000; }
#top .login { width: 260px; margin: 30px 0px 0px 0px; border: 0px solid #000; text-align: left; }
#top .login FORM { margin: 0px; }
#top .login A { font: normal 11px Arial; color: #919191; }
#top .login TABLE { width: 215px; border-collapse: collapse; }
#top .login TABLE TD { border: 0px solid #000; font: normal 11px Arial; color: #919191; }
#top .login TABLE INPUT { border: none; }
#top .login .tedit { width: 140px;  border: 1px solid #B1B1B1; font: normal 11px Arial; color: #919191; }

/* меню */
#top_menu { width: 1000px; height: 43px; border-collapse: collapse; background: url('image/top_bg2.gif') repeat-x 0px 0px; table-layout: fixed;  }
#top_menu .selects { width: 650px; }
#top_menu .sel {  width: 325px; height: 43px; float: left; background: url('image/sel_bg.jpg') no-repeat 0px 0px; border-left: 1px solid #FFF; padding: 0px; margin: 0px; }
#top_menu DIV { font: normal 18px Tahoma; color: #FFFFFF; margin: 10px 0px 0px 15px; }
#top_menu .normal { width: 325px; height: 43px; float: left; background: url('image/no_sel_bg.jpg') no-repeat 0px 0px; font: normal 18px Tahoma; color: #FFFFFF; text-transform: none; padding: 0px; margin: 0px; }
#top_menu A { font: normal 18px Tahoma; color: #FFFFFF; text-decoration: none; }


#top_menu_work { width: 1000px; height: 43px; border-collapse: collapse; background: url('image/top_bg2.gif') repeat-x 0px 0px; table-layout: fixed;   }
#top_menu_work .selects { width: 939px;}
#top_menu_work .normal { width: 325px; height: 43px; float: left; background: url('image/no_sel_bg.jpg') no-repeat 0px 0px; font: normal 18px Tahoma; color: #FFFFFF; text-transform: none; padding: 0px; margin: 0px; }
#top_menu_work DIV { font:normal 18px Tahoma; color: #FFFFFF; margin: 10px 0px 0px 15px; }
#top_menu_work .sel { width: 320px; height: 43px; float: left; background: url('image/sel_bg.jpg') no-repeat 0px 0px; border-left: 1px solid #FFF; padding: 0px; margin: 0px; }
#top_menu_work A { font: normal 18px Tahoma; color: #FFFFFF; text-decoration: none; }

/*  Контентная область  */
#main { width: 1000px; height: 100%; border-collapse: collapse; }
#main .left { width: 160px; background: url('image/left_main_bg.gif') repeat-y right 0px; background-color: #E6E6E6; }
#main .right { width: 190px; background: url('image/right_main_bg.gif') repeat-y 0px 0px; background-color: #E6E6E6; }
#main .center { width: 650px; }
#main .left_work { width: 30px; background: url('image/left_main_bg.gif') repeat-y right 0px; background-color: #E6E6E6; }
#main .right_work { width: 30px; background: url('image/right_main_bg.gif') repeat-y 0px 0px; background-color: #E6E6E6; }
#main .center_work { width: 100%; }
#main #search_form { width: 100%; margin: 1px 0px 0px 0px; border-top: solid 4px #35A4C0; }
#main #search_form input { height: 25px; border: 1px solid #B1B1B1; font-size: 16px; }
#main #search_form .headers { width: 649px; height: 110px; }
#main #search_form .headers_work { width: 700px; height: 110px; }
#main #search_form TR { vertical-align: top; }
#main #search_form .top_word { width: 325px; font:normal 18px Tahoma; color: #3196B0; }
#main #search_form .top_word DIV { margin: 15px 0px 0px 20px; }
#main #search_form .region { width: 325px; font:normal 18px Tahoma; color: #3196B0; }
#main #search_form .region DIV { margin: 15px 0px 0px 10px; }
#main #search_form .search_block { width: 618px; height: 54px; background-color: #F0F0F0; margin: 5px 0px 0px 15px; font: normal 11px Arial; color: #919191; }
#main #search_form .search_block .count { margin: 2px 0px 5px 5px; }
#main #search_form #search { width: 100%; height: 30px; border-collapse: collapse; margin: 5px 0px 0px 0px; }
#main #search_form #search .button_search { width: 99px; height: 30px; background: url('image/search_button.gif') no-repeat 0px 0px; font: normal 19px Tahoma; color: #FFF; border: none }
#main .main_item TABLE { color: #106DB0; }
#main .main_item IMG { margin: 5px 5px 0px 0px }
#main .left_bot { width: 160px; background: url('image/left_bot.gif') no-repeat right bottom; background-color: #E6E6E6; }
#main .right_bot { width: 190px; background: url('image/right_bot.gif') no-repeat 0px bottom; background-color: #E6E6E6; }
#main .center_bot { width: 650px; background: url('image/bottom_bg.gif') no-repeat 0px 0px; }
#main .left_bot_work { width: 30px; background: url('image/left_bot.gif') no-repeat right 0px; background-color: #E6E6E6; }
#main .right_bot_work { width: 30px; background: url('image/right_bot.gif') no-repeat 0px 0px; background-color: #E6E6E6; }
#main .center_bot_work { width: 100%; background: url('image/bot_w_bg.jpg') no-repeat 0px 0px; }

/* Левое меню на рабочих страницах */
#main #work_menu { width: 239px; height: 100%; padding: 0px; }
#main #work_menu A { font:normal 11px Tahoma; color: #0B88E2; }
#main #work_menu A:hover { font:normal 11px Tahoma; color: #0B88E2; text-decoration: none; }
#main #work_menu .main_item { width: 200px; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 5px; border-bottom: 1px solid #CED7E1;  }
#main #work_menu .sub_item { width: 200px; margin: 0px 0px 6px 16px; }
#main #work_menu .main_item TABLE { font:normal 11px Tahoma; color: #0B88E2; }
#main #work_menu .main_item IMG { margin: 4px 9px 0px 0px; }
#main #work_menu .main_item_sel { width: 200px; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 5px; border-bottom: 1px solid #CED7E1; }
#main #work_menu .main_item_sel A { font: bold 11px Tahoma; color: #0B88E2; text-decoration: none; }
#main #work_menu .main_item_sel A:hover {  font: bold 11px Tahoma; color: #0B88E2; text-decoration: none; }
#main #work_menu .main_item_sel TABLE { font:bolder 11px Tahoma; color: #818181; }
#main #work_menu .main_item_sel IMG { margin: 4px 9px 0px 0px; }


#main #work_search { width: 239px; margin: 1px 0px 0px 1px; border-top: solid 4px #35A4C0; }
#main #work_search_form { width: 220px; margin: 5px 0px 0px 5px; background-color: #F0F0F0 }
#main #work_search_form input { height: 18px; border: 1px solid #B1B1B1; font-size: 11px; }
#main #work_search_form .top_word { font:normal 14px Tahoma; color: #3196B0; margin: 10px 0px 0px 10px; }
#main #work_search_form .region { font:normal 14px Tahoma; color: #3196B0; margin: 10px 0px 0px 10px; }
#main #work_search_form .search_button { text-align: right; }
#main #work_search_form .button_search { width: 80px; height: 22px; background: url('image/but_w_search.jpg') no-repeat 0px 0px; font: normal 14px Tahoma; color: #FFF; border: none; margin: 15px 10px 10px 15px; }

#main #item_ol { margin: 0px 0px 0px 0px; font: normal 12px Tahoma; color: #3196B0; }
#main #item_ol LI { font: normal 11px Tahoma; }
#main #item_ol DIV { font: normal 11px Tahoma; color: #818181; margin: 0px 0px 3px 0px; }
#main #item_ol B { font: bold 11px Tahoma; }
#main #item_ol A { font: normal 12px Tahoma; }

#main #crumb { margin: 1px 0px 10px 0px; border-top: solid 4px #35A4C0; padding: 10px 0px 0px 15px; }
#main #content { height: 350px; margin: 0px 0px 15px 15px }

/* Подвал на главной странице */
#main_copyright { width: 1000px; height: 133px; border-collapse: collapse; background-color: #049404; border-top: 4px solid #156615; }
#main_copyright TD { padding: 0px }
#main_copyright .copy_left { width: 349px; }
#main_copyright .copy_left IMG { margin: 16px 0px 0px 66px; }
#main_copyright .copy_right { width: 1000px; }
#main_copyright .copy_right TABLE { height: 31px; margin: 20px 40px 50px 0px; border-collapse: collapse; }
#main_copyright .copy_right TD { width: 100%; padding: 6px 10px 0px 0px; text-align: right; font: normal 11px Tahoma; color: #FFFFFF }
#main_copyright .copy_right A { font: normal 11px Tahoma; color: #FFFFFF }
#main_copyright .copy_right A:hover { font: normal 11px Tahoma; color: #FFFFFF; text-decoration: underline }


#descr_block { background-color: #ECECEC; padding: 15px 0px 15px 0px; }
#descr_block .text { font: normal 11px Tahoma; color: #575858; text-align: left; }
#descr_block .table2 { border-collapse: collapse; }
#descr_block .block_item { margin: 0px 0px 8px 0px; padding-left: 10px; background: url('image/dot.gif') no-repeat 0px 5px; }
#descr_block H4 { font:bold 12px Tahoma; color: #0B7B97; margin-bottom: 10px;  }
#descr_block A { font: normal 11px Tahoma; color: #8E8E8E;  }
#descr_block SPAN A { font: normal 11px Arial; color: #000000; text-decoration: none; }
#descr_block SPAN EM { color: #E0403D; font: normal 11px Arial; }

.add { margin: 3px 0px 0px 65px; }
.add A { font: bold 11px Tahoma; color: #FFF;}
.add_work { float: left; margin: 4px 0px 0px 65px; }
.add_work A { font: bold 11px Tahoma; color: #FFF; }

.last_block { height: 100%; text-align: center; margin: 0px 0px 20px 0px; background-color: #E6E6E6 }
.header { background-color: #ACACAC; margin: 15px 0px 20px 0px; font: normal 18px Tahoma; color: #FFF; padding: 0px 0px 1px 10px; }
.item_name { font:bold 14px Tahoma; color: #106DB0; }
.item_text { font:normal 11px Tahoma; color: #4E4E4E; }

.text { text-align: right; padding-right: 5px; }
.text SUP { color: #2A9851; }

/*  Оформление линейных данных */
.idate { width: 67px; font: bold 10px Tahoma; color: #FFFFFF; background-color: #AD8E63; margin: 0px 0px 5px 0px; padding: 0px 0px 1px 0px; text-align: center; }
.ianon { margin: 0px 0px 10px 0px }
.ititle { margin: 0px 0px 5px 0px; font: bold 11px Tahoma; }
.bhref { font: normal 11px tahoma; color: #0B88E2; margin: 10px 0px 10px 0px }

div.paging_tl,
div.paging_bl    { font-size:11px; color:#106DB0; padding-top:6px; padding-bottom:6px; text-align: right; }
div.paging_tl    { border-top:solid 0px #FFF; border-bottom:dotted 0px #425681; margin-bottom:0px; }
div.paging_bl    { border-top:dotted 0px #425681; border-bottom:solid 0px #FFF; margin-top:16px; }
div.paging_tl a,
div.paging_bl a  { font-size:10px; color:#106DB0; text-decoration:none }


//-->
</style>
