

/* Start:/images/js/2013/fancybox/jquery.fancybox.css?13711615484895*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/images/js/2013/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/images/js/2013/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/images/js/2013/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/images/js/2013/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/images/js/2013/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/images/js/2013/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/images/js/2013/colorbox/colorbox.css?13726187815075*/
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:999999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(/images/2013/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/images/2013/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/images/2013/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/images/2013/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/images/2013/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/images/2013/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/images/2013/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/images/2013/border12.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/images/2013/border12.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/images/2013/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/2013/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/images/2013/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/images/2013/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/images/2013/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(/images/js/2013/colorbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(/images/js/2013/colorbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(/images/js/2013/colorbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(/images/js/2013/colorbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(/images/js/2013/colorbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(/images/js/2013/colorbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(/images/js/2013/colorbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(/images/js/2013/colorbox/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/sale.basket.basket.small/my_mini_basket/style.css?1390375584329*/
/*Table*/
table.sale_basket_small
{
	width:245;
	border-collapse:collapse;
	font-size:12px;
	border:1px solid #ADC3D5;
}

/*Table head*/
table.sale_basket_small th
{
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.sale_basket_small th, table.sale_basket_small td
{
	padding: 3px 5px;
	vertical-align:top;
}
/* End */


/* Start:/bitrix/templates/catalog_2013/styles.css?14035235472142*/
#back-top { 
bottom: 130px;
margin-left: 220px;
position: fixed;
}
#back-top span { 
background: url("/images/2013/up-arrow.png") 50% 50% no-repeat transparent;
border-radius: 15px;
display: block;
height: 64px;
margin-bottom: 7px;
transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) 0;
width: 64px;
}
#back-top a:hover span { 
background-color: #393838;
}

#back-top { 
	bottom: 130px;
	margin-left: 220px;
	position: fixed;
}
#back-top span { 
	background: url("/images/2013/up-arrow.png") 50% 50% no-repeat transparent;
	border-radius: 15px;
	display: block;
	height: 64px;
	margin-bottom: 7px;
	transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) 0;
	width: 64px;
}
	#back-top a:hover span { 
	background-color: #393838;
}

.site-contact-cart-block2 { 
	background: url("/images/2013/cc-bg.png") repeat-y transparent;
	position: fixed;
	right: 0px;
	top: 235px;
	z-index: 100;
}
.site-contact-cart-block2 .site-cart-block .btn-cart { 
//	background: url("/images/2013/cart-button.png") no-repeat, url("/images/2013/cc-bg.png") repeat-y transparent;
	background: url("/images/2013/cart-button.png"); no-repeat transparent; //, url("/images/2013/cc-bg.png") repeat-y transparent;
	border-bottom: 1px solid #FA4444;
	border-left: 1px solid #FA4444;
	border-radius: 2px;
	border-right: 1px solid #E32D2D;
	border-top: 1px solid #E32D2D;
	display: block;
	height: 43px;
	width: 49px;
}
.site-contact-cart-block2 .site-cart-block .summ { 
	background: url("/images/2013/cc-bg.png") repeat-y transparent;
	border-bottom: 1px solid #FA4444;
	border-left: 1px solid #FA4444;
	border-radius: 2px;
	border-right: 1px solid #E32D2D;
	border-top: 1px solid #E32D2D;
	color: #FFFFFF;
	font-size: 11px;
	padding: 10px 2px;
	text-align: center;
	width: 45px;
}
.site-contact-cart-block2 .site-cart-block .summ a { 
	color: #FFFFFF;
	text-decoration: none;
}
.main .summ p{
	padding:0px;
	text-align:center;
}

div.star { 
background: url("/images/2013/stars.png") 0px 0px no-repeat transparent;
float: left;
height: 35px;
width: 36px;
}

.news-detail img{
width:100%;
height:auto;
}
.news-detail .intro-subgallery img{
width:auto;
margin:10px 5px 0 0;
}

/* End */


/* Start:/bitrix/templates/catalog_2013/template_styles.css?146769787854914*/
/************************* Reset **************************/
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0;
	text-align: left;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;border-spacing: 0;}
ul {list-style: none;}
ol, ul {padding-left:25px;}
q:before, q:after,blockquote:before, blockquote:after {content: "";}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix {height: 1%;}
.clearfix {display: block; zoom:1;}

/**
*
*	Профессиональные Интернет-решения     www.Pweb.ru
*
*********************************************************/

@font-face {
	font-family: 'PFSquareSansPro-Medium';
	src: url('/bitrix/templates/catalog_2013/fonts/PFSquareSansPro-Medium.eot');
	src: local('&#9786;'), url('/bitrix/templates/catalog_2013/fonts/PFSquareSansPro-Medium.woff') format('woff'), url('/bitrix/templates/catalog_2013/fonts/PFSquareSansPro-Medium.ttf') format('truetype'), url('/bitrix/templates/catalog_2013/fonts/PFSquareSansPro-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PFSquareSansPro-Regular';
	src: url('/bitrix/templates/catalog_2013/fonts/PFSquareSansPro-Regular.eot');
	src: local('&#9786;'), url('/bitrix/templates/catalog_2013/fonts/PFSquareSansPro-Regular.woff') format('woff'), url('/bitrix/templates/catalog_2013/fonts/PFSquareSansPro-Regular.ttf') format('truetype'), url('/bitrix/templates/catalog_2013/fonts/PFSquareSansPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PFSquareSansPro-Thin';
	src: url('/bitrix/templates/catalog_2013/fonts/PFSquareSansPro-Thin.eot');
	src: local('&#9786;'), url('/bitrix/templates/catalog_2013/fonts/PFSquareSansPro-Thin.woff') format('woff'), url('/bitrix/templates/catalog_2013/fonts/PFSquareSansPro-Thin.ttf') format('truetype'), url('/bitrix/templates/catalog_2013/fonts/PFSquareSansPro-Thin.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PFSquareSansPro-Light';
	src: url('/bitrix/templates/catalog_2013/fonts/PFSquareSansPro-Light.eot');
	src: local('&#9786;'), url('/bitrix/templates/catalog_2013/fonts/PFSquareSansPro-Light.woff') format('woff'), url('/bitrix/templates/catalog_2013/fonts/PFSquareSansPro-Light.ttf') format('truetype'), url('/bitrix/templates/catalog_2013/fonts/PFSquareSansPro-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}




html {background-color:#ffffff;}
body {
	font:62.5%/1.3 "Myriad Pro", "Myriad Pro Cond", "Trebuchet MS", Arial, serif;
	background-color:#ffffff;
}
a {color:#ed1c33;}
a:hover {text-decoration:none;}
html, body, #all {height: 100%;}
body > #all {height: auto; min-height: 100%;}

/**************** CONTENT ***************/
.main h1, .main h2, .main h3, .main h4, .main h5, .main .h1, .main .h2, .main .h3, .main .h4, .main .h5 {margin-bottom:10px; padding:0;}
.main h1, .h1 {font:normal 1.6em Arial, Helvetica, sans-serif; line-height:1.2em;}
.main h2, .h2 {font:normal 34px 'PFSquareSansPro-Thin', "Myriad Pro", "Myriad Pro Cond", "Trebuchet MS", Arial, serif; line-height:1.2em;}
.main h2 a, .h2 a{font:normal 24px 'PFSquareSansPro-Thin', "Myriad Pro", "Myriad Pro Cond", "Trebuchet MS", Arial, serif; line-height:1.1em;}
.main h2 strong, .h2 strong {font-family:'PFSquareSansPro-Medium'; font-weight:normal;}
.main h3, .h3 {font:normal 20px "Myriad Pro", "Myriad Pro Cond", "Trebuchet MS", Arial, serif; line-height:1.2em;}
.main h4, .h4 {font-size:1.2em; line-height:1em;}
.main h5, .h5 {font-size:1.1em; line-height:1em;}

.main p {padding:0 0 15px 0;}
.main p.h1, .main p.h2, .main p.h3, .main p.h4, .main p.h5 {padding:0;}

.main table {margin:0 0 15px 0;}
.main li {margin:0 0 3px 0;}
.main blockquote {
	padding:10px 50px 10px 50px;
	text-align:justify;
	color:#1b1315;
}
.left {
	float:left;
	margin:0 10px 10px 0;
}
.right {
	float:right;
	margin:0 0 10px 10px;
}
img[align=left] {
	float:left;
	margin:0 10px 10px 0;
}
img[align=right] {
	float:right;
	margin:0 0 10px 10px;
}

.red {color:#ed1c33;}
/****************************************/


#all {
	margin:auto;
	min-height: 100%;
	min-width:1000px;
	position: relative;
	font-size:1.4em;
	background:#ffffff;
	color:#231f20;
}
.wrapper {width:1000px; margin:auto;}


#header {
	height:160px;
}
#header-top {background:#393838; height:33px;}

#header-enter {float:right; height:33px; line-height:33px; color:#9d9fa2; font-family:Arial, Helvetica, sans-serif;}
#header-enter span {position:relative; float:left; font-size:12px; line-height:33px;}
#header-enter span.name {font-weight:bold; min-width:155px; padding:0 0 0 35px; font-size:14px; position:relative;}
#header-enter span.name i {position:absolute; background:url(/images/2013/line2.png) 0 0 no-repeat; width:27px; height:56px; top:0; right:-27px;}
#header-enter span.name em {position:absolute; background:url(/images/2013/line1.png) 0 0 no-repeat; width:46px; height:108px; top:0; left:-20px;}

#header-login {float:right; margin:0 40px 0 0; color:#9d9fa2; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#header-login ul {padding:0; margin:0; float:left; height:33px; line-height:33px;}
#header-login ul li {float:left; height:33px; list-style-type:none; padding:0 0 0 20px; margin:0 0 0 15px;}
#header-login ul li.log {background:url(/images/2013/ico-log.png) 0 11px no-repeat;}
#header-login ul li.reg {background:url(/images/2013/ico-reg.png) 0 11px no-repeat;}
#header-login ul li a {color:#9d9fa2;}

#select-dealer {background:url(/images/2013/ico-dealers.png) 0 5px no-repeat; padding:7px 0 0 40px; height:26px; color:#ed1c33; width:215px; float:left; font:bold 13px Arial, Helvetica, sans-serif;}
#select-dealer a {color:#ed1c33;}

#partners-link {float:left; padding:7px 0 0 24px; font:bold 13px Arial, Helvetica, sans-serif; height:26px; background:url(/images/2013/ico-partners.png) 0 7px no-repeat;}
#partners-link a {color:#b5b3b3;}


#header-mid {height:91px; position:relative;}

#header #logo {float:left; background:url(/images/2013/logo.png) 0 0 no-repeat; width:252px; height:52px; text-indent:-9999px; overflow:hidden; margin:23px 0 0 -8px;}
#header #logo a {float:left; width:252px; height:52px;}

#hot-link {/* background:url(/images/2013/hot-link.png) 0 0 no-repeat; */ width:250px; height:54px; margin:0 0 0 -125px; left:50%; top:30px; position:absolute;}
#hot-link a {width:250px; height:54px; float:left;}

#header-bottom {border-top:1px solid #9d9fa2; border-bottom:1px solid #9d9fa2; height:34px;position:relative;}

#header-menu {padding:2px 0 0 0; font:normal 13px Arial, Helvetica, sans-serif; line-height:29px; height:32px;  margin:0 210px 0 0;}
#header-menu ul {padding:0; margin:0; height:29px;}
#header-menu ul li {float:left; height:29px; list-style-type:none; margin:0 6px;}
#header-menu ul li a.top-link {float:left; height:29px; line-height:29px; text-decoration:none; padding:0 8px; color:#77787a; position:relative;}
#header-menu ul li.red a, #header-menu ul li.red:hover a {background:#ed1c33; color:#ffffff; font-weight:bold;}
#header-menu ul li:hover a {background:#e7e7e7; color:#000000; font-weight:normal;}
#header-menu ul li i {position:absolute; width:9px; height:29px; top:0;}
#header-menu ul li.red i, #header-menu ul li.red:hover i {background-image:url(/images/2013/hm-li-red.png);}
#header-menu ul li:hover i {background-image:url(/images/2013/hm-li-grey.png);}
#header-menu ul li i.l {left:-9px; background-position:0 0;}
#header-menu ul li i.r {right:-9px; background-position:-9px 0;}

#header-menu ul li:first-child {margin-left:0;}
#header-menu ul li:first-child a {padding-left:0;}

#header-menu ul li div.hm-popup {position:absolute; left:0; top:-99930px; background:url(/images/2013/hm-sub.png) 0 5px repeat-x; height:38px; padding:7px 0 0 0; width:100%; z-index:500;}
#header-menu ul li:hover div.hm-popup {top:30px; z-index:100;}
/*#header-menu ul li.red div.hm-popup {top:30px;}*/
#header-menu ul li div.hm-popup .htabs {position:relative; width:980px; margin:auto;}
#header-menu ul li div.hm-popup .htabs ul.tabs-ul {display:block; margin:0; padding:0; height:34px;}
#header-menu ul li div.hm-popup .htabs ul.tabs-ul li {float:left; height:34px; list-style-type:none; margin:0;}
#header-menu ul li div.hm-popup .htabs ul.tabs-ul li a {float:left; padding:0 17px; font:normal 14px Arial, Helvetica, sans-serif; text-transform:uppercase; height:34px; line-height:34px; color:#ffffff; background:none; text-decoration:none;}
#header-menu ul li div.hm-popup .htabs ul.tabs-ul li a i {position:absolute; width:9px; height:34px; top:0; background-image:url(/images/2013/hm-li-red2.png); background-repeat:no-repeat; display:none;}
#header-menu ul li div.hm-popup .htabs ul.tabs-ul li a i.l {left:-9px; background-position:0 100%;}
#header-menu ul li div.hm-popup .htabs ul.tabs-ul li a i.r {right:-9px; background-position:-9px 0;}
#header-menu ul li div.hm-popup .htabs ul.tabs-ul li.active {position:relative;}
#header-menu ul li div.hm-popup .htabs ul.tabs-ul li.active a {background:#ed1c33}
#header-menu ul li div.hm-popup .htabs ul.tabs-ul li.active a i {display:block;}

#header-menu ul li div.hm-popup .htabs .tab {background:url(/images/2013/hm-tab.png) 0 0 repeat-x; position:relative; height:235px; margin:0 0 0 -20px; width:1025px;}
#header-menu ul li div.hm-popup .htabs .tab .tab-l,
#header-menu ul li div.hm-popup .htabs .tab .tab-r {position:absolute; width:64px; height:235px; background-image:url(/images/2013/hm-tab.png); top:0;}
#header-menu ul li div.hm-popup .htabs .tab .tab-l {left:-64px; background-position:0 -235px;}
#header-menu ul li div.hm-popup .htabs .tab .tab-r {right:-64px; background-position:0 -470px;}
#header-menu ul li div.hm-popup .htabs .content-slider {position:relative; padding:18px 0 0 0;}
#header-menu ul li div.hm-popup .htabs .content-slider ul {padding:0; margin:0; height:auto;}
#header-menu ul li div.hm-popup .htabs .content-slider ul li {float:left; width:205px; height:165px; margin:0  0 0;}
#header-menu ul li div.hm-popup .htabs .content-slider ul li a {display:block; width:205px; height:165px;}
#header-menu ul li div.hm-popup .htabs .content-slider ul li span {display:block;}
#header-menu ul li div.hm-popup .htabs .content-slider ul li a .picture {width:120px; height:120px; padding:10px 0 0 0; margin:0 auto 0 auto; transition:all 0.2s ease; /*opacity:0.7;*/}
#header-menu ul li div.hm-popup .htabs .content-slider ul li a .name {font:bold 12px Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; margin:0 40px 0 10px;}
#header-menu ul li div.hm-popup .htabs .content-slider ul li a {color:#000000; display:block; text-decoration:none; background:none; transition:all 0.2s ease;}
#header-menu ul li div.hm-popup .htabs .content-slider ul li a:hover {color:#ed1c33; background:url(/images/2013/rr.png);}
#header-menu ul li div.hm-popup .htabs .content-slider ul li a:hover .picture {opacity:1;}
#header-menu ul li div.hm-popup .htabs .content-slider .content-slider-left,
#header-menu ul li div.hm-popup .htabs .content-slider .content-slider-right {position:absolute; width:22px; height:55px; top:74px; background:url(/images/2013/slider-arrows.png) 0 0 no-repeat;}
#header-menu ul li div.hm-popup .htabs .content-slider .content-slider-left {left:-20px; background-position:0 0;}
#header-menu ul li div.hm-popup .htabs .content-slider .content-slider-right {right:-20px; background-position:-22px 0;}
#header-menu ul li div.hm-popup .htabs .content-slider .content-slider-left:hover {background-position:0 -55px;}
#header-menu ul li div.hm-popup .htabs .content-slider .content-slider-right:hover {background-position:-22px -55px;}
#header-menu ul li div.hm-popup .htabs .content-slider .disabled {opacity:0.5; cursor:default; outline:none;}
#header-menu ul li div.hm-popup .htabs .h204 {height:0; overflow:hidden; position:relative;}

#header-search {float:right; margin:7px 0 0 0; border:1px solid #9d9fa2; background:#e5eef4; border-radius:8px; overflow:hidden; width:205px; height:17px;}
#header-search input {width:128px; height:17px; padding:0 5px; font:normal 13px Arial, Helvetica, sans-serif; color:#9d9fa2; float:left; background:none transparent; border:none;}
#header-search span input {float:left; background:url(/images/2013/search-button.png) 0 -1px no-repeat; width:67px; cursor:pointer;}

#header-contacts {float:right; color:#9d9fa2; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:22px 0 0 0; width:180px; position:relative;}
#header-contacts span {display:block;}
#header-contacts span.line1 {padding:0 0 0 18px;}
#header-contacts span.line2 {padding:0 0 0 8px;}


#slider-title {height:340px; background:#000000; margin:0; position:relative; overflow:hidden;}
#slider-title ul {position:absolute; left:50%; top:0; width:1300px; height:340px; margin:0 0 0 -650px;}
#slider-title ul li {position:absolute; left:0; top:0; list-style-type:none;}


.main {
	width:100%;
	margin:auto;
}
.main-bottom  {padding:0 0 110px 0;}
.inside-top {background:url(/images/2013/inside-top.png) 0 0 repeat-x;}

.left-s {
	width:100%;
	margin:0 -450px 0 0;
	float:left;
}
.right-side {
	width:386px;
	float:right;
	padding:30px 0;
}
.duo-columns .right-side {width:250px;	padding:10px 0 30px 0;}
.duo-columns-w .right-side {width:250px;	padding:7px 0 30px 0;}
.left-side {
	width:250px;
	float:left;
	padding:30px 0;
}
.center-s {margin:0 410px 0 0; }
.duo-columns .center-s {margin:0 315px 0 0; }
.duo-columns-w .center-s {margin:0 270px 0 0; }
.center-block {
	float:right;
	width:100%;
	margin:0 0 0 -270px;
}
.content-s {margin:0 0 0 260px;}
.content-block {padding:30px 0;}
.duo-columns-w .content-block {padding:0 0 30px 0;}

.content-block ul li {list-style-type:disc;}
.content-block ul li li {list-style-type:circle;}
.content-block ul li li li {list-style-type:square;}

h2.page-name {padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #9d9fa2; display:block; text-transform:uppercase;}
.duo-columns h2.page-name, .duo-columns-w h2.page-name {padding:30px 0 20px 0;}
.duo-columns .tabs-new  h2.page-name, .duo-columns-w .tabs-new h2.page-name {padding: 0px 0 20px 0;}
.duo-columns .content-block {padding:10px 0 30px 0;}

.catalog-list {margin:0 0 10px -21px;}
.catalog-list .catalog-item {float:left; width:234px; height:159px; position:relative; margin:0 0 20px 21px;}
.catalog-list .catalog-item .picture {display:block; border:2px solid #ababab; border-radius:7px; overflow:hidden;}
.catalog-list .catalog-item .name {background:url(/images/2013/catalof-item-name.png) 0 0 no-repeat; width:249px; height:24px; left:-8px; bottom:-13px; position:absolute; padding:5px 0 0 0; text-align:center; font-size:16px; font-weight:bold; color:#ffffff; text-transform:uppercase; line-height:24px; font-family:Arial, Helvetica, sans-serif;}
.catalog-list .catalog-item .new {background:url(/images/2013/catalof-item-new.png) 0 0 no-repeat; width:189px; height:29px; left:-8px; top:-4px; position:absolute; padding:0 0 0 0; text-align:center; font-size:13px; font-weight:bold; color:#ffffff; text-transform:uppercase; line-height:24px; font-family:Arial, Helvetica, sans-serif;}

.title-catalog {padding:30px 0 0 0;}
.border-top {border-top:1px solid #9d9fa2;}
.border-bottom {border-bottom:1px solid #9d9fa2;}
.border-top .catalog-list {padding-top:30px;}
.border-bottom .catalog-list {padding-bottom:20px;}

.news-list {}
.news-list .news-item {margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px solid #bcbcbc;}
.news-list .news-item:last-child {border-bottom:none; margin:0;}
.news-list .news-item .picture {float:left; margin:0 15px 0 0; width:95px; height:92px; overflow:hidden;}
.news-list .news-item .desc {overflow:hidden; zoom:1; font-size:13px; font-family:"Myriad Pro", "Myriad Pro Cond", "Trebuchet MS", Arial, serif; line-height:1.1em;}
.news-list .news-item .desc h3 {font:bold 14px Arial, Helvetica, sans-serif; color:#ed1c33; margin:0 0 5px 0; line-height:1.1em;}
.news-list .news-item .desc h3 a {color:#ed1c33;}
.news-list .news-item .desc p.more {float:right; font-size:12px; padding:0; margin:0;}
.news-list .news-item .desc p.more a {color:#00aeef;}
.news-list .news-item .desc p.date {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ed1c33; padding:0; margin:0;}

.two-bans {margin:0 0 0 -19px;}
.two-bans .ban-item {float:left; width:280px; height:155px; border:2px solid #ababab; border-radius:7px; overflow:hidden; margin:0 0 0 19px;}

.duo-sides {margin:0 0 50px 0}
.duo-sides .duo-left {float:left; width:100%; margin:0 -60% 0 0;}
.duo-sides .duo-left .duo-cont {margin:0 50% 0 0; padding:30px 10px 30px 0;}
.duo-sides .duo-right {float:right; width:50%;}
.duo-sides .duo-right .duo-cont {padding:30px 0 30px 10px;}

.content-slider ul {padding:0; margin:0;}
.content-slider ul li {float:left; list-style-type:none; margin:0; padding:0;}

.seven-slider ul li {border:2px solid #ababab; border-radius:7px; width:486px; height:185px; overflow:hidden;}
.seven-slider .paginage {text-align:center;}
.seven-slider .paginage a {width:17px; height:17px; position:relative; text-indent:-9999px; margin:-31px 3px 0 3px; background:url(/images/2013/paginator-li.png) 0 0 no-repeat; overflow:hidden;vertical-align:top; display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline;}
.seven-slider .paginage a.current {background-position:-17px 0;}


.grey-block {border:2px solid #ababab; border-radius:7px; box-shadow:0 0 24px rgba(2,2,2,0.32) inset; padding:10px 10px 0 10px; min-height:175px;}
.grey-block .legend {font:normal 24px "Myriad Pro", "Myriad Pro Cond", "Trebuchet MS", Arial, serif; float:left;}
.grey-block .rating-block {border-bottom:1px solid #9d9fa2; padding:0 0 15px 0; margin:0 10px 10px 10px;}
.grey-block .rating-block .rating {padding:30px 0 0 10px; overflow:hidden; zoom:1;}
.grey-block .rating-block .rating span {float:left; width:36px; height:35px; background:url(/images/2013/stars.png) 0 0 no-repeat; margin:0 0 0 5px;}
.grey-block .rating-block .rating span.on {background-position:-36px 0;}
.grey-block .ur-comment {padding:5px 10px; background:#d3d3d3; font:normal 18px "Myriad Pro", "Myriad Pro Cond", "Trebuchet MS", Arial, serif;}
.grey-block .ur-comment a {font-weight:bold; color:#00aeef;}

.login-block {padding:50px 0 0 300px; font-family:Arial, Helvetica, sans-serif;}
.login-block .user-block {float:left; width:110px; margin:0 20px 0 0;}
.login-block .user-block .picture {border:2px solid #ffffff; border-radius:2px; overflow:hidden; box-shadow:0 1px 3px rgba(31,31,31,.1); margin:0 0 10px 0;}
.login-block .user-block .name {font-weight:bold; font-size:14px; color:#5f5f5f;}

#login-form {width:217px; overflow:hidden; zoom:1;}
#login-form .input {border:2px solid #ededed; border-radius:3px; overflow:hidden; margin:0 0 10px 0;}
#login-form .input input {border:1px solid #d7d7d7; border-radius:1px; background-color:#fbfbfb; padding:5px 10px; width:191px; height:18px; background-repeat:no-repeat; background-position:189px 8px;}
#login-form .log input {background-image:url(/images/2013/input-ico-log.png);}
#login-form .pass input {background-image:url(/images/2013/input-ico-pas.png);}
#login-form .line {color:#696969; font-size:12px; margin:0 0 10px 0;}
#login-form .line input {float:left; margin:1px 5px 0 0;}
#login-form .button {margin:0 0 20px 0; text-align:right;}
#login-form .button input {border:1px solid #de1010; border-radius:2px; background: url(/images/2013/button-1.png) 0 0 repeat-x #ee3838; padding:0 20px; height:26px; color:#ffffff; font:bold 12px Arial, Helvetica, sans-serif;}
#login-form p {font:normal 12px Arial, Helvetica, sans-serif; text-align:right; padding:0 0 5px 0;}

#breadcrumbs {margin:0 0 30px 0; font:normal 11px Arial, Helvetica, sans-serif; color:#a9a9a9;}
#breadcrumbs a {color:#6d6b6b;}
#breadcrumbs ul {padding:0; margin:0;}
#breadcrumbs ul li {float:left; padding:0 0 0 16px; background:url(/images/2013/breadcrumbs-li.png) 7px 4px no-repeat; margin:0; list-style-type:none;}
#breadcrumbs ul li.home {background:url(/images/2013/breadcrumbs-li-home.png) 0 4px no-repeat;}

.catalog-block {margin:0 0 0 -20px; padding:0 0 20px 0;}
.catalog-block .catalog-folder {float:left; width:486px; border:2px solid #ababab; border-radius:7px; background:#efefef; height:250px; margin:0 0 20px 20px; box-shadow:0 0 24px rgba(1,2,2,0.32) inset;}
.catalog-block .catalog-folder h3.folder-name {display:block; margin:0 30px 20px 30px; padding:20px 0; border-bottom:1px solid #9d9fa2;}
.catalog-block .catalog-folder h3.folder-name a {text-decoration:none;}
.catalog-block .catalog-folder h3.folder-name a:hover {text-decoration:underline;}
.catalog-block .catalog-folder a {color:#000000;}
.catalog-block .catalog-folder a:hover {text-decoration:underline; color:#ed1c33;}
.catalog-block .catalog-folder .column1 {padding:0 200px 0 30px;}
.catalog-block .catalog-folder .column2 {padding:0 20px 0 0;}
.catalog-block .catalog-folder .column1 ul {padding:0; margin:0;}
.catalog-block .catalog-folder .column2 ul {padding:0; margin:0 0 0 30px; float:left; width:203px;}

.catalog-block-details {font-family:Arial, Helvetica, sans-serif; font-size:13px;} 

.catalog-table {border:2px solid #ababab; border-radius:7px; background:#efefef; overflow:hidden; margin:0 0 20px 0;}
.catalog-table table {width:100%; border:none;}
.catalog-table table th {padding:0; border-bottom:2px solid #ababab; background:url(/images/2013/catalog-th.png) 0 0 repeat-x #eb1c33;}
.catalog-table table th div {height:32px; padding:0 10px; line-height:32px; color:#ffffff; white-space:nowrap;}
.catalog-table table td {padding:5px 10px; font-size:12px;}
.catalog-table table tbody td {border-bottom:1px solid #9d9fa2;}
.catalog-table table tfoot td {padding:0;}
.catalog-table table tfoot td div {height:32px;}
.catalog-table table td.price {font-size:14px; font-weight:bold;}
.catalog-table table td.col {width:47px;}
.catalog-table table td.col .col-block {width:45px; border:1px solid #cdcdcd; border-radius:2px; background:#f9f9f9; height:24px; overflow:hidden;}
.catalog-table table td.col .col-block input {background:#f9f9f9; border:none; border-right:1px solid #cdcdcd; height:18px; padding:3px; width:21px; font:normal 14px Arial, Helvetica, sans-serif; color:#9c9c9c; float:left; text-align:center;}
.catalog-table table td.col .col-block a {float:left; width:17px; height:12px;}
.catalog-table table td.col .col-block a.plus {background:url(/images/2013/plus.png) 0 0 no-repeat;}
.catalog-table table td.col .col-block a.minus {background:url(/images/2013/minus.png) 0 0 no-repeat;}
.catalog-table table td.button input, .one-button input, .one-button a {height:26px; border:1px solid #b6b6b6; border-radius:3px; background:url(/images/2013/button-2.png) 0 0 repeat-x #d3d6d9; color:#ffffff; font:bold 12px Arial, Helvetica, sans-serif; width:96px; cursor:pointer;}
.catalog-table table tbody tr:hover td.col .col-block input {color:#000000;}
.catalog-table table tbody tr:hover td {background:#e3e3e3;}
.catalog-table table tbody tr:hover td.button input , .one-button input , .one-button a{background-position:0 -26px;}
.one-button a{
    padding: 5px;
    float: left;
    width: auto;
    height: 14px;
    margin: 0 10px 0 0;
    text-decoration: none;
}
.grey-line {padding:5px 200px 5px 20px; margin:0 -200px 15px -20px; background:#e7e7e7; font-size:18px; position:relative;}
.grey-line span {position:absolute; background:url(/images/2013/muzhik.png) 0 0 no-repeat; width:451px; height:315px; top:-164px; right:-240px;}
.about-text {padding:360px 50px 0 30px; font-size:18px; font-style:italic; background:url(/images/2013/qq.png) 320px 360px no-repeat;}
.red-map {padding:0 0 0 30px; font:bold 13px Arial, Helvetica, sans-serif; width:290px;}
.red-map img {display:block; margin:0 auto 10px auto;}
.red-map p {text-align:center;}
.red-map a {color:#ed1c33;}

.ban-right {margin:0 0 20px 0;}


.blog-item {padding:0 0 10px 0; border-bottom:1px solid #9d9fa2; margin:0 0 30px 0; font:normal 12px Arial, Helvetica, sans-serif;}
.blog-item h2 {font:normal 24px Arial, Helvetica, sans-serif;}
.blog-item .picture-block {float:left; width:124px; margin:0 30px 0 0; padding:5px 0 0 0;}
.blog-item .picture-block .picture {margin:0 0 5px 0;}
.blog-item .picture-block .autor span {color:#00a7ec; font-size:13px; font-style:italic; padding:0 0 5px 0;}
.blog-item .picture-block .autor strong {display:block; font-size:18px;}
.blog-item .desc {overflow:hidden; zoom:1;}
.blog-item .desc p.more {padding:0; text-align:right;}
.blog-item .desc p.more a {color:#00a7ec; font-style:italic; font-size:13px;}

.dealers-block {float:right; width:100%; margin:0 0 0 -200px;}
.dealers-block .dealers-block-main {margin:0 0 0 175px;}
.dealers-block .dealers-block-main .dealer-item {padding:0 0 10px 0; border-bottom:1px solid #9d9fa2; margin:0 0 30px 0; font:normal 12px Arial, Helvetica, sans-serif}
.dealers-block .dealers-block-main .dealer-item h2 {font:normal 24px Arial, Helvetica, sans-serif;}
.dealers-block .dealers-block-main .dealer-item .desc {overflow:hidden; zoom:1;}
.dealers-block .dealers-block-main .dealer-item .desc p.more {padding:0; text-align:right;}
.dealers-block .dealers-block-main .dealer-item .desc p.more a {color:#00a7ec; font-style:italic; font-size:13px;}
.dealers-block-navi {float:left; width:122px;}
.dealers-block-navi ul {padding:0; margin:0;}
.dealers-block-navi ul li {display:block; height:110px; list-style-type:none; margin:0 0 20px 0;}
.dealers-block-navi ul li a {display:block; height:110px; text-align:center; color:#585858; font:normal 11px Arial, Helvetica, sans-serif; line-height:1.1em; text-decoration:none;}
.dealers-block-navi ul li a .picture {height:75px; display:block;}
.dealers-block-navi ul li a .name {display:block; padding:0 10px; text-align:center;}
.dealers-block-navi ul li#dpic1 a .picture {background:url(/images/2013/d-pic1.png) 50% 0 no-repeat;}
.dealers-block-navi ul li#dpic2 a .picture {background:url(/images/2013/d-pic2.png) 50% 0 no-repeat;}
.dealers-block-navi ul li#dpic3 a .picture {background:url(/images/2013/d-pic3.png) 50% 0 no-repeat;}
.dealers-block-navi ul li#dpic4 a .picture {background:url(/images/2013/d-pic4.png) 50% 0 no-repeat;}
.dealers-block-navi ul li#dpic1.selected a .picture {background:url(/images/2013/d-pic1h.png) 50% 0 no-repeat;}
.dealers-block-navi ul li#dpic2.selected a .picture {background:url(/images/2013/d-pic2h.png) 50% 0 no-repeat;}
.dealers-block-navi ul li#dpic3.selected a .picture {background:url(/images/2013/d-pic3h.png) 50% 0 no-repeat;}
.dealers-block-navi ul li#dpic4.selected a .picture {background:url(/images/2013/d-pic4h.png) 50% 0 no-repeat;}
.dealers-block-navi ul li a:hover, .dealers-block-navi ul li.selected a {background:url(/images/2013/dealer-li.png) 0 0 no-repeat; color:#000000;}

.paginator a, .paginator span {float:left; font-size:14px; height:20px; color:#262626; padding:0 5px; text-decoration:none; margin:0 2px; line-height:20px;}
.paginator span.current {color:#ed1c33; height:18px; border:1px solid #ed1c33; font-weight:bold;}
.paginator a.left-arrow {width:10px; padding:0; background:url(/images/2013/left-arrow.png) 50% 6px no-repeat; margin:0 10px 0 0;}
.paginator a.right-arrow {width:10px; padding:0; background:url(/images/2013/right-arrow.png) 50% 6px no-repeat; margin:0 0 0 10px;}

.document-table {border-bottom:1px solid #9d9fa2; margin:0 0 40px 0;}
.document-table table {width:100%; border:none; font-size:11px; margin:0;}
.document-table table tr {background:url(/images/2013/border.png) 0 0 repeat-x;}
.document-table table tr:hover {background:url(/images/2013/border.png) 0 0 repeat-x #fff6d1;}
.document-table table td {padding:10px; border:none;}
.document-table table td.name {font-size:12px; line-height:1.2em;}
.document-table table td.name a {color:#ed1c33;}
.document-table table td.details {color:#585858; padding:5px 10px; white-space:nowrap;}
.document-table table td.download a {color:#585858; white-space:nowrap;}
.document-table table td.download a span {background:url(/images/2013/ico-download.png) 0 0 no-repeat; margin:0 0 0 5px; width:14px; height:13px; vertical-align:top; display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline;}
.document-table table tr:hover td.download a {color:#ed1c33;}
.document-table table tr:hover td.download a span {background:url(/images/2013/ico-download.png) -14px 0 no-repeat;}

.goods-block {width:180px; margin:auto;}
.goods-block h3 {font:normal 28px 'PFSquareSansPro-Thin', "Myriad Pro", "Myriad Pro Cond", "Trebuchet MS", Arial, serif; line-height:1.2em; text-transform:uppercase;}

.goods-list {}
.goods-list .goods-item {margin:0 0 20px 0;}
.goods-list .goods-item a {display:block; text-decoration:none; color:#7a7a7f;}
.goods-list .goods-item a span {display:block;}
.goods-list .goods-item a .picture {border:2px solid #ababab; border-radius:10px; overflow:hidden; margin:0 0 5px 0;}
.goods-list .goods-item a .picture img {border-radius:8px; display:block; margin:auto;}
.goods-list .goods-item a .name {font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 5px; color:#54545a;}
.goods-list .goods-item a .desc {font-size:11px; line-height:1.1em;}
.goods-list .goods-item a:hover {color:#000000;}
.goods-list .goods-item a:hover .name {color:#ed1c33; text-decoration:underline;}

.product-block ul.group-tabs-ul {display:block; background:url(/images/2013/tab-ul.png) 0 0 repeat-x; height:35px;}
.product-block ul.group-tabs-ul li {float:left; list-style-type:none; height:32px; margin:0;}
.product-block ul.group-tabs-ul li a {float:left; height:33px; padding:0 20px; font:normal 14px Arial, Helvetica, sans-serif; line-height:32px; color:#000000; text-decoration:none;}
.product-block ul.group-tabs-ul li.active-tab a {border:1px solid #9d9fa2; border-bottom:none; background:#ffffff; color:#ed1c33; font-weight:bold; line-height:30px; height:32px;}
.product-block .tab {position:relative; overflow:hidden; height:0;}
.product-block .tab .tab-cont {padding:20px;}
.model-table {font-size:18px;}
.model-table td {padding:2px 10px 2px 0;}

.download-block {float:right; background:url(/images/2013/instruktion.png) 0 15px no-repeat; padding:0 0 0 220px; min-height:60px;}
.download-block a {float:left; background:url(/images/2013/ico-download-big.png) 0 0 no-repeat; width:75px; padding:65px 0 0 0; height:20px; text-align:center; color:#000000; font:bold 13px Arial, Helvetica, sans-serif;}

.mini-gallery .full-image {margin:0; width:730px; height:450px; background:#ffffff; line-height:0px; font-size:0px; overflow: hidden;}
.mini-gallery .full-image span {display:block; width:730px; height:450px; overflow:hidden; position:relative; text-align:center;}
.mini-gallery .full-image span i {position:absolute; width:140px; height:140px; position:absolute; right:0; top:0;}
.mini-gallery .full-image span i.hot {background:url(/images/2013/ico-hot.png) 0 0 no-repeat;}
.mini-gallery .full-image span i.top {background:url(/images/2013/ico-top.png) 0 0 no-repeat;}
.mini-gallery .full-image span i.new {background:url(/images/2013/ico-new.png) 0 0 no-repeat;}
#carousel {position:relative; width:670px; height:85px;  background:url(/images/2013/product-slider.png) 0 0 no-repeat; margin:0px 0 30px 0; clear:both; padding:15px 0 0 60px;}
#carousel .carousel-wrap { position:relative; overflow:hidden;width:610px; height:95px; padding:0;  margin:0;}
#carousel ul {position:absolute; left:0; top:0; width:402px; padding:0; margin:0;}
#carousel li {position:relative; float:left; display:inline; width:114px; overflow: hidden; padding:0; margin:0 10px 0 0; list-style-type:none; opacity:0.5;}
#carousel li.active {opacity:1;}
#carousel li a { line-height:0px; font-size:0px;}
#carousel .arr-l, #carousel .arr-r {position:absolute; top:25px; left:15px; width:20px; height:53px; background:url(/images/2013/arrows-product.png) no-repeat; cursor:pointer;}
#carousel .arr-r { left:auto; right:15px; background-position:-20px 0;}


.contacts-map {margin:0 0 20px 0;}
ul.map-navi {float:right; padding:0; margin:0; width:240px;}
ul.map-navi li {padding:0 0 0 25px; display:block; height:23px; line-height:20px;}
ul.map-navi li a {color:#898989; text-decoration:none;}
ul.map-navi li.ico-download {background:url(/images/2013/ico-m1.png) 2px 0 no-repeat;}
ul.map-navi li.ico-print {background:url(/images/2013/ico-m2.png) 0 0 no-repeat;}
ul.map-navi li.ico-download:hover {background-position:2px -23px;}
ul.map-navi li.ico-print:hover {background-position:0 -23px;}
ul.map-navi li:hover a {color:#000000; text-decoration:underline;}

.map-bottom {padding:0 0 20px 0; margin:0 0 30px 0; border-bottom:1px solid #9d9fa2;}

.feedback-form {padding:0 0 20px 0; margin:0 0 30px 0; border-bottom:1px solid #9d9fa2;}
.feedback-form .inputs {float:left; width:300px; margin:0 18px 0 0; padding:2px 0 0 0;}
.feedback-form .inputs input {width:278px; height:18px; padding:5px 10px;}
.feedback-form .desc {overflow:hidden; zoom:1; padding:2px 0 0 2px;}
.feedback-form .desc .textarea textarea {width:654px; padding:10px; height:158px;  resize:none; overflow:auto;}
.feedback-form .desc .button {text-align:right; padding:0 4px 0 0;}
.feedback-form .desc .button input {height:26px; color:#ffffff; background:url(/images/2013/button-3.png) 0 0 repeat-x #ee3838; border:1px solid #6c7580; cursor:pointer; padding:0 20px; border-radius:2px; font:bold 12px Arial, Helvetica, sans-serif;}
.feedback-form .inputs input, .feedback-form .desc .textarea textarea {border:1px solid #d7d7d7; box-shadow:0 0 2px rgba(237,237,237,1); margin:0 0 20px 0; font:normal 13px Arial, Helvetica, sans-serif; transition:all 0.2s ease; background:#fbfbfb;}
.feedback-form .inputs input:active, .feedback-form .desc .textarea textarea:active,
.feedback-form .inputs input:focus, .feedback-form .desc .textarea textarea:focus {border-color:#e69800; box-shadow:0 0 2px rgba(254,228,82,1);}

.anketa-text {padding:0 0 20px 0; margin:0 0 30px 0; border-bottom:1px solid #9d9fa2;}
.anketa-text .name {float:left; width:430px; font-size:24px; text-transform:uppercase; color:#ed1c33;}
.anketa-text .desc {overflow:hidden; zoom:1; font-size:14px;}

.anketa-form {margin:0 0 20px 0;}
.anketa-form .inputs {float:left; width:382px; margin:0 18px 0 0; padding:2px 0 0 30px;}
.anketa-form .inputs input {width:278px; height:18px; padding:5px 10px;}
.anketa-form .inputs .input-pic1 input {width:253px; height:18px; padding:5px 35px 5px 10px; background:url(/images/2013/input-pic1.png) 100% 0 no-repeat #fbfbfb;}
.anketa-form .inputs .input-pic2 input {width:253px; height:18px; padding:5px 35px 5px 10px; background:url(/images/2013/input-pic2.png) 100% 0 no-repeat #fbfbfb;}
.anketa-form .inputs .input-pic3 input {width:253px; height:18px; padding:5px 35px 5px 10px; background:url(/images/2013/input-pic3.png) 100% 0 no-repeat #fbfbfb;}
.anketa-form .inputs label, .anketa-form .desc .textarea label {display:block; padding-bottom:2px;}
.anketa-form .desc {overflow:hidden; zoom:1; padding:2px 0 0 2px;}
.anketa-form .desc .textarea textarea {width:544px; padding:10px; height:258px;  resize:none; overflow:auto;}
.anketa-form .desc .button {text-align:right; padding:4px 4px 0 0;}
.anketa-form .desc .button input {height:26px; color:#ffffff; background:url(/images/2013/button-3.png) 0 0 repeat-x #ee3838; border:1px solid #6c7580; cursor:pointer; padding:0 20px; border-radius:2px; font:bold 12px Arial, Helvetica, sans-serif;}
.anketa-form .inputs input, .anketa-form .desc .textarea textarea {border:1px solid #d7d7d7; box-shadow:0 0 2px rgba(237,237,237,1); margin:0 0 10px 0; font:normal 13px Arial, Helvetica, sans-serif; transition:all 0.2s ease; background:#fbfbfb;}
.anketa-form .inputs input:active, .anketa-form .desc .textarea textarea:active,
.anketa-form .inputs input:focus, .anketa-form .desc .textarea textarea:focus,
.anketa-form .inputs select:active, .anketa-form .inputs select:focus {border-color:#e69800; box-shadow:0 0 2px rgba(254,228,82,1);}

.anketa-form .inputs select {border:1px solid #d7d7d7; width:300px; height:28px; padding:4px 5px; box-shadow:0 0 2px rgba(237,237,237,1); margin:0 0 10px 0; font:normal 13px Arial, Helvetica, sans-serif; transition:all 0.2s ease; background:#fbfbfb;}
.anketa-form  p strong {font-size:15px; font-weight:normal; color:#e69800;}
.checkbox-line {float:left; width:400px; margin:0 0 0 -4px;}
.checkbox-line label {line-height:29px; color:#9d9fa2; cursor:pointer;}
.checkbox-line .checkbox {float:left; width:30px; height:29px; background:url(/images/2013/checkbox.png) 0 0 no-repeat; margin:0 10px 0 0;}
.checkbox-line .checkbox label {float:left; width:30px; height:29px; position:relative; overflow:hidden;}
.checkbox-line .checkbox label.checked {background:url(/images/2013/checkbox.png) -30px 0 no-repeat;}
.checkbox-line .checkbox input {position:absolute; left:-50px; top:-50px;}


.terms-block {border-top:1px solid #9d9fa2; background:url(/images/2013/hr.png) 50% 0 no-repeat; padding:30px 0;}
.terms-block p.h3 {font:bold 18px Arial, Helvetica, sans-serif; text-decoration:underline; padding:0; margin:0;}
.terms-block ul li {margin-bottom:0;}

.seven-steps {margin:0 0 30px -45px;}
.seven-steps .column {float:left; width:300px; margin:0 0 0 45px;}
.seven-steps .seven-item {overflow:hidden; margin:0 0 40px 0;}
.seven-steps .seven-item .number {float:left; color:#ff0000; font:normal 90px 'PFSquareSansPro-Thin', "Myriad Pro", "Myriad Pro Cond", "Trebuchet MS", Arial, serif; width:60px; line-height:80px;}
.seven-steps .seven-item .text {overflow:hidden; zoom:1;}
.seven-slog {font:normal 41px 'PFSquareSansPro-Thin', "Myriad Pro", "Myriad Pro Cond", "Trebuchet MS", Arial, serif; margin:0 0 0 390px;}
.seven-slog strong {text-transform:uppercase;}


.dealers-map {background:url(/images/2013/map.png) 0 0 no-repeat; height:548px; position:relative;}
.dealers-map .town {position:absolute; width:9px; height:9px; background:#ce0000; border-radius:50%; text-decoration:none; transition:all 0,2s ease;}
.dealers-map .town:hover, .dealers-map .clicked {width:18px; height:18px; margin:-5px 0 0 -5px;}
.dealers-map .town span {display:none;}

#town-t1 {left:115px; top:115px;}

#town-t2 {left:139px; top:330px;}
#town-t3 {left:100px; top:303px;}
#town-t4 {left:200px; top:392px;}

#town-t5 {left:350px; top:198px;}
#town-t6 {left:218px; top:221px;}
#town-t7 {left:393px; top:212px;}
#town-t8 {left:220px; top:257px;}
#town-t9 {left:187px; top:285px;}
#town-t10 {left:165px; top:215px;}
#town-t11 {left:260px; top:280px;}

#town-t12 {left:310px; top:270px;}
#town-t13 {left:435px; top:330px;}

#town-t15 {left:200px; top:184px;}
#town-t16 {left:248px; top:179px;}
#town-t17 {left:160px; top:190px;}
#town-t18 {left:192px; top:212px;}
#town-t19 {left:191px; top:230px;}
#town-t20 {left:177px; top:218px;}
#town-t21 {left:208px; top:242px;}
#town-t22 {left:217px; top:199px;}
#town-t23 {left:209px; top:269px;}
#town-t24 {left:140px; top:170px;}
#town-t25 {left:420px; top:280px;}
#town-t26 {left:230px; top:239px;}
#town-t27 {left:182px; top:270px;}
#town-t28 {left:266px; top:256px;}
#town-t29 {left:80px; top:145px;}
#town-t30 {left:500px; top:281px;}

.block-hidden {position:absolute; height:12px; display:none;}
.block-hidden-cont {position:absolute; background:#ffffff; width:218px; padding:15px 20px; bottom:0; left:0; border:1px solid #8e8e8e; border-radius:10px; font-size:12px;}
.block-hidden-cont h3 {font:bold 12px Arial, Helvetica, sans-serif; margin:0;}
.block-hidden-cont p {padding:0;}
.block-hidden-cont .arr {background:url(/images/2013/arr.png) 0 0 no-repeat; width:25px; height:14px; bottom:-14px; left:35px; position:absolute;}
.block-hidden-cont .ico-close {position:absolute; background:url(/images/2013/ico-close.png) 0 0 no-repeat; width:9px; height:9px; right:10px; top:10px; cursor:pointer;}

.dealers-list {margin:0 0 30px -20px;}
.dealers-list .column {float:left; width:180px; margin:0 0 0 20px;}
.dealers-list .column .dealer-item {margin:0 0 30px 0;}
.dealers-list .column .dealer-item h3, .dealers-list .column .dealer-item p {margin:0; padding:0;}
.dealers-list .column .dealer-item h3 {font:bold 18px "Myriad Pro", "Myriad Pro Cond", "Trebuchet MS", Arial, serif;}

#footer {
	position:relative;
    margin: -110px auto 0 auto;
	min-width:1000px;
	color:#ffffff;
	font-size:1.2em;
	background-color:#393838;
	clear:both;
	height:110px;

}
#footer a {color:#a9a8a8;}
#footer-copyright {}

#footer-right {float:right; padding:13px 0 0 0;}
#footer-right #footer-soc {height:37px;}
#footer-right #footer-soc img {float:right; margin:0 0 0 10px;}
#footer-right #footer-tel {color:#999b9e;}
#footer-right #footer-tel p {float:right;}
#footer-right #footer-tel strong {font-weight:normal; font-size:21px; line-height:1.1em;}

#footer-logo {float:left; background:url(/images/2013/footer-logo.png) 0 0 no-repeat; width:109px; height:62px; text-indent:-9999px; overflow:hidden; margin:26px 0 0 0;}
#footer-logo a {float:left; width:109px; height:62px;}

#footer-center {padding:15px 0 0 0; margin:0 0 0 155px;}
#footer-center-block {width:378px; float:left;}
#footer-center-block ul {padding:0; margin:0 0 5px 0; font-size:14px;}
#footer-center-block ul li {padding:0; margin:0; list-style-type:none;}

#footer-menu {float:left; font-size:14px;}
#footer-menu ul {padding:0; margin:0;}
#footer-menu ul li {margin:0; padding:0; list-style-type:none;}

/*.product-picture-block.mini-gallery #carousel{z-index:-100;}*/
.product-picture-block.mini-gallery:hover #carousel{z-index:100;}
/*
.catalog-list {margin:0 0 10px -21px;}
.catalog-list .catalog-item {float:left; width:234px; height:159px; position:relative; margin:0 0 20px 21px;}
.catalog-list .catalog-item .picture {display:block; border:2px solid #ababab; border-radius:7px; overflow:hidden; position:relative;}
.catalog-list .catalog-item .picture .text {bottom:0; left:0; position:absolute; width:230px; height:155px; display:none;}
.catalog-list .catalog-item .picture .text .td {display: table-cell; vertical-align:middle; width:230px; height:155px; background:url(/images/2013/hover.png) 0 0 no-repeat; text-decoration:none; color:#ffffff; text-align:center; text-transform:uppercase; font-size:18px; font-weight:bold;}
.catalog-list .catalog-item .name {background:url(/images/2013/catalof-item-name.png) 0 0 no-repeat; width:249px; height:24px; left:-8px; bottom:-13px; position:absolute; padding:5px 0 0 0; text-align:center; font-size:16px; font-weight:bold; color:#ffffff; text-transform:uppercase; line-height:24px; font-family:Arial, Helvetica, sans-serif;}
.catalog-list .catalog-item .new {background:url(/images/2013/catalof-item-new.png) 0 0 no-repeat; width:189px; height:29px; left:-8px; top:-4px; position:absolute; padding:0 0 0 0; text-align:center; font-size:13px; font-weight:bold; color:#ffffff; text-transform:uppercase; line-height:24px; font-family:Arial, Helvetica, sans-serif;}
*/
.catalog-list {margin:0 0 10px -21px;}
.catalog-list .catalog-item {
/*
float:left; width:234px; height:159px; position:relative; margin:0 0 20px 21px;
*/
float:left; width:175px; height:122px; position:relative; margin:0 6px 20px 21px;
}
.catalog-list .catalog-item .picture {display:block; border:2px solid #ababab; border-radius:7px; overflow:hidden; position:relative;
width:171px;
}
.catalog-list .catalog-item .picture .text {
/*
bottom:0; left:0; position:absolute; width:230px; height:155px; display:none;
*/
bottom:0; left:0; position:absolute; width:175px; height:120px; display:none;
}
.catalog-list .catalog-item .picture .text .td {
width:175px; height:120px; 
display: table-cell; vertical-align:middle; background:url(/images/2013/hover.png) 0 0 no-repeat; text-decoration:none; color:#ffffff; text-align:center; text-transform:uppercase; font-size:14px; font-weight:bold;
/*display: table-cell; vertical-align:middle; width:230px; height:155px; background:url(/images/2013/hover.png) 0 0 no-repeat; text-decoration:none; color:#ffffff; text-align:center; text-transform:uppercase; font-size:18px; font-weight:bold;
*/}
.catalog-list .catalog-item .name {
background:url(/images/2013/catalof-item-name-n.png) 0 0 no-repeat; width:190px; height:24px; left:-8px; bottom:-13px; position:absolute; padding:7px 0 0 0; text-align:center; font-size:15px; font-weight:bold; color:#ffffff; text-transform:uppercase; line-height:24px; font-family:Arial, Helvetica, sans-serif;
/*
background:url(/images/2013/catalof-item-name.png) 0 0 no-repeat; width:249px; height:24px; left:-8px; bottom:-13px; position:absolute; padding:5px 0 0 0; text-align:center; font-size:16px; font-weight:bold; color:#ffffff; text-transform:uppercase; line-height:24px; font-family:Arial, Helvetica, sans-serif;
*/
}
.catalog-list .catalog-item .new {background:url(/images/2013/catalof-item-new.png) 0 0 no-repeat; width:189px; height:29px; left:-8px; top:-4px; position:absolute; padding:0 0 0 0; text-align:center; font-size:13px; font-weight:bold; color:#ffffff; text-transform:uppercase; line-height:24px; font-family:Arial, Helvetica, sans-serif;}

a.redhover{
font-weight:  bold;
color:#9D9FA2;
}
a.redhover:hover{
color: #ED1C33;
}

/* new */
.priduct-new-pics ul li {float:left; width:730px; height:450px;}
.priduct-new-pics ul li a {display:block; height:450px;}
.priduct-new-pics ul li a span {display:table-cell; width:730px; height:450px; text-align:center; vertical-align:middle;}

.new-catalog .tabs-new {position:relative;}
.new-catalog .tabs-new ul.group-tabs-ul {display:block; margin:0 0 35px; background:url(/images/2013/tab-bask.png) 0 100% repeat-x; height:36px; padding:0; position:relative;}
.new-catalog .tabs-new ul.group-tabs-ul:after {position:absolute; content:''; width:100%; height:20px; background:#ffffff; left:0; top:36px; visibility:visible;}
.new-catalog .tabs-new ul.group-tabs-ul li {float:left; list-style-type:none; height:34px; border:1px solid #d8d8d8; border-bottom:none; margin:1px 1px 0 0;}
.new-catalog .tabs-new ul.group-tabs-ul li a {float:left; min-width:28px; padding:0 4px; text-align:center; line-height:34px; text-decoration:none; color:#6f6767;}
.new-catalog .tabs-new ul.group-tabs-ul li.active-tab {margin:0 1px 0 0; height:35px; border-color:#ffffff; background:#ffffff; box-shadow:0 0 5px rgba(0,0,0,.75);}
.new-catalog .tabs-new ul.group-tabs-ul li.active-tab a {color:#ed1c33; font-weight:bold;}
.new-catalog .tab {}

.catalog-new {margin:0 0 30px -28px; padding:10px 0 0 0;}
.catalog-new .catalog-item {width:314px; height:266px; background:#ffffff; box-shadow:0 1px 5px rgba(0,0,0,.3); margin:0 0 30px 28px; float:left; position:relative;}
.catalog-new .catalog-item a {display:block; height:262px; width:310px; border:2px solid #ffffff; text-decoration:none; color:#393939; position:relative;}
.catalog-new .catalog-item a:hover {z-index:10; position:absolute; background:#ffffff; height:auto; border-color:#ED1C33; left:0; top:0;}
.catalog-new .catalog-item a .picture {display:block; padding:20px 0; text-align:center; height:190px;}
.catalog-new .catalog-item a .picture .pic {display:table-cell; height:190px; width:310px; vertical-align:middle; text-align:center;}
.catalog-new .catalog-item a .picture .icons {position:absolute; left:10px; top:10px;}
.catalog-new .catalog-item a .picture .icons i {float:left; width:42px; height:42px; margin:0 5px 0 0;}
.catalog-new .catalog-item a .picture .icons i.ico-new {background:url(/images/2013/ico-new-new.png) 0 0 no-repeat;}
.catalog-new .catalog-item a .picture .icons i.ico-hot {background:url(/images/2013/ico-hot-new.png) 0 0 no-repeat;}
.catalog-new .catalog-item a .picture .icons i.ico-top {background:url(/images/2013/ico-top-new.png) 0 0 no-repeat;}
.catalog-new .catalog-item a .name {padding:0 10px 14px 10px; margin-top:-14px; display:block; font:bold 18px "Segoe UI", "Myriad Pro", Arial, serif; height:35px; line-height:18px;}
.catalog-new .catalog-item a .name small{
color: red;
}
.catalog-new .catalog-item a:hover .name {color:#ED1C33;}
.catalog-new .catalog-item a .desc {border-top:1px solid #959595; display:block; padding:10px 0; margin:-10px 14px 10px 14px; display:none;}
.catalog-new .catalog-item a:hover .desc {display:block;}
.catalog-new .catalog-item a .desc .line {display:block; color:#393939; font:bold 14px Calibri, Arial, serif;}
.catalog-new .catalog-item a .desc .line .d {float:right; width:130px; padding:0 0 0 5px; font-weight:normal;}

.activePaginate {margin-bottom:40px;}
.activePaginate .paginage .buttt {opacity:0.5; transition:all 0.2s ease; cursor:pointer; text-align:center;}
.activePaginate .paginage .current {opacity:1;}
.activePaginate .disabled {opacity:0;}
.activePaginate .content-slider-left, .activePaginate .content-slider-right {display:none;}

.scroll-preview {padding:0; position:relative;}
.scroll-preview .preview-o {overflow:hidden; height:70px; margin:0; width:730px;}
.scroll-preview .preview-o .paginage {padding:0; display:block; width:1000%; height:70px;}
.scroll-preview .preview-o .paginage div.buttt {padding:0; margin:0 6px 0 0 !important; padding:0 !important; background:none !important; float:left; position:relative; height:68px; width:114px; border:1px solid #888888; border-radius:5px; overflow:hidden;}
.scroll-preview .preview-o .paginage div.buttt span {display:table-cell; width:114px; height:68px; vertical-align:middle; text-align:center;}
.scroll-preview .preview-o .paginage div.buttt i {position:absolute; left:0; top:0; width:114px; height:68px;  color:#red; font-size:20px; text-align:center; cursor:pointer; line-height:47px; color:red;}
.scroll-preview .prev-left, .scroll-preview .prev-right {position:absolute; width:35px; height:70px; top:0; display:none;}
.scroll-preview .prev-left span, .scroll-preview .prev-right span {position:absolute; background-image:url(/images/2013/paginate-arrows.png); width:13px; height:25px; top:25px;}
.scroll-preview:hover .prev-left, .scroll-preview:hover .prev-right {display:block;}
.scroll-preview .prev-left {left:-35px;}
.scroll-preview .prev-right {right:-30px;}
.scroll-preview .prev-left span {background-position:0 0; left:10px;}
.scroll-preview .prev-right span {background-position:-13px 0; left:10px;}
.scroll-preview .prev-left:hover span {background-position:0 -25px;}
.scroll-preview .prev-right:hover span {background-position:-13px -25px;}

.details-item {background:url(/images/2013/details-item-back.png) 0 0 repeat-y #f0f0f0; border:1px solid #a9a9aa; margin:0 0 20px;}
.details-item .picture {float:left; width:217px; margin:0 10px 0 0; position:relative;}
.details-item .picture a {display:block; text-align:center;}
.details-item .picture a img {display:block; margin:auto;}
.details-item .picture i.ico-zoom {position:absolute; background:url(/images/2013/ico-zoom.png) 0 0 no-repeat; width:25px; height:25px; left:10px; bottom:10px;}
.details-item .desc {overflow:hidden; zoom:1; padding:10px 30px 10px;}
.details-item .desc .name {font:bold 16px "Segoe UI", "Myriad Pro", Arial, serif; margin:0 0 10px;}

.details-table {}
.details-table table {width:100%; border:none;}
.details-table table td {padding:10px 35px; font:normal 15px "Segoe UI", "Myriad Pro", Arial, serif; border-bottom:1px solid #dddddd;}
.details-table table .zebra td {background:#f9f9f9;}
.details-table table .name th, .details-table table th {padding:8px 15px; font:bold 16px "Segoe UI", "Myriad Pro", Arial, serif; background:url(/images/2013/td-name.png) 0 0 repeat-x #c3c3c3; border:none;}

.tab-cont-new {padding:20px 0;}

.popup-pic {position:relative; z-index:0; overflow:hidden; width:1000px;}
.popup-pic .name {background:#f0f0f0; padding:15px 40px; font:bold 24px "Segoe UI", "Myriad Pro", Arial, serif; position:relative; color:#000000;}
.popup-pic .picture {display:block; position:relative; z-index:1; box-shadow:0 0 20px rgba(0,0,0,0.3); background:#ffffff; text-align:center;}
.popup-pic .picture img {display:block; margin:auto;}
.popup-pic .desc {background:#f0f0f0; padding:15px 40px; font:normal 13px "Segoe UI", "Myriad Pro", Arial, serif; color:#000000;}
.fancybox-close {background:url(/images/2013/ico-close-popup.png) 0 0 no-repeat !important; width:29px !important; height:29px !important; top:15px !important; right:15px !important;}

.fancybox-nav {
    height: 52px !important;
    margin-top: -26px !important;
    position: absolute;
    text-decoration: none;
    top:50% !important;
    width:26px !important;
}
.fancybox-nav span {
	background-image:url(/images/2013/popup-arrows.png) !important;
	background-position:0 0 !important;
    height: 52px !important;
    margin-top: -26px !important;
    width:26px !important;
	visibility:visible !important;
}
.fancybox-prev span {left:20px !important;}
.fancybox-next span {background-position:-26px 0 !important; right:20px !important;}
.fancybox-nav span:hover {background-position:0 -52px !important;}
.fancybox-next span:hover {background-position:-26px -52px !important;}
/*******/

.details-table table td.th {padding:8px 15px; font:bold 16px "Segoe UI", "Myriad Pro", Arial, serif; background:url(/images/2013/td-name.png) 0 0 repeat-x #c3c3c3; border:none;}
.details-table table td.th p {padding:0;}


/* второй уровень табов */
#header-menu .subtabs-ul{
	border-bottom: 1px solid #9d9fa2;
	background: transparent;
	padding: 0;
	margin-bottom: 0;
}
#header-menu .subtabs-ul li{
	display: inline-block;
	float: left;
	height: 28px;
	margin: 0;
}
#header-menu .subtabs-ul li:hover, #header-menu .subtabs-ul li.active{
	border-bottom: 3px solid #ed1c33;
}
#header-menu .subtabs-ul li a{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold !important;
	font-style: italic;
	color: #444444 !important;
	text-decoration: none;
	background: transparent !important;
	padding: 2px 10px 0 10px;
	margin: 0 !important;
}
#header-menu .subtabs-ul li:first-child a{
    padding-left: 10px;
    margin-left: 0;
}
#header-menu ul li div.hm-popup .htabs .tab > .content-slider{
	padding-top: 49px;
}
#header-menu ul li div.hm-popup .htabs .tab > .content-slider .content-slider-left, #header-menu ul li div.hm-popup .htabs .tab > .content-slider .content-slider-right{
	top: 104px;
}

.presence-form {padding:20px;}
.presence-form .inputs {float:left; width:600px;  padding:2px 0 0 0;}
.presence-form .inputs input {width:570px; height:18px; padding:5px 10px; margin:0 0 18px 0;}
.presence-form .inputs .button {text-align:right; padding:0 4px 0 0;}
.presence-form .inputs .button input {width:auto; height:26px; color:#ffffff; background:url(/images/2013/button-3.png) 0 0 repeat-x #ee3838; border:1px solid #6c7580; cursor:pointer; padding:0 20px; border-radius:2px; font:bold 12px Arial, Helvetica, sans-serif;}
.presence-form .inputs input {border:1px solid #d7d7d7; box-shadow:0 0 2px rgba(237,237,237,1); margin:0 0 20px 0; font:normal 13px Arial, Helvetica, sans-serif; transition:all 0.2s ease; background:#fbfbfb;}
.presence-form .inputs input:active, .presence-form .inputs input:focus{border-color:#e69800; box-shadow:0 0 2px rgba(254,228,82,1);}
.presence-form .errortext,.presence-form .notetext{
font-size:14px;
}
/* End */
/* /images/js/2013/fancybox/jquery.fancybox.css?13711615484895 */
/* /images/js/2013/colorbox/colorbox.css?13726187815075 */
/* /bitrix/templates/.default/components/bitrix/sale.basket.basket.small/my_mini_basket/style.css?1390375584329 */
/* /bitrix/templates/catalog_2013/styles.css?14035235472142 */
/* /bitrix/templates/catalog_2013/template_styles.css?146769787854914 */
