body{
	margin:0;
	font:10pt Tahoma ,Arial, sans-serif;
	background:#fff;
	color:#000;
	background: url(/i/main-bg.png);
}
h1, h2, h3, h4, h5, h6, p, ul{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:normal;
}
.clear:after{
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

img{display:block; border:none;}
form{margin:0; display:inline;}
a{ color:#3598ca;}
a:hover{text-decoration:none;}
#main {
	width: 100%;
	max-width:1280px;
	min-width:1024px;
}
#header {
	width: 100%;
	background:url(/i/header-bg.png) repeat-x;
	position:relative;
}
.logo{
	position:absolute;
	top:41px;
	left:46px;
}
.logo a{
	display:block;
	width:195px;
	height:30px;
	background:url(/i/logo.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.slogan{
	position:absolute;
	top:75px;
	left:49px;
	color:#808080;
	font-size:8pt;
	font-weight:normal;
}
#header .bg{
	height:177px;
	1background:url(/i/header-bg-l.png) repeat-x 0 100%;
}
#header .bg .left{
	height:177px;
	float:left;
	width:280px;
	background:url(/i/header-bg-l.png) repeat-x 0 100%;
}
#header .bg .right{
	height:177px;
	float:right;
	width:200px;
	background:url(/i/header-bg-4.png) repeat-x 0 100%;
}
#header .bg .center-holder{
	margin:0 200px 0 280px;
	background:url(/i/header-bg-l.png) repeat-x 0 100%;
}
#header .bg .center{
	height:177px;
	width:520px;
	margin:0 auto;
	position:relative;
}
#header .bg .center .imgl{
	position:absolute;
	top:36px;
	left:0;
	background:url(/i/header-bg-2.png) no-repeat;
	width:107px;
	height:141px;
	z-index:3;
}
#header .bg .center .imgr{
	position:absolute;
	top:0;
	left:100%;
	margin-left:-270px;
	background:url(/i/header-bg-3.png) no-repeat 0 0;
	width:271px;
	height:179px;
	z-index:2;
}
#header .bg .center .imghold{
	position:absolute;
	top:36px;
	left:64px;
	z-index:1;
	width:320px;
	height:141px;
}
#header .bg .center .imghold li{
	position:absolute;
	top:0;
	left:0;
}
.mainnav{
	padding:40px 40px 20px 320px;
	overflow:hidden;
	height:1%;
}
.mainnav li{
	float:left;
	margin:0 15px;
	white-space:nowrap;
}
.mainnav li a{
	display:block;
	float:left;
	padding:0 0 3px 0;
	border-bottom:2px solid #3598ca;
	font-size:11pt;
	color:#000;
	text-decoration:none;
}
.mainnav li a:hover{
	border:none;
}
.content-holder {
	margin: 0 70px 0 365px;
}
#content {
	width: 100%;
	float: left;
	padding:44px 0 100px;
}
.head1{
	border-bottom:2px solid #f59a07;
	font-size:16pt;
	float:left;
	margin-bottom:20px;
}
.head2{font-size:11pt; clear:both;}
.text{clear:both;height:1%;}
* html .text { margin-top:-18px;}
.text p{
	margin:18px 0;
}
.text h2{
	font-size:10pt;
	font-weight:bold;
	1margin:18px 0;
}
.text ul{
	margin:18px 0;
}
.text ul li{
	padding: 0 0 0 20px;
	background:url(/i/bulet1.png) no-repeat 0 7px;
	line-height:16pt;
}
#column {
	width: 275px;
	padding:0 0 0 45px;
	float: left;
	padding:44px 0 100px 40px;
}
.allnews{
	float:right;
	margin-top:30px;
	padding-left:15px;
	background:url(/i/news.png) no-repeat 0 3px;
}
.newsitem{
	clear:both;
	overflow:hidden;
	height:1%;
	margin-bottom:20px;
}
.newsitem .date{
	display:block;
	float:left;
	width:55px;
	color:#808080;
	font-size:7pt;
	padding-top:2px;
}
#content .newsitem .date{
	font-size:9pt;
	width:70px;
}
.newsitem .newshold1{
	margin:0 0 0 56px;
}
#content .newsitem .newshold1{
	margin:0 0 0 70px;
}
.newsitem .newshold2{
	float:left;
	width:100%;
	line-height:12pt;
	font-size:10pt;
}
.karta {
	clear:both;
	padding:20px 0 126px 0;
	overflow:hidden;
	height:1%;
	display:block;
	background:url(/i/karta.png) no-repeat 0 -190px;
	text-decoration:none;
	line-height:20pt;
}
.karta span{
	border-bottom:2px solid #f59a07;
	font-size:16pt;
	margin:0 50px 10px 0;
	display:block;
	text-decoration:none;
	color:#000;
	float:left;
}
.karta:hover{
	background:url(/i/karta.png) no-repeat 0 44px;
}
.karta:hover span{
	border-bottom:2px solid #fff;
}
#footer {
	width: 100%;
	clear: both;
	border-top:1px solid #e6e6e6;
	position:relative;
}
.footerholder{
	margin:0 0 0 365px;
	padding:30px 0;
	color:#222222;
}
.orange{color:#f59a07;
}
.pagenav{
	margin:15px 0;
}
.pagenav2{
	padding-left:21px;
margin:15px 0;
}
.pagenav2 li{
	display:inline;
	margin:0 3px;
	font-weight:bold;
	font-size:11pt;
}
.pagenav li a,
.pagenav2 li a{
	font-size:10pt;
	font-weight:normal;
}
.pagenav li{
	display:inline;
	margin:0 5px;
	font-weight:bold;
	font-size:11pt;
}
.pagenav li.prev{
	padding-left:20px;
	background:url(/i/prev.png) no-repeat 0 8px;
}
.pagenav li.next{
	padding-right:20px;
	background:url(/i/next.png) no-repeat 100% 8px;
}
.feedback{
	width:80%;
	background:#fbf5eb;
	margin-top:20px;
}
.feedbackh{
	width:60%;
	margin:0 auto;
	padding:10px 0 20px 0;
}
.feedback p{
	text-align:center;
	font-size:12pt;
	padding-bottom:15px;
}
.inph{
	overflow:hidden;
	height:1%;
	margin:2px 0;
}
.feedback label{
	display:block;
	width:100px;
	padding-bottom:2px;
}
.feedback .inputh{
	margin-left:100px;
}
.feedback .input{
	border:1px solid #a9a296;
	width:95%;
	1float:left;
	padding:0 3px;
}
.inphcapcha{
	overflow:hidden;
	height:1%;
	margin:15px 0 5px;
}
.capcha{
	width:120px;
	float:left;
	text-align:center;
}
.feedback .capchainput{
	float:left;
	padding-left:20px;
}


.feedback .capchainput label{
	width:150px;
	margin-top:-3px;
	padding-bottom:5px;
	display:block;
}
.feedback .capchainput input{
	font-size:18pt;
	padding:0px 5px;
	width:100px;
}
.feedback .send{
	clear:both;
	text-align:center;
	margin-top:20px;
}
.phonetop{
	color:#fff;
	font-size:14pt;
	margin:70px 0 0 50px;
}
.phonetop span{
	display:block;
	font-size:18pt;
	padding:5px 0 0 0;
}

.map{
	clear:both;
	position:relative;
	width:591px;
	margin:0 auto;
}
#maph{
	position:absolute;
	top:0;
	left:0;
}
#maph li{
	position:absolute;
	top:0;
	left:0;
	display:none;
}
#maph li.active{
	display:block;
}
#dealermap .active{
	cursor:default;
}
.maplinks{
	padding-top:30px;
	overflow:hidden;
	height:1%;
	width:590px;
	margin:0 auto;
}
.maplinks li{
	float:left;
	margin:3px;
}
.maplinks li a{
	color:#000;
	text-decoration:none;
	font-size:8pt;
}

.maplinks li .block{
	position:relative;
	overflow:hidden;
	padding:5px 5px;
	background:#c9c9c9;
	cursor:pointer;
	float:left;
}
.maplinks li .hover,
.maplinks li .active{
	background:#666;
}
.maplinks li .hover a{
	color:#fff;
}
.maplinks li .active,
.maplinks li .active a{
	cursor:default;
}

.maplinks li.limaph1 .active,
.maplinks li.limaph1 .hover{
	background:#f4f47d;
}
.maplinks li.limaph2 .active,
.maplinks li.limaph2 .hover{
	background:#60cec2;
}
.maplinks li.limaph3 .active,
.maplinks li.limaph3 .hover{
	background:#35ca03;
}
.maplinks li.limaph4 .active,
.maplinks li.limaph4 .hover{
	background:#f48787;
}
.maplinks li.limaph5 .active,
.maplinks li.limaph5 .hover{
	background:#c4c88c;
}
.maplinks li.limaph6 .active,
.maplinks li.limaph6 .hover{
	background:#01bde6;
}
.maplinks li.limaph7 .active,
.maplinks li.limaph7 .hover{
	background:#facc2b;
}
.maplinks li.limaph7 .active a,
.maplinks li.limaph7 .hover a,
.maplinks li.limaph6 .active a,
.maplinks li.limaph6 .hover a,
.maplinks li.limaph5 .active a,
.maplinks li.limaph5 .hover a,
.maplinks li.limaph4 .active a,
.maplinks li.limaph4 .hover a,
.maplinks li.limaph3 .active a,
.maplinks li.limaph3 .hover a,
.maplinks li.limaph2 .active a,
.maplinks li.limaph2 .hover a,
.maplinks li.limaph1 .active a,
.maplinks li.limaph1 .hover a{
	color:#000;
}
.maplinks li.belorussia .active,
.maplinks li.belorussia .hover{
	background:url(/i/belorussia.png) repeat-x;
}
.maplinks li.belorussia .active a,
.maplinks li.belorussia .hover a{	
	color:#fff;
}
.maplinks li .block .blockcontent{
}
.maplinks li .block .def{
	position:absolute;
	width:10px;
	height:10px;
	left:-5px;
	top:-5px;
	background:url(/i/round.png);
}
.maplinks li .block .tr, .block .br{
	margin-left:100%;
}
.maplinks li .block .bl,.maplinks li .block  .br{
	top:auto;
}
.dealerstable{
	clear:both;
	padding-top:20px;
}
#dealers{
	width:100%;
	border-collapse:collapse;
	margin:10px 0;
	clear:both;
}
#dealers th{
	cursor:pointer;
	border-collapse:collapse;
	padding:7px 5px;
	background:#C9C9C9;
}
#dealers td{
	border-bottom:2px solid #f4f3f3;
	border-collapse:collapse;
	padding:7px 5px;
	vertical-align:middle;
}
#dealers .even td{
	background:#f4f3f3;
}
.tmaph1 #dealers th{
	background:#f4f47d;
}
.tmaph2 #dealers th{
	background:#60cec2;
}
.tmaph3 #dealers th{
	background:#35ca03;
}
.tmaph4 #dealers th{
	background:#f48787;
}
.tmaph5 #dealers th{
	background:#c4c88c;
}
.tmaph6 #dealers th{
	background:#01bde6;
}
.tmaph7 #dealers th{
	background:#facc2b;
}
.dataTables_length{
	float:left;
}
.dataTables_filter{
	float:right;
}
.dataTables_filter input{
	border:1px solid #000;
	font-size:9pt;
	width:200px;
}

.dataTables_paginate{
	overflow:hidden;
	height:1%;
	width:480px;
	margin:-30px auto 30px auto;
}
#dealers_previous{
	width:40px;
	height:24px;
	float:left;
	background-image:url(/i/right.png);
}
#dealers_next{
	width:40px;
	height:24px;
	float:right;
	background-image:url(/i/left.png);
}
.paginate_enabled_previous{
	background-color:#f59a07;
	cursor:pointer;
}
.paginate_disabled_previous{
	background-color:#c9c9c9;
}
.paginate_enabled_next{
	background-color:#f59a07;
	cursor:pointer;
}
.paginate_disabled_next{
	background-color:#c9c9c9;
}
.dataTables_info{
	text-align:center;
	font-size:9pt;
	padding:10px 0;
}
.tmaph1 .paginate_enabled_previous,
.tmaph1 .paginate_enabled_next{
	background-color:#f4f47d;
}
.tmaph2 .paginate_enabled_previous,
.tmaph2 .paginate_enabled_next{
	background-color:#60cec2;
}
.tmaph3 .paginate_enabled_previous,
.tmaph3 .paginate_enabled_next{
	background-color:#35ca03;
}
.tmaph4 .paginate_enabled_previous,
.tmaph4 .paginate_enabled_next{
	background-color:#f48787;
}
.tmaph5 .paginate_enabled_previous,
.tmaph5 .paginate_enabled_next{
	background-color:#c4c88c;
}
.tmaph6 .paginate_enabled_previous,
.tmaph6 .paginate_enabled_next{
	background-color:#01bde6;
}
.tmaph7 .paginate_enabled_previous,
.tmaph7 .paginate_enabled_next{
	background-color:#facc2b;
}
#dealers th input{
	text-align:center;
	font-size:9pt;
	line-height:9pt;
	padding:1px 0 3px 0;
	border:none;
}
#dealers th input.search_init{
	color:#ccc;
}
#dealers .search1 input{
	width:100%;
}
#dealers .search2 input{
	width:100%;
}
#dealers .search3 input{
	width:100%;
}
#dealers .search4 input{
	width:100%;
}
#dealers .search5 input{
	width:100%;
}
#dealers .search6 input{
	width:100%;
}
#dealers .search7  input{
	width:100%;
}
#dealers .search8 input{
	width:100%;
}
.copy{
	position:absolute;
	bottom:10px;
	right:20px;
	font-size:8pt;
}