@charset "windows-1251";
body {margin:0; padding: 0; border: 0;
	font: 100%/1.5 'Verdana', 'Geneva', 'Arial', 'Lucida Grande', 'Trebuchet MS', 'Helvetica Neue', sans-serif;
	color: #000;
}
A:Link {text-decoration:none; color: gray;}
A:Visited {text-decoration:none; color: gray;}
A:Hover { text-decoration: none; color: red; }
h1,h2,h3,h4,h5,h6{ font-size:1.6em; font-weight:normal; text-rendering: optimizeLegibility; margin: 0; padding: 0; border: 0; line-height:1.3em;}
h5 {font-size:1.2em;}
h6 {color:red; font-weight:bold;}
h1, h2, h6 {text-shadow:silver 1px 1px 2px;}
ul {list-style-type: none;}
a img {border:0; border:none;}
img {border:0; border:none;}

/*---------------------colors---------------------------*/
#lenta_top, #to_basket button, #totop18, .button {background-color:#8ab0db;} /* #ffcc00 #8ab0db */
#vitrina, #news, #actions, #articles, .goods_list {border-bottom-color:#8ab0db;}
#menu_bottom ul:not(:first-child) {border-left-color:#8ab0db;}
#to_basket input, #to_basket button  {border-color: #8ab0db;}
.tabs1 > a, .tabs1 #description:target ~ a:nth-of-type(1), .tabs1 > div {border-color: #8ab0db;}
.tabs > a, .tabs #related:target ~ a:nth-of-type(1), .tabs > div {border-color: #8ab0db;}
#more_goods #category, #more_goods #category section {border-color: #8ab0db;}
.pagination a.active {background-color: #8ab0db;}
#catalog_menu, #label {border-color: #8ab0db;}
#basket_item, #total, #delivery {border-top-color:#8ab0db;}
 #price_stock {border-color: #8ab0db;}
#grandtotal, #grandtotal input {background:#8ab0db;}
/*---------------------colors---------------------------*/

#top {margin:auto; padding:0; height:3em; background: url(../GlobImages/phone2.png); background-repeat:no-repeat; background-position:right;}
.logo img { margin-top:0.43em; margin-bottom:0.5em; padding-top:0.45em; width: 150px; height: auto;}
.right_logo {float:right;}
#lenta_top {width: 100%; margin:auto; padding:0;
	line-height:2em; z-index:10; /*background-color: #ffcc00;*/
	box-shadow: 0 3px 7px gray; -moz-box-shadow: 0 3px 7px gray; -webkit-box-shadow: 0 3px 7px gray;
}
/* The sticky class is added to the lenta_top with JS when it reaches its scroll position */
.sticky { position: fixed; top: 0; }

#menu_top {margin:auto; height:auto;}
#menu_top a { color:black; padding-left:0; padding-right:0.5em; }
#menu_top a:hover { color: red; }
#menu_top img {vertical-align:text-top; margin:0; padding:0; height:1.3em}
#menu_top #catalog {padding-left:0;}
#menu_top #basket_search {float:right;}
#menu_top #basket {white-space:nowrap; padding-right:0.5em;}
#menu_top #search {padding-right:0;}
#menu_top_icons img {padding-left:0.3em; padding-right:0.5em;}

#path { font-size:0.7em; color:gray; padding-top:0;}
#path a {white-space:nowrap;}
#path a:after {content: " / ";} /*  \00A0\2192\00A0  */
#path img {height:0.9em;}

#cat_no_vendor {font-size:0.7em; color:gray;}

#path2 { font-size:0.8em; color:gray; padding-top:1em; }
#path2 a {display:block; padding-top:0.7em;}
#path2 a:after {content: "\00A0\2193 ";}

/* ширина по умолчанию для узкого экрана */
#top {width:95%;}
#menu_top {width:95%;}

table {width:95%;}

#catalog_menu header, #catalog_menu section, #catalog_menu footer {width:87%;}
.win_modal header, .win_modal section, .win_modal footer {width:87%;}

#menu_bottom {width:95%;}
/* ширина по умолчанию для узкого экрана */

table {margin:auto; height:auto;}
table {margin-top:1em;}
table td {padding-top:0; padding-left:0;}
table h1 {padding:0; margin:0; padding-bottom:0.2em; }
table td {vertical-align:top;}

.column, .row {box-sizing: border-box;}
/* Create four equal columns that floats next to each other ------для узкого экрана*/
.column {float:left; width:100%; padding-top:0.5em; padding-bottom:1em;}
/* Clear floats after the columns */
.row:after {content: ""; display: table; clear: both;}

#price {font-weight: bold; display: inline-block; padding-top:1.2em;}
#price b {color:silver; font-weight:normal;}
#price b:after {font-weight:normal; content:'\00A0\00A0';}
#price strong:after {content:'\20BD';}
#price div {font-weight:normal;}
/* &#8381; &#x20BD \20BD  rub */

#main_img {padding-top:1em; padding-bottom:1em; width:100%;}
#img_in_content {text-align:center;}

#h1_main {font-size:1.2em; padding-top:0.5em; padding-bottom:0.5em;}
#h2_main {font-size:1.2em; padding-top:0; padding-bottom:0; color:red;}
#h1_main big {font-size:initial; font-size:1em; color:gray}
#h1_main small {font-size:initial; font-size:1em; color:rgb(242,139,31);}

#vitrina {text-align:center; padding-top:1em; padding-bottom:1em; vertical-align:top;}
#vitrina a {font-size:0.7em; display:inline-block; width:16em; padding-top:0; padding-bottom:2em;}
#vitrina a img {display:inline-block; width:14em;}

/*#vitrina, #news, #actions, #articles {border-bottom:1px solid #ffcc00;}*/
#vitrina, #news, #actions, #articles {border-bottom-style:solid; border-bottom-width:1px; /*border-bottom:1px solid #ffcc00;*/}

#news a, #actions a, #articles a {display:block; padding:0.5em;}
#news a:after, #actions a:after, #articles a:after {content:'\00A0\2192';}
#news, #actions, #articles {padding-top:0.5em; padding-bottom:0.5em;}
#news h3, #actions h3, #articles h3 {font-size:1.2em; text-shadow:silver 1px 1px 2px; color:red;}

.action a {font-weight:normal; font-size:1.2em; color:black;}
.action a:hover {color:red;}
.action h6 {padding-bottom:0.5em;}
.action a:after {content:" Подробнее \2192"; color:gray;}

#prod_img {display:inline-block;}
#prod_img:after {content: ""; display:table; clear:both;}
#expandedImg {width:100%;}
.more_img {display:none;}
.more_img {width:20%; float:right; 
	opacity:0.7; cursor:pointer; border:1px solid silver; border-radius:3px;
	margin-top:0.5em;
}
.more_img:hover {opacity:1;}

#price_stock {padding:1em; border-style:solid; border-width:2px; border-radius: 0.5em; /*background:#ffcc00;*/}
.price_valuta {color:gray;}
.price_rub {font-size:1.2em; font-weight:bold; text-shadow:silver 1px 1px 2px;}
.price_rub:after {content:'\20BD';}/* &#8381; &#x20BD \20BD  rub */
.stock {font-style:oblique;}
#price_stock:after {content: ""; display:table; clear: both;}

#delivery_brief {display:block; font-size:0.7em; margin-bottom:0.5em; padding:0.75em;}
#delivery_brief:before {content:"Доставка в Москве:";}
#delivery_brief .msk, #delivery_brief .tk {font-weight:bold;}
#delivery_brief .msk:before {content:"до МКАД "; font-weight:normal;}
#delivery_brief .msk:after {content:'\20BD';}
#delivery_brief .tk:before {content:"до терминала ТК "; font-weight:normal;}
#delivery_brief .tk:after {content:'\20BD';}

#to_basket {margin-top:0; white-space:nowrap; float:none; text-align:center;}
#to_basket input, #to_basket button {margin:0; font-size:1em;}
#to_basket input, #to_basket button {border-width:1px; border-style:solid; /*border:1px solid #ffcc00;*/}
#to_basket input {width:2.5em; height:2.35em; vertical-align:top; text-align:center;
	outline: none; margin-right:-0.4em;
	border-radius:0.5em 0 0 0.5em;
}
#to_basket button {width:6em; height:2.6em; vertical-align:top;
	cursor:pointer; margin-left:-0.4em;
	border:1px solid silver; border-radius:0 0.5em 0.5em 0;
}
#to_basket button:hover {background-color:#ffc; color:red; border-radius:0.5em;
	box-shadow: 0 3px 7px gray; -moz-box-shadow: 0 3px 7px gray; -webkit-box-shadow: 0 3px 7px gray;
}

#prod_description {padding-top:1em; padding-bottom:1em;}
#related_goods {padding-bottom:1em;}

.goods_list {margin-top:1em; padding-bottom:1em; min-height:10em;}
.goods_list {border-bottom-style:solid; border-bottom-width:1px;} /*border-bottom:1px solid #ffcc00;*/
#pic_item {min-height:7em;}
#related_goods .goods_list:last-child {border:none;} 
.goods_list a {display:block; line-height:1.2em; font-size:1.3em; color:black; text-shadow:silver 1px 1px 2px; padding-bottom:0.5em;}
.goods_list a:hover {color:red;}
.goods_list img {width:6em; float:left; padding-right:1em;}

.goods_list #price_stock {background:none; padding:0; border:none;}
.goods_list #to_basket {display:inline-block; vertical-align:top; float:none;}

.goods_list:after {content: ""; display: table; clear: both;}

#more_goods #category {border-bottom-width:2px; border-bottom-style:solid;}
#more_goods #category section {width:70%; font-size:0.8em; text-align:left; 
	margin-bottom:-2px; margin-left:0.2em; padding-left:0.4em; padding-right:0.4em;
	border-width:2px; border-style:solid;
	border-top-left-radius:0.5em; border-top-right-radius:0.5em;
	border-bottom: 2px solid white; 
}
#more_goods #category section:before {white-space: pre; content:'Другие товары категории\A'; text-shadow:silver 1px 1px 2px;}
#more_goods #category a:after {content: " / ";}
#more_goods .goods_list {border-bottom-style:solid; border-bottom-width:1px;}

#detail {display:initial; white-space:nowrap; }
#detail b {font-size:0.75em; font-weight:normal; text-shadow:none; color:gray; }
#detail b:hover {color:red;}
#detail b:before {content:'подробнее'; border-bottom:1px dashed;}
#detail b:after {content:'\2192';}

.pagination {display:block; padding-top:1.5em; padding-bottom:1em; text-align:center;}
/* Pagination links in item_list*/
.pagination a { font-size:0.75em; color: black; padding: 5px 10px; text-decoration: none; border-radius:0.5em;}
/* Style the active/current link */
/*.pagination a.active {background-color: #ffcc00;}*/
/* Add a grey background color on mouse-over */
.pagination a:hover:not(.active) {background-color: #ddd;}

.new, .mer, .eol {font-weight:normal;}
.new:before, .eol:before {
	display:inline-block; line-height:1.3em; vertical-align:central; 
	padding:0.25em; padding-left:0.5em; padding-right:0.5em; margin-right:0; margin-top:0;
	font-size:0.5em; color:white;
	border-radius:0.5em; margin-right:1em;
}
.new:before {content:"NEW"; background:red;}
.eol:before {content:"Этот товар снят с производства"; background:black;}

.services div {display:block; min-height:6em; padding-top:1em;}
.services img {float:left; margin-right:1em;}
.services a {border-bottom:1px dashed;}

#share {padding-top:1em; padding-bottom:1em; font-size:0.7em; text-align:center;}

#footer {font-size:0.75em; color:silver;}
#footer {width:100%; padding-top:0.5em; padding-bottom:2em; background-color:rgb(20,20,20);}
#menu_bottom {margin:auto; height:auto;}
#menu_bottom span {white-space:nowrap;}
#menu_bottom ul {display:inline-block; padding:0; padding-right:1em; vertical-align:top;}
#menu_bottom ul:not(:first-child) {padding-left:1em; border-left-style:solid; border-left-width:1px; /*border-left:1px solid #ffcc00;*/}
#menu_bottom li {padding-bottom:0.7em;}

#basket_item {display:block; width:100%; padding-top:0.5em;}
#basket_item, #total, #delivery {border-top-style:solid; border-top-width:1px; /*border-top:1px solid #ffcc00;*/}
#basket_item a {display:block; width:100%; line-height:1em;}
#basket_item a img {float:left; height:4em; padding-right:0.5em; opacity:0.5; }
#basket_item a:hover img {opacity:1;}

#qty {width:2em; font-size:1em; text-align:center; border-radius:0.3em; border:1px solid gray;}
#unit_price:after, #sum:after {content:'\20BD';}

#unit_sum, #recalc_del {text-align:right;}

.button_recalc, .button_del {
	border:none; background:none; font-size:1.5em; font-weight:bold; cursor:pointer; padding:0; vertical-align:middle; 
}
.button_recalc {color:green;}
.button_del {color:red;}

.button_recalc:hover, .button_del:hover {text-shadow:silver 2px 2px 2px;}
.button_recalc:active, .button_del:active {color:yellow;}

#total, #delivery, #grandtotal {display:block; width:100%; padding-top:0.5em; padding-bottom:0.5em;}
#delivery_grandtotal select:focus {outline: none;}

#delivery, #grandtotal {padding-left:0.1em;}
#delivery small {font-size:0.55em;}
#total input, #delivery input[type=text], #grandtotal input {padding:0; font-size:1em; text-align:right; border:none; width:6em;}

#delivery input[type=radio], #payment input[type=radio] {font-size:2em;}
#delivery label, #payment label  {font-size:0.75em; display:block; height:2.2em;}

#payment div {width:99%; background-color:rgb(240,240,240); border:1px solid; padding-top:0.4em;}

#total #sum, #delivery #unit_price, #grandtotal #sum {float:right;}

#chekout div {vertical-align:top;}
#chekout select:focus, #chekout input:focus, #chekout textarea:focus {outline: none;}
#customer input, #chekout textarea {
	font-size: 1em; width:98%; border:none; border:1px solid gray; 
	/*background-color:rgb(240,240,240); */padding-left:0.2em;}
#customer input {height:1.6em;}

#privacy-policy {font-size:0.7em;}
#privacy-policy a {text-decoration:underline;}

.button {margin-top:1em; margin-bottom:1em; font-size:1em; height:2.6em;
	/*background-color:#ffcc00;*/ cursor:pointer;
	border:1px solid silver; 
	border-radius:0.5em;
}
.button:hover {background-color:#ffc; color:red; border-radius:0.5em;
	box-shadow: 0 3px 7px gray; -moz-box-shadow: 0 3px 7px gray; -webkit-box-shadow: 0 3px 7px gray;
}

/*ПОКАЗЫВАТЬ/НЕ ПОКАЗЫВАТЬ ПО УМОЛЧАНИЮ ДЛЯ УЗКОГО ЭКРАНА*/
.right_logo {display:none;}
#menu_top #catalog img, #menu_top #menu_top_icons {display:inline-block;}
#menu_top #menu_top_items {display:none;}
#label {display:none;}
#attention {display:none;}
#cat_no_vendor {display:none;}
#footer_tel, #footer_tel li {display:none;}
#footer_support, #footer_support li {display:none;}
#footer_rss, #footer_rss li {display:none;}
#footer_news, #footer_news li {display:none;}
/*ПОКАЗЫВАТЬ/НЕ ПОКАЗЫВАТЬ ПО УМОЛЧАНИЮ ДЛЯ УЗКОГО ЭКРАНА*/

/*----------------------------------tabs--------------------------------------*/
.tabs {margin:auto;}
#related {position: fixed;}
.tabs > a {text-shadow:silver 1px 1px 2px;}
.tabs > a, .tabs #related:target ~ a:nth-of-type(1), .tabs > div {border-width:2px; border-style:solid;; color:black;}
.tabs > div {border-left-color: white; border-right-color: white; border-bottom-color: white;}
.tabs > a {display:inline-block; line-height:1em; padding:0.45em;
	font-size:0.95em; text-decoration: none; text-align:center; 
	margin-right:0.1em; margin-bottom:-2px;
	border-top-left-radius:0.5em; border-top-right-radius:0.5em;
}
.tabs > a:nth-of-type(1) {margin-left:0.2em;}
#related, .tabs > div, .tabs #related:target ~ div:nth-of-type(1) {display: none; }
.tabs > div:nth-of-type(1), .tabs #related:target ~ div:nth-of-type(2) { display: block; }
.tabs > a:nth-of-type(1), .tabs #related:target ~ a:nth-of-type(2) { border-bottom: 2px solid white; color:red;}
/*----------------------------------tabs--------------------------------------*/

#catalog_menu { display:none;
	position: absolute; z-index: 200; 
	top: 0; right: 0; left: 0; margin: auto; width:100%; height:300%;
	background-color: rgba(100,100,100, 0.9);
}
#catalog_menu header, #catalog_menu footer {text-transform: uppercase; color: white; font-weight:bold;}
#catalog_menu header, #catalog_menu section, #catalog_menu footer {
	margin: auto; width:90%; padding:1em; background-color: rgb(50,50,50);
}
#catalog_menu footer {height:1em;}
#catalog_menu ul li {padding-bottom:1em;}
#catalog_menu ul {padding-top:1em;}
#catalog_menu, #catalog_menu a, #catalog_menu ul li a {color:white;}
#catalog_menu a:hover, #catalog_menu ul li a:hover {color:red;}
#catalog_menu .close { float: right; }
#catalog_menu:target { display:block; }

#cat_menu {padding:0; margin:0; font-size:0.75em;}
#cat_menu li {padding:0.4em;}
#cat_menu a {text-decoration:none; color:black;}
#cat_menu big:hover, #cat_menu a:hover {color:red; cursor:pointer;}
#cat_menu .hide {display:none;}
#cat_menu .show {display:block;}
#cat_menu .plus big:before {content:'\002B\00A0';}
#cat_menu .minus big:before {content:'\2212\00A0';}

/* Стили для неактивных модальных окон */
.win_modal { display:none; 
	position: absolute; z-index: 200; 
	top: 0; right: 0; left: 0; margin: auto; width:100%; height:300%;
	background-color: rgba(100,100,100, 0.9);
}
.win_modal header, .win_modal section, .win_modal footer {
	margin: auto; width:90%; padding:1em; background-color: rgb(50,50,50);
	text-align:left;
}
.win_modal, .win_modal a, .win_modal ul li a {color:white;}
.win_modal a:hover {color:red; }
.win_modal ul { list-style: none; margin:0; }
.win_modal li { padding-left:1em; }
.win_modal header, .win_modal footer {text-transform: uppercase; color: white; font-weight:bold;}
.win_modal header a, .win_modal footer a {text-decoration:none;}
.win_modal footer {height:1em;}
.win_modal ul {padding:0.4em;}
.win_modal ul, .win_modal li  { padding-bottom:1em; }
.win_modal .close { float: right; }
/* Активация модального окна в состоянии :target */
.win_modal:target { display:block; }
#menu_top_items_modal ul, #phone_call_modal ul {padding-top:2em;}
#menu_top_items_modal ul {padding-left:3em}
#cat_mod img {background-color:white; border-radius:0.3em; padding:0.3em; vertical-align:middle;}
#cat_mod:hover img {background-color:rgb(230,230,230);}
#phone_call_modal a {text-decoration: none;}
#phone_call_modal img {border:1px solid gray; background-color:#00ff00; border-radius:0.3em; padding:0.3em; vertical-align:middle;}
#phone_call_modal a:hover img {background-color:#99ff66;}

/* Неактивное модальное окно img */
.win_img_modal, .win_img_modal section {display:block;}
.win_img_modal header, .win_img_modal footer {display:none;}
.win_img_modal section, .win_img_modal section ul {width:100%; margin:0;padding:0;}
.win_img_modal section:after {content: ""; display:table; clear:both;}
.win_img_modal, .win_img_modal a {color:white;}
.win_img_modal a:hover {color:red;}
.win_img_modal header, .win_img_modal footer {color: white; font-weight:bold;}
.win_img_modal header a, .win_img_modal footer a {text-decoration:none;}
.win_img_modal footer {border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.win_img_modal .close {float: right; cursor:pointer;}
#expandedImg:hover {opacity:0.7; cursor: zoom-in; cursor: -moz-zoom-in; cursor: -webkit-zoom-in; cursor:url('../GlobImages/zoom_in.cur');}
/* Активное модальное окно img */
.win_img_modal:target { width:100%; height:300%;
	position: absolute; z-index: 200; 
	top: 0; right: 0; left: 0; margin: auto; 
	background-color: rgba(100,100,100, 0.9);}
.win_img_modal:target img {float:initial; display:inline;}
.win_img_modal:target header, 
.win_img_modal:target section, 
.win_img_modal:target footer {display:block; width:90%; 
	margin: auto; padding:1em; text-align:left; background-color: rgb(50,50,50);}
.win_img_modal:target section {text-align:initial; text-align:center;}
.win_img_modal:target #expandedImg {width:100%; cursor:default; opacity:1;}
/* end of ------- Стили модальных окон */

#totop18 { z-index: 200; color:black;
	position:fixed; bottom:0; right:0; margin:1em; width:1em;
	padding:0.3em 0.5em 0.4em 0.5em;
	text-align: center; /*background:#ffcc00;*/ 
	border:1px solid silver; border-radius:0.4em;
	cursor:pointer; display:none; 
}
#totop18:hover {color:red; background:#ffc; box-shadow: 0 3px 7px gray; 
	-moz-box-shadow: 0 3px 7px gray; -webkit-box-shadow: 0 3px 7px gray;
}

#price_to_basket {padding-top:1em;}
#price_to_basket .column {margin:0; padding:0; width:100%;} /*------для узкого экрана*/
#price_to_basket #price_stock {margin-bottom:0.3em; display:inline-block;}

.goods_list #price_to_basket {text-align:center;}
.goods_list #price_to_basket .column {width:100%;} /*------для узкого экрана*/
.goods_list #to_basket {float:none; text-align:center;}
.goods_list #price_to_basket select, #options select {font-size:1em; margin-bottom:1em;}

#prod_brief:after {content: ""; display: table; clear: both;}
@media screen and (min-width: 25em) and (max-width: 40.5em) {  /*------not narrow*/
	#price_to_basket .column {width:50%;}
	#to_basket {float:right; text-align:right;}
	.win_img_modal:target header, .win_img_modal:target section, .win_img_modal:target footer {width:70%;}
}
@media screen and (min-width: 40.5em) and (max-width: 60em) {  /*------not wide*/
	#top {background: url(../GlobImages/phones2.png); background-repeat:no-repeat; background-position:55%;}
	.left_logo img {width: auto; padding-top:0.3em;}
	.right_logo {display:block;}
	
	#cat_no_vendor {display:block;}
	#footer_news, #footer_news li {display:block;}
	#footer_tel, #footer_tel li {display:none;}
	#footer_support, #footer_support li {display:block;}
	#footer_rss, #footer_rss li {display:none;}
	
	#catalog_menu header, #catalog_menu section, #catalog_menu footer {width:80%;}
	.win_modal header, .win_modal section, .win_modal footer {width:80%;}
	
	#expandedImg {display:inline-block; float:left; width:70%;}
	.more_img {display:block;}
	.win_img_modal:target header, .win_img_modal:target section, .win_img_modal:target footer {width:25em;}
	
	#price_to_basket .column {width:50%;} 
	#to_basket {float:right; text-align:right; }
	
	.goods_list #price_to_basket {text-align:right;}
	.goods_list #price_to_basket .column {width:30%;}
}
@media screen and (min-width: 60em) { /*--------------------------------wide*/
	#top {background: url(../GlobImages/phones2.png); background-repeat:no-repeat; background-position:center;}
	.logo img {width: auto; height: auto; padding-top:0;}
	#top {width:60em;}
	#menu_top {width:60em;}
	#menu_bottom {width:80em;}

	.right_logo {display:block;}	
	#menu_top #catalog img {display:none;}
	#menu_top #menu_top_icons {display:none;}
	#menu_top #menu_top_items {display:inline-block;}
	.win_modal {display:none;}
	#cat_no_vendor {display:block;}
	
	#footer_news, #footer_news li {display:block;}
	#footer_tel, #footer_tel li {display:block;}
	#footer_support, #footer_support li {display:block;}
	#footer_rss, #footer_rss li {display:block;}
	
	table {width:60em;}
	#left_panel {width:15em;}
	#CONTENT {margin-left:1.5em; width:96%;}
	
	#catalog_menu {position: static; display:block; background:none; width:auto; height:auto;}
	#catalog_menu header {background:none; color:black; padding-bottom:0; padding-top:0.7em; height:0.7em;}
	#catalog_menu section {background:none; width:15em; }
	#catalog_menu header a, #catalog_menu footer {display:none;}
	#catalog_menu, #catalog_menu a, #catalog_menu ul li a {color:black; font-size:0.9em;}
	#catalog_menu ul li {padding-bottom:0.3em;}
	#catalog_menu ul {padding-top:0;}
	
	#catalog_menu, #label, #attention {border-radius:0.5em; border-width:1px; border-style:solid; /*border: 1px solid #ffcc00;*/}
	#label {display:block; margin-top:2em; padding:1em; padding-left:1.5em; font-size:0.7em;}
	#attention {display:block; margin-top:2em; padding:1em; font-size:0.8em; color:red; border-color:red; text-align:center;}
	#attention h6 {font-size:3.5em;}
	
	.brands div {border-top:1px solid #ffcc00;}
	
	#expandedImg {display:inline-block; float:left; width:75%;}
	.more_img {display:block;}
	.win_img_modal:target header, .win_img_modal:target section, .win_img_modal:target footer {width:25em;}
	
	#price_to_basket .column {width:50%;}
	#to_basket {float:right; text-align:right; }
	
	.goods_list #price_to_basket {text-align:right;}
	.goods_list #price_to_basket .column {width:30%;}
}