body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

ul { list-style: none; }

a img { border: none; }
a { color: #369; text-decoration: none; }

.clear { clear: both; }


body {
    font-family:  Arial, sans-serif;
	font-size: 12px;
    color: #1a171b;
    background-color: #ffffff;
}

.wrapper {
    width: 1024px;
    margin: 0 auto;
    position: relative;
}

.full-width {
    width: 100%;
    min-width: 1024px;
}

.forms-03red {
	border:1px solid #FF0000;
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
}
.red {
	color:#990000;
}
.forms-03 {
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
	border: 1px solid #DDD4C8;
}
.forms-04 {font-family: Arial; font-size: 11px; color: #333;}
.forms-05 {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #DDD4C8;}
.forms-05red {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #DDD4C8;}
.forms-06red {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #ff0000;}
.forms-07 {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #DDD4C8;}
.forms-07red {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #ff0000;}

.brd {
    border: 1px solid #f11b1b;
	padding: 5px;
	}

/* Header */
.header-wrapper {
	background: url(/img/header-bg.jpg) repeat-x;
}
.main-header-wrapper {
	background: url(/img/main-header-bg.jpg) no-repeat center;
}
#header {
    height: 246px;
    font-family: Arial;
    }
	.hee {
	width: 1050px;
	position: relative;
left: 50%;
margin-left: -525px
	}
	
	.f-bg {
	position:absolute;
	top:51px;
	height:301px;
	width:1050px;
	background:url(/img/f-bg.jpg) no-repeat;
	
}
	.about {
	position:absolute;
	left:20px;
	top:58px;
	height:286px;
	width:239px;
	background:url(/img/h-bg.png) no-repeat;
}
.about2 {
	position:absolute;
	right: 20px;
	top: 125px;
	height:160px;
	width:239px;
	background:url(/img/h-bg2.png) no-repeat;
}
    .credit-button {
    	width: 253px;
    	height: 36px;
    	position: absolute;
    	left: 32px;
    	top: 18px;
    }
    .credit-button a {
    	display: block;
    	background: url(/img/credit-but.png) no-repeat;
    	width: 253px;
    	height: 36px;
    }
    .callback-button {
    	width: 253px;
    	height: 44px;
    	position: absolute;
    	left: 22px;
    	top: 135px;
    }
    .callback-form {
    	width: 240px;
    	height: 120px;
    	position: absolute;
    	left:-17px;
    	top:180px;
    	
    }
    .callback-form table {
    	color: #666666;
    	margin: 10px 0 0 3px;
    }
    .callback-form table td {
    	padding-bottom: 5px;
    }
    .callback-form input {
    	margin: 0;
    }
    .callback-form .input {
    	width: 200px;
    	
    }
    .callback-form .msg {
    	float: left;
    	font-weight: bold;
    	font-size: 11px;
    	margin-top: 4px;
    }
    .callback-form .result {
    	text-align: center;
    	padding-top: 20px;
    	font-size: 18px;
    	color:#666666;
    }
    .livehelp {
    	width: 254px;
    	height: 46px;
    	position: absolute;
    	top: 135px;
    	left: 52px;
    }
    .livehelp a {
    	display: block;
    	background: url(/img/online-but.png) no-repeat;
    	width: 254px;
    	height: 46px;
    }
	.phone-button {
    	width: 173px;
    	height: 17px;
    	position: absolute;
    	right: 30px;
    	top: 100px;
		font-size: 18px;
    }
    .car {
    	position: absolute;
    	top: 220px;
    	right: 355px;
    	width: 220px;
    	height: 140px;
    }
    .logo {
        position: absolute;
        top: 20px;
        right: 23px;       
    }
    .logo a {
    	  width: 197px;
        height: 66px;
        display: block;
        background: url(/img/logo2.png) no-repeat;
        text-indent: -9999px;
    }

    #slider-txt {
    	position: absolute;
    	top: 195px;
    	left: 349px;
    	width: 675px;
    	display: none;
    }
	.tickercontainer { 
		width: 675px; 
		height: 30px; 
		margin: 0; 
		padding: 0;
		overflow: hidden; 
	}
	.tickercontainer .mask { 
		position: relative;
		left: 10px;
		top: 8px;
		width: 1024px;
		overflow: hidden;
	}
	ul.newsticker { 
		position: relative;
		left: 1024px;
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	ul.newsticker li {
		float: left; 
		margin: 0 300px 0 0;
		padding: 0;
		color: #344e7d;
		font-size: 18px;
		font-style: italic;
	}

    .diler {
        float: left;
        display: inline;
        margin: 40px 0 0 63px;
        width: 320px;
        font-size: 14px;
        color: #d1913a;
        }
        .diler .adr {
        	float: left;
        }
        .diler .map {
        	float: left;
        	margin: 40px 0 0 40px;
        }
        .diler a {
            color: #ffffff;
            font-size: 12px;
            text-decoration: underline;
        }
/* Featured */
#featured-wrapper {
    height: 325px;
    background: #ffffff url('/img/menu-bg.png') repeat-x;
    }

    /* Menu */
    .menu {
        margin-left: 0px;
        position: absolute;
        font-family: Arial;
        background: url(/img/menu-sep.png) no-repeat;
        z-index: 1003;
        }
        .menu li {
            float: left;
            position: relative;
            background: url(/img/menu-sep.png) no-repeat right 0;
        }
        .menu li ul{
            display: none;
            z-index: 1000;
        }
		  .menu li ul img {
            display: none;
				visibility: hidden;
        }
        .menu li:hover ul {
            position: absolute;
            left: 10px;
            top: 50px;
            display: block;
            z-index: 1000;
            }
			.menu li:hover ul img {
				display: block;
				visibility: visible;
			}
            .menu li ul li {
                position: relative;
                width: 217px;
                z-index: 100000;  
                background: url('/img/menu-down-item-bg.png') top left repeat-y;
            }
            .menu .shadow {
                position: absolute;
                top: 0;
                right: 0;                                
                width: 7px;
                height: 33px;
                background: url('/img/menu-shadow.png') top right repeat-y;
                z-index: 15;                
            }
            .menu li ul a {
                font-family:  Arial, sans-serif;
                font-size: 11px;
                text-transform: none;
                color: #1a171b;
                padding-left: 10px;
                padding-right: 0;
                background: #ffffff url(/img/menu-down-item.png) no-repeat 23px 15px;
                height: 36px;
                line-height: 36px;
                width: 177px;
                position: relative;                              
                }
                .menu li ul a:hover {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 10px 0;
                }
                /* Äëÿ Javascript */
                .menu li ul .active {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 10px 0;
                }
                .menu li:hover ul ul {
                    display: none;
                    }

                    .menu li:hover ul ul a:hover {
                        
                    }
                    .menu li:hover ul li:hover ul {
                        display: block;
                        top: -8px;
                        left: 217px;
                    }
        .model-info {
            position: absolute;
            top: -160px;
            left: 217px;
            width: 212px;
            height: 275px;
            display: none;
            background-color: #ffffff;
            text-align: center;
            z-index: 1000;
            }
            .model-info i.topbg {
            	position: absolute;
            	top: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-topitem-bg.png') no-repeat;
            }
            .model-info i.bottombg {
            	position: absolute;
            	bottom: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-lastitem-bg.png') no-repeat;
            }            
            .model-info .head {
                display: block;
                font-size: 13px;
                font-weight: bold;
                margin: 20px 0 0 0;
            }
            .model-info img { display: block; margin: 10px auto 0; }
            .model-info .price {
                color: #cc0000;
                display: block;
                font-size: 16px;
                font-style: italic;
                font-weight: bold;
                margin: 15px 0 10px 0;
            }
        .menu a {
            float: left;
            color: #ebecec;
            height: 50px;
            font-size: 11px;
            padding: 0 10px;
            line-height: 50px;
            }
            .menu a.catalog {
            	/*background: url('/img/menu-catalog-bg.png') center center no-repeat;*/
            	padding: 0 5px 0 5px;
            }
            .menu a.search {
            	/*background: url('/img/menu-search-bg.png') center center no-repeat;*/
            	padding: 0 10px 0 10px;
            }
			.menu a.znk {
            	background: url('/img/znk.png') center center no-repeat;
            	padding: 0 15px 0 15px;
			}
            .menu a:hover {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .active {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .menu-down div {
            	height: 30px;
            	line-height: 30px;
            	margin: 10px 10px 0 0;
            	padding: 0 10px 10px 10px;
            	position: relative;
            }
            .menu a.menu-down:hover,
            .menu a.menu-down.active2 {
            	background-image: none;
            }             
            .menu a.menu-down:hover div,
            .menu a.menu-down.active2 div {
            	color: #000000;
            	background: #ffffff;
            }           
            .menu a.menu-down:hover i,
            .menu a.menu-down.active2 i {
					display:block;
				}
				.menu .menu-down i {
					display:none;
					height:40px;
					position:absolute;
					top:0;
					width:8px;
				}
				.menu .menu-down i.l-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll left top transparent;
					left:0px;
				}
				.menu .menu-down i.r-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll -8px top transparent;
					right:-8px;
				}
            .menu li ul .firstshadow-top, 
            .menu li ul .shadow-top, 
            .menu li ul .shadow-bottom {
                height: 8px;
                width: 212px;
            }
            .menu li ul .firstshadow-top { background: url('/img/menu-down-firstitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-bottom { background: url('/img/menu-down-lastitem-bg.png') no-repeat left top; }
            .menu li:hover ul li:hover li:hover .model-info {
                display: block;
            }
            .model-info .button {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color: #333333;
                width: 189px;
                height: 36px;
                line-height: 36px;
                padding: 0 15px 0 15px;
            }
            .menu li ul ul .model-info a.button:hover {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color:#ff9833;
            }
            .menu .search-block {
            	width: 190px;
            	height: 120px;
            	padding: 12px;
            }
            .menu .search-block .input {
            	width: 180px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .search-block select {
            	width: 182px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .but {
            	float: right;
            	margin-right: 10px;
            }
    /* Featured */
    #banner {
    	background: url(/img/banner-bg.png) repeat-x;
    }
    .featured {
		padding-top: 10px;
		text-align: center;
		position: relative;
        }
        .featured .image { float: left; }
        .featured .text-wrapper {
            float: left;
            display: inline;
            margin-left: 60px;
            }
            .text {
                color: #fff;
                text-transform: uppercase;
                height: 300px;
                display: table-cell;
                vertical-align: middle;
                }
                .text p {
                    display: block;
                    width: 260px;
                    margin-top: 25px;
                    font-size: 14px;
                }
#model-menu-wrapper {
     background: url('/img/model-menu-bg.png') repeat-x;
     height: 152px;
     position: relative;
    }
    .model-menu {
        width: 1200px;
        min-width: 958px;
        height: 98px;
        margin-left:5px;
        position: relative;
        }
        .model-menu li {
            float: left;
            position: relative;
            width: 61px;
            height: 80px;
            padding-right: 1px;
            background: url('/img/model-menu.jpg') bottom right no-repeat;
            }
            .model-menu .last {
                width: 74px;
                padding-right: 0;
                background: none;
        }
        .model-menu a {
					float: left;
					width: 1200px;
					height: 98px;
					color: #333333;
					font-size: 11px;
					line-height: 137px;
					text-align: center;
					text-decoration: underline;
					position: relative;
            }
            .model-menu li:hover a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu li:hover .hover-model-menu {
            	display: block;
            }
            .model-menu li.active a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu span {
                    float: left;
                		position: absolute;
                    background-image: url('/img/models.png');
                		background-repeat: no-repeat;
                }
                .model-menu .ford {
                    top: 20px;
                    left: 4px;
                    width: 64px;
                    height: 32px;
                    background-position: -3px 0px
                }
                .model-menu .mitsubishi {
                     top: 19px;
                     left: 15px;
                     width: 41px;
                     height: 36px;
                     background-position: -5px -31px
                 }
                .model-menu .mazda {
                     top: 20px;
                     left: 12px;
                     width: 44px;
                     height: 33px;
                     background-position: -3px -67px;
                 }					  
                .model-menu span.geely {
                     top: 24px;
                     left: 12px;
                     width: 35px;
                     height: 35px;
                     background: url(/img/geely.png);
                 }					  
                .model-menu .nissan {
                    top: 21px;
                    left: 11px;
                    width: 44px;
                    height: 28px;
                    background-position: -3px -100px;
                }					  
                .model-menu .renault {
                    top: 21px;
                    left: 15px;
                    width: 32px;
                    height: 37px;
                    background-position: 0 -131px;
                }					  
                .model-menu .chevrolet {
                    top: 25px;
                    left: 5px;
                    width: 60px;
                    height: 26px;
                    background-position: -3px -163px;
                }					  
                .model-menu .toyota {
                    top: 21px;
                    left: 10px;
                    width: 52px;
                    height: 33px;
                    background-position: 0 -185px;
                }
                .model-menu .tagaz {
                    top: 26px;
                    left: 6px;
                    width: 57px;
                    height: 19px;
                    background-position: 8px -220px;
                }					  
                .model-menu .hyundai {
                    top: 30px;
                    left: 3px;
                    width: 60px;
                    height: 25px;
                    background-position: 0 -252px;
                 }					  
                 .model-menu .kia {
                    top: 24px;
                    left: 0px;
                    width: 62px;
                    height: 33px;
                    background-position: 0 -276px;
					  }					  
                 .model-menu .chance {
                     top: 25px;
                     left: 4px;
                     width: 56px;
                     height: 33px;
                     background-position: 0 -312px;
                 }
                 .model-menu .great-wall {
                     top: 24px;
                     left: 0px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -375px;
                 }                 
                .model-menu .vaz {
                    top: 25px;
                    left: 0px;
                    width: 75px;
                    height: 35px;
	                background-position: 0 -411px;
                 }	
                .model-menu .volkswagen {
                    top: 25px;
                    left: 17px;
                    width: 32px;
                    height: 32px;
	                background-position: 0 -458px;
                }
				.model-menu .daewoo {
                    top: 25px;
                    left: 8px;
                    width: 43px;
                    height: 23px;
	                background-position: 0 -499px;
                }
				.model-menu .lifan {
                    top: 25px;
                    left: 8px;
                    width: 39px;
                    height: 30px;
	                background-position: 0 -531px;
                }
				.model-menu .chery2 {
                    top: 30px;
                    left: 5px;
                    width: 57px;
                    height: 17px;
	                background-position: 0 -570px;
                }
				.model-menu .haima {
                    top: 25px;
                    left: 1px;
                    width: 59px;
                    height: 32px;
	                background-position: 0 -596px;
                }
				.model-menu .opel {
                    top: 25px;
                    left: 10px;
                    width: 39px;
                    height: 31px;
	                background-position: 0 -634px;
                }

    .hover-model-menu {
    	display: none;
    	position: absolute;
    	top: 120px;
    	left: 5px;
    	/*width: 1004px;*/
    	background-color: #7ba6d6;
    	border-left: 2px solid #e2e2e2;
    	border-right: 2px solid #e2e2e2;
    	z-index: 1000;
		padding-left: 4px;
		min-width:200px;
    }
    .hover-model-menu .topbg {
    	position: absolute;
    	top: -12px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	background: #7BA6D6;
		border-top: 2px solid #E2E2E2;
    }	
    .hover-model-menu .bottombg {
    	position: absolute;
    	bottom: -10px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	/*background: url(/img/hover-model-menu-bottom-bg.png) repeat-x;*/
		background: #7BA6D6;
		border-bottom: 2px solid #E2E2E2;
    }
    .hover-model-menu .topl {
    	position: absolute;
    	top: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 0;
    }
    .hover-model-menu .topr {
    	position: absolute;
    	top: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right 0;
    }
    .hover-model-menu .bottoml {
    	position: absolute;
    	bottom: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 bottom;
    }
    .hover-model-menu .bottomr {
    	position: absolute;
    	bottom: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right bottom;
    }
    .hover-model-menu .treug {
    	position: absolute;
    	top: -23px;
    	left:23px;
    	background: url(/img/hover-model-menu-active.png) no-repeat;
    	width: 24px;
    	height: 13px;
    	z-index: 10;
    }
    .hover-model-menu .models {
    	padding: 11px;
    	text-align: center;
    }
    .hover-model-menu .models ul {
    	list-style: none;
    }
    .hover-model-menu .models ul li.mitem {
    	float: left;
    	width: 177px;
    	height: 155px;
    	margin-right: 20px;
    	margin-bottom: 10px;
    }
    .hover-model-menu .models ul li.mitem a {
    	font-size: 13px;
    	color: #fff;
    	font-weight: bold;
    }
    .ajmodel {
    	position: relative;
    }
    .ajmodel a div {
    	position: relative;
    	width: 159px;
    	padding: 0 0 10px 0;
    	line-height: 30px;
    	text-align: left;
    	padding-left: 18px;
    	background: url(/img/ajmodel-title.png) no-repeat;
    }
	.ajmodel a div i.l-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll left top transparent;
		left:0px;
	}
	.ajmodel a div i.r-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll -8px top transparent;
		right:-8px;
	}
	.ajmodel ul .firstshadow-top, 
	.ajmodel ul .shadow-top, 
	.ajmodel ul .shadow-bottom {
		height: 8px;
		width: 331px;
	}
	.ajmodel ul .firstshadow-top { background: url('/img/ajmodel-down-firstitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-bottom { background: url('/img/ajmodel-down-lastitem-bg.png') no-repeat left top; }
   .ajmodel ul {
		display: none;
	}
	.ajmodel:hover div {
		color: #000000;
		background: #ffffff;
	}   
	.ajmodel:hover ul {
		position: absolute;
		left: 0px;
		top: 40px;
		display: block;
		z-index: 1000;
	}
	.ajmodel:hover i {
		display:block;
	}
	.ajmodel a div i {
		display:none;
		height:40px;
		position:absolute;
		top:0;
		width:8px;
	}
	.ajmodel ul li {
	 	position: relative;
	 	width: 331px;
	 	z-index: 100000;  
	 	background: url('/img/menu-down-item-bg.png') top left repeat-y;
	 	height: 36px;
	 	text-align: left;
	}
	.ajmodel ul a {
		background: url("/img/menu-down-item.png") no-repeat scroll 23px 15px #FFFFFF;
		color: #1A171B !important;
		font-size: 12px !important;
		height: 36px !important;
		line-height: 36px !important;
		padding-left: 35px !important;
		padding-right: 0 !important;
		position: relative !important;
		text-transform: none !important;
		width: 296px !important;
		text-align: left;
		display: block !important;
		font-weight: normal !important;
	}
	.ajmodel ul a:hover {
		  color: #404040 !important;
		  background: #ffffff url(/img/ajmodel-down-item-active.png) no-repeat 10px 0 !important;
	 }
   
       .models-list {
        width: 100%;
        height: 54px;
        min-width: 958px;
        margin-left:35px;
        overflow: hidden;
        }
        .models-list li {
            overflow: hidden;
            display: none;
            }
            .models-list a {
                float: left;
                color: #ebecec;
                margin-right: 20px;
                text-decoration: underline;
                line-height: 54px;
                text-transform: uppercase;
            }
            .models-list a:hover,
            .models-list a.active {
                text-decoration: none;
                background: url(/img/model-list-active.png) no-repeat center bottom;
            }
/* Content */
#content-wrapper {
    width: 958px;
    padding: 0 33px;
    }
    #content-wrapper .breadcrumbs {
        width: 100%;
        min-width: 958px;
        padding: 12px 0;
        background: url(/img/menu-down-item.png) no-repeat left 15px;
        z-index: 0;
        }
        .breadcrumbs p {
            margin: 0 15px;
        }
        .breadcrumbs a {
            color: #000000;
        }
    /* Content */
    #content {
        float: left;
        display: inline;
        margin: 5px 0 25px 0;
        position: relative;
        width: 100%;
        }
        #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
            margin-top: 20px;
        }
        #content h1 {
            color: #336699;
            font-size: 30px;
            text-transform: uppercase;
        }
        
        #mainCol h1 {
            font-size: 14px;
            text-transform: uppercase;
            color: #000000;
        }
        #content h2 {
            color: #336699;
            font-size: 25px;
            font-weight: normal;
        }
        #content h3 {
            font-size: 14px;
            text-transform: uppercase;
        }
        #content .topshadow, #content .bottomshadow {
            position: absolute;
            width: 18px;
            left: 655px;
            background-repeat: no-repeat;
            background-image: url('/img/sideshadow.jpg');
        }
        #content .topshadow {
            top: 0;
            height: 30px;
            background-position: top left;
        }
        #content .bottomshadow {
            bottom: 0;
            height: 32px;
            background-position: bottom left;
        }
        #content p {
            margin: 15px 0;
        }
        #mainCol {
            float: left;
            width: 635px;
            padding-bottom: 15px;
            }
            #mainCol .background-main {
                width: 100%;
                height: 345px;
                padding-left: 12px;
                margin-left: -12px;
                background: url('/img/main-bg.jpg') top left no-repeat;
            }
            #mainCol .large {
                font-size: 13px;
                margin-top: 0px;
            }
            #mainCol .banks {
                float: left;
                display: inline;
                margin: 40px 0 40px 50px;
                }
                .banks li { float: left; }
                .banks a {
                    float: left;
                    display: inline;
                    width: 145px;
                    height: 47px;
                    line-height: 47px;
                    text-align: center;
                    margin: 20px 0 0 20px;
                    color: #d1945f;
                    font-size: 17px;
                    text-transform: uppercase;
                    background: #fcfbfc url(/img/bank-button.jpg) top left no-repeat;
                }
            #mainCol #credit-form table td{
            	text-align: left;
            }
            #mainCol .catalog {
                float: left;
                display: inline;
                width: 230px;
                margin: 30px 70px 0 0;
                text-align: left;
                font-size: 12px;
                }
                .catalog h4 {
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0px;
                  /*  vertical-align: middle; */
                   font-size: 12px;
                    }
                    
                   
                    .catalog h4 > IMG {
                    	margin-right: 30px;
                    }
                /*.catalog caption {
                    height: 54px;
                    line-height: 54px;
                    display: block;
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0;
                    background-image: url('/img/models.jpg');
                    background-repeat: no-repeat;
                    }
                    .catalog .mitsubishi { background-position: top left; }
                    .catalog .ford { background-position: 0px -54px; }
                    .catalog .hyundai { background-position: 0px -108px; }
                    .catalog .nissan { background-position: 0px -162px; }
                    .catalog .mazda { background-position: 0px -216px; }
                    .catalog .renault { background-position: 0px -270px; }
                    .catalog .honda { background-position: 0px -324px; }
                    .catalog .toyota { background-position: 0px -378px; }
                    .catalog .chevrolet { background-position: 0px -432px; }
                    .catalog .vaz { background-position: 0px -486px; }
                    .catalog .kia { background-position: 0px -540px; }
                    .catalog .cherry { background-position: 0px -594px; text-align: right; padding-right: 75px; }
 */               
				#mainCol .catalog td {
                    width: 115px;
                    padding: 3px 0;
                    border: 0;
                }
                .catalog .align-right {
                    color: #87888a;
                    text-align: right;
                }

            #mainCol .model-act {
				position: relative;
				float: left;
				height:  177px;
				display: block;
				margin-bottom: 50px;
				margin-right:17px;
				width: 300px;
				z-index: 100;	
                }
                #mainCol .catalog-model-title {
                	position: absolute;
						top: 163px;
						color: #333333;
                	background: #eeeeee;
                	display: block;
                	width: 297px;
                	text-transform: uppercase;
                }
            #mainCol .tabs {
                float: left;
                display: inline;
                width: 100%;
                border-bottom: 1px solid #87888a;
                margin: 10px 0;
                }
                .tabs li {
                    float: left;
                    }
                    .tabs a {
                        float: left;
                        height: 36px;
                        line-height: 36px;
                        position: relative;
                        padding: 0 40px;
                        font-size: 14px;
                        color: #1a171b;
                        margin-bottom: -1px;
                        background: #c9b191 url('/img/tabs.jpg') bottom left no-repeat;
                        }
                        .tabs a span {
                            width: 5px;
                            height: 36px;
                            position: absolute;
                            top: 0;
                            right: 0;
                            background: #c9b191 url('/img/tabs.jpg') bottom right no-repeat;
                        }
                    .tabs .active {
                        background: #f6ecdf url('/img/tabs.jpg') top left no-repeat;
                        }
                        .tabs .active span {
                            background: #f6ecdf url('/img/tabs.jpg') top right no-repeat;
                        }
            #mainCol table,
            .tech-table {
                font-size: 11px;
                text-align: center;
                border-collapse: collapse;
                margin-bottom: 15px;
                }
                #mainCol th { font-weight: normal; }
                #mainCol .align-left { text-align: left; }
                #mainCol th, #mainCol td {
                    padding: 5px 15px;
                    border-bottom: 1px solid #ddd4c8;
                    border-right: 1px solid #ddd4c8;
                }
            #mainCol .gallery {
                margin: 15px 0 0 -21px;
                }
                .gallery img {
                    margin: 0 0 16px 16px;
                }
            .button {
                color: #f00;
                height: 25px;
                line-height: 25px;
                padding: 0 17px 0 20px;
                margin-right: 3px;
                position: relative;
                background: url('/img/button.png') top left no-repeat;
                }
                .button span {
                    width: 3px;
                    height: 25px;
                    position: absolute;
                    top: 0;
                    right: -3px;
                    background: url('/img/button.png') top right no-repeat;
                }
            #mainCol .car-models {
                
                }
                #mainCol .colors {
                    margin: 15px 0;
                    margin-left: -10px;
                    }
                    .colors li {
                        float: left;
                        display: inline;
                        width: 43px;
                        height: 29px;
                        margin-left: 45px;
                        position: relative;
                    }
                    .colors li:hover {
                        background: url('/img/colors-bg.jpg') top left no-repeat;
                    }
                    .colors a {
                        position: absolute;
                        top: 3px;
                        left: 3px;
                        width: 37px;
                        height: 23px;
                    }
                #mainCol .car-models img {
                    margin: 15px 0;
                    margin-left: 50px;
                }
                #mainCol .compl-title {
                	text-align: left;
                	padding-left: 36px;
                	margin-bottom:15px;
                }
                #mainCol .car-models .modifications-list {
                	list-style: none outside none;
                }
                #mainCol .car-models .modifications-list li {
                	margin-bottom: 4px;
                	text-align: left;
                }
                #mainCol .car-models .modifications-list li.compl {
 						background: none repeat scroll 0 0 transparent;
 						display: none;
 						height: auto;
 						margin-bottom: 4px;
 						overflow: hidden;
 						padding-left: 22px;
 						padding-right: 0;
					}
                #mainCol .car-models .compl-table {
                	width: 100%;
                	margin: 0;
                }
                #mainCol .car-models .compl-table tr.head td {
                	background: #516388;
                	color: #fff;
                	padding: 10px 0;
                }
                #mainCol .car-models .compl-table .check {
 						width: 20px;
 						padding-left: 5px !important;               	
                }
                #mainCol .car-models .compl-table .modcol {
 						width: 155px;
 						padding-right: 15px           	
                }
                #mainCol .car-models .compl-table .pricecol {
 						width: 80px;
                         						
                }
                #mainCol .car-models .compl-table .offercol {
 						width: 120px;
 						
                }
                #mainCol .car-models .compl-table .offercol2 {
 						width: 120px;           	
                }
                #mainCol .car-models .compl-table .arr {
 						width: 20px;
 						text-align: right           	
                }
                #mainCol .car-models .compl-table .arr img {
                	margin: 0;
                	padding: 0;
                }
                #mainCol .car-models .compl-table td {
                	border: 0;
                	text-align: left;
                	padding: 6px 0;
                }
                
                #mainCol .car-models .compl-table tr.row td {
                	background: #eee;
                	color: #000;
                }
                #mainCol .car-models .compl-table .offer {
                	position: relative;
                	padding-left:30px;
                }
                #mainCol .car-models .compl-table .offer-icon {
                	margin: 0;
                	position: absolute;
                	top: -15px;
                	left: 0;
                }
                #mainCol .car-models p.notice {
						color: #9C9E9F;
						font-size: 11px;
						margin: 7px 12px 12px;
						text-align: left;
					 }
					 #mainCol .car-models .button-wrap {
						margin-left: 12px;
						text-align: left;
					 }

                #mainCol .car-models table.compl,
                .tech-table {
                    width: 100%;
                    margin: 15px 0;
                }
                #mainCol .car-models table.compl td,
                .tech-table td {
                    border-right: 1px solid #d1c9be;
                    padding: 6px 10px;
                    border-bottom: 1px solid #d1c9be;
                    text-align: center;
                }
                #mainCol .car-models table.compl td.first,
                .tech-table td.align-left {
                    text-align: left;
                }
                    #mainCol .car-models table.compl tr:hover a,
                    #mainCol .car-models table.compl tr.active a {
                        color: #1a171b;
                }
            #mainCol .right {
                float: right;
                display: inline;
            }
        #rightCol {
            float: right;
            width: 255px;
            padding-bottom: 30px;
            }
            #rightCol .banner {
                position: relative;
                margin: -30px 0;
                }
                .banner span {
                    position: absolute;
                    right: -15px;
                    top: 100px;
                }
                .icon-1, .icon-2, .icon-3 {
                    width: 91px;
                    height: 91px;
                    background-image: url('/img/icons.png');
                    background-repeat: no-repeat;
                }
                .icon-1 { background-position: top left; }
                .icon-2 { background-position: center left; }
                .icon-3 { background-position: bottom left; }

div.credit {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
div.credit #mainCol {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}
div.credit select,
div.credit input {
	margin: 0 !important;
	font-size: 12px;
}

div.credit td {
	padding: 5px 10px !important;
	margin: 0;
	font-size: 12px;
}

.popup {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
.popup #mainCol {
	width: auto !important;
	margin: 10px !important;
	padding: 0px !important;
}
.popup ul {
	padding: 10px 0 0 20px;
}
.popup li {
	list-style: disc;
}

.popup h3 {
	margin: 0px !important;
}

.creditbanklogo {
	float: left;
	margin:15px 0 0 15px;
}

.bottom-menu {
	text-align: center;
	margin-bottom: 10px;
	width: 635px;
}
.bottom-menu a {
	padding-right: 10px;
	color:#A5A5A5;
}

/* Footer */
.footer-wrapper {
    height: 160px;
    background: #151515;
    clear: both;
    }
	.main-footer-wrapper {
    height: 160px;
    background: url('/img/footer-bg.jpg') center center no-repeat;
    }
    #footer .address, #footer .info, #footer .banner {
        float: left;
        display: inline;
    }
    #footer .logo{
        margin:32px 0 0 87px;
        float: left;
        display: inline;
    }
    #footer .address {
        width: 185px;
        margin: 20px 0 0 0;
		color: #FFF;
    }
    #footer .address a {
        color:#ffffff;
        text-decoration: underline;
    }
    #footer .info {
        font-size: 11px;
        width: 370px;
        margin: 16px 0 0 112px;
        color: #FFF;
    }
    #footer .copy{
    	color: #FFF;
    	font-size: 12px;
    }
    #footer .copy a{
    	color: #FFF;
    	font-size: 12px;
    	text-decoration: none;
		}
    #footer .banner {
        margin: 20px 0 0 0;
    }
    #footer .address a:hover, #footer .copy a:hover {
    	text-decoration: underline;
    }

.model-img1  {
	left:0;
	position:absolute;
	top:0;
	z-index:200;	 
}
.model-img2  {
	left:0;
	position:absolute;
	top:0;
	z-index:100;
}
.redbg {
	background-color:#CC3333;
	color:#FFFFFF;
	padding: 0 5px 2px 5px;
}

.redbg a {
	color: #FFFFFF !important;
	text-decoration: underline;
}
.blocknewstitle {
	font-size: 17px;
	color:#336699;
	font-style: italic;
	text-decoration: underline;
}
.blocknews {
	text-decoration: underline;
	color: #000000;
}
.line {
	margin:10px 0;
	border-top: 1px solid #DAC1A2;
	height: 1px;
}
.newsblockitem {
	float: left;
	width: 50%;
	padding-bottom: 30px;
}
.newsdate {
	color: #999999;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.pagenav {
	color: #CCCCCC;
}
.pagenav a {
	text-decoration: underline;
}
.pagenav .page_active {
	color: #D4935D;
	font-weight: bold;
}
/*
 .tab_container {
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
}
*/
/* Pop-up message and fading background */
.hidden {
	display: none;
}
/* Pop-up message and fading background */
#opaco {
	background: url(/img/admin/opacity.png);
	left: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; // first!
	filter: alpha(opacity=70); /* IE5+ */
	moz-opacity: 0.3; /* Mozilla */
	-khtml-opacity: 0; /* Safari */
	opacity: 0.3;  /* general CSS3 */
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001;
}

#popup {
	background-color: #FFFFFF;
	position: fixed;
	/*width:300px;*/
	left: 50%;
	top: 50%;
	min-width: 300px;
	z-index: 1002;
	padding: 10px;
	border: 4px solid #BDD6F2;
	overflow: auto;
}
.newsblock {
	padding: 15px;
	background: #f7f7f7;
	width: 250px;
}
.newsblock a.title {
	font-size: 18px;
	text-decoration: underline;
	font-style: italic;
	color: #000000;
}
.newsblock .date,
.news-row .date {
	color: #999999;
}
.newsblock .item {
	padding: 15px 0 0 0;
	line-height: 16px;
}
.newsblock .itemwrap{
	padding-right: 20px; 	
}
.newsblock .item a,
.news-row a {
	color: #ff9933;
	text-decoration: underline;
}

.newsblock .model {
	font-size: 11px;
	float: left;
	padding: 8px 10px 0 0;
}

.web p {
text-align:justify;
}

#content .web h1 {
text-align:left;
font-size:20px;
}

#content .web h2 {
text-align:left;
font-size:18px;
}
.chev-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.chev-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.chev-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}
.nis-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.nis-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.nis-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

ul { list-style: none; }

a img { border: none; }
a { color: #369; text-decoration: none; }

.clear { clear: both; }


body {
    font-family:  Arial, sans-serif;
	font-size: 12px;
    color: #1a171b;
    background-color: #ffffff;
}

.wrapper {
    width: 1224px;
    margin: 0 auto;
    position: relative;
}

.full-width {
    width: 100%;
    min-width: 1024px;
}

.forms-03red {
	border:1px solid #FF0000;
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
}
.red {
	color:#990000;
}
.forms-03 {
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
	border: 1px solid #DDD4C8;
}
.forms-04 {font-family: Arial; font-size: 11px; color: #333;}
.forms-05 {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #DDD4C8;}
.forms-05red {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #DDD4C8;}
.forms-06red {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #ff0000;}
.forms-07 {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #DDD4C8;}
.forms-07red {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #ff0000;}

/* Header */
.header-wrapper {
	background: url(/img/header-bg.jpg) repeat-x;
}
.main-header-wrapper {
	background: url(/img/main-header-bg.jpg) no-repeat center;
}
#header {
    height: 246px;
    font-family: Arial;
    }
	.hee {
	width: 1050px;
	position: relative;
left: 50%;
margin-left: -525px
	}
	
	.f-bg {
	position:absolute;
	top:51px;
	height:301px;
	width:1050px;
	background:url(/img/f-bg.jpg) no-repeat;
	
}
	.about {
	position:absolute;
	left:20px;
	top:58px;
	height:286px;
	width:239px;
	background:url(/img/h-bg.png) no-repeat;
}
.about2 {
	position:absolute;
	right: 20px;
	top: 125px;
	height:160px;
	width:239px;
	background:url(/img/h-bg2.png) no-repeat;
}
    .credit-button {
    	width: 253px;
    	height: 36px;
    	position: absolute;
    	left: 32px;
    	top: 18px;
    }
    .credit-button a {
    	display: block;
    	background: url(/img/credit-but.png) no-repeat;
    	width: 253px;
    	height: 36px;
    }
    .callback-button {
    	width: 253px;
    	height: 44px;
    	position: absolute;
    	left: 22px;
    	top: 135px;
    }
    .callback-form {
    	width: 240px;
    	height: 120px;
    	position: absolute;
    	left:-17px;
    	top:180px;
    	
    }
    .callback-form table {
    	color: #666666;
    	margin: 10px 0 0 3px;
    }
    .callback-form table td {
    	padding-bottom: 5px;
    }
    .callback-form input {
    	margin: 0;
    }
    .callback-form .input {
    	width: 200px;
    	
    }
    .callback-form .msg {
    	float: left;
    	font-weight: bold;
    	font-size: 11px;
    	margin-top: 4px;
    }
    .callback-form .result {
    	text-align: center;
    	padding-top: 20px;
    	font-size: 18px;
    	color:#666666;
    }
    .livehelp {
    	width: 254px;
    	height: 46px;
    	position: absolute;
    	top: 135px;
    	left: 52px;
    }
    .livehelp a {
    	display: block;
    	background: url(/img/online-but.png) no-repeat;
    	width: 254px;
    	height: 46px;
    }
	.phone-button {
    	width: 173px;
    	height: 17px;
    	position: absolute;
    	right: 30px;
    	top: 100px;
    }
    .car {
    	position: absolute;
    	top: 220px;
    	right: 355px;
    	width: 220px;
    	height: 140px;
    }
    .logo {
        position: absolute;
        top: 20px;
        right: 23px;       
    }
    .logo a {
    	  width: 197px;
        height: 66px;
        display: block;
        background: url(/img/logo2.png) no-repeat;
        text-indent: -9999px;
    }

    #slider-txt {
    	position: absolute;
    	top: 195px;
    	left: 349px;
    	width: 675px;
    	display: none;
    }
	.tickercontainer { 
		width: 675px; 
		height: 30px; 
		margin: 0; 
		padding: 0;
		overflow: hidden; 
	}
	.tickercontainer .mask { 
		position: relative;
		left: 10px;
		top: 8px;
		width: 1024px;
		overflow: hidden;
	}
	ul.newsticker { 
		position: relative;
		left: 1024px;
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	ul.newsticker li {
		float: left; 
		margin: 0 300px 0 0;
		padding: 0;
		color: #344e7d;
		font-size: 18px;
		font-style: italic;
	}

    .diler {
        float: left;
        display: inline;
        margin: 40px 0 0 63px;
        width: 320px;
        font-size: 14px;
        color: #d1913a;
        }
        .diler .adr {
        	float: left;
        }
        .diler .map {
        	float: left;
        	margin: 40px 0 0 40px;
        }
        .diler a {
            color: #ffffff;
            font-size: 12px;
            text-decoration: underline;
        }
/* Featured */
#featured-wrapper {
    height: 325px;
    background: #ffffff url('/img/menu-bg.png') repeat-x;
    }

    /* Menu */
    .menu {
        margin-left: 0px;
        position: absolute;
        font-family: Arial;
        background: url(/img/menu-sep.png) no-repeat;
        z-index: 1003;
        }
        .menu li {
            float: left;
            position: relative;
            background: url(/img/menu-sep.png) no-repeat right 0;
        }
        .menu li ul{
            display: none;
            z-index: 1000;
        }
		  .menu li ul img {
            display: none;
				visibility: hidden;
        }
        .menu li:hover ul {
            position: absolute;
            left: 10px;
            top: 50px;
            display: block;
            z-index: 1000;
            }
			.menu li:hover ul img {
				display: block;
				visibility: visible;
			}
            .menu li ul li {
                position: relative;
                width: 217px;
                z-index: 100000;  
                background: url('/img/menu-down-item-bg.png') top left repeat-y;
            }
            .menu .shadow {
                position: absolute;
                top: 0;
                right: 0;                                
                width: 7px;
                height: 33px;
                background: url('/img/menu-shadow.png') top right repeat-y;
                z-index: 15;                
            }
            .menu li ul a {
                font-family:  Arial, sans-serif;
                font-size: 11px;
                text-transform: none;
                color: #1a171b;
                padding-left: 20px;
                padding-right: 0;
                background: #ffffff url(/img/menu-down-item.png) no-repeat 23px 15px;
                height: 36px;
                line-height: 36px;
                width: 177px;
                position: relative;                              
                }
                .menu li ul a:hover {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 10px 0;
                }
                /* Äëÿ Javascript */
                .menu li ul .active {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 10px 0;
                }
                .menu li:hover ul ul {
                    display: none;
                    }

                    .menu li:hover ul ul a:hover {
                        
                    }
                    .menu li:hover ul li:hover ul {
                        display: block;
                        top: -8px;
                        left: 217px;
                    }
        .model-info {
            position: absolute;
            top: -160px;
            left: 217px;
            width: 212px;
            height: 275px;
            display: none;
            background-color: #ffffff;
            text-align: center;
            z-index: 1000;
            }
            .model-info i.topbg {
            	position: absolute;
            	top: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-topitem-bg.png') no-repeat;
            }
            .model-info i.bottombg {
            	position: absolute;
            	bottom: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-lastitem-bg.png') no-repeat;
            }            
            .model-info .head {
                display: block;
                font-size: 13px;
                font-weight: bold;
                margin: 20px 0 0 0;
            }
            .model-info img { display: block; margin: 10px auto 0; }
            .model-info .price {
                color: #cc0000;
                display: block;
                font-size: 16px;
                font-style: italic;
                font-weight: bold;
                margin: 15px 0 10px 0;
            }
        .menu a {
            float: left;
            color: #ebecec;
            height: 50px;
            font-size: 11px;
            padding: 0 20px;
            line-height: 50px;
            }
            .menu a.catalog {
            	/*background: url('/img/menu-catalog-bg.png') center center no-repeat;*/
            	padding: 0 5px 0 5px;
            }
            .menu a.search {
            	/*background: url('/img/menu-search-bg.png') center center no-repeat;*/
            	padding: 0 10px 0 10px;
            }
			.menu a.znk {
            	background: url('/img/znk.png') center center no-repeat;
            	padding: 0 15px 0 15px;
			}
            .menu a:hover {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .active {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .menu-down div {
            	height: 30px;
            	line-height: 30px;
            	margin: 10px 10px 0 0;
            	padding: 0 10px 10px 10px;
            	position: relative;
            }
            .menu a.menu-down:hover,
            .menu a.menu-down.active2 {
            	background-image: none;
            }             
            .menu a.menu-down:hover div,
            .menu a.menu-down.active2 div {
            	color: #000000;
            	background: #ffffff;
            }           
            .menu a.menu-down:hover i,
            .menu a.menu-down.active2 i {
					display:block;
				}
				.menu .menu-down i {
					display:none;
					height:40px;
					position:absolute;
					top:0;
					width:8px;
				}
				.menu .menu-down i.l-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll left top transparent;
					left:0px;
				}
				.menu .menu-down i.r-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll -8px top transparent;
					right:-8px;
				}
            .menu li ul .firstshadow-top, 
            .menu li ul .shadow-top, 
            .menu li ul .shadow-bottom {
                height: 8px;
                width: 212px;
            }
            .menu li ul .firstshadow-top { background: url('/img/menu-down-firstitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-bottom { background: url('/img/menu-down-lastitem-bg.png') no-repeat left top; }
            .menu li:hover ul li:hover li:hover .model-info {
                display: block;
            }
            .model-info .button {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color: #333333;
                width: 189px;
                height: 36px;
                line-height: 36px;
                padding: 0 15px 0 15px;
            }
            .menu li ul ul .model-info a.button:hover {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color:#ff9833;
            }
            .menu .search-block {
            	width: 190px;
            	height: 120px;
            	padding: 12px;
            }
            .menu .search-block .input {
            	width: 180px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .search-block select {
            	width: 182px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .but {
            	float: right;
            	margin-right: 10px;
            }
    /* Featured */
    #banner {
    	background: url(/img/banner-bg.png) repeat-x;
    }
    .featured {
		padding-top: 10px;
		text-align: center;
		position: relative;
        }
        .featured .image { float: left; }
        .featured .text-wrapper {
            float: left;
            display: inline;
            margin-left: 60px;
            }
            .text {
                color: #fff;
                text-transform: uppercase;
                height: 300px;
                display: table-cell;
                vertical-align: middle;
                }
                .text p {
                    display: block;
                    width: 260px;
                    margin-top: 25px;
                    font-size: 14px;
                }
#model-menu-wrapper {
     background: url('/img/model-menu-bg.png') repeat-x;
     height: 152px;
     position: relative;
    }
    .model-menu {
        width: 100%;
        min-width: 1200px;
        height: 98px;
        margin-left:5px;
        position: relative;
        }
        .model-menu li {
            float: left;
            position: relative;
            width: 61px;
            height: 80px;
            padding-right: 1px;
            background: url('/img/model-menu.jpg') bottom right no-repeat;
            }
            .model-menu .last {
                width: 74px;
                padding-right: 0;
                background: none;
        }
        .model-menu a {
					float: left;
					width: 100%;
					height: 98px;
					color: #333333;
					font-size: 12px;
					line-height: 137px;
					text-align: center;
					text-decoration: underline;
					position: relative;
            }
            .model-menu li:hover a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu li:hover .hover-model-menu {
            	display: block;
            }
            .model-menu li.active a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu span {
                    float: left;
                		position: absolute;
                    background-image: url('/img/models.png');
                		background-repeat: no-repeat;
                }
                .model-menu .ford {
                    top: 20px;
                    left: 4px;
                    width: 64px;
                    height: 32px;
                    background-position: -3px 0px
                }
                .model-menu .mitsubishi {
                     top: 19px;
                     left: 15px;
                     width: 41px;
                     height: 36px;
                     background-position: -5px -31px
                 }
                .model-menu .mazda {
                     top: 20px;
                     left: 12px;
                     width: 44px;
                     height: 33px;
                     background-position: -3px -67px;
                 }					  
                .model-menu .nissan {
                    top: 21px;
                    left: 11px;
                    width: 44px;
                    height: 28px;
                    background-position: -3px -100px;
                }					  
                .model-menu .renault {
                    top: 21px;
                    left: 15px;
                    width: 32px;
                    height: 37px;
                    background-position: 0 -131px;
                }					  
                .model-menu .chevrolet {
                    top: 25px;
                    left: 5px;
                    width: 60px;
                    height: 26px;
                    background-position: -3px -163px;
                }					  
                .model-menu .toyota {
                    top: 21px;
                    left: 10px;
                    width: 52px;
                    height: 33px;
                    background-position: 0 -185px;
                }
                .model-menu .chery {
                    top: 26px;
                    left: 6px;
                    width: 52px;
                    height: 16px;
                    background-position: 8px -572px;
                }					  
                .model-menu .hyundai {
                    top: 30px;
                    left: 3px;
                    width: 60px;
                    height: 25px;
                    background-position: 0 -252px;
                 }					  
                 .model-menu .kia {
                    top: 24px;
                    left: 0px;
                    width: 62px;
                    height: 33px;
                    background-position: 0 -276px;
					  }					  
                 .model-menu .chance {
                     top: 25px;
                     left: 4px;
                     width: 56px;
                     height: 33px;
                     background-position: 0 -312px;
                 }
                 .model-menu .tagaz {
                     top: 24px;
                     left: 3px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -339px;
                 }
                 .model-menu .great-wall {
                     top: 24px;
                     left: 0px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -375px;
                 }                 
                .model-menu .vaz {
                    top: 25px;
                    left: 0px;
                    width: 75px;
                    height: 35px;
	                background-position: 0 -411px;
                 }	
                .model-menu .volkswagen {
                    top: 25px;
                    left: 17px;
                    width: 32px;
                    height: 32px;
	                background-position: 0 -458px;
                }
				.model-menu .daewoo {
                    top: 25px;
                    left: 8px;
                    width: 43px;
                    height: 23px;
	                background-position: 0 -499px;
                }
    .hover-model-menu {
    	display: none;
    	position: absolute;
    	top: 120px;
    	left: 10px;
    	/*width: 1004px;*/
    	background-color: #7ba6d6;
    	border-left: 2px solid #e2e2e2;
    	border-right: 2px solid #e2e2e2;
    	z-index: 1000;
		padding-left: 4px;
		min-width:200px;
    }
    .hover-model-menu .topbg {
    	position: absolute;
    	top: -12px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	background: #7BA6D6;
		border-top: 2px solid #E2E2E2;
    }	
    .hover-model-menu .bottombg {
    	position: absolute;
    	bottom: -10px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	/*background: url(/img/hover-model-menu-bottom-bg.png) repeat-x;*/
		background: #7BA6D6;
		border-bottom: 2px solid #E2E2E2;
    }
    .hover-model-menu .topl {
    	position: absolute;
    	top: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 0;
    }
    .hover-model-menu .topr {
    	position: absolute;
    	top: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right 0;
    }
    .hover-model-menu .bottoml {
    	position: absolute;
    	bottom: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 bottom;
    }
    .hover-model-menu .bottomr {
    	position: absolute;
    	bottom: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right bottom;
    }
    .hover-model-menu .treug {
    	position: absolute;
    	top: -23px;
    	left:23px;
    	background: url(/img/hover-model-menu-active.png) no-repeat;
    	width: 24px;
    	height: 13px;
    	z-index: 10;
    }
    .hover-model-menu .models {
    	padding: 11px;
    	text-align: center;
    }
    .hover-model-menu .models ul {
    	list-style: none;
    }
    .hover-model-menu .models ul li.mitem {
    	float: left;
    	width: 177px;
    	height: 155px;
    	margin-right: 20px;
    	margin-bottom: 10px;
    }
    .hover-model-menu .models ul li.mitem a {
    	font-size: 13px;
    	color: #fff;
    	font-weight: bold;
    }
    .ajmodel {
    	position: relative;
    }
    .ajmodel a div {
    	position: relative;
    	width: 159px;
    	padding: 0 0 10px 0;
    	line-height: 30px;
    	text-align: left;
    	padding-left: 18px;
    	background: url(/img/ajmodel-title.png) no-repeat;
    }
	.ajmodel a div i.l-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll left top transparent;
		left:0px;
	}
	.ajmodel a div i.r-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll -8px top transparent;
		right:-8px;
	}
	.ajmodel ul .firstshadow-top, 
	.ajmodel ul .shadow-top, 
	.ajmodel ul .shadow-bottom {
		height: 8px;
		width: 331px;
	}
	.ajmodel ul .firstshadow-top { background: url('/img/ajmodel-down-firstitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-bottom { background: url('/img/ajmodel-down-lastitem-bg.png') no-repeat left top; }
   .ajmodel ul {
		display: none;
	}
	.ajmodel:hover div {
		color: #000000;
		background: #ffffff;
	}   
	.ajmodel:hover ul {
		position: absolute;
		left: 0px;
		top: 40px;
		display: block;
		z-index: 1000;
	}
	.ajmodel:hover i {
		display:block;
	}
	.ajmodel a div i {
		display:none;
		height:40px;
		position:absolute;
		top:0;
		width:8px;
	}
	.ajmodel ul li {
	 	position: relative;
	 	width: 331px;
	 	z-index: 100000;  
	 	background: url('/img/menu-down-item-bg.png') top left repeat-y;
	 	height: 36px;
	 	text-align: left;
	}
	.ajmodel ul a {
		background: url("/img/menu-down-item.png") no-repeat scroll 23px 15px #FFFFFF;
		color: #1A171B !important;
		font-size: 12px !important;
		height: 36px !important;
		line-height: 36px !important;
		padding-left: 35px !important;
		padding-right: 0 !important;
		position: relative !important;
		text-transform: none !important;
		width: 296px !important;
		text-align: left;
		display: block !important;
		font-weight: normal !important;
	}
	.ajmodel ul a:hover {
		  color: #404040 !important;
		  background: #ffffff url(/img/ajmodel-down-item-active.png) no-repeat 10px 0 !important;
	 }
   
       .models-list {
        width: 100%;
        height: 54px;
        min-width: 958px;
        margin-left:35px;
        overflow: hidden;
        }
        .models-list li {
            overflow: hidden;
            display: none;
            }
            .models-list a {
                float: left;
                color: #ebecec;
                margin-right: 20px;
                text-decoration: underline;
                line-height: 54px;
                text-transform: uppercase;
            }
            .models-list a:hover,
            .models-list a.active {
                text-decoration: none;
                background: url(/img/model-list-active.png) no-repeat center bottom;
            }
/* Content */
#content-wrapper {
    width: 958px;
    padding: 0 33px;
    }
    #content-wrapper .breadcrumbs {
        width: 100%;
        min-width: 958px;
        padding: 12px 0;
        background: url(/img/menu-down-item.png) no-repeat left 15px;
        z-index: 0;
        }
        .breadcrumbs p {
            margin: 0 15px;
        }
        .breadcrumbs a {
            color: #000000;
        }
    /* Content */
    #content {
        float: left;
        display: inline;
        margin: 5px 0 25px 0;
        position: relative;
        width: 100%;
        }
        #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
            margin-top: 20px;
        }
        #content h1 {
            color: #336699;
            font-size: 30px;
            text-transform: uppercase;
        }
        
        #mainCol h1 {
            font-size: 14px;
            text-transform: uppercase;
            color: #000000;
        }
        #content h2 {
            color: #336699;
            font-size: 25px;
            font-weight: normal;
        }
        #content h3 {
            font-size: 14px;
            text-transform: uppercase;
        }
        #content .topshadow, #content .bottomshadow {
            position: absolute;
            width: 18px;
            left: 655px;
            background-repeat: no-repeat;
            background-image: url('/img/sideshadow.jpg');
        }
        #content .topshadow {
            top: 0;
            height: 30px;
            background-position: top left;
        }
        #content .bottomshadow {
            bottom: 0;
            height: 32px;
            background-position: bottom left;
        }
        #content p {
            margin: 15px 0;
        }
        #mainCol {
            float: left;
            width: 635px;
            padding-bottom: 15px;
            }
            #mainCol .background-main {
                width: 100%;
                height: 345px;
                padding-left: 12px;
                margin-left: -12px;
                background: url('/img/main-bg.jpg') top left no-repeat;
            }
            #mainCol .large {
                font-size: 13px;
                margin-top: 0px;
            }
            #mainCol .banks {
                float: left;
                display: inline;
                margin: 40px 0 40px 50px;
                }
                .banks li { float: left; }
                .banks a {
                    float: left;
                    display: inline;
                    width: 145px;
                    height: 47px;
                    line-height: 47px;
                    text-align: center;
                    margin: 20px 0 0 20px;
                    color: #d1945f;
                    font-size: 17px;
                    text-transform: uppercase;
                    background: #fcfbfc url(/img/bank-button.jpg) top left no-repeat;
                }
            #mainCol #credit-form table td{
            	text-align: left;
            }
            #mainCol .catalog {
                float: left;
                display: inline;
                width: 230px;
                margin: 30px 70px 0 0;
                text-align: left;
                font-size: 12px;
                }
                .catalog h4 {
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0px;
                  /*  vertical-align: middle; */
                   font-size: 12px;
                    }
                    
                   
                    .catalog h4 > IMG {
                    	margin-right: 30px;
                    }
                /*.catalog caption {
                    height: 54px;
                    line-height: 54px;
                    display: block;
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0;
                    background-image: url('/img/models.jpg');
                    background-repeat: no-repeat;
                    }
                    .catalog .mitsubishi { background-position: top left; }
                    .catalog .ford { background-position: 0px -54px; }
                    .catalog .hyundai { background-position: 0px -108px; }
                    .catalog .nissan { background-position: 0px -162px; }
                    .catalog .mazda { background-position: 0px -216px; }
                    .catalog .renault { background-position: 0px -270px; }
                    .catalog .honda { background-position: 0px -324px; }
                    .catalog .toyota { background-position: 0px -378px; }
                    .catalog .chevrolet { background-position: 0px -432px; }
                    .catalog .vaz { background-position: 0px -486px; }
                    .catalog .kia { background-position: 0px -540px; }
                    .catalog .cherry { background-position: 0px -594px; text-align: right; padding-right: 75px; }
 */               
				#mainCol .catalog td {
                    width: 115px;
                    padding: 3px 0;
                    border: 0;
                }
                .catalog .align-right {
                    color: #87888a;
                    text-align: right;
                }

            #mainCol .model-act {
				position: relative;
				float: left;
				height:  177px;
				display: block;
				margin-bottom: 50px;
				margin-right:17px;
				width: 300px;
				z-index: 100;	
                }
                #mainCol .catalog-model-title {
                	position: absolute;
						top: 163px;
						color: #333333;
                	background: #eeeeee;
                	display: block;
                	width: 297px;
                	text-transform: uppercase;
                }
            #mainCol .tabs {
                float: left;
                display: inline;
                width: 100%;
                border-bottom: 1px solid #87888a;
                margin: 10px 0;
                }
                .tabs li {
                    float: left;
                    }
                    .tabs a {
                        float: left;
                        height: 36px;
                        line-height: 36px;
                        position: relative;
                        padding: 0 40px;
                        font-size: 14px;
                        color: #1a171b;
                        margin-bottom: -1px;
                        background: #c9b191 url('/img/tabs.jpg') bottom left no-repeat;
                        }
                        .tabs a span {
                            width: 5px;
                            height: 36px;
                            position: absolute;
                            top: 0;
                            right: 0;
                            background: #c9b191 url('/img/tabs.jpg') bottom right no-repeat;
                        }
                    .tabs .active {
                        background: #f6ecdf url('/img/tabs.jpg') top left no-repeat;
                        }
                        .tabs .active span {
                            background: #f6ecdf url('/img/tabs.jpg') top right no-repeat;
                        }
            #mainCol table,
            .tech-table {
                font-size: 11px;
                text-align: center;
                border-collapse: collapse;
                margin-bottom: 15px;
                }
                #mainCol th { font-weight: normal; }
                #mainCol .align-left { text-align: left; }
                #mainCol th, #mainCol td {
                    padding: 5px 15px;
                    border-bottom: 1px solid #ddd4c8;
                    border-right: 1px solid #ddd4c8;
                }
            #mainCol .gallery {
                margin: 15px 0 0 -21px;
                }
                .gallery img {
                    margin: 0 0 16px 16px;
                }
            .button {
                color: #f00;
                height: 25px;
                line-height: 25px;
                padding: 0 17px 0 20px;
                margin-right: 3px;
                position: relative;
                background: url('/img/button.png') top left no-repeat;
                }
                .button span {
                    width: 3px;
                    height: 25px;
                    position: absolute;
                    top: 0;
                    right: -3px;
                    background: url('/img/button.png') top right no-repeat;
                }
            #mainCol .car-models {
                
                }
                #mainCol .colors {
                    margin: 15px 0;
                    margin-left: -10px;
                    }
                    .colors li {
                        float: left;
                        display: inline;
                        width: 43px;
                        height: 29px;
                        margin-left: 45px;
                        position: relative;
                    }
                    .colors li:hover {
                        background: url('/img/colors-bg.jpg') top left no-repeat;
                    }
                    .colors a {
                        position: absolute;
                        top: 3px;
                        left: 3px;
                        width: 37px;
                        height: 23px;
                    }
                #mainCol .car-models img {
                    margin: 15px 0;
                    margin-left: 50px;
                }
                #mainCol .compl-title {
                	text-align: left;
                	padding-left: 36px;
                	margin-bottom:15px;
                }
                #mainCol .car-models .modifications-list {
                	list-style: none outside none;
                }
                #mainCol .car-models .modifications-list li {
                	margin-bottom: 4px;
                	text-align: left;
                }
                #mainCol .car-models .modifications-list li.compl {
 						background: none repeat scroll 0 0 transparent;
 						display: none;
 						height: auto;
 						margin-bottom: 4px;
 						overflow: hidden;
 						padding-left: 22px;
 						padding-right: 0;
					}
                #mainCol .car-models .compl-table {
                	width: 100%;
                	margin: 0;
                }
                #mainCol .car-models .compl-table tr.head td {
                	background: #516388;
                	color: #fff;
                	padding: 10px 0;
                }
                #mainCol .car-models .compl-table .check {
 						width: 30px;
 						padding-left: 25px !important;               	
                }
                #mainCol .car-models .compl-table .modcol {
 						width: 155px;
 						padding-right: 15px           	
                }
                #mainCol .car-models .compl-table .pricecol {
 						width: 80px;
                         						
                }
                #mainCol .car-models .compl-table .offercol {
 						width: 120px;
 						
                }
                #mainCol .car-models .compl-table .offercol2 {
 						width: 120px;           	
                }
                #mainCol .car-models .compl-table .arr {
 						width: 40px;
 						text-align: right           	
                }
                #mainCol .car-models .compl-table .arr img {
                	margin: 0;
                	padding: 0;
                }
                #mainCol .car-models .compl-table td {
                	border: 0;
                	text-align: left;
                	padding: 6px 0;
                }
                
                #mainCol .car-models .compl-table tr.row td {
                	background: #eee;
                	color: #000;
                }
                #mainCol .car-models .compl-table .offer {
                	position: relative;
                	padding-left:30px;
                }
                #mainCol .car-models .compl-table .offer-icon {
                	margin: 0;
                	position: absolute;
                	top: -15px;
                	left: 0;
                }
                #mainCol .car-models p.notice {
						color: #9C9E9F;
						font-size: 11px;
						margin: 7px 12px 12px;
						text-align: left;
					 }
					 #mainCol .car-models .button-wrap {
						margin-left: 12px;
						text-align: left;
					 }

                #mainCol .car-models table.compl,
                .tech-table {
                    width: 100%;
                    margin: 15px 0;
                }
                #mainCol .car-models table.compl td,
                .tech-table td {
                    border-right: 1px solid #d1c9be;
                    padding: 6px 10px;
                    border-bottom: 1px solid #d1c9be;
                    text-align: center;
                }
                #mainCol .car-models table.compl td.first,
                .tech-table td.align-left {
                    text-align: left;
                }
                    #mainCol .car-models table.compl tr:hover a,
                    #mainCol .car-models table.compl tr.active a {
                        color: #1a171b;
                }
            #mainCol .right {
                float: right;
                display: inline;
            }
        #rightCol {
            float: right;
            width: 255px;
            padding-bottom: 30px;
            }
            #rightCol .banner {
                position: relative;
                margin: -30px 0;
                }
                .banner span {
                    position: absolute;
                    right: -15px;
                    top: 100px;
                }
                .icon-1, .icon-2, .icon-3 {
                    width: 91px;
                    height: 91px;
                    background-image: url('/img/icons.png');
                    background-repeat: no-repeat;
                }
                .icon-1 { background-position: top left; }
                .icon-2 { background-position: center left; }
                .icon-3 { background-position: bottom left; }

div.credit {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
div.credit #mainCol {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}
div.credit select,
div.credit input {
	margin: 0 !important;
	font-size: 12px;
}

div.credit td {
	padding: 5px 10px !important;
	margin: 0;
	font-size: 12px;
}

.popup {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
.popup #mainCol {
	width: auto !important;
	margin: 10px !important;
	padding: 0px !important;
}
.popup ul {
	padding: 10px 0 0 20px;
}
.popup li {
	list-style: disc;
}

.popup h3 {
	margin: 0px !important;
}

.creditbanklogo {
	float: left;
	margin:15px 0 0 15px;
}

.bottom-menu {
	text-align: center;
	margin-bottom: 10px;
	width: 635px;
}
.bottom-menu a {
	padding-right: 10px;
	color:#A5A5A5;
}

/* Footer */
.footer-wrapper {
    height: 160px;
    background: #151515;
    clear: both;
    }
	.main-footer-wrapper {
    height: 160px;
    background: url('/img/footer-bg.jpg') center center no-repeat;
    }
    #footer .address, #footer .info, #footer .banner {
        float: left;
        display: inline;
    }
    #footer .logo{
        margin:32px 0 0 87px;
        float: left;
        display: inline;
    }
    #footer .address {
        width: 185px;
        margin: 20px 0 0 0;
    }
    #footer .address a {
        color:#ffffff;
        text-decoration: underline;
    }
    #footer .info {
        font-size: 11px;
        width: 370px;
        margin: 16px 0 0 112px;
        color: #FFF;
    }
    #footer .copy{
    	color: #FFF;
    	font-size: 12px;
    }
    #footer .copy a{
    	color: #FFF;
    	font-size: 12px;
    	text-decoration: none;
		}
    #footer .banner {
        margin: 20px 0 0 0;
    }
    #footer .address a:hover, #footer .copy a:hover {
    	text-decoration: underline;
    }

.model-img1  {
	left:0;
	position:absolute;
	top:0;
	z-index:200;	 
}
.model-img2  {
	left:0;
	position:absolute;
	top:0;
	z-index:100;
}
.redbg {
	background-color:#CC3333;
	color:#FFFFFF;
	padding: 0 5px 2px 5px;
}

.redbg a {
	color: #FFFFFF !important;
	text-decoration: underline;
}
.blocknewstitle {
	font-size: 17px;
	color:#336699;
	font-style: italic;
	text-decoration: underline;
}
.blocknews {
	text-decoration: underline;
	color: #000000;
}
.line {
	margin:10px 0;
	border-top: 1px solid #DAC1A2;
	height: 1px;
}
.newsblockitem {
	float: left;
	width: 50%;
	padding-bottom: 30px;
}
.newsdate {
	color: #999999;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.pagenav {
	color: #CCCCCC;
}
.pagenav a {
	text-decoration: underline;
}
.pagenav .page_active {
	color: #D4935D;
	font-weight: bold;
}
/*
 .tab_container {
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
}
*/
/* Pop-up message and fading background */
.hidden {
	display: none;
}
/* Pop-up message and fading background */
#opaco {
	background: url(/img/admin/opacity.png);
	left: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; // first!
	filter: alpha(opacity=70); /* IE5+ */
	moz-opacity: 0.3; /* Mozilla */
	-khtml-opacity: 0; /* Safari */
	opacity: 0.3;  /* general CSS3 */
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001;
}

#popup {
	background-color: #FFFFFF;
	position: fixed;
	/*width:300px;*/
	left: 50%;
	top: 50%;
	min-width: 300px;
	z-index: 1002;
	padding: 10px;
	border: 4px solid #BDD6F2;
	overflow: auto;
}
.newsblock {
	padding: 15px;
	background: #f7f7f7;
	width: 250px;
}
.newsblock a.title {
	font-size: 18px;
	text-decoration: underline;
	font-style: italic;
	color: #000000;
}
.newsblock .date,
.news-row .date {
	color: #999999;
}
.newsblock .item {
	padding: 15px 0 0 0;
	line-height: 16px;
}
.newsblock .itemwrap{
	padding-right: 20px; 	
}
.newsblock .item a,
.news-row a {
	color: #ff9933;
	text-decoration: underline;
}

.newsblock .model {
	font-size: 11px;
	float: left;
	padding: 8px 10px 0 0;
}

.web p {
text-align:justify;
}

#content .web h1 {
text-align:left;
font-size:20px;
}

#content .web h2 {
text-align:left;
font-size:18px;
}
.chev-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.chev-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.chev-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}
.nis-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.nis-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.nis-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

ul { list-style: none; }

a img { border: none; }
a { color: #369; text-decoration: none; }

.clear { clear: both; }


body {
    font-family:  Arial, sans-serif;
	font-size: 12px;
    color: #1a171b;
    background-color: #ffffff;
}

.wrapper {
    width: 1024px;
    margin: 0 auto;
    position: relative;
}

.full-width {
    width: 100%;
    min-width: 1024px;
}

.forms-03red {
	border:1px solid #FF0000;
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
}
.red {
	color:#990000;
}
.forms-03 {
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
	border: 1px solid #DDD4C8;
}
.forms-04 {font-family: Arial; font-size: 11px; color: #333;}
.forms-05 {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #DDD4C8;}
.forms-05red {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #DDD4C8;}
.forms-06red {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #ff0000;}
.forms-07 {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #DDD4C8;}
.forms-07red {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #ff0000;}

/* Header */
.header-wrapper {
	background: url(/img/header-bg.jpg) repeat-x;
}
.main-header-wrapper {
	background: url(/img/main-header-bg.jpg) no-repeat center;
}
#header {
    height: 246px;
    font-family: Arial;
    }
	.hee {
	width: 1050px;
	position: relative;
left: 50%;
margin-left: -525px
	}
	
	.f-bg {
	position:absolute;
	top:51px;
	height:301px;
	width:1050px;
	background:url(/img/f-bg.jpg) no-repeat;
	
}
	.about {
	position:absolute;
	left:20px;
	top:58px;
	height:286px;
	width:239px;
	background:url(/img/h-bg.png) no-repeat;
}
.about2 {
	position:absolute;
	right: 20px;
	top: 125px;
	height:160px;
	width:239px;
	background:url(/img/h-bg2.png) no-repeat;
}
    .credit-button {
    	width: 253px;
    	height: 36px;
    	position: absolute;
    	left: 32px;
    	top: 18px;
    }
    .credit-button a {
    	display: block;
    	background: url(/img/credit-but.png) no-repeat;
    	width: 253px;
    	height: 36px;
    }
    .callback-button {
    	width: 253px;
    	height: 44px;
    	position: absolute;
    	left: 22px;
    	top: 135px;
    }
    .callback-form {
    	width: 240px;
    	height: 120px;
    	position: absolute;
    	left:-17px;
    	top:180px;
    	
    }
    .callback-form table {
    	color: #666666;
    	margin: 10px 0 0 3px;
    }
    .callback-form table td {
    	padding-bottom: 5px;
    }
    .callback-form input {
    	margin: 0;
    }
    .callback-form .input {
    	width: 200px;
    	
    }
    .callback-form .msg {
    	float: left;
    	font-weight: bold;
    	font-size: 11px;
    	margin-top: 4px;
    }
    .callback-form .result {
    	text-align: center;
    	padding-top: 20px;
    	font-size: 18px;
    	color:#666666;
    }
    .livehelp {
    	width: 254px;
    	height: 46px;
    	position: absolute;
    	top: 135px;
    	left: 52px;
    }
    .livehelp a {
    	display: block;
    	background: url(/img/online-but.png) no-repeat;
    	width: 254px;
    	height: 46px;
    }
	.phone-button {
    	width: 173px;
    	height: 17px;
    	position: absolute;
    	right: 30px;
    	top: 100px;
    }
    .car {
    	position: absolute;
    	top: 220px;
    	right: 355px;
    	width: 220px;
    	height: 140px;
    }
    .logo {
        position: absolute;
        top: 20px;
        right: 23px;       
    }
    .logo a {
    	  width: 197px;
        height: 66px;
        display: block;
        background: url(/img/logo2.png) no-repeat;
        text-indent: -9999px;
    }

    #slider-txt {
    	position: absolute;
    	top: 195px;
    	left: 349px;
    	width: 675px;
    	display: none;
    }
	.tickercontainer { 
		width: 675px; 
		height: 30px; 
		margin: 0; 
		padding: 0;
		overflow: hidden; 
	}
	.tickercontainer .mask { 
		position: relative;
		left: 10px;
		top: 8px;
		width: 1024px;
		overflow: hidden;
	}
	ul.newsticker { 
		position: relative;
		left: 1024px;
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	ul.newsticker li {
		float: left; 
		margin: 0 300px 0 0;
		padding: 0;
		color: #344e7d;
		font-size: 18px;
		font-style: italic;
	}

    .diler {
        float: left;
        display: inline;
        margin: 40px 0 0 63px;
        width: 320px;
        font-size: 14px;
        color: #d1913a;
        }
        .diler .adr {
        	float: left;
        }
        .diler .map {
        	float: left;
        	margin: 40px 0 0 40px;
        }
        .diler a {
            color: #ffffff;
            font-size: 12px;
            text-decoration: underline;
        }
/* Featured */
#featured-wrapper {
    height: 325px;
    background: #ffffff url('/img/menu-bg.png') repeat-x;
    }

    /* Menu */
    .menu {
        margin-left: 0px;
        position: absolute;
        font-family: Arial;
        background: url(/img/menu-sep.png) no-repeat;
        z-index: 1003;
        }
        .menu li {
            float: left;
            position: relative;
            background: url(/img/menu-sep.png) no-repeat right 0;
        }
        .menu li ul{
            display: none;
            z-index: 1000;
            margin-left:-5px;
        }
		  .menu li ul img {
            display: none;
				visibility: hidden;
        }
        .menu li:hover ul {
            position: absolute;
            left: 10px;
            top: 50px;
            display: block;
            z-index: 1000;
            }
			.menu li:hover ul img {
				display: block;
				visibility: visible;
			}
            .menu li ul li {
                position: relative;
                width: 217px;
                z-index: 100000;  
                background: url('/img/menu-down-item-bg.png') top left repeat-y;
                padding-left:15px;
            }
            .menu .shadow {
                position: absolute;
                top: 0;
                right: 0;                                
                width: 7px;
                height: 33px;
                background: url('/img/menu-shadow.png') top right repeat-y;
                z-index: 15;                
            }
            .menu li ul a {
                font-family:  Arial, sans-serif;
                font-size: 11px;
                text-transform: none;
                color: #1a171b;
                padding-left: 20px;
                padding-right: 0;
                background: #ffffff url(/img/menu-down-item.png) no-repeat 0px 14px;
                height: 36px;
                line-height: 36px;
                width: 167px;
                position: relative;
                padding-left:30px;
                                              
                }
                .menu li ul a:hover {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 0px 0;
                }
                /* Äëÿ Javascript */
                .menu li ul .active {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 0px 0;
                }
                .menu li:hover ul ul {
                    display: none;
                    }

                    .menu li:hover ul ul a:hover {
                        
                    }
                    .menu li:hover ul li:hover ul {
                        display: block;
                        top: -8px;
                        left: 217px;
                    }
        #serch{
        margin-left:0px;
        }
        .model-info {
            position: absolute;
            left: 217px;
            width: 212px;
            height: 275px;
            display: none;
            background-color: #ffffff;
            text-align: center;
            z-index: 1000;
            top:0px;
            }
            .model-info i.topbg {
            	position: absolute;
            	top: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-topitem-bg.png') no-repeat;
            }
            .model-info i.bottombg {
            	position: absolute;
            	bottom: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-lastitem-bg.png') no-repeat;
            }            
            .model-info .head {
                display: block;
                font-size: 13px;
                font-weight: bold;
                margin: 20px 0 0 0;
            }
            .model-info img { display: block; margin: 10px auto 0; }
            .model-info .price {
                color: #cc0000;
                display: block;
                font-size: 16px;
                font-style: italic;
                font-weight: bold;
                margin: 15px 0 10px 0;
            }
        .menu a {
            float: left;
            color: #ebecec;
            height: 50px;
            font-size: 11px;
            padding: 0 20px;
            line-height: 50px;
            }
            .menu a.catalog {
            	/*background: url('/img/menu-catalog-bg.png') center center no-repeat;*/
            	padding: 0 5px 0 5px;
            }
            .menu a.search {
            	/*background: url('/img/menu-search-bg.png') center center no-repeat;*/
            	padding: 0 10px 0 10px;
            }
			.menu a.znk {
            	background: url('/img/znk.png') center center no-repeat;
            	padding: 0 15px 0 15px;
			}
            .menu a:hover {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .active {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .menu-down div {
            	height: 30px;
            	line-height: 30px;
            	margin: 10px 10px 0 0;
            	padding: 0 10px 10px 10px;
            	position: relative;
            }
            .menu a.menu-down:hover,
            .menu a.menu-down.active2 {
            	background-image: none;
            }             
            .menu a.menu-down:hover div,
            .menu a.menu-down.active2 div {
            	color: #000000;
            	background: #ffffff;
            }           
            .menu a.menu-down:hover i,
            .menu a.menu-down.active2 i {
					display:block;
				}
				.menu .menu-down i {
					display:none;
					height:40px;
					position:absolute;
					top:0;
					width:8px;
				}
				.menu .menu-down i.l-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll left top transparent;
					left:0px;
				}
				.menu .menu-down i.r-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll -8px top transparent;
					right:-8px;
				}
            .menu li ul .firstshadow-top, 
            .menu li ul .shadow-top, 
            .menu li ul .shadow-bottom {
                height: 8px;
                width: 212px;
            }
            .menu li ul .firstshadow-top { background: url('/img/menu-down-firstitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-bottom { background: url('/img/menu-down-lastitem-bg.png') no-repeat left top; }
            .menu li:hover ul li:hover li:hover .model-info {
                display: block;
            }
            .model-info .button {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color: #333333;
                width: 189px;
                height: 36px;
                line-height: 36px;
                padding: 0 15px 0 15px;
            }
            .menu li ul ul .model-info a.button:hover {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color:#ff9833;
            }
            .menu .search-block {
            	width: 190px;
            	height: 120px;
            	padding: 12px 0px;
            }
            .menu .search-block .input {
            	width: 180px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .search-block select {
            	width: 182px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .but {
            	float: right;
            	margin-right: 10px;
            }
    /* Featured */
    #banner {
    	background: url(/img/banner-bg.png) repeat-x;
    }
    .featured {
		padding-top: 10px;
		text-align: center;
		position: relative;
        }
        .featured .image { float: left; }
        .featured .text-wrapper {
            float: left;
            display: inline;
            margin-left: 60px;
            }
            .text {
                color: #fff;
                text-transform: uppercase;
                height: 300px;
                display: table-cell;
                vertical-align: middle;
                }
                .text p {
                    display: block;
                    width: 260px;
                    margin-top: 25px;
                    font-size: 14px;
                }
#model-menu-wrapper {
     background: url('/img/model-menu-bg.png') repeat-x;
     height: 152px;
     position: relative;
     overflow: hidden;
    }
    .model-menu {
        width: 1500px;
        min-width: 958px;
        height: 98px;
        margin-left:5px;
        position: relative;
        }
        .model-menu li {
            float: left;
            position: relative;
            width: 61px;
            height: 80px;
            padding-right: 1px;
            background: url('/img/model-menu.jpg') bottom right no-repeat;
            }
            .model-menu .last {
                width: 74px;
                padding-right: 0;
                background: none;
        }
        .model-menu a {
					float: left;
					width: 100%;
					height: 98px;
					color: #333333;
					font-size: 12px;
					line-height: 137px;
					text-align: center;
					text-decoration: underline;
					position: relative;
            }
            .model-menu li:hover a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu li:hover .hover-model-menu {
            	display: block;
            }
            .model-menu li.active a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu span {
                    float: left;
                		position: absolute;
                    background-image: url('/img/models.png');
                		background-repeat: no-repeat;
                }
                .model-menu .ford {
                    top: 20px;
                    left: 4px;
                    width: 64px;
                    height: 32px;
                    background-position: -3px 0px
                }
                .model-menu .mitsubishi {
                     top: 19px;
                     left: 15px;
                     width: 41px;
                     height: 36px;
                     background-position: -5px -31px
                 }
                .model-menu .mazda {
                     top: 20px;
                     left: 12px;
                     width: 44px;
                     height: 33px;
                     background-position: -3px -67px;
                 }					  
                .model-menu .nissan {
                    top: 21px;
                    left: 11px;
                    width: 44px;
                    height: 28px;
                    background-position: -3px -100px;
                }					  
                .model-menu .renault {
                    top: 21px;
                    left: 15px;
                    width: 32px;
                    height: 37px;
                    background-position: 0 -131px;
                }					  
                .model-menu .chevrolet {
                    top: 25px;
                    left: 5px;
                    width: 60px;
                    height: 26px;
                    background-position: -3px -163px;
                }					  
                .model-menu .toyota {
                    top: 21px;
                    left: 10px;
                    width: 52px;
                    height: 33px;
                    background-position: 0 -185px;
                }
                .model-menu .chery {
                    top: 26px;
                    left: 6px;
                    width: 60px;
                    height: 32px;
                    background-position: 8px -218px;
                }					  
                .model-menu .hyundai {
                    top: 30px;
                    left: 3px;
                    width: 60px;
                    height: 25px;
                    background-position: 0 -252px;
                 }					  
                 .model-menu .kia {
                    top: 24px;
                    left: 0px;
                    width: 62px;
                    height: 33px;
                    background-position: 0 -276px;
					  }					  
                 .model-menu .chance {
                     top: 25px;
                     left: 4px;
                     width: 56px;
                     height: 33px;
                     background-position: 0 -312px;
                 }
                 .model-menu .tagaz {
                     top: 24px;
                     left: 3px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -339px;
                 }
                 .model-menu .great-wall {
                     top: 24px;
                     left: 0px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -375px;
                 }                 
                .model-menu .vaz {
                    top: 25px;
                    left: 0px;
                    width: 75px;
                    height: 35px;
	                background-position: 0 -411px;
                 }	
                .model-menu .volkswagen {
                    top: 25px;
                    left: 17px;
                    width: 32px;
                    height: 32px;
	                background-position: 0 -458px;
                }
				.model-menu .daewoo {
                    top: 25px;
                    left: 8px;
                    width: 43px;
                    height: 23px;
	                background-position: 0 -499px;
                }
    .hover-model-menu {
    	display: none;
    	position: absolute;
    	top: 120px;
    	left: 10px;
    	/*width: 1004px;*/
    	background-color: #7ba6d6;
    	border-left: 2px solid #e2e2e2;
    	border-right: 2px solid #e2e2e2;
    	z-index: 1000;
		padding-left: 4px;
		min-width:200px;
    }
    .hover-model-menu .topbg {
    	position: absolute;
    	top: -12px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	background: #7BA6D6;
		border-top: 2px solid #E2E2E2;
    }	
    .hover-model-menu .bottombg {
    	position: absolute;
    	bottom: -10px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	/*background: url(/img/hover-model-menu-bottom-bg.png) repeat-x;*/
		background: #7BA6D6;
		border-bottom: 2px solid #E2E2E2;
    }
    .hover-model-menu .topl {
    	position: absolute;
    	top: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 0;
    }
    .hover-model-menu .topr {
    	position: absolute;
    	top: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right 0;
    }
    .hover-model-menu .bottoml {
    	position: absolute;
    	bottom: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 bottom;
    }
    .hover-model-menu .bottomr {
    	position: absolute;
    	bottom: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right bottom;
    }
    .hover-model-menu .treug {
    	position: absolute;
    	top: -23px;
    	left:23px;
    	background: url(/img/hover-model-menu-active.png) no-repeat;
    	width: 24px;
    	height: 13px;
    	z-index: 10;
    }
    .hover-model-menu .models {
    	padding: 11px;
    	text-align: center;
    }
    .hover-model-menu .models ul {
    	list-style: none;
    }
    .hover-model-menu .models ul li.mitem {
    	float: left;
    	width: 177px;
    	height: 155px;
    	margin-right: 20px;
    	margin-bottom: 10px;
    }
    .hover-model-menu .models ul li.mitem a {
    	font-size: 13px;
    	color: #fff;
    	font-weight: bold;
    }
    .ajmodel {
    	position: relative;
    }
    .ajmodel a div {
    	position: relative;
    	width: 159px;
    	padding: 0 0 10px 0;
    	line-height: 30px;
    	text-align: left;
    	padding-left: 18px;
    	background: url(/img/ajmodel-title.png) no-repeat;
    }
	.ajmodel a div i.l-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll left top transparent;
		left:0px;
	}
	.ajmodel a div i.r-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll -8px top transparent;
		right:-8px;
	}
	.ajmodel ul .firstshadow-top, 
	.ajmodel ul .shadow-top, 
	.ajmodel ul .shadow-bottom {
		height: 8px;
		width: 331px;
	}
	.ajmodel ul .firstshadow-top { background: url('/img/ajmodel-down-firstitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-bottom { background: url('/img/ajmodel-down-lastitem-bg.png') no-repeat left top; }
   .ajmodel ul {
		display: none;
	}
	.ajmodel:hover div {
		color: #000000;
		background: #ffffff;
	}   
	.ajmodel:hover ul {
		position: absolute;
		left: 0px;
		top: 40px;
		display: block;
		z-index: 1000;
	}
	.ajmodel:hover i {
		display:block;
	}
	.ajmodel a div i {
		display:none;
		height:40px;
		position:absolute;
		top:0;
		width:8px;
	}
	.ajmodel ul li {
	 	position: relative;
	 	width: 331px;
	 	z-index: 100000;  
	 	background: url('/img/menu-down-item-bg.png') top left repeat-y;
	 	height: 36px;
	 	text-align: left;
	}
	.ajmodel ul a {
		background: url("/img/menu-down-item.png") no-repeat scroll 23px 15px #FFFFFF;
		color: #1A171B !important;
		font-size: 12px !important;
		height: 36px !important;
		line-height: 36px !important;
		padding-left: 35px !important;
		padding-right: 0 !important;
		position: relative !important;
		text-transform: none !important;
		width: 296px !important;
		text-align: left;
		display: block !important;
		font-weight: normal !important;
	}
	.ajmodel ul a:hover {
		  color: #404040 !important;
		  background: #ffffff url(/img/ajmodel-down-item-active.png) no-repeat 10px 0 !important;
	 }
   
       .models-list {
        width: 100%;
        height: 54px;
        min-width: 958px;
        margin-left:35px;
        overflow: hidden;
        }
        .models-list li {
            overflow: hidden;
            display: none;
            }
            .models-list a {
                float: left;
                color: #ebecec;
                margin-right: 20px;
                text-decoration: underline;
                line-height: 54px;
                text-transform: uppercase;
            }
            .models-list a:hover,
            .models-list a.active {
                text-decoration: none;
                background: url(/img/model-list-active.png) no-repeat center bottom;
            }
/* Content */
#content-wrapper {
    width: 958px;
    padding: 0 33px;
    }
    #content-wrapper .breadcrumbs {
        width: 100%;
        min-width: 958px;
        padding: 12px 0;
        background: url(/img/menu-down-item.png) no-repeat left 15px;
        z-index: 0;
        }
        .breadcrumbs p {
            margin: 0 15px;
        }
        .breadcrumbs a {
            color: #000000;
        }
    /* Content */
    #content {
        float: left;
        display: inline;
        margin: 5px 0 25px 0;
        position: relative;
        width: 100%;
        }
        #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
            margin-top: 20px;
        }
        #content h1 {
            color: #336699;
            font-size: 30px;
            text-transform: uppercase;
        }
        
        #mainCol h1 {
            font-size: 14px;
            text-transform: uppercase;
            color: #000000;
        }
        #content h2 {
            color: #336699;
            font-size: 25px;
            font-weight: normal;
        }
        #content h3 {
            font-size: 14px;
            text-transform: uppercase;
        }
        #content .topshadow, #content .bottomshadow {
            position: absolute;
            width: 18px;
            left: 655px;
            background-repeat: no-repeat;
            background-image: url('/img/sideshadow.jpg');
        }
        #content .topshadow {
            top: 0;
            height: 30px;
            background-position: top left;
        }
        #content .bottomshadow {
            bottom: 0;
            height: 32px;
            background-position: bottom left;
        }
        #content p {
            margin: 15px 0;
        }
        #mainCol {
            float: left;
            width: 635px;
            padding-bottom: 15px;
            }
            #mainCol .background-main {
                width: 100%;
                height: 345px;
                padding-left: 12px;
                margin-left: -12px;
                background: url('/img/main-bg.jpg') top left no-repeat;
            }
            #mainCol .large {
                font-size: 13px;
                margin-top: 0px;
            }
            #mainCol .banks {
                float: left;
                display: inline;
                margin: 40px 0 40px 50px;
                }
                .banks li { float: left; }
                .banks a {
                    float: left;
                    display: inline;
                    width: 145px;
                    height: 47px;
                    line-height: 47px;
                    text-align: center;
                    margin: 20px 0 0 20px;
                    color: #d1945f;
                    font-size: 17px;
                    text-transform: uppercase;
                    background: #fcfbfc url(/img/bank-button.jpg) top left no-repeat;
                }
            #mainCol #credit-form table td{
            	text-align: left;
            }
            #mainCol .catalog {
                float: left;
                display: inline;
                width: 230px;
                margin: 30px 70px 0 0;
                text-align: left;
                font-size: 12px;
                }
                .catalog h4 {
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0px;
                  /*  vertical-align: middle; */
                   font-size: 12px;
                    }
                    
                   
                    .catalog h4 > IMG {
                    	margin-right: 30px;
                    }
                /*.catalog caption {
                    height: 54px;
                    line-height: 54px;
                    display: block;
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0;
                    background-image: url('/img/models.jpg');
                    background-repeat: no-repeat;
                    }
                    .catalog .mitsubishi { background-position: top left; }
                    .catalog .ford { background-position: 0px -54px; }
                    .catalog .hyundai { background-position: 0px -108px; }
                    .catalog .nissan { background-position: 0px -162px; }
                    .catalog .mazda { background-position: 0px -216px; }
                    .catalog .renault { background-position: 0px -270px; }
                    .catalog .honda { background-position: 0px -324px; }
                    .catalog .toyota { background-position: 0px -378px; }
                    .catalog .chevrolet { background-position: 0px -432px; }
                    .catalog .vaz { background-position: 0px -486px; }
                    .catalog .kia { background-position: 0px -540px; }
                    .catalog .cherry { background-position: 0px -594px; text-align: right; padding-right: 75px; }
 */               
				#mainCol .catalog td {
                    width: 115px;
                    padding: 3px 0;
                    border: 0;
                }
                .catalog .align-right {
                    color: #87888a;
                    text-align: right;
                }

            #mainCol .model-act {
				position: relative;
				float: left;
				height:  177px;
				display: block;
				margin-bottom: 50px;
				margin-right:17px;
				width: 300px;
				z-index: 100;	
                }
                #mainCol .catalog-model-title {
                	position: absolute;
						top: 163px;
						color: #333333;
                	background: #eeeeee;
                	display: block;
                	width: 297px;
                	text-transform: uppercase;
                }
            #mainCol .tabs {
                float: left;
                display: inline;
                width: 100%;
                border-bottom: 1px solid #87888a;
                margin: 10px 0;
                }
                .tabs li {
                    float: left;
                    }
                    .tabs a {
                        float: left;
                        height: 36px;
                        line-height: 36px;
                        position: relative;
                        padding: 0 40px;
                        font-size: 14px;
                        color: #1a171b;
                        margin-bottom: -1px;
                        background: #c9b191 url('/img/tabs.jpg') bottom left no-repeat;
                        }
                        .tabs a span {
                            width: 5px;
                            height: 36px;
                            position: absolute;
                            top: 0;
                            right: 0;
                            background: #c9b191 url('/img/tabs.jpg') bottom right no-repeat;
                        }
                    .tabs .active {
                        background: #f6ecdf url('/img/tabs.jpg') top left no-repeat;
                        }
                        .tabs .active span {
                            background: #f6ecdf url('/img/tabs.jpg') top right no-repeat;
                        }
            #mainCol table,
            .tech-table {
                font-size: 11px;
                text-align: center;
                border-collapse: collapse;
                margin-bottom: 15px;
                }
                #mainCol th { font-weight: normal; }
                #mainCol .align-left { text-align: left; }
                #mainCol th, #mainCol td {
                    padding: 5px 15px;
                    border-bottom: 1px solid #ddd4c8;
                    border-right: 1px solid #ddd4c8;
                }
            #mainCol .gallery {
                margin: 15px 0 0 -21px;
                }
                .gallery img {
                    margin: 0 0 16px 16px;
                }
            .button {
                color: #f00;
                height: 25px;
                line-height: 25px;
                padding: 0 17px 0 20px;
                margin-right: 3px;
                position: relative;
                background: url('/img/button.png') top left no-repeat;
                }
                .button span {
                    width: 3px;
                    height: 25px;
                    position: absolute;
                    top: 0;
                    right: -3px;
                    background: url('/img/button.png') top right no-repeat;
                }
            #mainCol .car-models {
                
                }
                #mainCol .colors {
                    margin: 15px 0;
                    margin-left: -10px;
                    }
                    .colors li {
                        float: left;
                        display: inline;
                        width: 43px;
                        height: 29px;
                        margin-left: 45px;
                        position: relative;
                    }
                    .colors li:hover {
                        background: url('/img/colors-bg.jpg') top left no-repeat;
                    }
                    .colors a {
                        position: absolute;
                        top: 3px;
                        left: 3px;
                        width: 37px;
                        height: 23px;
                    }
                #mainCol .car-models img {
                    margin: 15px 0;
                    margin-left: 50px;
                }
                #mainCol .compl-title {
                	text-align: left;
                	padding-left: 36px;
                	margin-bottom:15px;
                }
                #mainCol .car-models .modifications-list {
                	list-style: none outside none;
                }
                #mainCol .car-models .modifications-list li {
                	margin-bottom: 4px;
                	text-align: left;
                }
                #mainCol .car-models .modifications-list li.compl {
 						background: none repeat scroll 0 0 transparent;
 						display: none;
 						height: auto;
 						margin-bottom: 4px;
 						overflow: hidden;
 						padding-left: 22px;
 						padding-right: 0;
					}
                #mainCol .car-models .compl-table {
                	width: 100%;
                	margin: 0;
                }
                #mainCol .car-models .compl-table tr.head td {
                	background: #516388;
                	color: #fff;
                	padding: 10px 0;
                }
                #mainCol .car-models .compl-table .check {
 						width: 30px;
 						padding-left: 25px !important;               	
                }
                #mainCol .car-models .compl-table .modcol {
 						width: 155px;
 						padding-right: 15px           	
                }
                #mainCol .car-models .compl-table .pricecol {
 						width: 50px;
                         						
                }
				#mainCol .car-models .compl-table .kupit {
 						width: 70px;
                         						
                }
                #mainCol .car-models .compl-table .offercol {
 						width: 120px;
 						
                }
                #mainCol .car-models .compl-table .offercol2 {
 						width: 120px;           	
                }
                #mainCol .car-models .compl-table .arr {
 						width: 40px;
 						text-align: right           	
                }
                #mainCol .car-models .compl-table .arr img {
                	margin: 0;
                	padding: 0;
                }
                #mainCol .car-models .compl-table td {
                	border: 0;
                	text-align: left;
                	padding: 6px 0;
                }
                
                #mainCol .car-models .compl-table tr.row td {
                	background: #eee;
                	color: #000;
                }
                #mainCol .car-models .compl-table .offer {
                	position: relative;
                	padding-left:30px;
                }
                #mainCol .car-models .compl-table .offer-icon {
                	margin: 0;
                	position: absolute;
                	top: -15px;
                	left: 0;
                }
                #mainCol .car-models p.notice {
						color: #9C9E9F;
						font-size: 11px;
						margin: 7px 12px 12px;
						text-align: left;
					 }
					 #mainCol .car-models .button-wrap {
						margin-left: 12px;
						text-align: left;
					 }

                #mainCol .car-models table.compl,
                .tech-table {
                    width: 100%;
                    margin: 15px 0;
                }
                #mainCol .car-models table.compl td,
                .tech-table td {
                    border-right: 1px solid #d1c9be;
                    padding: 6px 10px;
                    border-bottom: 1px solid #d1c9be;
                    text-align: center;
                }
                #mainCol .car-models table.compl td.first,
                .tech-table td.align-left {
                    text-align: left;
                }
                    #mainCol .car-models table.compl tr:hover a,
                    #mainCol .car-models table.compl tr.active a {
                        color: #1a171b;
                }
            #mainCol .right {
                float: right;
                display: inline;
            }
        #rightCol {
            float: right;
            width: 255px;
            padding-bottom: 30px;
            }
            #rightCol .banner {
                position: relative;
                margin: -30px 0;
                }
                .banner span {
                    position: absolute;
                    right: -15px;
                    top: 100px;
                }
                .icon-1, .icon-2, .icon-3 {
                    width: 91px;
                    height: 91px;
                    background-image: url('/img/icons.png');
                    background-repeat: no-repeat;
                }
                .icon-1 { background-position: top left; }
                .icon-2 { background-position: center left; }
                .icon-3 { background-position: bottom left; }

div.credit {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
div.credit #mainCol {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}
div.credit select,
div.credit input {
	margin: 0 !important;
	font-size: 12px;
}

div.credit td {
	padding: 5px 10px !important;
	margin: 0;
	font-size: 12px;
}

.popup {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
.popup #mainCol {
	width: auto !important;
	margin: 10px !important;
	padding: 0px !important;
}
.popup ul {
	padding: 10px 0 0 20px;
}
.popup li {
	list-style: disc;
}

.popup h3 {
	margin: 0px !important;
}

.creditbanklogo {
	float: left;
	margin:15px 0 0 15px;
}

.bottom-menu {
	text-align: center;
	margin-bottom: 10px;
	width: 635px;
}
.bottom-menu a {
	padding-right: 10px;
	color:#A5A5A5;
}

/* Footer */
.footer-wrapper {
    height: 160px;
    background: #151515;
    clear: both;
    }
	.main-footer-wrapper {
    height: 160px;
    background: url('/img/footer-bg.jpg') center center no-repeat;
    }
    #footer .address, #footer .info, #footer .banner {
        float: left;
        display: inline;
    }
    #footer .logo{
        margin:32px 0 0 87px;
        float: left;
        display: inline;
    }
    #footer .address {
        width: 185px;
        margin: 20px 0 0 0;
    }
    #footer .address a {
        color:#ffffff;
        text-decoration: underline;
    }
    #footer .info {
        font-size: 11px;
        width: 370px;
        margin: 16px 0 0 112px;
        color: #FFF;
    }
    #footer .copy{
    	color: #FFF;
    	font-size: 12px;
    }
    #footer .copy a{
    	color: #FFF;
    	font-size: 12px;
    	text-decoration: none;
		}
    #footer .banner {
        margin: 20px 0 0 0;
    }
    #footer .address a:hover, #footer .copy a:hover {
    	text-decoration: underline;
    }

.model-img1  {
	left:0;
	position:absolute;
	top:0;
	z-index:200;	 
}
.model-img2  {
	left:0;
	position:absolute;
	top:0;
	z-index:100;
}
.redbg {
	background-color:#CC3333;
	color:#FFFFFF;
	padding: 0 5px 2px 5px;
}

.redbg a {
	color: #FFFFFF !important;
	text-decoration: underline;
}
.blocknewstitle {
	font-size: 17px;
	color:#336699;
	font-style: italic;
	text-decoration: underline;
}
.blocknews {
	text-decoration: underline;
	color: #000000;
}
.line {
	margin:10px 0;
	border-top: 1px solid #DAC1A2;
	height: 1px;
}
.newsblockitem {
	float: left;
	width: 50%;
	padding-bottom: 30px;
}
.newsdate {
	color: #999999;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.pagenav {
	color: #CCCCCC;
}
.pagenav a {
	text-decoration: underline;
}
.pagenav .page_active {
	color: #D4935D;
	font-weight: bold;
}
/*
 .tab_container {
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
}
*/
/* Pop-up message and fading background */
.hidden {
	display: none;
}
/* Pop-up message and fading background */
#opaco {
	background: url(/img/admin/opacity.png);
	left: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; // first!
	filter: alpha(opacity=70); /* IE5+ */
	moz-opacity: 0.3; /* Mozilla */
	-khtml-opacity: 0; /* Safari */
	opacity: 0.3;  /* general CSS3 */
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001;
}

#popup {
	background-color: #FFFFFF;
	position: fixed;
	/*width:300px;*/
	left: 50%;
	top: 50%;
	min-width: 300px;
	z-index: 1002;
	padding: 10px;
	border: 4px solid #BDD6F2;
	overflow: auto;
}
.newsblock {
	padding: 15px;
	background: #f7f7f7;
	width: 250px;
}
.newsblock a.title {
	font-size: 18px;
	text-decoration: underline;
	font-style: italic;
	color: #000000;
}
.newsblock .date,
.news-row .date {
	color: #999999;
}
.newsblock .item {
	padding: 15px 0 0 0;
	line-height: 16px;
}
.newsblock .itemwrap{
	padding-right: 20px; 	
}
.newsblock .item a,
.news-row a {
	color: #ff9933;
	text-decoration: underline;
}

.newsblock .model {
	font-size: 11px;
	float: left;
	padding: 8px 10px 0 0;
}

.web p {
text-align:justify;
}

#content .web h1 {
text-align:left;
font-size:20px;
}

#content .web h2 {
text-align:left;
font-size:18px;
}
.chev-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.chev-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.chev-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}
.nis-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.nis-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.nis-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}height: 30px;
}body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

ul { list-style: none; }

a img { border: none; }
a { color: #369; text-decoration: none; }

.clear { clear: both; }


body {
    font-family:  Arial, sans-serif;
	font-size: 12px;
    color: #1a171b;
    background-color: #ffffff;
}

.wrapper {
    width: 1024px;
    margin: 0 auto;
    position: relative;
}

.full-width {
    width: 100%;
    min-width: 1024px;
}

.forms-03red {
	border:1px solid #FF0000;
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
}
.red {
	color:#990000;
}
.forms-03 {
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
	border: 1px solid #DDD4C8;
}
.forms-04 {font-family: Arial; font-size: 11px; color: #333;}
.forms-05 {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #DDD4C8;}
.forms-05red {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #DDD4C8;}
.forms-06red {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #ff0000;}
.forms-07 {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #DDD4C8;}
.forms-07red {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #ff0000;}

/* Header */
.header-wrapper {
	background: url(/img/header-bg.jpg) repeat-x;
}
.main-header-wrapper {
	background: url(/img/main-header-bg.jpg) no-repeat center;
}
#header {
    height: 246px;
    font-family: Arial;
    }
	.hee {
	width: 1050px;
	position: relative;
left: 50%;
margin-left: -525px
	}
	
	.f-bg {
	position:absolute;
	top:51px;
	height:301px;
	width:1050px;
	background:url(/img/f-bg.jpg) no-repeat;
	
}
	.about {
	position:absolute;
	left:20px;
	top:58px;
	height:286px;
	width:239px;
	background:url(/img/h-bg.png) no-repeat;
}
.about2 {
	position:absolute;
	right: 20px;
	top: 125px;
	height:160px;
	width:239px;
	background:url(/img/h-bg2.png) no-repeat;
}
    .credit-button {
    	width: 253px;
    	height: 36px;
    	position: absolute;
    	left: 32px;
    	top: 18px;
    }
    .credit-button a {
    	display: block;
    	background: url(/img/credit-but.png) no-repeat;
    	width: 253px;
    	height: 36px;
    }
    .callback-button {
    	width: 253px;
    	height: 44px;
    	position: absolute;
    	left: 22px;
    	top: 135px;
    }
    .callback-form {
    	width: 240px;
    	height: 120px;
    	position: absolute;
    	left:-17px;
    	top:180px;
    	
    }
    .callback-form table {
    	color: #666666;
    	margin: 10px 0 0 3px;
    }
    .callback-form table td {
    	padding-bottom: 5px;
    }
    .callback-form input {
    	margin: 0;
    }
    .callback-form .input {
    	width: 200px;
    	
    }
    .callback-form .msg {
    	float: left;
    	font-weight: bold;
    	font-size: 11px;
    	margin-top: 4px;
    }
    .callback-form .result {
    	text-align: center;
    	padding-top: 20px;
    	font-size: 18px;
    	color:#666666;
    }
    .livehelp {
    	width: 254px;
    	height: 46px;
    	position: absolute;
    	top: 135px;
    	left: 52px;
    }
    .livehelp a {
    	display: block;
    	background: url(/img/online-but.png) no-repeat;
    	width: 254px;
    	height: 46px;
    }
	.phone-button {
    	width: 173px;
    	height: 17px;
    	position: absolute;
    	right: 30px;
    	top: 100px;
		font-size: 18px;
    }
    .car {
    	position: absolute;
    	top: 220px;
    	right: 355px;
    	width: 220px;
    	height: 140px;
    }
    .logo {
        position: absolute;
        top: 20px;
        right: 23px;       
    }
    .logo a {
    	  width: 197px;
        height: 66px;
        display: block;
        background: url(/img/logo2.png) no-repeat;
        text-indent: -9999px;
    }

    #slider-txt {
    	position: absolute;
    	top: 195px;
    	left: 349px;
    	width: 675px;
    	display: none;
    }
	.tickercontainer { 
		width: 675px; 
		height: 30px; 
		margin: 0; 
		padding: 0;
		overflow: hidden; 
	}
	.tickercontainer .mask { 
		position: relative;
		left: 10px;
		top: 8px;
		width: 1024px;
		overflow: hidden;
	}
	ul.newsticker { 
		position: relative;
		left: 1024px;
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	ul.newsticker li {
		float: left; 
		margin: 0 300px 0 0;
		padding: 0;
		color: #344e7d;
		font-size: 18px;
		font-style: italic;
	}

    .diler {
        float: left;
        display: inline;
        margin: 40px 0 0 63px;
        width: 320px;
        font-size: 14px;
        color: #d1913a;
        }
        .diler .adr {
        	float: left;
        }
        .diler .map {
        	float: left;
        	margin: 40px 0 0 40px;
        }
        .diler a {
            color: #ffffff;
            font-size: 12px;
            text-decoration: underline;
        }
/* Featured */
#featured-wrapper {
    height: 325px;
    background: #ffffff url('/img/menu-bg.png') repeat-x;
    }

    /* Menu */
    .menu {
        margin-left: 0px;
        position: absolute;
        font-family: Arial;
        background: url(/img/menu-sep.png) no-repeat;
        z-index: 1003;
        }
        .menu li {
            float: left;
            position: relative;
            background: url(/img/menu-sep.png) no-repeat right 0;
        }
        .menu li ul{
            display: none;
            z-index: 1000;
        }
		  .menu li ul img {
            display: none;
				visibility: hidden;
        }
        .menu li:hover ul {
            position: absolute;
            left: 10px;
            top: 50px;
            display: block;
            z-index: 1000;
            }
			.menu li:hover ul img {
				display: block;
				visibility: visible;
			}
            .menu li ul li {
                position: relative;
                width: 217px;
                z-index: 100000;  
                background: url('/img/menu-down-item-bg.png') top left repeat-y;
            }
            .menu .shadow {
                position: absolute;
                top: 0;
                right: 0;                                
                width: 7px;
                height: 33px;
                background: url('/img/menu-shadow.png') top right repeat-y;
                z-index: 15;                
            }
            .menu li ul a {
                font-family:  Arial, sans-serif;
                font-size: 11px;
                text-transform: none;
                color: #1a171b;
                padding-left: 10px;
                padding-right: 0;
                background: #ffffff url(/img/menu-down-item.png) no-repeat 23px 15px;
                height: 36px;
                line-height: 36px;
                width: 177px;
                position: relative;                              
                }
                .menu li ul a:hover {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 10px 0;
                }
                /* Äëÿ Javascript */
                .menu li ul .active {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 10px 0;
                }
                .menu li:hover ul ul {
                    display: none;
                    }

                    .menu li:hover ul ul a:hover {
                        
                    }
                    .menu li:hover ul li:hover ul {
                        display: block;
                        top: -8px;
                        left: 217px;
                    }
        .model-info {
            position: absolute;
            top: -160px;
            left: 217px;
            width: 212px;
            height: 275px;
            display: none;
            background-color: #ffffff;
            text-align: center;
            z-index: 1000;
            }
            .model-info i.topbg {
            	position: absolute;
            	top: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-topitem-bg.png') no-repeat;
            }
            .model-info i.bottombg {
            	position: absolute;
            	bottom: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-lastitem-bg.png') no-repeat;
            }            
            .model-info .head {
                display: block;
                font-size: 13px;
                font-weight: bold;
                margin: 20px 0 0 0;
            }
            .model-info img { display: block; margin: 10px auto 0; }
            .model-info .price {
                color: #cc0000;
                display: block;
                font-size: 16px;
                font-style: italic;
                font-weight: bold;
                margin: 15px 0 10px 0;
            }
        .menu a {
            float: left;
            color: #ebecec;
            height: 50px;
            font-size: 11px;
            padding: 0 10px;
            line-height: 50px;
            }
            .menu a.catalog {
            	/*background: url('/img/menu-catalog-bg.png') center center no-repeat;*/
            	padding: 0 5px 0 5px;
            }
            .menu a.search {
            	/*background: url('/img/menu-search-bg.png') center center no-repeat;*/
            	padding: 0 10px 0 10px;
            }
			.menu a.znk {
            	background: url('/img/znk.png') center center no-repeat;
            	padding: 0 15px 0 15px;
			}
            .menu a:hover {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .active {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .menu-down div {
            	height: 30px;
            	line-height: 30px;
            	margin: 10px 10px 0 0;
            	padding: 0 10px 10px 10px;
            	position: relative;
            }
            .menu a.menu-down:hover,
            .menu a.menu-down.active2 {
            	background-image: none;
            }             
            .menu a.menu-down:hover div,
            .menu a.menu-down.active2 div {
            	color: #000000;
            	background: #ffffff;
            }           
            .menu a.menu-down:hover i,
            .menu a.menu-down.active2 i {
					display:block;
				}
				.menu .menu-down i {
					display:none;
					height:40px;
					position:absolute;
					top:0;
					width:8px;
				}
				.menu .menu-down i.l-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll left top transparent;
					left:0px;
				}
				.menu .menu-down i.r-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll -8px top transparent;
					right:-8px;
				}
            .menu li ul .firstshadow-top, 
            .menu li ul .shadow-top, 
            .menu li ul .shadow-bottom {
                height: 8px;
                width: 212px;
            }
            .menu li ul .firstshadow-top { background: url('/img/menu-down-firstitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-bottom { background: url('/img/menu-down-lastitem-bg.png') no-repeat left top; }
            .menu li:hover ul li:hover li:hover .model-info {
                display: block;
            }
            .model-info .button {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color: #333333;
                width: 189px;
                height: 36px;
                line-height: 36px;
                padding: 0 15px 0 15px;
            }
            .menu li ul ul .model-info a.button:hover {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color:#ff9833;
            }
            .menu .search-block {
            	width: 190px;
            	height: 120px;
            	padding: 12px;
            }
            .menu .search-block .input {
            	width: 180px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .search-block select {
            	width: 182px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .but {
            	float: right;
            	margin-right: 10px;
            }
    /* Featured */
    #banner {
    	background: url(/img/banner-bg.png) repeat-x;
    }
    .featured {
		padding-top: 10px;
		text-align: center;
		position: relative;
        }
        .featured .image { float: left; }
        .featured .text-wrapper {
            float: left;
            display: inline;
            margin-left: 60px;
            }
            .text {
                color: #fff;
                text-transform: uppercase;
                height: 300px;
                display: table-cell;
                vertical-align: middle;
                }
                .text p {
                    display: block;
                    width: 260px;
                    margin-top: 25px;
                    font-size: 14px;
                }
#model-menu-wrapper {
     background: url('/img/model-menu-bg.png') repeat-x;
     height: 152px;
     position: relative;
    }
    .model-menu {
        width: 1200px;
        min-width: 958px;
        height: 98px;
        margin-left:5px;
        position: relative;
        }
        .model-menu li {
            float: left;
            position: relative;
            width: 61px;
            height: 80px;
            padding-right: 1px;
            background: url('/img/model-menu.jpg') bottom right no-repeat;
            }
            .model-menu .last {
                width: 74px;
                padding-right: 0;
                background: none;
        }
        .model-menu a {
					float: left;
					width: 1200px;
					height: 98px;
					color: #333333;
					font-size: 11px;
					line-height: 137px;
					text-align: center;
					text-decoration: underline;
					position: relative;
            }
            .model-menu li:hover a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu li:hover .hover-model-menu {
            	display: block;
            }
            .model-menu li.active a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu span {
                    float: left;
                		position: absolute;
                    background-image: url('/img/models.png');
                		background-repeat: no-repeat;
                }
                .model-menu .ford {
                    top: 20px;
                    left: 4px;
                    width: 64px;
                    height: 32px;
                    background-position: -3px 0px
                }
                .model-menu .mitsubishi {
                     top: 19px;
                     left: 15px;
                     width: 41px;
                     height: 36px;
                     background-position: -5px -31px
                 }
                .model-menu .mazda {
                     top: 20px;
                     left: 12px;
                     width: 44px;
                     height: 33px;
                     background-position: -3px -67px;
                 }					  
                .model-menu .nissan {
                    top: 21px;
                    left: 11px;
                    width: 44px;
                    height: 28px;
                    background-position: -3px -100px;
                }					  
                .model-menu .renault {
                    top: 21px;
                    left: 15px;
                    width: 32px;
                    height: 37px;
                    background-position: 0 -131px;
                }					  
                .model-menu .chevrolet {
                    top: 25px;
                    left: 5px;
                    width: 60px;
                    height: 26px;
                    background-position: -3px -163px;
                }					  
                .model-menu .toyota {
                    top: 21px;
                    left: 10px;
                    width: 52px;
                    height: 33px;
                    background-position: 0 -185px;
                }
                .model-menu .tagaz {
                    top: 26px;
                    left: 6px;
                    width: 57px;
                    height: 19px;
                    background-position: 8px -220px;
                }					  
                .model-menu .hyundai {
                    top: 30px;
                    left: 3px;
                    width: 60px;
                    height: 25px;
                    background-position: 0 -252px;
                 }					  
                 .model-menu .kia {
                    top: 24px;
                    left: 0px;
                    width: 62px;
                    height: 33px;
                    background-position: 0 -276px;
					  }					  
                 .model-menu .chance {
                     top: 25px;
                     left: 4px;
                     width: 56px;
                     height: 33px;
                     background-position: 0 -312px;
                 }
                 .model-menu .great-wall {
                     top: 24px;
                     left: 0px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -375px;
                 }                 
                .model-menu .vaz {
                    top: 25px;
                    left: 0px;
                    width: 75px;
                    height: 35px;
	                background-position: 0 -411px;
                 }	
                .model-menu .volkswagen {
                    top: 25px;
                    left: 17px;
                    width: 32px;
                    height: 32px;
	                background-position: 0 -458px;
                }
				.model-menu .daewoo {
                    top: 25px;
                    left: 8px;
                    width: 43px;
                    height: 23px;
	                background-position: 0 -499px;
                }
				.model-menu .lifan {
                    top: 25px;
                    left: 8px;
                    width: 39px;
                    height: 30px;
	                background-position: 0 -531px;
                }
				.model-menu .chery2 {
                    top: 30px;
                    left: 5px;
                    width: 57px;
                    height: 17px;
	                background-position: 0 -570px;
                }
				.model-menu .haima {
                    top: 25px;
                    left: 1px;
                    width: 59px;
                    height: 32px;
	                background-position: 0 -596px;
                }
				.model-menu .opel {
                    top: 25px;
                    left: 10px;
                    width: 39px;
                    height: 31px;
	                background-position: 0 -634px;
                }

    .hover-model-menu {
    	display: none;
    	position: absolute;
    	top: 120px;
    	left: 5px;
    	/*width: 1004px;*/
    	background-color: #7ba6d6;
    	border-left: 2px solid #e2e2e2;
    	border-right: 2px solid #e2e2e2;
    	z-index: 1000;
		padding-left: 4px;
		min-width:200px;
    }
    .hover-model-menu .topbg {
    	position: absolute;
    	top: -12px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	background: #7BA6D6;
		border-top: 2px solid #E2E2E2;
    }	
    .hover-model-menu .bottombg {
    	position: absolute;
    	bottom: -10px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	/*background: url(/img/hover-model-menu-bottom-bg.png) repeat-x;*/
		background: #7BA6D6;
		border-bottom: 2px solid #E2E2E2;
    }
    .hover-model-menu .topl {
    	position: absolute;
    	top: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 0;
    }
    .hover-model-menu .topr {
    	position: absolute;
    	top: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right 0;
    }
    .hover-model-menu .bottoml {
    	position: absolute;
    	bottom: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 bottom;
    }
    .hover-model-menu .bottomr {
    	position: absolute;
    	bottom: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right bottom;
    }
    .hover-model-menu .treug {
    	position: absolute;
    	top: -23px;
    	left:23px;
    	background: url(/img/hover-model-menu-active.png) no-repeat;
    	width: 24px;
    	height: 13px;
    	z-index: 10;
    }
    .hover-model-menu .models {
    	padding: 11px;
    	text-align: center;
    }
    .hover-model-menu .models ul {
    	list-style: none;
    }
    .hover-model-menu .models ul li.mitem {
    	float: left;
    	width: 177px;
    	height: 155px;
    	margin-right: 20px;
    	margin-bottom: 10px;
    }
    .hover-model-menu .models ul li.mitem a {
    	font-size: 13px;
    	color: #fff;
    	font-weight: bold;
    }
    .ajmodel {
    	position: relative;
    }
    .ajmodel a div {
    	position: relative;
    	width: 159px;
    	padding: 0 0 10px 0;
    	line-height: 30px;
    	text-align: left;
    	padding-left: 18px;
    	background: url(/img/ajmodel-title.png) no-repeat;
    }
	.ajmodel a div i.l-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll left top transparent;
		left:0px;
	}
	.ajmodel a div i.r-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll -8px top transparent;
		right:-8px;
	}
	.ajmodel ul .firstshadow-top, 
	.ajmodel ul .shadow-top, 
	.ajmodel ul .shadow-bottom {
		height: 8px;
		width: 331px;
	}
	.ajmodel ul .firstshadow-top { background: url('/img/ajmodel-down-firstitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-bottom { background: url('/img/ajmodel-down-lastitem-bg.png') no-repeat left top; }
   .ajmodel ul {
		display: none;
	}
	.ajmodel:hover div {
		color: #000000;
		background: #ffffff;
	}   
	.ajmodel:hover ul {
		position: absolute;
		left: 0px;
		top: 40px;
		display: block;
		z-index: 1000;
	}
	.ajmodel:hover i {
		display:block;
	}
	.ajmodel a div i {
		display:none;
		height:40px;
		position:absolute;
		top:0;
		width:8px;
	}
	.ajmodel ul li {
	 	position: relative;
	 	width: 331px;
	 	z-index: 100000;  
	 	background: url('/img/menu-down-item-bg.png') top left repeat-y;
	 	height: 36px;
	 	text-align: left;
	}
	.ajmodel ul a {
		background: url("/img/menu-down-item.png") no-repeat scroll 23px 15px #FFFFFF;
		color: #1A171B !important;
		font-size: 12px !important;
		height: 36px !important;
		line-height: 36px !important;
		padding-left: 35px !important;
		padding-right: 0 !important;
		position: relative !important;
		text-transform: none !important;
		width: 296px !important;
		text-align: left;
		display: block !important;
		font-weight: normal !important;
	}
	.ajmodel ul a:hover {
		  color: #404040 !important;
		  background: #ffffff url(/img/ajmodel-down-item-active.png) no-repeat 10px 0 !important;
	 }
   
       .models-list {
        width: 100%;
        height: 54px;
        min-width: 958px;
        margin-left:35px;
        overflow: hidden;
        }
        .models-list li {
            overflow: hidden;
            display: none;
            }
            .models-list a {
                float: left;
                color: #ebecec;
                margin-right: 20px;
                text-decoration: underline;
                line-height: 54px;
                text-transform: uppercase;
            }
            .models-list a:hover,
            .models-list a.active {
                text-decoration: none;
                background: url(/img/model-list-active.png) no-repeat center bottom;
            }
/* Content */
#content-wrapper {
    width: 958px;
    padding: 0 33px;
    }
    #content-wrapper .breadcrumbs {
        width: 100%;
        min-width: 958px;
        padding: 12px 0;
        background: url(/img/menu-down-item.png) no-repeat left 15px;
        z-index: 0;
        }
        .breadcrumbs p {
            margin: 0 15px;
        }
        .breadcrumbs a {
            color: #000000;
        }
    /* Content */
    #content {
        float: left;
        display: inline;
        margin: 5px 0 25px 0;
        position: relative;
        width: 100%;
        }
        #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
            margin-top: 20px;
        }
        #content h1 {
            color: #336699;
            font-size: 30px;
            text-transform: uppercase;
        }
        
        #mainCol h1 {
            font-size: 14px;
            text-transform: uppercase;
            color: #000000;
        }
        #content h2 {
            color: #336699;
            font-size: 25px;
            font-weight: normal;
        }
        #content h3 {
            font-size: 14px;
            text-transform: uppercase;
        }
        #content .topshadow, #content .bottomshadow {
            position: absolute;
            width: 18px;
            left: 655px;
            background-repeat: no-repeat;
            background-image: url('/img/sideshadow.jpg');
        }
        #content .topshadow {
            top: 0;
            height: 30px;
            background-position: top left;
        }
        #content .bottomshadow {
            bottom: 0;
            height: 32px;
            background-position: bottom left;
        }
        #content p {
            margin: 15px 0;
        }
        #mainCol {
            float: left;
            width: 635px;
            padding-bottom: 15px;
            }
            #mainCol .background-main {
                width: 100%;
                height: 345px;
                padding-left: 12px;
                margin-left: -12px;
                background: url('/img/main-bg.jpg') top left no-repeat;
            }
            #mainCol .large {
                font-size: 13px;
                margin-top: 0px;
            }
            #mainCol .banks {
                float: left;
                display: inline;
                margin: 40px 0 40px 50px;
                }
                .banks li { float: left; }
                .banks a {
                    float: left;
                    display: inline;
                    width: 145px;
                    height: 47px;
                    line-height: 47px;
                    text-align: center;
                    margin: 20px 0 0 20px;
                    color: #d1945f;
                    font-size: 17px;
                    text-transform: uppercase;
                    background: #fcfbfc url(/img/bank-button.jpg) top left no-repeat;
                }
            #mainCol #credit-form table td{
            	text-align: left;
            }
            #mainCol .catalog {
                float: left;
                display: inline;
                width: 230px;
                margin: 30px 70px 0 0;
                text-align: left;
                font-size: 12px;
                }
                .catalog h4 {
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0px;
                  /*  vertical-align: middle; */
                   font-size: 12px;
                    }
                    
                   
                    .catalog h4 > IMG {
                    	margin-right: 30px;
                    }
                /*.catalog caption {
                    height: 54px;
                    line-height: 54px;
                    display: block;
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0;
                    background-image: url('/img/models.jpg');
                    background-repeat: no-repeat;
                    }
                    .catalog .mitsubishi { background-position: top left; }
                    .catalog .ford { background-position: 0px -54px; }
                    .catalog .hyundai { background-position: 0px -108px; }
                    .catalog .nissan { background-position: 0px -162px; }
                    .catalog .mazda { background-position: 0px -216px; }
                    .catalog .renault { background-position: 0px -270px; }
                    .catalog .honda { background-position: 0px -324px; }
                    .catalog .toyota { background-position: 0px -378px; }
                    .catalog .chevrolet { background-position: 0px -432px; }
                    .catalog .vaz { background-position: 0px -486px; }
                    .catalog .kia { background-position: 0px -540px; }
                    .catalog .cherry { background-position: 0px -594px; text-align: right; padding-right: 75px; }
 */               
				#mainCol .catalog td {
                    width: 115px;
                    padding: 3px 0;
                    border: 0;
                }
                .catalog .align-right {
                    color: #87888a;
                    text-align: right;
                }

            #mainCol .model-act {
				position: relative;
				float: left;
				height:  177px;
				display: block;
				margin-bottom: 50px;
				margin-right:17px;
				width: 300px;
				z-index: 100;	
                }
                #mainCol .catalog-model-title {
                	position: absolute;
						top: 163px;
						color: #333333;
                	background: #eeeeee;
                	display: block;
                	width: 297px;
                	text-transform: uppercase;
                }
            #mainCol .tabs {
                float: left;
                display: inline;
                width: 100%;
                border-bottom: 1px solid #87888a;
                margin: 10px 0;
                }
                .tabs li {
                    float: left;
                    }
                    .tabs a {
                        float: left;
                        height: 36px;
                        line-height: 36px;
                        position: relative;
                        padding: 0 40px;
                        font-size: 14px;
                        color: #1a171b;
                        margin-bottom: -1px;
                        background: #c9b191 url('/img/tabs.jpg') bottom left no-repeat;
                        }
                        .tabs a span {
                            width: 5px;
                            height: 36px;
                            position: absolute;
                            top: 0;
                            right: 0;
                            background: #c9b191 url('/img/tabs.jpg') bottom right no-repeat;
                        }
                    .tabs .active {
                        background: #f6ecdf url('/img/tabs.jpg') top left no-repeat;
                        }
                        .tabs .active span {
                            background: #f6ecdf url('/img/tabs.jpg') top right no-repeat;
                        }
            #mainCol table,
            .tech-table {
                font-size: 11px;
                text-align: center;
                border-collapse: collapse;
                margin-bottom: 15px;
                }
                #mainCol th { font-weight: normal; }
                #mainCol .align-left { text-align: left; }
                #mainCol th, #mainCol td {
                    padding: 5px 15px;
                    border-bottom: 1px solid #ddd4c8;
                    border-right: 1px solid #ddd4c8;
                }
            #mainCol .gallery {
                margin: 15px 0 0 -21px;
                }
                .gallery img {
                    margin: 0 0 16px 16px;
                }
            .button {
                color: #f00;
                height: 25px;
                line-height: 25px;
                padding: 0 17px 0 20px;
                margin-right: 3px;
                position: relative;
                background: url('/img/button.png') top left no-repeat;
                }
                .button span {
                    width: 3px;
                    height: 25px;
                    position: absolute;
                    top: 0;
                    right: -3px;
                    background: url('/img/button.png') top right no-repeat;
                }
            #mainCol .car-models {
                
                }
                #mainCol .colors {
                    margin: 15px 0;
                    margin-left: -10px;
                    }
                    .colors li {
                        float: left;
                        display: inline;
                        width: 43px;
                        height: 29px;
                        margin-left: 45px;
                        position: relative;
                    }
                    .colors li:hover {
                        background: url('/img/colors-bg.jpg') top left no-repeat;
                    }
                    .colors a {
                        position: absolute;
                        top: 3px;
                        left: 3px;
                        width: 37px;
                        height: 23px;
                    }
                #mainCol .car-models img {
                    margin: 15px 0;
                    margin-left: 50px;
                }
                #mainCol .compl-title {
                	text-align: left;
                	padding-left: 36px;
                	margin-bottom:15px;
                }
                #mainCol .car-models .modifications-list {
                	list-style: none outside none;
                }
                #mainCol .car-models .modifications-list li {
                	margin-bottom: 4px;
                	text-align: left;
                }
                #mainCol .car-models .modifications-list li.compl {
 						background: none repeat scroll 0 0 transparent;
 						display: none;
 						height: auto;
 						margin-bottom: 4px;
 						overflow: hidden;
 						padding-left: 22px;
 						padding-right: 0;
					}
                #mainCol .car-models .compl-table {
                	width: 100%;
                	margin: 0;
                }
                #mainCol .car-models .compl-table tr.head td {
                	background: #516388;
                	color: #fff;
                	padding: 10px 0;
                }
                #mainCol .car-models .compl-table .check {
 						width: 30px;
 						padding-left: 25px !important;               	
                }
                #mainCol .car-models .compl-table .modcol {
 						width: 155px;
 						padding-right: 15px           	
                }
                #mainCol .car-models .compl-table .pricecol {
 						width: 80px;
                         						
                }
                #mainCol .car-models .compl-table .offercol {
 						width: 120px;
 						
                }
                #mainCol .car-models .compl-table .offercol2 {
 						width: 120px;           	
                }
                #mainCol .car-models .compl-table .arr {
 						width: 40px;
 						text-align: right           	
                }
                #mainCol .car-models .compl-table .arr img {
                	margin: 0;
                	padding: 0;
                }
                #mainCol .car-models .compl-table td {
                	border: 0;
                	text-align: left;
                	padding: 6px 0;
                }
                
                #mainCol .car-models .compl-table tr.row td {
                	background: #eee;
                	color: #000;
                }
                #mainCol .car-models .compl-table .offer {
                	position: relative;
                	padding-left:30px;
                }
                #mainCol .car-models .compl-table .offer-icon {
                	margin: 0;
                	position: absolute;
                	top: -15px;
                	left: 0;
                }
                #mainCol .car-models p.notice {
						color: #9C9E9F;
						font-size: 11px;
						margin: 7px 12px 12px;
						text-align: left;
					 }
					 #mainCol .car-models .button-wrap {
						margin-left: 12px;
						text-align: left;
					 }

                #mainCol .car-models table.compl,
                .tech-table {
                    width: 100%;
                    margin: 15px 0;
                }
                #mainCol .car-models table.compl td,
                .tech-table td {
                    border-right: 1px solid #d1c9be;
                    padding: 6px 10px;
                    border-bottom: 1px solid #d1c9be;
                    text-align: center;
                }
                #mainCol .car-models table.compl td.first,
                .tech-table td.align-left {
                    text-align: left;
                }
                    #mainCol .car-models table.compl tr:hover a,
                    #mainCol .car-models table.compl tr.active a {
                        color: #1a171b;
                }
            #mainCol .right {
                float: right;
                display: inline;
            }
        #rightCol {
            float: right;
            width: 255px;
            padding-bottom: 30px;
            }
            #rightCol .banner {
                position: relative;
                margin: -30px 0;
                }
                .banner span {
                    position: absolute;
                    right: -15px;
                    top: 100px;
                }
                .icon-1, .icon-2, .icon-3 {
                    width: 91px;
                    height: 91px;
                    background-image: url('/img/icons.png');
                    background-repeat: no-repeat;
                }
                .icon-1 { background-position: top left; }
                .icon-2 { background-position: center left; }
                .icon-3 { background-position: bottom left; }

div.credit {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
div.credit #mainCol {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}
div.credit select,
div.credit input {
	margin: 0 !important;
	font-size: 12px;
}

div.credit td {
	padding: 5px 10px !important;
	margin: 0;
	font-size: 12px;
}

.popup {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
.popup #mainCol {
	width: auto !important;
	margin: 10px !important;
	padding: 0px !important;
}
.popup ul {
	padding: 10px 0 0 20px;
}
.popup li {
	list-style: disc;
}

.popup h3 {
	margin: 0px !important;
}

.creditbanklogo {
	float: left;
	margin:15px 0 0 15px;
}

.bottom-menu {
	text-align: center;
	margin-bottom: 10px;
	width: 635px;
}
.bottom-menu a {
	padding-right: 10px;
	color:#A5A5A5;
}

/* Footer */
.footer-wrapper {
    height: 160px;
    background: #151515;
    clear: both;
    }
	.main-footer-wrapper {
    height: 160px;
    background: url('/img/footer-bg.jpg') center center no-repeat;
    }
    #footer .address, #footer .info, #footer .banner {
        float: left;
        display: inline;
    }
    #footer .logo{
        margin:32px 0 0 87px;
        float: left;
        display: inline;
    }
    #footer .address {
        width: 185px;
        margin: 20px 0 0 0;
		color: #FFF;
    }
    #footer .address a {
        color:#ffffff;
        text-decoration: underline;
    }
    #footer .info {
        font-size: 11px;
        width: 370px;
        margin: 16px 0 0 112px;
        color: #FFF;
    }
    #footer .copy{
    	color: #FFF;
    	font-size: 12px;
    }
    #footer .copy a{
    	color: #FFF;
    	font-size: 12px;
    	text-decoration: none;
		}
    #footer .banner {
        margin: 20px 0 0 0;
    }
    #footer .address a:hover, #footer .copy a:hover {
    	text-decoration: underline;
    }

.model-img1  {
	left:0;
	position:absolute;
	top:0;
	z-index:200;	 
}
.model-img2  {
	left:0;
	position:absolute;
	top:0;
	z-index:100;
}
.redbg {
	background-color:#CC3333;
	color:#FFFFFF;
	padding: 0 5px 2px 5px;
}

.redbg a {
	color: #FFFFFF !important;
	text-decoration: underline;
}
.blocknewstitle {
	font-size: 17px;
	color:#336699;
	font-style: italic;
	text-decoration: underline;
}
.blocknews {
	text-decoration: underline;
	color: #000000;
}
.line {
	margin:10px 0;
	border-top: 1px solid #DAC1A2;
	height: 1px;
}
.newsblockitem {
	float: left;
	width: 50%;
	padding-bottom: 30px;
}
.newsdate {
	color: #999999;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.pagenav {
	color: #CCCCCC;
}
.pagenav a {
	text-decoration: underline;
}
.pagenav .page_active {
	color: #D4935D;
	font-weight: bold;
}
/*
 .tab_container {
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
}
*/
/* Pop-up message and fading background */
.hidden {
	display: none;
}
/* Pop-up message and fading background */
#opaco {
	background: url(/img/admin/opacity.png);
	left: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; // first!
	filter: alpha(opacity=70); /* IE5+ */
	moz-opacity: 0.3; /* Mozilla */
	-khtml-opacity: 0; /* Safari */
	opacity: 0.3;  /* general CSS3 */
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001;
}

#popup {
	background-color: #FFFFFF;
	position: fixed;
	/*width:300px;*/
	left: 50%;
	top: 50%;
	min-width: 300px;
	z-index: 1002;
	padding: 10px;
	border: 4px solid #BDD6F2;
	overflow: auto;
}
.newsblock {
	padding: 15px;
	background: #f7f7f7;
	width: 250px;
}
.newsblock a.title {
	font-size: 18px;
	text-decoration: underline;
	font-style: italic;
	color: #000000;
}
.newsblock .date,
.news-row .date {
	color: #999999;
}
.newsblock .item {
	padding: 15px 0 0 0;
	line-height: 16px;
}
.newsblock .itemwrap{
	padding-right: 20px; 	
}
.newsblock .item a,
.news-row a {
	color: #ff9933;
	text-decoration: underline;
}

.newsblock .model {
	font-size: 11px;
	float: left;
	padding: 8px 10px 0 0;
}

.web p {
text-align:justify;
}

#content .web h1 {
text-align:left;
font-size:20px;
}

#content .web h2 {
text-align:left;
font-size:18px;
}
.chev-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.chev-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.chev-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}
.nis-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.nis-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.nis-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

ul { list-style: none; }

a img { border: none; }
a { color: #369; text-decoration: none; }

.clear { clear: both; }


body {
    font-family:  Arial, sans-serif;
	font-size: 12px;
    color: #1a171b;
    background-color: #ffffff;
}

.wrapper {
    width: 1224px;
    margin: 0 auto;
    position: relative;
	right: 15px;
}

.full-width {
    width: 100%;
    min-width: 1024px;
}

.forms-03red {
	border:1px solid #FF0000;
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
}
.red {
	color:#990000;
}
.forms-03 {
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
	border: 1px solid #DDD4C8;
}
.forms-04 {font-family: Arial; font-size: 11px; color: #333;}
.forms-05 {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #DDD4C8;}
.forms-05red {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #DDD4C8;}
.forms-06red {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #ff0000;}
.forms-07 {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #DDD4C8;}
.forms-07red {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #ff0000;}

/* Header */
.header-wrapper {
	background: url(/img/header-bg.jpg) repeat-x;
}
.main-header-wrapper {
	background: url(/img/main-header-bg.jpg) no-repeat center;
}
#header {
    height: 246px;
    font-family: Arial;
    }
	.hee {
	width: 1050px;
	position: relative;
left: 50%;
margin-left: -525px
	}
	
	.f-bg {
	position:absolute;
	top:51px;
	height:301px;
	width:1050px;
	background:url(/img/f-bg.jpg) no-repeat;
	
}
	.about {
	position:absolute;
	left:20px;
	top:58px;
	height:286px;
	width:239px;
	background:url(/img/h-bg.png) no-repeat;
}
.about2 {
	position:absolute;
	right: 20px;
	top: 125px;
	height:160px;
	width:239px;
	background:url(/img/h-bg2.png) no-repeat;
}
    .credit-button {
    	width: 253px;
    	height: 36px;
    	position: absolute;
    	left: 32px;
    	top: 18px;
    }
    .credit-button a {
    	display: block;
    	background: url(/img/credit-but.png) no-repeat;
    	width: 253px;
    	height: 36px;
    }
    .callback-button {
    	width: 253px;
    	height: 44px;
    	position: absolute;
    	left: 22px;
    	top: 135px;
    }
    .callback-form {
    	width: 240px;
    	height: 120px;
    	position: absolute;
    	left:-17px;
    	top:180px;
    	
    }
    .callback-form table {
    	color: #666666;
    	margin: 10px 0 0 3px;
    }
    .callback-form table td {
    	padding-bottom: 5px;
    }
    .callback-form input {
    	margin: 0;
    }
    .callback-form .input {
    	width: 200px;
    	
    }
    .callback-form .msg {
    	float: left;
    	font-weight: bold;
    	font-size: 11px;
    	margin-top: 4px;
    }
    .callback-form .result {
    	text-align: center;
    	padding-top: 20px;
    	font-size: 18px;
    	color:#666666;
    }
    .livehelp {
    	width: 254px;
    	height: 46px;
    	position: absolute;
    	top: 135px;
    	left: 52px;
    }
    .livehelp a {
    	display: block;
    	background: url(/img/online-but.png) no-repeat;
    	width: 254px;
    	height: 46px;
    }
	.phone-button {
    	width: 173px;
    	height: 17px;
    	position: absolute;
    	right: 30px;
    	top: 100px;
    }
    .car {
    	position: absolute;
    	top: 220px;
    	right: 355px;
    	width: 220px;
    	height: 140px;
    }
    .logo {
        position: absolute;
        top: 20px;
        right: 23px;       
    }
    .logo a {
    	  width: 197px;
        height: 66px;
        display: block;
        background: url(/img/logo2.png) no-repeat;
        text-indent: -9999px;
    }

    #slider-txt {
    	position: absolute;
    	top: 195px;
    	left: 349px;
    	width: 675px;
    	display: none;
    }
	.tickercontainer { 
		width: 675px; 
		height: 30px; 
		margin: 0; 
		padding: 0;
		overflow: hidden; 
	}
	.tickercontainer .mask { 
		position: relative;
		left: 10px;
		top: 8px;
		width: 1024px;
		overflow: hidden;
	}
	ul.newsticker { 
		position: relative;
		left: 1024px;
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	ul.newsticker li {
		float: left; 
		margin: 0 300px 0 0;
		padding: 0;
		color: #344e7d;
		font-size: 18px;
		font-style: italic;
	}

    .diler {
        float: left;
        display: inline;
        margin: 40px 0 0 63px;
        width: 320px;
        font-size: 14px;
        color: #d1913a;
        }
        .diler .adr {
        	float: left;
        }
        .diler .map {
        	float: left;
        	margin: 40px 0 0 40px;
        }
        .diler a {
            color: #ffffff;
            font-size: 12px;
            text-decoration: underline;
        }
/* Featured */
#featured-wrapper {
    height: 325px;
    background: #ffffff url('/img/menu-bg.png') repeat-x;
    }

    /* Menu */
    .menu {
        margin-left: 0px;
        position: absolute;
        font-family: Arial;
        background: url(/img/menu-sep.png) no-repeat;
        z-index: 1003;
        }
        .menu li {
            float: left;
            position: relative;
            background: url(/img/menu-sep.png) no-repeat right 0;
        }
        .menu li ul{
            display: none;
            z-index: 1000;
        }
		  .menu li ul img {
            display: none;
				visibility: hidden;
        }
        .menu li:hover ul {
            position: absolute;
            left: 10px;
            top: 50px;
            display: block;
            z-index: 1000;
            }
			.menu li:hover ul img {
				display: block;
				visibility: visible;
			}
            .menu li ul li {
                position: relative;
                width: 217px;
                z-index: 100000;  
                background: url('/img/menu-down-item-bg.png') top left repeat-y;
            }
            .menu .shadow {
                position: absolute;
                top: 0;
                right: 0;                                
                width: 7px;
                height: 33px;
                background: url('/img/menu-shadow.png') top right repeat-y;
                z-index: 15;                
            }
            .menu li ul a {
                font-family:  Arial, sans-serif;
                font-size: 11px;
                text-transform: none;
                color: #1a171b;
                padding-left: 20px;
                padding-right: 0;
                background: #ffffff url(/img/menu-down-item.png) no-repeat 23px 15px;
                height: 36px;
                line-height: 36px;
                width: 177px;
                position: relative;                              
                }
                .menu li ul a:hover {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 10px 0;
                }
                /* Äëÿ Javascript */
                .menu li ul .active {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 10px 0;
                }
                .menu li:hover ul ul {
                    display: none;
                    }

                    .menu li:hover ul ul a:hover {
                        
                    }
                    .menu li:hover ul li:hover ul {
                        display: block;
                        top: -8px;
                        left: 217px;
                    }
        .model-info {
            position: absolute;
            top: -160px;
            left: 217px;
            width: 212px;
            height: 275px;
            display: none;
            background-color: #ffffff;
            text-align: center;
            z-index: 1000;
            }
            .model-info i.topbg {
            	position: absolute;
            	top: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-topitem-bg.png') no-repeat;
            }
            .model-info i.bottombg {
            	position: absolute;
            	bottom: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-lastitem-bg.png') no-repeat;
            }            
            .model-info .head {
                display: block;
                font-size: 13px;
                font-weight: bold;
                margin: 20px 0 0 0;
            }
            .model-info img { display: block; margin: 10px auto 0; }
            .model-info .price {
                color: #cc0000;
                display: block;
                font-size: 16px;
                font-style: italic;
                font-weight: bold;
                margin: 15px 0 10px 0;
            }
        .menu a {
            float: left;
            color: #ebecec;
            height: 50px;
            font-size: 11px;
            padding: 0 20px;
            line-height: 50px;
            }
            .menu a.catalog {
            	/*background: url('/img/menu-catalog-bg.png') center center no-repeat;*/
            	padding: 0 5px 0 5px;
            }
            .menu a.search {
            	/*background: url('/img/menu-search-bg.png') center center no-repeat;*/
            	padding: 0 10px 0 10px;
            }
			.menu a.znk {
            	background: url('/img/znk.png') center center no-repeat;
            	padding: 0 15px 0 15px;
			}
            .menu a:hover {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .active {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .menu-down div {
            	height: 30px;
            	line-height: 30px;
            	margin: 10px 10px 0 0;
            	padding: 0 10px 10px 10px;
            	position: relative;
            }
            .menu a.menu-down:hover,
            .menu a.menu-down.active2 {
            	background-image: none;
            }             
            .menu a.menu-down:hover div,
            .menu a.menu-down.active2 div {
            	color: #000000;
            	background: #ffffff;
            }           
            .menu a.menu-down:hover i,
            .menu a.menu-down.active2 i {
					display:block;
				}
				.menu .menu-down i {
					display:none;
					height:40px;
					position:absolute;
					top:0;
					width:8px;
				}
				.menu .menu-down i.l-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll left top transparent;
					left:0px;
				}
				.menu .menu-down i.r-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll -8px top transparent;
					right:-8px;
				}
            .menu li ul .firstshadow-top, 
            .menu li ul .shadow-top, 
            .menu li ul .shadow-bottom {
                height: 8px;
                width: 212px;
            }
            .menu li ul .firstshadow-top { background: url('/img/menu-down-firstitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-bottom { background: url('/img/menu-down-lastitem-bg.png') no-repeat left top; }
            .menu li:hover ul li:hover li:hover .model-info {
                display: block;
            }
            .model-info .button {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color: #333333;
                width: 189px;
                height: 36px;
                line-height: 36px;
                padding: 0 15px 0 15px;
            }
            .menu li ul ul .model-info a.button:hover {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color:#ff9833;
            }
            .menu .search-block {
            	width: 190px;
            	height: 120px;
            	padding: 12px;
            }
            .menu .search-block .input {
            	width: 180px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .search-block select {
            	width: 182px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .but {
            	float: right;
            	margin-right: 10px;
            }
    /* Featured */
    #banner {
    	background: url(/img/banner-bg.png) repeat-x;
    }
    .featured {
		padding-top: 10px;
		text-align: center;
		position: relative;
        }
        .featured .image { float: left; }
        .featured .text-wrapper {
            float: left;
            display: inline;
            margin-left: 60px;
            }
            .text {
                color: #fff;
                text-transform: uppercase;
                height: 300px;
                display: table-cell;
                vertical-align: middle;
                }
                .text p {
                    display: block;
                    width: 260px;
                    margin-top: 25px;
                    font-size: 14px;
                }
#model-menu-wrapper {
     background: url('/img/model-menu-bg.png') repeat-x;
     height: 152px;
     position: relative;
    }
    .model-menu {
        width: 100%;
        min-width: 1200px;
        height: 98px;
        margin-left:5px;
        position: relative;
        }
        .model-menu li {
            float: left;
            position: relative;
            width: 61px;
            height: 80px;
            padding-right: 1px;
            background: url('/img/model-menu.jpg') bottom right no-repeat;
            }
            .model-menu .last {
                width: 74px;
                padding-right: 0;
                background: none;
        }
        .model-menu a {
					float: left;
					width: 100%;
					height: 98px;
					color: #333333;
					font-size: 12px;
					line-height: 137px;
					text-align: center;
					text-decoration: underline;
					position: relative;
            }
            .model-menu li:hover a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu li:hover .hover-model-menu {
            	display: block;
            }
            .model-menu li.active a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu span {
                    float: left;
                		position: absolute;
                    background-image: url('/img/models.png');
                		background-repeat: no-repeat;
                }
                .model-menu .ford {
                    top: 20px;
                    left: 4px;
                    width: 64px;
                    height: 32px;
                    background-position: -3px 0px
                }
                .model-menu .mitsubishi {
                     top: 19px;
                     left: 15px;
                     width: 41px;
                     height: 36px;
                     background-position: -5px -31px
                 }
                .model-menu .mazda {
                     top: 20px;
                     left: 12px;
                     width: 44px;
                     height: 33px;
                     background-position: -3px -67px;
                 }					  
                .model-menu .nissan {
                    top: 21px;
                    left: 11px;
                    width: 44px;
                    height: 28px;
                    background-position: -3px -100px;
                }					  
                .model-menu .renault {
                    top: 21px;
                    left: 15px;
                    width: 32px;
                    height: 37px;
                    background-position: 0 -131px;
                }					  
                .model-menu .chevrolet {
                    top: 25px;
                    left: 5px;
                    width: 60px;
                    height: 26px;
                    background-position: -3px -163px;
                }					  
                .model-menu .toyota {
                    top: 21px;
                    left: 10px;
                    width: 52px;
                    height: 33px;
                    background-position: 0 -185px;
                }
                .model-menu .chery {
                    top: 26px;
                    left: 6px;
                    width: 52px;
                    height: 16px;
                    background-position: 8px -572px;
                }					  
                .model-menu .hyundai {
                    top: 30px;
                    left: 3px;
                    width: 60px;
                    height: 25px;
                    background-position: 0 -252px;
                 }					  
                 .model-menu .kia {
                    top: 24px;
                    left: 0px;
                    width: 62px;
                    height: 33px;
                    background-position: 0 -276px;
					  }					  
                 .model-menu .chance {
                     top: 25px;
                     left: 4px;
                     width: 56px;
                     height: 33px;
                     background-position: 0 -312px;
                 }
                 .model-menu .tagaz {
                     top: 24px;
                     left: 3px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -339px;
                 }
                 .model-menu .great-wall {
                     top: 24px;
                     left: 0px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -375px;
                 }                 
                .model-menu .vaz {
                    top: 25px;
                    left: 0px;
                    width: 75px;
                    height: 35px;
	                background-position: 0 -411px;
                 }	
                .model-menu .volkswagen {
                    top: 25px;
                    left: 17px;
                    width: 32px;
                    height: 32px;
	                background-position: 0 -458px;
                }
				.model-menu .daewoo {
                    top: 25px;
                    left: 8px;
                    width: 43px;
                    height: 23px;
	                background-position: 0 -499px;
                }
    .hover-model-menu {
    	display: none;
    	position: absolute;
    	top: 120px;
    	left: 10px;
    	/*width: 1004px;*/
    	background-color: #7ba6d6;
    	border-left: 2px solid #e2e2e2;
    	border-right: 2px solid #e2e2e2;
    	z-index: 1000;
		padding-left: 4px;
		min-width:200px;
    }
    .hover-model-menu .topbg {
    	position: absolute;
    	top: -12px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	background: #7BA6D6;
		border-top: 2px solid #E2E2E2;
    }	
    .hover-model-menu .bottombg {
    	position: absolute;
    	bottom: -10px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	/*background: url(/img/hover-model-menu-bottom-bg.png) repeat-x;*/
		background: #7BA6D6;
		border-bottom: 2px solid #E2E2E2;
    }
    .hover-model-menu .topl {
    	position: absolute;
    	top: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 0;
    }
    .hover-model-menu .topr {
    	position: absolute;
    	top: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right 0;
    }
    .hover-model-menu .bottoml {
    	position: absolute;
    	bottom: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 bottom;
    }
    .hover-model-menu .bottomr {
    	position: absolute;
    	bottom: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right bottom;
    }
    .hover-model-menu .treug {
    	position: absolute;
    	top: -23px;
    	left:23px;
    	background: url(/img/hover-model-menu-active.png) no-repeat;
    	width: 24px;
    	height: 13px;
    	z-index: 10;
    }
    .hover-model-menu .models {
    	padding: 11px;
    	text-align: center;
    }
    .hover-model-menu .models ul {
    	list-style: none;
    }
    .hover-model-menu .models ul li.mitem {
    	float: left;
    	width: 177px;
    	height: 155px;
    	margin-right: 20px;
    	margin-bottom: 10px;
    }
    .hover-model-menu .models ul li.mitem a {
    	font-size: 13px;
    	color: #fff;
    	font-weight: bold;
    }
    .ajmodel {
    	position: relative;
    }
    .ajmodel a div {
    	position: relative;
    	width: 159px;
    	padding: 0 0 10px 0;
    	line-height: 30px;
    	text-align: left;
    	padding-left: 18px;
    	background: url(/img/ajmodel-title.png) no-repeat;
    }
	.ajmodel a div i.l-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll left top transparent;
		left:0px;
	}
	.ajmodel a div i.r-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll -8px top transparent;
		right:-8px;
	}
	.ajmodel ul .firstshadow-top, 
	.ajmodel ul .shadow-top, 
	.ajmodel ul .shadow-bottom {
		height: 8px;
		width: 331px;
	}
	.ajmodel ul .firstshadow-top { background: url('/img/ajmodel-down-firstitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-bottom { background: url('/img/ajmodel-down-lastitem-bg.png') no-repeat left top; }
   .ajmodel ul {
		display: none;
	}
	.ajmodel:hover div {
		color: #000000;
		background: #ffffff;
	}   
	.ajmodel:hover ul {
		position: absolute;
		left: 0px;
		top: 40px;
		display: block;
		z-index: 1000;
	}
	.ajmodel:hover i {
		display:block;
	}
	.ajmodel a div i {
		display:none;
		height:40px;
		position:absolute;
		top:0;
		width:8px;
	}
	.ajmodel ul li {
	 	position: relative;
	 	width: 331px;
	 	z-index: 100000;  
	 	background: url('/img/menu-down-item-bg.png') top left repeat-y;
	 	height: 36px;
	 	text-align: left;
	}
	.ajmodel ul a {
		background: url("/img/menu-down-item.png") no-repeat scroll 23px 15px #FFFFFF;
		color: #1A171B !important;
		font-size: 12px !important;
		height: 36px !important;
		line-height: 36px !important;
		padding-left: 35px !important;
		padding-right: 0 !important;
		position: relative !important;
		text-transform: none !important;
		width: 296px !important;
		text-align: left;
		display: block !important;
		font-weight: normal !important;
	}
	.ajmodel ul a:hover {
		  color: #404040 !important;
		  background: #ffffff url(/img/ajmodel-down-item-active.png) no-repeat 10px 0 !important;
	 }
   
       .models-list {
        width: 100%;
        height: 54px;
        min-width: 958px;
        margin-left:35px;
        overflow: hidden;
        }
        .models-list li {
            overflow: hidden;
            display: none;
            }
            .models-list a {
                float: left;
                color: #ebecec;
                margin-right: 20px;
                text-decoration: underline;
                line-height: 54px;
                text-transform: uppercase;
            }
            .models-list a:hover,
            .models-list a.active {
                text-decoration: none;
                background: url(/img/model-list-active.png) no-repeat center bottom;
            }
/* Content */
#content-wrapper {
    width: 958px;
    padding: 0 33px;
    }
    #content-wrapper .breadcrumbs {
        width: 100%;
        min-width: 958px;
        padding: 12px 0;
        background: url(/img/menu-down-item.png) no-repeat left 15px;
        z-index: 0;
        }
        .breadcrumbs p {
            margin: 0 15px;
        }
        .breadcrumbs a {
            color: #000000;
        }
    /* Content */
    #content {
        float: left;
        display: inline;
        margin: 5px 0 25px 0;
        position: relative;
        width: 100%;
        }
        #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
            margin-top: 20px;
        }
        #content h1 {
            color: #336699;
            font-size: 30px;
            text-transform: uppercase;
        }
        
        #mainCol h1 {
            font-size: 14px;
            text-transform: uppercase;
            color: #000000;
        }
        #content h2 {
            color: #336699;
            font-size: 25px;
            font-weight: normal;
        }
        #content h3 {
            font-size: 14px;
            text-transform: uppercase;
        }
        #content .topshadow, #content .bottomshadow {
            position: absolute;
            width: 18px;
            left: 655px;
            background-repeat: no-repeat;
            background-image: url('/img/sideshadow.jpg');
        }
        #content .topshadow {
            top: 0;
            height: 30px;
            background-position: top left;
        }
        #content .bottomshadow {
            bottom: 0;
            height: 32px;
            background-position: bottom left;
        }
        #content p {
            margin: 15px 0;
        }
        #mainCol {
            float: left;
            width: 635px;
            padding-bottom: 15px;
            }
            #mainCol .background-main {
                width: 100%;
                height: 345px;
                padding-left: 12px;
                margin-left: -12px;
                background: url('/img/main-bg.jpg') top left no-repeat;
            }
            #mainCol .large {
                font-size: 13px;
                margin-top: 0px;
            }
            #mainCol .banks {
                float: left;
                display: inline;
                margin: 40px 0 40px 50px;
                }
                .banks li { float: left; }
                .banks a {
                    float: left;
                    display: inline;
                    width: 145px;
                    height: 47px;
                    line-height: 47px;
                    text-align: center;
                    margin: 20px 0 0 20px;
                    color: #d1945f;
                    font-size: 17px;
                    text-transform: uppercase;
                    background: #fcfbfc url(/img/bank-button.jpg) top left no-repeat;
                }
            #mainCol #credit-form table td{
            	text-align: left;
            }
            #mainCol .catalog {
                float: left;
                display: inline;
                width: 230px;
                margin: 30px 70px 0 0;
                text-align: left;
                font-size: 12px;
                }
                .catalog h4 {
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0px;
                  /*  vertical-align: middle; */
                   font-size: 12px;
                    }
                    
                   
                    .catalog h4 > IMG {
                    	margin-right: 30px;
                    }
                /*.catalog caption {
                    height: 54px;
                    line-height: 54px;
                    display: block;
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0;
                    background-image: url('/img/models.jpg');
                    background-repeat: no-repeat;
                    }
                    .catalog .mitsubishi { background-position: top left; }
                    .catalog .ford { background-position: 0px -54px; }
                    .catalog .hyundai { background-position: 0px -108px; }
                    .catalog .nissan { background-position: 0px -162px; }
                    .catalog .mazda { background-position: 0px -216px; }
                    .catalog .renault { background-position: 0px -270px; }
                    .catalog .honda { background-position: 0px -324px; }
                    .catalog .toyota { background-position: 0px -378px; }
                    .catalog .chevrolet { background-position: 0px -432px; }
                    .catalog .vaz { background-position: 0px -486px; }
                    .catalog .kia { background-position: 0px -540px; }
                    .catalog .cherry { background-position: 0px -594px; text-align: right; padding-right: 75px; }
 */               
				#mainCol .catalog td {
                    width: 115px;
                    padding: 3px 0;
                    border: 0;
                }
                .catalog .align-right {
                    color: #87888a;
                    text-align: right;
                }

            #mainCol .model-act {
				position: relative;
				float: left;
				height:  177px;
				display: block;
				margin-bottom: 50px;
				margin-right:17px;
				width: 300px;
				z-index: 100;	
                }
                #mainCol .catalog-model-title {
                	position: absolute;
						top: 163px;
						color: #333333;
                	background: #eeeeee;
                	display: block;
                	width: 297px;
                	text-transform: uppercase;
                }
            #mainCol .tabs {
                float: left;
                display: inline;
                width: 100%;
                border-bottom: 1px solid #87888a;
                margin: 10px 0;
                }
                .tabs li {
                    float: left;
                    }
                    .tabs a {
                        float: left;
                        height: 36px;
                        line-height: 36px;
                        position: relative;
                        padding: 0 40px;
                        font-size: 14px;
                        color: #1a171b;
                        margin-bottom: -1px;
                        background: #c9b191 url('/img/tabs.jpg') bottom left no-repeat;
                        }
                        .tabs a span {
                            width: 5px;
                            height: 36px;
                            position: absolute;
                            top: 0;
                            right: 0;
                            background: #c9b191 url('/img/tabs.jpg') bottom right no-repeat;
                        }
                    .tabs .active {
                        background: #f6ecdf url('/img/tabs.jpg') top left no-repeat;
                        }
                        .tabs .active span {
                            background: #f6ecdf url('/img/tabs.jpg') top right no-repeat;
                        }
            #mainCol table,
            .tech-table {
                font-size: 11px;
                text-align: center;
                border-collapse: collapse;
                margin-bottom: 15px;
                }
                #mainCol th { font-weight: normal; }
                #mainCol .align-left { text-align: left; }
                #mainCol th, #mainCol td {
                    padding: 5px 15px;
                    border-bottom: 1px solid #ddd4c8;
                    border-right: 1px solid #ddd4c8;
                }
            #mainCol .gallery {
                margin: 15px 0 0 -21px;
                }
                .gallery img {
                    margin: 0 0 16px 16px;
                }
            .button {
                color: #f00;
                height: 25px;
                line-height: 25px;
                padding: 0 17px 0 20px;
                margin-right: 3px;
                position: relative;
                background: url('/img/button.png') top left no-repeat;
                }
                .button span {
                    width: 3px;
                    height: 25px;
                    position: absolute;
                    top: 0;
                    right: -3px;
                    background: url('/img/button.png') top right no-repeat;
                }
            #mainCol .car-models {
                
                }
                #mainCol .colors {
                    margin: 15px 0;
                    margin-left: -10px;
                    }
                    .colors li {
                        float: left;
                        display: inline;
                        width: 43px;
                        height: 29px;
                        margin-left: 45px;
                        position: relative;
                    }
                    .colors li:hover {
                        background: url('/img/colors-bg.jpg') top left no-repeat;
                    }
                    .colors a {
                        position: absolute;
                        top: 3px;
                        left: 3px;
                        width: 37px;
                        height: 23px;
                    }
                #mainCol .car-models img {
                    margin: 15px 0;
                    margin-left: 50px;
                }
                #mainCol .compl-title {
                	text-align: left;
                	padding-left: 36px;
                	margin-bottom:15px;
                }
                #mainCol .car-models .modifications-list {
                	list-style: none outside none;
                }
                #mainCol .car-models .modifications-list li {
                	margin-bottom: 4px;
                	text-align: left;
                }
                #mainCol .car-models .modifications-list li.compl {
 						background: none repeat scroll 0 0 transparent;
 						display: none;
 						height: auto;
 						margin-bottom: 4px;
 						overflow: hidden;
 						padding-left: 22px;
 						padding-right: 0;
					}
                #mainCol .car-models .compl-table {
                	width: 100%;
                	margin: 0;
                }
                #mainCol .car-models .compl-table tr.head td {
                	background: #516388;
                	color: #fff;
                	padding: 10px 0;
                }
                #mainCol .car-models .compl-table .check {
 						width: 30px;
 						padding-left: 25px !important;               	
                }
                #mainCol .car-models .compl-table .modcol {
 						width: 155px;
 						padding-right: 15px           	
                }
                #mainCol .car-models .compl-table .pricecol {
 						width: 80px;
                         						
                }
                #mainCol .car-models .compl-table .offercol {
 						width: 120px;
 						
                }
                #mainCol .car-models .compl-table .offercol2 {
 						width: 120px;           	
                }
                #mainCol .car-models .compl-table .arr {
 						width: 40px;
 						text-align: right           	
                }
                #mainCol .car-models .compl-table .arr img {
                	margin: 0;
                	padding: 0;
                }
                #mainCol .car-models .compl-table td {
                	border: 0;
                	text-align: left;
                	padding: 6px 0;
                }
                
                #mainCol .car-models .compl-table tr.row td {
                	background: #eee;
                	color: #000;
                }
                #mainCol .car-models .compl-table .offer {
                	position: relative;
                	padding-left:30px;
                }
                #mainCol .car-models .compl-table .offer-icon {
                	margin: 0;
                	position: absolute;
                	top: -15px;
                	left: 0;
                }
                #mainCol .car-models p.notice {
						color: #9C9E9F;
						font-size: 11px;
						margin: 7px 12px 12px;
						text-align: left;
					 }
					 #mainCol .car-models .button-wrap {
						margin-left: 12px;
						text-align: left;
					 }

                #mainCol .car-models table.compl,
                .tech-table {
                    width: 100%;
                    margin: 15px 0;
                }
                #mainCol .car-models table.compl td,
                .tech-table td {
                    border-right: 1px solid #d1c9be;
                    padding: 6px 10px;
                    border-bottom: 1px solid #d1c9be;
                    text-align: center;
                }
                #mainCol .car-models table.compl td.first,
                .tech-table td.align-left {
                    text-align: left;
                }
                    #mainCol .car-models table.compl tr:hover a,
                    #mainCol .car-models table.compl tr.active a {
                        color: #1a171b;
                }
            #mainCol .right {
                float: right;
                display: inline;
            }
        #rightCol {
            float: right;
            width: 255px;
            padding-bottom: 30px;
            }
            #rightCol .banner {
                position: relative;
                margin: -30px 0;
                }
                .banner span {
                    position: absolute;
                    right: -15px;
                    top: 100px;
                }
                .icon-1, .icon-2, .icon-3 {
                    width: 91px;
                    height: 91px;
                    background-image: url('/img/icons.png');
                    background-repeat: no-repeat;
                }
                .icon-1 { background-position: top left; }
                .icon-2 { background-position: center left; }
                .icon-3 { background-position: bottom left; }

div.credit {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
div.credit #mainCol {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}
div.credit select,
div.credit input {
	margin: 0 !important;
	font-size: 12px;
}

div.credit td {
	padding: 5px 10px !important;
	margin: 0;
	font-size: 12px;
}

.popup {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
.popup #mainCol {
	width: auto !important;
	margin: 10px !important;
	padding: 0px !important;
}
.popup ul {
	padding: 10px 0 0 20px;
}
.popup li {
	list-style: disc;
}

.popup h3 {
	margin: 0px !important;
}

.creditbanklogo {
	float: left;
	margin:15px 0 0 15px;
}

.bottom-menu {
	text-align: center;
	margin-bottom: 10px;
	width: 635px;
}
.bottom-menu a {
	padding-right: 10px;
	color:#A5A5A5;
}

/* Footer */
.footer-wrapper {
    height: 160px;
    background: #151515;
    clear: both;
    }
	.main-footer-wrapper {
    height: 160px;
    background: url('/img/footer-bg.jpg') center center no-repeat;
    }
    #footer .address, #footer .info, #footer .banner {
        float: left;
        display: inline;
    }
    #footer .logo{
        margin:32px 0 0 87px;
        float: left;
        display: inline;
    }
    #footer .address {
        width: 185px;
        margin: 20px 0 0 0;
    }
    #footer .address a {
        color:#ffffff;
        text-decoration: underline;
    }
    #footer .info {
        font-size: 11px;
        width: 370px;
        margin: 16px 0 0 112px;
        color: #FFF;
    }
    #footer .copy{
    	color: #FFF;
    	font-size: 12px;
    }
    #footer .copy a{
    	color: #FFF;
    	font-size: 12px;
    	text-decoration: none;
		}
    #footer .banner {
        margin: 20px 0 0 0;
    }
    #footer .address a:hover, #footer .copy a:hover {
    	text-decoration: underline;
    }

.model-img1  {
	left:0;
	position:absolute;
	top:0;
	z-index:200;	 
}
.model-img2  {
	left:0;
	position:absolute;
	top:0;
	z-index:100;
}
.redbg {
	background-color:#CC3333;
	color:#FFFFFF;
	padding: 0 5px 2px 5px;
}

.redbg a {
	color: #FFFFFF !important;
	text-decoration: underline;
}
.blocknewstitle {
	font-size: 17px;
	color:#336699;
	font-style: italic;
	text-decoration: underline;
}
.blocknews {
	text-decoration: underline;
	color: #000000;
}
.line {
	margin:10px 0;
	border-top: 1px solid #DAC1A2;
	height: 1px;
}
.newsblockitem {
	float: left;
	width: 50%;
	padding-bottom: 30px;
}
.newsdate {
	color: #999999;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.pagenav {
	color: #CCCCCC;
}
.pagenav a {
	text-decoration: underline;
}
.pagenav .page_active {
	color: #D4935D;
	font-weight: bold;
}
/*
 .tab_container {
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
}
*/
/* Pop-up message and fading background */
.hidden {
	display: none;
}
/* Pop-up message and fading background */
#opaco {
	background: url(/img/admin/opacity.png);
	left: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; // first!
	filter: alpha(opacity=70); /* IE5+ */
	moz-opacity: 0.3; /* Mozilla */
	-khtml-opacity: 0; /* Safari */
	opacity: 0.3;  /* general CSS3 */
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001;
}

#popup {
	background-color: #FFFFFF;
	position: fixed;
	/*width:300px;*/
	left: 50%;
	top: 50%;
	min-width: 300px;
	z-index: 1002;
	padding: 10px;
	border: 4px solid #BDD6F2;
	overflow: auto;
}
.newsblock {
	padding: 15px;
	background: #f7f7f7;
	width: 250px;
}
.newsblock a.title {
	font-size: 18px;
	text-decoration: underline;
	font-style: italic;
	color: #000000;
}
.newsblock .date,
.news-row .date {
	color: #999999;
}
.newsblock .item {
	padding: 15px 0 0 0;
	line-height: 16px;
}
.newsblock .itemwrap{
	padding-right: 20px; 	
}
.newsblock .item a,
.news-row a {
	color: #ff9933;
	text-decoration: underline;
}

.newsblock .model {
	font-size: 11px;
	float: left;
	padding: 8px 10px 0 0;
}

.web p {
text-align:justify;
}

#content .web h1 {
text-align:left;
font-size:20px;
}

#content .web h2 {
text-align:left;
font-size:18px;
}
.chev-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.chev-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.chev-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}
.nis-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.nis-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.nis-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

ul { list-style: none; }

a img { border: none; }
a { color: #369; text-decoration: none; }

.clear { clear: both; }


body {
    font-family:  Arial, sans-serif;
	font-size: 12px;
    color: #1a171b;
    background-color: #ffffff;
}

.wrapper {
    width: 1024px;
    margin: 0 auto;
    position: relative;
}

.full-width {
    width: 100%;
    min-width: 1024px;
}

.forms-03red {
	border:1px solid #FF0000;
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
}
.red {
	color:#990000;
}
.forms-03 {
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
	border: 1px solid #DDD4C8;
}
.forms-04 {font-family: Arial; font-size: 11px; color: #333;}
.forms-05 {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #DDD4C8;}
.forms-05red {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #DDD4C8;}
.forms-06red {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #ff0000;}
.forms-07 {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #DDD4C8;}
.forms-07red {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #ff0000;}

/* Header */
.header-wrapper {
	background: url(/img/header-bg.jpg) repeat-x;
}
.main-header-wrapper {
	background: url(/img/main-header-bg.jpg) no-repeat center;
}
#header {
    height: 246px;
    font-family: Arial;
    }
	.hee {
	width: 1050px;
	position: relative;
left: 50%;
margin-left: -525px
	}
	
	.f-bg {
	position:absolute;
	top:51px;
	height:301px;
	width:1050px;
	background:url(/img/f-bg.jpg) no-repeat;
	
}
	.about {
	position:absolute;
	left:20px;
	top:58px;
	height:286px;
	width:239px;
	background:url(/img/h-bg.png) no-repeat;
}
.about2 {
	position:absolute;
	right: 20px;
	top: 125px;
	height:160px;
	width:239px;
	background:url(/img/h-bg2.png) no-repeat;
}
    .credit-button {
    	width: 253px;
    	height: 36px;
    	position: absolute;
    	left: 32px;
    	top: 18px;
    }
    .credit-button a {
    	display: block;
    	background: url(/img/credit-but.png) no-repeat;
    	width: 253px;
    	height: 36px;
    }
    .callback-button {
    	width: 253px;
    	height: 44px;
    	position: absolute;
    	left: 22px;
    	top: 135px;
    }
    .callback-form {
    	width: 240px;
    	height: 120px;
    	position: absolute;
    	left:-17px;
    	top:180px;
    	
    }
    .callback-form table {
    	color: #666666;
    	margin: 10px 0 0 3px;
    }
    .callback-form table td {
    	padding-bottom: 5px;
    }
    .callback-form input {
    	margin: 0;
    }
    .callback-form .input {
    	width: 200px;
    	
    }
    .callback-form .msg {
    	float: left;
    	font-weight: bold;
    	font-size: 11px;
    	margin-top: 4px;
    }
    .callback-form .result {
    	text-align: center;
    	padding-top: 20px;
    	font-size: 18px;
    	color:#666666;
    }
    .livehelp {
    	width: 254px;
    	height: 46px;
    	position: absolute;
    	top: 135px;
    	left: 52px;
    }
    .livehelp a {
    	display: block;
    	background: url(/img/online-but.png) no-repeat;
    	width: 254px;
    	height: 46px;
    }
	.phone-button {
    	width: 173px;
    	height: 17px;
    	position: absolute;
    	right: 30px;
    	top: 100px;
    }
    .car {
    	position: absolute;
    	top: 220px;
    	right: 355px;
    	width: 220px;
    	height: 140px;
    }
    .logo {
        position: absolute;
        top: 20px;
        right: 23px;       
    }
    .logo a {
    	  width: 197px;
        height: 66px;
        display: block;
        background: url(/img/logo2.png) no-repeat;
        text-indent: -9999px;
    }

    #slider-txt {
    	position: absolute;
    	top: 195px;
    	left: 349px;
    	width: 675px;
    	display: none;
    }
	.tickercontainer { 
		width: 675px; 
		height: 30px; 
		margin: 0; 
		padding: 0;
		overflow: hidden; 
	}
	.tickercontainer .mask { 
		position: relative;
		left: 10px;
		top: 8px;
		width: 1024px;
		overflow: hidden;
	}
	ul.newsticker { 
		position: relative;
		left: 1024px;
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	ul.newsticker li {
		float: left; 
		margin: 0 300px 0 0;
		padding: 0;
		color: #344e7d;
		font-size: 18px;
		font-style: italic;
	}

    .diler {
        float: left;
        display: inline;
        margin: 40px 0 0 63px;
        width: 320px;
        font-size: 14px;
        color: #d1913a;
        }
        .diler .adr {
        	float: left;
        }
        .diler .map {
        	float: left;
        	margin: 40px 0 0 40px;
        }
        .diler a {
            color: #ffffff;
            font-size: 12px;
            text-decoration: underline;
        }
/* Featured */
#featured-wrapper {
    height: 325px;
    background: #ffffff url('/img/menu-bg.png') repeat-x;
    }

    /* Menu */
    .menu {
        margin-left: 0px;
        position: absolute;
        font-family: Arial;
        background: url(/img/menu-sep.png) no-repeat;
        z-index: 1003;
        }
        .menu li {
            float: left;
            position: relative;
            background: url(/img/menu-sep.png) no-repeat right 0;
        }
        .menu li ul{
            display: none;
            z-index: 1000;
            margin-left:-5px;
        }
		  .menu li ul img {
            display: none;
				visibility: hidden;
        }
        .menu li:hover ul {
            position: absolute;
            left: 10px;
            top: 50px;
            display: block;
            z-index: 1000;
            }
			.menu li:hover ul img {
				display: block;
				visibility: visible;
			}
            .menu li ul li {
                position: relative;
                width: 217px;
                z-index: 100000;  
                background: url('/img/menu-down-item-bg.png') top left repeat-y;
                padding-left:15px;
            }
            .menu .shadow {
                position: absolute;
                top: 0;
                right: 0;                                
                width: 7px;
                height: 33px;
                background: url('/img/menu-shadow.png') top right repeat-y;
                z-index: 15;                
            }
            .menu li ul a {
                font-family:  Arial, sans-serif;
                font-size: 11px;
                text-transform: none;
                color: #1a171b;
                padding-left: 20px;
                padding-right: 0;
                background: #ffffff url(/img/menu-down-item.png) no-repeat 0px 14px;
                height: 36px;
                line-height: 36px;
                width: 167px;
                position: relative;
                padding-left:30px;
                                              
                }
                .menu li ul a:hover {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 0px 0;
                }
                /* Äëÿ Javascript */
                .menu li ul .active {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 0px 0;
                }
                .menu li:hover ul ul {
                    display: none;
                    }

                    .menu li:hover ul ul a:hover {
                        
                    }
                    .menu li:hover ul li:hover ul {
                        display: block;
                        top: -8px;
                        left: 217px;
                    }
        #serch{
        margin-left:0px;
        }
        .model-info {
            position: absolute;
            left: 217px;
            width: 212px;
            height: 275px;
            display: none;
            background-color: #ffffff;
            text-align: center;
            z-index: 1000;
            top:0px;
            }
            .model-info i.topbg {
            	position: absolute;
            	top: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-topitem-bg.png') no-repeat;
            }
            .model-info i.bottombg {
            	position: absolute;
            	bottom: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-lastitem-bg.png') no-repeat;
            }            
            .model-info .head {
                display: block;
                font-size: 13px;
                font-weight: bold;
                margin: 20px 0 0 0;
            }
            .model-info img { display: block; margin: 10px auto 0; }
            .model-info .price {
                color: #cc0000;
                display: block;
                font-size: 16px;
                font-style: italic;
                font-weight: bold;
                margin: 15px 0 10px 0;
            }
        .menu a {
            float: left;
            color: #ebecec;
            height: 50px;
            font-size: 11px;
            padding: 0 20px;
            line-height: 50px;
            }
            .menu a.catalog {
            	/*background: url('/img/menu-catalog-bg.png') center center no-repeat;*/
            	padding: 0 5px 0 5px;
            }
            .menu a.search {
            	/*background: url('/img/menu-search-bg.png') center center no-repeat;*/
            	padding: 0 10px 0 10px;
            }
			.menu a.znk {
            	background: url('/img/znk.png') center center no-repeat;
            	padding: 0 15px 0 15px;
			}
            .menu a:hover {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .active {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .menu-down div {
            	height: 30px;
            	line-height: 30px;
            	margin: 10px 10px 0 0;
            	padding: 0 10px 10px 10px;
            	position: relative;
            }
            .menu a.menu-down:hover,
            .menu a.menu-down.active2 {
            	background-image: none;
            }             
            .menu a.menu-down:hover div,
            .menu a.menu-down.active2 div {
            	color: #000000;
            	background: #ffffff;
            }           
            .menu a.menu-down:hover i,
            .menu a.menu-down.active2 i {
					display:block;
				}
				.menu .menu-down i {
					display:none;
					height:40px;
					position:absolute;
					top:0;
					width:8px;
				}
				.menu .menu-down i.l-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll left top transparent;
					left:0px;
				}
				.menu .menu-down i.r-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll -8px top transparent;
					right:-8px;
				}
            .menu li ul .firstshadow-top, 
            .menu li ul .shadow-top, 
            .menu li ul .shadow-bottom {
                height: 8px;
                width: 212px;
            }
            .menu li ul .firstshadow-top { background: url('/img/menu-down-firstitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-bottom { background: url('/img/menu-down-lastitem-bg.png') no-repeat left top; }
            .menu li:hover ul li:hover li:hover .model-info {
                display: block;
            }
            .model-info .button {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color: #333333;
                width: 189px;
                height: 36px;
                line-height: 36px;
                padding: 0 15px 0 15px;
            }
            .menu li ul ul .model-info a.button:hover {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color:#ff9833;
            }
            .menu .search-block {
            	width: 190px;
            	height: 120px;
            	padding: 12px 0px;
            }
            .menu .search-block .input {
            	width: 180px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .search-block select {
            	width: 182px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .but {
            	float: right;
            	margin-right: 10px;
            }
    /* Featured */
    #banner {
    	background: url(/img/banner-bg.png) repeat-x;
    }
    .featured {
		padding-top: 10px;
		text-align: center;
		position: relative;
        }
        .featured .image { float: left; }
        .featured .text-wrapper {
            float: left;
            display: inline;
            margin-left: 60px;
            }
            .text {
                color: #fff;
                text-transform: uppercase;
                height: 300px;
                display: table-cell;
                vertical-align: middle;
                }
                .text p {
                    display: block;
                    width: 260px;
                    margin-top: 25px;
                    font-size: 14px;
                }
#model-menu-wrapper {
     background: url('/img/model-menu-bg.png') repeat-x;
     height: 152px;
     position: relative;
     overflow: hidden;
    }
    .model-menu {
        width: 1500px;
        min-width: 958px;
        height: 98px;
        margin-left:5px;
        position: relative;
        }
        .model-menu li {
            float: left;
            position: relative;
            width: 61px;
            height: 80px;
            padding-right: 1px;
            background: url('/img/model-menu.jpg') bottom right no-repeat;
            }
            .model-menu .last {
                width: 74px;
                padding-right: 0;
                background: none;
        }
        .model-menu a {
					float: left;
					width: 100%;
					height: 98px;
					color: #333333;
					font-size: 12px;
					line-height: 137px;
					text-align: center;
					text-decoration: underline;
					position: relative;
            }
            .model-menu li:hover a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu li:hover .hover-model-menu {
            	display: block;
            }
            .model-menu li.active a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu span {
                    float: left;
                		position: absolute;
                    background-image: url('/img/models.png');
                		background-repeat: no-repeat;
                }
                .model-menu .ford {
                    top: 20px;
                    left: 4px;
                    width: 64px;
                    height: 32px;
                    background-position: -3px 0px
                }
                .model-menu .mitsubishi {
                     top: 19px;
                     left: 15px;
                     width: 41px;
                     height: 36px;
                     background-position: -5px -31px
                 }
                .model-menu .mazda {
                     top: 20px;
                     left: 12px;
                     width: 44px;
                     height: 33px;
                     background-position: -3px -67px;
                 }					  
                .model-menu .nissan {
                    top: 21px;
                    left: 11px;
                    width: 44px;
                    height: 28px;
                    background-position: -3px -100px;
                }					  
                .model-menu .renault {
                    top: 21px;
                    left: 15px;
                    width: 32px;
                    height: 37px;
                    background-position: 0 -131px;
                }					  
                .model-menu .chevrolet {
                    top: 25px;
                    left: 5px;
                    width: 60px;
                    height: 26px;
                    background-position: -3px -163px;
                }					  
                .model-menu .toyota {
                    top: 21px;
                    left: 10px;
                    width: 52px;
                    height: 33px;
                    background-position: 0 -185px;
                }
                .model-menu .chery {
                    top: 26px;
                    left: 6px;
                    width: 60px;
                    height: 32px;
                    background-position: 8px -218px;
                }					  
                .model-menu .hyundai {
                    top: 30px;
                    left: 3px;
                    width: 60px;
                    height: 25px;
                    background-position: 0 -252px;
                 }					  
                 .model-menu .kia {
                    top: 24px;
                    left: 0px;
                    width: 62px;
                    height: 33px;
                    background-position: 0 -276px;
					  }					  
                 .model-menu .chance {
                     top: 25px;
                     left: 4px;
                     width: 56px;
                     height: 33px;
                     background-position: 0 -312px;
                 }
                 .model-menu .tagaz {
                     top: 24px;
                     left: 3px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -339px;
                 }
                 .model-menu .great-wall {
                     top: 24px;
                     left: 0px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -375px;
                 }                 
                .model-menu .vaz {
                    top: 25px;
                    left: 0px;
                    width: 75px;
                    height: 35px;
	                background-position: 0 -411px;
                 }	
                .model-menu .volkswagen {
                    top: 25px;
                    left: 17px;
                    width: 32px;
                    height: 32px;
	                background-position: 0 -458px;
                }
				.model-menu .daewoo {
                    top: 25px;
                    left: 8px;
                    width: 43px;
                    height: 23px;
	                background-position: 0 -499px;
                }
    .hover-model-menu {
    	display: none;
    	position: absolute;
    	top: 120px;
    	left: 10px;
    	/*width: 1004px;*/
    	background-color: #7ba6d6;
    	border-left: 2px solid #e2e2e2;
    	border-right: 2px solid #e2e2e2;
    	z-index: 1000;
		padding-left: 4px;
		min-width:200px;
    }
    .hover-model-menu .topbg {
    	position: absolute;
    	top: -12px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	background: #7BA6D6;
		border-top: 2px solid #E2E2E2;
    }	
    .hover-model-menu .bottombg {
    	position: absolute;
    	bottom: -10px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	/*background: url(/img/hover-model-menu-bottom-bg.png) repeat-x;*/
		background: #7BA6D6;
		border-bottom: 2px solid #E2E2E2;
    }
    .hover-model-menu .topl {
    	position: absolute;
    	top: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 0;
    }
    .hover-model-menu .topr {
    	position: absolute;
    	top: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right 0;
    }
    .hover-model-menu .bottoml {
    	position: absolute;
    	bottom: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 bottom;
    }
    .hover-model-menu .bottomr {
    	position: absolute;
    	bottom: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right bottom;
    }
    .hover-model-menu .treug {
    	position: absolute;
    	top: -23px;
    	left:23px;
    	background: url(/img/hover-model-menu-active.png) no-repeat;
    	width: 24px;
    	height: 13px;
    	z-index: 10;
    }
    .hover-model-menu .models {
    	padding: 11px;
    	text-align: center;
    }
    .hover-model-menu .models ul {
    	list-style: none;
    }
    .hover-model-menu .models ul li.mitem {
    	float: left;
    	width: 177px;
    	height: 155px;
    	margin-right: 20px;
    	margin-bottom: 10px;
    }
    .hover-model-menu .models ul li.mitem a {
    	font-size: 13px;
    	color: #fff;
    	font-weight: bold;
    }
    .ajmodel {
    	position: relative;
    }
    .ajmodel a div {
    	position: relative;
    	width: 159px;
    	padding: 0 0 10px 0;
    	line-height: 30px;
    	text-align: left;
    	padding-left: 18px;
    	background: url(/img/ajmodel-title.png) no-repeat;
    }
	.ajmodel a div i.l-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll left top transparent;
		left:0px;
	}
	.ajmodel a div i.r-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll -8px top transparent;
		right:-8px;
	}
	.ajmodel ul .firstshadow-top, 
	.ajmodel ul .shadow-top, 
	.ajmodel ul .shadow-bottom {
		height: 8px;
		width: 331px;
	}
	.ajmodel ul .firstshadow-top { background: url('/img/ajmodel-down-firstitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-bottom { background: url('/img/ajmodel-down-lastitem-bg.png') no-repeat left top; }
   .ajmodel ul {
		display: none;
	}
	.ajmodel:hover div {
		color: #000000;
		background: #ffffff;
	}   
	.ajmodel:hover ul {
		position: absolute;
		left: 0px;
		top: 40px;
		display: block;
		z-index: 1000;
	}
	.ajmodel:hover i {
		display:block;
	}
	.ajmodel a div i {
		display:none;
		height:40px;
		position:absolute;
		top:0;
		width:8px;
	}
	.ajmodel ul li {
	 	position: relative;
	 	width: 331px;
	 	z-index: 100000;  
	 	background: url('/img/menu-down-item-bg.png') top left repeat-y;
	 	height: 36px;
	 	text-align: left;
	}
	.ajmodel ul a {
		background: url("/img/menu-down-item.png") no-repeat scroll 23px 15px #FFFFFF;
		color: #1A171B !important;
		font-size: 12px !important;
		height: 36px !important;
		line-height: 36px !important;
		padding-left: 35px !important;
		padding-right: 0 !important;
		position: relative !important;
		text-transform: none !important;
		width: 296px !important;
		text-align: left;
		display: block !important;
		font-weight: normal !important;
	}
	.ajmodel ul a:hover {
		  color: #404040 !important;
		  background: #ffffff url(/img/ajmodel-down-item-active.png) no-repeat 10px 0 !important;
	 }
   
       .models-list {
        width: 100%;
        height: 54px;
        min-width: 958px;
        margin-left:35px;
        overflow: hidden;
        }
        .models-list li {
            overflow: hidden;
            display: none;
            }
            .models-list a {
                float: left;
                color: #ebecec;
                margin-right: 20px;
                text-decoration: underline;
                line-height: 54px;
                text-transform: uppercase;
            }
            .models-list a:hover,
            .models-list a.active {
                text-decoration: none;
                background: url(/img/model-list-active.png) no-repeat center bottom;
            }
/* Content */
#content-wrapper {
    width: 958px;
    padding: 0 33px;
    }
    #content-wrapper .breadcrumbs {
        width: 100%;
        min-width: 958px;
        padding: 12px 0;
        background: url(/img/menu-down-item.png) no-repeat left 15px;
        z-index: 0;
        }
        .breadcrumbs p {
            margin: 0 15px;
        }
        .breadcrumbs a {
            color: #000000;
        }
    /* Content */
    #content {
        float: left;
        display: inline;
        margin: 5px 0 25px 0;
        position: relative;
        width: 100%;
        }
        #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
            margin-top: 20px;
        }
        #content h1 {
            color: #336699;
            font-size: 30px;
            text-transform: uppercase;
        }
        
        #mainCol h1 {
            font-size: 14px;
            text-transform: uppercase;
            color: #000000;
        }
        #content h2 {
            color: #336699;
            font-size: 25px;
            font-weight: normal;
        }
        #content h3 {
            font-size: 14px;
            text-transform: uppercase;
        }
        #content .topshadow, #content .bottomshadow {
            position: absolute;
            width: 18px;
            left: 655px;
            background-repeat: no-repeat;
            background-image: url('/img/sideshadow.jpg');
        }
        #content .topshadow {
            top: 0;
            height: 30px;
            background-position: top left;
        }
        #content .bottomshadow {
            bottom: 0;
            height: 32px;
            background-position: bottom left;
        }
        #content p {
            margin: 15px 0;
        }
        #mainCol {
            float: left;
            width: 635px;
            padding-bottom: 15px;
            }
            #mainCol .background-main {
                width: 100%;
                height: 345px;
                padding-left: 12px;
                margin-left: -12px;
                background: url('/img/main-bg.jpg') top left no-repeat;
            }
            #mainCol .large {
                font-size: 13px;
                margin-top: 0px;
            }
            #mainCol .banks {
                float: left;
                display: inline;
                margin: 40px 0 40px 50px;
                }
                .banks li { float: left; }
                .banks a {
                    float: left;
                    display: inline;
                    width: 145px;
                    height: 47px;
                    line-height: 47px;
                    text-align: center;
                    margin: 20px 0 0 20px;
                    color: #d1945f;
                    font-size: 17px;
                    text-transform: uppercase;
                    background: #fcfbfc url(/img/bank-button.jpg) top left no-repeat;
                }
            #mainCol #credit-form table td{
            	text-align: left;
            }
            #mainCol .catalog {
                float: left;
                display: inline;
                width: 230px;
                margin: 30px 70px 0 0;
                text-align: left;
                font-size: 12px;
                }
                .catalog h4 {
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0px;
                  /*  vertical-align: middle; */
                   font-size: 12px;
                    }
                    
                   
                    .catalog h4 > IMG {
                    	margin-right: 30px;
                    }
                /*.catalog caption {
                    height: 54px;
                    line-height: 54px;
                    display: block;
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0;
                    background-image: url('/img/models.jpg');
                    background-repeat: no-repeat;
                    }
                    .catalog .mitsubishi { background-position: top left; }
                    .catalog .ford { background-position: 0px -54px; }
                    .catalog .hyundai { background-position: 0px -108px; }
                    .catalog .nissan { background-position: 0px -162px; }
                    .catalog .mazda { background-position: 0px -216px; }
                    .catalog .renault { background-position: 0px -270px; }
                    .catalog .honda { background-position: 0px -324px; }
                    .catalog .toyota { background-position: 0px -378px; }
                    .catalog .chevrolet { background-position: 0px -432px; }
                    .catalog .vaz { background-position: 0px -486px; }
                    .catalog .kia { background-position: 0px -540px; }
                    .catalog .cherry { background-position: 0px -594px; text-align: right; padding-right: 75px; }
 */               
				#mainCol .catalog td {
                    width: 115px;
                    padding: 3px 0;
                    border: 0;
                }
                .catalog .align-right {
                    color: #87888a;
                    text-align: right;
                }

            #mainCol .model-act {
				position: relative;
				float: left;
				height:  177px;
				display: block;
				margin-bottom: 50px;
				margin-right:17px;
				width: 300px;
				z-index: 100;	
                }
                #mainCol .catalog-model-title {
                	position: absolute;
						top: 163px;
						color: #333333;
                	background: #eeeeee;
                	display: block;
                	width: 297px;
                	text-transform: uppercase;
                }
            #mainCol .tabs {
                float: left;
                display: inline;
                width: 100%;
                border-bottom: 1px solid #87888a;
                margin: 10px 0;
                }
                .tabs li {
                    float: left;
                    }
                    .tabs a {
                        float: left;
                        height: 36px;
                        line-height: 36px;
                        position: relative;
                        padding: 0 40px;
                        font-size: 14px;
                        color: #1a171b;
                        margin-bottom: -1px;
                        background: #c9b191 url('/img/tabs.jpg') bottom left no-repeat;
                        }
                        .tabs a span {
                            width: 5px;
                            height: 36px;
                            position: absolute;
                            top: 0;
                            right: 0;
                            background: #c9b191 url('/img/tabs.jpg') bottom right no-repeat;
                        }
                    .tabs .active {
                        background: #f6ecdf url('/img/tabs.jpg') top left no-repeat;
                        }
                        .tabs .active span {
                            background: #f6ecdf url('/img/tabs.jpg') top right no-repeat;
                        }
            #mainCol table,
            .tech-table {
                font-size: 11px;
                text-align: center;
                border-collapse: collapse;
                margin-bottom: 15px;
                }
                #mainCol th { font-weight: normal; }
                #mainCol .align-left { text-align: left; }
                #mainCol th, #mainCol td {
                    padding: 5px 15px;
                    border-bottom: 1px solid #ddd4c8;
                    border-right: 1px solid #ddd4c8;
                }
            #mainCol .gallery {
                margin: 15px 0 0 -21px;
                }
                .gallery img {
                    margin: 0 0 16px 16px;
                }
            .button {
                color: #f00;
                height: 25px;
                line-height: 25px;
                padding: 0 17px 0 20px;
                margin-right: 3px;
                position: relative;
                background: url('/img/button.png') top left no-repeat;
                }
                .button span {
                    width: 3px;
                    height: 25px;
                    position: absolute;
                    top: 0;
                    right: -3px;
                    background: url('/img/button.png') top right no-repeat;
                }
            #mainCol .car-models {
                
                }
                #mainCol .colors {
                    margin: 15px 0;
                    margin-left: -10px;
                    }
                    .colors li {
                        float: left;
                        display: inline;
                        width: 43px;
                        height: 29px;
                        margin-left: 45px;
                        position: relative;
                    }
                    .colors li:hover {
                        background: url('/img/colors-bg.jpg') top left no-repeat;
                    }
                    .colors a {
                        position: absolute;
                        top: 3px;
                        left: 3px;
                        width: 37px;
                        height: 23px;
                    }
                #mainCol .car-models img {
                    margin: 15px 0;
                    margin-left: 50px;
                }
                #mainCol .compl-title {
                	text-align: left;
                	padding-left: 36px;
                	margin-bottom:15px;
                }
                #mainCol .car-models .modifications-list {
                	list-style: none outside none;
                }
                #mainCol .car-models .modifications-list li {
                	margin-bottom: 4px;
                	text-align: left;
                }
                #mainCol .car-models .modifications-list li.compl {
 						background: none repeat scroll 0 0 transparent;
 						display: none;
 						height: auto;
 						margin-bottom: 4px;
 						overflow: hidden;
 						padding-left: 22px;
 						padding-right: 0;
					}
                #mainCol .car-models .compl-table {
                	width: 100%;
                	margin: 0;
                }
                #mainCol .car-models .compl-table tr.head td {
                	background: #516388;
                	color: #fff;
                	padding: 10px 0;
                }
                #mainCol .car-models .compl-table .check {
 						width: 30px;
 						padding-left: 25px !important;               	
                }
                #mainCol .car-models .compl-table .modcol {
 						width: 155px;
 						padding-right: 15px           	
                }
                #mainCol .car-models .compl-table .pricecol {
 						width: 80px;
                         						
                }
                #mainCol .car-models .compl-table .offercol {
 						width: 120px;
 						
                }
                #mainCol .car-models .compl-table .offercol2 {
 						width: 120px;           	
                }
                #mainCol .car-models .compl-table .arr {
 						width: 40px;
 						text-align: right           	
                }
                #mainCol .car-models .compl-table .arr img {
                	margin: 0;
                	padding: 0;
                }
                #mainCol .car-models .compl-table td {
                	border: 0;
                	text-align: left;
                	padding: 6px 0;
                }
                
                #mainCol .car-models .compl-table tr.row td {
                	background: #eee;
                	color: #000;
                }
                #mainCol .car-models .compl-table .offer {
                	position: relative;
                	padding-left:30px;
                }
                #mainCol .car-models .compl-table .offer-icon {
                	margin: 0;
                	position: absolute;
                	top: -15px;
                	left: 0;
                }
                #mainCol .car-models p.notice {
						color: #9C9E9F;
						font-size: 11px;
						margin: 7px 12px 12px;
						text-align: left;
					 }
					 #mainCol .car-models .button-wrap {
						margin-left: 12px;
						text-align: left;
					 }

                #mainCol .car-models table.compl,
                .tech-table {
                    width: 100%;
                    margin: 15px 0;
                }
                #mainCol .car-models table.compl td,
                .tech-table td {
                    border-right: 1px solid #d1c9be;
                    padding: 6px 10px;
                    border-bottom: 1px solid #d1c9be;
                    text-align: center;
                }
                #mainCol .car-models table.compl td.first,
                .tech-table td.align-left {
                    text-align: left;
                }
                    #mainCol .car-models table.compl tr:hover a,
                    #mainCol .car-models table.compl tr.active a {
                        color: #1a171b;
                }
            #mainCol .right {
                float: right;
                display: inline;
            }
        #rightCol {
            float: right;
            width: 255px;
            padding-bottom: 30px;
            }
            #rightCol .banner {
                position: relative;
                margin: -30px 0;
                }
                .banner span {
                    position: absolute;
                    right: -15px;
                    top: 100px;
                }
                .icon-1, .icon-2, .icon-3 {
                    width: 91px;
                    height: 91px;
                    background-image: url('/img/icons.png');
                    background-repeat: no-repeat;
                }
                .icon-1 { background-position: top left; }
                .icon-2 { background-position: center left; }
                .icon-3 { background-position: bottom left; }

div.credit {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
div.credit #mainCol {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}
div.credit select,
div.credit input {
	margin: 0 !important;
	font-size: 12px;
}

div.credit td {
	padding: 5px 10px !important;
	margin: 0;
	font-size: 12px;
}

.popup {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
.popup #mainCol {
	width: auto !important;
	margin: 10px !important;
	padding: 0px !important;
}
.popup ul {
	padding: 10px 0 0 20px;
}
.popup li {
	list-style: disc;
}

.popup h3 {
	margin: 0px !important;
}

.creditbanklogo {
	float: left;
	margin:15px 0 0 15px;
}

.bottom-menu {
	text-align: center;
	margin-bottom: 10px;
	width: 635px;
}
.bottom-menu a {
	padding-right: 10px;
	color:#A5A5A5;
}

/* Footer */
.footer-wrapper {
    height: 160px;
    background: #151515;
    clear: both;
    }
	.main-footer-wrapper {
    height: 160px;
    background: url('/img/footer-bg.jpg') center center no-repeat;
    }
    #footer .address, #footer .info, #footer .banner {
        float: left;
        display: inline;
    }
    #footer .logo{
        margin:32px 0 0 87px;
        float: left;
        display: inline;
    }
    #footer .address {
        width: 185px;
        margin: 20px 0 0 0;
    }
    #footer .address a {
        color:#ffffff;
        text-decoration: underline;
    }
    #footer .info {
        font-size: 11px;
        width: 370px;
        margin: 16px 0 0 112px;
        color: #FFF;
    }
    #footer .copy{
    	color: #FFF;
    	font-size: 12px;
    }
    #footer .copy a{
    	color: #FFF;
    	font-size: 12px;
    	text-decoration: none;
		}
    #footer .banner {
        margin: 20px 0 0 0;
    }
    #footer .address a:hover, #footer .copy a:hover {
    	text-decoration: underline;
    }

.model-img1  {
	left:0;
	position:absolute;
	top:0;
	z-index:200;	 
}
.model-img2  {
	left:0;
	position:absolute;
	top:0;
	z-index:100;
}
.redbg {
	background-color:#CC3333;
	color:#FFFFFF;
	padding: 0 5px 2px 5px;
}

.redbg a {
	color: #FFFFFF !important;
	text-decoration: underline;
}
.blocknewstitle {
	font-size: 17px;
	color:#336699;
	font-style: italic;
	text-decoration: underline;
}
.blocknews {
	text-decoration: underline;
	color: #000000;
}
.line {
	margin:10px 0;
	border-top: 1px solid #DAC1A2;
	height: 1px;
}
.newsblockitem {
	float: left;
	width: 50%;
	padding-bottom: 30px;
}
.newsdate {
	color: #999999;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.pagenav {
	color: #CCCCCC;
}
.pagenav a {
	text-decoration: underline;
}
.pagenav .page_active {
	color: #D4935D;
	font-weight: bold;
}
/*
 .tab_container {
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
}
*/
/* Pop-up message and fading background */
.hidden {
	display: none;
}
/* Pop-up message and fading background */
#opaco {
	background: url(/img/admin/opacity.png);
	left: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; // first!
	filter: alpha(opacity=70); /* IE5+ */
	moz-opacity: 0.3; /* Mozilla */
	-khtml-opacity: 0; /* Safari */
	opacity: 0.3;  /* general CSS3 */
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001;
}

#popup {
	background-color: #FFFFFF;
	position: fixed;
	/*width:300px;*/
	left: 50%;
	top: 50%;
	min-width: 300px;
	z-index: 1002;
	padding: 10px;
	border: 4px solid #BDD6F2;
	overflow: auto;
}
.newsblock {
	padding: 15px;
	background: #f7f7f7;
	width: 250px;
}
.newsblock a.title {
	font-size: 18px;
	text-decoration: underline;
	font-style: italic;
	color: #000000;
}
.newsblock .date,
.news-row .date {
	color: #999999;
}
.newsblock .item {
	padding: 15px 0 0 0;
	line-height: 16px;
}
.newsblock .itemwrap{
	padding-right: 20px; 	
}
.newsblock .item a,
.news-row a {
	color: #ff9933;
	text-decoration: underline;
}

.newsblock .model {
	font-size: 11px;
	float: left;
	padding: 8px 10px 0 0;
}

.web p {
text-align:justify;
}

#content .web h1 {
text-align:left;
font-size:20px;
}

#content .web h2 {
text-align:left;
font-size:18px;
}
.chev-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.chev-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.chev-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}
.nis-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.nis-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.nis-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

ul { list-style: none; }

a img { border: none; }
a { color: #369; text-decoration: none; }

.clear { clear: both; }


body {
    font-family:  Arial, sans-serif;
	font-size: 12px;
    color: #1a171b;
    background-color: #ffffff;
}

.wrapper {
    width: 1024px;
    margin: 0 auto;
    position: relative;
}

.full-width {
    width: 100%;
    min-width: 1024px;
}

.forms-03red {
	border:1px solid #FF0000;
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
}
.red {
	color:#990000;
}
.forms-03 {
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
	border: 1px solid #DDD4C8;
}
.forms-04 {font-family: Arial; font-size: 11px; color: #333;}
.forms-05 {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #DDD4C8;}
.forms-05red {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #DDD4C8;}
.forms-06red {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #ff0000;}
.forms-07 {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #DDD4C8;}
.forms-07red {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #ff0000;}

/* Header */
.header-wrapper {
	background: url(/img/header-bg.jpg) repeat-x;
}
.main-header-wrapper {
	background: url(/img/main-header-bg.jpg) no-repeat center;
}
#header {
    height: 246px;
    font-family: Arial;
    }
	.hee {
	width: 1050px;
	position: relative;
left: 50%;
margin-left: -525px
	}
	
	.f-bg {
	position:absolute;
	top:51px;
	height:301px;
	width:1050px;
	background:url(/img/f-bg.jpg) no-repeat;
	
}
	.about {
	position:absolute;
	left:20px;
	top:58px;
	height:286px;
	width:239px;
	background:url(/img/h-bg.png) no-repeat;
}
.about2 {
	position:absolute;
	right: 20px;
	top: 125px;
	height:160px;
	width:239px;
	background:url(/img/h-bg2.png) no-repeat;
}
    .credit-button {
    	width: 253px;
    	height: 36px;
    	position: absolute;
    	left: 32px;
    	top: 18px;
    }
    .credit-button a {
    	display: block;
    	background: url(/img/credit-but.png) no-repeat;
    	width: 253px;
    	height: 36px;
    }
    .callback-button {
    	width: 253px;
    	height: 44px;
    	position: absolute;
    	left: 22px;
    	top: 135px;
    }
    .callback-form {
    	width: 240px;
    	height: 120px;
    	position: absolute;
    	left:-17px;
    	top:180px;
    	
    }
    .callback-form table {
    	color: #666666;
    	margin: 10px 0 0 3px;
    }
    .callback-form table td {
    	padding-bottom: 5px;
    }
    .callback-form input {
    	margin: 0;
    }
    .callback-form .input {
    	width: 200px;
    	
    }
    .callback-form .msg {
    	float: left;
    	font-weight: bold;
    	font-size: 11px;
    	margin-top: 4px;
    }
    .callback-form .result {
    	text-align: center;
    	padding-top: 20px;
    	font-size: 18px;
    	color:#666666;
    }
    .livehelp {
    	width: 254px;
    	height: 46px;
    	position: absolute;
    	top: 135px;
    	left: 52px;
    }
    .livehelp a {
    	display: block;
    	background: url(/img/online-but.png) no-repeat;
    	width: 254px;
    	height: 46px;
    }
	.phone-button {
    	width: 173px;
    	height: 17px;
    	position: absolute;
    	right: 30px;
    	top: 100px;
		font-size: 18px;
    }
    .car {
    	position: absolute;
    	top: 220px;
    	right: 355px;
    	width: 220px;
    	height: 140px;
    }
    .logo {
        position: absolute;
        top: 20px;
        right: 23px;       
    }
    .logo a {
    	  width: 197px;
        height: 66px;
        display: block;
        background: url(/img/logo2.png) no-repeat;
        text-indent: -9999px;
    }

    #slider-txt {
    	position: absolute;
    	top: 195px;
    	left: 349px;
    	width: 675px;
    	display: none;
    }
	.tickercontainer { 
		width: 675px; 
		height: 30px; 
		margin: 0; 
		padding: 0;
		overflow: hidden; 
	}
	.tickercontainer .mask { 
		position: relative;
		left: 10px;
		top: 8px;
		width: 1024px;
		overflow: hidden;
	}
	ul.newsticker { 
		position: relative;
		left: 1024px;
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	ul.newsticker li {
		float: left; 
		margin: 0 300px 0 0;
		padding: 0;
		color: #344e7d;
		font-size: 18px;
		font-style: italic;
	}

    .diler {
        float: left;
        display: inline;
        margin: 40px 0 0 63px;
        width: 320px;
        font-size: 14px;
        color: #d1913a;
        }
        .diler .adr {
        	float: left;
        }
        .diler .map {
        	float: left;
        	margin: 40px 0 0 40px;
        }
        .diler a {
            color: #ffffff;
            font-size: 12px;
            text-decoration: underline;
        }
/* Featured */
#featured-wrapper {
    height: 325px;
    background: #ffffff url('/img/menu-bg.png') repeat-x;
    }

    /* Menu */
    .menu {
        margin-left: 0px;
        position: absolute;
        font-family: Arial;
        background: url(/img/menu-sep.png) no-repeat;
        z-index: 1003;
        }
        .menu li {
            float: left;
            position: relative;
            background: url(/img/menu-sep.png) no-repeat right 0;
        }
        .menu li ul{
            display: none;
            z-index: 1000;
        }
		  .menu li ul img {
            display: none;
				visibility: hidden;
        }
        .menu li:hover ul {
            position: absolute;
            left: 10px;
            top: 50px;
            display: block;
            z-index: 1000;
            }
			.menu li:hover ul img {
				display: block;
				visibility: visible;
			}
            .menu li ul li {
                position: relative;
                width: 217px;
                z-index: 100000;  
                background: url('/img/menu-down-item-bg.png') top left repeat-y;
            }
            .menu .shadow {
                position: absolute;
                top: 0;
                right: 0;                                
                width: 7px;
                height: 33px;
                background: url('/img/menu-shadow.png') top right repeat-y;
                z-index: 15;                
            }
            .menu li ul a {
                font-family:  Arial, sans-serif;
                font-size: 11px;
                text-transform: none;
                color: #1a171b;
                padding-left: 10px;
                padding-right: 0;
                background: #ffffff url(/img/menu-down-item.png) no-repeat 23px 15px;
                height: 36px;
                line-height: 36px;
                width: 177px;
                position: relative;                              
                }
                .menu li ul a:hover {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 10px 0;
                }
                /* Äëÿ Javascript */
                .menu li ul .active {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 10px 0;
                }
                .menu li:hover ul ul {
                    display: none;
                    }

                    .menu li:hover ul ul a:hover {
                        
                    }
                    .menu li:hover ul li:hover ul {
                        display: block;
                        top: -8px;
                        left: 217px;
                    }
        .model-info {
            position: absolute;
            top: -160px;
            left: 217px;
            width: 212px;
            height: 275px;
            display: none;
            background-color: #ffffff;
            text-align: center;
            z-index: 1000;
            }
            .model-info i.topbg {
            	position: absolute;
            	top: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-topitem-bg.png') no-repeat;
            }
            .model-info i.bottombg {
            	position: absolute;
            	bottom: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-lastitem-bg.png') no-repeat;
            }            
            .model-info .head {
                display: block;
                font-size: 13px;
                font-weight: bold;
                margin: 20px 0 0 0;
            }
            .model-info img { display: block; margin: 10px auto 0; }
            .model-info .price {
                color: #cc0000;
                display: block;
                font-size: 16px;
                font-style: italic;
                font-weight: bold;
                margin: 15px 0 10px 0;
            }
        .menu a {
            float: left;
            color: #ebecec;
            height: 50px;
            font-size: 11px;
            padding: 0 10px;
            line-height: 50px;
            }
            .menu a.catalog {
            	/*background: url('/img/menu-catalog-bg.png') center center no-repeat;*/
            	padding: 0 5px 0 5px;
            }
            .menu a.search {
            	/*background: url('/img/menu-search-bg.png') center center no-repeat;*/
            	padding: 0 10px 0 10px;
            }
			.menu a.znk {
            	background: url('/img/znk.png') center center no-repeat;
            	padding: 0 15px 0 15px;
			}
            .menu a:hover {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .active {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .menu-down div {
            	height: 30px;
            	line-height: 30px;
            	margin: 10px 10px 0 0;
            	padding: 0 10px 10px 10px;
            	position: relative;
            }
            .menu a.menu-down:hover,
            .menu a.menu-down.active2 {
            	background-image: none;
            }             
            .menu a.menu-down:hover div,
            .menu a.menu-down.active2 div {
            	color: #000000;
            	background: #ffffff;
            }           
            .menu a.menu-down:hover i,
            .menu a.menu-down.active2 i {
					display:block;
				}
				.menu .menu-down i {
					display:none;
					height:40px;
					position:absolute;
					top:0;
					width:8px;
				}
				.menu .menu-down i.l-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll left top transparent;
					left:0px;
				}
				.menu .menu-down i.r-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll -8px top transparent;
					right:-8px;
				}
            .menu li ul .firstshadow-top, 
            .menu li ul .shadow-top, 
            .menu li ul .shadow-bottom {
                height: 8px;
                width: 212px;
            }
            .menu li ul .firstshadow-top { background: url('/img/menu-down-firstitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-bottom { background: url('/img/menu-down-lastitem-bg.png') no-repeat left top; }
            .menu li:hover ul li:hover li:hover .model-info {
                display: block;
            }
            .model-info .button {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color: #333333;
                width: 189px;
                height: 36px;
                line-height: 36px;
                padding: 0 15px 0 15px;
            }
            .menu li ul ul .model-info a.button:hover {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color:#ff9833;
            }
            .menu .search-block {
            	width: 190px;
            	height: 120px;
            	padding: 12px;
            }
            .menu .search-block .input {
            	width: 180px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .search-block select {
            	width: 182px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .but {
            	float: right;
            	margin-right: 10px;
            }
    /* Featured */
    #banner {
    	background: url(/img/banner-bg.png) repeat-x;
    }
    .featured {
		padding-top: 10px;
		text-align: center;
		position: relative;
        }
        .featured .image { float: left; }
        .featured .text-wrapper {
            float: left;
            display: inline;
            margin-left: 60px;
            }
            .text {
                color: #fff;
                text-transform: uppercase;
                height: 300px;
                display: table-cell;
                vertical-align: middle;
                }
                .text p {
                    display: block;
                    width: 260px;
                    margin-top: 25px;
                    font-size: 14px;
                }
#model-menu-wrapper {
     background: url('/img/model-menu-bg.png') repeat-x;
     height: 152px;
     position: relative;
    }
    .model-menu {
        width: 1200px;
        min-width: 958px;
        height: 98px;
        margin-left:5px;
        position: relative;
        }
        .model-menu li {
            float: left;
            position: relative;
            width: 61px;
            height: 80px;
            padding-right: 1px;
            background: url('/img/model-menu.jpg') bottom right no-repeat;
            }
            .model-menu .last {
                width: 74px;
                padding-right: 0;
                background: none;
        }
        .model-menu a {
					float: left;
					width: 1200px;
					height: 98px;
					color: #333333;
					font-size: 11px;
					line-height: 137px;
					text-align: center;
					text-decoration: underline;
					position: relative;
            }
            .model-menu li:hover a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu li:hover .hover-model-menu {
            	display: block;
            }
            .model-menu li.active a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu span {
                    float: left;
                		position: absolute;
                    background-image: url('/img/models.png');
                		background-repeat: no-repeat;
                }
                .model-menu .ford {
                    top: 20px;
                    left: 4px;
                    width: 64px;
                    height: 32px;
                    background-position: -3px 0px
                }
                .model-menu .mitsubishi {
                     top: 19px;
                     left: 15px;
                     width: 41px;
                     height: 36px;
                     background-position: -5px -31px
                 }
                .model-menu .mazda {
                     top: 20px;
                     left: 12px;
                     width: 44px;
                     height: 33px;
                     background-position: -3px -67px;
                 }					  
                .model-menu .nissan {
                    top: 21px;
                    left: 11px;
                    width: 44px;
                    height: 28px;
                    background-position: -3px -100px;
                }					  
                .model-menu .renault {
                    top: 21px;
                    left: 15px;
                    width: 32px;
                    height: 37px;
                    background-position: 0 -131px;
                }					  
                .model-menu .chevrolet {
                    top: 25px;
                    left: 5px;
                    width: 60px;
                    height: 26px;
                    background-position: -3px -163px;
                }					  
                .model-menu .toyota {
                    top: 21px;
                    left: 10px;
                    width: 52px;
                    height: 33px;
                    background-position: 0 -185px;
                }
                .model-menu .tagaz {
                    top: 26px;
                    left: 6px;
                    width: 57px;
                    height: 19px;
                    background-position: 8px -220px;
                }					  
                .model-menu .hyundai {
                    top: 30px;
                    left: 3px;
                    width: 60px;
                    height: 25px;
                    background-position: 0 -252px;
                 }					  
                 .model-menu .kia {
                    top: 24px;
                    left: 0px;
                    width: 62px;
                    height: 33px;
                    background-position: 0 -276px;
					  }					  
                 .model-menu .chance {
                     top: 25px;
                     left: 4px;
                     width: 56px;
                     height: 33px;
                     background-position: 0 -312px;
                 }
                 .model-menu .great-wall {
                     top: 24px;
                     left: 0px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -375px;
                 }                 
                .model-menu .vaz {
                    top: 25px;
                    left: 0px;
                    width: 75px;
                    height: 35px;
	                background-position: 0 -411px;
                 }	
                .model-menu .volkswagen {
                    top: 25px;
                    left: 17px;
                    width: 32px;
                    height: 32px;
	                background-position: 0 -458px;
                }
				.model-menu .daewoo {
                    top: 25px;
                    left: 8px;
                    width: 43px;
                    height: 23px;
	                background-position: 0 -499px;
                }
				.model-menu .lifan {
                    top: 25px;
                    left: 8px;
                    width: 39px;
                    height: 30px;
	                background-position: 0 -531px;
                }
				.model-menu .chery2 {
                    top: 30px;
                    left: 5px;
                    width: 57px;
                    height: 17px;
	                background-position: 0 -570px;
                }
				.model-menu .haima {
                    top: 25px;
                    left: 1px;
                    width: 59px;
                    height: 32px;
	                background-position: 0 -596px;
                }
				.model-menu .opel {
                    top: 25px;
                    left: 10px;
                    width: 39px;
                    height: 31px;
	                background-position: 0 -634px;
                }

    .hover-model-menu {
    	display: none;
    	position: absolute;
    	top: 120px;
    	left: 5px;
    	/*width: 1004px;*/
    	background-color: #7ba6d6;
    	border-left: 2px solid #e2e2e2;
    	border-right: 2px solid #e2e2e2;
    	z-index: 1000;
		padding-left: 4px;
		min-width:200px;
    }
    .hover-model-menu .topbg {
    	position: absolute;
    	top: -12px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	background: #7BA6D6;
		border-top: 2px solid #E2E2E2;
    }	
    .hover-model-menu .bottombg {
    	position: absolute;
    	bottom: -10px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	/*background: url(/img/hover-model-menu-bottom-bg.png) repeat-x;*/
		background: #7BA6D6;
		border-bottom: 2px solid #E2E2E2;
    }
    .hover-model-menu .topl {
    	position: absolute;
    	top: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 0;
    }
    .hover-model-menu .topr {
    	position: absolute;
    	top: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right 0;
    }
    .hover-model-menu .bottoml {
    	position: absolute;
    	bottom: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 bottom;
    }
    .hover-model-menu .bottomr {
    	position: absolute;
    	bottom: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right bottom;
    }
    .hover-model-menu .treug {
    	position: absolute;
    	top: -23px;
    	left:23px;
    	background: url(/img/hover-model-menu-active.png) no-repeat;
    	width: 24px;
    	height: 13px;
    	z-index: 10;
    }
    .hover-model-menu .models {
    	padding: 11px;
    	text-align: center;
    }
    .hover-model-menu .models ul {
    	list-style: none;
    }
    .hover-model-menu .models ul li.mitem {
    	float: left;
    	width: 177px;
    	height: 155px;
    	margin-right: 20px;
    	margin-bottom: 10px;
    }
    .hover-model-menu .models ul li.mitem a {
    	font-size: 13px;
    	color: #fff;
    	font-weight: bold;
    }
    .ajmodel {
    	position: relative;
    }
    .ajmodel a div {
    	position: relative;
    	width: 159px;
    	padding: 0 0 10px 0;
    	line-height: 30px;
    	text-align: left;
    	padding-left: 18px;
    	background: url(/img/ajmodel-title.png) no-repeat;
    }
	.ajmodel a div i.l-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll left top transparent;
		left:0px;
	}
	.ajmodel a div i.r-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll -8px top transparent;
		right:-8px;
	}
	.ajmodel ul .firstshadow-top, 
	.ajmodel ul .shadow-top, 
	.ajmodel ul .shadow-bottom {
		height: 8px;
		width: 331px;
	}
	.ajmodel ul .firstshadow-top { background: url('/img/ajmodel-down-firstitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-bottom { background: url('/img/ajmodel-down-lastitem-bg.png') no-repeat left top; }
   .ajmodel ul {
		display: none;
	}
	.ajmodel:hover div {
		color: #000000;
		background: #ffffff;
	}   
	.ajmodel:hover ul {
		position: absolute;
		left: 0px;
		top: 40px;
		display: block;
		z-index: 1000;
	}
	.ajmodel:hover i {
		display:block;
	}
	.ajmodel a div i {
		display:none;
		height:40px;
		position:absolute;
		top:0;
		width:8px;
	}
	.ajmodel ul li {
	 	position: relative;
	 	width: 331px;
	 	z-index: 100000;  
	 	background: url('/img/menu-down-item-bg.png') top left repeat-y;
	 	height: 36px;
	 	text-align: left;
	}
	.ajmodel ul a {
		background: url("/img/menu-down-item.png") no-repeat scroll 23px 15px #FFFFFF;
		color: #1A171B !important;
		font-size: 12px !important;
		height: 36px !important;
		line-height: 36px !important;
		padding-left: 35px !important;
		padding-right: 0 !important;
		position: relative !important;
		text-transform: none !important;
		width: 296px !important;
		text-align: left;
		display: block !important;
		font-weight: normal !important;
	}
	.ajmodel ul a:hover {
		  color: #404040 !important;
		  background: #ffffff url(/img/ajmodel-down-item-active.png) no-repeat 10px 0 !important;
	 }
   
       .models-list {
        width: 100%;
        height: 54px;
        min-width: 958px;
        margin-left:35px;
        overflow: hidden;
        }
        .models-list li {
            overflow: hidden;
            display: none;
            }
            .models-list a {
                float: left;
                color: #ebecec;
                margin-right: 20px;
                text-decoration: underline;
                line-height: 54px;
                text-transform: uppercase;
            }
            .models-list a:hover,
            .models-list a.active {
                text-decoration: none;
                background: url(/img/model-list-active.png) no-repeat center bottom;
            }
/* Content */
#content-wrapper {
    width: 958px;
    padding: 0 33px;
    }
    #content-wrapper .breadcrumbs {
        width: 100%;
        min-width: 958px;
        padding: 12px 0;
        background: url(/img/menu-down-item.png) no-repeat left 15px;
        z-index: 0;
        }
        .breadcrumbs p {
            margin: 0 15px;
        }
        .breadcrumbs a {
            color: #000000;
        }
    /* Content */
    #content {
        float: left;
        display: inline;
        margin: 5px 0 25px 0;
        position: relative;
        width: 100%;
        }
        #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
            margin-top: 20px;
        }
        #content h1 {
            color: #336699;
            font-size: 30px;
            text-transform: uppercase;
        }
        
        #mainCol h1 {
            font-size: 14px;
            text-transform: uppercase;
            color: #000000;
        }
        #content h2 {
            color: #336699;
            font-size: 25px;
            font-weight: normal;
        }
        #content h3 {
            font-size: 14px;
            text-transform: uppercase;
        }
        #content .topshadow, #content .bottomshadow {
            position: absolute;
            width: 18px;
            left: 655px;
            background-repeat: no-repeat;
            background-image: url('/img/sideshadow.jpg');
        }
        #content .topshadow {
            top: 0;
            height: 30px;
            background-position: top left;
        }
        #content .bottomshadow {
            bottom: 0;
            height: 32px;
            background-position: bottom left;
        }
        #content p {
            margin: 15px 0;
        }
        #mainCol {
            float: left;
            width: 635px;
            padding-bottom: 15px;
            }
            #mainCol .background-main {
                width: 100%;
                height: 345px;
                padding-left: 12px;
                margin-left: -12px;
                background: url('/img/main-bg.jpg') top left no-repeat;
            }
            #mainCol .large {
                font-size: 13px;
                margin-top: 0px;
            }
            #mainCol .banks {
                float: left;
                display: inline;
                margin: 40px 0 40px 50px;
                }
                .banks li { float: left; }
                .banks a {
                    float: left;
                    display: inline;
                    width: 145px;
                    height: 47px;
                    line-height: 47px;
                    text-align: center;
                    margin: 20px 0 0 20px;
                    color: #d1945f;
                    font-size: 17px;
                    text-transform: uppercase;
                    background: #fcfbfc url(/img/bank-button.jpg) top left no-repeat;
                }
            #mainCol #credit-form table td{
            	text-align: left;
            }
            #mainCol .catalog {
                float: left;
                display: inline;
                width: 230px;
                margin: 30px 70px 0 0;
                text-align: left;
                font-size: 12px;
                }
                .catalog h4 {
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0px;
                  /*  vertical-align: middle; */
                   font-size: 12px;
                    }
                    
                   
                    .catalog h4 > IMG {
                    	margin-right: 30px;
                    }
                /*.catalog caption {
                    height: 54px;
                    line-height: 54px;
                    display: block;
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0;
                    background-image: url('/img/models.jpg');
                    background-repeat: no-repeat;
                    }
                    .catalog .mitsubishi { background-position: top left; }
                    .catalog .ford { background-position: 0px -54px; }
                    .catalog .hyundai { background-position: 0px -108px; }
                    .catalog .nissan { background-position: 0px -162px; }
                    .catalog .mazda { background-position: 0px -216px; }
                    .catalog .renault { background-position: 0px -270px; }
                    .catalog .honda { background-position: 0px -324px; }
                    .catalog .toyota { background-position: 0px -378px; }
                    .catalog .chevrolet { background-position: 0px -432px; }
                    .catalog .vaz { background-position: 0px -486px; }
                    .catalog .kia { background-position: 0px -540px; }
                    .catalog .cherry { background-position: 0px -594px; text-align: right; padding-right: 75px; }
 */               
				#mainCol .catalog td {
                    width: 115px;
                    padding: 3px 0;
                    border: 0;
                }
                .catalog .align-right {
                    color: #87888a;
                    text-align: right;
                }

            #mainCol .model-act {
				position: relative;
				float: left;
				height:  177px;
				display: block;
				margin-bottom: 50px;
				margin-right:17px;
				width: 300px;
				z-index: 100;	
                }
                #mainCol .catalog-model-title {
                	position: absolute;
						top: 163px;
						color: #333333;
                	background: #eeeeee;
                	display: block;
                	width: 297px;
                	text-transform: uppercase;
                }
            #mainCol .tabs {
                float: left;
                display: inline;
                width: 100%;
                border-bottom: 1px solid #87888a;
                margin: 10px 0;
                }
                .tabs li {
                    float: left;
                    }
                    .tabs a {
                        float: left;
                        height: 36px;
                        line-height: 36px;
                        position: relative;
                        padding: 0 40px;
                        font-size: 14px;
                        color: #1a171b;
                        margin-bottom: -1px;
                        background: #c9b191 url('/img/tabs.jpg') bottom left no-repeat;
                        }
                        .tabs a span {
                            width: 5px;
                            height: 36px;
                            position: absolute;
                            top: 0;
                            right: 0;
                            background: #c9b191 url('/img/tabs.jpg') bottom right no-repeat;
                        }
                    .tabs .active {
                        background: #f6ecdf url('/img/tabs.jpg') top left no-repeat;
                        }
                        .tabs .active span {
                            background: #f6ecdf url('/img/tabs.jpg') top right no-repeat;
                        }
            #mainCol table,
            .tech-table {
                font-size: 11px;
                text-align: center;
                border-collapse: collapse;
                margin-bottom: 15px;
                }
                #mainCol th { font-weight: normal; }
                #mainCol .align-left { text-align: left; }
                #mainCol th, #mainCol td {
                    padding: 5px 15px;
                    border-bottom: 1px solid #ddd4c8;
                    border-right: 1px solid #ddd4c8;
                }
            #mainCol .gallery {
                margin: 15px 0 0 -21px;
                }
                .gallery img {
                    margin: 0 0 16px 16px;
                }
            .button {
                color: #f00;
                height: 25px;
                line-height: 25px;
                padding: 0 17px 0 20px;
                margin-right: 3px;
                position: relative;
                background: url('/img/button.png') top left no-repeat;
                }
                .button span {
                    width: 3px;
                    height: 25px;
                    position: absolute;
                    top: 0;
                    right: -3px;
                    background: url('/img/button.png') top right no-repeat;
                }
            #mainCol .car-models {
                
                }
                #mainCol .colors {
                    margin: 15px 0;
                    margin-left: -10px;
                    }
                    .colors li {
                        float: left;
                        display: inline;
                        width: 43px;
                        height: 29px;
                        margin-left: 45px;
                        position: relative;
                    }
                    .colors li:hover {
                        background: url('/img/colors-bg.jpg') top left no-repeat;
                    }
                    .colors a {
                        position: absolute;
                        top: 3px;
                        left: 3px;
                        width: 37px;
                        height: 23px;
                    }
                #mainCol .car-models img {
                    margin: 15px 0;
                    margin-left: 50px;
                }
                #mainCol .compl-title {
                	text-align: left;
                	padding-left: 36px;
                	margin-bottom:15px;
                }
                #mainCol .car-models .modifications-list {
                	list-style: none outside none;
                }
                #mainCol .car-models .modifications-list li {
                	margin-bottom: 4px;
                	text-align: left;
                }
                #mainCol .car-models .modifications-list li.compl {
 						background: none repeat scroll 0 0 transparent;
 						display: none;
 						height: auto;
 						margin-bottom: 4px;
 						overflow: hidden;
 						padding-left: 22px;
 						padding-right: 0;
					}
                #mainCol .car-models .compl-table {
                	width: 100%;
                	margin: 0;
                }
                #mainCol .car-models .compl-table tr.head td {
                	background: #516388;
                	color: #fff;
                	padding: 10px 0;
                }
                #mainCol .car-models .compl-table .check {
 						width: 30px;
 						padding-left: 25px !important;               	
                }
                #mainCol .car-models .compl-table .modcol {
 						width: 155px;
 						padding-right: 15px           	
                }
                #mainCol .car-models .compl-table .pricecol {
 						width: 80px;
                         						
                }
                #mainCol .car-models .compl-table .offercol {
 						width: 120px;
 						
                }
                #mainCol .car-models .compl-table .offercol2 {
 						width: 120px;           	
                }
                #mainCol .car-models .compl-table .arr {
 						width: 40px;
 						text-align: right           	
                }
                #mainCol .car-models .compl-table .arr img {
                	margin: 0;
                	padding: 0;
                }
                #mainCol .car-models .compl-table td {
                	border: 0;
                	text-align: left;
                	padding: 6px 0;
                }
                
                #mainCol .car-models .compl-table tr.row td {
                	background: #eee;
                	color: #000;
                }
                #mainCol .car-models .compl-table .offer {
                	position: relative;
                	padding-left:30px;
                }
                #mainCol .car-models .compl-table .offer-icon {
                	margin: 0;
                	position: absolute;
                	top: -15px;
                	left: 0;
                }
                #mainCol .car-models p.notice {
						color: #9C9E9F;
						font-size: 11px;
						margin: 7px 12px 12px;
						text-align: left;
					 }
					 #mainCol .car-models .button-wrap {
						margin-left: 12px;
						text-align: left;
					 }

                #mainCol .car-models table.compl,
                .tech-table {
                    width: 100%;
                    margin: 15px 0;
                }
                #mainCol .car-models table.compl td,
                .tech-table td {
                    border-right: 1px solid #d1c9be;
                    padding: 6px 10px;
                    border-bottom: 1px solid #d1c9be;
                    text-align: center;
                }
                #mainCol .car-models table.compl td.first,
                .tech-table td.align-left {
                    text-align: left;
                }
                    #mainCol .car-models table.compl tr:hover a,
                    #mainCol .car-models table.compl tr.active a {
                        color: #1a171b;
                }
            #mainCol .right {
                float: right;
                display: inline;
            }
        #rightCol {
            float: right;
            width: 255px;
            padding-bottom: 30px;
            }
            #rightCol .banner {
                position: relative;
                margin: -30px 0;
                }
                .banner span {
                    position: absolute;
                    right: -15px;
                    top: 100px;
                }
                .icon-1, .icon-2, .icon-3 {
                    width: 91px;
                    height: 91px;
                    background-image: url('/img/icons.png');
                    background-repeat: no-repeat;
                }
                .icon-1 { background-position: top left; }
                .icon-2 { background-position: center left; }
                .icon-3 { background-position: bottom left; }

div.credit {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
div.credit #mainCol {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}
div.credit select,
div.credit input {
	margin: 0 !important;
	font-size: 12px;
}

div.credit td {
	padding: 5px 10px !important;
	margin: 0;
	font-size: 12px;
}

.popup {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
.popup #mainCol {
	width: auto !important;
	margin: 10px !important;
	padding: 0px !important;
}
.popup ul {
	padding: 10px 0 0 20px;
}
.popup li {
	list-style: disc;
}

.popup h3 {
	margin: 0px !important;
}

.creditbanklogo {
	float: left;
	margin:15px 0 0 15px;
}

.bottom-menu {
	text-align: center;
	margin-bottom: 10px;
	width: 635px;
}
.bottom-menu a {
	padding-right: 10px;
	color:#A5A5A5;
}

/* Footer */
.footer-wrapper {
    height: 160px;
    background: #151515;
    clear: both;
    }
	.main-footer-wrapper {
    height: 160px;
    background: url('/img/footer-bg.jpg') center center no-repeat;
    }
    #footer .address, #footer .info, #footer .banner {
        float: left;
        display: inline;
    }
    #footer .logo{
        margin:32px 0 0 87px;
        float: left;
        display: inline;
    }
    #footer .address {
        width: 185px;
        margin: 20px 0 0 0;
		color: #FFF;
    }
    #footer .address a {
        color:#ffffff;
        text-decoration: underline;
    }
    #footer .info {
        font-size: 11px;
        width: 370px;
        margin: 16px 0 0 112px;
        color: #FFF;
    }
    #footer .copy{
    	color: #FFF;
    	font-size: 12px;
    }
    #footer .copy a{
    	color: #FFF;
    	font-size: 12px;
    	text-decoration: none;
		}
    #footer .banner {
        margin: 20px 0 0 0;
    }
    #footer .address a:hover, #footer .copy a:hover {
    	text-decoration: underline;
    }

.model-img1  {
	left:0;
	position:absolute;
	top:0;
	z-index:200;	 
}
.model-img2  {
	left:0;
	position:absolute;
	top:0;
	z-index:100;
}
.redbg {
	background-color:#CC3333;
	color:#FFFFFF;
	padding: 0 5px 2px 5px;
}

.redbg a {
	color: #FFFFFF !important;
	text-decoration: underline;
}
.blocknewstitle {
	font-size: 17px;
	color:#336699;
	font-style: italic;
	text-decoration: underline;
}
.blocknews {
	text-decoration: underline;
	color: #000000;
}
.line {
	margin:10px 0;
	border-top: 1px solid #DAC1A2;
	height: 1px;
}
.newsblockitem {
	float: left;
	width: 50%;
	padding-bottom: 30px;
}
.newsdate {
	color: #999999;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.pagenav {
	color: #CCCCCC;
}
.pagenav a {
	text-decoration: underline;
}
.pagenav .page_active {
	color: #D4935D;
	font-weight: bold;
}
/*
 .tab_container {
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
}
*/
/* Pop-up message and fading background */
.hidden {
	display: none;
}
/* Pop-up message and fading background */
#opaco {
	background: url(/img/admin/opacity.png);
	left: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; // first!
	filter: alpha(opacity=70); /* IE5+ */
	moz-opacity: 0.3; /* Mozilla */
	-khtml-opacity: 0; /* Safari */
	opacity: 0.3;  /* general CSS3 */
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001;
}

#popup {
	background-color: #FFFFFF;
	position: fixed;
	/*width:300px;*/
	left: 50%;
	top: 50%;
	min-width: 300px;
	z-index: 1002;
	padding: 10px;
	border: 4px solid #BDD6F2;
	overflow: auto;
}
.newsblock {
	padding: 15px;
	background: #f7f7f7;
	width: 250px;
}
.newsblock a.title {
	font-size: 18px;
	text-decoration: underline;
	font-style: italic;
	color: #000000;
}
.newsblock .date,
.news-row .date {
	color: #999999;
}
.newsblock .item {
	padding: 15px 0 0 0;
	line-height: 16px;
}
.newsblock .itemwrap{
	padding-right: 20px; 	
}
.newsblock .item a,
.news-row a {
	color: #ff9933;
	text-decoration: underline;
}

.newsblock .model {
	font-size: 11px;
	float: left;
	padding: 8px 10px 0 0;
}

.web p {
text-align:justify;
}

#content .web h1 {
text-align:left;
font-size:20px;
}

#content .web h2 {
text-align:left;
font-size:18px;
}
.chev-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.chev-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.chev-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}
.nis-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.nis-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.nis-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

ul { list-style: none; }

a img { border: none; }
a { color: #369; text-decoration: none; }

.clear { clear: both; }


body {
    font-family:  Arial, sans-serif;
	font-size: 12px;
    color: #1a171b;
    background-color: #ffffff;
}

.wrapper {
    width: 1224px;
    margin: 0 auto;
    position: relative;
	right: 35px;
}

.full-width {
    width: 100%;
    min-width: 1024px;
}

.forms-03red {
	border:1px solid #FF0000;
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
}
.red {
	color:#990000;
}
.forms-03 {
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
	border: 1px solid #DDD4C8;
}
.forms-04 {font-family: Arial; font-size: 11px; color: #333;}
.forms-05 {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #DDD4C8;}
.forms-05red {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #DDD4C8;}
.forms-06red {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #ff0000;}
.forms-07 {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #DDD4C8;}
.forms-07red {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #ff0000;}

/* Header */
.header-wrapper {
	background: url(/img/header-bg.jpg) repeat-x;
}
.main-header-wrapper {
	background: url(/img/main-header-bg.jpg) no-repeat center;
}
#header {
    height: 246px;
    font-family: Arial;
    }
	.hee {
	width: 1050px;
	position: relative;
left: 50%;
margin-left: -525px
	}
	
	.f-bg {
	position:absolute;
	top:51px;
	height:301px;
	width:1050px;
	background:url(/img/f-bg.jpg) no-repeat;
	
}
	.about {
	position:absolute;
	left:20px;
	top:58px;
	height:286px;
	width:239px;
	background:url(/img/h-bg.png) no-repeat;
}
.about2 {
	position:absolute;
	right: 20px;
	top: 125px;
	height:160px;
	width:239px;
	background:url(/img/h-bg2.png) no-repeat;
}
    .credit-button {
    	width: 253px;
    	height: 36px;
    	position: absolute;
    	left: 32px;
    	top: 18px;
    }
    .credit-button a {
    	display: block;
    	background: url(/img/credit-but.png) no-repeat;
    	width: 253px;
    	height: 36px;
    }
    .callback-button {
    	width: 253px;
    	height: 44px;
    	position: absolute;
    	left: 22px;
    	top: 135px;
    }
    .callback-form {
    	width: 240px;
    	height: 120px;
    	position: absolute;
    	left:-17px;
    	top:180px;
    	
    }
    .callback-form table {
    	color: #666666;
    	margin: 10px 0 0 3px;
    }
    .callback-form table td {
    	padding-bottom: 5px;
    }
    .callback-form input {
    	margin: 0;
    }
    .callback-form .input {
    	width: 200px;
    	
    }
    .callback-form .msg {
    	float: left;
    	font-weight: bold;
    	font-size: 11px;
    	margin-top: 4px;
    }
    .callback-form .result {
    	text-align: center;
    	padding-top: 20px;
    	font-size: 18px;
    	color:#666666;
    }
    .livehelp {
    	width: 254px;
    	height: 46px;
    	position: absolute;
    	top: 135px;
    	left: 52px;
    }
    .livehelp a {
    	display: block;
    	background: url(/img/online-but.png) no-repeat;
    	width: 254px;
    	height: 46px;
    }
	.phone-button {
    	width: 173px;
    	height: 17px;
    	position: absolute;
    	right: 30px;
    	top: 100px;
    }
    .car {
    	position: absolute;
    	top: 220px;
    	right: 355px;
    	width: 220px;
    	height: 140px;
    }
    .logo {
        position: absolute;
        top: 20px;
        right: 23px;       
    }
    .logo a {
    	  width: 197px;
        height: 66px;
        display: block;
        background: url(/img/logo2.png) no-repeat;
        text-indent: -9999px;
    }

    #slider-txt {
    	position: absolute;
    	top: 195px;
    	left: 349px;
    	width: 675px;
    	display: none;
    }
	.tickercontainer { 
		width: 675px; 
		height: 30px; 
		margin: 0; 
		padding: 0;
		overflow: hidden; 
	}
	.tickercontainer .mask { 
		position: relative;
		left: 10px;
		top: 8px;
		width: 1024px;
		overflow: hidden;
	}
	ul.newsticker { 
		position: relative;
		left: 1024px;
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	ul.newsticker li {
		float: left; 
		margin: 0 300px 0 0;
		padding: 0;
		color: #344e7d;
		font-size: 18px;
		font-style: italic;
	}

    .diler {
        float: left;
        display: inline;
        margin: 40px 0 0 63px;
        width: 320px;
        font-size: 14px;
        color: #d1913a;
        }
        .diler .adr {
        	float: left;
        }
        .diler .map {
        	float: left;
        	margin: 40px 0 0 40px;
        }
        .diler a {
            color: #ffffff;
            font-size: 12px;
            text-decoration: underline;
        }
/* Featured */
#featured-wrapper {
    height: 325px;
    background: #ffffff url('/img/menu-bg.png') repeat-x;
    }

    /* Menu */
    .menu {
        margin-left: 0px;
        position: absolute;
        font-family: Arial;
        background: url(/img/menu-sep.png) no-repeat;
        z-index: 1003;
        }
        .menu li {
            float: left;
            position: relative;
            background: url(/img/menu-sep.png) no-repeat right 0;
        }
        .menu li ul{
            display: none;
            z-index: 1000;
        }
		  .menu li ul img {
            display: none;
				visibility: hidden;
        }
        .menu li:hover ul {
            position: absolute;
            left: 10px;
            top: 50px;
            display: block;
            z-index: 1000;
            }
			.menu li:hover ul img {
				display: block;
				visibility: visible;
			}
            .menu li ul li {
                position: relative;
                width: 217px;
                z-index: 100000;  
                background: url('/img/menu-down-item-bg.png') top left repeat-y;
            }
            .menu .shadow {
                position: absolute;
                top: 0;
                right: 0;                                
                width: 7px;
                height: 33px;
                background: url('/img/menu-shadow.png') top right repeat-y;
                z-index: 15;                
            }
            .menu li ul a {
                font-family:  Arial, sans-serif;
                font-size: 11px;
                text-transform: none;
                color: #1a171b;
                padding-left: 20px;
                padding-right: 0;
                background: #ffffff url(/img/menu-down-item.png) no-repeat 23px 15px;
                height: 36px;
                line-height: 36px;
                width: 177px;
                position: relative;                              
                }
                .menu li ul a:hover {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 10px 0;
                }
                /* Äëÿ Javascript */
                .menu li ul .active {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 10px 0;
                }
                .menu li:hover ul ul {
                    display: none;
                    }

                    .menu li:hover ul ul a:hover {
                        
                    }
                    .menu li:hover ul li:hover ul {
                        display: block;
                        top: -8px;
                        left: 217px;
                    }
        .model-info {
            position: absolute;
            top: -160px;
            left: 217px;
            width: 212px;
            height: 275px;
            display: none;
            background-color: #ffffff;
            text-align: center;
            z-index: 1000;
            }
            .model-info i.topbg {
            	position: absolute;
            	top: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-topitem-bg.png') no-repeat;
            }
            .model-info i.bottombg {
            	position: absolute;
            	bottom: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-lastitem-bg.png') no-repeat;
            }            
            .model-info .head {
                display: block;
                font-size: 13px;
                font-weight: bold;
                margin: 20px 0 0 0;
            }
            .model-info img { display: block; margin: 10px auto 0; }
            .model-info .price {
                color: #cc0000;
                display: block;
                font-size: 16px;
                font-style: italic;
                font-weight: bold;
                margin: 15px 0 10px 0;
            }
        .menu a {
            float: left;
            color: #ebecec;
            height: 50px;
            font-size: 11px;
            padding: 0 20px;
            line-height: 50px;
            }
            .menu a.catalog {
            	/*background: url('/img/menu-catalog-bg.png') center center no-repeat;*/
            	padding: 0 5px 0 5px;
            }
            .menu a.search {
            	/*background: url('/img/menu-search-bg.png') center center no-repeat;*/
            	padding: 0 10px 0 10px;
            }
			.menu a.znk {
            	background: url('/img/znk.png') center center no-repeat;
            	padding: 0 15px 0 15px;
			}
            .menu a:hover {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .active {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .menu-down div {
            	height: 30px;
            	line-height: 30px;
            	margin: 10px 10px 0 0;
            	padding: 0 10px 10px 10px;
            	position: relative;
            }
            .menu a.menu-down:hover,
            .menu a.menu-down.active2 {
            	background-image: none;
            }             
            .menu a.menu-down:hover div,
            .menu a.menu-down.active2 div {
            	color: #000000;
            	background: #ffffff;
            }           
            .menu a.menu-down:hover i,
            .menu a.menu-down.active2 i {
					display:block;
				}
				.menu .menu-down i {
					display:none;
					height:40px;
					position:absolute;
					top:0;
					width:8px;
				}
				.menu .menu-down i.l-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll left top transparent;
					left:0px;
				}
				.menu .menu-down i.r-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll -8px top transparent;
					right:-8px;
				}
            .menu li ul .firstshadow-top, 
            .menu li ul .shadow-top, 
            .menu li ul .shadow-bottom {
                height: 8px;
                width: 212px;
            }
            .menu li ul .firstshadow-top { background: url('/img/menu-down-firstitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-bottom { background: url('/img/menu-down-lastitem-bg.png') no-repeat left top; }
            .menu li:hover ul li:hover li:hover .model-info {
                display: block;
            }
            .model-info .button {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color: #333333;
                width: 189px;
                height: 36px;
                line-height: 36px;
                padding: 0 15px 0 15px;
            }
            .menu li ul ul .model-info a.button:hover {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color:#ff9833;
            }
            .menu .search-block {
            	width: 190px;
            	height: 120px;
            	padding: 12px;
            }
            .menu .search-block .input {
            	width: 180px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .search-block select {
            	width: 182px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .but {
            	float: right;
            	margin-right: 10px;
            }
    /* Featured */
    #banner {
    	background: url(/img/banner-bg.png) repeat-x;
    }
    .featured {
		padding-top: 10px;
		text-align: center;
		position: relative;
        }
        .featured .image { float: left; }
        .featured .text-wrapper {
            float: left;
            display: inline;
            margin-left: 60px;
            }
            .text {
                color: #fff;
                text-transform: uppercase;
                height: 300px;
                display: table-cell;
                vertical-align: middle;
                }
                .text p {
                    display: block;
                    width: 260px;
                    margin-top: 25px;
                    font-size: 14px;
                }
#model-menu-wrapper {
     background: url('/img/model-menu-bg.png') repeat-x;
     height: 152px;
     position: relative;
    }
    .model-menu {
        width: 100%;
        min-width: 1200px;
        height: 98px;
        margin-left:5px;
        position: relative;
        }
        .model-menu li {
            float: left;
            position: relative;
            width: 61px;
            height: 80px;
            padding-right: 1px;
            background: url('/img/model-menu.jpg') bottom right no-repeat;
            }
            .model-menu .last {
                width: 74px;
                padding-right: 0;
                background: none;
        }
        .model-menu a {
					float: left;
					width: 100%;
					height: 98px;
					color: #333333;
					font-size: 12px;
					line-height: 137px;
					text-align: center;
					text-decoration: underline;
					position: relative;
            }
            .model-menu li:hover a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu li:hover .hover-model-menu {
            	display: block;
            }
            .model-menu li.active a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu span {
                    float: left;
                		position: absolute;
                    background-image: url('/img/models.png');
                		background-repeat: no-repeat;
                }
                .model-menu .ford {
                    top: 20px;
                    left: 4px;
                    width: 64px;
                    height: 32px;
                    background-position: -3px 0px
                }
                .model-menu .mitsubishi {
                     top: 19px;
                     left: 15px;
                     width: 41px;
                     height: 36px;
                     background-position: -5px -31px
                 }
                .model-menu .mazda {
                     top: 20px;
                     left: 12px;
                     width: 44px;
                     height: 33px;
                     background-position: -3px -67px;
                 }					  
                .model-menu .nissan {
                    top: 21px;
                    left: 11px;
                    width: 44px;
                    height: 28px;
                    background-position: -3px -100px;
                }					  
                .model-menu .renault {
                    top: 21px;
                    left: 15px;
                    width: 32px;
                    height: 37px;
                    background-position: 0 -131px;
                }					  
                .model-menu .chevrolet {
                    top: 25px;
                    left: 5px;
                    width: 60px;
                    height: 26px;
                    background-position: -3px -163px;
                }					  
                .model-menu .toyota {
                    top: 21px;
                    left: 10px;
                    width: 52px;
                    height: 33px;
                    background-position: 0 -185px;
                }
                .model-menu .chery {
                    top: 26px;
                    left: 6px;
                    width: 52px;
                    height: 16px;
                    background-position: 8px -572px;
                }					  
                .model-menu .hyundai {
                    top: 30px;
                    left: 3px;
                    width: 60px;
                    height: 25px;
                    background-position: 0 -252px;
                 }					  
                 .model-menu .kia {
                    top: 24px;
                    left: 0px;
                    width: 62px;
                    height: 33px;
                    background-position: 0 -276px;
					  }					  
                 .model-menu .chance {
                     top: 25px;
                     left: 4px;
                     width: 56px;
                     height: 33px;
                     background-position: 0 -312px;
                 }
                 .model-menu .tagaz {
                     top: 24px;
                     left: 3px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -339px;
                 }
                 .model-menu .great-wall {
                     top: 24px;
                     left: 0px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -375px;
                 }                 
                .model-menu .vaz {
                    top: 25px;
                    left: 0px;
                    width: 75px;
                    height: 35px;
	                background-position: 0 -411px;
                 }	
                .model-menu .volkswagen {
                    top: 25px;
                    left: 17px;
                    width: 32px;
                    height: 32px;
	                background-position: 0 -458px;
                }
				.model-menu .daewoo {
                    top: 25px;
                    left: 8px;
                    width: 43px;
                    height: 23px;
	                background-position: 0 -499px;
                }
    .hover-model-menu {
    	display: none;
    	position: absolute;
    	top: 120px;
    	left: 10px;
    	/*width: 1004px;*/
    	background-color: #7ba6d6;
    	border-left: 2px solid #e2e2e2;
    	border-right: 2px solid #e2e2e2;
    	z-index: 1000;
		padding-left: 4px;
		min-width:200px;
    }
    .hover-model-menu .topbg {
    	position: absolute;
    	top: -12px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	background: #7BA6D6;
		border-top: 2px solid #E2E2E2;
    }	
    .hover-model-menu .bottombg {
    	position: absolute;
    	bottom: -10px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	/*background: url(/img/hover-model-menu-bottom-bg.png) repeat-x;*/
		background: #7BA6D6;
		border-bottom: 2px solid #E2E2E2;
    }
    .hover-model-menu .topl {
    	position: absolute;
    	top: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 0;
    }
    .hover-model-menu .topr {
    	position: absolute;
    	top: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right 0;
    }
    .hover-model-menu .bottoml {
    	position: absolute;
    	bottom: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 bottom;
    }
    .hover-model-menu .bottomr {
    	position: absolute;
    	bottom: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right bottom;
    }
    .hover-model-menu .treug {
    	position: absolute;
    	top: -23px;
    	left:23px;
    	background: url(/img/hover-model-menu-active.png) no-repeat;
    	width: 24px;
    	height: 13px;
    	z-index: 10;
    }
    .hover-model-menu .models {
    	padding: 11px;
    	text-align: center;
    }
    .hover-model-menu .models ul {
    	list-style: none;
    }
    .hover-model-menu .models ul li.mitem {
    	float: left;
    	width: 177px;
    	height: 155px;
    	margin-right: 20px;
    	margin-bottom: 10px;
    }
    .hover-model-menu .models ul li.mitem a {
    	font-size: 13px;
    	color: #fff;
    	font-weight: bold;
    }
    .ajmodel {
    	position: relative;
    }
    .ajmodel a div {
    	position: relative;
    	width: 159px;
    	padding: 0 0 10px 0;
    	line-height: 30px;
    	text-align: left;
    	padding-left: 18px;
    	background: url(/img/ajmodel-title.png) no-repeat;
    }
	.ajmodel a div i.l-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll left top transparent;
		left:0px;
	}
	.ajmodel a div i.r-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll -8px top transparent;
		right:-8px;
	}
	.ajmodel ul .firstshadow-top, 
	.ajmodel ul .shadow-top, 
	.ajmodel ul .shadow-bottom {
		height: 8px;
		width: 331px;
	}
	.ajmodel ul .firstshadow-top { background: url('/img/ajmodel-down-firstitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-bottom { background: url('/img/ajmodel-down-lastitem-bg.png') no-repeat left top; }
   .ajmodel ul {
		display: none;
	}
	.ajmodel:hover div {
		color: #000000;
		background: #ffffff;
	}   
	.ajmodel:hover ul {
		position: absolute;
		left: 0px;
		top: 40px;
		display: block;
		z-index: 1000;
	}
	.ajmodel:hover i {
		display:block;
	}
	.ajmodel a div i {
		display:none;
		height:40px;
		position:absolute;
		top:0;
		width:8px;
	}
	.ajmodel ul li {
	 	position: relative;
	 	width: 331px;
	 	z-index: 100000;  
	 	background: url('/img/menu-down-item-bg.png') top left repeat-y;
	 	height: 36px;
	 	text-align: left;
	}
	.ajmodel ul a {
		background: url("/img/menu-down-item.png") no-repeat scroll 23px 15px #FFFFFF;
		color: #1A171B !important;
		font-size: 12px !important;
		height: 36px !important;
		line-height: 36px !important;
		padding-left: 35px !important;
		padding-right: 0 !important;
		position: relative !important;
		text-transform: none !important;
		width: 296px !important;
		text-align: left;
		display: block !important;
		font-weight: normal !important;
	}
	.ajmodel ul a:hover {
		  color: #404040 !important;
		  background: #ffffff url(/img/ajmodel-down-item-active.png) no-repeat 10px 0 !important;
	 }
   
       .models-list {
        width: 100%;
        height: 54px;
        min-width: 958px;
        margin-left:35px;
        overflow: hidden;
        }
        .models-list li {
            overflow: hidden;
            display: none;
            }
            .models-list a {
                float: left;
                color: #ebecec;
                margin-right: 20px;
                text-decoration: underline;
                line-height: 54px;
                text-transform: uppercase;
            }
            .models-list a:hover,
            .models-list a.active {
                text-decoration: none;
                background: url(/img/model-list-active.png) no-repeat center bottom;
            }
/* Content */
#content-wrapper {
    width: 958px;
    padding: 0 33px;
    }
    #content-wrapper .breadcrumbs {
        width: 100%;
        min-width: 958px;
        padding: 12px 0;
        background: url(/img/menu-down-item.png) no-repeat left 15px;
        z-index: 0;
        }
        .breadcrumbs p {
            margin: 0 15px;
        }
        .breadcrumbs a {
            color: #000000;
        }
    /* Content */
    #content {
        float: left;
        display: inline;
        margin: 5px 0 25px 0;
        position: relative;
        width: 100%;
        }
        #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
            margin-top: 20px;
        }
        #content h1 {
            color: #336699;
            font-size: 30px;
            text-transform: uppercase;
        }
        
        #mainCol h1 {
            font-size: 14px;
            text-transform: uppercase;
            color: #000000;
        }
        #content h2 {
            color: #336699;
            font-size: 25px;
            font-weight: normal;
        }
        #content h3 {
            font-size: 14px;
            text-transform: uppercase;
        }
        #content .topshadow, #content .bottomshadow {
            position: absolute;
            width: 18px;
            left: 655px;
            background-repeat: no-repeat;
            background-image: url('/img/sideshadow.jpg');
        }
        #content .topshadow {
            top: 0;
            height: 30px;
            background-position: top left;
        }
        #content .bottomshadow {
            bottom: 0;
            height: 32px;
            background-position: bottom left;
        }
        #content p {
            margin: 15px 0;
        }
        #mainCol {
            float: left;
            width: 635px;
            padding-bottom: 15px;
            }
            #mainCol .background-main {
                width: 100%;
                height: 345px;
                padding-left: 12px;
                margin-left: -12px;
                background: url('/img/main-bg.jpg') top left no-repeat;
            }
            #mainCol .large {
                font-size: 13px;
                margin-top: 0px;
            }
            #mainCol .banks {
                float: left;
                display: inline;
                margin: 40px 0 40px 50px;
                }
                .banks li { float: left; }
                .banks a {
                    float: left;
                    display: inline;
                    width: 145px;
                    height: 47px;
                    line-height: 47px;
                    text-align: center;
                    margin: 20px 0 0 20px;
                    color: #d1945f;
                    font-size: 17px;
                    text-transform: uppercase;
                    background: #fcfbfc url(/img/bank-button.jpg) top left no-repeat;
                }
            #mainCol #credit-form table td{
            	text-align: left;
            }
            #mainCol .catalog {
                float: left;
                display: inline;
                width: 230px;
                margin: 30px 70px 0 0;
                text-align: left;
                font-size: 12px;
                }
                .catalog h4 {
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0px;
                  /*  vertical-align: middle; */
                   font-size: 12px;
                    }
                    
                   
                    .catalog h4 > IMG {
                    	margin-right: 30px;
                    }
                /*.catalog caption {
                    height: 54px;
                    line-height: 54px;
                    display: block;
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0;
                    background-image: url('/img/models.jpg');
                    background-repeat: no-repeat;
                    }
                    .catalog .mitsubishi { background-position: top left; }
                    .catalog .ford { background-position: 0px -54px; }
                    .catalog .hyundai { background-position: 0px -108px; }
                    .catalog .nissan { background-position: 0px -162px; }
                    .catalog .mazda { background-position: 0px -216px; }
                    .catalog .renault { background-position: 0px -270px; }
                    .catalog .honda { background-position: 0px -324px; }
                    .catalog .toyota { background-position: 0px -378px; }
                    .catalog .chevrolet { background-position: 0px -432px; }
                    .catalog .vaz { background-position: 0px -486px; }
                    .catalog .kia { background-position: 0px -540px; }
                    .catalog .cherry { background-position: 0px -594px; text-align: right; padding-right: 75px; }
 */               
				#mainCol .catalog td {
                    width: 115px;
                    padding: 3px 0;
                    border: 0;
                }
                .catalog .align-right {
                    color: #87888a;
                    text-align: right;
                }

            #mainCol .model-act {
				position: relative;
				float: left;
				height:  177px;
				display: block;
				margin-bottom: 50px;
				margin-right:17px;
				width: 300px;
				z-index: 100;	
                }
                #mainCol .catalog-model-title {
                	position: absolute;
						top: 163px;
						color: #333333;
                	background: #eeeeee;
                	display: block;
                	width: 297px;
                	text-transform: uppercase;
                }
            #mainCol .tabs {
                float: left;
                display: inline;
                width: 100%;
                border-bottom: 1px solid #87888a;
                margin: 10px 0;
                }
                .tabs li {
                    float: left;
                    }
                    .tabs a {
                        float: left;
                        height: 36px;
                        line-height: 36px;
                        position: relative;
                        padding: 0 40px;
                        font-size: 14px;
                        color: #1a171b;
                        margin-bottom: -1px;
                        background: #c9b191 url('/img/tabs.jpg') bottom left no-repeat;
                        }
                        .tabs a span {
                            width: 5px;
                            height: 36px;
                            position: absolute;
                            top: 0;
                            right: 0;
                            background: #c9b191 url('/img/tabs.jpg') bottom right no-repeat;
                        }
                    .tabs .active {
                        background: #f6ecdf url('/img/tabs.jpg') top left no-repeat;
                        }
                        .tabs .active span {
                            background: #f6ecdf url('/img/tabs.jpg') top right no-repeat;
                        }
            #mainCol table,
            .tech-table {
                font-size: 11px;
                text-align: center;
                border-collapse: collapse;
                margin-bottom: 15px;
                }
                #mainCol th { font-weight: normal; }
                #mainCol .align-left { text-align: left; }
                #mainCol th, #mainCol td {
                    padding: 5px 15px;
                    border-bottom: 1px solid #ddd4c8;
                    border-right: 1px solid #ddd4c8;
                }
            #mainCol .gallery {
                margin: 15px 0 0 -21px;
                }
                .gallery img {
                    margin: 0 0 16px 16px;
                }
            .button {
                color: #f00;
                height: 25px;
                line-height: 25px;
                padding: 0 17px 0 20px;
                margin-right: 3px;
                position: relative;
                background: url('/img/button.png') top left no-repeat;
                }
                .button span {
                    width: 3px;
                    height: 25px;
                    position: absolute;
                    top: 0;
                    right: -3px;
                    background: url('/img/button.png') top right no-repeat;
                }
            #mainCol .car-models {
                
                }
                #mainCol .colors {
                    margin: 15px 0;
                    margin-left: -10px;
                    }
                    .colors li {
                        float: left;
                        display: inline;
                        width: 43px;
                        height: 29px;
                        margin-left: 45px;
                        position: relative;
                    }
                    .colors li:hover {
                        background: url('/img/colors-bg.jpg') top left no-repeat;
                    }
                    .colors a {
                        position: absolute;
                        top: 3px;
                        left: 3px;
                        width: 37px;
                        height: 23px;
                    }
                #mainCol .car-models img {
                    margin: 15px 0;
                    margin-left: 50px;
                }
                #mainCol .compl-title {
                	text-align: left;
                	padding-left: 36px;
                	margin-bottom:15px;
                }
                #mainCol .car-models .modifications-list {
                	list-style: none outside none;
                }
                #mainCol .car-models .modifications-list li {
                	margin-bottom: 4px;
                	text-align: left;
                }
                #mainCol .car-models .modifications-list li.compl {
 						background: none repeat scroll 0 0 transparent;
 						display: none;
 						height: auto;
 						margin-bottom: 4px;
 						overflow: hidden;
 						padding-left: 22px;
 						padding-right: 0;
					}
                #mainCol .car-models .compl-table {
                	width: 100%;
                	margin: 0;
                }
                #mainCol .car-models .compl-table tr.head td {
                	background: #516388;
                	color: #fff;
                	padding: 10px 0;
                }
                #mainCol .car-models .compl-table .check {
 						width: 30px;
 						padding-left: 25px !important;               	
                }
                #mainCol .car-models .compl-table .modcol {
 						width: 155px;
 						padding-right: 15px           	
                }
                #mainCol .car-models .compl-table .pricecol {
 						width: 80px;
                         						
                }
                #mainCol .car-models .compl-table .offercol {
 						width: 120px;
 						
                }
                #mainCol .car-models .compl-table .offercol2 {
 						width: 120px;           	
                }
                #mainCol .car-models .compl-table .arr {
 						width: 40px;
 						text-align: right           	
                }
                #mainCol .car-models .compl-table .arr img {
                	margin: 0;
                	padding: 0;
                }
                #mainCol .car-models .compl-table td {
                	border: 0;
                	text-align: left;
                	padding: 6px 0;
                }
                
                #mainCol .car-models .compl-table tr.row td {
                	background: #eee;
                	color: #000;
                }
                #mainCol .car-models .compl-table .offer {
                	position: relative;
                	padding-left:30px;
                }
                #mainCol .car-models .compl-table .offer-icon {
                	margin: 0;
                	position: absolute;
                	top: -15px;
                	left: 0;
                }
                #mainCol .car-models p.notice {
						color: #9C9E9F;
						font-size: 11px;
						margin: 7px 12px 12px;
						text-align: left;
					 }
					 #mainCol .car-models .button-wrap {
						margin-left: 12px;
						text-align: left;
					 }

                #mainCol .car-models table.compl,
                .tech-table {
                    width: 100%;
                    margin: 15px 0;
                }
                #mainCol .car-models table.compl td,
                .tech-table td {
                    border-right: 1px solid #d1c9be;
                    padding: 6px 10px;
                    border-bottom: 1px solid #d1c9be;
                    text-align: center;
                }
                #mainCol .car-models table.compl td.first,
                .tech-table td.align-left {
                    text-align: left;
                }
                    #mainCol .car-models table.compl tr:hover a,
                    #mainCol .car-models table.compl tr.active a {
                        color: #1a171b;
                }
            #mainCol .right {
                float: right;
                display: inline;
            }
        #rightCol {
            float: right;
            width: 255px;
            padding-bottom: 30px;
            }
            #rightCol .banner {
                position: relative;
                margin: -30px 0;
                }
                .banner span {
                    position: absolute;
                    right: -15px;
                    top: 100px;
                }
                .icon-1, .icon-2, .icon-3 {
                    width: 91px;
                    height: 91px;
                    background-image: url('/img/icons.png');
                    background-repeat: no-repeat;
                }
                .icon-1 { background-position: top left; }
                .icon-2 { background-position: center left; }
                .icon-3 { background-position: bottom left; }

div.credit {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
div.credit #mainCol {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}
div.credit select,
div.credit input {
	margin: 0 !important;
	font-size: 12px;
}

div.credit td {
	padding: 5px 10px !important;
	margin: 0;
	font-size: 12px;
}

.popup {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
.popup #mainCol {
	width: auto !important;
	margin: 10px !important;
	padding: 0px !important;
}
.popup ul {
	padding: 10px 0 0 20px;
}
.popup li {
	list-style: disc;
}

.popup h3 {
	margin: 0px !important;
}

.creditbanklogo {
	float: left;
	margin:15px 0 0 15px;
}

.bottom-menu {
	text-align: center;
	margin-bottom: 10px;
	width: 635px;
}
.bottom-menu a {
	padding-right: 10px;
	color:#A5A5A5;
}

/* Footer */
.footer-wrapper {
    height: 160px;
    background: #151515;
    clear: both;
    }
	.main-footer-wrapper {
    height: 160px;
    background: url('/img/footer-bg.jpg') center center no-repeat;
    }
    #footer .address, #footer .info, #footer .banner {
        float: left;
        display: inline;
    }
    #footer .logo{
        margin:32px 0 0 87px;
        float: left;
        display: inline;
    }
    #footer .address {
        width: 185px;
        margin: 20px 0 0 0;
    }
    #footer .address a {
        color:#ffffff;
        text-decoration: underline;
    }
    #footer .info {
        font-size: 11px;
        width: 370px;
        margin: 16px 0 0 112px;
        color: #FFF;
    }
    #footer .copy{
    	color: #FFF;
    	font-size: 12px;
    }
    #footer .copy a{
    	color: #FFF;
    	font-size: 12px;
    	text-decoration: none;
		}
    #footer .banner {
        margin: 20px 0 0 0;
    }
    #footer .address a:hover, #footer .copy a:hover {
    	text-decoration: underline;
    }

.model-img1  {
	left:0;
	position:absolute;
	top:0;
	z-index:200;	 
}
.model-img2  {
	left:0;
	position:absolute;
	top:0;
	z-index:100;
}
.redbg {
	background-color:#CC3333;
	color:#FFFFFF;
	padding: 0 5px 2px 5px;
}

.redbg a {
	color: #FFFFFF !important;
	text-decoration: underline;
}
.blocknewstitle {
	font-size: 17px;
	color:#336699;
	font-style: italic;
	text-decoration: underline;
}
.blocknews {
	text-decoration: underline;
	color: #000000;
}
.line {
	margin:10px 0;
	border-top: 1px solid #DAC1A2;
	height: 1px;
}
.newsblockitem {
	float: left;
	width: 50%;
	padding-bottom: 30px;
}
.newsdate {
	color: #999999;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.pagenav {
	color: #CCCCCC;
}
.pagenav a {
	text-decoration: underline;
}
.pagenav .page_active {
	color: #D4935D;
	font-weight: bold;
}
/*
 .tab_container {
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
}
*/
/* Pop-up message and fading background */
.hidden {
	display: none;
}
/* Pop-up message and fading background */
#opaco {
	background: url(/img/admin/opacity.png);
	left: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; // first!
	filter: alpha(opacity=70); /* IE5+ */
	moz-opacity: 0.3; /* Mozilla */
	-khtml-opacity: 0; /* Safari */
	opacity: 0.3;  /* general CSS3 */
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001;
}

#popup {
	background-color: #FFFFFF;
	position: fixed;
	/*width:300px;*/
	left: 50%;
	top: 50%;
	min-width: 300px;
	z-index: 1002;
	padding: 10px;
	border: 4px solid #BDD6F2;
	overflow: auto;
}
.newsblock {
	padding: 15px;
	background: #f7f7f7;
	width: 250px;
}
.newsblock a.title {
	font-size: 18px;
	text-decoration: underline;
	font-style: italic;
	color: #000000;
}
.newsblock .date,
.news-row .date {
	color: #999999;
}
.newsblock .item {
	padding: 15px 0 0 0;
	line-height: 16px;
}
.newsblock .itemwrap{
	padding-right: 20px; 	
}
.newsblock .item a,
.news-row a {
	color: #ff9933;
	text-decoration: underline;
}

.newsblock .model {
	font-size: 11px;
	float: left;
	padding: 8px 10px 0 0;
}

.web p {
text-align:justify;
}

#content .web h1 {
text-align:left;
font-size:20px;
}

#content .web h2 {
text-align:left;
font-size:18px;
}
.chev-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.chev-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.chev-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}
.nis-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.nis-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.nis-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

ul { list-style: none; }

a img { border: none; }
a { color: #369; text-decoration: none; }

.clear { clear: both; }


body {
    font-family:  Arial, sans-serif;
	font-size: 12px;
    color: #1a171b;
    background-color: #ffffff;
}

.wrapper {
    width: 1024px;
    margin: 0 auto;
    position: relative;
}

.full-width {
    width: 100%;
    min-width: 1024px;
}

.forms-03red {
	border:1px solid #FF0000;
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
}
.red {
	color:#990000;
}
.forms-03 {
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
	border: 1px solid #DDD4C8;
}
.forms-04 {font-family: Arial; font-size: 11px; color: #333;}
.forms-05 {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #DDD4C8;}
.forms-05red {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #DDD4C8;}
.forms-06red {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #ff0000;}
.forms-07 {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #DDD4C8;}
.forms-07red {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #ff0000;}

/* Header */
.header-wrapper {
	background: url(/img/header-bg.jpg) repeat-x;
}
.main-header-wrapper {
	background: url(/img/main-header-bg.jpg) no-repeat center;
}
#header {
    height: 246px;
    font-family: Arial;
    }
	.hee {
	width: 1050px;
	position: relative;
left: 50%;
margin-left: -525px
	}
	
	.f-bg {
	position:absolute;
	top:51px;
	height:301px;
	width:1050px;
	background:url(/img/f-bg.jpg) no-repeat;
	
}
	.about {
	position:absolute;
	left:20px;
	top:58px;
	height:286px;
	width:239px;
	background:url(/img/h-bg.png) no-repeat;
}
.about2 {
	position:absolute;
	right: 20px;
	top: 125px;
	height:160px;
	width:239px;
	background:url(/img/h-bg2.png) no-repeat;
}
    .credit-button {
    	width: 253px;
    	height: 36px;
    	position: absolute;
    	left: 32px;
    	top: 18px;
    }
    .credit-button a {
    	display: block;
    	background: url(/img/credit-but.png) no-repeat;
    	width: 253px;
    	height: 36px;
    }
    .callback-button {
    	width: 253px;
    	height: 44px;
    	position: absolute;
    	left: 22px;
    	top: 135px;
    }
    .callback-form {
    	width: 240px;
    	height: 120px;
    	position: absolute;
    	left:-17px;
    	top:180px;
    	
    }
    .callback-form table {
    	color: #666666;
    	margin: 10px 0 0 3px;
    }
    .callback-form table td {
    	padding-bottom: 5px;
    }
    .callback-form input {
    	margin: 0;
    }
    .callback-form .input {
    	width: 200px;
    	
    }
    .callback-form .msg {
    	float: left;
    	font-weight: bold;
    	font-size: 11px;
    	margin-top: 4px;
    }
    .callback-form .result {
    	text-align: center;
    	padding-top: 20px;
    	font-size: 18px;
    	color:#666666;
    }
    .livehelp {
    	width: 254px;
    	height: 46px;
    	position: absolute;
    	top: 135px;
    	left: 52px;
    }
    .livehelp a {
    	display: block;
    	background: url(/img/online-but.png) no-repeat;
    	width: 254px;
    	height: 46px;
    }
	.phone-button {
    	width: 173px;
    	height: 17px;
    	position: absolute;
    	right: 30px;
    	top: 100px;
    }
    .car {
    	position: absolute;
    	top: 220px;
    	right: 355px;
    	width: 220px;
    	height: 140px;
    }
    .logo {
        position: absolute;
        top: 20px;
        right: 23px;       
    }
    .logo a {
    	  width: 197px;
        height: 66px;
        display: block;
        background: url(/img/logo2.png) no-repeat;
        text-indent: -9999px;
    }

    #slider-txt {
    	position: absolute;
    	top: 195px;
    	left: 349px;
    	width: 675px;
    	display: none;
    }
	.tickercontainer { 
		width: 675px; 
		height: 30px; 
		margin: 0; 
		padding: 0;
		overflow: hidden; 
	}
	.tickercontainer .mask { 
		position: relative;
		left: 10px;
		top: 8px;
		width: 1024px;
		overflow: hidden;
	}
	ul.newsticker { 
		position: relative;
		left: 1024px;
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	ul.newsticker li {
		float: left; 
		margin: 0 300px 0 0;
		padding: 0;
		color: #344e7d;
		font-size: 18px;
		font-style: italic;
	}

    .diler {
        float: left;
        display: inline;
        margin: 40px 0 0 63px;
        width: 320px;
        font-size: 14px;
        color: #d1913a;
        }
        .diler .adr {
        	float: left;
        }
        .diler .map {
        	float: left;
        	margin: 40px 0 0 40px;
        }
        .diler a {
            color: #ffffff;
            font-size: 12px;
            text-decoration: underline;
        }
/* Featured */
#featured-wrapper {
    height: 325px;
    background: #ffffff url('/img/menu-bg.png') repeat-x;
    }

    /* Menu */
    .menu {
        margin-left: 0px;
        position: absolute;
        font-family: Arial;
        background: url(/img/menu-sep.png) no-repeat;
        z-index: 1003;
        }
        .menu li {
            float: left;
            position: relative;
            background: url(/img/menu-sep.png) no-repeat right 0;
        }
        .menu li ul{
            display: none;
            z-index: 1000;
            margin-left:-5px;
        }
		  .menu li ul img {
            display: none;
				visibility: hidden;
        }
        .menu li:hover ul {
            position: absolute;
            left: 10px;
            top: 50px;
            display: block;
            z-index: 1000;
            }
			.menu li:hover ul img {
				display: block;
				visibility: visible;
			}
            .menu li ul li {
                position: relative;
                width: 217px;
                z-index: 100000;  
                background: url('/img/menu-down-item-bg.png') top left repeat-y;
                padding-left:15px;
            }
            .menu .shadow {
                position: absolute;
                top: 0;
                right: 0;                                
                width: 7px;
                height: 33px;
                background: url('/img/menu-shadow.png') top right repeat-y;
                z-index: 15;                
            }
            .menu li ul a {
                font-family:  Arial, sans-serif;
                font-size: 11px;
                text-transform: none;
                color: #1a171b;
                padding-left: 20px;
                padding-right: 0;
                background: #ffffff url(/img/menu-down-item.png) no-repeat 0px 14px;
                height: 36px;
                line-height: 36px;
                width: 167px;
                position: relative;
                padding-left:30px;
                                              
                }
                .menu li ul a:hover {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 0px 0;
                }
                /* Äëÿ Javascript */
                .menu li ul .active {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 0px 0;
                }
                .menu li:hover ul ul {
                    display: none;
                    }

                    .menu li:hover ul ul a:hover {
                        
                    }
                    .menu li:hover ul li:hover ul {
                        display: block;
                        top: -8px;
                        left: 217px;
                    }
        #serch{
        margin-left:0px;
        }
        .model-info {
            position: absolute;
            left: 217px;
            width: 212px;
            height: 275px;
            display: none;
            background-color: #ffffff;
            text-align: center;
            z-index: 1000;
            top:0px;
            }
            .model-info i.topbg {
            	position: absolute;
            	top: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-topitem-bg.png') no-repeat;
            }
            .model-info i.bottombg {
            	position: absolute;
            	bottom: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-lastitem-bg.png') no-repeat;
            }            
            .model-info .head {
                display: block;
                font-size: 13px;
                font-weight: bold;
                margin: 20px 0 0 0;
            }
            .model-info img { display: block; margin: 10px auto 0; }
            .model-info .price {
                color: #cc0000;
                display: block;
                font-size: 16px;
                font-style: italic;
                font-weight: bold;
                margin: 15px 0 10px 0;
            }
        .menu a {
            float: left;
            color: #ebecec;
            height: 50px;
            font-size: 11px;
            padding: 0 20px;
            line-height: 50px;
            }
            .menu a.catalog {
            	/*background: url('/img/menu-catalog-bg.png') center center no-repeat;*/
            	padding: 0 5px 0 5px;
            }
            .menu a.search {
            	/*background: url('/img/menu-search-bg.png') center center no-repeat;*/
            	padding: 0 10px 0 10px;
            }
			.menu a.znk {
            	background: url('/img/znk.png') center center no-repeat;
            	padding: 0 15px 0 15px;
			}
            .menu a:hover {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .active {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .menu-down div {
            	height: 30px;
            	line-height: 30px;
            	margin: 10px 10px 0 0;
            	padding: 0 10px 10px 10px;
            	position: relative;
            }
            .menu a.menu-down:hover,
            .menu a.menu-down.active2 {
            	background-image: none;
            }             
            .menu a.menu-down:hover div,
            .menu a.menu-down.active2 div {
            	color: #000000;
            	background: #ffffff;
            }           
            .menu a.menu-down:hover i,
            .menu a.menu-down.active2 i {
					display:block;
				}
				.menu .menu-down i {
					display:none;
					height:40px;
					position:absolute;
					top:0;
					width:8px;
				}
				.menu .menu-down i.l-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll left top transparent;
					left:0px;
				}
				.menu .menu-down i.r-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll -8px top transparent;
					right:-8px;
				}
            .menu li ul .firstshadow-top, 
            .menu li ul .shadow-top, 
            .menu li ul .shadow-bottom {
                height: 8px;
                width: 212px;
            }
            .menu li ul .firstshadow-top { background: url('/img/menu-down-firstitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-bottom { background: url('/img/menu-down-lastitem-bg.png') no-repeat left top; }
            .menu li:hover ul li:hover li:hover .model-info {
                display: block;
            }
            .model-info .button {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color: #333333;
                width: 189px;
                height: 36px;
                line-height: 36px;
                padding: 0 15px 0 15px;
            }
            .menu li ul ul .model-info a.button:hover {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color:#ff9833;
            }
            .menu .search-block {
            	width: 190px;
            	height: 120px;
            	padding: 12px 0px;
            }
            .menu .search-block .input {
            	width: 180px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .search-block select {
            	width: 182px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .but {
            	float: right;
            	margin-right: 10px;
            }
    /* Featured */
    #banner {
    	background: url(/img/banner-bg.png) repeat-x;
    }
    .featured {
		padding-top: 10px;
		text-align: center;
		position: relative;
        }
        .featured .image { float: left; }
        .featured .text-wrapper {
            float: left;
            display: inline;
            margin-left: 60px;
            }
            .text {
                color: #fff;
                text-transform: uppercase;
                height: 300px;
                display: table-cell;
                vertical-align: middle;
                }
                .text p {
                    display: block;
                    width: 260px;
                    margin-top: 25px;
                    font-size: 14px;
                }
#model-menu-wrapper {
     background: url('/img/model-menu-bg.png') repeat-x;
     height: 152px;
     position: relative;
     overflow: hidden;
    }
    .model-menu {
        width: 1500px;
        min-width: 958px;
        height: 98px;
        margin-left:5px;
        position: relative;
        }
        .model-menu li {
            float: left;
            position: relative;
            width: 61px;
            height: 80px;
            padding-right: 1px;
            background: url('/img/model-menu.jpg') bottom right no-repeat;
            }
            .model-menu .last {
                width: 74px;
                padding-right: 0;
                background: none;
        }
        .model-menu a {
					float: left;
					width: 100%;
					height: 98px;
					color: #333333;
					font-size: 12px;
					line-height: 137px;
					text-align: center;
					text-decoration: underline;
					position: relative;
            }
            .model-menu li:hover a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu li:hover .hover-model-menu {
            	display: block;
            }
            .model-menu li.active a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu span {
                    float: left;
                		position: absolute;
                    background-image: url('/img/models.png');
                		background-repeat: no-repeat;
                }
                .model-menu .ford {
                    top: 20px;
                    left: 4px;
                    width: 64px;
                    height: 32px;
                    background-position: -3px 0px
                }
                .model-menu .mitsubishi {
                     top: 19px;
                     left: 15px;
                     width: 41px;
                     height: 36px;
                     background-position: -5px -31px
                 }
                .model-menu .mazda {
                     top: 20px;
                     left: 12px;
                     width: 44px;
                     height: 33px;
                     background-position: -3px -67px;
                 }					  
                .model-menu .nissan {
                    top: 21px;
                    left: 11px;
                    width: 44px;
                    height: 28px;
                    background-position: -3px -100px;
                }					  
                .model-menu .renault {
                    top: 21px;
                    left: 15px;
                    width: 32px;
                    height: 37px;
                    background-position: 0 -131px;
                }					  
                .model-menu .chevrolet {
                    top: 25px;
                    left: 5px;
                    width: 60px;
                    height: 26px;
                    background-position: -3px -163px;
                }					  
                .model-menu .toyota {
                    top: 21px;
                    left: 10px;
                    width: 52px;
                    height: 33px;
                    background-position: 0 -185px;
                }
                .model-menu .chery {
                    top: 26px;
                    left: 6px;
                    width: 60px;
                    height: 32px;
                    background-position: 8px -218px;
                }					  
                .model-menu .hyundai {
                    top: 30px;
                    left: 3px;
                    width: 60px;
                    height: 25px;
                    background-position: 0 -252px;
                 }					  
                 .model-menu .kia {
                    top: 24px;
                    left: 0px;
                    width: 62px;
                    height: 33px;
                    background-position: 0 -276px;
					  }					  
                 .model-menu .chance {
                     top: 25px;
                     left: 4px;
                     width: 56px;
                     height: 33px;
                     background-position: 0 -312px;
                 }
                 .model-menu .tagaz {
                     top: 24px;
                     left: 3px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -339px;
                 }
                 .model-menu .great-wall {
                     top: 24px;
                     left: 0px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -375px;
                 }                 
                .model-menu .vaz {
                    top: 25px;
                    left: 0px;
                    width: 75px;
                    height: 35px;
	                background-position: 0 -411px;
                 }	
                .model-menu .volkswagen {
                    top: 25px;
                    left: 17px;
                    width: 32px;
                    height: 32px;
	                background-position: 0 -458px;
                }
				.model-menu .daewoo {
                    top: 25px;
                    left: 8px;
                    width: 43px;
                    height: 23px;
	                background-position: 0 -499px;
                }
    .hover-model-menu {
    	display: none;
    	position: absolute;
    	top: 120px;
    	left: 10px;
    	/*width: 1004px;*/
    	background-color: #7ba6d6;
    	border-left: 2px solid #e2e2e2;
    	border-right: 2px solid #e2e2e2;
    	z-index: 1000;
		padding-left: 4px;
		min-width:200px;
    }
    .hover-model-menu .topbg {
    	position: absolute;
    	top: -12px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	background: #7BA6D6;
		border-top: 2px solid #E2E2E2;
    }	
    .hover-model-menu .bottombg {
    	position: absolute;
    	bottom: -10px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	/*background: url(/img/hover-model-menu-bottom-bg.png) repeat-x;*/
		background: #7BA6D6;
		border-bottom: 2px solid #E2E2E2;
    }
    .hover-model-menu .topl {
    	position: absolute;
    	top: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 0;
    }
    .hover-model-menu .topr {
    	position: absolute;
    	top: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right 0;
    }
    .hover-model-menu .bottoml {
    	position: absolute;
    	bottom: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 bottom;
    }
    .hover-model-menu .bottomr {
    	position: absolute;
    	bottom: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right bottom;
    }
    .hover-model-menu .treug {
    	position: absolute;
    	top: -23px;
    	left:23px;
    	background: url(/img/hover-model-menu-active.png) no-repeat;
    	width: 24px;
    	height: 13px;
    	z-index: 10;
    }
    .hover-model-menu .models {
    	padding: 11px;
    	text-align: center;
    }
    .hover-model-menu .models ul {
    	list-style: none;
    }
    .hover-model-menu .models ul li.mitem {
    	float: left;
    	width: 177px;
    	height: 155px;
    	margin-right: 20px;
    	margin-bottom: 10px;
    }
    .hover-model-menu .models ul li.mitem a {
    	font-size: 13px;
    	color: #fff;
    	font-weight: bold;
    }
    .ajmodel {
    	position: relative;
    }
    .ajmodel a div {
    	position: relative;
    	width: 159px;
    	padding: 0 0 10px 0;
    	line-height: 30px;
    	text-align: left;
    	padding-left: 18px;
    	background: url(/img/ajmodel-title.png) no-repeat;
    }
	.ajmodel a div i.l-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll left top transparent;
		left:0px;
	}
	.ajmodel a div i.r-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll -8px top transparent;
		right:-8px;
	}
	.ajmodel ul .firstshadow-top, 
	.ajmodel ul .shadow-top, 
	.ajmodel ul .shadow-bottom {
		height: 8px;
		width: 331px;
	}
	.ajmodel ul .firstshadow-top { background: url('/img/ajmodel-down-firstitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-bottom { background: url('/img/ajmodel-down-lastitem-bg.png') no-repeat left top; }
   .ajmodel ul {
		display: none;
	}
	.ajmodel:hover div {
		color: #000000;
		background: #ffffff;
	}   
	.ajmodel:hover ul {
		position: absolute;
		left: 0px;
		top: 40px;
		display: block;
		z-index: 1000;
	}
	.ajmodel:hover i {
		display:block;
	}
	.ajmodel a div i {
		display:none;
		height:40px;
		position:absolute;
		top:0;
		width:8px;
	}
	.ajmodel ul li {
	 	position: relative;
	 	width: 331px;
	 	z-index: 100000;  
	 	background: url('/img/menu-down-item-bg.png') top left repeat-y;
	 	height: 36px;
	 	text-align: left;
	}
	.ajmodel ul a {
		background: url("/img/menu-down-item.png") no-repeat scroll 23px 15px #FFFFFF;
		color: #1A171B !important;
		font-size: 12px !important;
		height: 36px !important;
		line-height: 36px !important;
		padding-left: 35px !important;
		padding-right: 0 !important;
		position: relative !important;
		text-transform: none !important;
		width: 296px !important;
		text-align: left;
		display: block !important;
		font-weight: normal !important;
	}
	.ajmodel ul a:hover {
		  color: #404040 !important;
		  background: #ffffff url(/img/ajmodel-down-item-active.png) no-repeat 10px 0 !important;
	 }
   
       .models-list {
        width: 100%;
        height: 54px;
        min-width: 958px;
        margin-left:35px;
        overflow: hidden;
        }
        .models-list li {
            overflow: hidden;
            display: none;
            }
            .models-list a {
                float: left;
                color: #ebecec;
                margin-right: 20px;
                text-decoration: underline;
                line-height: 54px;
                text-transform: uppercase;
            }
            .models-list a:hover,
            .models-list a.active {
                text-decoration: none;
                background: url(/img/model-list-active.png) no-repeat center bottom;
            }
/* Content */
#content-wrapper {
    width: 958px;
    padding: 0 33px;
    }
    #content-wrapper .breadcrumbs {
        width: 100%;
        min-width: 958px;
        padding: 12px 0;
        background: url(/img/menu-down-item.png) no-repeat left 15px;
        z-index: 0;
        }
        .breadcrumbs p {
            margin: 0 15px;
        }
        .breadcrumbs a {
            color: #000000;
        }
    /* Content */
    #content {
        float: left;
        display: inline;
        margin: 5px 0 25px 0;
        position: relative;
        width: 100%;
        }
        #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
            margin-top: 20px;
        }
        #content h1 {
            color: #336699;
            font-size: 30px;
            text-transform: uppercase;
        }
        
        #mainCol h1 {
            font-size: 14px;
            text-transform: uppercase;
            color: #000000;
        }
        #content h2 {
            color: #336699;
            font-size: 25px;
            font-weight: normal;
        }
        #content h3 {
            font-size: 14px;
            text-transform: uppercase;
        }
        #content .topshadow, #content .bottomshadow {
            position: absolute;
            width: 18px;
            left: 655px;
            background-repeat: no-repeat;
            background-image: url('/img/sideshadow.jpg');
        }
        #content .topshadow {
            top: 0;
            height: 30px;
            background-position: top left;
        }
        #content .bottomshadow {
            bottom: 0;
            height: 32px;
            background-position: bottom left;
        }
        #content p {
            margin: 15px 0;
        }
        #mainCol {
            float: left;
            width: 635px;
            padding-bottom: 15px;
            }
            #mainCol .background-main {
                width: 100%;
                height: 345px;
                padding-left: 12px;
                margin-left: -12px;
                background: url('/img/main-bg.jpg') top left no-repeat;
            }
            #mainCol .large {
                font-size: 13px;
                margin-top: 0px;
            }
            #mainCol .banks {
                float: left;
                display: inline;
                margin: 40px 0 40px 50px;
                }
                .banks li { float: left; }
                .banks a {
                    float: left;
                    display: inline;
                    width: 145px;
                    height: 47px;
                    line-height: 47px;
                    text-align: center;
                    margin: 20px 0 0 20px;
                    color: #d1945f;
                    font-size: 17px;
                    text-transform: uppercase;
                    background: #fcfbfc url(/img/bank-button.jpg) top left no-repeat;
                }
            #mainCol #credit-form table td{
            	text-align: left;
            }
            #mainCol .catalog {
                float: left;
                display: inline;
                width: 230px;
                margin: 30px 70px 0 0;
                text-align: left;
                font-size: 12px;
                }
                .catalog h4 {
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0px;
                  /*  vertical-align: middle; */
                   font-size: 12px;
                    }
                    
                   
                    .catalog h4 > IMG {
                    	margin-right: 30px;
                    }
                /*.catalog caption {
                    height: 54px;
                    line-height: 54px;
                    display: block;
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0;
                    background-image: url('/img/models.jpg');
                    background-repeat: no-repeat;
                    }
                    .catalog .mitsubishi { background-position: top left; }
                    .catalog .ford { background-position: 0px -54px; }
                    .catalog .hyundai { background-position: 0px -108px; }
                    .catalog .nissan { background-position: 0px -162px; }
                    .catalog .mazda { background-position: 0px -216px; }
                    .catalog .renault { background-position: 0px -270px; }
                    .catalog .honda { background-position: 0px -324px; }
                    .catalog .toyota { background-position: 0px -378px; }
                    .catalog .chevrolet { background-position: 0px -432px; }
                    .catalog .vaz { background-position: 0px -486px; }
                    .catalog .kia { background-position: 0px -540px; }
                    .catalog .cherry { background-position: 0px -594px; text-align: right; padding-right: 75px; }
 */               
				#mainCol .catalog td {
                    width: 115px;
                    padding: 3px 0;
                    border: 0;
                }
                .catalog .align-right {
                    color: #87888a;
                    text-align: right;
                }

            #mainCol .model-act {
				position: relative;
				float: left;
				height:  177px;
				display: block;
				margin-bottom: 50px;
				margin-right:17px;
				width: 300px;
				z-index: 100;	
                }
                #mainCol .catalog-model-title {
                	position: absolute;
						top: 163px;
						color: #333333;
                	background: #eeeeee;
                	display: block;
                	width: 297px;
                	text-transform: uppercase;
                }
            #mainCol .tabs {
                float: left;
                display: inline;
                width: 100%;
                border-bottom: 1px solid #87888a;
                margin: 10px 0;
                }
                .tabs li {
                    float: left;
                    }
                    .tabs a {
                        float: left;
                        height: 36px;
                        line-height: 36px;
                        position: relative;
                        padding: 0 40px;
                        font-size: 14px;
                        color: #1a171b;
                        margin-bottom: -1px;
                        background: #c9b191 url('/img/tabs.jpg') bottom left no-repeat;
                        }
                        .tabs a span {
                            width: 5px;
                            height: 36px;
                            position: absolute;
                            top: 0;
                            right: 0;
                            background: #c9b191 url('/img/tabs.jpg') bottom right no-repeat;
                        }
                    .tabs .active {
                        background: #f6ecdf url('/img/tabs.jpg') top left no-repeat;
                        }
                        .tabs .active span {
                            background: #f6ecdf url('/img/tabs.jpg') top right no-repeat;
                        }
            #mainCol table,
            .tech-table {
                font-size: 11px;
                text-align: center;
                border-collapse: collapse;
                margin-bottom: 15px;
                }
                #mainCol th { font-weight: normal; }
                #mainCol .align-left { text-align: left; }
                #mainCol th, #mainCol td {
                    padding: 5px 15px;
                    border-bottom: 1px solid #ddd4c8;
                    border-right: 1px solid #ddd4c8;
                }
            #mainCol .gallery {
                margin: 15px 0 0 -21px;
                }
                .gallery img {
                    margin: 0 0 16px 16px;
                }
            .button {
                color: #f00;
                height: 25px;
                line-height: 25px;
                padding: 0 17px 0 20px;
                margin-right: 3px;
                position: relative;
                background: url('/img/button.png') top left no-repeat;
                }
                .button span {
                    width: 3px;
                    height: 25px;
                    position: absolute;
                    top: 0;
                    right: -3px;
                    background: url('/img/button.png') top right no-repeat;
                }
            #mainCol .car-models {
                
                }
                #mainCol .colors {
                    margin: 15px 0;
                    margin-left: -10px;
                    }
                    .colors li {
                        float: left;
                        display: inline;
                        width: 43px;
                        height: 29px;
                        margin-left: 45px;
                        position: relative;
                    }
                    .colors li:hover {
                        background: url('/img/colors-bg.jpg') top left no-repeat;
                    }
                    .colors a {
                        position: absolute;
                        top: 3px;
                        left: 3px;
                        width: 37px;
                        height: 23px;
                    }
                #mainCol .car-models img {
                    margin: 15px 0;
                    margin-left: 50px;
                }
                #mainCol .compl-title {
                	text-align: left;
                	padding-left: 36px;
                	margin-bottom:15px;
                }
                #mainCol .car-models .modifications-list {
                	list-style: none outside none;
                }
                #mainCol .car-models .modifications-list li {
                	margin-bottom: 4px;
                	text-align: left;
                }
                #mainCol .car-models .modifications-list li.compl {
 						background: none repeat scroll 0 0 transparent;
 						display: none;
 						height: auto;
 						margin-bottom: 4px;
 						overflow: hidden;
 						padding-left: 22px;
 						padding-right: 0;
					}
                #mainCol .car-models .compl-table {
                	width: 100%;
                	margin: 0;
                }
                #mainCol .car-models .compl-table tr.head td {
                	background: #516388;
                	color: #fff;
                	padding: 10px 0;
                }
                #mainCol .car-models .compl-table .check {
 						width: 30px;
 						padding-left: 25px !important;               	
                }
                #mainCol .car-models .compl-table .modcol {
 						width: 155px;
 						padding-right: 15px           	
                }
                #mainCol .car-models .compl-table .pricecol {
 						width: 80px;
                         						
                }
                #mainCol .car-models .compl-table .offercol {
 						width: 120px;
 						
                }
                #mainCol .car-models .compl-table .offercol2 {
 						width: 120px;           	
                }
                #mainCol .car-models .compl-table .arr {
 						width: 40px;
 						text-align: right           	
                }
                #mainCol .car-models .compl-table .arr img {
                	margin: 0;
                	padding: 0;
                }
                #mainCol .car-models .compl-table td {
                	border: 0;
                	text-align: left;
                	padding: 6px 0;
                }
                
                #mainCol .car-models .compl-table tr.row td {
                	background: #eee;
                	color: #000;
                }
                #mainCol .car-models .compl-table .offer {
                	position: relative;
                	padding-left:30px;
                }
                #mainCol .car-models .compl-table .offer-icon {
                	margin: 0;
                	position: absolute;
                	top: -15px;
                	left: 0;
                }
                #mainCol .car-models p.notice {
						color: #9C9E9F;
						font-size: 11px;
						margin: 7px 12px 12px;
						text-align: left;
					 }
					 #mainCol .car-models .button-wrap {
						margin-left: 12px;
						text-align: left;
					 }

                #mainCol .car-models table.compl,
                .tech-table {
                    width: 100%;
                    margin: 15px 0;
                }
                #mainCol .car-models table.compl td,
                .tech-table td {
                    border-right: 1px solid #d1c9be;
                    padding: 6px 10px;
                    border-bottom: 1px solid #d1c9be;
                    text-align: center;
                }
                #mainCol .car-models table.compl td.first,
                .tech-table td.align-left {
                    text-align: left;
                }
                    #mainCol .car-models table.compl tr:hover a,
                    #mainCol .car-models table.compl tr.active a {
                        color: #1a171b;
                }
            #mainCol .right {
                float: right;
                display: inline;
            }
        #rightCol {
            float: right;
            width: 255px;
            padding-bottom: 30px;
            }
            #rightCol .banner {
                position: relative;
                margin: -30px 0;
                }
                .banner span {
                    position: absolute;
                    right: -15px;
                    top: 100px;
                }
                .icon-1, .icon-2, .icon-3 {
                    width: 91px;
                    height: 91px;
                    background-image: url('/img/icons.png');
                    background-repeat: no-repeat;
                }
                .icon-1 { background-position: top left; }
                .icon-2 { background-position: center left; }
                .icon-3 { background-position: bottom left; }

div.credit {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
div.credit #mainCol {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}
div.credit select,
div.credit input {
	margin: 0 !important;
	font-size: 12px;
}

div.credit td {
	padding: 5px 10px !important;
	margin: 0;
	font-size: 12px;
}

.popup {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
.popup #mainCol {
	width: auto !important;
	margin: 10px !important;
	padding: 0px !important;
}
.popup ul {
	padding: 10px 0 0 20px;
}
.popup li {
	list-style: disc;
}

.popup h3 {
	margin: 0px !important;
}

.creditbanklogo {
	float: left;
	margin:15px 0 0 15px;
}

.bottom-menu {
	text-align: center;
	margin-bottom: 10px;
	width: 635px;
}
.bottom-menu a {
	padding-right: 10px;
	color:#A5A5A5;
}

/* Footer */
.footer-wrapper {
    height: 160px;
    background: #151515;
    clear: both;
    }
	.main-footer-wrapper {
    height: 160px;
    background: url('/img/footer-bg.jpg') center center no-repeat;
    }
    #footer .address, #footer .info, #footer .banner {
        float: left;
        display: inline;
    }
    #footer .logo{
        margin:32px 0 0 87px;
        float: left;
        display: inline;
    }
    #footer .address {
        width: 185px;
        margin: 20px 0 0 0;
    }
    #footer .address a {
        color:#ffffff;
        text-decoration: underline;
    }
    #footer .info {
        font-size: 11px;
        width: 370px;
        margin: 16px 0 0 112px;
        color: #FFF;
    }
    #footer .copy{
    	color: #FFF;
    	font-size: 12px;
    }
    #footer .copy a{
    	color: #FFF;
    	font-size: 12px;
    	text-decoration: none;
		}
    #footer .banner {
        margin: 20px 0 0 0;
    }
    #footer .address a:hover, #footer .copy a:hover {
    	text-decoration: underline;
    }

.model-img1  {
	left:0;
	position:absolute;
	top:0;
	z-index:200;	 
}
.model-img2  {
	left:0;
	position:absolute;
	top:0;
	z-index:100;
}
.redbg {
	background-color:#CC3333;
	color:#FFFFFF;
	padding: 0 5px 2px 5px;
}

.redbg a {
	color: #FFFFFF !important;
	text-decoration: underline;
}
.blocknewstitle {
	font-size: 17px;
	color:#336699;
	font-style: italic;
	text-decoration: underline;
}
.blocknews {
	text-decoration: underline;
	color: #000000;
}
.line {
	margin:10px 0;
	border-top: 1px solid #DAC1A2;
	height: 1px;
}
.newsblockitem {
	float: left;
	width: 50%;
	padding-bottom: 30px;
}
.newsdate {
	color: #999999;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.pagenav {
	color: #CCCCCC;
}
.pagenav a {
	text-decoration: underline;
}
.pagenav .page_active {
	color: #D4935D;
	font-weight: bold;
}
/*
 .tab_container {
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
}
*/
/* Pop-up message and fading background */
.hidden {
	display: none;
}
/* Pop-up message and fading background */
#opaco {
	background: url(/img/admin/opacity.png);
	left: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; // first!
	filter: alpha(opacity=70); /* IE5+ */
	moz-opacity: 0.3; /* Mozilla */
	-khtml-opacity: 0; /* Safari */
	opacity: 0.3;  /* general CSS3 */
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001;
}

#popup {
	background-color: #FFFFFF;
	position: fixed;
	/*width:300px;*/
	left: 50%;
	top: 50%;
	min-width: 300px;
	z-index: 1002;
	padding: 10px;
	border: 4px solid #BDD6F2;
	overflow: auto;
}
.newsblock {
	padding: 15px;
	background: #f7f7f7;
	width: 250px;
}
.newsblock a.title {
	font-size: 18px;
	text-decoration: underline;
	font-style: italic;
	color: #000000;
}
.newsblock .date,
.news-row .date {
	color: #999999;
}
.newsblock .item {
	padding: 15px 0 0 0;
	line-height: 16px;
}
.newsblock .itemwrap{
	padding-right: 20px; 	
}
.newsblock .item a,
.news-row a {
	color: #ff9933;
	text-decoration: underline;
}

.newsblock .model {
	font-size: 11px;
	float: left;
	padding: 8px 10px 0 0;
}

.web p {
text-align:justify;
}

#content .web h1 {
text-align:left;
font-size:20px;
}

#content .web h2 {
text-align:left;
font-size:18px;
}
.chev-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.chev-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.chev-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}
.nis-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.nis-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.nis-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

ul { list-style: none; }

a img { border: none; }
a { color: #369; text-decoration: none; }

.clear { clear: both; }


body {
    font-family:  Arial, sans-serif;
	font-size: 12px;
    color: #1a171b;
    background-color: #ffffff;
}

.wrapper {
    width: 1024px;
    margin: 0 auto;
    position: relative;
}

.full-width {
    width: 100%;
    min-width: 1024px;
}

.forms-03red {
	border:1px solid #FF0000;
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
}
.red {
	color:#990000;
}
.forms-03 {
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
	border: 1px solid #DDD4C8;
}
.forms-04 {font-family: Arial; font-size: 11px; color: #333;}
.forms-05 {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #DDD4C8;}
.forms-05red {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #DDD4C8;}
.forms-06red {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #ff0000;}
.forms-07 {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #DDD4C8;}
.forms-07red {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #ff0000;}

/* Header */
.header-wrapper {
	background: url(/img/header-bg.jpg) repeat-x;
}
.main-header-wrapper {
	background: url(/img/main-header-bg.jpg) no-repeat center;
}
#header {
    height: 246px;
    font-family: Arial;
    }
	.hee {
	width: 1050px;
	position: relative;
left: 50%;
margin-left: -525px
	}
	
	.f-bg {
	position:absolute;
	top:51px;
	height:301px;
	width:1050px;
	background:url(/img/f-bg.jpg) no-repeat;
	
}
	.about {
	position:absolute;
	left:20px;
	top:58px;
	height:286px;
	width:239px;
	background:url(/img/h-bg.png) no-repeat;
}
.about2 {
	position:absolute;
	right: 20px;
	top: 125px;
	height:160px;
	width:239px;
	background:url(/img/h-bg2.png) no-repeat;
}
    .credit-button {
    	width: 253px;
    	height: 36px;
    	position: absolute;
    	left: 32px;
    	top: 18px;
    }
    .credit-button a {
    	display: block;
    	background: url(/img/credit-but.png) no-repeat;
    	width: 253px;
    	height: 36px;
    }
    .callback-button {
    	width: 253px;
    	height: 44px;
    	position: absolute;
    	left: 22px;
    	top: 135px;
    }
    .callback-form {
    	width: 240px;
    	height: 120px;
    	position: absolute;
    	left:-17px;
    	top:180px;
    	
    }
    .callback-form table {
    	color: #666666;
    	margin: 10px 0 0 3px;
    }
    .callback-form table td {
    	padding-bottom: 5px;
    }
    .callback-form input {
    	margin: 0;
    }
    .callback-form .input {
    	width: 200px;
    	
    }
    .callback-form .msg {
    	float: left;
    	font-weight: bold;
    	font-size: 11px;
    	margin-top: 4px;
    }
    .callback-form .result {
    	text-align: center;
    	padding-top: 20px;
    	font-size: 18px;
    	color:#666666;
    }
    .livehelp {
    	width: 254px;
    	height: 46px;
    	position: absolute;
    	top: 135px;
    	left: 52px;
    }
    .livehelp a {
    	display: block;
    	background: url(/img/online-but.png) no-repeat;
    	width: 254px;
    	height: 46px;
    }
	.phone-button {
    	width: 173px;
    	height: 17px;
    	position: absolute;
    	right: 30px;
    	top: 100px;
		font-size: 18px;
    }
    .car {
    	position: absolute;
    	top: 220px;
    	right: 355px;
    	width: 220px;
    	height: 140px;
    }
    .logo {
        position: absolute;
        top: 20px;
        right: 23px;       
    }
    .logo a {
    	  width: 197px;
        height: 66px;
        display: block;
        background: url(/img/logo2.png) no-repeat;
        text-indent: -9999px;
    }

    #slider-txt {
    	position: absolute;
    	top: 195px;
    	left: 349px;
    	width: 675px;
    	display: none;
    }
	.tickercontainer { 
		width: 675px; 
		height: 30px; 
		margin: 0; 
		padding: 0;
		overflow: hidden; 
	}
	.tickercontainer .mask { 
		position: relative;
		left: 10px;
		top: 8px;
		width: 1024px;
		overflow: hidden;
	}
	ul.newsticker { 
		position: relative;
		left: 1024px;
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	ul.newsticker li {
		float: left; 
		margin: 0 300px 0 0;
		padding: 0;
		color: #344e7d;
		font-size: 18px;
		font-style: italic;
	}

    .diler {
        float: left;
        display: inline;
        margin: 40px 0 0 63px;
        width: 320px;
        font-size: 14px;
        color: #d1913a;
        }
        .diler .adr {
        	float: left;
        }
        .diler .map {
        	float: left;
        	margin: 40px 0 0 40px;
        }
        .diler a {
            color: #ffffff;
            font-size: 12px;
            text-decoration: underline;
        }
/* Featured */
#featured-wrapper {
    height: 325px;
    background: #ffffff url('/img/menu-bg.png') repeat-x;
    }

    /* Menu */
    .menu {
        margin-left: 0px;
        position: absolute;
        font-family: Arial;
        background: url(/img/menu-sep.png) no-repeat;
        z-index: 1003;
        }
        .menu li {
            float: left;
            position: relative;
            background: url(/img/menu-sep.png) no-repeat right 0;
        }
        .menu li ul{
            display: none;
            z-index: 1000;
        }
		  .menu li ul img {
            display: none;
				visibility: hidden;
        }
        .menu li:hover ul {
            position: absolute;
            left: 10px;
            top: 50px;
            display: block;
            z-index: 1000;
            }
			.menu li:hover ul img {
				display: block;
				visibility: visible;
			}
            .menu li ul li {
                position: relative;
                width: 217px;
                z-index: 100000;  
                background: url('/img/menu-down-item-bg.png') top left repeat-y;
            }
            .menu .shadow {
                position: absolute;
                top: 0;
                right: 0;                                
                width: 7px;
                height: 33px;
                background: url('/img/menu-shadow.png') top right repeat-y;
                z-index: 15;                
            }
            .menu li ul a {
                font-family:  Arial, sans-serif;
                font-size: 11px;
                text-transform: none;
                color: #1a171b;
                padding-left: 10px;
                padding-right: 0;
                background: #ffffff url(/img/menu-down-item.png) no-repeat 23px 15px;
                height: 36px;
                line-height: 36px;
                width: 177px;
                position: relative;                              
                }
                .menu li ul a:hover {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 10px 0;
                }
                /* Äëÿ Javascript */
                .menu li ul .active {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 10px 0;
                }
                .menu li:hover ul ul {
                    display: none;
                    }

                    .menu li:hover ul ul a:hover {
                        
                    }
                    .menu li:hover ul li:hover ul {
                        display: block;
                        top: -8px;
                        left: 217px;
                    }
        .model-info {
            position: absolute;
            top: -160px;
            left: 217px;
            width: 212px;
            height: 275px;
            display: none;
            background-color: #ffffff;
            text-align: center;
            z-index: 1000;
            }
            .model-info i.topbg {
            	position: absolute;
            	top: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-topitem-bg.png') no-repeat;
            }
            .model-info i.bottombg {
            	position: absolute;
            	bottom: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-lastitem-bg.png') no-repeat;
            }            
            .model-info .head {
                display: block;
                font-size: 13px;
                font-weight: bold;
                margin: 20px 0 0 0;
            }
            .model-info img { display: block; margin: 10px auto 0; }
            .model-info .price {
                color: #cc0000;
                display: block;
                font-size: 16px;
                font-style: italic;
                font-weight: bold;
                margin: 15px 0 10px 0;
            }
        .menu a {
            float: left;
            color: #ebecec;
            height: 50px;
            font-size: 11px;
            padding: 0 10px;
            line-height: 50px;
            }
            .menu a.catalog {
            	/*background: url('/img/menu-catalog-bg.png') center center no-repeat;*/
            	padding: 0 5px 0 5px;
            }
            .menu a.search {
            	/*background: url('/img/menu-search-bg.png') center center no-repeat;*/
            	padding: 0 10px 0 10px;
            }
			.menu a.znk {
            	background: url('/img/znk.png') center center no-repeat;
            	padding: 0 15px 0 15px;
			}
            .menu a:hover {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .active {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .menu-down div {
            	height: 30px;
            	line-height: 30px;
            	margin: 10px 10px 0 0;
            	padding: 0 10px 10px 10px;
            	position: relative;
            }
            .menu a.menu-down:hover,
            .menu a.menu-down.active2 {
            	background-image: none;
            }             
            .menu a.menu-down:hover div,
            .menu a.menu-down.active2 div {
            	color: #000000;
            	background: #ffffff;
            }           
            .menu a.menu-down:hover i,
            .menu a.menu-down.active2 i {
					display:block;
				}
				.menu .menu-down i {
					display:none;
					height:40px;
					position:absolute;
					top:0;
					width:8px;
				}
				.menu .menu-down i.l-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll left top transparent;
					left:0px;
				}
				.menu .menu-down i.r-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll -8px top transparent;
					right:-8px;
				}
            .menu li ul .firstshadow-top, 
            .menu li ul .shadow-top, 
            .menu li ul .shadow-bottom {
                height: 8px;
                width: 212px;
            }
            .menu li ul .firstshadow-top { background: url('/img/menu-down-firstitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-bottom { background: url('/img/menu-down-lastitem-bg.png') no-repeat left top; }
            .menu li:hover ul li:hover li:hover .model-info {
                display: block;
            }
            .model-info .button {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color: #333333;
                width: 189px;
                height: 36px;
                line-height: 36px;
                padding: 0 15px 0 15px;
            }
            .menu li ul ul .model-info a.button:hover {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color:#ff9833;
            }
            .menu .search-block {
            	width: 190px;
            	height: 120px;
            	padding: 12px;
            }
            .menu .search-block .input {
            	width: 180px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .search-block select {
            	width: 182px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .but {
            	float: right;
            	margin-right: 10px;
            }
    /* Featured */
    #banner {
    	background: url(/img/banner-bg.png) repeat-x;
    }
    .featured {
		padding-top: 10px;
		text-align: center;
		position: relative;
        }
        .featured .image { float: left; }
        .featured .text-wrapper {
            float: left;
            display: inline;
            margin-left: 60px;
            }
            .text {
                color: #fff;
                text-transform: uppercase;
                height: 300px;
                display: table-cell;
                vertical-align: middle;
                }
                .text p {
                    display: block;
                    width: 260px;
                    margin-top: 25px;
                    font-size: 14px;
                }
#model-menu-wrapper {
     background: url('/img/model-menu-bg.png') repeat-x;
     height: 152px;
     position: relative;
    }
    .model-menu {
        width: 1200px;
        min-width: 958px;
        height: 98px;
        margin-left:5px;
        position: relative;
        }
        .model-menu li {
            float: left;
            position: relative;
            width: 61px;
            height: 80px;
            padding-right: 1px;
            background: url('/img/model-menu.jpg') bottom right no-repeat;
            }
            .model-menu .last {
                width: 74px;
                padding-right: 0;
                background: none;
        }
        .model-menu a {
					float: left;
					width: 1200px;
					height: 98px;
					color: #333333;
					font-size: 11px;
					line-height: 137px;
					text-align: center;
					text-decoration: underline;
					position: relative;
            }
            .model-menu li:hover a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu li:hover .hover-model-menu {
            	display: block;
            }
            .model-menu li.active a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu span {
                    float: left;
                		position: absolute;
                    background-image: url('/img/models.png');
                		background-repeat: no-repeat;
                }
                .model-menu .ford {
                    top: 20px;
                    left: 4px;
                    width: 64px;
                    height: 32px;
                    background-position: -3px 0px
                }
                .model-menu .mitsubishi {
                     top: 19px;
                     left: 15px;
                     width: 41px;
                     height: 36px;
                     background-position: -5px -31px
                 }
                .model-menu .mazda {
                     top: 20px;
                     left: 12px;
                     width: 44px;
                     height: 33px;
                     background-position: -3px -67px;
                 }					  
                .model-menu .nissan {
                    top: 21px;
                    left: 11px;
                    width: 44px;
                    height: 28px;
                    background-position: -3px -100px;
                }					  
                .model-menu .renault {
                    top: 21px;
                    left: 15px;
                    width: 32px;
                    height: 37px;
                    background-position: 0 -131px;
                }					  
                .model-menu .chevrolet {
                    top: 25px;
                    left: 5px;
                    width: 60px;
                    height: 26px;
                    background-position: -3px -163px;
                }					  
                .model-menu .toyota {
                    top: 21px;
                    left: 10px;
                    width: 52px;
                    height: 33px;
                    background-position: 0 -185px;
                }
                .model-menu .tagaz {
                    top: 26px;
                    left: 6px;
                    width: 57px;
                    height: 19px;
                    background-position: 8px -220px;
                }					  
                .model-menu .hyundai {
                    top: 30px;
                    left: 3px;
                    width: 60px;
                    height: 25px;
                    background-position: 0 -252px;
                 }					  
                 .model-menu .kia {
                    top: 24px;
                    left: 0px;
                    width: 62px;
                    height: 33px;
                    background-position: 0 -276px;
					  }					  
                 .model-menu .chance {
                     top: 25px;
                     left: 4px;
                     width: 56px;
                     height: 33px;
                     background-position: 0 -312px;
                 }
                 .model-menu .great-wall {
                     top: 24px;
                     left: 0px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -375px;
                 }                 
                .model-menu .vaz {
                    top: 25px;
                    left: 0px;
                    width: 75px;
                    height: 35px;
	                background-position: 0 -411px;
                 }	
                .model-menu .volkswagen {
                    top: 25px;
                    left: 17px;
                    width: 32px;
                    height: 32px;
	                background-position: 0 -458px;
                }
				.model-menu .daewoo {
                    top: 25px;
                    left: 8px;
                    width: 43px;
                    height: 23px;
	                background-position: 0 -499px;
                }
				.model-menu .lifan {
                    top: 25px;
                    left: 8px;
                    width: 39px;
                    height: 30px;
	                background-position: 0 -531px;
                }
				.model-menu .chery2 {
                    top: 30px;
                    left: 5px;
                    width: 57px;
                    height: 17px;
	                background-position: 0 -570px;
                }
				.model-menu .haima {
                    top: 25px;
                    left: 1px;
                    width: 59px;
                    height: 32px;
	                background-position: 0 -596px;
                }
				.model-menu .opel {
                    top: 25px;
                    left: 10px;
                    width: 39px;
                    height: 31px;
	                background-position: 0 -634px;
                }

    .hover-model-menu {
    	display: none;
    	position: absolute;
    	top: 120px;
    	left: 5px;
    	/*width: 1004px;*/
    	background-color: #7ba6d6;
    	border-left: 2px solid #e2e2e2;
    	border-right: 2px solid #e2e2e2;
    	z-index: 1000;
		padding-left: 4px;
		min-width:200px;
    }
    .hover-model-menu .topbg {
    	position: absolute;
    	top: -12px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	background: #7BA6D6;
		border-top: 2px solid #E2E2E2;
    }	
    .hover-model-menu .bottombg {
    	position: absolute;
    	bottom: -10px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	/*background: url(/img/hover-model-menu-bottom-bg.png) repeat-x;*/
		background: #7BA6D6;
		border-bottom: 2px solid #E2E2E2;
    }
    .hover-model-menu .topl {
    	position: absolute;
    	top: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 0;
    }
    .hover-model-menu .topr {
    	position: absolute;
    	top: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right 0;
    }
    .hover-model-menu .bottoml {
    	position: absolute;
    	bottom: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 bottom;
    }
    .hover-model-menu .bottomr {
    	position: absolute;
    	bottom: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right bottom;
    }
    .hover-model-menu .treug {
    	position: absolute;
    	top: -23px;
    	left:23px;
    	background: url(/img/hover-model-menu-active.png) no-repeat;
    	width: 24px;
    	height: 13px;
    	z-index: 10;
    }
    .hover-model-menu .models {
    	padding: 11px;
    	text-align: center;
    }
    .hover-model-menu .models ul {
    	list-style: none;
    }
    .hover-model-menu .models ul li.mitem {
    	float: left;
    	width: 177px;
    	height: 155px;
    	margin-right: 20px;
    	margin-bottom: 10px;
    }
    .hover-model-menu .models ul li.mitem a {
    	font-size: 13px;
    	color: #fff;
    	font-weight: bold;
    }
    .ajmodel {
    	position: relative;
    }
    .ajmodel a div {
    	position: relative;
    	width: 159px;
    	padding: 0 0 10px 0;
    	line-height: 30px;
    	text-align: left;
    	padding-left: 18px;
    	background: url(/img/ajmodel-title.png) no-repeat;
    }
	.ajmodel a div i.l-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll left top transparent;
		left:0px;
	}
	.ajmodel a div i.r-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll -8px top transparent;
		right:-8px;
	}
	.ajmodel ul .firstshadow-top, 
	.ajmodel ul .shadow-top, 
	.ajmodel ul .shadow-bottom {
		height: 8px;
		width: 331px;
	}
	.ajmodel ul .firstshadow-top { background: url('/img/ajmodel-down-firstitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-bottom { background: url('/img/ajmodel-down-lastitem-bg.png') no-repeat left top; }
   .ajmodel ul {
		display: none;
	}
	.ajmodel:hover div {
		color: #000000;
		background: #ffffff;
	}   
	.ajmodel:hover ul {
		position: absolute;
		left: 0px;
		top: 40px;
		display: block;
		z-index: 1000;
	}
	.ajmodel:hover i {
		display:block;
	}
	.ajmodel a div i {
		display:none;
		height:40px;
		position:absolute;
		top:0;
		width:8px;
	}
	.ajmodel ul li {
	 	position: relative;
	 	width: 331px;
	 	z-index: 100000;  
	 	background: url('/img/menu-down-item-bg.png') top left repeat-y;
	 	height: 36px;
	 	text-align: left;
	}
	.ajmodel ul a {
		background: url("/img/menu-down-item.png") no-repeat scroll 23px 15px #FFFFFF;
		color: #1A171B !important;
		font-size: 12px !important;
		height: 36px !important;
		line-height: 36px !important;
		padding-left: 35px !important;
		padding-right: 0 !important;
		position: relative !important;
		text-transform: none !important;
		width: 296px !important;
		text-align: left;
		display: block !important;
		font-weight: normal !important;
	}
	.ajmodel ul a:hover {
		  color: #404040 !important;
		  background: #ffffff url(/img/ajmodel-down-item-active.png) no-repeat 10px 0 !important;
	 }
   
       .models-list {
        width: 100%;
        height: 54px;
        min-width: 958px;
        margin-left:35px;
        overflow: hidden;
        }
        .models-list li {
            overflow: hidden;
            display: none;
            }
            .models-list a {
                float: left;
                color: #ebecec;
                margin-right: 20px;
                text-decoration: underline;
                line-height: 54px;
                text-transform: uppercase;
            }
            .models-list a:hover,
            .models-list a.active {
                text-decoration: none;
                background: url(/img/model-list-active.png) no-repeat center bottom;
            }
/* Content */
#content-wrapper {
    width: 958px;
    padding: 0 33px;
    }
    #content-wrapper .breadcrumbs {
        width: 100%;
        min-width: 958px;
        padding: 12px 0;
        background: url(/img/menu-down-item.png) no-repeat left 15px;
        z-index: 0;
        }
        .breadcrumbs p {
            margin: 0 15px;
        }
        .breadcrumbs a {
            color: #000000;
        }
    /* Content */
    #content {
        float: left;
        display: inline;
        margin: 5px 0 25px 0;
        position: relative;
        width: 100%;
        }
        #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
            margin-top: 20px;
        }
        #content h1 {
            color: #336699;
            font-size: 30px;
            text-transform: uppercase;
        }
        
        #mainCol h1 {
            font-size: 14px;
            text-transform: uppercase;
            color: #000000;
        }
        #content h2 {
            color: #336699;
            font-size: 25px;
            font-weight: normal;
        }
        #content h3 {
            font-size: 14px;
            text-transform: uppercase;
        }
        #content .topshadow, #content .bottomshadow {
            position: absolute;
            width: 18px;
            left: 655px;
            background-repeat: no-repeat;
            background-image: url('/img/sideshadow.jpg');
        }
        #content .topshadow {
            top: 0;
            height: 30px;
            background-position: top left;
        }
        #content .bottomshadow {
            bottom: 0;
            height: 32px;
            background-position: bottom left;
        }
        #content p {
            margin: 15px 0;
        }
        #mainCol {
            float: left;
            width: 635px;
            padding-bottom: 15px;
            }
            #mainCol .background-main {
                width: 100%;
                height: 345px;
                padding-left: 12px;
                margin-left: -12px;
                background: url('/img/main-bg.jpg') top left no-repeat;
            }
            #mainCol .large {
                font-size: 13px;
                margin-top: 0px;
            }
            #mainCol .banks {
                float: left;
                display: inline;
                margin: 40px 0 40px 50px;
                }
                .banks li { float: left; }
                .banks a {
                    float: left;
                    display: inline;
                    width: 145px;
                    height: 47px;
                    line-height: 47px;
                    text-align: center;
                    margin: 20px 0 0 20px;
                    color: #d1945f;
                    font-size: 17px;
                    text-transform: uppercase;
                    background: #fcfbfc url(/img/bank-button.jpg) top left no-repeat;
                }
            #mainCol #credit-form table td{
            	text-align: left;
            }
            #mainCol .catalog {
                float: left;
                display: inline;
                width: 230px;
                margin: 30px 70px 0 0;
                text-align: left;
                font-size: 12px;
                }
                .catalog h4 {
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0px;
                  /*  vertical-align: middle; */
                   font-size: 12px;
                    }
                    
                   
                    .catalog h4 > IMG {
                    	margin-right: 30px;
                    }
                /*.catalog caption {
                    height: 54px;
                    line-height: 54px;
                    display: block;
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0;
                    background-image: url('/img/models.jpg');
                    background-repeat: no-repeat;
                    }
                    .catalog .mitsubishi { background-position: top left; }
                    .catalog .ford { background-position: 0px -54px; }
                    .catalog .hyundai { background-position: 0px -108px; }
                    .catalog .nissan { background-position: 0px -162px; }
                    .catalog .mazda { background-position: 0px -216px; }
                    .catalog .renault { background-position: 0px -270px; }
                    .catalog .honda { background-position: 0px -324px; }
                    .catalog .toyota { background-position: 0px -378px; }
                    .catalog .chevrolet { background-position: 0px -432px; }
                    .catalog .vaz { background-position: 0px -486px; }
                    .catalog .kia { background-position: 0px -540px; }
                    .catalog .cherry { background-position: 0px -594px; text-align: right; padding-right: 75px; }
 */               
				#mainCol .catalog td {
                    width: 115px;
                    padding: 3px 0;
                    border: 0;
                }
                .catalog .align-right {
                    color: #87888a;
                    text-align: right;
                }

            #mainCol .model-act {
				position: relative;
				float: left;
				height:  177px;
				display: block;
				margin-bottom: 50px;
				margin-right:17px;
				width: 300px;
				z-index: 100;	
                }
                #mainCol .catalog-model-title {
                	position: absolute;
						top: 163px;
						color: #333333;
                	background: #eeeeee;
                	display: block;
                	width: 297px;
                	text-transform: uppercase;
                }
            #mainCol .tabs {
                float: left;
                display: inline;
                width: 100%;
                border-bottom: 1px solid #87888a;
                margin: 10px 0;
                }
                .tabs li {
                    float: left;
                    }
                    .tabs a {
                        float: left;
                        height: 36px;
                        line-height: 36px;
                        position: relative;
                        padding: 0 40px;
                        font-size: 14px;
                        color: #1a171b;
                        margin-bottom: -1px;
                        background: #c9b191 url('/img/tabs.jpg') bottom left no-repeat;
                        }
                        .tabs a span {
                            width: 5px;
                            height: 36px;
                            position: absolute;
                            top: 0;
                            right: 0;
                            background: #c9b191 url('/img/tabs.jpg') bottom right no-repeat;
                        }
                    .tabs .active {
                        background: #f6ecdf url('/img/tabs.jpg') top left no-repeat;
                        }
                        .tabs .active span {
                            background: #f6ecdf url('/img/tabs.jpg') top right no-repeat;
                        }
            #mainCol table,
            .tech-table {
                font-size: 11px;
                text-align: center;
                border-collapse: collapse;
                margin-bottom: 15px;
                }
                #mainCol th { font-weight: normal; }
                #mainCol .align-left { text-align: left; }
                #mainCol th, #mainCol td {
                    padding: 5px 15px;
                    border-bottom: 1px solid #ddd4c8;
                    border-right: 1px solid #ddd4c8;
                }
            #mainCol .gallery {
                margin: 15px 0 0 -21px;
                }
                .gallery img {
                    margin: 0 0 16px 16px;
                }
            .button {
                color: #f00;
                height: 25px;
                line-height: 25px;
                padding: 0 17px 0 20px;
                margin-right: 3px;
                position: relative;
                background: url('/img/button.png') top left no-repeat;
                }
                .button span {
                    width: 3px;
                    height: 25px;
                    position: absolute;
                    top: 0;
                    right: -3px;
                    background: url('/img/button.png') top right no-repeat;
                }
            #mainCol .car-models {
                
                }
                #mainCol .colors {
                    margin: 15px 0;
                    margin-left: -10px;
                    }
                    .colors li {
                        float: left;
                        display: inline;
                        width: 43px;
                        height: 29px;
                        margin-left: 45px;
                        position: relative;
                    }
                    .colors li:hover {
                        background: url('/img/colors-bg.jpg') top left no-repeat;
                    }
                    .colors a {
                        position: absolute;
                        top: 3px;
                        left: 3px;
                        width: 37px;
                        height: 23px;
                    }
                #mainCol .car-models img {
                    margin: 15px 0;
                    margin-left: 50px;
                }
                #mainCol .compl-title {
                	text-align: left;
                	padding-left: 36px;
                	margin-bottom:15px;
                }
                #mainCol .car-models .modifications-list {
                	list-style: none outside none;
                }
                #mainCol .car-models .modifications-list li {
                	margin-bottom: 4px;
                	text-align: left;
                }
                #mainCol .car-models .modifications-list li.compl {
 						background: none repeat scroll 0 0 transparent;
 						display: none;
 						height: auto;
 						margin-bottom: 4px;
 						overflow: hidden;
 						padding-left: 22px;
 						padding-right: 0;
					}
                #mainCol .car-models .compl-table {
                	width: 100%;
                	margin: 0;
                }
                #mainCol .car-models .compl-table tr.head td {
                	background: #516388;
                	color: #fff;
                	padding: 10px 0;
                }
                #mainCol .car-models .compl-table .check {
 						width: 30px;
 						padding-left: 25px !important;               	
                }
                #mainCol .car-models .compl-table .modcol {
 						width: 155px;
 						padding-right: 15px           	
                }
                #mainCol .car-models .compl-table .pricecol {
 						width: 80px;
                         						
                }
                #mainCol .car-models .compl-table .offercol {
 						width: 120px;
 						
                }
                #mainCol .car-models .compl-table .offercol2 {
 						width: 120px;           	
                }
                #mainCol .car-models .compl-table .arr {
 						width: 40px;
 						text-align: right           	
                }
                #mainCol .car-models .compl-table .arr img {
                	margin: 0;
                	padding: 0;
                }
                #mainCol .car-models .compl-table td {
                	border: 0;
                	text-align: left;
                	padding: 6px 0;
                }
                
                #mainCol .car-models .compl-table tr.row td {
                	background: #eee;
                	color: #000;
                }
                #mainCol .car-models .compl-table .offer {
                	position: relative;
                	padding-left:30px;
                }
                #mainCol .car-models .compl-table .offer-icon {
                	margin: 0;
                	position: absolute;
                	top: -15px;
                	left: 0;
                }
                #mainCol .car-models p.notice {
						color: #9C9E9F;
						font-size: 11px;
						margin: 7px 12px 12px;
						text-align: left;
					 }
					 #mainCol .car-models .button-wrap {
						margin-left: 12px;
						text-align: left;
					 }

                #mainCol .car-models table.compl,
                .tech-table {
                    width: 100%;
                    margin: 15px 0;
                }
                #mainCol .car-models table.compl td,
                .tech-table td {
                    border-right: 1px solid #d1c9be;
                    padding: 6px 10px;
                    border-bottom: 1px solid #d1c9be;
                    text-align: center;
                }
                #mainCol .car-models table.compl td.first,
                .tech-table td.align-left {
                    text-align: left;
                }
                    #mainCol .car-models table.compl tr:hover a,
                    #mainCol .car-models table.compl tr.active a {
                        color: #1a171b;
                }
            #mainCol .right {
                float: right;
                display: inline;
            }
        #rightCol {
            float: right;
            width: 255px;
            padding-bottom: 30px;
            }
            #rightCol .banner {
                position: relative;
                margin: -30px 0;
                }
                .banner span {
                    position: absolute;
                    right: -15px;
                    top: 100px;
                }
                .icon-1, .icon-2, .icon-3 {
                    width: 91px;
                    height: 91px;
                    background-image: url('/img/icons.png');
                    background-repeat: no-repeat;
                }
                .icon-1 { background-position: top left; }
                .icon-2 { background-position: center left; }
                .icon-3 { background-position: bottom left; }

div.credit {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
div.credit #mainCol {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}
div.credit select,
div.credit input {
	margin: 0 !important;
	font-size: 12px;
}

div.credit td {
	padding: 5px 10px !important;
	margin: 0;
	font-size: 12px;
}

.popup {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
.popup #mainCol {
	width: auto !important;
	margin: 10px !important;
	padding: 0px !important;
}
.popup ul {
	padding: 10px 0 0 20px;
}
.popup li {
	list-style: disc;
}

.popup h3 {
	margin: 0px !important;
}

.creditbanklogo {
	float: left;
	margin:15px 0 0 15px;
}

.bottom-menu {
	text-align: center;
	margin-bottom: 10px;
	width: 635px;
}
.bottom-menu a {
	padding-right: 10px;
	color:#A5A5A5;
}

/* Footer */
.footer-wrapper {
    height: 160px;
    background: #151515;
    clear: both;
    }
	.main-footer-wrapper {
    height: 160px;
    background: url('/img/footer-bg.jpg') center center no-repeat;
    }
    #footer .address, #footer .info, #footer .banner {
        float: left;
        display: inline;
    }
    #footer .logo{
        margin:32px 0 0 87px;
        float: left;
        display: inline;
    }
    #footer .address {
        width: 185px;
        margin: 20px 0 0 0;
		color: #FFF;
    }
    #footer .address a {
        color:#ffffff;
        text-decoration: underline;
    }
    #footer .info {
        font-size: 11px;
        width: 370px;
        margin: 16px 0 0 112px;
        color: #FFF;
    }
    #footer .copy{
    	color: #FFF;
    	font-size: 12px;
    }
    #footer .copy a{
    	color: #FFF;
    	font-size: 12px;
    	text-decoration: none;
		}
    #footer .banner {
        margin: 20px 0 0 0;
    }
    #footer .address a:hover, #footer .copy a:hover {
    	text-decoration: underline;
    }

.model-img1  {
	left:0;
	position:absolute;
	top:0;
	z-index:200;	 
}
.model-img2  {
	left:0;
	position:absolute;
	top:0;
	z-index:100;
}
.redbg {
	background-color:#CC3333;
	color:#FFFFFF;
	padding: 0 5px 2px 5px;
}

.redbg a {
	color: #FFFFFF !important;
	text-decoration: underline;
}
.blocknewstitle {
	font-size: 17px;
	color:#336699;
	font-style: italic;
	text-decoration: underline;
}
.blocknews {
	text-decoration: underline;
	color: #000000;
}
.line {
	margin:10px 0;
	border-top: 1px solid #DAC1A2;
	height: 1px;
}
.newsblockitem {
	float: left;
	width: 50%;
	padding-bottom: 30px;
}
.newsdate {
	color: #999999;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.pagenav {
	color: #CCCCCC;
}
.pagenav a {
	text-decoration: underline;
}
.pagenav .page_active {
	color: #D4935D;
	font-weight: bold;
}
/*
 .tab_container {
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
}
*/
/* Pop-up message and fading background */
.hidden {
	display: none;
}
/* Pop-up message and fading background */
#opaco {
	background: url(/img/admin/opacity.png);
	left: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; // first!
	filter: alpha(opacity=70); /* IE5+ */
	moz-opacity: 0.3; /* Mozilla */
	-khtml-opacity: 0; /* Safari */
	opacity: 0.3;  /* general CSS3 */
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001;
}

#popup {
	background-color: #FFFFFF;
	position: fixed;
	/*width:300px;*/
	left: 50%;
	top: 50%;
	min-width: 300px;
	z-index: 1002;
	padding: 10px;
	border: 4px solid #BDD6F2;
	overflow: auto;
}
.newsblock {
	padding: 15px;
	background: #f7f7f7;
	width: 250px;
}
.newsblock a.title {
	font-size: 18px;
	text-decoration: underline;
	font-style: italic;
	color: #000000;
}
.newsblock .date,
.news-row .date {
	color: #999999;
}
.newsblock .item {
	padding: 15px 0 0 0;
	line-height: 16px;
}
.newsblock .itemwrap{
	padding-right: 20px; 	
}
.newsblock .item a,
.news-row a {
	color: #ff9933;
	text-decoration: underline;
}

.newsblock .model {
	font-size: 11px;
	float: left;
	padding: 8px 10px 0 0;
}

.web p {
text-align:justify;
}

#content .web h1 {
text-align:left;
font-size:20px;
}

#content .web h2 {
text-align:left;
font-size:18px;
}
.chev-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.chev-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.chev-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}
.nis-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.nis-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.nis-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

ul { list-style: none; }

a img { border: none; }
a { color: #369; text-decoration: none; }

.clear { clear: both; }


body {
    font-family:  Arial, sans-serif;
	font-size: 12px;
    color: #1a171b;
    background-color: #ffffff;
}

.wrapper {
    width: 1224px;
    margin: 0 auto;
    position: relative;
}

.full-width {
    width: 100%;
    min-width: 1024px;
}

.forms-03red {
	border:1px solid #FF0000;
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
}
.red {
	color:#990000;
}
.forms-03 {
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
	border: 1px solid #DDD4C8;
}
.forms-04 {font-family: Arial; font-size: 11px; color: #333;}
.forms-05 {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #DDD4C8;}
.forms-05red {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #DDD4C8;}
.forms-06red {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #ff0000;}
.forms-07 {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #DDD4C8;}
.forms-07red {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #ff0000;}

/* Header */
.header-wrapper {
	background: url(/img/header-bg.jpg) repeat-x;
}
.main-header-wrapper {
	background: url(/img/main-header-bg.jpg) no-repeat center;
}
#header {
    height: 246px;
    font-family: Arial;
    }
	.hee {
	width: 1050px;
	position: relative;
left: 50%;
margin-left: -525px
	}
	
	.f-bg {
	position:absolute;
	top:51px;
	height:301px;
	width:1050px;
	background:url(/img/f-bg.jpg) no-repeat;
	
}
	.about {
	position:absolute;
	left:20px;
	top:58px;
	height:286px;
	width:239px;
	background:url(/img/h-bg.png) no-repeat;
}
.about2 {
	position:absolute;
	right: 20px;
	top: 125px;
	height:160px;
	width:239px;
	background:url(/img/h-bg2.png) no-repeat;
}
    .credit-button {
    	width: 253px;
    	height: 36px;
    	position: absolute;
    	left: 32px;
    	top: 18px;
    }
    .credit-button a {
    	display: block;
    	background: url(/img/credit-but.png) no-repeat;
    	width: 253px;
    	height: 36px;
    }
    .callback-button {
    	width: 253px;
    	height: 44px;
    	position: absolute;
    	left: 22px;
    	top: 135px;
    }
    .callback-form {
    	width: 240px;
    	height: 120px;
    	position: absolute;
    	left:-17px;
    	top:180px;
    	
    }
    .callback-form table {
    	color: #666666;
    	margin: 10px 0 0 3px;
    }
    .callback-form table td {
    	padding-bottom: 5px;
    }
    .callback-form input {
    	margin: 0;
    }
    .callback-form .input {
    	width: 200px;
    	
    }
    .callback-form .msg {
    	float: left;
    	font-weight: bold;
    	font-size: 11px;
    	margin-top: 4px;
    }
    .callback-form .result {
    	text-align: center;
    	padding-top: 20px;
    	font-size: 18px;
    	color:#666666;
    }
    .livehelp {
    	width: 254px;
    	height: 46px;
    	position: absolute;
    	top: 135px;
    	left: 52px;
    }
    .livehelp a {
    	display: block;
    	background: url(/img/online-but.png) no-repeat;
    	width: 254px;
    	height: 46px;
    }
	.phone-button {
    	width: 173px;
    	height: 17px;
    	position: absolute;
    	right: 30px;
    	top: 100px;
    }
    .car {
    	position: absolute;
    	top: 220px;
    	right: 355px;
    	width: 220px;
    	height: 140px;
    }
    .logo {
        position: absolute;
        top: 20px;
        right: 23px;       
    }
    .logo a {
    	  width: 197px;
        height: 66px;
        display: block;
        background: url(/img/logo2.png) no-repeat;
        text-indent: -9999px;
    }

    #slider-txt {
    	position: absolute;
    	top: 195px;
    	left: 349px;
    	width: 675px;
    	display: none;
    }
	.tickercontainer { 
		width: 675px; 
		height: 30px; 
		margin: 0; 
		padding: 0;
		overflow: hidden; 
	}
	.tickercontainer .mask { 
		position: relative;
		left: 10px;
		top: 8px;
		width: 1024px;
		overflow: hidden;
	}
	ul.newsticker { 
		position: relative;
		left: 1024px;
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	ul.newsticker li {
		float: left; 
		margin: 0 300px 0 0;
		padding: 0;
		color: #344e7d;
		font-size: 18px;
		font-style: italic;
	}

    .diler {
        float: left;
        display: inline;
        margin: 40px 0 0 63px;
        width: 320px;
        font-size: 14px;
        color: #d1913a;
        }
        .diler .adr {
        	float: left;
        }
        .diler .map {
        	float: left;
        	margin: 40px 0 0 40px;
        }
        .diler a {
            color: #ffffff;
            font-size: 12px;
            text-decoration: underline;
        }
/* Featured */
#featured-wrapper {
    height: 325px;
    background: #ffffff url('/img/menu-bg.png') repeat-x;
    }

    /* Menu */
    .menu {
        margin-left: 0px;
        position: absolute;
        font-family: Arial;
        background: url(/img/menu-sep.png) no-repeat;
        z-index: 1003;
        }
        .menu li {
            float: left;
            position: relative;
            background: url(/img/menu-sep.png) no-repeat right 0;
        }
        .menu li ul{
            display: none;
            z-index: 1000;
        }
		  .menu li ul img {
            display: none;
				visibility: hidden;
        }
        .menu li:hover ul {
            position: absolute;
            left: 10px;
            top: 50px;
            display: block;
            z-index: 1000;
            }
			.menu li:hover ul img {
				display: block;
				visibility: visible;
			}
            .menu li ul li {
                position: relative;
                width: 217px;
                z-index: 100000;  
                background: url('/img/menu-down-item-bg.png') top left repeat-y;
            }
            .menu .shadow {
                position: absolute;
                top: 0;
                right: 0;                                
                width: 7px;
                height: 33px;
                background: url('/img/menu-shadow.png') top right repeat-y;
                z-index: 15;                
            }
            .menu li ul a {
                font-family:  Arial, sans-serif;
                font-size: 11px;
                text-transform: none;
                color: #1a171b;
                padding-left: 20px;
                padding-right: 0;
                background: #ffffff url(/img/menu-down-item.png) no-repeat 23px 15px;
                height: 36px;
                line-height: 36px;
                width: 177px;
                position: relative;                              
                }
                .menu li ul a:hover {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 10px 0;
                }
                /* Äëÿ Javascript */
                .menu li ul .active {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 10px 0;
                }
                .menu li:hover ul ul {
                    display: none;
                    }

                    .menu li:hover ul ul a:hover {
                        
                    }
                    .menu li:hover ul li:hover ul {
                        display: block;
                        top: -8px;
                        left: 217px;
                    }
        .model-info {
            position: absolute;
            top: -160px;
            left: 217px;
            width: 212px;
            height: 275px;
            display: none;
            background-color: #ffffff;
            text-align: center;
            z-index: 1000;
            }
            .model-info i.topbg {
            	position: absolute;
            	top: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-topitem-bg.png') no-repeat;
            }
            .model-info i.bottombg {
            	position: absolute;
            	bottom: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-lastitem-bg.png') no-repeat;
            }            
            .model-info .head {
                display: block;
                font-size: 13px;
                font-weight: bold;
                margin: 20px 0 0 0;
            }
            .model-info img { display: block; margin: 10px auto 0; }
            .model-info .price {
                color: #cc0000;
                display: block;
                font-size: 16px;
                font-style: italic;
                font-weight: bold;
                margin: 15px 0 10px 0;
            }
        .menu a {
            float: left;
            color: #ebecec;
            height: 50px;
            font-size: 11px;
            padding: 0 20px;
            line-height: 50px;
            }
            .menu a.catalog {
            	/*background: url('/img/menu-catalog-bg.png') center center no-repeat;*/
            	padding: 0 5px 0 5px;
            }
            .menu a.search {
            	/*background: url('/img/menu-search-bg.png') center center no-repeat;*/
            	padding: 0 10px 0 10px;
            }
			.menu a.znk {
            	background: url('/img/znk.png') center center no-repeat;
            	padding: 0 15px 0 15px;
			}
            .menu a:hover {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .active {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .menu-down div {
            	height: 30px;
            	line-height: 30px;
            	margin: 10px 10px 0 0;
            	padding: 0 10px 10px 10px;
            	position: relative;
            }
            .menu a.menu-down:hover,
            .menu a.menu-down.active2 {
            	background-image: none;
            }             
            .menu a.menu-down:hover div,
            .menu a.menu-down.active2 div {
            	color: #000000;
            	background: #ffffff;
            }           
            .menu a.menu-down:hover i,
            .menu a.menu-down.active2 i {
					display:block;
				}
				.menu .menu-down i {
					display:none;
					height:40px;
					position:absolute;
					top:0;
					width:8px;
				}
				.menu .menu-down i.l-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll left top transparent;
					left:0px;
				}
				.menu .menu-down i.r-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll -8px top transparent;
					right:-8px;
				}
            .menu li ul .firstshadow-top, 
            .menu li ul .shadow-top, 
            .menu li ul .shadow-bottom {
                height: 8px;
                width: 212px;
            }
            .menu li ul .firstshadow-top { background: url('/img/menu-down-firstitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-bottom { background: url('/img/menu-down-lastitem-bg.png') no-repeat left top; }
            .menu li:hover ul li:hover li:hover .model-info {
                display: block;
            }
            .model-info .button {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color: #333333;
                width: 189px;
                height: 36px;
                line-height: 36px;
                padding: 0 15px 0 15px;
            }
            .menu li ul ul .model-info a.button:hover {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color:#ff9833;
            }
            .menu .search-block {
            	width: 190px;
            	height: 120px;
            	padding: 12px;
            }
            .menu .search-block .input {
            	width: 180px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .search-block select {
            	width: 182px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .but {
            	float: right;
            	margin-right: 10px;
            }
    /* Featured */
    #banner {
    	background: url(/img/banner-bg.png) repeat-x;
    }
    .featured {
		padding-top: 10px;
		text-align: center;
		position: relative;
        }
        .featured .image { float: left; }
        .featured .text-wrapper {
            float: left;
            display: inline;
            margin-left: 60px;
            }
            .text {
                color: #fff;
                text-transform: uppercase;
                height: 300px;
                display: table-cell;
                vertical-align: middle;
                }
                .text p {
                    display: block;
                    width: 260px;
                    margin-top: 25px;
                    font-size: 14px;
                }
#model-menu-wrapper {
     background: url('/img/model-menu-bg.png') repeat-x;
     height: 152px;
     position: relative;
	 right: 15px;
    }
    .model-menu {
        width: 100%;
        min-width: 1200px;
        height: 98px;
        margin-left:5px;
        position: relative;
        }
        .model-menu li {
            float: left;
            position: relative;
            width: 61px;
            height: 80px;
            padding-right: 1px;
            background: url('/img/model-menu.jpg') bottom right no-repeat;
            }
            .model-menu .last {
                width: 74px;
                padding-right: 0;
                background: none;
        }
        .model-menu a {
					float: left;
					width: 100%;
					height: 98px;
					color: #333333;
					font-size: 12px;
					line-height: 137px;
					text-align: center;
					text-decoration: underline;
					position: relative;
            }
            .model-menu li:hover a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu li:hover .hover-model-menu {
            	display: block;
            }
            .model-menu li.active a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu span {
                    float: left;
                		position: absolute;
                    background-image: url('/img/models.png');
                		background-repeat: no-repeat;
                }
                .model-menu .ford {
                    top: 20px;
                    left: 4px;
                    width: 64px;
                    height: 32px;
                    background-position: -3px 0px
                }
                .model-menu .mitsubishi {
                     top: 19px;
                     left: 15px;
                     width: 41px;
                     height: 36px;
                     background-position: -5px -31px
                 }
                .model-menu .mazda {
                     top: 20px;
                     left: 12px;
                     width: 44px;
                     height: 33px;
                     background-position: -3px -67px;
                 }					  
                .model-menu .nissan {
                    top: 21px;
                    left: 11px;
                    width: 44px;
                    height: 28px;
                    background-position: -3px -100px;
                }					  
                .model-menu .renault {
                    top: 21px;
                    left: 15px;
                    width: 32px;
                    height: 37px;
                    background-position: 0 -131px;
                }					  
                .model-menu .chevrolet {
                    top: 25px;
                    left: 5px;
                    width: 60px;
                    height: 26px;
                    background-position: -3px -163px;
                }					  
                .model-menu .toyota {
                    top: 21px;
                    left: 10px;
                    width: 52px;
                    height: 33px;
                    background-position: 0 -185px;
                }
                .model-menu .chery {
                    top: 26px;
                    left: 6px;
                    width: 52px;
                    height: 16px;
                    background-position: 8px -572px;
                }					  
                .model-menu .hyundai {
                    top: 30px;
                    left: 3px;
                    width: 60px;
                    height: 25px;
                    background-position: 0 -252px;
                 }					  
                 .model-menu .kia {
                    top: 24px;
                    left: 0px;
                    width: 62px;
                    height: 33px;
                    background-position: 0 -276px;
					  }					  
                 .model-menu .chance {
                     top: 25px;
                     left: 4px;
                     width: 56px;
                     height: 33px;
                     background-position: 0 -312px;
                 }
                 .model-menu .tagaz {
                     top: 24px;
                     left: 3px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -339px;
                 }
                 .model-menu .great-wall {
                     top: 24px;
                     left: 0px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -375px;
                 }                 
                .model-menu .vaz {
                    top: 25px;
                    left: 0px;
                    width: 75px;
                    height: 35px;
	                background-position: 0 -411px;
                 }	
                .model-menu .volkswagen {
                    top: 25px;
                    left: 17px;
                    width: 32px;
                    height: 32px;
	                background-position: 0 -458px;
                }
				.model-menu .daewoo {
                    top: 25px;
                    left: 8px;
                    width: 43px;
                    height: 23px;
	                background-position: 0 -499px;
                }
    .hover-model-menu {
    	display: none;
    	position: absolute;
    	top: 120px;
    	left: 10px;
    	/*width: 1004px;*/
    	background-color: #7ba6d6;
    	border-left: 2px solid #e2e2e2;
    	border-right: 2px solid #e2e2e2;
    	z-index: 1000;
		padding-left: 4px;
		min-width:200px;
    }
    .hover-model-menu .topbg {
    	position: absolute;
    	top: -12px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	background: #7BA6D6;
		border-top: 2px solid #E2E2E2;
    }	
    .hover-model-menu .bottombg {
    	position: absolute;
    	bottom: -10px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	/*background: url(/img/hover-model-menu-bottom-bg.png) repeat-x;*/
		background: #7BA6D6;
		border-bottom: 2px solid #E2E2E2;
    }
    .hover-model-menu .topl {
    	position: absolute;
    	top: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 0;
    }
    .hover-model-menu .topr {
    	position: absolute;
    	top: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right 0;
    }
    .hover-model-menu .bottoml {
    	position: absolute;
    	bottom: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 bottom;
    }
    .hover-model-menu .bottomr {
    	position: absolute;
    	bottom: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right bottom;
    }
    .hover-model-menu .treug {
    	position: absolute;
    	top: -23px;
    	left:23px;
    	background: url(/img/hover-model-menu-active.png) no-repeat;
    	width: 24px;
    	height: 13px;
    	z-index: 10;
    }
    .hover-model-menu .models {
    	padding: 11px;
    	text-align: center;
    }
    .hover-model-menu .models ul {
    	list-style: none;
    }
    .hover-model-menu .models ul li.mitem {
    	float: left;
    	width: 177px;
    	height: 155px;
    	margin-right: 20px;
    	margin-bottom: 10px;
    }
    .hover-model-menu .models ul li.mitem a {
    	font-size: 13px;
    	color: #fff;
    	font-weight: bold;
    }
    .ajmodel {
    	position: relative;
    }
    .ajmodel a div {
    	position: relative;
    	width: 159px;
    	padding: 0 0 10px 0;
    	line-height: 30px;
    	text-align: left;
    	padding-left: 18px;
    	background: url(/img/ajmodel-title.png) no-repeat;
    }
	.ajmodel a div i.l-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll left top transparent;
		left:0px;
	}
	.ajmodel a div i.r-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll -8px top transparent;
		right:-8px;
	}
	.ajmodel ul .firstshadow-top, 
	.ajmodel ul .shadow-top, 
	.ajmodel ul .shadow-bottom {
		height: 8px;
		width: 331px;
	}
	.ajmodel ul .firstshadow-top { background: url('/img/ajmodel-down-firstitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-bottom { background: url('/img/ajmodel-down-lastitem-bg.png') no-repeat left top; }
   .ajmodel ul {
		display: none;
	}
	.ajmodel:hover div {
		color: #000000;
		background: #ffffff;
	}   
	.ajmodel:hover ul {
		position: absolute;
		left: 0px;
		top: 40px;
		display: block;
		z-index: 1000;
	}
	.ajmodel:hover i {
		display:block;
	}
	.ajmodel a div i {
		display:none;
		height:40px;
		position:absolute;
		top:0;
		width:8px;
	}
	.ajmodel ul li {
	 	position: relative;
	 	width: 331px;
	 	z-index: 100000;  
	 	background: url('/img/menu-down-item-bg.png') top left repeat-y;
	 	height: 36px;
	 	text-align: left;
	}
	.ajmodel ul a {
		background: url("/img/menu-down-item.png") no-repeat scroll 23px 15px #FFFFFF;
		color: #1A171B !important;
		font-size: 12px !important;
		height: 36px !important;
		line-height: 36px !important;
		padding-left: 35px !important;
		padding-right: 0 !important;
		position: relative !important;
		text-transform: none !important;
		width: 296px !important;
		text-align: left;
		display: block !important;
		font-weight: normal !important;
	}
	.ajmodel ul a:hover {
		  color: #404040 !important;
		  background: #ffffff url(/img/ajmodel-down-item-active.png) no-repeat 10px 0 !important;
	 }
   
       .models-list {
        width: 100%;
        height: 54px;
        min-width: 958px;
        margin-left:35px;
        overflow: hidden;
        }
        .models-list li {
            overflow: hidden;
            display: none;
            }
            .models-list a {
                float: left;
                color: #ebecec;
                margin-right: 20px;
                text-decoration: underline;
                line-height: 54px;
                text-transform: uppercase;
            }
            .models-list a:hover,
            .models-list a.active {
                text-decoration: none;
                background: url(/img/model-list-active.png) no-repeat center bottom;
            }
/* Content */
#content-wrapper {
    width: 958px;
    padding: 0 33px;
    }
    #content-wrapper .breadcrumbs {
        width: 100%;
        min-width: 958px;
        padding: 12px 0;
        background: url(/img/menu-down-item.png) no-repeat left 15px;
        z-index: 0;
        }
        .breadcrumbs p {
            margin: 0 15px;
        }
        .breadcrumbs a {
            color: #000000;
        }
    /* Content */
    #content {
        float: left;
        display: inline;
        margin: 5px 0 25px 0;
        position: relative;
        width: 100%;
        }
        #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
            margin-top: 20px;
        }
        #content h1 {
            color: #336699;
            font-size: 30px;
            text-transform: uppercase;
        }
        
        #mainCol h1 {
            font-size: 14px;
            text-transform: uppercase;
            color: #000000;
        }
        #content h2 {
            color: #336699;
            font-size: 25px;
            font-weight: normal;
        }
        #content h3 {
            font-size: 14px;
            text-transform: uppercase;
        }
        #content .topshadow, #content .bottomshadow {
            position: absolute;
            width: 18px;
            left: 655px;
            background-repeat: no-repeat;
            background-image: url('/img/sideshadow.jpg');
        }
        #content .topshadow {
            top: 0;
            height: 30px;
            background-position: top left;
        }
        #content .bottomshadow {
            bottom: 0;
            height: 32px;
            background-position: bottom left;
        }
        #content p {
            margin: 15px 0;
        }
        #mainCol {
            float: left;
            width: 635px;
            padding-bottom: 15px;
            }
            #mainCol .background-main {
                width: 100%;
                height: 345px;
                padding-left: 12px;
                margin-left: -12px;
                background: url('/img/main-bg.jpg') top left no-repeat;
            }
            #mainCol .large {
                font-size: 13px;
                margin-top: 0px;
            }
            #mainCol .banks {
                float: left;
                display: inline;
                margin: 40px 0 40px 50px;
                }
                .banks li { float: left; }
                .banks a {
                    float: left;
                    display: inline;
                    width: 145px;
                    height: 47px;
                    line-height: 47px;
                    text-align: center;
                    margin: 20px 0 0 20px;
                    color: #d1945f;
                    font-size: 17px;
                    text-transform: uppercase;
                    background: #fcfbfc url(/img/bank-button.jpg) top left no-repeat;
                }
            #mainCol #credit-form table td{
            	text-align: left;
            }
            #mainCol .catalog {
                float: left;
                display: inline;
                width: 230px;
                margin: 30px 70px 0 0;
                text-align: left;
                font-size: 12px;
                }
                .catalog h4 {
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0px;
                  /*  vertical-align: middle; */
                   font-size: 12px;
                    }
                    
                   
                    .catalog h4 > IMG {
                    	margin-right: 30px;
                    }
                /*.catalog caption {
                    height: 54px;
                    line-height: 54px;
                    display: block;
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0;
                    background-image: url('/img/models.jpg');
                    background-repeat: no-repeat;
                    }
                    .catalog .mitsubishi { background-position: top left; }
                    .catalog .ford { background-position: 0px -54px; }
                    .catalog .hyundai { background-position: 0px -108px; }
                    .catalog .nissan { background-position: 0px -162px; }
                    .catalog .mazda { background-position: 0px -216px; }
                    .catalog .renault { background-position: 0px -270px; }
                    .catalog .honda { background-position: 0px -324px; }
                    .catalog .toyota { background-position: 0px -378px; }
                    .catalog .chevrolet { background-position: 0px -432px; }
                    .catalog .vaz { background-position: 0px -486px; }
                    .catalog .kia { background-position: 0px -540px; }
                    .catalog .cherry { background-position: 0px -594px; text-align: right; padding-right: 75px; }
 */               
				#mainCol .catalog td {
                    width: 115px;
                    padding: 3px 0;
                    border: 0;
                }
                .catalog .align-right {
                    color: #87888a;
                    text-align: right;
                }

            #mainCol .model-act {
				position: relative;
				float: left;
				height:  177px;
				display: block;
				margin-bottom: 50px;
				margin-right:17px;
				width: 300px;
				z-index: 100;	
                }
                #mainCol .catalog-model-title {
                	position: absolute;
						top: 163px;
						color: #333333;
                	background: #eeeeee;
                	display: block;
                	width: 297px;
                	text-transform: uppercase;
                }
            #mainCol .tabs {
                float: left;
                display: inline;
                width: 100%;
                border-bottom: 1px solid #87888a;
                margin: 10px 0;
                }
                .tabs li {
                    float: left;
                    }
                    .tabs a {
                        float: left;
                        height: 36px;
                        line-height: 36px;
                        position: relative;
                        padding: 0 40px;
                        font-size: 14px;
                        color: #1a171b;
                        margin-bottom: -1px;
                        background: #c9b191 url('/img/tabs.jpg') bottom left no-repeat;
                        }
                        .tabs a span {
                            width: 5px;
                            height: 36px;
                            position: absolute;
                            top: 0;
                            right: 0;
                            background: #c9b191 url('/img/tabs.jpg') bottom right no-repeat;
                        }
                    .tabs .active {
                        background: #f6ecdf url('/img/tabs.jpg') top left no-repeat;
                        }
                        .tabs .active span {
                            background: #f6ecdf url('/img/tabs.jpg') top right no-repeat;
                        }
            #mainCol table,
            .tech-table {
                font-size: 11px;
                text-align: center;
                border-collapse: collapse;
                margin-bottom: 15px;
                }
                #mainCol th { font-weight: normal; }
                #mainCol .align-left { text-align: left; }
                #mainCol th, #mainCol td {
                    padding: 5px 15px;
                    border-bottom: 1px solid #ddd4c8;
                    border-right: 1px solid #ddd4c8;
                }
            #mainCol .gallery {
                margin: 15px 0 0 -21px;
                }
                .gallery img {
                    margin: 0 0 16px 16px;
                }
            .button {
                color: #f00;
                height: 25px;
                line-height: 25px;
                padding: 0 17px 0 20px;
                margin-right: 3px;
                position: relative;
                background: url('/img/button.png') top left no-repeat;
                }
                .button span {
                    width: 3px;
                    height: 25px;
                    position: absolute;
                    top: 0;
                    right: -3px;
                    background: url('/img/button.png') top right no-repeat;
                }
            #mainCol .car-models {
                
                }
                #mainCol .colors {
                    margin: 15px 0;
                    margin-left: -10px;
                    }
                    .colors li {
                        float: left;
                        display: inline;
                        width: 43px;
                        height: 29px;
                        margin-left: 45px;
                        position: relative;
                    }
                    .colors li:hover {
                        background: url('/img/colors-bg.jpg') top left no-repeat;
                    }
                    .colors a {
                        position: absolute;
                        top: 3px;
                        left: 3px;
                        width: 37px;
                        height: 23px;
                    }
                #mainCol .car-models img {
                    margin: 15px 0;
                    margin-left: 50px;
                }
                #mainCol .compl-title {
                	text-align: left;
                	padding-left: 36px;
                	margin-bottom:15px;
                }
                #mainCol .car-models .modifications-list {
                	list-style: none outside none;
                }
                #mainCol .car-models .modifications-list li {
                	margin-bottom: 4px;
                	text-align: left;
                }
                #mainCol .car-models .modifications-list li.compl {
 						background: none repeat scroll 0 0 transparent;
 						display: none;
 						height: auto;
 						margin-bottom: 4px;
 						overflow: hidden;
 						padding-left: 22px;
 						padding-right: 0;
					}
                #mainCol .car-models .compl-table {
                	width: 100%;
                	margin: 0;
                }
                #mainCol .car-models .compl-table tr.head td {
                	background: #516388;
                	color: #fff;
                	padding: 10px 0;
                }
                #mainCol .car-models .compl-table .check {
 						width: 30px;
 						padding-left: 25px !important;               	
                }
                #mainCol .car-models .compl-table .modcol {
 						width: 155px;
 						padding-right: 15px           	
                }
                #mainCol .car-models .compl-table .pricecol {
 						width: 80px;
                         						
                }
                #mainCol .car-models .compl-table .offercol {
 						width: 120px;
 						
                }
                #mainCol .car-models .compl-table .offercol2 {
 						width: 120px;           	
                }
                #mainCol .car-models .compl-table .arr {
 						width: 40px;
 						text-align: right           	
                }
                #mainCol .car-models .compl-table .arr img {
                	margin: 0;
                	padding: 0;
                }
                #mainCol .car-models .compl-table td {
                	border: 0;
                	text-align: left;
                	padding: 6px 0;
                }
                
                #mainCol .car-models .compl-table tr.row td {
                	background: #eee;
                	color: #000;
                }
                #mainCol .car-models .compl-table .offer {
                	position: relative;
                	padding-left:30px;
                }
                #mainCol .car-models .compl-table .offer-icon {
                	margin: 0;
                	position: absolute;
                	top: -15px;
                	left: 0;
                }
                #mainCol .car-models p.notice {
						color: #9C9E9F;
						font-size: 11px;
						margin: 7px 12px 12px;
						text-align: left;
					 }
					 #mainCol .car-models .button-wrap {
						margin-left: 12px;
						text-align: left;
					 }

                #mainCol .car-models table.compl,
                .tech-table {
                    width: 100%;
                    margin: 15px 0;
                }
                #mainCol .car-models table.compl td,
                .tech-table td {
                    border-right: 1px solid #d1c9be;
                    padding: 6px 10px;
                    border-bottom: 1px solid #d1c9be;
                    text-align: center;
                }
                #mainCol .car-models table.compl td.first,
                .tech-table td.align-left {
                    text-align: left;
                }
                    #mainCol .car-models table.compl tr:hover a,
                    #mainCol .car-models table.compl tr.active a {
                        color: #1a171b;
                }
            #mainCol .right {
                float: right;
                display: inline;
            }
        #rightCol {
            float: right;
            width: 255px;
            padding-bottom: 30px;
            }
            #rightCol .banner {
                position: relative;
                margin: -30px 0;
                }
                .banner span {
                    position: absolute;
                    right: -15px;
                    top: 100px;
                }
                .icon-1, .icon-2, .icon-3 {
                    width: 91px;
                    height: 91px;
                    background-image: url('/img/icons.png');
                    background-repeat: no-repeat;
                }
                .icon-1 { background-position: top left; }
                .icon-2 { background-position: center left; }
                .icon-3 { background-position: bottom left; }

div.credit {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
div.credit #mainCol {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}
div.credit select,
div.credit input {
	margin: 0 !important;
	font-size: 12px;
}

div.credit td {
	padding: 5px 10px !important;
	margin: 0;
	font-size: 12px;
}

.popup {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
.popup #mainCol {
	width: auto !important;
	margin: 10px !important;
	padding: 0px !important;
}
.popup ul {
	padding: 10px 0 0 20px;
}
.popup li {
	list-style: disc;
}

.popup h3 {
	margin: 0px !important;
}

.creditbanklogo {
	float: left;
	margin:15px 0 0 15px;
}

.bottom-menu {
	text-align: center;
	margin-bottom: 10px;
	width: 635px;
}
.bottom-menu a {
	padding-right: 10px;
	color:#A5A5A5;
}

/* Footer */
.footer-wrapper {
    height: 160px;
    background: #151515;
    clear: both;
    }
	.main-footer-wrapper {
    height: 160px;
    background: url('/img/footer-bg.jpg') center center no-repeat;
    }
    #footer .address, #footer .info, #footer .banner {
        float: left;
        display: inline;
    }
    #footer .logo{
        margin:32px 0 0 87px;
        float: left;
        display: inline;
    }
    #footer .address {
        width: 185px;
        margin: 20px 0 0 0;
    }
    #footer .address a {
        color:#ffffff;
        text-decoration: underline;
    }
    #footer .info {
        font-size: 11px;
        width: 370px;
        margin: 16px 0 0 112px;
        color: #FFF;
    }
    #footer .copy{
    	color: #FFF;
    	font-size: 12px;
    }
    #footer .copy a{
    	color: #FFF;
    	font-size: 12px;
    	text-decoration: none;
		}
    #footer .banner {
        margin: 20px 0 0 0;
    }
    #footer .address a:hover, #footer .copy a:hover {
    	text-decoration: underline;
    }

.model-img1  {
	left:0;
	position:absolute;
	top:0;
	z-index:200;	 
}
.model-img2  {
	left:0;
	position:absolute;
	top:0;
	z-index:100;
}
.redbg {
	background-color:#CC3333;
	color:#FFFFFF;
	padding: 0 5px 2px 5px;
}

.redbg a {
	color: #FFFFFF !important;
	text-decoration: underline;
}
.blocknewstitle {
	font-size: 17px;
	color:#336699;
	font-style: italic;
	text-decoration: underline;
}
.blocknews {
	text-decoration: underline;
	color: #000000;
}
.line {
	margin:10px 0;
	border-top: 1px solid #DAC1A2;
	height: 1px;
}
.newsblockitem {
	float: left;
	width: 50%;
	padding-bottom: 30px;
}
.newsdate {
	color: #999999;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.pagenav {
	color: #CCCCCC;
}
.pagenav a {
	text-decoration: underline;
}
.pagenav .page_active {
	color: #D4935D;
	font-weight: bold;
}
/*
 .tab_container {
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
}
*/
/* Pop-up message and fading background */
.hidden {
	display: none;
}
/* Pop-up message and fading background */
#opaco {
	background: url(/img/admin/opacity.png);
	left: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; // first!
	filter: alpha(opacity=70); /* IE5+ */
	moz-opacity: 0.3; /* Mozilla */
	-khtml-opacity: 0; /* Safari */
	opacity: 0.3;  /* general CSS3 */
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001;
}

#popup {
	background-color: #FFFFFF;
	position: fixed;
	/*width:300px;*/
	left: 50%;
	top: 50%;
	min-width: 300px;
	z-index: 1002;
	padding: 10px;
	border: 4px solid #BDD6F2;
	overflow: auto;
}
.newsblock {
	padding: 15px;
	background: #f7f7f7;
	width: 250px;
}
.newsblock a.title {
	font-size: 18px;
	text-decoration: underline;
	font-style: italic;
	color: #000000;
}
.newsblock .date,
.news-row .date {
	color: #999999;
}
.newsblock .item {
	padding: 15px 0 0 0;
	line-height: 16px;
}
.newsblock .itemwrap{
	padding-right: 20px; 	
}
.newsblock .item a,
.news-row a {
	color: #ff9933;
	text-decoration: underline;
}

.newsblock .model {
	font-size: 11px;
	float: left;
	padding: 8px 10px 0 0;
}

.web p {
text-align:justify;
}

#content .web h1 {
text-align:left;
font-size:20px;
}

#content .web h2 {
text-align:left;
font-size:18px;
}
.chev-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.chev-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.chev-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}
.nis-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.nis-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.nis-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

ul { list-style: none; }

a img { border: none; }
a { color: #369; text-decoration: none; }

.clear { clear: both; }


body {
    font-family:  Arial, sans-serif;
	font-size: 12px;
    color: #1a171b;
    background-color: #ffffff;
}

.wrapper {
    width: 1024px;
    margin: 0 auto;
    position: relative;
}

.full-width {
    width: 100%;
    min-width: 1024px;
}

.forms-03red {
	border:1px solid #FF0000;
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
}
.red {
	color:#990000;
}
.forms-03 {
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
	border: 1px solid #DDD4C8;
}
.forms-04 {font-family: Arial; font-size: 11px; color: #333;}
.forms-05 {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #DDD4C8;}
.forms-05red {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #DDD4C8;}
.forms-06red {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #ff0000;}
.forms-07 {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #DDD4C8;}
.forms-07red {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #ff0000;}

/* Header */
.header-wrapper {
	background: url(/img/header-bg.jpg) repeat-x;
}
.main-header-wrapper {
	background: url(/img/main-header-bg.jpg) no-repeat center;
}
#header {
    height: 246px;
    font-family: Arial;
    }
	.hee {
	width: 1050px;
	position: relative;
left: 50%;
margin-left: -525px
	}
	
	.f-bg {
	position:absolute;
	top:51px;
	height:301px;
	width:1050px;
	background:url(/img/f-bg.jpg) no-repeat;
	
}
	.about {
	position:absolute;
	left:20px;
	top:58px;
	height:286px;
	width:239px;
	background:url(/img/h-bg.png) no-repeat;
}
.about2 {
	position:absolute;
	right: 20px;
	top: 125px;
	height:160px;
	width:239px;
	background:url(/img/h-bg2.png) no-repeat;
}
    .credit-button {
    	width: 253px;
    	height: 36px;
    	position: absolute;
    	left: 32px;
    	top: 18px;
    }
    .credit-button a {
    	display: block;
    	background: url(/img/credit-but.png) no-repeat;
    	width: 253px;
    	height: 36px;
    }
    .callback-button {
    	width: 253px;
    	height: 44px;
    	position: absolute;
    	left: 22px;
    	top: 135px;
    }
    .callback-form {
    	width: 240px;
    	height: 120px;
    	position: absolute;
    	left:-17px;
    	top:180px;
    	
    }
    .callback-form table {
    	color: #666666;
    	margin: 10px 0 0 3px;
    }
    .callback-form table td {
    	padding-bottom: 5px;
    }
    .callback-form input {
    	margin: 0;
    }
    .callback-form .input {
    	width: 200px;
    	
    }
    .callback-form .msg {
    	float: left;
    	font-weight: bold;
    	font-size: 11px;
    	margin-top: 4px;
    }
    .callback-form .result {
    	text-align: center;
    	padding-top: 20px;
    	font-size: 18px;
    	color:#666666;
    }
    .livehelp {
    	width: 254px;
    	height: 46px;
    	position: absolute;
    	top: 135px;
    	left: 52px;
    }
    .livehelp a {
    	display: block;
    	background: url(/img/online-but.png) no-repeat;
    	width: 254px;
    	height: 46px;
    }
	.phone-button {
    	width: 173px;
    	height: 17px;
    	position: absolute;
    	right: 30px;
    	top: 100px;
    }
    .car {
    	position: absolute;
    	top: 220px;
    	right: 355px;
    	width: 220px;
    	height: 140px;
    }
    .logo {
        position: absolute;
        top: 20px;
        right: 23px;       
    }
    .logo a {
    	  width: 197px;
        height: 66px;
        display: block;
        background: url(/img/logo2.png) no-repeat;
        text-indent: -9999px;
    }

    #slider-txt {
    	position: absolute;
    	top: 195px;
    	left: 349px;
    	width: 675px;
    	display: none;
    }
	.tickercontainer { 
		width: 675px; 
		height: 30px; 
		margin: 0; 
		padding: 0;
		overflow: hidden; 
	}
	.tickercontainer .mask { 
		position: relative;
		left: 10px;
		top: 8px;
		width: 1024px;
		overflow: hidden;
	}
	ul.newsticker { 
		position: relative;
		left: 1024px;
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	ul.newsticker li {
		float: left; 
		margin: 0 300px 0 0;
		padding: 0;
		color: #344e7d;
		font-size: 18px;
		font-style: italic;
	}

    .diler {
        float: left;
        display: inline;
        margin: 40px 0 0 63px;
        width: 320px;
        font-size: 14px;
        color: #d1913a;
        }
        .diler .adr {
        	float: left;
        }
        .diler .map {
        	float: left;
        	margin: 40px 0 0 40px;
        }
        .diler a {
            color: #ffffff;
            font-size: 12px;
            text-decoration: underline;
        }
/* Featured */
#featured-wrapper {
    height: 325px;
    background: #ffffff url('/img/menu-bg.png') repeat-x;
    }

    /* Menu */
    .menu {
        margin-left: 0px;
        position: absolute;
        font-family: Arial;
        background: url(/img/menu-sep.png) no-repeat;
        z-index: 1003;
        }
        .menu li {
            float: left;
            position: relative;
            background: url(/img/menu-sep.png) no-repeat right 0;
        }
        .menu li ul{
            display: none;
            z-index: 1000;
            margin-left:-5px;
        }
		  .menu li ul img {
            display: none;
				visibility: hidden;
        }
        .menu li:hover ul {
            position: absolute;
            left: 10px;
            top: 50px;
            display: block;
            z-index: 1000;
            }
			.menu li:hover ul img {
				display: block;
				visibility: visible;
			}
            .menu li ul li {
                position: relative;
                width: 217px;
                z-index: 100000;  
                background: url('/img/menu-down-item-bg.png') top left repeat-y;
                padding-left:15px;
            }
            .menu .shadow {
                position: absolute;
                top: 0;
                right: 0;                                
                width: 7px;
                height: 33px;
                background: url('/img/menu-shadow.png') top right repeat-y;
                z-index: 15;                
            }
            .menu li ul a {
                font-family:  Arial, sans-serif;
                font-size: 11px;
                text-transform: none;
                color: #1a171b;
                padding-left: 20px;
                padding-right: 0;
                background: #ffffff url(/img/menu-down-item.png) no-repeat 0px 14px;
                height: 36px;
                line-height: 36px;
                width: 167px;
                position: relative;
                padding-left:30px;
                                              
                }
                .menu li ul a:hover {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 0px 0;
                }
                /* Äëÿ Javascript */
                .menu li ul .active {
                    color: #404040;
                    background: #ffffff url(/img/menu-down-item-active.png) no-repeat 0px 0;
                }
                .menu li:hover ul ul {
                    display: none;
                    }

                    .menu li:hover ul ul a:hover {
                        
                    }
                    .menu li:hover ul li:hover ul {
                        display: block;
                        top: -8px;
                        left: 217px;
                    }
        #serch{
        margin-left:0px;
        }
        .model-info {
            position: absolute;
            left: 217px;
            width: 212px;
            height: 275px;
            display: none;
            background-color: #ffffff;
            text-align: center;
            z-index: 1000;
            top:0px;
            }
            .model-info i.topbg {
            	position: absolute;
            	top: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-topitem-bg.png') no-repeat;
            }
            .model-info i.bottombg {
            	position: absolute;
            	bottom: -8px;
            	height: 8px;
            	width:212px;
            	left: 0;
            	background: url('/img/menu-down-lastitem-bg.png') no-repeat;
            }            
            .model-info .head {
                display: block;
                font-size: 13px;
                font-weight: bold;
                margin: 20px 0 0 0;
            }
            .model-info img { display: block; margin: 10px auto 0; }
            .model-info .price {
                color: #cc0000;
                display: block;
                font-size: 16px;
                font-style: italic;
                font-weight: bold;
                margin: 15px 0 10px 0;
            }
        .menu a {
            float: left;
            color: #ebecec;
            height: 50px;
            font-size: 11px;
            padding: 0 20px;
            line-height: 50px;
            }
            .menu a.catalog {
            	/*background: url('/img/menu-catalog-bg.png') center center no-repeat;*/
            	padding: 0 5px 0 5px;
            }
            .menu a.search {
            	/*background: url('/img/menu-search-bg.png') center center no-repeat;*/
            	padding: 0 10px 0 10px;
            }
			.menu a.znk {
            	background: url('/img/znk.png') center center no-repeat;
            	padding: 0 15px 0 15px;
			}
            .menu a:hover {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .active {
                background: url('/img/menu-hover.png') top center no-repeat;
            }
            .menu .menu-down div {
            	height: 30px;
            	line-height: 30px;
            	margin: 10px 10px 0 0;
            	padding: 0 10px 10px 10px;
            	position: relative;
            }
            .menu a.menu-down:hover,
            .menu a.menu-down.active2 {
            	background-image: none;
            }             
            .menu a.menu-down:hover div,
            .menu a.menu-down.active2 div {
            	color: #000000;
            	background: #ffffff;
            }           
            .menu a.menu-down:hover i,
            .menu a.menu-down.active2 i {
					display:block;
				}
				.menu .menu-down i {
					display:none;
					height:40px;
					position:absolute;
					top:0;
					width:8px;
				}
				.menu .menu-down i.l-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll left top transparent;
					left:0px;
				}
				.menu .menu-down i.r-side {
					background:url("/img/menu-down-bg.png") no-repeat scroll -8px top transparent;
					right:-8px;
				}
            .menu li ul .firstshadow-top, 
            .menu li ul .shadow-top, 
            .menu li ul .shadow-bottom {
                height: 8px;
                width: 212px;
            }
            .menu li ul .firstshadow-top { background: url('/img/menu-down-firstitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
            .menu li ul .shadow-bottom { background: url('/img/menu-down-lastitem-bg.png') no-repeat left top; }
            .menu li:hover ul li:hover li:hover .model-info {
                display: block;
            }
            .model-info .button {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color: #333333;
                width: 189px;
                height: 36px;
                line-height: 36px;
                padding: 0 15px 0 15px;
            }
            .menu li ul ul .model-info a.button:hover {
                background: url('/img/menu-down-item-active.png') top center no-repeat;
				font-weight: bold;
                color:#ff9833;
            }
            .menu .search-block {
            	width: 190px;
            	height: 120px;
            	padding: 12px 0px;
            }
            .menu .search-block .input {
            	width: 180px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .search-block select {
            	width: 182px;
            	font-size: 13px;
            	border: 1px solid #b6b6b6;
            	margin-bottom: 5px;
            }
            .menu .but {
            	float: right;
            	margin-right: 10px;
            }
    /* Featured */
    #banner {
    	background: url(/img/banner-bg.png) repeat-x;
    }
    .featured {
		padding-top: 10px;
		text-align: center;
		position: relative;
        }
        .featured .image { float: left; }
        .featured .text-wrapper {
            float: left;
            display: inline;
            margin-left: 60px;
            }
            .text {
                color: #fff;
                text-transform: uppercase;
                height: 300px;
                display: table-cell;
                vertical-align: middle;
                }
                .text p {
                    display: block;
                    width: 260px;
                    margin-top: 25px;
                    font-size: 14px;
                }
#model-menu-wrapper {
     background: url('/img/model-menu-bg.png') repeat-x;
     height: 152px;
     position: relative;
     overflow: hidden;
    }
    .model-menu {
        width: 1500px;
        min-width: 958px;
        height: 98px;
        margin-left:5px;
        position: relative;
        }
        .model-menu li {
            float: left;
            position: relative;
            width: 61px;
            height: 80px;
            padding-right: 1px;
            background: url('/img/model-menu.jpg') bottom right no-repeat;
            }
            .model-menu .last {
                width: 74px;
                padding-right: 0;
                background: none;
        }
        .model-menu a {
					float: left;
					width: 100%;
					height: 98px;
					color: #333333;
					font-size: 12px;
					line-height: 137px;
					text-align: center;
					text-decoration: underline;
					position: relative;
            }
            .model-menu li:hover a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu li:hover .hover-model-menu {
            	display: block;
            }
            .model-menu li.active a {
                text-decoration: none;
                background: url('/img/model-menu-active.png') bottom center no-repeat;
            }
            .model-menu span {
                    float: left;
                		position: absolute;
                    background-image: url('/img/models.png');
                		background-repeat: no-repeat;
                }
                .model-menu .ford {
                    top: 20px;
                    left: 4px;
                    width: 64px;
                    height: 32px;
                    background-position: -3px 0px
                }
                .model-menu .mitsubishi {
                     top: 19px;
                     left: 15px;
                     width: 41px;
                     height: 36px;
                     background-position: -5px -31px
                 }
                .model-menu .mazda {
                     top: 20px;
                     left: 12px;
                     width: 44px;
                     height: 33px;
                     background-position: -3px -67px;
                 }					  
                .model-menu .nissan {
                    top: 21px;
                    left: 11px;
                    width: 44px;
                    height: 28px;
                    background-position: -3px -100px;
                }					  
                .model-menu .renault {
                    top: 21px;
                    left: 15px;
                    width: 32px;
                    height: 37px;
                    background-position: 0 -131px;
                }					  
                .model-menu .chevrolet {
                    top: 25px;
                    left: 5px;
                    width: 60px;
                    height: 26px;
                    background-position: -3px -163px;
                }					  
                .model-menu .toyota {
                    top: 21px;
                    left: 10px;
                    width: 52px;
                    height: 33px;
                    background-position: 0 -185px;
                }
                .model-menu .chery {
                    top: 26px;
                    left: 6px;
                    width: 60px;
                    height: 32px;
                    background-position: 8px -218px;
                }					  
                .model-menu .hyundai {
                    top: 30px;
                    left: 3px;
                    width: 60px;
                    height: 25px;
                    background-position: 0 -252px;
                 }					  
                 .model-menu .kia {
                    top: 24px;
                    left: 0px;
                    width: 62px;
                    height: 33px;
                    background-position: 0 -276px;
					  }					  
                 .model-menu .chance {
                     top: 25px;
                     left: 4px;
                     width: 56px;
                     height: 33px;
                     background-position: 0 -312px;
                 }
                 .model-menu .tagaz {
                     top: 24px;
                     left: 3px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -339px;
                 }
                 .model-menu .great-wall {
                     top: 24px;
                     left: 0px;
                     width: 56px;
                     height: 35px;
                     background-position: 0 -375px;
                 }                 
                .model-menu .vaz {
                    top: 25px;
                    left: 0px;
                    width: 75px;
                    height: 35px;
	                background-position: 0 -411px;
                 }	
                .model-menu .volkswagen {
                    top: 25px;
                    left: 17px;
                    width: 32px;
                    height: 32px;
	                background-position: 0 -458px;
                }
				.model-menu .daewoo {
                    top: 25px;
                    left: 8px;
                    width: 43px;
                    height: 23px;
	                background-position: 0 -499px;
                }
    .hover-model-menu {
    	display: none;
    	position: absolute;
    	top: 120px;
    	left: 10px;
    	/*width: 1004px;*/
    	background-color: #7ba6d6;
    	border-left: 2px solid #e2e2e2;
    	border-right: 2px solid #e2e2e2;
    	z-index: 1000;
		padding-left: 4px;
		min-width:200px;
    }
    .hover-model-menu .topbg {
    	position: absolute;
    	top: -12px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	background: #7BA6D6;
		border-top: 2px solid #E2E2E2;
    }	
    .hover-model-menu .bottombg {
    	position: absolute;
    	bottom: -10px;
    	left: 10px;
    	/*width: 984px;*/
    	height: 12px;
    	/*background: url(/img/hover-model-menu-bottom-bg.png) repeat-x;*/
		background: #7BA6D6;
		border-bottom: 2px solid #E2E2E2;
    }
    .hover-model-menu .topl {
    	position: absolute;
    	top: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 0;
    }
    .hover-model-menu .topr {
    	position: absolute;
    	top: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right 0;
    }
    .hover-model-menu .bottoml {
    	position: absolute;
    	bottom: -2px;
    	left: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat 0 bottom;
    }
    .hover-model-menu .bottomr {
    	position: absolute;
    	bottom: -2px;
    	right: -12px;
    	width: 12px;
    	height: 12px;
    	background: url(/img/hover-model-menu-corner.png) no-repeat right bottom;
    }
    .hover-model-menu .treug {
    	position: absolute;
    	top: -23px;
    	left:23px;
    	background: url(/img/hover-model-menu-active.png) no-repeat;
    	width: 24px;
    	height: 13px;
    	z-index: 10;
    }
    .hover-model-menu .models {
    	padding: 11px;
    	text-align: center;
    }
    .hover-model-menu .models ul {
    	list-style: none;
    }
    .hover-model-menu .models ul li.mitem {
    	float: left;
    	width: 177px;
    	height: 155px;
    	margin-right: 20px;
    	margin-bottom: 10px;
    }
    .hover-model-menu .models ul li.mitem a {
    	font-size: 13px;
    	color: #fff;
    	font-weight: bold;
    }
    .ajmodel {
    	position: relative;
    }
    .ajmodel a div {
    	position: relative;
    	width: 159px;
    	padding: 0 0 10px 0;
    	line-height: 30px;
    	text-align: left;
    	padding-left: 18px;
    	background: url(/img/ajmodel-title.png) no-repeat;
    }
	.ajmodel a div i.l-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll left top transparent;
		left:0px;
	}
	.ajmodel a div i.r-side {
		background:url("/img/ajmodel-down-bg.png") no-repeat scroll -8px top transparent;
		right:-8px;
	}
	.ajmodel ul .firstshadow-top, 
	.ajmodel ul .shadow-top, 
	.ajmodel ul .shadow-bottom {
		height: 8px;
		width: 331px;
	}
	.ajmodel ul .firstshadow-top { background: url('/img/ajmodel-down-firstitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-top { background: url('/img/menu-down-topitem-bg.png') no-repeat left top; }
	.ajmodel ul .shadow-bottom { background: url('/img/ajmodel-down-lastitem-bg.png') no-repeat left top; }
   .ajmodel ul {
		display: none;
	}
	.ajmodel:hover div {
		color: #000000;
		background: #ffffff;
	}   
	.ajmodel:hover ul {
		position: absolute;
		left: 0px;
		top: 40px;
		display: block;
		z-index: 1000;
	}
	.ajmodel:hover i {
		display:block;
	}
	.ajmodel a div i {
		display:none;
		height:40px;
		position:absolute;
		top:0;
		width:8px;
	}
	.ajmodel ul li {
	 	position: relative;
	 	width: 331px;
	 	z-index: 100000;  
	 	background: url('/img/menu-down-item-bg.png') top left repeat-y;
	 	height: 36px;
	 	text-align: left;
	}
	.ajmodel ul a {
		background: url("/img/menu-down-item.png") no-repeat scroll 23px 15px #FFFFFF;
		color: #1A171B !important;
		font-size: 12px !important;
		height: 36px !important;
		line-height: 36px !important;
		padding-left: 35px !important;
		padding-right: 0 !important;
		position: relative !important;
		text-transform: none !important;
		width: 296px !important;
		text-align: left;
		display: block !important;
		font-weight: normal !important;
	}
	.ajmodel ul a:hover {
		  color: #404040 !important;
		  background: #ffffff url(/img/ajmodel-down-item-active.png) no-repeat 10px 0 !important;
	 }
   
       .models-list {
        width: 100%;
        height: 54px;
        min-width: 958px;
        margin-left:35px;
        overflow: hidden;
        }
        .models-list li {
            overflow: hidden;
            display: none;
            }
            .models-list a {
                float: left;
                color: #ebecec;
                margin-right: 20px;
                text-decoration: underline;
                line-height: 54px;
                text-transform: uppercase;
            }
            .models-list a:hover,
            .models-list a.active {
                text-decoration: none;
                background: url(/img/model-list-active.png) no-repeat center bottom;
            }
/* Content */
#content-wrapper {
    width: 958px;
    padding: 0 33px;
    }
    #content-wrapper .breadcrumbs {
        width: 100%;
        min-width: 958px;
        padding: 12px 0;
        background: url(/img/menu-down-item.png) no-repeat left 15px;
        z-index: 0;
        }
        .breadcrumbs p {
            margin: 0 15px;
        }
        .breadcrumbs a {
            color: #000000;
        }
    /* Content */
    #content {
        float: left;
        display: inline;
        margin: 5px 0 25px 0;
        position: relative;
        width: 100%;
        }
        #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
            margin-top: 20px;
        }
        #content h1 {
            color: #336699;
            font-size: 30px;
            text-transform: uppercase;
        }
        
        #mainCol h1 {
            font-size: 14px;
            text-transform: uppercase;
            color: #000000;
        }
        #content h2 {
            color: #336699;
            font-size: 25px;
            font-weight: normal;
        }
        #content h3 {
            font-size: 14px;
            text-transform: uppercase;
        }
        #content .topshadow, #content .bottomshadow {
            position: absolute;
            width: 18px;
            left: 655px;
            background-repeat: no-repeat;
            background-image: url('/img/sideshadow.jpg');
        }
        #content .topshadow {
            top: 0;
            height: 30px;
            background-position: top left;
        }
        #content .bottomshadow {
            bottom: 0;
            height: 32px;
            background-position: bottom left;
        }
        #content p {
            margin: 15px 0;
        }
        #mainCol {
            float: left;
            width: 635px;
            padding-bottom: 15px;
            }
            #mainCol .background-main {
                width: 100%;
                height: 345px;
                padding-left: 12px;
                margin-left: -12px;
                background: url('/img/main-bg.jpg') top left no-repeat;
            }
            #mainCol .large {
                font-size: 13px;
                margin-top: 0px;
            }
            #mainCol .banks {
                float: left;
                display: inline;
                margin: 40px 0 40px 50px;
                }
                .banks li { float: left; }
                .banks a {
                    float: left;
                    display: inline;
                    width: 145px;
                    height: 47px;
                    line-height: 47px;
                    text-align: center;
                    margin: 20px 0 0 20px;
                    color: #d1945f;
                    font-size: 17px;
                    text-transform: uppercase;
                    background: #fcfbfc url(/img/bank-button.jpg) top left no-repeat;
                }
            #mainCol #credit-form table td{
            	text-align: left;
            }
            #mainCol .catalog {
                float: left;
                display: inline;
                width: 230px;
                margin: 30px 70px 0 0;
                text-align: left;
                font-size: 12px;
                }
                .catalog h4 {
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0px;
                  /*  vertical-align: middle; */
                   font-size: 12px;
                    }
                    
                   
                    .catalog h4 > IMG {
                    	margin-right: 30px;
                    }
                /*.catalog caption {
                    height: 54px;
                    line-height: 54px;
                    display: block;
                    color: #646567;
                    font-weight: bold;
                    margin-bottom: 10px;
                    padding: 0;
                    background-image: url('/img/models.jpg');
                    background-repeat: no-repeat;
                    }
                    .catalog .mitsubishi { background-position: top left; }
                    .catalog .ford { background-position: 0px -54px; }
                    .catalog .hyundai { background-position: 0px -108px; }
                    .catalog .nissan { background-position: 0px -162px; }
                    .catalog .mazda { background-position: 0px -216px; }
                    .catalog .renault { background-position: 0px -270px; }
                    .catalog .honda { background-position: 0px -324px; }
                    .catalog .toyota { background-position: 0px -378px; }
                    .catalog .chevrolet { background-position: 0px -432px; }
                    .catalog .vaz { background-position: 0px -486px; }
                    .catalog .kia { background-position: 0px -540px; }
                    .catalog .cherry { background-position: 0px -594px; text-align: right; padding-right: 75px; }
 */               
				#mainCol .catalog td {
                    width: 115px;
                    padding: 3px 0;
                    border: 0;
                }
                .catalog .align-right {
                    color: #87888a;
                    text-align: right;
                }

            #mainCol .model-act {
				position: relative;
				float: left;
				height:  177px;
				display: block;
				margin-bottom: 50px;
				margin-right:17px;
				width: 300px;
				z-index: 100;	
                }
                #mainCol .catalog-model-title {
                	position: absolute;
						top: 163px;
						color: #333333;
                	background: #eeeeee;
                	display: block;
                	width: 297px;
                	text-transform: uppercase;
                }
            #mainCol .tabs {
                float: left;
                display: inline;
                width: 100%;
                border-bottom: 1px solid #87888a;
                margin: 10px 0;
                }
                .tabs li {
                    float: left;
                    }
                    .tabs a {
                        float: left;
                        height: 36px;
                        line-height: 36px;
                        position: relative;
                        padding: 0 40px;
                        font-size: 14px;
                        color: #1a171b;
                        margin-bottom: -1px;
                        background: #c9b191 url('/img/tabs.jpg') bottom left no-repeat;
                        }
                        .tabs a span {
                            width: 5px;
                            height: 36px;
                            position: absolute;
                            top: 0;
                            right: 0;
                            background: #c9b191 url('/img/tabs.jpg') bottom right no-repeat;
                        }
                    .tabs .active {
                        background: #f6ecdf url('/img/tabs.jpg') top left no-repeat;
                        }
                        .tabs .active span {
                            background: #f6ecdf url('/img/tabs.jpg') top right no-repeat;
                        }
            #mainCol table,
            .tech-table {
                font-size: 11px;
                text-align: center;
                border-collapse: collapse;
                margin-bottom: 15px;
                }
                #mainCol th { font-weight: normal; }
                #mainCol .align-left { text-align: left; }
                #mainCol th, #mainCol td {
                    padding: 5px 15px;
                    border-bottom: 1px solid #ddd4c8;
                    border-right: 1px solid #ddd4c8;
                }
            #mainCol .gallery {
                margin: 15px 0 0 -21px;
                }
                .gallery img {
                    margin: 0 0 16px 16px;
                }
            .button {
                color: #f00;
                height: 25px;
                line-height: 25px;
                padding: 0 17px 0 20px;
                margin-right: 3px;
                position: relative;
                background: url('/img/button.png') top left no-repeat;
                }
                .button span {
                    width: 3px;
                    height: 25px;
                    position: absolute;
                    top: 0;
                    right: -3px;
                    background: url('/img/button.png') top right no-repeat;
                }
            #mainCol .car-models {
                
                }
                #mainCol .colors {
                    margin: 15px 0;
                    margin-left: -10px;
                    }
                    .colors li {
                        float: left;
                        display: inline;
                        width: 43px;
                        height: 29px;
                        margin-left: 45px;
                        position: relative;
                    }
                    .colors li:hover {
                        background: url('/img/colors-bg.jpg') top left no-repeat;
                    }
                    .colors a {
                        position: absolute;
                        top: 3px;
                        left: 3px;
                        width: 37px;
                        height: 23px;
                    }
                #mainCol .car-models img {
                    margin: 15px 0;
                    margin-left: 50px;
                }
                #mainCol .compl-title {
                	text-align: left;
                	padding-left: 36px;
                	margin-bottom:15px;
                }
                #mainCol .car-models .modifications-list {
                	list-style: none outside none;
                }
                #mainCol .car-models .modifications-list li {
                	margin-bottom: 4px;
                	text-align: left;
                }
                #mainCol .car-models .modifications-list li.compl {
 						background: none repeat scroll 0 0 transparent;
 						display: none;
 						height: auto;
 						margin-bottom: 4px;
 						overflow: hidden;
 						padding-left: 22px;
 						padding-right: 0;
					}
                #mainCol .car-models .compl-table {
                	width: 100%;
                	margin: 0;
                }
                #mainCol .car-models .compl-table tr.head td {
                	background: #516388;
                	color: #fff;
                	padding: 10px 0;
                }
                #mainCol .car-models .compl-table .check {
 						width: 30px;
 						padding-left: 25px !important;               	
                }
                #mainCol .car-models .compl-table .modcol {
 						width: 155px;
 						padding-right: 15px           	
                }
                #mainCol .car-models .compl-table .pricecol {
 						width: 80px;
                         						
                }
                #mainCol .car-models .compl-table .offercol {
 						width: 120px;
 						
                }
                #mainCol .car-models .compl-table .offercol2 {
 						width: 120px;           	
                }
                #mainCol .car-models .compl-table .arr {
 						width: 40px;
 						text-align: right           	
                }
                #mainCol .car-models .compl-table .arr img {
                	margin: 0;
                	padding: 0;
                }
                #mainCol .car-models .compl-table td {
                	border: 0;
                	text-align: left;
                	padding: 6px 0;
                }
                
                #mainCol .car-models .compl-table tr.row td {
                	background: #eee;
                	color: #000;
                }
                #mainCol .car-models .compl-table .offer {
                	position: relative;
                	padding-left:30px;
                }
                #mainCol .car-models .compl-table .offer-icon {
                	margin: 0;
                	position: absolute;
                	top: -15px;
                	left: 0;
                }
                #mainCol .car-models p.notice {
						color: #9C9E9F;
						font-size: 11px;
						margin: 7px 12px 12px;
						text-align: left;
					 }
					 #mainCol .car-models .button-wrap {
						margin-left: 12px;
						text-align: left;
					 }

                #mainCol .car-models table.compl,
                .tech-table {
                    width: 100%;
                    margin: 15px 0;
                }
                #mainCol .car-models table.compl td,
                .tech-table td {
                    border-right: 1px solid #d1c9be;
                    padding: 6px 10px;
                    border-bottom: 1px solid #d1c9be;
                    text-align: center;
                }
                #mainCol .car-models table.compl td.first,
                .tech-table td.align-left {
                    text-align: left;
                }
                    #mainCol .car-models table.compl tr:hover a,
                    #mainCol .car-models table.compl tr.active a {
                        color: #1a171b;
                }
            #mainCol .right {
                float: right;
                display: inline;
            }
        #rightCol {
            float: right;
            width: 255px;
            padding-bottom: 30px;
            }
            #rightCol .banner {
                position: relative;
                margin: -30px 0;
                }
                .banner span {
                    position: absolute;
                    right: -15px;
                    top: 100px;
                }
                .icon-1, .icon-2, .icon-3 {
                    width: 91px;
                    height: 91px;
                    background-image: url('/img/icons.png');
                    background-repeat: no-repeat;
                }
                .icon-1 { background-position: top left; }
                .icon-2 { background-position: center left; }
                .icon-3 { background-position: bottom left; }

div.credit {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
div.credit #mainCol {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}
div.credit select,
div.credit input {
	margin: 0 !important;
	font-size: 12px;
}

div.credit td {
	padding: 5px 10px !important;
	margin: 0;
	font-size: 12px;
}

.popup {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
.popup #mainCol {
	width: auto !important;
	margin: 10px !important;
	padding: 0px !important;
}
.popup ul {
	padding: 10px 0 0 20px;
}
.popup li {
	list-style: disc;
}

.popup h3 {
	margin: 0px !important;
}

.creditbanklogo {
	float: left;
	margin:15px 0 0 15px;
}

.bottom-menu {
	text-align: center;
	margin-bottom: 10px;
	width: 635px;
}
.bottom-menu a {
	padding-right: 10px;
	color:#A5A5A5;
}

/* Footer */
.footer-wrapper {
    height: 160px;
    background: #151515;
    clear: both;
    }
	.main-footer-wrapper {
    height: 160px;
    background: url('/img/footer-bg.jpg') center center no-repeat;
    }
    #footer .address, #footer .info, #footer .banner {
        float: left;
        display: inline;
    }
    #footer .logo{
        margin:32px 0 0 87px;
        float: left;
        display: inline;
    }
    #footer .address {
        width: 185px;
        margin: 20px 0 0 0;
    }
    #footer .address a {
        color:#ffffff;
        text-decoration: underline;
    }
    #footer .info {
        font-size: 11px;
        width: 370px;
        margin: 16px 0 0 112px;
        color: #FFF;
    }
    #footer .copy{
    	color: #FFF;
    	font-size: 12px;
    }
    #footer .copy a{
    	color: #FFF;
    	font-size: 12px;
    	text-decoration: none;
		}
    #footer .banner {
        margin: 20px 0 0 0;
    }
    #footer .address a:hover, #footer .copy a:hover {
    	text-decoration: underline;
    }

.model-img1  {
	left:0;
	position:absolute;
	top:0;
	z-index:200;	 
}
.model-img2  {
	left:0;
	position:absolute;
	top:0;
	z-index:100;
}
.redbg {
	background-color:#CC3333;
	color:#FFFFFF;
	padding: 0 5px 2px 5px;
}

.redbg a {
	color: #FFFFFF !important;
	text-decoration: underline;
}
.blocknewstitle {
	font-size: 17px;
	color:#336699;
	font-style: italic;
	text-decoration: underline;
}
.blocknews {
	text-decoration: underline;
	color: #000000;
}
.line {
	margin:10px 0;
	border-top: 1px solid #DAC1A2;
	height: 1px;
}
.newsblockitem {
	float: left;
	width: 50%;
	padding-bottom: 30px;
}
.newsdate {
	color: #999999;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.newstitle {
	color: #336699;
	font-weight: bold;
}
.pagenav {
	color: #CCCCCC;
}
.pagenav a {
	text-decoration: underline;
}
.pagenav .page_active {
	color: #D4935D;
	font-weight: bold;
}
/*
 .tab_container {
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
}
*/
/* Pop-up message and fading background */
.hidden {
	display: none;
}
/* Pop-up message and fading background */
#opaco {
	background: url(/img/admin/opacity.png);
	left: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; // first!
	filter: alpha(opacity=70); /* IE5+ */
	moz-opacity: 0.3; /* Mozilla */
	-khtml-opacity: 0; /* Safari */
	opacity: 0.3;  /* general CSS3 */
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001;
}

#popup {
	background-color: #FFFFFF;
	position: fixed;
	/*width:300px;*/
	left: 50%;
	top: 50%;
	min-width: 300px;
	z-index: 1002;
	padding: 10px;
	border: 4px solid #BDD6F2;
	overflow: auto;
}
.newsblock {
	padding: 15px;
	background: #f7f7f7;
	width: 250px;
}
.newsblock a.title {
	font-size: 18px;
	text-decoration: underline;
	font-style: italic;
	color: #000000;
}
.newsblock .date,
.news-row .date {
	color: #999999;
}
.newsblock .item {
	padding: 15px 0 0 0;
	line-height: 16px;
}
.newsblock .itemwrap{
	padding-right: 20px; 	
}
.newsblock .item a,
.news-row a {
	color: #ff9933;
	text-decoration: underline;
}

.newsblock .model {
	font-size: 11px;
	float: left;
	padding: 8px 10px 0 0;
}

.web p {
text-align:justify;
}

#content .web h1 {
text-align:left;
font-size:20px;
}

#content .web h2 {
text-align:left;
font-size:18px;
}
.chev-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.chev-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.chev-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}
.nis-ramka {
	position: relative;
	float: left;
	width: 297px;
	height: 195px;
	background: url('/img/ramka.png') no-repeat;
}
.nis-ramka .top {
	color: #E42C2C;
	font-size: 17px;
	padding: 5px 10px;
	height: 154px;
	overflow: hidden;
}
.nis-ramka .bottom {
	color: #ffffff;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

ul { list-style: none; }

a img { border: none; }
a { color: #369; text-decoration: none; }

.clear { clear: both; }


body {
    font-family:  Arial, sans-serif;
	font-size: 12px;
    color: #1a171b;
    background-color: #ffffff;
}

.wrapper {
    width: 1024px;
    margin: 0 auto;
    position: relative;
}

.full-width {
    width: 100%;
    min-width: 1024px;
}

.forms-03red {
	border:1px solid #FF0000;
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
}
.red {
	color:#990000;
}
.forms-03 {
	color:#333333;
	font-family:Arial;
	font-size:11px;
	width:100%;
	border: 1px solid #DDD4C8;
}
.forms-04 {font-family: Arial; font-size: 11px; color: #333;}
.forms-05 {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #DDD4C8;}
.forms-05red {font-family: Arial; font-size: 11px; color: #333; width: 120px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #DDD4C8;}
.forms-06red {font-family: Arial; font-size: 11px; color: #333; width: 50px; border: 1px solid #ff0000;}
.forms-07 {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #DDD4C8;}
.forms-07red {font-family: Arial; font-size: 11px; color: #333; width: 70px; border: 1px solid #ff0000;}

/* Header */
.header-wrapper {
	background: url(/img/header-bg.jpg) repeat-x;
}
.main-header-wrapper {
	background: url(/img/main-header-bg.jpg) no-repeat center;
}
#header {
    height: 246px;
    font-family: Arial;
    }
	.hee {
	width: 1050px;
	position: relative;
left: 50%;
margin-left: -525px
	}
	
	.f-bg {
	position:absolute;
	top:51px;
	height:301px;
	width:1050px;
	background:url(/img/f-bg.jpg) no-repeat;
	
}
	.about {
	position:absolute;
	left:20px;
	top:58px;
	height:286px;
	width:239px;
	background:url(/img/h-bg.png) no-repeat;
}
.about2 {
	position:absolute;
	right: 20px;
	top: 125px;
	height:160px;
	width:239px;
	background:url(/img/h-b
