body, html   { width:100%;	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;background: #fff;margin: 0;padding: 0;text-align: center;color: #000000;}
a img {border: none;}
a {outline: none; color: #3a00ff;}
a:hover {outline: none; color: red;}
a:active {outline: none;}
.black {color: #000000;}
.red {color: red;}
h1, h2, h3, h4 {font-weight: normal;}
small {	font-size:16px;}
#mainmenu {position: relative; top: 0; z-index: 9999;}
#mainmenu li {float:left;list-style:none;color:#ff001e;margin-left:19px; padding: 3px 0 2px 0;font-size:14px; position: relative; top: 0; z-index: 9999;}
#mainmenu li a {color:#ff001e;}
#mainmenu li a:hover {color:#000000;}
#mainmenu li ul {width: 210px;border: solid 1px# 9a9a9a; position: absolute; top: 20px; left: 0; z-index: 999; margin-bottom: 5px; overflow: visible;background: #fff;}
#mainmenu li ul li {width: 200px; background: #fff;} 
#mainmenu li ul li a {width: 200px; color: #000; padding: 6px 0px;}
#mainmenu li ul li a:hover {color: red;}
.last {margin-bottom: 5px;}
#container {width: 100%;background: #FFFFFF;margin: 0 auto;text-align: left;} 
#header { width:100%;padding: 0 0px;	height:210px;background:#dfd5b3;position:relative;} 
#logo {width:165px;padding:0 10px;}
#logo img {padding: 10px 0px;}
.tel {font-size:20px;margin-top:-10px;margin-left:10px;}
#menu {position:absolute;left:333px;	top:20px;}
#slogan {position:absolute;font-style:italic;font-size:20px;color:#686868;left:350px;top:60px;    line-height: 10px;}
#slogan b {font-size: 18px;}
#header .fancy0 {font-size: 14px !important;}
#arrow {float:right;}
#header1 {padding: 0 0px} 
.slider{padding: 5 0px;overflow:hidden; width: 980px; margin: 0 auto;height: 200px;}
.slider a.next,.slider a.back{width: 36px; height: 150px; display: block; overflow: hidden;cursor: pointer; margin: 40px 0 0 0; text-indent: -1000em;}
.slider a.next{float: right;background: url(/templates/belt/i/arrow2.png) top left no-repeat;}
.slider a.back{float: left;background: url(/templates/belt/i/arrow1.png) top left no-repeat;}
.slider a.next:hover{background: url(/templates/belt/i/arrow2_hover.png) top left no-repeat;}
.slider a.back:hover{background: url(/templates/belt/i/arrow1_hover.png) top left no-repeat;}
#image_slider{display: block;width: 900px;overflow: hidden;padding: 0; text-align: center; font-style: italic;}       
#image_slider ul{padding: 0; position: relative;overflow: hidden;height: 200px;}
#image_slider ul li{padding: 0;overflow: hidden;display: block;float: left;width: 225px;height: 180px;}  
#image_slider li img {width: 188px; display: block; margin: 0 auto;}
#image_slider ul li a {width: 188px; display: block; margin: 0 auto;}
#sidebar1 {float: left;width: 300px;	background:#FFF;padding: 0 15px;}
#sidebar1 h1, #sidebar1 p {margin-left: 10px;	margin-right: 10px;font-style:normal;}
#sidebar1 h5 {margin-left: 10px;margin-right: 10px;font-style:italic;color:#666;}
.mod_latest_title {text-decoration: none; color: #000;}
.mod_latest_title:hover {text-decoration: underline; color: #9a9a9a;}
#mainContent {margin: 0 1.5em 0 350px;} 

#footer {
	 padding:  auto;
	 background-image: url(/templates/belt/i/bg_footer1.png);background-repeat:repeat-x;	height:183px;
	}
 
#footer p {margin: 0;padding: 10px 10px;font-size:24px;font-style:normal;text-align:center}
#footer1 {padding: 0 10px;background:#FFF;height:100px;} 
#footer1 p {margin: 0;padding: 16px 15px;text-align:left}
#menu_footer1 {position:absolute;left:310px;}
#menu_footer1 ul {float:left;list-style:none;	color:#686868;margin-right:50px;font-size:14px;}
#menu_footer1 li {float:left;list-style:none;color:#686868;margin-right:50px;font-size:14px;}
#footer1 a {color:#686868;}
#footer1 a:hover {color: black;}
#menu2 {float:left;list-style:none;color:#686868;font-size:14px;margin: -10px 0 0 -25px;}
#menu2 li {list-style:none;color:#686868;}
.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both;height:0;line-height: 0px;}


.partner {float: left; }


.uc_itemlink {font-size: 18px;}
.backlink {text-decoration: none; border: solid 1px #ccc; padding: 4px;}
.backlink:hover {background: #ccc; border: dashed 1px #9a9a9a;}
.uc_detailimg {padding: 5px;}
.catalog_list_item {border-bottom: solid 1px #ccc;}
.catalog	{
	border:1px dotted #000;
	padding:10px;
}
.news {
	font-size:24px;
	font-style:normal;
}
.posc { position: absolute;
	left: 23%;
	padding-right: 1px; 
}
#mainmenu ul {
	display:none;
}

.ulmenu {
	display:block !important;
}

#on-kons {
	margin: 0 0 10px 10px;
}

#cloud {
				width: 270px;
				padding: 60px 0 0 0;
				position: absolute;
				right: 0;
				top: 0;
				display: block;
			}
		#koleso1 {
			width: 31px;
			height: 31px;
			position: absolute;
			left: 35px;
			bottom: 8px;
			background: url('../img/koleso1.png') no-repeat;
		}
		#koleso2 {
			width: 32px;
			height: 32px;
			position: absolute;
			left: 167px;
			bottom: 7px;
			background: url('../img/koleso2.png') no-repeat;
		}
		
#car-place {
	/*height: 175px;*/
	position: relative;
	margin: 0;
}

.product-list {
	position: relative;
}

.product-list li {
	width: 240px;
	position: relative;
	overflow: hidden;
	margin: 0 30px 40px 0;
	text-align: center;
	vertical-align: top;
	display:-moz-inline-stack;
    display:inline-block; 
  	 _overflow:hidden;
   	*zoom:1;
   	*display:inline;
}

.product-list li img {
	display: block;
	margin: 0 auto;
}

.product-list li a {
	color: #3a00ff;
	display: block;
	margin: 15px 0 0 0;
}
.popupbox {display:none;float:left;position:fixed;top:50%;left:50%;z-index:99999}
#fade {display:none;background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.80;z-index:9999}
.order-block {padding:20px;width:360px;background:#fff;position:fixed;top:50%;left:50%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:-200px 0 0 -200px;z-index:9998;-moz-box-shadow:0 0 40px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 40px rgba(0,0,0,0.5);box-shadow:0 0 40px rgba(0,0,0,0.5)}
	.order-block input, textarea {border:1px solid #ccc;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
	.order-title {font-size:22px;text-align:center;color:#000;text-transform:uppercase;margin-bottom:20px}
	.order-block  .label {width:280px;margin:0 auto 5px auto;text-align:left}
	.order-block .inp {width:280px;background:#fff;padding:6px;color:#777;margin:0 auto 10px auto;font-size:18px;border:1px solid #ccc;height:20px;display:block;-o-transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;transition:all .1s}
	.order-block .t-area {width:280px;background:#fff;padding:6px;color:#777;height:100px;margin:0 auto 10px auto;font-size:18px;border:1px solid #ccc;display:block;-o-transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;transition:all .1s}
	.order-block .inp:focus, .order-block .t-area:focus {border:1px solid #000}
	.order-subm {float:right;margin-right:35px;width:105px;text-align:center;padding:8px 10px;cursor:pointer;border:1px solid #eee;background-color:#000;color:#fff;text-transform:uppercase;-o-transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;transition:all .1s}
	.order-subm:hover {background-color:#e16b00;color:#fff}
	.close-popup {width:16px;height:16px;display:block;background:url("../img/close.png") no-repeat 0 0;position:absolute;top:10px;right:10px}
#header .callback {
    position: absolute;
    top: 85px;
    right:0;
    margin: 0px 5px 0 90px;
    color: rgb(255, 0, 30);
    font-size: 14px;
}
.adresa {
	position: absolute;
    top: 40px;
    left: 65%;
    width: 400px;
    margin: 0px 0 0 5px;
	color: #000000;
    font-size: 15px;
}
.adresa span {
	font-size: 15px;
    color: #686868;
}
input, textarea {outline:none}

.htel {
    width: 1000px;
    margin: 40px auto 0px;
}

.htel span {
    font-size: 20px;
    font-weight: 600;
    width: 33%;
    display: inline-block;
}
.htel a{
	color: #000;
	text-decoration: none;
}