<style type="text/css">
<!--
.dummy {  }
HTML { height: 100%; }
BODY { padding: 0px; margin: 0px; height: 100%; font: normal 11px Tahoma; color: #6d6d6d }
A { color: #81848a; text-decoration: underline; }
A:HOVER { text-decoration: underline; color: #81848a; }
IMG { border: none; }
INPUT { border: 1px solid #bababa }
H1 { font: bold 20px Tahoma; color: #000; text-transform: none; margin: 15px 0px 15px 0px; border-bottom: 0px solid #BFBFBF; }
H2 { font: bold 12px Tahoma; color: #656565; text-transform: none; margin: 15px 0px 10px 0px; }
H3 { font: bold 11px Tahoma; color: #365665; text-transform: none; margin: 15px 0px 10px 0px; }
TABLE { font: normal 11px Tahoma; }
UL { margin-top: 10px; margin-bottom: 10px }
LI { margin-top: 5px; margin-bottom: 5px }

#top { background: url('image/top.gif?t=1') no-repeat 0px 0px; }
#top #search { border: 0px solid #000; padding: 10px 0px 0px 0px; vertical-align: top }
#top #search #main_search_top { height: 40px; float: right; border: 0px solid #ccc; margin: 0px 30px 0px 0px }
#top #search #main_search_top FROM { margin: 0px 0px 0px 0px; }
#top #search #main_search_top TABLE TH INPUT { width: 120px; font: normal 11px Tahoma; color: #aaa7a7; padding-left: 2px }
#top #search #main_search_top TABLE TD INPUT { border: none }


#left DIV {  font: normal 11px Tahoma; text-align: justify; margin: 0px 0px 0px 0px }
#right { padding-right: 10px }

#top_menu { width: 100%; color #FFF; padding: 0px 0px 0px 15px; margin-bottom: 2px }
#top_menu .top_menu_item { color: #FFF; }
#top_menu .top_menu_td { border-right: 1px solid #9ba4d9; padding: 5px 10px 10px 15px; color #FFF; }
#top_menu .top_menu_td .sell { color: #ffd95d; border-bottom: 2px solid #ffd95d; padding-bottom: 1px }
#top_menu A { font: bold 11px Tahoma; text-decoration: none; color: #FFF; }
#top_menu A:hover { text-decoration: none; color: #FFD95D; }

#main { width: 1000px; background-color: #e7ecfa; padding-bottom: 20px; border-collapse: collapse }
#main #left { width: 440px; padding: 30px 20px 10px 20px; }
#vitrina { margin: 30px 20px 0px 0px }

#bottom { width: 1000px; background: url('image/bottom.gif') no-repeat 0px 0px; height: 115px; font: normal 11px Tahoma; border-collapse: collapse; }
#bottom TD { color: #FFF; }
#bottom A { color: #FFF; }

#work { width: 1000px; border-collapse: collapse }
#left_menu { width: 240px; padding-bottom: 20px }
#content { width: 100%;  }

#crumb { font:normal 10px Tahoma; color: #81848a; margin: 20px 0px 0px 0px; }
#crumb A { font:normal 10px Tahoma; color: #81848a; text-decoration: underline; }

.news_main { width: 100%; text-align: left }
.news_main .date { width: 46px; background-color: #47609b; color: #FFF; padding: 1px 0px 1px 2px; margin-bottom: 3px; text-align: left }
.news_main .announce A { color: #505050; text-decoration: none; }
.news_main .announce A:hover { color: #505050; text-decoration: underline; }
.news_main .separator18 { height: 1px; background-color: #d1d1d1; margin: 8px 0px 5px 0px }
.all_news { padding-top: 20px }

.main_contacts { color: #FFF; margin: 0px 0px 0px 35px; font: normal 12px Tahoma; }
.main_contacts A { color: #FFF }

.left_menu { margin: 35px 20px 0px 20px; }
.left_menu .left_menu_item { padding: 2px 10px 6px 5px; margin: 0px 0px 0px 0px; width: 180px }
.left_menu .left_menu_item A { color: #000078; font: normal 12px Tahoma; text-decoration: none }
.left_menu .left_menu_item A:hover { color: #e6623c; }
.left_menu .left_menu_item A.sell { color: #000; text-decoration: none }
.left_menu .left_menu_item_sell { background-color: #f9cc6f; padding: 2px 10px 6px 5px; margin: 0px 0px 0px 0px; width: 175px; color: #000 }
.left_menu .left_menu_item_sell A { color: #25438a; font: normal 12px Tahoma; }
.left_menu .left_menu_item_sell A:hover {  }
.left_menu .left_menu_item_sell A.sell { color: #000; text-decoration: none }
.left_menu .left_menu_subitem { padding: 2px 10px 6px 5px; margin: 0px 0px 0px 0px; width: 180px }
.left_menu .left_menu_subitem A { color: #000078; font: normal 12px Tahoma; text-decoration: none }
.left_menu .left_menu_subitem A:hover { color: #e6623c; }
.left_menu .left_menu_subitem A.sell { color: #000; text-decoration: none }
.left_menu .left_menu_subitem_sell { padding: 2px 10px 6px 5px; margin: 0px 0px 0px 0px; width: 180px; color: #000 }
.left_menu .left_menu_subitem_sell A { color: #25438a; font: normal 12px Tahoma; }
.left_menu .left_menu_subitem_sell A:hover {  }
.left_menu .left_menu_subitem_sell A.sell { color: #e6623c; text-decoration: none }

/* Новости на рабочей */
.items_list { margin: 0px 0px 0px 0px; }
.items_list .name { margin: 0px 0px 5px 0px; font:normal 12px Tahoma; color: #414141; }
.items_list .name A { text-decoration: underline; font:normal 12px Tahoma; color: #414141; text-decoration: none; }
.items_list .name2 { margin: 0px 0px 5px 0px; font:normal 11px Tahoma; color: #414141; }
.items_list .name2 A { text-decoration: underline; font:normal 11px Tahoma; color: #414141; text-decoration: none; }
.items_list .date { font:bold 10px Tahoma; color: #567483; }
.separator { margin: 10px 0px 10px 0px; border-top: 1px solid #CCC }
.separator2 { margin: 5px 0px 5px 0px; border-top: 1px solid #CCC }
.separator3 { margin: 3px 0px 7px 0px; border-top: 1px solid #CCC }
.all_href { margin: 10px 0px 0px 0px; }
.all_href A { font:normal 10px Tahoma; color: #1557A1; text-decoration: underline; }
.sub_head { font-weight: bold; margin-top: 5px; }
.more_descr { margin-top: 10px; }
.count { font:bold 12px Tahoma; color: #414141; padding-right: 7px; padding-left: 4px; }

.img_show { display: block; margin: 0px 0px 10px 10px; }

/* Блок вакансий */
.vacancies_block { margin: 10px 0px 20px 0px; padding: 0px 0px 0px 0px; border: 0px solid #CECECE; border-collapse: collapse; }
.vacancies_block TD { border: 0px solid #CECECE; padding: 0px 0px 0px 0px; }
.vacancies_block TD DIV { margin: 0px 0px 0px 10px; padding: 3px 0px 3px 0px; }
.vacancies_block TD P { margin: 0px 0px 0px 10px; padding: 3px 0px 3px 0px; }
.vacancies_block TH { border: 0px solid #CECECE; height: 15px; background-color: #E7E7E7; padding: 0px 0px 0px 0px; }
.vacancies_block TH DIV { margin: 0px 0px 0px 10px; padding: 3px 0px 3px 0px; }
.vacancies_block TH P { margin: 0px 0px 0px 10px; padding: 3px 0px 3px 0px; }

/* Оформление поиска  */


#search_block { width: 600px; height: 130px; background: url('image/search_bg.jpg') no-repeat 0px 0px;  margin-bottom: 10px; color: #8e8e8e; font: normal 11px Tahoma; }
#search_block .form_name { width: 260px; margin: 10px 0px 0px 15px; font:bold 12px Verdana; color: #e06d0f; text-transform: uppercase; }
#search_block FORM { margin: 10px 0px 10px 12px; }
#search_block LABEL {display: block;  padding-left:0px; font-size: 12px; color:#5f5d5d; margin-bottom:3px; font-size:11px; font-style:normal;}
#search_block INPUT { height: 14px; border:1px solid #B6B6B6; background:#fff; padding:3px; font:normal 11px Tahoma; color: #000;}
#search_block .types {  width: 360px; border-collapse: collapse; margin: 10px 0px 0px 0px; }
#search_block .types TR { vertical-align: top; }
#search_block .types TH { color: #5f5d5d; font: normal 11px Tahoma; text-align: left; padding-top: 2px }
#search_block .types INPUT { width: 20px; height: 20px; padding: 0px; margin: 0px; border: none; background: none; margin: 0px; }
#search_block .button_search { margin-top: 10px; padding-top: 2px; }
#search_block .button_search INPUT { width: 84px; height: 21px; text-align: center; border: none; font:bold 12px Tahoma; color: #6D6D6D; border: none;  }

#hidden_tr { display: none; }

.page_url { margin: 10px 0px 0px 0px; }
.page_name { font:bold 11px Tahoma; color: #365665; text-transform: none; margin: 15px 0px 4px 0px; }
H2.new { color: #454545; font:bold 12px Tahoma; margin: 10px 0px 10px 0px; padding: 5px 5px 5px 0px; background: #FFF; }

.table_form { width: 100%; border-collapse: collapse; margin-top: 10px; align: left }
.table_form TD { padding: 5px 10px 5px 5px; border-width: 0px 0px; vertical-align: middle; color: #303030; border: 1px solid #CACACA; }
.table_form TH { height: 15px; vertical-align: middle; padding: 3px; background: #FFF;  font: bold 11px Tahoma; text-transform: uppercase; text-align: center; }
.table_form .sel {  text-align: right; padding-right: 5px;}
.table_form .bottom { height: 15px;  background-color: #ECECE8;   color: #0B88E2; padding: 0px; }
.table_form EM { color: #BF4041}
.table_form fieldset {width:100%; display:block; padding:5px; font-family:verdana, sans-serif; line-height:1.5em; border:1px solid #000;}
.table_form fieldset #current {font-size:.75em; color:#555; font-style:italic; margin:15px 0 0 5px;}
.table_form legend { border:1px solid #666; font-family: "Courier New", Courier, mono; color:#555; font-size:1.4em; font-weight:normal; font-style:normal; margin-bottom:14px; padding:3px; width:100px; background:none;}
.table_form label {clear:left; display:block; float:left; width:100px; text-align:right; padding-right:10px; color:#fff; margin-bottom:0.5em; font-size:1em; line-height:1.5em; font-style:normal;}
.table_form select {border:1px solid #6B6B6B; background:#fff; padding-left:0.5em; font: normal 11px Verdana;}
.table_form option {background:#fff; color:#303030;}
.table_form input { border:1px solid #6B6B6B; background:#fff; padding-left:0.5em; font: normal 11px Verdana;}
.table_form textarea {width: 98%; height: 100px; border:1px solid #6B6B6B; padding:3px; margin: 0px 0px 0px 0px; overflow:auto; }
.table_form .hidden { display: none; }
.warning     { color:#BF4041; font-weight:bold; }

.table { width: 80%; border-collapse: collapse; margin-top: 0px }
.table CAPTION { font: normal 11px Tahoma; color:#555; margin: 0px 0px 0px 0px; padding:15px 0px 8px 0px; text-align: left; }
.table TBODY { font: normal 11px Tahoma; color: #2b2b2b }
.table TR { vertical-align: middle }
.table TR.sell { background-color: #d7ddef; }
.table TH { font: bold 11px Tahoma; color: #324477; padding: 4px 2px 4px 2px; border: 1px solid #919191; }
.table TD { padding: 4px 1px 4px 1px; border: 1px solid #919191; padding: 2px 4px 2px 4px; }
.table TD.pic { border: 1px solid #919191; padding: 0px; text-align: center; }
.table TD.pic IMG { margin: 10px 0px 10px 0px }

.image_table { border-collapse: collapse; margin: 20px 0px 10px 0px }
.image_table TBODY { font: normal 11px Tahoma; color: #2b2b2b }
.image_table TR { vertical-align: top; }
.image_table TR.sell { background-color: #d7ddef; }
.image_table TH { font: bold 11px Tahoma; color: #324477; padding: 4px 2px 4px 2px; border: 0px solid #919191; vertical-align: top; }
.image_table TD { padding: 0px; border: 0px solid #919191; vertical-align: top; }
.image_table IMG { margin: 10px 15px 0px 0px; }
.image_table .imgdesc { width: 200px; text-align: left; margin: 5px 0px 5px 0px; font: normal 10px Tahoma; color: #324477 }

.table_info { width: 80%; border-collapse: collapse; margin-top: 0px }
.table_info CAPTION { font: normal 11px Tahoma; color:#555; margin: 0px 0px 0px 0px; padding:15px 0px 8px 0px; text-align: left; }
.table_info TBODY { font: normal 11px Tahoma; color: #2b2b2b }
.table_info TR { vertical-align: top }
.table_info TR.sell { background-color: #d7ddef; }
.table_info TH { font: bold 11px Tahoma; color: #324477; padding: 4px 2px 4px 2px; border: 1px solid #919191; }
.table_info TD { padding: 4px 1px 4px 1px; border: 0px solid #919191; padding: 2px 4px 2px 4px; }

.image_alt { padding: 0px 0px 5px 0px; font: normal 10px Tahoma; color: #324477 text-align: left; margin-top: 0px }
.image_alt DIV { margin: 0px 0px 0px 10px; }

#submit_but { height: 21px; border: 0px; font:normal 12px tahoma; color: #000; background-color: #F8F8F8; text-decoration: none; border: 1px solid #CACACA; padding-right: 5px; cursor: pointer; cursor: hand }

-->
</style>
