a {	color: #395d7d; outline:none;}	
	a:hover {color:#0066cc;}

img {border: 0;}
object {outline:none; display:block;}
p, address, blockquote {margin: 0 0 .6em 0;}
hr {border: 0 hidden; border-top: 1px dotted #999; clear: both; height: 0;}

/** ul ol li **/
ul {margin: 0 0 1.5em 1em;	list-style-type: none;}
	ul li {margin: 0 0 .3em 0;	padding:0 0 0 20px;	zoom:1;	background:url(../i/list-item-line.gif) no-repeat 0 0.7em;}
ol {margin: 0 0 1.5em 0; padding:0 0 0 3em;}
	ol li {	margin: 0 0 .3em 0;	padding:0;}
		li ul,	li ol {	margin: .3em 0 8px 0;}
			li li {	font-size:1em;}

/**  h1 ... h4 **/

h1 { font-size: 20px; margin: 15px 0 10px; }
h2 {font-size: 16px; margin: 2em 0 1em;}
h3 {font-size: 1.3em; margin: 1.5em 0 .3em;}
h4 {font-size: 1.2em; margin: 1.5em 0 .3em;}
h1, h2, h3, h4 {color:#416584; font-weight: normal; line-height: 1.2;}
pre {font-size:12px; color:#000; background:#FDF8EE; padding:15px; margin-bottom:30px;}
.tag { color:#006699;}

/** table  **/
table {	border: none; border-collapse: collapse; border-spacing: 0;	margin:1em 0 3em 0;}
	td,th {	border: #ccc solid 1px;	padding: 10px; text-align: left; vertical-align: top;}
	table caption { text-align:right; font-weight:bold;}
	
table.no-border td { border:none;}

table.no-vert-border td { border:none; border-bottom:#ccc solid 1px; border-top:#ccc solid 1px;}
table.no-vert-border th { border:none; border-bottom:#333 solid 1px; background:#F8F8F8;}

table.promo-table {}
table.promo-table th { font-size:9px; line-height:11px; background:#F6F6F6;  text-align:center; padding:10px 5px; vertical-align:bottom;}
table.promo-table tр, table.promo-table td { padding:7px 10px;}
table.promo-table td.num { text-align:right;}
table.promo-table td.text-center { text-align:center;}
table.promo-table td.model-name { background:#fcfcfc;}
table.promo-table td.model-name h3 { margin:5px 0 0 0;}
address { font-style:normal;}
ins { text-decoration:none;}


/* -- PAGE ----------------------------------------------------------------------------------------- */

.orange {color:#F60; }
.no-bg { background:none;}
.no-margin { margin:0;}
.text-content-left {padding:0 0 0 22px;	}
	.text-content-left h1 {	margin-top:0;}	

#main-content-right .content-img {margin-right:-7px; position:relative;}

.coulmns-4 {width:970px;}
	.coulmns-4 .col {width:227px; border:#ccc solid 1px; float:left; margin:0 11px 0 0; display:inline;}
	
		.banners img { display:block;}
		.banners .flash-ban-wraper { position:relative; height:75px; width:227px;}
		.banners .flash-ban-wraper  a {text-decoration:none; cursor:pointer;}
		.banners .flash-ban-wraper  a .hoverSpan{ position:absolute; background:url('..i/1.gif'); top:0px; left:0px; z-index:3; height:75px; width:227px;}
		.banners .flash-ban-wraper #bam { display:block; position:relative; z-index:1;}
    .coulmns-4 .special {
		background:none repeat scroll 0 0 #9AACC4;
		border:medium none;
		height:70px;
		margin:0;
		overflow:hidden;
		padding:4px 10px 3px 0;
		width:240px;
		}
    .coulmns-4 .special a {
			color:#FFFFFF;
			float:left;
			clear:left;
			padding-bottom:2px;
			padding-left:6px;
			text-decoration:none;
			}
			.coulmns-4 .special a:hover { text-decoration:underline;}
    .coulmns-4 .special span.empty {
			display:block;			
			width:200px;
			/*color:#838383;*/
			text-decoration:none;
			padding-left:6px;
			border-left:1px solid #ccc;
			}
			.coulmns-4 .a-hover a:hover {
				margin-left:5px;
				}
.columns-2 {}
	.columns-2 .col {width:250px; margin-right:23px;  float:left; }
	.columns-2 .col h2 { margin-top:20px;}

.tofilter, .diller_area { /*border-bottom:#999 dotted 1px;*/}	
	.tofilter .col, .diller_area .col {padding-bottom:30px; margin-right:44px;}
	.tofilter h1, .diller_area h1 { margin:40px 0 10px 0; background:#fff; }
	.tofilter h2, .diller_area h2 { margin:0 0 8px 0 !important;  font-size:14px; color:#ed7409 ; background:#fff;}

/** COLUMNS **/
.col-a, .col-b, .col-c {
	float:left;
	padding-bottom:20px;
	}

.columns-310-310, .columns-200-422, .columns-422-200, .columns-200-200-200 { width:645px; overflow:hidden;}

.columns-310-310 .col-a{ width:310px; margin-right:22px;}
.columns-310-310 .col-b{ width:310px;}

.columns-200-422 .col-a{ width:200px; margin-right:22px;}
.columns-200-422 .col-b{ width:422px;}

.columns-422-200 .col-a{ width:422px; margin-right:22px;}
.columns-422-200 .col-b{ width:200px;}

.columns-200-200-200 .col-a{ width:200px; margin-right:22px;}
.columns-200-200-200 .col-b{ width:200px; margin-right:22px;}
.columns-200-200-200 .col-c{ width:200px;}

.img-block { width:100%; margin:15px 0 10px 0; padding:0 0 10px 0; color:#777; font-style:italic; overflow:hidden;}
	.img-block img  { float:left; display:block; margin:0 22px 10px 0;}

.img-left { float:left; margin:15px 22px 15px 0;}
.img-right { float:right; margin:15px 0 15px 22px;}

/***/
.wide-list {
	margin:0 0 5px 0;
	padding:0;
	}
	.wide-list li {
		list-style:none;
		background:none;
		margin:0 0 5px 0;
		padding:0;
		}

/* Photogallery */
.photogallery {	overflow:hidden; width:100%; padding:0 0 0 2px; margin-left:-2px;  }
.photogallery  .inner {width:670x; margin:0 0 0 -10px; padding-bottom:5px; }
	.photogallery a {
		float:left;	
		margin:0 0 10px 10px;
		display:inline;
		position:relative;
		width:97px;
		height:67px;
		overflow:hidden;
		text-align:center;
		}		
		.photogallery a img {		
			padding:1px;
			background:#fff;
			}
			.photogallery a:hover img{
				background:#ccc;
				}
				
/**/
#side-content-left h1 {	margin:15px 0 12px 0; font-size:1.46em;}
#side-content-right h1 { margin:21px 0 30px 0; font-size:1.3em; line-height:1.3em;}
#side-content-left .wufoo .info { margin-bottom:0;}
#side-content-left .wufoo .info h2 { margin-bottom:10px;}
#side-content-left .wufoo .buttons { margin:0 0 50px 0;}
#side-content-left .wufoo ul li { padding:2px 9px 9px 9px;}

.news-list {margin:0 0 30px 0px;}
	.news-list dt {font-size:0.9em;	color:#858585; padding:3px 40px 5px 0;}
	.news-list dt span { font-size:12px; padding-left:7px; color:#F60;}
	.news-list dd {margin-bottom:12px; clear:left;}		

.download-block {position:relative; margin:0 0 20px -7px;	padding:0 0 15px 52px; overflow:hidden; _zoom:1;	/*width:114px;*/}
	.download-block .img-link {	position:absolute;	top:0px; left:0px;}
	.download-block p { margin-bottom:3px; font-size:13px; color:#333;}
	.download-block .text-link { display:block; color:#0066cc; float:left;}
		.download-block .text-link:hover { color:#3399ff;}

ul.table_of_contents { margin: 0 0 30px 0;}
ul.table_of_contents li { background:none; margin:0 0 10px 10px; padding:0; background:none; font-size:14px;}

.banner {margin:0 0 30px -10px; position:relative;}
.banner img { display:block; border:#ccc solid 1px;}

#side-content-right	.banner {margin-left:0px;}

#bam {
	position:relative;
	z-index:-1;
	cursor:pointer;
	}
.ditto_next_off, .ditto_next , .ditto_prev_off, .ditto_prev, .ditto_page, .ditto_currentpage {
	padding: 2px 5px;
	margin: 0 5px 0 0;
	}
.ditto_page {
	text-decoration: none;
	}
	a.ditto_page:hover , a.ditto_prev:hover , a.ditto_next:hover {
		background: #395d7d;
		color: #fff;
		}
.ditto_currentpage {
	background: #ccc;
	color: #fff;
	}
.ditto_next_off {
	background: #ccc;
	color: #fff;
	}

.ditto_next {
	text-decoration: none;
	}
.ditto_prev_off {
	background: #ccc;
	color: #fff;
	}
.ditto_prev {
	text-decoration: none;
	}

/* MAP */

#map-dillers {

	position:relative;

	width:580px;

	height:400px;

	background:url(../pics/map.png) no-repeat 0 0;

	}

	#map-dillers a.point {

		position:absolute;

		width:16px;

		height:16px;

		overflow:hidden;

		text-decoration:none;

		background:url(../i/map-point.png) no-repeat 0 0;

		}

		

		#map-dillers a.point:hover {

			background-position:0 -16px;

		}

	

	#map-dillers a.main-point {

		position:absolute;

		width:27px;

		height:27px;

		overflow:hidden;

		text-decoration:none;

		background:url(../i/map-main-point.png) no-repeat 0 0;

		}		

		#map-dillers a.main-point:hover {

			background-position:0 -27px;

			}

			

			

	#map-dillers #kyiv           { top:87px; left:253px;}

	#map-dillers #lviv           { top:108px; left:75px;}

	#map-dillers #luck           { top:58px; left:93px;}

	#map-dillers #ternopil       { top:125px; left:100px;}	

	#map-dillers #ivanofrankivsk { top:156px; left:72px;}

	#map-dillers #ujgorod        { top:168px; left:18px;}

	#map-dillers #hmelnyckiy     { top:135px; left:155px;}	

	#map-dillers #jhytomyr       { top:73px; left:198px;}

	#map-dillers #vinnytsya      { top:150px; left:206px;}

	#map-dillers #cherkasy       { top:142px; left:293px;}

	#map-dillers #kirovigrad     { top:178px; left:323px;}

	#map-dillers #odessa         { top:245px; left:260px;}

	#map-dillers #poltava        { top:108px; left:360px;}

	#map-dillers #dnipropetrovsk { top:170px; left:411px;}

	#map-dillers #kryviy-rig     { top:204px; left:373px;}

	#map-dillers #herson         { top:269px; left:374px;}

	#map-dillers #harkiv         { top:113px; left:460px;}

	#map-dillers #lugansk        { top:126px; left:533px;}

	#map-dillers #doneck         { top:183px; left:503px;}

	#map-dillers #zaporijjya     { top:229px; left:438px;}

	#map-dillers #simferopol     { top:325px; left:388px;}

	



.diller-block { color:#333; margin-bottom:30px; background:#fff;}

 .dillers-info { margin-bottom:7px; color:#666;} 

	.dillers-info p {margin-bottom:2px;}



		

		

small.date { margin-top:20px; display:block; }



/* Models line */

.models-set {

	padding:30px 0 0px 0;

	}

.model-coumn {

	float:left;

	width:215px;

	padding-bottom:30px;

	height:190px;

	overflow:hidden;

	}

	.model-coumn h3 {

		font:bold 18px "Arial Black", Gadget, sans-serif ;

		font-style:italic;

		color:#369;

		margin:0;

		}

		.model-coumn h3 span {

			font:normal 13px Arial, Helvetica, sans-serif;

			padding-left:3px;

			}

	.model-coumn .price {

		display:block;

		margin-bottom:10px;

		font-size:13px;

		color:#369;

		}	

	.model-coumn .model-links {

		padding-top:10px;

		text-transform:uppercase;

		font-size:9px;

		width:100%;

		}

		.model-coumn .model-links a {

			display:block;			

			width:150px;

			color:#838383;

			text-decoration:none;

			padding-left:6px;

			background:url(../i/arrow-grey-blue.png) no-repeat scroll 0 6px;

			}

			.model-coumn .model-links-hover a:hover {

				color:#369;

				margin-left:5px;

				}



/* Calendar history */

.calendar {

	position:relative;

	margin-top:-10px;

	margin:-10px 0 50px 0;

	}				

	.calendar dt {	

		width:3em;

		position:relative;	

		font-size:1.5em;

		line-height:1.2em;

		margin:40px 0 -.5em;

		padding-left:1em;

		}	

	.calendar dd {

		padding-left:7em;

		margin-bottom:10px;

		}



/* Conceptar Photogallery */

.concept_gallery {	overflow:hidden; width:100%; padding:0 0 0 1px; margin:30px 0 0 -1px;  }

.concept_gallery  .inner {width:664px; margin:0 0 0 -19px; padding-bottom:5px; }

	.concept_gallery a {

		float:left;	

		margin:0 0 19px 19px;

		display:inline;

		position:relative;

		width:202px;

		height:152px;

		overflow:hidden;

		}		

		.concept_gallery a img {		

			display:block;

			padding:1px;

			background:#fff;

			}

			.concept_gallery a:hover img{

				background:#ccc;

				}

				

/* Blue box**/

.blue-box {

	width:180px;

	overflow:hidden;

	padding:10px 10px 0 10px;

	background:#7596ba url(../i/blue-box-bg.png) no-repeat 0 0;

	color:#fff;

	}

	.blue-box ins {

		display:block;

		width:200px;

		overflow:hidden;

		position:relative;

		margin-left:-10px;

		height:10px;

		background:url(../i/blue-box-bg.png) no-repeat -200px 0;

		text-decoration:none;

		}

		

		.old-price {

			font-size:18px;

			line-height:1em;

			padding-top:5px;

			position:relative;

		}

		.old-price span {

				position:absolute;

				top:7px;

				left:-4px;

				width:43px;

				height:19px;

				background:url(../i/old-price-cross.png) no-repeat 0 0;

				}

		.new-price { font-size:24px;}

		

/** Mapia **/

.mapHolder {

		width:320px;

		height:235px;

		margin-bottom:10px;

		}

		

p.adress { font-size:14px; color:#ed7409;}

address ins {display:block; margin-bottom:5px;}

address p { margin-bottom:15px;}



/* diploms */

.dimploms {

	margin:0;

	padding:10px 0 30px 0;

	}

	.dimploms li {

		margin:0;

		padding:160px 10px 0 10px;	

		width:195px;

		background:none;

		position:relative;

		float:left;

		height:6em;

		text-align:center;

		}

		.dimploms li b, .dimploms li strong {

			display:block;

			position:absolute;

			top:0px;

			left:0px;

			width:100%;

			text-align:center;

			height:150px;

			}

		.dimploms li img.horisintal {

			margin-top:43px;			

			}

			

/** manager-list **/

dl.manager-list { 

	width:100%;

	}

	dl.manager-list dt {

		float:left;

		width:129px;

		margin:0;

		padding:20px 0 0 0;

		height:220px;

		overflow:hidden;

		display:inline;		

		text-align:center;

		cursor:pointer;

		}

		dl.manager-list dt img { border:#ccc solid 1px;}

		dl.manager-list dt.last { _margin-right:-3px;}

		dl.manager-list dt span { display:block; padding:3px 5px 0 19px; font-size:10px; line-height:11px; text-align:left;}

			dl.manager-list dt span strong {display:block; margin-bottom:5px;}

	dl.manager-list dd {

		width:100%;		

		margin:220px 0 0 -100%;

		padding-top:20px;

		float:right;

		display:none;

		}

	dl.manager-list dt.selected {background:#E8F4FF;}

	dl.manager-list dd.selected { display:block; background:#E8F4FF;}

	dl.manager-list dd form { margin:10px;}



/**/

.fade-dispacher { padding:10px 0 10px 0; margin:0;}

.fade-dispacher a { text-decoration:none; border-bottom:#395d7d dashed 1px;}

	.fade-dispacher a:hover { border-bottom-color:#0066cc}



.hidden-content { background:#fff;}

	.hidden-content ul { margin-bottom:0; padding-bottom:10px;}

	

	

/**/

ul.specials-list {

	margin:10px 0 0 0;

	padding:0;

	}

	.specials-list li{

		margin:0 10px 30px 0;

		width:200px;

		height:200px;

		overflow:hidden;

		padding:0;

		float:left;

		background:0;}

		.specials-list img{ display:block; margin-bottom:5px; border:#ccc solid 1px;}

		.specials-list p { margin-bottom:3px; color:#333;}

		.specials-list .text-link { display:block; color:#0066cc; float:left;}

			.specials-list .text-link:hover { color:#3399ff;}

			

/**/

.faq {

	margin-bottom:50px;

	padding-top:10px;

	}

	.faq p {

		font-size:14px;

		line-height:18px;

		padding-top:10px;

		margin:0 0 10px 0;

		}				

	.faq div {

		margin:0 0 20px 0;

		position:relative;

		}



/* PROMO 308 Sky */

.promo  {

	background:#e0e6e9;

	color:#3e3d3d;

	line-height:17px;

	}

.promo big {

	font-size:18px;

	line-height:18px;

	color:#000;

	}

	.promo big em {

		line-height:24px;

		}

.banner-holder {

	}

.promo .main-content-left {

	width:542px;

	margin:0 42px 0 62px;

	display:inline;

	float:left;

	}

.promo .side-content-right{

	width:268px;

	float:left;

	font-size:11px;

	line-height:14px;

	}

	

.promo-pic-block {

	padding:0 0 25px 0;

	overflow:hidden;

	}

	.promo-pic-block img {

		float:left;

		margin:0 20px 5px 0;

		}



.promo .columns-2{

	padding:20px 0 0 62px;

	}

	.promo .columns-2 .promo-pic-block {

		float:left;

		width:397px;

		margin-right:35px;

		}

		

#test-drive-but {

	display:block;

	text-indent:-10000px;

	width:210px;

	height:29px;

	position:relative;

	margin: 10px 0 30px -9px;

	background:url(../i/test-drive-but.png) no-repeat 0 0;

	}

	#test-drive-but:hover { background-position:0 -30px;}

	#test-drive-but:active { background-position:0 -60px;}

	

/* Concept cars */

ul.concepts-list { margin:0 0 30px 0;}

    ul.concepts-list li, .concepts-intro {

        background:none;

        position:relative;

        margin: 30px 0 .6em 0;

		padding:0;

		min-height:120px;

		_height:120px;

        }

        ul.concepts-list li div.intro h2 {

            margin-top:0;

            }

        ul.concepts-list li img, .concepts-intro img {

            position:absolute;

            left:0;

            top:0;

            }

        div.intro {

            margin-left:165px;

            }	

/**/

ul.prev-next { margin:0 0 30px 0;}

    ul.prev-next li {

        background:none;

        position:relative;

        margin: 30px 0 .6em 0;

        padding:0;

        min-height:120px;

        _height:120px;

        }

    ul.prev-next li {

        width:280px;

        padding:0 20px 0 20px;

        }

        ul.prev-next li span {

            line-height:1em;

            }

        ul.prev-next li.prev {

            float:left;

            }

            ul.prev-next li.prev span {

                position:absolute;

                top:3px;

                left:-20px;

                }

        ul.prev-next li.next {

            float:right;

            }

            ul.prev-next li.next span {

                position:absolute;

                top:3px;

                right:-20px;

                _right:0;

                }

        ul.prev-next li div.intro {

            margin-top:0;

            margin-left:0;

            position:relative;

            }

        ul.prev-next li.prev img, ul.prev-next li.next img {

            position:absolute;

            left:0;

            top:0;

            }

			

/*      */

.img-clip {width:664px; margin:0 0 0 -19px; padding-bottom:5px; }

	.img-clip a {

		float:left;	

		margin:0 0 19px 19px;

		display:inline;

		position:relative;

		width:200px;

		height:133px;

        background:#fff;

		padding:1px;

		}

        .img-clip a:hover{

            background:#ccc;

            }

		.img-clip a span {

            width:200px;

            height:133px;

            overflow:hidden;

			display:block;

			background:#fff;

			}

/*    */

.akcent {

    font-weight:bold;

    }
