/* CSS Document */
html {
   -ms-overflow-style: scrollbar;
}
body {
	margin:0px;
	padding:0px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:100%;
}
a {
	text-decoration:underline;
	color:#666666;
}
a:hover {
	text-decoration:none;
	color: #ce1178;
}
#c_categories a:hover,  #c_categories a:focus{
	color:white;
}
h1, h2, h3 {
	color:#0051ab;
	font-size:24px;
	font-weight:normal;
}
img.content_cat_img{
	max-width:100%;
}
strong.bigger{
	font-size:14px;
}
h1.article-page{
	font-size:28px;
}
h1.product_title{
	text-align:left;
}
h1{
	text-align:center;
}
div.message{
	font-size:14px;
	color:#ce1178;
}
.article-content h2{
	font-size:24px;
	font-weight:normal;
}
.article-content h3{
	font-size:20px;
	font-weight:normal;
}
.article-content{
	font-size:12px;
}
.article-content p.otstup{
	padding-left:25px;
}
.small {
	font-size:10px;
}
div.info_block a.note.small{
	font-size:12px;
}
h2 {
	font-size:15px;
	font-weight:bold;
}
h3.article-header{
	font-size:20px;
	font-weight:bold;
	color:#ce1178;
}
div.article-list p{
	font-size:15px;
}
h2 A {
	text-decoration: none;
	color: #0051ab;
}
h2 A:hover {
	text-decoration: underline;
}
/*Сообщение о праздниках*/
div.holidays{
	padding:5px;
	text-align:center;
	border: 1px solid #ce1178;
	font-size:14px;
	margin-top:15px;
	margin-bottom:10px;
}
div.holidays strong{
	color:#0051ab;
}
div.holidays span{
	font-size:18px;
	color:#ce1178;
}

/*Сообщение о праздниках*/

/*Таймер демпинга*/
#textCountdown{ font-size: 14px; color:#ce1178; margin-top:15px; margin-left:3px;} 
/*Таймер демпинга*/

#container {
	width:100%;
	background:#FFFFFF url(/resources/images/h1.jpg) top left repeat-x;
	position:relative;
}
#header1 {
	height:172px;
	background:transparent url(/resources/images/h2.jpg) left 28px no-repeat;
}
#header2 {
	height:172px;
	background:transparent url(/resources/images/h3.jpg) right 1px no-repeat;
}
#caption {
    display:block;
    position:absolute;
    left:10px;
    top:30px;
    width:800px;
    height:25px;
    color:#FFFFFF;
    font-weight:bold;
}
#cntcts {
    display:block;
    position:absolute;
    left:10px;
    top:114px;
    width:800px;
    height:25px;
    color:#FFFFFF;
    font-size: 15px;
    font-weight:bold;
}
#cntcts a {
    color: #FFFFFF;
    text-decoration: none;
}
#menu {
	position:absolute;
	top:0px;
	left:0px;
	height:28px;
	font-size:10px;
	z-index:1;
}
#menu a, #menu span {
	color:#0051ab;
	padding:7px 20px 0px 20px;
}
#menu .topmenu li.delim_menu {
	width:15px;
	background-image:url(/resources/images/delim.png);
}
#menu .topmenu li{
	height:28px;
	margin-left:0;
}
#menu .topmenu li a{
	border-radius:0;
}

#header1 a.desktop_logo{
	display:block;
	position:absolute;
	left:60px;
	top:55px;
	width:289px;
	height:55px;
	background:url(/resources/images/podarkoff-logo.png) 0 5px no-repeat;
}

.topmenu li a:hover, .topmenu li a:focus{
	text-decoration:none;
	background:none;
}
/*Стайлинг хлебных крошек после появления врехнего сеоменю*/
#navigation {
	position:static;
	font-size:16px;
	color: #ce1178;
	text-align:center;
}
#navigation div {
    float: none;
	display:inline-block;
}
#navigation a {
	font-size:14px;
	color:#0051ab;
}
#navigation span {
	padding:0 3px;
	background:transparent url(/resources/images/delim.gif) center 5px no-repeat;
	float: none;
	font-size:11px;
}
#navigation div a span {
	font-size:14px;
}
/*Стайлинг хлебных крошек после появления врехнего сеоменю*/

#navigation div span {
	padding:0px;
	background:none;
}
#left {
	background:transparent url(/resources/images/l_bottom.jpg) left bottom no-repeat;
	vertical-align:top;
	padding-bottom:70px;
	position: relative;
	width: 254px;
}
#b_categories {
	background:transparent url(/resources/images/b_cat.jpg) bottom left no-repeat;
	float:left;
	display:inline;
}
#c_categories {
	background:transparent url(/resources/images/c_cat.jpg) 24px top  repeat-y;
	float:left;
	display:inline;
	width:254px;
}
#t_categories {
	background:transparent url(/resources/images/t_cat.jpg) top left no-repeat;
	padding:35px 0 65px 0px;
	color:#FFFFFF;
	float:left;
	display:inline;
}
#name_cat {
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	padding-left:75px;
	padding-bottom:20px;
}
.maincat_green, .maincat_pink {
	display:block;
	text-transform:uppercase;
	color:#FFFFFF;
	height:24px;
	line-height:24px;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	background:transparent url(/resources/images/cat_green.gif) left top no-repeat;
	padding-left:50px;
}

.maincat_pink {
	background-image:url(/resources/images/cat_p.png) ;
	background-position: 0px bottom;
	
}
.active_pink {
	background:url(/resources/images/cat_p.png) 2px top no-repeat ;
}
.active_green{
	background:url(/resources/images/cat_g.png) 2px top no-repeat ;
}
.category, .category_active {
	color:#FFFFFF;
	font-size:11px;
	display:block;
	text-decoration:none;
	line-height:14px;
	float:left;
	display:inline;
	background:transparent url(/resources/images/menu_delim.gif) left  bottom no-repeat;
	width:196px;
	margin-left:8px;
	padding:7px 7px 9px 12px;
	font-family: "trebuchet ms",arial,verdana,tahoma,helvetica,sans-serif; font-size:12px;
}
/*Допиливание третьего уровня вложенности подкатегорий. 13.03*/
ul.nav.navbar-nav.subber2 a.category, ul.nav.navbar-nav.subber2 a.category_active{
	background:none;
}
ul.nav.navbar-nav.subber2 a.category_active{
	background:#fdeed9;
}
ul.subber3{
	list-style-type:none;
	margin-bottom:10px;
	margin-top:30px;
	font-size:12px;
	padding-left:25px;
}
ul.subber3 > li{
	margin-bottom:4px;
}
ul.subber3.hoverable{
	display:none;
	margin-top:0;
	padding-left:0;
}
ul.subber3.hoverable > li{
	display:block;
}
ul.nav.navbar-nav.subber2 li:hover ul.subber3.hoverable, ul.nav.navbar-nav.subber2 li:focus ul.subber3.hoverable{
	display:block;
	position:absolute;
	left:100%;
	border:1px solid #ce1178;
	padding:8px;
	background:white;
	white-space: nowrap;
	box-shadow: 0 0 5px rgba(0,0,0,0.4);
}
ul.nav.navbar-nav.subber2 > li:hover{
	z-index:13;
}
ul.nav.navbar-nav.subber2 > li:hover > a{
	background:#ce1178;
	text-decoration:none;
}
ul.nav.navbar-nav.subber2 > li:hover > a > span{
	color:white;
	text-decoration:none;
}
li.child_active a{
	color:#ce1178;
}
div.child_subcats span{
	padding:4px;
	margin:2px;
	background:#fdeed9;
	border-radius:2px;
	display:inline-block;
}
div.child_subcats span a{
	text-decoration:none;
}
/*Допиливание третьего уровня вложенности подкатегорий. 13.03*/

/*Допиливание подкатегорий в товаре. 13.04*/
div.child_subcats.inprod{
	text-align:left;
	margin-bottom:10px;
	margin-top:15px;
	margin-right:100px;
	line-height:15px;
}
div.child_subcats.inprod span{
	display:inline-block;
}
/*Допиливание подкатегорий в товаре. 13.04*/

.last{ background:none;}
.category span{
	background:transparent url(/resources/images/bcat.gif) left 2px no-repeat;
	float:left;
	display:inline;
	padding-left:15px;
	
}
.menu_delim {
	background:transparent url(/resources/images/menu_delim.gif) left top no-repeat;
	font-size:1px;
	height:1px;
}
a.category:hover span {
	text-decoration:underline;
	background:transparent url(/resources/images/bcat1.gif) left 2px no-repeat;
}
.category_active  {
	font-weight:bold;
}
.category_active span  {
	background:transparent url(/resources/images/bcat1.gif) left 2px no-repeat;
}
.main{ float:left; display:inline; position:relative; width:254px;}
.sub{ float:left; display:none; position:absolute; left:247px;  background:transparent url(/resources/images/sub.png) right 15px no-repeat; width:230px; top:-7px; }
.sub_hover { display:block; }
.b_sub{float:left; display:inline;  width:230px;  background:transparent url(/resources/images/sub_b.png) right bottom  no-repeat; }
.t_sub{float:left; display:inline; background:transparent url(/resources/images/sub_t.png) right top no-repeat;  width:230px; padding:5px 0px;}

.active_true{}
.active_true .sub_true{ float:left; display: block; position:static; left:0px; top:0px; margin-left:23px;  background: none; width:230px; background:transparent url(/resources/images/c_cat.jpg) 1px top  repeat-y; }
.active_true .b_sub_true{float:left; display:inline;  width:230px;  background:none; }
.active_true .t_sub_true{float:left; display:inline; background:none;  width:230px; padding:5px 0px;}

#center {
	/*background:transparent url(/resources/images/b_center.gif) top left no-repeat;*/
	vertical-align:top;
	padding:0px 25px 30px 25px;
	position: relative;
	/*z-index: 20;*/
	margin-right:-20px;
	min-width:80%;
}
.row td {
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}
.row .article-content table.MsoNormalTable td{
	border-top:0;
	border-bottom:0;
}
.row, .row1 {
	border-collapse:collapse;
	vertical-align:top;
}
.row1 td {
	border-top:1px solid #d1e8f0;
	border-bottom:1px solid #d1e8f0;
}

.date {
	color:#4db011;
}
.name_news {
	font-size:12px;
	color:#ce1178;
}
.news {
	padding-left:25px;
	background:transparent url(/resources/images/clock.gif) left 5px no-repeat;
}
#all_news {
	height:37px;
	line-height:37px;
	background:transparent url(/resources/images/b_news.gif) right top no-repeat;
}
.liders {
	text-transform:uppercase;
	margin:0px;
	color:#FFFFFF;
	font-size:14px;
	height:24px;
	font-weight:bold;
	line-height:24px;
	background:transparent url(/resources/images/note3.jpg) left top no-repeat;
	padding-left:35px;
}
.note1 {
	background:transparent url(/resources/images/note1.gif) top left repeat-x;
	padding-bottom:2px;
}
.note2 {
	background:transparent url(/resources/images/note2.gif) top right no-repeat;
}
.note {
	color:#0051ab;
}
.foot-note {
	color:#0051ab;
	margin-top:10px;
	font-size:11px;
}
.price {
	font-size:16px;
	color:#ce1178;
	font-weight:bold;
	height:36px;
	line-height:36px;
	background:transparent url(/resources/images/price2.gif) right top no-repeat;
}
.price1 {
	padding:0px 20px 0px 20px;
	background:transparent url(/resources/images/price3.gif) left top no-repeat;
}
.simple td {
	border:none;
}
#right {
	vertical-align:top;
	position: relative;
	z-index: 13;
	padding: 0 0 30px;
	width: 264px;
}
#search_block {
	height:118px;
	background:transparent url(/resources/images/search_block.jpg) right top no-repeat;
	width:264px;
}
.name_block, .name_block1, .name_block_n1 {
	text-transform:uppercase; font-size:14px; font-weight:bold; color:#0051ab; padding:20px 0px 15px 65px;
}
.name_block1 {
	color:#ce1178;
	padding:17px 0px 15px 63px
}
.name_block_n1 {
	color:#ce1178;
	padding:17px 0px 5px 73px
}
.field {
	border:1px solid #999999;
	font-size:11px;
}
#contacts1 {
	margin-top:25px;
	background:transparent url(/resources/images/contact1.gif) right top repeat-y;
	width: 264px;
}
#contacts2 {
	background:transparent url(/resources/images/contact2.jpg) right top no-repeat;
}
#contacts3 {
	background:transparent url(/resources/images/contact3.jpg) right bottom no-repeat;
	padding-bottom:15px;
}
.block_n1 {
	margin-top:25px;
	background:transparent url(/resources/images/block_n1.png) -2px top repeat-y;
}
.block_n2 {
	background:transparent url(/resources/images/block_n3.png) -2px top no-repeat;
}
.block_n4 {
	background:transparent url(/resources/images/block_n2.png) -2px bottom no-repeat;
	padding-bottom:35px;
}
.block1 {
	margin-top:25px;
	background:transparent url(/resources/images/block1.gif) right top repeat-y;
}
.block2 {
	background:transparent url(/resources/images/block2.gif) right top no-repeat;
}
.block3 {
	background:transparent url(/resources/images/block3.gif) right bottom no-repeat;
	padding-bottom:35px;
}
.block4 {
	background:transparent url(/resources/images/block4.gif) right bottom no-repeat;
	padding-bottom:30px;
}
#footer_menu1 {
	height:52px;
	line-height:52px;
	text-align:center;
	background-image:url(/resources/images/footer_menu1.gif);
}
#footer_menu2 {
	background:transparent url(/resources/images/footer_menu2.jpg) left top no-repeat;
	height:52px;
}
#footer_menu3 {
	background:transparent url(/resources/images/footer_menu3.jpg) right top no-repeat;
	height:52px;
	padding-top:8px;
}
#footer_menu3 a {
	text-decoration:none;
	color:#0051ab;
}
#footer_menu3 a:hover {
	text-decoration: underline;
}
#footer1 {
	height:115px;
	text-align:center;
	background-image:url(/resources/images/footer1.gif);
}
#footer2 {
	background:transparent url(/resources/images/footer2.jpg) left top no-repeat;
	height:115px;
}
#footer3 {
	background:transparent url(/resources/images/footer3.jpg) right top no-repeat;
	height:115px;
	padding-top:5px;
	text-align:center;
}
.add_photos {
    padding: 5px;
    text-align: center;
}
.block4 .all_links, .block_n4 .all_links {
	text-align:center;
	margin:5px 10px 10px 0;
	font-size:12px;
}
.block4 .all_links A, .block_n4 .all_links A{
	color:#CE1178;
}
.pos_relative{ position:relative; text-align:center; float:left;}

.foto-product-block .pos_relative{ float:none;}
.pos_relative.prod_image{
	min-width:180px;
	min-height:90px;
	margin-top:-20px;
}
.prod-block h2{
	padding-left:180px;
}
div.hit{ background:url(/resources/images/hits.png) left top no-repeat; height:60px; width:60px; position:absolute; left:12px; top:0px; float:left; z-index:3;}
div.share_b{ background:url(/resources/images/share.png) left top no-repeat; height:60px; width:60px; position:absolute; left:12x; top:-5px; float:left; z-index:3;}
div.akciya-label{ background:url(/resources/images/akciya-label.png) left top no-repeat; height:60px; width:60px; position:absolute; left:60px; top:0; float:left; z-index:5; color:white; padding-top:14px; padding-left:1px;}
div.plus_gift_icn{ background:url(/resources/images/plus_gift.png) left top no-repeat; height:60px; width:60px; position:absolute; left:-7px; top:0px; float:left; z-index:3;}
div.buy_also_icn{ background:url(/resources/images/buy_also.png) left top no-repeat; height:60px; width:60px; position:absolute; left:-7px; top:0px; float:left; z-index:3;}
/*13-04-2017*/
div.row.prod-descr-block div.foto-product-block div.hit.product, div.row.prod-descr-block div.foto-product-block div.buy_also_icn, div.row.prod-descr-block div.foto-product-block div.share_b{
	left:60px;
}

.box_present{ float:left; position:relative; margin-top:10px; margin-left:0; text-align:center; width:275px;}
.box_present div.gift_link{ text-align:center; float:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#0051ab; width:100%;}

.box_present div.gift_link a{ color:#0051ab; text-decoration:underline; font-weight: normal; }
.box_present div.gift_link a:hover{ color:#5151ab; text-decoration:underline; }
div.plus_gift{ background: transparent url(/resources/images/plus_gift.png) left top no-repeat; height:60px; width:60px; position:absolute; left:-15px; top:-15px; float:left;}
div.plus_gift.product{ background: transparent url(/resources/images/plus_gift.png) left top no-repeat; height:60px; width:60px; position:absolute; left:40px; top:-15px; float:left;}
.to_left{ float:left;}
.foto-product-block .to_left{ float:none;}
table.buy_also { margin-top: 15px;}
table.buy_also a { color:#0051ab; text-decoration:underline;}
.price_new{ float:left; display:inline; background:url(/resources/images/price3.gif) top left no-repeat; height:36px; font-size:16px;
	color:#ce1178;
	font-weight:bold;
	height:36px;
	line-height:36px;}
.wrap_price{ float:none; display:inline-block; background:url(/resources/images/price1.gif) left top repeat-x; height:36px; }
.price_1{float:left; display:inline; background:url(/resources/images/price2.gif) top right no-repeat; height:36px; min-width:52px ; padding:0px 20px 0px 20px;}
input.buy{ background: url(/resources/images/buy_input.png) top left no-repeat; width:83px; height:28px; text-align:center; font-family:Tahoma, Geneva, sans-serif; padding-bottom:4px; color:#333333; font-size:12px; border:0px; margin-left:5px; cursor:pointer;}

div.akciya-label span.skdkval{
	font-size:19px;
}
div.akciya-label span.skdk{
	line-height:10px;
}

/*Переработка формы заказа двух товаров. Мерль*/
.buy_also_frm {
    text-align: left;
    display: none;
    color: #000000;
	position:fixed;
	top:150px;
	left:50%;
	margin-left:-200px;
	background:white;
	border:1px solid grey;
	z-index:999999;
	width:400px;
	padding:15px;
	border-radius:8px;
	box-shadow: 0 0 20px rgba(0,0,0,0.5);
}

/*Новая галерея*/
ul#slideshow_thumbs{
	width:60px;
	float:left;
}
div#desoslider1 ul#slideshow_thumbs, div#slideshow_overlay ul#slideshow_thumbs2{
	padding-top:15px;
	padding-bottom:15px;
	margin-right:10px;
	z-index:12;
}
div#slideshow_overlay ul#slideshow_thumbs2{
	margin-top:20px;
}
div#desoslider1 ul#slideshow_thumbs li, div#slideshow_overlay ul#slideshow_thumbs2 li{
	height:60px;
	line-height:60px;
	outline: none;
	margin-bottom:3px;
}
div#slideshow_overlay ul#slideshow_thumbs2 li{
	min-width:60px !important;
}
div#desoslider1 ul#slideshow_thumbs li a, div#slideshow_overlay ul#slideshow_thumbs2 li a{
	height:60px;
	line-height:60px;
	display:block;
	position:relative;
	outline: none;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border:1px solid white;
}
div#desoslider1 ul#slideshow_thumbs li a:hover, div#desoslider1 ul#slideshow_thumbs li a:focus{
	border:1px solid #fdeed9;
}
div#desoslider1 ul#slideshow_thumbs li a img, div#slideshow_overlay ul#slideshow_thumbs2 li a img{
    position:absolute;
    top:0;
    bottom:0;
	left:0;
	right:0;
    margin:auto;
}
div#slideshow{
	float:right;
	width:350px;
}
ul#slideshow_thumbs li{
	width:55px;
	height:55px;
	display:block;
}
ul#slideshow_thumbs li img{
	max-width:55px;
	max-height:55px;
	width:auto;
	height:auto;
}
div.desoslide-wrapper img{
	margin:0 auto;
}
div#slideshow2 div.desoslide-wrapper{
	padding:20px;
}
div#slideshow div.desoslide-wrapper img:hover, div#slideshow div.desoslide-wrapper img:focus{
	cursor: zoom-in;
	cursor: -moz-zoom-in;
	cursor: -webkit-zoom-in;
}
/*Оверлей галерея*/
#slideshow_overlay {
    text-align: left;
    display: none;
    color: #000000;
	position:fixed;
	top:50px;
	left:50%;
	margin-left:-400px;
	background:white;
	border:1px solid grey;
	z-index:999999;
	width:800px;
	padding:15px;
	border-radius:8px;
	box-shadow: 0 0 20px rgba(0,0,0,0.5);
}
div#slideshow2{
	width:85%;
	float:left;
}
ul#slideshow_thumbs2 li{
	list-style-type:none;
	width:60px;
	height:60px;
}
ul#slideshow_thumbs2 li img{
	max-width:60px;
	max-height:60px;
	width:auto;
	height:auto;
}
ul#slideshow_thumbs2{
	margin:0;
	padding:0;
	width:60px;
	float:right;
	margin-right:40px;
}
div.buy_also_close1{
	position:absolute;
	top:2px;
	right:14px;
	font-size:24px;
}
div.buy_also_close1:hover, div.buy_also_close1:focus{
	cursor:pointer;
	color:#ce1178;
}
p.buy_also_close2{
	text-align:center;
	font-size:18px;
}
p.buy_also_close2:hover, p.buy_also_close2:focus{
	cursor:pointer;
	color:#ce1178;
}
div.desoslide-overlay{
	color:black;
	background-color: transparent;
	position:static;
	width:100% !important;
}
.desoslide-overlay .desoslide-caption-title {
    display: block;
    position: relative;
    top: -1px;
    max-width: 90%;
    max-height: 24px;
    font-size: 14px;
    overflow: hidden;
}
/*Новая галерея*/

.buy_also_frm h3{
	margin-top:10px;
}
.buy_also_frm div.buy_also_close1{
	position:absolute;
	top:2px;
	right:10px;
	font-size:21px;
	cursor:pointer;
}
.buy_also_frm p.buy_also_close2{
	text-align:center;
	font-size:14px;
	cursor:pointer;
	margin-top:5px;
}
div.black-overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:999998;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
	overflow:visible;
}
div#fadesec.black-overlay2{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:9999;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
div.desoslide-overlay span.desoslide-caption-title {
    display: inline-block;
    position: static;
    max-width: 100%;
    width: 100%;
	text-align:center;
}
div.desoslide-controls-wrapper {
    position: static;
    float: none;
    height: 36px;
    line-height: 41px;
    opacity: 1;
}
a.desoslide-controls.prev {
    width: 16px;
    height: 35px;
    background-position: 0 -36px;
	position:absolute;
	top:42%;
	left:0;
}
a.desoslide-controls.next {
    width: 16px;
    height: 35px;
    background-position: 0 0;
	position:absolute;
	top:42%;
	right:0;
}
.desoslide-controls.play {
    display:none;
}
/*Вывод заказа вместе дешевле в слайдере*/
div.slick-carousel2{
	width:80%;
	margin:2px auto;
}
div.slick-carousel2 div.element.slick-slide, div.gift-selection-inprod div.element.slick-slide{
	position:relative;
	margin:2px;
	text-align:center;
	padding:2px 12px;
}
div.slick-carousel2 div.element.slick-slide div.buy_also_icn{
	left:5px;
}
div.slick-carousel2 div.element.slick-slide>div{
	display:inline-block;
}
div.slick-carousel2 div.element.slick-slide div.plus, div.slick-carousel2 div.element.slick-slide div.equal{
	margin:5px 10px 50px;
}
div.slick-carousel2 div.element.slick-slide div.prod_img img, div.gift-selection-inprod div.element.slick-slide div.prod_img img{
	margin:2px auto;
}
div.slick-carousel2 div.element.slick-slide div.prod_name{
	font-size:14px;
	margin-top:8px;
	max-width: 270px;
}
div.slick-carousel2 div.element.slick-slide div.price_block div.total_price, div.gift-selection-inprod div.element.slick-slide div.price_block div.total_price{
	font-size:18px;
	text-decoration:line-through;
}
div.slick-carousel2 div.element.slick-slide div.price_block div.total_discount_price, div.gift-selection-inprod div.element.slick-slide div.price_block div.total_discount_price{
	font-size:21px;
	color:#ce1178;
}
div.slick-carousel2 div.element.slick-slide div.price_block input.buytogether{
	width:124px;
	background-color:#ce1178;
	white-space:normal;
	border-color:transparent;
}
div.slick-carousel2 div.element.slick-slide div.price_block input.buytogether:hover, div.slick-carousel2 div.element.slick-slide div.price_block input.buytogether:focus{
	background-color:#0051ab;
}
/*Переработка формы заказа двух товаров. Мерль*/

/*Выбор подарка к товару*/
div.gift-selection-inprod div.element.slick-slide > div{
	display:block;
}
div.gift-selection-inprod{
	width:88%;
	margin:2px auto;
}
div.gift-selection-inprod div.plus_gift.product{
	top:1px;
	left:25%;
}
div.gift-selection-inprod div.element.slick-slide div.prod_name{
	padding:5px 15px;
	font-size:16px;
}
div.gift-selection-inprod div.element.slick-slide div.price_block div.total_price, div.gift-selection-inprod div.element.slick-slide div.price_block div.total_discount_price{
	display:inline-block;
}
div.gift-selection-inprod button.slick-prev.slick-arrow, div.gift-selection-inprod button.slick-next.slick-arrow{
	top:40%;
}
form.to-cart.from-gift-slider{
	display:block;
}
form.to-cart.from-gift-slider{
	margin-right:0;
}
form.to-cart.from-gift-slider input.choose-gift-to-cart{
	color:white;
	background:#ce1178;
	border:0;
	padding:10px;
	width:220px;
	white-space:normal;
	border-radius:4px;
}
form.to-cart.from-gift-slider input.choose-gift-to-cart:hover, form.to-cart.from-gift-slider input.choose-gift-to-cart:hover{
	background:#0051ab;
}
/*Выбор подарка к товару*/

.clearer {height:1px; font-size:1px; line-height:1px; clear:both; float:none; }
.buy_also_frm p {
    font-size: 12px;
}
.buy_also_frm p span {
    font-weight: bold;
}
.buy_also_frm input.submit {
    font-size: 16px;
}
/*Стайлинг слайдера*/

#carousel-example-generic .carousel-inner > .item > a > img, #carousel-example-generic .carousel-inner > .item > img {
    width: 100%;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -36%;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -36%;
}
.carousel-indicators {
    bottom: 0;
}

/*Стайлинг нового поиска*/
div.search-center-block{
	display:block !important;
	margin-top:21px;
}
div.search-center-block form{
	text-align:center;
}
div.search-center-block form .form-group{
	width: 75%;
	display:inline-block;
	margin-bottom:0;
}
div.search-center-block form .form-group input.form-control{
	margin-bottom:0;
	padding: 5px 10px;
	height: 36px;
	font-size: 14px;
}
div.search-center-block form button{
	display:inline-block;
	padding: 5px 15px;
	margin-left:7px;
	text-transform:uppercase;
	vertical-align: top;
}
/*Стайлинг нового поиска*/
/*Блок корзины*/
div.cart-block2{
	border-radius:9px;
	border:3px solid #ce1178;
	width:230px;
	margin:16px 10px 0 12px;
	padding:7px;
	padding-left:67px;
	text-align:center;
	background: transparent url("/resources/images/cart_block.png") no-repeat scroll 5px 12px;
}
div.cart-block2.center{
	position:absolute;
	top:21px;
	right:12px;
	background-color:white;
}
div.cart-block2 a.cart_header{
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
}
div.cart-block2 a.cart_header:hover, div.cart-block2 a.cart_header:focus{
	text-decoration:underline;
}
div.cart-block2 a.link{
	font-size:14px;
}
/*Блок корзины*/

/*Кнопка уведомить о наличии*/
button.btn.alert-absent{
	background:#ce1178;
	color: white;
	padding:3px 12px;
	display:block;
	margin:10px auto;
}
button.btn.alert-absent:hover, button.btn.alert-absent:focus{
	background:#0051ab;
	color: white;
	padding:3px 12px;
}
/*Кнопка уведомить о наличии*/

/*Начало - Доработка страницы товара*/
	table.search-result td{
		border:0;
		font-size:12px;
	}
	div.no-not-mobile{
		display:none;
	}
	table.to_left.buy_also td{
		border:0;
	}
	table.to_left.buy_also table div.wrap_price .price_1{
		padding: 0 10px;
	}
	table.to_left.buy_also table td{
		text-align:center;
	}
	table.to_left.buy_also a:hover, table.to_left.buy_also a:focus{
		text-decoration:none;
		color: #ce1178;
	}

	table.to_left.buy_also table td input.buy{
		background: none;
		background-color: #ce1178;
		border: none;
		color: #fff;
		width:90px;
		height:auto;
		text-align:center;
		font-family:Trebuchet MS, Geneva, Arial, sans-serif;
		font-size:14px;		
		padding:6px 4px 8px 6px;
		margin:5px;
		border-radius:8px;
		white-space: normal;
		line-height:120%;
	}
	table.to_left.buy_also table td input.buy:hover, table.to_left.buy_also table td input.buy:focus{
		background: none;
		background-color: #0051ab;
	}

div.container-fluid.main-layout .recommended-products.row{
	display:block;
}
div.container-fluid.main-layout .recommended-products.row .pos_relative.prod_image {
    margin-top: 15px;
    min-height: 90px;
    min-width: 180px;
}
.foto-product-block .pos_relative{
	width:415px;
}
.foto-product-block{
	min-width:425px;
	width:425px;
	float:left;
}
.desc-product-block{
	margin-left:430px;
	margin-top:15px;
}
div.add_photos a img{
	margin:5px;
}
div.add_photos a:last-child{
	margin-right:0;
}
.row.prod-descr-block{
	display:block;
}

.price-block-product{
	color: #ce1178;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
	margin-right:6px;
	float:none;
	margin-top:0;
	display:inline-block;
	vertical-align:middle;
}
form.to-cart{
	float:none;
	margin-top:0;
	margin-right:12px;
	display:inline-block;
	vertical-align:middle;
	position:relative;
}
.freeshipping-kiev.in-product{
	float:none;
	display:inline-block;
	background: url("/resources/images/delivery-free-kiev.png") no-repeat;
	height:52px;
	width:117px;
	margin:0;
	padding:0;
	vertical-align:middle;
}
.freeshipping.in-product{
	float:none;
	display:inline-block;
	background: url("/resources/images/delivery-free.png") no-repeat;
	height:52px;
	width:117px;
	margin:0;
	padding:0;
	vertical-align:middle;
}
/*Доставка в три дня*/
.shipping-1-3.in-product{
	padding:3px 5px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e7e7e7+0,ffffff+48,ffffff+71,e9e9ea+100 */
	background: #e7e7e7; /* Old browsers */
	background: -moz-linear-gradient(top,  #e7e7e7 0%, #ffffff 48%, #ffffff 71%, #e9e9ea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(48%,#ffffff), color-stop(71%,#ffffff), color-stop(100%,#e9e9ea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e7e7e7 0%,#ffffff 48%,#ffffff 71%,#e9e9ea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e7e7e7 0%,#ffffff 48%,#ffffff 71%,#e9e9ea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e7e7e7 0%,#ffffff 48%,#ffffff 71%,#e9e9ea 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e7e7e7 0%,#ffffff 48%,#ffffff 71%,#e9e9ea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e9e9ea',GradientType=0 ); /* IE6-9 */
	border-radius:3px;
	font-size:12px;
	width:110px;
	position:absolute;
	right:0;
	top:32px;
	text-align:center;
}
/*Доставка в три дня*/
.comment_global{
	margin:6px 0 15px;
}
div.review_top_block{
	margin-bottom:20px;
}
div.review_top_block a{
	font-size:15px;
	line-height:30px;
	vertical-align:middle;
}
a#reviews_top_link_mobile{
	display:none;
}
div.review_top_block span.rating_review_big{
	margin-right:3px;
}
#buy_also_frm table td{
	border:0;
}
#buy_also_frm table td input, #buy_also_frm table td textarea{
	padding:6px;
	width:100%;
}
#buy_also_frm table td input.submit.btn.btn-warning{
	background: #0051ab none repeat scroll 0 0;
	border:0;
	width:100%;
}
#buy_also_frm table td input.submit.btn.btn-warning:hover, #buy_also_frm table td input.submit.btn.btn-warning:focus{
	background: #ce1178 none repeat scroll 0 0;
}

.price-block-product .price-name{
	color: grey;
    font-size: 14px;
    font-weight: normal;
    line-height: 26px;
	margin-right:0;
}
form.to-cart input.btn.btn-warning {
    color: white;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    text-align:center;
	padding:9px 12px 9px 45px;
	background:url(/resources/images/cart-resp.png) no-repeat #ce1178 6px 4px;
	border:0;
	border-radius:12px;
	text-transform:uppercase;
}
form.to-cart input.btn.btn-warning:hover, form.to-cart input.btn.btn-warning:focus {
    color: white;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    text-align:center;
	padding:9px 12px 9px 45px;
	background:url(/resources/images/cart-resp.png) no-repeat #0051ab 6px 4px;
	border:0;
}
form.to-cart.from-subcat{
	margin-right:0;
}
form.to-cart.from-subcat input.btn.btn-warning{
	padding: 10px 15px 10px 45px;
	font-size:18px;
	background: url(/resources/images/cart-resp.png) no-repeat #ce1178 7px 5px;
}
form.to-cart.from-subcat input.btn.btn-warning:hover, form.to-cart.from-subcat input.btn.btn-warning:focus {
	padding: 10px 15px 10px 45px;
	font-size:18px;
	background: url(/resources/images/cart-resp.png) no-repeat #0051ab 7px 5px;
}
input.oformit-zakaz.btn.btn-warning {
    color: white;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    text-align:center;
	padding:10px 16px;
	background:#ce1178;
	border:0;
	vertical-align:top;
	float:right;
}
input.oformit-zakaz.btn.btn-warning:hover, input.oformit-zakaz.btn.btn-warning:focus {
    color: white;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    text-align:center;
	padding:10px 16px;
	background:#0051ab;
	border:0;
	vertical-align:top;
}
.prod-comments #add_comment form table td{
	border:0;
}
.prod-comments #add_comment form table td.tableHeaderLeft{
	width:30%;
	font-size:14px;
	text-align:right;
}
.capcha #check_image{
	vertical-align:top;
}
.capcha{
	vertical-align:top;
}
.prod-comments #add_comment form table td input{
	font-size:14px;
	width:100%;
}
.prod-comments #add_comment form table td input.button.btn.btn-warning{
	font-size:15px;
	margin-top:6px;
	background: #0051ab none repeat scroll 0 0;
	border:0;
	width:100%;
	padding: 8px 16px;
}
.prod-comments #add_comment form table td input.button.btn.btn-warning:hover, .prod-comments #add_comment form table td input.button.btn.btn-warning:focus{
	font-size:15px;
	margin-top:6px;
	background: #ce1178 none repeat scroll 0 0;
	border:0;
}
.prod-comments #add_comment form table{
	width:70% !important;
	margin-top:15px;
}
.prod-comments #add_comment form table div#hint_rating{
	float:left;
}
.prod-comments #add_comment form table div#big_rating{
	float:left;
}
.prod-comments #add_comment form table div#big_rating img{
	margin-left:5px;
}
.product-description{
	min-width:100%;
}
div.container-fluid.main-layout .row .product-page .row{
    display: block;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
div.container-fluid.main-layout .row .product-page .row.prod-recommended{
    margin-bottom:25px;
}
/*Конец - Доработка страницы товара*/

#vkontakte {
    margin: 15px 0 0 37px;
}
#vkontakte a {
    padding: 12px 0 12px 35px;
    background: url(/resources/images/vkontakte_icon.png) no-repeat left center;
    font-size: 14px;
}
#vk_group {
    margin: 20px 0 0 30px;
}

/*Мои дополнительные стили*/
/*Мой блок корзины*/
div.cart-block{
	position:absolute;
	top:4.5%;
	right:21%;
	padding:8px 15px 9px;
	background:white;
	color:#0051ab;
	border-radius:10px;
	border:1px solid #ce1178;
	text-align:center;
	font-size:13px;
	opacity:.9;
}
div.cart-block a{
	font-size:16px;
	color:#0051ab;
	text-decoration:none;
	text-transform:uppercase;
}
div.cart-block a:hover, div.cart-block a:focus{
	color:#ce1178;
	text-decoration:underline;
}
div.cart-block a.link{
	font-size:13px;
	text-decoration:none;
	color:white;
	background:#0051ab;
	padding:2px 5px;
	margin-top:4px;
	display:inline-block;
	text-transform:none;
}
div.cart-block a.link:hover,div.cart-block a.link:focus{
	background:#ce1178;
}
/*Мой блок корзины*/

/*Переработка таблицы контроля заказа*/
	table.control-orders td{
		border:0;
	}
	table.control-orders td.tableHeaderLeft{
		width:20%;
	}
	table.control-orders td.tableRow1{
		color:#ce1178;
	}

/*Переработка формы отправки заказа*/

form.control_request{
	font-size:14px;
}
form.control_request td{
	border:0;
}
p.order_request_warning{
	font-size:12px;
}
form.control_request input.show{
	width:100%;
	color: white;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    text-align:center;
	padding:10px 16px;
	background:#ce1178;
	border:0;
	vertical-align:middle;
}
form.control_request input.show:hover, form.control_request input.show:focus{
    color: white;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    text-align:center;
	padding:10px 16px;
	background:#0051ab;
	border:0;
	vertical-align:middle;
}

p.control_request{
	font-size:14px;
}
form.sendorder{
	width:50%;
	margin:1% auto;
}
h1.sendorder, p.sendorder{
	text-align:center;
}
form.sendorder .form-group{
    margin-bottom: 12px;
}
.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 12px;
    height: 28px;
    line-height: 1.42857;
    padding: 5px 10px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
form.sendorder label{
	font-size:13px;
	font-weight:normal;
	margin-left:3px;
	margin-bottom:2px;
}
form.sendorder .form-control:focus{
	border-color:#ce1178;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
form.sendorder .text.form-control.input-error{
	border:1px dashed red;
}
form.sendorder .help-block {
    color: #737373;
    display: block;
    margin-bottom: 10px;
    margin-top: 1px;
    margin-left: 3px;
}
form.sendorder button {
    margin:10px 0;
}
input.send_order{
	background: #ce1178 none repeat scroll 0 0;
    border: 1px solid #ce1178;
    color: white;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding: 10px 16px;
    text-align: center;
    vertical-align: top;
	width:70%;
	border-radius:8px;
	display:block;
	margin:10px auto;
}
input.send_order:hover, input.send_order:focus{
    color: white;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    text-align:center;
	padding:10px 16px;
	background:#0051ab;
    border: 1px solid #ce1178;
	vertical-align:top;
	width:70%;
	border-radius:8px;
}
form.sendorder span.input-error-star{
    color: red;
	font-size:16px;
	float:right;
	display:block;
	margin-top:-37px;
	margin-right:-7px;
}
input.back_tocart{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding: 10px 16px;
    text-align: center;
    vertical-align: top;
	border-radius:8px;
	display:block;
	margin:10px auto;
	width:60%;
}
input.back_tocart:hover, input.back_tocart:focus{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    text-align:center;
	padding:10px 16px;
	vertical-align:top;
	border-radius:8px;
}
span#phone_error{
	color:red;
}
/*Переработка формы отправки заказа*/

/*Переработка корзины*/
table.shopping-cart thead td{
	text-align:center;
	vertical-align:middle !important;
}
table.shopping-cart td{
	border:0;
}
.table.shopping-cart > tbody > tr > td, .table.shopping-cart > tbody > tr > th, .table.shopping-cart > tfoot > tr > td, .table.shopping-cart > tfoot > tr > th, .table.shopping-cart > thead > tr > td, .table.shopping-cart > thead > tr > th {
    border-top: 0;
}
table.shopping-cart tr.tableHeader{
	border-top:1px solid grey !important;
	border-bottom:1px solid grey !important;
}
table.shopping-cart tr.pricing{
	border-top:1px solid grey !important;
}
table.shopping-cart thead{
	border-bottom:1px solid grey !important;
}
table.shopping-cart tr.content td{
	vertical-align:middle;
}
table.shopping-cart td.quantity-cart span.short{
	display:none;
}

/*Переработка корзины*/


	/*Начало - Сортировка и пагинация*/
	.product-number{
		float:left;
		margin-top:3px;
	}
	div.row.upper-sort div.product-number.centered{
		float:none;
		text-align:center;
	}
	.product-pagination{
		margin:12px auto 8px;
		text-align:center;
		font-size:13px;
	}
	.product-pagination strong span {
		background: #ce1178 none repeat scroll 0 0;
		border-radius: 20px;
		color: white;
		padding: 4px 8px;
		font-size: 15px;
		margin:0 2px;
	}
	.product-pagination strong a {
		text-decoration: none;
		padding: 4px 8px;
		font-size: 15px;
		margin:0;
	}
	.product-pagination strong a:hover, .product-pagination strong a:focus {
		background: #fdeed9 none repeat scroll 0 0;
		border-radius: 20px;
		color: #ce1178;
		padding: 4px 8px;
	}

	div.container-fluid.main-layout .row .sort-count .row, div.row.search-pagination{
		display: block !important;
	}
	
	div.container-fluid.main-layout .row .sort-count .row.upper-sort{
		background: #fdeed9;
		padding:3px 10px;
	}
	/*Стили для страницы поиска*/
	div.row.upper-sort.search{
		background: #fdeed9;
		padding:3px 10px;
		display:block !important;
	}
	div.row.upper-sort.search div.product-number{
		margin:0 auto;
		float:none;
		text-align:center;
	}
	form.search_sort_form div.charblock.prices{
		width:36%;
		margin-left:2%;
		float:left;
		margin-bottom:15px;
	}
	form.filter.search_sort_form div.charblock.prices div.price_input_block{
		width:60%;
	}
	form.search_sort_form div.charblock.prices div.charhead{
		font-size:16px;
		margin-bottom:5px;
		color:#666666;
	}
	form.search_sort_form div.name-sort.new{
		width:25%;
		margin-right:2%;
		float:right;
		text-align:right;
	}
	form.search_sort_form div.name-sort.new span.sort_title{
		font-size:16px;
		margin-bottom:5px;
		display:block;
	}
	div.row.upper-sort.search form.search_sort_form div.name-sort.new select, form.search_sort_form div.name-sort.new select{
		font-size:14px;
		min-height:32px;
		line-height:32px;
		height:32px;
	}
	form.search_sort_form button.first{
		float:right;
		margin-right:0;
		border-radius:0;
		margin-top:-48px;
		padding:3px 5px;
	}
	form.search_sort_form button.second{
		display:none;
	}
	form.search_sort_form .form-group{
		margin-bottom:0;
	}
	form.search_sort_form div.price_input_block input{
		font-size:14px;
		padding:0 5px;
	}
	form.search_sort_form{
		margin-top:8px;
	}
	/*Стили для страницы поиска*/
	div.container-fluid.main-layout .row .sort-count .row > div > span{
		margin:0 5px;
	}
	div.container-fluid.main-layout .row .sort-count .row div select{
		min-height:18px;
	}
	div.container-fluid.main-layout .row .sort-count .row div select option{
		min-height:18px;
	}
	div.container-fluid.main-layout .row .sort-count{
		padding: 0;
	}
	form.sort-count-form{
		float:right;
	}
	form.sort-count-form table.sort-count{
		margin-bottom:5px;
		border-spacing: 0;
		border-collapse: separate;
	}
	div.name-sort, div.price-sort, div.submit{
		float:left;
	}
	div.name-sort.new{
		float:right;
	}
	div.submit{
		margin-left:5px;
		min-height:18px;
		line-height:18px;
	}
	div.submit .btn.btn-danger{
		padding: 1px 9px 1px 8px;
		background-color: #ce1178;
		border:0;
	}
	div.submit .btn.btn-danger:hover, div.submit .btn.btn-danger:focus{
		background-color: #024597;
	}
	div.price-sort input{
		line-height:22px;
		height:22px;
		padding-top:0;
	}
	div.name-sort select{
		line-height:22px;
		height:22px;
		padding:0 5px;
	}
	/*Конец - Сортировка и пагинация*/

	/*переработка таблицы с корзиной*/
	div.prod_buttons_group .inl{
		float:left;
	}
	div.prod_buttons_group .inl.prod-absent{
		padding-top:7px;
		padding-right:8px;
		font-size:15px;
		color:#0051ab;
		vertical-align:middle;
		line-height:25px;
	}
	div.prod_buttons_group .inl.prod-absent span.prod_finished{
		margin-top:10px;
	}
	/*Стайлинг для Хрома*/
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			div.prod_buttons_group .inl.prod-absent {
				padding-top:6px;
				padding-right:8px;
			}
		}
	/*Стайлинг для Хрома*/
	
	
	div.prod_buttons_group .inl.price-blck{
		margin-right:4px;
	}
	.prod_buttons_group .txt{
		padding-top:10px;
	}
	.prod_buttons_group{
		margin-top:12px;
		overflow:hidden;
	}
	.recommended-products .prod_buttons_group{
		margin-top:12px;
		overflow:visible;
	}
	.prod_buttons_group .txt2{
		padding:10px 4px 11px 0;
	}
	.prod_buttons_group .txt3{
		padding:10px 4px 10px 0;
	}
	.prod_buttons_group .txt4{
		padding:10px 4px 10px 0;
	}
	.prod_buttons_group .txt2 a{
		font-size: 11px;
	}
	div.prod-block .prod_buttons_group .txt2 a:hover, div.prod-block .prod_buttons_group .txt2 a:focus{
		color: #ce1178;
	}
	.prod_buttons_group .inl{
		margin-top:10px;
	}
	.clearer.subcateg-2 {
		display: none;
	}
	.price1 del{
		color: grey;
		font-size: 14px;
		font-weight: normal;
	}
	.price1{
		padding: 0 10px;
		white-space: nowrap;
	}
/*Начало - Перепиливание основного лейаута*/

	div.container-fluid.main-layout{
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		display:table;
		width:100%;
	}
	div.container-fluid.main-layout .row{
		margin-left: 0;
		margin-right: 0;
		width:100%;
		display:table-row;
	}
	div.subcategories.container-fluid .row{
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 30px;
		width:100%;
		display:block;
	}
/*Центровка картинки в блоке*/
	div.subcategories.container-fluid .row .subcat-image{
		line-height:160px;
		min-height:160px;
		display:inline-block;
		padding:3px;
		border:1px solid transparent;
	}
	div.subcategories.container-fluid .row .subcat-image:hover, div.subcategories.container-fluid .row .subcat-image:focus{
		border:1px solid #fdeed9;
	}
	div.subcategories.container-fluid .row .subcat-image img{
		border: 0 none;
		height: auto;
		max-width: 100%;
		vertical-align: middle;
	}
/*Центровка картинки в блоке*/	
	
	
	div.subcategories.container-fluid .row .subcat-name{
		margin-top:5px;
	}
	div.subcategories.container-fluid .row .subcat-name a{
		font-size:12px;
	}
	div.subcategories.container-fluid .row .subcat-name a:hover, div.subcategories.container-fluid .row .subcat-name a:focus{
		color:#ce1178;
	}
	div.subcategories.container-fluid .row div{
		text-align:center;
	}
	div.container-fluid.main-layout .row #left{
		display: table-cell;
	}
	div.container-fluid.main-layout .row #center{
		display: table-cell;
		width: 100%;
	}
	div.container-fluid.main-layout .row #right{
		display: table-cell;
	}
/*Конец - Перепиливание основного лейаута*/

/*Начало - блоки контактов, акции, футер*/

	/*Баннер в потоке товаров*/
	.prod-block.banner{
		padding:10px 0 0;
		text-align:center;
	}
	.prod-block.banner a{
		display:block;
		height:inherit;
		margin:0 auto;
	}
	.prod-block.banner a img{
		display:block;
		height:inherit;
		margin:0 auto;
		width:auto;
	}
	/*Баннер в потоке товаров*/
	
	.prod-block {
		border-bottom:1px solid grey;
		padding-bottom:12px;
		padding-top:10px;
	}
	.prod-block:last-child {
		border-bottom:0;
	}
	.contact-content{
		margin:6px auto;
		width:195px;
	}
	.contact-content tr td{
		border-bottom: 0;
		border-top: 0;
	}
	.contact-content tr td a.viber_btn{
		margin-left:5px;
	}
	div.contact-content td.name_news{
		font-size: 14px;
	}
	div.contact-content td.note{
		font-size: 14px;
	}
	.block_n1.akcia-block {
		margin-left: 4px;
	}
	.container-fluid.footer{
		padding-left: 0;
		padding-right: 0;
	}
	ul.footer{
		text-align:center;
		width:auto;
		margin:0 auto;
		line-height: 37px;
	}
	ul.footer li{
		line-height: 25px;
		padding:5px;
		display:inline-block;
		float:none;
	}
	ul.footer li a{
		padding: 0;
	}
	ul.footer li a:hover, ul.footer li a:focus{
		background: none;
	}
/*Конец - блоки контактов, акции, футер*/

	div.row.news-block{
		border-top:1px solid grey;
		border-bottom:1px solid grey;
	}
	div.row.news-block div{
		padding:5px;
	}
	div.row.news-block p{
		margin:7px 0;
	}
/*Новости*/

/*Мои дополнительные стили MerlCori*/
table.price-block td{
	font-size:12px;
}
.freeshipping{
	float:left;
	margin-top:-5px;
	margin-left:18px;
	padding-left:42px;
	padding-top:5px;
	background: url("/resources/images/delivery-free.png") no-repeat;
	height:52px;
	width:117px;
}
.freeshipping-kiev{
	float:left;
	margin-top:-5px;
	margin-left:18px;
	padding-left:42px;
	padding-top:5px;
	background: url("/resources/images/delivery-free-kiev.png") no-repeat;
	height:52px;
	width:117px;
}
.block-tocart{
	display:block;
	width:100%;
	overflow:hidden;
	margin-top:5px;
}
.block-tocart.three-days{
	overflow:visible;
	margin-bottom:35px;
	margin-top:35px;
}
.prod-tocart-bottom .block-tocart{
	display:block;
	width:100%;
	overflow:hidden;
	text-align:right;
}
.inl.freeshipping-cat{
	float:left;
	margin-top:0;
	margin-left:3px;
	padding-left:34px;
	padding-top:1px;
	background: url("/resources/images/delivery-free.png") no-repeat;
	height:52px;
	width:117px;
}
.inl.freeshipping-cat-kiev{
	float:left;
	margin-top:0;
	margin-left:3px;
	padding-left:34px;
	padding-top:1px;
	background: url("/resources/images/delivery-free-kiev.png") no-repeat;
	height:52px;
	width:117px;
}
.before-shipping{
	float:left;
	margin-top:3px;
}
span.freedelivery{
	color:#ce1178;
	line-height:150%;
	text-align:center;
	font-weight:bold;
}
td.cartprice #comm_summ{
	padding:2px;
}
td.cartprice{
	background:#ce1178;
	color:white;
	font-size:12px;
}
strong.warning{
	color:#ce1178;
}
small.few{
	float:right;
}
	
/*вылезли проблемы бутстрапа в основном макете*/
	table table.row{
		margin-left: 0;
		margin-right: 0;
	}
	tr.row td {
		border-bottom: 1px solid #999999;
		border-top: 1px solid #999999;
		padding:5px;
	}
	table.simple tr td {
		border-bottom: 0;
		border-top: 0;
		padding:0;
	}
	table.simple tr td.watch  {
		padding-right:12px;
		padding-top:4px;
	}
	table.simple{
		margin-top:6px;
		margin-bottom:6px;
	}
	tr.row td p.news {
		margin-top:10px;
	}
	div.note1{
		margin-top:2px;
		margin-bottom:2px;
	}
	table.sort-count{
		margin-bottom:3px;
		border-spacing: 4px;
		border-collapse: separate;
	}
	table.sort-count tr td select{
		font-size:14px;
		color:black;
	}
	table.sort-count tr td input{
		font-size:14px;
		color:black;
		font-family: Arial,Helvetica,sans-serif;
	}
	form.to-cart input{
		font-size:16px;
		padding-left:4px;
		color:black;
		font-family: Arial,Helvetica,sans-serif;
		vertical-align:middle;
	}
	form.to-cart input.text{
		width:35px;
	}
	.clearer.subcateg-4 {
		display: none;
	}
	.clearer.subcateg-3 {
		display: none;
	}
/*конец правок проблем бутстрапа в основном макете*/

/*правка акций*/
	.scrollable .items div {
		width: 220px !important;
	}
	.product-absent{
		margin:5px 0;
		font-size:14px;
		color: #0051ab;
	}
	.product-absent img{
		display:inline-block;
		margin-top:-3px;
	}
	.product-absent.under-foto{
		text-align:center;
		font-size:16px;
	}
	/*Нашли дешевле?*/
	.find-cheeper div.modal-body img{
		float:right;
		height:130px;
		width:auto;
	}
	.find-cheeper div.modal-body p{
		margin-top:10px;
	}
	.find-cheeper div.modal-footer{
		text-align:center;
	}
	.find-cheeper div.modal-body{
		overflow:hidden;
	}
	form.sendorder.find-cheeper {
		margin: 1% auto;
		width: 80%;
	}
	button.btn.find-cheeper, button.btn.call-price-reduce{
		-moz-user-select: none;
		background-image: none;
		background: none;
		border: 1px solid transparent;
		border-radius: 4px;
		cursor: pointer;
		display: inline-block;
		font-size: 14px;
		font-weight: 400;
		line-height: 1.42857;
		margin-bottom: 0;
		padding: 3px 0;
		text-align: center;
		vertical-align: middle;
		white-space: nowrap;
		color: #0051ab;
	}
	button.btn.find-cheeper:hover, button.btn.find-cheeper:focus, button.btn.call-price-reduce:hover, button.btn.call-price-reduce:focus{
		text-decoration:underline;
		color: #ce1178;
	}
	/*Нашли дешевле?*/
	
	/*Новая кнопка в корзине*/
	a.back-toshop.btn.btn-warning{
		background-color: #0051ab;
		border: 0;
		color: #fff;
		padding: 10px 16px;
		font-size:16px;
		vertical-align: top;
		text-decoration:none;
		line-height: 1.42857;
		font-family: Arial,Helvetica,sans-serif;
	}
	a.back-toshop.btn.btn-warning:hover, a.back-toshop.btn.btn-warning:focus{
		background-color: #ce1178;
	}
	div.back-toshop{
		width:80%;
		margin:0 auto;
	}
	/*Новая кнопка в корзине*/
	/*ScrollToTop*/
	.scrollup {
		width: 40px;
		height: 40px;
		position: fixed;
		bottom: 10px;
		right: 10px;
		display: none;
		text-indent: -9999px;
		background: url('/resources/images/icon_top.png') no-repeat;
		background-color: #ccc;
		opacity: 0.5;
		z-index:99999;
		outline:0px !important;
	}
	.scrollup:hover{
		opacity: 0.8;
	}
	/*Живосайт*/
	div#sh_button.sh_btn_bottom_right{
		right:60px;
	}
	/*сообщение*/
	div#sh_button.shc.sh_btn.sh_btn_right.sh_btn_right_center{
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		width: 30px;
	}
	div#sh_button.shc.sh_btn.sh_btn_right.sh_btn_right_center img.shc.sh_logo_btn.sh_logo_img{
		margin:3px !important;
	}
	div#sh_button.shc.sh_btn.sh_btn_right.sh_btn_right_center div.shc.sh_title_text{
		width: 30px;
		padding-left:2px;
	}
	div#sh_button.shc.sh_btn.sh_btn_right.sh_btn_right_center div.shc.sh_title_text div{
		width: 30px;
	}
	div#sh_button.shc.sh_btn.sh_btn_right.sh_btn_right_center div.shc.sh_block_counter{
		margin-right:2px;
	}
	/*онлайн*/
	div#sh_button.shc.sh_btn.sh_btn_right.sh_btn_right_center.sh_monitor{
	
	}
/*Код товара*/
	div.prod-block{
		position:relative;
	}
	div.prod-block div.kod_tovara{
		float:right;
		margin-top:-25px;
		margin-left:12px;
		text-align:center;
		position:relative;
		z-index:10;
		font-size:13px;
		padding:2px 6px 4px;
		background: #e7e7e7; /* Old browsers */
		background: -moz-linear-gradient(top,  #e7e7e7 0%, #ffffff 48%, #ffffff 71%, #e9e9ea 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(48%,#ffffff), color-stop(71%,#ffffff), color-stop(100%,#e9e9ea)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #e7e7e7 0%,#ffffff 48%,#ffffff 71%,#e9e9ea 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #e7e7e7 0%,#ffffff 48%,#ffffff 71%,#e9e9ea 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #e7e7e7 0%,#ffffff 48%,#ffffff 71%,#e9e9ea 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #e7e7e7 0%,#ffffff 48%,#ffffff 71%,#e9e9ea 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e9e9ea',GradientType=0 ); /* IE6-9 */
		border-radius:4px;
		border: 1px solid #ce1178;
		width:90px;
	}
	div.prod-block div.kod_tovara strong{
		color:#ce1178;
		font-size:17px;
		line-height:20px;
	}
	div.kod_tovara_prod{
		float:right;
		margin-top:-32px;
		font-size:17px;
		text-align:center;
		padding:3px 8px 4px;
		background: #e7e7e7; /* Old browsers */
		background: -moz-linear-gradient(top,  #e7e7e7 0%, #ffffff 48%, #ffffff 71%, #e9e9ea 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(48%,#ffffff), color-stop(71%,#ffffff), color-stop(100%,#e9e9ea)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #e7e7e7 0%,#ffffff 48%,#ffffff 71%,#e9e9ea 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #e7e7e7 0%,#ffffff 48%,#ffffff 71%,#e9e9ea 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #e7e7e7 0%,#ffffff 48%,#ffffff 71%,#e9e9ea 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #e7e7e7 0%,#ffffff 48%,#ffffff 71%,#e9e9ea 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e9e9ea',GradientType=0 ); /* IE6-9 */
		border-radius:5px;
		border: 1px solid #ce1178;
	}
	div.kod_tovara_prod span{
		color:#ce1178;
		font-size:20px;
		line-height:20px;
	}
	.prod-block h2 {
		padding-right: 100px;
		float:none;
	}
/*Код товара*/

	/*Новое меню*/
	ul.newmenu.nav.navbar-nav > li > a{
		padding:2px 10px;
	}
	ul.newmenu.nav.navbar-nav > li{
		float:none;
	}
	ul.newmenu li:hover, ul.newmenu li:focus{
		color:red;
	}
	ul.newmenu li a:hover, ul.newmenu li a:focus{
		color:red;
	}
	.subber, .first_list, .seo-dropdown, .onecolumn{
		display:none;
	}
	.subber li span, .first_list li span{
		background-image:none;
	}
	div.cleared{
		clear:both;
	}
	ul.onecolumn li{
		display:block;
		float:none;
	}
	div.index{
		margin-top:10px;
		color:#ce1178;
		font-size:21px;
	}
	.product-pagination a.first-level{
		text-decoration:none;
	}
	/*Главное меню*/
	#left ul.newmenu.nav.navbar-nav li{
		font-size:14px;
		border-bottom:1px solid #ce1178;
	}
	#left ul.newmenu.nav.navbar-nav li ul.first_list li{
		border-bottom:none;
	}
	#left ul.newmenu.nav.navbar-nav li ul.first_list li a{
		font-size:13px;
	}
	#left ul.newmenu.nav.navbar-nav li ul.first_list li a:hover{
		background-color:transparent;
		color:#ce1178;
	}
	#left ul.newmenu.nav.navbar-nav li ul.subber li a:hover{
		background-color:transparent;
		color:#ce1178;
	}
	#left ul.newmenu.nav.navbar-nav li ul.subber li{
		border-bottom:none;
	}
	#left ul.newmenu.nav.navbar-nav li ul.subber li a{
		font-size:13px;
	}
	#left ul.newmenu.nav.navbar-nav{
		margin-left:2px;
		width:252px;
	}
	#left ul.newmenu.nav.navbar-nav li a{
		text-decoration:none;
		color:#0051ab;
	}
	#left ul.newmenu.nav.navbar-nav li a:hover, #left ul.newmenu.nav.navbar-nav li a:focus{
		text-decoration:none;
		color:white;
		background-color:#ce1178;
	}
	#left ul.newmenu.nav.navbar-nav li.activated a{
		text-decoration:none;
		color:white;
		background-color:#ce1178;
	}
	#left .main_new.parentt:hover a.first-level{
		color:white;
		background-color:#ce1178;
	}
	ul.newmenu li:hover .subber, ul.newmenu li:hover .first_list{
		display:block;
		position:absolute;
		left:97%;
		top:-1px;
		background:white;
		border:2px solid #ce1178;
		z-index:999;
		border-radius:0 8px 8px 8px;
		box-shadow: 0 0 7px rgba(0,0,0,0.2);
		padding:5px;
	}
	ul.newmenu li:hover .subber li span, ul.newmenu li:hover .first_list li span{
		background-image:none;
		padding-left:5px;
	}
	ul.newmenu li:hover .subber li a, ul.newmenu li:hover .first_list li a{
		color:blue;
		padding:3px;
		margin-left:0;
	}
	ul.newmenu li:hover .first_list{
		width:450px;
	}
	ul.newmenu li:hover .first_list li a{
		min-width:185px;
		max-width:240px;
		width:auto;
	}
	
	
	ul.newmenu li#cat_12:hover .first_list li a, ul.newmenu li#cat_40:hover .first_list li a, ul.newmenu li#cat_42:hover .first_list li a, ul.newmenu li#cat_27:hover .first_list li a, ul.newmenu li#cat_16:hover .first_list li a, ul.newmenu li#cat_4:hover .first_list li a, ul.newmenu li#cat_9:hover .first_list li a, ul.newmenu li#cat_14:hover .first_list li a{
		min-width:250px;
	}
	ul.newmenu li#cat_12:hover .first_list, ul.newmenu li#cat_40:hover .first_list, ul.newmenu li#cat_42:hover .first_list, ul.newmenu li#cat_27:hover .first_list, ul.newmenu li#cat_16:hover .first_list, ul.newmenu li#cat_4:hover .first_list, ul.newmenu li#cat_9:hover .first_list, ul.newmenu li#cat_14:hover .first_list{
		width:540px;
	}
	ul.newmenu li#cat_5:hover .first_list li a, ul.newmenu li#cat_28:hover .first_list li a, ul.newmenu li#cat_2:hover .first_list li a, ul.newmenu li#cat_19:hover .first_list li a, ul.newmenu li#cat_6:hover .first_list li a{
		min-width:225px;
	}
	ul.newmenu li#cat_5:hover .first_list, ul.newmenu li#cat_28:hover .first_list, ul.newmenu li#cat_2:hover .first_list, ul.newmenu li#cat_19:hover .first_list, ul.newmenu li#cat_6:hover .first_list{
		width:480px;
	}
	ul.newmenu li#cat_34:hover .first_list{
		width:420px;
	}
	ul.newmenu li#cat_1:hover .first_list{
		width:460px;
	}
	/*Стайлинг cat_7*/
	ul.newmenu li#cat_7:hover .first_list li a{
		min-width:250px;
	}
	ul.newmenu li#cat_7:hover .first_list li a:odd{
		min-width:220px;
	}
	ul.newmenu li#cat_7:hover .first_list{
		width:520px;
	}
	/*Стайлинг cat_22*/
	ul.newmenu li#cat_22:hover .subber li a{
		min-width:240px;
	}
	ul.newmenu li#cat_22:hover .subber{
		width:240px;
	}
	/*Стайлинг cat_11*/
	ul.newmenu li#cat_11:hover .first_list li a{
		min-width:280px;
	}
	ul.newmenu li#cat_11:hover .first_list li a:even{
		min-width:230px;
	}
	ul.newmenu li#cat_11:hover .first_list{
		width:580px;
	}
	/*Стайлинг cat_4*/
	ul.newmenu li#cat_4:hover .first_list li a{
		min-width:245px;
	}
	ul.newmenu li#cat_4:hover .first_list li a:even{
		min-width:120px;
	}
	ul.newmenu li#cat_4:hover .first_list{
		width:510px;
	}
	/*Стайлинг cat_32*/
	ul.newmenu li#cat_32:hover .first_list li a{
		min-width:245px;
		margin-right:10px;
	}
	ul.newmenu li#cat_32:hover .first_list li a:even{
		min-width:235px;
	}
	ul.newmenu li#cat_32:hover .first_list{
		width:540px;
	}
	
	/*Стайлинг cat_2*/
	ul.newmenu li#cat_2:hover .first_list li a{
		min-width:235px;
	}
	ul.newmenu li#cat_2:hover .first_list li:nth-child(even) a{
		min-width:225px;
	}
	ul.newmenu li#cat_2:hover .first_list{
		width:520px;
	}
	
	/*Стайлинг cat_42*/
	ul.newmenu li#cat_42:hover .first_list li a{
		min-width:360px;
	}
	ul.newmenu li#cat_42:hover .first_list li:nth-child(odd) a{
		min-width:305px;
	}
	ul.newmenu li#cat_42:hover .first_list{
		width:700px;
	}
	
	/*Стайлинг cat_10*/
	ul.newmenu li#cat_10:hover .first_list li:nth-child(odd) a{
		min-width:265px;
	}
	ul.newmenu li#cat_10:hover .first_list li:nth-child(even) a{
		min-width:225px;
	}
	ul.newmenu li#cat_10:hover .first_list{
		width:520px;
	}
	
	/*Стайлинг cat_35*/
	ul.newmenu li#cat_35:hover .first_list li:nth-child(odd) a{
		min-width:240px;
	}
	ul.newmenu li#cat_35:hover .first_list li:nth-child(even) a{
		min-width:265px;
	}
	ul.newmenu li#cat_35:hover .first_list{
		width:555px;
	}
	
	
	/*Дропдаун кнопка*/
	div#demo ul.newmenu.nav.navbar-nav{
		margin-left:22px;
		margin-top:10px;
	}
	#demo ul.newmenu{
		margin-bottom:50px;
	}
	button.main_menu{
		margin-top:10px;
		margin-left:20px;
		width:257px;
		font-size:17px;
		text-transform:uppercase;
		background:#ce1178;
		border:none;
	}
	button.filter{
		margin:3px 0 10px;
		width:214px;
		font-size:17px;
		text-transform:uppercase;
		background:#0051ab;
		border:none;
	}
	button.filter:hover, button.filter:focus{
		background:#a8086a;
		border:none;
		outline:none;
	}
	button.main_menu:hover, button.main_menu:focus{
		background:#a8086a;
		border:none;
		outline:none;
	}
	button.main_menu span.glyphicon.glyphicon-menu-down{
		display:inline-block;
		position:relative;
		top:2px;
	}
	/*Дропдаун кнопка*/
	/*Главное меню*/
	
	/*Верхнее меню (сео)*/
	div.seomenu{
		margin-top:-19px;
		text-align:center;
		margin-bottom:105px;
	}
	div.seomenu li a{
		padding:2px 5px;
	}
	ul.seomenu li{
		display:inline-block;
		float:none;
		font-size:14px;
	}
	ul.seomenu li.main_new.parentt{
		margin:2px 0;
	}
	ul.seomenu li a{
		text-decoration:none;
		color: #0051ab !important;
		padding:5px 8px;
	}
	ul.seomenu li.parentt:hover a.first-level, ul.seomenu li.parentt:focus a.first-level{
		color: white !important;
		background-color:#ce1178;
		border-radius:4px 4px 0 0;
	}
	div.seomenu li:hover ul.seo-dropdown{
		width:420px;
		padding:8px 5px;
		font-size:14px;
	}
	div.seomenu li:hover ul.seo-dropdown li a span{
		color:#0051ab;
		background-image:none;
		padding-left:3px;
		font-size:14px;
	}
	div.seomenu li:hover ul.seo-dropdown li a{
		padding:0;
	}
	div.seomenu li:hover ul.seo-dropdown li a:hover, div.seomenu li:hover ul.seo-dropdown li a:focus{
		background-color:transparent;
		border-radius:0;
	}
	div.seomenu li:hover ul.seo-dropdown li a:hover span, div.seomenu li:hover ul.seo-dropdown li a:focus span{
		color:#ce1178;
	}
	div.seomenu li:hover ul.seo-dropdown li{
		padding:0;
		width:180px;
	}
	ul.seomenu li:hover #seo-dropdown{
		display:block;
		position:absolute;
		left:0;
		top:100%;
		background:white;
		border:2px solid #ce1178;
		z-index:14;
		text-align:left;
		border-radius: 0 0 7px 7px;
	}
	ul.seomenu li#cat_42:hover #seo-dropdown{
		left:-85px;
	}
	div.seomenu li:hover ul#onecolumn{
		display:block;
		position:absolute;
		left:0;
		top:100%;
		background:white;
		border:2px solid #ce1178;
		z-index:14;
		text-align:left;
		padding:8px 5px;
		border-radius: 0 0 7px 7px;
		width:210px;
	}
	div.seomenu li:hover > ul.newmenu{
		display:none;
	}
	div.seomenu li:hover ul.onecolumn li a span{
		color:#0051ab;
		background-image:none;
		padding-left:3px;
		font-size:14px;
	}
	div.seomenu li:hover ul.onecolumn li a{
		padding-left:3px;
	}
	div.seomenu li:hover ul.onecolumn li{
		padding:0;
	}
	div.seomenu li:hover ul.onecolumn li a{
		padding:3px 0;
	}
	div.seomenu li:hover ul.onecolumn li a:hover, div.seomenu li:hover ul.onecolumn li a:focus{
		background-color:transparent;
		border-radius:0;
	}
	div.seomenu li:hover ul.onecolumn li a:hover span, div.seomenu li:hover ul.onecolumn li a:focus span{
		color:#ce1178;
	}
	div.seomenu li.main_new.active_true.parentt a.first-level{
		color: #ce1178;
		background-color:#fdeed9;
		border-radius:4px;
	}
	div.seomenu li.main_new.active_true.parentt a.first-level:hover, div.seomenu li.main_new.active_true.parentt:hover a.first-level {
		border-radius: 4px 4px 0 0;
		background-color:#ce1178;
		color:white;
	}
	/*Делаем красивые выпадающие блоки, корректируя ширину двух столбиков и всего блока. С этим шаблоном можно сделать любую категорию*/
	div.seomenu li#cat_28:hover ul.seo-dropdown{
		width:460px;
	}
	div.seomenu li#cat_28:hover ul.seo-dropdown li:nth-child(2n){
		width:210px;
	}
	div.seomenu li#cat_28:hover ul.seo-dropdown li:nth-child(2n) a{
		width:210px;
	}
	div.seomenu li#cat_28:hover ul.seo-dropdown li:nth-child(2n+1){
		width:210px;
	}
	div.seomenu li#cat_28:hover ul.seo-dropdown li:nth-child(2n+1) a{
		width:210px;
	}
	div.seomenu li#cat_36:hover ul.seo-dropdown{
		width:360px;
	}
	div.seomenu li#cat_36:hover ul.seo-dropdown li:nth-child(2n){
		width:155px;
	}
	div.seomenu li#cat_36:hover ul.seo-dropdown li:nth-child(2n) a{
		width:155px;
	}
	div.seomenu li#cat_36:hover ul.seo-dropdown li:nth-child(2n+1){
		width:155px;
	}
	div.seomenu li#cat_36:hover ul.seo-dropdown li:nth-child(2n+1) a{
		width:155px;
	}
	div.seomenu li#cat_37:hover ul.seo-dropdown{
		width:300px;
	}
	div.seomenu li#cat_37:hover ul.seo-dropdown li:nth-child(2n){
		width:130px;
	}
	div.seomenu li#cat_37:hover ul.seo-dropdown li:nth-child(2n) a{
		width:130px;
	}
	div.seomenu li#cat_37:hover ul.seo-dropdown li:nth-child(2n+1){
		width:120px;
	}
	div.seomenu li#cat_37:hover ul.seo-dropdown li:nth-child(2n+1) a{
		width:120px;
	}
	/*Делаем красивые выпадающие блоки, корректируя ширину двух столбиков и всего блока*/
	div.seomenu li#cat_38:hover ul.seo-dropdown, div.seomenu li#cat_39:hover ul.seo-dropdown, div.seomenu li#cat_40:hover ul.seo-dropdown, div.seomenu li#cat_42:hover ul.seo-dropdown, div.seomenu li#cat_33:hover ul.seo-dropdown, div.seomenu li#cat_8:hover ul.seo-dropdown{
		width:460px;
	}
	div.seomenu li#cat_38:hover ul.seo-dropdown li, div.seomenu li#cat_39:hover ul.seo-dropdown li, div.seomenu li#cat_40:hover ul.seo-dropdown li, div.seomenu li#cat_42:hover ul.seo-dropdown li, div.seomenu li#cat_33:hover ul.seo-dropdown li, div.seomenu li#cat_8:hover ul.seo-dropdown li{
		width:220px;
	}
	div.seomenu li#cat_38:hover ul.seo-dropdown li a, div.seomenu li#cat_39:hover ul.seo-dropdown li a, div.seomenu li#cat_40:hover ul.seo-dropdown li a, div.seomenu li#cat_42:hover ul.seo-dropdown li a, div.seomenu li#cat_33:hover ul.seo-dropdown li a, div.seomenu li#cat_8:hover ul.seo-dropdown li a{
		width:220px;
	}
	ul.seomenu.nav.navbar-nav li a.category.category_active span{
		color:#ce1178;
		font-weight:normal;
		text-decoration:underline;
	}
	ul.seomenu.nav.navbar-nav li a.first-level:focus{
		background-color:#ce1178;
		color:white !important;
		border-radius:4px;
	}
	
	/*Верхнее меню (сео)*/
	
	/*Меню активной категории*/
	ul.subber2 li a.category span{
		background-image:none;
		padding-left:5px;
		color:#0051ab;
		font-size:14px;
	}
	ul.subber2 li a.category{
		padding:2px;
		border-bottom:1px solid #eee;
		width:225px;
	}
	ul.subber2 li a.category:hover, ul.subber2 li a.category:focus{
		background-color:transparent;
	}
	ul.subber2 li a.category:hover span, ul.subber2 li a.category:focus span{
		color:#ce1178;
	}
	ul.subber2{
		margin-left:10px;
	}
	ul.subber2 a.category.category_active span{
		font-weight:normal;
		color:#ce1178;
	}
	ul.subber2 a.category.category_active{
		background-color:#fdeed9;
	}
	ul.subber2 a.category.category_active:hover, ul.subber2 a.category.category_active:focus{
		background-color:#fdeed9;
	}
	div.menu_head{
		margin-top:12px;
		margin-left:18px;
		font-size:21px;
		color: #ce1178;
		margin-bottom:7px;
		line-height:24px;
		max-width:220px;
	}
	/*Меню активной категории*/
	div.seomenu.box{
		display:block;
		min-height:150px;
		margin-bottom:0;
	}
	ul.seomenu{
		float:none;
		padding:12px 3%;
		margin-bottom:5px;
		margin-top:12px;
		border:5px solid #d5117c;
		border-radius:5px;
		position:relative;
		background: rgb(255,248,238);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjhlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmRmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY2ZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(255,248,238,1) 0%, rgba(255,253,254,1) 50%, rgba(255,246,237,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,248,238,1)), color-stop(50%,rgba(255,253,254,1)), color-stop(100%,rgba(255,246,237,1)));
		background: -webkit-linear-gradient(top, rgba(255,248,238,1) 0%,rgba(255,253,254,1) 50%,rgba(255,246,237,1) 100%);
		background: -o-linear-gradient(top, rgba(255,248,238,1) 0%,rgba(255,253,254,1) 50%,rgba(255,246,237,1) 100%);
		background: -ms-linear-gradient(top, rgba(255,248,238,1) 0%,rgba(255,253,254,1) 50%,rgba(255,246,237,1) 100%);
		background: linear-gradient(to bottom, rgba(255,248,238,1) 0%,rgba(255,253,254,1) 50%,rgba(255,246,237,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8ee', endColorstr='#fff6ed',GradientType=0 );
	}
	ul.seomenu div.bantik{
		width:215px;
		height:78px;
		background:red;
		position:absolute;
		top:-83px;
		left:50%;
		margin-left:-107px;
		z-index:10;
		background:url(../images/bant.png) no-repeat;
	}
	ul.seomenu div.leftpic{
		width:273px;
		height:98px;
		background:blue;
		position:absolute;
		top:-85px;
		left:2%;
		background:url(../images/left_seo.png) no-repeat;
	}
	ul.seomenu div.rightpic{
		width:274px;
		height:98px;
		background:magenta;
		position:absolute;
		top:-85px;
		right:2%;
		background:url(../images/right_seo.png) no-repeat;
	}
	div.topnav{
		display:block;
		margin-bottom:15px;
		margin-top:75px;
	}
	#left div.container-fluid #bs-example-navbar-collapse-1{
		padding-left:0;
		padding-right:0;
	}
	div#bs-example-navbar-collapse-3{
		padding-left:0;
		padding-right:0;
	}
	.navbar-default {
		background-color: transparent;
		border-color: transparent;
		border-radius:0;
	}
	/*Новое меню*/
	
	/*Форма фильтра*/
	form.filter p{
		font-size:14px;
	}
	form.filter p input{
		margin:0;
		position:relative;
		top:1px;
	}
	div.filter-box{
		margin-left:20px;
		background-color:#fdf7ef;
		padding:10px 5px;
		border-radius:12px;
		margin-top:10px;
	}
	div.filter-box nav.navbar.navbar-default div.container-fluid{
		padding-left:0;
		padding-right:0;
	}
	div.filter-box form.filter div.filter_head{
		color:#ce1178;
		text-align:center;
		font-size:24px;
		margin-bottom:5px;
		margin-top:-5px;
	}
	form.filter input.btn.btn-danger.filter_submit{
		width:100%;
		font-size:16px;
		margin-bottom:10px;
		background-color:#ce1178;
	}
	form.filter input.btn.btn-danger.filter_submit:hover, form.filter input.btn.btn-danger.filter_submit:focus{
		background-color:#a8086a;
		outline:none;
	}
	input.btn.filter_clear{
		width:100%;
		font-size:16px;
		margin-bottom:3px;
		color: #ce1178;
		border:1px solid #ccc;
		background:#ebf0f2;
	}
	input.btn.filter_clear:hover, input.btn.filter_clear:focus{
		background-color:#fdeed9;
		outline:none;
	}
	form.filter div.charhead{
		font-size:19px;
		line-height:24px;
		color:#0051ab;
		margin-bottom:10px;
	}
	div.filter-box div#bs-filter{
		padding-left:10px;
		padding-right:10px;
	}
	form.filter div.charblock{
		/*border-bottom:1px solid #ce1178;*/
		margin-bottom:10px;
	}
	form.filter div.charblock:last-child{
		border-bottom:0;
	}
	form.filter p{
		margin-left:10px;
	}
	form.filter p.char input:hover, form.filter p.char label:hover{
		cursor:pointer;
		color:#ce1178;
	}
	form.filter p.char.checked label{
		color:#ce1178;
	}
	form.filter p.char label{
		vertical-align:top;
		max-width:90%;
	}
	hr.filter_block_divider{
		border-top: 1px solid #ce1178;
		opacity:.3;
	}
	a.readmore_filter{
		text-decoration:none;
		color: #0051ab;
	}
	a.readmore_filter:hover, a.readmore_filter:focus{
		text-decoration:none;
		color: #ce1178;
	}
	/*Форма фильтра*/
	
	/*Переколбас внешнего вида подкатегорий*/
	div#center div.prod-block{
		width:32.8%;
		display:inline-block;
		vertical-align:top;
	}
	.prod-block h2 {
		padding:0;
		margin:0;
		text-align:center;
		display:block;
		font-size:18px;
		font-weight:normal;
		min-height:40px;
	}
	.prod-block h2 a{
		line-height: 1.2;
		display:inline-block;
	}
	div.prod-block div.kod_tovara {
		background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #e7e7e7 0%, #ffffff 48%, #ffffff 71%, #e9e9ea 100%) repeat scroll 0 0;
		border: 1px solid #ce1178;
		border-radius: 4px;
		float: none;
		font-size: 13px;
		padding: 2px 6px 4px;
		position: relative;
		text-align: center;
		width: 90px;
		z-index: 10;
		margin:7px auto;
	}
	div.prod-block div.pos_relative.prod_image {
		margin:8px 0;
		float:none;
	}
	div.prod-block div.pos_relative.prod_image a{
		display:inline-block;
		vertical-align: middle;
		width:99.9%;
	}
	div.prod-block div.pos_relative.prod_image a img{
		width:auto;
		max-width:100%;
		max-height:200px;
		height:auto;
		margin:0 auto;
	}
	
	div.prod-block.banner img{
		max-width:100%;
		height:auto;
		border:1px solid #fff;
		padding:5px;
	}
	div.prod-block.banner a:hover img, div.prod-block.banner a:focus img{
		border:1px solid #ce1178;
	}
	
	div.prod-block div.pos_relative.prod_image span.helper{
		display: inline-block;
		height: 100%;
		vertical-align: middle;
	}
	div.prod-block div.pos_relative.prod_image div.share_b, div.prod-block div.pos_relative.prod_image div.akciya-label, div.prod-block div.pos_relative.prod_image div.hit, div.prod-block div.pos_relative.prod_image div.buy_also_icn, div.prod-block div.pos_relative.prod_image div.plus_gift_icn{
		left:12%;
	}
	.prod-block {
		border-bottom:none;
		padding:12px 20px 20px;
	}
	.prod-block div.prod_desc{
		text-align:center;
		margin-top:15px;
		margin-bottom:10px;
	}
	.prod-block div.info_block{
		text-align:center;
	}
	.prod-block div.info_block div.inl.txt2{
		display:inline-block;
	}
	.prod-block div.info_block div.inl.txt2.more-info{ 
		padding-right:2px;
	}
	.inl.freeshipping-cat, .inl.freeshipping-cat-kiev {
		float: none;
		margin:8px auto 5px;
	}
	.prod-block div.prod_buttons_group{
		text-align:center;
		margin-top:7px;
	}
	.prod-block div.product-fields{
		text-align:center;
		margin-bottom:5px;
	}
	.prod-block div.prod_buttons_group div{
		float:none;
		display:inline-block;
		margin-top:0;
	}
	.prod-block div.prod_buttons_group div.inl.freeshipping-cat, .prod-block div.prod_buttons_group div.inl.freeshipping-cat-kiev{
		display:block;
		margin:2px auto;
	}
	.prod-block div.prod_buttons_group div.price_cart div{
		vertical-align:top;
	}
	.prod-block div.prod_buttons_group div.price_cart div.price_block{
		font-size:20px;
		font-weight:normal;
		color:#ce1178;
	}
	.prod-block div.prod_buttons_group div.price_cart div.price_block del{
		font-size:17px;
		font-weight:normal;
		color:gray;
	}
	.prod-block div.prod_buttons_group div.info_block span{
		float:none;
	}
	div.prod_buttons_group div.price_cart{
		width:100%;
	}
	div.prod_buttons_group div.info_block{
		width:100%;
	}
	.to-cart a{
		display:block;
		padding:8px 16px;
		background: #ce1178;
		color:white;
		text-decoration:none;
		border-radius:12px;
		text-transform:uppercase;
		border:0;
		font-size:18px;
		line-height:31px;
		vertical-align:middle;
	}
	.to-cart a span.cart_icon{
		background:url(../images/cart-resp.png) no-repeat;
		height:31px;
		display:inline-block;
		padding-left:39px;
	}
	.to-cart a:hover, .to-cart a:focus{
		background: #0051ab;
	}
	.prod-block div.rating_reviews{
		text-align:center;
		margin-top:10px;
	}
	.prod-block div.rating_reviews {
		text-align:center;
		margin-top:15px;
	}
	.prod-block div.rating_reviews span.reviews_qty{
		line-height:24px;
		vertical-align:middle;
	}
	.slick-slide span.rating_review img {
		display: inline;
	}
	/*Переколбас внешнего вида подкатегорий*/
	/*Переколбас внешнего вида карточки товара*/
	div.desc-product-block table.dostavka th{
		text-align:center;
		background-color:#ce1178;
		font-size:15px;
		color:white;
		text-transform:uppercase;
		padding:3px;
	}
	div.desc-product-block table.dostavka td{
		text-align:center;
		font-size:14px;
	}
	div.desc-product-block table.dostavka td ol li{
		list-style-position:inside;
	}
	div.desc-product-block table.dostavka td ol{
		padding-left:0;
	}
	div.desc-product-block table.dostavka td p.head, div.desc-product-block table.dostavka td a, div.desc-product-block table.dostavka strong{
		color:#ce1178;
		font-size:14px;
	}
	div#settings iframe{
		border:1px solid #ce1178;
	}
	ul.nav.nav-tabs.prod_tabs li a{
		font-size:16px;
		text-decoration:none;
	}
	ul.nav.nav-tabs.prod_tabs li.active a{
		font-size:16px;
		background-color:#ce1178;
		color:white;
		border:none;
		text-decoration:underline;
	}
	ul.nav.nav-tabs.prod_tabs li.active a:focus{
		outline:0;
	}
	ul.nav.nav-tabs.prod_tabs li.active{
		margin-bottom:-2px;
		border:none;
		top:1px;
	}
	div.price-block-product del{
		color:grey;
		font-weight:normal;
	}
	div.product-page div.block-tocart div.to-cart{
		display:inline-block;
	}
	div.product-page div.block-tocart div.to-cart a{
		padding:4px 11px;
	}
	div.product-page div.tab-content h2{
		font-size:21px;
	}
	div.product-page div.tab-content div.product-description, div.product-page div.tab-content div.prod-comments{
		font-size:14px;
	}
	div.product-page div.tab-content div.product-description{
		overflow:hidden;
	}
	div.product-page div.tab-content div.product-fields{
		font-size:15px
	}
	div.product-page div.prod-recommended > div > h2{
		font-size:24px;
		text-align:center;
	}
	div.product-page div.prod-recommended div div div h2{
		font-size:19px;
	}
	div.product-page. div.tabs{
		margin-bottom:15px;
	}
	table.to_left.buy_also{
		margin:10px auto;
	}
	table.to_left.buy_also table td input.buy {
		font-size: 15px;
	}
	table.to_left.buy_also div.price_new {
		margin:2px auto;
		float:none;
		background:none;
		font-size:18px;
	}
	/*Переколбас внешнего вида карточки товара*/
	/*Доставка в три дня*/
	.shipping-1-3.in-product{
		padding:5px;
		background: #e7e7e7; /* Old browsers */
		background: -moz-linear-gradient(top,  #e7e7e7 0%, #ffffff 48%, #ffffff 71%, #e9e9ea 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(48%,#ffffff), color-stop(71%,#ffffff), color-stop(100%,#e9e9ea)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #e7e7e7 0%,#ffffff 48%,#ffffff 71%,#e9e9ea 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #e7e7e7 0%,#ffffff 48%,#ffffff 71%,#e9e9ea 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #e7e7e7 0%,#ffffff 48%,#ffffff 71%,#e9e9ea 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #e7e7e7 0%,#ffffff 48%,#ffffff 71%,#e9e9ea 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e9e9ea',GradientType=0 ); /* IE6-9 */
		border-radius:3px;
		font-size:13px;
		width:148px;
		position:absolute;
		right:0;
		top:55px;
		text-align:center;
	}
	button.btn.find-cheeper.three-days-delivery{
		margin-top:-29px;
	}
	button.btn.call-price-reduce.three-days-delivery{
		margin-top:-6px;
	}
	/*Доставка в три дня*/
		#center div.empty{
		margin-top:15px;
		text-align:center;
	}
	table.dostavka{
		border:1px solid gray;
		width:100%;
		max-width:500px;
	}
	table.dostavka tr td{
		padding:10px 5px;
	}
	table.dostavka div.delivery{
		display:inline-block;
	}
	table.dostavka li.delivery{
		margin-bottom:10px;
	}
	table.dostavka div.delivery span.img, table.dostavka div.delivery span.name{
		display:block;
		color:#0051ab;
	}
	a.back-toshop2.btn.btn-warning {
		display:none;
	}
	hr.three_prod_divider{
		margin-bottom:30px;
	}
	hr.three_prod_divider:last-child{
		display:none;
	}
	
	/*Tooltype Redefine*/
	.tooltip-inner {
		background-color: #ce1178;
		opacity:1;
		color: #fff;
	}
	.tooltip.top .tooltip-arrow {
		border-top-color: #ce1178;
	}
	.tooltip.right .tooltip-arrow {
		border-right-color: #ce1178;
	}
	.tooltip.bottom .tooltip-arrow {
		border-bottom-color: #ce1178;
	}
	.tooltip.left .tooltip-arrow {
		border-left-color: #ce1178;
	}
	.tooltip.in {
		opacity: 1;
		filter: alpha(opacity=100);
	}
	/*Tooltype Redefine*/
	
	/*Colors in Product*/
	span.active_color{
		opacity:.3;
	}
	a.color_link{
		text-decoration:none;
		display:inline-block;
		margin:0 5px;
	}
	a.color_link img:hover, a.color_link img:focus{
		opacity:.8;
	}
	a.color_link:first-child{
		margin-left:0;
	}
	a.color_link img, span.active_color img{
		min-width:38px !important;
		max-width:75px !important;
		height:auto !important;
	}
	/*Colors in Product*/
	/*Цвета в подкатегории*/
	span.color_block{
		display:inline-block;
		min-width:80%;
		text-align:center;
	}
	a.color_vars{
		text-align:left;
		padding-left:10px;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block {
		width: 50px;
		position:absolute;
		top:0;
		right:10px;
	}
	div.prod-block div.pos_relative.prod_image a.color_image {
		width: auto;
		margin-bottom:2px;
	}
	div.prod-block div.pos_relative.prod_image a.color_image img{
		height: auto !important;
		width: 50px !important;
	}
	div.prod-block div.pos_relative.prod_image a.color_image {
		border:1px solid #ccc;
		opacity:.8;
		max-height:60px;
		overflow:hidden;
	}
	div.prod-block div.pos_relative.prod_image a.color_image:hover, div.prod-block div.pos_relative.prod_image a.color_image:focus {
		border:1px solid #ce1178;
		opacity:1;
	}
	div.prod_colors{
		text-align:center;
	}
	/*Характеристики в товаре*/
	dl.fields dt{
		display:inline-block;
		width:33%;
		vertical-align:top;
		margin-bottom:1px;
		color:#64758e;
		padding:3px;
	}
	dl.fields dd{
		display:inline-block;
		width:66%;
		margin-bottom:1px;
		padding:3px;
	}
	p.img_container{
		text-align:center;
	}
	/*Переколбас внешнего вида товара*/
	
	/*Новая рамка для фото*/
	div.pp_pic_holder.facebook{
		padding:15px;
		border-radius:15px;
		border:3px solid grey;
		background-color:white;
	}
	div.bannerincat img.img-responsive{
		width:100% !important;
		margin-bottom:25px;
	}
	/*Радиокнопки - выбор типа доставки*/
	div.form-group.delivery_radio div{
		font-size:14px;
		margin-bottom:4px;
	}
	div.form-group.delivery_radio label{
		padding-right:8px;
		vertical-align:top;
		color:#ce1178;
	}
	div.form-group.delivery_radio label small{
		color:#737373;
	}
	div.form-group.delivery_radio input{
		margin-top:2px;
	}
	div.form-group.delivery_radio span{
		display:block;
		margin-bottom:5px;
	}
	div.form-group.delivery_radio input:focus, div.form-group.delivery_radio label:focus, div.form-group.delivery_radio input:hover, div.form-group.delivery_radio label:hover{
		cursor:pointer;
	}
	/*Радиокнопки - выбор типа доставки*/
	/*Плюс и минус к инпуту*/
	form.to-cart div.number{
		display:inline-block !important;
		margin-right:8px;
	}
	form.to-cart div.number span.minus, form.to-cart div.number span.plus{
		font-size:42px;
		vertical-align:middle;
		-webkit-user-select: none;
	}
	form.to-cart div.number span.minus:hover, form.to-cart div.number span.plus:hover{
		cursor:pointer;
		color:#ce1178;
	}
	div.table-responsive-cart div.number{
		display:inline-block !important;
		margin-right:0;
		position:relative;
	}
	div.table-responsive-cart div.number span.minus, div.table-responsive-cart div.number span.plus{
		font-size:36px;
		vertical-align:middle;
		-webkit-user-select: none;
		width:25px;
		vertical-align:top;
		overflow:hidden;
	}
	div.table-responsive-cart div.number input{
		font-size:16px;
		vertical-align:middle;
		margin-top:3px;
		margin-right:25px;
	}
	div.table-responsive-cart div.number span.plus{
		position:absolute;
		top:0;
		right:0;
		height:18px;
		line-height:18px;
	}
	div.table-responsive-cart div.number span.minus{
		position:absolute;
		bottom:-2px;
		right:0;
		height:15px;
		line-height:15px;
	}
	div.table-responsive-cart div.number span.minus:hover, div.table-responsive-cart div.number span.plus:hover{
		cursor:pointer;
		color:#ce1178;
	}
	/*Плюс и минус к инпуту*/
	
	/*Слик слайдер*/
	ul.slick-dots{
		padding-left:0;
	}
	ul.slick-dots li button{
		background:none;
		background-color:#0051ab;
		border-radius:20px;
		border-image:none;
		border-width: 0;
		border-style: none;
		border-color: transparent;
		color:#0051ab;
		font-size:.1px;
		padding:6px;
		width:12px;
		height:12px;
		opacity:.5;
		outline: none;
	}
	ul.slick-dots li button:hover, ul.slick-dots li button:focus, ul.slick-dots li.slick-active button{
		opacity:1;
	}
	ul.slick-dots li{
		margin:4px;
	}
	div#center div.row.prod-recommended div.slick-carousel div.prod-block{
		width:100%;
		display:inline-block;
		vertical-align:top;
	}
	button.slick-prev.slick-arrow{
		background:url(../images/slickarrows.png) no-repeat;
		width:40px;
		height:40px;
		padding:0;
		border-width:0;
		opacity:.7;
		color:transparent;
		outline: none;
	}
	button.slick-next.slick-arrow{
		background:url(../images/slickarrows.png) 0 64px;
		width:40px;
		height:40px;
		padding:0;
		border-width:0;
		opacity:.7;
		color:transparent;
		outline: none;
	}
	
	div#desoslider1 button.slick-prev.slick-arrow, div#slideshow_overlay button.slick-prev.slick-arrow{
		position:absolute;
		top:-2px;
		left:8px;
		height:10px;
		background:url(../images/slickarrows.png) no-repeat 0 -80px;
	}
	div#desoslider1 button.slick-next.slick-arrow, div#slideshow_overlay button.slick-next.slick-arrow{
		position:absolute;
		bottom:2px;
		top:auto;
		left:8px;
		height:10px;
		background:url(../images/slickarrows.png) no-repeat 0 -93px;
	}
	
	button.slick-prev.slick-arrow:hover, button.slick-prev.slick-arrow:focus, button.slick-next.slick-arrow:hover, button.slick-next.slick-arrow:focus{
		opacity:1;
	} 
	div#buy_also_frm form td.label-row{
		font-size:14px;
	}
	.slick-slide div.inl.prod-absent img {
		display: inline-block;
	}
	/*Слик слайдер*/
	/*Акционные часы*/
	div.clock2.stock.flip-clock-wrapper ul.flip{
		font-size:60px;
		width:32px;
		padding:10px;
	}
	div.clock2.stock.flip-clock-wrapper ul.flip li a div{
		font-size:36px;
	}
	div.clock2.stock.flip-clock-wrapper span.flip-clock-divider.days span.flip-clock-label{
		right:-50px;
	}
	div.clock2.stock.flip-clock-wrapper.three_fields_days span.flip-clock-divider.days span.flip-clock-label{
		right:-68px;
	}
	div.clock2.stock.flip-clock-wrapper span.flip-clock-divider.hours span.flip-clock-label{
		right:-52px;
	}
	div.clock2.stock.flip-clock-wrapper span.flip-clock-divider.minutes span.flip-clock-label{
		right:-54px;
	}
	div.clock2.stock.flip-clock-wrapper span.flip-clock-divider.seconds span.flip-clock-label{
		right:-56px;
	}
	/*Акционные часы*/
	
@media (min-width: 1600px){
	div.prod-block div.pos_relative.prod_image div.color_vars_block {
		right: 10%;
	}
	/*Customization colors*/
	a.color_vars.wide_color_image{
		padding-left:0;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block.wide_color_image{
		right:0;
		top:3%;
	}
	/*Customization colors*/
}
@media (max-width: 1600px){
	/*Customization colors*/
	a.color_vars.wide_color_image{
		padding-left:0;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block.wide_color_image{
		right:0;
		top:5%;
	}
	a.color_vars.wide_color_image span.color_block{
		text-align:left;
	}
	a.color_vars.wide_color_image span.color_block img{
		max-width:85% !important;
	}
	/*Customization colors*/
	div.slick-carousel2 {
		width: 90%;
	}
}
@media (max-width: 1500px){
	/*Customization colors*/
	a.color_vars.wide_color_image span.color_block img{
		max-width:78% !important;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block.wide_color_image{
		top:10%;
	}
	/*Customization colors*/
	/*Slick*/
	button.slick-prev.slick-arrow {
		left: -12px;
	}
	button.slick-next.slick-arrow {
		right: -12px;
	}
	/*Slick*/
	form.search_sort_form div.charblock.prices{
		width:45%;
	}
}
@media (min-width: 1500px){
	div.prod-block div.pos_relative.prod_image div.color_vars_block {
		right: 9%;
	}
}
@media (max-width: 1450px){
	div.slick-carousel2 {
		width: 99%;
	}
}
@media (min-width: 1400px){
	.cat_img_left{
		float:left;
		margin-right:20px;
	}
	.cat_img_right{
		float:right;
		margin-left:20px;
	}
	.cat_list{
		list-style-position: inside;
	}
	h1.product_title{
		margin-right:120px;
		margin-bottom:16px;
	}
}
@media (max-width: 1400px){
	div.slick-carousel2 div.element div.prod1, div.slick-carousel2 div.element div.prod2{
		width: 180px;
	}
	/*Вставка стайлинга с новой галереей*/
	div.desc-product-block div.block-tocart{
		padding-right:0;
	}
	.desc-product-block{
		width:100%;
		text-align:center;
		display:block;
		margin:0;
	}
	.foto-product-block{
		width:100%;
		text-align:center;
		display:block;
		float:none;
		min-width:auto;
	}
	h1.product_title {
		text-align: center;
		padding-right:0;
	}
	div.review_top_block {
		text-align:center;
	}
	div.kod_tovara_prod {
		float: none;
		text-align: center;
		width: 120px;
		margin: 5px auto;
		position:static;
	}
	.foto-product-block .pos_relative {
		width: auto;
		display: inline-block;
		text-align: center;
		vertical-align: top;
		width: 100%;
	}
	table.dostavka {
		border: 1px solid gray;
		width: 100%;
		max-width: 500px;
		margin: 0 auto;
	}
	div.foto-product-block div.box_present{
		float:none;
		margin:10px auto 0;
	}
	div.kod_tovara_prod{
		float:none;
		text-align:center;
		width:120px;
		margin:5px auto;
	}
	h1.product_title {
		padding-right: 0;
	}
	div#desoslider1{
		width: 85%;
		display:block;
		margin:5px auto;
	}
	div#slideshow {
		float: right;
		width: 80%;
		margin-top:20px;
	}
	div#desoslider1 ul#slideshow_thumbs{
		margin-top:20px;
	}
	div.row.prod-descr-block div.foto-product-block div.hit.product, div.row.prod-descr-block div.foto-product-block div.buy_also_icn, div.row.prod-descr-block div.foto-product-block div.akciya-label {
		right: 20px;
		left:auto;
	}
	/*Вставка стайлинга с новой галереей*/
	
	/*Дополнительные подкатегории товара на карточке товара*/
	div.child_subcats.inprod {
		text-align: center;
		margin-bottom: 10px;
		margin-top: 25px;
		margin-right: 0;
	}
	h3.subcats_list_inprod{
		text-align: center;
	}
	/*Стайлинг таймера акций и демпинга*/
	div.clock2.flip-clock-wrapper{
		max-width:286px;
		margin:1px auto;
	}
	div.clock2.stock.flip-clock-wrapper{
		max-width:321px;
	}
	div.clock2.stock.three_fields_days.flip-clock-wrapper{
		max-width:360px;
	}
	/*Стайлинг таймера акций и демпинга*/
}
@media (min-width: 1350px){
	div.product_area{
		position:relative;
	}
}
@media (min-width: 1251px) and (max-width: 1525px){
	div.delivery_block.product_absent{
		margin-top:20px;
	}
	div.block-tocart.freeship{
		margin-top:30px !important;
	}
}
@media (min-width: 1251px) and (max-width: 1500px){
	a.color_vars {
		padding-left: 0;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block {
		right: 0;
	}
	span.color_block{
		min-width:88%;
	}
}
@media (min-width: 1400px) and (max-width: 1470px){
	div.prod-block div.pos_relative.prod_image a {
		font-size:10px;
	}
}
@media (min-width: 1251px) and (max-width: 1399px){
	/*Цвета*/
	div.prod-block div.pos_relative.prod_image div.color_vars_block {
		width: 45px;
	}
	div.prod-block div.pos_relative.prod_image a {
		font-size:9px;
	}
	div.prod-block div.pos_relative.prod_image a.color_vars img{
		max-width: 85%;
	}
	/*Customization colors*/
	div.prod-block div.pos_relative.prod_image div.color_vars_block.wide_color_image{
		top:18%;
	}
	/*Customization colors*/
}
@media (min-width: 1250px) and (max-width: 1261px){
	button.btn.find-cheeper.three-days-delivery{
		margin-top:5px;
	}
}
@media (max-width: 1280px){
	button.btn.find-cheeper.three-days-delivery {
		margin-top: 0px;
	}
	button.btn.call-price-reduce.three-days-delivery {
		margin-top: 0;
	}
}
@media (max-width: 1250px){
	hr.three_prod_divider{
		display:none;
	}
	div.row-height{
		display:inline;
	}
	div.prod-block div.info_block div.inl.txt2.more-info{
		margin-left:-1%;
	}
	div.prod-block div.info_block{
		margin-top:12px;
	}
	span.color_block{
		min-width:95%;
	}
	button.btn.find-cheeper{
		margin-top:5px;
	}
	div.slick-carousel2 div.element div.prod1, div.slick-carousel2 div.element div.prod2{
		width: 150px;
	}
	div#home div.product-description img, div#home-collapse div.product-description img{
		max-width:100%;
		width:auto;
		height:auto;
		display:block;
		float:none;
		margin:20px auto;
	}
	/*Вставка стайлинга с новой галереей*/
	div#desoslider1 ul#slideshow_thumbs {
		margin-top: 0;
	}
	/*Вставка стайлинга с новой галереей*/
}
@media (max-width: 1230px){
	.carousel-indicators {
		bottom: -3%;
	}
	table.control-orders td.tableHeaderLeft{
		width:23%;
	}
	table.control-orders td.tableHeader{
		background:#f5f5f5;
	}
	table.control-orders tr{
		border-bottom:1px solid #f5f5f5;
	}
	.prod_buttons_group .inl {
		margin-top: 0;
	}
	div.subcategories.container-fluid{
		padding:0;
	}
	div.subcategories.container-fluid .row div {
		padding:0 1px;
	}
	form.sendorder{
		width:80%;
		margin:1% auto;
	}
	div.prod-block div.pos_relative.prod_image div.share_b, div.prod-block div.pos_relative.prod_image div.akciya-label, div.prod-block div.pos_relative.prod_image div.hit, div.prod-block div.pos_relative.prod_image div.buy_also_icn{
		left:7%;
	}
	table.dostavka{
		border:1px solid gray;
		width:100%;
		max-width:500px;
		margin:0 auto;
	}
}
@media (max-width: 1200px){
	div.slick-carousel2 div.element.slick-slide>div {
		display: block;
	}
	div.slick-carousel2 div.element.slick-slide>div.equal img{
		margin:2px auto;
	}
	div.slick-carousel2 div.element.slick-slide>div.equal{
		margin-bottom:5px;
	}
	div.slick-carousel2 div.element.slick-slide>div.prod1, div.slick-carousel2 div.element.slick-slide>div.prod2, div.slick-carousel2 div.element.slick-slide>div.plus {
		display: inline-block;
	}
}
@media (min-width: 1140px) and (max-width: 1350px) {
/*Код товара*/
	.recommended-products .prod_buttons_group{
		margin-top:40px;
	}
/*Код товара*/
	div.product_area{
		position:relative;
	}
	dl.fields dt {
		width: 38%;
	}
	dl.fields dd {
		width: 61%;
	}
	div.desc-product-block div.block-tocart.three-days{
		padding-right:0;
	}
	div.desc-product-block .block-tocart {
		margin-top: 25px;
	}
	form.search_sort_form div.charblock.prices {
		margin-left: 1%;
		width:56%;
	}
	form.search_sort_form button {
		margin-right: 1%;
	}
	form.search_sort_form div.name-sort.new {
		margin-right: 1%;
		margin-left: 0;
		width:36%;
	}
}
@media (min-width: 1140px) and (max-width: 1250px) {
/*пришлось переделать из-за Сафари*/
	.pos_relative.prod_image {
		margin-top: -35px;
		margin-bottom: 25px;
	}
	
	div.subcategories.container-fluid{
		padding:0;
	}
	div.subcategories.container-fluid .row div {
		padding:0 1px;
	}
	.prod-comments #add_comment form table{
		width:100% !important;
		margin-top:15px;
	}
	/*Код товара*/
	.recommended-products .prod_buttons_group{
		margin-top:35px;
	}
	/*Код товара*/
	/*сеоменю*/
	ul.seomenu div.leftpic, ul.seomenu div.rightpic{
		display:none;
	}
	/*сеоменю*/
	/*Вывод товаров в подкатегориях*/
	.to-cart a{
		padding:6px 10px;
	}
	div.prod-block div.pos_relative.prod_image {
		height: auto;
	}
	div#center div.prod-block {
		width: 49%;
	}
	div#center div.prod-block div.prod_desc{
		display: none;
	}
	div.prod-block div.pos_relative.prod_image {
		height: auto;
	}
	/*Вывод товаров в подкатегориях*/
	button.btn.find-cheeper.three-days-delivery {
		margin-top: 5px;
	}
	.shipping-1-3.in-product {
		background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #e7e7e7 0%, #ffffff 48%, #ffffff 71%, #e9e9ea 100%) repeat scroll 0 0;
		border-radius: 3px;
		font-size: 13px;
		padding: 5px;
		position: absolute;
		right: 0;
		text-align: center;
		top: 55px;
		width: 148px;
	}
	dl.fields dt {
		width: 43%;
	}
	dl.fields dd {
		width: 56%;
	}
}
@media (min-width: 1140px) and (max-width: 1212px) {
	div.freeshipping-kiev.in-product.three-days-delivery, div.freeshipping.in-product.three-days-delivery{
		margin-top:0;
		margin-bottom:0;
		margin-left:0;
	}
	form.search_sort_form div.charblock.prices {
		margin: 1% auto;
		width:90%;
		float:none;
	}
	form.search_sort_form div.name-sort.new {
		margin: 1% auto 20px;
		width:90%;
		float:none;
		text-align:center;
	}
}

@media (min-width: 1140px) and (max-width: 1185px) {
	form.sort-count-form {
		float: none;
		margin:0 auto;
		font-size:12px;
	}
	div.container-fluid.main-layout .row .sort-count .row {
		display: inline-block;
		width:auto;
		margin:0 auto;
	}
	h3.header_color{
		font-size:21px;
	}
	a.color_vars {
		padding-left: 0;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block {
		right: 0;
	}
}

@media (max-width: 1139px){
	div.clock2.flip-clock-wrapper{
		max-width:262px;
	}
}

@media (min-width: 993px) and (max-width: 1139px) {
	.carousel-indicators {
		bottom: -5%;
	}
	.block-tocart{
		display:block;
		width:100%;
		overflow:hidden;
		margin-top:10px;
	}
	.foto-product-block .pos_relative div.hit, .foto-product-block .pos_relative div.share_b, .foto-product-block .pos_relative div.akciya-label, .foto-product-block .pos_relative div.plus_gift_icn, .foto-product-block .pos_relative div.buy_also_icn{
		left: 0;
		top:-1%;
	}
	div.hit, div.share_b, div.akciya-label, div.plus_gift_icn, div.buy_also_icn{
		left: 29%;
		top:-1%;
	}
	/*страница товара*/
	.recommended-products div.buy_also_icn, .recommended-products div.hit, .recommended-products div.plus_gift_icn, .recommended-products div.share_b, .recommended-products div.akciya-label{
		left: 28%;
	}
	.prod-comments #add_comment form table{
		width:100% !important;
		margin-top:15px;
	}
	h1{
		text-align:center;
	}
	table.search-result td{
		border:0;
		font-size:12px;
		text-align:center;
	}
	.row.prod-descr-block{
		display:block;
	}
	.foto-product-block .pos_relative{
		width:100%;
	}
	.foto-product-block{
		width:100%;
		text-align:center;
		display:block;
		float:none;
		min-width:auto;
	}
	
/*Вывод кода товара*/
	div.kod_tovara_prod{
		float:none;
		text-align:center;
		width:120px;
		margin:5px auto;
	}
	div.prod-block div.kod_tovara{
		float:none;
		margin-top:0;
		margin-bottom:10px;
		text-align:center;
		margin:8px auto;
	}
/*Вывод кода товара*/
	
	.desc-product-block{
		width:100%;
		text-align:center;
		display:block;
		margin:0;
	}
	.desc-product-block ul{
		padding: 0;
	}
	.desc-product-block ul li{
		list-style-position: inside;
	}
	.prod-tocart-bottom .block-tocart{
		text-align:center;
	}
	.foto-product-block .pos_relative {
		width: 100%;
		display:inline-block;
		text-align:center;
		vertical-align:top;
	}
	.foto-product-block .to_left {
		display:inline-block;
		text-align:center;
		vertical-align:middle;
	}
	.foto-product-block .box_present {
		float: none;
		display:inline-block;
		vertical-align:middle;
	}
	.box_present div.gift_link {
		margin-bottom:10px;
		float:none;
		text-align:center;
		width:100%;
	}
	
	/*страница товара*/
	
	/*Форма сортировки товаров*/
	.product-number {
		float: none;
		margin-top: 3px;
		margin-bottom: 5px;
		text-align:center;
	}
	form.sort-count-form {
		float: none;
		width:100%;
		display:block;
		font-size:14px;
		padding-bottom:6px;
		background: #fdeed9 none repeat scroll 0 0;
		border-radius:8px;
	}
	div.container-fluid.main-layout .row .sort-count .row {
		display: inline-block;
		width:100%;
	}
	div.container-fluid.main-layout .row .sort-count .row.upper-sort {
		background: none;
		padding: 3px 10px 12px 10px;
		width:100%;
		border-radius:8px;
	}
	div.name-sort, div.price-sort, div.submit{
		float: none;
		display:inline-block;
		margin-top:8px;
		width:auto;
	}
	div.submit .btn.btn-danger {
		background-color: #ce1178;
		padding: 2px 25px;
		font-size:16px;
		border-radius:12px;
		border:0;
		margin-top:-2px;
	}

	div.submit .btn.btn-danger:hover, div.submit .btn.btn-danger:focus {
		background-color: #024597;
		padding: 2px 25px;
		font-size:16px;
		border-radius:12px;
		border:0;
	}
	div.price-sort input{
		line-height:27px;
		height:27px;
		padding-top:0;
	}
	div.name-sort select{
		line-height:32px;
		height:32px;
		padding:0 5px;
		font-size:14px;
	}
	/*Форма сортировки товаров*/
	
	/*Товары в подкатегориях*/
	div.subcategories.container-fluid{
		padding:0;
	}
	div.subcategories.container-fluid .row div {
		padding:0 1px;
	}
	.clearer.subcateg-2 {
		display: block;
	}
	div.prod_desc{
		margin-bottom:5px;
		text-align:center;
	}
	.pos_relative.prod_image {
		margin-top: 2px;
		min-height: 90px;
		min-width: 180px;
		width:100%;
	}
	div.hit {
		left: 32%;
	}
	.prod-block h2{
		padding:0;
		text-align:center;
	}
	div.prod_buttons_group {
		margin-top:3px;
		text-align:center;
		float:none;
	}
	div.container-fluid.main-layout .recommended-products.row .pos_relative.prod_image {
		margin-top: 0;
	}
	.prod-recommended h2{
		text-align:center;
		font-size:18px;
	}
	.prod-recommended .slick-carousel h2{
		text-align:center;
		font-size:18px;
		border-bottom:0;
		text-transform:none;
	}
	.prod-recommended .recommended-products h2{
		text-align:center;
		font-size:15px;
		border:0;
		text-transform:none;
	}
	div.prod_buttons_group .inl{
		float:none;
		display:inline-block;
		vertical-align:middle;
	}
	div.prod_buttons_group .inl.prod-absent{
		padding-right: 8px;
		padding-top: 1px;
	}
	/*Стайлинг для Хрома*/
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			div.prod_buttons_group .inl.prod-absent { padding-top: 0; }
		}
	/*Стайлинг для Хрома*/
	.prod_buttons_group .txt {
		padding-right: 1px;
	}
	.prod_buttons_group .txt4 {
		padding-right: 2px;
	}
	/*Товары в подкатегориях*/	
	
	/*Новости*/	
	#all_news {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		height: 45px;
		line-height: 35px;
		text-align: center !important;
	}
	#all_news a {
		font-size: 18px !important;
	}
	table.shopping-cart td.quantity-cart span.short{
		display:inline;
		white-space: nowrap;
	}
	
	table.shopping-cart td.quantity-cart span.full{
		display:none;
	}
	table.shopping-cart tr.content td.foto-cart img{
		width:70px;
		height:auto;
	}
	/*сеоменю*/
	ul.seomenu div.leftpic, ul.seomenu div.rightpic{
		display:none;
	}
	ul.seomenu{
		padding:10px 1%;
	}
	/*сеоменю*/
	/*Вывод товаров в подкатегориях*/
	div#center div.prod-block {
		width: 49%;
	}
	div#center div.prod-block div.prod_desc{
		display: none;
	}
	div.prod-block div.pos_relative.prod_image {
		height: auto;
	}
	div#settings iframe {
		width:100% !important;
	}
	button.btn.find-cheeper.three-days-delivery {
		margin-top: -1px;
	}
	h1.product_title{
		text-align:center;
	}
	dl.fields dt {
		width: 48%;
	}
	dl.fields dd {
		width: 50%;
	}
	a.color_vars {
		padding-left: 0;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block {
		right: 0;
	}
	div.prod-block div.pos_relative.prod_image a.color_vars img{
		max-width:85%;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block{
		width:45px;
		font-size:9.3px;
	}
	div.name-sort.new {
		float: none;
		margin:5px auto;
		display:block;
		text-align:center;
	}
	form.search_sort_form div.charblock.prices {
		margin: 1% auto;
		width:90%;
		float:none;
	}
	form.search_sort_form div.name-sort.new {
		margin: 20px auto 20px;
		width:90%;
		float:none;
		text-align:center;
		display:block;
	}
	
	/* Internet Explorer 10+ */
	_:-ms-lang(x), div.submit .btn.btn-danger { margin-top:-4px; }
	/* Internet Explorer 10+ */
}

@media (min-width: 993px) and (max-width: 1066px) {
	/*Товары в подкатегориях*/
	.freeshipping-cat {
		margin-top: 10px !important;
	}
	.freeshipping-cat-kiev {
		margin-top: 10px !important;
	}
	table.shopping-cart td.delivery-cart span{
		display:none;
	}
	.carousel-indicators {
		bottom: -7%;
	}

	/*Центровка картинки в блоке*/
	div.subcategories.container-fluid .row .subcat-image{
		line-height:150px;
		min-height:150px;
		display:inline-block;
		padding:0;
		border:0;
	}
	div.subcategories.container-fluid .row .subcat-image:hover, div.subcategories.container-fluid .row .subcat-image:focus{
		border:0;
	}
	div.subcategories.container-fluid .row .subcat-image img{
		border: 0 none;
		height: auto;
		max-width: 80%;
		vertical-align: middle;
	}
	/*Центровка картинки в блоке*/	
	/*сеоменю*/
	ul.seomenu div.index{
		font-size:21px;
	}
	/*сеоменю*/
	div.freeshipping-kiev.in-product.three-days-delivery, div.freeshipping.in-product.three-days-delivery {
		display:block;
		margin:35px auto -22px;
	}
	div.prod-block div.pos_relative.prod_image a.color_image{
		max-height:54px;
	}
}
@media (min-width: 993px) and (max-width: 1036px) {
	.block-tocart.three-days .freeshipping-kiev.in-product, .block-tocart.three-days .freeshipping.in-product{
		margin-top:36px;
	}
	.to-cart a{
		font-size:16px;
		padding:8px 15px;
	}
	div.search-center-block form .form-group {
		width: 74%;
	}
	div.search-center-block form button{
		margin-left: 4px;
	}
}
@media (min-width: 993px) {
	a.category:last-child {
		background:none;
	}
	/*Сюда вставим стайлинг хак для слик слайдер*/
	div.container-fluid.main-layout .row #center{
		max-width: 0;
		min-width: 0;
		overflow: hidden;
		word-wrap: break-word;
	}
	/*Сюда вставим стайлинг хак для слик слайдер*/
}

@media (max-width: 992px) {
	hr.three_prod_divider {
		display: block;
	}

/*Вывод кода товара*/
	div.kod_tovara_prod{
		float:none;
		text-align:center;
		width:120px;
		margin:5px auto;
	}
	div.prod-recommended div.kod_tovara{
		float:none;
		margin:5px auto;
		text-align:center;
	}
/*Вывод кода товара*/
/*Доставка в три дня*/
.shipping-1-3.in-product{
	padding:0 5px 3px;
	border-radius:3px;
	font-size:13px;
	width:119px;
	position:absolute;
	right:0;
	top:53px;
	text-align:center;
}
.block-tocart.three-days {
    margin-bottom: 35px;
    overflow: visible;
}
/*Доставка в три дня*/
/*Корзина*/
	div.cart-block2.center {
		background: url("/resources/images/cart_block.png") no-repeat scroll 5px 12px #ffffff;
		border: 3px solid #ce1178;
		border-radius: 9px;
		margin: 5px auto;
		padding: 11px 11px 11px 67px;
		text-align: center;
		width: 250px;
		color:#024597;
		position:static;
	}
	div.cart-block2.center a{
		color:#ce1178;
		font-size:18px;
	}
/*Корзина*/
	div.row.search.search-center-block{
		display:none !important;
	}
	.carousel-indicators {
		bottom: 0;
	}
	div.block-akcii div.prod-block:first-child{
		margin-top:-5px;
	}
	strong.bigger{
		font-size:15px;
	}
	p.sent-order-success{
		text-align:center;
	}
	div.price-sort input{
		line-height:27px;
		height:27px;
		padding-top:0;
	}
	div.price-sort span{
		line-height:27px;
		height:27px;
		vertical-align:top;
		display:inline-block;
	}
	div.name-sort select{
		line-height:27px;
		height:27px;
		/*padding:0 8px;
		margin:0 5px;*/
	}
	
	.buy_also_frm table td input.submit {
		font-size: 16px;
		padding:9px !important;
	}	
	
	table.control-orders td.tableHeaderLeft{
		width:28%;
	}
	table.control-orders td.tableHeader{
		background:#f5f5f5;
	}
	table.control-orders td{
		font-size:14px;
	}
	table.control-orders tr{
		border-bottom:1px solid #f5f5f5;
	}
/*Переработка формы отправки заказа*/
	table.search-result td{
		border:0;
		font-size:14px;
		text-align:center;
	}
	table.search-result{
		margin-top:-20px;
	}
form.sendorder{
	width:75%;
	margin:1% auto;
}
h1.sendorder, p.sendorder{
	text-align:center;
}
form.sendorder .form-group{
    margin-bottom: 12px;
}
.form-control {
    font-size: 14px;
    height: 34px;
    padding: 8px 10px;
}
form.sendorder label{
	font-size:15px;
}
form.sendorder .text.form-control.input-error{
	border:1px dashed red;
}
form.sendorder .help-block {
    color: #737373;
    display: block;
    margin-bottom: 10px;
}
form.sendorder button {
    margin:10px 0;
}
input.send_order{
    font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;
    font-size: 24px;
    padding: 8px 16px 10px 16px;
}
input.send_order:hover, input.send_order:focus{
    font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;
    font-size: 24px;
    padding: 8px 16px 10px 16px;
}
input.back_tocart{
    font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding: 8px 16px 10px 16px;
    text-align: center;
}
input.back_tocart:hover, input.back_tocart:focus{
    font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding: 8px 16px 10px 16px;
}
button.additional{
	font-size:16px;
	font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;
	padding: 7px 12px 9px 12px;
}
	/*Стайлинг для Хрома*/
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			button.additional { padding: 8px 12px 9px 12px; }
		}
	/*Стайлинг для Хрома*/

/*Переработка формы отправки заказа*/

	ul.sitemap{
		font-size:22px;
		font-weight:bold;
	}
	ul.sitemap li{
		color:#ce1178;
	}
	ul.sitemap li a{
		line-height:200%;
		font-weight:normal;
		font-size:20px;		
	}
	ul.sitemap li a:hover, ul.sitemap li a:focus{
		color: #ce1178;	
	}
	h1.news-article-heading{
		text-align:left;
		margin-bottom:5px;
		padding:0 15px;
	}
	div.news-article{
		padding:0 15px;
		font-size:14px;
	}
	div.news-article td{
		border:0;
	}
	div.othernews{
		padding:0 15px;
		font-size:14px;
		text-align:center;
	}
	div.othernews p.news{
		background:none;
		padding-left:0;
	}
	div.othernews p.news span.date{
		background: transparent url("/resources/images/clock.gif") no-repeat scroll left 0;
		padding-left:22px;
		font-size:14px;
		padding-top:1px;
		padding-bottom:1px;
	}
	div.othernews h2{
		font-size:20px;
		text-align:center;
	}
	div.othernews a.podrobnee{
		font-size:18px;
		color: #0051ab;
	}
	div.othernews a.podrobnee:hover, div.othernews a.podrobnee:focus{
		color: #ce1178;
	}
	.article-content p{
		font-size:16px !important;
	}
	.article-content p span{
		font-size:16px !important;
	}
	.article-content span{
		font-size:16px !important;
	}
	.article-content ul li{
		font-size:16px !important;
	}
	.article-content ol li{
		font-size:16px !important;
	}
	.article-content div{
		font-size:16px !important;
	}
	.article-content{
		padding-left:15px;
		padding-right:15px;
	}
	div.news-block p{
		text-align:center;
	}
	div.news-block p.news {
		background: none;
		padding-left: 0;
	}
	div.news-block p.news span.date{
		background: transparent url("/resources/images/clock.gif") no-repeat scroll left 0;
		padding-left: 22px;
		font-size:14px;
		padding-top:1px;
		padding-bottom:1px;
	}
	div.news-block p.news-cite{
		font-size:14px;
	}
	div.news-block p.news-cite a{
		font-size:16px;
		color: #0051ab;
	}
	div.news-block p.news-cite a:hover, div.news-block p.news-cite a:focus{
		color: #ce1178;
	}
	
	.product-absent{
		margin:7px 0;
		font-size:14px;
	}
	div.prod_buttons_group {
		float: none;
		margin-top: 8px;
		text-align: left;
	}
	div.prod_buttons_group .inl {
		float: none;
		display:inline-block;
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	.prod_buttons_group .inl.txt4{
		padding:0 0 4px 4px;
	}
	.prod_buttons_group .inl.txt2{
		padding:0 0 5px 0;
	}
	.prod_buttons_group .inl.txt2.new-window{
		padding-right: 5px;
	}
	.prod-comments #add_comment form table {
		margin-top: 15px;
		width: 100% !important;
	}
	.prod-comments #add_comment form table td input{
		padding:7px;
	}
	.prod-comments #add_comment form table td textarea{
		font-size:14px;
	}
	.prod-comments #add_comment form table td input.button.btn.btn-warning {
		font-size: 16px;
		padding: 10px 16px;
	}
	.prod-comments #add_comment form table td input.button.btn.btn-warning:hover, .prod-comments #add_comment form table td input.button.btn.btn-warning:focus {
		font-size: 16px;
		padding: 10px 16px;
	}
	.hreftocart{
		display:block;
		width:139px;
		height:36px;
		background:url(../images/cart-resp.png) no-repeat;
	}
	.hreftocart:hover, .hreftocart:focus{
		background:url(../images/cart-resp.png) no-repeat 0 -36px;
		width:139px;
		height:36px;
	}
	h2 {
		font-size:18px;
		font-weight:normal;
		line-height:130%;
		margin-top:5px;
	}
	.prod-recommended h2{
		text-align:center;
		font-size:18px;
		margin-top:20px;
	}
	.prod-recommended .recommended-products h2{
		text-align:left;
		font-size:16px;
		border:0;
		text-transform:none;
		margin-top:5px;
	}
	
	/* Форма сортировки товаров*/
	form.sort-count-form {
		font-size: 15px;
	}
	div.container-fluid.main-layout .row .sort-count .row.upper-sort {
		background: #fdeed9 none repeat scroll 0 0;
		padding: 6px 12px;
		border-radius:6px;
	}
	div.container-fluid.main-layout .row .sort-count .row div select {
		min-height: 24px;
	}
	div.container-fluid.main-layout .row .sort-count .row div select option {
		min-height: 24px;
	}
	div.submit .btn.btn-danger {
		background-color: #ce1178;
		padding: 4px 15px 3px 15px;
	}
	div.submit .btn.btn-danger:hover, div.submit .btn.btn-danger:focus {
		background-color: #03275d;
		padding: 4px 15px 3px 15px;
	}
	div.submit {
		margin-left: 8px;
	}
	.product-number {
		float: left;
		margin-top: 6px;
	}
	form.sort-count-form span{
		font-size: 13px;
	}
	.product-pagination {
		font-size: 16px;
		margin: 16px auto 8px;
		text-align: center;
		font-weight:normal;
	}
	.product-pagination strong span {
		background: #ce1178 none repeat scroll 0 0;
		border-radius: 20px;
		color: white;
		padding: 4px 8px;
		font-size: 15px;
		margin:0 !important;
	}
	.product-pagination strong a {
		text-decoration: none;
		padding: 4px 8px;
		font-size: 15px;
		margin:0 -3px;
	}
	.product-pagination strong a:hover, .product-pagination strong a:focus {
		background: #fdeed9 none repeat scroll 0 0;
		border-radius: 20px;
		color: #ce1178;
		padding: 4px 8px;
	}
	/* Форма сортировки товаров*/
	
	h1{
		text-align:center;
		margin-bottom:25px;
	}
	
	/*Товары в подкатегориях*/
	div.subcategories.container-fluid .row .subcat-name a {
		font-size: 16px;
	}

	.search button.btn-primary{
		background-color: #024597;
		border:0;
		padding: 11px 16px;
	}
	.search button.btn-primary:hover, .search button.btn-primary:focus{
		background-color: #03275d;
	}

	div.navigation-menu nav{
		border-radius:6px;
	}
	table.simple.prod_buttons_group  td.small{
		font-size:12px;
		padding-right:7px;
	}
	table.simple.prod_buttons_group  td:last-child{
		width:auto;
	}
	table.simple.prod_buttons_group  a.note.small{
		font-size:12px;
	}
	div.hit {
		background: rgba(0, 0, 0, 0) url("/resources/images/hits.png") no-repeat scroll left top;
		float: left;
		left: 2px;
		position: absolute;
		top: 0;
	}
	.clearer.subcateg {
		display: block;
	}
	/*Товары в подкатегориях*/
	
	body {
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 12px;
	}
	.name_news {
		color: #ce1178;
		font-size: 16px;
	}
	.date {
		color: #4db011;
		font-size: 13px;
	}
	#all_news {
		height: 45px;
		line-height: 35px;
		background:none;
		text-align:center !important;
	}
	#all_news a{
		font-size: 18px !important;
	}
	#all_news a:hover, #all_news a:focus{
		color: #ce1178;;
	}
	/*Футер*/
	.foot-note {
		color: white;
		font-size: 12px;
		margin-top: 10px;
	}
	#footer1{
		background:none;
		height:auto;
		background: #023183;
		background: -moz-linear-gradient(top, #023183 0%, #029ded 23%, #1576c3 53%, #029ded 78%, #023183 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#023183), color-stop(23%,#029ded), color-stop(53%,#1576c3), color-stop(78%,#029ded), color-stop(100%,#023183));
		background: -webkit-linear-gradient(top, #023183 0%,#029ded 23%,#1576c3 53%,#029ded 78%,#023183 100%);
		background: -o-linear-gradient(top, #023183 0%,#029ded 23%,#1576c3 53%,#029ded 78%,#023183 100%);
		background: -ms-linear-gradient(top, #023183 0%,#029ded 23%,#1576c3 53%,#029ded 78%,#023183 100%);
		background: linear-gradient(to bottom, #023183 0%,#029ded 23%,#1576c3 53%,#029ded 78%,#023183 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#023183', endColorstr='#023183',GradientType=0 );
		color: white;
		padding: 12px 20px;
		text-align: center;
	}
	#footer1 a{
		color: #ebf2f6;
	}
	#footer1 div{
		font-size:16px;
		margin-bottom:5px;
	}
	#footer1 .note{
		color: white;
		font-size:14px;
	}
	#footer2{
		background:none;
		height:auto;
	}
	#footer3{
		background:none;
		height:auto;
	}
	#footer1 div#vkontakte{
		margin: 20px 0 15px 0;
	}
	/*Футер*/
	
	/*Общая разметка*/
	div.container-fluid.main-layout .row #left{
		display: block;
		padding: 0;
		margin: 0;
		width:100%;
		background:none;
	}
	div.container-fluid.main-layout .row #center{
		display: block;
		padding: 0;
		margin: 0;
		width:100%;
		background:none;
		margin-bottom:20px;
	}
	div.container-fluid.main-layout .row #right{
		display: block;
		padding: 0;
		margin: 0;
		width:100%;
	}
	/*Общая разметка*/

	/*начало хедера*/	
	#header2 {
		background: none;
		height: auto;
	}
	#header1 {
		background: none;
		height: auto;
	}

	#menu .topmenu li a{
		border-radius:4px;
		display:block;
	}
	header{
		position:relative;
	}
	header#container{
		padding:12px 10px;
		text-align:center;
		font-size:14px;
		color:white;
		background: #023183;
		background: -moz-linear-gradient(top, #023183 0%, #029ded 23%, #1576c3 53%, #029ded 78%, #023183 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#023183), color-stop(23%,#029ded), color-stop(53%,#1576c3), color-stop(78%,#029ded), color-stop(100%,#023183));
		background: -webkit-linear-gradient(top, #023183 0%,#029ded 23%,#1576c3 53%,#029ded 78%,#023183 100%);
		background: -o-linear-gradient(top, #023183 0%,#029ded 23%,#1576c3 53%,#029ded 78%,#023183 100%);
		background: -ms-linear-gradient(top, #023183 0%,#029ded 23%,#1576c3 53%,#029ded 78%,#023183 100%);
		background: linear-gradient(to bottom, #023183 0%,#029ded 23%,#1576c3 53%,#029ded 78%,#023183 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#023183', endColorstr='#023183',GradientType=0 );
	}
	header a{
		color:cyan;
	}
	header a:hover, header a:focus{
		color:white;
	}
	header div{
		margin:4px;
	}
	header div.logo{
		margin:0;
		text-align:center;
	}
	header div.logo img{
		margin:0 auto;
	}
	header div.caption{
		font-size:16px;
	}
	header div.tel, header div.adress, header div.socialmedia{
		font-size:16px;
	}
	header div.socialmedia a{
		margin-top:5px;
		display:inline-block;
	}
	header div.socialmedia a:last-child{
		margin-left:12px;
	}
/*конец хедера*/

/*работаем с меню каталога - начало*/
	div.navigation-menu ul li{
		width:100%;
		font-size:20px;
		background-color: #03275d;
		text-decoration:none;
		margin:0;
		/*border-bottom:1px solid white;*/
		text-align:center;
		border-radius: 10px; 
	}
	div.navigation-menu ul li ul.sub_true{
		padding-bottom:15px;
		background: none;
		display: block;
		float: left;
		margin: 0 !important;
		position: static;
		width: 100%;
		padding:1% 10% 3% 10%;
	}
	.category, .category_active {
		background: none;
		color: #ffffff;
		display: inline;
		float: left;
		font-family: "trebuchet ms",arial,verdana,tahoma,helvetica,sans-serif;
		font-size: 12px;
		line-height: 14px;
		margin-left: 8px;
		padding: 7px 7px 7px 12px;
		text-decoration: none;
		width: 99%;
	}
	.category span {
		background: none;
		display: inline;
		float: none;
		padding-left: 15px;
		font-size:16px;
		text-transform:uppercase;
	}
	a.category:hover span, a.category:focus span {
		background: none;
		text-decoration:none;
	}
	div.navigation-menu ul li ul li{
		width:100%;
		font-size:20px;
		background-color: #03275d;
		text-decoration:none;
		margin:0;
		display:block;
		float:left;
		padding:0;
		border-radius:0;
	}
	div.navigation-menu ul li a{
		text-decoration:none;
		color:#dae7f6 !important;
		text-transform:uppercase;
		font-size:18px;
		padding: 10px;
	}
	div.navigation-menu ul li ul li a{
		text-decoration:none;
		color:#55f6ff !important;
		text-transform:uppercase;
		background-color:#378408;
		margin:0;
		width:100%;
		text-align:center;
	}
	div.navigation-menu ul li ul li a:hover, div.navigation-menu ul li ul li a:focus{
		/*background-color:#87054c !important;*/
		background: #87054c; /* Old browsers */
		background: -moz-linear-gradient(top, #87054c 0%, #72043d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87054c), color-stop(100%,#72043d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #87054c 0%,#72043d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #87054c 0%,#72043d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #87054c 0%,#72043d 100%); /* IE10+ */
		background: linear-gradient(to bottom, #87054c 0%,#72043d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87054c', endColorstr='#72043d',GradientType=0 ); /* IE6-9 */
		text-decoration:none;
	}
	div.navigation-menu ul li ul li a.category_active{
		/*background-color:#87054c !important;*/
		background: #87054c; /* Old browsers */
		background: -moz-linear-gradient(top, #87054c 0%, #72043d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87054c), color-stop(100%,#72043d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #87054c 0%,#72043d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #87054c 0%,#72043d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #87054c 0%,#72043d 100%); /* IE10+ */
		background: linear-gradient(to bottom, #87054c 0%,#72043d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87054c', endColorstr='#72043d',GradientType=0 ); /* IE6-9 */
		text-decoration:none;
	}
	div.navigation-menu ul li.active_true a.first-level{
		color:white !important;
		font-weight:bold;
	}
	div.seomenu li.main_new.active_true.parentt a.first-level {
		background: #87054c; /* Old browsers */
		background: -moz-linear-gradient(top, #87054c 0%, #72043d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87054c), color-stop(100%,#72043d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #87054c 0%,#72043d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #87054c 0%,#72043d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #87054c 0%,#72043d 100%); /* IE10+ */
		background: linear-gradient(to bottom, #87054c 0%,#72043d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87054c', endColorstr='#72043d',GradientType=0 ); /* IE6-9 */
		color:white;
		border-radius: 10px;
		font-weight:normal;
		border:1px solid white;
	}
	div.navigation-menu ul li.active_true a{
		color:white !important;
	}
	div.navigation-menu ul li:hover, div.navigation-menu ul li:focus{
		/*background-color: #87054c;*/
		background: #87054c; /* Old browsers */
		background: -moz-linear-gradient(top, #87054c 0%, #72043d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87054c), color-stop(100%,#72043d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #87054c 0%,#72043d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #87054c 0%,#72043d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #87054c 0%,#72043d 100%); /* IE10+ */
		background: linear-gradient(to bottom, #87054c 0%,#72043d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87054c', endColorstr='#72043d',GradientType=0 ); /* IE6-9 */
		color:white !important;
	}
	div.navigation-menu ul li a:hover, div.navigation-menu ul li a:focus{
		color:white !important;
	}
	div.navigation-menu ul li.active_true{
		color:white !important;
	}
	div.navigation-menu ul li.active_true:hover, div.navigation-menu ul li.active_true:focus{
		background: #03275d;
		color:white !important;
	}
	div.navbar-header{
		background-color: #024597;
		border-radius:12px;
	}
	nav .container-fluid{
		background-color: none;
	}
	div.seomenu li.main_new.active_true.parentt a.first-level:hover, div.seomenu li.main_new.active_true.parentt:hover a.first-level {
		border-radius: 10px;
		background-color:transparent;
	}
	.navbar-default {
		background-color: #024597;
		border-color: #024597;
	}
	.navbar-default a.navbar-brand {
		text-transform:uppercase;
		color:#dae7f6;
	}
	.navbar-default a.navbar-brand:hover, .navbar-default a.navbar-brand:focus {
		color:white;
		cursor:pointer;
	}
	.navbar-default .navbar-toggle {
		border-color: #43beff;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
		background-color: #03275d;
	}
	.navbar-default .navbar-toggle span.icon-bar{
		color: #43beff;
		background-color: #43beff;
	}
	.navbar-default .navbar-toggle:hover span.icon-bar, .navbar-default .navbar-toggle:focus span.icon-bar{
		color: white;
		background-color: white;
	}
	.block-tocart {
		display: block;
		overflow: hidden;
		width: 100%;
		margin-top:10px;
	}
	form.to-cart input.btn.btn-warning {
		padding:6px 16px 6px 36px;
		vertical-align: middle;
		background:url(/resources/images/backet-bgd.png) no-repeat #ce1178 scroll 18px 10px;
	}
	form.to-cart input.btn.btn-warning:hover, form.to-cart input.btn.btn-warning:focus {
		padding:6px 16px 6px 36px;
		vertical-align: middle;
		background:url(/resources/images/backet-bgd.png) no-repeat #0051ab scroll 18px 10px;
	}
	.prod-comments a{
		font-size:18px;
		color:#024597;
	}
	.prod-comments a:hover, .prod-comments a:focus{
		font-size:18px;
		color:#ce1178;
	}

	form.to-cart input.text {
		vertical-align: middle;
	}
	.yashare-auto-init.b-share_theme_counter {
		text-align: center;
		margin-bottom:20px;
	}

	.prod-comments h2{
		text-align:center;
		border-bottom: 1px solid #024597;
		text-transform:uppercase;
	}
	.clearer.buy_also_frm_ifshow {
		display:block;
	}
	.recommended-products div.buy_also_icn, .recommended-products div.hit, .recommended-products div.plus_gift_icn, .recommended-products div.share_b, .recommended-products div.akciya-label{
		left: 35%;
	}
	.htracer{
		text-align:center;
	}
	.box_present div.gift_link {
		margin-bottom:10px;
		margin-top:10px;
		float:none;
		text-align:center;
		width:100%;
		font-size:16px;
	}
	.box_present div.gift_link a {
		color: #0051ab;
		font-weight: normal;
		text-decoration: none;
		display:block;
		font-size:14px;
	}
	.box_present div.gift_link a:hover, .box_present div.gift_link a:focus {
		color: #ce1178;
		text-decoration: underline;
	}
	.recommended-products .prod-block a:hover, .recommended-products .prod-block a:focus{
		color: #ce1178;		
	}
	.recommended-products .prod_buttons_group .txt4 {
		padding: 6px 3px 10px 6px;
	}
	h3.article-header{
		font-size:24px;
		font-weight:bold;
		color:#ce1178;
		text-align:center;
	}
	div.article-list p{
		font-size:18px;
		line-height:160%;
		text-align:center;
		font-weight:normal;
	}
	h1.article-page{
		font-size:32px;
	}
	table.shopping-cart{
		font-size:14px;
	}
	table.shopping-cart tr.tableHeader th{
		text-align:center;
	}
	p.control_request{
		font-size:14px;
		text-align:center;
	}
	form.control_request input.show {
		width: 100%;
		font-size:16px;
	}
	form.control_request{
		margin-bottom:35px;
	}
	p.order_request_warning{
		font-size:14px;
		text-align:center;
	}
	div.prod_buttons_group .inl.prod-absent{
		padding-top:0;
		padding-right:8px;
		font-size:13px;
	}
	
	/*Новые меню*/
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		margin-left: 0;
	}
	#left ul.newmenu.nav.navbar-nav {
		margin: 12px auto 5px;
		width: 80%;
		padding-top:0;
	}
	#left div.navbar-header a.navbar-brand{
		text-decoration:none;
	}
	#left div.navbar-header a.navbar-brand:hover{
		text-decoration:underline;
	}
	#left ul.newmenu.nav.navbar-nav ul{
		display:none;
	}
	ul.newmenu li:hover .subber, ul.newmenu li:hover .first_list{
		display:none;
	}
	/*Главное меню*/
	div.navigation-menu ul li ul li a{
		text-decoration:none;
		color:#55f6ff !important;
		text-transform:uppercase;
		background-color:#378408;
		margin:0;
		width:100%;
		text-align:center;
	}
	#left ul.newmenu.nav.navbar-nav li a:hover, #left ul.newmenu.nav.navbar-nav li a:focus{
		text-decoration:none;
		color:white;
		background-color:transparent;
	}
	#left ul.newmenu.nav.navbar-nav li:hover, #left ul.newmenu.nav.navbar-nav li:focus{
		background-color:transparent;
	}
	#left ul.newmenu.nav.navbar-nav li{
		border-bottom:0;
	}
	#left ul.newmenu.nav.navbar-nav li.activated a{
		text-decoration:none;
		color:white;
		background-color:transparent;
	}
	div.navigation-menu ul li.activated{
		background: #87054c; /* Old browsers */
		background: -moz-linear-gradient(top, #87054c 0%, #72043d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87054c), color-stop(100%,#72043d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #87054c 0%,#72043d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #87054c 0%,#72043d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #87054c 0%,#72043d 100%); /* IE10+ */
		background: linear-gradient(to bottom, #87054c 0%,#72043d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87054c', endColorstr='#72043d',GradientType=0 ); /* IE6-9 */
		color:white !important;
	}
	ul.newmenu.nav.navbar-nav > li > a {
		padding: 10px;
		font-size: 18px;
	}
	ul.newmenu.nav.navbar-nav > li {
		margin: 4px 0;
	}
	/*Главное меню*/
	/*Внутреннее главное меню*/
	button.main_menu {
		background: #024597 none repeat scroll 0 0;
		font-size: 18px;
		margin-left: 0;
		margin-top: 15px;
		padding:8px 12px;
		width: 100%;
	}
	div#demo ul.newmenu.nav.navbar-nav {
		margin:0 auto 30px;
		width: 80%;
	}
	#demo ul.newmenu.nav.navbar-nav > li > a {
		text-align:center;
		font-size: 18px;
		text-transform:uppercase;
		border-bottom:1px solid #ce1178;
		padding-top:10px;
		padding-bottom:8px;
	}
	#demo ul.newmenu.nav.navbar-nav > li.main_new.active_true.parentt > a {
		background-color:#a5095a;
		color:white;
	}
	#demo ul.newmenu.nav.navbar-nav > li > a:hover, #demo ul.newmenu.nav.navbar-nav > li > a:focus {
		color:#a5095a;
		background-color:#fdeed9;
	}
	#demo ul.newmenu.nav.navbar-nav > li {
		margin: 0;
	}
	
	/*Внутреннее главное меню*/
	
	/*Сео меню*/
	
	ul.seomenu {
		background: none;
		border: 0;
		border-radius: 5px;
		margin: 12px auto 5px;
		padding: 12px 0;
		position: relative;
		width:80%;
	}
	ul.seomenu div.bantik, ul.seomenu div.leftpic, ul.seomenu div.rightpic, div.index {
		display:none;
	}
	ul.seomenu li.parentt:hover a.first-level, ul.seomenu li.parentt:focus a.first-level{
		background-color:transparent;
	}
	ul.seomenu.nav.navbar-nav li a.first-level:focus{
		background-color:transparent;
	}
	ul.seomenu li:hover ul.seo-dropdown{
		display:none !important;
	}
	div.seomenu li:hover ul.onecolumn{
		display:none !important;
	}
	div.seomenu.box.navigation-menu nav{
		background-color: #a5095a;
		border-color: #024597;
	}
	div.seomenu.box.navigation-menu nav div.navbar-header {
		background-color: #a5095a;
	}
	div.seomenu.box.navigation-menu nav div.navbar-header a{
		color: white;
		text-decoration:none;
	}
	div.seomenu.box.navigation-menu nav div.navbar-header a:hover{
		text-decoration:underline;
	}
	div.seomenu.box.navigation-menu nav div.navbar-header button{
		border-color: white;
	}
	div.seomenu.box.navigation-menu nav div.navbar-header button span{
		background-color: white;
	}
	div.topnav {
		margin-top: 15px;
		width:100%;
	}
	div.navigation-menu nav.navbar.navbar-default div.navbar-header, div.navigation-menu nav.navbar.navbar-default div.navbar-collapse{
		margin-left:0;
		margin-right:0;
	}
	/*Сео меню*/
	
	/*Меню подкатегории*/
	nav.navbar.navbar-default.subcat div.menu_head{
		display:none;
	}
	nav.navbar.navbar-default.subcat ul.subber2{
		margin:10px auto;
		width:80%;
	}
	nav.navbar.navbar-default.subcat ul.subber2 li a.category{
		width:100%;
		border-radius: 10px; 
		background-color: #03275d;
		border-bottom:0;
		margin:2px 0;
		padding:10px;
	}
	nav.navbar.navbar-default.subcat ul.subber2 li a.category.category_active{ 
		background: #87054c; /* Old browsers */
		background: -moz-linear-gradient(top, #87054c 0%, #72043d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87054c), color-stop(100%,#72043d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #87054c 0%,#72043d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #87054c 0%,#72043d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #87054c 0%,#72043d 100%); /* IE10+ */
		background: linear-gradient(to bottom, #87054c 0%,#72043d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87054c', endColorstr='#72043d',GradientType=0 ); /* IE6-9 */
		text-decoration:none;
		border:1px solid white;
	}
	nav.navbar.navbar-default.subcat ul.subber2 li a.category:hover, nav.navbar.navbar-default.subcat ul.subber2 li a.category:focus{
		background: #87054c; /* Old browsers */
		background: -moz-linear-gradient(top, #87054c 0%, #72043d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87054c), color-stop(100%,#72043d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #87054c 0%,#72043d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #87054c 0%,#72043d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #87054c 0%,#72043d 100%); /* IE10+ */
		background: linear-gradient(to bottom, #87054c 0%,#72043d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87054c', endColorstr='#72043d',GradientType=0 ); /* IE6-9 */
		text-decoration:none;
	}
	nav.navbar.navbar-default.subcat ul.subber2 li a.category span{
		color:white;
		font-size:18px;
	}
	
	/*Стайлинг вложенной подкатегории в меню*/
	nav.navbar.navbar-default.subcat ul.subber2 li:hover ul.subber3.hoverable, nav.navbar.navbar-default.subcat ul.subber2 li:focus ul.subber3.hoverable{
		display:none;
	}
	nav.navbar.navbar-default.subcat ul.subber2 li.active ul.subber3 > li{
		background-color:transparent;
		min-height:25px;
		margin:2px 0;
	}
	nav.navbar.navbar-default.subcat ul.subber2 li.active ul.subber3 > li:first-child{
		margin-top:10px;
	}
	nav.navbar.navbar-default.subcat ul.subber2 li.active ul.subber3 > li:last-child{
		margin-bottom:5px;
	}
	nav.navbar.navbar-default.subcat ul.subber2 li.active ul.subber3 > li a{
		padding:3px;
		font-size:15px;
		background-color:transparent;
		color:white !important;
	}
	nav.navbar.navbar-default.subcat ul.subber2 li.active ul.subber3{
		padding-left:0;
	}
	nav.navbar.navbar-default.subcat ul.subber2 li.active ul.subber3 > li:hover, nav.navbar.navbar-default.subcat ul.subber2 li.active ul.subber3 > li:focus{
		background:transparent;
	}
	nav.navbar.navbar-default.subcat ul.subber2 li.active ul.subber3 > li.child_active a{
		background: #87054c; /* Old browsers */
		background: -moz-linear-gradient(top, #87054c 0%, #72043d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87054c), color-stop(100%,#72043d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #87054c 0%,#72043d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #87054c 0%,#72043d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #87054c 0%,#72043d 100%); /* IE10+ */
		background: linear-gradient(to bottom, #87054c 0%,#72043d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87054c', endColorstr='#72043d',GradientType=0 ); /* IE6-9 */
	}
	/*Стайлинг вложенной подкатегории в меню*/
	
	/*Меню подкатегории*/
	/*Подкатегории*/
	div.prod_buttons_group div.info_block {
		margin-top:10px;
	}
	.to-cart a span.cart_icon:hover, .to-cart a:hover span.cart_icon{
		color:white;
	}
	
	/*Фильтр*/
	div.filter-box {
		margin-left: 0;
	}
	button.filter {
		margin: 5px auto 12px;
		width: 90%;
		display:block;
	}
	div#bs-filter div.filters-block{
		margin: 15px auto 5px;
		width: 90%;
	}
	form.filter input.btn.btn-danger.filter_submit {
		width: 90%;
		margin: 5px auto;
		display:block;
		font-size:21px;
	}
	form.filter input.btn.btn-danger.filter_submit:hover, form.filter input.btn.btn-danger.filter_submit:focus{
		outline:none;
	}
	form.filter.clear{
		width: 90%;
		margin: 10px auto;
	}
	form.filter.clear input.filter_clear{
		font-size:18px;
	}
	form.filter.clear input.filter_clear:hover, form.filter.clear input.filter_clear:focus{
		outline:none;
	}
	div.filter-box nav.navbar-default{
		background-color:transparent;
		border:0;
	}
	div.filter-box #bs-filter{
		border:0;
	}
	div.filter-box nav.navbar div.navbar-header {
		background-color:#a5095a;
	}
	div.filter-box nav.navbar-default button.navbar-toggle {
		border-color: white;
	}
	div.filter-box nav.navbar-default button.navbar-toggle span.icon-bar{
		background-color: white;
	}
	div.filter-box nav.navbar-default a.navbar-brand{
		color: white;
	}
	div.filter-box form.filter div.filter_head {
		display: none;
	}
	div.filters-block p.char label{
		font-size:18px;
		font-weight:normal;
	}
	
	/*Новые меню*/
	div.navigation-menu nav.navbar.navbar-default div.navbar-header, div.navigation-menu nav.navbar.navbar-default div.navbar-collapse{
		margin-left:0;
		margin-right:0;
	}
	.shipping-1-3.in-product{
		width:143px;
		border-radius:12px;
	}
	button.btn.find-cheeper.three-days-delivery {
		margin-top: -10px;
	}
	h1.product_title{
		text-align:center;
	}
	dl.fields dt {
		width: 41%;
	}
	dl.fields dd {
		width: 57%;
	}
	form.filter p input{
		top:4px;
	}
	a.color_vars{
		padding-left:0;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block{
		right:0;
		font-size:11px;
	}
	div.seomenu.box {
		min-height: auto;
	}
	/*Радиокнопки - выбор типа доставки*/
	div.form-group.delivery_radio div{
		font-size:16px;
		margin-bottom:4px;
	}
	div.form-group.delivery_radio label{
		padding-right:8px;
		vertical-align:top;
	}
	div.form-group.delivery_radio input{
		margin-top:4px;
	}
	div.form-group.delivery_radio input:focus, div.form-group.delivery_radio input:hover{
		cursor:pointer;
	}
	div.form-group.delivery_radio label:focus, div.form-group.delivery_radio label:hover{
		cursor:pointer;
	}
	/*Радиокнопки - выбор типа доставки*/
	/*Плюс и минус адаптивный*/
	div.table-responsive-cart div.number span.plus {
		right:-3px;
		top:-5px;
	}
	div.table-responsive-cart div.number span.minus {
		right:-3px;
		bottom:-4px;
	}
	/*Плюс и минус адаптивный*/
	/*Slick*/
	div.container-fluid.main-layout{
		display:block;
	}
	div.container-fluid.main-layout .row{
		display:block;
	}
	div.slick-carousel2 div.element.slick-slide>div {
		display: inline-block;
	}
	div.slick-carousel2 {
		width: 80%;
	}
	div.slick-carousel2 div.element.slick-slide>div.equal{
		margin-bottom:50px;
	}
	/*Slick*/
	/*Новая галерея*/
	#slideshow_overlay {
		width: 90%;
		margin-left: -45%;
		top: 20px;
	}
	div#slideshow2 img{
		max-height:450px;
		height:auto;
		width:auto;
	}
	.desoslide-overlay .desoslide-caption-title{
		max-height:100px !important;
	}
	div#desoslider1 {
		width: 90%;
	}
	/*Новая галерея*/
	
	/*Стайлинг подподкатегорий*/
	div.subcategories.container-fluid .row div.subsub_block div.subsubcat{
		font-size:14px;
		margin:4px 0;
	}
	div.child_subcats span{
		line-height:28px;
	}
	/*Стайлинг подподкатегорий*/
	
	/*Новая сортировка и слайдер цен*/
	div.name-sort.new select#sorting_modernized{
		font-size:15px;
	}
	div.charblock.prices label, div.charblock.prices input, div.charblock.prices span{
		font-size:15px;
	}
	div.charblock.prices input{
		padding:5px;
		margin:5px;
	}
	form.search_sort_form button.btn.btn-primary.btn-lg.first{
		display:none;
	}
	form.search_sort_form button.btn.btn-primary.btn-lg.second {
		float:none;
		clear:both;
		display:block;
		width:70%;
		margin:5px auto;
		padding:18px 6px;
		border-radius:0;
		background-color: #337ab7;
		border-color: #2e6da4;
		font-size:18px;
	}
	form.search_sort_form button.btn.btn-primary.btn-lg.second:hover, form.search_sort_form button.btn.btn-primary.btn-lg.second:focus{
		background-color: #286090;
	}
	form.search_sort_form div.charblock.prices, form.search_sort_form div.name-sort.new {
		width: 86%;
		margin:2% auto;
		float:none;
		text-align:center;
	}
	form.filter.search_sort_form div.charblock.prices div.price_input_block{
		width:100%;
	}
	/*Новая сортировка и слайдер цен*/
	
	/*Стайлинг для Хрома*/
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			div.prod_buttons_group .inl.prod-absent{
				margin-top:-2px;
			}
		}
	/*Стайлинг для Хрома*/
}

@media (min-width: 768px) and (max-width: 992px) {
	div.prod-block .pos_relative.prod_image {
		margin-bottom: 20px;
	}
	.prod_buttons_group .txt2 a {
		font-size: 16px;
	}
	.freeshipping-cat {
		margin-top: 1px !important;
	}
	.freeshipping-cat-kiev {
		margin-top: 1px !important;
	}

	.liders {
		font-size: 16px;
		font-weight: bold;
	}
	h2 {
		font-size: 18px;
		font-weight: bold;
	}
	
	/*Футер*/
	ul.footer{
		text-align:center;
		width:auto;
		margin:0 auto;
		line-height: 37px;
	}
	ul.footer li{
		line-height: 25px;
		padding:5px;
		display:inline-block;
		float:none;
		font-size:16px;
	}
	ul.footer li a{
		padding: 0;
		font-size:16px;
	}
	ul.footer li a:hover, ul.footer li a:focus{
		background: none;
		color:#ce1178 !important;
	}

	div.container-fluid.main-layout{
		margin-left: 0;
		margin-right: 0;
		padding-left: 20px;
		padding-right: 20px;
	}
	.clearer {
		display:none;
	}

	.navigation-menu{
		background:none;
	}
	#menu .topmenu li {
		height: auto;
		margin-left: 0;
	}
/*начало верхнее меню*/
	#menu {
		font-size: 16px;
		height: auto;
		position: static;
	}
	#menu ul.nav{
		margin: 0 auto;
		text-align:center;
		background: #898788;
		background: -moz-linear-gradient(top, #898788 0%, #ededed 26%, #ffffff 61%, #ebe7e6 87%, #afacac 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#898788), color-stop(26%,#ededed), color-stop(61%,#ffffff), color-stop(87%,#ebe7e6), color-stop(100%,#afacac));
		background: -webkit-linear-gradient(top, #898788 0%,#ededed 26%,#ffffff 61%,#ebe7e6 87%,#afacac 100%);
		background: -o-linear-gradient(top, #898788 0%,#ededed 26%,#ffffff 61%,#ebe7e6 87%,#afacac 100%);
		background: -ms-linear-gradient(top, #898788 0%,#ededed 26%,#ffffff 61%,#ebe7e6 87%,#afacac 100%);
		background: linear-gradient(to bottom, #898788 0%,#ededed 26%,#ffffff 61%,#ebe7e6 87%,#afacac 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898788', endColorstr='#afacac',GradientType=0 );
	}
	#menu ul.nav li{
		display: inline-block;
		float:none;
		margin:10px 5px;
	}
	#menu ul.nav li a{
		padding: 5px 7px 7px;
	}
	#menu ul.nav li a:focus, #menu ul.nav li a:hover{
		color: white;
		background-color: #d61190;
	}
/*конец верхнее меню*/
	
/*начало большого контейнера*/
	div.container-fluid{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	}	
/*начало поиска*/	
	div.row.search{
		margin-top:12px;
		margin-left: 0;
		margin-right: 0;
	}
	div.search form{
		text-align:center;
	}
	div.search form .form-group{
		width:60%;
		margin-right:3px;
	}
	div.search form .form-group input#word1{
		width:100%;
		font-size:16px;
		height:42px;
	}
	div.search form button{
		font-size:15px;
	}
/*конец поиска*/	
	
/*начало хлебных крошек*/
	div.bread{
		margin-top:20px;
		margin-bottom:25px;
	}
	#navigation {
		color: grey;
		font-size: 14px;
		position: static;
		text-align:center;
	}
	#navigation a{
		font-size: 14px;
		text-decoration:none;
	}
	#navigation a:hover, #navigation a:focus{
		color: #ce1178;
		text-decoration:underline;
	}
	#navigation span{
		padding: 4px;
		float: none;
		background: url("/resources/images/delim.gif") no-repeat scroll center 9px transparent;
	}
	#navigation div {
		float: none;
		display:inline-block;
	}
/*конец хлебных крошек*/
	
/*начало коробок с подарками*/	
	div.giftbox{
		background: url("/resources/images/gift-box.png") no-repeat scroll center 12px transparent;
		width:200px;
		height:137px;
		position:absolute;
		bottom:-4px;
		left:-22px;
		overflow:hidden;
	}
	div.giftbox2{
		background: url("/resources/images/gift-box.png") no-repeat scroll 3px transparent;
		width:175px;
		height:137px;
		position:absolute;
		bottom:-4px;
		right:-4px;
		overflow:hidden;
	}
/*конец коробок с подарками*/

/*Навигация - начало*/
	div.navigation-menu{
		margin-top:15px;
	}
/*Кусок кода, чтобы сделать коллапс для планшетов*/
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
/*Конец - Кусок кода, чтобы сделать коллапс для планшетов*/

.row.prod-descr-block{
		display:block;
	}
	.foto-product-block .pos_relative{
		width:100%;
	}
	.foto-product-block{
		width:100%;
		text-align:center;
		display:block;
		float:none;
		min-width:auto;
	}
	.desc-product-block{
		width:100%;
		text-align:center;
		display:block;
		margin:0;
	}
	.desc-product-block ul{
		padding: 0;
	}
	.desc-product-block ul li{
		list-style-position: inside;
	}
	.foto-product-block .pos_relative {
		width: 75%;
		display:inline-block;
		text-align:center;
		vertical-align:top;
	}
	.foto-product-block .to_left {
		display:inline-block;
		text-align:center;
		vertical-align:middle;
	}
	.foto-product-block .box_present {
		float: none;
		display:inline-block;
		vertical-align:middle;
	}
	.prod-comments {
		text-align:center;
	}

	/*Блок с кнопками в товаре - рекомендованый товар*/
	.recommended-products .clearer.subcateg-2 {
		display: block;
	}
	.recommended-products div.prod_desc{
		margin-bottom:5px;
		text-align:center;
	}
	.recommended-products .pos_relative.prod_image {
		margin-top: 2px;
		margin-bottom: 8px;
		min-height: 90px;
		min-width: 180px;
		width:100%;
	}
	.recommended-products .prod-block h2{
		padding:0;
		text-align:center;
	}
	.recommended-products div.prod_buttons_group {
		margin-top:3px;
		text-align:center;
		float:none;
	}
	.recommended-products div.prod_buttons_group .inl{
		float:none;
		display:inline-block;
		vertical-align:middle;
	}
	.recommended-products div.prod_buttons_group .inl.prod-absent{
		padding-right: 8px;
		padding-top: 0;
		font-size:13px;
	}
	.recommended-products .prod_buttons_group {
		margin-right: 0;
	}
	.recommended-products .prod_buttons_group .txt3 {
		padding: 10px 1px 10px 0;
	}

	div.container-fluid.main-layout .recommended-products.row .pos_relative.prod_image {
		margin-top: 3px;
	}
	/*Блок с кнопками в товаре - рекомендованый товар*/
	/*Slick Recommended*/
	div.row.prod-recommended div.slick-carousel{
		margin:2px 25px;
	}
	button.slick-prev.slick-arrow {
		left: -12px;
	}
	button.slick-next.slick-arrow {
		right: -12px;
	}
	.prod-recommended h2 {
		border-bottom: 0;
		text-transform: none;
	}
	/*Slick Recommended*/
	div.gift-selection-inprod{
		width:60%;
	}
}

@media (min-width: 768px) and (max-width: 860px){
	div#center div.prod-block{
		border-bottom: none;
		padding: 12px 10px 20px;
		width:32.8%;
	}
}
@media (min-width: 768px) and (max-width: 816px){
	.clearer.subcateg-4 {
		display: block;
		margin-bottom:5px;
	}
	div.prod-block div.pos_relative.prod_image a.color_vars img{
		max-width:85%;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block{
		width:48px;
		font-size:10px;
	}
}
@media (max-width: 800px) {
	div.slick-carousel2 {
		width: 85%;
	}
	div.slick-carousel2 div.element.slick-slide div.price_block input.buytogether{
		font-size:16px;
		width:136px;
	}
	div.slick-carousel2 ul.slick-dots{
		margin-top:16px;
	}
	div#slideshow2 img{
		max-height:400px;
		height:auto;
		width:auto;
	}
}

@media (max-width: 767px) {
	div.seomenu{
		margin-top: 0;
	}
	h1.article-page{
		font-size:28px;
	}
	.carousel-indicators {
		bottom: -3%;
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
		top: 45%;
	}
/*Переработка таблицы контроля заказа*/
	table.control-orders td{
		font-size:16px;
	}
	table.control-orders td.tableHeaderLeft{
		width:50%;
		border-bottom:1px solid #f5f5f5;
		text-align:right;
	}
	table.control-orders td.tableRow1{
		width:50%;
		border-bottom:1px solid #f5f5f5;
	}
	table.control-orders td.tableHeader{
		font-size:18px;
	}
	table.control-orders tr {
		border-bottom: 0;
	}

/*Переработка таблицы контроля заказа*/


/*Переработка формы отправки заказа*/
	form.sendorder{
		width:90%;
		margin:1% auto;
	}
	h1.sendorder, p.sendorder{
		text-align:center;
	}
	form.sendorder .form-group{
		margin-bottom: 12px;
	}
	.form-control {
		font-size: 14px;
		height: 34px;
		padding: 8px 10px;
	}
	form.sendorder label{
		font-size:15px;
	}
	form.sendorder .text.form-control.input-error{
		border:1px dashed red;
	}
	form.sendorder .help-block {
		color: #737373;
		display: block;
		margin-bottom: 10px;
	}
	form.sendorder button {
		margin:18px 0;
	}
	input.send_order{
		font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;
		font-size: 24px;
		padding: 8px 14px 10px 14px;
		margin: 18px auto;
	}
	input.send_order:hover, input.send_order:focus{
		font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;
		font-size: 24px;
		padding: 8px 14px 10px 14px;
	}
	input.back_tocart{
		font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;
		font-size: 16px;
		padding: 8px 16px 10px 16px;
		text-align: center;
		width:70%;
	}
	input.back_tocart:hover, input.back_tocart:focus{
		font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;
		font-size: 16px;
		padding: 8px 16px 10px 16px;
	}
	button.additional{
		font-size:16px;
		font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;
		padding: 6px 12px 9px 12px;
	}
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			button.additional { padding: 7px 12px 9px 12px; }
		}
	input.send_order{
		font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;
		font-size: 22px;
		padding: 8px 14px 10px 14px;
		width:90%;
	}
	input.send_order:hover, input.send_order:focus{
		font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;
		font-size: 22px;
		padding: 8px 14px 10px 14px;
		width:90%;
	}
	input.back_tocart{
		font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;
		font-size: 16px;
		padding: 8px 16px 10px 16px;
		text-align: center;
	}
	input.back_tocart:hover, input.back_tocart:focus{
		font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;
		font-size: 16px;
		padding: 8px 16px 10px 16px;
	}
/*Переработка формы отправки заказа*/	

/*Корзина*/
	table.shopping-cart td.delivery-cart span{
		display:none;
	}
	table.shopping-cart td.quantity-cart span.short{
		display:inline;
		white-space:nowrap;
	}
	table.shopping-cart td.quantity-cart span.full{
		display:none;
	}
	table.shopping-cart tr.content td.foto-cart img{
		width:70px;
		height:auto;
	}
/*Корзина*/
	
	
/*Города для доставки*/
	table.cities, table.cities thead, table.cities tbody, table.cities tfoot, table.cities tr,  table.cities th, table.cities td {
		display: block; /* Set all of our table elements to display type block */
	}
	table.cities thead tr{
		display:block;
		width:100%;
	}
	table.cities thead td{
		float:left;
		display:block;
		width:50%;
		background: #ce1178 none repeat scroll 0 0;
		color: white;
		font-size:18px;
	}
	table.cities thead td.hidcol{
		display:none;
	}
	table.cities thead td:nth-child(even){
		width:30%;
	}
	table.cities thead td:nth-child(odd){
		width:70%;
	}
	table.cities tbody td{
		float:left;
		display:block;
		font-size:18px;
	}
	table.cities tbody td:nth-child(even){
		width:30%;
	}
	table.cities tbody td:nth-child(odd){
		width:70%;
	}
/*Города для доставки*/
	
	
	ul.sitemap{
		font-size:22px;
		font-weight:bold;
	}
	ul.sitemap li{
		color:#ce1178;
		margin:14px 0;
	}
	ul.sitemap li a{
		line-height:100%;
		font-weight:normal;
		font-size:20px;		
	}
	ul.sitemap-second, ul.sitemap-third{
		padding-left:25px;
	}

/*новости на главной*/	
	div.news-block div{
		text-align:center;
	}
	div.news-block div p.news{
		padding:0;
		background: none;
	}
	div.news-block div p.news span.date{
		background: transparent url("/resources/images/clock.gif") no-repeat scroll left 0;
		padding-left:22px;
		font-size:14px;
	}
	
/*страница товара*/
	.prod_buttons_group .txt2 a {
		font-size: 15px;
	}
	.recommended-products .prod_buttons_group {
		margin-top: -5px;
	}
	.prod-block {
		padding-bottom: 15px;
		padding-top: 15px;
	}
	div.container-fluid.main-layout .row #center {
		margin: 0 0 1px;
	}
	#buy_also_frm td.label-row{
		width: 30%;
		text-align:right;
	}
	#buy_also_frm td input{
		width: 100%;
	}
	.desc-product-block ul{
		padding-left:0;
	}
	.prod-comments{
		margin-top:20px;
		text-align:center;
	}
	.prod-comments #add_comment form table {
		margin-top: 15px;
		width: 100% !important;
	}
	.prod-tocart-bottom .block-tocart {
		display: block;
		overflow: hidden;
		text-align: center;
		width: 100%;
	}
	.yashare-auto-init.b-share_theme_counter{
		text-align:center;
	}
	.prod-recommended h2{
		text-align:center;
		font-size:18px;
		margin-top:20px;
	}
	.prod-recommended .recommended-products h2{
		text-align:center;
		font-size:16px;
		border:0;
		text-transform:none;
		margin-top:5px;
	}
	div.container-fluid.main-layout .recommended-products.row .pos_relative.prod_image {
		margin-top: 1px;
	}
	h1{
		text-align:center;
	}
	.row.prod-descr-block{
		display:block;
	}
	.foto-product-block .pos_relative{
		width:100%;
	}
	.foto-product-block{
		width:100%;
		text-align:center;
		display:block;
		float:none;
		min-width:275px;
	}
	.desc-product-block{
		width:100%;
		text-align:center;
		display:block;
		margin:0;
	}
	.desc-product-block ul{
		padding: 0;
	}
	.desc-product-block ul li{
		list-style-position: inside;
	}
	.foto-product-block .pos_relative {
		width: 85%;
		display:inline-block;
		text-align:center;
		vertical-align:top;
	}
	.foto-product-block .to_left {
		display:inline-block;
		text-align:center;
		vertical-align:middle;
	}
	.foto-product-block .box_present {
		float: none;
		display:inline-block;
		vertical-align:middle;
	}
	.box_present div.gift_link {
		margin-bottom:10px;
		float:none;
		text-align:center;
		width:100%;
	}
	
/*страница товара*/

	#navigation a:hover, #navigation a:focus{
		color: #ce1178;
		text-decoration:underline;
	}
	/*Сортировка товаров*/
	form.sort-count-form {
		background: #fdeed9 none repeat scroll 0 0;
		border-radius: 8px;
		display: block;
		float: none;
		font-size: 14px;
		padding-bottom: 6px;
		width: 100%;
	}
	.product-number {
		float: none;
		margin: 4px auto;
		text-align:center;
	}	
	form.sort-count-form {
		float: none;
		width:100%;
		display:block;
		font-size:14px;
	}
	div.container-fluid.main-layout .row .sort-count .row {
		display: inline-block;
		width:100%;
	}
	div.container-fluid.main-layout .row .sort-count .row.upper-sort {
		background: none;
		padding: 3px 3px 12px 3px;
		width:100%;
		border-radius:8px;
	}
	div.container-fluid.main-layout .row .sort-count {
		padding: 6px 12px;
		text-align:center;
	}
	div.name-sort, div.price-sort, div.submit{
		float: none;
		display:inline-block;
		margin-top:12px;
		width:auto;
	}
	div.name-sort select {
		margin: 3px;
	}
	div.submit .btn.btn-danger {
		background-color: #ce1178;
		padding: 2px 25px 3px 25px;
		font-size:16px;
		border-radius:12px;
		border:0;
		margin-top:-3px;
	}
	div.submit .btn.btn-danger:hover, div.submit .btn.btn-danger:focus {
		background-color: #024597;
		padding: 2px 25px 3px 25px;
		font-size:16px;
		border-radius:12px;
		border:0;
	}
	/*Стайлинг для Хрома*/
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			div.submit .btn.btn-danger { margin-top:1px; padding: 3px 25px;}
			div.submit .btn.btn-danger:hover, div.submit .btn.btn-danger:focus { margin-top:1px; padding: 3px 25px;}
		}
	/*Стайлинг для Хрома*/
	
	/*Сортировка товаров*/
	
	body {
		font-size: 13px;
	}
	.cat-description{
		padding:1%;
		font-size:13px;
	}
	.clearer.subcateg-2 {
		display: block;
	}
	
	/*футер*/
	#footer1{
		padding: 12px 10px;
	}
	#footer_menu3 {
		background: none;
		height: auto;
		padding-top: 8px;
	}
	#footer_menu2 {
		background: none;
		height: auto;
	}
	#footer_menu1 {
		background: none;
		height: auto;
		line-height: auto;
		text-align: center;
		margin-bottom:10px;
	}
	ul.footer li{
		font-size:16px;
		border-radius:4px;
	}
	ul.footer li a{
		display:block;
		padding: 4px 8px 6px;
	}
	ul.footer li a:hover, ul.footer li a:focus{
		color:white !important;
		background:#d61190;
		text-decoration:none !important;
	}
	/*футер*/

	header div.caption {
		font-size: 13px;
	}
	li.fd{
		display:none !important;
	}

	div.container-fluid.main-layout{
		margin: 0;
		padding: 2%;
		display: block;
		width: 100%;
	}
	div.container-fluid.main-layout .row {
		display: block;
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
	.navigation-menu{
		background:none;
	}
	.navbar {
		border-radius: 4px;
	}
	/*начало верхнее меню*/
	#menu {
		font-size: 16px;
		height: auto;
		position: static;
	}
	#menu ul.nav{
		margin: 0 auto;
		text-align:center;
		background: #898788;
		background: -moz-linear-gradient(top, #898788 0%, #ededed 26%, #ffffff 61%, #ebe7e6 87%, #afacac 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#898788), color-stop(26%,#ededed), color-stop(61%,#ffffff), color-stop(87%,#ebe7e6), color-stop(100%,#afacac));
		background: -webkit-linear-gradient(top, #898788 0%,#ededed 26%,#ffffff 61%,#ebe7e6 87%,#afacac 100%);
		background: -o-linear-gradient(top, #898788 0%,#ededed 26%,#ffffff 61%,#ebe7e6 87%,#afacac 100%);
		background: -ms-linear-gradient(top, #898788 0%,#ededed 26%,#ffffff 61%,#ebe7e6 87%,#afacac 100%);
		background: linear-gradient(to bottom, #898788 0%,#ededed 26%,#ffffff 61%,#ebe7e6 87%,#afacac 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898788', endColorstr='#afacac',GradientType=0 );
		padding-bottom:8px;
		padding-top:6px;
	}
	#menu ul.nav li{
		display: inline-block;
		float:none;
		margin:2px;
	}
	#menu ul.nav li a{
		padding: 2px 6px 4px;
	}
	#menu ul.nav li a:focus, #menu ul.nav li a:hover{
		color: white;
		background-color: #d61190;
	}
	/*конец верхнего меню*/
	
	/*начало основного контейнера сайта*/
	div.container-fluid{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	}
	
	/*начало хедера*/
	header.row{
		padding:12px 12px;
		text-align:center;
		font-size:14px;
		color:white;
		background: #023183;
		background: -moz-linear-gradient(top, #023183 0%, #029ded 23%, #1576c3 53%, #029ded 78%, #023183 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#023183), color-stop(23%,#029ded), color-stop(53%,#1576c3), color-stop(78%,#029ded), color-stop(100%,#023183));
		background: -webkit-linear-gradient(top, #023183 0%,#029ded 23%,#1576c3 53%,#029ded 78%,#023183 100%);
		background: -o-linear-gradient(top, #023183 0%,#029ded 23%,#1576c3 53%,#029ded 78%,#023183 100%);
		background: -ms-linear-gradient(top, #023183 0%,#029ded 23%,#1576c3 53%,#029ded 78%,#023183 100%);
		background: linear-gradient(to bottom, #023183 0%,#029ded 23%,#1576c3 53%,#029ded 78%,#023183 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#023183', endColorstr='#023183',GradientType=0 );
	}
	header.row a{
		color:cyan;
	}
	header.row div{
		margin:4px;
	}
	header.row div.caption{
		font-size:14px;
	}
	header.row div.tel{
		font-size:14px;
	}
	/*конец хедера*/
	
	
	/*начало поиска*/
	div.search.row {
		margin-top:10px;
		margin-left: 0;
		margin-right: 0;
	}
	div.search form{
		text-align:center;
		margin:5px 10px;
		padding:2px 10px;
	}
	div.search form .form-group{
		width:75%;
		display:inline-block;
		margin-right:5px;
		float:left;
	}
	div.search form button{
		display:inline-block;
		float:right;
		width:22%;
		font-size:15px;
	}
	div.search form .form-group input#word1{
		font-size:16px;
		height:42px;
	}
	/*конец поиска*/
	
	/*начало хлебных крошек*/
	div.bread{
		margin-top:22px;
		margin-bottom:15px;
	}
	#navigation {
		color: grey;
		font-size: 14px;
		position: static;
		text-align:center;
		margin-top:15px;
	}
	#navigation a{
		font-size: 14px;
		text-decoration:none;
	}
	#navigation span{
		padding: 4px;
		float: none;
		background: url("/resources/images/delim.gif") no-repeat scroll center 7px transparent;
	}
	#navigation div {
		float: none;
		display:inline-block;
	}
	/*конец хлебных крошек*/
	
	/*Вывод кода товара*/
	div.prod-block div.kod_tovara{
		float:none;
		margin-top:0;
		margin-bottom:10px;
		text-align:center;
		margin:8px auto;
	}
	/*Вывод кода товара*/
	
	/*Блок с кнопками в блоке товара*/
	.clearer.subcateg-2 {
		display: block;
	}
	div.prod_desc{
		margin-bottom:5px;
		text-align:center;
	}
	.pos_relative.prod_image {
		margin-top: 2px;
		margin-bottom: 8px;
		min-height: 90px;
		min-width: 180px;
		width:100%;
	}
	.prod-block h2{
		padding:0;
		text-align:center;
		margin-bottom:5px;
	}
	div.prod_buttons_group {
		margin-top:3px;
		text-align:center;
		float:none;
	}
	div.prod_buttons_group .inl{
		float:none;
		display:inline-block;
		vertical-align:middle;
		margin-bottom:10px;
	}
	div.prod_buttons_group .inl.prod-absent{
		padding-right: 8px;
		padding-top: 0;
		margin-top:-1px;
	}
	/*Стайлинг для Хрома*/
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			div.prod_buttons_group .inl.prod-absent { padding-top: 1px; margin-top:0;}
		}
	/*Стайлинг для Хрома*/
	
	.prod_buttons_group .txt {
		padding-right: 1px;
	}
	.prod_buttons_group .txt4 {
		padding-right: 2px;
	}
	.prod_buttons_group .to-cart {
		margin-right: 0;
	}
	.prod_buttons_group {
		margin-right: 0;
	}
	.prod_buttons_group .txt3 {
		padding: 10px 1px 10px 0;
	}
	/*Блок с кнопками в блоке товара*/
		
	.liders {
		font-size: 16px;
		font-weight: bold;
	}
	h1{
		text-align:center;
	}
	#footer1 div {
		font-size: 13px;
		margin-bottom: 5px;
	}
	#footer1 div.tel {
		font-size: 16px;
	}
	ul.footer li {
		padding: 0;
	}
	div.subcategories.container-fluid .row div {
		padding: 0 5px;
	}
	.foto-product-block .pos_relative div.hit, .foto-product-block .pos_relative div.share_b, .foto-product-block .pos_relative div.akciya-label, .foto-product-block .pos_relative div.plus_gift_icn, .foto-product-block .pos_relative div.buy_also_icn{
		left: 0;
		top:-1%;
	}
	div.pp_pic_holder.facebook{
		width:90% !important;
		height:auto !important;
		left:5% !important;
		right:5% !important;
		background:white;
		border-radius:6px;
		border: 2px solid #ce1178;
	}
	img#fullResImage {
		height: auto !important;
		max-height: 500px !important;
		max-width: 500px !important;
		width: auto !important;
	}
	.pp_content_container {
		text-align: center !important;
		max-height:100% !important;
		height:100% !important;
	}
	div.facebook .pp_top .pp_left {
		background: none !important;
	}
	div.facebook .pp_top .pp_middle {
		background: none !important;
	}
	div.facebook .pp_top .pp_right {
		background: none !important;
	}
	div.facebook .pp_top {
		height:1px !important;
	}
	div.facebook .pp_bottom .pp_left {
		background: none !important;
	}
	div.facebook .pp_bottom .pp_middle {
		background: none !important;
	}
	div.facebook .pp_bottom .pp_right {
		background: none !important;
	}
	#pp_full_res {
		line-height: 1 !important;
		padding: 0 !important;
		border-radius:6px !important;
	}
	div.facebook .pp_content {
		border-radius:6px !important;
		height:100% !important;
	}
	div.facebook .pp_content_container .pp_left {
		background: none !important;
	}
	div.facebook .pp_content_container .pp_right {
		background: none !important;
	}
	div.pp_hoverContainer {
		height: 80% !important;
		margin-top: 15px;
		padding: 0 !important;
		width: 95% !important;
	}
	div.pp_details.clearfix{
		width:100% !important;
	}
	.pp_content_container .pp_left {
		padding-left: 15px !important;
	}
	.pp_content_container .pp_right {
		padding-right: 15px !important;
	}
	tr.delivery-warning{
		text-align:right;
	}
	button.btn.btn-warning.main_menu{
		margin-bottom: 15px;
	}
	div.navigation-menu nav {
		margin-bottom: 1px;
	}
	div.carouselled {
		margin-top: 30px;
	}
	div#center div.prod-block{
		border-bottom: none;
		padding: 12px 10px 20px;
		width:32.8%;
	}
	div#center div.prod-block div.prod_desc {
		display:none;
	}
	div.prod-block div.pos_relative.prod_image {
		height: auto;
	}
	div.filter-box div.navbar-header{
		margin:1px 0;
	}
	div.filter-box{
		margin-top:0;
		margin-bottom:12px;
	}
	table.dostavka {
		width: 90%;
	}
	.panel-heading {
		padding: 0;
	}
	.panel-heading a {
		display: block;
		padding: 15px 10px;
	}
	.panel-heading a.collapsed {
		background: #fafafa;
		border-radius: 5px;
		font-size:18px;
		color:#a5095a;
	}
	.panel-heading a.collapsed:hover {
		background: #f0f0f0;
	}
	.panel-default > .panel-heading {
		border-color: transparent;
	}
	.panel-heading a {
		background: #a5095a;
		border-radius: 5px 5px 0 0;
		color:white;
		font-size:18px;
	}
	.nav.nav-tabs li a,
	.nav.nav-tabs li.active > a:hover,
	.nav.nav-tabs li.active > a:active,
	.nav.nav-tabs li.active > a:focus {
		border-bottom-width: 0px;
		outline: none;
	}
	.nav.nav-tabs li a {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.tab-pane {
		background: #fff;
		padding: 10px;
		border: 1px solid #ddd;
		margin-top: -1px;
	}
	span.color_block {
		min-width: 85%;
	}
	div.slick-carousel2 div.element.slick-slide>div {
		display: block;
	}
	div.slick-carousel2 div.element.slick-slide>div.equal img{
		margin:2px auto;
	}
	div.slick-carousel2 div.element.slick-slide>div.equal{
		margin-bottom:5px;
	}
	div.slick-carousel2 div.element.slick-slide>div.prod1, div.slick-carousel2 div.element.slick-slide>div.prod2, div.slick-carousel2 div.element.slick-slide>div.plus {
		display: inline-block;
	}
	div.slick-carousel2 {
		width: 80%;
	}
	div.slick-carousel2 div.element.slick-slide div.price_block input.buytogether{
		width:150px;
	}
	button.slick-prev.slick-arrow, button.slick-next.slick-arrow {
		top: 40%;
	}
	/*Slick Recommended*/
	div.row.prod-recommended div.slick-carousel{
		margin:2px 6%;
	}
	ul#slideshow_thumbs2{
		display:none;
	}
	div#slideshow2 {
		width: 100%;
		float: left;
	}
	a#reviews_top_link{
		display:none;
	}
	a#reviews_top_link_mobile{
		display:inline;
	}
	div.name-sort.new {
		float: none;
	}
}
@media (max-width: 700px) {
	nav.navbar.navbar-default.subcat a.navbar-brand{
		font-size: 17px;
		width:83%;
		display:inline-block;
		height:auto;
		line-height:23px;
	}
}
@media (max-width: 680px) {
	hr.three_prod_divider {
		display: none;
	}
	div#center div.prod-block {
		width: 49.5%;
	}
	div#settings-collapse iframe {
		width: 100% !important;
	}
	a.color_vars {
		padding-left: 12px;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block{
		right:12px;
	}
	span.color_block {
		min-width: 90%;
	}
}
@media (max-width: 610px) {
	.clearer.subcateg-4 {
		display: block;
		margin-bottom:5px;
	}
	.prod_buttons_group .to-cart {
		margin-right: 0;
	}
	.carousel-indicators {
		bottom: -5%;
	}
	/*Меню подкатегории*/
	nav.navbar.navbar-default.subcat a.navbar-brand{
		font-size: 17px;
		width:83%;
		display:inline-block;
		height:auto;
		line-height:23px;
	}
	nav.navbar.navbar-default.subcat ul.subber2 {
		margin: 10px auto;
		width: 95%;
	}
	dl.fields dt {
		width: 48%;
	}
	dl.fields dd {
		width: 51%;
	}
	a.color_vars {
		padding-left: 0;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block{
		right:0;
	}
	div#slideshow2 img{
		max-height:360px;
	}
}
@media (max-width: 540px) {
	.carousel-indicators {
		bottom: -8%;
	}
	div#sh_button.shc.sh_btn.sh_btn_right.sh_btn_right_center{
		display:none;
	}
	div.oformit-zakaz{
		margin-top:22px;
	}
	.table-responsive-cart {
		border: 1px solid #ddd;
		margin-bottom: 15px;
		overflow-y: hidden;
		width: 100%;
	}
	.table-responsive-cart {
		min-height: 0.01%;
		overflow-x: auto;
	}
	tfoot.no-mobile{
		display:none;
	}
	div.no-not-mobile{
		display:block;
		text-align:center;
		padding:4px;
		font-size:14px;
	}
	div.no-not-mobile:last-child{
		margin-bottom:15px;
		margin-top:-8px;
	}
	div.back-toshop {
		width: 100%;
	}
	tr.content{
		border-top:1px solid grey;
	}
	div.no-not-mobile span.cartprice{
		background: #ce1178 none repeat scroll 0 0;
		color: white;
	}
	div.no-not-mobile span.cartprice span{
		padding: 2px;
	}
	ul.sitemap-second, ul.sitemap-third{
		padding-left:18px;
	}
	ul.sitemap li{
		line-height:110%;
	}
	div.article-content ol{
		padding-left:20px;
	}
	
	div.article-list p{
		font-size:15px;
		line-height:160%;
		text-align:center;
		font-weight:normal;
	}
	.prod_buttons_group .inl.txt2.new-window {
		padding-right: 0;
	}

/*галерея*/
	div.facebook .pp_expand {
		display:none !important;
	}

	div.pp_pic_holder.facebook{
		width:95% !important;
		height:auto !important;
		left:2.5% !important;
		right:2.5% !important;
		background:white;
		border-radius:6px;
		border: 2px solid #ce1178;
	}
	div.facebook .pp_content_container .pp_right {
		background: none !important;
		padding:0 !important;
	}
	div.facebook .pp_content_container .pp_left {
		background: none !important;
		padding:0 !important;
	}
	div.pp_hoverContainer{
		width:100% !important;
		padding:0 !important;
		height:60% !important;
		margin-top:15px;
	}
	div.pp_details.clearfix{
		width:100% !important;
	}
	.pp_content_container {
		text-align: center !important;
	}
	img#fullResImage{
		width:auto !important;
		height:auto !important;
		max-width:225px !important;
		max-height:225px !important;
	}
	div.facebook .pp_content {
		background: #fff none repeat scroll 0 0;
		height:45% !important;
	}
	.pp_bottom {
		display:none !important;
	}
	
	div.facebook .pp_top .pp_left {
		background: none !important;
	}
	div.facebook .pp_top .pp_middle {
		background: none !important;
	}
	div.facebook .pp_top .pp_right {
		background: none !important;
	}
	div.facebook .pp_top {
		height:1px !important;
	}
	div.facebook .pp_bottom .pp_left {
		background: none !important;
	}
	div.facebook .pp_bottom .pp_middle {
		background: none !important;
	}
	div.facebook .pp_bottom .pp_right {
		background: none !important;
	}
	a.pp_close {
		display: block;
		float: right;
		line-height: 22px;
		text-indent: -10000px;
		margin-right:15px !important;
		margin-bottom:10px !important;
	}
	.pp_nav {
		clear: left;
		float: left;
		margin: 3px 0 0 10px !important;
	}
	#pp_full_res {
		line-height: 1 !important;
		padding:5px !important;
	}
	div.ppt {
		display:none !important;
	}
/*Конец галерея*/	
	
	.recommended-products div.buy_also_icn, .recommended-products div.hit, .recommended-products div.plus_gift_icn, .recommended-products div.akciya-label{
		left: 20%;
	}
	.clearer.subcateg-4 {
		display: block;
	}
	.clearer.subcateg-3 {
		display: block;
	}
	div.hit {
		left: 32%;
	}
	ul.footer li a {
		display: block;
		padding: 5px;
	}
	ul.footer li {
		border-radius: 4px;
		font-size: 14px;
	}
	#footer1 div {
		font-size: 16px;
		margin-bottom: 5px;
	}
	div.navigation-menu ul li {
		font-size: 18px;
		text-align: center;
	}
	div.navigation-menu ul li {
		font-size: 18px;
		text-align: center;
	}
	.category span {
		padding-left: 0;
		font-size: 14px;
	}
	div.navigation-menu ul li ul.sub_true {
		padding: 1% 7% 3%;
	}
	#navigation {
		padding:2px 5%;
	}
	.freeshipping-cat {
		margin-top: 1px !important;
	}
	.freeshipping-cat-kiev {
		margin-top: 1px !important;
	}
	div.subcategories.container-fluid .row div.col-xs-4 {
		width: 100%;
		margin-bottom:25px;
	}
	div.subcategories.container-fluid .row:last-child div.col-xs-4 {
		margin-bottom:10px;
	}
	div.subcategories.container-fluid .row {
		margin-bottom:0;
	}
	div.subcategories.container-fluid .row .subcat-name a {
		font-size: 16px;
	}
	div.subcategories.container-fluid .row .subcat-name {
		margin-top: 1px;
	}
	div.subcategories.container-fluid .row .subcat-image {
		display: inline-block;
		line-height: auto;
		min-height: auto;
		padding:4px;
	}
	div.subcategories.container-fluid .row .subcat-image:hover, div.subcategories.container-fluid .row .subcat-image:focus {
		border: 1px solid #fdeed9;
	}
	div.prod-block div.pos_relative.prod_image div.share_b,
	div.prod-block div.pos_relative.prod_image div.akciya-label,
	div.prod-block div.pos_relative.prod_image div.hit,
	div.prod-block div.pos_relative.prod_image div.buy_also_icn,
	div.prod-block div.pos_relative.prod_image div.plus_gift_icn{
		left:10%;
	}
	nav.navbar.navbar-default.subcat ul.subber2 li a.category span{
		line-height:23px;
	}
	#left div.navigation-menu .container-fluid, #center div.seomenu.box.navigation-menu .container-fluid{
		padding-left:0;
		padding-right:0;
	}
	/*Радиокнопки - выбор типа доставки*/
	div.form-group.delivery_radio input{
		float:left;
	}
	div.form-group.delivery_radio label{
		display:inline;
	}
	div.form-group.delivery_radio label small{
		vertical-align:bottom;
	}
	div.form-group.delivery_radio span{
		margin-bottom:8px;
	}
	div.slick-carousel2 {
		width: 93%;
	}
	/*Радиокнопки - выбор типа доставки*/
	/* Internet Explorer 10+ */
	_:-ms-lang(x), div.submit .btn.btn-danger { margin-top:-4px; }
	_:-ms-lang(x), div.name-sort select { margin-bottom:8px; }
	/* Internet Explorer 10+ */
}
@media (max-width: 520px) {
	/*Доставка один-три дня*/
	.block-tocart.three-days .freeshipping-kiev.in-product, .block-tocart.three-days .freeshipping.in-product{
		margin-top:40px;
		margin-bottom:-15px;
	}
	/*Новые меню*/
	#left ul.newmenu.nav.navbar-nav, ul.seomenu {
		width: 95%;
	}
	div.search-center-block form .form-group input.form-control {
		font-weight:normal;
		font-size:16px;
	}
	div.search form button {
		width: 23%;
	}
	div.search form .form-group {
		width: 72%;
		margin-right: 0;
	}
	div.carouselled {
		margin-bottom: 0;
	}
	/*Новые меню*/
	div#center div.prod-block {
		width: 100%;
		padding:15px 0;
		border-bottom:1px solid #ce1178;
	}
	div#center div.product-page div.prod-recommended div.prod-block{
		border-bottom:0;		
	}
	dl.fields dt {
		width: 49%;
	}
	dl.fields dd {
		width: 49%;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block{
		right:20%;
	}
	div.prod-block div.pos_relative.prod_image div.share_b,
	div.prod-block div.pos_relative.prod_image div.hit,
	div.prod-block div.pos_relative.prod_image div.akciya-label,
	div.prod-block div.pos_relative.prod_image div.buy_also_icn,
	div.prod-block div.pos_relative.prod_image div.plus_gift_icn{
		left:20%;
	}
	table.dostavka {
		width: 100%;
	}
	/*Customize colors*/
	a.color_vars.wide_color_image{
		text-align:center;
	}
	a.color_vars.wide_color_image span.color_block{
		min-width:80%;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block.wide_color_image {
		right: 15%;
	}
	/*Customize colors*/
	.buy_also_frm {
		margin-left: -180px;
		width: 360px;
	}
	.buy_also_frm {
		top:50px;
	}
	.foto-product-block .pos_relative {
		width: 98%;
	}
	div.filter-box div#bs-filter {
		margin-left: -10px;
		margin-right: -10px;
	}
}
@media (max-width: 450px) {
	div.slick-carousel2 div.element.slick-slide>div.prod1, div.slick-carousel2 div.element.slick-slide>div.prod2, div.slick-carousel2 div.element.slick-slide>div.plus {
		display: block;
		margin:2px auto;
	}
	div.slick-carousel2 div.element.slick-slide>div.plus img{
		margin:10px auto;
		margin-bottom:10px;
	}
	div.slick-carousel2 {
		width: 90%;
	}
	/*Новая галерея*/
	div#slideshow {
		float: left;
		width: 100%;
		margin-top: 20px;
	}
	div#desoslider1 {
		width: 95%;
		display:table;
	}
	div#desoslider1 div#slideshow{
		display:table-header-group;
		float:none;
	}
	div#desoslider1 ul#slideshow_thumbs{
		float:none;
		width:auto;
		max-width:240px;
		margin: 2px auto;
		padding-bottom:5px;
	}
	div#desoslider1 ul#slideshow_thumbs div.slick-list.draggable div.slick-track{
		margin:1px auto;
	}
	div#desoslider1 button.slick-prev.slick-arrow{
		top: 35%;
		left:-40px;
		width:40px;
		height:40px;
		background: url(../images/slickarrows.png) no-repeat;
	}
	div#desoslider1 button.slick-next.slick-arrow{
		top: 35%;
		right:-40px;
		left:auto;
		width:40px;
		height:40px;
		background: url(../images/slickarrows.png) no-repeat 0 -40px;
	}
	ul#slideshow_thumbs li img {
		max-width: 65px;
		max-height: 65px;
	}
}
@media (max-width: 420px) {
	a.back-toshop.btn.btn-warning {
		display:none;
	}
	a.back-toshop2.btn.btn-warning {
		font-size: 15px;
		padding: 10px 12px;
		margin:5px auto;
		display:block;
		background:#ebf0f2;
		float:right;
		border:0;
		color:#ce1178;
		width:100%;
	}
	a.back-toshop2.btn.btn-warning:hover, a.back-toshop2.btn.btn-warning:focus {
		background:#fdeed9;
	}
	input.oformit-zakaz.btn.btn-warning {
		font-size: 15px;
		padding: 10px 12px;
		margin:5px auto;
		display:block;
		width:100%;
	}
	input.oformit-zakaz.btn.btn-warning:hover, input.oformit-zakaz.btn.btn-warning:focus {
		font-size: 15px;
		padding: 10px 12px;
	}
	#carousel-example-generic{
		display:none;
	}
	.article-content {
		padding-left: 5px;
		padding-right: 5px;
	}
	div.facebook .pp_content {
		background: #fff none repeat scroll 0 0;
		height:75% !important;
	}
	div.ppt {
		color: #0051ab !important;
		text-align:center !important;
	}
	div.pp_pic_holder.facebook{
		width:95% !important;
		height:auto !important;
		left:2.5% !important;
		right:2.5% !important;
		background:white;
		border-radius:6px;
		border: 2px solid #ce1178;
		margin-top:-5% !important;
	}
	div.pp_hoverContainer{
		width:100% !important;
		padding:0 !important;
		height:100% !important;
		margin-top:15px;
	}
	img#fullResImage{
		width:auto !important;
		height:auto !important;
		max-width:200px !important;
		max-height:200px !important;
	}
	.recommended-products div.buy_also_icn, .recommended-products div.hit, .recommended-products div.plus_gift_icn, .recommended-products div.share_b, .recommended-products div.akciya-label{
		left: 15%;
	}
	div.prod_buttons_group .inl.prod-absent{
		padding-right: 0;
		padding-top: 3px;
		display:block;
	}
	form.sort-count-form .name-sort span {
		display: block;
		margin-bottom:5px !important;
	}
	div.container-fluid.main-layout .row .sort-count .row div select option {
		min-height: 28px;
		padding:2px;
	}
	div.container-fluid.main-layout .row .price-sort input {
		padding:3px;
	}
	.product-pagination strong a {
		text-decoration: none;
		padding: 4px 7px;
		font-size: 15px;
		margin:0 -3px;
	}
	.product-pagination strong a:hover, .product-pagination strong a:focus {
		background: none;
		border-radius: 20px;
		color: #ce1178;
		padding: 4px 7px;
	}	
	
	div.hit, div.share_b, div.plus_gift_icn, div.buy_also_icn, div.akciya-label{
		left: 20%;
		top:-1%;
	}
	header div.caption {
		font-size: 12px;
	}
	div.prod_buttons_group .inl.price-blck {
		margin-right: 0;
	}
	.price1 {
		padding: 0 8px;
		white-space: nowrap;
	}
	div.search form {
		margin: 5px;
		padding: 2px 10px;
		text-align: center;
	}
	input.send_order{
		font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;
		font-size: 22px;
		padding: 8px 14px 10px 14px;
		width:90%;
	}
	input.send_order:hover, input.send_order:focus{
		font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;
		font-size: 22px;
		padding: 8px 14px 10px 14px;
		width:90%;
	}
	input.back_tocart{
		font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;
		font-size: 16px;
		padding: 8px 16px 10px 16px;
		text-align: center;
	}
	input.back_tocart:hover, input.back_tocart:focus{
		font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;
		font-size: 16px;
		padding: 8px 16px 10px 16px;
	}
	.search button.btn-primary {
		background-color: #024597;
		border: 0 none;
		padding: 11px 4px;
	}
	table.cities thead td {
		font-size: 16px;
	}
	table.cities tbody td {
		font-size: 16px;
	}
	div.navigation-menu ul li a {
		font-size: 17px;
	}
	div.topnav {
		width: 100%;
	}
	div#demo ul.newmenu.nav.navbar-nav {
		width: 95%;
	}
	nav.navbar.navbar-default.subcat a.navbar-brand {
		font-size: 16px;
		padding:8px 12px;
		width: 81%;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block{
		right:15%;
	}
	div.block-tocart.three-days div.price-block-product{
		margin-right:0;
		display:block;
	}
	div.block-tocart div.price-block-product{
		margin-right:0;
	}
	div.block-tocart.three-days form.to-cart, div.block-tocart form.to-cart{
		margin:0 auto;
	}
	.block-tocart.three-days .freeshipping-kiev.in-product, .block-tocart.three-days .freeshipping.in-product {
		margin: 30px auto 0;
		display:block;
	}
	ul.newmenu.nav.navbar-nav > li > a {
		font-size: 16px;
	}
	nav.navbar.navbar-default.subcat ul.subber2 li a.category span {
		font-size: 16px;
	}
	/*Customize colors*/
	a.color_vars.wide_color_image{
		text-align:left;
	}
	a.color_vars.wide_color_image span.color_block{
		min-width:90%;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block.wide_color_image {
		right: 5%;
	}
	/*Customize colors*/
	.buy_also_frm {
		margin-left: -160px;
		width: 320px;
		padding: 8px 15px;
	}
	div.bannerincat{
		display:none !important;
	}
	div#slideshow2 img{
		max-height:320px;
	}
	div#slideshow2 div.desoslide-wrapper {
		padding: 10px;
	}
	#slideshow_overlay{
		padding:8px;
	}
	div.desoslide-overlay span.desoslide-caption-title{
		font-size:12px;
	}
	
	/*Акционные часы*/
	div.clock2.stock.flip-clock-wrapper ul.flip{
		font-size:60px;
		width:28px;
		padding:8px;
	}
	div.clock2.stock.flip-clock-wrapper ul.flip li a div{
		font-size:32px;
	}
	div.clock2.stock.flip-clock-wrapper span.flip-clock-divider.days span.flip-clock-label{
		right:-46px;
	}
	div.clock2.stock.flip-clock-wrapper.three_fields_days span.flip-clock-divider.days span.flip-clock-label{
		right:-62px;
	}
	div.clock2.stock.flip-clock-wrapper span.flip-clock-divider.hours span.flip-clock-label{
		right:-48px;
	}
	div.clock2.stock.flip-clock-wrapper span.flip-clock-divider.minutes span.flip-clock-label{
		right:-50px;
	}
	div.clock2.stock.flip-clock-wrapper span.flip-clock-divider.seconds span.flip-clock-label{
		right:-52px;
	}
	div.clock2.stock.flip-clock-wrapper{
		max-width:288px;
	}
	div.clock2.stock.three_fields_days.flip-clock-wrapper{
		max-width:320px;
	}
	/*Акционные часы*/
	
	/*Радиокнопки - выбор типа доставки*/
	div.form-group.delivery_radio span.radioblock{
		display:block;
		margin-bottom:5px;
	}
	/*Радиокнопки - выбор типа доставки*/
	/* Internet Explorer 10+ */
	_:-ms-lang(x), div.submit .btn.btn-danger { margin-top:-11px; }
	_:-ms-lang(x), div.price-sort input { margin-bottom:12px; }
	/* Internet Explorer 10+ */
}
@media (max-width: 385px){
	.prod-comments #add_comment form table div#big_rating img{
		margin-left:0;
	}
	.prod-comments #add_comment form table div#big_rating{
		width:140px !important;
		float:none;
	}
	.prod-comments #add_comment form table div#hint_rating{
		float:none;
		display:block;
		height:16px;
	}
}
@media (max-width: 360px){
	#demo ul.newmenu.nav.navbar-nav > li > a{
		font-size:16px;
	}
	nav.navbar.navbar-default.subcat a.navbar-brand {
		width: 78%;
	}
	div.prod-block div.pos_relative.prod_image div.share_b,
	div.prod-block div.pos_relative.prod_image div.akciya-label,
	div.prod-block div.pos_relative.prod_image div.hit,
	div.prod-block div.pos_relative.prod_image div.buy_also_icn,
	div.prod-block div.pos_relative.prod_image div.plus_gift_icn{
		left:12%;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block{
		right:10%;
	}
	h3.header_color{
		font-size:21px;
	}
	div.container-fluid.main-layout .row .sort-count {
		padding: 6px 0px;
	}
	button.btn.call-price-reduce{
		white-space:normal;
	}
	.buy_also_frm {
		margin-left: -140px;
		width: 280px;
		text-align:center;
	}
	ul#slideshow_thumbs li img {
		max-width: 50px;
		max-height: 50px;
	}
	div#desoslider1 ul#slideshow_thumbs {
		max-width: 170px;
	}
	/*Акционные часы*/
	div.clock2.stock.flip-clock-wrapper ul.flip{
		font-size:60px;
		width:24px;
		padding:6px;
	}
	div.clock2.stock.flip-clock-wrapper ul.flip li a div{
		font-size:30px;
	}
	div.clock2.stock.flip-clock-wrapper span.flip-clock-divider.days span.flip-clock-label{
		right:-42px;
	}
	div.clock2.stock.flip-clock-wrapper.three_fields_days span.flip-clock-divider.days span.flip-clock-label{
		right:-55px;
	}
	div.clock2.stock.flip-clock-wrapper span.flip-clock-divider.hours span.flip-clock-label{
		right:-46px;
	}
	div.clock2.stock.flip-clock-wrapper span.flip-clock-divider.minutes span.flip-clock-label{
		right:-47px;
	}
	div.clock2.stock.flip-clock-wrapper span.flip-clock-divider.seconds span.flip-clock-label{
		right:-48px;
	}
	div.clock2.stock.flip-clock-wrapper{
		max-width:257px;
	}
	div.clock2.stock.three_fields_days.flip-clock-wrapper{
		max-width:284px;
	}
	/*Акционные часы*/
	div.charblock.prices input {
		padding: 1px;
		margin: 1px;
	}
}
@media (max-width: 320px){
	table.to_left.buy_also td.pos_relative {
		width: 105px !important;
	}
	table.to_left.buy_also td.pos_relative img {
		width: 105px !important;
	}
	table.to_left.buy_also div.price_new {
		font-size: 16px;
	}
	table.to_left.buy_also table td input.buy {
		width: 85px;
	}
	div.search form .form-group {
	  margin-right: 2px;
	}
	.scrollup {
		bottom: 38px;
	}
	div.search form button {
		width: 25%;
	}
	div.search form .form-group {
		width: 69%;
		margin-right: 0;
	}
	.navbar-brand {
		font-size: 17px;
		padding:15px 10px;
	}
	nav.navbar.navbar-default.subcat a.navbar-brand{
		font-size: 14px;
		width:70%;
		padding:8px;
	}
	nav.navbar.navbar-default.subcat div.navbar-header{
		min-height:75px;
	}
	/*Новые меню*/
	dl.fields dt {
		width: 98%;
	}
	dl.fields dd {
		width: 90%;
		padding-left:5%;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block{
		right:7%;
	}
	.product-pagination strong a {
		padding: 4px 5px;
		font-size: 14px;
	}
	.product-pagination strong a:hover, .product-pagination strong a:focus {
		padding: 4px 5px;
	}
	.foto-product-block {
		min-width: 240px;
	}
	.foto-product-block .box_present {
		width:245px;
	}
	div.slick-carousel2 {
		width: 82%;
	}
	button.slick-prev.slick-arrow, button.slick-next.slick-arrow {
		top: 45%;
	}
	div.charblock.prices input {
		max-width:60px;
	}
}
@media (max-width: 300px){
	.buy_also_frm {
		margin-left: -125px;
		width: 250px;
		text-align:center;
	}
	div.search form.search_sort_form{
		margin:2px;
		padding:2px 5px;
	}
	form.search_sort_form div.charblock.prices{
		width:96%;
	}
}
@media (max-width: 260px) {
	.scrollup {
		bottom: 38px;
	}
	a.back-toshop.btn.btn-warning {
		font-size: 13px;
		padding: 6px 8px;
	}
	a.back-toshop.btn.btn-warning:hover, a.back-toshop.btn.btn-warning:focus {
		font-size: 13px;
		padding: 6px 8px;
	}
	input.oformit-zakaz.btn.btn-warning {
		font-size: 13px;
		padding: 6px 8px;
	}
	input.oformit-zakaz.btn.btn-warning:hover, input.oformit-zakaz.btn.btn-warning:focus {
		font-size: 13px;
		padding: 6px 8px;
	}
	div.container-fluid.main-layout{
		padding: 1%;
	}
	form.sendorder button.additional{
		white-space:normal;
	}
	form.sendorder input.back_tocart{
		font-size:15px;
		padding: 9px 8px 10px;
	}
	form.sendorder input.back_tocart:hover, form.sendorder input.back_tocart:focus{
		padding: 9px 8px 10px;
	}
	div.hit, div.share_b , div.plus_gift_icn, div.buy_also_icn, div.akciya-label{
		left: 10%;
		top:-1%;
	}
	form.to-cart {
		margin-right: 0;
	}
	div.name-sort select {
		margin: 3px;
	}
	ul.sitemap {
		padding-left: 20px;
	}
	.cat-description ol, .cat-description ul{
		padding-left:22px;
	}
	.article-content {
		padding-left: 2px;
		padding-right: 2px;
	}
	div.search form {
		margin: 3px;
		padding: 2px 4px;
		text-align: center;
	}
	div.search form .form-group input#word1 {
		font-size: 15px;
		height: 36px;
	}
	div.search form .form-group {
		display: inline-block;
		float: left;
		margin-right: 3px;
		width: 72%;
	}
	.search button.btn-primary {
		background-color: #024597;
		border: 0 none;
		padding: 12px 2px;
	}
	div.search form button {
		display: inline-block;
		float: right;
		font-size: 14px;
		width: 23%;
	}
	.navbar-brand {
		float: left;
		font-size: 15px;
		height: 40px;
		line-height: 20px;
		padding: 14px 6px;
	}
	.navbar-toggle {
		margin-right: 7px;
	}
	div.navigation-menu ul li {
	  font-size: 14px;
	  text-align: center;
	}
	div.navigation-menu ul li.active_true a.first-level{
		color:white !important;
		font-weight:bold;
		font-size:15px;
	}
	table.cities thead td {
		font-size: 14px;
		padding:2px;
	}
	table.cities tbody td {
		font-size: 14px;
		padding:2px;
	}
	h1 {
		font-size: 20px;
		margin:8px 0;
	}
	h1.article-page {
		font-size: 20px;
	}
	h2 {
		font-size: 18px;
	}
	.article-content h2 {
		font-size: 18px;
		font-weight: normal;
		margin-top:7px;
	}
	h3.article-header {
		font-size: 16px;
		font-weight: bold;
	}
	h3{
		font-size: 16px;
	}
	.article-content p {
		font-size: 14px !important;
	}
	.article-content span {
		font-size: 14px !important;
	}
	.article-content ol li {
		font-size: 14px !important;
	}
	.article-content ul li {
		font-size: 14px !important;
	}
	.article-content div {
		font-size: 14px !important;
	}
	.article-content p span {
		font-size: 14px !important;
	}
	ul.sitemap li a {
		font-size: 16px;
		font-weight: normal;
		line-height: 100%;
	}
	ul.sitemap {
		font-size: 17px;
		font-weight: bold;
	}
	div.container-fluid.main-layout .row .sort-count .row div span {
		margin: 0 3px;
	}
	div.container-fluid.main-layout .row .sort-count {
		padding: 6px 8px;
		text-align: center;
	}
	.foto-product-block {
		display: block;
		float: none;
		min-width: 210px;
		text-align: center;
		width: 100%;
	}
	.foto-product-block img{
		max-width: 210px !important;
		height:auto;
	}
	table.search-result {
		margin-top: 1px;
	}
	input.send_order {
		font-size: 18px;
	}
	input.send_order:hover, input.send_order:focus{
		font-size: 18px;
	}
	table.to_left.buy_also td.pos_relative {
		width: 88px !important;
	}
	table.to_left.buy_also td.pos_relative img {
		width: 90px !important;
	}
	table.to_left.buy_also table td input.buy {
		font-size: 13px;
		padding: 6px 4px 8px 6px;
		width: 65px;
	}
	table.to_left.buy_also table td input.buy:hover, table.to_left.buy_also table td input.buy:focus {
		font-size: 13px;
		padding: 6px 4px 8px 6px;
		width: 65px;
	}
	.price_new {
		color: #ce1178;
		font-size: 14px;
		font-weight: normal;
		line-height: 36px;
	}
	table.to_left.buy_also .pos_relative div.buy_also_icn {
		left: -12%;
		top: -12%;
	}
	.box_present {
		width: 225px;
	}
	.price-block-product del span{
		font-size:15px;
		font-weight:normal;
	}
	.price-block-product del span{
		color:grey;
	}
	.liders {
		padding-left: 25px;
		font-size:15px;
	}
	div.adress span{
		font-size:14px;
	}
	/*Обновленные стили*/
	div.filter-box{
		width:97%;
		margin:2px auto;
	}
	#demo ul.newmenu.nav.navbar-nav > li > a {
		padding: 5px;
		padding-top: 5px;
		font-size:14px;
	}
	form.filter div.charhead {
		font-size: 18px;
	}
	div.filters-block p.char label {
		font-size: 14px;
	}
	form.filter p {
		margin-bottom:5px;
	}
	nav.navbar.navbar-default.subcat ul.subber2 li a.category {
		padding: 3px;
	}
	nav.navbar.navbar-default.subcat ul.subber2 li a.category span {
		font-size: 14px;
	}
	div.navigation-menu ul li a {
		font-size: 14px;
		padding:4px;
	}
	a.color_vars {
		padding-left: 1%;
	}
	div.prod-block div.pos_relative.prod_image div.color_vars_block{
		right:1%;
	}
}
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
		/* Safari only override*/
		::i-block-chrome,div#menu {
			width:100%;
		}
		::i-block-chrome,input,textarea {
			/*box-shadow:none;*/
			outline-color:#ce1178;
			outline-width:2px;
		}
	}