html,body { margin:0px; padding:0px; background:#ffffff;}
body {font: 76% arial,sans-serif;text-align:center;}
img  { behavior: url(js/iepngfix.htc); }
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.dn { display:none;}
.db { display:block;}
.tal {text-align:left;}
.tar {text-align:right;}

#header{   padding-top:12px;}
#container { text-align:left;}
ul  { list-style:none;}
li  { list-style:none;}
#footer p { margin:0px;padding:5px 10px;}

#container {width:990px;margin:0 auto;}
#navigation {float:right;width:298px;}
#extra {float:left;width:690px;}
#footer {clear:both;width:100%;}
#content {padding:3px 0px 15px 0px; position:relative; }
.top a{ font-family: Arial; font-size:11px;font-weight:normal; text-decoration:underline; color:#898c8f; padding:0px 4px;}
.tops {padding:10px 0px 0px 5px ;}
.tops a{  background: url(../images/driv.gif) no-repeat 5px top; padding: 0px 0px 0px 34px; font-family: Arial; font-size:12px;font-weight:bold; text-decoration:underline; color:#898c8f; display:block; line-height:19px; height:19px;} 

.main_menu { height:27px;  background: url(../images/top_menu.gif) no-repeat left top; padding: 0px 0px 0px 4px;  float:left;width:986px;}
.main_menu1 { height:27px;  background: url(../images/top_menu.gif) no-repeat right -27px; padding: 0px 4px 0px 0px;  float:left;width:982px;}
.main_menu ul{ float:left; list-style:none; background: url(../images/top_menu.gif) repeat-x left -54px; margin:0px; height:27px; padding:0px 0px 0px 0px;width:982px;}
.main_menu li{ float:left;list-style:none; padding:0px 2px 0px 0px;  background: url(../images/zebra.gif) no-repeat right top; }

.main_menu li ul {display:none; position:absolute;} 
.main_menu li.aktive ul {display:block;} 
.main_menu li a {text-decoration:none; display:block; padding:0px;}
.main_menu li a span{line-height:27px;height:27px;padding:0px; display:block;text-decoration:none;}
.main_menu li a span span{line-height:27px;height:27px;padding:0px 20px 0px 20px; display:block;text-decoration:none;font-family: Arial; font-size:13px;font-weight:bold; color:#000000;}

.main_menu li a:hover { background: url(../images/sel_menu.gif) no-repeat left top; padding:0px 0px 0px 4px;}
.main_menu li a:hover span{ background: url(../images/sel_menu.gif) no-repeat right -27px; padding:0px 4px 0px 0px;}
.main_menu li a:hover span span{ background: url(../images/sel_menu.gif) repeat-x left -54px; padding:0px 16px 0px 16px; color:#b30000; cursor:pointer;}

.main_menu li a.selected { background: url(../images/sel_menu.gif) no-repeat left top; padding:0px 0px 0px 4px;}
.main_menu li a.selected span{ background: url(../images/sel_menu.gif) no-repeat right -27px; padding:0px 4px 0px 0px;}
.main_menu li a.selected span span{ background: url(../images/sel_menu.gif) repeat-x left -54px; padding:0px 16px 0px 16px; color:#b30000; cursor:pointer;}
.main_menu li ul { padding:16px 0px 0px 0px; background: url(../images/twolvl.gif) repeat-x left top #f3f3f3; float:left;width:inherit;}
.main_menu li ul li{ clear:both; background:none;  float:left; display:block; width:100%;}
.main_menu li ul li a { font-family: Arial; font-size:11px; font-weight:bold; text-decoration:none;color:#000000; background:#f3f3f3; border-top:1px  solid #dfe0e1;display:block; padding:0px 8px 0px 16px; height:26px;line-height:26px;}
.main_menu li ul li a:hover {background:#ffffff; border-left:2px solid #b30000;padding:0px 8px 0px 14px;}
.main_menu li ul li a.sel {background:#ffffff; border-left:2px solid #b30000;padding:0px 8px 0px 14px;}

.main_car { background: url(../images/fon.jpg) no-repeat left top; float:left; height:344px; width:990px;}

.descr_head h1 {font-family: Arial; font-size:36px;font-weight:normal; color:#b30000; margin:0px; padding:0px 12px 0px 0px; text-align:right; line-height:33px;height:33px;}
.contenta { float:left; width:980px;}

.descr { float:left;  height:125px; width:420px; padding:126px 6px 0px 0px;}
.descr0 { float:left; padding:0px 6px 0px 0px; height:125px; width:420px;}
.descr1 { height:125px; padding:0px; float:left; width:420px;}

.descr_menu  ul { padding:14px 90px 0px 18px; margin:0px; float:left;}
.descr_menu  ul li{ padding:0px 0px 8px 0px; margin:0px;}
.descr_menu  ul li a {padding:0px 0px 0px 10px; font-family: Arial; font-size:11px;font-weight:normal; color:#ffffff; text-decoration:none;background:url(../images/strstr.gif) no-repeat left 4px; line-height:11px;height:11px;}

.contenta .auto { float:left; padding:30px 0px 0px 0px; height:280px;}
.contenta .auto a { float:left; display:block; width:500px;height:280px; padding:0px; margin:0px;}

.two_menu { float:left;background:url(../images/pngif.gif) repeat-x right top; height:23px; width:990px; }
.two_menu ul{ float:left; padding:0px 0px 0px 50px; margin:0px auto; }
.two_menu ul li{ float:left; padding:0px 8px 0px 0px;}
.two_menu ul li a { text-decoration:none;display:block;padding:0px 0px 0px 4px;line-height:23px;height:23px; }
.two_menu ul li a span{ display:block;padding:0px 4px 0px 0px;line-height:23px;height:23px; }
.two_menu ul li a span span{padding:0px 5px; float:left;display:block;text-decoration:none;font-family: Arial; font-size:13px;font-weight:bold; color:#000000;}

.two_menu ul li a:hover {background:url(../images/sm_menu.gif) no-repeat left top;  }
.two_menu ul li a:hover span {background:url(../images/sm_menu.gif) no-repeat right -23px; }
.two_menu ul li a:hover span span{background:url(../images/sm_menu.gif) repeat-x right -46px; padding:0px 5px 0px 5px; color:#b30000;}
.two_menu ul li a.selected {background:url(../images/sm_menu.gif) no-repeat left top;  }
.two_menu ul li a.selected span {background:url(../images/sm_menu.gif) no-repeat right -23px; }
.two_menu ul li a.selected span span{background:url(../images/sm_menu.gif) repeat-x right -46px; padding:0px 5px 0px 5px; color:#b30000;}

.slidyng {padding:10px 0px 0px 0px; width:990px; height:122px; float:left;}
.slidyng .naf { padding:0px; margin:0px; width:30px; height:112px;}
.slidyng .cntr {  width:930px; height:112px; overflow:hidden; display:block; float:left; }
.slidyng .cntr .dvi { width:930px; overflow:hidden; float:left; position:relative;}
.slidyng .naf a { display:block; background:url(../images/strl.gif) no-repeat left top; width:30px; height:112px;}
.slidyng .naf a.str_prev { background-position:left -336px;}
.slidyng .naf a.str_next {background-position:left -112px;}
.slidyng .naf a.str_prev:hover { background-position:left top;}
.slidyng .naf a.str_next:hover {background-position:left -224px;}

.sld { width:990px; background:url(../images/tblll.gif) repeat-x left top;  border-collapse:collapse; padding:0px; margin:0px;}
.sld td { padding:0px; border-collapse:collapse;padding:0px; margin:0px;}
.sld  table{ width:766px;padding:2px 0px 0px 0px; margin:0px; left:-1px;float:left; position:relative; z-index:100; }
.sld  table td { border-left:1px solid #dfe0e1; width:231px;padding:0px 1px 0px 0px;}
.sld  table td.first { border-left:none;}
.sld  table a { display:block;}

.desc { width:307px; background:url(../images/bgr_news.gif) no-repeat left top; height:142px; padding:0px 0px 0px 4px; }
.lft_clmn div { display:none;}
.lft_clmn .descr { width:355px;  background:url(../images/topborder.gif) no-repeat left top;  padding:15px 0px 0px 21px; display:block;}
.lft_clmn1 div { display:none;}
.lft_clmn1 .descr { width:290px;/* height:244px;*/  background:url(../images/topborder.gif) no-repeat left top;  padding:15px 0px 0px 21px; display:block;}
.descr p {font-family:Arial, sans-serif; font-size:13px; font-weight:normal; color:#4e4e4e; line-height:16px;  padding:0px 14px 10px 0px; margin:0px;}
.descr p a{font-family:Arial, sans-serif; font-size:13px; font-weight:normal; color:#4e4e4e; line-height:16px;  padding:0px 14px 10px 0px; margin:0px; text-decoration:none;}
.descr p a span{font-family:Arial, sans-serif; font-size:13px; font-weight:normal; color:#b30000; line-height:16px; text-decoration:none;}
.descr .fl {padding:0px 10px 10px 0px; display:block;float:left;}
.descr .fl img{border:1px solid #efefef; float:left;}
.descr span{font-family:Arial, sans-serif; font-size:10px; font-weight:normal; color:#b30000; line-height:16px; text-decoration:none;}

.lft_clmn { background:url(../images/bottomborder.gif) no-repeat left bottom #f6f6f6 ; width:381px; vertical-align:top;}
.lft_clmn1 { background:url(../images/bottomborder1.gif) no-repeat left bottom #f6f6f6 ; width:381px; vertical-align:top;}
.news_tbl { background:url(../images/lftborder.gif) repeat-y left top; width:691px;}

.right_tbl {vertical-align:top;}
.right_tbl .blk {display:block;padding:5px 7px 7px 15px;}
.right_tbl a{font-family:Arial, sans-serif; font-size:12px; font-weight:normal; color:#4e4e4e; text-decoration:none; line-height:16px; position:relative; display:block; padding:5px 0px 0px 0px;}
.right_tbl a .blk span {color:#b30000; display:block; line-height:13px; font-size:10px; }

.right_tbl a.selected { background:url(../images/rtopborder.gif) no-repeat left top;}
.right_tbl a.selected .blk {display:block;background:url(../images/rbottomborder.gif) no-repeat left bottom #f6f6f6 ;}
.right_tbl a.selectedlast { background:url(../images/rtopborder.gif) no-repeat left top;}
.right_tbl a.selectedlast .blk {display:block;background:url(../images/rbottomborder.gif) no-repeat left bottom #f6f6f6 ;}

.eko { float:right;}
.eko a {/* border:1px solid #c0c0c0; */float:left; display:block; padding:1px;}
.eko a img{  float:left; display:block;}
.eko p {font-family:Arial, sans-serif; font-size:11px; color:#898c8f; padding:0px 0px 0px 23px;}

#footer {padding:8px 0px 10px 0px ;}
#footer table { width:990px;}
#footer td {vertical-align:bottom	; padding:0px;}
#footer p {font-family:Arial, sans-serif; font-size:11px; color:#898c8f; float:left; padding:0px 60px 0px 7px; margin:0px;}
#footer a {font-family:Arial, sans-serif; font-size:11px; color:#898c8f; text-decoration:underline;padding:0px 10px 0px 0px ; margin:0px;}

#footer #for_mc3 { width:148px; height:24px; overflow:hidden; padding:0px;}
#footer #power {float: left; margin: 0px; width: 150px;background:url(../images/palka.gif) no-repeat 95px top;}
#footer #power .atlant {float: left; width: 90px; padding: 2px 0px 0px 0px; font-size:10px; font-family:Arial, sans-serif; line-height: 11px; text-decoration: none; text-align: right; color: #898c8f;}
#footer #power .atlant strong {font-weight: normal;}
#footer #power .flash {float: left; padding: 0px 0px 0px 10px;}

.pervoe { width:113px;}
.vtoroe { width:743px;}
.tretie { width:133px;}

.left_menu {float:left; width:195px; overflow:hidden;}
.left_menu ul  { margin:0px ; padding:20px 0px 1px 0px;}
.left_menui {float:left; width:195px; overflow:hidden;}
.left_menui ul  { margin:0px ; padding:20px 0px 1px 0px;}

.left_menu ul li  {margin:0px; padding:0px; /*border-bottom:1px solid red;*/ display:block;}
.left_menu ul li a { font-family:Arial, sans-serif; font-size:13px; color:#000000; text-decoration:none; font-weight:bold; line-height:25px; display:block; padding:0px 0px 0px 19px; border-left:3px solid #ffffff; margin-bottom:-1px;  }
.left_menu ul li a span { font-family:Arial, sans-serif; font-size:13px; color:#000000; text-decoration:none; font-weight:bold; line-height:25px;padding:5px 0px 5px 0px; display:block; border-bottom:1px solid #dfe0e1; border-top:1px solid #dfe0e1; }
.left_menu ul li a span span{ border:none; line-height:14px; padding:0px;}
.left_menu ul li ul li a span { font-family:Arial, sans-serif; font-size:13px; color:#000000; text-decoration:none; font-weight:normal; line-height:25px;padding:5px 0px 5px 0px; display:block; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; }
.left_menu ul li ul li a span span{ border:none; line-height:14px; padding:0px;}
.left_menu ul li a:hover { border-top:1px solid #dfe0e1;  border-bottom:1px solid #dfe0e1; border-left:3px solid #b30000; background:#f9f9f9; }
.left_menu ul li a:hover span { border:none; background:#f9f9f9;}
.left_menu ul li a.selected { border-top:1px solid #dfe0e1;  border-bottom:1px solid #dfe0e1; border-left:3px solid #b30000;background:#f9f9f9;}
.left_menu ul li a.selected span { border:none;background:#f9f9f9;}
.left_menu ul li ul li.frst a.selected {border-top:none; padding-top:1px;}
.left_menu ul li ul li.lst a.selected {border-bottom:none; padding-bottom:1px;}
.left_menu ul li ul li.frst a:hover{border-top:none; padding-top:1px;}
.left_menu ul li ul li.lst a:hover {border-bottom:none; padding-bottom:1px;}

.left_menui ul  { margin:0px ; padding:90px 0px 1px 0px;}
.left_menui ul li  {margin:0px; padding:0px; float:left; display:block; width:200px;}
.left_menui ul li a { font-family:Arial, sans-serif; font-size:13px; color:#000000; text-decoration:none; font-weight:bold; line-height:25px; display:block; padding:0px 0px 0px 19px; border-left:3px solid #ffffff; margin-bottom:-1px;  }
.left_menui ul li a span { font-family:Arial, sans-serif; font-size:13px; color:#000000; text-decoration:none; font-weight:bold; line-height:25px;padding:5px 0px 5px 0px; display:block; border-bottom:1px solid #dfe0e1; border-top:1px solid #dfe0e1; }
.left_menui ul li a span span{ border:none; line-height:14px; padding:0px;}
.left_menui ul li ul li {width:180px;}
.left_menui ul li ul li a span { font-family:Arial, sans-serif; font-size:13px; color:#000000; text-decoration:none; font-weight:normal; line-height:25px;padding:5px 0px 5px 0px; display:block; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; }
.left_menui ul li ul li a span span{ border:none; line-height:14px; padding:0px;}
.left_menui ul li a:hover { border-top:1px solid #dfe0e1;  border-bottom:1px solid #dfe0e1; border-left:3px solid #b30000; background:#f9f9f9; }
.left_menui ul li a:hover span { border:none; background:#f9f9f9; }
.left_menui ul li a.selected { border-top:1px solid #dfe0e1;  border-bottom:1px solid #dfe0e1; border-left:3px solid #b30000;background:#f9f9f9;}
.left_menui ul li a.selected span { border:none;background:#f9f9f9;}
.left_menui ul li ul li.frst a.selected {border-top:none; padding-top:1px;}
.left_menui ul li ul li.lst a.selected {border-bottom:none; padding-bottom:1px;}
.left_menui ul li ul li.frst a:hover{border-top:none; padding-top:1px;}
.left_menui ul li ul li.lst a:hover {border-bottom:none; padding-bottom:1px;}
.left_menui ul li ul li a:hover span span{color:#b30000;}
.left_menui ul li ul li a.selected  span span{color:#b30000;}

/*.left_menu ul li ul li a:hover span {border-bottom:1px solid #dfe0e1; }*/

.left_menu ul li ul { margin:1px 0px 0px 0px;padding:0px 0px 0px 16px;}
.left_menu ul li ul li a {margin:0px;}
.left_menui ul li ul { margin:1px 0px 0px 0px;padding:0px 0px 0px 16px;}
.left_menui ul li ul li a {margin:0px;width:166px;}

.for_mashinki {padding:0px;width:760px; float:right;border-top:1px solid #e5e5e5; padding:15px 0px 0px 0px; margin:11px 0px 0px 0px;}
.for_mashinkif {border-top:1px solid #ffffff; padding:1px 0px 0px 0px;background:#f9f9f9;}
.for_mashinkig { border-top:1px solid #e5e5e5; }
.for_mashinkig  td{ text-align:center; vertical-align:middle;height:304px;width:758px;height:304px;}

.sel_col { background:url(../images/color.gif) no-repeat left top; float:left; width:754px; height:33px; overflow:hidden; padding:0px 0px 0px 4px; border-top:1px solid #ffffff;}
.sel_col1 { background:url(../images/color.gif) no-repeat right -66px; float:left; padding:0px 4px 0px 0px; width:750px;}
.sel_col2 { background:url(../images/color.gif) repeat-x left -33px;float:left; width:750px;}

.sel_col2 span { float:left; line-height:33px; padding:0px 13px; width:150px;}
.sel_col2 ul {padding:7px 0px 5px 50px; margin:0px;float:left;}
.sel_col2 ul li  {float:left; padding:0px 0px 0px 5px;}
.sel_col2 ul li a { display:block; width:37px; height:20px; }

.auto_j h4 { display:block; height:25px; color:#898c8f; font-size:11px; font-family:Arial, sans-serif; text-transform:uppercase; font-weight:bold; margin:0px; float:left;}
.auto_j td { width:20%; vertical-align:top;}

.auto_j a { display:block; float:left; width:85px; padding:0px 0px 0px 15px; height:13px; background:url(../images/avto_niz.gif) no-repeat left bottom; font-family:Arial, sans-serif;font-size:10px; color:#000000; text-decoration:none; font-weight:bold; clear:both;}
.auto_j a:hover { background-position: left top;}
.auto_j a.aktive { background-position: left top;}
.auto_j a.prevss { display:block; float:left; padding:12px 0px 4px 0px; background:none; height:44px; clear:both;}
.auto_j a.prevss:hover { display:block; float:left; padding:12px 0px 4px 0px; background:none;}
.auto_j  th { font-family:Arial, sans-serif; color:#898c8f; text-decoration:none; text-transform: uppercase; font-weight:bold; width:20%; text-align:left; vertical-align:top;}
.auto_j  td { vertical-align:top; }

.sel_col2 ul li a:hover { border:2px solid #ffffff; width:33px; height:16px; }
.sel_col2 ul li a.selected { border:2px solid #ffffff; width:33px; height:16px; }
.main_menu li .auto_j a{ display:block; float:left; width:85px; padding:0px 0px 0px 15px; height:13px; background:url(../images/avto_niz.gif) no-repeat left bottom; font-family:Arial, sans-serif;font-size:10px; color:#000000; text-decoration:none; font-weight:bold; clear:both;}
.main_menu li .auto_j a.noaktive{ display:block; float:left; width:85px; padding:0px 0px 0px 15px; height:13px; background:url(../images/avto_niz.gif) no-repeat left bottom; font-family:Arial, sans-serif;font-size:10px; color:#000000; text-decoration:none; font-weight:bold; clear:both;}
.main_menu li .auto_j a.noaktive:hover { background-position: left top;}
.main_menu li .auto_j a.aktive { background-position: left top;}
.main_menu li .auto_j a.prevss { display:block; float:left; padding:12px 0px 4px 0px; background:none; height:44px; clear:both;}
.main_menu li .auto_j a.prevss:hover { display:block; float:left; padding:12px 0px 4px 0px; background:none;}
.main_menu li .auto_j  th { font-family:Arial, sans-serif; color:#898c8f; text-decoration:none; text-transform: uppercase; font-weight:bold; width:20%; text-align:left; vertical-align:top;}
.main_menu li .auto_j  td { vertical-align:top; }

.avto {color:#b30000; font-size:24px; font-family:Arial, sans-serif; font-weight:normal;}
h1 { margin:0px;color:#b30000; }
.reff { background:url(../images/ref.gif) no-repeat right top #ababab; line-height:38px; height:38px; color:#ffffff; font-size:24px; font-weight:normal; padding:0px 0px 0px 17px; margin:35px 0px 0px 0px;}
.title {font-size:24px; font-family:Arial, sans-serif; font-weight:normal; color:#ababab; float:left; line-height:24px;margin:0px; padding:0px 0px 8px 0px;}

.title span{ margin:0px; float:left;font-size:20px; font-family:Arial, sans-serif; font-weight:normal; color:#ababab; text-decoration:none;}
.title a{ margin:0px; float:left;font-size:20px; font-family:Arial, sans-serif; font-weight:normal; color:#ababab; text-decoration:none;}
.title .hh1 { margin:0px; float:left;font-size:24px; font-family:Arial, sans-serif; font-weight:normal; color:#b30000; float:left; line-height:24px;margin:0px;}
.hh1 { margin:0px; float:left;font-size:24px; font-family:Arial, sans-serif; font-weight:normal; color:#b30000; float:left; line-height:24px;margin:0px; text-decoration:none;}
.gallery {padding:55px 0px 0px 0px; float:right; width:760px; vertical-align:top; }

.fotka {border-top:1px solid #e5e5e5; padding:15px 0px 0px 0px; text-align:left; padding-left:6px; overflow:hidden;width:620px; height:306px;}
.fotka ul { list-style:none; margin:0px; padding:0px;}
.fotka ul li{ list-style:none; margin:0px; padding:0px;}
.fotka  a{ display:block;  margin:0px; padding:0px; height:306px; border:none; line-height:306px; float:left;}
.fotka  img{ display:block;  margin:0px; padding:0px; height:306px;border:none; float:left;}

.list_foto { float:left; padding:2px 0px 0px 2px; margin:0px; width:700px;}
.list_foto li{ float:left; padding:0px 2px 2px 0px; margin:0px;}
.list_foto a { display:block; width:80px; height:40px; border:2px solid #ffffff; padding:2px;}
.list_foto a:hover { display:block; width:80px; height:40px; border:2px solid #b30000;}
.list_foto a.selected { display:block; width:80px; height:40px; border:2px solid #b30000;}


.tbbl { border-collapse:collapse; width:760px; float:right;}
.tbbl th{ border-collapse:collapse;}
.tbbl td{ border-collapse:collapse; font-size:11px; font-family:Arial, sans-serif; font-weight:normal; height:29px; line-height:29px; color:#4e4e4e; border:1px solid #e5e5e5;padding:0px 9px; text-align:center;}
.tbbl td.first_col { border-left:1px solid #ffffff; text-align:left; }
.tbbl td.last_col { border-right:1px solid #ffffff; }
.tbbl th { background:#b30000;font-size:13px; font-family:Arial, sans-serif; font-weight:bold; height:19px; line-height:14px; /*border:1px solid #b30000; */padding:5px 9px; color:#ffffff;}
.tbbl tr.backgr { background:#f9f9f9;}
.tbbl tr.backgr td{ background:#f9f9f9;}
.tbbl td a { color:#b30000; text-decoration:none; font-size:11px; font-weight:normal; font-family:Arial, sans-serif; }
.tbbl td a:hover {text-decoration:underline;  }

.tbbyl { border-collapse:collapse; width:100%; float:right;}
.tbbyl th{ border-collapse:collapse;}
.tbbyl td{ border-collapse:collapse; font-size:11px; font-family:Arial, sans-serif; font-weight:normal; height:29px; line-height:29px; color:#4e4e4e; border:1px solid #e5e5e5;padding:0px 9px; text-align:center;}
.tbbyl td.first_col { border-left:1px solid #ffffff; text-align:left; }
.tbbyl td.last_col { border-right:1px solid #ffffff; }
.tbbyl th { background:#b30000;font-size:13px; font-family:Arial, sans-serif; font-weight:bold; height:29px; line-height:29px; /*border:1px solid #b30000; */padding:0px 9px; color:#ffffff;}
.tbbyl tr.backgr { background:#f9f9f9;}
.tbbyl tr.backgr td{ background:#f9f9f9;}

.bax {background:url(../images/bax.gif) no-repeat left top; padding:0px 0px 0px 17px;font-size:11px; font-family:Arial, sans-serif; font-weight:normal; text-decoration:underline; color:#b30000; float:right; margin-top:-20px;line-height:16px; height:16px;}
.tablya { float:left; width:760px; padding:54px 0px 0px 0px;}
.for_ie { *position:relative; *top:-55px;}

.nablya { float:left; width:760px; padding:0px 0px 0px 0px; text-align:right;} 
.sportage {background:url(../images/sportage.jpg) no-repeat right top;width:760px; height:302px; position:relative;  }
.sportage a {background:url(../images/promo.png) no-repeat left top; width:114px; height:29px; top:267px; left:625px; *left:-25px; position:relative; display:block; behavior: url(/js/iepngfix.htc); }

.txt  { padding:15px 0px 0px 0px; width:762px; float:left; border-top:1px solid #e5e5e5; margin:11px 0px 0px 0px;}
.txt p{font-size:13px; font-family:Arial, sans-serif; font-weight:normal; color:#4e4e4e; line-height:20px; margin:0px; /*padding:5px 0px 27px 0px;*/ padding:5px 0px 7px 0px;}
.txt h4{font-size:13px; font-family:Arial, sans-serif; font-weight:bold; color:#b30000; line-height:20px; margin:0px; padding:0px;}
.txt .img img{border:1px solid #e5e5e5; display:block;  }
.txt .img  {float:left; padding:4px 8px 0px 0px; }
.right_content {float:right; width:760px; padding:0px 0px 0px 0px;}
.right_contenti {float:right; width:760px; padding:55px 0px 0px 0px;min-height:450px;}
.txt ul{font-size:13px; font-family:Arial, sans-serif; margin:0px; padding:0px 0px 0px 20px;}
.txt li{font-size:13px; font-family:Arial, sans-serif; font-weight:normal; color:#4e4e4e; line-height:20px; margin:0px; padding:15px 0px 0px 0px;}

h5 {font-family:Arial, sans-serif; font-weight:normal; color:#b30000; font-size:18px; margin:0px; padding:25px 0px 0px 0px; display:block;float:left;}
.file { margin:0px; padding:12px 0px 0px 0px;}
.file li {padding:0px 0px 10px 0px;}
.file a {font-family:Trebuchet MS, sans-serif; font-weight:normal; color:#b30000; font-size:12px; background:url(../images/flop.gif) no-repeat left top; line-height:14px; height:14px; padding: 0px 0px 0px 18px;}

.paging  { margin:0px; padding:20px 0px 0px 0px;float:left; }
.paging  li { float:left; padding:0px 1px 0px 0px;}
.paging  a {background:url(../images/paging.gif) no-repeat left top; padding: 0px 0px 0px 4px; line-height:19px; height:19px; display:block; text-decoration:none;}
.paging  a span {background:url(../images/paging.gif) no-repeat right -19px #efefef; padding: 0px 10px 0px 6px; line-height:19px; height:19px;  display:block; text-decoration:none; font-family:Arial, sans-serif; font-weight:normal; color:#000000; font-size:11px; }
.paging  a:hover  {background-position: left -57px;}
.paging  a:hover span {background-position: right -38px; background-color:#b30000; color:#ffffff;}
.paging  a.selected  {background-position: left -57px;}
.paging  a.selected span {background-position: right -38px; background-color:#b30000; color:#ffffff;}


.txt_fb { border-top:1px solid #e5e5e5; margin:11px 0px 0px 0px; padding:27px 300px 0px 0px;}
.txt_fb .msg{ font-family:Arial, sans-serif; font-weight:normal;font-size:11px; color:#b30000; text-align:right;}
.txt_fb p.fb { color:#898c8f; font-family:Arial, sans-serif; font-weight:normal;font-size:11px;}
.txt_fb table { width:440px;}
.txt_fb table td{ color:#4e4e4e;font-family:Arial, sans-serif; font-weight:normal;font-size:13px; padding:0px 0px 7px 0px;vertical-align:top;}
.txt_fb table td.tar { width:217px;}
.txt_fb  em { color:#b30000;}
.txt_fb table input{ border:1px solid #e5e5e5; background:#f9f9f9; width:215px; padding:0px 0px 0px 5px; line-height:22px;height:22px;}
.txt_fb table textarea{ border:1px solid #e5e5e5; background:#f9f9f9; width:215px; padding:0px 0px 0px 5px; height:120px; }
.txt_fb table select{ border:1px solid #e5e5e5; background:#f9f9f9; width:222px; padding:0px 0px 0px 5px; line-height:22px;height:22px; float:left;}
.txt_fb table option{ border:1px solid #e5e5e5; background:#f9f9f9; width:210px; padding:0px; line-height:22px;height:22px;}

.txt_fb table select.day {width:55px; margin-right:5px;}
.txt_fb table select.month {width:97px;margin-right:5px;}
.txt_fb table select.year {width:60px;}
.txt_fb table select.hour {width:55px;}
.txt_fb table select.minut {width:60px;}
.txt_fb table .sub {background:url(../images/sub.gif) no-repeat right top; width:97px; height:25px; display:block; float:right; cursor:pointer; *cursor:hand; border:none; }

.contj td{width:273px; overflow:hidden; font-size:11px; color:#b30000; font-family:Arial, sans-serif; font-weight:normal; padding:0px 0px 7px 0px;}
.contj input { background:#f9f9f9; border:1px solid #e5e5e5; color:#4e4e4e; font-size:12px; font-family:Arial, sans-serif; font-weight:normal; text-decoration:none; width:263px; padding:7px 0px 7px 10px;}
.contj textarea{ background:#f9f9f9; border:1px solid #e5e5e5; color:#4e4e4e; font-size:12px; font-family:Arial, sans-serif; font-weight:normal; text-decoration:none; width:263px; padding:7px 0px 7px 10px; height:100px; }
.contj .sub { background:url(../images/sub.gif) no-repeat right top; width:97px; height:25px; display:block; float:right; cursor:pointer; *cursor:hand; border:none; }

#mapa a { border:none; }
#mapa a img{ border:1px solid #010300; }
.txti {float:left; width:760px;}
.txti a.hh2 {float:left; clear:both; padding:20px 0px 0px 0px; background:url(../images/shtrih.gif) repeat-x right bottom; font-size:13px; color:#b30000; font-family:Arial, sans-serif; font-weight:bold;text-decoration:none; display:block;}
.txti p {float:left;clear:both; padding:5px 0px 0px 0px; font-family:Arial, sans-serif;font-weight:normal; color:#4e4e4e; font-size:13px; line-height:24px; }
.txti div#writeme {float:left;clear:both; padding:16px 0px 0px 0px ; }
#region strong {color:#b30000;font-size:13px;}

.news  {padding:11px 0px 0px 0px; width:760px;float:left;}
.news  td {vertical-align:top; padding:13px 0px 0px 0px; font-size:13px; font-family:Arial, sans-serif; font-weight:normal; text-decoration:none; line-height:18px;}
.news  td.left { width:65px; background:url(../images/news_chislo.gif) no-repeat 13px 13px; line-height:13px;}
.news  td a { color:#b30000; font-size:13px; font-family:Arial, sans-serif; font-weight:bold; text-decoration:none; }
.news  td a:hover {text-decoration:underline; }
.news  td p { margin:0px; color:#4e4e4e; font-size:13px; font-family:Arial, sans-serif; font-weight:normal; text-decoration:none; line-height:18px;text-align:justify; padding:0px 17px 17px 0px;}
.news  td p a { }
.news  td p a img { border:1px solid #e5e5e5; float:left; margin:0px 9px 17px 0px;}
.news  td .chislo {padding:3px 0px 0px 23px;}
.news  td .chislo span { color:#ffffff;font-size:10px; font-family:Arial, sans-serif; font-weight:normal; float:left; clear:both;}
.news  td .chislo em { color:#000000;font-size:13px; font-family:Arial, sans-serif; font-weight:bold; font-style:normal;float:left;clear:both; padding:3px 0px 0px 3px;}
.news tr.over {background:#f9f9f9;}
.news tr.over td{background-color:#f9f9f9;}
.subscribe {position:relative; float:right;padding:5px 0px 0px 0px;}
.rss { display:block; width:48px; height:20px;background:url(../images/rss.gif) no-repeat left top; padding:0px; float:left; margin:0px 2px 0px 0px;}
.podp { display:block; width:82px; height:20px;background:url(../images/subscribe.gif) no-repeat left top; padding:0px; float:left;}
#podas {padding:3px;  width:126px; height:69px; position:absolute;background:url(../images/div_subscribe.gif) no-repeat left top; top:26px; left:0px; }
#podas input { margin-bottom:4px;}
.submit {display:block; width:124px; height:21px;background:url(../images/subscribe1.gif) no-repeat left top; background-color:none; border:none;cursor:pointer;}
.unsubmit {display:block; width:124px; height:21px;background:url(../images/unsubscribe1.gif) no-repeat left top; background-color:none; border:none; cursor:pointer;}
.email { border-right:1px solid #eeeeee; border-left:1px solid #eeeeee; border-top:1px solid #cdcdcd; border-bottom:none; background:url(../images/point.gif) repeat-x left 1px #ffffff; width:119px; height:16px; color:#4e4e4e; font-size:11px; font-family:Arial, sans-serif; font-weight:normal;padding:0px 0px 0px 5px;}
.hdr_line { border-top:1px solid #e5e5e5; padding:9px 0px 0px 0px;}
.list_check { width:760px; border-top:1px solid #e5e5e5; background:#f9f9f9;float:left;}
.list_check1 { border-top:1px solid #ffffff;float:left; padding:8px 10px 0px 11px;}
.list_check label { color:#000000;font-size:13px; font-family:Arial, sans-serif; font-weight:normal; line-height:14px; margin:0px; padding:0px 0px 0px 6px; float:left;} 
.list_check input { width:14px; height:14px; margin:0px; padding:0px;float:left;} 
.list_check ul {width:620px;float:left; margin:0px; padding:0px;}
.list_check ul li{ float:left;width:85px; padding:0px 0px 16px 0px; }
.search { display:block;background:url(../images/search.gif) no-repeat left top; width:95px; height:43px; float:left;}
.list_check p { margin:0px; padding:0px 0px 11px 0px; color:#4e4e4e;font-size:13px; font-family:Arial, sans-serif; font-weight:bold; }
.full_content {padding:15px 0px 0px 0px;}
.full_content td { vertical-align:top; padding:3px;}
.full_content td  h3 { color:#b30000; font-size:18px; font-family:Arial, sans-serif; font-weight:normal; margin:0px; padding:0px 0px 0px 11px;}
.full_content td  p { color:#4e4e4e; font-size:12px; font-family:Arial, sans-serif; font-weight:normal; margin:0px; padding:0px 0px 0px 11px; line-height:20px;}
.full_content td  p strong { display:block; padding:15px 0px 0px 0px;} 
.full_content td  div {color:#4e4e4e; font-size:12px; font-family:Arial, sans-serif; font-weight:normal; margin:0px; line-height:20px;}
.full_content td  div strong { display:inline; padding:0px; font-style: italic;}
.full_content td  p a {color:#ba1616; font-size:12px; font-family:Arial, sans-serif; font-weight:normal; text-decoration:underline;}
.full_content tr a { margin:0px 0px 16px 0px; display:block; padding:2px; border:2px solid #ffffff;}
.full_content tr.over a { margin:0px 0px 16px 0px; display:block; padding:2px; border:2px solid #f9f9f9;}
.full_content a.imgas:hover {border:2px solid #ba1616;}
.full_content a.gotofull:hover {border:2px solid #ffffff;}


.full_content tr td  a.hh3 { border:none;color:#b30000; font-size:18px; font-family:Arial, sans-serif; font-weight:normal; margin:0px; padding:0px 0px 0px 11px; text-decoration:none;}
.full_content tr.over td  a.hh3 { border:none;color:#b30000; font-size:18px; font-family:Arial, sans-serif; font-weight:normal; margin:0px; padding:0px 0px 0px 11px; text-decoration:none;}
.full_content tr.over td  a.hh3:hover {border:none;}
.full_content img { border:1px solid #e5e5e5;}
.full_content tr.over { background:#f9f9f9;}
.full_content tr.over td { background:#f9f9f9;}

.gencat_groups { width:760px; float:left; margin:0px; border-top:1px solid #e5e5e5; padding:25px 0px 0px 0px; }
.gencat_groups li { padding:0px 65px 35px 0px ;float:left;}
.gencat_groups a.img {display:block; padding:2px; border:2px solid #ffffff; float:left; width:257px; height:128px;  }
.gencat_groups a.img:hover {border:2px solid #b30000;}
.gencat_groups .title {font-size:18px; font-family:Arial, sans-serif; font-weight:normal; color:#b30000; text-decoration:none;}

.gencat {border-top:1px solid #e5e5e5; padding:25px 0px 0px 0px; float:left; margin:7px 0px 0px 0px; width:760px; }
.gencati {padding:0px 0px 0px 0px; float:left; margin:7px 0px 0px 0px; width:760px; }

.left_menui ul li ul.tvlvl { width:195px; float:left;}
.left_menui ul li ul.tvlvl li{ width:176px; float:left;}

#main {width: 646px; clear: none; float: left; text-align: left; border-collapse:collapse;}
#main h2 {font-weight: bold; font-style: italic; font-family: arial; font-size: 15px; padding: 0px; margin: 7px 0px; color: #AE060C; text-decoration: none;}
#main h3, #main h3 a {font-weight: bold; font-style: italic; font-family: arial; font-size: 14px; padding: 0px; margin: 3px 0px; color: #AE060C; text-decoration: none;}
#main h3 a:hover {text-decoration: underline;}
#main ul {padding: 0px; margin: 0px 25px;}
#main table {background-color: #CDD2DC; font-style: normal; font-weight: normal; border-left:1px solid #E0DFE3; border-top:1px solid #E0DFE3;}
#main th, #main td {background-color: #FFFFFF; padding: 2px 10px; font-family:arial; border-right:1px solid #E0DFE3; border-bottom:1px solid #E0DFE3; color:#8498A3; background-color:#FFFFFF; padding:2px 10px; font-size:11px}
#main th, #main td strong {color: #B00F14; font-weight: normal;}


#main_auto {left:0px; padding-left:100px; width:890px; position:absolute;  height:461px; display:none; z-index:500; background:url(/images/bgrand.png) repeat left top;}
/*.aktive #main_auto {display:block; }*/
#main_auto  ul { width:170px;}
#main_auto li { width:170px;}
#all_auto { position:absolute; left:271px; height:461px; width:719px; background:#ffffff; overflow:hidden; display:none;z-index:1000; background:url(/images/iikkll.gif) repeat-x left top #ffffff;}
#all_auto table{ width:719px; }
#all_auto table td { width:111px; padding:0px 0px 0px 20px;}
#all_auto table td h4 { color:#898c8f; font-size:11px; font-family:Arial,sans-serif;font-weight:bold;text-align:left;text-decoration:none;text-transform:uppercase;vertical-align:top; padding:10px 0px 0px 0px; display:block; float:left; margin:0px;}
#all_auto table th{ width:111px; padding:18px 0px 15px 20px;}

.main_menu .prev {display:block;float:left;padding:12px 0px 4px 0px;width:100px; height:43px;}
.main_menu .prev:hover {display:block;float:left;padding:12px 0px 4px 0px; background:none;}
.main_menu .modelq { display:block; float:left; width:100px; padding:0px 0px 0px 15px; height:13px; background:url(../images/avto_niz.gif) no-repeat left bottom; font-family:Arial, sans-serif;font-size:10px; color:#000000; text-decoration:none; font-weight:bold; clear:both;}
.main_menu .modelq:hover {display:block; float:left; width:100px; padding:0px 0px 0px 15px; height:13px; background:url(../images/avto_niz.gif) no-repeat left bottom; font-family:Arial, sans-serif;font-size:10px; color:#000000; text-decoration:none; font-weight:bold; clear:both; background-position: left top;}



.sitemap { margin:0px;padding:0px; width:380px; float:left;} 
.sitemap li {padding:0px;margin:0px; float:left; width:100%; min-height:24px;}
.sitemap li a { font-family:Arial, sans-serif; font-size:13px; font-weight:bold; color:#4e4e4e;text-decoration:none; }
.sitemap li a:hover {text-decoration:underline;}
.sitemap li ul { padding:5px 0px 0px 20px; width:360px;margin:0px; }
.sitemap li ul li ul{ padding:5px 0px 0px 20px; width:340px; margin:0px;}
.sitemap li ul li {clear:both;}
.sitemap li ul li a { background:url(../images/che.gif) no-repeat left 1px; font-weight:normal; line-height:11px; height:11px; padding:0px 0px 0px 9px;}
.sitemap li ul li ul li a {background:none; }

.main_menu #li_0 ul{width:170px;}
.main_menu #li_0 ul li{width:170px;}


.txt table { border-collapse:collapse; width:100%; float:right;}
.txt table th{ border-collapse:collapse;}
.txt table td{ border-collapse:collapse; font-size:11px; font-family:Arial, sans-serif; font-weight:normal; height:29px; line-height:29px; color:#4e4e4e; border:1px solid #e5e5e5;padding:0px 9px; /*text-align:center;*/}

.txt table.calc td { border:none; }

.txt table td.first_col { border-left:1px solid #ffffff; text-align:left; }
.txt table td.last_col { border-right:1px solid #ffffff; }
.txt table th { background:#b30000;font-size:13px; font-family:Arial, sans-serif; font-weight:bold; height:29px; line-height:29px; /*border:1px solid #b30000; */padding:0px 9px; color:#ffffff;}
.txt table tr.backgr { background:#f9f9f9;}
.txt table tr.backgr td{ background:#f9f9f9;}

.bagasr { position:absolute; z-index:100000; float:left; width:182px !important; display:none;}
.bagasr ul{ width:182px !important;}
.bagasr ul li{ width:182px !important;}
.aktive .bagasr {display:block;}
.ferchin { width:620px; height:306px; overflow:hidden;}


.brochure a {font-size: 20px; color: #B30000;}


.awards { border-collapse:collapse; width:100%;}
.awards th{ border-collapse:collapse;}
.awards td{ border-collapse:collapse; font-size:11px; font-family:Arial, sans-serif; font-weight:normal; height:24px; line-height:24px; color:#4e4e4e; padding:0px 9px;}
.awards td p {padding: 0px !important; line-height: 14px;}
.awards td a {color: #B30000; }
.awards td.first_col { border-left:1px solid #ffffff; text-align:left; }
.awards td.last_col { border-right:1px solid #ffffff; }
.awards th { background:#b30000;font-size:13px; font-family:Arial, sans-serif; font-weight:bold; height:24px; line-height:24px; padding:0px 9px; color:#ffffff;}
.awards tr.backgr { background:#F0F0F0;}


/* ceed 10% */

.perc10 {font-size: 21px !important;}
.perc10 a, a:hover, a:visited, a:active {color: #B30000}
.perc10 a {text-decoration: none;}
.perc10 a:hover {text-decoration: underline;}
.perc10 span {font-size: 20px !important; background-color: #B30000; color: #fff; padding: 2px 5px;}