.header-bkg:after, .top-panel:after, .geely-menu:after, .test-drive-box:after,
.fotter-content-bottom:after, .container-bottom:after, .news:after, .top-pager:after,
.month_list:after, .monthSlider:after, .news-news:after, .nextPrevBlock:after,
.stock:after, .filterType:after, .navigationTabUl:after, .firstBlock:after, .product-tabs ul:after,
.product-essential:after, .secondBlock:after, .bannerBlock:after, #mailer-form .form-list li:after,
.checkboxBlock:after, .sorterDiv:after, .sorterDiv ul:after, .top-pagin:after, .more-views ul:after,
.last-home-block:after, .message-container:after, .selectRegion:after, .box-type:after, .netCopyLink:after, .navigationTab:after,
.news-clear:after, .listTab:after, .one-block-filial:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}
a {
	color: #135C2F;
}
.header {
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	width: 145px;
	z-index: 10;
	top: -80px;
	min-height: 100px;
}
.header-container {
	/*background: url("http://uaz4x4.com.ua/skin/frontend/default/uaz/images/default-bkg.png") no-repeat scroll center bottom transparent;*/
	background: url("../images/main-bg.jpg") no-repeat scroll center bottom transparent;
	border: none;
}
.cms-home .header-container {
	background: none;
	height: 146px;
	border: none;
}
body {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #999999;
}
.header-bkg {
	margin: 0 auto;
	width: 951px;
}
.top-panel {
	width: 951px;
	height: 51px;
}
.top-header {
	background: url("../images/top-header.png") no-repeat scroll -3px 0 transparent;
	width: 951px;
	height: 135px;
	position: relative;
}
.link-panel {
	float: left;
	width:580px;
    text-align: left;
}

.link-panel li {
	display: inline;
	line-height: 51px;
	margin-right: 15px;
}
.link-panel li img {
	margin-left: 36px;
	margin-right: 8px;
	margin-top: 16px;
}
.link-panel li a {
	color: #666666;
	font-size: 11px;
}
.link-panel li a:hover {
	color: #3399cc;
	text-decoration: none;
}
.quick-access {
	float: right;
	margin-right: 39px;
	margin-top: 16px;
	text-align: right;
}
#search {
	border-radius: 2px 0 0 2px;
	color: #999999;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	margin-right: -3px;
	padding: 0 0 0 10px;
	width: 158px;
}
input.input-text#search {
	border: 1px solid #6E87A1;
}
.form-search button {
	background: url("../images/search-button.png") no-repeat scroll 0 0 transparent;
	height: 20px;
	width: 20px;
	padding: 10px;
}
.note {
	display: inline-block;
	font-size: 0.9em;
	font-weight: normal;
}
.geely-menu {

}
.geely-menu ul {

}
.geely-menu li {
	float: left;
}
.geely-menu a {
	color: #666666;
	font-size: 10px;
	line-height: 10px;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: none;
}
.geely-menu li.first a {
	margin-left: 0;
}
.geely-menu li.last a {
	margin-right: 0;
}
#nav li.left-menu {
	background: url("../images/left-menu.png") no-repeat scroll -6px -5px transparent;
	height: 35px;
	width: 14px;
}
#nav li.right-menu {
	background: url("../images/right-menu.png") no-repeat scroll -11px -4px transparent;
	height: 35px;
	width: 14px
}
.nav-container {
	background: none repeat scroll 0 0 transparent;
	bottom: 5px;
	left: 133px;
	position: absolute;
}
#nav li {
	background: url("../images/main-menu.png") repeat-x scroll 0 -4px transparent;
}
#nav a {
	padding: 0 3px;
	color: #003366;
	float: left;
	font-size: 12px;
	font-weight: normal;
}
#nav a:hover, #nav li.active a, #nav li.over a {
	color: #3399cc;
}
#nav a, #nav a:hover {
	line-height: 35px;
}
.test-drive-box {
	background: url("../images/test-drive.png") no-repeat scroll -2px -2px transparent;
	height: 21px;
	width: 194px;
	position: relative;
}
.test-drive-box li {
	float: left;
}
.test-drive-box li {
	margin-left: 10px;
}
.test-drive-box a {
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
	font-family: Arial Narrow Regular;
}
.test-drive-box a:hover, .cms-testdrive .test-drive-box li.first a, .cms-enterprise .test-drive-box li.second a {
	color: #66ccff;
}
.test-drive-container {
	height: 21px;
	position: absolute;
	right: -2px;
	top: 129px;
	width: 194px;
	z-index: 2;
}
.call-me-block {
	text-align: center;
	width: 190px;
	position: absolute;
	right: 10px;
	bottom: 6px;
}
.ais-phone {
	color: #0D5EAC;
	font-family: Arial Narrow Bold;
	font-size: 28px;
	line-height: 22px;
}
.ais-line-text {
	color: #999999;
	font-size: 11px;
	font-style: italic;
	line-height: 13px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 2px;
}
@font-face {
	font-family: Arial Narrow Bold; /* имя шрифта для CSS правил */
	src: local("Arial Narrow Bold"), /* проверяем наличие шрифта в ОС пользователя */
	url(http://uaz4x4.com.ua/skin/frontend/default/uaz/css/Arial_Narrow_Bold.ttf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
}
@font-face {
	font-family: Arial Narrow Regular; /* имя шрифта для CSS правил */
	src: local("Arial Narrow Regular"), /* проверяем наличие шрифта в ОС пользователя */
	url(http://uaz4x4.com.ua/skin/frontend/default/uaz/css/Arial_Narrow_Regular.ttf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
}

.deliver {

}
.deliver span {
	font-size: 8px;
	position: relative;
	top: -1px;
}
.logo-text {

}
@font-face {
	font-family: Helvetica Cyr; /* имя шрифта для CSS правил */
	src: local("Helvetica Cyr"), /* проверяем наличие шрифта в ОС пользователя */
	url(http://uaz4x4.com.ua/skin/frontend/default/uaz/css/Helvetica Cyr.ttf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
}
.logo-text h1 {
	color: #034EA2;
	font-family: Helvetica Cyr;
	font-size: 51px;
	font-weight: bolder;
	letter-spacing: -1px;
	line-height: 38px;
	margin-left: 23px;
	margin-top: 131px;
}
.logo-text h4 {
	font-family: Helvetica Cyr;
	font-size: 36px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 28px;
	margin-left: 24px;
	margin-top: 10px;
}
.header h1.logo {
	margin: 0;
	width: 145px;
}
.header-text {
	color: #666666;
	font-size: 12px;
	line-height: 45px;
	margin-left: 160px;
	position: absolute;
}
.map-site {
	position: relative;
}
.block-button {
	height: 20px;
	position: relative;
	width: 198px;
	z-index: 6;
}
.block-button span {

}
#target-1 {

}
.fotter-content-bottom {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #e5e8ec;
	border-radius: 0 7px 7px 7px;
	box-shadow: 0 0 5px #c3bfbf;
	left: 5px;
	opacity: 0.9;
	padding-bottom: 40px;
	padding-left: 37px;
	padding-top: 18px;
	position: relative;
	top: 0px;
	width: 912px;
	z-index: 1;
}
.fotter-content-bottom ul {
	float: left;
	padding-right: 9px;
	text-align: left;
	width: 135px;
}
.fotter-content-bottom ul li {
	background: url("../images/link-map.png") no-repeat scroll 0 4px transparent;
	color: #999999;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	padding-left: 5px;
}
.fotter-content-bottom ul li.first, .fotter-content-bottom ul li.first a, .fotter-content-bottom ul.last-ul li a {
	background: none repeat scroll 0 0 transparent;
	color: #666666;
	font-size: 11px;
	margin-bottom: 8px;
	padding: 0;
}
.fotter-content-bottom ul li a {
	color: #999999;
	font-size: 10px;
	text-decoration: none;
}
.fotter-content-bottom ul.last-ul {
	border-left: 2px solid #E5E8EC;
	margin-top: -8px;
	padding-left: 44px;
	padding-top: 7px;
}
.fotter-content-bottom ul.last-ul li {
	background: none repeat scroll 0 0 transparent;
	line-height: 18px;
}
.footer a:hover, .fotter-content-bottom ul li.first a:hover, .fotter-content-bottom ul.last-ul li a:hover {
	text-decoration: none;
	color: #3399cc;
}
.container-bottom {
	height: 100px;
	margin: 0 auto;
	width: 951px;
}
address {
	color: #999999;
	float: left;
	font-size: 12px;
	line-height: 6.4;
}
.ais-logo {
	float: left;
	margin-left: 108px;
	margin-top: 28px;
	position: relative;
}
.airweb-logo {
	float: left;
	margin-left: 105px;
	margin-top: 21px;
}
.footer {
	margin: 0 auto;
	padding: 0;
	width: 959px;
}
.footer li {
	display: block;
	padding: 0;
}
.footer-container {
	border-top: medium none;
}
.main-container {
	background: url("../images/bkg_main1.png") repeat-y scroll center top transparent;
	position: relative;
}
.main-container-top {
	background: url("../images/bkg_main-top.png") no-repeat scroll center top transparent;
	height: 25px;
	margin-top: -50px;
	position: relative;
}
.main-container-bottom {
	background: url("../images/bkg_main-bottom.gif") no-repeat scroll center bottom transparent;
	height: 25px;
}
.main {
	background: none;
	padding: 0 39px;
	width: 872px;
	color: #333333;
	font-size: 12px;
	margin-bottom: 0px;
	position: relative;
}
.col1-layout .col-main {
	float: left;
	width: 875px;
}
.cms-home .col1-layout .col-main {
	float: none;
}
.cms-home .main-container-bottom {
	display: none;
}
.cms-home .main-container, .cms-home .main {
	background: none repeat scroll 0 0 transparent;
}
.cms-home .main {
	margin-bottom: 0;
	table-layout: 0;
	top: 0;
}
.category-title {
	background: url("../images/page-title-bkg.png") repeat-x scroll left bottom transparent;
	margin: 0 0 7px -38px;
	width: 948px;
	height: 40px;
}
.page-title h1, .page-title h2 {
	color: #333333;
	font-size: 24px;
	padding: 0 17px;
}
.mask {
	background: none repeat scroll 0 0 #000000;
	display: none;
	height: 100%;
	left: 0;
	opacity: 0.2;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10000;
	filter: alpha(opacity=20);
}
#mask table {
	height: 100%;
	width: 100%;
}
#mask table td {
	text-align: center;
	vertical-align: middle;
}
.top-pager {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	margin-bottom: 33px;
	margin-left: -39px;
	margin-top: -9px;
	padding: 0px 43px 10px;
	width: 862px;
}
.years_list {
	margin-bottom: 8px;
	margin-left: -43px;
	padding: 0 43px;
	width: 862px;
	background: url("../images/top-pager-bkg.png") repeat scroll 0 0 transparent;
}
.years_list a {
	color: #333333;
	font-size: 10px;
	margin-right: 9px;
}
.month_list {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: relative;
	width: 240px;
}
.monthSlider {
	position: absolute;
	width: auto;
}
.cat_list {
	float: right;
	position: relative;
}
.cat_list a {
	color: #333333;
	margin-right: 25px;
}
.bottomMonth {
	margin-bottom: 7px;
	margin-top: 27px;
}
.bottom-pager {
	background: none repeat scroll 0 0 #98A1AB;
	height: 22px;
	margin: 0 0 0 -39px;
	opacity: 0.7;
	padding-bottom: 0;
	padding-top: 0;
}
.bottom-bkg {
	background: none repeat scroll 0 0 #E9E9E9;
	border-radius: 0 0 7px 7px;
	height: 39px;
	margin-bottom: -8px;
	margin-left: -38px;
	width: 948px;
}
.years_list a.currentYear {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.next-news-arow {
	cursor: pointer;
	padding: 5px;
	position: absolute;
	right: -16px;
	top: -1px;
}
.prev-news-arow {
	cursor: pointer;
	left: -16px;
	padding: 5px;
	position: absolute;
	top: -1px;
}
.month_list a.currentMonth div {
	text-decoration: none;
}
.month_list a.currentMonth {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.month_list a div {
	float: left;
	text-align: center;
	text-decoration: underline;
	width: 60px;
}
.month_list a {
	color: #333333;
	font-size: 10px;
}
.bottomMonth .month_list a.currentMonth, .newsView .month_list a.currentMonth,
.dublicBottom.month_list a.currentMonth {
	color: #333333;
}
.bottomMonth .month_list a, .newsView .newsView .month_list a,
.dublicBottom.month_list a {
	color: #666666;
}


.box-newses{
	overflow:hidden;
}

.category-news .news-news {
	margin: 0 15px 10px;
    width: 260px;
    overflow: hidden;
    float: left;
    box-sizing: border-box;
	height: 407px;
}

.category-news .news-image-news {
	float: left;
	height: 130px;
	width: 217px;
}
.category-news .timePrint {
	float: left;
	margin-bottom: 3px;
	margin-top: 9px;
}
.timePrint {
	color: #666666;
	font-size: 8px;
}
.category-news .timePrint h5 {
	color: #999999;
	font-size: 8px;
}
.category-news .news-title-news-one {
	float: left;
}
.category-news .news-title-news-one a {
	color: #135C2F;
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
}
.category-news .news-description-news {
	color: #333333;
	float: left;
	font-size: 14px;
	line-height: 16px;
	margin-top: 11px;
}
.news-index-view .socialBlock {
	right: 15px;
	top: -12px;
}
.inPage {
	line-height: 32px;
	position: absolute;
	right: -30px;
	top: -97px;
}
.socialBlock {
	color: #666666;
	float: right;
	font-size: 9px;
}
.socialBlock a {
	height: 24px;
	position: relative;
	top: 4px;
	width: 24px;
}
.news-index-view .top-pager {
	height: 24px;
	line-height: 24px;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}
.newsView {
	margin-top: 6px;
}
.nextPrevBlock {
	margin-top: 11px;
	padding: 10px 0;
}
.nextPromo {
	font-size: 10px;
}
.prevPromo {
	font-size: 10px;
}
.news-index-view .news-description-news {
	color: #333333;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 12px;
	margin-top: 11px;
}
.news-index-view .news-title-news-one h5 {
	color: #666666;
	font-size: 10px;
	margin-top: 4px;
}
.news-index-view .news-title-news-one h3 {
	color: #135C2F;
	font-size: 24px;
	font-weight: bold;
}
.netCopyLink {
	text-align: right;
	position: relative;
	width: 100%;
}
.netCopyLink span {
	color: #666666;
	font-size: 10px;
	line-height: 26px;
	margin-right: 10px;
}
.bottomNextBlock {
	margin-top: 2px;
}
.news-index-view .bottomMonth {
	margin-top: 9px;
}
.stock {
	margin-top: 32px;
	position: relative;
	width: auto;
}
.category-promotions .stock-stock {
	margin-bottom: 28px;
}
.stock-stock {
	position: relative;
}
.category-promotions .stock-title-stock-one h5 {
	color: #888888;
	font-size: 8px;
	margin-bottom: 9px;
}
.category-promotions .stock-title-stock-one a {
	font-size: 16px;
	line-height: 16px;
	color: #135C2F;
}
.stock-title-stock-one a {
	font-size: 14px;
	font-weight: bold;
}
.category-promotions .stock-description-stock {
	line-height: 16px;
	margin-top: 13px;
}
.stock-description-stock {
	color: #666666;
	font-size: 14px;
}
.stock-index-view .stock {
	margin-top: 0;
	padding-bottom: 15px;
	position: relative;
	width: auto;
}
.stock-index-view .socialBlock {
	right: -21px;
	top: -11px;
}
.allNews {
	color: #999999;
}
.nonStock, a.nonStock:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.stock-index-view .stock-stock {
	margin-bottom: 78px;
}
.stock-index-view .stock-title-stock-one h3 {
	color: #336699;
	font-size: 24px;
}
.stock-index-view .stock-description-stock {
	font-size: 15px;
	line-height: 23px;
	margin-top: 9px;
}
/*
.category-promotions .header-container, .stock-index-view .header-container {
    background: url("http://uaz4x4.com.ua/skin/frontend/default/uaz/images/akcii.png") no-repeat scroll center bottom transparent;
    border: none;
}
.cms-testdrive .header-container {
    background: url("../images/testdrive.png") no-repeat scroll center bottom transparent;
    border: none;
}
.cms-about .header-container {
    background: url("http://uaz4x4.com.ua/skin/frontend/default/uaz/images/kompany-bkg.png") no-repeat scroll center bottom transparent;
    border: none;
}
.category-models .header-container {
    background: url("http://uaz4x4.com.ua/skin/frontend/default/uaz/images/home-bkg.png") no-repeat scroll center bottom transparent;
    border: none;
}
*/
#drive-form {

}
#drive-form h2 {
	color: #333333;
	font-family: tahoma;
	font-size: 14px;
	margin-top: 26px;
	margin-bottom: 22px;
}
#drive-form fieldset {

}
#drive-form .form-list {

}
#drive-form .form-list li {
	margin: 0 0 10px;
}
#drive-form .form-list label {
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	width: 120px;
	line-height: 19px;
}
#drive-form .form-list .input-box {
	clear: none;
	float: left;
	width: 268px;
}
#drive-form p.required {
	color: #333333;
	font-size: 10px;
	margin-left: 153px;
	margin-top: -5px;
	text-align: left;
}
#drive-form .form-button {
	width: 392px;
	margin-bottom: 35px;
	margin-top: 16px;
}
#drive-form .form-button button {
	background: url("../images/button-pale.gif") repeat-x scroll 0 center transparent;
	border: 1px solid #000000;
	border-radius: 4px 4px 4px 4px;
	height: 20px;
}
#drive-form .form-button button.button-blue {
	background: url("../images/button-blue.gif") repeat-x scroll 0 center transparent;
	border: 1px solid #ffffff;
	border-radius: 4px 4px 4px 4px;
	float: right;
}
#drive-form .form-button button.button-blue span {
	color: #ffffff;
}
#drive-form .form-button span {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #000000;
	font-size: 10px;
	height: 20px;
	line-height: 18px;
	padding: 0 11px;
}
#drive-form .form-list select.input-text {
	width: 270px;
}
#drive-form .form-list .input-text {
	width: 268px;
}
#drive-form .form-list label.required em {
	right: auto;
	top:auto;
}
#day_field {
	width: 40px !important;
	margin-right: 6px;
}
#mounth_field {
	width: 90px !important;
	margin-right: 6px;
}
#year_field {
	width: 55px !important;
}
input, select, textarea, button {
	color: #666666;
	height: 19px;
}
input.input-text, textarea {
	padding: 0px;
}
#cars_field {
	width: 135px !important;
}
.we-call-you {
	font-size: 14px;
	color: #333333;
	margin: 0 0 45px;
}
.filterType {
	margin-top: 10px;
}
.filterType ul {

}
.filterType li {
	float: left;
	margin-right: 15px;
}
.filterType a {
	color: #333;
	font-size: 14px;
}
.filterType a.active {
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
#YMapsID {
	margin-top: 35px;
}
.typeTitle {
	color: #999999;
	font-size: 24px;
	font-weight: normal;
	margin-top: 15px;
}
.selectRegion label {
	color: #999999;
	font-size: 10px;
	line-height: 22px;
}

#tsp {
	margin-top: 20px;
}
.box-type {
	margin-bottom: 20px;
	padding-left: 15px;
}
.box-type h3 {
	color: #666666;
	margin-left: -15px;
}
.otdel_name {
	color: #666666;
	font-size: 14px;
	margin-top: 10px;
}
.info-line-map {
	color: #999999;
	line-height: 20px;
	margin-left: 15px;
	font-size: 12px;
}
.info-line-map .label {
	float: left;
	width: 50px;
}
.selectRegion {
	margin-bottom: 20px;
}
.navigationTabLi {
	float: left;
}
.navigationTabLi.active a {
	color: #336699;
	font-size: 14px;
	text-decoration: none;
}
.navigationTab li a {
	color: #333333;
	font-size: 12px;
	line-height: 34px;
	margin-right: 12px;
}
.content-contacts, .content-box {
	position: relative;
}
.cms-page-view .main {
	padding: 0 39px 45px;
}
.CustomPointDot {
	font-family:Arial,Geneva CY,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	left:1px;
	top:3px;
	text-align:center;
	line-height:21px;
	width:25px;
	height:18px;
	color:#444444;
}
.CustomPointName{
	font-size:12px;
	font-weight:bold;
	position:relative;
	top: -41px;
	left: 10px;
	text-align: center;
}
.products-grid {
	background: none repeat scroll 0 0 transparent;
	border-bottom: medium none;
}
.col1-layout .products-grid {
	width: auto;
	margin-left: 5px;
}
.products-grid li.item {
	padding: 11px 0px 15px;
	width: 275px;
	color: #999999;
	font-size: 12px;
}

@font-face {
	font-family: Helios Black; /* имя шрифта для CSS правил */
	src: local("Helios Black"), /* проверяем наличие шрифта в ОС пользователя */
	url(http://uaz4x4.com.ua/skin/frontend/default/uaz/css/helios-black.ttf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
}
.products-grid .product-name a {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}
.regular-price, .regular-price .price {
	color: #666666;
	font-size: 12px;
	font-family: Helios Black;
	font-weight: normal;
}
.products-grid .price-box {
	float: right;
	margin: 0;
	text-align: left;
	width: 47%;
}
.products-grid .product-name {

}
.products-grid .product-image {
	width: 275px;
	height: 170px;
}
.nameCenter {
	float: left;
	text-align: right;
	width: 47%;
}
.leftTitle {
	float: left;
	width: 474px;
}
.rightTitle {
	float: right;
	margin-right: 1px !important;
	width: 474px;
}
.firstBlock {
	margin-left: -53px;
	margin-bottom: 17px;
	margin-top: -10px;
	min-height: 200px;
	padding: 0 15px;
	position: relative;
	width: 949px;
	background: url("../images/main-firstBlock-2.png") repeat-y scroll 6px 0 transparent;
}
.secondBlock {

}
.bottom-firstBlock {
	background: url("../images/bottom-firstBlock-2.png") no-repeat scroll 0 bottom transparent;
	bottom: -21px;
	height: 21px;
	left: 6px;
	position: absolute;
	width: 100%;
}
.attribute-option-images img.option-image {
    padding: 0px!important;
    width: 25px;
    height: 25px;
    border: 1px solid #e6e6e6!important;
}

.cms-home .category-title {
	height: 40px;
	margin: 0 0 11px 0;
}
.cms-home .main-container-top {
	/*background: url("../images/bkg_main-top-home.png") no-repeat scroll center top transparent;*/
	margin-top: -5px;
}
.page-title.rightTitle h1, .page-title.rightTitle h2 {
	color: #ffffff;
	float: left;
}
.cms-home .modelsBlock {
	width: 948px;
}
.cms-home .newsBlock {
	margin-right: 1px;
	width: 474px;
	float: right;
}
.cms-home .products-grid li.item {
	width: 133px;
	min-height:156px;
	text-align: center;
	padding:0;
	box-sizing: border-box;
}
.cms-home .products-grid li.last:hover {
	overflow:hidden;
}
.cms-home .products-grid .product-image {
	height: 65px;
	width: auto;
}
.cms-home .products-grid .product-name {
	margin: 0;
}
.product-view {
	border: medium none;
	margin-bottom: 20px;
}
.product-tabs {
	margin-bottom: 25px;
	margin-top: 17px;
	width: 100%;
}
.product-tabs ul li {
	float: left;
	position: relative;
	text-align: left;
}
.product-tabs ul li a {
	background: url("../images/menu-bkg.png") repeat-x scroll 0 0 transparent;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #57748D;
	color: #333333;
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding: 7px 10px;
}
.product-tabs ul li a, .product-tabs ul li a:hover {
	line-height: 13px;
}
.product-tabs ul li a:hover, .product-tabs ul li.active a {
	background: none repeat scroll 0 0 #296B42;
    color: #fff;
}
.product-essential {
	background: none repeat scroll 0 0 transparent;
	padding: 0;
}
.page-title.rightTitle a {
	color: #FFFFFF;
	float: right;
	font-size: 9px;
	line-height: 31px;
	margin-right: 15px;
}
.cms-home .news-news {
	overflow: hidden;
	color: #00220d;
    position: relative;
    border: 1px solid #d0d0d0;
    text-decoration: none;
    font-size: 14px;
    margin-bottom: 22px;
    vertical-align: top;
    width: 249px;
	margin-left: 30px;
	display: inline-block;
}
.overHiden {
	max-height: 320px;
	overflow: hidden;
}
.horizont-deliver {
	float: left;
	height: 1px;
	width: 100%;
}
.cms-home .news {
	height: 170px;
	position: relative;
}
.news-title-news-one a {
	color: #135C2F;
	font-size: 12px;
	font-weight: bold;
}
.news-description-news {
	color: #666666;
	font-size: 9px;
}
.cms-home .clickLook {
	bottom: 0;
	color: #333333;
	position: absolute;
	right: 0px;
}
.cms-home .clickLook:hover {
	color: #336699;
}
.leftBlock {
	float: left;
	width: 472px;
}
.rightBlock {
	float: right;
	width: 472px;
}
.secondBlock {
	width: 949px;
	margin-left: -39px;
}
.stockBlock {
	height: auto;
	overflow: hidden;
	width: auto;
}
.for-news-box {
	background: url("../images/news-box-2.png") no-repeat scroll 0 0 transparent;
}
.cms-home .stock {
	margin-top: 0;
	position: relative;
	width: auto;
}
.cms-home .stock-stock {
	float: left;
	margin-left: 16px;
	width: 122px;
	height: 165px;
	overflow: hidden;
}
.stock-id-0 {
	margin-left: 5px !important;
}
.nameBlockAll {
	color: #034798;
	font-size: 18px;
	line-height: 48px;
}
.allPromo {
	color: #FFFFFF;
	float: right;
	font-size: 9px;
	margin-right: 10px;
}
.allPromo:hover {
	color: #3366cc;
}
.cms-home .stock-title-stock-one {
	line-height: 14px;
	margin-top: 3px;
}
.cms-home .stock-title-stock-one a {
	color: #034798;
	font-size: 11px;
}
.cms-home .stock-description-stock {
	font-size: 9px;
	line-height: 10px;
	margin-top: 5px;
}
.banner-box {
	background: url("../images/widget-bkg.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 65px;
	padding: 10px 14px 27px 60px;
	text-align: left;
	width: 162px;
}
.banner-box:hover, .banner-box.active {
	background: url("../images/widget-bkg-active.png") no-repeat scroll 0 -1px transparent;
}
.banner-box a {
	text-decoration: none;
	position: relative;
}
.banner-box h2 {
	color: #336699;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
}
.banner-box p {
	color: #666666;
	font-size: 9px;
	height: 32px;
	letter-spacing: 0.1px;
	line-height: 11px;
	overflow: hidden;
}
.bannerBlock {
	margin-left: 4px;
	margin-top: 10px;
}
.loyalnostBlock {
	margin-bottom: 5px;
}
.cms-home .news-title-news-one {
	line-height: 15px;
	min-height: 67px;
}
.cms-home .news-description-news {
	line-height: 11px;
	margin-top: 6px;
}
.socialBlock {
	color: #666666;
	float: right;
	font-size: 9px;
	height: 35px;
	line-height: 35px;
	margin-right: 12px;
	margin-top: 10px;
}
.socialBlock a {
	height: 24px;
	margin-left: 4px;
	margin-right: 4px;
	position: relative;
	top: 4px;
	width: 24px;
}
.cms-home .products-grid .product-image.active {
	left: -5px;
	position: relative;
	top: -7px;
}
#mailer-form .form-list li {
	margin: 0 0 10px;
}
#mailer-form .form-list li.second {

}
#mailer-form .form-list label {
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	line-height: 19px;
	width: 55px;
}
#mailer-form .form-list .input-box {
	clear: none;
	float: left;
	width: 292px;
}
#mailer-form .form-list .input-text {
	height: 17px;
	width: 292px;
}
#mailer-form .form-button button.button-blue {
	background: url("../images/button-blue.gif") repeat-x scroll 0 center transparent;
	border-radius: 4px 4px 4px 4px;
	float: right;
}
#mailer-form .form-button {
	height: 20px;
	margin-bottom: 10px;
	margin-top: 1px;
	width: 348px;
}
#mailer-form .form-button span {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #FFFFFF;
	font-size: 10px;
	height: 20px;
	line-height: 18px;
	padding: 0 25px;
}
#mailer-form .checkboxBlock {
	margin-left: 55px;
}
#mailer-form .checkboxBlock label {
	float: left;
	width: auto;
	color: #666666;
	margin: 0 15px 0 5px;
}
#mailer-form .checkboxBlock .input-text {
	float: left;
	width: auto;
}
#mailer-form {
	position: relative;
	top: 33px;
}
.cms-mailer .main {
	min-height: 200px;
}
.widget-litebox .form-button button.button-blue {
	background-image: url("../images/button-blue.gif") !important;
}
/*#mask-2 {
	background: #000000;
	opacity: 0.2;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
}*/
.sorterDiv {
	line-height: 50px;
}
.sorterDiv span {
	color: #666666;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-right: 15px;
}
.sorterDiv ul {

}
.sorterDiv li {
	color: #666666;
	font-weight: bold;
	float: left;
	margin: 0 7px;
}
.sorterDiv a {
	color: #666666;
}
.catalogsearch-result-index .page-head {
	margin-top: 23px;
	margin-bottom: 9px;
}
.catalogsearch-result-index .page-head h3 {
	color: #666666;
	font-size: 20px;
	font-weight: normal;
}
.catalogsearch-result-index .page-head  h3 span {
	color: #336699;
}
.catalogsearch-result-index .deliver span {
	margin: 0 !important;
}
.catalogsearch-result-index .deliver {
	margin: 0 0!important;
}
.prev-search.pasive {
	background: url("../images/prev-search-pasive.png") no-repeat scroll center center transparent;
}
.prev-search {
	background: url("../images/prev-search-active.png") no-repeat scroll center -1px transparent;
}
.next-search.pasive {
	background: url("../images/next-search-pasive.png") no-repeat scroll center -1px transparent;
}
.next-search {
	background: url("../images/next-search-active.png") no-repeat scroll center center transparent;
}
.pager {
	background: none repeat scroll 0 0 transparent;
	border-top: medium none;
	float: right;
	font-size: 11px;
	padding: 4px 8px;
	text-align: center;
	width: 110px;
	margin-right: -15px;
}
.pager .pages {
	margin: 0;
}
.pager .pages a {
	text-decoration: none;
	width: 19px;
	height: 28px;
	float: left;
}
.copy-fild {
	border: 1px solid #666666;
	float: left;
	font-size: 14px;
	line-height: 19px;
	margin: 3px 2px 0;
	padding: 0 10px;
}
.top-pagin {
	position: relative;
	margin-top: -50px;
	float: right;
}
.search-data-box {
	margin-top: 21px;
}
.result-title {

}
.result-title a {
	color: #336699;
	font-size: 16px;
}
.result-cat {

}
.result-cat a {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}
.result-description {
	color: #666666;
	line-height: 16px;
	margin-top: 7px;
}
.bottom-sorter {
	margin: 40px 0 20px;
}
.more-views {
	float: right;
	width: 268px;
}
.col1-layout .product-view .product-shop {
    float: right;
    width: 55%;
}


.product-view .product-essentials .product-collateral {
    background: url("http://uaz4x4.com.ua/skin/frontend/default/uaz/images/bkg_product_collateral.gif") repeat-x scroll 0 0 #FAF7EE;
    padding: 5px;
    width: 70%;
    /*float: left;*/
}

.product-view .product-essentials .edit-configuration {
    width: 100px;
}

.product-view .product-essentials .item_prams {
    width: 100%;
}

.product-view .product-img-box .more-views h2 {
	border-bottom: 1px solid #CCCCCC;
	font-size: 11px;
	margin: 0 0 8px;
	text-transform: uppercase;
}
.product-view .product-img-box .more-views li {
	float: left;
	margin: 0 0 8px 9px;
}
.product-view .product-img-box .more-views li a {
	height: 125px;
	width: 125px;
}
.product-view .product-img-box {
    width: 37%;
}

.product-view .product-options {
    background-color: #f3f3f3;
    border: 0px solid #E4E4E4;
    clear: left;
    float: left;
    margin: 10px 0 0;
    padding: 0px;
    position: relative;
    width: 56%;
}

.product-options dt label {
    font-weight: normal;
}

.product-view .product-shop .product-options-bottom {
    float: right;
    margin: 20px 0 10px;
    width: 33.5%;
    text-align:center;
}

.socialBlock a img {

}
#presentation-content .on-base-img, #ttx-content .on-base-img, #price-content  .on-base-img{
	float: left;
	height: 207px;
	position: relative;
	width: 200px;
	top:-25px;
}

#price-content .price-2 {

}

.header .logo {
	position: absolute;
}
.main table td {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	vertical-align: middle;
}
.main table td , table td  span {
	font-size: 12px;
	color: #333333;
	padding: 5px;
}
.main table td:first-child {
	border-left: none;
	padding-left: 15px;
}
.main table p {
	margin: 0;
}
.main table tr:first-child td {
	border-top: none;
	padding: px 15px;
}
.main table tr:first-child td , table tr:first-child td  span{
	/* было 11 пикселей */
	font-size: 12px;
	color: #333333;
}
.main table {
	border: 1px solid #cccccc /*!important*/;
}
.main table tr:nth-child(2n+1) td {
	background: url("../images/table-bg.png") repeat-x scroll center bottom transparent;
}
.highslide-gallery ul li {
	height: 35px !important;
	margin: 5px !important;
	width: 65px !important;
}
.complaints {
	margin: 0 auto;
	min-height: 405px;
	position: absolute;
	text-align: left;
	top: 100px;
	width: 460px;
	z-index: 10001;
}
.top-header-callme {
	background: url("../images/top-callme.png") no-repeat scroll center 0 transparent;
	height: 68px;
}
.page-title-litebox {
	margin-top: -47px;
	padding: 0 50px;
	text-align: left;
}
.page-title-litebox h1 {
	color: #333333;
	font-size: 24px;
	line-height: 42px;
}
.x-window-mc {
	background: url("../images/main-callme.png") repeat-y scroll center 0 transparent;
	padding: 20px 35px 1px;
}
#complaints .form-button {
	height: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 387px;
}
#complaints .form-button button.button-blue {
	background: url("../images/button-blue.gif") repeat-x scroll 0 center transparent;
	border-radius: 4px 4px 4px 4px;
	float: right;
	padding: 0 25px;
}
#complaints .form-button button.button-blue.left {
	float: left;
}
#complaints .form-button span {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #FFFFFF;
	font-size: 10px;
	height: 20px;
	line-height: 18px;
	padding: 0;
}
.bottom-callme {
	background: url("../images/bottom-callme.png") no-repeat scroll center bottom transparent;
	height: 40px;
}
#complaints {
	display: none;
}
.box-close {
	position: absolute;
	right: 14px;
	top: 15px;
}
#stoTabContent table td, #stoTabContent table {
	background: none !important;
	border: none !important;
}
#technoTabContent table, #technoTabContent table td , .cms-enterprise table, .cms-enterprise table td {
	border: none !important;
}
#my-form table tr td:first-child {
	width: 240px;
}
#stoTabContent .button {
	height: 27px;
}
#technoTabContent table td, .cms-enterprise table td, #technoTabContent table td:first-child, .cms-enterprise table td:first-child  {
	padding: 0;
}
#technoTabContent table tr:nth-child(2n+1) td, .cms-enterprise table tr:nth-child(2n+1) td {
	background: none !important;
}
.bgWhite td {
	/*  background: none !important;*/
	padding-left: 10px!important;
}
.box-newses .nameBlockAll {
	color: #FFFFFF;
	font-size: 23px;
}
.cms-home .box-newses .overHiden {

}
.only-link {
	height: 4px;
	margin-top: -6px;
}
.last-home-block {
	width: 949px;
	margin: 0 auto;
	margin-left: -35px;
}
.message-container {
	margin: 0 auto;
	width: 951px;
	z-index: 10000;
	position: relative;
}
.li-password {
	margin-left: 80px !important;
}
.main #statusTabContent table tr:nth-child(2n+1) td, .main #statusTabContent table tr td, .main #statusTabContent table {
	background: none;
	border: none !important;
}
#statusTabContent input {
	color: #333333;
	height: 28px;
}
#adressTabContent table td, #adressTabContent table td p {
	text-align: left !important;
}
#adressTabContent table td {
	padding: 5.4pt !important;
}
.table-services {
	margin-top: 10px;
}
.table-services td {
	padding: 5px;
	text-align: center;
}
.selectRegion li {
	float: left;
	margin-right: 23px;
}
.selectRegion label {
	color: #999999;
	font-size: 10px;
	line-height: 22px;
}
/*#region_id {
	width: 200px;
}*/
.selectRegion li.last {
	margin-right: 0;
}
.one-block-filial {
	float: left;
	margin-right: 36px;
	margin-bottom: 10px;
	text-align: left;
	width: 45%;
	min-height: 115px;
}
.netCopyLink ul {
	float: right;
}
.netCopyLink li {
	float: left;
	margin-right: 5px;
}
.main .news .netCopyLink table, .main .news .netCopyLink table tr:nth-child(2n+1) td {
	background: none !important;
	border: none !important;
}
.banner-container {
	margin: 0 auto;
	width: 952px;
}
.slider div img {
	border: none !important;
}
.main table.YMaps-b-balloon-frame tr:nth-child(2n+1) td, .main table.YMaps-b-balloon-frame {
	background: none repeat scroll 0 0 transparent;
	border: medium none !important;
	padding: 0;
}
.main table.YMaps-b-balloon-frame td, .main table.YMaps-b-balloon-frame td:first-child {
	border: medium none;
	padding: 0;
}
.std-gaz {
	float: left;
	display: none;
}
.category-news .socialBlock {
	margin-right: 57px;
	margin-top: 95px;
	position: absolute;
}
.main-callme em {
	float: none !important;
	right: auto !important;
	top: auto !important;
}
#complaints .osolCaptchaBlock {
	margin-top: 5px;
	width: 278px !important;
}
#complaints .osolCaptchaBlock label {
	margin-right: 14px;
	font-size: 10px;
}
.right-block-news {
	float: right;
	margin-top: 30px;
	width: 25%;
}
.right-block-news .news_entry {
	margin-bottom: 20px;
	width: 100%;
}
.right-block-news .news-news {
	margin-left: 0px;
	margin-bottom: 15px;
}
.right-block-news h3 {
	float: right;
	font-size: 10px;
	text-align: left;
	width: 65%;
}
.news-index-view .one-news, .stock-index-view .one-stock {
	float: left;
	overflow: hidden;
	width: 73%;
}
.right-block-news .news-image-news {
	float: left;
	margin-top: 7px;
}
.right-block-news .news-title-news-one a {
	font-weight: normal;
}
.right-block-news .news-title-news-one {
	float: right;
	line-height: 14px;
	margin-top: 3px;
	width: 125px;
}
#captchaCode1, #captchaCode2 {
	background: none repeat scroll 0 0 green;
	border: 1px solid;
	color: #FFFFFF;
	display: inline;
	font-family: comic sans ms;
	font-size: 14px;
	padding: 4px;
}
#nav ul, #nav div {
	border: none;
}
.icon-infoblock {
	left: -48px;
	position: absolute;
}
.listTab li {
	float: left;
}
.listTab .active a {
	color: #336699;
	font-size: 14px;
	text-decoration: none;
}
.listTab li a {
	color: #333333;
	font-size: 12px;
	line-height: 34px;
	margin-right: 12px;
}
#superTab {
	margin-top:20px;
}
.category-service .main table tr td, .category-services .main table tr td , .category-services .main table, .category-service .main table {
	/*background:none  !important;*/
	/*border: none  !important;*/
}
.button {
	height: 25px;
}
.category-services .main table tbody tr:first-child td {
	border-top: 1px solid #CCCCCC;
}
.category-services .main #loyalnostContent table tbody tr:first-child td {
	border-top: none;
}
#presentation-content .price-2, #ttx-content .price-2, #price-content .price-2 {
	color: #333333;
	float: right;
	font-size: 25px;
	font-weight: bold;
	margin-top: 20px;
	position: relative;
	width: 450px;
}

#presentation-content-2 .on-base-img{
	float: left;
	height: 207px;
	position: relative;
    width: 260px;
	top:-25px;

}

#presentation-content-2 .price-2 {
    color: #333333;
    float: left;
    font-size: 25px;
    font-weight: bold;
    margin-top: 20px;
    position: relative;
    width: 190px;
    margin-left: 20px;
}



/*#presentation-content-2 .video-top .vtitle{
	font-size:16px;
	font-weight:600;
	margin-bottom:10px;
}*/

#price-content {

	position: relative;
}
.selectRegion button.button span {
	background: none repeat scroll 0 0 #D0D0D0;
	border: 1px solid #333333;
	color: #333333;
	display: block;
	font: bold 12px/19px Arial,Helvetica,sans-serif;
	height: 19px;
	padding: 0 8px;
	text-align: center;
	white-space: nowrap;
}
.selectRegion button.button {
	margin-top: 21px;
}
.selectRegion button.button span span {
	padding: 0;
	border: 0;
}


/*.description table tr:nth-child(2n+1), .product-essential table tr:nth-child(2n+1) {
	background: #efeff0;
}
.description table tr:nth-child(2n+2), .product-essential table tr:nth-child(2n+2) {
	background: #e6e7e8;
}
.product-essential.brand-3 table tr:nth-child(2n+2) td:nth-child(2n+1), .product-essential.brand-3 table tr:nth-child(2n+1) td:nth-child(2n+2),
.product-essential.brand-16 table tr:nth-child(2n+2) td:nth-child(2n+1), .product-essential.brand-16 table tr:nth-child(2n+1) td:nth-child(2n+2) {
	background: none;
}*/



#search_autocomplete {
	z-index: 11;
	padding: 5px;
	background: #ffffff;
	text-align: left;
}
.url_filial .label {
	width: 105px;
}
/*******plagin poshlina start*******/
#main {
	background-color: #D52027;
	width: 472px;
	height: 353px;
}

#days {
	display: block;
	height: 142px;
	margin-bottom: 0;
	width: auto;
}

#caption {
	color: white;
	font-size: 13pt;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 6px;
	text-align: center;
	font-family: Arial;
}
#number .num {
	background-color: royalblue;
	border: 4px solid white;
	border-radius: 15px 15px 15px 15px;
	color: white;
	display: block;
	float: left;
	font-family: Arial;
	font-size: 125pt;
	font-weight: bold;
	height: 140px;
	position: relative;
	text-align: center;
	width: 120px;
}


#number .num  span {
	bottom: 0;
	left: 0;
	margin-top: -60px;
	position: absolute;
	right: 0;
	top: 0;
}

#number #one{
	margin-left: 28%;
	margin-right: 6px;
}


#number{
	text-align: right;
	width: 80%;
	float: left;
}

#text {
	color: white;
	display: inline;
	float: left;
	font-family: arial;
	font-size: 13pt;
	font-weight: bold;
	margin-top: 123px;
	text-transform: uppercase;
	vertical-align: bottom;
}

#poster {
	clear: both;
	font-weight: bold;
	padding: 2px 6px;
}


#poster #title {
	color: white;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
}

#poster .smallText{
	color: white;
	font-size: 8pt;
	letter-spacing: -1px;
}

#poster .price{
	color: white;
	font-size: 13pt;
	font-weight: bold;
}

#agitation {
	color: white;
	font-family: Arial;
	font-size: 25pt;
	font-weight: bold;
	line-height: 34px;
	margin-top: 4px;
	text-align: center;
}
/*******plagin poshlina end*******/

/* tradein */
/*#form_anketa table tr td:first-child {
    width: 240px;
}*/
table.write-sto {
	margin-top: 10px;
	margin-bottom: 20px;
}

table.write-sto, table.write-sto tr td {
    border: none !important;
}

table.write-sto tr:nth-child(2n+1) td {
    background: none repeat scroll 0 0 transparent;
}

table.write-sto select {
	width: 317px;
}

table.write-sto input[type=text] {
	width: 300px;
}

table.write-sto #captcha {
	width: 100px;
}

table.write-sto .required, #form_anketa div#block_captcha .required {
	color: #EB340A;
}

table.write-sto #label_contacts {
    font-size: 13pt !important;
}

table.write-sto td#comment span {
    font-size: 8pt !important;
}

table.write-sto button {
	height: auto;
}

table.write-sto span.caption {padding-left:0px;}
table.write-sto td.label {width: 250px;}

/* captcha */
/*#form_anketa div#block_captcha {
    margin: 0 0 0 30px;
}*/

#form_anketa div#block_captcha img#img_captcha {
    margin-right: 10px;
}

#img_captcha {
    float: left;
}

#input_captcha {
	float: left;
}
/* end captcha */

#disclaimer {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    left: 0;
    margin-top: -435px;
    padding: 20px;
    position: absolute;
    text-align: justify;
    z-index: 1000;
}

.label_anketa {
    font-size: 13pt;
    font-weight: 500;
    margin-bottom: 20px;
    margin-left: 15px;
    margin-top: 20px;
}
/* end tradein */

.bottom-allstock {
	background: none repeat scroll 0 0 #FF0000;
	border: medium none;
    border-radius: 10px 10px 10px 10px;
	color: #FFFFFF;
	cursor: pointer;
    height: 45px;
    margin-bottom: 10px;
    width: 935px;
}

.top-clon-name {
	position: absolute;
	margin-left: 164px;
	text-align: left;
	margin-top: 13px;
	font-size: 17px;
	line-height: 1;
}

.avtooptima-t-logo{
	float: left;
	margin-left: 168px;
	margin-top: 15px;
	position: relative;
}

.
#my-form table tr td:first-child {
	width: 240px;
}
.category-service .main table tr td, .category-services .main table tr td, .category-services .main table, .category-service .main table {
}
.main table tr:nth-child(2n+1) td {
	background: url("../images/table-bg.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
}

.main .write-sto table thead tr {
	background-color: #cccccc;
}

.main table thead td.title {
	background-image: none;
	color: #2E496B;
	font-size: 1.2em;
	font-weight: bold;
	height: 30px;
	text-align: center;
	vertical-align: middle;
}

/* end fancybox */


/* PRODUCT COMPLETE TABLE */
.main table.product-complete-table,
.main table.product-complete-inner {
    width: 880px;
    /*table-layout: fixed;*/
    border:1px solid #cccccc;
}

.main table.product-complete-table.top {
    margin-bottom: 20px;
}

.main table.product-complete-table.bottom {
    margin-top: 20px;
}


.main table.product-complete-table tr td,
.main table.product-complete-inner tr td {
    padding: 0px!important;
    border-left: 1px solid #cccccc;
    border-right:0px!important;
    overflow: hidden;
}

.main table.product-complete-table tr td:first-child {
    border-left:0px!important;
}

.main table.product-complete-inner tr td:first-child,
.main table.product-complete-table tr td.product-options-name,
.main table.product-complete-table tr td.product-complete-name {
    border-left: 0px!important;
}

.main table.product-complete-table tr td.product-table-year,
.main table.product-complete-table tr td.product-complete-year {
    border-right:1px solid #cccccc!important;
    text-align: center;
}

.main table.product-complete-table tr td.product-complete-year,
.main table.product-complete-table tr td.product-complete-name,
.main table.product-complete-table tr td.product-complete-list {
    font-weight: bold;
}

.main table.product-complete-table tr.product-options-complete td {
    background: none;
}

.main table.product-complete-table tr td.product-complete-list .product-list-title {
    text-align: center;
    border-bottom: 1px solid #cccccc;
    padding: 4px 0px 3px 0px!important;
}

.main table.product-complete-table tr td.product-complete-list.bottom .product-list-title {
    border-bottom: 0px;
    border-top: 1px solid #cccccc;
}

.main table.product-complete-table tr td.product-complete-list .product-list-name span{
    display: inline-block;
    padding: 8px 0px 7px 0px!important;
    text-align: center;
    border-left:1px solid #cccccc;
}

.main table.product-complete-table tr td.product-complete-list .product-list-name span:first-child {
    border-left: 0px;
}

.main table.product-complete-inner tr td.product-complete-item  {
    line-height: 16px;
    padding-top: 8px!important;
    padding-bottom: 7px!important;
}


.main table.product-complete-inner span.mark-plus {
    font-size: 16px;
}






.main table.product-complete-table.column-4 tr td.product-complete-list .product-list-name span{
    width: 116px;
}

.main table.product-complete-table.column-4 tr td.product-complete-price,
.main table.product-complete-inner.column-4 tr td.product-complete-mark {
    width: 119px;
    text-align: center;
}

.main table.product-complete-table.column-4 tr td.product-options-name,
.main table.product-complete-table.column-4 tr td.product-complete-name {
    width: 267px;
    padding: 10px 0px 9px 10px!important;
}

.main table.product-complete-inner.column-4 tr td.product-complete-item {
    width: 384px;
    padding-left: 15px!important;
}

.main table.product-complete-inner.column-4 tr td.product-complete-row {
    padding-left:15px!important;
    line-height: 16px;
    padding-top: 8px!important;
    padding-bottom: 7px!important;
    width: 863px;
}




.main table.product-complete-table.column-3 tr td.product-complete-list .product-list-name span{
    width: 126px;
}

.main table.product-complete-table.column-3 tr td.product-complete-price,
.main table.product-complete-inner.column-3 tr td.product-complete-mark {
    width: 129px;
    text-align: center;
}

.main table.product-complete-table.column-3 tr td.product-options-name,
.main table.product-complete-table.column-3 tr td.product-complete-name {
    width: 357px;
    padding: 10px 0px 9px 10px!important;
}

.main table.product-complete-inner.column-3 tr td.product-complete-item {
    width: 474px;
    padding-left: 15px!important;
}

.main table.product-complete-inner.column-3 tr td.product-complete-row {
    padding-left:15px!important;
    line-height: 16px;
    padding-top: 8px!important;
    padding-bottom: 7px!important;
    width: 863px;
}


.main table.product-complete-table.column-2 tr td.product-complete-list .product-list-name span{
    width: 166px;
}

.main table.product-complete-table.column-2 tr td.product-complete-price,
.main table.product-complete-inner.column-2 tr td.product-complete-mark {
    width: 169px;
    text-align: center;
}

.main table.product-complete-table.column-2 tr td.product-options-name,
.main table.product-complete-table.column-2 tr td.product-complete-name {
    width: 407px;
    padding: 10px 0px 9px 10px!important;
}

.main table.product-complete-inner.column-2 tr td.product-complete-item {
    width: 524px;
    padding-left: 15px!important;
}

.main table.product-complete-inner.column-2 tr td.product-complete-row {
    padding-left:15px!important;
    line-height: 16px;
    padding-top: 8px!important;
    padding-bottom: 7px!important;
    width: 863px;
}


.main table.product-complete-table tr td:first-child {
    width: 120px;
}
.products-grid .image-for-sale {
    margin-left: 170px;
    margin-top: -30px;
    position: absolute;
    z-index: 20;
}
.products-grid li {
    font-weight: bold;
}
.ank_firstq.clearfix > p {
    font-size: 16px;
    font-weight: bold;
}

#testdrive_form #modalRulesService p, #testdrive_form #modalPrivacyPolicy p {
	text-align: justify;
}

#modalPrivacyPolicy, #modalRulesService {
	border: 1px solid #999999;
	padding: 5px;
}

#modalPrivacyPolicy .close, #modalRulesService .close {
	cursor: pointer;
	float: right;
	padding-right: 6px;
}


/** trade-in patr **/

.product-essential .product-essentials {
	display: block;
	background: url(http://uaz4x4.com.ua/skin/frontend/default/uaz/images/liner.png) no-repeat bottom center;
}

.product-essential .product-essentials::after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}


.product-essential {
	display: block;
}

.product-essential::after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.product-essential .product-img-box,
.product-essential .price-box,
.product-essential .menu-order-online {
	float: left!important;
}

.product-essential .video-top {
	float: right!important;
	margin-left:10px;
	border:1px solid #e2e3e3;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.1);
	-moz-box-shadow:    1px 1px 2px 0px rgba(50, 50, 50, 0.1);
	box-shadow:         1px 1px 2px 0px rgba(50, 50, 50, 0.1);
	padding: 15px 10px 10px 10px;
	position: relative;
	height: 151px;
}

.product-essential .video-top .vtitle {
	position: absolute;
	top:-11px;
	color: #0d5eac;
	padding:0px 5px 0px 25px;
	font-size: 13px;
	background: #ffffff url(http://uaz4x4.com.ua/skin/frontend/default/uaz/images/video.png) no-repeat 5px center;
}

.product-essential .video-top .gallery.clearfix li {
	float: none!important;
	margin: 0!important;
}

.product-essential .product-img-box {

}

.product-essential .product-img-box {
	width: 255px!important;
}

.product-essential .product-img-box img {
	max-width: 255px;
}

.product-essential .product-present-img-box {
	width: 255px!important;
}

.product-essential .product-present-img-box img {
	max-width: 255px;
	float: left;
}

.product-essential .price-box,
.product-shop .price-box {
	background-color: #f8f8f8;
	padding: 10px;
	margin: 0px 10px;
	border-right: 2px solid #f0f0f0;
	border-bottom: 2px solid #f0f0f0;
	border-top: 0;
	text-align: center;
	width: 138px;
	height: 68px;
}

.product-essential .price-box .price,
.product-shop .price-box .price {
	color: #f8405c;
	padding: 0;
	margin: 0;
	font-weight: normal;


}

.product-essential .price-box .price-label,
.product-shop .price-box .price-label {
	display: block;
	padding-top: 7px;
	line-height: 24px;

}

.product-essential .menu-order-online ul li a {
	background: #1b6bad;
	color: #ffffff;
	display: block;
	width:158px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	text-decoration: none;
	font-weight: bold;
	margin-bottom:3px;
}

.product-essential .menu-order-online ul li a:hover {
	background: #034ea2;
}

.product-view .product-essentials .item_prams::after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.product-view .product-essentials .item_prams {
	
}

/** !trade-in patr **/

.short-description-in-title {
	  width: 610px;
	  float: right;
	  margin-top: -30px;
	  text-align: right;
	  margin-right: 30px;
}

.short-description-in-title a{
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	color:#ee1c24;
}

ul.home-list a{
	text-decoration:none;
}

.car_name_menu h2{
	text-transform:uppercase
}

.car_name_menu{
	width: 100%;
    background: url("../images/promo-cars-submenu.png") no-repeat top center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 10px 5px;
    margin-top: 10px;
}

.car_name_menu p{
	color:#000;
	font-weight: normal;
}

.cms-home .products-grid li.item:hover{
	border:1px solid #ccc
}

.section {
    width: 100%;
    margin: 20px 0 30px;
	border: 1px solid #ddd;
}
ul.tabs {
	width: 100%;
    height: 28px;
    line-height: 25px;
    list-style: none;
    background: #FFF;
}
.tabs li {
	width: 316px;
    float: left;
    display: inline;
    padding: 13px 0;
    cursor: pointer;
    position: relative;	    
    text-align: center;
    color: #4c4c4c;
    background: #f3f3f3;
    font-size: 15px;
	font-weight: bold;
    box-shadow: inset 5px -5px 15px -5px rgba(0, 0, 0, 0.17);

}
.tabs li:hover,
.vertical .tabs li:hover {
    background: #f9f9f9;
    box-shadow: inset 5px -5px 10px -5px rgba(0, 0, 0, 0.17);
}
.tabs li.current {
    background: #ffffff;
    color: #000000;
    box-shadow: none;
}
.box {
    padding: 36px 50px;
	display: none;
}
.box.visible {
    display: block;
}

.overHiden img{
	width:100%;
	max-height:150px;
}

.content-title-box{
	padding:10px;
	box-sizing: border-box;
    -moz-box-sizing: border-box;	
}

.content-title-box .timePrint{
	font-size: 10px;
}

.clickNext{
	text-align:right;
	display: block;
}

.menuModelsBlock{
	background-color: #F3F3F3;
	position:absolute;
	z-index:999;
	top: 128px;
	padding: 10px;
	display:none;
}

/* UAZ catalog view */

.item-left-colum{
	float:left;
	box-sizing: border-box;
	margin:0;
	padding:10px;
	width:300px;
	overflow:hidden;
	background-color:#F3F3F3;
}

.item-left-colum .car-model h3{
	display:block;
	color: black;
    font-size: 40px;
    line-height: 1.0;
}

.item-left-colum .model-slogan h4{
    color: #000;
    font-size: 16px;
}

.item-left-colum .item-price{
	margin-bottom: 15px;
    font-size: 20px;
}

.item-left-colum .download-button a{
	display:block;
	padding:5px 10px;
	font-size:16px;
	color:#fff;
	background-color:#296B42;
	text-decoration: none;
    font-weight: 600;
}

.item-right-colum{
	float:left;
	box-sizing: border-box;
	margin:0;
	padding:0px;
	width:575px;
	overflow:hidden;
}

.product-essential h2{
	font-size: 20px;
    text-align: center;
    margin: 35px 0;
    text-transform: uppercase;
    line-height: 1;
    font-family: Tahoma, Verdana, Segoe, sans-serif
}

/*Color Car*/

.vlp_swatch_circle {
    float: left;
    width: 30px;
    height: 30px;
    margin: 0px 4px 10px 0px;
    border-radius: 0px;
    /*box-shadow: #000 0 2px 3px;*/
    background: #f9c768;
    position: relative;
    /*behavior: url(http://uaz4x4.com.ua/skin/frontend/default/hyundai/images/gamma/PIE.htc);*/
    overflow: hidden;
    border: 1px solid #e6e6e6!important;

}

.vlp_swatch_circle.active {
    border: 2px solid #FFFFFF!important;
    box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.2);
}

.vlp_swatch_circle_border {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*background: url(http://uaz4x4.com.ua/skin/frontend/default/uaz/images/gamma/ring.png) no-repeat 0 0;*/
}

.vlp_swatch_circle_border_thick {
    background: url(http://uaz4x4.com.ua/skin/frontend/default/uaz/images/gamma/ring_thick.png) no-repeat 0 0;
}

.color-box {
    cursor: pointer;
}

.product-essential .product-img-box img {
    max-width: none;
}

h2.exter-foto{
	display: none!important
}

.catalog-product-view .main{
	background: #f3f3f3;
}

.scrollup{
	width:40px;
	height:40px;
	opacity:0.3;
	position:fixed;
	bottom:50px;
	right:100px;
	display:none;
	text-indent:-9999px;
	background: url('../images/up.png') no-repeat;
}

.catalog-product-view p{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
}

#nav {
	padding: 0 26px;
}
.products-grid li {
	list-style: none;
}