

/* Start:/local/templates/.default/components/bitrix/menu/template1/style.css?1678278754626*/
/* 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(/local/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:/local/templates/store_minimal_blue/components/bitrix/search.title/store/style.css?16782787542184*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:999;
	/*left: 730px !important;*/
	width: auto !important;

}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:auto !important;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/store_minimal_blue/components/bitrix/search.title/store/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
	width: 0px !important;
}

/* End */


/* Start:/bitrix/components/bitrix/main.calendar/templates/.default/style.css?17575244239323*/
body.body-popup {margin:10px;}
div.empty {width:1px; height:1px; overflow:hidden;}

span.date-interval-hellip { width:20px; display:inline-block; text-align:center;}

/*Icon*/
img.calendar-icon {border:0px; width:19px; height:19px; vertical-align:top; margin:1px; margin-left:2px}
img.calendar-icon-hover {border:1px solid #AEB6C2; background-color:#DBE3F2; margin:0px; margin-left:1px}

div.bx-calendar-float td, div.bx-calendar-float tr, div.bx-calendar-float table, div.bx-calendar-float tbody {font-family:Verdana,Arial,Helvetica,sans-serif !important;background:transparent !important; font-weight:normal !important; font-size:medium !important; line-height:normal !important; height:auto !important; width:auto !important; padding:0px !important; margin:0px !important; border:none !important; border-spacing:0 !important; table-layout: auto !important; text-align:left !important; text-decoration: none !important; font-variant: normal !important; font-style:normal !important; letter-spacing:normal !important;word-spacing:normal !important; text-indent:0 !important; overflow:visible !important; color:black !important; vertical-align: middle !important; text-align: left !important; }

/*Calendar float form*/
div.bx-calendar-float {width:200px; background-color:white; border:1px solid #A9A9A9;}
div.bx-calendar-float td {padding:0px !important; font-size:11px !important;}
div.bx-calendar-float div.bx-calendar-content {height:190px;}

/*title*/
div.bx-calendar-title {font-size:medium !important; background-color:#23468A; background-image:url(/bitrix/components/bitrix/main.calendar/templates/.default/images/title_bg.gif); background-repeat:repeat-x; background-position:left top; border-bottom:1px solid #A9A9A9;}
div.bx-calendar-title td.bx-calendar-title-text{width:100% !important; font-size:11px !important; font-weight:bold !important; color:#EEF1F7 !important; padding:3px !important; cursor:move !important; vertical-align:top !important;}
div.bx-calendar-float a.bx-calendar-close {display:block; width:13px; height:13px; background-image:url(/bitrix/components/bitrix/main.calendar/templates/.default/images/close.gif); overflow:hidden; margin-right:3px; background-repeat:no-repeat; background-position:center;}

/*toolbar*/
div.bx-calendar-float table.bx-calendar-toolbar {width:100% !important; height:22px !important; background-color:#D9D6CF !important; background-image:url(/bitrix/components/bitrix/main.calendar/templates/.default/images/toolbar_bg.gif) !important; background-repeat:repeat-x !important; background-position:left top !important; border-top:1px solid #FFFFFF !important; border-bottom:1px solid #A7A7A7 !important;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-button {border:0px; margin:1px 3px 1px 3px; display:block; height:15px; background-repeat:no-repeat; background-position:center; box-sizing:border-box; -moz-box-sizing:border-box; color:black; text-decoration:none;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-button:hover {height:17px; margin:0px 2px 0px 2px; border:1px solid #AEB6C2; background-color:#DBE3F2; color:black;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-left {width:15px; background-image:url(/bitrix/components/bitrix/main.calendar/templates/.default/images/left.gif); background-position:4px center;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-right {width:15px; background-image:url(/bitrix/components/bitrix/main.calendar/templates/.default/images/right.gif); background-position:6px center;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-today {width:15px; background-image:url(/bitrix/components/bitrix/main.calendar/templates/.default/images/today.gif); background-position:left top;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-arrow {width:9px; background-image:url(/bitrix/components/bitrix/main.calendar/templates/.default/images/arr_down.gif); margin-left:1px;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-menu {margin-right:1px;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-left:hover, div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-right:hover, div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-today:hover {width:17px;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-arrow:hover {width:11px; margin-left:0px;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-menu:hover {margin-right:0px;}

/*calendar*/
div.bx-calendar-float div.bx-calendar {padding:4px 8px 4px 4px;}
div.bx-calendar-float div.bx-calendar table {width:100% !important;}
div.bx-calendar-float div.bx-calendar td {padding:2px 0px 0px 2px !important;}
div.bx-calendar-float div.bx-calendar tr.bx-calendar-head td {padding-left:4px !important; padding-bottom:4px !important; border-bottom:1px solid #DBDBDB !important;}
div.bx-calendar-float div.bx-calendar td.bx-calendar-week {border-right:1px solid #DBDBDB !important;}
div.bx-calendar-float div.bx-calendar a {display:block; text-align:right; color:#213AA3;  text-decoration:none; width:18px; height:18px; /*padding:2px;box-sizing:border-box; -moz-box-sizing:border-box;*/ overflow:hidden;}
div.bx-calendar-float div.bx-calendar a:hover {background-color:#DBE3F2;}
div.bx-calendar-float td.bx-calendar-holiday a {color:#970000; }
div.bx-calendar-float td.bx-calendar-today a {border:1px solid #FF0000; padding:1px;}
div.bx-calendar-float td.bx-calendar-inactive a {color:#9B9B9B;}
div.bx-calendar-float td.bx-calendar-current a {color:white; background-color:#3E67B5;}
div.bx-calendar-float td.bx-calendar-current a:hover {color:black;}

/*time toolbar*/
div.bx-calendar-float table.bx-calendar-timebar {width:100% !important; background-color:#D9D6CF !important; background-image:url(/bitrix/components/bitrix/main.calendar/templates/.default/images/toolbar_bg.gif) !important; background-repeat:repeat-x !important; background-position:left top !important; border-top:1px solid #A7A7A7 !important;}
div.bx-calendar-float table.bx-calendar-timebar td {text-align: center !important;}
div.bx-calendar-float table.bx-calendar-timebar a.bx-calendar-button {width:80px; height:5px; border:0px; display:block; background-color:#D6D1C9; background-repeat:no-repeat; background-position:center 1px; box-sizing:border-box; -moz-box-sizing:border-box; overflow:hidden; margin:0 auto;}
div.bx-calendar-float table.bx-calendar-timebar a.bx-calendar-button:hover {background-color:#BFBFD9;}
div.bx-calendar-float table.bx-calendar-timebar a.bx-calendar-arrow-down {background-image:url(/bitrix/components/bitrix/main.calendar/templates/.default/images/arr_down.gif);}
div.bx-calendar-float table.bx-calendar-timebar a.bx-calendar-arrow-up {background-image:url(/bitrix/components/bitrix/main.calendar/templates/.default/images/arr_up.gif);}

/*time buttons*/
div.bx-calendar-float div.bx-calendar-time a.bx-calendar-time {border:0px; margin:1px 2px 1px 2px; display:block; width:16px; height:16px; background-repeat:no-repeat; background-position:center; box-sizing:border-box; -moz-box-sizing:border-box;}
div.bx-calendar-float div.bx-calendar-time a.bx-calendar-time:hover {width:18px; height:18px; margin:0px 1px 0px 1px; border:1px solid #AEB6C2; background-color:#DBE3F2;}
div.bx-calendar-float div.bx-calendar-time a.bx-calendar-set-time {background-image:url(/bitrix/components/bitrix/main.calendar/templates/.default/images/set_time.gif);}
div.bx-calendar-float div.bx-calendar-time a.bx-calendar-clear-time {background-image:url(/bitrix/components/bitrix/main.calendar/templates/.default/images/clear_time.gif);}

/*time block*/
div.bx-calendar-float div.bx-calendar-time {border-top:1px solid #DBDBDB; padding:6px 0px 6px 0px;}
div.bx-calendar-float div.bx-calendar-time td {padding:0px !important;}
div.bx-calendar-float div.bx-calendar-time input {height:18px !important; font-size:11px !important; margin:0px 1px 0px 2px !important; font-family:Verdana,Arial,Helvetica,sans-serif !important; border:1px solid #A7A7A7 !important; width:20px !important;}
div.bx-calendar-float a.bx-calendar-spin {width:7px; height:7px; border:0px; margin:1px; display:block; background-repeat:no-repeat; background-position:center 2px; box-sizing:border-box; -moz-box-sizing:border-box; overflow:hidden;}
div.bx-calendar-float a.bx-calendar-spin:hover {width:9px; height:9px; margin:0px; border:1px solid #AEB6C2; background-color:#DBE3F2;}
div.bx-calendar-float a.bx-calendar-spin-up {background-image:url(/bitrix/components/bitrix/main.calendar/templates/.default/images/spin_up.gif);}
div.bx-calendar-float a.bx-calendar-spin-down {background-image:url(/bitrix/components/bitrix/main.calendar/templates/.default/images/spin_down.gif);}

/* Popup menu */
div.bx-popup-menu td.popupmenu {border:1px solid #B6B6B6 !important; padding:1px !important; background-color:#FCFCFC !important; background-image:url(/bitrix/components/bitrix/main.calendar/templates/.default/images/menu_gutter.gif) !important; background-repeat:repeat-y !important;}
div.bx-popup-menu td.popupmenu .popupitem {margin:1px !important; cursor:default !important;}
div.bx-popup-menu td.popupmenu .popupitemover {margin:0px !important; border:1px solid #AEB6C2 !important; background-color:#CEDAEE !important;}
div.bx-popup-menu td.popupmenu .popupitem .gutter {width:20px !important;}
div.bx-popup-menu td.popupmenu .popupitem .item {padding:3px 5px 3px 9px !important; font-size:11px !important; white-space:nowrap !important;}
div.bx-popup-menu td.popupmenu .popupitem .default {font-weight:bold !important;}
div.bx-popup-menu td.popupmenu .popupitem .disabled {color:#939393 !important;}
div.bx-popup-menu td.popupmenu .popupseparator {margin:1px 0px 1px 30px !important; background-color:#B6B6B6 !important; height:1px !important; overflow:hidden !important;}

/*Common actions icons */
div.bx-popup-menu td.popupmenu .popupitem .icon {width:20px !important; height:16px !important; background-position:center !important; background-repeat:no-repeat !important;}
div.bx-popup-menu td.popupmenu .popupitem .checked {background-image:url(/bitrix/components/bitrix/main.calendar/templates/.default/images/checkbox.gif);}
/* End */


/* Start:/local/templates/store_minimal_blue/components/bitrix/form.result.new/callbackme/style.css?16782787541169*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/store_minimal_blue/components/bitrix/form.result.new/callbackme/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/store_minimal_blue/components/bitrix/form.result.new/callbackme/images/icon_warn.gif);
}
#callbackme-form table, #callbackme-form th, #callbackme-form tr, #callbackme-form td {
    border: none;
    background: none;
}
#callbackme-form .call-1 {
    width: 120px;
    font-size: 11px;
    line-height: 13px;
    font-weight: bold;
}
#callbackme-form .data-table td {
    padding: 10px 5px;
}
#callbackme-form .data-table td input[type=text] {
    width: 240px;
}
#callbackme-form h3 {
    margin: 0;
}
#callbackme-form img {
    display: block;
    margin: 0 auto;
}

/* End */


/* Start:/local/templates/store_minimal_blue/styles.css?17533916071032*/
img {border:0 none;}

h1, h2, h3, h4, h5, h6
{
	font-family:Arial,serif; 
	margin:1.3em 0 0.2em;
	font-weight:normal;
	line-height:1.2;
}

h1 { font-size:200%; margin:0 0 0.7em; }
h2 { font-size:160%; }
h3 { font-size:140%; }
h4 { font-size:140%; }

h5 {
	font-size:140%;
	font-weight:normal;
	margin:1.5em 0 1em 0;
	padding:0;
}

h6 { font-size:100%; font-weight: bold;}

hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

/*#workarea ul { list-style-type: none;  padding:0; margin: 0 0 0 1.5em;}*/
/*#workarea ul li:before { content:'\2014\a0'; }*/
/*#workarea ul li
{
	behavior:expression( !this.before  ? this.before = this.innerHTML = '<span class="dash">— </span>' + this.innerHTML :'' );
	text-indent:-1.35em;
	margin: 0.6em 0
}*/

#workarea ul ul { padding:0 0 0 1.5em; margin: 0.6em 0;}
#techDiv li { list-style-type: none !important;}

.catalog_banner {
	margin: 25px 0 -10px 0;
}
.catalog_banner img {
	max-width: 100%;
}


/* End */


/* Start:/local/templates/store_minimal_blue/template_styles.css?1753431975101995*/
.precent_block{ padding-left: 730px;}
.precent_block .precent_input { width: 35px; float: left; height: 14px;}
.precent_block button{ background-color: #4682B4; background-image: none; border-radius: 0;
float: left; padding: 2px 2px !important; height: auto;}

.info-price.price_rrc{ background: #e8e8e8;
padding: 10px; position: relative;
box-sizing: border-box;
margin-top: 10px;}

.info-price.price_rrc p.v1{ margin: 0;
font-weight: bold;
color: #1663af;
position: relative;}
.info-price.price_rrc p.v1 span{ left: 80%; top: 0;}

.mangotele_btn{position:fixed;
right: 40px; bottom: 0; border-radius: 5px 5px 0 0;
padding: 10px 20px!important;
font-size: 16px!important;
height: auto!important;
background: #1586C8;}
.descript_rrc { display: none;
background: white none repeat scroll 0 0;
box-shadow: 1px 1px 4px #313131;
left: 5px;
padding: 10px;
position: absolute;
top: 35px;
width: 250px;
z-index: 5000;}

.dialogSignIn {
background: none !important;
border: none !important;
box-shadow: none !important;
position: absolute !important;
}
.clear{
clear: both; /* Отмена обтекания */
}

.dcContent .headp { font-weight: bolder; text-align: center; margin-bottom: 10px; padding: 10px 0px; background-color: grey;
color: #fff; width: 100%; }
.dcContent .imgp { float: left; width: 150px; height: 150px; margin: 10px; background-position: center;
background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
.dcContent .block1cp { float: left; margin-top: 30px; width: 500px; }
.dcContent .block1cp .articul {float: left; width: 500px; margin-bottom: 10px;}
.dcContent .block1cp .namep { float: left; width: 200px; font-weight: bold; }
.dcContent .block1cp .quant { float: left; margin-left: 10px; margin-top: 10px;}
.dcContent .block1cp .quant .quant3 { float: left; }

.dcContent .block1cp .quant .minus {width: 20px; height: 20px; float: left; margin-right: 5px; background-image: url(/images/minus.png); 
background-position: center; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain; cursor: pointer;}
.dcContent .block1cp .quant .plus {width: 20px; height: 20px; float: left; margin-left: 5px; background-image: url(/images/plus.png); 
background-position: center; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain; cursor: pointer;}
.dcContent .block1cp .quant .kolvo {float: left; margin: 0; height: 14px; width: 25px; text-align: center;}

.dcContent .block1cp .pricep { float: left; font-weight: bold; margin-left: 10px; }
.dcContent .anonsp1 { float: left; width: 510px; text-align: justify; margin-top: 15px; }
.dcContent .footokp { display: inline-table; width: 100%; padding: 10px 0; }
.dcContent .footokp a.blackbutton {border-radius:0px; background: #1D65B1;}
.dcContent .footokp a.inclos{cursor: pointer; text-decoration: underline; font-size: 14px; color: #1D65B1;}


#techDiv table, #techDiv table td {border: 1px solid #000 !important;}
#otzpl_min { float: left; width:100%;}
#lable {color: #009ac4; font-weight: bold; cursor: pointer; line-height: 1.12em; border-bottom: 1px dashed; margin-buttom:10px; background: #1D65B1;}

#otzpl_min .b-form-textarea.m_product_reviews_form { 
float: left;
width: 430px;
border: 1px solid #ddd;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px #f2f2f2 inset;
-moz-box-shadow: 0 1px 2px #f2f2f2 inset;
box-shadow: 0 1px 2px #f2f2f2 inset;
font: 15px/18px Arial,sans-serif;
height: 50px;
padding: 9px 10px;
resize: vertical;}
#otzpl_min .b-product-reviews-text-block {float:left; width:100%; 
}

.pp-tab-col-left {
float: left;
position: relative;
width: 100%;
}
.pp-tab-col-left hr {
margin-bottom: 0px;
}
#titotz{
font-size: 22px;
margin-bottom: 18px;
width: 100%;
}

#butopenform{
background-color: #1663af;
border-radius: 5px;
color: white;
float: right;
font-size: 14px;
font-weight: bold;
padding: 8px 20px;
position: absolute;
right: 0;
top: 20px;
cursor: pointer;
text-align: center;
width: 150px;
}

#butopenform:hover, #butopenform2:hover {
background-color: #2a77c3;
}

#butopenform2 {
background-color: #1663af;
border-radius: 5px;
color: white;
float: right;
font-size: 14px;
font-weight: bold;
padding: 8px 20px;
position: absolute;
right: 0;
top: 20px;
cursor: pointer;
display: none;
text-align: center;
width: 150px;
}


#foototz{float: left; width: 282px;}

#dost{width:133px; height:26px; float:left; cursor:pointer; background-image: url(/img/butpl.png); background-repeat: no-repeat; }
#dost:hover{background-image: url(/img/butpl_n.png);}
#nedost{width:133px; height:26px; float:left; cursor:pointer; background-image: url(/img/butmin.png); background-repeat: no-repeat; }
#nedost:hover{background-image: url(/img/butmin_n.png);}

.b-product-reviews-text-block {float: left; width: 100%;}

.pp-tab-col-right {
display: none;
float: left;
margin-bottom: 35px;
margin-top: 5px;
width: 100%;
}
.b-product-reviews-list{margin-top:0px; float: left; width: 100%; margin-bottom: 40px;}
.b-product-reviews-item{padding-bottom: .75em; margin-bottom: .75em; border-bottom: 1px solid #e6eae6; margin-top: 20px;}
.pp-r-rating { margin-bottom: 10px;}
.pp-r-r-value { width: 90px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
.pp-r-r-value, .pp-r-r-value div { height: 17px; background-image: url(/img/ratings-bg.png); background-repeat: no-repeat; }
.pp-r-r-value div { background-position: 0 -350px; }

.b-captcha-block {float:left; width:100%; margin: 10px 0px;}
.b-captcha-block input{margin: 10px 0px 0px 40px;}
.b-captcha-block img {float:left;}

.e-user-name {
color: #1566b2;
font-size: 13px;
font-weight: bold;
margin: 0;
}
.pp-r-date{
color: #7b7b7b;
font-size: 12px;
font-style: italic;
font-weight: normal;
padding-right: 0.25em;
}
.b-user-content p {padding: 0; font-family: Arial; font-size: 1.15em; line-height: 1.3em; margin: .15em 0 .5em; text-align: justify;}
.e-useful-block { color: #919191; float: right; position: relative; z-index: 10; padding-bottom: 3px;}
.e-useful-block-y a{color: #19b728; text-decoration: none; border-bottom: 1px dashed;}
.e-useful-block-n a{color: #cb0707; text-decoration: none; border-bottom: 1px dashed;}
.e-useful-block-y a:hover{color: #19b728; text-decoration: none; border-bottom: 1px dashed;}
.e-useful-block-n a:hover{color: #cb0707; text-decoration: none; border-bottom: 1px dashed;}
.e-useful-block-n a:visited{color: #cb0707;}
.e-useful-block-y a:visited{color: #19b728;}
.e-useful-block-n a:link{color: #cb0707;}
.e-useful-block-y a:link{color: #19b728;}
.b-product-reviews-item-panel{height:20px; width:100%;}

#zv1 { float: left; width: 18px; height: 20px; margin: 0px; background-position: 0 -420px; }
#zv2 { float: left; width: 18px; height: 20px; margin: 0px; background-position: 0 -420px; }
#zv3 { float: left; width: 18px; height: 20px; margin: 0px; background-position: 0 -420px; }
#zv4 { float: left; width: 18px; height: 20px; margin: 0px; background-position: 0 -420px; }
#zv5 { float: left; width: 18px; height: 20px; margin: 0px; background-position: 0 -420px; }

#imgb { float: right; width: 90px; height: 20px; margin: 1px 20px 10px 0px; cursor: pointer;
background-image: url(/img/ratings-bg.png); background-repeat: no-repeat; background-position: 0 -370px;}
#imgb2 { float: left; width: 90px; height: 20px; margin: 0px; cursor: pointer;
background-image: url(/img/ratings-bg.png); background-repeat: no-repeat; background-position: 0 -350px;}


.b-product-reviews-form { float:left; padding: 1em 0em;}
.e-label {font-size: 1.9em; padding-bottom: .15em; margin:0px 0px 10px 0px; }
.b-rating-block {width:295px; height:25px; font-size: 14px;}
.b-form-textarea.m_product_reviews_form { float: left; width: 430px; border: 1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px;
-ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; 
-webkit-box-shadow: 0 1px 2px #f2f2f2 inset; -moz-box-shadow: 0 1px 2px #f2f2f2 inset; box-shadow: 0 1px 2px #f2f2f2 inset;
font: 15px/18px Arial,sans-serif; height: 50px; padding: 9px 10px; resize: vertical; }
.b-product-reviews-text-block {margin-bottom:15px; }

#foototz #fotootz{float:left; width:250px;}
#foototz #fotootz #txtf {background-image: url(/img/fotbut.png); background-repeat: no-repeat; padding-left:25px; width:250px; height:16px; color:#506CBC; }
#foototz #fotootz .typefile{float:left; margin-top: 5px;}

/*
.b-form-button.m_product_reviews_form {
color:#000 !important;
border: 2px outset buttonface !important;
background-color: buttonface !important;
font-size: 1.15em;
padding: .15em .65em;
font-family: Arial;}

.b-product-reviews-form .e-form-row {
float: left;
margin: 0px 15px 15px 0;

}*/

.b-product-reviews-form .e-form-label {
margin: 5px 5px 0 0;
display: block;
width: 85px;
float: left;
}

.b-form-text.m_product_reviews_form {
padding: 4px;
outline: none;
width: 140px;
}

.b-product-reviews-form .e-form-row.m_last {
margin-right: 0;
margin-bottom: 20px;
}

.b-product-reviews-form .e-form-label.m_your_reviews {
margin: 0 0 5px 0;
width: auto;
float: none;
}

.b-form-button {
background: none repeat scroll 0 0 #1663af;
border-radius: 4px;
cursor: pointer;
float: left;
height: 32px;
padding: 0 20px;
}

.b-form-button:hover {
background: none repeat scroll 0 0 #2c79c5;
}

.a-btn-text {
color: white;
display: block;
font-size: 14px;
font-weight: bold;
line-height: 32px;
}

.a-btn-slide-text {
position: absolute;
height: 100%;
top: 0px;
right: 52px;
width: 0px;
background: #63707e;
text-shadow: 0px -1px 1px #363f49;
color: #fff;
font-size: 18px;
white-space: nowrap;
text-transform: uppercase;
text-align: left;
text-indent: 10px;
overflow: hidden;
line-height: 38px;
-webkit-box-shadow: -1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
-moz-box-shadow: -1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
box-shadow: -1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
-webkit-transition: width 0.3s linear;
-moz-transition: width 0.3s linear;
-o-transition: width 0.3s linear;
transition: width 0.3s linear;
}

.a-btn-icon-right {
position: absolute;
right: 0px;
top: 0px;
height: 100%;
width: 52px;
border-left: 1px solid #5d81ab;
-webkit-box-shadow: 1px 0px 1px rgba(255,255,255,0.4) inset;
-moz-box-shadow: 1px 0px 1px rgba(255,255,255,0.4) inset;
box-shadow: 1px 0px 1px rgba(255,255,255,0.4) inset;
}

.a-btn-icon-right span {
width: 38px;
height: 38px;
opacity: 0.7;
position: absolute;
left: 50%;
top: 50%;
margin: -20px 0px 0px -20px;
background: transparent url(/img/arrow_right.png) no-repeat 50% 55%;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}

#artculd2 {
background: none;
padding: 0px;
color: #000;
font-size: 14px;}

#artculd {/*float: left;*/
margin-top: -20px;
margin-left: 0px;
font-size: 12px;
background: none;}

td.cart-item-actions a.cart-delete-item {cursor:pointer;}

.dialogSignIn .ui-dialog-titlebar {display: none;}

.dcClose { background: url(/images/closeBut.png) 0 0 no-repeat;
display: block; height: 26px; position: absolute; right: 1px; top: 0; cursor: pointer; width: 24px; } 

.dcContent { background: #fff; box-shadow: 0 0 5px #949494; margin: 9px; padding: 0px; width: 100%; }

.dcContent {float: left;}

.dcContent #headp {font-weight: bolder; text-align: center; margin-bottom:10px; padding: 10px 0px;
background-color: grey; color: #fff; width:100%; }
.dcContent #imgp {float: left; width: 150px; margin: 10px;}

.dcContent #block1cp {display: inline-table; margin-top: 30px;}
.dcContent #namep {display: inline-table; width: 200px; font-weight: bold;}

.dcContent #quant3 {display: inline-table; margin: 0px ; height:22px;}
.dcContent #anonsp {margin-bottom:20px; }
.dcContent #anonsp1 {margin: 10px;}
.dcContent #quant {display: inline-table; margin-left: 10px;}
.dcContent #kolvo {text-align: center; width: 25px;}
.dcContent #minus {margin-right:5px;}
.dcContent #minus {margin-right:5px;}
.dcContent #plus {margin-left: 5px;}

.dcContent #pricep {display: inline-table; font-weight: bold; margin-left: 10px;}
.dcContent .submbtnbar{ display: inline-table; height:38px; margin-left: 60px;}

.dcContent #footokp {display: inline-table; width: 100%; padding: 10px 0;}


.dcContent a.blackbutton { vertical-align: middle; border: none; border-image-source: initial; border-image-slice: initial;
border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; background:rgb(57, 57, 57);
color: rgb(255, 255, 255); ox-shadow: rgba(0, 0, 0, 0.4) 0px 1px 3px;
border-collapse: separate;
font-size: 18px;
border-radius: 10px;
padding: 7px 25px 9px;
text-decoration: none;
display: inline-table; cursor:pointer;}

.dcContent a.blackbutton:hover{box-shadow:0 1px 3px rgba(0, 0, 0, 0.5),inset 0 1px 3px rgba(255, 255, 255, 0.4);}
.dcContent a.blackbutton:active{box-shadow:0 1px 1px rgba(255, 255, 255, 0.5),inset 0 1px 2px rgba(0, 0, 0, 0.5);}


#plus #fotp2{display:none;}
#minus #fotm2{display:none;}
#minus:hover #fotm1{display:none;}
#minus:hover #fotm2{ display:block;}
#plus:hover #fotp1{display:none;}
#plus:hover #fotp2{display:block;}

.dcContent #plus #fotp2{display:none;}
.dcContent #minus #fotm2{display:none;}
.dcContent #minus:hover #fotm1{display:none;}
.dcContent #minus:hover #fotm2{ display:block;}
.dcContent #plus:hover #fotp1{display:none;}
.dcContent #plus:hover #fotp2{display:block;}





html { 
width:100%; 
height: 100%; 
background-color: #b1deff;
}

body
{
height:100%;
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(/local/templates/store_minimal_blue/images/bg-grad.png) top repeat-x;
font-size: 12px;
}
form { margin:0; padding:0;}
form.main-form
{ 
display: block;
margin:0; 
padding:0;
width:100%;
height:100%;
}

#page-wrapper {
min-height:100%; 
margin: 0 auto;
min-width: 1000px;
background: url(/local/templates/store_minimal_blue/images/bg-img.png) center top no-repeat;
position: relative;
}

* html #page-wrapper { height: 100%; }

input[type=submit], input[type=button], input[type=reset], button, .divFilter #clickVisOn, .divFilter #clickVisOff {
background: url("/local/templates/store_minimal_blue/images/button.png") repeat-x scroll 0 0 transparent;
border: 1px solid #1D65B1;
border-radius: 5px 5px 5px 5px;
color: #FFFFFF;
cursor: pointer;
font-size: 12px !important;
font-weight: bold;
height: 21px;
padding: 0 11px 6px !important;
}
input[type=submit]:hover, input[type=button]:hover, .divFilter #clickVisOn:hover, .divFilter #clickVisOff:hover {
color: #b3e6ff;
}
.divFilter #clickVisOn, .divFilter #clickVisOff {
display: table;
padding: 3px 11px 0 !important;
height: 18px;
float: left;
margin-right: 15px;
}
input[type=text], input[type=email], input[type=password], textarea, select {
border: 1px solid #d7d7d7;
font-size: 11px;
padding: 2px 3px; 

}
.order-info input[type=text], .order-info input[type=email], .order-info input[type=password], .order-info textarea, .order-info select {
border: 1px solid #abcdfb;

}


#header-wrapper { height: 190px; }
#header { position: relative; margin: 0 auto; width: 1000px; height: 190px;}

#logo { width: 600px; height:70px; position: absolute; top: 0; left: 13px;}
#logo a {display:block; outline: none; text-decoration:none;}
#logo-image { empty-cells: hide; padding: 0;}
#logo-image img { padding-right: 10px;}
#logo-image p { margin: 0; }
#logo-text { width: 100%; padding:0;font-size:2em; font-family: Arial; margin:0; padding: 0;} 
#logo-text p { margin: 0;}

#schedule { height: 70px;
position: absolute;
right: 524px;
top: 90px;
}
#schedule td { padding: 0;}
#schedule div.telephone { font-family: Arial;
font-size: 1.5em;
margin: 0;
padding: 0 0 0 40px; }
#schedule div.schedule { }
#schedule p { margin: 0;}

#top-menu {position: absolute; left:0; bottom:0; }
#top-menu ul.store-horizontal {
	list-style-type: none;
	overflow: hidden;
	height: 40px;
	margin:0; padding:0;
	/*width: 1000px;
	background: url(/local/templates/store_minimal_blue/images/menu-bg.png) center no-repeat;*/
	width: 100%;
	background-color: #ccc;
	background-image: linear-gradient(to bottom, #1586c9, #1468b4);
}
#top-menu ul.store-horizontal li { float: left; margin: 0 21px 0 0; height: 29px;}
#top-menu ul.store-horizontal li a { font-family: Arial; font-size: 1.4em; padding:7px 12px 4px 13px; text-decoration: none; outline: none; line-height: 29px; color: #fff;}

#user-links { position: absolute; right:220px; top:6px; }
#user-links ul {list-style-type: none; overflow: hidden; margin:0; padding:0;}
#user-links li { }
#user-links a { text-decoration: underline; outline: none;}
#user-links p { margin: 0;}

#left-menu { list-style-type: none; margin: 0; padding: 0 0 0 0; font-family: Arial;margin-left:5px;}
#left-menu a { color: #000000;
font-size: 14px;
line-height: 20px;
outline: medium none;
text-decoration: none;}
#left-menu ul a { /*font-size: 0.95em !important;*/ outline: none; vertical-align:top; color: #1566b2;}
#left-menu li.current { padding: 0; overflow: hidden; zoom:1; display: block; margin-top: 0.3em;}
#left-menu li.current ul { padding: 0 0 0 12px;}
#left-menu .current a { padding: 1px 10px 2px 13px; display: block; zoom:1; font-style:normal; vertical-align:top;}
#left-menu .current ul a { padding:0;}
#left-menu ul { font-weight: normal; margin: 0.5em 0 0 -4px; padding: 0; list-style-type: none;}
#left-menu ul ul { margin: 0.5em 0 0 0em; }
#left-menu li li { margin-bottom: 0.5em; padding:0 13px 0; text-indent: 0; background: none;}
#left-menu li { background: url(/local/templates/store_minimal_blue/images/marker.png) no-repeat 0 6px; padding:0 0 0 11px; margin-bottom: 0.55em; }
#left-menu li li li { margin-bottom: 0.3em; }

#cart {
height: 70px;
position: absolute;
right: 11px;
top: 32px;
width: 153px;
border-radius: 10px;
}
#cart div.block-content { height: 60px; padding: 0 10px;}
#cart .corners { overflow: hidden; height: 5px;}
#cart .corner { width:5px; height: 5px; }
#cart .left-bottom { float: left; background-position: -5px 0;}
#cart .right-bottom { float: right;}
#cart, #cart a { outline: none;}
#cart p.auth { margin: 0; position: absolute; overflow: hidden;}
#cart p.cart { font-size: 11px;
height: 50px;
margin: 0;
overflow: hidden;
position: absolute; 
width: 165px; 
margin-left: -10px;
top: 84px;}
#cart i, #cart a { /*display: block*/ text-decoration:none; }
#cart .auth_icon{background-image:url('/img/auth.png'); width:14px; height:14px; display:inline-block; margin-right:5px;}
#cart .reg_icon{background-image:url('/img/registr.png'); width:14px; height:14px; display:inline-block; margin-right:5px;}
#cart #cart_line{display: block; position: absolute; top:45px; } 
#cart i { margin-top: 10px; font-style:normal; /*padding-right: 25px;*/ }
#cart i a { color: #1588C9;
font-size: 11px;
font-weight: bold;
text-decoration: none; }
#cart i a:hover { text-decoration: underline; }

#compare { overflow:hidden; position: absolute; bottom: 0; right: 0; width: 200px; height:22px;}
#compare .corner { width:5px; height: 5px; background-position: 0 -542px;}
#compare .left-top { float: left; background-position: -5px -542px;}
#compare .right-top { float: right; }
#compare .block-content { padding: 2px 18px 4px;}
#compare a { text-decoration: none; outline: none; }
#compare a:hover { text-decoration: underline;}
#compare a.close { position:absolute; right:8px; top:9px; width: 6px; height: 5px;}

#breadcrumb-search { width: 1000px; margin: 13px auto 0px auto; overflow: hidden;}
#breadcrumb { margin: 0 auto;
min-height: 20px;
padding: 15px 0 0 240px;
width: 690px;}
#breadcrumb a, #breadcrumb span, #breadcrumb i { font-size: 11px; padding:0; text-decoration:none; vertical-align: top; line-height: 13px;}
#breadcrumb i { padding:0 3px;}
#breadcrumb img { vertical-align: top; border: none;}
#breadcrumb a:hover { text-decoration:underline; }

#search { width:159px; height: 19px; background: url(/local/templates/store_minimal_blue/images/search-bg.png) center no-repeat; overflow: hidden; float:right; margin-top:2px; margin-right: 4px;}
#search .form-textbox { float: left; width:135px;}
#search .form-textbox-border { /*padding-left: 20px;*/ height: 20px; overflow:hidden; }
#search .form-textbox-border input { width: 135px; height: 18px; border: none; }
#search .form-button { float: right; width:19px; }
#search .form-button input { width:18px; padding: 0 !important; font-size: 0 !important; }

#search2 .form-textbox {display:inline-block; vertical-align:middle;}
#search2 .form-button {display:inline-block; vertical-align:middle;}
#search2 .form-textbox input {border:1px solid #ccc; padding: 7px;}
#search2 .form-button input {height:auto; color:#fff; background:#5dcdf3; padding:7px!important;}

#subscribe {zoom:1; }
#subscribe .form-textbox-border { float: left; height: 20px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;}
#subscribe .form-textbox-border input { width: 95%; float: left; padding: 0 2px; height: 18px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;}
#subscribe .form-button { float: right; clear: left; margin-top: 10px; }
#subscribe .form-button input { padding: 0 3px; overflow: visible;}

.form-box input { vertical-align: top;}
.form-textbox-border input {border:1px solid; padding:0; margin:0;}
.form-textbox-border {border: none; }
.form-button {border: 1px solid;}
.form-button input::-moz-focus-inner { border: 0; padding: 0; }/*Remove button padding in FF*/
.form-button input { display: block; border: none; background: none; padding:0; margin:0; cursor: pointer; cursor: hand; outline: none; font-family: Georgia, serif; font-size: 12px; height: 19px;}

#content { width: 1000px; margin: 0 auto 4em auto; overflow: hidden;}

#workarea { float: right; width: 714px; padding: 0px 15px 0 0; }
div.sidebar-mode #workarea { width: 555px; margin-right:17px;}

#sidebar { width: 200px; float: right; padding: 26px 0 0 0;}

#footer-wrapper, #footer, #space-for-footer { position: relative; width: 100%; }
#footer { position: relative; width: 1000px; height: 85px; margin: 0 auto; background: url(/local/templates/store_minimal_blue/images/foot-bg.png) center top no-repeat; color: #fff;}

#copyright { padding:15px 0 0 0; width: 49%;}
#copyright p { margin:0;}

#footer-links { width:50%; position:absolute; right:25px; top: 15px; text-align: right; margin:0; padding:0; list-style: none;}
#footer-links li { display: inline; padding-left:1.5em;}
#footer-links ul { margin:0; padding:0; list-style: none; text-align: right; }
#footer-links li { display: inline; padding-left:1.5em;}

#footer-design { color:#757575; font-size:11px; width:300px; position:absolute; top: 37px; text-align: left;}
#footer-design a{color:#757575; text-decoration:none;}
#footer-design a:hover{text-decoration:underline;}

/* Rounded block */
div.rounded-block { padding: 10px 0; overflow: hidden; position:relative; margin: 0 0 2em; zoom:1;}
div.rounded-block div.corner 
{
height:20px;
width:20px;
position:absolute;
left:-10px;
top:-10px;
overflow: hidden;
}

div.rounded-block div.right-top, div.rounded-block div.right-bottom { margin-left: 100%; }
div.rounded-block div.left-bottom, div.rounded-block div.right-bottom { top: auto; }
div.rounded-block div.block-content { padding: 0 21px;}

/* Inline Filter */
div.inline-filter { margin: 0.5em 0 2em;}
div.inline-filter b { padding: 0.2em 0.3em 0.3em ; font-weight: normal;}
div.inline-filter b, div.inline-filter a { margin-right: 0.5em;}

/*Catalog Item List*/
table.catalog-item-filter { width: 100%; }
div.catalog-item-filter-body { width:50%; display: block; padding-bottom: 1em;}
div.catalog-item-filter-body-inner { padding:0.5em 1em; }
div.catalog-item-filter-title { padding-bottom: 1em; display: none;} 
#js div.catalog-item-filter-title { display: block;}
#js div.catalog-item-filter-body { display: none; }
#js div.filter-active div.catalog-item-filter-body { display: block; }
div.catalog-item-filter-title a { text-decoration: none; border-bottom: 1px dashed; outline: none;}

div.filter-active div.catalog-item-filter-title span { padding: 0.35em 0.5em 0.65em; display: inline-block; }

table.catalog-item-filter td { padding: 0.3em 0;}
table.catalog-item-filter td.field-name {font-size:0.95em; width: 55%;}
table.catalog-item-filter td.field-control { font-size:0.95em; width: 45%;}
table.catalog-item-filter tfoot td.field-control { white-space: nowrap;}
span.filter-textbox { display: block; width: 100%;}
span.filter-textbox input { width: 95%; float: left;}
span.filter-dropdown select { width: 100%;}

div.catalog-item-sorting { padding: 1em 0 1em;}
div.catalog-item-sorting a { margin:0 0.3em;}
div.catalog-item-sorting a.selected {padding:0.4em 0.6em 0.6em; }
div.catalog-item-sorting a.desc {padding-right: 1.3em; }
div.catalog-item-sorting a.asc {padding-right: 1.3em; }

div.catalog-item-list { padding: 1.3em 0 0 0;}
div.catalog-item 
{
overflow: hidden; 
margin: 0; 
padding: 0.65em 0 0.65em 0; 
position:static;
border: 1px solid;
zoom:1; 
}
div.catalog-item-separator {background: url(/local/templates/store_minimal_blue/images/fade-catalog.gif) no-repeat left center; height: 1.7em; font-size: 1em;}
div.catalog-item-info { float: left; width: 553px;}
div.catalog-item-title { margin-bottom: 1em;}
div.catalog-item-title a { font-size: 1.4em; margin-top: -4px;}

div.catalog-item-title span.sticker, h1 span.sticker { color: red; padding-right: 0.5em; padding-right: 0.2em; white-space: nowrap; vertical-align:top; }
div.catalog-item-title span.sticker { font-size: 1em;}
h1 span.sticker { font-size: 0.6em; /*line-height: 1.3em;*/ zoom:1;}

div.catalog-item-preview-text { margin-bottom: 1em; }
div.catalog-item-image {float:left; margin:4px 10px 0 0; overflow:hidden; text-align:center; width:75px; zoom:1;z-index:400;}
div.catalog-item-desc { margin-left:87px; }
div.no-picture-mode div.catalog-item-desc { margin-left: 0;}
div.catalog-item-price { }
div.catalog-item-price span { padding:0.2em 0.3em;}
span.catalog-price {color:red;}
div.catalog-offers {clear:both;}

div.catalog-item-links a, div.catalog-item-links span 
{
text-decoration: none; 
padding-left: 20px; 
display: block; 
float: left; 
clear: left; 
margin-bottom: 1em; 
outline: none;
zoom:1;
white-space: nowrap;
}

div.catalog-item-hover { position:relative;}
div.catalog-item-hover div.catalog-admin-links { display: block; }

div.catalog-item-offers{ width:466px; position: relative; }
div.catalog-item-offers .table-offers{min-height: 43px;}
div.catalog-item-offers div.catalog-item-links{ left: 496px; position: absolute;}
div.no-picture-mode div.catalog-item-offers div.catalog-item-links{ left: 583px; position: absolute; }
div.catalog-item-offers div.catalog-item-price{ margin-top: 10px; }

div.catalog-detail-price-offer{ margin-top:15px; margin-bottom:17px; }
div.catalog-item-offers td.catalog-item-offers-field, div.catalog-item-offers td.catalog-item-offers-prop{ padding-right:5px; }

div.catalog-detail div.catalog-item-offers div.catalog-item-links{ left: 0; position: static; }

/* Admin Links */
div.catalog-admin-links
{
display: none;
position: absolute;
top: 0;
right: 0;
zoom:1;
}

div.catalog-admin-links a 
{
display: block; 
padding: 0.3em 0.6em 0.4em; 
font-size: 0.85em;
color: white !important;
margin: 1px 1px 0 0;
text-decoration: none;
background: #dc1a35 url(/local/templates/store_minimal_blue/images/catalog-item-btn-bg.png) repeat-x 0 0;
}

div.catalog-admin-links a:hover { text-decoration: underline;}

/* Admin Buttons */
div.catalog-admin-buttons { overflow: hidden; margin-top: 1.5em; zoom:1;}
div.catalog-admin-buttons a 
{
float: left; 
background: url(/local/templates/store_minimal_blue/images/admin-button-bg.gif) no-repeat right 0; 
height: 27px; 
line-height: 25px; 
text-decoration: none;
font-family: Arial;
font-size: 1.2em;
padding: 0;
margin: 0 10px 0 0;
outline: none;
cursor: hand;
cursor: pointer;
}
div.catalog-admin-buttons span { display: block; height: 27px; background: url(/local/templates/store_minimal_blue/images/admin-button-bg.gif) no-repeat; margin-right: 3px; padding:0 8px 0 11px; float: left;}
div.catalog-admin-buttons a:hover { background-position: right -27px; }
div.catalog-admin-buttons a:hover span { background-position: 0 -27px}

/* Catalog Section List */
div.catalog-section-list {margin: 2.1em 0 0 0;}
div.catalog-section 
{
overflow: hidden; 
margin: 0; 
Xpadding: 0.9em 0 0.9em 0; 
position:static;
Xborder: 1px solid;
cursor: default;
zoom:1;
top: -1px;
}
div.catalog-section-separator {background: url(/local/templates/store_minimal_blue/images/fade-catalog.gif) no-repeat left center; height: 1.8em; font-size: 1em;}
div.catalog-section-hover { position: relative; }
div.catalog-section-hover div.catalog-admin-links { display: block; }

div.catalog-section-image {float:left; margin-right:10px; overflow:hidden; text-align:center; width:75px;}
div.catalog-section-info { margin-left:87px; }
div.catalog-section-desc { margin-bottom: 0.6em; width: 80%;}
div.no-picture-mode div.catalog-section-info { margin-left: 0;}
div.catalog-section-title { margin-bottom: 1em;}
div.catalog-section-title a { font-size: 1.4em; line-height: 0.7em;}
table.catalog-section-childs { width: 80%;}
table.catalog-section-childs td { width: 33.33%; padding: 0.3em 0.5em 0.3em 0; vertical-align: top;}
table.catalog-section-childs a { padding-left: 8px; display: block; }
table.catalog-section-childs a:hover { text-decoration: underline; }

/* Catalog Detail Item */
div.catalog-detail { position: static; border: 1px solid; zoom:1;}
div.catalog-detail-hover div.catalog-admin-links { display: block; }
div.catalog-detail-hover { position: relative;}

table.catalog-detail td { padding:0; vertical-align: top;}
div.catalog-detail-line 
{
font-size:1px;
height:1px;
line-height:1px;
margin-top:0px;
overflow:hidden;
padding:0;
background: url(/local/templates/store_minimal_blue/images/title-line.gif) no-repeat;
}

div.catalog-detail-image { margin: 0 25px 0 0; border: 1px solid; padding: 2px; }
div.catalog-detail-images { overflow: hidden; margin: 0 25px 0 0;}
div.catalog-detail-images div.catalog-detail-image { position: relative; float: left; margin: 10px 10px 0 0; width:80px; height:80px; overflow:hidden; padding: 2px; text-align:center; }
div.catalog-detail-images div.catalog-detail-image a { width: 100%; height: 100%; display: block;}
div.catalog-detail-images div.catalog-detail-image img { vertical-align: middle; margin-top: 7px;}

td.catalog-detail-desc { width: 100%;}
div.catalog-detail-price { font-family: Arial; }
div.catalog-detail-price label { font-size: 1.5em; }
div.catalog-detail-price p { font-size: 1.5em; margin: 0.5em 0 0;}
div.catalog-detail-buttons { overflow: hidden; margin-top: 1.5em;}
div.catalog-detail-buttons a 
{
float: left; 
background: url(/local/templates/store_minimal_blue/images/button-bg.gif) no-repeat right 0; 
height: 33px; 
line-height: 30px; 
text-decoration: none;
font-family: Arial;
font-size: 1.5em;
padding: 0;
outline: none;
cursor: hand;
cursor: pointer;
text-shadow:1px 1px 1px #EEEEAA;
}
div.catalog-detail-buttons span { display: block; height: 33px; background: url(/local/templates/store_minimal_blue/images/button-bg.gif) no-repeat; margin-right: 3px; padding:0 12px 0 15px; float: left;}
div.catalog-detail-buttons a.disabled { background-position: right -33px; text-shadow:1px 1px 1px #EEE;}
div.catalog-detail-buttons a.disabled span { background-position: 0 -33px}
div.catalog-detail div.catalog-item-links { margin: 1em 0 0; overflow: hidden;}

div.catalog-detail-properties { clear: both; overflow: hidden; width: 80%; }
div.catalog-detail-property { margin: 0 0 1em; border-bottom:1px dotted; float: left; width: 100%;}
div.catalog-detail-property b { float: right; position: relative; top: 0.31em; padding-left: 3px; font-weight:normal; }
div.catalog-detail-property span { float: left; position: relative; top: 0.31em; padding-right: 3px; zoom: 1;}
div.catalog-detail-properties-title { font-size: 1em; font-weight: bold; margin: 2em 0 1em; }

div.catalog-detail-recommends { clear: both; padding: 1em 0 0; overflow: hidden; width: 100%; }
div.catalog-detail-recommend { margin-top: 15px;}

div.catalog-detail-full-desc { width: 100%;word-spacing: 0.2ex; /*text-align: justify; word-spacing: -0.3ex;*/}
div.catalog-detail-full-desc p {
	margin: 4px 0;
}

/*Catalog Item Card */
div.catalog-item-cards {position: relative; margin-bottom:9px; zoom:1; }
table.catalog-item-card { width: 100%; table-layout: fixed;}
table.catalog-item-card td { padding: 0; vertical-align: top;}
table.catalog-item-card tr.top td { height: 5px; border: none;}
table.catalog-item-card tr.bottom td { height: 5px; border: none;}

table.catalog-item-card .corner { width: 5px; height: 5px; font-size: 1px; background: url(/local/templates/store_minimal_blue/images/catalog-item-card-sprite.gif) no-repeat; }
table.catalog-item-card .left-top { float: left; background-position: 0 0;}
table.catalog-item-card .left-bottom { float: left; background-position: 0 -5px; }
table.catalog-item-card .right-top { float: right; background-position: -5px 0;}
table.catalog-item-card .right-bottom { float: right; background-position: -5px -5px;}
table.catalog-item-card td 
{
/*width: 50%; */
box-sizing: border-box; 
-moz-box-sizing: border-box; 
-webkit-box-sizing: border-box; 
-khtml-box-sizing: border-box;
border-left: 1px solid #e5e5e5; 
border-right: 1px solid #e5e5e5; 
height:100%;
}
table.catalog-item-card td.delimeter { width: 8px; border:none;}
table.catalog-item-card .border-top { border-top: 1px solid #e5e5e5; margin: 0 5px;}
table.catalog-item-card .border-bottom { border-bottom: 1px solid #e5e5e5; margin: 4px 5px 0;}

div.catalog-item-card { padding: 9px 10px 10px 10px; }
div.catalog-item-card .item-image { width:110px; text-align:center; float: left; margin: 5px 10px 0 0; overflow: hidden; }
/*div.catalog-item-card .item-detail { bottom:13px; position:absolute; margin-left:85px; left:auto; clear: both; font-size: 0.85em;}*/
div.catalog-item-card .item-info { margin-left: 85px; /*margin-bottom: 1.5em;*/}
div.no-picture-mode .item-info, div.no-picture-mode .item-detail { margin-left: 0;}
div.catalog-item-card p { margin: 0 0 0.5em; font-size: 0.85em;}
div.catalog-item-card p.item-price { padding-top: 0.2em; line-height:1.7em; margin-bottom:0;}
div.catalog-item-card p.item-price span { background: #e6e6e6; padding: 0.2em 0.3em;}
div.catalog-item-card p.item-price s { color: #aaa; white-space: nowrap;}
div.catalog-item-card p.item-desc { max-height: 6em; overflow: hidden; position: relative; zoom:1;}
div.catalog-item-card p.item-title { font-weight: bold; font-size: 0.95em; margin:0 0 0.5em;}
div.catalog-item-card .item-desc-overlay 
{
background:url(/local/templates/store_minimal_blue/images/fader.png) no-repeat scroll right center transparent;
top:5em;
display:block;
height:1em;
position:absolute;
right:0;
width:165px;
}

/* Content Block */
div.content-block { padding: 0.85em 1.2em 1.2em; border: 1px solid; margin: 0 0 15px;}
div.content-block h3 { font-size: 1.0em; font-weight:bold; margin: 0 0 1em 0; font-family: Verdana;}

/* Special Offer Block */
div.content-block-special { border: none; }
div.content-block-special .item-image { text-align: center; margin: 1em 0;}
div.content-block-special .item-image a { border: 1px solid; display: inline-block; padding: 3px;}
div.content-block-special .item-name { margin:1em 0;}
div.content-block-special .item-desc { font-size: 0.85em; margin: 1em 0;}
div.content-block-special .item-price {font-size: 0.85em; }
div.content-block-special .item-price span { font-weight: bold;}

/* Subscribe Block */
div.content-block-subscribe { border: none; overflow: hidden;}

/* Content Block List */
dl.block-list { margin: 0; padding:0; font-size: 0.85em;}
dl.block-list dt { margin: 0}
dl.block-list dd { margin:0 0 1em; padding:0;}
dl.block-list a { text-decoration: none;}
dl.block-list a:hover { text-decoration: underline;}

a.rss-icon { background: url(/local/templates/store_minimal_blue/images/rss.gif) no-repeat; width: 16px; height: 16px; float: right;}

/* News List */
div.news-list { margin: 1.3em 0 2em; padding: 0;}
div.news-item { margin: 0 0 1.3em; border:1px solid; zoom:1; }
div.news-date { margin: 0 0 0.5em; }
div.news-detail { zoom:1;}
div.news-title { font-size: 1.2em; margin: 0 0 0.5em; }
a.news-detail-link { display: block; margin: 1em 0 0; outline: none;}

div.news-item-hover div.catalog-admin-links { display: block; }

/*FAQ List */
div.faq-list { margin: 1.3em 0 2em; }
div.faq-item {position:relative; border: 1px solid; zoom:1; }
div.faq-item-answer { zoom:1; }
div.faq-item-hover div.catalog-admin-links { display: block; }

/* Order List */
div.order-item { margin: 0 0 2em 0; zoom:1; }
div.order-title-inner { padding: 8px 12px 10px 12px; overflow: hidden; zoom: 1;}
div.order-title-inner span { font-weight: bold; float: left;} 
div.order-title-inner a { float: right; }
div.order-title .r1 {}
div.order-title .r2, div.order-title .r0 { border-left: 1px solid; border-right: 1px solid;}

div.order-info { overflow: hidden; padding: 1em 11px 1em 11px; border-bottom: 1px solid; border-right: 1px solid; border-left: 1px solid; zoom:1; }
div.order-details { float: left; width: 60%;}
div.order-status-info { float: right; width: 30%;}
div.order-status-date { margin-bottom: 0.7em;}
div.order-status { margin-bottom: 0.7em; padding: 0.2em 0.6em 0.3em; }
div.order-status-links a { display: block; outline: none; margin-bottom: 0.3em;}

div.order-props p { margin: 0 0 0.5em 0;}
div.order-items { margin: 1em 0 0 1.5em; }
div.order-items ol { padding: 0 0 0 1.5em; margin: 0.5em 0 0;}
div.order-items li { margin: 0 0 0.5em 0;}
div.order-buttons {text-align: center;}
div.order-buttons input { padding-left: 0.5em; padding-right: 0.5em; overflow: visible;}

table.order-properties { width: 100%;}
table.order-properties td { vertical-align: top; padding:0 0.5em 0.3em; }
table.order-properties td.field-name { text-align: right; width: 50%; color: #7f7f7f;}
table.order-properties td.field-value { width: 50%; }
table.order-properties td.field-title { text-align: center; font-weight: bold; padding: 0.5em;}

div.order-checkout div.order-title-inner, div.order-full-summary div.order-title-inner { padding: 2px 12px 4px; }
div.order-checkout table.cart-items tfoot td, div.order-full-summary table.cart-items tfoot td { border: none;}
div.order-checkout div.order-item, div.order-full-summary div.order-item { margin: 0 0 1.2em 0;}

/* Subscription */
div.subscription { width: 80%; margin: 0 0 2em;}
div.subscription-title-inner { font-weight: bold; padding: 8px 12px 10px 12px; overflow: hidden; zoom: 1;}
div.subscription-title .r2, div.subscription-title .r0 { border-left: 1px solid; border-right: 1px solid;}
div.subscription-form { padding: 17px 11px 0; border: 1px solid; border-top:none; margin: 0 0 1.5em;}
table.subscription-layout { width: 100%; }
table.subscription-layout td { vertical-align: top; padding: 0 0 20px;} 
table.subscription-layout td.field-name { width: 70px; text-align: right; padding-right: 7px;}
table.subscription-layout td.field-form { }
input.subscription-textbox { width: 230px;}
input.subscription-email { width: 150px;}
div.subscription-format { white-space:nowrap; float: right; margin-right:1em;}
div.subscription-rubric { padding: 0 0 1em; overflow: hidden;}
div.subscription-rubric input { float: left; margin-right: -23px;}
div.subscription-rubric label { margin-left: 23px; display: block; padding-top: 2px;}
div.subscription-rubric span { display:block; margin-top: 0.25em; font-size: 0.85em; }
div.subscription-notes { margin: 1em 0 1.5em;}
div.subscription-utility p { font-size: 0.85em;}
div.subscription-buttons { margin-top: 1em;}

/* Cart Item List */
table.cart-items { width: 100%; }
table.cart-items td { border-bottom: 1px solid; white-space: nowrap; text-align:center; padding: 0.5em;}
table.cart-items td p { margin: 0 0 0.3em;}
table.cart-items td.cart-item-name p { text-align: right;}
table.cart-items td.cart-item-name {white-space: normal; text-align: left;}
table.cart-items td.cart-item-photo { width: 80px; white-space: normal; text-align: left;}
table.cart-items td.cart-item-price { text-align: right;}
table.cart-items thead td.cart-item-price { text-align: center;}

td.cart-item-quantity input { width: 30px; text-align: center; height: 24px; color: #000; /*display: inline-table;*/ }
#plus {display: inline-table; margin-top: 5px; cursor:pointer;}
#minus {display: inline-table; margin: 5px 0px 0px 5px; cursor:pointer;}

div.cart-ordering { overflow: hidden; margin-top: 1em; }
div.cart-code { float: left; }
div.cart-code input { width: 240px;}
div.cart-buttons { float: right; }
div.cart-buttons input { padding-left: 0.5em; padding-right: 0.5em; overflow: visible;}
td.cart-item-actions a.cart-delete-item { width: 16px; height: 16px; display: inline-block; } 
td.cart-item-actions a.cart-shelve-item, td.cart-item-actions a.cart-unshelve-item { font-size: 0.85em; display: inline-block; vertical-align: top;}
td.cart-item-actions a.cart-shelve-item { margin-left: 1em; } 

/*Compare Grid */
div.compare-props { border:1px solid ; padding: 1em; margin: 0 0 2em;}
div.compare-buttons { margin-top: 1em; text-align: right;}
div.compare-buttons input { padding-left: 0.5em; padding-right: 0.5em; overflow: visible;}
table.compare-props { width: 100%; }
table.compare-props td { width: 33.33%; vertical-align: top;}
table.compare-props a { text-decoration: none; }
table.compare-props input { float: left; margin-right: -23px;}
table.compare-props label { margin-left: 23px; display: block; padding-top: 2px;}

div.compare-grid { overflow: auto; overflow-y:visible; padding-bottom: 1.5em; width: 100%;}
table.compare-grid { }
table.compare-grid td { padding: 11px 8px 10px 15px; font-size: 0.85em; vertical-align: top;}
table.compare-grid thead td { border-left: 1px solid; font-weight: bold; }
table.compare-grid td.compare-property { border: none; white-space: nowrap; font-weight: bold;}
table.compare-grid .compare-delete-item { margin-left: 15px; width: 16px; height: 16px; display: inline-block; float: right;}

/*Site Map */
table.map-columns { width: 100%; }
table.map-columns td { vertical-align: top; padding: 0;}
table.map-columns ul { padding:0 0 2em 0; font-weight: bold;}
table.map-columns li { margin: 0 0 1.5em 0 !important;}
table.map-columns li li { margin: 0 0 0.6em 0 !important;}
table.map-columns ul ul { font-weight: normal; padding:0 0 0 1.5em; margin: 0.6em 0}

/* Navigation */
div.navigation { font-size:100%; line-height:200%; }
span.navigation-title { padding-right:0.65em; font-weight: bold;}
div.navigation a { 
/*text-decoration:underline; */
padding:0.2em 0.3em;}
span.nav-current-page { padding:0.2em 0.3em; 
}
div.navigation span.arrow { font-size:100%; font-family:Times, serif; }
div.navigation span.ctrl { font-size:85%; }

/*Common Elements */
div.content-form input.input-submit { font-size:1.3em; overflow:visible; padding:0 0.5em;}
div.content-form { width: 75%; font-size:0.95em;}

/* Sales */
div.sale_bestseller_days, div.sale_bestseller_type {display:none;}

/**************************************************************************************************************/

table.partnerTable img {
height: auto;
margin: 0 !important;
max-width: 126px;
width: auto;
}

table.partnerTable td{
border: 1px solid rgb(229, 229, 229);
border-radius: 10px 10px 10px 10px;
padding: 13px 12px;
}

table.partnerTable td div{
text-align: center;
}

#breadcrumb-search {
height: 28px;
margin: 0 auto -20px;
overflow: hidden;
position: absolute;
width: 100%;
z-index: 500;
}

#content-wrapper {
margin: 0 auto;
position: relative;
/*top: -8px;*/
width: 998px;
background-color: #fff;
border-left: 1px solid #146db7;
border-right: 1px solid #146db7;
padding-top: 15px;
}

.block-baner{
border: none;
border-radius: 10px 10px 10px 10px;
clear: left;
float: left;
height: auto;
margin: 15px 20px 20px 15px;
width: 233px;
}

.block-baner img{
clear: left;
float: left;
height: auto;
width: 233px;
}

.block-baner .baner-name{
color: rgb(206, 0, 0);
font-size: 140%;
text-align: center;
display: none;
}

/*.item-elwmwnt{
height: 27px;
width: auto;
}*/

.item-elwmwnt div {
border: 1px solid rgb(229, 229, 229);
border-radius: 10px 10px 0 0;
color: rgb(80, 108, 188);
float: left;
font-size: 14px;
padding: 10px 15px;
}

.desc-full-all{
margin-bottom: 20px;
position: relative;
top: -2px;
}

.all-opis{
position: relative;
}

.all-opis .desc-full-all:nth-child(2){
display:none;
}
/*
.item-elwmwnt div:nth-child(1){
font-weight: bold;
}*/

.item-elwmwnt div{
cursor: pointer;
}

.click-comm{
cursor: pointer;
}


.forum-reply-form{
display:none;
}

#top-menu ul.store-horizontal li {
float: left;
height: 29px;
margin: 0;
}

#top-menu ul.store-horizontal li a {
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
line-height: 40px;
outline: medium none;
padding: 0 17px;
text-decoration: none;
text-transform: uppercase;
background: url(/local/templates/store_minimal_blue/images/a-bg.png) right center no-repeat;
}
#top-menu ul.store-horizontal li:last-child a {
background: none;
}
#top-menu {
bottom: 0;
/*left: 150px;*/
position: absolute;
width: 100%;
}

.header-vis{
margin: 0px 0 0;

}
#left-column .header-vis {
height: 36px;
background: url(/local/templates/store_minimal_blue/images/block-h.png) center no-repeat;
}
.header-vis div {
/*border: 1px solid rgb(229, 229, 229);
border-radius: 10px 10px 0 0;*/
color: rgb(206, 0, 0);
display: inline-block;
font-size: 14px;
font-weight: bold;
padding: 7px;
text-align: center;
width: auto;
}
.header-vis div a {
color: #000;
text-decoration: none;
line-height: 20px;
text-transform: uppercase;
}
.header-vis + .catalog-top {
border-top: 1px solid rgb(229, 229, 229);
padding: 8px;
position: relative;
top: -1px;
}

.all-partners{
text-align: right;
}

.bottom-menu-us ul.store-horizontal {
height: 34px;
list-style-type: none;
margin: 0;
overflow: hidden;
padding: 0;
}

.bottom-menu-us ul.store-horizontal li {
float: left;
height: 29px;
margin: 0;
}

.bottom-menu-us ul.store-horizontal li a {
border-right: 1px solid;
color: #39BFED;
font-family: Arial;
font-size: 13px;
line-height: 29px;
outline: medium none;
padding: 0 13px;
text-decoration: none;
text-transform: uppercase;
}
.bottom-menu-us ul.store-horizontal li:last-child a {
border: none;
}
.bottom-menu-us ul.store-horizontal li a:hover {
text-decoration: underline;
}
#content {
margin: 0 auto;
overflow: hidden;
width: 1000px;
}

.bottom-menu-us {
padding-left: 260px;
position: relative;
width: auto;
padding-top: 20px;
}

.all-catalog{

}

.all-catalog div {
width: 130px;
}

.all-catalog + .bord-men{
background-color: #F2F8FF;
border: 1px solid #ABCDFB;
border-radius: 0;
font-size: 12px;
padding: 10px 0 15px 0px;
position: relative;
top: -1px;
padding-bottom: 0;
}

.img-element{
max-width: 120px;
}

table.catalog-section-childs a {
background: url("/local/templates/store_minimal_blue/) no-repeat scroll 0 -581px transparent !important;
width: 364px;
}

div.catalog-section-info {
margin-left: 0;
}

div.catalog-section-list {
border: 0px solid #506CBC !important;
}

.catalog-section-childs tr td:nth-child(1) {
padding: 12px 0px 10px !important;
}

.catalog-section-childs tr td {
border: 1px solid rgb(229, 229, 229);
}

div.catalog-section-list {
margin: 0;
}

h1 {
font-size: 200%;
margin: 0 0 0px;
}

#left-column {
float: left;
margin: 0 20px 0 15px;
width: 235px;
}

.header-vis .header-title-page {
border: 1px solid rgb(229, 229, 229);
border-radius: 10px 10px 0 0;
color: rgb(206, 0, 0);
display: inline-table;
font-size: 14px;
font-weight: bold;
padding: 7px;
text-align: center;
width: auto;
}

.search{
position: relative;
top: 18px;
margin-right: 10px;
}

.table-proz{
float: left;
width: 13%;
text-align: left;
height: auto;
}

.catalog-detail-buttons .add-musor{
padding: 0 0 0 0px;
}

.catalog-detail-buttons .add-musor a{
padding: 0 10px 0 0;
}

.filter-form-hide{
display: none;
}

#logo {
width: 110px;
}

.name-company{
border-left: 1px solid #5DCDF3;
left: 610px;
padding-left: 10px;
position: absolute;
top: 21px;
}

.ng-note {
	left: 235px;
	position: absolute;
	top: 162px;
	font-weight: bold;
	color: #f92525;
}

.name-company ul{
margin: 0;
padding: 0;
}

.name-company li{
/*float: left;*/
list-style: none outside none;
margin: 0 16px 0 0;
}

.table-partnerz img{
max-width: 130px;
}

.table-partnerz{
width: 100%;
}

.table-partnerz td{
border: 1px solid rgb(229, 229, 229);
border-radius: 10px 10px 10px 10px;
padding: 10px;
}

#mycarouselAva li:before{
content: "" !important;
}

#mycarouselAva li{
list-style: none inside none !important;
text-indent: 0 !important;
margin: 0px !important;
}

#mycarouselAva{
height: 270px;
}

#mycarouselAva img{
/*height: 290px;
width: 700px;*/
}

.baner-div{
overflow: hidden;
width: 720px;
margin: 0 auto;
position: relative;
}

.baner-div .name-item{

}

.baner-main{
/*border: 1px solid rgb(229, 229, 229);*/
border-radius: 10px 10px 10px 10px;
}

.jcarousel-prev{

}

.jcarousel-next{

}

.text-catalog{
margin-bottom: 20px;
text-align: left;
padding-top: 0px;
}

.form-visible{
display: none;
}


div.catalog-item div.catalog-item-links {
text-align: center;
width: 150px;
}

div.catalog-item-links a, div.catalog-item-links span { 
Xbackground: url(images/icons-sprite.gif) no-repeat; 
}

div.catalog-item-preview-text {
Xdisplay: none;
margin-bottom: 1em;
}

div.news-item {
border: 1px solid black !important;
}

.block-img img{
width: 110px;
}

.block-img{
width: 110px;
}

.block-idea{

}

#popup-form {
display: none;
position: fixed; 
overflow: auto; 
top:50%;
left: 45%; 
overflow:visible;
padding: 15px;
margin-left: -150px; 
margin-top: -150px;
border-radius: 10px;
border: 1px solid #89caeb;
background: url(images/form-bg.png) repeat;
width: 400px;
z-index: 600;
}

#callbackme-form{
display: none;
position: fixed; 
overflow: auto; 
top:50%;
left: 45%; 
overflow:visible;
padding: 15px;
margin-left: -150px; 
margin-top: -150px;
border-radius: 10px;
border: 1px solid #89caeb;
background: url(images/form-bg.png) repeat;
width: 400px;
z-index: 1000;
}

.form-order-page {
display: none;
position: fixed; 
overflow: auto; 
top:30%;
left: 45%; 
overflow:visible;
padding: 15px;
margin-left: -150px; 
margin-top: -150px;
border-radius: 10px;
border: 1px solid #98db00;
background-color: #fff;
width: 450px;
z-index: 500;
}
/*.cart-ordering {
display: none;
}*/
table#logo a {
width: 537px;
height: 204px;
background: url(images/logo.png) center no-repeat;
}
.proiz-link {
font-size: 11px;
font-weight: bold;
padding-left: 10px;
}
#header #user-links {
display: none;
}
.telephone span {
display: block;
}
.telephone span span {
float: left;
font-size: 16px;
font-weight: bold;
margin-right: 6px;
line-height: 26px;
}
.telephone span.tel {
font-weight: bold;
font-size: 29px;
}
.telephone span.city {
color: #5c5d5d;
font-size: 12px;
text-align: right;
font-weight: bold;
}
.name-company li {
font-size: 12px;
font-weight: bold;
height: 20px;
color: #575656;
float: left;
clear: both;
margin: 3px 0 2px 0;
background-position: 0 0;
background-repeat: no-repeat;
padding-left: 30px; 
line-height: 17px;
background-position: left center;
}
.name-company li a {
color: #575656;
text-decoration: none;
line-height: 20px;
}
.name-company li:first-child {
background-image: url(/images/home-blue.png);
height: auto;
background-position: center left;
background-size: 20px;
}
.name-company li:nth-child(2) {
background-image: url(/images/icon_timing.png);
height: auto;
background-position: -3px center;
}
.name-company li:nth-child(3) {
background-image: url(images/ico-mail.png);
}
.name-company li img {
	max-width: 100%;
}
.name-company li.icons-list {
	display: flex;
	justify-content: start;
	padding: 0;
	position: absolute;
	right: 222px;
	top: 94px;
}
.name-company li.icons-list a {
	display: block;
	width: 20px;
	height: 20px;
	margin: 0 7px 0 0;
}
.cart a:hover {
text-decoration: none;
}
#workarea .header-vis div, .catalog-detail-recommends h4 {
background: url("images/block-h-bg.png") repeat-x scroll 0 0 transparent;
border: 1px solid #BEDBF1;
border-radius: 10px 10px 0 0;
color: #FFFFFF;
font-size: 14px;
height: 19px;
min-width: 150px;
padding: 7px 0 7px 15px;
text-align: left;
text-transform: uppercase;
}
#workarea .header-vis .header-title-page {
background: none;
border: none;
color: #000;
text-transform: none;
padding: 0;
font-size: 20px;
font-weight: normal;
margin-bottom: 0px;
margin-top: 20px;
}
/*******************************************/
table.catalog-section-childs td a {
color: #065EB7 !important;
font-size: 13px;
font-weight: bold;
margin-bottom: 10px;
width: auto;
}
table.catalog-section-childs td div a {
color: #000 !important;
font-weight: normal;
display: inline;
font-size: 11px;
padding: 0;
margin-right: 5px;
width: auto !important;
}
table.catalog-section-childs td div {
font-weight: bold;
font-size: 11px;
padding-left: 7px;
}

table.catalog-section-childs td a:hover {
text-decoration: none;
}
.catalog-section-childs tr td {
border-bottom: medium none !important;
border-collapse: collapse;
border-left: medium none !important;
border-right: medium none !important;
padding: 12px 10px 3px !important;
}
.catalog-section-childs tr:last-child td {
border-bottom: 1px solid #E5E5E5 !important;
}
.catalog-section-childs tr td a.imgCategory-a {
border: 1px solid #E5E5E5;
border-radius: 10px 10px 10px 10px;
text-align: center;
}
.catalog-section-childs tr td img {
border-radius: 10px 10px 10px 10px;
margin: 0 auto;
max-height: 200px;
min-width: 40px;
max-width: 120px;
padding-left: 0 !important;
padding: 10px 15px;
border: none;
padding: 10px 15px;
}

/*******************************************/
.catalog-section-childs.my-table {
width: 100%;
}
.catalog-section-childs.my-table div.catalog-item-image img {
height: auto;
max-height: 140px !important;
max-width: 140px !important;
width: auto;
}
.catalog-section-childs.my-table td {
display: block;
float: left;
height: 184px;
margin: 8px;
width: 144px !important;
padding: 8px !important;
border-radius: 10px;
border: 1px solid #E5E5E5 !important;
}
.catalog-section-childs.my-table tr td:nth-child(1) {
padding: 8px !important;
}
.catalog-section-childs.my-table table {
width: 100%;
}
.catalog-section-childs.my-table tr {
float: left;
}
.catalog-section-childs.my-table a.img-element-a {
display: table-cell;
height: 155px;
padding: 0;
text-align: center;
vertical-align: middle;
width: 144px;
}
.catalog-section-childs.my-table .name-element .desc-element {
display: none;
}
.catalog-section-childs.my-table img.img-element {
display: block;
max-height: 130px;
max-width: 130px;
border: none;
padding: 0 !important;
}
.catalog-section-childs.my-table .name-element .desc-element {
font-size: 11px;
height: 30px;
overflow: hidden;
}
.catalog-section-childs.my-table .name-element .desc-element p {
margin: 0;
}
.catalog-section-childs.my-table .name-element a {
background-color: #ABE3FF !important;
border-radius: 0 0 10px 10px;
color: #065EB7 !important;
display: block;
font-size: 12px;
/* font-weight: bold;*/
height: 34px;
margin-left: -8px;
padding-bottom: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
padding-top: 4px;
text-align: center;
width: 161px !important;
}
.catalog-section-childs.my-table .name-element a:hover {
text-decoration: none;
}
table.catalog-section-childs.my-table td div {
font-weight: normal;
padding: 0;
}
.catalog-section-childs.my-table tr:last-child td {
/*border: none !important;*/
}
/*****************************************************/
.divFilter {
background-color: #ABE3FF;
border-radius: 10px 10px 10px 10px;
float: left;
margin-bottom: 20px;
padding: 10px 15px;
width: 685px;
}
form.slider {
float: left;
margin: 0 !important;
position: relative;
width: 100% !important;
}
.divFilter .main {
height: auto;
}
.bymanfilter {
margin-left: 240px;
border-left: 1px solid #84c9eb;
padding-left: 10px;
min-height: 60px;
font-size: 11px;
display: table;
}
.bymanfilter button {
clear: both;
display: block;
margin-top: 15px;
}
.chbbymanfilter {
display: block;
float: left;
width: 103px;
margin: 0 5px 5px 0;
}
.chbbymanfilter span {
position: relative;
top: -3px;
}

.sliderCont {
clear: both;
float: left;
height: 27px;
width: 178px;
}
.sort-filter-in div {
float: left;
margin-right: 8px;
font-size: 11px;
font-weight: bold;
}
.sort-filter-in div a {
text-transform: lowercase;
text-decoration: none;
padding: 3px 5px;
}
.sort-filter-in div a.active {
	background-color: #fff;
}
.sort-filter-in div a:hover {
background-color: #fff;
color: #506CBC;
}
.sort-filter-in {
width: 100%;
float: left;
margin-bottom: 15px;
}
.divFilter .main input[type=text] {
background-color: #fff;
}
.catalog-item-preview-text {
font-size: 11px;
text-align: left;
}
div.catalog-item-info {
float: none !important;
margin: 0 auto;
width: 150px !important;
min-height: 300px;
}
div.catalog-item-desc {
margin: 0 !important;
}
.catalog-item-list table {
width: 100%
}
.catalog-item-list table td {
vertical-align: top;
padding: 0 16px 20px 0;
}
.catalog-item-list table td:first-child {
padding-left: 0;
}
.catalog-item-list table td:last-child {
padding-right: 0;
}
.catalog-item-list .catalog-item-image img {
max-width: 128px;
padding: 10px;
height: auto;
border: none;
max-height: 140px;
width: auto;
}
.catalog-detail-buttons .add-musor {
margin: 0;
background: none;
}
.catalog-detail-buttons .add-musor a {
background: none repeat scroll 0 0 transparent;
color: #FFFFFF !important;
font-size: 15px;
font-weight: bold;
line-height: 32px;
margin: 0;
padding: 0 0 0 45px;
text-shadow: none;
width:105px;
}
.catalog-detail-buttons .add-musor a:hover {
color: #b3e6ff !important;
}
.catalog-item-list .catalog-detail-buttons {
background: url(/local/templates/store_minimal_blue/images/cart-button.png) 10px center no-repeat #1663af;
/* padding-left: 50px;*/
border-radius: 0 0 5px 5px;
}

.catalog-item-list .catalog-detail-buttons:hover{background: url(/images/cart-button_h.png) 10px center no-repeat #1663af;}


.catalog-item-list div.catalog-item-title a {
padding: 0;
}
.catalog-item-list div.catalog-item-title {
margin-bottom: 3px;
}
.catalog-item-list div.catalog-item-preview-text {
height: 44px;
margin-bottom: 0;
overflow: hidden;
}
.catalog-item-list .catalog-item-image a {
display: table-cell;
vertical-align: middle;
width: 150px;
height: 160px;
border: 1px solid #e5e5e5;
border-radius: 5px 5px 0 0;
border-bottom: none;
}
.catalog-item-list .catalog-item-image .catalog-item-title a {
border: none;
height: 60px;
display: block;
}
.catalog-item-list div.catalog-item div.catalog-item-links {
position: relative;
top: -50px;
z-index: 500;
}
.catalog-item-list div.catalog-item-price {
position: relative;
top: 40px;
z-index:300;
}
.catalog-item-list div.catalog-item-price span {
background-color: #FFFFFF;
color: #1663AF;
font-size: 23px;
padding: 0;
}
.catalog-item-list div.catalog-item-price span.catalog-item-price-cur {
color: #444444;
font-size: 13px;
font-weight: bold;
}

/****************************************************/
.catalog-detail .catalog-detail-desc {
border: 1px solid #e5e5e5;
border-radius: 10px;
display: block;
padding: 10px 0 0 0;
width: 332px;
font-size: 11px;

}
.catalog-detail .catalog-detail-buttons, .catalog-detail .catalog-detail-price {
background-color: #abe3ff;
border-radius: 0;
margin: 0 !important;
}
.catalog-detail .catalog-detail-desc div, .catalog-detail .catalog-detail-desc span {
padding: 0 10px;
display: block;
}
.catalog-detail .catalog-detail-buttons {
border-radius: 0 0 10px 10px;
padding: 10px !important;
}
.catalog-detail .catalog-item-links {
display: none !important;
}
.catalog-detail .catalog-detail-price label {
display: none;
}
.catalog-detail div.catalog-detail-buttons a {
padding-left: 50px;
background: none;
text-shadow: none;
color: #fff !important;
}
.catalog-detail div.catalog-detail-buttons a span {
background: none;
}
.catalog-detail .catalog-detail-price .catalog-detail-price {
color: #1663af;
font-size: 34px;
display: inline;
padding: 0;
}
.catalog-detail .catalog-detail-price .catalog-detail-price-cur {
display: inline;
padding: 0;
font-size: 14px;
font-weight: bold;
color: #444;
}
.catalog-detail .catalog-detail-buttons a {
background: url("/local/templates/store_minimal_blue/images/cart-button-detail.png") no-repeat scroll left center transparent !important;
border: 1px solid #1D65B1;
border-radius: 5px 5px 5px 5px;
font-size: 15px;
font-weight: bold;
height: 31px;
padding-left: 44px !important;
}
.catalog-detail .catalog-detail-buttons a:hover {
color: #b3e6ff !important;
}
.catalog-detail .catalog-detail-price span {
border-bottom: 2px solid #84C9EB;
padding: 10px 0 !important;
}
.catalog-detail .catalog-detail-price span span {
border: medium none;
padding: 0 !important;
}
.catalog-detail-image {
border: none;
text-align: center;
width: 350px;
height: 250px;
cursor: pointer;

}

#catalog-detail-main-image {
border: none;
text-align: center;
width: 350px;
height: 250px;
cursor: pointer;
display: table-cell;
vertical-align: middle;

}

.catalog-detail-image#catalog-detail-main-image img {
max-width: 350px;
max-height: 350px;
width: auto;
height: auto;
cursor: pointer;
border: none;
padding: 10px;
}
div.catalog-detail-images div.catalog-detail-image {
padding: 5px !important;
margin: 13px !important;
}
.desc-propert-all .item-elwmwnt div {
background-color: #ABE3FF;
color: #1663AF;
font-size: 12px;
padding: 5px 10px;
}
.catalog-detail table.catalog-detail {
margin-bottom: 25px;
}
.noreg-name {
color: #1661ad;
text-transform: uppercase;
border-bottom: solid 2px #84c9eb;
padding: 0 0 5px 0;
margin: 0 0 10px 0;
}
a.popup-form-close {
color: #333 !important;
position: absolute;
left: 358px;
font-size: 11px;
}
.bx-system-auth-form input[type=text], .bx-system-auth-form input[type=password] {
border: 1px solid #ccc;
float: right;
width: 320px;
}
.bx-system-auth-form td br {
display: none;
}
.bx-system-auth-form table {
width: 100%;
}
.bx-system-auth-form td {
padding: 5px 0;
font-size: 12px;
}
.bx-system-auth-form .login-text {
border-bottom: solid 2px #84c9eb;
padding: 0 0 5px 0;
}
.noreg-block a.noreg-link {
background: url("/local/templates/store_minimal_blue/images/button.png") repeat-x scroll 0 0 transparent;
border: 1px solid #1D65B1;
border-radius: 5px 5px 5px 5px;
color: #FFFFFF !important;
cursor: pointer;
display: table;
font-size: 12px;
font-weight: bold;
height: 15px;
margin-bottom: 15px;
padding: 3px 11px;
text-decoration: none;
}
.noreg-block a.noreg-link:hover {
color: #b3e6ff !important;
}
.bx-system-auth-form .register-row a {
font-size: 12px;
font-weight: bold;
}
.bx-system-auth-form .register-row a:hover {
text-decoration: none;
}
.catalog-detail .catalog-detail-full-desc table td {
font-size: 11px;
padding: 5px 20px 5px 0;
text-align: left;
border-collapse: collapse;
border-bottom: 1px solid #ddd;
}
.catalog-detail .catalog-detail-full-desc table td:first-child {
font-weight: bold;
}
.catalog-detail .catalog-detail-full-desc table tr {
}
/****************************************************/
.salerman-history-item img {
border-radius: 5px 5px 5px 5px;
max-height: 140px;
max-width: 130px;
padding: 10px;
display: block;
margin: 0 auto;
}
.salerman-history-item {
width: 152px !important;
margin: 0 10px 0 0 !important;
}
.salerman-history-title {
color: #065EB6;
display: block;
font-size: 12px;
font-weight: bold;
height: 30px;
margin: 10px 0;
overflow: hidden;
}
a.salerman-history-img {
display: table-cell;
height: 160px;
vertical-align: middle;
border: 1px solid #E5E5E5;
margin-bottom: 15px;
}
.salerman-history-price {
margin: 10px 5px 0 0;
display: block;
float: left;
color: #1663AF;
font-size: 23px;
padding-left: 14px;
}
.salerman-history-price-cur {
font-weight: bold;
color: #444;
padding-top: 20px;
display: block;
}
/***************************************************/
#idea-side-button {
display: none;
}
.catalog-section {
padding: 10px 0;
}
/*.catalog-section-list + .divFilter, .catalog-section-list + * + .divFilter {
display: none;
}*/
.navigation {
text-align: center;
margin-bottom: 20px;
}
.navigation .nav-current-page {
/*color: #666;*/
color: #fff;/*new*/
}
/*new 2025*/
._b_pg{
width: 39px;
    height: 39px;
    display: inline-grid;
    text-align: center;
    align-content: center;
    justify-content: center;
    align-items: baseline;
    border-radius: 5px;
	background-color: #1663af;
	    font-size: 1.1rem;
}

._b_pg2{
    width: 39px;
    height: 39px;
    display: inline-grid;
    text-align: center;
    align-content: center;
    justify-content: center;
    align-items: baseline;
    border-radius: 5px;
    background-color: #f1f1f1;
    text-decoration: none;
	    font-size: 1.1rem;
}
.catalog-top .item-info, .catalog-top tr.top, .catalog-top tr.bottom {
display: none;
}
.catalog-top td {
border: medium none !important;
}
.catalog-top .item-image {
float: none !important;
margin: 0 auto !important;
}
.all-partners a {
font-weight: bold;
font-size: 11px;
}
.foot-left {
	width: 340px;
	padding: 15px 10px 0 10px;
	float: left;
}
.foot-right {
	width: 620px;
	padding: 15px 10px 0 10px;
	float: left;
	font-size: 11px;
	text-align: justify;
}
.foot-center {
margin: 0 auto;
text-align: center;
}
.foot-right span {
display: block;
text-align: right;
}
.personal-photo-input {
font-size: 11px;
color: #666;
}
.personal-photo-input label {
margin: 10px 0 15px 0;
font-weight: bold;
color: #333;
}
.personal-photo-input input[type=checkbox] {
margin: 10px 0 15px 0;
}
.divFilter .formCost label {
color: #000;
font-size: 11px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border: none;
}
#clickVisOn, #clickVisOff {
cursor: pointer;
color: #1662ae;
font-weight: bold;
font-size: 11px;
}
#clickVisOn:hover, #clickVisOff:hover {
text-decoration: underline;
}
.form-order-page {
border-radius: 10px;
border: 1px solid #89caeb;
background: url(/local/templates/store_minimal_blue/images/form-bg.png) repeat;
}
.form-order-page input[type=text], .form-order-page input[type=email] {
width: 295px;
}
.form-order-page a.popup-form-close {
left: 410px;
}
.form-order-page b {
margin-top: 20px;
display: block;
}
.catalog-detail-recommends .item-name {
display: block;
font-size: 12px;
font-weight: bold;
height: 50px;
margin-bottom: 10px;
overflow: visible;
}
.catalog-detail-recommends .item-image img {
max-height: 140px;
max-width: 130px;
}
.catalog-detail-recommends .item-image a {
border: 1px solid #E5E5E5;
border-radius: 5px 5px 5px 5px;
display: table-cell;
height: 135px;
padding: 10px;
vertical-align: middle;
width: 130px;
}
.catalog-detail-recommends .item-image {
height: 162px;
margin-bottom: 10px !important;
width: 152px !important;
}
.catalog-detail-recommends div.catalog-item-card {
width: 152px;
}
.catalog-detail-recommends .catalog-item-price {
/*padding-top: 10px;*/
}
.catalog-detail-recommends span.catalog-item-price {
margin: 0 5px 0 0;
display: block;
float: left;
color: #1663AF;
font-size: 23px;
padding: 0 0 0 14px;
background-color: #fff;
}
.catalog-detail-recommends span.catalog-item-price-cur {
font-weight: bold;
color: #444;
padding-top: 8px;
display: block;
background-color: #fff;
font-size: 14px;
text-align: left;
}
div.click-comm {
background: url("/local/templates/store_minimal_blue/images/button.png") repeat-x scroll 0 0 transparent;
border: 1px solid #1D65B1;
border-radius: 5px 5px 5px 5px;
color: #FFFFFF;
cursor: pointer;
font-size: 12px !important;
font-weight: bold;
height: 18px;
padding: 3px 11px 0 !important;
display: table;
/*position: relative;
top: -380px;*/
position: absolute;
top: -6px;
}
div.click-comm:hover {
color: #b3e6ff;
}
a.button-small {
font-size: 11px;
}
table.partnerTable td {
display: block;
float: left;
margin: 0 10px 25px;
}
table.partnerTable td a {
width: 126px;
height: 126px;
display: table-cell;
vertical-align: middle;
}
table.partnerTable td div a {
display: inline;
}
.catalog-detail-recommends h4 {
display: table;
font-weight: bold;
padding: 9px 0 5px 15px !important;
margin-bottom: 0 !important;
}
.catalog-detail-recommends .catalog-detail-recommend {
border-top: 1px solid #e5e5e5;
margin-top: -1px;
}
.map-columns td {
display: block;
}
.map-columns li ul {
font-size: 11px;
}
.map-columns li div {
font-weight: normal;
font-size: 11px;
padding-left: 15px;
display: none;
}
.feedback-form {
padding: 15px 15px 5px 15px !important;
border: 1px solid #BEDEFF;
border-radius: 5px;
display: table;
}
.feedback-form input[type=text], .feedback-form input[type=email], .feedback-form textarea {
width: 560px !important;
}
.feedback-form .field-captcha input[type="text"] {
width: 200px !important;
float: left;
margin-right: 15px;
}
.feedback-form .field-captcha br {
display: none;
}
.feedback-form .field-captcha img {
position: relative;
top: -18px;
}

#footer a:hover, #footer a:visited, #footer a {
color: #fff;
text-decoration: none;
}
.news-list div.news-item {
border: none !important;
border-bottom: 1px solid #e5e5e5 !important;
padding-bottom: 15px;
}
.news-list div.news-item .block-des div:first-child {
font-weight: bold;
}
.news-list div.news-item .block-des div div:first-child, .news-list div.news-item .block-des div + div {
font-weight: normal;
font-size: 11px;
}
.news-list div.news-item .block-img {
float: left;
margin: 0 10px 10px 0 ;
}
.news-list div.news-item a {
display: block;
margin-top: 10px;
font-weight: bold;
text-align: right;
}
#salerman-history li.salerman-history-item {
margin-bottom: 20px !important;
}
.forum-reply-form {
background-color: #FFFFFF;
border-radius: 10px 10px 10px 10px;
box-shadow: 0 0 7px #666666;
position: fixed;
top: 30px;
width: 590px;
z-index: 500;
}
.click-comm {
position: relative;
}
div.forum-reply-form input[type="text"], div.forum-reply-form textarea {
width: 550px !important;
}
div.forum-reply-form label, div.forum-reply-form .forum-reply-header {
font-size: 11px !important;
font-weight: bold;
}
div.forum-reply-form .forum-reply-field-captcha input[type=text] {
width: 220px !important;
float: left;
margin-right: 10px;
}
div.forum-reply-form .forum-reply-field-captcha img {
display: block;
margin: 0;
position: relative;
top: -20px;
}
.forum-reply-form a.forum-reply-form-close {
position: relative;
font-size: 11px;
left: 520px;
}
.forum-reply-form a.forum-reply-form-close:hover {
text-decoration: none;
}
.baner-main {
margin-bottom: -50px;
position: relative;
top: -35px;
}
#workarea .header-vis {
margin-bottom: 0px !important;
margin-top: 10px;
/*height: 60px;*/
width: 80%;
}
a.catalog-item-in-the-cart {
/* padding: 0 !important;*/
font-size: 12px !important;
}
table.table-price td {
padding: 5px 10px;
border: 1px solid #e5e5e5 !important;
font-size: 11px;
}
table.table-price {
border-collapse: collapse;
width: 100%;
}
table.table-price td:first-child, table.table-price td:last-child {
font-weight: bold;
}
table.table-price tr.price-title td {
font-weight: bold;
font-size: 13px;
background-color: #e5e5e5;
}
a.down {
display: block;
margin-bottom: 15px;
font-weight: bold;
}
.catalog-item-list div.catalog-item-preview-text {
display: none;
}

.catalog-item-list .catalog-detail-buttons.call-button {
background-image: url("/local/templates/store_minimal_blue/images/call-button.png");
}
.search-page .catalog-item-preview-text {
display: none;
}
.search-page .catalog-item-image a {
border: 1px solid #e5e5e5;
width: 150px;
height: 160px;
display: table-cell;
border-radius: 5px;
text-align: center;
vertical-align: middle;
}
.search-page .catalog-item-image .catalog-item-title a {
border: none;
height: 55px;
text-align: left;
}
.search-page .catalog-item-info {
margin: 0 26px 40px 0px;
}
.search-page .catalog-item-price {
color: #1663af;
font-size: 23px;
background-color: #fff;
}
.search-page .catalog-item-price-cur {
color: #444;
font-size: 13px;
font-weight: bold;
background-color: #fff;
}
.search-page .catalog-item-image a img {
max-width: 130px;
max-height: 140px;
width: auto;
height: auto;
padding: 10px;
}
#manufacturers a span {
font-size: 12px;
font-weight: bold;
}
#manufacturers td {
padding: 5px 17px;
text-align: center;
}
#manufacturers table {
background-color: #eee;
width: 100%;
}
#manufacturers table tr:first-child td {
padding-top: 15px;
}
#manufacturers table tr:last-child td {
padding-bottom: 15px;
}
#manufacturer_label {
background: url("/local/templates/store_minimal_blue/images/block-h.png") no-repeat scroll center center transparent;
color: #FFFFFF;
font-weight: bold;
margin-top: 20px;
padding: 7px 10px;
text-transform: uppercase;
}
#left-menu2 {
margin: 10px 0 0;
padding: 0 0 0 15px;
height: 310px;
overflow: hidden;
}
.showAll {
background: transparent url("/local/templates/store_minimal_blue/images/block-h.png") no-repeat scroll center center;
color: white;
cursor: pointer;
font-size: 12px;
font-weight: bold;
margin-top: 11px;
padding: 5px 20px;
text-align: center;
}
.closeAll {
background: transparent url("/local/templates/store_minimal_blue/images/block-h.png") no-repeat scroll center center;
color: white;
cursor: pointer;
font-size: 12px;
font-weight: bold;
margin-top: 11px;
padding: 5px 20px;
text-align: center;
display: none;
}
#left-menu2 li {
font-size: 12px;
list-style-type: none;
padding: 5px 0;
}
#parts {
margin: 10px 0 0;
padding: 0 0 0 0px;
}
#parts li {
font-size: 12px;
list-style-type: none;
padding: 5px 0;
}
a.callbackmehomepage {
background: url("/local/templates/store_minimal_blue/images/callback.png") no-repeat scroll 0 0 transparent;
clear: both;
display: block;
font-size: 0;
height: 36px;
/*left: -65px;*/
position: relative;
text-decoration: none;
top: 0px;
width: 184px;
}
a.callbackmehomepage:hover {
background-position: 0 -36px;
}
a.callbackme.product-q {
display: block;
position: absolute;
width: 205px;
height: 40px;
background: url(/local/templates/store_minimal_blue/images/callback-prod.png) 0 0;
font-size: 0;
color: #fff;
text-decoration: none;
margin-top: 140px;
}
a.callbackme.product-q:hover {
background-position: 0 -40px;
}




.tech table {}
#tech table {
	width: 500px;
}

.callback {margin-left: 120px;}

#tablica tr.even {
background-color: #C6E2FF;
}

#tablica tr {
background-color: #F8F8FF;
}

#tablica {
padding: 0 32px 0 0px;
width: 100%;
}

#tablica td, #tablica th {
padding: 5px 10px;
font-family: arial;
font-size: 14px;
}

.kratkoe {
height: 70px;
max-height: 70px;
width: 310px;
overflow: hidden;
margin-top: 5px;
font-size: 12px;
}
.kratkoe font {
font-size: 12px;
font-family: Verdana;
color: black;
}


.manuf {
border: 1px solid #E5E5E5;
border-radius: 10px 10px 10px 10px;
display: table;
font-size: 15px;
padding: 0px 0 0;
position: absolute;
width: 332px;
margin-top: 10px;
background-color: #ABE3FF;
}



.manf_img {
padding: 5px;
padding-left: 10px;
}

font.link_manuf {
font-size: 13px;
padding-top: 21px;
position: absolute;
padding-left: 20px;
text-decoration: underline;
color: #27408B;
cursor: pointer;
}

table.manuf_table td {
vertical-align: middle;
text-align: center;
}
.manuf_table {
width: 100%;
}

.shapka {
max-height: 70px;
width: 100%;
background-color: #FFFFFF;
border-radius: 10px 10px 0px 0px;
}

.catalog-detail .manuf_all div {
padding: 0px 0 0;

}

#manuf_all {
padding: 0 0px;
}


.shadowtext {
text-shadow: #B7FEFE 0 1px 1px;
color: #27408B;
}

#parent_popup {
background: rgba( 0, 0, 0, 0.1);
height: 100%;
position: fixed;
width: 100%;
z-index: 10000;
top: 0;
left: 0;
display: none;



}
#popup {
background: rgba( 255, 255, 255, 1);
height: 320px;
position: fixed;
top: 40%;
left: 35%;
color: #000;
width: 400px;
opacity: 0.95;
z-index: 20000;
text-align: center;
border-radius: 20px 20px 20px 20px;
padding: 10px;
}

.priceFilter {
width: 100%;
margin-bottom: 10px;
height: 40px;
border-radius: 10px 10px 10px 10px;
background-color: #E5E5E5;
}

.priceForm {
padding:9px;
}

#callme {
font-size: 10px;
text-align: right;
color: teal;
font-weight: normal;
cursor: pointer;
}

#callme_window {
background: rgba( 255, 255, 255, 1);
height: 240px;
position: fixed;
top: 40%;
left: 35%;
color: #000;
width: 300px;
opacity: 0.99;
z-index: 20000;
text-align: center;

border-radius: 20px 20px 20px 20px;
padding: 10px;
display: none;
border: 1px solid #DCE7E6;
}

#callme_window_back {
background: rgba( 0, 0, 0, 0.1);
height: 100%;
position: fixed;
width: 100%;
z-index: 10000;
top: 0;
left: 0;
display: none;
}

.callme_table {
width: 100%;
height: 100%;

}
.close {
font-size: 11px;
cursor: pointer;
}

#callme_form {
margin: 0 0 0 20px;
text-align: left;
}

#phone, #email, #name, #button {
display: none;
}

.nav_str_1 { height: 340px;}
.nav_str_2 { height: 680px;}
.nav_str_3 { height: 1020px;}
.nav_str_4 { height: 1360px;}
.nav_str_5 { height: 1700px;}

.search_filter {
width: 96%;
height: 60px;
background: rgba( 135, 206, 250, 1);
border-radius: 20px 20px 20px 20px;
padding: 10px;
margin-bottom: 20px;
color: white;
text-shadow: 0 1px 2px black;
}

.search_filter table {
width: 100%;
height: 100%;
}


.table_manuf_left_filter { width: 100%; }
.table_manuf_left_filter td { width: 25%; }
.position { width: 158px; padding-bottom: 45px;}
.show .position_home:first-child {margin-left: 0px; }
.show .position_home:last-child {margin-left: 0px; float:right;}
.position_home { width: 158px; float: left;
border: 1px solid #98a5ab;
padding: 5px;
margin-left: 6px;}

.tovar_name {
text-align: center;
height: 60px;
font-size: 12px;
}
.tovar_name a {text-decoration: none; color:#0086be;}
.tovar_name a:hover {text-decoration: underline; }
.position_home a.tovar_img {float: left;
height: 160px;
vertical-align: middle;
width: 158px;
text-align: center;
cursor:pointer;
background-position: center;
background-repeat: no-repeat;
-webkit-background-size: contain;
background-size: contain;
}

.position_home .price{color: #1663AF; font-size: 23px; width:100%; float:left; margin:10px 0; text-align: center;height: 30px;}
.position_home .price font font{color: #444444; font-size: 13px; font-weight: bold;}

.slidshow {
position:relative;
height: 100px;
width:700px;
border-radius: 10px 10px 10px 10px;
border: 0px solid #ABCDFB;
cursor: pointer;
}

.slidshow img {
position:absolute;
border-radius: 10px 10px 10px 10px;

}

#wrap{
width:700px;
border: 0px solid #ABCDFB;
border-radius: 10px 10px 10px 10px;
margin-top: 20px;
}

#main_table {

width:700px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
}

#tbl_shapka td {
border: 1px #DDDDDD solid;
cursor: pointer;
width: 233px;
background: #89ace4;
text-align: center;
color: #fff;
text-transform: uppercase;
font-size: 13px;
border-top-width: 0px;
border-left-width: 0px;

}


#tbl_shapka td.activeb{
background: #1662ae;
border-bottom-width: 1 !important;
}

#news { width: 100%; padding-top: 20px; padding-bottom: 10px; background: white;}
#hits { width: 100%; padding-top: 20px; padding-bottom: 10px; background: white;}
#recom { width: 100%; padding-top: 20px; padding-bottom: 10px; background: white;}

.hide { display: none; }
.show { display: block; }



.mans_table {
margin-top: 20px;
width:700px;
border: 1px #DDDDDD solid;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
text-align: center;
}

#mans_table_head {
border: 1px #DDDDDD solid;
background: #F2F8FF;
text-align: center;
color: #00688B;
font-size: 13px;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-radius: 10px 10px 0 0;
padding: 10px;
}

.imgCat {
height: 140px;
border: 1px solid #E5E5E5;
border-radius: 10px 10px 10px 10px;
text-align: center;

}
.imgCat div {
display:table-cell;
height:140px;
vertical-align:middle;

}
.imgCat div a {vertical-align:middle;}
.imgCat div a img {vertical-align:middle;}

.desc_text {
height: 250px;
text-align: justify;
overflow: hidden;
}

.overlay_text {
background: linear-gradient(rgba(255, 255, 255, 0), #FFFFFF) repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 250px;
z-index: 99;
margin-top: -250px;
position: relative;

}

.elem_line {
width: 100%;
float: left;
margin-top: 5px;
}

.elem_name {
background: none repeat scroll 0 0 #4682B4;
color: #FFFFFF !important;
float: left;
height: 26px;
line-height: 26px;
overflow: hidden;
padding-left: 15px;
width: 360px;
}

.elem_name a {
color: #FFFFFF !important;
}

.elem_name a:hover {
color: #FFFFFF !important;
}

.elem_nal {
background: none repeat scroll 0 0 #4682B4;
color: #FFFFFF;
float: left;
height: 25px;
line-height: 26px;
overflow: hidden;
padding-left: 15px;
width: 100px;
margin-left: 10px;
}

.elem_price {
background: none repeat scroll 0 0 #4682B4;
color: #FFFFFF;
float: left;
height: 25px;
line-height: 26px;
overflow: hidden;
padding-left: 15px;
width: 70px;
margin-left: 10px;
}

.elem_price2 {
background: none repeat scroll 0 0 #4682B4;
color: #FFFFFF;
float: left;
height: 25px;
line-height: 26px;
overflow: hidden;
padding-left: 15px;
width: 70px;
margin-left: 10px;
}

.elem_pc {
background: none repeat scroll 0 0 #4682B4;
color: #FFFFFF;
float: left;
height: 25px;
line-height: 26px;
overflow: hidden;
padding-left: 15px;
width: 70px;
margin-left: 10px;
}

.elem_direct {
background: none repeat scroll 0 0 #4682B4;
color: #FFFFFF;
float: left;
height: 25px;
line-height: 26px;
overflow: hidden;
padding-left: 15px;
width: 70px;
margin-left: 10px;
}

.elem_select {
background: none repeat scroll 0 0 #66A2D4;
border: 0 none;
color: #FFFFFF;
margin-top: 3px;
width: 85px;
}

.elem_input {
background: none repeat scroll 0 0 #66A2D4 !important;
border: 0 !important;
color: #FFFFFF !important;
margin-top: 3px !important;
width: 50px !important;
}

.elem_save {
width: 16px;
height: 16px;
float: left;
margin-left: 7px;
}

.elem_save img {
cursor: pointer;
}

.man-logo {
position: absolute;
width: 60px;
height: 60px;
background: url(/img/dealer.jpg);
}

.reviews .avtor {
width: 16%;
}

.reviews .review {
width: 64%;
padding-left: 20px;
}

.reviews .rev-text {
margin-bottom: 10px;
}

.e-form-row {
margin: 5px 0;
}

.b-product-reviews-errors {
margin: 25px 0;
}

.e-success {
color: seagreen;
font-size: 15px;
font-weight: bold;
margin-top: 25px;
}

.cpt {
height: 34px;
margin: 0px 7px !important;
width: 70px;
font-size: 20px !important;
color: #444444;
}

.rev-num {
background: none repeat scroll 0 0 #4590dc;
border-radius: 15px;
color: white;
display: block;
font-size: 10px;
height: 13px;
line-height: 12px;
padding: 3px;
position: absolute;
right: 4px;
text-align: center;
top: 3px;
width: 13px;
}

.city {
color: #717171;
display: block;
font-style: italic;
margin: 5px 0;
}

.addRev input, .addRev select {
margin: 10px 0;
font-size: 14px;
}

.addRev input[name="name"], .addRev input[name="city"] {
width: 200px;
}


.addRev textarea {
width: 100%;
height: 70px;
}

.addRev .attr {
padding: 5px;
}

.addRev {
font-size: 14px;
}

.genName {
background: none repeat scroll 0 0 tomato;
color: white;
cursor: pointer;
font-weight: bold;
margin-left: 5px;
padding: 5px 10px;
}

.e-text-review {
width: 96%;
}

.oferta {
float: left;
font-size: 12px;
margin-left: 12px;
margin-top: 15px;
position: relative;
width: 129px;
}
.oferta a {
margin-left: 5px;
margin-top: 1px;
position: absolute;
}

.ofertaDialog {
display: none;
}

.ofertaForm {
width: 100%;
text-align: center;
margin-top: 10px;
}

.ofertaForm input {
margin: 6px 0;
width: 90%;
padding: 5px;
}

.ofertaForm textarea {
margin: 6px 0;
width: 90%;
padding: 5px;
height: 60px;
}

.ofertaForm input[type='submit'] {
background: #1663af none repeat scroll 0 0;
height: 28px;
line-height: 25px;
margin: 10px 0 6px;
width: 50%;
}


.info-price p.v1 span, .of-help {
background: rgba(0, 0, 0, 0) url("/images/query.png") repeat scroll 0 0;
cursor: pointer;
height: 14px;
left: 80px;
position: absolute;
top: 14px;
width: 14px;
z-index: 100;
}

.of-halp-win {
background: white none repeat scroll 0 0;
box-shadow: 1px 1px 4px #313131;
display: none;
left: 5px;
padding: 10px;
position: absolute;
top: 35px;
width: 150px;
z-index: 5000;
}

#html5-watermark {
display: none !important;
}

.cheaperForm {
border-radius: 0 !important;
padding: 0 !important;
border: 0 none !important;
overflow: visible !important;
}
.cheapText {
font-size: 14px;
margin-top: 10px;
}
.cheaperForm .ui-dialog-titlebar-close {
right: -30px !important;
top: 8px !important;
}
.cheaperForm .ui-icon-closethick {
background: rgba(0, 0, 0, 0) url("/images/closeForm.png") no-repeat scroll 0 0 / 100% 100% !important;
}
.cheaperForm .ui-state-hover {
background: rgba(0, 0, 0, 0) url("/images/closeForm.png") no-repeat scroll 0 0 / 100% 100% !important;
border: none !important;
}
.cheaperForm .ui-dialog-titlebar {
border-radius: 0 !important;
padding: 11px !important;
border: 0 none !important;
text-align: center;
}
.cheaperForm .ui-dialog-title {
font-size: 20px;
text-align: center;
float: none !important;
text-transform: uppercase;
}
.cheaperForm .ui-widget-header {
background: #1662ae none repeat scroll 0 0;
}
.cheaperForm label span {
display: inline-block;
font-size: 14px;
width: 150px;
float: left;
}
.cheaperForm label {
display: block;
margin: 20px 0;
}
.fileBlock {
font-size: 14px;
text-align: center;
}
#cheaperForm {
display: none;
}
#cheaperForm form {
z-index: 500;
}
#cheaperForm input[type='text'] {
width: 60%;
padding: 5px;
display: block;
}
#cheaperForm textarea {
width: 60%;
font-size: 15px;
height: 120px;

}
.cheaperFormItemName {
color: #494949;
font-size: 18px;
font-style: italic;
margin-bottom: 15px;
margin-top: 10px;
padding: 5px;
text-align: center;
display: none;
}
.step1 {
background: #f4f4f4 none repeat scroll 0 0;
font-size: 18px;
font-weight: bold;
margin-bottom: 5px;
margin-top: 10px;
padding: 5px;
}
.step2 {
background: #f4f4f4 none repeat scroll 0 0;
font-size: 18px;
font-weight: bold;
margin-bottom: 5px;
margin-top: 10px;
padding: 5px;
}
.stepText {
font-size: 14px;
margin: 5px 0;
}
.cheaperFormSubmit {
width: 100%;
text-align: center;
}
.cheaperFormSubmit input {
background: #3581ce none repeat scroll 0 0;
border: 0 none;
font-size: 17px !important;
height: 40px;
line-height: 36px;
margin-top: 20px;
width: 170px;
margin-bottom: 10px;
}
.cheaperBG {
height: 565px;
width: 440px;
z-index: 10;
}

#left-menu > li:hover > ul {
display: block !important;
}

.byclick {
padding: 10px 0;
}

.fastorder {
background-color: #1663af;
background-position: 5px center;
background-repeat: no-repeat;
border-radius: 5px;
color: white !important;
cursor: pointer;
font-size: 15px;
font-weight: bold;
padding: 11px 13px;
text-decoration: none;
margin-left: 8px;
}

.fastorder:hover {color: #b3e6ff !important;}

.partnersForm input[type='text'] {
font-size: 13px;
margin-bottom: 5px;
padding: 5px 10px;
width: 170px;
}

.partnersForm input[type='submit'] {
margin-top: 5px;
padding: 0 20px !important;
}

.partnersForm {
margin-top: 20px;
text-align: center;
width: 200px;
}

.timeline {
height: 3px;
background: cyan;
width: 100%;
width: 0px;
}

.delivTab1 {

}

.delivTab2 {
display: none;
}
.delivTab3 {
display: none;
}


.delivBut1 {
float: left;
width: 170px;
color: steelblue;
font-size: 17px;
font-weight: bold;
cursor: pointer;
margin-right: 15px;
text-align: center;
margin-bottom: 25px;
}
.delivBut2 {
float: left;
width: 170px;
color: steelblue;
font-size: 17px;
font-weight: bold;
cursor: pointer;
margin-right: 15px;
text-align: center;
margin-bottom: 25px;
}
.delivBut3 {
float: left;
width: 170px;
color: steelblue;
font-size: 17px;
font-weight: bold;
cursor: pointer;
margin-right: 15px;
text-align: center;
margin-bottom: 25px;
}
.delivAcvite {
border-bottom: 3px solid gainsboro;
}

.icons {
float: right;
width: 215px;
}

.icons img {
width: 100%;
}

.discLeft {
float: left;
height: 38px;
margin-top: 26px;
margin-left: 20px;
}
.discRight {
font-size: 24px;
height: 38px;
line-height: 38px;
font-weight: bold;
margin-top: 20px;
margin-left: 3px;
width: 55px;
position: absolute;
right: 17px;
top: -2px;
}
.discText {
font-size: 15px;
font-weight: bold;
font-family: Tahoma;
}
.discLinkReg {
font-size: 13px;
}
.CreditBuy {
cursor: pointer;
float: right;
margin-top: 5px;
width: 170px;
margin-bottom: 7px;
}
.CreditBuy img {
width: 100%;
}

#actionForm, .actionFormList {
display: none;
background: #f4f4f4;
overflow: visible !important;
}
.actionForm, .actionFormList {
background: #f4f4f4 !important;
overflow: visible !important;
}
.actionForm .ui-dialog-titlebar, .actionFormList .ui-dialog-titlebar {
display: none;
}
#actionForm form, .actionFormList form {
z-index: 500;
}
#actionForm input[type='text'], .actionFormList input[type='text'], .actionForm input[type='email'], .actionForm input[type='password'] {
width: 100%;
padding: 10px;
display: block;
border-radius: 5px;
font-size: 14px;
margin-top: 5px;
}
#actionForm input[type='submit'], .actionFormList input[type='submit'] {
width: 90%;
padding: 6px !important;
display: block;
background: #1663af;
height: 33px;
font-size: 14px !important;
margin: 10px 20px;
}
.vislogo {
width: 350px;
}
.actionForm p, .actionFormList p {
font-size: 13px;
font-weight: bold;
}
.sendFastRegForm {
width: 40%;
float: left;
}
.sendFastRegForm_v2 {
	width: 100%;

}
.sendFastRegForm_v2 input {
	box-sizing: border-box;
}
.actionFormClose {
position: absolute;
background: url(/images/closeForm.png);
width: 20px;
height: 20px;
right: -33px;
background-size: 100%;
top: -2px;
cursor: pointer;
}
.actionFormItem {
float: left;
margin-left: 75px;
text-align: center;
width: 205px;
}
.actionFormItem span {
font-size: 11px;
font-weight: bold;
line-height: 24px;
}
.actionFormItem img {
max-width: 120px;
max-height: 120px;
box-shadow: 2px 2px 8px #BEBEBE;
}
.actionFormPrice {
height: 56px;
line-height: 60px;
font-size: 16px;
}
.btn-discount2 {
width: 165px;
background: url(/img/discBut.png) no-repeat;
background-size: 100%;
color: #fff !important;
text-align: center;
height: 56px;
margin-top: -7px;
display: inline-block;
}

.btn-discount {
width: 240px;
background: url(/img/discBut.png) no-repeat;
background-size: 100%;
color: #fff !important;
height: 82px;
margin-top: 5px;
display: block;
position: relative;
}
.btn-discount_v2 {
width: 240px;
background: url(/img/discBut.png) no-repeat;
background-size: 100%;
color: #fff !important;
height: 82px;
margin-top: 5px;
display: block;
position: relative;
padding: 25px 0 0 0;
box-sizing: border-box;
text-decoration: none;
font-size: 14px;
text-align: center;
}
.btn-discount_v2 .price {
font-size: 20px;
}
#actionForm_v2 h3 {
margin: 10px 0 0 0;
font-size: 20px;
}
#actionForm_v2 p {
font-size: 16px;
}

.info-price .btn-discount a {
color: #fff;
}

.btn-discount-list {
width: 185px;
background: url(/img/discBut.png) no-repeat;
background-size: 100%;
color: #fff !important;
height: 63px;
margin-top: 0px;
display: block;
margin-bottom: 10px;
margin-left: -8px;
position: relative;
}

.btn-discount-list .discLinkReg {
font-size: 10px;
}
.btn-discount-list .discText {
font-size: 12px;
}
.btn-discount-list .discLeft {
height: 38px;
margin-top: 20px;
margin-left: 14px;
}
.btn-discount-list .discRight {
font-size: 16px;
height: 38px;
line-height: 38px;
font-weight: bold;
margin-top: 11px;
margin-left: 2px;
width: 47px;
position: absolute;
right: 10px;
}

.basePriceNotActive {
font-size: 16px;
text-decoration: line-through;
color: #b10000;
display: block;
}

.home-blocks {
width: 100%;
margin: 20px 0;
}
.home-blocks .head {
width: 100%;
}
.home-blocks .head > div {
width: 232px;
box-sizing: border-box;
float: left;
text-align: center;
background: #89ace4;
padding: 10px;
color: #fff;
font-size: 16px;
margin-right: 7px;
cursor: pointer;
border-radius: 5px 5px 0px 0;
}
.home-blocks .head > div:last-child {
margin-right: 0;
}
.home-blocks .head > div.active {
background: #1662ae;
}
.home-blocks .head:after {
clear: both;
display: block;
content: "";
}

.home-blocks .blocks > div {
display: none;
}
.home-blocks .blocks > div.active {
display: block;
}
.home-blocks .blocks .prod {
	background-color: #fff;
float: left;
box-sizing: border-box;
text-align: center;
margin-right: 10px;
width: 170px;
padding: 15px 0;
border: 1px solid #ddd;
margin-top: 5px;
}
.home-blocks .blocks .prod:last-child {
margin-right: 0px;
}
.home-blocks .blocks .prod .img-block {
width: 170px;
height: 160px;
display: table-cell;
vertical-align: middle;
}
.home-blocks .blocks .prod .img-block img {
max-width: 80%;
max-height: 160px;
}
.home-blocks .blocks .prod .link {
height: 65px;
display: block;
overflow: hidden;
padding: 5px 5px 10px 5px;
}
.home-blocks .blocks .prod .price {
text-align: center;
font-size: 16px;
color: #1d4e7e;
}
.home-blocks .blocks > div:after {
clear: both;
display: block;
content: "";
}



.info-price .btn-discount {
-webkit-animation: blink 2.5s linear infinite;
animation: blink 2.5 linear infinite;
}
.info-price .btn-discount_v2 {
-webkit-animation: blink 2.5s linear infinite;
animation: blink 2.5 linear infinite;
}
@-webkit-keyframes blink { 
0% { margin-left: 0px; }
10% { margin-left: 5px; }
20% { margin-left: 0px; }
30% { margin-left: 5px; }
40% { margin-left: 0px; }
100% { margin-left: 0px; }
}
@keyframes blink { 
0% { margin-left: 0px; }
10% { margin-left: 5px; }
20% { margin-left: 0px; }
30% { margin-left: 5px; }
40% { margin-left: 0px; }
100% { margin-left: 0px; }
}

.cityBlock {
position: absolute;
top: 110px;
right: 10px;
padding: 5px 10px;
box-sizing: border-box;
background-color: #d6eeff;
border-radius: 8px;
color: #1588c9;
font-size: 11px;
min-width: 153px;
text-align: left;
}
.cityBlock span {
font-size: 11px;
font-weight: bold;
border-bottom: 1px dashed;
cursor: pointer;
}
.city-change {
display: none;
position: absolute;
top: 5%;
width: 500px;
left: 50%;
margin-left: -250px;
background-color: white;
z-index: 700;
box-shadow: 0px 2px 7px #3b3b3b;
border-radius: 10px;
padding: 20px 25px;
}
.city-change span {
font-weight: bold;
color: #5c5c5c;
}
.city-change.open {
display: block;
}
.city-change h2 {
margin: 0 0 10px 0;
font-size: 22px;
}
.black-bg {
display: none;
width: 100%;
height: 100%;
overflow: hidden;
position: fixed;
top: 0;
left: 0;
z-index: 600;
background-color: black;
opacity: 0.4;
}
.black-bg.open {
display: block;
}
.city-change-current {
font-size: 14px;
}
.city-change-accept {
display: inline-block;
color: #fff;
background-color: #62b942;
padding: 5px 8px;
font-weight: bold;
font-size: 12px;
margin: 10px 10px 10px 0;
cursor: pointer;
border-radius: 5px;
}
.city-change-new {
display: inline-block;
color: #fff;
background-color: #62b942;
padding: 5px 8px;
font-weight: bold;
font-size: 12px;
margin: 10px 10px 10px 0;
cursor: pointer;
border-radius: 5px;
}
.city-change-more {
display: inline-block;
color: #fff;
background-color: #5586b6;
padding: 5px 8px;
font-weight: bold;
font-size: 12px;
margin: 10px 10px 10px 0;
cursor: pointer;
border-radius: 5px;
}
.city-change-close {
position: absolute;
right: 10px;
top: 0;
font-size: 30px;
color: #696868;
cursor: pointer;
}
.city-change-find {
display: none;
}
.city-change-find h3 {
margin: 0 0 10px 0;
font-size: 14px;
}
.ui-autocomplete {
z-index: 1000;
}
#city-change-input {
padding: 5px 10px;
border: 1px solid #bebebe;
border-radius: 5px;
font-size: 14px;
}
.position .tovar_img {
text-align: center;
}
.banner_alt_text .discRight {
top: 15px;
right: 15px;
}
.banner_alt_text .discLinkReg {
line-height: 20px;
}
.banner_alt_text .btn-discount2 {
width: 110px;
height: 42px;
}
.banner_alt_text .actionFormPrice {
line-height: 41px;
}
.banner_alt_text .actionFormItem span {
line-height: 16px;
display: block;
margin: 0 0 10px 0;
}
.banner_alt_text p {
font-weight: normal;
}
.banner_alt_text input[type='submit'] {
width: 200px !important;
margin: 10px 6px !important;
}
.banner_alt_text_list .discRight {
font-size: 14px;
right: -3px;
top: 11px;
}
.banner_alt_text_list p {
font-weight: normal;
}
.banner_alt_text_list input[type='submit'] {
width: 200px !important;
margin: 10px 6px !important;
}

.manufacturer-price-filter {
float: right;
}
.manufacturer-price-filter #slider-range {
width: 160px;
float: left;
margin: 0 15px 0 15px;
}
.manufacturer-price-filter span {
float: left;
margin: 0 5px 0 0;
font-weight: bold;
}
.manufacturer-price-filter #from {
float: left;
width: 60px;
font-size: 12px;
margin-top: -5px;
padding: 4px;
}
.manufacturer-price-filter #to {
width: 60px;
font-size: 12px;
margin-top: -5px;
padding: 4px;
}
.element-disc-price {
opacity: 0;
color: #3f9018;
position: absolute;
left: 0;
top: 0;
font-size: 16px;
}
.element-base-price {

}
.status-in-stock {
color: #3f9018;
font-size: 13px;
font-weight: bold;
position: relative;
padding: 0 0 0 0px;
line-height: 18px;
margin: 5px 0 0 0;
}
.status-in-stock:before {
/*content: "\2714";
color: #3f9018;
position: absolute;
top: 0;
left: 0;
font-size: 16px;
line-height: 16px;*/
}
.detail-price span.price-value {
position: relative;
}

.gift-tape {
position: absolute;
top: 10px;
right: 0;
text-align: right;
z-index: 1;
}
.gift-tape > img {
width: 130px;
cursor: pointer;
opacity: 0.8;
}
.gift-tape .gift-body {
width: 330px;
background-color: #fff;
transition: 0.5s;
text-align: left;
padding: 10px 20px;
box-sizing: border-box;
box-shadow: 0px 8px 10px rgba(0,0,0,0.3);
border: 1px solid #e1e1e1;
display: none;
}
.gift-tape:hover > img {
opacity: 1;
}
.gift-tape:hover .gift-body {
display: block;
}
.gift-tape .gift-body img {
max-width: 80px;
max-height: 80px;
}
.gift-tape .gift-body h2 {
margin: 0;
}
.gift-tape .gift-body p {
margin: 5px 0;
}
.gift-tape .gift-body table {
width: 100%;
}
.gift-tape .gift-body table td {
padding: 3px 10px;
}
.gift-tape .gift-body table td:nth-child(1) {
text-align: center;
}
.gift-tape .gift-body table td > div {
margin: 5px 0;
}
.gift-tape .gift-body b {
color: green;
font-weight: bold;
}
.gift-tape .gift-body span {
color: #bebebe;
text-decoration: line-through;
}

.cart-item-photo img {
max-width: 60px;
max-height: 60px;
}

.ui-dialog.fast-registration-block {
padding: 0;
}
.ui-dialog .ui-dialog-content.fast-registration-modal {
padding: 0;
}
.fast-registration-block .ui-widget-header {
background: #fff;
border: 0;
}
.fast-registration-block {
text-align: center;
}
.fast-registration-block h2 {
font-weight: bold;
margin: 0 0 5px 0;
font-size: 22px;
}
.fast-registration-block h3 {
font-weight: bold;
margin: 10px 0 15px 0;
font-size: 18px;
line-height: 26px;
}
.fast-registration-block form {
width: 100%;
background-color: #585a67;
padding: 30px 20px;
box-sizing: border-box;
text-align: left;
}
.fast-registration-block form:after {
content: "";
display: block;
clear: both;
}
.fast-registration-block form input {
width: 33%;
display: block;
float: left;
padding: 8px 12px;
box-sizing: border-box;
}
.fast-registration-block form input:nth-child(1) {
margin: 0 2% 0 0;
}
.fast-registration-block form input:nth-child(2) {
margin: 0 2% 0 0;
}
.fast-registration-block form button {
width: 30%;
display: block;
float: left;
margin: 0;
padding: 8px 12px !important;
line-height: 14px;
height: 34px;
border: 0;
background: #00a9c5;
font-size: 14px !important;
border-radius: 0;
}

.files > a {
display: inline-block;
margin: 0 10px 0 0;
}
.files .title {
margin: 10px 0 10px 0;
font-size: 16px;
}
.files > a img {
width: 40px;
}
.detalnoe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}
.detalnoe div {
    margin: 0 0 15px 0;
}
.info-brief {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000;
	font-size: 13px;
}
.catalogn-list .c-item .info-item .title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000;
}

.brand-desc {
	padding: 20px 0 10px 0;
}
.brand-desc img {
	float: left;
	max-width: 250px;
	max-height: 200px;
	margin: 0 15px 10px 0;
}
.brand-desc p {
	margin: 0px 0 8px 0;
}

.register-button {
	background-color: #9957bd;
	color: #fff !important;
	display: inline-block;
	padding: 5px 20px;
	text-decoration: none;
	opacity: 1;
	margin: 7px 0 5px 0;
	font-weight: bold;
}


.projects .slider-area {
	position: relative;
	margin: 20px 0 30px 0;
}
.projects .slider-area .projects-slider .projects-slide {
	cursor: grab;
}
.projects .slider-area .projects-slider .projects-slide img {
	max-width: 100%;
}
.slider-area .projects-slider-prev, .projects-slider-next {
	width: 30px;
	height: 30px;
	top: 50%;
	margin-top: -15px;
	position: absolute;
	background-position: center;
	background-size: 100%;
	opacity: 0.7;
	cursor: pointer;
}
.projects .slider-area .projects-slider-prev:hover, .projects-slider-next:hover {
	opacity: 1;
}
.projects .slider-area .projects-slider-prev {
	left: 15px;
	background-image: url(/projects/img/left.png);
}
.projects .slider-area .projects-slider-next {
	right: 15px;
	background-image: url(/projects/img/right.png);
}
.projects .text p {
	font-size: 14px;
	line-height: 22px;
}
.projects .button {
	display: block;
	margin: 30px auto 0 auto;
	width: 200px;
	padding: 10px 20px;
	box-sizing: border-box;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background-color: #1469b4;
	font-size: 14px;
	border-radius: 7px;
	font-weight: bold;
}
.projects div.news-item {
	margin: 20px 0 0 0;
	border: none !important;
}
.projects .news-item img {
	max-width: 100%;
}
.projects .news-item .name-det {
	display: none;
}
.projects .news-item .des-det {
	margin: 10px 0;
	font-size: 14px;
	line-height: 22px;
}

.header-logo {
	width: 420px;
	display: block;
	padding: 15px 0 0 22px;
}
.header-logo img {
	max-width: 100%;
}
.header-phone {
	font-weight: bold;
    font-size: 32px;
    font-family: arial;
    color: #575656;
    padding: 0px 0 0 93px;
	display: inline-block;
}
.new-year {
	position: absolute;
	width: 100%;
	text-align: center;
	color: #ee6868;
	top: 1px;
	font-weight: bold;
}

.showroom-marker {
color: #3f9018;
display: inline-block;
}
.showroom-marker span {
color: #fff;
    background-color: #3f9018;
    display: inline-block;
    padding: 2px 4px;
    margin: 0 0 0 4px;
    border-radius: 10px;
    font-size: 11px;
    cursor: pointer;
    line-height: 12px;
}
.showroom-marker span:hover > div {
display: block;
}
.showroom-marker span > div {
position: absolute;
color: #fff;
font-weight: normal;
width: 261px;
font-size: 12px;
line-height: 16px;
left: 37px;
background-color: #3f9018;
padding: 5px 10px;
top: 23px;
border-radius: 5px;
display: none;
z-index: 1;
}

.instock-marker {
	color: #3f9018;
	position: relative;
	font-weight: bold;
	font-size: 13px;
	margin: 4px 0 0 0px;
}
.instock-marker span {
color: #fff;
    background-color: #3f9018;
    display: inline-block;
    padding: 2px 4px;
    margin: 0 0 0 4px;
    border-radius: 10px;
    font-size: 11px;
    cursor: pointer;
    line-height: 12px;
}
.instock-marker span:hover > div {
	display: block;
}
.instock-marker span > div {
	position: absolute;
	color: #fff;
	font-weight: normal;
	width: 261px;
	font-size: 12px;
	line-height: 16px;
	left: 37px;
	background-color: #3f9018;
	padding: 5px 10px;
	top: 23px;
	border-radius: 5px;
	display: none;
	z-index: 1;
}

#onlineForm {
	display: none;
}
#onlineForm form {
z-index: 500;
}
#onlineForm input[type='text'], #onlineForm select {
width: 60%;
padding: 5px;
display: block;
}
/* End */
/* /local/templates/.default/components/bitrix/menu/template1/style.css?1678278754626 */
/* /local/templates/store_minimal_blue/components/bitrix/search.title/store/style.css?16782787542184 */
/* /bitrix/components/bitrix/main.calendar/templates/.default/style.css?17575244239323 */
/* /local/templates/store_minimal_blue/components/bitrix/form.result.new/callbackme/style.css?16782787541169 */
/* /local/templates/store_minimal_blue/styles.css?17533916071032 */
/* /local/templates/store_minimal_blue/template_styles.css?1753431975101995 */
