

/* Start:/bitrix/components/altop/callback/templates/.default/style.css?13869402041812*/
.callback form.new_callback_form {
	width:100%;
	float:left;
	margin:0px;
	padding:20px 0px 10px 0px;
}

.callback span#echo_callback_form {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}

.callback span.alertMsg.bad {
	width:302px;
	display:block;
	font:normal 13px Arial;
	color:#50280d;
	background:url(/bitrix/components/altop/callback/templates/.default/./images/bg_alertmsg_bad.jpg) 10px center no-repeat #ffbb8d;
	border:1px solid #eb9d5e;
	margin:0px 0px 5px 20px;
	padding:5px 10px 5px 33px;
}

.callback span.alertMsg.good {
	width:302px;
	display:block;
	font:normal 13px Arial;
	color:#406100;
	background:url(/bitrix/components/altop/callback/templates/.default/./images/bg_alertmsg_good.jpg) 10px center no-repeat #c8ff5b;
	border:1px solid #b9e014;
	margin:0px 0px 5px 20px;
	padding:5px 10px 5px 33px;
}

.callback .row {
	width:347px;
	float:left;
	margin:0px;
	padding:0px 20px 5px 20px;
}

.callback .row .span1 {
	width:105px;
	float:left;
	font:normal 14px/26px Arial;
	color:#1e1d19;
}

.callback .row .span2 {
	width:239px;
	float:right;
}

.callback .row .span2 input[type='text'] {
	width:217px;
	height:24px;
	margin:0px;
	padding:0px 10px;
	font:bold 14px/24px Arial;
	color:#1e1d19;
	border:1px solid #d7d4d1;
	-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15) inset;
	-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15) inset;
	box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15) inset;
}

.callback div.submit {
	width:347px;
	float:left;
	margin:0px;
	padding:0px 20px 5px 20px;
}

.callback div.submit button {
	width:157px;
	height:34px;
	border:none;
	margin:5px -2px 0px 0px;
	padding:0;
	float:right;
	background:url(/bitrix/components/altop/callback/templates/.default/./images/bg_callback_button.png) left top no-repeat;
}

.callback div.submit button:hover {
	background:url(/bitrix/components/altop/callback/templates/.default/./images/bg_callback_button.png) left -34px no-repeat;
	cursor:pointer;
}
/* End */


/* Start:/bitrix/components/altop/search.title/templates/.default/style.css?14024013448026*/
#altop_search {
	height:49px;
	float:left;
	position:relative;
}

#altop_search_container {
	float:left;
	width:100%;
	margin:0px -12px 0px 0px;
}

#altop_search_content {
	margin:0px 12px 0px 0px;
}

#altop_search_left {
	width:31px;
	height:49px;
	float:left;
	background:url(/bitrix/components/altop/search.title/templates/.default/./images/bg_search_left.png) left top no-repeat;
}

#altop_search_center {
	width:auto;
	height:49px;
	margin:0px 0px 0px 31px;
	background:url(/bitrix/components/altop/search.title/templates/.default/./images/bg_search_center.png) left top repeat-x;
}

#altop_search_right {
	width:12px;
	height:49px;
	float:right;
	background:url(/bitrix/components/altop/search.title/templates/.default/./images/bg_search_right.png) left top no-repeat;
}

#altop_search_center input[type="text"] {
	width:75%;
	height:37px;
	background:none;
	border:none;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#282c31;
	margin:4px 0px 0px 0px;
	padding:0px 5px;
}

#altop_search_center input[type="text"]:focus { 
	outline:none;
}

#altop_search_center div.submit {
	width:50px;
	height:39px;
	position:absolute;
	top:3px;
	right:7px;
	border-left:2px solid #ebebeb;
	border-right:none;
	border-top:none;
	border-bottom:none;
}

#altop_search_center input[type="submit"] {
	width:50px;
	height:39px;
	margin:0px;
	padding:0px;
	border:none;
	background:url(/bitrix/components/altop/search.title/templates/.default/./images/bg_search_submit.jpg) left top no-repeat;
}

#altop_search_center input[type="submit"]:hover {
	cursor:pointer;
	background:url(/bitrix/components/altop/search.title/templates/.default/./images/bg_search_submit.jpg) left -39px no-repeat;
}

#altop_search_center .form-textbox {
	background:none !important;
	border:none !important;
}

#altop_search_center .form-textbox-border {
	background:none !important;
	border:none !important;
}

div.title-search-result {
	border:none;
	display:none;
	z-index:500;
}

div.title-search-result div.title-search-result-top {
	width:13px;
	height:12px;
	position:absolute;
	top:0px;
	left:28px;
	background:url(/bitrix/components/altop/search.title/templates/.default/./images/bg_title-search-result-top.png) left top no-repeat;
}

div.title-search-result a.search_close {
	position:absolute;
	width:23px;
	height:27px;
	top:-5px;
	right:-10px;
	background:url(/bitrix/components/altop/search.title/templates/.default/./images/bg_search_close.png) left top no-repeat;
	text-decoration:none;
}

div.title-search-result table.title-search-result {
	width:100%;
	background:url(/bitrix/components/altop/search.title/templates/.default/./images/bg_table_result.jpg) left bottom repeat-x #f6f6f6;
	margin:7px 0px 0px 0px;
	border:5px solid #ebebeb;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:0px 0px 5px rgba(115, 113, 92, 0.77);
	-moz-box-shadow:0px 0px 5px rgba(115, 113, 92, 0.77);
	box-shadow:0px 0px 5px rgba(115, 113, 92, 0.77);
}

div.title-search-result table.title-search-result td {
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}

/*Search*/
div.title-search-result #catalog_search {
	width:100%;
	float:left;
	border-top:1px solid #e8e8df;
	margin:7px 0px;
	padding:0px;
}

div.title-search-result #catalog_search a.search_all {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#333;
	display:block;
	float:right;
	margin:0px;
	padding:7px 10px 0px 0px;
	text-decoration:underline;
}

div.title-search-result #catalog_search a.search_all:hover {
	color:#b41e2d;
	text-decoration:none;
}

div.title-search-result .tvr_search {
	width:100%;
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #e8e8df;
}

div.title-search-result .tvr_search:hover {
	background:#fff;
}

div.title-search-result .tvr_search .image {
	width:82px;
	height:66px;
	float:left;
	text-align:center;
	position:relative;
	background:#fff;
}

div.title-search-result .tvr_search .image a {
	width:82px;
	height:66px;
	display:table-cell;
	vertical-align:middle;
	text-decoration:none !important;
	text-align:center;
}

div.title-search-result .tvr_search .image a img {
	max-width:82px;
	max-height:66px;
	border:none;
}

div.title-search-result .tvr_search .item_title,
div.title-search-result .tvr_search .vendor_title {
	width:200px;
	height:54px;
	float:left;
	margin:4px 0px 8px 0px;
	padding:0px;
	overflow:hidden;
}

div.title-search-result .tvr_search .vendor_title {
	width:300px;
}

div.title-search-result .tvr_search .item_title a {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#333 !important;
	margin:0px;
	padding:0px 13px;
	height:58px;
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	line-height:1.3;
	text-decoration:underline;
}

div.title-search-result .tvr_search .vendor_title a {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#333 !important;
	text-align:left;
	line-height:1.3;
	text-decoration:underline;
	height:58px;
	display:table-cell;
	vertical-align:middle;
	margin:0px;
	padding:0px 13px;
}

div.title-search-result .tvr_search .category_title {
	width:100%;
	float:left;
}

div.title-search-result .tvr_search .category_title a {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#333 !important;
	text-align:left;
	line-height:1.3;
	text-decoration:underline;
	display:block;
	margin:0px;
	padding:7px 13px;
}

div.title-search-result .tvr_search .item_title a:hover,
div.title-search-result .tvr_search .vendor_title a:hover,
div.title-search-result .tvr_search .category_title a:hover {
	color:#b41e2d !important;
	text-decoration:none;
}

div.title-search-result .tvr_search .price,
div.title-search-result .tvr_search .price_all {
	width:93px;
	height:66px;
	display:table-cell;
	vertical-align:middle;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#222 !important;
	text-align:right;
	margin:0px;
	padding:0px 10px 0px 0px;
}

div.title-search-result .add2basket_block {
	width:124px;
	height:66px;
	display:table-cell;
	vertical-align:middle;
}

div.title-search-result .add2basket_block form {
	margin:0px;
	padding:0px;
}

div.title-search-result .add2basket_block form a.minus {
	width:21px;
	height:23px;
	float:left;
	text-decoration:none;
	margin:4px 0px 0px 0px;
	padding:0px;
	background:url(/bitrix/components/altop/search.title/templates/.default/./images/bg_a_minus.jpg) left top no-repeat;
}

div.title-search-result .add2basket_block form a.minus:hover {
	text-decoration:none;
	background:url(/bitrix/components/altop/search.title/templates/.default/./images/bg_a_minus.jpg) left -23px no-repeat;
}

div.title-search-result .add2basket_block form input[name="quantity"] {
	width:34px;
	height:21px;
	line-height:21px;
	float:left;
	border:1px solid #dadada;
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.21) inset;
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.21) inset;
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.21) inset;
	background:#fff;
	margin:4px 0px 0px 0px;
	padding:0px;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000;
	text-align:center;
}

div.title-search-result .add2basket_block form a.plus {
	width:21px;
	height:23px;
	float:left;
	text-decoration:none;
	margin:4px 0px 0px 0px;
	padding:0px;
	background:url(/bitrix/components/altop/search.title/templates/.default/./images/bg_a_plus.jpg) left top no-repeat;
}

div.title-search-result .add2basket_block form a.plus:hover {
	text-decoration:none;
	background:url(/bitrix/components/altop/search.title/templates/.default/./images/bg_a_plus.jpg) left -23px no-repeat;
}

div.title-search-result .add2basket_block form input[name="add2basket"] {
	width:34px;
	height:31px;
	float:right;
	border:none;
	margin:0px 5px 0px 0px;
	padding:0px;
	background:url(/bitrix/components/altop/search.title/templates/.default/./images/bg_add_to_cart_price.jpg) left top no-repeat;
}

div.title-search-result .add2basket_block form input[name="add2basket"]:hover {
	cursor:pointer;
	background:url(/bitrix/components/altop/search.title/templates/.default/./images/bg_add_to_cart_price.jpg) left -31px no-repeat;
}

div.title-search-result .add2basket_block form small.result {
	width:30px;
	height:27px;
	float:right;
	margin:0px 7px 0px 0px;
	background:url(/bitrix/components/altop/search.title/templates/.default/./images/bg_add_to_cart_added_price.jpg) left top no-repeat;
}

div.title-search-result .add2basket_block #not_available {
	width:30px;
	height:27px;
	float:right;
	margin:0px 7px 0px 0px;
	padding:0px;
	background:url(/bitrix/components/altop/search.title/templates/.default/./images/not_available_price.jpg) left top no-repeat;
}

div.title-search-result .add2basket_block #available {
	width:30px;
	height:27px;
	float:right;
	margin:0px 7px 0px 0px;
	padding:0px;
	background:url(/bitrix/components/altop/search.title/templates/.default/./images/available_price.jpg) left top no-repeat;
}

div.title-search-result .add2basket_block form .hidden {
	display:none;
}
/* End */


/* Start:/bitrix/js/socialservices/css/ss.min.css?15173296454566*/
.bx-ss-icon{background-image:url('/bitrix/js/socialservices/css/icons_v5.png');width:16px;height:16px;background-repeat:no-repeat}.openid{background-position:0 -192px}.yandex{background-position:0 0}.openid-mail-ru{background-position:0 -48px}.livejournal{background-position:0 -16px}.liveinternet{background-position:0 -128px}.blogger{background-position:0 -144px}.rambler{background-position:0 -160px}.liveid{background-position:0 -176px}.facebook{background-position:0 -32px}.twitter{background-position:0 -96px}.vkontakte{background-position:0 -80px}.mymailru{background-position:0 -64px}.google{background-position:0 -112px}.google-plus{background-position:0 -112px}.odnoklassniki{background-position:0 -208px}.bitrix24{background-position:0 -378px}.dropbox{background-position:0 -504px}.box{background-position:0 -520px}.office365{background-position:0 -559px}.bx-ss-button{display:inline-block;background-image:url('/bitrix/js/socialservices/css/icons_v5.png')!important;width:87px!important;height:21px!important;background-repeat:no-repeat;vertical-align:middle!important}.liveid-button{background-position:0 -334px!important}.facebook-button{background-position:0 -224px!important}.twitter-button{background-position:0 -290px!important}.vkontakte-button{background-position:0 -268px!important}.mymailru-button{background-position:0 -246px!important}.google-button{background-position:0 -312px!important}.odnoklassniki-button{background-position:0 -356px!important}.bitrix24net-button{background-position:0 -416px!important}.bitrix24net-button-ru,.bitrix24net-button-kz{background-position:0 -394px!important}.bitrix24net-button-ua{background-position:0 -438px!important}.dropbox-button{background-position:0 -482px!important}.box-button{background-position:0 -537px!important}.yandex-button{background-position:0 -460px!important}.office365-button{background-position:0 -576px!important}td.to_twitter{text-align:center!important}div.bx-auth{max-width:600px;margin-top:12px;margin-bottom:10px}div.bx-auth form{padding:0;margin:0}div.bx-auth-line{border-bottom:1px solid #e3e3e3;padding-bottom:10px}div.bx-auth-title{font-size:140%;border-bottom:solid 2px #e3e3e3;padding-bottom:12px}div.bx-auth-note{margin:18px 0 6px 0}div.bx-auth-services{padding:0;margin:0;overflow:hidden;zoom:1}div.bx-auth-services div{display:block;float:left;margin:4px 6px 0 0;width:170px}div.bx-auth-services a{display:inline-block;margin:1px;padding:4px 4px 4px 4px;text-decoration:none;color:#646464;outline:0}div.bx-auth-services a:hover{margin:0;border:1px solid #d9d9d9;text-decoration:none!important}div.bx-auth-services a.bx-ss-selected{margin:0;border:1px solid #d9d9d9;background-color:#ebebeb}div.bx-auth-services i{display:inline-block;margin:0;margin-right:4px;vertical-align:middle;cursor:pointer}div.bx-auth-services b{vertical-align:middle;font-weight:bold;font-size:12px;font-family:Tahoma,Verdana,Arial,sans-serif}div.bx-auth-service-form{color:black;background-color:#eee;border-bottom:solid 1px #d6d6d6;margin-top:1px;padding:8px;vertical-align:middle;font-size:12px}div.bx-auth-service-form span,div.bx-auth-service-form input{vertical-align:middle}div.bx-auth-service-form input.button{position:relative;left:1px}div.bx-auth-service-form span.bx-ss-icon{display:inline-block;margin-right:6px}span.bx-spacer{display:inline-block;width:8px}span.bx-spacer-vert{display:inline-block;height:10px}span.bx-spacer-vert25{display:inline-block;height:25px}div.bx-auth-serv-icons a{display:inline-block;margin:1px;text-decoration:none;color:#646464;outline:0}div.bx-auth-serv-icons a:hover{margin:0;border:1px solid #d9d9d9}div.bx-auth-serv-icons i{margin:3px;display:inline-block;vertical-align:middle;cursor:pointer}div.bx-auth-lbl{margin-top:8px;margin-bottom:4px}div.bx-auth-float{padding-left:15px;padding-right:15px;font-size:100%}div.bx-sonet-profile-field-socserv{line-height:15px!important}div.bx-auth-form{width:510px!important}textarea.ss-text-for-message-default{width:300px;height:130px;color:grey;font-weight:lighter}textarea.ss-text-for-message{margin-top:5px}td.bx-ss-soc-serv{font:bold 12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif}td.bx-ss-soc-serv i{vertical-align:-25%}div.bx-taimen-socserv-div{padding-bottom:9px;padding-left:50px}a.ss-socserv-setup-link{padding-left:10px;color:grey!important;text-decoration:underline}.ss-text-without-border{padding-left:5px;border:0;background:#f8fafb;color:#6286bb;font-style:italic}.bx-ss-timeman-header-div{padding-bottom:10px}td.bx-ss-soc-serv-setup{white-space:pre-line;width:300px;font-size:75%}a.bx-ss-soc-serv-setup-link{text-decoration:underline!important}
/* End */


/* Start:/bitrix/templates/elektro_light/template_styles.css?140352310194655*/
html { 
	width:100%; 
	margin:0px;
	padding:0px;
}

body {
	width:100%;
	margin:0px auto;
	padding:0;
	font-family:Arial;
	font-size:13px;
	color:#616161;
	line-height:1.3;
	background:url(/bitrix/templates/elektro_light/./images/bg_top.jpg) left top repeat-x #ebebeb;
}

#page-wrapper {	
	width:100%;
	margin:0px auto;
	padding:0px;
}

.center {
	width:994px;
	margin:0 auto;
}

.clr {
	clear:both;
}

form { 
	margin:0; 
	padding:0;
}

a:link, a:visited {
	color:#690913;
	text-decoration:underline;
}

a:hover {
	color:#b41e2d;
	text-decoration:none;
}


/***HEADER***/
#header {  
	width:994px; 
	height:155px;
	margin:0px auto; 
	padding:0px;
}

#header_1, #header_2, 
#header_3, #header_4 {
	height:123px;
	float:left;
}

#header_1 {
	width:333px;
}

#header_1 #logo { 
	width:240px; 
	height:85px;
	float:left;
	margin:23px 0px 0px 27px;
	padding:0px;
}

#header_1 #logo a {
	display:block; 
	text-decoration:none;
}

#header_1 #logo a img {
	border:none;
}

#header_2 {
	width:308px;
}

#header_3 { 
	width:161px;
}

#header_3 div.schedule { 
	float:left;
	padding:38px 0px 0px 0px;
}

#header_3 div.schedule p {
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color:#434343;
	text-align:left;
	margin:0px;
	padding:0px;
}

#header_3 div.schedule p.wholesale_prices {
	background:url(/bitrix/templates/elektro_light/./images/wholesale_prices.jpg) left top no-repeat;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 42px;
}
#header_3 div.schedule p.free_shipping{
	background:url(/bitrix/templates/elektro_light/./images/free_shipping.jpg) left top no-repeat;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 42px;
}

#header_4 {
	width:192px;
}

#header_4 div.telephone { 
	font-family:Arial;
	font-size:24px;
	font-weight:normal;
	color:#6e6e6e;
	text-align:left;
	line-height:1.0;
	float:left;
	margin:0px; 
	padding:32px 0px 3px 0px; 
}

#header_4 div.telephone span {
	font-size:18px;
}

#header_4 a.telephone_more {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#b41e2d;
	text-decoration:none;
	border-bottom:1px dashed #b41e2d;
	margin:0px 0px 0px 9px;
	padding:0px;
	float: right;
	margin-right: 20px;
}

#header_4 a.telephone_more:hover {
	text-decoration:none;
	border-bottom:none;
}

#header_4 div.telephone p.time,
#header_4 div.telephone p.beltel{
	margin:0px 0px 3px 0px;
	padding:5px 0px 0px 22px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#434343;
	text-align:left;
}

#header_4 div.telephone p.time {
	background:url(/bitrix/templates/elektro_light/./images/time.png) left top no-repeat;
}

#header_4 div.telephone p.beltel {
	background:url(/bitrix/templates/elektro_light/./images/beltel.png) left top no-repeat;
}

/*=====*/
#header_5 {
	width:192px;
	display: none;
	position: absolute;
	left: 50%;
	background: #fff;
	z-index: 100;
	border-radius: 7px;
	box-shadow: 0 0 7px rgba(0,0,0,0.2);
	margin: 17px 0px 0px 290px;
	padding: 15px 0px 15px 15px;
}

#header_5 div.telephone_more { 
	font-family:Arial;
	font-size:24px;
	font-weight:normal;
	color:#6e6e6e;
	text-align:left;
	line-height:1.0;
	float:left;
	margin:0px; 
	padding:0px 0px 3px 0px; 
}

#header_5 div.telephone_more span {
	font-size:18px;
}

#header_5 a.callback_anch {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#b41e2d;
	text-decoration:none;
	border-bottom:1px dashed #b41e2d;
	margin:0px 0px 0px 9px;
	padding:0px;
	float: right;
	margin-right: 20px;
}

#header_5 a.callback_anch:hover {
	text-decoration:none;
	border-bottom:none;
	padding-bottom: 1px;
}
#header_5 a.telephone_more_close{
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#ababab;
	text-decoration:none;
	border-bottom:1px dashed #ababab;
	margin:0px 0px 0px 9px;
	padding:0px;
	float: right;
	margin-right: 20px;
}

#header_5 a.telephone_more_close:hover {
	text-decoration:none;
	border-bottom:none;
	padding-bottom: 1px;
}

#header_5 div.telephone_more p.time,
#header_5 div.telephone_more p.beltel  {
	margin:0px 0px 3px 0px;
	padding:5px 0px 0px 22px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#434343;
	text-align:left;
}
#header_5 div.telephone_more p.time {
	background:url(/bitrix/templates/elektro_light/./images/time.png) left top no-repeat;
}
#header_5 div.telephone_more p.beltel {
	background:url(/bitrix/templates/elektro_light/./images/beltel.png) left top no-repeat;
}


/***TOP_MENU***/
#top-menu {
	width:994px;
	height:32px;
	float:left;
}

#top-menu ul.store-horizontal {
	float:left;
	margin:0px 0px 0px 12px; 
	padding:0px;
	list-style:none;
}

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

#top-menu ul.store-horizontal li:last-child {
	margin:0px;
}

#top-menu ul.store-horizontal li a { 
	font-family:Arial; 
	font-size:11px;
	font-weight:normal;
	color:#7d7d7d;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	height:32px;
	line-height:32px;
	margin:0px;
	padding:0px 14px 0px 13px; 
}

#top-menu ul.store-horizontal li:hover a,
#top-menu ul.store-horizontal li.jshover a,
#top-menu ul.store-horizontal li:hover a.root-item-selected,
#top-menu ul.store-horizontal li.jshover a.root-item-selected { 
	color:#fff;
	text-decoration:none;
	background:#4a4a4a;
	background:-webkit-linear-gradient(top, bottom, #898989, #4a4a4a);
	background:-moz-linear-gradient(top, #898989, #4a4a4a);
	background:-o-linear-gradient(top, #898989, #4a4a4a);
	background:-ms-linear-gradient(top, #898989, #4a4a4a);
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	-khtml-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
}

#top-menu ul.store-horizontal li a.root-item-selected {
	color:#34383d;
	text-decoration:none;
	background:#fff;
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	-khtml-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
}

#top-menu ul.store-horizontal li ul {
	position:absolute;
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	width:183px;
	background:rgba(29, 31, 33, 0.9); 
	margin:0px;
	padding:0px 0px 5px 0px;
	-moz-border-radius:0px 0px 4px 4px;
	-webkit-border-radius:0px 0px 4px 4px;
	-khtml-border-radius:0px 0px 4px 4px;
	border-radius:0px 0px 4px 4px;
	border-top:1px solid #4a5158;
	list-style:none;
}

#top-menu ul.store-horizontal li:hover ul,
#top-menu ul.store-horizontal li.jshover ul {
	display:block;
}

#top-menu ul.store-horizontal li ul li {
	float:none;
	background:none;
	border-bottom:1px solid #4a5158;
	margin:0px;
	padding:0px;
}

#top-menu ul.store-horizontal li ul li a {
	font-family:Arial;
	font-size:11px !important;
	font-weight:normal !important;
	color:#7d7d7d !important;
	text-decoration:none !important;
	text-transform:uppercase !important;
	background:none !important;
	display:block;
	height:auto;
	line-height:1.3;
	margin:0px;
	padding:7px 13px
}

#top-menu ul.store-horizontal li ul li a:hover {
	color:#ffffff !important;
	text-decoration:none !important;
	background:#5c6067 !important;
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	-khtml-border-radius:0px !important;
	border-radius:0px !important;
}


/***CONTENT***/
#content-wrapper { 
	width:994px;
	margin:0px auto; 
	padding:0px 0px 20px 0px;
	background:#fff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0px 0px 15px rgba(195, 195, 195, 0.37);
	-moz-box-shadow:0px 0px 15px rgba(195, 195, 195, 0.37);
	box-shadow:0px 0px 15px rgba(195, 195, 195, 0.37);
}

#content { 
	width:945px;
	float:left;
	margin:0px 0px 0px 24px; 
	padding:0px;
}

#left-column { 
	float:left; 
	width:203px; 
	padding:0px;
	margin:0px 24px 0px 0px;
}

#left-column div.h3 {
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	color:#222222;
	margin:0px;
	padding:25px 0px 10px 0px;
}

#workarea { 
	float:left; 
	width:718px; 
}


/***LEFT_MENU***/
ul#left-menu { 
	margin:0px; 
	padding:0px; 
	list-style-type:none; 
}

ul#left-menu li { 
	margin:0px;
	padding:0px; 
}

ul#left-menu li a { 
	font:bold 14px Arial;
	color:#37414c;
	text-decoration:underline;
	display:block;
	margin:0px;
	padding:7px 20px 7px 24px;
	background:url(/bitrix/templates/elektro_light/./images/bg_left_a.jpg) 0px center no-repeat;
}

ul#left-menu li a:hover { 
	color:#b41e2d;
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_left_a_hover.jpg) 0px center no-repeat;
}

ul#left-menu li a.selected, 
ul#left-menu li a.selected:hover { 
	color:#b41e2d;
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_left_a_hover.jpg) 0px center no-repeat;
}

ul#left-menu li ul { 
	margin:0px;
	padding:0px; 
	list-style-type:none;
}

ul#left-menu li ul li a { 
	font:normal 12px Arial !important;
	padding:5px 20px 5px 39px;
	background:none;
}

ul#left-menu li ul li a:hover { 
	background:none;
	font-weight:normal;
}

ul#left-menu li ul li a.selected,
ul#left-menu li ul li a.selected:hover { 
	color:#b41e2d;
	background:none;
	text-decoration:none;
}

ul#left-menu li ul li ul { 
	margin:0px;
	padding:0px;
}

ul#left-menu li ul li ul li a { 
	padding:5px 20px 5px 54px !important;
}


/***MENU_NEW_LEADER_DISCOUNT***/
ul#new_leader_disc {
	margin:15px 0px 25px 0px;
	padding:0px;
	list-style:none;
}

ul#new_leader_disc li a {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#333;
	text-decoration:underline;
	display:block;
	margin:0px;
	padding:0px 0px 0px 45px;
}

ul#new_leader_disc li a:hover {
	color:#b41e2d;
	text-decoration:none;
}

ul#new_leader_disc li a.new {
	height:34px;
	line-height:34px;
	background:url(/bitrix/templates/elektro_light/./images/new_left.jpg) left top no-repeat;
}

ul#new_leader_disc li a.saleleader {
	height:33px;
	line-height:28px;
	background:url(/bitrix/templates/elektro_light/./images/hit_left.jpg) left top no-repeat;
}

ul#new_leader_disc li a.discount {
	height:34px;
	line-height:26px;
	background:url(/bitrix/templates/elektro_light/./images/discount_left.jpg) left top no-repeat;
}


/***BANNER_LEFT***/
#banner_left {
	float:left;
	margin:0px 0px 0px 1px;
}

#banner_left img {
	border:none;
}

/***DISCOUNT_LEFT***/
#discount_left {
	float:left;
	margin:0px;
}

#discount_left .catalog-item-cards {
	margin:0px;
}

#discount_left a.link {
	width:200px;
	height:200px;
	display:block;
	text-align:center;
	text-decoration:none;
	position:relative;
}

#discount_left a.link img {
	border:none;
}

#discount_left a.link div.sticker {
	position:absolute;
	top:24px;
	right:24px;
}

#discount_left a.link div.sticker img.new {
	display:block;
	margin:0px 0px -10px 0px;
	position:relative;
	z-index:300;
}

#discount_left a.link div.sticker img.hit {
	display:block;
	margin:0px 0px -10px 0px;
	position:relative;
	z-index:200;
}

#discount_left a.link div.sticker img.discount {
	display:block;
	margin:0px;
	position:relative;
	z-index:100;
}

#discount_left a.link img.manufacturer {
	position:absolute;
	bottom:24px;
	right:24px;
}

#discount_left a.item-title {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#37414c;
	text-decoration:underline;
	text-align:center;
	display:block;
	height:48px;
	overflow:hidden;
	margin:0px;
	padding:0px 15px;
}

#discount_left a.item-title:hover {
	color:#b41e2d;
	text-decoration:none;
}

/***VENDORS***/
#vendors {
	width:202px;
	float:left;
	margin:0px 0px 0px 1px;
	padding:0px;
}

#vendors div.h3 {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#222222;
	margin:0px;
	padding:25px 0px 10px 0px;
}

#vendors .vendors-list {
	width:192px;
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px;
}

#vendors p.vendors-item {
	margin:0px;
	padding:0px;
	width:50%;
	float:left;
}

#vendors p.vendors-item a {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#37414c;
	text-decoration:underline;
	padding:4px 0px;
	display:block;
}

#vendors p.vendors-item a:hover {
	text-decoration:none;
	color:#b41e2d !important;
}


/***SUBSCRIBE***/
#subscribe {
	width:227px;
	height:152px;
	float:left;
	margin:25px 0px 0px -24px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_subscribe.jpg) left top no-repeat;
}

#subscribe div.h3 {
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color:#222;
	margin:0px;
	padding:15px 0px 0px 25px;
}

#subscribe p {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#383526;
	margin:0px;
	padding:0px 0px 10px 25px;
}

#subscribe input[type="text"] {
	width:165px;
	height:24px;
	line-height:24px;
	border:1px solid #c6c2bd;
	background:#fff;
	-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15) inset;
	-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15) inset;
	box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15) inset;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#1e1d19;
	margin:0px 0px 10px 25px;
	padding:0px 9px;
}

#subscribe input[name="submit"] {
	width:188px;
	height:34px;
	border:none;
	margin:0px 0px 0px 24px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_subscribe_input_submit.png) left top no-repeat;
}

#subscribe input[name="submit"]:hover {
	cursor:pointer;
	background:url(/bitrix/templates/elektro_light/./images/bg_subscribe_input_submit.png) left -34px no-repeat;
}


/***LEFT_STATI***/
div#stati_left {
	width:100%;
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px;
}

div#stati_left .h3 {
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color:#222222;
	margin:0px;
	padding:0px 0px 15px 0px;
}

div#stati_left ul.lsnn {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}

div#stati_left ul.lsnn li {
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px dotted #d6d9df;
	
}

div#stati_left ul.lsnn li img {
	width:57px;
	height:57px;
	float:left;
	border:1px solid #e1e4e8;
	margin:0px 10px 0px 0px;
	padding:0px;
}

div#stati_left ul.lsnn li a.title-link {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#333;
	text-decoration:underline;
	width:134px;
	float:right;
	margin:0px;
	padding:0px;
}

div#stati_left ul.lsnn li a.title-link:hover {
	color:#b41e2d;
	text-decoration:none;
}

div#stati_left a.all {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#838384;
	text-decoration:underline;
	float:left;
	margin:0px;
	padding:0px;
}

div#stati_left a.all:hover {
	text-decoration:none;
}


/***SLIDER_TOP***/
#banner_top {
	width:740px;
	margin:23px 0px 0px -10px;
}


/***HOME_NEWS***/
div#news_home {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}

div#news_home ul.lsnn {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}

div#news_home ul.lsnn li {
	width:50%;
	float:left;
	margin:0px;
	padding:0px;
	text-indent:0px;
}

div#news_home ul.lsnn li a {
	display:block;
}

div#news_home ul.lsnn li a span.date {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-align:left;
	text-decoration:none;
	display:block;
	width:70px;
	height:23px;
	line-height:23px;
	float:left;
	margin:21px 0px 0px 0px;
	padding:0px 0px 0px 7px;
	background:url(/bitrix/templates/elektro_light/./images/bg_news_news_date.jpg) left top no-repeat;
}

div#news_home ul.lsnn li a:hover span.date {
	background:url(/bitrix/templates/elektro_light/./images/bg_news_news_date.jpg) left -23px no-repeat;
}

div#news_home ul.lsnn li a div.title-link {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#333;
	text-decoration:underline;
	display:block;
	float:left;
	width:252px;
	height:35px;
	overflow:hidden;
	margin:15px 0px 0px 0px;
	padding:0px 20px 0px 10px;
}

div#news_home ul.lsnn li a:hover div.title-link {
	color:#b41e2d;
	text-decoration:none;
}

div#news_home ul.lsnn li a div.title-link span {
	display:table-cell;
	height:35px;
	vertical-align:middle;
}


/***NEW,SALELEADER,DISCOUNT***/
.ndl_tabs {
	width:100%;
	float:left;
	margin:35px 0px 0px 0px;
	padding:0px;
}

.ndl_tabs .section {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}

.ndl_tabs .section ul.tabs {
	width:100%;
	height:44px;
	margin:0px !important;
	padding:0px !important;
	list-style:none;
	border-bottom:1px solid #cdd0d3;
}

.ndl_tabs .section ul.tabs li {
	width:161px;
	height:42px;
	line-height:42px;
	float:left;
	position:relative;
	border:1px solid #cdd0d3;
	margin:0px !important;
	padding:0px 0px 0px 75px;
	text-indent:0px !important;
	background:#e3e4e8;
	background:-webkit-linear-gradient(top, bottom, #fff, #e3e4e8);
	background:-moz-linear-gradient(top, #fff, #e3e4e8);
	background:-o-linear-gradient(top, #fff, #e3e4e8);
	background:-ms-linear-gradient(top, #fff, #e3e4e8);
}

.ndl_tabs .section ul.tabs li.hit {
	margin:0px 2px !important;
}

.ndl_tabs .section ul.tabs li:hover {
	cursor:pointer;
}

.ndl_tabs .section ul.tabs li.new.current {
	background:#85a51b;
	background:-webkit-linear-gradient(top, bottom, #b5e115, #85a51b);
	background:-moz-linear-gradient(top, #b5e115, #85a51b);
	background:-o-linear-gradient(top, #b5e115, #85a51b);
	background:-ms-linear-gradient(top, #b5e115, #85a51b);
}

.ndl_tabs .section ul.tabs li.hit.current {
	background:#e18b00;
	background:-webkit-linear-gradient(top, bottom, #facf00, #e18b00);
	background:-moz-linear-gradient(top, #facf00, #e18b00);
	background:-o-linear-gradient(top, #facf00, #e18b00);
	background:-ms-linear-gradient(top, #facf00, #e18b00);
}

.ndl_tabs .section ul.tabs li.discount.current {
	background:#b40d00;
	background:-webkit-linear-gradient(top, bottom, #de1c0e, #b40d00);
	background:-moz-linear-gradient(top, #de1c0e, #b40d00);
	background:-o-linear-gradient(top, #de1c0e, #b40d00);
	background:-ms-linear-gradient(top, #de1c0e, #b40d00);
}

.ndl_tabs .section ul.tabs li span {
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	color:#7a8492;
}

.ndl_tabs .section ul.tabs li:hover span {
	color:#000;
}

.ndl_tabs .section ul.tabs li.current span {
	color:#fff;
}

.ndl_tabs .section ul.tabs li img {
	position:absolute;
	left:4px;
	top:-12px;
}

.ndl_tabs .section ul.tabs li.current img {
	top:-8px;
	z-index:500;
}

.ndl_tabs .section ul.tabs li img.nohover,
.ndl_tabs .section ul.tabs li:hover img.hover,
.ndl_tabs .section ul.tabs li.current img.hover {
	display:block;
}

.ndl_tabs .section ul.tabs li img.hover,
.ndl_tabs .section ul.tabs li:hover img.nohover,
.ndl_tabs .section ul.tabs li.current img.nohover {
	display:none;
}

.ndl_tabs .section .box {
	width:716px;
	float:left;
	margin:-5px 0px 0px 1px;
	position:relative;
	display:none;
}

.ndl_tabs .section .box.visible {
	display:block;
}

.ndl_tabs .section .new.box {
	border-top:4px solid #87a81b;
}

.ndl_tabs .section .hit.box {
	border-top:4px solid #e28e00;
}

.ndl_tabs .section .discount.box {
	border-top:4px solid #b70e01;
}

div.catalog-top {
	width:100%;
	float:left;
	margin:5px 0px 10px 0px;
	padding:0px 0px 8px 0px;
	border-bottom:1px solid #e1e4e8;
}

div.catalog-top a.all {
	font-family:Arial;
	font-size:12px;
	font-weight:normal; 
	color:#838384;
	text-decoration:underline;
	float:right;
	margin:0px 14px 0px 0px;
	padding:0px;
}

div.catalog-top a.all:hover {
	text-decoration:none;
}

div.catalog-item-cards {
	width:100%;
	float:left;
	margin:0px 0px 10px 0px; 
}

div.catalog-item-card { 
	width:206px;
	float:left;
	margin:0px 1px 2px 1px;
	padding:10px 14px;
	border:1px solid #e0e3e7; 
}

div.catalog-item-card:hover {
	margin:-1px 0px 1px 0px;
	border:2px solid #757575;
}

div.catalog-item-card .item-all-title {
	height:35px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

div.catalog-item-card .item-all-title a.item-title { 
	font-family:Arial;
	font-weight:bold; 
	font-size:13px !important;
	color:#222222;
	height:35px;
	display:table-cell;
	vertical-align:middle;
	text-align:left;
}

div.catalog-item-card .item-all-title a.item-title:hover {
	color:#b41e2d;
	text-decoration:none;
}

div.catalog-item-card a.link { 
	width:100%;
	height:150px;
	display:block;
	text-align:center; 
	margin:10px 0px; 
	overflow:hidden;
	border-bottom:1px solid #e1e3e7;
	position:relative;
}

div.catalog-item-card a.link img {
	border:none;
}

div.catalog-item-card a.link div.sticker {
	position:absolute;
	top:0px;
	right:1px;
}

div.catalog-item-card a.link div.sticker img.new {
	display:block;
	margin:0px 0px -10px 0px;
	position:relative;
	z-index:300;
}

div.catalog-item-card a.link div.sticker img.hit {
	display:block;
	margin:0px 0px -10px 0px;
	position:relative;
	z-index:200;
}

div.catalog-item-card a.link div.sticker img.discount {
	display:block;
	margin:0px;
	position:relative;
	z-index:100;
}

div.catalog-item-card a.link img.manufacturer {
	position:absolute;
	bottom:5px;
	right:0px;
}

div.catalog-item-card .item-info {
	width:100%;
	height:160px;
	float:left;
	margin:0px;
	padding:0px;
}

div.catalog-item-card .item-info div.item-desc { 
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
	color:#616161;
	margin:0px 0px 10px 0px;
	height:62px;
	overflow:hidden;
}

div.catalog-item-card .rating_compare {
	width:100%;
	float:left;
	margin:0px 0px 15px 0px;
	padding:0px;
}

div.catalog-item-card .rating_compare div.rating {
	float:left;
	margin:1px 0px 0px 0px;
	padding:0px;
}

div.catalog-item-card .rating_compare div.add_to_compare {
	float:right;
	margin:0px;
	padding:0px;
}

div.catalog-item-card .add_to_compare a.catalog-item-compare {
	font:normal 12px Arial;
	color:#616161;
	text-decoration:none;
	border-bottom:1px dashed #616161;
	display:block;
	margin:0px;
	padding:0px;
}

div.catalog-item-card .add_to_compare a.catalog-item-compared {
	font:normal 11px Arial;
	color:#9ca0a6;
	text-decoration:none;
	border-bottom:none;
	display:block;
	margin:1px 0px 0px 0px;
	padding:0px;
}

div.catalog-item-card .add_to_compare a.catalog-item-compare:hover,
div.catalog-item-card .add_to_compare a.catalog-item-compared:hover {
	color:#9ca0a6;
	text-decoration:none;
	border-bottom:none;
}

div.catalog-item-card .add_to_compare a.catalog-item-compare span.added,
div.catalog-item-card .add_to_compare a.catalog-item-compared span.add {
	display:none;
}

div.catalog-item-card div.catalog-item-price-nofull { 
	float:left;
	margin:24px 0px 0px 0px;
	padding:0px;
}

div.catalog-item-card span.item-price { 
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color:#222222;
	line-height:1.05;
}

div.catalog-item-card div.catalog-item-price-full {
	float:left;
	margin:-5px 0px 0px 0px;
	padding:0px;
}

div.catalog-item-card span.catalog-item-price-old {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#ca1507;
	text-decoration:line-through;
}

div.catalog-item-card span.catalog-item-price-percent {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#616161;
}

div.catalog-item-card span.catalog-item-price-new {
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color:#222222;
	line-height:1;
}

div.catalog-item-card div.catalog-item-price-zero { 
	float:left;
	margin:28px 0px 0px 0px;
	padding:0px;
}

div.catalog-item-card a.ask_price_anch { 
	font:normal 12px Arial;
	color:#690913;
	text-decoration:none;
	margin:0px;
	padding:0px;
	border-bottom:1px dashed #690913;
}

div.catalog-item-card a.ask_price_anch:hover {
	color:#b41e2d;
	text-decoration:none;
	border-bottom:1px dashed #fff;
}

div.catalog-item-card span.unit {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#616161;
}

div.catalog-item-card .buy_more,
div.catalog-item-card-top .buy_more {
	width:83px;
	float:right;
}

div.catalog-item-card .buy_more a.minus {
	width:21px;
	height:23px;
	float:left;
	text-decoration:none;
	margin:0px 0px 0px 1px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_a_minus.jpg) left top no-repeat;
}

div.catalog-item-card .buy_more a.minus:hover {
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_a_minus.jpg) left -23px no-repeat;
}

div.catalog-item-card .buy_more input[name="quantity"] {
	width:34px;
	height:21px;
	line-height:21px;
	float:left;
	border:1px solid #dadada;
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.21) inset;
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.21) inset;
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.21) inset;
	background:#fff;
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000;
	text-align:center;
}

div.catalog-item-card .buy_more a.plus {
	width:21px;
	height:23px;
	float:left;
	text-decoration:none;
	margin:0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_a_plus.jpg) left top no-repeat;
}

div.catalog-item-card .buy_more a.plus:hover {
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_a_plus.jpg) left -23px no-repeat;
}

div.catalog-item-card .buy_more input[name="add2basket"] {
	width:83px;
	height:31px;
	float:left;
	border:none;
	margin:3px 0px 0px 0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_add_to_cart.jpg) left top no-repeat;
}

div.catalog-item-card .buy_more input[name="add2basket"]:hover {
	cursor:pointer;
	background:url(/bitrix/templates/elektro_light/./images/bg_add_to_cart.jpg) left -31px no-repeat;
}

div.catalog-item-card .buy_more small.result {
	width:79px;
	height:27px;
	float:left;
	margin:27px 0px 3px 0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_add_to_cart_added.jpg) left top no-repeat;
}

div.catalog-item-card .buy_more .hidden {
	display:none;
}

div.catalog-item-card .buy_more #not_available {
	width:79px;
	height:27px;
	margin:26px 0px 0px 0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/not_available.jpg) left top no-repeat;
}

div.catalog-item-card .buy_more #available {
	width:79px;
	height:27px;
	margin:26px 0px 0px 0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/available.jpg) left top no-repeat;
}


/***BODY_TEXT***/
#body_text {
	margin:0px;
}

#body_text p {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#616161;
	margin:0px;
	padding:0px 0px 12px 0px;
}

#body_text ul {
	margin:0px;
	padding:0px 0px 12px 20px;
	line-height:1.5;
}

#body_text ul li {
	text-align:left;
}


/***H1,H2,H3***/
h1, h2, h3 {
	font-family:Arial;
	margin:0px;
	line-height:1.1;
}

h1 {
	font-size:20px;
	font-weight:bold;
	color:#000;
	padding:10px 0px;
}

h2 {
	font-size:18px;
	font-weight:normal;
	color:#56606d;
	padding:5px 0px;
}

h3 {
	font-size:16px;
	font-weight:normal;
	color:#56606d;
	padding:5px 0px;
}


/***BREADCRUMBS***/
#breadcrumb-search { 
	margin:20px 0px 0px 0px; 
	overflow:hidden;
}

#breadcrumb { 
	margin: 5px 0px 0px 0px; 
	padding: 0px;
	float:left;
	width:460px;
}

#breadcrumb a, #breadcrumb span, #breadcrumb i { 
	font-family:Arial;
	font-size:13px;
	padding:0px; 
	margin:0px;
}

#breadcrumb a {
	color:#666666 !important;
}

#breadcrumb span {
	color:#999999 !important;
}

#breadcrumb i {
	color:#cccccc !important;
}

#breadcrumb i { 
	padding:0px 6px;
}

#breadcrumb img { 
	vertical-align:middle;
	border:none;
}

#podelitsya {
	float:right;
}


/***ALREADY_SEEN***/
.already_seen {
	width:994px;
	float:left;
	margin:20px 0px -20px 0px;
	padding:0px 0px 20px 0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_already_seen.jpg) left top repeat-x #e4e6ec;
	-moz-border-radius:0px 0px 6px 6px;
	-webkit-border-radius:0px 0px 6px 6px;
	-khtml-border-radius:0px 0px 6px 6px;
	border-radius:0px 0px 6px 6px;
}

.already_seen div.h3 {
	font:bold 14px Arial;
	color:#37414c;
	margin:0px;
	padding:15px 0px 5px 22px;
}

.already_seen ul {
	width:950px;
	float:left;
	margin:0px 22px;
	padding:0px;
	list-style:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_already_seen_ul.jpg) left top repeat-x;
}

.already_seen ul li {
	width:70px;
	height:70px;
	float:left;
	position:relative;
	z-index:100;
	margin:0px 5px 0px 0px;
	padding:0px;
	border:2px solid transparent;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
}

.already_seen ul li:last-child {
	margin:0px;
}

.already_seen ul li:hover {
	border:2px solid #b41e2d;
}

.already_seen ul li a {
	width:68px;
	height:68px;
	display:table-cell;
	background:#fff;
	vertical-align:middle;
	border:1px solid #d3d7dc;
}

.already_seen ul li:hover a {
	border:1px solid #b41e2d;
}

.already_seen ul li a span {
	font:normal 13px Arial;
	color:#fff;
	text-align:left;
	width:159px;
	display:none;
	margin:0px;
	padding:10px 15px;
	position:absolute;
	z-index:200;
	left:18px;
	bottom:76px;
	background:rgba(49, 53, 58, 0.8);
}

.already_seen ul li a span::before {
	content:'';
	width:11px;
	height:11px;
	display:block;
	background:url(/bitrix/templates/elektro_light/./images/arrow.png) left top no-repeat;
	position:absolute;
	bottom:-11px;
	left:11px;
}

.already_seen ul li:hover a span {
	display:block;
}

.already_seen ul li a img {
	max-width:68px;
	max-height:68px;
	border:none;
}


/***FOOTER***/
#footer-wrapper { 
	height:129px;
	background:#999da6;
}

#footer { 
	width:965px;
	height:129px;
	position:relative; 
	margin:0px auto;
	padding:0px;
}

#footer_left {
	float:left;
	width:365px;
	height:71px;
	padding-left: 10px;
}

#footer_left #copyright { 
	padding:22px 0px 0px 13px; 
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#7d7d7d;
}

#footer_left #copyright p { 
	margin:0px;
	padding:0px;
}

#footer_center {
	float:left;
	width:173px;
	height:71px;
}

#footer_center #footer-links { 
	float:left;
	text-align:left; 
	margin:0px; 
	padding:30px 0px 0px 0px; 
	list-style: none;
}

#footer_center #footer-links ul { 
	float:left;
	margin:0; 
	padding:0; 
	list-style:none; 
	text-align:left; 
}

#footer_center #footer-links ul li { 
	float:left;
	margin:0px;
	padding:0px;
}

#footer_center #footer-links a {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#7d7d7d;
	text-decoration:underline;
	margin:0px;
	padding:0px 7px 0px 6px;
	background:url(/bitrix/templates/elektro_light/./images/bg_footer_links_a.jpg) right center no-repeat;
}

#footer_center #footer-links ul li:first-child a {
	padding:0px 7px 0px 0px;
}

#footer_center #footer-links ul li:last-child a {
	padding:0px 0px 0px 6px;
	background:none;
}

#footer_center #footer-links a:hover {
	color:#b41e2d;
	text-decoration:none;
}

#footer_right {
	float:left;
	width:407px;
	height:71px;
}

#footer_right #counters {
	float:left;
	margin:23px 0px 0px 0px;
	padding:0px;
}

#footer_right #counters #counter_1,
#footer_right #counters #counter_2 {
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
}
/*
#footer_right #footer-design { 
	float:right;
	margin:23px 9px 0px 0px;
	padding: 0px 10px 0px 0px;
}

#footer_right #footer-design a {
	font:normal 11px Arial;
	color:#7d7d7d;
	text-align:right;
	text-decoration:none;
	display:block;
	height:33px;
	margin:0px;
	padding:0px 100px 0px 0px;
	background:url(/bitrix/templates/elektro_light/./images/masterlink.png) right top no-repeat;
}

#footer_right #footer-design a:hover {
	color:#b41e2d;
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/altop.png) right -33px no-repeat;
}
*/

#footer_right #footer-design { 
	float:right;
	margin:23px 9px 0px 0px;
	padding: 0px 10px 0px 0px;
}

#footer_right #footer-design a.create {
	font:normal 11px Arial;
	color:#7d7d7d;
	text-decoration:underline;
	float:left;
	height:27px;
	margin:7px 4px 0px 0px;
	padding:0px;
}

#footer_right #footer-design a.create:hover {
	color:#b41e2d;
	text-decoration:none;
}

#footer_right #footer-design a.masterlink {
	font:normal 11px Arial;
	color:#7d7d7d;
	text-decoration:underline;
	float:left;
	height:27px;
	margin:0px;
	padding:7px 0px 0px 31px;
	background:url('/bitrix/templates/elektro_light/./images/masterlink.png') left center no-repeat;
}

#footer_right #footer-design a.masterlink:hover {
	color:#b41e2d;
	text-decoration:none;
}


#foot_panel {
	width:965px;
	height:57px;
	position:fixed;
	bottom:0px;
    background: url(/bitrix/templates/elektro_light/./images/bg_panel.png) left top no-repeat;
	z-index:500;
}

#foot_panel_1 {
	float:left;
	height: 57px;
	padding-left: 10px;
}

#foot_panel_1 .kabinet {
	float:left;
	margin:0px;
	height:57px;
	background:url(/bitrix/templates/elektro_light/./images/bg_kabinet.png) 14px top no-repeat;
}

.kabinet a.login_anch,
.kabinet a.personal {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#fff !important;
	float:left;
	height:57px;
	line-height:67px;
	padding:0px 0px 0px 68px;
}

.kabinet a.register {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#fff !important;
	float:left;
	height:57px;
	line-height:67px;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 14px;
	background:url(/bitrix/templates/elektro_light/./images/bg_compare.jpg) left 29px no-repeat;
}

.kabinet a.login_anch:hover,
.kabinet a.personal:hover,
.kabinet a.register:hover {
	color:#ced9eb !important;
	text-decoration:none;
}

#compare {  
	float:left;
	margin:0px 0px 0px 15px;
	height:57px;
	background:url(/bitrix/templates/elektro_light/./images/bg_compare.jpg) left 29px no-repeat;
}

#compare .block-content { 
	float:left;
	padding:0px 0px 0px 13px;
}

#compare a {	
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#fff;
	display:block;
	float:left;
	height:57px;
	line-height:67px;
}

#compare a:hover {
	color:#ced9eb;
	text-decoration:none;
}

#compare span {
	font-family:Arial;
    font-size:14px;
    font-weight:bold;
	color:#363224;
	text-align:center;
    display:block;
	width:23px;
	height:23px;
	line-height:23px;
    float:left;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	-khtml-border-radius:11px;
	border-radius:11px;
	background:#b3b3b3;
	background:-webkit-linear-gradient(top, bottom, #fff, #b3b3b3);
	background:-moz-linear-gradient(top, #fff, #b3b3b3);
	background:-o-linear-gradient(top, #fff, #b3b3b3);
	background:-ms-linear-gradient(top, #fff, #b3b3b3);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15);
    box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15);
    margin:14px 0px 0px 0px;
	padding:0px;
}

#foot_panel_2 {
	float:right;
	height:57px;
	background:url(/bitrix/templates/elektro_light/./images/bg_cart.png) left top no-repeat;
	margin:0px 15px 0px 0px;
	padding-right: 10px;
}

#foot_panel_2 a.cart {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:0px 0px 0px 52px;
	float:left;
	display:block;
	height:57px;
	line-height:67px;
}

#foot_panel_2 a.cart:hover {
	color:#ced9eb;
	text-decoration:none;
}

#foot_panel_2 span.count {
	font-family:Arial;
    font-size:14px;
    font-weight:bold;
	color:#fff;
	text-align:center;
    display:block;
	width:25px;
	height:25px;
	line-height:25px;
    float:left;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-khtml-border-radius:12px;
	border-radius:12px;
	background:#363a42;
	background:-webkit-linear-gradient(top, bottom, #6f737e, #363a42);
	background:-moz-linear-gradient(top, #6f737e, #363a42);
	background:-o-linear-gradient(top, #6f737e, #363a42);
	background:-ms-linear-gradient(top, #6f737e, #363a42);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15);
    box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15);
    margin:13px 0px 0px 0px;
	padding:0px;
}

#foot_panel_2 span.sum_curr {
	font-family:Arial;
    font-size:16px;
    font-weight:bold;
	color:#2F2D18;
	background:#F0EFE2;
	display:block;
    float:left;
    margin:20px 0 0 15px;
    padding:5px 9px;
}

#foot_panel_2 span.sum_curr span.curr {
	font-size:14px;
    font-weight:normal;
}

#foot_panel_2 a.oformit {
	width:157px;
	height:34px;
	float:left; 
	margin:20px 0px 0px 8px;
	background:url(/bitrix/templates/elektro_light/./images/bg_a_oformit.png) left top no-repeat;
	text-decoration:none;
}

#foot_panel_2 a.oformit:hover {
	background:url(/bitrix/templates/elektro_light/./images/bg_a_oformit.png) left -34px no-repeat;
}

#foot_panel_poloska {
	width:100%;
	height:59px;
	position:fixed;
	left:0px;
	bottom:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_foot_poloska.png) left top repeat-x;
}


/***ALTOP_LOGIN***/
.login_body { 
	display:none; 
	background:rgba(22, 23, 25, 0.4);
	left:0; 
	top:0; 
	position:fixed; 
	width:100%; 
	height:100%; 
	z-index:600;
}

.login { 
	display:none; 
	position:absolute; 
	bottom:63px; 
	left:38px; 
	-webkit-box-shadow:0px 0px 12px rgba(91, 91, 91, 0.65);
    -moz-box-shadow:0px 0px 12px rgba(91, 91, 91, 0.65);
    box-shadow:0px 0px 12px rgba(91, 91, 91, 0.65);
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
	background:#fff;
	z-index:700;
}

.login_close { 
	float:right; 
	width:23px; 
	height:23px; 
	margin:-6px -10px 0px 0px; 
	background:url(/bitrix/templates/elektro_light/./images/bg_callback_close.png);
}

img.login_arrow {
	width:13px; 
	height:7px; 
	position:absolute;
	left:28px;
	bottom:-7px;
}

.login .login-form {
	width:auto;
	margin:0px;
	padding:20px;
}

.login .login-form .fields input[type="text"],
.login .login-form .fields input[type="password"] {
	width:167px;
	height:24px;
	line-height:24px;
	border:1px solid #d7d4d1;
	-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15) inset;
    box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15) inset;
	margin:0px 0px 4px 0px;
	padding:0px 8px;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#1e1d19;
}

.login .login-form .fields input[type="submit"] {
	width:188px;
	height:34px;
	border:none;
	margin:6px 0px 0px -1px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_login_form_submit.jpg) left top no-repeat;
}

.login .login-form .fields input[type="submit"]:hover {
	cursor:pointer;
	background:url(/bitrix/templates/elektro_light/./images/bg_login_form_submit.jpg) left -34px no-repeat;
}

.login .login-form .fields a.forgot {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#690913;
	text-decoration:underline;
}

.login .login-form .fields a.forgot:hover {
	text-decoration:none;
}

.login .login-form p.login_as {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#616161;
	margin:10px 0px 5px 0px;
	padding:0px;
}


/***NEWS***/
.news-list {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}

.news-list .news-item {
	width:100%;
	float:left;
	margin:0px 0px 12px 0px;
	padding:0px 0px 12px 0px;
	border-bottom:1px solid #d1d6dc;
}

.news-list .news-item a {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}

.news-list .news-item a .news-date {
	width:70px;
	height:23px;
	line-height:23px;
	float:left;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	margin:0px 8px 0px 0px;
	padding:0px 0px 0px 7px;
	background:url(/bitrix/templates/elektro_light/./images/bg_news_news_date.jpg) left top no-repeat;
}

.news-list .news-item a:hover .news-date {
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_news_news_date.jpg) left -23px no-repeat;
}

.news-list .news-item a .news-title {
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#37414c;
	text-decoration:underline;
	width:603px;
	float:left;
}

.news-list .news-item a:hover .news-title {
	color:#b41e2d;
	text-decoration:none;
}

.news-detail {
	width:100%;
	margin:0px;
	padding:0px;
}

.news-detail img.detail_picture {
	border:none;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.news-detail .detail-text {
	width:100%;
	margin:0px 0px 5px 0px;
	padding:0px;
}


/***STATI***/
.stati-list {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}

.stati-list .stati-item {
	width:100%;
	float:left;
	margin:0px 0px 12px 0px;
	padding:0px 0px 12px 0px;
	border-bottom:1px solid #d1d6dc;
}

.stati-list .stati-item .image {
	width:120px;
	float:left;
	margin:0px 15px 0px 0px;
	padding:0px;
}

.stati-list .stati-item .image img {
	 width:118px;
	 height:118px;
	 border:1px solid #e2e5e9;
}

.stati-list .stati-item .descr {
	width:580px;
	float:left;
	margin:0px;
	padding:0px;
}

.stati-list .stati-item .descr a.stati-title {
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color:#37414c;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}

.stati-list .stati-item .descr a.stati-title:hover {
	color:#b41e2d;
	text-decoration:none;
}

.stati-list .stati-item .descr .stati-detail {
	width:100%;
	margin:5px 0px;
	padding:0px;
}

.stati-list .stati-item .descr a.more {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#b41e2d;
	text-decoration:underline;
}

.stati-list .stati-item .descr a.more:hover {
	color:#b41e2d;
	text-decoration:none;
}


/***VENDORS***/
.vendors-section-list {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}

.vendors-section-list .vendors-section-item {
	width:100%;
	float:left;
	margin:0px 0px 12px 0px;
	padding:0px 0px 12px 0px;
	border-bottom:1px solid #d1d6dc;
}

.vendors-section-list .vendors-section-item .image {
	width:71px;
	float:left;
	margin:0px 15px 0px 0px;
	padding:0px;
}

.vendors-section-list .vendors-section-item .image img {
	width:69px;
	border:1px solid #e2e5e9;
}

.vendors-section-list .vendors-section-item a.vendors-section-title {
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color:#37414c;
	text-decoration:underline;
	float:left;
	margin:0px;
	padding:0px;
}

.vendors-section-list .vendors-section-item a.vendors-section-title:hover {
	color:#b41e2d;
	text-decoration:none;
}


/***CATALOG SECTIONS***/
div.catalog-section-list {
	width:100%;
	margin:0px;
	padding:0px;
}

div.catalog-section {
	overflow:hidden; 
	margin:0px; 
	padding:10px 0px; 
	position:static;
	cursor:default;
}

div.catalog-section-separator {background: url(/bitrix/templates/elektro_light/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: none; }


/***CATALOG SUBSECTIONS***/
div.catalog-subsection-list,
div.catalog-subsection {
	width:100%;
	margin:0px;
	padding:0px;
}

table.catalog-subsection-childs { 
	width:100%;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}

table.catalog-subsection-childs td { 
	width:25%;
	margin:0px;
	padding:5px;
	vertical-align:top;
}

table.catalog-subsection-childs td div.image {
	width:150px;
	height:150px;
	margin:0 auto;
	padding:0px;
}

table.catalog-subsection-childs td div.image a {
	width:150px;
	height:150px;
	display:table-cell;
	vertical-align:middle;
	text-decoration:none;
}

table.catalog-subsection-childs td div.image a img {
	border:none;
}

table.catalog-subsection-childs td a.title { 
	text-align:center;
	text-decoration:underline;
	display:block;
	margin:0px;
	padding:0px;
}

table.catalog-subsection-childs td a.title:hover { 
	text-decoration:none;
}


/*FILTER*/
a#catalog_item_toogle_filter {
	float:left;
	margin:0px 0px 8px 0px;
	padding:0px;
	text-decoration:none;
	border-bottom:1px dashed #690913;
}

a#catalog_item_toogle_filter:hover {
	text-decoration:none;
	border-bottom:1px dashed #b41e2d;
}

.filter {
	width:716px;
	float:left;
	display:none;
	margin:0px 0px 24px 0px;
	padding:0px 0px 10px 0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_filter.jpg) left bottom repeat-x #e4e7e9;
	border:1px solid #d6d9dc;
}

.filter form {
	margin:0px;
	padding:0px;
}

.filter form ul {
	width:100%;
	float:left;
	margin:0px !important;
	padding:0px !important;
	list-style:none;
}

.filter form ul li.sector {
	width:137px;
	height:64px;
	float:left;
	margin:2px 0px 0px 2px;
	padding:0px 10px;
	border:1px solid #d6d9dc;
	background:#ebedee;
	background:-webkit-linear-gradient(top, bottom, #f5f6f8, #ebedee);
	background:-moz-linear-gradient(top, #f5f6f8, #ebedee);
	background:-o-linear-gradient(top, #f5f6f8, #ebedee);
	background:-ms-linear-gradient(top, #f5f6f8, #ebedee);
}

.filter form ul li.sector:first-child,
.filter form ul li.sector:nth-child(5),
.filter form ul li.sector:nth-child(9) {
	width:207px;
}

.filter form .label {
	height:38px; 
	line-height:40px;
}

.filter form .label .price {
	height:34px;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#636b76;
}

.filter form .label .price input[type="text"] {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#636b76;
	background:none;
	border:none;
	width:56px;
}

.filter form #slider_all {
	height:5px; 
	width:190px; 
	background:#fff;
	border:1px solid #999;
	margin:0px auto;
	padding:0px;
}

.filter form .slider {
	height:7px; 
	width:175px; 
	position:relative;
}

.filter form .ui-slider-range {
	height:5px;
	background:#12a0ff;
	position:relative;
}

.filter form .slider .ui-slider-handle {
	position:absolute; 
	width:15px; 
	height:16px;
	border:1px solid #707070;
	top:-7px; 
	background:url(/bitrix/templates/elektro_light/./images/bg_filter_handle.jpg) center center no-repeat #fff;
	margin-left:-1px;
}

.filter form .new_leader_disc {
	width:100%;
	float:left;
	margin:0px;
	padding:3px 0px;
}

.filter form .new_leader_disc input[type="checkbox"] {
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
}

.filter form .new_leader_disc label {
	float:left;
	font:normal 12px Arial;
	color:#636b76;
}

.filter form .input {
	width:100%;
	height:64px;
	display:table-cell;
	vertical-align:middle;
}

.filter form .input label {
	width:100%;
	height:18px;
	display:block;
	overflow:hidden;
	font:normal 12px/18px Arial;
	color:#636b76;
}

.filter form .submit {
	width:100%;
	margin:15px 0px 0px 0px;
	padding:0px;
}

.filter form .submit input[type="submit"] {
	width:148px;
	height:34px;
	margin:0px 0px 0px 14px;
	padding:0px;
	border:none;
	text-indent:-1000px;
	background:url(/bitrix/templates/elektro_light/./images/bg_filter_submit.png) left top no-repeat;
}

.filter form .submit input[type="submit"]:hover {
	background:url(/bitrix/templates/elektro_light/./images/bg_filter_submit.png) left -34px no-repeat;
	cursor:pointer;
}

a#catalog_item_toogle_filter_hidden {
	font:normal 13px Arial;
	color:#818893;
	float:right;
	margin:8px 15px 0px 0px;
	padding:0px;
	text-decoration:none;
	border-bottom:1px dashed #818893;
}

a#catalog_item_toogle_filter_hidden:hover {
	text-decoration:none;
	border-bottom:none;
}

.count_items {
	float:left;
	height:29px;
	line-height:29px;
	margin:0px 15px 0px 0px;
	padding:0px;
}

.count_items label {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#636b76;
	float:left;
	margin:0px 3px 0px 0px;
	padding:0px;
}

.count_items span {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#222;
	float:left;
	margin:0px;
	padding:0px;
}


/***SORTING***/
div.catalog-item-sorting { 
	float:left;
	height:29px;
	line-height:29px;
	margin:0px;
	padding:0px;
}

div.catalog-item-sorting label {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#636b76;
	float:left;
	margin:0px 3px 0px 0px;
	padding:0px;
}

div.catalog-item-sorting a { 
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#b41e2d;
	text-decoration:underline;
	float:left;
	margin:0px 6px;
}

div.catalog-item-sorting a:hover {
	color:#b41e2d;
	text-decoration:none;
}

div.catalog-item-sorting a.selected {
	color:#232526;
	text-decoration:underline;
	padding:0px 15px 0px 7px;
}

div.catalog-item-sorting a.selected:hover {
	color:#232526;
	text-decoration:none;
}

div.catalog-item-sorting a.desc {
	background:url(/bitrix/templates/elektro_light/./images/icons-sprite.gif) right -185px no-repeat #e6e6e6; 
}

div.catalog-item-sorting a.asc {
	background:url(/bitrix/templates/elektro_light/./images/icons-sprite.gif) right -228px no-repeat #e6e6e6;
}


/***LIMIT***/
div.catalog-item-limit {
	float:left;
	height:29px;
	line-height:29px;
	margin:0px 0px 0px 15px;
	padding:0px;
}

div.catalog-item-limit label {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#636b76;
	float:left;
	margin:0px 3px 0px 0px;
	padding:0px;
}

div.catalog-item-limit a {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#b41e2d;
	text-decoration:underline;
	float:left;
	margin:0px 6px;
}

div.catalog-item-limit a:hover {
	color:#b41e2d;
	text-decoration:none;
}

div.catalog-item-limit a.selected {
	color:#232526;
	text-decoration:none;
	background:#e6e6e6;
	padding:0px 8px;
}

div.catalog-item-limit a.selected:hover {
	color:#232526;
	text-decoration:none;
}


/***VIEW***/
div.catalog-item-view {
	float:right;
	height:29px;
}

div.catalog-item-view a.list {
	width:29px;
	height:29px;
	float:left;
	margin:0px 7px 0px 0px;
	padding:0px;
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_catalog_item_view_a_list.jpg) left top no-repeat;
}

div.catalog-item-view a.list:hover {
	background:url(/bitrix/templates/elektro_light/./images/bg_catalog_item_view_a_list.jpg) left -29px no-repeat;
}

div.catalog-item-view a.list.selected {
	background:url(/bitrix/templates/elektro_light/./images/bg_catalog_item_view_a_list.jpg) left -58px no-repeat;
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
}

div.catalog-item-view a.table {
	width:29px;
	height:29px;
	float:left;
	margin:0px 7px 0px 0px;
	padding:0px;
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_catalog_item_view_a_table.jpg) left top no-repeat;
}

div.catalog-item-view a.table:hover {
	background:url(/bitrix/templates/elektro_light/./images/bg_catalog_item_view_a_table.jpg) left -29px no-repeat;
}

div.catalog-item-view a.table.selected {
	background:url(/bitrix/templates/elektro_light/./images/bg_catalog_item_view_a_table.jpg) left -58px no-repeat;
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
}

div.catalog-item-view a.price {
	width:29px;
	height:29px;
	float:left;
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_catalog_item_view_a_price.jpg) left top no-repeat;
}

div.catalog-item-view a.price:hover {
	background:url(/bitrix/templates/elektro_light/./images/bg_catalog_item_view_a_price.jpg) left -29px no-repeat;
}

div.catalog-item-view a.price.selected {
	background:url(/bitrix/templates/elektro_light/./images/bg_catalog_item_view_a_price.jpg) left -58px no-repeat;
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
}


/***CATALOG_SECTION***/
div#catalog {
	width:100%;
	float:left;
}

div.catalog-item-list { 
	width:100%;
	float:left;
	padding:10px 0px 10px 0px;
}

div.catalog-item {
	overflow:hidden; 
	margin:5px 0px 0px 0px; 
	padding:0px; 
	border:1px solid #e2e5e9;
}

div.catalog-item:hover {
	margin:4px 0px -1px -1px; 
	border:2px solid #757575;
}

div.catalog-item div.catalog-item-info { 
	float:left; 
	width:696px;
	margin:0px;
	padding:10px;
	position:relative;
}

div.catalog-item div.catalog-item-image {
	float:left; 
	margin:5px 10px 5px 0px; 
	overflow:hidden; 
	width:150px;
	position:relative;
}

div.catalog-item div.catalog-item-image a {
	display:block;
	text-align:center;
	text-decoration:none;
}

div.catalog-item div.catalog-item-image img {
	border:none;
}

div.catalog-item div.catalog-item-image div.sticker {
	position:absolute;
	top:0px;
	right:0px;
}

div.catalog-item div.catalog-item-image div.sticker img.new {
	display:block;
	margin:0px 0px -10px 0px;
	position:relative;
	z-index:300;
}

div.catalog-item div.catalog-item-image div.sticker img.hit {
	display:block;
	margin:0px 0px -10px 0px;
	position:relative;
	z-index:200;
}

div.catalog-item div.catalog-item-image div.sticker img.discount {
	display:block;
	margin:0px;
	position:relative;
	z-index:100;
}

div.catalog-item div.catalog-item-image img.manufacturer {
	position:absolute;
	bottom:0px;
	right:0px;
}

div.catalog-item div.catalog-item-desc { 
	float:left;
	width:380px; 
}

div.catalog-item div.catalog-item-title { 
	margin-bottom:5px;
	width:100%;
}

div.catalog-item div.catalog-item-title a { 
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color:#222222 !important;
	text-decoration:underline;
}

div.catalog-item div.catalog-item-title a:hover { 
	color:#690913 !important;
	text-decoration:none;
}

div.catalog-item div.catalog-item-preview-text {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#616161;
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
}

div.catalog-item div.rating_compare {
	float:left;
	margin:12px 0px 0px 0px;
	padding:0px;
}

div.catalog-item div.rating_compare .rating {
	float:left;
	margin:1px 0px 0px 0px;
	padding:0px;
}

div.catalog-item div.rating_compare .add_to_compare {
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px;
}

div.catalog-item .add_to_compare a.catalog-item-compare {
	font:normal 12px Arial;
	color:#616161;
	text-decoration:none;
	display:block;
	margin:0px;
	padding:0px 0px 0px 22px;
	background:url(/bitrix/templates/elektro_light/./images/bg_compare_a.jpg) left top no-repeat;
}

div.catalog-item .add_to_compare a.catalog-item-compare span {
	border-bottom:1px dashed #616161;
}

div.catalog-item .add_to_compare a.catalog-item-compare:hover {
	color:#9ca0a6;
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_compare_a.jpg) left -15px no-repeat;
}

div.catalog-item .add_to_compare a.catalog-item-compare:hover span {
	border-bottom:none;
}

div.catalog-item .add_to_compare a.catalog-item-compared,
div.catalog-item .add_to_compare a.catalog-item-compared:hover {
	font:normal 12px Arial;
	color:#9ca0a6;
	text-decoration:none;
	display:block;
	margin:0px;
	padding:0px 0px 0px 22px;
	background:url(/bitrix/templates/elektro_light/./images/bg_compare_a.jpg) left -15px no-repeat;
}

div.catalog-item .add_to_compare a.catalog-item-compare span.added,
div.catalog-item .add_to_compare a.catalog-item-compared span.add {
	display:none;
}

div.catalog-item span.catalog-item-price {
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color:#222222;
	text-align:right;
	display:block;
	margin:0px;
	padding:0px;
}

div.catalog-item span.catalog-item-price-new {
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color:#222222;
	text-align:right;
	display:block;
	margin:0px;
	padding:0px;
}

div.catalog-item span.catalog-item-price-old {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#7a8492;
	text-decoration:line-through;
	text-align:right;
	display:block;
	margin:0px;
	padding:0px;
}

div.catalog-item span.catalog-item-price-percent {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#ca1507;
	text-align:right;
	display:block;
	margin:0px;
	padding:0px;
}

div.catalog-item a.ask_price_anch { 
	font:normal 12px Arial;
	color:#690913;
	text-decoration:none;
	display:inline-block;
	margin:0px 0px 3px 0px;
	padding:0px;
	border-bottom:1px dashed #690913;
}

div.catalog-item a.ask_price_anch:hover {
	color:#b41e2d;
	text-decoration:none;
	border-bottom:1px dashed #fff;
}

div.catalog-item span.unit {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#616161;
	text-align:right;
	display:block;
	margin:-3px 0px 0px 0px;
	padding:0px;
}

div.catalog-item .buy_more {
	width:83px;
	position:absolute;
    bottom:10px;
	right:10px;
}

div.catalog-item .buy_more a.minus {
	width:21px;
	height:23px;
	float:left;
	text-decoration:none;
	margin:0px 0px 0px 1px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_a_minus.jpg) left top no-repeat;
}

div.catalog-item .buy_more a.minus:hover {
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_a_minus.jpg) left -23px no-repeat;
}

div.catalog-item .buy_more input[name="quantity"] {
	width:34px;
	height:21px;
	line-height:21px;
	float:left;
	border:1px solid #dadada;
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.21) inset;
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.21) inset;
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.21) inset;
	background:#fff;
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000;
	text-align:center;
}

div.catalog-item .buy_more a.plus {
	width:21px;
	height:23px;
	float:left;
	text-decoration:none;
	margin:0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_a_plus.jpg) left top no-repeat;
}

div.catalog-item .buy_more a.plus:hover {
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_a_plus.jpg) left -23px no-repeat;
}

div.catalog-item .buy_more input[name="add2basket"] {
	width:83px;
	height:31px;
	float:left;
	border:none;
	margin:3px 0px 0px 0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_add_to_cart.jpg) left top no-repeat;
}

div.catalog-item .buy_more input[name="add2basket"]:hover {
	cursor:pointer;
	background:url(/bitrix/templates/elektro_light/./images/bg_add_to_cart.jpg) left -31px no-repeat;
}

div.catalog-item .buy_more small.result {
	width:79px;
	height:27px;
	float:left;
	margin:27px 0px 0px 0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_add_to_cart_added.jpg) left top no-repeat;
}

div.catalog-item .buy_more .hidden {
	display:none;
}

div.catalog-item .buy_more #not_available {
	width:79px;
	height:27px;
	margin:0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/not_available.jpg) left top no-repeat;
}

div.catalog-item .buy_more #available {
	width:79px;
	height:27px;
	margin:0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/available.jpg) left top no-repeat;
}


/***TABLE_VIEW***/
div.catalog-item-table { 
	width:100%;
	float:left;
	padding:15px 0px 10px 0px;
}

div.catalog-item-table div.catalog-item-card { 
	width:207px;
}


/***PRICE_VIEW***/
div.catalog-item-price { 
	width:100%;
	float:left;
	padding:10px 0px 10px 0px;
}

div.catalog-item-price div.catalog-item-info {
	width:710px;
	padding:3px;
}

div.catalog-item-price div.catalog-item-image {
	margin:0px 5px 0px 0px; 
	width:40px;
	height:30px;
}

div.catalog-item-price div.catalog-item-image a img {
	width:30px;
	height:30px;
}

div.catalog-item-price div.catalog-item-image div.sticker {
	position:absolute;
	top:0px;
	left:0px;
}

div.catalog-item-price div.catalog-item-image span.new,
div.catalog-item-price div.catalog-item-image span.hit,
div.catalog-item-price div.catalog-item-image span.discount {
	width:3px;
	height:3px;
	display:block;
}

div.catalog-item-price div.catalog-item-image span.new {
	border:1px solid #a5ca28;
	background:#a6cb27;
	background:-webkit-linear-gradient(top, bottom, #bded09, #a6cb27);
	background:-moz-linear-gradient(top, #bded09, #a6cb27);
	background:-o-linear-gradient(top, #bded09, #a6cb27);
	background:-ms-linear-gradient(top, #bded09, #a6cb27);
}

div.catalog-item-price div.catalog-item-image span.hit {
	border:1px solid #f7be00;
	background:#f6b900;
	background:-webkit-linear-gradient(top, bottom, #fada00, #f6b900);
	background:-moz-linear-gradient(top, #fada00, #f6b900);
	background:-o-linear-gradient(top, #fada00, #f6b900);
	background:-ms-linear-gradient(top, #fada00, #f6b900);
}

div.catalog-item-price div.catalog-item-image span.discount {
	border:1px solid #c81b0e;
	background:#df1d0f;
	background:-webkit-linear-gradient(top, bottom, #ee473b, #df1d0f);
	background:-moz-linear-gradient(top, #ee473b, #df1d0f);
	background:-o-linear-gradient(top, #ee473b, #df1d0f);
	background:-ms-linear-gradient(top, #ee473b, #df1d0f);
}

div.catalog-item-price div.catalog-item-title {
	width:310px;
	height:30px;
	float:left;
	overflow:hidden;
	margin:0px;
}

div.catalog-item-price div.catalog-item-title a {
	font-size:13px;
	height:30px;
	line-height:30px;
}

div.catalog-item-price span.catalog-item-price-old {
	width:84px;
	height:30px;
	display:table-cell;
	vertical-align:middle;
	text-align:right;
	line-height:1.1;
}

div.catalog-item-price span.catalog-item-price-new {
	width:90px;
	height:30px;
	display:table-cell;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	line-height:1.1;
}

div.catalog-item-price span.catalog-item-price {
	width:174px;
	height:30px;
	display:table-cell;
	vertical-align:middle;
	float:none;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	line-height:1.1;
}

div.catalog-item-price div.catalog-item-price-zero {
	width:174px;
	height:30px;
	display:table-cell;
	vertical-align:middle;
	text-align:right;
	line-height:1.1;
}

div.catalog-item-price div.catalog-item-price-zero a.ask_price_anch { 
	font:normal 12px Arial;
	color:#690913;
	text-decoration:none;
	border-bottom:1px dashed #690913;
}

div.catalog-item-price div.catalog-item-price-zero a.ask_price_anch:hover {
	color:#b41e2d;
	text-decoration:none;
	border-bottom:1px dashed #fff;
}

div.catalog-item-price span.unit {
	width:50px;
	height:30px;
	display:table-cell;
	vertical-align:middle;
	margin:0px;
	padding:0px 11px 0px 0px;
	text-align:right;
	line-height:1.1;
}

div.catalog-item-price .buy_more {
	width:120px;
	display:table-cell;
	vertical-align:middle;
	position:relative;
	right:0px;
	bottom:0px;
}

div.catalog-item-price .buy_more a.minus {
	margin:4px 0px 0px 0px;
}

div.catalog-item-price .buy_more input[name="quantity"] {
	margin:4px 0px 0px 0px;
}

div.catalog-item-price .buy_more a.plus {
	margin:4px 0px 0px 0px;
}

div.catalog-item-price .buy_more input[name="add2basket"] {
	width:34px;
	margin:1px 0px 0px 7px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_add_to_cart_price.jpg) left top no-repeat;
}

div.catalog-item-price .buy_more input[name="add2basket"]:hover {
	background:url(/bitrix/templates/elektro_light/./images/bg_add_to_cart_price.jpg) left -31px no-repeat;
}

div.catalog-item-price .buy_more small.result {
	width:30px;
	float:right;
	margin:1px 3px 0px 0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_add_to_cart_added_price.jpg) left top no-repeat;
}

div.catalog-item-price .buy_more #not_available {
	width:30px;
	height:27px;
	float:right;
	margin:0px 3px 0px 0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/not_available_price.jpg) left top no-repeat;
}

div.catalog-item-price .buy_more #available {
	width:30px;
	height:27px;
	float:right;
	margin:0px 3px 0px 0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/available_price.jpg) left top no-repeat;
}


/***CATALOG_SECTION_DESCR***/
.catalog_description {
	width:100%;
	float:left;
	margin:20px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	background:url(/bitrix/templates/elektro_light/./images/title-line.gif) left top no-repeat;
}


/***CATALOG DETAIL***/
div.catalog-detail { 
	width:100%;
	float:left;
}

div.catalog-detail table.catalog-detail {
	border-collapse:collapse;
}

div.catalog-detail-pictures { 
	width:250px;
	float:left;
	margin:0px; 
	padding:0px;
	text-align:center;
}

div.catalog-detail-pictures div.detail_picture {
	width:100%;
	position:relative;
	margin:0px;
	padding:0px;
}

div.catalog-detail-pictures div.detail_picture a.catalog-detail-images {
	display:block;
	text-decoration:none;
	text-align:center;
}

div.catalog-detail-pictures div.detail_picture img {
	border:none;
}

div.catalog-detail-pictures div.detail_picture div.sticker {
	position:absolute;
	top:0px;
	right:0px;
}

div.catalog-detail-pictures div.detail_picture div.sticker img.new {
	display:block;
	margin:0px 0px -10px 0px;
	position:relative;
	z-index:300;
}

div.catalog-detail-pictures div.detail_picture div.sticker img.hit {
	display:block;
	margin:0px 0px -10px 0px;
	position:relative;
	z-index:200;
}

div.catalog-detail-pictures div.detail_picture div.sticker img.discount {
	display:block;
	margin:0px;
	position:relative;
	z-index:100;
}

div.catalog-detail-pictures div.detail_picture img.manufacturer {
	position:absolute;
	bottom:0px;
	right:0px;
}

div.catalog-detail-pictures div.more_photo {
	width:100%;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
}

div.catalog-detail-pictures div.more_photo ul {
	float:left;
	margin:0px !important;
	padding:0px !important;
	list-style:none;
}

div.catalog-detail-pictures div.more_photo ul li {
	width:70px;
	height:70px;
	float:left;
	margin:0px 3px 3px 3px;
	padding:0px;
	border:3px solid #fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
}

div.catalog-detail-pictures div.more_photo ul li:hover {
	border:3px solid #b41e2d;
}

div.catalog-detail-pictures div.more_photo ul li a.catalog-detail-images {
	width:70px;
	height:70px;
	display:table-cell;
	vertical-align:middle;
	text-decoration:none;
	text-align:center;
}

div.catalog-detail-pictures div.more_photo ul li a.catalog-detail-images img {
	border:none;
}

div.catalog-detail-pictures div.more_photo ul li #video {
	visibility:hidden;
	display:none;
}

div.catalog-detail div.price_buy_detail {
	width:100%;
	float:left;
	margin:0px;
	padding:10px 0px;
	background:#f6f6f6;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}

div.catalog-detail div.catalog-detail-price { 
	float:left;
	margin:0px 0px 0px 15px;
	padding:0px;
}

div.catalog-detail span.catalog-detail-item-price,
div.catalog-detail span.catalog-detail-item-price-new {
	font:bold 24px Arial;
	color:#000;
	display:block;
	margin:0px;
	padding:0px;
}

div.catalog-detail span.catalog-detail-item-price-old {
	font:normal 12px Arial;
	color:#ca1507;
	text-decoration:line-through;
	display:block;
	margin:0px;
	padding:0px;
}

div.catalog-detail span.catalog-detail-item-price-percent {
	font:normal 11px Arial;
	color:#616161;
	display:block;
	margin:0px;
	padding:0px;
}

div.catalog-detail a.ask_price_anch { 
	font:normal 12px Arial;
	color:#690913;
	text-decoration:none;
	border-bottom:1px dashed #690913;
}

div.catalog-detail a.ask_price_anch:hover {
	color:#b41e2d;
	text-decoration:none;
	border-bottom:1px dashed #fff;
}

div.catalog-detail span.unit {
	font:normal 12px Arial;
	color:#616161;
	display:block;
	margin:0px;
	padding:0px;
}

div.catalog-detail .buy_more_detail {
	float:right;
	margin:0px 28px 0px 0px;
	padding:0px;
}

div.catalog-detail .buy_more_detail form {
	float:left;
}

div.catalog-detail .buy_more_detail a.minus {
	width:21px;
	height:23px;
	float:left;
	text-decoration:none;
	margin:18px 0px 0px 0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_a_minus.jpg) left top no-repeat;
}

div.catalog-detail .buy_more_detail a.minus:hover {
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_a_minus.jpg) left -23px no-repeat;
}

div.catalog-detail .buy_more_detail input[name="quantity"] {
	width:34px;
	height:21px;
	line-height:21px;
	float:left;
	border:1px solid #dadada;
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.21) inset;
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.21) inset;
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.21) inset;
	background:#fff;
	margin:18px 0px 0px 0px;
	padding:0px;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000;
	text-align:center;
}

div.catalog-detail .buy_more_detail a.plus {
	width:21px;
	height:23px;
	float:left;
	text-decoration:none;
	margin:18px 9px 0px 0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_a_plus.jpg) left top no-repeat;
}

div.catalog-detail .buy_more_detail a.plus:hover {
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_a_plus.jpg) left -23px no-repeat;
}

div.catalog-detail .buy_more_detail form input[name="add2basket"] {
	width:129px;
	height:36px;
	float:left;
	border:none;
	margin:0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_add_to_cart_detail.jpg) left top no-repeat;
}

div.catalog-detail .buy_more_detail form input[name="add2basket"]:hover {
	background:url(/bitrix/templates/elektro_light/./images/bg_add_to_cart_detail.jpg) left -36px no-repeat;
	cursor:pointer;
}

div.catalog-detail .buy_more_detail form small.result {
	width:129px;
	height:36px;
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_add_to_cart_detail.jpg) left -72px no-repeat;
}

div.catalog-detail .buy_more_detail form .hidden {
	display:none;
}

div.catalog-detail .buy_more_detail #not_available {
	width:148px;
	height:31px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/not_available_detail.jpg) left top no-repeat;
}

div.catalog-detail .buy_more_detail #available {
	width:116px;
	height:31px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/available_detail.jpg) left top no-repeat;
}

div.catalog-detail .rating_compare_detail {
	width:100%;
	float:left;
	margin:15px 0px 0px 0px;
	padding:0px;
}

div.catalog-detail .rating_compare_detail .rating {
	float:left;
	margin:0px;
	padding:0px;
}

div.catalog-detail .rating_compare_detail #catalog-compare {
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px;
}

div.catalog-detail .rating_compare_detail #catalog-compare a.catalog-item-compare {
	font:normal 12px Arial;
	color:#616161;
	text-decoration:none;
	display:block;
	margin:0px;
	padding:0px 0px 0px 22px;
	background:url(/bitrix/templates/elektro_light/./images/bg_compare_a.jpg) left top no-repeat;
}

div.catalog-detail .rating_compare_detail #catalog-compare a.catalog-item-compare span {
	border-bottom:1px dashed #616161;
}

div.catalog-detail .rating_compare_detail #catalog-compare a.catalog-item-compare:hover {
	color:#9ca0a6;
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_compare_a.jpg) left -15px no-repeat;
}

div.catalog-detail .rating_compare_detail #catalog-compare a.catalog-item-compare:hover span {
	border-bottom:none;
}

div.catalog-detail .rating_compare_detail #catalog-compare a.catalog-item-compared,
div.catalog-detail .rating_compare_detail #catalog-compare a.catalog-item-compared:hover {
	font:normal 12px Arial;
	color:#9ca0a6;
	text-decoration:none;
	display:block;
	margin:0px;
	padding:0px 0px 0px 22px;
	background:url(/bitrix/templates/elektro_light/./images/bg_compare_a.jpg) left -15px no-repeat;
}

div.catalog-detail .rating_compare_detail #catalog-compare a.catalog-item-compare span.added,
div.catalog-detail .rating_compare_detail #catalog-compare a.catalog-item-compared span.add {
	display:none;
}

div.catalog-detail-line {
	width:100%;
	height:1px;
	float:left;
	margin:12px 0;
	padding:0px;
	background: url(/bitrix/templates/elektro_light/./images/title-line.gif) left top no-repeat;
}

div.catalog-detail-properties { 
	width:100%;
	clear:both; 
	margin:10px 0px 0px 0px;
	padding:0px;  
	overflow:hidden; 
}

div.catalog-detail-properties div.h4 {
	width:100%;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 10px 0px;
	color:#2f2f2f;
}

div.catalog-detail-property { 
	margin:0px 0px 5px 0px; 
	border-bottom:1px dotted #cccccc; 
	float:left; 
	width:100%;
}

div.catalog-detail-property span { 
	float:left; 
	position:relative; 
	top:5px; 
	padding:0px 3px 0px 0px; 
	background:#fff;
}

div.catalog-detail-property b { 
	float:right; 
	position:relative; 
	top:5px; 
	padding:0px 0px 0px 3px;  
	font-weight:normal;
	background:#fff;
}

div.catalog-detail .section {
	width:100%;
	float:left;
	margin:30px 0px 0px 0px;
}

div.catalog-detail ul.tabs {
	height:46px;
	list-style:none !important;
	border:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_ul_tabs.jpg) left bottom repeat-x;
	margin:0px !important;
	padding:0px 0px 0px 10px !important;
}

div.catalog-detail .tabs li {
	float:left;
}

div.catalog-detail .tabs li a {
	font:bold 12px/1.3 Arial;
	color:#979797;
	text-decoration:none;
	display:table-cell;
	height:41px;
	vertical-align:middle;
	margin:0px;
	padding:5px 25px 0px 25px;
	position:relative;
}

div.catalog-detail .tabs li.current a {
	height:46px;
	padding:0px 25px 0px 25px;
	background:url(/bitrix/templates/elektro_light/./images/bg_ul_tabs_li_current.jpg) left top repeat-x;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-khtml-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	color:#fff;
}

div.catalog-detail .tabs li:hover a {
	color:#a81725;
	text-decoration:none;
}

div.catalog-detail .tabs li.current:hover a {
	color:#fff;
}

div.catalog-detail .tabs li span.reviews_count {
	font-weight:normal;
}

div.catalog-detail .box {
	display:none;
	width:718px;
	background:none;
	padding:20px 0px 0px 0px;
	margin:0px;
}

div.catalog-detail .box.visible {
	display:block;
}

div.catalog-detail .box .description {
	margin:0px;
	padding:0px;
}

div.catalog-detail .box #video {
	width:100%;
	margin:0 auto;
	text-align:center;
}

div.catalog-detail-stores { 
	margin:0px;
	padding:0px;  
	overflow: hidden; 
}

div.catalog-detail-store { 
	margin:0px 0px 5px 0px; 
	border-bottom:1px dotted #cccccc; 
	float:left; 
	width:100%;
}

div.catalog-detail-store span { 
	float:left; 
	position:relative; 
	top:5px; 
	padding:0px 3px 0px 0px; 
	background:#fff;
}

div.catalog-detail-store b { 
	float:right; 
	position:relative; 
	top:5px; 
	padding:0px 0px 0px 3px;  
	font-weight:normal;
	background:#fff;
}


/***RELATED_ITEMS***/
div.related-items {
	width:100%;
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px;
}

div.related-items div.h3 {
	width:100%;
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color:#222;
	margin:0px;
	padding:10px 0px;
}


/***COMPARE***/
.compare-list-result .sort {
	width:100%;
	margin:0px;
	padding:0px 0px 10px 0px;
}

.compare-list-result .sort .sorttext {
	display:inline-block;
}

.compare-list-result .sort a {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#37414c;
	text-decoration:underline;
	display:inline-block;
	margin:0px;
	padding:5px;
}

.compare-list-result .sort a:hover {
	text-decoration:none;
}

.compare-list-result .sort b {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#232526;
	background:#e6e6e6;
	display:inline-block;
	margin:0px;
	padding:5px;
}

div.compare-props { border:1px solid #E5E5E5; 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 { color: #000; margin-left: 23px; display: block; padding-top: 2px;}
div.compare-props label.unchecked { color: #b2b2b2;}

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 #D9D9D9; font-weight: bold; background:#ECECEC;}
table.compare-grid td.compare-property { border: none; white-space: nowrap; font-weight: bold;}

table.compare-grid .compare-delete-item { 
	width:15px; 
	height:15px;  
	display:inline-block; 
	float:right;
	margin-left:15px; 
	background:url(/bitrix/templates/elektro_light/./images/delete_from_cart.jpg) left top no-repeat;
}

table.compare-grid .compare-delete-item:hover {
	background:url(/bitrix/templates/elektro_light/./images/delete_from_cart.jpg) left -15px no-repeat;
}

table.compare-grid tr.alt td { background-color: #F6F6F6;}


/***PAGINATION***/
.pagination {
	width:100%;
	float:left;
	margin:5px 0px 0px 0px;
	padding:0px;
}

.pagination ul {
	margin:0px !important;
	padding:0px !important;
	list-style-type: none;
}

.pagination ul li {
	width:27px;
	height:22px;
	float:left;
	margin:0px 4px 0px 0px;
	padding:0px;
	border:1px solid #dadada;
	background:#e6e6e6;
	background:-webkit-linear-gradient(top, bottom, #ffffff, #e6e6e6);
	background:-moz-linear-gradient(top, #ffffff, #e6e6e6);
	background:-o-linear-gradient(top, #ffffff, #e6e6e6);
	background:-ms-linear-gradient(top, #ffffff, #e6e6e6);
}

.pagination ul li a {
	width:100%;
	height:22px;
	font:normal 11px/22px Arial !important;
	color:#5a5750 !important;
	text-decoration:none !important;
	text-align:center;
	display:inline-block;
}


.pagination ul li:hover {
	border:1px solid #025696;
	background:#025696
}

.pagination ul li:hover a {
	color:#fff !important;
}

.pagination ul li.active,
.pagination ul li.active:hover {
	border:1px solid #8b1622;
	background:#ae1827;
	/*
	background:-webkit-linear-gradient(top, bottom, #089bf3, #0672bd);
	background:-moz-linear-gradient(top, #089bf3, #0672bd);
	background:-o-linear-gradient(top, #089bf3, #0672bd);
	background:-ms-linear-gradient(top, #089bf3, #0672bd);
	*/
}

.pagination ul li.active span,
.pagination ul li.active:hover span {
	width:100%;
	height:22px;
	font:normal 11px/22px Arial;
	color:#fff;
	text-align:center;
	display:inline-block;
}

.pagination ul li.points,
.pagination ul li.points:hover {
	border:1px solid #dadada;
	background:#e6e6e6;
	background:-webkit-linear-gradient(top, bottom, #ffffff, #e6e6e6);
	background:-moz-linear-gradient(top, #ffffff, #e6e6e6);
	background:-o-linear-gradient(top, #ffffff, #e6e6e6);
	background:-ms-linear-gradient(top, #ffffff, #e6e6e6);
}

.pagination ul li.points span,
.pagination ul li.points:hover span {
	width:100%;
	height:22px;
	font:normal 11px/22px Arial;
	color:#5a5750;
	text-align:center;
	display:inline-block;

}

.pagination ul li.first,
.pagination ul li.last {
	width:46px;
	border:1px solid #fff;
	background:#dddddd;
	background:-webkit-linear-gradient(top, bottom, #e6e6e6, #dddddd);
	background:-moz-linear-gradient(top, #e6e6e6, #dddddd);
	background:-o-linear-gradient(top, #e6e6e6, #dddddd);
	background:-ms-linear-gradient(top, #e6e6e6, #dddddd);
}

.pagination ul li.first {
	background:url(/bitrix/templates/elektro_light/./images/pagination_first.jpg) 0 0 no-repeat;
}

.pagination ul li.last {
	background:url(/bitrix/templates/elektro_light/./images/pagination_last.jpg) 0 0 no-repeat;
}

.pagination ul li.first:hover,
.pagination ul li.last:hover {
background-position: 0 100%;
}



.pagination ul .navigation-button.navigation-disabled {
	display:none;
}











/***ALTOP_CALL_BACK***/
.callback_body { 
	display:none; 
	background:rgba(22, 23, 25, 0.4); 
	left:0; 
	top:0; 
	position:fixed; 
	width:100%; 
	height:100%; 
	z-index:600;
}

.callback { 
	display:none; 
	position:fixed; 
	top:116px; 
	right:20%; 
	width:387px; 
	-webkit-box-shadow:0px 0px 12px rgba(91, 91, 91, 0.65);
    -moz-box-shadow:0px 0px 12px rgba(91, 91, 91, 0.65);
    box-shadow:0px 0px 12px rgba(91, 91, 91, 0.65);
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
	background:url(/bitrix/templates/elektro_light/./images/bg_callback.jpg) left top repeat-x #fff;
	z-index:700;
}

.callback div.h1 {
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	height:45px;
	line-height:45px;
	margin:0px;
	padding:0px 0px 0px 19px;
}

.callback_close { 
	float:right; 
	width:23px; 
	height:23px; 
	margin:-6px -10px 0px 0px; 
	background:url(/bitrix/templates/elektro_light/./images/bg_callback_close.png);
}


/***MODAL***/
#bgmod {
	display:none; 
	background:rgba(22, 23, 25, 0.4); 
	left:0; 
	top:0; 
	position:fixed; 
	width:100%; 
	height:100%; 
	z-index:600;
}

.modal{
	display:none;
	top:50%;
	left:50%;
	position:fixed;
	z-index:700;
	-webkit-box-shadow:0px 0px 12px rgba(91, 91, 91, 0.65);
	-moz-box-shadow:0px 0px 12px rgba(91, 91, 91, 0.65);
	box-shadow:0px 0px 12px rgba(91, 91, 91, 0.65);
}

#addItemInCart {
	width:714px;
	height:226px;
	background:url(/bitrix/templates/elektro_light/./images/bg_additemincart.jpg) left top repeat-x #fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	margin:-123px 0px 0px -377px;
	padding:0px 20px 20px 20px;
}

#addItemInCart .item_added {
	width:714px;
	height:45px;
	line-height:45px;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	margin:0px;
	padding:0px;
}

#addItemInCart .item_image_full {
	width:194px;
	height:182px;
	float:left;
}

#addItemInCart .item_image_full .item_image_table {
	width:194px;
	height:182px;
	display:table-cell;
	vertical-align:middle;
}

#addItemInCart .item_image_full .item_image_table img.item_image {
	border:none;
}

#addItemInCart .item_title_desc {
	width:413px;
	height:135px;
	float:left;
	margin:0px 0px 16px 0px;
	padding:0px;
	text-align:left;
	line-height:1.3;
	overflow:hidden;
}

#addItemInCart .item_title_desc .item_title {
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color:#000;
	width:413px;
	margin:0px;
	padding:15px 0px 5px 0px;
}

#addItemInCart .item_title_desc .item_desc {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#616161;
	width:413px;
	margin:0px;
	padding:0px;
}

#addItemInCart .item_count_full {
	width:107px;
	height:151px;
	float:left;
}

#addItemInCart .item_count_full .item_count_table {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#616161;
	text-align:center;
	width:107px;
	height:151px;
	display:table-cell;
	vertical-align:middle;
}

#addItemInCart .item_count_full .item_count_table .item_count {
	font-family:Arial;
	font-size:30px;
	font-weight:bold;
	color:#9e9e9e;
	text-align:center;
}

#addItemInCart .item_links {
	float:right;
	margin:0px;
	padding:0px;
}

#addItemInCart .item_links a.close {
	width:208px;
	height:34px;
	float:left;
	text-decoration:none;
	margin:0px 17px 0px 0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_additemincart_a_close.png) left top no-repeat;
}

#addItemInCart .item_links a.close:hover {
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_additemincart_a_close.png) left -34px no-repeat;
}

#addItemInCart .item_links a.order {
	width:188px;
	height:34px;
	float:left;
	text-decoration:none;
	margin:0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_additemincart_a_order.png) left top no-repeat;
}

#addItemInCart .item_links a.order:hover {
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_additemincart_a_order.png) left -34px no-repeat;
}

#addItemInCart .close.button {
	width:23px;
	height:23px;
	position:absolute;
	right:-8px;
	top:-7px;
	background:url(/bitrix/templates/elektro_light/./images/bg_close_button.png) left top no-repeat;
}

#addItemInCart .close.button:hover {
	cursor:pointer;
}


/***ORDER-CART***/
.cart-items .sort {
	width:100%;
	margin:0px;
	padding:0px 0px 10px 0px;
}

.cart-items .sort .sorttext {
	display:inline-block;
}

.cart-items .sort a.sortbutton {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#37414c;
	text-decoration:underline;
	display:inline-block;
	margin:0px;
	padding:5px;
}

.cart-items .sort a.sortbutton:hover {
	text-decoration:none;
}

.cart-items .sort a.sortbutton.current {
	color:#232526;
	text-decoration:none;
	background:#e6e6e6;
}

.cart-items table.equipment {
	width:100%;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}

.cart-items table.equipment thead {
	border:1px solid #f7f7f7;
}

.cart-items table.equipment thead td {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#838383;
	background:#f7f7f7;
	margin:0px;
	padding:5px;
}

.cart-items table.equipment thead td.cart-item-image,
.cart-items table.equipment thead td.cart-item-name,
.cart-items table.equipment thead td.cart-item-actions {
	text-align:left;
}

.cart-items table.equipment thead td.cart-item-price,
.cart-items table.equipment thead td.cart-item-summa {
	text-align:right;
}

.cart-items table.equipment thead td.cart-item-quantity {
	text-align:center;
}

.cart-items table.equipment tbody tr {
	border:1px solid #e0e3e7;
}

.cart-items table.equipment tbody tr:hover {
	border:1px solid #757575;
}

.cart-items table.equipment tbody tr:hover td.separator {
	padding:0px;
}

.cart-items table.equipment tbody tr.separator {
	border:none;
}

.cart-items table.equipment tbody td {
	background:#fff;
	border:0px;
	margin:0px;
	padding:5px;
}

.cart-items table.equipment tbody td.separator {
	height:3px;
	background:none;
	border:none;
	margin:0px;
	padding:0px;
}

.cart-items table.equipment tbody td.cart-item-name {
	width:240px;
}

.cart-items table.equipment tbody td.cart-item-name a {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#222;
	text-decoration:underline;
}

.cart-items table.equipment tbody td.cart-item-name a:hover {
	color:#b41e2d;
	text-decoration:none;
}

.cart-items table.equipment tbody td.cart-item-price div.price,
.cart-items table.equipment tbody td.cart-item-price div.discount-price,
.cart-items table.equipment tbody td.cart-item-price div.old-price,
.cart-items table.equipment tbody td.cart-item-summa {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#222;
	text-align:right;
}

.cart-items table.equipment tbody td.cart-item-price div.old-price {
	color:#ca1507;
	text-decoration:line-through;
}

.cart-items table.equipment tbody td.cart-item-quantity {
	width:78px;
	text-align:center;
}

.cart-items table.equipment tbody td.cart-item-quantity a.minus {
	width:21px;
	height:23px;
	float:left;
	text-decoration:none;
	margin:0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_a_minus.jpg) left top no-repeat;
}

.cart-items table.equipment tbody td.cart-item-quantity a.minus:hover {
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_a_minus.jpg) left -23px no-repeat;
}

.cart-items table.equipment tbody td.cart-item-quantity input[class="quantity"] {
	width:34px;
	height:21px;
	line-height:21px;
	float:left;
	border:1px solid #dadada;
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.21) inset;
	-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.21) inset;
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.21) inset;
	background:#fff;
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000;
	text-align:center;
}

.cart-items table.equipment tbody td.cart-item-quantity a.plus {
	width:21px;
	height:23px;
	float:left;
	text-decoration:none;
	margin:0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_a_plus.jpg) left top no-repeat;
}

.cart-items table.equipment tbody td.cart-item-quantity a.plus:hover {
	text-decoration:none;
	background:url(/bitrix/templates/elektro_light/./images/bg_a_plus.jpg) left -23px no-repeat;
}

.cart-items table.equipment tbody td.cart-item-actions a.deleteitem {
	width:15px;
	height:15px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(/bitrix/templates/elektro_light/./images/delete_from_cart.jpg) left top no-repeat;
}

.cart-items table.equipment tbody td.cart-item-actions a.deleteitem:hover {
	background:url(/bitrix/templates/elektro_light/./images/delete_from_cart.jpg) left -15px no-repeat;
}


.cart-items table.equipment tbody td.cart-item-actions a.setaside {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#727272;
	text-decoration:underline;
	float:left;
	margin:0px;
	padding:0px 0px 0px 5px;
}

.cart-items table.equipment tbody td.cart-item-actions a.setaside:hover {
	color:#b41e2d;
	text-decoration:none;
}

.cart-items table.equipment tbody tr.myorders_itog:hover {
	border:1px solid #e0e3e7;
}

.cart-items table.equipment tbody tr.myorders_itog:hover td {
	padding:5px;
}

.cart-items table.equipment tbody tr.myorders_itog td.cart-itogo {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#838383;
	text-align:right;
}

.cart-items table.equipment tbody tr.myorders_itog td.cart-allsum {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#222;
	text-align:right;
}

.cart-items table.w100p {
	width:100%;
	border-collapse:collapse;
	margin:17px 0px 0px 0px;
	padding:0px;
}

.cart-items table.w100p td {
	margin:0px;
	padding:0px;
}

.cart-items table.w100p td.cart-coupon {
	width:365px;
}

.cart-items table.w100p td.cart-coupon input {
	width:251px;
	height:28px;
	line-height:28px;
	border:1px solid #a0a0a0;
	background:none;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#37414c;
	margin:0px;
	padding:0px 10px;
}

.cart-items table.w100p td.tal input {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	width:157px;
	height:34px;
	line-height:34px;
	border:none;
	margin:0px;
	padding:0px 0px 4px 0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_table_w100p_td_tal_input.jpg) left top no-repeat;
}

.cart-items table.w100p td.tal input:hover {
	background:url(/bitrix/templates/elektro_light/./images/bg_table_w100p_td_tal_input.jpg) left -34px no-repeat;
	cursor:pointer;
}

.cart-items table.w100p td.tar input {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	width:188px;
	height:34px;
	line-height:34px;
	border:none;
	margin:0px;
	padding:0px 0px 4px 0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_table_w100p_td_tar_input.jpg) left top no-repeat;
}

.cart-items table.w100p td.tar input:hover {
	background:url(/bitrix/templates/elektro_light/./images/bg_table_w100p_td_tar_input.jpg) left -34px no-repeat;
	cursor:pointer;
}

.cart-accessories {
	width:100%;
	float:left;
	margin:50px 0px 0px 0px;
	padding:0px;
}

.cart-accessories .h3 {
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color:#787d8b;
	width:100%;
	margin:0px;
	padding:10px 0px;
}

.myorders div.order-info {
	width:100%;
	margin:0px 0px 20px 0px;
	padding:0px;
}

.myorders div.order-info input[type="text"] {
	width:380px;
	height:28px;
	line-height:28px;
	border:1px solid #a0a0a0;
	background:none;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#37414c;
	margin:0px;
	padding:0px 10px;
}

.myorders div.order-info textarea {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#37414c;
	border:1px solid #a0a0a0;
	background:none;
	width:380px;
	max-width:380px;
	margin:0px;
	padding:10px;
}

.myorders div.order-info select {
	border:1px solid #a0a0a0;
	background:none;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#37414c;
	margin:0px;
	padding:5px 0px;
}

.myorders div.order-info label {
	font-weight:bold;
}

.myorders div.order-info span.star {
	font-weight:bold;
	color:#ca1507;
}

.order-checkout input[name="submitbutton"] {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	width:188px;
	height:34px;
	line-height:34px;
	border:none;
	margin:0px;
	padding:0px 0px 4px 0px;
	background:url(/bitrix/templates/elektro_light/./images/bg_table_w100p_td_tar_input.jpg) left top no-repeat;
}

.order-checkout input[name="submitbutton"]:hover {
	background:url(/bitrix/templates/elektro_light/./images/bg_table_w100p_td_tar_input.jpg) left -34px no-repeat;
	cursor:pointer;
}

.personal input[type="text"],
.personal input[type="password"] {
	width:380px;
	height:28px;
	line-height:28px;
	border:1px solid #a0a0a0;
	background:none;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#37414c;
	margin:0px;
	padding:0px 10px;
}

.personal textarea {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#37414c;
	border:1px solid #a0a0a0;
	background:none;
	width:380px;
	max-width:380px;
	margin:0px;
	padding:10px;
}


/***ORDER LIST***/
.order-list .sort {
	margin:0px 0px 20px 0px;
}

.order-list .sort .sorttext {
	display:inline-block;
}

.order-list .sort a.sortbutton {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#37414c;
	text-decoration:underline;
	display:inline-block;
	margin:0px;
	padding:5px;
}

.order-list .sort a.sortbutton:hover {
	text-decoration:none;
}

.order-list .sort a.sortbutton.current {
	color:#232526;
	text-decoration:none;
	background:#e6e6e6;
}

div.order-item { 
	width:100%;
	margin:0px 0px 20px 0px;
	padding:0px;
}

div.order-title-inner { 
	padding:5px 10px; 
	overflow: hidden;
	background:#e6e6e6;
}

div.order-title-inner span { 
	font-weight:bold;
	float:left;
} 

div.order-title-inner a { 
	float:right;
}

div.order-info { 
	overflow: hidden; 
	padding:10px;
	border-bottom:1px solid #F7F7F7; 
	border-right:1px solid #F7F7F7; 
	border-left:1px solid #F7F7F7;
}

div.order-details { 
	width:60%;
	float:left; 
}

div.order-props p label { 
	font-weight:bold;
}

div.order-items { 
	margin:10px 0px 0px 15px;
}

div.order-items label {
	font-weight:bold;
}

div.order-items ol { 
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 15px; 
}

div.order-items li { 
	margin:0px 0px 5px 0px;
}

div.order-status-info { 
	width:30%;
	float:right;
}

div.order-status-date { 
	margin:0px 0px 7px 0px;
}

div.order-status { 
	color:#fff;
	margin:0px 0px 7px 0px; 
	padding:2px 6px; 
}

div.order-status { 
	background:#A4A4A4; 
}

div.order-status-n {
	background:#FFAE00;
}

div.order-status-deny { 
	background:#F20000;
}

div.order-status-p { 
	background:#3ABE00;
}

div.order-status-links a { 
	display:block; 
	outline:none; 
	margin:0px 0px 3px 0px;
}


/***ORDER DETAIL***/
table.order-properties { 
	width:100%;
}

table.order-properties td { 
	vertical-align:top; 
	padding:0px 5px 3px 5px;
}

table.order-properties td.field-name { 
	width:50%;
	text-align:right;
}

table.order-properties td.field-value { 
	width:50%;
}

table.order-properties td.field-title { 
	text-align:center; 
	font-weight:bold; 
	padding:5px;
}

.order-cancel textarea {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#37414c;
	border:1px solid #a0a0a0;
	background:none;
	width:380px;
	max-width:380px;
	margin:0px;
	padding:10px;
}


/***SUBSCRIBE***/
div.subscribe-edit table.data-table {
	width:100%;
	border-collapse:collapse;
}

div.subscribe-edit table.data-table thead {
	border:1px solid #e6e6e6;
}

div.subscribe-edit table.data-table thead td {
	font-weight:bold;
	background:#e6e6e6;
	margin:0px;
	padding:5px;
}

div.subscribe-edit table.data-table tbody {
	border:1px solid #f7f7f7;
}

div.subscribe-edit table.data-table tbody td {
	margin:0px;
	padding:5px;
}

div.subscribe-edit table.data-table tbody td input[type="text"],
div.subscribe-edit table.data-table tbody td input[type="password"] {
	width:200px;
	height:28px;
	line-height:28px;
	border:1px solid #a0a0a0;
	background:none;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#37414c;
	margin:0px;
	padding:0px 10px;
}

div.subscribe-edit table.data-table tfoot td {
	margin:0px;
	padding:5px;
}


/***REGISTER, AUTORIZATION, FORGOT PASS, CHANGE PASS, CONTACTS***/
div.content-form.register-form,
div.content-form.login-form,
div.content-form.forgot-form,
div.content-form.changepswd-form,
div.content-form.feedback-form {
	width:100%;
	margin:0px;
	padding:0px;
}

div.content-form.register-form div.field,
div.content-form.login-form div.field,
div.content-form.forgot-form div.field,
div.content-form.changepswd-form div.field,
div.content-form.feedback-form div.field {
	margin:0px 0px 10px 0px;
	padding:0px;
}

div.content-form.register-form div.field label,
div.content-form.login-form div.field label,
div.content-form.forgot-form div.field label,
div.content-form.changepswd-form div.field label,
div.content-form.feedback-form div.field label {
	font-weight:bold;
}

div.content-form.register-form div.field span.starrequired {
	font-weight:bold;
	color:#ca1507;
}

div.content-form.register-form div.field input[type="text"],
div.content-form.register-form div.field input[type="password"],
div.content-form.login-form div.field input[type="text"],
div.content-form.login-form div.field input[type="password"],
div.content-form.forgot-form div.field input[type="text"],
div.content-form.forgot-form div.field input[type="password"],
div.content-form.changepswd-form div.field input[type="text"],
div.content-form.changepswd-form div.field input[type="password"],
div.content-form.feedback-form div.field input[type="text"] {
	width:380px;
	height:28px;
	line-height:28px;
	border:1px solid #a0a0a0;
	background:none;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#37414c;
	margin:0px;
	padding:0px 10px;
}

div.content-form.register-form div.field img,
div.content-form.feedback-form div.field img {
	margin:5px 0px 0px 0px;
	padding:0px;
}

div.content-form.feedback-form div.field textarea {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#37414c;
	border:1px solid #a0a0a0;
	background:none;
	width:380px;
	max-width:380px;
	margin:0px;
	padding:10px;
}


/***OTHER***/
.errortext {
	display:block;
	font:normal 13px Arial;
	color:#50280d;
	background:url(/bitrix/templates/elektro_light/./images/bg_alertmsg_bad.jpg) 10px center no-repeat #ffbb8d;
	border:1px solid #eb9d5e;
	margin:0px 0px 5px 0px;
	padding:5px 10px 5px 33px;
}

.errortext ul {
	padding:0px 0px 0px 15px !important;
}


.oktext {
	display:block;
	font:normal 13px Arial;
	color:#406100;
	text-align:left;
	background:url(/bitrix/templates/elektro_light/./images/bg_alertmsg_good.jpg) 10px center no-repeat #c8ff5b;
	border:1px solid #b9e014;
	margin:0px 0px 5px 0px;
	padding:5px 10px 5px 33px;
}


/***NEW OLD BYERS***/
div.order-checkout table.sale_order_full_table input[type="text"],
div.order-checkout table.sale_order_full_table input[type="password"] {
	width:260px;
	height:28px;
	line-height:28px;
	border:1px solid #a0a0a0;
	background:none;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#37414c;
	margin:0px;
	padding:0px 10px;
}
/* End */
/* /bitrix/components/altop/callback/templates/.default/style.css?13869402041812 */
/* /bitrix/components/altop/search.title/templates/.default/style.css?14024013448026 */
/* /bitrix/js/socialservices/css/ss.min.css?15173296454566 */
/* /bitrix/templates/elektro_light/template_styles.css?140352310194655 */
