

/* Start:/bitrix/templates/.default/components/bitrix/menu/top/style.css?14241023324900*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul,#horizontal-multilevel-menu-div
{
	margin:0; padding:0;
	background:url('/bitrix/templates/.default/components/bitrix/menu/top/images/menubg.png') 0 0 repeat #000;
	height:58px;
	list-style:none;
	font-size:11px;
    color:#fff;
    display:block;
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:left;
}

#horizontal-multilevel-menu li
{
	float:left;
    padding:0;
    background:none;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item, #horizontal-multilevel-menu li a.root-item-selected
{
	color:#fff;
	font-weight:bold;
	padding:20px 20px;
	text-align:center;
    font-size:16px;
    text-decoration:bold;
    text-transform: uppercase;
    line-height:16px;
    border:1px solid transparent;
    text-shadow:0 1px 1px #000;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
    border:1px solid #fff;
    background:url('/bitrix/templates/.default/components/bitrix/menu/top/images/menubg.png') 0 -59px repeat #000;

}
#horizontal-multilevel-menu li a span.arr-add
{
    background: url(/bitrix/templates/.default/components/bitrix/menu/top/images/arr.png) center right no-repeat;
    padding-right:25px;
}

#horizontal-multilevel-menu li a.root-item:hover
{
    background:url('/bitrix/templates/.default/components/bitrix/menu/top/images/menubg.png') 0 -59px repeat #000;
}


/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/.default/components/bitrix/menu/top/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/.default/components/bitrix/menu/top/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
    background:url('/bitrix/templates/.default/components/bitrix/menu/top/images/menubg.png') 0 100% repeat #000;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
    background:url('/bitrix/templates/.default/components/bitrix/menu/top/images/menubg.png') 0 -59px repeat #000;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:200px;
	background:url('/bitrix/templates/.default/components/bitrix/menu/top/images/footbg.png') 0 0 repeat-x #000;
	border:1px solid #fff;
    border-top:none;
  //  margin-top:-1px;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:100%;
   	border-top:1px solid #444;
}


/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#FFF;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#FFF;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog.section/Partners/style.css?1424102331119*/
#mainPartner
{
  width: 120px;
  float:left;
margin: 23px 0;
}
#mainPartner a
{
  display:block;
margin-bottom:20px;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog.section/helper/style.css?14241023311192*/
#for-helper-div
{
  background: url('/bitrix/templates/.default/components/bitrix/catalog.section/helper/images/helperbg.png') 0 0 repeat-x;
  height: 535px;
  display:none;
  padding:1px;
}
#helper-div
{
  width: 1000px;
  margin: 0 auto;
}
#helper_bottom
{
  background: url('/bitrix/templates/.default/components/bitrix/catalog.section/helper/images/helperbottom.png') 0 0 repeat-x;
  height: 19px;
}
#openHelper
{
    background: url("/bitrix/templates/.default/components/bitrix/catalog.section/helper/images/openhead.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: right;
    padding-left:15px;
    margin-right:25px;
    margin-top: 6px;
    height:25px;
    text-decoration:none;
}
#openHelper span
{
    background: url("/bitrix/templates/.default/components/bitrix/catalog.section/helper/images/openhead.png") no-repeat scroll 100% 0 transparent;
    font-size: 12px;
    line-height: 15px;
    margin-right:-15px;
    padding: 0 15px 5px 0;
    white-space: nowrap;
}

#openHelper:hover span b
{
    text-shadow: 1px 1px 0 #000;
}
#mainHelper
{
  width: 869px;
  background:#fff;
  margin: 23px 0;
  box-shadow: 0 2px 8px #000;
  position:relative;
  float:right;
}
#mainHelper img
{
  margin:8px;
}

#mainHelper a.help
{
  position: absolute;
  width: 24px;
  height:24px;
  margin: -4px 0 0 -4px;
  background:url('/bitrix/templates/.default/components/bitrix/catalog.section/helper/images/help.png') 0 0 no-repeat;
  overflow:hidden;
  text-indent: 24px;
  white-space: nowrap;
  z-index:100;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog.section.list/assort/style.css?1424102332119*/
#catalog-ass
{
  margin-top: -5px;
}
#catalog-ass ul li a
{

  font-size: 18px;
  color:#4b4801;
  font-weight:bold;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/photo.section/photo_left/style.css?1424102331157*/
a.photo-one
{
  padding: 6px 0;
  background:#fff;
  box-shadow: 0 2px 8px #000;
  margin: 10px auto;
  display:block;
  width:282px;
  text-align:center;
}

/* End */


/* Start:/bitrix/js/socialservices/css/ss_admin.min.css?1459898125330*/
.bx-core-adm-dialog .ss-network-connect-text{background:transparent url('/bitrix/js/socialservices/css/24.png') no-repeat top left;padding:25px 15px 20px 153px}.bx-core-adm-dialog .ss-network-connect-link{display:inline-block;cursor:pointer;color:#2675d7;border-bottom:dotted #2675d7 1px}.ss-network-dontshow{display:inline-block;position:absolute;bottom:70px}
/* End */


/* Start:/bitrix/templates/umbrella/template_styles.css?14241023306678*/
html{
  background:#000;
}
body
{
    background:url('/bitrix/templates/umbrella/images/bg.gif') 50% 0 repeat;
    margin:0;
    padding:0;
    font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
    font-size:14px;
}
a{
  color:#5b8abd;
  text-decoration:underline;
}
a:hover{
  text-decoration:none;
}
h1, h2, h3
{
  font-size: 30px;
  color:#4b4801;
  font-weight:bold;
  font-style: italic;
  margin: 5px 0;
}
h4
{
    font-size: 18px;
  color:#4b4801;
  font-weight:bold;
  font-style: italic;
  margin: 5px 0;
}
h5
{
  font-size: 14px;
  font-weight:bold;
  font-style: italic;
  margin: 5px 0;
}

div.clear
{
  clear:both;
  height:0 !important;
  overflow: hidden !important;
}
ul
{
    list-style: none outside none;
    padding-left:15px;
}
ul li
{
  line-height: 21px;
  background:url('/bitrix/templates/umbrella/images/ul.png') 0 3px no-repeat;
  padding-left: 20px;
}
div.show-all
{
  line-height:14px;
  padding:3px 22px;
  text-align:right;
  background:url('/bitrix/templates/umbrella/images/detail.png') 100% 100% no-repeat;
}

div.w980
{
    width:980px;
    margin:0 auto;
}
#head
{
    text-align:center;
    position:relative;
}
#head a img
{
    margin:10px;
}
#pCabinet
{
   width:100px;
  text-align: right;
  position: absolute;
  top:0;
  right: 5px;
}

#head div.phones
{
  color:#5b8abd;
  text-shadow: 1px 1px 0 #fff;
  width:300px;
  text-align: right;
  font-size:36px;
  position: absolute;
  bottom:10px;
  right: 5px;
  font-weight:bold;
  line-height:20px;
}
#head div.phones span
{
  font-size:16px;
}
#head div.phones p
{
  font-size: 14px;
  margin:0;
  line-height:16px;
}
#head div.phones a.backcall
{
  font-size: 14px;
  text-decoration:none;
  border-bottom:1px dotted #5b8abd;
  font-weight:normal;
}
#head div.phones a.backcall:hover
{
  border-bottom:none;
}
#footer
{
	margin:0;
    padding:15px 0 0;
	background:url('/bitrix/templates/umbrella/images/footbg.png') 0 0 repeat-x #000;
	font-size:12px;
    color:#fff;
    text-align:center;
}
#footer a
{
  color:#fff;
  margin: 10px 10px 0;
}
#mainBlock
{
  width:675px;
  float:left;
  margin:10px 0 0;
}
#rightBlock
{
  width:300px;
  float:right;
  margin:10px 0;
}
div.creator
{
  text-align: right;
  padding: 0 5px;
  font-size:10px;
}
input, textarea
{
  background: #fff;
  font-size:14px;
  line-height:14px;
  padding: 8px 15px;
  border:1px solid #999;
}
input[type=submit], input[type=button], input[type=reset]
{
  background: url("/images/menubg.png") repeat scroll 0 -60px #000000;
  font-size:14px;
  line-height:14px;
  padding: 7px 15px;
  border:1px solid #fff;
  color:#fff;
  text-shadow: 1px 1px 0 #000;
  cursor:pointer;
  box-shadow: 1px 1px 2px #666666;
}
input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover
{
  background-position:0 -1px;
  box-shadow: 0 0 1px #666666;
}
.all-good
{
    color:#050;
}
.error
{
    color:#F00;
}
#BX_YMAP_contactsMap
{
  padding:5px;
  background: #fff;
  box-shadow: 0 2px 8px #000000;
}
a.fLink
{
  text-decoration:none;
  border-bottom:1px dotted #5b8abd;
}
a.fLink:hover
{
  border-bottom:none;
}
#basketString
{
  border-radius: 20px 20px 0 0 ;
  position: fixed;
  bottom: 0;
  right: 10px;
  width: 200px;
  display: block;
  height: 40px;
  background: url("/images/menubg.png") repeat scroll 0 -59px #000000;
  border: 2px solid #FFFFFF;
  border-bottom:none;
  color:#fff;
  text-decoration:none;
  padding:5px;
  text-align:center;
      text-shadow: 0 1px 1px #000000;
      box-shadow: 1px 1px 3px #000000;
}
 #basketString:hover
{
  background-position: 0 0;
}
table.basketTable th
{
 /* border-top: 1px solid #4b4801;   */
  border-bottom: 1px solid #4b4801;
}
table.basketTable td
{
  border-bottom: 1px solid #4b4801;
}
table.basketTable td.nobr, table.basketTable th.nobr
{
  border:none;
}

table.basketTable td img.GoodPic
{
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 2px 8px #000000;
    padding:2px;
}
table.basketTable td input.quanInput
{
  text-align:center;
}

.catalog-price {
	 color:red;
}
div.catalog-section table td {
	padding-right:10px;
	padding-top:10px;
}
div.catalog_pic
{
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 2px 8px #000000;
    display: block;
    margin: 15px 10px 0 0;
    padding: 6px 0;
    text-align: center;
    width: 212px;
    position:relative;
}
div.catalog_pic div.new-item
{
  position: absolute;
  top: 0;
  right:0;
  background:url('/bitrix/templates/umbrella/images/new.png') no-repeat;
  width:47px;
  height:47px;
}

div.cat_description
{
  font-size: 12px;
  color:#555;
  padding:5px;
  background:url('/bitrix/templates/umbrella/images/wBg.png');
  border: 1px solid #FFFFFF;
}
span.prop_name{
  width:110px;
  text-align:right;
  display:block;
  float:left;
  margin:3px;
  color:#000;
}
span.prop_val{
  width:75px;
  text-align:left;
  display:block;
  float:left;
  margin:3px;
  color:#4B4801;
}
.catalog-section h3
{
  font-size:22px;
}
select.show_variants
{
  border:1px dotted #4B4801;
  color:#4B4801;
  background:transparent;
  height:50px;
}
select.show_variants option
{
  border:1px dotted #4B4801;
  color:#4B4801;
  background:#fff;
  height:50px;
}
span.price
{
  font-size:24px;
  float:right;
}
a.one_color
{
  display: block;
  width: 200px;
  text-decoration:none;
  color:#000;
  border:1px dotted #4B4801;
  margin:5px;
  padding-right:50px;
  position:relative;
  display:none;
  background:#f8efdc;
}
a.one_color img
{
    float:left;
    margin:5px 10px 5px 5px;
}
a.one_color span.cPrice
{
      font-size:24px;
      float:right;
      font-weight:bold;
      color:#4B4801;
  margin:5px;
}
div.addWthBasket
{
    background: url('/bitrix/templates/umbrella/images/add2cart.png') no-repeat 50% 50% #4B4801;
    bottom: -1px;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 50px;
}
a.one_color:hover  div.addWthBasket
{
  background-color:#5B8ABD;
}

div.for_select_color
{
  width: 260px;
  height: 105px;
  position:relative;
  float:right;
  margin-right:12px;
}

div.for_select_color  div.select_color
{
  width: 260px;
  position:absolute;
  left:0;
  bottom:0;
  background:url('/bitrix/templates/umbrella/images/wBg.png');
  border: 1px solid #FFFFFF;
  padding:5px;
}
a.selectColor
{
  display: block !important
}
a.changeColor
{
  font-size:12px;
  float:right;
  text-decoration:none;
  border-bottom: 1px dotted #4B4801;
  color:#4B4801;
}

a.changeColor:hover
{
  border-bottom-color: transparent;
}
#order_add
{
    border-top: 2px dashed #4B4801;
    margin-top: 20px;
    padding-top: 10px;
}
.no-stock-div, .in-stock-div
{
    color: #666666;
    float: left;
    margin-top: 30px;
    padding-top: 20px;
    text-align: center;
    width: 100px;
}
.no-stock-div
{
    background:url('/bitrix/templates/umbrella/images/in_stock_null.png') no-repeat 50% 0;
}
.in-stock-div
{
    background:url('/bitrix/templates/umbrella/images/in_stock.png') no-repeat 50% 0;
}


/* End */
/* /bitrix/templates/.default/components/bitrix/menu/top/style.css?14241023324900 */
/* /bitrix/templates/.default/components/bitrix/catalog.section/Partners/style.css?1424102331119 */
/* /bitrix/templates/.default/components/bitrix/catalog.section/helper/style.css?14241023311192 */
/* /bitrix/templates/.default/components/bitrix/catalog.section.list/assort/style.css?1424102332119 */
/* /bitrix/templates/.default/components/bitrix/photo.section/photo_left/style.css?1424102331157 */
/* /bitrix/js/socialservices/css/ss_admin.min.css?1459898125330 */
/* /bitrix/templates/umbrella/template_styles.css?14241023306678 */
