/* CSS Document */

div.main-out{ width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); min-width: 1000px;}

div.header { height:260px;}

html { background:url(/dec/i/bg.main.site.jpg) repeat-x top;}

html, body { margin:0;padding:0; min-width: 900px; height:100%; color:#404040; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div, ul, ol, li, h1, h2, h3, h4, h5, h6, form , object {margin:0;padding:0;}
ul li { list-style:none;}


.logo, .logo_new { position:absolute; top:50px; right:35px; background: url(/dec/i/logo.gif) no-repeat center center; height:77px; width:243px;  }
.logo_new {background: url(/dec/i/ru/logo.gif) no-repeat center center; width:246px;}

a.hide em { visibility:hidden; }
a.hide em span { display:none; }

a.hide { display:block; text-decoration:none; height:100%; width:100%; }


div.langs { position:absolute; top:0; right:100px;width:92px; background: url(/dec/i/langswitch.gif) no-repeat  center left ;}

div.langs ul li {list-style:none; border-top:4px solid #2D75A7; float:left;padding-top:8px; width:27px;}
div.langs ul { display:block; width:95px;margin:0;padding:0;}
div.langs ul li.pass { border-top:4px solid #FF9D3D;}
div.langs ul li span { display:block; visibility:hidden;}



div.menu { z-index:6; position:absolute; top:160px; height:100px; width:100%; background:url(/dec/i/bg.doroga.gif) no-repeat bottom right;}
div.menu ul li { list-style:none; }
div.menu ul.mmenu   {  height:20px; display:block;}  
div.menu ul.mmenu  li { padding:0; margin-right:5px;  float:right; list-style:none; font:bold 12px arial; background:url(/dec/i/li-point.gif) no-repeat center left; padding-left:10px; } 
div.menu ul.mmenu  li a { color:#20577F; text-decoration:none;}

div.menu ul.doroga {margin:0;margin-top:25px;_margin-top:0;   display:block;  width:100%;} 
div.menu ul.doroga li { margin:0; position:absolute;  display:block; }

div.menu ul.doroga li.light    {width:60px;    top:75px; right:610px;  height:30px; }
div.menu ul.doroga li.agrarian {width:55px;    top:75px; right:370px; height:30px; }
div.menu ul.doroga li.tracks   {width:132px;   top:55px;  right:443px;  height:50px; } 
div.menu ul.doroga li.bus   {width:132px;   top:55px;  right:700px;  height:50px; }
div.menu ul.doroga li.lighttracks    {width:60px;    top:71px; right:310px;  height:30px; }

a:focus, input:focus {-moz-outline: none; outline:none;}

div.light { z-index:2; height:260px; width:333px; background: url(/dec/i/bg.light.jpg) no-repeat top left; position:absolute; top:0;left:0; }
div.slogan { position:absolute; top:18px; left:216px; height:31px; width:600px; z-index:8;}


.bgline { background: url(/dec/i/bgline.gif) no-repeat left bottom; height:2px;}
.vcontent {padding-top:283px;margin-left:333px; }
.maincontent { height:533px; background: url(/dec/i/bgline.gif) no-repeat left bottom; }




div.h1 { background:url(/dec/i/bar.top.bg.jpg) repeat-x top; margin:0;padding:0; }
div.h1 h1 { background: url(/dec/i/bar.top.bg.jpg) no-repeat top left;height:34px; display:block;margin:0;padding:0;}
div.h1 h1 span {background: url(/dec/i/bolt.jpg) no-repeat top left; display:block;margin:0;padding:0;}
div.h1 h1 span a { text-decoration:none; display:block; margin:0;padding:0;}
div.h1 h1 span a em { visibility:hidden; margin:0;padding:0; }


div.title {background:url(/dec/i/bar.top.bg.jpg) repeat-x top; height:34px;}
div.title h1 { background: url(/dec/i/bolt.jpg) no-repeat top left;height:34px; display:block;margin:0;padding:0;padding-left:40px;}

.webtitle {display:block; width:100%; height:100%;}

div.title h1 span { visibility:hidden;}
div.title h1 span span { display:none;}

.conf { background:#FF9600 url(/dec/i/bg.conf.gif) repeat-x top;  _margin-top:-2px;}
.confinner { background:url(/dec/i/bg.road.gif) repeat-y right;  height:240px; }
.conftop { height:38px; background: url(/dec/i/bg.conf.dark.gif) no-repeat right top; }



.c { clear:both;}
.insider { min-height:503px;}
.inside { padding:15px 0 0 0px;}
.footer { }

.kensulogo {  background-position:bottom right; background-repeat:no-repeat; }

ul.footermenu 			{ font:bold 9px arial; color:#fff;}
ul.footermenu li 		{ float:left; border-right:1px solid #fff; margin-bottom:5px;padding:0 5px; list-style:none; }
ul.footermenu li a 	{ text-decoration:none; color:#fff;}
ul.footermenu li.last { border-right:0;}

.tiersBlock {background: url(/dec/i/bg.asfalt.jpg) no-repeat top left;  }
.tiersBlock-index {background: url(/dec/i/bg.asfalt.index.jpg) no-repeat top left;  }



.atitle {display:block; width:100%; height:100%;}

.content { margin-left:333px; margin-right:20px;}
.road {float:left; width:333px;}


.top-weel{ position:absolute; top:0; background:url(/dec/i/top-weel-03.png) no-repeat top left; _background:url(/dec/i/x.gif) no-repeat top left;  z-index:7; height:260px; width:333px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dec/i/top-weel-03.png', sizingMethod='noscale');  }


.txt {  padding:3px}

.color-0C629B {color:#0C629B; }
.color-005A95 {color:#005A95; }
a.more {text-decoration:none; padding-left:10px; background: url(/dec/i/arrows.gif) no-repeat left center; margin-top:2px;}


span.dillers   span { visibility:hidden; }
span.Subscribe span { visibility:hidden; }


li.link { background: url(/dec/i/li.gif) no-repeat 1px 1px;padding-left:20px;margin:5px; font:bold 12px arial; color:#404040; }
li.link a { color:#FFFFFF}


.bottom-weel { width:100%; background: url(/dec/i/weel-bottom-03.gif) no-repeat top left; _background: url(/dec/i/weel-bottom-02.ie.gif) no-repeat top left;  width:333px; min-height:558px;}


/*.tiersBlock-index .bottom-weel{ width:100%; background:url(/dec/i/weel-bottom-04.png) no-repeat top left; _background:url(/dec/i/x.gif) no-repeat top left;  height:558px; width:333px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dec/i/weel-bottom-04.png', sizingMethod='noscale');  }*/



.flink {color:#000; margin:10px;} 
.flink a { color:#000;}

.infoblock { text-align:center; padding:10px 0;}


.r-align { text-align:right}


fieldset  label { cursor:pointer; font:bold 13px Arial; color:#fff; margin:5px 0; display:block; }

fieldset div { margin:0 10px; width:auto;}
fieldset .inp   {  width:280px; border:1px solid #404040;padding:1px; }


.zebratbl {padding-top:7px; background: url(/dec/i/bg.zebratbl.gif) no-repeat top left; margin:0; text-align: center;}
.zebratbl table { width:100%;}

.zebratbl  td, .zebratbl  th {  border-bottom:1px solid #C1BDBC; padding:3px; color:#535250;}

.zebratbl  th { background:#FFF4E6; text-align:center;}

.even { background:#FFF6E8; }

.newscontent a, .insider a{ color:#005A95; }

.newscontent a:hover, .insider a:hover{ color:#5086B2; }


.noroad .bottom-weel, .noroad .top-weel { background:none !important; }

 .noroad .top-weel{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dec/i/z.png', sizingMethod='noscale') ; }
a.pos { display:block; width:100%; height:100%; text-decoration:none; color:#000;}
a.pos:hover { color:#000;}
#catalog  ul li { list-style:square}

#catmenu { background:#818181; padding:10px; }

.limenu {width:45%;padding-left:15px; margin-right:10px; float:left; margin-bottom:5px;}
.limenu span { color:#ccc;}
.limenu a {color:#fff; text-decoration:none;}
.limenu a:hover { color:#fff;  }

.confbtn { padding-top:25px; text-align:center;}
.confbtn img { cursor:pointer; margin:0 7px;}

.sel { margin:10px;}

.innerblock {width:90%; display:none;}
.innerblock select { border:1px solid #404040;padding:1px;}


.hider { display:none;  height:30px; background: url(/dec/i/loading2.gif) no-repeat center center; }
.shower { display:block;}

#outblock td{
	padding-bottom: 11px;
	vertical-align: top;
}
#outblock{
	border: 1px solid #C0C0C0;
	padding: 14px;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
.yearblock{
	margin-left: 11px;
	width: 50px;
	background-color: #205FAC;
	border-bottom: 3px solid #164276;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
.textblock{
	margin-left: 11px;
	font-weight: bold;
	color: #0D2544;
}
td.mtitle {}
.mtitle div {background: url(/dec/i/lipoint.gif) no-repeat left 1px;padding-left:15px;padding-bottom:4px; font-weight:bold; color:#fff;}

ul.tire_list { padding-left:13px;}
ul.tire_list li { padding-bottom:5px;}

.tire {float:left; margin-right:50px; margin-bottom:20px;width:110px;height:190px}
.tire .descr {width:auto; text-align:center; font-weight:bold;}
.tire .col {color:#005A95;}

a.a2 {color:#000; text-decoration:none;}
a:hover.a2 { color:#818181;}