@font-face {
    font-family: 'juramedium';
    src: url('font/jura-medium-webfont.eot');
    src: url('font/jura-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/jura-medium-webfont.woff') format('woff'),
         url('font/jura-medium-webfont.ttf') format('truetype'),
         url('font/jura-medium-webfont.svg#juramedium') format('svg');
		font-weight: normal;
		font-style: normal;

}
@font-face {
    font-family: 'russo_oneregular';
    src: url('font/russoone-regular-webfont.eot');
    src: url('font/russoone-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/russoone-regular-webfont.woff') format('woff'),
         url('font/russoone-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
html,body{ width:100%; height:100%; font-family: Arial, Tahoma, sans-serif; color:#000000; font-size:14px; line-height:1.4em; background:#ffffff; margin:0px; padding:0px; }
h1 {margin-bottom: 10px; font-family: 'juramedium',Arial, sans-serif; font-size:24px; color:#000000;}
h2 {font-family: 'juramedium',Arial, sans-serif; font-size:22px; color:#000000;}
.white {font-family: 'juramedium',Arial, sans-serif; font-size:22px; color:#ffffff; padding-bottom:5px; padding-top:5px;}
h3 {font-family: 'juramedium',Arial, sans-serif; font-size:20px; color:#000000;}
h4 {font-family: 'juramedium',Arial, sans-serif; font-size:14px; color:#000000;font-weight:bold;}
h5 {font-family: 'juramedium',Arial, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
h6 {font-family: 'juramedium',Arial, sans-serif; font-size:11px; color:#000000; font-weight:bold; font-style:italic;}
p { padding-bottom:10px;}
a {color:#1a3dc1; text-decoration:underline;}
a:hover {color:#1a3dc1; text-decoration:none;}
form{padding:0px; margin:0px;}
table {border-collapse: collapse; font-size:100%}
td, th , tr {padding: 0; vertical-align:top}
tr {padding: 0; vertical-align:top}
hr {color:#b2bcc2; height:1px; border:0px; background-color:#b2bcc2;}
.fr {float:right;}
.fr1 {float:right; margin-right:80px;}
.fr2 {float:right; margin-right:130px;}
.fl {float:left}
.cl{clear:both; }
img{border:0px;}
TABLE.border p {margin:0; padding:0;}
TABLE.border {border-color:#aaaaaa; border-style: solid; border-width: 1px; font-size: 14px; color:#000000; background-color:#fff; text-align:center; margin:10px 0px; line-height:1.1em;}
TABLE.border td {padding: 10px 15px; border-color: #aaaaaa; border-style: solid; border-width: 0 1px 1px 0;}
TABLE.border th {padding: 10px; border-color: #aaaaaa; border-style: solid; border-width: 0 1px 1px 0;}
TABLE.tabinv p {margin:0; padding:0;}
TABLE.tabinv {border:none;  border-width: 0;}
TABLE.tabinv td{padding: 10px 15px; border: none; border-width: 0;}
TR.trbg {background-color: #cfcfcf;}
TR.trbg td {color: #000000; padding: 10px 15px; border-width: 0 1px 2px 0; font-size:14px; font-weight:normal; color:#000000;}

h2.auto {font-family: 'juramedium',Arial, sans-serif; font-size:22px; line-height:1.5em; color:#999;}
h2.motor {font-family: 'juramedium',Arial, sans-serif; font-size:22px; line-height:1.5em; color:#666;}


.header {background:#000000; height:50px; width:100%; position:fixed; z-index:100; margin:0px; padding:0px;}
.center {width:960px; border:0px solid red; margin: 0 auto;}
.logo { padding-top:8px; padding-bottom:7px; float:left; padding-right:20px; width:195px; border:0px solid red;}
.num { color:#ffffff; font-family: 'juramedium'; font-size:24px; padding:15px 30px 0px 0px; padding:13px 80px 0px 0px\0/; border:0px solid red; float:left; width:180px;}

/*Верхнее меню*/
#jsddm {margin: 0px 0px 0px 0px; padding-top: 10px;}
#jsddm li {float: left;list-style: none;font: 16px Arial, Tahoma, sans-serif; margin-right:3px;}

#jsddm li a {
    display: block;
    background: #000000;
    padding: 5px 15px 5px 5px;
    text-decoration: none;
    
    color: #EAFFED;
    white-space: nowrap;
}
#jsddm li.n a {
    display: block;
    background: #000000;
    padding: 5px;
    text-decoration: none;
    color: #EAFFED;
    white-space: nowrap;
}

#jsddm li a:hover {background: #c32525;  border-radius: 5px; -webkit-border-radius: 5px;-moz-border-radius: 5px; }
#jsddm li ul {
    margin: 0;
    padding: 0;
    position: absolute;
	top:50px;
	_top:56px;
	*width:174px!important;
	width:177px!important;
	overflow:hidden;
    visibility: hidden;
	opacity:1;
    border-radius: 0 0 4px 4px; 	
	-webkit-border-radius: 0 0 4px 4px;	
	-moz-border-radius: 0 0 4px 4px; 
	border:0 0 4px 4px #d5d5d5;
	-webkit-box-shadow: -1px 0px 10px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    -1px 0px 10px rgba(0, 0, 0, 0.3);
box-shadow:         -1px 0px 10px rgba(0, 0, 0, 0.3);
 }
 
#jsddm li ul li { float: none; display: inline; margin-right:0px; font-size:14px !important;  }
#jsddm li ul li a { width: auto; background: #d5d5d5; color:#000000;  }
#jsddm li ul li a:hover {
   border-radius: 0px!important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px; color:#484848; background:#d5d5d5;
}


.xx {border-bottom:1px solid #ffffff !important;}
.bb { padding:0px!important; margin:0px!important; *height:0px; }
.arr {background: url(/images/arr.gif) no-repeat top right; height:4px; width:8px; position:relative; float:right; margin-right:6px; top:-15px; *float:right:none; *left:96px; }
.arr1 {background: url(/images/arr.gif) no-repeat top right; height:4px; width:8px; position:relative; float:right; margin-right:6px; top:-15px; *float:right:none; *left:120px; }
.ie {*background: url(/images/arr.gif) no-repeat top right; *height:4px; *width:8px; *position:relative; *top:-15px; *float:right:none; *left:58px;}
/*Верхнее меню*/

/*Footer*/
.footer {background:#ffffff; height:325px; font-family: Arial, Tahoma, sans-serif; }
.center1 {width:970px;  margin: 0 auto;}
.zag {color:#000000; font-family: 'juramedium'; text-shadow: 0px 1px 1px black; font-size:24px;  margin: 0 auto;  width:190px; padding-top:25px;}
.newsblock { margin-top:30px;}
.news { width:300px; float:left; margin-right:20px;}
.data {font-size:14px; color:#a9a9a9; padding-bottom:10px;}
.pic {float:left; margin-right:10px; width:45px;}
.newszag {float:left; font-size:16px; width:200px; padding-bottom:10px;}
.newszag a{text-decoration:underline; color:#000000;}
.newszag a:hover {text-decoration:none; color:#000000;}
.newstxt {font-size:14px; line-height:1.4em; padding-right:0px;}
.rights {margin-top:80px; padding-bottom:40px;}
.rights1 {margin-top:10px; padding-bottom:40px;}
.firm {font-size:14px; color:#a9a9a9; float:left; padding-right:50px; }
.firm1 {font-size:14px; color:#a9a9a9; float:left; padding-right:50px; padding-left:10px;}
.studio {font-size:14px; color:#a9a9a9;  float:right;  }
.studio a{text-decoration:none; color:#a9a9a9;}
.studio a:hover {text-decoration:underline; color:#a9a9a9;}
.studio1 {font-size:14px; color:#a9a9a9;  float:right; padding-right:10px; }
.studio1 a{text-decoration:none; color:#a9a9a9;}
.studio1 a:hover {text-decoration:underline; color:#a9a9a9;}
/*Footer*/


/*Боковое меню*/
.navigation{ position:fixed; z-index:20; top:50%; background:#000000; padding-top:10px; width:40px; border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px; behavior:url('../css/ie-css3.htc');}
.navigation li{ color:#333333; display:block; padding: 10px 0px 5px 0px; line-height:30px; margin-bottom:2px; font-weight:bold; -webkit-transition: all .2s ease-in-out;
border-bottom:1px solid black; width:40px;}
.navigation li:hover.cart{ background: url(/images/cart.jpg) no-repeat top center; height:20px; cursor:pointer; width:40px!important; padding-top:10px;}
.navigation li:hover.car{ background: url(/images/car.jpg) no-repeat top center; height:20px; cursor:pointer; width:40px!important;}
.navigation li:hover.moto{ background: url(/images/moto.jpg) no-repeat top center; height:20px; cursor:pointer; width:40px!important;}
li.active.cart {background: url(/images/cart.jpg) no-repeat top center; height:20px; cursor:pointer; width:40px!important; padding-top:10px;}
li.active.car {background: url(/images/car.jpg) no-repeat top center; height:20px; cursor:pointer; width:40px!important; padding-top:10px;}
li.active.moto {background: url(/images/moto.jpg) no-repeat top center; height:20px;cursor:pointer; width:40px!important; padding-top:10px;}
.cart {background: url(/images/cart1.jpg) no-repeat top center; height:20px;}
.car {background: url(/images/car1.jpg) no-repeat top center; height:20px;}
.moto {background: url(/images/moto1.jpg) no-repeat top center; height:20px;}
	
/*Боковое меню*/	
	

.slide{ background-attachment: fixed; width:100%; height:100%; position: relative; overflow:hidden;}

#slide1{background:#829bae url(/images/bg.jpg) no-repeat top center fixed; height:948px;}
/*redact  display none*/
.content {position:absolute; z-index:20;  top:50px; left: 50%; margin-left:-480px; border:0px solid black; width:960px; height:902px; display: none;}
/*display none*/
/*add class*/
.content2 { position:absolute; z-index:20;  top:50px; left: 50%; margin-left:-480px; border:0px solid black; width:960px; height:902px; }
/*add class*/
.wrapper{width:970px; position:relative;margin:0 auto;}
#block1{ background: url(/images/block1.png) no-repeat ; height:948px; position:absolute; width:1297px; top:190px; left:-170px; z-index:10; top:110px; }
#block2{ background: url(/images/block2.png) no-repeat ; height:948px; position:absolute; width:736px; top:300px; right:80px;  z-index:10;   top:110px;}
#block3{ background: url(/images/block3.png) no-repeat ; height:948px; position:absolute; width:1312px; top:230px; left:-150px;  z-index:10; top:210px;}
.inetzag {font-family: 'russo_oneregular'; color:#013e7c; font-size:36px; padding:35px 0px 10px 90px; }
.inetzag a {color:#013e7c; text-decoration:none;}
.inetzag a:hover {color:#013e7c; text-decoration:none;}
.inetbg {background: url(/images/inetbg.jpg) no-repeat ; height:377px;}
.popular {color:#000000; font-family: 'juramedium'; font-size:30px; width:300px; margin:0px auto; padding:15px 0px 15px 0px; text-align: center;}
.nov {color:#000000; font-family: 'juramedium'; font-size:30px; width:140px; margin:0px auto; padding:20px 0px 15px 0px;}
.updates{border:0px solid red;}
.update {width:300px; height:285px; background:#ffffff; float:left; margin-right:10px; margin-left:10px; _margin-right:8px; _margin-left:8px; }
.v{height:200px;}
.updatetxt {font-size:16px; height:65px; width:200px; overflow:hidden; line-height:1.5em;  text-align:center; margin:0 auto; padding:10px 0px 10px 0px;  *padding:10px 0px 15px 0px; }
.updatetxt a {color:#000000; text-decoration:none;}
.updatetxt a:hover {color:#000000; text-decoration:underline;}
.price{ font-size:24px; text-align:center;}
span.ruble { text-transform:uppercase; }
span.ruble1 { font-size:30px!important; text-transform:uppercase;}
span.hyphen:after { content: '\2013'; }
span.hyphen1:after { content: '\2013'; }
span.hyphen2:after { content: '\2013'; }
span.hyphen3:after { content: '\2013'; }
span.hyphen4:after { content: '\2013'; }
span.hyphen { position:absolute; margin:.1ex 0 0; color:#000; *margin:.5ex 0 0; behavior: expression(this.innerHTML = '&ndash;'); }
span.hyphen1 { position:absolute; margin:.4ex 0 0 0; *margin:.9ex 0 0 0; behavior: expression(this.innerHTML = '&ndash;'); font-size:30px; }
span.hyphen2 { position:absolute; margin:.4ex 0 0; behavior: expression(this.innerHTML = '&ndash;'); }
span.hyphen3 { position:absolute; margin:.2ex 0 0; behavior: expression(this.innerHTML = '&ndash;'); }
span.hyphen4 { position:absolute; margin:.1ex 0 0; *margin:.0ex 0 0; behavior: expression(this.innerHTML = '&ndash;'); }
.scrolnews {background: url(/images/bgimg.png) no-repeat 50% 50% ; height:233px; width:600px; margin:0px auto;}
.scrolimg {padding-left:40px; padding-top:40px;}
/******************************
 SLIDE 2 
*******************************/
#slide2{background:#244868 url(/images/bg1.jpg) no-repeat top center fixed; height:946px; border:0px solid white;}
.salonzag {font-family: 'russo_oneregular'; color:#ffffff; font-size:36px; padding:35px 0px 10px 90px; position:relative; z-index:500;}
.salontxt {color:#d2eeff; font-size:14px; padding: 0px 0px 25px 90px; width:460px; line-height: 1.4em;}
.model {width:820px; margin:0px auto; position: absolute;top: 0px; margin-left: 70px; display: none;}
.model2 {width:820px; margin:0px auto; position: absolute;top: 0px; margin-left: 70px; display: none;}

/*redact*/
.modeltxt {position:absolute; margin-left: 500px;  top:300px;}
/*redact*/
.modelmzag, .modelzag {font-family: 'russo_oneregular'; color:#ffffff; font-size:36px; text-transform:uppercase; padding-top:10px; padding-bottom:10px; line-height:0.8em; width:350px; }
.modelzag a{color:#ffffff; text-decoration:none;}
.modelzag a:hover{color:#ffffff; text-decoration:none;}
.modelzag1 {font-family: 'juramedium'; color:#ffffff; font-size:24px; text-transform:uppercase; }
.opisa {font-size:14px; font-style:italic; color:#ffffff; width:240px; max-height:160px; height:expression(this.height > 160? '160px': this.height); overflow:hidden; padding-bottom:5px;}
.pricea {font-size:40px; color:#ffffff; margin-top:10px; padding-bottom:5px;}

.foto {margin-top:90px;}
/*redact*/
.slider_img_lacation_2_1 { border:15px solid white; width:300px; height:200px;  position:absolute; top:290px; z-index:1; cursor: pointer;
 
 -o-transform: rotate(-10deg);
 -webkit-transform: rotate(-10deg);
 -moz-transform: rotate(-10deg);
 
 }
.slider_img_lacation_2_2 {border:15px solid white; width:300px; height:200px; position:absolute; top:250px; z-index:2; margin-left: 120px;cursor: pointer;}
.slider_img_lacation_2_3 {border:15px solid white; width:300px; height:200px;  position:absolute; top:200px; z-index:3; margin-left: 50px;cursor: pointer;


 -o-transform: rotate(10deg);
 -webkit-transform: rotate(10deg);
 -moz-transform: rotate(10deg);

}
.slider_img_lacation_3_1 {border:15px solid white;  width:300px; height:200px; position:absolute; top:290px; z-index:1; cursor: pointer;

 -o-transform: rotate(-10deg);
 -webkit-transform: rotate(-10deg);
 -moz-transform: rotate(-10deg);
}

.slider_img_lacation_3_2 {border:15px solid white; width:300px; height:200px; position:absolute; top:250px; z-index:2; margin-left: 120px;cursor: pointer;}
.slider_img_lacation_3_3 {border:15px solid white; width:300px; height:200px; position:absolute; top:200px; z-index:3; margin-left: 50px;cursor: pointer;
 -o-transform: rotate(10deg);
 -webkit-transform: rotate(10deg);
 -moz-transform: rotate(10deg);
}
/*redact*/
/******************************
 SLIDE 3 
*******************************/
#slide3{background:#a9c6d6 url(/images/bg2.jpg) no-repeat top center fixed; height:948px;}

.mototxt {color:#000000; font-size:14px; padding: 0px 0px 25px 90px; width:460px; line-height: 1.4em;}
.modelm {width:820px; margin:0px auto; border:0px solid red;} 
.modelmtxt {position:absolute; margin-left: 500px;  top:300px;}
.modelmzag {color:#013e7c;   }
.modelmzag a {color:#013e7c; text-decoration:none;}
.modelmzag a:hover {color:#013e7c; text-decoration:none;}
.modelmzag1 {font-family: 'juramedium'; color:#013e7c; font-size:24px; text-transform:uppercase;}
.opism {font-size:14px; font-style:italic; color:#000000; width:240px; max-height:160px; height:expression(this.height > 160? '160px': this.height); overflow:hidden; padding-top:10px;}
.pricem {font-size:40px; color:#000000; margin-top:10px; padding-bottom:5px;}
.bullets {position:relative; top:-180px; left:50%; border:0px solid red;  width:95px;}
.bullets img {padding-right:10px; }


 
/* The Nivo Slider styles */
.nivoSlider { position:relative; top:15px;}
.nivoSlider img { position:absolute; top:0px; left:-20px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
/* Caption styles */
.nivo-caption {	display:none; position:absolute; top:40px; background:transparent; color:#000000; margin-left:-12px; height:150px; z-index:8; opacity:0;}
.nivo-caption p { padding:5px; margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption { display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.pricemain {padding-top:20px; font-size:24px; text-align:center; color:#000000; background:#ffffff; /*background-image:url(/images/rub.gif); background-position:right top; padding-right:19px; background-repeat:no-repeat;*/ }
.rub {background-image:url(/images/rub.gif); background-position:right 3px; padding-right:23px; background-repeat:no-repeat;}
.link { text-align:center; height:70px; overflow:hidden; background:#ffffff;} 

/*Skin Name: Nivo Slider Default Theme*/

.theme-default .nivoSlider {position:relative;margin-bottom:50px;width:650px; margin:0px auto; }
.slider-wrapper {background_: url(/images/bgimg.png) no-repeat 50% 50% ; height:263px; width:650px; margin:0px auto; }
.theme-default .nivoSlider img {position:absolute;top:0px;left:0px;display:none;}
.theme-default .nivoSlider a {border:0;display:block;}
.theme-default .nivo-controlNav {position:absolute;left:50%;bottom:-60px;margin-left:-40px;}/* Tweak this to center bullets */
.theme-default .nivo-controlNav a {display:block;	width:18px;height:18px;background:url(/images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:10px;float:left;}
.theme-default .nivo-controlNav a.active { background-position:0 -18px; background:url(/images/bullets1.png) no-repeat;}
.theme-default .nivo-caption {font-family: Arial, Tahoma, sans-serif; font-size:16px; text-align:center; line-height:1.5em; padding-top:10px; height: 145px; overflow:hidden;}
.theme-default .nivo-caption a {color:#000000; text-decoration:none;}
.theme-default .nivo-caption a:hover {color:#000000; text-decoration:underline;}

/* The Nivo Slider styles */
.nivoSlider { position:relative; top:15px;   border:0px solid red;}
.nivoSlider img { position:absolute; top:0px; left:-20px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
/* Caption styles */
.nivo-caption {	position:absolute;left:318px;top:35px;background:#fff;;color:#000000;width:250px;height:150px;z-index:8;height:145px;}

.nivo-caption p { padding:5px; margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption { display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/*Skin Name: Nivo Slider Default Theme*/

.top {background:#f3f3f3;  padding-top:50px;  border:0px solid red; padding-bottom:5px; }
.nav {font-size:14px; color:#c5c5c5; padding:10px 0px 5px 0px;}
.nav a {text-decoration:underline; color:#c5c5c5;}
.nav a:hover{text-decoration:none; color:#c5c5c5;}
.part1 {width:620px; *width:615px; width:615px\0/; float:left; border:0px solid red; }
.part2 {border:0px solid red;  float:left; padding-bottom:30px; width:300px; padding-right:50px; }
.bord{ box-shadow: 1px 1px 2px 1px rgba(122,122,122,0.5); padding:15px; width:300px; height:200px; margin-top:0px; *border:1px solid #c8c8c8; border:1px solid #c8c8c8\0/; }
.bord1{ box-shadow: 1px 1px 2px 1px rgba(122,122,122,0.5); padding:15px; width:300px; height:200px; margin-top:0px;  *border:1px solid #c8c8c8; border:1px solid #c8c8c8\0/; }
.it {font-size:14px; font-style:italic;  padding-bottom:25px;}
.it1 {font-size:14px; font-style:italic; padding-top:25px; padding-bottom:25px; line-height:1.4em;}
.block {background:#f3f3f3; padding:10px 10px 10px 10px;  line-height:1.4em;}
.blockh {height:25px; background:#ffffff; margin-top:-45px; border:0px solid red; }

.part3 {width:360px; float:left; border:0px solid red; padding-right:20px; padding-top:30px; }
.part4 {border:0px solid red; float:left; width:580px;}
.padot {font-size:14px; font-weight:bold; line-height:1.4em; padding-top:25px;}
ul .list {font-size:14px; padding-bottom:20px; margin:0px; padding:0px;  }
.list  li {padding-top:15px; }
.menubottom {width:730px; margin:0 auto; padding-top:50px; }
.menuleft {float:left; margin-right:20px; padding-bottom: 35px;}
.menubottom div img:hover {-webkit-box-shadow: -1px 0px 30px rgba(255, 0, 0, 1);
-moz-box-shadow:    -1px 0px 30px rgba(255, 0, 0, 1);
box-shadow:         -1px 0px 30px rgba(255, 0, 0, 1);}



.partners div {float:left; margin-right:20px; margin-bottom:20px;}

.numbers{ float:left;  width:470px;}
.adress { float:left; }
.tel { background: url(/images/num.gif) no-repeat; height:24px; font-size:16px; color:#c32525; padding-left:30px; padding-top:3px; }
.mainnum {font-size:16px; padding-top:10px;}
.tel1 {font-size:14px; padding-top:15px;}
.mail {font-size:14px; padding-top:20px;}


.adress1 { background: url(/images/adress.gif) no-repeat; height:24px; font-size:16px; color:#c32525; padding-left:30px; padding-top:3px; }
.map {margin-top:10px;}


.nblock {margin-bottom:30px;}
.datan {font-size:14px; color:#a9a9a9; padding-bottom:5px; padding-top:0px; padding-left:55px;}
.zagn {font-size:16px; color:#000000; padding-bottom:5px; padding-left:55px;}
.zagn a {text-decoration:underline; color:#000000; }
.zagn a:hover {text-decoration:none; color:#000000; }
.txtn {font-size:14px; padding-left:55px; line-height: 1.4em;}

.pagination {
   font-size:14px; margin:40px 0px 30px 0px; 
}
.pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
background:#ffffff;
  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination ul > li {
  display: inline; color:#666666; 
}
.pagination a { color: #666666!important; *height:20px; }
.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0; 
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5; 
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #666666!important; font-weight:bold;
  cursor: default; 
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
  color: #666666!important; 
  background-color: transparent;
  cursor: default; *height:12px; *padding-top:12px; *margin-bottom:-12px;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px; 
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.arrsm {font-size:10px;  }
.pp {*padding-top:7px;}
.data1 {font-size:14px; color:#a9a9a9; padding-bottom:10px;}
.galery {margin-bottom:10px; margin-top:10px; *width:900px;}
.galery div {float:left; height:200px; overflow:hidden; padding-right:10px; margin-bottom:10px; }






.arrie {*padding-top:8px; *height:6px; *width:6px;}



.tb { margin:0px auto 0 auto; width:100%; height:320px;}
.leftarrow {width:42px; }

.leftarrow_prod {width:69px; }
.leftarrow_prod img{margin:130px 20px 0px 20px;}
.none{display:none;}
.prgost{ margin-left:370px; padding-top:100px;}
.prgostname{font-family:Arial, Tahoma, Sans-serif; font-size:16px; color:#000000;  height:38px; overflow:hidden;}
.prgostname_sub{font-family:Arial, Tahoma, Sans-serif; font-size:14px; font-style:italic; color:#000000; padding-top:10px; overflow:hidden; height:130px;}
.block_preview{text-align:center; margin:20px 0px 30px 0px;}
.view1{border:1px solid #bcbcbc; cursor:pointer; padding:10px; height:55px;}
.view2{border:1px solid #ebebeb; cursor:pointer; padding:10px; height:55px; }




.btn_slider_block { position: absolute; top: 550px; margin-left: 420px;}
.btn_slider_block div { float: left; height: 20px; color: white; margin: 5px; }

.btn_slider_block2 { position: absolute; top: 550px; margin-left: 420px;}
.btn_slider_block2 div { float: left; height: 20px; color: white; margin: 5px;}
.point_index_page_no_copy { display: none; }





.katalog {margin:8px 50px 5px 0px; width:177px; cursor:pointer; }
.opl {background: url(/images/opl.jpg) no-repeat 0px 20px; height:22px; font-size:16px; color:#a90000; padding-left:40px; padding-top:20px; padding-right:25px; float:left; width:177px;}
.opl a {text-decoration:underline; color:#a90000;}
.opl a:hover {text-decoration:none; color:#a90000;}
.dost {background: url(/images/dost.jpg) no-repeat 0px 20px; height:22px; font-size:16px; color:#a90000; padding-left:40px; padding-top:20px; float:left; width:177px;}
.dost  a {text-decoration:underline; color:#a90000;}
.dost  a:hover {text-decoration:none; color:#a90000;}

/*Поиск*/
#search-block-form{
	width:213px;
	height:28px;
	border-radius:2px;
	border:1px solid #cccccc;
	background:url(images/searchBgDark.png) left top repeat-x;
	box-shadow:0px 1px 2px rgba(255,255,255,0.2); float:left;
	}
#search-block-form input{
	padding:0;
	margin:0;
	display:block;
	border:none;
	outline:none;
	background:none;
	width:100%;
	height:100%;
	}
#search-block-form .form-actions{
	width:43px;
	height:29px;
	float:right; 
	background:url(/images/icon1.jpg) 0px 0px no-repeat; margin-top:-29px; 
	}
#search-block-form .form-actions input:hover{
	cursor:pointer;
	}
#search-block-form .form-actions input{
	overflow:hidden;
	text-indent:-9999px;
	}
#search-block-form .form-item{
	width:210px;
	padding:0px 4px 0px 0px;
	float:right;
	height:28px;
	}
#search-block-form .form-item input{
	font:14px  Arial, Helvetica, sans-serif;
	color:#93979c;
	height:auto !important;
	padding:6px 0px 5px 5px;
	}
.placeholder{color:#b3b3b3 !important; font-size:14px; }
.poisk {float:right; margin-top:15px; }
/* Конец */

.tb1 { min-width:970px;  max-width:1240px; width:100%;  _width:970px; _width:expression(body.clientWidth>970?(body.clientWidth>1240?"1240":"100%"):"970px");  border:0px solid red; margin-top:20px; }
ul.leftmenu {list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:#656565; color:#aeaeae; width:220px; border-radius:2px;}
.leftmenu li {padding:15px 0px 15px 30px;}
.leftmenu li a {text-decoration:none; color:#ffffff; }
.leftmenu li a:hover { text-decoration:none; color:#ffffff; }
.bg1 { background:url(/images/1x45.gif) 0px 0px no-repeat top right; height:1px; width:2%; }
.bg2 {width:236px; border:1px solid red;}
.settings { background: url(/images/settings.jpg) no-repeat 10px 17px; height:14px; border-bottom:1px solid #000000;}
.mycart { background: url(/images/mycart.jpg) no-repeat 10px 17px; height:14px; border-top:1px solid #939393; border-bottom:1px solid #000000;}
.myzak { background: url(/images/myzak.jpg) no-repeat 10px 17px; height:14px; border-top:1px solid #939393;}
.cur1 {background:#4f4f4f url(/images/cur1.jpg) no-repeat 10px 17px; height:14px;}
.cur2 {background:#4f4f4f url(/images/cur2.jpg) no-repeat 10px 17px; height:14px;}
.cur3 {background:#4f4f4f url(/images/cur3.jpg) no-repeat 10px 17px; height:14px;}
.nav1 {font-size:13px; color:#575757; margin: 12px 0;}
.nav1 a {text-decoration:none; color:#2569a9;}
.nav1 a:hover{text-decoration:underline;}
.fon {background: url(/images/fon.jpg) repeat-x ; overflow:hidden; height:20px;  color:#ffffff; font-size:16px; padding:0px; margin:0px; border-color: #e1e1e1; border-style: solid; border-width: 0 0px 0px 0px; }
.tovar {width:100%; border:0px solid black; margin-top:10px; }
.kk { width:10px; margin-top:0px; padding:0px; vertical-align:top;  }
.kk1 { width:10px; margin-top:0px; padding:0px; vertical-align:top;  float:right;}
.pad{padding:8px 10px 10px 10px; }
.pad a{text-decoration:underline; color:#000000;}
.pad a:hover{text-decoration:none; color:#000000;}
.bor { border-color: #e1e1e1; border-style: solid; border-width: 0 1px 1px 1px; font-size:14px; }
.btn { height:20px; width:20px; }
.btn1 { height:20px; width:20px; float:left; margin-left:10px; margin-top:-2px;}
.mm {margin-left:-6px; margin-top:-1px; margin-left:-8px\0/; margin-top:-2px \0/;  float:left; *float:none; *margin-left:5px;}
.mm, x:-moz-any-link {
margin-left:-4px; margin-top:-2px;
}
noindex:-o-prefocus,.mm{margin-left:-8px; margin-top:-1px;}
.mm1 {margin-left:-6px; margin-top:-1px; margin-left:-8px\0/; margin-top:-2px \0/; *margin-top:-1px; *margin-left:-2px; }
.mm1, x:-moz-any-link {
margin-left:-4px; margin-top:-2px;
}
noindex:-o-prefocus,.mm1{margin-left:-8px; margin-top:-1px;}
.mm {*margin-left:-1px;}
.user{width:42px; text-align:center; font-size:14px;  margin-left:5px; margin-right:5px; vertical-align:top;}
.bg3 {background:#f3f3f3; height:40px; border-color: #e1e1e1; border-style: solid; border-width: 0 1px 1px 1px;}
.sum {font-size:16px; float:right; font-weight:bold; padding-right:50px; padding-top:10px;}
.itog {font-size:16px;  font-weight:bold; padding-left:10px; padding-top:10px;}
.peres {margin:0px 0px 0px 0px; border-bottom:1px dotted #000000; font-size:14px;}
.peres1 {height:32px; margin-top:3px; cursor:pointer; background: url(/images/forbutton.jpg) no-repeat 0px 0px; width:101px; border:none!important;}
.peres2 {height:32px; margin-top:3px; cursor:pointer; background:#faa731; border:none; border:1px solid #da850b; border-radius:4px; padding: 0px 7px; margin-right:10px;}
.peres3 {height:32px; margin-top:3px; cursor:pointer; background:#faa731; border:none; border:1px solid #da850b; border-radius:4px; padding: 0px 7px; margin:10px 0px 20px 50px; *margin:10px 0px 20px 30px;}
.peres4 {height:32px; margin-top:0px; cursor:pointer; background:#faa731; border:none; border:1px solid #da850b; border-radius:4px; padding: 0px 7px;}
.peres1_wide {background: url(/images/forbutton139.jpg) no-repeat 0px 0px; width:139px;}

.zakaz {background: url(/images/zakaz1.png) no-repeat 0px 2px; width:150px; height:32px; border:none; color:#ffffff; font-size:14px; padding-left:25px;  margin-bottom:10px; margin-top:10px; float:right; cursor:pointer;}
.bgtb {background: url(/images/bgtb.jpg) repeat-x ; width:100%; height:44px;  }
.lk {color:#ffffff; padding-top:13px; padding-left:20px; font-size:14px;}
.lk a {color:#ffffff; text-decoration:underline;}
.lk a:hover {color:#ffffff; text-decoration:none;}
.cartm {margin-top:5px; margin-left:30px; margin-right:0px; float:left;}
.mk {color:#ffffff; padding-top:13px; padding-left:10px; font-size:14px; width:90px; float:left; border:0px solid red;}
.mk a {color:#ffffff; text-decoration:underline;}
.mk a:hover {color:#ffffff; text-decoration:none;}
.user1{background: url(/images/pl.png) no-repeat; width:44px; height:18px; border:none;text-align:center; font-size:14px;  margin-left:0px; margin-top:13px; margin-right:5px; float:left; }
.zakaz1 {background: url(/images/zakaz1.png) no-repeat 0px 2px; width:150px; height:32px; border:none; color:#ffffff; padding-left:25px; margin-top:5px; font-size:14px; cursor:pointer;}
.zakaz1 a {color:#ffffff; text-decoration:none;}
.zakaz1 a:hover {color:#ffffff; text-decoration:none;}
.enter {font-size:14px; color:#ffffff; padding-top:13px; float:left; position:relative; border-bottom:1px dotted #ffffff; cursor:pointer; }
.enter:hover {color:#ffffff; text-decoration:none; border-bottom:none;}

.registr {font-size:14px; color:#ffffff; padding-top:13px; border:0px solid red; float:left; margin-left:20px; width:130px;}
.registr  a {color:#ffffff; text-decoration:underline;  }
.registr  a:hover {color:#ffffff; text-decoration:none;}













.wrap {min-width:970px;  max-width:1240px;  margin:0 auto; _width:970px; min-height:100%; margin-top:-110px;  }
.r {width:100%; padding-bottom:150px; *height:100%;  margin-bottom:150px\0/; border:0px solid red; }
.bgtop{background:#000000; height:50px; width:100%;  margin:0px; padding:0px; }
.podval {height:100px; margin-top:-150px; border:0px solid red; min-width:970px;  max-width:1240px;  margin:0 auto; _width:970px;}

.tt {width:230px; height: 55px; }

.dd {position:fixed; bottom:-5px; z-index:400; max-width:1240px; min-width:970px; width:100%; }
.dd1 { min-width:970px; max-width:1240px; border:0px solid red;  margin: 0 auto; }
.grey {height:60px; width:100%; background:#f3f3f3;}

.w {width:10px;}
.w1 {width:390px;}
.w2 {width:80px;}
.w3 {width:120px;}
.w4 {width:140px;}
.w5 {width:11px;}
.w6 {width:200px;}
.w7 {width:310px;}
.w8 {width:240px;}
.w9 {width:300px;}

/*
.podkat {width:300px; background:#ffffff; font-size:14px; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;	box-shadow: 1px 1px 2px 1px rgba(122,122,122,0.5);}
.podkat ul {padding-top:20px; color:#000000; width:300px; padding:0; margin:0; list-style-type:none;}
.podkat li {padding: 10px 10px 10px 15px;  border:1px solid red; display:block;}
.podkat li {color:#575757; text-decoration:none;}
.podkat li:hover  {background:#898989; color:#ffffff; text-decoration:none; }*/


.podkat {list-style:none; font-family: Arial, Tahoma, sans-serif;  font-size:14px; padding:0px; margin:0; width:300px; background:#ffffff; font-size:14px; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;	box-shadow: 1px 1px 2px 1px rgba(122,122,122,0.5);}
.podkat ul { list-style-type:none; width:300px;  *margin-right:-25px; padding-top:10px; padding-bottom:10px;}
.kat li {background:#ffffff; padding:5px 5px 5px 10px; height:15px; }
.kat li a{color:#575757;  padding-left:15px; }
.kat li a:hover{ color:#FFFFFF; }
.kat li:hover{background:#898989;  padding:5px 5px 5px 10px; color:#ffffff; }
.kat .active{background:#eeeeee;  padding:5px 5px 5px 25px; color:#000000!important; }
.kat a {display:block; text-decoration:none;  color:white;}


.kat li ul {visibility:hidden; position:relative; top:-30px; left:285px; background:#eeeeee; width:300px;}
.kat li:hover > ul {visibility:visible;}
.kat ul a:hover ul ul{visibility:hidden;}
.kat ul a:hover ul a:hover ul ul{visibility:hidden;}
.kat ul a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
.kat ul a:hover ul {visibility:visible;}
.kat ul a:hover ul a:hover ul{ visibility:visible;}
.kat ul a:hover ul a:hover ul a:hover ul { visibility:visible;}
.kat ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility:visible;}
.dropdown
{
	color: #575757;
	margin: 0px -22px 0 0;
	width: 143px;
	position: relative;
	height: 14px;
	text-align:left;
	z-index:50;
	
}

.submenu
{
	background: #fff;
	position: absolute;
	top: 0px;
	left: -12px;
	z-index:50;
	width: 300px;
	display: none;
	margin-left: 10px;
	padding: 0px 0 0px 0px;
	-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:6px;border-top-left-radius:6px;border-bottom-left-radius:6px;
 border-top:0px solid #808080\0/; border-bottom:0px solid #808080\0/; border-left:1px solid #808080\0/; 
-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.3);
box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.3);
}
.root li a 
{
	color: #575757;
	display: block;
	font-family: arial;
	padding: 2px 10px 5px 15px;
	cursor: pointer;
	text-decoration:none;
	
}

.root li a:hover
{
	background:url(/images/bgli.jpg) repeat-x;
	color: #ffffff;
	text-decoration: none;
}

ul.root
{
	font-size:14px;
	list-style:none;
	margin:12px 0px 9px 0px;
	padding:0px;
	padding: 0px 0 0 0px;
	color:#000000; position:relative; z-index:90!important;
	
}
.root li { margin:0px; padding:0px; }
li.cur { padding: 5px 10px 3px 15px; background:#eeeeee!important;	color:#000000!important;}

ul.menu2 {list-style: none; margin:0px !important; display:none; font-size:12px!important; color:#000000!important; width:320px; position:absolute;  -webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;  /*box-shadow:  4px 0px 4px rgba(0, 0, 0, 0.4);*/ 
 background:#eeeeee/* url(/images/bg666.png) repeat */; padding:3px 10px 0px 0px; 
-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.3);
box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.3);
min-height:261px;
height:auto!important;
height:261px;
z-index:10;
}

.menu2 li {padding-bottom:0px;  padding-left:10px; }

.menu2 a {text-decoration:none!important; color:#000000!important;}
.menu2 a:hover {text-decoration:underline!important; color:#000000!important; background:none!important;}

/*:root .menu2 li { padding-bottom:10px \0/IE9;} */
/*:root ul.menu2 {padding:13px 10px 0px 10px \0/IE9;}*/
.showz {font-size:14px; padding-top:10px; padding-right:10px; float:left;}
.pad1 {padding-top:10px;}
.reg {font-size:14px; padding-top:10px;  border-bottom: 1px dotted; width:173px;}
.regdata {width:100%; border:0px solid; margin-top:20px; font-size:14px;}
.regdata1 {width:100%; display:none; border:0px solid; margin-top:0px; margin-bottom:0px; font-size:14px;}
.regdata3 {width:100%;  border:0px solid; margin-top:20px; margin-bottom:30px; font-size:14px;}
.pad2 {padding:10px 0px 10px 0px;}
.wh { width:380px;  border:1px solid #cccccc; border-radius:8px; margin-top:5px; margin-bottom:5px; padding-top:10px; padding-bottom:10px; padding-left:10px;}
.wh3 { width:80px;  border:1px solid #cccccc; border-radius:8px; margin-top:5px; margin-bottom:5px; padding-top:9px; padding-bottom:8px; padding-left:10px; float:left;}
.captcha {border:0px solid #cccccc; padding:2px; width:140px; height:29px; margin-left:10px; float:left; margin-top:5px;}
.wh12 { width:285px; height:70px; border:1px solid #cccccc; border-radius:8px; margin-top:5px; margin-bottom:5px; padding-top:0px;   padding-left:10px;  }
.ld { font-size:14px; padding-top:30px; margin-bottom:30px; border-bottom: 1px dotted; width:105px; cursor:pointer;}
.must {font-size:14px; padding-top:12px; float:right; *float:left; margin-right:80px; }
.banner {margin-bottom:5px; margin-right:5px;}
.zagtb { font-size:24px; font-family: 'juramedium',Arial, sans-serif; text-align:center; padding-top:5px; padding-bottom:2px; }
.bt {border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; width:250px; float:left;}
.br {border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1; margin-bottom:20px;}
.bt1 {border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; width:33%;}
.prod { margin: 8px 8px 8px 9px;  width:230px; height:152px; border:0px solid #cccccc; position:relative; text-align:center !important;}
.prod img {margin:0 auto !important;}
.namet {width:230px; height:40px; overflow:hidden; margin:0 auto; font-size:14px; padding-left:20px; margin-bottom:10px; line-height:1.3em;}
.namet a {text-decoration:none; color:#000000;}
.namet a:hover {text-decoration:underline; color:#000000;}
.priceall { height:35px; overflow:hidden; width:80px; float:left; padding-left:10px; padding-right:30px;}
.priceall2 { height:35px; overflow:hidden; width:80px; float:left; padding-left:10px; padding-right:20px; padding-top:8px; }
.oldprice {font-size:14px; color:#949494; text-decoration:line-through; height:15px; overflow:hidden;}
.newprice {font-size:16px; font-weight:bold; color:#000000;}

.vcart {background: url(/images/vcart.jpg) no-repeat 0px 2px; width:106px; height:32px; border:none; color:#ffffff; padding-left:25px;  margin-top:0px; font-size:14px; cursor:pointer;}
.vcart a {color:#ffffff; text-decoration:none;}
.vcart a:hover {color:#ffffff; text-decoration:none;}
.vcartz {background: url(/images/vcartz.jpg) no-repeat 0px 2px; width:106px; height:32px; border:none; color:#ffffff; padding-left:25px;  margin-top:0px; font-size:14px; cursor:pointer;}
.vcartz a {color:#ffffff; text-decoration:none;}
.vcartz a:hover {color:#ffffff; text-decoration:none;}

.vcartz2 {background: url(/images/vcartz2.jpg) no-repeat 0px 2px; width:116px; height:32px; border:none; color:#ffffff; padding-left:2px;  margin-top:0px; font-size:12px; cursor:pointer;}
.vcartz2 a {color:#ffffff; text-decoration:none;}
.vcartz2 a:hover {color:#ffffff; text-decoration:none;}

.par {width:230px;  margin:0 auto; padding-bottom:15px;}
.popt {width:100%; }
.popt1 {width:100%; margin-bottom:20px;}
.formreg { display:none; width:250px; height:160px; font-size:12px; background:#eeeeee;  position: absolute; right: 10px;  bottom: 49px; *bottom: 45px;  -moz-border-radius-topleft: 8px;
-webkit-border-top-left-radius: 8px;
 border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-webkit-border-top-right-radius: 8px;
border-top-right-radius: 8px; 	
-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.3);
box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.3);
}
.wh1 { width:215px;   border:1px solid #cccccc; border-radius:8px; margin-top:15px; padding-top:10px; padding-bottom:10px; margin-bottom:0px; margin-left:12px;  padding-left:10px;  font-size:12px; color:#b3b3b3;}
.remain {  float:left; margin-left:40px; margin-top:20px; margin-top:0px \0/; padding-top:20px; }
.remain1 {padding-top:20px; margin-left:5px; float:left; padding-top:20px\0/;}
.vhod {background: url(/images/enter.jpg) no-repeat 0px 2px; width:64px; height:32px; border:none; color:#ffffff; padding-left:7px;  margin-top:10px; margin-left:20px; font-size:14px; cursor:pointer;}
.vhod a {color:#ffffff; text-decoration:none;}
.vhod a:hover {color:#ffffff; text-decoration:none;}

.tovarmain {border:1px solid #cccccc; width:300px; text-align:center !important; } 
.tovarmain img {margin:0 auto !important;}
.nal {background: url(/images/nal.gif) no-repeat 10px 15px; padding:10px 10px 10px 20px;font-size:12px; color:#73a06d; border-left: 1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; width:270px;}
.nal2 {background: url(/images/nal2.gif) no-repeat 10px 15px; padding:10px 10px 10px 20px;font-size:12px; color:#cb233f; border-left: 1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; width:270px;}
.par1 {width:300px; border-left: 1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; -moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px; padding-bottom:10px;}
.priceall1 { height:35px; overflow:hidden; width:80px; float:left; padding:10px;}
.user2{background: url(/images/pr.gif) no-repeat; width:42px; height:20px; border:none;text-align:center; font-size:14px;  margin-left:5px; margin-top:23px; margin-right:5px; float:left; }
.sht {padding-top:25px; font-size:14px; padding-right:0px; float:left; padding-right:10px;}
.vcart1 {background: url(/images/vcart.jpg) no-repeat 0px 2px; width:106px; height:32px; border:none; color:#ffffff; padding-left:25px; margin-top:15px;  font-size:14px; cursor:pointer;}
.vcart1 a {color:#ffffff; text-decoration:none;}
.vcart1 a:hover {color:#ffffff; text-decoration:none;}
.vcart1z {background: url(/images/vcartz.jpg) no-repeat 0px 2px; width:106px; height:32px; border:none; color:#ffffff; padding-left:25px; margin-top:15px;  font-size:14px; cursor:pointer;}
.vcart1z a {color:#ffffff; text-decoration:none;}
.vcart1z a:hover {color:#ffffff; text-decoration:none;}

.vcart1z2 {background: url(/images/vcartz2.jpg) no-repeat 0px 2px; width:116px; height:32px; border:none; color:#ffffff; padding-left:2px;  margin-top:6px; font-size:12px; cursor:pointer;}
.vcart1z2 a {color:#ffffff; text-decoration:none;}
.vcart1z2 a:hover {color:#ffffff; text-decoration:none;}


#raiting_star {margin-top:20px; margin-left:30px; border:0px solid red;}
#raiting {position:relative; height:20px; cursor:pointer; width:130px; float:left; border:0px solid blue;} /* Блок рейтинга*/
#raiting td {border:0px solid green;}
#raiting_blank, #raiting_votes, #raiting_hover {height:16px; position:absolute}
#raiting_blank { background:url(/images/ratings.png); width:83px; } /* "Чистые" звездочки */
#raiting_votes {background:url(/images/ratings.png) 0 -16px} /*  Закрашенные звездочки */ 
#raiting_hover {background:url(/images/ratings.png) 0 -32px; display:none}  /*  звездочки при голосовании */ 
#raiting_info {margin-left:100px; font-size:12px; margin-top:0px; padding-top:0px;}
#raiting_info img{vertical-align:middle; margin:0 5px; display:none}
.red {color:red;}
#raiting_info a {color:#000000; text-decoration:underline;}
#raiting_info a:hover{color:#000000; text-decoration:none;}
.like {margin-top:20px;}
.opis {margin-top:30px; margin-bottom:15px;}
.opis1{font-size:13px; line-height:1.8em; padding-bottom:0px; padding-right:10px;}
.param{ font-size:12px; margin-bottom:20px; width:612px; padding:15px 10px 15px 15px; background:#f3f3f3; line-height:1.8em; }



div.star-active
{
	cursor: pointer;
}

div.star-empty
{
	background-image: url(/bitrix/templates/.default/components/bitrix/iblock.vote/ajax/images/empty.gif);
	width:20px;
	height:17px;
	overflow:hidden;
}

div.star-voted
{
	background-image: url(/bitrix/templates/.default/components/bitrix/iblock.vote/ajax/images/voted.gif);
	width:20px;
	height:17px;
	overflow:hidden;
}

div.star-over
{
	background-image: url(/bitrix/templates/.default/components/bitrix/iblock.vote/ajax/images/over.gif);
	width:20px;
	height:17px;
	overflow:hidden;
}




.bgw {border-right:1px solid #ffffff;}
.zagtb1 {font-size:16px; padding:10px 10px 8px 5px;}
.diapozon{width:218px; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; font-size:14px; }
.cena {padding-top:10px; padding-left:15px; padding-bottom:20px; font-size:16px;}

/* Ширина слайдера */
#slider {
	width: 200px;
}
/* Контейнер слайдера */
.ui-slider {
	position: relative;
}
/* Ползунок */
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 12px;   /* Задаем нужную ширину */
	height: 24px;  /* и высоту */
	background: url(/images/slider.jpg) no-repeat; /* картинка изображающая ползунок. Или можно залить цветом, задать бордюр и скругления */
	cursor: pointer; border:none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	overflow: hidden;
}
/* горизонтальный слайдер (сама полоса по которой бегает ползунок) */
.ui-slider-horizontal {
	 height: 4px; /* задаем высоту согласно дизайна */
	 
}
/* позиционируем ползунки */
.ui-slider-horizontal .ui-slider-handle { 
	top: -25px;
	margin-left: -6px;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min { 
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
/* оформление полосы по которой ходит ползунок */
.ui-widget-content { 
	border: 1px solid #D4D4D4;
	background: #fff;
}
/* оформление активного участка (между двумя ползунками) */
.ui-widget-header { 
	border: 1px solid #D4D4D4;
	background: url(/images/sl.jpg) repeat-x;
}
/* скругление для полосы слайдера */
.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#minCost {width:62px; font-size:14px; background: url(/images/field.jpg) no-repeat; height:20px; border:none;}
#maxCost {width:62px; font-size:14px; background: url(/images/field.jpg) no-repeat; height:20px; border:none;}
.forcena {padding: 5px 0px 10px 0px; font-size:13px;}
.forcena input { height:17px; width:50px !important; }
.brand{width:228px; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; font-size:12px; -webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px; margin-bottom:20px; }
.brand1 {font-size:16px!important; padding-top:15px; padding-left:15px; padding-bottom:5px;}
.flag {background: url(/images/flag.jpg) no-repeat; height:14px;   display: inline-block; cursor: pointer; margin:5px 10px 10px 15px; }
.flag input {	display: none;}
.fp {margin-left:20px;}
.w10 {width:220px; margin-right:5px;}
.w11 {width:295px; }
.foform {font-size:16px; color:#ffffff; margin-left:15px; float:left; padding-top:8px; padding-bottom:8px; padding-right:20px; }
.ppp {padding-top:5px;  *margin-left:0px; float:left; }
.sort {background: url(/images/sort.jpg) no-repeat 0px 0px; height:26px; width:187px; cursor:pointer; border:none; color:#000000; font-size:14px; margin:5px 0px 0px 200px; padding:3px 0px 0px 0px; }



ul.sortby { padding-top:5px; padding-bottom:5px; margin-left:200px; *margin-left:0px; width:187px; font-size:14px; background:#ffffff; -webkit-box-shadow: -1px 0px 10px rgba(0, 0, 0, 1); -moz-box-shadow:-1px 0px 10px rgba(0, 0, 0, 1); box-shadow:-1px 0px 10px rgba(0, 0, 0, 1); color:#000000; -webkit-border-radius: 5px; display: none; position:absolute; z-index:500; *border:1px solid black; border:1px solid black\0/;
-moz-border-radius: 5px;
border-radius: 5px;}
.sortby li {padding:10px; list-style:none;}
.sortby li a {color:#000000; text-decoration:none;}
.sortby li:hover {color:#000000; text-decoration:none; background:#eeeeee; }





select,input.wh{
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  vertical-align: middle;
}


textarea {
  height: auto;
}
textarea.wh12,
input.wh {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}


select,
input.wh2 {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 30px;
}
select {
  
  border: 1px solid #cccccc;
  background-color: #ffffff;
}

input.wh {width:280px;}

.pad4 {padding-top:20px;}


/*autosalon*/

.center2 {width:970px;  margin: 0px auto;  border:0px solid red;  }
.bgsal {background: url(/images/salbg.png) repeat; min-height:500px;}
* html .bgsal {height: 500px;} 
.zagauto {background: url(/images/zag.png) no-repeat 0px 50px;  height:100px; border:0px solid red; }
.asal {width:100%; border:0px solid red; margin-top:0px; }
.w12 {width:230px; border:0px solid red;}

.podsalon {padding:25px 20px 35px 5px; width:230px;}
ul.salonmenu {list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0xp 0px; background:#f7f7f7; color:#000000; font-size:16px; width:220px; border-radius:15px;}
.salonmenu li {padding:0px 0px 0px 10px; margin-top:0px; line-height:2.0em; border-bottom:1px solid #e1e1e1; background: url(/images/salonli.jpg) repeat-x; height:33px;}
.salonmenu li a {text-decoration:none; color:#000000; }
.salonmenu li:hover { text-decoration:none; color:#8e8e8e; background: url(/images/salonlihov.jpg) repeat-x; height:33px;}
.cursal{ text-decoration:none; color:#8e8e8e; background: url(/images/salonlihov.jpg) repeat-x; height:33px; }
.nonb {border-bottom:none!important; -moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;}
.nonb1 { -moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;}
.opit {font-family: 'juramedium',Arial, sans-serif; font-size:24px; color:#ffffff; padding-bottom:25px; padding-left:5px;}
.opit1 {padding-bottom:20px; padding-left:5px;}
.datas {font-size:14px; color:#a9a9a9; padding-bottom:5px; padding-right:10px;}
.markas {font-size:14px; color:#ffffff; padding-right:10px;}
.markas a {text-decoration:underline; color:#ffffff; }
.markas a:hover {text-decoration:underline; color:#5c86a7;}
.caras {width:227px; height:230px; background:#ffffff; overflow:hidden; float:left; margin-right:10px; margin-bottom:10px;}
.bords {border:1px solid #cccccc; height:150px;}
.pad5 {padding-top:25px;}
.markas1 {font-size:14px; color:#000000; padding-top:10px; padding-left:20px;  padding-bottom:5px; height:30px; overflow:hidden; line-height:1.1em;}
.markas1 a {text-decoration:none; color:#000000; }
.markas1 a:hover {text-decoration:underline; color:#000000;}
.prices {font-size:16px; font-weight:bold; padding-left:20px; color:#000000;}
s


.nav2 {font-size:14px; color:#445061; padding:0px 0px 5px 0px;}
.nav2 a {text-decoration:underline; color:#445061;}
.nav2 a:hover{text-decoration:none; color:#445061;}
.salonzag a {text-decoration:none; color:#ffffff;}
.salonzag a:hover{text-decoration:none; color:#ffffff;}

.galerys {width:310px; float:left; padding-top:5px;}
.thumbs img {height: 30px; padding-right:10px; padding-bottom:5px; overflow:hidden;}
.infs {font-size:14px; padding-bottom: 10px; padding-right:10px;}
.newprices {padding-right:10px; font-size:40px; *line-height:1.1em;}
.jura {font-family: 'juramedium',Arial, sans-serif; font-size:24px; color:#a1adbe;}
.har {font-size:14px; color:#a1adbe;  line-height:1.4em; padding-right:20px;}
.har1 {padding-left:310px;}
.firm2 {font-size:14px; color:#a9a9a9; float:left; padding-right:50px; padding-left:5px;}
.studio2 {font-size:14px; color:#a9a9a9; float:right; padding-right:20px;}
.studio2 a{text-decoration:none; color:#a9a9a9;}
.studio2 a:hover {text-decoration:underline; color:#a9a9a9;}
.rights3 {margin-top:105px; padding-bottom:0px; border:0px solid red;}
.salon {background:#000514; color:#ffffff; }
.main {  min-height: 100%; background:#000514 url(/images/salon.jpg) no-repeat  fixed top center; }
* html .main {height: 100%;}
.hFooter {height: 50px; clear: both; background: url(/images/salbg.png) repeat;}
.footer1 {  width:970px;  margin: 0px auto; border:0px solid red; margin-top:-50px; margin-bottom:0px;}
/*autosalon*/

/*motosalon*/

.center2 {width:970px;  margin: 0px auto;  border:0px solid red;  }
.bgsalmoto {background: url(/images/motobg.jpg) repeat; min-height:500px;}
* html .bgsalmoto {height: 500px;} 
.zagmoto {background: url(/images/zagm.png) no-repeat 0px 50px;  height:100px; border:0px solid red; }
.asal {width:100%; border:0px solid red; margin-top:0px; }
.w12 {width:230px; border:0px solid red;}


.opitm {font-family: 'juramedium',Arial, sans-serif; font-size:24px; color:#000000; padding-top:20px; padding-bottom:25px; padding-left:5px;}
.opit1 {padding-bottom:20px; padding-left:5px;}
.datas {font-size:14px; color:#a9a9a9; padding-bottom:5px; padding-right:10px;}
.markam {font-size:14px; color:#000000; padding-right:10px;}
.markam a {text-decoration:underline; color:#000000; }
.markam a:hover {text-decoration:underline; color:#5c86a7;}
.caras {width:227px; height:240px; background:#ffffff; overflow:hidden; float:left; margin-right:10px; margin-bottom:10px;}
.caras .prices { line-height: 32px; }
.caras .vcart { float: right; margin-right: 10px; }
.caras .vcartz2 { float: right; margin-right: 10px; padding: 0; width: 110px; }
.bords {border:1px solid #cccccc; height:150px; text-align: center; }
.pad5 {padding-top:25px;}
.markas1 {font-size:14px; color:#000000; padding-top:10px; padding-left:20px; padding-bottom:5px; height:30px; overflow:hidden;}
.markas1 a {text-decoration:none; color:#000000; }
.markas1 a:hover {text-decoration:underline; color:#000000;}
.prices {font-size:16px; font-weight:bold; padding-left:20px; color:#000000;}

.padm {margin-top:20px; margin-bottom:10px;}
.padm1 {margin-top:25px; margin-bottom:10px;}
.padm button {margin-right:5px;}
.padmcur {background:#b7c5ce; border:none; border-radius:4px; text-decoration:none!important; height:32px; margin-top:3px; width:101px; text-align:center;}
.perescur {margin:0px 0px 0px 0px; border-bottom:none; font-size:14px;}

.motozag {font-family: 'russo_oneregular'; color:#013e7c; font-size:36px; padding:35px 0px 10px 90px; position:relative; z-index:500;}
.motozag a {text-decoration:none; color:#013e7c;}
.motozag a:hover{text-decoration:none; color:#013e7c;}


.juram {font-family: 'juramedium',Arial, sans-serif; font-size:24px; color:#4b5761;}
.harm {font-size:14px; color:#4b5761;  line-height:1.4em; padding-right:20px;}
.har1 {padding-left:310px;}
.firm3 {font-size:14px; color:#445061; float:left; padding-right:50px; padding-left:5px;}
.studio3 {font-size:14px; color:#445061; float:right;  padding-right:20px;}
.studio3 a{text-decoration:none; color:#445061;}
.studio3 a:hover {text-decoration:underline; color:#445061;}
.rights3 {margin-top:10px; padding-bottom:0px; border:0px solid red;}
.salonmoto {background:#829bae; color:#000000; }
.mainmoto {  min-height: 100%; background:#829bae url(/images/motofon.jpg) no-repeat  fixed top center; }
* html .main {height: 100%;}
.hFootermoto {height: 50px; clear: both; background: url(/images/motobg.jpg) repeat;}
.footer1 {  width:970px;  margin: 0px auto; border:0px solid red; margin-top:-50px; margin-bottom:0px;}
/*motosalon*/


.contentallpage {padding-top:25px;}

.block_tovar {margin-right:10px; margin-left:-320px; margin-top:-40px; float:left;}
.left_block{position:relative; top:-10px;}

.count {margin-left:15px;  width:90px; float:left; }

.addotziv {background:#F8F8F8; border:1px solid #ccc; padding:10px; width:500px; font-size:12px; }
.addotziv table td { padding-left:15px;}
.error_msg { background-color:#FFF4F4; border:1px solid #F99; font-size:12px; width:520px; margin:10px 0 10px 0; color:#F00}
.error_msg div { padding-left:25px; padding-top:10px; padding-bottom:10px;}
.otziv_ok { background-color:#F2F9FF; border:1px solid #D9F3FD; font-size:12px; width:520px; margin:10px 0 10px 0; color:#09F;}
.otziv_ok div {padding-left:25px; padding-top:10px; padding-bottom:10px;}

.zakaztable td {padding:10px 15px 0 0;}
.kolinput2 { width:280px;}

.modef { color:#ccc; padding:0 0 20px; text-align:center; }

/*comments*/
.peres_btn {margin:0px 0px 0px 0px; font-size:12px!important;}
.peres1_btn {height:30px; margin-top:0px; cursor:pointer; background: url(/images/forbutton1.jpg) no-repeat 0px 0px; width:168px;  border:none!important;}
.opis2{font-size:13px; line-height:1.8em; padding-bottom:10px; padding-right:10px; margin-bottom:10px; border-bottom:1px solid #f3f3f3;}
.comm_form {width:490px;  border:1px solid #cccccc; background:#f8f8f8;  font-size:12px!important; }
.comm_form td { padding:20px 10px 5px 20px; }
.comm_name { width:75px; margin-right:10px; }
.rgf1 {width:345px; height:20px; margin-right:10px; }
input.rgf1{
  display: inline-block;
  height:20px;
  padding:0px 4px;
  font-size: 12px;
  line-height: 20px;
  color: #555555;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  vertical-align: middle;
    background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
.wh_comm {width:355px; height:90px;  margin-bottom:10px;}
.captcha_comm { border:0px solid #000;  }
.captcha_pad td { padding:0px 20px;}
.captcha_pad2 td { padding:10px 20px;}

.rgf2 {width:178px; height:20px; margin-top:0px;  }
input.rgf2{
  display: inline-block;
  height:20px;
  
padding:0px 4px;
  font-size: 12px;
  line-height: 20px;
  color: #555555;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  vertical-align: middle;
    background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}


/*  ======  */

.min-price { width:50px !important;}
.max-price { width:50px !important;}

.catnav { margin: 20px 0 20px 0; }
.catnav ul li { margin: 3px 0 3px 20px; }
.catnav a { color: #575757; text-decoration: none; }
.catnav a:active, .catnav a:hover { text-decoration: underline; }
.catnav .active>a { font-weight: bold; }

.msgtop, .msgtop_auto, .msgtop_moto { margin: 10px 0; padding: 10px; font-size: 0.9em; line-height: 130%; }
.msgbottom, .msgbottom_auto, .msgbottom_moto { margin: 30px 0 20px 0; font-size: 0.9em; line-height: 130%; }
.msgtop { background-color: #efefef; }
.msgtop_auto { margin-right: 15px; background-color: #121c2d; }
.msgtop_moto { margin-right: 15px; background-color: #e7ecf1; }

/*  ======  */

.catalog_menu_header { margin-top: 70px; font-size: 0px; line-height: 0px; }

.catalog_menu { margin-bottom: 20px; padding: 10px 0 15px 0; width: 218px; border: 1px solid #e2e2e2; border-width: 0 1px 1px 1px; font-size: 15px; }
.catalog_menu li { margin: 0 2px 0 2px;}
.catalog_menu li li { margin-left: 10px;}
.catalog_menu li ul { display: none; }
.catalog_menu li.selected,
.catalog_menu li.selected > ul { display: block; }

.catalog_menu a { display: block; padding: 3px 5px; text-decoration: none; }
.catalog_menu li > a { color: #575757; }
.catalog_menu li li li > a { color: #2569a9; }
.catalog_menu li.selected > a { background-color: #efefef; color: black; }
.catalog_menu li.selected li li > a { background-color: transparent; }

.menu_moto { margin: 5px 0 0 5px; }
.menu_moto .catalog_menu_header { margin-top: 0; }
/*  ======  */

.bread_crumbs { padding-top: 30px; padding-bottom: 10px; }
.bread_crumbs a { color:#445061; }
.head { font-family: 'juramedium',Arial, sans-serif; font-size:24px; color:#8a6666; padding-bottom: 25px; }
.category_block { margin: 20px 0 0 -20px; }
.category_block .item { width: 340px; float: left; margin: 0 0 20px 20px;   }
.category_block .item .photo { border: 1px solid #cccccc; }
.category_block .item .photo img { vertical-align: bottom; }
.category_block .item .name { background: #fff; padding: 13px 20px 13px 20px; text-transform: uppercase; }
.category_block .item .name a { color:#000; text-decoration: none; }
.category_block .item .name a:hover { color:#000; text-decoration: underline; }

.logo_bg { background:#b7c5ce; margin-bottom: 20px; padding: 5px; width: 691px; }
.logo_bg .logo_block { margin: -8px 0 0 -8px; }
.logo_bg .logo_block .item { width: 225px; float: left; margin: 8px 0 0 8px; position: relative; }
.logo_bg .logo_block .item .imposition { width: 225px; height: 150px; position: absolute; top:0; left:0; background: url(/images/imposition_bg.png)0px 0px repeat; }
.logo_bg .logo_block .item:hover .imposition { display: none;}
.logo_bg .logo_block .item .photo img { vertical-align: bottom; }
.back { font-size: 16px; margin-bottom: 20px; }
.back a { color:#c32525; text-decoration: underline;  }
.back a:hover { color:#c32525; text-decoration: none;  }
i.rubl { font-style: normal; position: absolute; margin: .2ex 0 0; behavior: expression(this.innerHTML = '&ndash;'); }
i.rubl:after { content: '\2013'; }
i.rubr { font-style: normal; text-transform: uppercase; }


/* Техника в наличии */

.available_block .item { float:left;     margin: 0 30px 50px 30px; }
.available_block .item .photo { width: 260px; height: 260px; margin: 0 auto; position: relative; z-index:1;}
.available_block .item .np_block { width: 248px;  background:url(/images_new/np_bg.png) 0px 0px no-repeat; margin: -30px auto 0 auto; position: relative; z-index:2; }
.available_block .item .np_block .name { /*font-family: 'core_sans_e45_regular';*/  font-size: 16px; color:#fff; text-align: center; padding-top: 12px; }
.available_block .item .np_block .name a { color:#fff; text-decoration: none; }
.available_block .item .np_block .name a:hover { color:#fff; text-decoration: underline; }
.available_block .item .np_block .price { color:#cfe0eb; font-family: 'bebas_neuebold';  font-size: 19px; text-align: center; width: 248px; height: 40px; /*line-height: 40px;*/ text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.45); }
.available_block .item:nth-child(2n) .np_block { width: 219px;  background: url(/images_new/np_bg2.png) 0px 0px no-repeat; margin: -30px auto 0 auto; position: relative; z-index:2; }
.available_block .item:nth-child(2n) .price {  width: 219px;  }
/* Техника в наличии */

/*Общий вид каталога*/
.cat_block {  }
.cat_block .for_items  { margin: -30px 0 0 -20px;  }
.cat_block .for_items  .item { width: 225px; float: left; margin: 30px 0 0 20px; }
.cat_block .for_items  .item  .photo { width: 225px; height: 225px; }
.cat_block .for_items  .item .name { font-size: 16px; text-align: center; margin-top: 10px; height: 20px; overflow: hidden; }
.cat_block .for_items  .item .name a { color:#2d2d2d; text-decoration: none; }
.cat_block .for_items  .item .name a:hover { text-decoration: underline; }
.cat_block .for_items  .item .price { text-align: center; font-family: 'juramedium'; color:#262626; font-size: 40px; font-weight: bold; margin-top: 15px;  }
/*Общий вид каталога*/

/*Детальный вид каталога*/
.sd_block {  }
.sd_block .slider_block { width: 480px; float: left; }
.sd_block .slider_block .galerys { width: 100%; float: none; }
.sd_block .slider_block .galerys .largeImg{ width: 100%; }
.sd_block .description_block { margin-left: 510px;  }
.sd_block .description_block .title { font-size: 34px; line-height:38px; margin-bottom: 30px;  }
.sd_block .description_block .price { text-align: left; font-family: 'juramedium'; color:#262626; font-size: 24px; font-weight: bold; margin-top: 15px;  }

/*Детальный вид каталога*/