* {
font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E;
	}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
        background-color: #fff;

}

.fs10 { font-size: 11px; font-family: Tahoma; color: #000;}
.fs10b { font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000;}

div, form {padding: 0; margin: 0;}
td { vertical-align: top; }
.middle { vertical-align: middle; }
h1 { color: #FFA500; font-size: 24px; font-family: Arial, Helvetica, sans-serif; margin: 0 0 25px 0; font-weight: normal;}


/* a { color: #DF0029; text-decoration: underline;}
a:hover { color: #DF0029; text-decoration: underline;} */
a { color: #000; text-decoration: underline;}
a:hover { color: #FFA500; text-decoration: underline;}


a.ablack { color: #000; text-decoration: underline; }
a.ablack:hover { color: #FFA500; text-decoration: underline; }

.black { color: #000; font-weight: normal; }
.orange { color: #F3A205; font-weight: normal; }
.gray { color: #575757; font-weight: normal; }

.graybold { color: #575757; font-weight: bold; }

.blackbold { color: #000; font-weight: bold;}
.orangebold { color: #F3A205; font-weight: bold; }

.main_image { width: 990px; margin-top: 0px;}


.container_all { }

.container_main { width: 1000px; }

.hat1_main { padding: 34px 14px 24px 36px;  }

.container { width: 989px;}

.inner { width:  989px; }

.hat1 { padding: 34px 0 34px 20px;  }
.slogan_line1 {color:#595959;  font-size: 11px;}
.slogan_line2 {color:#595959;  font-size: 11px;}
.slogan_line2 a {color:#595959; text-decoration: underline;  font-size: 11px;}
.slogan_line2 a:hover {color:#FFA500;  text-decoration: underline;}

.top_link_main {float: right; font-size: 11px; }
.top_link {float: right; font-size: 11px;  margin-right: 4px;}
.top_link a, .top_link_main a { font-size: 11px; color: #595959; text-decoration: underline; }
.top_link a:hover, .top_link_main a:hover {font-size: 11px; color: #FFA500; text-decoration: underline; }

.top_menu { height: 13px; margin-bottom: 0px;}
.top_menu .menu { float: right; margin-right: 2px;}
.top_menu .menu span { margin-right: 44px; }
.top_menu .icons { padding-left: 20px; }
.top_menu .icons .spacer{ margin-right: 26px; }


.leftCol {  float: left; width: 288px; padding-top: 25px; background: url(/images/fon-left-col.gif) 100% 20px no-repeat; padding-bottom: 20px;}
.rightCol {  float: left; width: 698px; margin-right: -300px;} 

.leftContainer { }

.content { margin: 50px 20px 0 31px; width: 638px; }

.news_list {margin-bottom: 10px; }
.news_list a { color: #575757; text-decoration: underline; font-weight: bold;}
.news_list a:hover { color: #E79500; text-decoration: underline; font-weight: bold;}
.news_list .anons { margin-top: 5px; }

.page_num { background-color: #F6F6F6; padding: 9px 16px 9px 16px; margin-top: 17px; }
.page_num span {color: #FFA500; font-size: 14px; font-weight: bold; margin-right: 8px; text-decoration: underline;}
.page_num a { color: #000; text-decoration: none; margin-right: 8px; }
.page_num a:hover { color: #FFA500; margin-right: 8px;}
.page_num a.back { color: #000; font-weight: bold; text-decoration: underline;}
.page_num a.back:hover { color: #000; font-weight: bold; text-decoration: none;}

.bottom_line {  width: 986px; margin-left: 0px; margin-top: 15px; height: 1px; border-bottom: #FFC500 solid 1px; }

/*.contacts { margin-left: 324px; margin-top: 25px; width: 620px; }*/
.contacts { margin-left: 52px; margin-top: 25px; width: 892px; }

.txt11 { color: #535353; font-size: 11px; padding-top: 4px;}

.txt11 a { color: #535353; font-size: 11px; text-decoration: underline;}
.txt11 a:hover { color: #FFA500; font-size: 11px; text-decoration: underline;}
.phone { padding-top: 6px;}

.orange24 { color: #F3A205; font-size: 24px; }
.gray24 { color: #535353; font-size: 24px; }

.copy { float: right; width: 150px; }
.copy .txt {text-align: right; padding-top: 4px; padding-right: 5px;}
.copy .txt a { color: #535353; font-size: 11px; text-decoration: underline;}
.copy .txt a:hover { color: #FFA500; font-size: 11px; text-decoration: underline;}

.left_line {  width: 288px; margin-left: 0px; margin-top: 20px; margin-bottom: 20px; height: 1px; border-bottom: #FFC500 solid 1px; }

.flower1 { float: left;  margin-right: 12px; margin-left: 0px; }
.flower_txt1 { float: left;  padding-top: 13px;}
.flower_txt2 { float: left;  padding-top: 7px;}
.flower_txt3 { float: left;  padding-top: 3px;}

.flower { float: left;  margin-right: 12px; margin-left: 0px;}
.flower_main { float: left;  margin-right: 5px; margin-left: 0px;}
.flower_txt { float: left;  padding-top: 12px;  padding-left: 4px;}
.flower_txt_main_finder { float: left;  padding-top: 5px;  padding-left: 4px; }
.images_main { padding-top: 5px; padding-left: 4px;}
.col2 { padding-left: 20px; }

.flower_ie { float: left;  margin-right: 12px; margin-left: 0px;}
.flower_txt_ie { float: left;  padding-top: 12px;  padding-left: 4px;}

.mb15 { margin: 0; padding: 0; height: 15px;}
.mb15f { margin: 0; padding: 0; height: 10px;}

.menu2lv { margin: 2px 15px 4px 50px; }
.menu2lv .act { margin-top: 3px;}
/*.menu2lv .act { background: url(images/tire_black.gif) no-repeat 0px 7px; padding-left: 24px; margin-top: 3px;}*/
.menu2lv .act a { display: block; color: #000; text-decoration: none; background: url(images/c3.gif) no-repeat 13px 5px; padding-left: 24px; }

.menu2lv .act a:hover { display: block;  color: #FFA500; text-decoration: none; background: url(images/c1.gif) no-repeat 13px 5px; padding-left: 24px; }

.menu2lv .act_txt { display: block; color: #FFA500; text-decoration: none;
    /*background: url(images/c1.gif) no-repeat 13px 5px;*/
    border-left: 2px solid #fda500;
    padding-left: 5px;
    margin-top: 3px;
    }


.menu2lv .nact {   margin-top: 3px; padding: 0; }

/*.menu2lv .nact { background: url(images/tire_gray.gif) no-repeat 0px 7px; padding-left: 24px;  margin-top: 3px;}*/
.menu2lv .nact a { display:block; color: #575757; text-decoration: none; padding-left: 5px; border-left: 2px solid #7a7978;}
.menu2lv .nact a:hover { display:block; color: #FFA500; text-decoration: none;  padding-left: 5px; border-left: 2px solid #fda500;}

.menu2lv .nact_ a { display:block; color: #575757; text-decoration: none;  padding-left: 5px; border-left: 2px solid #fda500; margin-top: 3px;}
.menu2lv .nact_ a:hover { display:block; color: #FFA500; text-decoration: none; padding-left: 5px; border-left: 2px solid #fda500;}

.menu3 { font-size: 11px;}
.menu3 .nact a { display:block; color: #575757; text-decoration: none; background: url(images/menu3_arrow.gif) no-repeat 13px 6px; padding-left: 24px; font-size: 11px; border-left: none;}
.menu3 .nact a:hover { display:block; color: #FFA500; text-decoration: none; background: url(images/menu3_arrow_a.gif) no-repeat 13px 6px; padding-left: 24px; font-size: 11px; border-left: none;}

.menu3 .act_txt { display: block; color: #FFA500; text-decoration: none;
        background: url(images/menu3_arrow_a.gif) no-repeat 13px 5px;
        padding-left: 24px; margin-top: 3px; font-size: 11px;
        border-left: none;
        }
 
.block2 { margin-top: 32px; margin-left: 35px; }
.block2 .lnk { float: left; width: 340px; margin-top: 10px;}
.block2 .news_block {float: left; margin-left: 72px; padding-top: 10px;  }
.block2 .news_block .news_item { margin-left: 22px; width: 248px;}
.news_date { color: #7D9516; background: url(images/tire_black.gif) no-repeat 0px 7px; padding-left: 24px;  font-size: 12px;}
.news_anons { padding-left: 24px; color: #535353;  font-size: 12px;}
.news_anons a {  color: #535353; text-decoration: none; font-size: 12px;}
.news_anons a:hover { color: #535353; text-decoration: underline;  font-size: 12px;}

.main_contacts { margin-top: 55px; margin-left: 36px; padding-right: 20px;}



/* sitemap */
.sm1 { color: #000; padding-left: 20px; margin-top: 10px;}
.sm1 a {color: #000; text-decoration: underline; font-size: 14px;}
.sm1 a:hover {color: #FFA500; text-decoration: underline; }

.sm2 { color: #575757; padding-left: 55px; margin-bottom: 3px;  background: url(/images/tire_small.gif) no-repeat 47px 8px; margin-top: 3px;}
.sm2 a {color: #575757; text-decoration: underline; }
.sm2 a:hover {color: #FFA500; text-decoration: underline; }

.sm3 { color: #575757; padding-left: 90px; margin-bottom: 3px;  background: url(/images/tire_small.gif) no-repeat 82px 8px; }
.sm3 a {color: #575757; text-decoration: underline; font-size: 11px;}
.sm3 a:hover {color: #FFA500; text-decoration: underline; }

.vopros_info { float: right; padding: 20px 20px 20px 20px; color: #000; width: 200px; background-color: #F6F6F6;}

.small_text { font-size: 10px; color: #666666; }
.tbl td { padding: 4px; vertical-align: middle; }
.w100 {width: 230px; }

.sbutton {width: 95px; height: 26px; margin-top: 20px;}


.vacancy_select { float: right; margin-top: 3px; }
.vacancy_head { background-color: #F6F6F6;  color: #000; font-weight: bold; padding: 6px 5px 5px 4px; margin-bottom: 10px; }

.vacancy_list { line-height: 1.3em; padding-left: 4px;}
.vacancy_list a {color: #575757; text-decoration: none; background: url(images/c2.gif) no-repeat 13px 5px; padding-left: 24px;}
.vacancy_list a:hover {color: #FFA500; text-decoration: none;  background: url(images/c1.gif) no-repeat 13px 5px; padding-left: 24px;}

.mar0 { margin: 0; }

.mb15_f { margin-bottom: 12px; padding: 0;  }


.tbl_left td { padding: 0; }


.tbl_gray { background-color: #C6C6C6; }
.tbl_gray th { background-color: #ECECEC; padding: 5px; }
.tbl_gray td { background-color: #ffffff; padding: 5px; }


.tbl_orange { background-color: #C6C6C6; }
.tbl_orange th { background-color: #FFA500; padding: 5px; color: #fff;}
.tbl_orange td { background-color: #ffffff; padding: 5px; }


.top_quote * {position: absolute; margin-left: 320px; width: 665px; margin-top: 4px; text-align: right; font-size: 11px; }

.print { float: right; margin-top: 15px; }
.print a { color: #656565; text-decoration: underline; padding-left: 25px; background: url(/images/icon_print.gif) no-repeat 0 2px;}
.print a:hover { color: #656565; text-decoration: none; }

/* цвет активной ссылки при просмотре ваканчии */
a.link-vacancy { color: #FFA500; text-decoration: none;  background: url(images/c1.gif) no-repeat 13px 5px; padding-left: 24px;}

.flower-ico { padding-left: 25px; background: url(/images/flower.gif) no-repeat 0; margin-left: 10px;}