.btn-aston-martin {
	background:url(/img/cars/aston-martin.png) 50% 35px no-repeat;
}
.btn-audi {
	background:url(/img/cars/audi.png) 50% 35px no-repeat;
}
.btn-bentley {
	background:url(/img/cars/bentley.png) 50% 35px no-repeat;
}
.btn-bmw {
	background:url(/img/cars/bmw.png) 50% 35px no-repeat;
}
.btn-cadillac {
	background:url(/img/cars/cadillac.png) 50% 35px no-repeat;
}
.btn-chevrolet {
	background:url(/img/cars/chevrolet.png) 50% 35px no-repeat;
}
.btn-citroen {
	background:url(/img/cars/citroen.png) 50% 35px no-repeat;
}
.btn-dodge {
	background:url(/img/cars/dodge.png) 50% 35px no-repeat;
}
.btn-ferrari {
	background:url(/img/cars/ferrari.png) 50% 35px no-repeat;
}
.btn-ford {
	background:url(/img/cars/ford.png) 50% 35px no-repeat;
}
.btn-honda {
	background:url(/img/cars/honda.png) 50% 35px no-repeat;
}
.btn-hyundai {
	background:url(/img/cars/hyundai.png) 50% 35px no-repeat;
}
.btn-infiniti {
	background:url(/img/cars/infiniti.png) 50% 35px no-repeat;
}
.btn-jaguar {
	background:url(/img/cars/jaguar.png) 50% 35px no-repeat;
}
.btn-jeep {
	background:url(/img/cars/jeep.png) 50% 35px no-repeat;
}
.btn-kia {
	background:url(/img/cars/kia.png) 50% 35px no-repeat;
}
.btn-lamborghini {
	background:url(/img/cars/lamborghini.png) 50% 35px no-repeat;
}
.btn-land-rover {
	background:url(/img/cars/land-rover.png) 50% 35px no-repeat;
}
.btn-lexus {
	background:url(/img/cars/lexus.png) 50% 35px no-repeat;
}
.btn-maserati {
	background:url(/img/cars/maserati.png) 50% 35px no-repeat;
}
.btn-mazda {
	background:url(/img/cars/mazda.png) 50% 35px no-repeat;
}
.btn-mercedes {
	background:url(/img/cars/mercedes.png) 50% 35px no-repeat;
}
.btn-mini {
	background:url(/img/cars/mini.png) 50% 35px no-repeat;
}
.btn-mitsubishi {
	background:url(/img/cars/mitsubishi.png) 50% 35px no-repeat;
}
.btn-nissan {
	background:url(/img/cars/nissan.png) 50% 35px no-repeat;
}
.btn-opel {
	background:url(/img/cars/opel.png) 50% 35px no-repeat;
}
.btn-peugeot {
	background:url(/img/cars/peugeot.png) 50% 35px no-repeat;
}
.btn-porsche {
	background:url(/img/cars/porsche.png) 50% 35px no-repeat;
}
.btn-renault {
	background:url(/img/cars/renault.png) 50% 35px no-repeat;
}
.btn-seat {
	background:url(/img/cars/seat.png) 50% 35px no-repeat;
}
.btn-skoda {
	background:url(/img/cars/skoda.png) 50% 35px no-repeat;
}
.btn-smart {
	background:url(/img/cars/smart.png) 50% 35px no-repeat;
}
.btn-ssangyong {
	background:url(/img/cars/ssangyong.png) 50% 35px no-repeat;
}
.btn-subaru {
	background:url(/img/cars/subaru.png) 50% 35px no-repeat;
}
.btn-suzuki {
	background:url(/img/cars/suzuki.png) 50% 35px no-repeat;
}
.btn-tesla {
	background:url(/img/cars/tesla.png) 50% 35px no-repeat;
}
.btn-toyota {
	background:url(/img/cars/toyota.png) 50% 35px no-repeat;
}
.btn-volkswagen {
	background:url(/img/cars/volkswagen.png) 50% 35px no-repeat;
}
.btn-volvo {
	background:url(/img/cars/volvo.png) 50% 35px no-repeat;
}
.accordion-section {
	width:125px;
	height:130px;
	margin:0px 11px 1px 11px;
    padding-bottom:48px;
	text-align:center;
	float:left;
}
.accordion-section-header {
	margin:24px 23px -1px 23px;
	padding-bottom: 24px;
	text-align:center;
	float:left;
}
.active {
	background-color:#ececec;
	color:#000;
	border-top:#ccc 1px solid!important;
	border-left:#ccc 1px solid!important;
	border-right:#ccc 1px solid!important;
	border-bottom:#fff 1px solid!important;
}
.accordion-section:hover {
	cursor:pointer;
}
.accordion-section a {
	width:100%;
	height:100%;
	display:block;
}
.accordion-section-content {
	width:100%;
	display:none;
	float:left;
	width: 1230px;
    margin-left:-20px;
    padding-left:20px;
    border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
}
.accordion-section-content img {
	width:240px;
	height:130px;
}
.loading {
	width:100%;
	height:60%;
	background: url(/img/loading.gif) center center no-repeat;
}
.tab1 {
	height:159px;
}
.tab2 {
	height:308px;
}
.tab3 {
	height:462px;
}
.tab4 {
	height:616px;
}
.car-price {
	width:1250px;
	height:300px;
}
.car-price img {
	width:1250px;
	height:300px;
}

/*Общее описание*/
.title_count {width:100%;float:left;}
.title_size {width:450px!important;border-top:#353535 40px solid;}
.title_left {border-right:40px solid transparent;float:left;}
.title_right {border-left:40px solid transparent;float:right;}
/*Охранные системы*/
ul.menu_alarm {height:30px;float:right;}
ul.menu_alarm li {line-height:30px;text-indent:0;background:none;border-bottom:#E8E8E8 1px solid;float:left;}
ul.menu_alarm a {padding:0 10px;text-decoration:none;display:block;}
ul.menu_alarm a:hover {text-decoration:none;}
.alarmborder {width:1px;height:20px;margin:5px 10px 0 10px;background-color:#E8E8E8;float:right;}
.title_name {width: 960px;margin-bottom:10px;/*border-top:1px #000 solid;*/border-top:1px #e8e8e8 solid;float: left;}
.smp_cont_am a:hover {cursor:pointer;}
.title_name div {width:450px;border-top:#353535 40px solid;float:left;}
.elements {width:5940px;height:2040px;margin:0;padding:0;}
div.pane, div.panemoto {width:660px;height:320px;margin-left:290px;overflow:hidden;float:left;}
.elements li{width:660px;height:320px;padding:0;text-indent:10px;background:none;float:left;}
.elements li:hover {background:none;}
.elements p {margin-left:20px;}
.elements p a {display:inline;}
.elements span a {border-bottom:none!important;}
.smp_cont {width: 970px;margin:0 0 10px -10px;padding-left: 10px;padding-bottom: 13px;border-top: #e8e8e8 1px solid;float: left;}
.similar_acces, .similar_products {width:555px;margin-left:-10px;border-top:#353535 40px solid;float:left;}
.similar_acces {margin-right:375px;border-right:40px solid transparent;}
.similar_products {margin-left:375px;border-left:40px solid transparent;}
.similar_acces_name, .similar_products_name {width:400px;height:24px;color:#000;font-size:24px;position:absolute;}
.similar_acces_name {margin:12px 0 0 620px;}
.similar_products_name {margin:12px 0 0 35px;}
.smp {width:230px;height:234px;margin:10px 4px 0 4px;border:#FFF 1px solid;background-color:#f0f0f0;box-shadow:#AFAFAF 0 1px 3px;float:left;}
.smp a {display:block;text-decoration:none;}
.smp:hover {background-color:#400040;border-color:#400040;}
.smp:hover a {color:#FFF;}
.smp_name {line-height:36px;font-size:12px;font-weight:bold;text-align:center;}	
.smp img {max-width:210px;max-height:150px;margin:5px;}
.smp_ph {height:166px;background-color:#FFF;text-align:center;vertical-align:middle;}
.smp_ab {width:222px;margin-left:-1px;padding-top:5px;padding-bottom:5px;border-top:#FFF 1px solid;color:#FFF;text-align:center;font-weight:normal;background-color:rgba(0, 0, 0, 0.8);position:absolute;}
.smp_pr {font-size:16px;color:#F00;line-height:32px;font-weight:bold;text-align:center;background-color:#FFF;}
.table_raws td {border-top:1px #000 solid;vertical-align:top;}
.table_raws td div {width:450px;border-top:#353535 40px solid;position:absolute;z-index:1;}
.table_raws td:hover div {border-color:#444444;visibility:visible;}
.table_raws td div h2, .title_name h2, #title_h1 {margin:-31px 0 0 20px;color:#FFF;font-size:20px;font-weight:normal;text-shadow:#000 2px 2px 4px;}
.table_raws tr:nth-child(odd) ul {margin-left:520px;}
.table_raws tr:nth-child(even) ul {margin-left:10px;}
.table_raws tr:nth-child(odd) div {margin-left:470px;border-left:40px solid transparent;}
.table_raws tr:nth-child(even) div {border-right:40px solid transparent;}
.table_raws ul {width:440px;margin-top:50px;}
.table_raws img {float:left;}
.table_raws p {width:540px;margin:50px 0 0 20px;float:left;}
.table_price td {padding:5px;}
.table_price tr:nth-child(even) {background-color:#D8F3FF;}
.razdelimg {width:960px!important;margin-left:0px!important;border:0px!important;position:relative!important;z-index:0!important;float:left!important;}
.razdelimg:hover {opacity:0.8;}
#cat_path, .cpt_product_category_info {width:954px;height:32px;background:url(/published/publicdata/U1005770DREAMCUSTOM/attachments/SC/images/cmp_blok_left_img.png) left bottom repeat-x;padding-left:25px;top:-10px;left:-10px;position:relative;}
#cat_path a, .cpt_product_category_info a {color:#04BE4A;font-weight:bold;text-transform:uppercase;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.cpt_product_category_info a:hover {color:#009;}
#cat_path a:hover, .prdbrief_brief_description a:hover, .cars a:hover, .cpt_auxpages_navigation a:hover, .cpt_product_description a:hover, .cpt_category_tree a:hover, .info_category a:hover, .parking_list a:hover {text-decoration:underline;}
#cat_path img {margin:0 5px;}
.cat_path_in_productpage {height:36px;}
#cat_top_tree {}
.size_car {width:280px;margin-right:4px;float:left;}
.options_dvm {width:100%;float:left;}
.options_dvm_inv img {opacity:0.5;}
.options_dvm:hover img, .options_dvm:hover p {opacity:0.5;}
.options_width {/*width:192px;*/text-align:center;float:left;}
.options_width p {margin:0;font-size:14px;line-height:20px;border-bottom:#fff 4px solid;}
.options_width:hover img {opacity:1;}
.options_width:hover p {opacity:1;border-bottom:#74808a 4px solid!important 4px solid!important;}
/*.options_parent:hover,*/ .options_child, .car:hover {box-shadow:#AFAFAF 0 1px 1px 1px;}
.options_none {margin-bottom:10px;width:100%;float:left;}
.options_frame {margin-top:10px;padding:5px;border:#222 1px solid;float:right;}
.arrow {border-bottom:#222 10px solid;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;margin:1px 0 0 57px;}
#cat_info_left_block {}
.paddingblock {background-color:#fff;padding-left:15px;padding-right:15px;font-size:12pt;text-align:left;}
.paddingblock h2 {padding:20px 5px;margin-top:0px;}
.paddingblock td {font-size:95%;vertical-align:top;padding:5px;}
.paddingblock p {margin-bottom:10px;}
.paddingblock input {margin:2px 0 0 0;}

.product_cont {width:630px;text-align:left;float:right;}
.prdbrief_thumbnail {float:left;}
.prdbrief_thumbnail table {padding: 5px 5px 5px 5px;}

.prdbrief_a {width:620px;height:36px;z-index:1;}
.prdbrief_i {color:#7698E0;/*#BBB;*/font-size:11px;position:relative;top:-15px;float:right;z-index:2;}
i {font-style:italic;font-size:12px;}
.prdbrief_brief_description, .product_product_podarok {width:600px;margin:0 0 5px 10px;padding:5px 5px 5px 10px;}
.prdbrief_brief_description {border-left:#CCC 1px solid;background:url(/published/publicdata/U1005770DREAMCUSTOM/attachments/SC/images/features.png) no-repeat 98% 100%;}
.product_warning {min-height:31px;margin-bottom:5px;padding:0 0 5px 45px;background:url(/published/publicdata/U1005770DREAMCUSTOM/attachments/SC/images/warning.png) no-repeat;}
.product_warning ul {width:95%;}
.cpt_category_tree {width:100%;margin:10px 0 10px 0;padding:0;font-weight:bold;float:left;}
.faq {width:550px;padding:5px;text-indent:10px;text-align:justify;}
.faq ul {margin-left:10px;}
.faq li {text-indent:0;}
.prdbrief_options {width:590px;padding:5px;margin:0 0 5px 20px;border:#CCC 1px solid;border-radius:8px;}
.product_option {visibility:visible!important;}
.prdbrief_options tr:nth-child(1) td {color:#F00;font-size:16px;}
.prdbrief_options td, .cars li, .prdbrief_a, .elements span a {font-size:13px;font-weight:bold;}

.prd_out_of_stock {margin-right:34px;font-style:italic;float:right;}
.prdbrief_add2cart {margin:-2px 28px 0 0;float:right;}
.install_on:hover div {visibility:visible!important;}
.install {position:absolute;margin: -39px 0 0 -160px;padding-right:10px;}
/*корзина*/
.cpt_shopping_cart_info, #shcart_link, #shpcrtcl {width:235px;float:left;}
.cpt_shopping_cart_info {height:136px;font-weight:bold;background: url(/published/publicdata/U1005770DREAMCUSTOM/attachments/SC/images/curt.jpg) no-repeat top left;}
.shcart_link {padding-top:95px;text-align:center;}
#shpcrtgc, #shpcrtca {width:112px;float:left;}
#shpcrtgc {padding-left:10px;}
#shpcrtca {font-size:14px;color:#F00;}
#shpcrtcl {text-align:center;}
.cpt_shopping_cart_info:hover {color:#00C;text-decoration:underline;}
.cpt_survey {color:#fff;margin:10px 10px 10px 30px;}
.survey_question {font-weight: bold;margin-bottom: 10px;color:#444444;}
.survey_submit {margin-top: 10px;}
.cpt_survey form {padding:0px;margin: 0px;}
.cpt_survey label {color:#2C618F;}
.cpt_currency_selection {text-align: center;padding-top:20px;}
.cpt_currency_selection select {widows:120px;}
.cpt_currency_selection form {display: inline;}
li.child {margin-left:20px;}
.cpt_language_selection {text-align:center; margin:10px; border:solid 1px #E8E8E8; }
.cpt_language_selection a img {border:solid 1px #fff;margin:2px 0;}
.cpt_root_categories {margin-left:0;}
.cpt_root_categories td {border-bottom:dotted 1px #E8E8E8;}
.cpt_root_categories td img {margin-bottom:5px;}
.cpt_root_categories td a {}
.cpt_root_categories td a:hover {text-decoration:underline;color:#0367a0;}
.cpt_root_categories td a.rcat_root_category {text-decoration:underline;font-size:110%;}
.cpt_tag_cloud a {color:#000; text-decoration:none;}
.home_page_category_logo {background:url(/published/publicdata/U1005770DREAMCUSTOM/attachments/SC/images/defaultnocatimage.gif) left top no-repeat; display:block; height:65px; width:65px;}
.topbar, .cpt_divisions_navigation {padding:0;  margin:0 33px 0 auto;   overflow:hidden; width:auto; float:right; }
.topbar, .cpt_divisions_navigation ul {background:url(/published/publicdata/U1005770DREAMCUSTOM/attachments/SC/images/cmp_navi_left.gif) left top no-repeat; float:right; width:auto; }
.topbar, .cpt_divisions_navigation li {background:url(/published/publicdata/U1005770DREAMCUSTOM/attachments/SC/images/cmp_navi_center.gif) right top no-repeat;padding:0 25px 0 0;position:relative;left:19px;line-height:46px;height:36px;overflow:hidden;}
.topbar, .cpt_divisions_navigation a {text-transform:uppercase;}
.topbar, .cpt_divisions_navigation a:hover {color:#000;}
#container_top_left a {display:block;text-decoration:none;font-size:16px;font-family:Arial, Helvetica, sans-serif;padding-top:70px;background:url(/published/publicdata/U1005770DREAMCUSTOM/attachments/SC/images/grn_companyname.gif) left top no-repeat;text-align:center;}
#container_top_left span {padding:0 2px;}
#container_top_left span.grn_l1 {color:#fff;}
#container_top_left span.grn_l2 {color:#84ff1c;}
#container_top_left span.grn_l3 {color:#fff;}
#container_top_right, .cpt_language_selection, #container_top, .cpt_language_selection {height: 18px;font-size: 85%;padding:5px 22px 15px 5px;}
#container_top_right, .cpt_language_selection a, #container_top, .cpt_language_selection a {color: white;}
#container_footer, .cpt_divisions_navigation, #container_footer, .cpt_auxpages_navigation {text-align:right;padding-right:24px;}
#container_footer, .cpt_divisions_navigation ul, #container_footer, .cpt_divisions_navigation ul li,#container_footer, .cpt_auxpages_navigation ul, #container_footer, .cpt_auxpages_navigation ul li  {display:inline;float:none;}
#container_footer, .cpt_divisions_navigation a, #container_footer, .cpt_auxpages_navigation a {font-weight: normal;line-height:22px;text-align:left;text-decoration:underline;}
.cpt_root_categories td.cat_image a {position:relative; top:-0.8em;}
.cpt_root_categories {padding-top:1em;}
.cpt_root_categories td {vertical-align:top;}
. {background:url(/published/publicdata/U1005770DREAMCUSTOM/attachments/SC/images/cmp_blok_left_img.png) left bottom repeat-x;color:#04BE4A;padding:0 0 0 65px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:12px;line-height:30px;border-top:solid 1px #E8E8E8;}
._dark, ._dark {background:url(/published/publicdata/U1005770DREAMCUSTOM/attachments/SC/images/grn_survey_bg.gif) left top repeat-x;font-size:13px;color:#fff;padding:0 0 0 10px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:33px;}
. {border-top:none; position:relative; left:-10px; top:-10px;}
.bullet {font-size:0px;}
.hndl_submit_prds_cmp {width:170px;height:30px!important;margin-left:138px;background:#00A3FF!important;color:#FFF;border:none;cursor:pointer;border-radius:5px;display:none;position:absolute;}
.add2cart_handler {margin:0 0 5px 0; clear:left;}
h1.welcome {color:#666; font-weight:normal; font-size:17pt; letter-spacing:-1px; margin:0 0 5px 0; z-index:10;}
.cmp_b_bg {background:url(/published/publicdata/U1005770DREAMCUSTOM/attachments/SC/images/cmp_b_img_left.png) top repeat-x; height:50px;}
.small {font-size: 60%;}
.small u {color:#666;}
.big {font-size: 150%;}
.background1, .background1 td {background-color: #D9E9FF;}
.btn_checkout {font-size: 12px;font-weight: bold;margin: 10px;padding: 5px;}
.error_block {font-weight: bold;color: red;}
/*li, .elements span a {color:#004080;text-indent:25px;line-height:30px;list-style:none;border-bottom:dashed 1px #E8E8E8;background:url(/published/publicdata/U1005770DREAMCUSTOM/attachments/SC/images/cmp_blok_strela.gif) no-repeat 0 10px;}
li a, .elements span a {color:#004080;text-decoration:none;display:block;}
li:hover, .elements span a:hover {background-color:rgba(208, 223, 255, 0.48);background-position:2px 10px;display:block;}
li a:hover {color:#004080;background-color:rgba(208, 223, 255, 0.48);text-decoration:underline;cursor:pointer;}*/
.checkbox-group div, .radio-group div, .prdbrief_comparison {padding:4px 0 4px 28px;border:1px #FFF solid;border-radius:5px;}
.checkbox-group div:hover, .radio-group div:hover, .prdbrief_comparison:hover {cursor:pointer;border-color:#DFE3FF!important;}
.checkbox-group label, .radio-group label, .prdbrief_comparison label {display:block;}
.checkbox-group label:hover, .radio-group label:hover, .prdbrief_comparison label:hover {text-decoration:underline;cursor:pointer;}
input[type="checkbox"], input[type="radio"] {display:none;}
input[type="checkbox"] + span, input[type="radio"] + span {margin-left:-23px;width:16px;height:17px;position:absolute;}
input[type="checkbox"] + span, .prdbrief_comparison [type="checkbox"] + span {background: url(/mail/img/checkbox.png);}
input[type="radio"] + span {background: url(/mail/img/radio.png);}
input[type="checkbox"]:checked + span, input[type="radio"]:checked + span {background-position: 0 -17px;}

/*Основа*/
html, body {
	height:100%;
	margin:0;
	padding:0;
}
body {
	overflow-y:scroll;
}
body, td, th, p, body, font, div, td, input, textarea, span, input, textarea {
	color:#303334;
	font-size:16px;
	line-height:35px;
	font-family:Verdana, Geneva, sans-serif;
}
h1 {
	font-size:24px;
	margin:10 0;
}
h2 {
	font-size:22px;
	margin:10 0;
}
h3 {
	width: 60%;
	margin:10px 0 10px 13px;
	border-bottom: 1px #000 solid;
	font-size:20px;
    text-indent: 12px;
}
p {
	margin:0;
}
.botbort {
	width:60%;
	margin-left:6px;
	border-bottom: 1px #000 solid;
    text-indent:12px;
}
form {
	width:100%;
	margin:0;
	padding:0;
}
a {
	color:#003F63;
}
a:hover {
	color:#00C;
}
a img {
	border:0;
}
a img:hover, .priceimg div:hover {
	opacity:0.75;
	z-index:1;
}
div {zoom:1;}

.bodystyle, .whiteline, #grid {
	width:1250px;
	margin:0 auto;
}
.handstyle {
	width:100%;
	height:75px;
	background:#000 url(/img/bbg.jpg) center;
	border-bottom:#6D6D6D 1px solid;
}
.logo {
	width:250px;
	margin:16px 70px 0 20px;
	float:left;
}
.topmenu {
	margin-right:80px;
	padding-left:3px;
	float:left;
}
.topmenu span {
	width:3px;
	height:52px;
	margin-top:11px;
	background:url(/img/chrome_vertical_line.png) no-repeat;
	float:left;
}
.topmenu a {
	padding:27px 35px;
	color:#fff;
	font-size:18px;
	line-height:22px;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
}
.topmenu a:hover {
	color:#fff;
	background:rgba(255, 255, 255, 0.19);
}
.phone {
	width:200px;
	margin-top:25px;
	color:#fff;
	font-size:24px;
	line-height:22px;
	float:left;
}
.contect {
	width:100%;
	min-height:calc(100% - 227px);
	background:#fff;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	float:left;
}
#grid {
	float:left;
}
.cpt_maincontent {
	width:1210px;
	margin-left:20px;
	float:left;
}
.full {
	margin:0 -20px;
	padding:0;
}
.bottomline {width:100%;height:150px;background:rgba(25, 25, 25, 0.83);border-top:1px #868686 solid;float:left;}
.bottommenu a {padding:20px;color:#fff;font-size:16px;text-decoration:none;float:left;}
.bottommenu a:hover {color:#fff;background:rgba(255, 255, 255, 0.19);}
.bottomcol {margin:30px 10px 0 10px;float:left;}
.bottomvk {margin-top:20px;float:left;}
.bottlive {margin-top:35px;float:left;}
.bottomtop a {width:120px;height:50px;padding-top:50px;text-align:center;float:right;}
.bottomtop img {margin-right:14px;}
/*Новости*/
.cpt_news_short_list, .post_block {
	margin:0 -20px;
}
.news_h1 {
	margin-left:10px;
}
.news_h2 {
	margin:10px 0 30px 30px;
	font-size:24px;
	line-height:22px;
}
.news_table {
	width:100%;
	padding:0 20px 20px 30px;
	margin-bottom:20px;
	border-bottom:1px #CCC solid;
}
.news_img {
	width:450px;
	cursor:pointer;
}
.news_img:hover{
	opacity:0.75;
}
.news_post {
	padding-left:30px;
}
.news_title a {
	margin-top:-2px;
	color:#303334;
	font-size:24px;
	line-height:22px;
	font-weight:normal;
	text-decoration:none;
	display:block;
}
.news_title a:hover {
	color:#535A6D;
}
.news_date {
	padding:10px 0 0 10px;
	color:#444444;
	font-size:10px;
	line-height:22px;
	font-weight:bold;
}
.news_post_mini {
	min-height:30px;
}
.news_reed a {
	width:160px;
	float:right;
}
.news_reed a, .news_viewall a, .news_sub, .underline, .no_underline {
	padding:20px 20px;
	background:#303334;
	color:#fff;
	line-height:22px;
	text-align:center;
	text-decoration:none;
}
.news_reed a:hover, .news_viewall a:hover, .no_underline:hover, .product_menu a:hover {
	background:#535A6D;
}
.news_viewall {
	margin:10px 0 20px 30px;
	float:left;
}
.news_subscribe, .news_thankyou {
	width:600px;
	margin:3px 0 0 40px;
	line-height:22px;
	float:left;
}
.news_subscribe input {
	line-height:22px;
}
.news_sub {
	width:160px;
	padding:7px 0;
	border:0;
	display:inherit;
}
.news_subscribe div {
	display:inline;
}
.post_img {
	width:1250px;
	height:300px;
	margin:0 -20px;
}
.post_date {
	color:#000;
    text-shadow:#fff 1px 1px 1px;
    margin-top:-25px
}
.post_title {
	padding:10px 30px;
	font-size:26px;
}
.post_content {
	padding:0 40px;
}
.page_number {
	margin:0 0 20px -4px;
	font-size:20px;
	line-height:40px;
}
.page_number a {
	padding:10px 20px;
	text-decoration:none;
}
.page_number a:hover {
	color:#fff;
}
/*Код HTML*/
.cpt_custom_html {
	float:left;
}
/*Меню в категории*/
.product_menu {
	width:100%;
	margin:10px 0;
	text-align:center;
}
.product_menu td {
	width:25%;
	border-left:10px #fff solid;
}
.product_menu td:nth-child(1) {
	border-left:0;
}
.product_menu a {
	background:#303334;
	color:#fff;
	line-height:78px;
	text-decoration:none;
	display:block;
}
/*Услуги*/
.uslugi img {
	width:1250px;
	height:450px;
	float:left;
}
.usluge img:hover {
}
/*Производители автомобилей*/
#carlist {
	width:1225px;
	margin-top:20px;
	float:left;
}
.cars {
	width:250px;
}
.car {
	width:118px;
	margin:0 16px 20px 0;
	border:#E8E8E8 1px solid;
	text-align:center;
	float:left;
}
.car p {
	margin:0;
	background-color:#F0F0F0;
	color:#004080;
	font-size:16px;
	line-height:30px;
}
.car img {
	width:100px;
	height:100px;
	margin:5px 0 5px 0;
}
.car:hover {
	border:#400040 1px solid;
}
.car:hover p, /*.options_parent:hover p,*/ .options_child p {
	color:#FFF;
	background-color:#400040;
}
.car:hover img/*, .options_parent:hover img*/ {
	opacity:0.8;
}
/*Политра*/
.color {
	width:1170px;
	margin-left:30px;
	display:block;
	float:left;
}
.color div {
	margin:0 20px 20px 0;
	border:1px #7a8295 solid;
}
.color div, .color img, .color span {
	width:212px;
	height:127px;
	border-radius:0 35px;
	float:left;
}
.color p {
	margin:80px 0 0 24px;
	color:#FFF;
	text-shadow:#000 1px 1px 4px;
	line-height:20px;
	text-indent:-15px;
	position:absolute;	
}
.blacktext {
	color:#000!important;
	text-shadow:#fff 1px 1px 4px!important;
}
/*Прайс лист*/
.pricelist {
	width:600px;
	text-indent:20px;
	margin:0 auto;
}
.pricelist td {
	height:40px;
}
.pricelist tr:nth-child(1) td {
	color:#303334;
	font-size:20px;
	text-indent:10px;
	background-color:#fff;
}
.pricelist tr:nth-child(even) {
	background-color:#EAEAEA;
}
.pricelist tr:nth-child(odd) {
	background-color:#F9F9F9;
}
.priceimg {
	width:420px;
}
.pricename {
	vertical-align:top;
}
.pricetotal {
	width:205px;
	vertical-align:middle;
}
.priceimg, .pricename, .pricetotal {
	padding:10px 0;
	font-size:24px;
	text-align:left;
}

/*Цены списов*/
.cpt_product_lists {
	width:100%;
	margin-bottom:30px;
	float:left;
}
.cpt_product_lists tr:nth-child(1) td {
	font-size:24px;
}
.cpt_product_lists td:nth-child(3) {
	width:205px;
	font-size:24px;
	vertical-align:middle;
}
.cpt_product_lists td {
	text-align:left;
	vertical-align:top;
}
.cpt_product_lists ul, .cpt_product_lists p {
	font-size:16px;
}
.more_info {
	width:150px;
	margin-left:410px;
	font-size:14px;
	line-height:38px;
	border:1px #fff solid;
	text-shadow:#565656 1px 1px 1px;
	box-shadow:#E2E2E2 2px 2px 3px;
 	text-align:center;
}
.more_info a {
	color:#fff;
	background:#303334;
	text-decoration:none;
	display:block;
}
.more_info a:hover {
	background:#535A6D;
}

/*Описание продукта*/
.cpt_product_name {
	width:1250px;
	margin:0 -20px;
	padding:5px 0;
	background-color:#F1F1F1;
	text-align:center;
	float:left;
}
.product_line {
	border-bottom:1px #D2D2D2 solid;
}
.product_price {
	width:100%;
	font-size:26px;
	text-align:right;
    line-height:71px;
	float:left;
}
.cpt_product_images {
	width:100%;
	float:left;
}
#box_product_thumbnails {
	margin:25px 0;
}
#box_product_thumbnails div, .gallery {
	width:290px;
    height:190px;
    margin:0 5px 25px 5px;
    border:#9A9999 1px solid;
    float:left;
    overflow:hidden;
}
#box_product_thumbnails img {
	max-width:290px;
}
#cboxLoadedContent, #cboxLoadedContent img {
	max-width:1200px;
	max-height:900px;
}
/*Галерея*/
.gallery span {
	width:290px;
	margin-top:155px;
	background:rgba(0, 0, 0, 0.5);
	font-size:16px;
	line-height:30px;
	color:#fff;
	text-align:center;
	float:left;
}
.gallery:hover {
	cursor:pointer;
	opacity:0.75;
}
*/
/*Рекомендуем посмотреть*/
.cpt_product_related_products {
	width:100%;
	margin:30px 0;
	float:left;
}
.cpt_product_related_products h2 {margin-top:0;background-color:#F2F2F2;text-align:center;line-height:40px;}
.product_related_table {width:100%;}
.product_related_table td {padding:10px 0 10px 0;border-bottom:#CCC 1px solid;}
.product_img_related {width:220px;}
.product_img_related img {max-width:200px;max-height:140px;}
.product_related_price {width: 130px;float:none;}
.thumbNav span {color:#FFF;}
.info_category {width:100%;height:auto;}
#container_left_sidebar {}
.blackold {color: #000;text-decoration:line-through;}
.cmp_bg {background:url(/published/publicdata/U1005770DREAMCUSTOM/attachments/SC/images/cmp_left_img.gif) left bottom no-repeat;height:36px; position:relative;}
#container_top {text-align:right;vertical-align:top;padding:10px;}
#container_left_sidebar, #container_right_sidebar {text-align: left;vertical-align: top;}
#container_footer {text-align:right;padding-right:24px;}
.select td {border-bottom:solid 1px;cursor:pointer;}
.select:hover {background-color:#D2D7FF;}
.tabs tr {background-color:#E8E8E8;}
table.lightbox tr:hover {background-color:#000;}
.search {background-image:url(/published/publicdata/U1005770DREAMCUSTOM/attachments/SC/images/line.png);}
.cpt_divisions_navigation, .cpt_auxpages_navigation {font-weight:bold;padding: 5px 0;}
.cpt_divisions_navigation a, .cpt_auxpages_navigation a {color: white;text-decoration: none;}
.cpt_divisions_navigation {padding-left:20px;}
.cpt_auxpages_navigation li {padding-left: 10px;}

/*dream*/
div.dream {width:1250px;height:775px;overflow:hidden;float:left;}
.dream_car {width:1228px; height:775px;margin:60px -9px;padding:0;}
.dream_car li {width:1250px;height:775px;padding:0;text-indent:0;border-bottom:none;background:none;float:left;}
.dream_car a {cursor:pointer;}
.dream_car a img {opacity:0!important;}
.dream_car a:hover img {opacity:1!important;}

.productCodeLabel {float:left;}
.productCode {margin-right:10px;float:left;}
.cpt_product_description {width:100%;float:left;}

.title_cat {width:100%;margin:20px 0 10px 0;background-color:#EFF7FF;text-align:center;float:left;}
/*Корзина таблица товаров*/
.cart div {float:left;}/*Кнопка*/
.cart_but {height:26px;border:0;cursor:pointer;background-color:#F8F8F8;box-shadow:#464646 0px 0px 1px;}
.cart_clear {height:25px;margin-left:0px;padding:6px 6px 0 6px;background-color:#F8F8F8;box-shadow:#464646 0px 0px 1px;}
.cart_clear a {text-decoration:none;}
.cart_but:hover, .cart_clear:hover {background-color:#D9E0FF;}
.cart_discount_label {font-weight: bold;}
#cart_content_tbl {}
#cart_page_title {padding: 40px;text-align: left;}
#cart_page_title h1 {display inline;padding: 0px;margin: 0px;font-size:20px;}
#cart_page_title input:hover {color:#CCC;}
#cart_total {font-weight:bold;white-space:nowrap;}
#cart_checkout_btn {padding:20px 10px 0 0;}
#cart_checkout_btn input {font-weight:bold;}
.cart_product_brief_description {font-size: 80%;}
.cart_content_header td {font-weight: bold;}
.cart_apply_for_discounts_extra {font-size: 80%;color: #777;}
.cart_product_quantity {text-align: center;}
.rcat_root_category {font-size: 120%;font-weight: bold;}
.rcat_products_num {color: #2C618F;font-size: 90%;font-weight:bold;}
.rcat_child_categories a {font-weight: normal;}
#reg_fields_tbl td {padding: 5px;}
#reg_auth_fields td {background-color: #D9E9FF;}
#reg_confcode td {background-color: #D9E9FF;}
#reg_fields_tbl td input, .addressform td input {width: 200px;}
#subscribed4news {width:auto!important;}
#reg_fields_tbl td textarea, .addressform td textarea {width: 200px;height: 100px;}
#reg_fields_tbl select {width: 200px;}
#reg_submit_btn {font-size:150%;font-weight: bold;}
#cat_advproduct_search {width:760px;min-height:200px;margin-bottom:20px;padding-left:200px;border:1px solid #E8E8E8;background:url(/img/search.jpg) no-repeat 20px 20px;float:left;}
#cat_advproduct_search h3 {padding:0px;margin: 0px;padding-bottom: 10px;}
.checkout_noframe_title {padding:5px 15px;text-align:left;}
#checkout_have_account {padding:15px;background-color: #D9E9FF;margin: 0 -5px 15px -5px;}
/*Sliders*/
.arrowslids{position:absolute;top:33%;z-index:100;}
.arrowslidsl{left:0;}
.arrowslidsr{right:0;}
.arrowslid{float:left;width:45px;height:121px;overflow:hidden;background:transparent url(/slider/img/arrows.png) no-repeat;}
.arrowslid-left{background-position:0 0;}
.arrowslid-left:hover{background-position:0 -121px;}
.arrowslid-right{background-position:-45px 0;}
.arrowslid-right:hover{background-position:-45px -121px;}
.buttons{position:absolute;top:94%;right:10px;z-index:100;}
.pagination{float:left;padding:0;border-bottom:none;background:none;margin:0 2px;}
.pagination a{width:30px;height:0;padding-top:10px;border:#7C7C7C 1px solid;background:#cde5f8;overflow:hidden;display:block;}
.pagination a:hover, .active-button a{background:#93d0fe;}
.slider {float:left;}
/*Сортировка и страницы*/
#cat_product_sort {border:1px #AFAFAF solid;border-radius: 3px;padding: 7px 0px 7px 12px;}
.strelkaup, .strelkadown, .strelkauphover, .strelkadownhover {background:url(/img/soft_strelka.png) no-repeat 100% 6px;padding:7px 36px 7px 16px;border-left:1px #AFAFAF solid;text-decoration:none;}
.strelkadown {margin-left:6px;background-position:100% -24px;}
.strelkaup:hover, .strelkauphover {background-position:100% -50px;background-color:#eee;}
.strelkadown:hover, .strelkadownhover {margin-left:6px;background-position:100% -80px;background-color:#eee;}
iframe {width:960px;height:570px; background:url(/img/youtube.png) no-repeat;}
.button-push:hover {background-position:0 0!important;cursor:pointer;}
/*
     */
/*
*/