/* Start:/bitrix/templates/.default/components/bitrix/menu/template1/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/.default/components/bitrix/menu/template1/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/.default/components/bitrix/system.auth.form/auth/style.css*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(/bitrix/templates/.default/components/bitrix/system.auth.form/auth/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(/bitrix/templates/.default/components/bitrix/system.auth.form/auth/images/sec-unlocked.png);}

/* End */



/* Start:/bitrix/templates/sklad_main/colorbox.css*/
/*
    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:9999; 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:#222; }
#colorbox{}
    #cboxContent{margin-top:20px;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{/*border:5px solid #464747;*/border-radius: 3px }
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc; height: 50px; width: 100%; background: url("/bitrix/templates/sklad_main/images/template/addmenu-bg.png") repeat-x; border-radius: 3px 3px 0 0; font-size: 18px; font-weight: 500; color: #fff; text-transform: uppercase; line-height: 50px; text-indent: 20px; }
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/bitrix/templates/sklad_main/images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/bitrix/templates/sklad_main/images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#222;}
        #cboxLoadingGraphic{background:url(/bitrix/templates/sklad_main/../images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:-5px; right:10px; display:block; background:url(/bitrix/templates/sklad_main/images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/sale.basket.basket.small/template1/style.css*/
/*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/.default/components/bitrix/catalog.section.list/bottommenu/style.css*/
/* line */
.bx_catalog_line{margin-bottom: 30px;}
.bx_catalog_line .bx_catalog_line_category_title{
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}
.bx_catalog_line .bx_catalog_line_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_line .bx_catalog_line_ul{padding: 0;}
.bx_catalog_line .bx_catalog_line_ul li{
	margin-bottom: 20px;
	list-style: none;
}
.bx_catalog_line .bx_catalog_line_ul li:before {content: '' !important}

.bx_catalog_line .bx_catalog_line_img{
	position: relative;
	display: block;
	float: left;
	overflow: hidden;
	margin-right: 40px;
	width: 125px;
	height: 125px;
	border:1px solid #ccc;
	border-radius: 2px;
			background-position: center;
			background-repeat: no-repeat;
	-webkit-background-size:contain;
			background-size:contain;
}

.bx_catalog_line .bx_catalog_line_title{
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 18px;
}
.bx_catalog_line .bx_catalog_line_title a{
	color: #4c7da6;
	font-size: 18px;
}
.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration: none;}
.bx_catalog_line .bx_catalog_line_title span{font-size: 16px}
.bx_catalog_line .bx_catalog_line_description{
	color: #3f3f3f;
	font-size: 13px;
	line-height: 16px;
}


@media (max-width:639px) {
	.bx-touch .bx_catalog_line .bx_catalog_line_img{
		margin-right: 10px;
		width: 50px;
		height: 50px;
	}

	.bx-touch .bx_catalog_line .bx_catalog_line_title{
		margin-bottom: 5px;
		line-height: 14px;
	}
	.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size: 14px;}
	.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size: 11px;}
}



.bx_catalog_line .bx_catalog_line_img,
.bx_catalog_line .bx_catalog_line_title,
.bx_catalog_line .bx_catalog_line_title a,
.bx_catalog_line .bx_catalog_line_description{
	-webkit-transition: all 0.3s ease;
	   -moz-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	     -o-transition: all 0.3s ease;
	 		transition: all 0.3s ease;
}

/* text */
.bx_catalog_text{margin-bottom: 30px;}
.bx_catalog_text .bx_catalog_text_category_title{
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}
.bx_catalog_text .bx_catalog_text_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_text .bx_catalog_text_ul{padding: 0;}
.bx_catalog_text .bx_catalog_text_ul li{
	float: left;
	margin: 0 10px 10px;
	list-style: none;
}
.bx_catalog_text .bx_catalog_text_ul li:before {content: '' !important}
.bx_catalog_text .bx_catalog_text_title{
	margin: 0;
	padding: 0;
	vertical-align: top;
	line-height: 14px;
}
.bx_catalog_text .bx_catalog_text_title a{
	color: #4c7da6;
	white-space: nowrap;
	font-size: 14px;
}
.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration: none}
.bx_catalog_text .bx_catalog_text_title span{font-size: 12px;}

@media (max-width:639px) {
	.bx-touch .bx_catalog_text .bx_catalog_line_title{
		margin-bottom: 5px;
		line-height: 12px;
	}
	.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size: 12px;}
}

	.bx_catalog_text .bx_catalog_line_title,
	.bx_catalog_text .bx_catalog_line_title a{
		-webkit-transition: all 0.3s ease;
		   -moz-transition: all 0.3s ease;
		    -ms-transition: all 0.3s ease;
		     -o-transition: all 0.3s ease;
		 		transition: all 0.3s ease;
	}
	
/* tile */

.bx_catalog_tile{margin-bottom: 30px;}
.bx_catalog_tile .bx_catalog_tile_category_title{
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}
.bx_catalog_tile .bx_catalog_tile_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_tile .bx_catalog_tile_ul{padding: 0;}
.bx_catalog_tile .bx_catalog_tile_ul li{
	float: left;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
	margin-bottom: 20px;
	padding: 0 10px;
	width:12.5%;
	list-style: none;
	text-align: center;
}
.bx_catalog_tile .bx_catalog_tile_ul li:before {content: '' !important}
.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: both;}

.bx_catalog_tile .bx_catalog_tile_img{
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 78px;
	height: 78px;
	border:1px solid #ccc;
	border-radius: 2px;
			background-color: #fff;
			background-position: center;
			background-repeat: no-repeat;
	-webkit-background-size:contain;
			background-size:contain;
}
.bx_catalog_tile .bx_catalog_tile_title{
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 14px;
}
.bx_catalog_tile .bx_catalog_tile_title a{
	color: #4c7da6;
	font-size: 14px;
}
.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration: none;}
.bx_catalog_tile .bx_catalog_tile_title span{font-size: 12px;}




/*2*/
@media (max-width:980px){
	.bx_catalog_tile .bx_catalog_tile_ul li{width:20%;}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear: both;}
}
/*3*/
@media (max-width:639px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_title{
		margin-bottom: 5px;
		line-height: 14px;
	}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size: 11px;}
}
@media (min-width:480px) and (max-width:639px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%;}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear: both;}
}
/*4*/
@media (max-width:479px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%;}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_img{
		width: 100%;
		height: 80px;
	}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear: both;}

}


	.bx_catalog_tile .bx_catalog_tile_title,
	.bx_catalog_tile .bx_catalog_tile_title a,
	.bx_catalog_tile .bx_catalog_tile_ul li,
	.bx_catalog_tile .bx_catalog_tile_img{
		-webkit-transition: all 0.3s ease;
		   -moz-transition: all 0.3s ease;
		    -ms-transition: all 0.3s ease;
		     -o-transition: all 0.3s ease;
		 		transition: all 0.3s ease;
	}
	
/* list */

.bx_sitemap{margin-bottom: 30px;}
.bx_sitemap .bx_sitemap_title{
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}
.bx_sitemap .bx_sitemap_title a{
	color: #000;
	text-decoration: none;
}

.bx_sitemap .bx_sitemap_ul li{
	padding: 0;
	line-height: 14px;
}
.bx_sitemap .bx_sitemap_ul li:before {content: '' !important}
.bx_sitemap .bx_sitemap_li_title{
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: top;
	font-weight: normal;
	line-height: 13px;
	margin-bottom: 10px;
}
.bx_sitemap .bx_sitemap_li_title a{
	color: #4c7da6;
	white-space: nowrap;
	font-size: 13px;
}
.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration: none}
.bx_sitemap .bx_sitemap_li_title span{font-size: 11px;}

@media (max-width:639px) {
	.bx-touch .bx_sitemap .bx_catalog_line_title{
		margin-bottom: 5px;
		line-height: 12px;
	}
	.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size: 12px;}
}

	.bx_sitemap .bx_catalog_line_title,
	.bx_sitemap .bx_catalog_line_title a{
		-webkit-transition: all 0.3s ease;
		   -moz-transition: all 0.3s ease;
		    -ms-transition: all 0.3s ease;
		     -o-transition: all 0.3s ease;
		 		transition: all 0.3s ease;
	}
/* End */



/* Start:/bitrix/templates/sklad_main/styles.css*/
a { color: #2365ad; text-decoration: none; }
a:hover { color: #ec8c2d; }
/*a:visited { color: #990099; }*/

h1 { font-size: 25px; line-height: 31px; margin-bottom: 10px; font-weight: bold; color: #000; text-transform: uppercase; background: url("/bitrix/templates/sklad_main/images/template/h1-bg.png") no-repeat 0 50%; padding-left: 35px; }
h2 { font-size: 20px; line-height: 24px; margin-top: 0; margin-bottom: 0; font-weight: normal; }
h3 { font-size: 16px; line-height: 21px; margin-bottom: 5px; font-weight: normal; }
h4 { font-size: 13px; line-height: 17px; margin-bottom: 7px; }
/* End */



/* Start:/bitrix/templates/sklad_main/template_styles.css*/
@font-face {
	font-family: 'PFDinTextCondProMedium';
	src: url('/bitrix/fonts/PFDinTextCondPro-Medium.eot');
	src: url('/bitrix/fonts/PFDinTextCondPro-Medium.eot?') format('?'),
		url('/bitrix/fonts/PFDinTextCondPro-Medium.woff') format('woff'),
		url('/bitrix/fonts/PFDinTextCondPro-Medium.ttf') format('truetype'),
		url('/bitrix/fonts/PFDinTextCondPro-Medium.svg#DinDisplay') format('svg');
	font-weight: normal;
    font-style: normal;
}

/* General */
html, body { height: 100%; /*width: 940px;*/width: 100%; margin: 0 auto; background: #eaeaea; font-family: 'Roboto', sans-serif; font-size: 13px; line-height: 17px; color: #000;  }
body, div, ul, li, p, input { margin: 0; padding: 0; }
img, fieldset { border: 0; }
ul li { list-style: none; }

/* Header */
/*#header  { position: absolute; top: 0; left: 0; width: 100%; height: 190px; background: url("/bitrix/templates/sklad_main/images/template/header-bg.png") repeat-x; }
#header-inner { height: 100%; width: 940px; margin: 0 auto; position: relative; text-transform: uppercase; font-weight: 500; }*/
#header { width: 100%; margin: 0 auto; margin-bottom: -190px; background: url("/bitrix/templates/sklad_main/images/template/header-bg.png") repeat-x 50% 0; }
#header-inner { width: 940px; height: 190px; position: relative; margin: 0 auto; z-index: 100; text-transform: uppercase; font-weight: 500; }

#header-menu { position: absolute; top: 0; left: 0; font-size: 11px; }
#header-menu ul { /*margin-top: 5px;*/ }
#header-menu ul li { display: inline; list-style: none; }
#header-menu ul li a { display: inline-block; height: 33px; margin-left: -3px; padding: 0 20px; border-right: 1px solid #ababab; /*background: red;*/ line-height: 33px; color: #000;  }
#header-menu ul li:first-child a { margin-left: 0; border-left: 1px solid #ababab; }
#header-menu ul li a:hover, #header-menu ul li.active a { background: url("/bitrix/templates/sklad_main/images/template/menu-li-bg.png") repeat-x; color: #fff; }

#header-auth { position: absolute; top: 0; right: 0; font-size: 11px; }
#header-auth p { margin-top: 7px; }
#header-auth p span { padding-left: 10px; }
#header-auth p span a { background: #2567ae; padding: 2px 5px; border: 1px solid #9f9e9e; border-radius: 3px; color: #fff; }
#header-auth p span.reg a { background: #efefef; color: #000; }
#header-auth p span a:hover, #header-auth p span a:hover { background: url("/bitrix/templates/sklad_main/images/template/auth-bg.png") repeat-x; color: #fff; }

#header-logo { position: absolute; top: 55px; left: 0; }
#header-contacts { position: absolute; top: 55px; left: 275px; width: 330px; height: 68px; background: #fff; border: 1px solid #e2e2e2; border-radius: 5px; }
#header-contacts .call { position: absolute; top: 15px; left: 20px; height: 40px; font-size: 11px;  }
#header-contacts .call p:first-child { margin-bottom: 5px; font-size: 20px; color: #000; }
#header-contacts .call p a { height: 12px; background: url("/bitrix/templates/sklad_main/images/template/icon-sprite.png") no-repeat 0 -30px; padding-left: 17px; }
#header-contacts .call p a:hover { background: url("/bitrix/templates/sklad_main/images/template/icon-sprite.png") no-repeat 0 -43px; }
#header-contacts .time { position: absolute; top: 15px; right: 20px; font-size: 11px; } 
#header-contacts .time p { margin-top: -3px; }

#header-cart { position: absolute; top: 55px; right: 0; width: 320px; height: 68px; background: #fff/*7e6*/; border: 1px solid #e2e2e2; border-radius: 5px; /*behavior: url(/bitrix/templates/sklad_main/border-radius.htc);*/ }
#header-cart .status { position: absolute; top: 18px; left: 15px; font-size: 11px; }
#header-cart .status p:first-child a { background: url("/bitrix/templates/sklad_main/images/template/icon-sprite.png") no-repeat 0 -56px; padding-left: 17px; }
#header-cart .status p:first-child a:hover { background: url("/bitrix/templates/sklad_main/images/template/icon-sprite.png") no-repeat 0 -71px; }
#header-cart .status p:nth-child(2) a { background: url("/bitrix/templates/sklad_main/images/template/icon-sprite.png") no-repeat; padding-left: 17px; }
#header-cart .status p:nth-child(2) a:hover { background: url("/bitrix/templates/sklad_main/images/template/icon-sprite.png") no-repeat 0 -14px; }
#header-cart .cart { position: absolute; top: 15px; right: 15px; width: 175px; }
#header-cart .cart p a { display: block; height: 46px; background: url("/bitrix/templates/sklad_main/images/template/cart.png") no-repeat; padding: 5px 0 0 55px; font-size: 15px; }  /*works or not?*/
#header-cart .cart p a span { display: block; font-size: 13px; }
#header-cart .cart p a:hover { background: url("/bitrix/templates/sklad_main/images/template/cart-hover.png") no-repeat; }
#header-cart:hover { background: #fff7e6; }

#header-addmenu { position: absolute; top: 140px; left: 0; width: 100%; height: 50px; background: url("/bitrix/templates/sklad_main/images/template/addmenu-bg.png") repeat-x #2b6cb1; border-radius: 3px; }
#header-addmenu ul { float: left; }
#header-addmenu ul li { display: inline; }

#header-addmenu ul li a { display: inline-block; height: 50px; margin-left: -3px; padding: 0 15px; border-right: 1px solid #212d52; /*background: red;*/ font-size: 15px; line-height: 50px; color: #fff; text-shadow: 1px 1px 2px #333, 0 0 1em #707b69; }
#header-addmenu ul li:first-child a { margin-left: 0; }
#header-addmenu ul li:first-child a:hover { /*border-radius: 3px 0 0 3px;*/border-radius: 2px 0 0 2px; /*border-radius: inherit;*/ }  /*fix radius overlay*/
#header-addmenu ul li a:hover, #header-addmenu ul li.active a { background: url("/bitrix/templates/sklad_main/images/template/addmenu-li-bg.png") repeat-x; }

#header-addmenu form { position: absolute; top: 5px; right: 8px; }
#header-addmenu form input { width: 195px; height: 26px; background: url("/bitrix/templates/sklad_main/images/forms/search-bg.png") repeat-x; border: 1px solid #afafaf; border-radius: 3px; text-indent: 5px; font-family: 'Roboto', sans-serif; /*position: relative;*/ }
#header-addmenu form button { position: absolute; top: 12px; right: 10px; background: none; border: none; outline: none;  cursor: pointer; }

/* Container */	
/*#container  { min-height: 100%; padding: 0; }
#wrapper  { position: relative; overflow: hidden; width: 940px; margin: 0 auto; padding-top: 210px; padding-bottom: 30px; }*/
#container { width: 100%; margin: 0 auto; min-height: 100%; }
#container #wrapper { width: 940px; margin: 0 auto; padding: 210px 0 370px; position: relative; }

.breadcrumb { margin-bottom: 15px; font-size: 11px; }
.breadcrumb a { color: #000; }

#cLeft { float: left; width: 180px; margin-top: 10px /*background: red;*/ }
#cRight { margin-left: 190px; margin-top: -3px/*background: blue;*/ }

/* 404 */
#container.error-404 { background: url("/bitrix/templates/sklad_main/images/404.png") repeat-x 0 220px; }

/* Catalog */
#cLeft .catalog-menu { margin-bottom: 20px; }
/*.catalog-menu .catalog-menu-item { width: 100%; height: 59px; background: url("/bitrix/templates/sklad_main/images/catalog/catalog-bg.png") repeat-x; border: 1px solid #c0c0c0; border-top: 0; position: relative; }*/
.catalog-menu .catalog-menu-item { display: table; width: 100%; height: 59px; background: url("/bitrix/templates/sklad_main/images/catalog/catalog-bg.png") repeat-x; border: 1px solid #c0c0c0; border-top: 0; position: relative; }
.catalog-menu-item:first-child { border-top: 1px solid #c0c0c0; border-radius: 5px 5px 0 0; }
.catalog-menu-item:last-child  { border-radius: 0 0 5px 5px; }

.catalog-menu-item.r1 .imgGroup {background: url(/upload/iblock/0e4/0e437a3def314f783da255cc6c392f13.png) no-repeat; }
.catalog-menu-item.r1:hover .imgGroup {background: url(/upload/iblock/527/527c089c1b297250ee9dab07c1437d26.png) no-repeat; }

.catalog-menu-item.r2 .imgGroup {background: url(/upload/iblock/49e/49e837ff73bfb68b5ea32e4236e6b642.png) no-repeat; }
.catalog-menu-item.r2:hover .imgGroup {background: url(/upload/iblock/66e/66eacf1ce5aee2e0125faa26e341b9c5.png) no-repeat; }

.catalog-menu-item.r3 .imgGroup {background: url(/upload/iblock/119/119ce8db8a320a53c61922c8891f818f.png) no-repeat; }
.catalog-menu-item.r3:hover .imgGroup {background: url(/upload/iblock/8ea/8ea51b0daea1cc7215a261d509542ee7.png) no-repeat; }

.catalog-menu-item.r4 .imgGroup {background: url(/upload/iblock/f21/f2145d1f440746380295c45db8d771c1.png) no-repeat; }
.catalog-menu-item.r4:hover .imgGroup {background: url(/upload/iblock/069/0692903465962349e7d9d1f35f87c41a.png) no-repeat; }

.catalog-menu-item.r5 .imgGroup {background: url(/upload/iblock/ce6/ce6ffc55bc39702432fb5835d46144d1.png) no-repeat; }
.catalog-menu-item.r5:hover .imgGroup {background: url(/upload/iblock/a0f/a0fa91c9468a01a5ae5dd84d4bb55bb5.png) no-repeat; }

.catalog-menu-item.r6 .imgGroup {background: url(/upload/iblock/0da/0da0c2d8a61772d344127c7dbea7b291.png) no-repeat; }
.catalog-menu-item.r6:hover .imgGroup {background: url(/upload/iblock/6b0/6b024a8c9cf7a354f5ee8fa9489a7e34.png) no-repeat; }

.catalog-menu-item.r7 .imgGroup {background: url(/upload/iblock/5fb/5fb59e3325522b92801c12e3db465906.png) no-repeat; }
.catalog-menu-item.r7:hover .imgGroup {background: url(/upload/iblock/ed5/ed597c3243560882450588f86cf194b1.png) no-repeat; }

.catalog-menu-item a { color: #000; }
.catalog-menu-item .imgGroup { position: absolute; top: 15px; left: 13px; width: 30px; height: 32px; }
.catalog-menu-item span.naame { display: table-cell; vertical-align: middle; padding-left: 50px; width: 125px; height: 59px; font-weight: 500; /*background: red;*/ }

.catalog-menu-item:hover, .catalog-menu-item.active { background: #ffeeca /*url("/bitrix/templates/sklad_main/images/catalog/catalog-bg-active.png") repeat-x; border-bottom: 1px solid #cc4000;*/ }
.catalog-menu-item:hover a { color: #d17214; }

.catalog-menu .catalog-menu-item.reg { height: 40px; }
.catalog-menu-item.reg span:first-child { display: table-cell; vertical-align: middle; width: 115px; height: 40px; padding-left: 20px; font-weight: 500; }
.catalog-menu-item.reg span.notice { position: absolute; top: 10px; right: 10px; background: #1f60ab; padding: 3px 9px; border-radius: 15px; color: #fff; }

.catalog-menu .catalog-menu-item.reg.active span.notice, .catalog-menu .catalog-menu-item.reg:hover span.notice { background: #ca4609; }

/* Dropped menu */
.second { display: none; }
.second ul {
	position: absolute;
	left: 169px;
	top: 210px;
	background: #ffeeca;
	z-index: 1001;
	width: 190px;
	min-height: 419px;
	border: 1px solid #b3b3b3;
	border-radius: 5px;
	}
.second ul li a { display: block; padding: 10px 20px; border-bottom: 1px solid #f6d5a6; text-transform: uppercase; color: #000;/*background: red;*/ }	
.second ul li a:hover { background: #ec8c2d; color: #fff;}
.second ul div.column.last {
	position: absolute;
	margin: -1px 0 0 190px;
	top: 0;
	background: #FFEECA;
	z-index: 1001;
	width: 193px;
	min-height: 419px;
	border: 1px solid #B3B3B3;
	border-radius: 0 5px 5px 0;
}
.second ul li.last {
    min-height: 21px;
    padding: 2px 20px;
}
.second ul li.last a { border-bottom: 0; text-transform: none; position: absolute; bottom: 0;}
.second ul li.last a:hover { background: none; color: #ec8c2d; }

/* Text */
#cRight .textblock { background: #fff; padding: 20px; border: 1px solid #cdcdcd; border-radius: 5px; position: relative; }
.textblock  p { margin: 15px 0; }
.textblock p.date { margin-top: 0px; font-size: 11px; color: #7b7b7b; }
.textblock ul li { margin: 3px 0; }
.textblock .share { overflow: hidden; }
.textblock .share p { float: left; margin-right: 2px; margin-bottom: 0; }

/* Static */
#cLeft .static { margin-bottom: 20px; font-size: 12px; }
.static h2 { margin-bottom: 10px; text-transform: uppercase; font: bold 18px "Roboto" }
.static p { margin: 5px 0; }
.static p a { font-weight: bold; }
.static .static-news { margin-bottom: 20px; }
/*.button a { background: url("/bitrix/templates/sklad_main/images/button-bg.png") repeat-x #f4f4f4; padding: 3px 10px; border: 1px solid #c0c0c0; border-radius: 3px; color: #000; font-size: 11px; font-weight: 500; text-transform: uppercase; }*/

/* Spisok tovarov */
.secmenu { background: url("/bitrix/templates/sklad_main/images/list/secmenu-bg.png") repeat-x #eaf0f8; margin-bottom: 10px; padding: 10px; border: 1px solid #a8a7a7; border-radius: 5px; overflow: hidden; }
.secmenu li { list-style: none }
.secmenu li a { display: block; float: left; width: 344px; height: 31px; line-height: 31px; margin: 0 10px; /*background: #fff;*/ border-bottom: 1px solid #cdcdcd; font-weight: 500; text-indent: 20px; color: #000; }
.secmenu li a:hover, .secmenu li a.active { background: #f4721b; border-radius: 3px; border-bottom: 1px solid #f4721b; color: #fff; }
.secmenu li.no-border a { border-bottom: 0; }

.list { overflow: hidden; }
.list-item { float: left; width: 158px; height: 380px; background: #fff; margin-right: 10px; margin-bottom: 10px; padding: 10px; border: 1px solid #c0c0c0; border-radius: 5px; position: relative; }
.list-item:hover { background: url("/bitrix/templates/sklad_main/images/list/list-item-bg.png") repeat-x #fff left bottom; }
.list-item.nomargin { margin-right: 0; }

.shn {position: absolute; left: 0; top: 10px; font-family: 'PFDinTextCondProMedium'; text-transform: uppercase; font-size: 12px; color: #fff;}

.label.sale span:first-child {height: 18px; background: #ff5000; padding-left: 10px}
.label.sale span:nth-child(2) {width: 16px; height: 18px; background: url("/bitrix/templates/sklad_main/images/list/corner.png") no-repeat}

.label.hit span:first-child {height: 18px; background: #a6174f; padding-left: 10px}
.label.hit span:nth-child(2) {width: 16px; height: 18px; background: url("/bitrix/templates/sklad_main/images/list/corner100.png") no-repeat}

.label.new span:first-child {height: 18px; background: #409df9; padding-left: 10px}
.label.new span:nth-child(2) {width: 16px; height: 18px; background: url("/bitrix/templates/sklad_main/images/list/cornerNEW.png") no-repeat}

.list-item .pic { /*margin-top: 20px;*/ text-align: center; min-height: 190px; line-height: 190px;}
.list-item .pic img {vertical-align: middle; }
.list h2 { font-size: 14px; line-height: 18px; font-weight: bold; text-align: center; margin-top: 5px; margin-bottom: 5px; }
.list-item .razdel { width: 158px; margin: 0 auto; text-transform: uppercase; text-align: center; font-size: 9px; line-height: 13px; position: absolute; bottom: 110px;}
.list-item .razdel a { color: #000; }
.old-price { position: absolute; bottom: 85px; left: 15px; font-size: 11px; color: #888; text-decoration: line-through; }
.price { position: absolute; bottom: 68px; left: 15px; font-size: 17px; color: #ff5000; font-weight: 500; }
.price span { font-size: 12px; color: #7b7b7b; }
.in-cart { position: absolute; bottom: 30px; left: 0; width: 100%; text-transform: uppercase; text-align: center; font-size: 14px; font-weight: 500; }
.in-cart a { margin: 0 auto; display: block; width: 148px; height: 28px; background: url("/bitrix/templates/sklad_main/images/list/in-cart-bg.png") repeat-x; border: 1px solid #b7b6b6; border-radius: 3px; color: #000; line-height: 28px; }
.in-cart a:hover { background: url("/bitrix/templates/sklad_main/images/forms/button-hover.png") repeat-x; color: #fff; }
.bookmarks-out { position: absolute; bottom: 10px; left: 0; width: 100%; text-transform: uppercase; text-align: center; font-size: 11px; }
.bookmarks-out a { color: #000; }
.bookmarks-out a:hover { color: #d17214; }

.list-item-another { width: 728px; background: #fff; margin-bottom: 10px; padding: 10px; border: 1px solid #c0c0c0; border-radius: 5px; position: relative; overflow: hidden; }
.list-item-another:hover { background: url("/bitrix/templates/sklad_main/images/list/list-item-bg.png") repeat-x #fff left bottom; }
.list-item-another .label { position: absolute; top: 20px; left: 0; font-size: 12px; color: #fff; }
.list-item-another .left { float: left; width: 157px; margin-right: 15px; }
.list-item-another .pic { float: left; width: 157px; height: 157px; margin-bottom: 5px; text-align: center; }
.list-item-another .compare label { vertical-align: sup; text-transform: uppercase; }

.list-item-another .compare label{ width: 13px; height: 13px; /*display: block;*/ position: relative; }
.list-item-another .compare input[type="checkbox"] + span { position: absolute; left: 0; top: 0; width: 13px; height: 13px; background: url("/bitrix/templates/sklad_main/images/checkbox.png") no-repeat; cursor: pointer; }
.list-item-another .compare input[type="checkbox"]:checked + span { background-position: 0 -13px; }

.list-item-another .center { float: left; width: 380px; margin-right: 15px; }
.list-item-another h2 { text-align: left; }
.list-item-another .code { margin-top: -5px; font-size: 9px; text-transform: uppercase; color: #000; }
.list-item-another .characteristics { margin-top: 10px; font-size: 12px; color: #888; }
.characteristics table.dots tr th span { width: 215px; }


.list-item-another .right { float: left; width: 160px; min-height: 183px; position: relative; }
.list-item-another .rating { position: absolute; top: 0; right: 0; text-transform: uppercase; font-size: 9px; color: #000; }
.list-item-another .old-price { position: absolute; bottom: 90px; left: 5px; font-size: 17px; }
.list-item-another .price  { position: absolute; bottom: 60px; left: 5px; font-size: 26px; }
.list-item-another .in-cart  { position: absolute; bottom: 20px; right: 0; }
.list-item-another .bookmarks-out { position: absolute; bottom: 0; right: 0; }
.list-item-another .bookmarks-out a { color: #888; }

/* Sort */
.sort { height: 30px; margin-bottom: 15px; position: relative; }
.sort ul.first { padding-top: 5px; }
.sort ul.first li  { display: inline; text-transform: uppercase; font-size: 11px; margin-right: 10px; }
.sort ul.first li a { color: #000; }
.sort ul.first li:last-child a:after { content: ""; }
.sort ul.first li a:after { content: "|"; padding-left: 10px; color: #b0b0b0; }
.sort ul.first li.active a { cursor: default; color: #fe5201; }

.sort .second { position: absolute; top: 0; right: 0; width: 150px; text-align: right; }
.sort .second ul { float: left; }
.sort .second ul li { display: inline; margin-right: 5px; }
.sort .second #customform  { width: 60px; outline: none; }

/* Pagination */
.pagination { position: relative; width: 100%; margin-bottom: 45px; font-weight: 500; }
.pagination .numbers { position: absolute; top: 0; left: 0; }
.pagination .arrows { position: absolute; top: 0; right: 0; }

.pagination a { display: inline-block; width: 31px; height: 31px; background: url("/bitrix/templates/sklad_main/images/list/pagination.png") no-repeat; padding-right: 3px; text-align: center; line-height: 31px; font-size: 14px; color: #000; }
.pagination a.active, .pagination a:hover { background: url("/bitrix/templates/sklad_main/images/list/pagination-active.png") no-repeat; cursor: default; color: #fff; }

/* Kartochka */
.day-good h2:first-child { width: 178px; height: 40px; background: url("/bitrix/templates/sklad_main/images/orange-bg.png") repeat-x; border: 1px solid #c0c0c0; border-bottom: 0; border-radius: 5px 5px 0 0; text-align: center; line-height: 40px; text-transform: uppercase; font-size: 18px; font-weight: 500; color: #fff; }
.day-good .list-item { border-top: 0; border-radius: 0 0 5px 5px; }

.top { overflow: hidden; position: relative; }
/*.big-label { position: absolute; top: 0; left: 20px; font-size: 20px; color: #fff; margin-top: 0; }*/
.big-label  { position: absolute; top: 0; left: 15px; font-size: 20px; color: #fff; z-index: 1000; }
.big-label span:first-child { display: inline-block; float: left; height: 27px; background: #ff5000; padding-left: 10px; line-height: 27px; }
.big-label span:nth-child(2)  { float: right; width: 17px; height: 27px; background: url("/bitrix/templates/sklad_main/images/list/corner-big.png") no-repeat 100% 100%;  }
.imgs { float: left; width: 440px; /*background: red;*/ }
.imgs span:first-child { display: block; width: 440px; height: 440px; background: #f8f1f7; text-align: center; margin-bottom: 5px; }
.imgs form { margin-top: 5px; }
.imgs form label { vertical-align: top; }

.carousel { overflow: hidden; }
.thumbs { float: left; }
.thumbs ul li { width: 89px; height: 89px; margin: 0 2px; }
.thumbs img { width: 85px; height: 85px; border: 2px solid #fff;  }
.thumbs img:hover { border: 2px solid #fd5605; }
.prev, .next { float: left; cursor: pointer; }
.prev { width: 25px; height: 85px; background: url("/bitrix/templates/sklad_main/images/kartochka/left-arrow.png") no-repeat 50%; margin-right: 7px; border: 1px solid #e9e9e9; }
.next { float: right; width: 25px; height: 85px; background: url("/bitrix/templates/sklad_main/images/kartochka/right-arrow.png") no-repeat 50%; /*margin-right: 5px;*/ border: 1px solid #e9e9e9; }
.prev:hover { background: url("/bitrix/templates/sklad_main/images/kartochka/left-arrow-active.png")no-repeat 50%; }
.next:hover { background: url("/bitrix/templates/sklad_main/images/kartochka/right-arrow-active.png")no-repeat 50%; }

.description { margin-left: 460px; }
.description .rating { background: #f7f7f7; padding: 20px; border: 1px solid #cdcdcd; border-radius: 5px; /*text-transform: uppercase;*/ font-size: 11px; }
.rating p { margin: 1px 0; }
.rating .nalichie { background: url("/bitrix/templates/sklad_main/images/kartochka/nalichie.png") no-repeat 0 50%; margin-top: 10px;margin-bottom: 25px; padding-left: 20px; color: #12b82b; font-size: 12px; }
.rating .old-price { margin-top: 20px; }
.rating .old-price span { text-decoration: line-through; font-size: 20px; color: #303030; }
.rating .price { margin-top: 5px; }
.rating .price span { font-size: 26px; color: #ff5000; }
.rating .profit  { margin-top: 5px; }
.rating .profit span { font-size: 16px; color: #303030; }

.rating .in-cart { width: 100%; margin-top: 10px; text-align: center; font-size: 14px; font-weight: 500; }
.rating .in-cart a { margin: 0 auto; display: block; background: url("/bitrix/templates/sklad_main/images/kartochka/in-cart-blue-bg.png") repeat-x; border: 1px solid #b7b6b6; border-radius: 3px; color: #fff; line-height: 28px; }

.rate, .code, .old-price, .price, .profit, .in-cart  { text-transform: uppercase; }

/* Tabs */
.top { margin-bottom: 10px; overflow: hidden; }
.tabs {  }
ul.tab { list-style: none; margin: 0; padding: 0; }
ul.tab li { display: inline; }
ul.tab li a { display: inline-block; width: 232px; height: 50px; background: url("/bitrix/templates/sklad_main/images/template/addmenu-bg.png") repeat-x; border: 1px solid #cdcdcd; border-radius: 5px 5px 0 0; font-size: 14px; font-weight: bold; text-transform: uppercase; line-height: 50px; text-align: center; color: #fff; }

/*ul.tab li a:hover { background: url("/bitrix/templates/sklad_main/images/forms/button-hover.png") repeat-x; color: #fff; }*/


ul.tab li a.active, ul.tabNavigation li a.active:hover { border-bottom-color: transparent; cursor: default; background: #fff; color: #000; }
/*ul.tab li a:hover { background: #ccc; color: #000; }*/
ul.tab li a:focus { outline: 0; }
div.tabs div { /*width: 800px; height: 300px;*/ padding: 20px; border: 1px solid #cdcdcd; border-radius: 0 0 5px 5px; }

table.dots tr th span { display: block; width: 285px; text-align: left; background: url("/bitrix/templates/sklad_main/images/kartochka/dtd-line.png") repeat-x scroll left bottom transparent; }
table.dots tr th span b { background: #fff; font-weight: normal; }

.rating table.dots tr td { text-align: right; }
.rating table.dots tr th span { width: 115px;  text-transform: uppercase; }
.rating table.dots tr th span b {  background: #f7f7f7;}

.rating .price, .rating .old-price { position: static; }


/* Articles (List) */
.article-item { margin-bottom: 20px; }
.article-item h2 { font-size: 15px; font-weight: bold; }
.article-item p { margin-top: -15px; }
.article-item img { float: left; margin-top: 5px; margin-right: 20px; }


/* Search */
.search { /*width: 100%;*/ height: 60px; background: url("/bitrix/templates/sklad_main/images/search/big-search-bg.png") repeat-x; margin-bottom: 15px; border: 1px solid #cdcdcd; border-radius: 5px; /*position: relative;*/ }
.search  form { padding: 15px 0 0 15px;/*position: absolute; top: 15px; left: 15px;*/ }
.search  form input { width: 585px; height: 26px; background: url("/bitrix/templates/sklad_main/images/search-bg.png") repeat-x; margin-right: 7px; border: 1px solid #afafaf; border-radius: 3px; text-indent: 5px; font-family: 'Roboto', sans-serif; }
.search  form button { height: 30px; background: url("/bitrix/templates/sklad_main/images/search/big-search-button-bg.png") repeat-x; padding: 0 20px; border: 1px solid #afafaf; border-radius: 3px; font-weight: 500; text-transform: uppercase; font-size: 14px; color: #fff; }
.search  form button img { padding-right: 10px; vertical-align: middle; }

/* Order */
#cRight .order { background: #fff;  margin-bottom: 15px; border: 1px solid #cdcdcd; border-radius: 5px; position: relative; }
.order .order-item { padding: 10px 0px 10px 15px; border-bottom: 1px solid #c0c0c0; overflow: hidden;  }
.order .order-item.noborder { border-bottom: 0; padding-bottom: 0; }
.order-item .order-item-float { float: left; width: 370px; margin-left: 15px; }
.order-item .order-item-float:first-child { margin-left: 0; }
.order .order-item:last-child { border-bottom: 0; }

.order h2 { margin-bottom: 15px; font-size: 16px; font-weight: 500; text-transform: uppercase; }
.order .order-item table.dots tr th span { width: 185px; }

.order table.my-order { width: 100%; border-collapse: collapse; }
.order table.my-order tr th { padding: 15px; border-bottom: 1px solid #c0c0c0; text-transform: uppercase; color: #7e7e7e; font-weight: normal; text-align: left;  }
.order table.my-order tr td { padding: 15px; border-bottom: 1px solid #c0c0c0; vertical-align: top;  margin-bottom: 100px; }

.order table.my-order tr th:last-child, .order table.my-order tr td:last-child { text-align: right;  }
.order table.my-order tr td:nth-child(2) { font-weight: 500; font-size: 15px; }
.order table.my-order tr td:nth-child(2) span.code { display: block; font-size: 11px; }
.order table.my-order tr td:nth-child(3), .order table.my-order tr td:last-child {  width: 100px; font-size: 17px; color: #737373; }
.order table.my-order tr td:nth-child(4), .order table.my-order tr td:nth-child(5) { font-size: 17px; color: #737373; }
.order table.my-order tr td:nth-child(4) { text-align: center; font-weight: 500; color: #000; }

.order table.my-order tr:last-child td { border-bottom: 0; }
.order table.my-order tr:last-child td:last-child { font-size: 11px; color: #303030; vertical-align: bottom; }
.order table.my-order tr:last-child td:last-child span:first-child { padding-left: 3px; font-size: 22px; color: #ff5000; }
.order table.my-order tr:last-child td:last-child span:last-child { font-size: 14px; color: #737373; }

.order h2.header { width: 100%; height: 50px; background: url("/bitrix/templates/sklad_main/images/list/secmenu-bg.png") repeat-x #eaf0f8; border-bottom: 1px solid #c0c0c0; border-radius: 5px 5px 0 0; line-height: 50px; text-indent: 20px; position: relative; }
.order h2.header span { position: absolute; top: 0; right: 20px; }

.non-complete h2.header span { color: #12b82b; }
.complete h2.header span { color: #aeaeae; }
.order.complete table.my-order tr:last-child td:last-child span:first-child { color: #a3a3a3; }

.order input[type="text"], input[type="password"] { width: 225px; }
.order span.required { font-size: 10px; color: #ff2626; }
.order .lineForm select { width: 120px; }
.order .mini-button { margin-top: 10px; }

.order table.my-basket tr th, .order table.my-basket tr td { padding: 15px; vertical-align: top; }
.order table.my-basket tr td input[type="text"] { width: 40px; float: left; font-size: 16px; text-align: center; text-indent: 0; color: #303030; }
.order table.my-basket tr td a.btn { float: left; line-height: 30px; color: #303030; text-decoration: none; }

.order table.my-basket tr th { padding: 0 15px; font-size: 11px; color: #7e7e7e; font-weight: normal; text-transform: uppercase; }
.order table.my-basket tr th:nth-child(2) { width: 120px; }
.order table.my-basket tr th:nth-child(3) { width: 140px; }

.order table.my-basket tr td:nth-child(2) { font-weight: 500; font-size: 15px; }
.order table.my-basket tr td:nth-child(3) { width: 100px;font-size: 17px; color: #737373; }
.order table.my-basket tr td:nth-child(4) { width: 70px; padding: 10px 5px; }
.order table.my-basket tr td:nth-child(5) { font-size: 17px; color: #ff5000; }
.order table.my-basket tr td:nth-child(6) { width: 100px; font-size: 17px; color: #ff5000; }
.order table.my-basket tr td:nth-child(7) { padding: 10px 15px 10px 5px; }

.order table.my-basket  tr td:nth-child(2) span.code { display: block; font-size: 11px; }
span.currency { font-size: 12px;color: #7b7b7b; }

.order-sum { text-align: right; }
.order-sum span.sum { font-size: 34px; font-weight: 500; color: #ff5000; }
.order-sum div { margin-top: 10px; }
.order-sum div p { float: right; }
.order-sum div p:last-child { margin-right: 10px; }

/* Buttons */

form.registration p { margin: 5px 0; }
.button, .mini-button { text-transform: uppercase; font-weight: 500; }
.button a { display: inline-block; background: url("/bitrix/templates/sklad_main/images/list/in-cart-bg.png") repeat-x; padding: 0 25px; font-size: 14px; border-radius: 3px; color: #000; line-height: 32px; }
.button.blue.myForm.call-me a {padding: 0 10px !important}
.naame.call-me {width: 368px !important}
.phoone.call-me {width: 205px !important}
.button.blue.myForm { float: right; margin-top: -42px !important; }
.button.blue a { background: url("/bitrix/templates/sklad_main/images/template/addmenu-bg.png") repeat-x; color: #fff; }
p.cancel { line-height: 28px; }
.button.width a { display: block; width: 100%; padding: 0; text-align: center; }
.mini-button a { display: inline-block; background: url("/bitrix/templates/sklad_main/images/list/in-cart-bg.png") repeat-x; padding: 0 10px; font-size: 11px; border: 1px solid #b7b6b6; border-radius: 3px; color: #000; line-height: 20px; font-weight: normal !important; }
.button a:hover, .mini-button a:hover { background: url("/bitrix/templates/sklad_main/images/forms/button-hover.png") repeat-x; color: #fff; }
.round-button { display: block; }
.round-button a { padding: 5px 10px; border: 1px solid #87a7ce; border-radius: 20px; text-transform: uppercase; }
 
#slider-range, #slider-range1 { width: 160px; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid red; background: #e6e6e6 url("/bitrix/templates/sklad_main/images/forms/slide.png") 50% 50% repeat-x; font-weight: normal; color: blue; }	
.ui-slider { background: url("/bitrix/templates/sklad_main/images/forms/slider-bg.png") no-repeat; border: 0; height: 11px; }
.ui-slider-range { background: url("/bitrix/templates/sklad_main/images/forms/slider-bg-range.png") no-repeat; }
.ui-slider .ui-slider-handle { width: 16px; background: url("/bitrix/templates/sklad_main/images/forms/handle-left.png") no-repeat; border: 0; padding-left: 5px; outline: none; }
.ui-slider .ui-slider-handle:last-child { width: 8px; background: url("/bitrix/templates/sklad_main/images/forms/handle-right.png") no-repeat; padding-right: 5px; border: 0; outline: none; }
input[type="text"], input[type="password"] { height: 30px; background: url("/bitrix/templates/sklad_main/images/forms/search-bg.png") repeat-x; border: 1px solid #848484; border-radius: 3px; text-indent: 5px; font-family: 'Roboto', sans-serif; /*position: relative;*/ font-weight: 500; }
input[type="text"].error, input[type="password"].error { color: #ff0000; border: 1px solid #ff0000; }
input[type="text"].short { width: 70px; }
.lineForm select { width: 60px; }

label.checkbox { position: relative; }
/*label.checkbox.green { color: #12b82b; }*/
input[type="checkbox"] + span { position: absolute; left: 0; top: 0; width: 13px; height: 13px; background: url("/bitrix/templates/sklad_main/images/forms/checkbox.png") no-repeat; cursor: pointer; }
input[type="checkbox"]:checked + span { background-position: 0 -13px; }
input[type="checkbox"]:checked + span.green { background-position: 0 -26px; }
   
label.radio { margin: 15px 0; font-weight: bold; font-size: 14px; }
label.radio span { display: block; padding-left: 20px; font-weight: 500; font-size: 13px; }
label.radio span.addr { font-weight: bold; }


/* Filter */
.filter { background: #f8f5e2; padding: 10px; width: 160px; border: 1px solid #cdcdcd; border-radius: 5px; }
.filter p label { display: block; }
.filter p label:first-child { font-size: 12px; color: #000; text-transform: uppercase; font-weight: 500; margin-bottom: 5px; }

.filter input[type="text"] { width: 160px; }
.filter input.slide { width: 73px; }
.filter select { width: 100%; }
.filter p.slider { margin: 10px 0 15px 0; }
.filter p.reset { margin-top: 15px; text-align: center; text-transform: uppercase; }
  

/* Lightbox */
.lightbox { background:#f3f3f3; padding: 5px; }
/*.lightbox  input[type="text"], #reg input[type="password"] { width: 275px; }*/
.lightbox  form { display: block; border: 1px dashed #acacac; border-radius: 3px; margin-top: 30px; }
.lightbox  .order-item-float p { margin: 10px 0; }
.lightbox .rounds { margin-top: 20px; }
.rounds p:first-child { float: left; }
.rounds p:last-child { float: right; }
.lightbox  form p.error { color: red; }
.lightbox  form p.success { color: #12b82b; }


/* Main page */  
.main { margin-bottom: 15px; overflow: hidden; }
.main-top #cLeftt { width: 180px; margin-right: 10px; float: left; }
.main-top #cCenterr { width: 560px; margin-right: 10px; float: left; position: relative; }
.main-top #cRightt { width: 180px; float: left; }
#cRightt .list-item { height: 360px; }
#cRightt .list-item h2 { text-align: center; font-size: 14px; line-height: 18px; font-weight: bold; text-align: center; margin-top: 5px; margin-bottom: 5px; }

#cCenterr img { width: 560px; height: 361px;  }
#cCenterr .arrs .main-left-arrow { position: absolute; top: 155px; left: 0; width: 25px; height: 45px; background: url("/bitrix/templates/sklad_main/images/mainpage/main-arrows-sprite.png") no-repeat 0 0; cursor: pointer; z-index: 1000;}
#cCenterr .arrs .main-right-arrow { position: absolute; top: 155px; right: 0; width: 25px; height: 45px; background: url("/bitrix/templates/sklad_main/images/mainpage/main-arrows-sprite.png") no-repeat -25px 0; cursor: pointer;z-index: 1000; }

#cCenterr .arrs .main-left-arrow:hover { background: url("/bitrix/templates/sklad_main/images/mainpage/main-arrows-sprite.png") no-repeat 0 -45px; }
#cCenterr .arrs .main-right-arrow:hover { background: url("/bitrix/templates/sklad_main/images/mainpage/main-arrows-sprite.png") no-repeat -25px -45px; }

#cCenterr .sales { width: 100%; height: 60px; margin-top: -4px; }
.sales .sale-item { float: left; width: 93px; height: 60px; font-size: 10px; color: #303030; line-height: 14px; text-align: center; position: relative;  }
.sales .sale-item a { position: absolute; bottom: 0; left: 0; width: 100%; height: 48px; background: #fff; border: 1px solid #d4d4d4; border-left: 0;   }
.sales .sale-item span.acct { vertical-align: middle; display: table-cell; height: 50px; width: 88px; padding: 0px 2px 0px 3px;}
.sales .sale-item:first-child a { border-radius: 3px 0 0 3px; border-left: 1px solid #d4d4d4; }
.sales .sale-item:last-child a { border-radius: 0 3px 3px 0; }
.sales .sale-item a:first-child { border-left: 1px solid #d4d4d4; }
.sales .sale-item a:hover { background: #ffeeca; color: #D17214; }

.sales .sale-item.active {  }
.sales .sale-item.active span.acct { position: absolute; bottom: 0; left: 0; display: block; height: 48px; padding-top: 0px; background: #ff5000; border-radius: 3px; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; color: #fff; }
.sales .sale-item.active span.acct span { /*background: red;*/ display: table-cell; vertical-align: middle; width: 88px; height: 50px; padding: 0px 2px 0px 3px; text-align: center; }
.sales .sale-item.active span.triangle {  position: absolute; bottom: 48px; left: 42%; display: block; width: 17px; height: 8px; background: url("/bitrix/templates/sklad_main/images/mainpage/sales-bg.png") no-repeat; }


.main #cRight h1 { margin-top: 10px; font-size: 18px; position: relative; }
.main #cRight h1 span { position: absolute; top: 0; right: 0; font-size: 9px; font-weight: normal; }

.m-list .m-list-item { float: left; width: 227px; height: 90px; background: url("/bitrix/templates/sklad_main/images/list/secmenu-bg.png") repeat-x #eaf0f8; margin-right: 8px; border: 1px solid #cdcdcd; border-radius: 5px; position: relative; }
.m-list .m-list-item:hover { background: url("/bitrix/templates/sklad_main/../images/list/list-item-bg.png") repeat-x #fff left bottom; }
.m-list .m-list-item:last-child { margin-right: 0; }

.m-list-item span.name { position: absolute; top: 15px; left: 11px; width: 115px; font-size: 14px; font-weight: 500; color: #303030; }
.m-list-item span.pricee { position: absolute; bottom: 8px; left: 11px; width: 115px; font-size: 11px; color: #888; }
.m-list-item span.pricee  span { font-size: 17px; color: #ff5000; }
.m-list-item  img { position: absolute; top: 2px; right: 8px; }

.main-bottom { margin-top: 10px; }
.main-bottom h2 { margin-bottom: 10px; text-transform: uppercase; }
.main-bottom .otzivi { float: left; width: 560px; margin-right: 10px; }
.otziv-item {  margin-bottom: 10px; }
.main-bottom .news-item { margin-bottom: 10px; }

.main-bottom .date { font-size: 11px; color: #7b7b7b; }

.empty { height: 350px; }

/* Footer */
/*#footer { height: 350px; margin: -350px 0 0; background: url("/bitrix/templates/sklad_main/images/template/footer-bg.png") repeat-x; font-size: 12px; }
#footer-inner { height: 100%; width: 940px; margin: 0 auto; position: relative; }*/

#footer { width: 100%; margin: 0 auto; min-width: 990px; margin-top: -350px; background: url("/bitrix/templates/sklad_main/images/template/footer-bg.png") repeat-x; }
#footer-inner { min-width: 960px; width: 940px; height: 350px; margin: 0 auto; position: relative; }

#footer-menu { background: #0d4ea2; overflow: hidden; }
#footer-menu p { font-weight: bold; color: #c5cee2; text-transform: uppercase; }
#footer-menu a { color: #c5cee2; }
#footer-menu a:hover { color: #ec8c2d; }
.menu-category { float: left; width: 180px; margin-right: 10px; }
.menu-category:last-child { margin-right: 0; }
.menu-category p { margin-top: 25px; padding-bottom: 3px; border-bottom: 1px solid #3168b0; font-size: 13px; }
.menu-category ul li { list-style-type: none; margin: 1px 0; }

#footer-copyright { position: absolute; bottom: 30px; left: 0px; font-size: 11px; line-height: 14px; color: #858585; }
#footer-social { position: absolute; bottom: 30px; left: 380px; font-size: 11px; line-height: 14px; color: #858585; }
.socials { margin-top: 5px; }
.socials p { float: left; padding-right: 4px; }
.socials p a { opacity: 0.8; }
.socials p a:hover { opacity: 1; }

#footer-creator { position: absolute; bottom: 30px; right: 0; font-size: 11px; line-height: 14px; color: #858585; text-align: right; }
#footer-creator p:first-child { font-size: 13px; margin-bottom: 5px; font-weight: 500; }

#footer-counters { display: none; }
/* End */
/* /bitrix/templates/.default/components/bitrix/menu/template1/style.css */
/* /bitrix/templates/.default/components/bitrix/system.auth.form/auth/style.css */
/* /bitrix/templates/sklad_main/colorbox.css */
/* /bitrix/templates/.default/components/bitrix/sale.basket.basket.small/template1/style.css */
/* /bitrix/templates/.default/components/bitrix/catalog.section.list/bottommenu/style.css */
/* /bitrix/templates/sklad_main/styles.css */
/* /bitrix/templates/sklad_main/template_styles.css */