@font-face {
    font-family: shrift_navigacii;
    src: url('./fonts/Archive.otf');
}
@font-face {
    font-family: shrift_zagolovkov;
    src: url('./fonts/GillSansC_0.otf');
}
@font-face {
    font-family: shrift_teksta_szasechkami;
    src: url('./fonts/PTSerif.ttf');
}

.statia_shrift{

}
.statia_shrift ul{
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
padding:10px;
}
.statia_shrift li{
padding-top:10px;
}
html{
	margin: 0;
	padding: 0;
	overflow-x: hidden;
}
body {
	color: #303030;
	margin: 0px;
	padding: 0px;
	font-size:16px;
	font-family: shrift_teksta_szasechkami;
	background:#e9eaec;
}
input{
font-size:18px;
border:2px solid #dfdfdf;
border-radius:3px;

}
input:hover{
border:2px solid #d1be83;
}
textarea{
font-size:18px;
border:2px solid #dfdfdf;
border-radius:3px;
}
textarea:hover{
border:2px solid #d1be83;
}
a:hover{

}
h1, h2, h3{
font-family: shrift_zagolovkov;
}
h3{
font-weight:bold;
}
h2{
font-size:25px;
}
h1{
font-size:41px;
}
.zagolovok2{
 font-family: shrift_zagolovkov;
}

#raiting {position:relative; height:16px; cursor:pointer; width:83px; float:left} /* Блок рейтинга*/
#raiting_blank, #raiting_votes, #raiting_hover {height:16px; position:absolute}
#raiting_blank { background:url("/images2/ratings.png"); width:83px; } /* "Чистые" звездочки */
#raiting_votes {background:url("/images2/ratings.png") 0 -16px} /*  Закрашенные звездочки */ 
#raiting_hover {background:url("/images2/ratings.png") 0 -32px; display:none}  /*  звездочки при голосовании */ 
#raiting_info {margin-left:100px;margin-top:-25px;position:absolute; width:200px;}
#raiting_info img{vertical-align:middle; margin:0 5px; display:none}


.container44 {
	overflow: hidden;
	width: 680px;
	margin:12px auto;
	margin-bottom:30px;
}
#main44 {
	padding: 10px;
	background: #f0f0f0;
	border: 1px solid #ccc;
}
a {color: #fff;}

/*--Main Image Preview--*/
.main_image {
	width: 468px; 
	height: 256px;
	float: left;
	background: #333;
	position: relative;
	overflow: hidden;
	color: #fff;
}
.main_image h2 {
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 5px;	padding: 10px;
}
.main_image p {
	font-size: 1.2em;
	padding:0 10px 10px 10px;	
	margin: 0;
	line-height: 1.6em;
	color: #fff;
}
.block small { 
	padding: 0 0 0 20px; 
	background: url(images/icon_cal.gif) no-repeat 0 center; 
	font-size: 1em; 
}
.main_image .block small {margin-left: 10px;}
.main_image .desc{
	position: absolute;
	bottom: 0;	left: 0;
	width: 100%;
	display: none;
}
.main_image .block{
	width: 100%;
	background: #111;
	border-top: 1px solid #000;
}
.main_image a.collapse {
	background: url(images/btn_coll.gif) no-repeat left top;
	height: 27px; width: 93px;
	text-indent: -99999px;
	position: absolute; 
	top: -27px; right: 20px; 
}
.main_image a.show {background-position: left bottom;} 


.image_thumb {
	float: left;
	width: 169px;
	background: #f0f0f0;
	border-right: 1px solid #fff;
	border-top: 1px solid #ccc;
}
.image_thumb img {
	border: 1px solid #ccc; 
	padding: 5px; 
	background: #fff; 
	float: left;
}
.image_thumb ul {
	margin: 0; padding: 0;
	list-style: none;
}
.image_thumb ul li{
	margin: 0; padding: 12px 10px;
	background: #f0f0f0 url(images/nav_a.gif) repeat-x;
	width: 179px;
	float: left;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-right: 1px solid #ccc;
}
.image_thumb ul li.hover {
	background: #ddd;
	cursor: pointer;
}
.image_thumb ul li.active {
	background: #fff;
	cursor: default;
}
html .image_thumb ul li h2 {
	font-size: 22px; 
	margin: 5px 0; padding: 0;
}
.image_thumb ul li .block {
	float: left; 
	margin-left: 10px;
	padding: 0;
	width: 180px;
}	
.image_thumb ul li p{display: none;}







.text_karttov1{
background: url("/magazin_images/punkt1.png") no-repeat;
font-size:14px;
width:180px;
padding-top:23px;
padding-left:15px;
}
.text_karttov2{
background: url("/magazin_images/punkt2.png") no-repeat;
font-size:14px;
width:180px;
padding-top:23px;
padding-left:15px;
}
.text_karttov3{
background: url("/magazin_images/punkt3.png") no-repeat;
font-size:14px;
width:180px;
padding-top:23px;
padding-left:15px;
}
.text_karttov4{
background: url("/magazin_images/punkt4.png") no-repeat;
font-size:14px;
width:180px;
padding-top:23px;
padding-left:15px;
}
.belo_mobile{
width:256px;
height:120px;
background:#fff;
z-index:6000;
}
.heder2_polosa{
position:absolute;
margin-left:0px;
margin-top:126px;
padding-top:3px;
width:960px;
height:36px;
font-family: shrift_navigacii;
border:0px solid;
//font-size: 16px;
}
.inform_menu_kn1{
//width:100px; 
height:33px;

//background:rgba(12, 23, 120, 0.5);
text-align:center;
}

.inform_menu_kn2{
//width:100px; 
height:33px;

//background:rgba(12, 23, 120, 0.5);
}
.inform_menu_kn3{
//width:100px; 
height:33px;

//background:rgba(12, 23, 120, 0.5);
}
.inform_menu_kn4{
//width:100px; 
height:33px;

//background:rgba(12, 23, 120, 0.5);
}
.inform_menu_kn5{
//width:150px; 
height:33px;

//background:rgba(12, 23, 120, 0.5);
}
.inform_menu_tovarov{
border-right:0px solid rgba(67, 67, 67, 0.5);
border-radius:2px;
min-width:100px; 
height:30px;
float:left;
color:#fff;
font-size:18px;
margin-top:0px;
padding-top:7px;
text-shadow: 1px 2px 2px rgba(0, 0, 0, 1);
text-align:center;
padding-left:10px;
padding-right:10px;
}
.inform_menu{
border-right:0px solid rgba(67, 67, 67, 0.5);
border-radius:2px;
//min-width:100px; 
height:30px;
float:left;
color:#fff;
font-size:13px;
margin-top:0px;
padding-top:9px;
text-shadow: 1px 2px 2px rgba(0, 0, 0, 1);
text-align:center;
padding-left:10px;
padding-right:10px;
background:rgba(0, 0, 0, 0.2);
}
.inform_menu:hover{
background: #595959; /* Old browsers */
background: -moz-linear-gradient(top, #595959 0%, #8c8c8c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595959), color-stop(100%,#8c8c8c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #595959 0%,#8c8c8c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #595959 0%,#8c8c8c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #595959 0%,#8c8c8c 100%); /* IE10+ */
background: linear-gradient(to bottom, #595959 0%,#8c8c8c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#8c8c8c',GradientType=0 ); /* IE6-9 */
}
.menu_tovarov{

}
.menu_tovarov ul {

/* убираем отступы */

     padding: 0;

   margin: 0;

/* убираем точки */

   list-style: none;

/* задаем ширину */

   width: 150px;

/* присвоим относительное позиционирование*/

   position:relative;

}

/* зададим стиль для элементов списка */

/* Чтобы меню корректно отображалось в IE */

.menu_tovarov li {

     float: left;

}

/* зададим стиль для анкора в списке */

.menu_tovarov li a, .menu_tovarov li a:visited {

/* обязательно блочное отображение */

   display: block;

/* ширина строки на 1 пиксель меньше */

   width: 149px;

/* зададим высоту строки */

   height:25px;

   line-height:25px;

/* сделаем отступ в 5 пикселей */   

   text-indent:5px;

/* сделаем рамку в 1 пиксель */

   border: 1px solid #ffffff;

/* уберем одну горизонтальную рамку, чтобы не удваивались */

   border-width:0 1px 1px 1px;

/* цвета фона и текста */

   color: #FAFAD2;

   background-color: #4682B4;

}

/* меняем цвета при наведении */

.menu_tovarov li a:hover {

   color: #4682B4;

   background-color: #FAFAD2;

}

/* скрываем вложенные пункты меню */

.menu_tovarov li ul {

   visibility: hidden;

   position: absolute;

  	left: 149px;

   top: 0px;

}
/* отображаем вложенное меню при наведении мыши */

.menu_tovarov li:hover {

   position: relative;

}

.menu_tovarov li:hover > ul {

   visibility: visible;

}

/* выделяем родительские пункты, при наведении на дочерние */

.menu_tovarov li:hover > a {

   color:#4682B4;

   background:#FAFAD2;

}

@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,400italic,700,700italic&subset=latin,cyrillic);
.subscribe20 {
margin-top: 0px;
margin-left: 10px;
padding: 5px;
border:0px solid silver;
width: 220px;
}
.subscribe20 .inner {

font: 13px/18px Verdana,Arial,sans-serif;
margin: 0;
padding: 20px 90px 20px 15px;
position: relative;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 0px;
}
.subscribe20 .stamp {
background: url("/magazin_images/pechat.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 64px;
position: absolute;
right: 0;
top: 12px;
width: 88px;
}
.subscribe20 h3 {
margin-top: 0;
color: #283537;
font: bold 16px/22px "Roboto Condensed",Arial,sans-serif;
text-transform: uppercase;
}
.subscribe20 #asd_subscribe_form {
display: inline-block;
margin: 0;
position: relative;
}
.subscribe20 p {
margin: 0 0 10px; 
width:170px;
}
.subscribe20 .submit_group{position: relative;}
.subscribe20 input[name="asd_email"] {
box-shadow: 0 0 5px 0 #bbbbbb inset, 0 1px 0 0 #ffffff;
font: normal 18px/31px "Roboto Condensed",Arial;
width: 175px;
background: linear-gradient(to bottom, #ffffff 0px, #e7e7e7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
border: 1px solid #ababab;
border-radius: 5px;
color: #283537;
margin: 0;
padding: 4px 6px;
position: relative;
text-decoration: none;
outline: 0 none;
}
.subscribe20 input[name="asd_submit"] {
margin-top: 10px;
padding: 4px 10px;
//position: absolute;
right: 7px;
top: 50%;
border: 0 none;
color: #ffffff;
font: normal 16px/18px "Roboto Condensed",sans-serif;
text-shadow: none;
text-transform: uppercase;
cursor: pointer;
background: #F64214;
background: -moz-linear-gradient(top,#f64214 0,#cb3914 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F64214),color-stop(100%,#CB3914));
background: -webkit-linear-gradient(top,#F64214 0,#CB3914 100%);
background: -o-linear-gradient(top,#f64214 0,#cb3914 100%);
background: -ms-linear-gradient(top,#f64214 0,#cb3914 100%);
background: linear-gradient(to bottom,#F64214 0,#CB3914 100%);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-box-sizing:  border-box;
-moz-box-sizing:  border-box;
box-sizing:  border-box;
}
.subscribe20 input[name="asd_submit"]:hover{
background: #CB3914;
background: -moz-linear-gradient(top,#cb3914 0,#f64214 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#CB3914),color-stop(100%,#F64214));
background: -webkit-linear-gradient(top,#CB3914 0,#F64214 100%);
background: -o-linear-gradient(top,#cb3914 0,#f64214 100%);
background: -ms-linear-gradient(top,#cb3914 0,#f64214 100%);
background: linear-gradient(to bottom,#CB3914 0,#F64214 100%);
}
.subscribe20 input[name="asd_submit"]:active{background: #cb3914;}

.poisk_fon{
margin-left:-6px;
margin-top:-5px;
position:absolute;
height:50px;
width:400px;
background:url('poisk.png');
}
.search_poisk{
border:0px #cebe89 solid;
height:24px;
width:250px;
position:absolute;
font-style:italic;
font-size:16px;
}
.search_poisk_mobile{
border:1px #cebe89 solid;
height:24px;
width:180px;
}
.search_poisk:hover{
border:0px blue solid;
}
.iskat{
width:80px;
height:26px;
background:orange;
border:1px #faffe8 solid;
//border:1px #cebe89 solid;
position:absolute;
border-radius:4px;

text-transform:uppercase;
color:#fff;
-webkit-box-shadow: 2px 2px 1px -1px rgba(67, 112, 173, 0.75);
-moz-box-shadow:    2px 2px 1px -1px rgba(67, 112, 173, 0.75);
box-shadow:         2px 2px 1px -1px rgba(67, 112, 173, 0.75);
cursor: pointer;

background: #ff7200; /* Old browsers */
background: -moz-linear-gradient(top, #ff7200 0%, #ff4400 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7200), color-stop(100%,#ff4400)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff7200 0%,#ff4400 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff7200 0%,#ff4400 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff7200 0%,#ff4400 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff7200 0%,#ff4400 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7200', endColorstr='#ff4400',GradientType=0 ); /* IE6-9 */
}
.iskat_mobile{
margin-left:0px;
margin-top:0px;
width:80px;
height:29px;
background:#fff;
border:1px #faffe8 solid;
border-left:1px #cebe89 solid;

//text-transform:uppercase;
color:#7f6f45;
cursor: pointer;
-webkit-box-shadow: 2px 2px 1px -1px rgba(67, 112, 173, 0.75);
-moz-box-shadow:    2px 2px 1px -1px rgba(67, 112, 173, 0.75);
box-shadow:         2px 2px 1px -1px rgba(67, 112, 173, 0.75);
}
.iskat:active{
border:1px #faffe8 solid;
-webkit-box-shadow: 1px 2px 6px -1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 2px 6px -1px rgba(50, 50, 50, 0.75);
box-shadow:         1px 5px 6px -1px rgba(50, 50, 50, 0.75);
}
.oformit_raskr2{
width:240px;
border:4px solid white; 
border-bottom-left-radius:7px;
border-bottom-right-radius:7px;
-webkit-box-shadow: 1px 5px 6px -1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 5px 6px -1px rgba(50, 50, 50, 0.75);
box-shadow:         1px 5px 6px -1px rgba(50, 50, 50, 0.75);
background:orange;
color:#fff;
margin-top:24px;
margin-left:-8px;
padding-top:10px;
padding-left:0px;
padding-right:0px;
padding-bottom:8px;
position:absolute;
display:none;
text-transform:uppercase;
z-index:500;
font-size:18px;
text-align:center;

font-family: shrift_navigacii;
}
.oformit_raskr2:hover{
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 5%, rgba(255,255,255,1) 10%, rgba(255,179,0,1) 53%, rgba(255,153,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(5%, rgba(255,255,255,1)), color-stop(10%, rgba(255,255,255,1)), color-stop(53%, rgba(255,179,0,1)), color-stop(100%, rgba(255,153,0,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 5%, rgba(255,255,255,1) 10%, rgba(255,179,0,1) 53%, rgba(255,153,0,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 5%, rgba(255,255,255,1) 10%, rgba(255,179,0,1) 53%, rgba(255,153,0,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 5%, rgba(255,255,255,1) 10%, rgba(255,179,0,1) 53%, rgba(255,153,0,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.7) 0%, rgba(255,255,255,1) 5%, rgba(255,255,255,1) 10%, rgba(255,179,0,1) 53%, rgba(255,153,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ff9900', GradientType=0 );
color:#fff;
//opacity:0.9;
-webkit-box-shadow: 1px 2px 6px -1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 2px 6px -1px rgba(50, 50, 50, 0.75);
box-shadow:         1px 5px 6px -3px rgba(50, 50, 50, 0.75);
}

.sposobi_oplati img{
margin-left:20px;
margin-top:10px;
-webkit-box-shadow: 1px 2px 6px -1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 2px 6px -1px rgba(50, 50, 50, 0.75);
box-shadow:         1px 2px 6px -1px rgba(50, 50, 50, 0.75);
}
.raskr_panel{
width:410px;
background:rgba(255, 255, 255, 0.8); 
min-height:448px; 
margin-left:-17px;
padding:23px;
padding-left:0px;
color:black;

}
.ssilk_podkat{
text-align:left !important;
font-size:18px;
font-family:arial;
color:blue !important;
min-width:410px;
background:rgba(255, 255, 255, 0.9);
font-weight:bold;
margin-top:-13px;
margin-left:0px;
}
.ssilk_podkat:hover{
color:black !important;
text-decoration:underline;
}
.blok_ss_podkat{
width:197px;
min-height:70px;
border:0px solid;
float:left;
margin-left:13px;
margin-top:13px;
}
.ssilka_container{
border:0px solid red;
margin-left:55px;
margin-top:-47px;
}
.ssilk_podkat3{
font-size:14px;
font-family:arial;
//color:blue !important;
background:rgba(255, 255, 255, 0.1);
font-variant:normal !important;
font-weight:bold;
}
.panel_text{
  width:370px;
  border:1px solid;
  min-height:50px;
	position:absolute;
	left:0px;
	top:40px;
	padding-top:20px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:30px;
	font-size:18px;
	z-index:4;
	background:#fff;
}


.post_carusel{
border:1px solid #cccccc; 
border-radius:4px;
background:rgba(0, 0, 0, 0.01);
padding-left:10px;
box-shadow: 0px 0px 2px 3px rgba(70, 84, 100, 0.1);
padding-top:20px;
width:948px;
min-height:320px;
margin-top:10px;

background: -moz-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.67) 15%, rgba(249,251,254,0.66) 16%, rgba(40,100,211,0.15) 50%, rgba(31,76,198,0.14) 51%, rgba(255,255,255,0.66) 85%, rgba(255,255,255,0.87) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.8)), color-stop(15%,rgba(255,255,255,0.67)), color-stop(16%,rgba(249,251,254,0.66)), color-stop(50%,rgba(40,100,211,0.15)), color-stop(51%,rgba(31,76,198,0.14)), color-stop(85%,rgba(255,255,255,0.66)), color-stop(100%,rgba(255,255,255,0.87))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.67) 15%,rgba(249,251,254,0.66) 16%,rgba(40,100,211,0.15) 50%,rgba(31,76,198,0.14) 51%,rgba(255,255,255,0.66) 85%,rgba(255,255,255,0.87) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.67) 15%,rgba(249,251,254,0.66) 16%,rgba(40,100,211,0.15) 50%,rgba(31,76,198,0.14) 51%,rgba(255,255,255,0.66) 85%,rgba(255,255,255,0.87) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.67) 15%,rgba(249,251,254,0.66) 16%,rgba(40,100,211,0.15) 50%,rgba(31,76,198,0.14) 51%,rgba(255,255,255,0.66) 85%,rgba(255,255,255,0.87) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.67) 15%,rgba(249,251,254,0.66) 16%,rgba(40,100,211,0.15) 50%,rgba(31,76,198,0.14) 51%,rgba(255,255,255,0.66) 85%,rgba(255,255,255,0.87) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='#deffffff',GradientType=0 ); /* IE6-9 */
}
.rotate_opacity{
background:rgba(255, 255, 255, 0.9);

-webkit-box-shadow: 1px 1px 12px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 1px 12px 0px rgba(50, 50, 50, 0.75);
box-shadow:         1px 1px 12px 0px rgba(255, 255, 255, 0.75);
}

.blok_kartinki{
-webkit-box-shadow: 2px -3px 0px 2px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    2px -3px 0px 2px rgba(50, 50, 50, 0.75);
box-shadow:         2px -3px 0px 2px rgba(50, 50, 50, 0.75);
}

.rotate_opacity:hover{
opacity:0.9;
background:#000;
color:#fff;
border:0px solid red;

-webkit-box-shadow: 1px 1px 12px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 1px 12px 0px rgba(50, 50, 50, 0.75);
box-shadow:         1px 1px 12px 0px rgba(50, 50, 50, 0.75);
}
.rotate_opacity a{
color:#000;
}
.rotate_opacity a:hover{
color:#fff;
}

/* ротация категорий */
div#rotator {position:relative; right:18px;}
div#rotator ul li {
	position:absolute;
	list-style: none;
}
div#rotator ul li.show {z-index:500;}
div#rotator ul li.show2 {z-index:500;}

div#rotator2 {position:relative; right:18px;}
div#rotator2 ul li {
	position:absolute;
	list-style: none;
}
div#rotator2 ul li.show {z-index:100;}
div#rotator2 ul li.show2 {z-index:100;}

div#rotator3 {position:relative; top:4px; right:18px;}
div#rotator3 ul li {
	position:absolute;
	list-style: none;
}
div#rotator3 ul li.show {z-index:100;}
div#rotator3 ul li.show2 {z-index:100;}

div#rotator4 {position:relative; top:-4px; right:18px;}
div#rotator4 ul li {
	position:absolute;
	list-style: none;
}
div#rotator4 ul li.show {z-index:100;}
div#rotator4 ul li.show2 {z-index:100;}

div#rotator5 {position:relative; top:-4px; right:18px;}
div#rotator5 ul li {
	position:absolute;
	list-style: none;
}
div#rotator5 ul li.show {z-index:100;}
div#rotator5 ul li.show2 {z-index:100;}

div#rotator6 {position:relative; top:-4px; right:18px;}
div#rotator6 ul li {
	position:absolute;
	list-style: none;
}
div#rotator6 ul li.show {z-index:100;}
div#rotator6 ul li.show2 {z-index:100;}

div#rotator7 {position:relative; }
div#rotator7 ul li {
	position:absolute;
	list-style: none;
}
div#rotator7 ul li.show {z-index:100;}
div#rotator7 ul li.show2 {z-index:100;}

div#rotator8 {position:relative;  right:18px;}
div#rotator8 ul li {
	position:absolute;
	list-style: none;
}
div#rotator8 ul li.show {z-index:100;}
div#rotator8 ul li.show2 {z-index:100;}

div#rotator9 {position:relative;  right:18px;}
div#rotator9 ul li {
	position:absolute;
	list-style: none;
}
div#rotator9 ul li.show {z-index:100;}
div#rotator9 ul li.show2 {z-index:100;}
/* конец ротации категорий */

.rotator4_okant:hover{
opacity:0.5;
}
.tovar_image2{
 position:absolute;
 z-index:0;
 width:199px;
 height:270px;
 margin:0px auto;
 overflow:hidden;
 border:0px solid blue;
 
}
.tovar_rorate11{
 color:#000; 
 text-align:right;
 font-size: 17px;
 line-height:25px;
 text-decoration:none;
 margin-left:3px;
 text-decoration:underline;
 margin-top:10px;
 z-index:3;
 position:absolute;
 width:187px;
 background:rgba(255,255,255,0.8);
 padding-top:4px;
 padding-left:13px;
 padding-bottom:8px;
}
.pop_tovari1{
height:270px;
width:195px;
margin-left:9px;
margin-top:9px;
float:left;
border-left:5px solid #f6de8b;
border-right:5px solid #d7b84d;
border-top:5px solid #d7b84d;
border-bottom:5px solid #f6de8b;
border:5px solid #fff;
outline: solid 1px #888;
background:#fff;

-webkit-box-shadow: 1px 2px 6px -1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 2px 6px -1px rgba(50, 50, 50, 0.75);
box-shadow:         1px 2px 6px -1px rgba(50, 50, 50, 0.75);
}

.pop_tovari1:hover{
opacity:0.9;
border-left:5px solid #d7b84d;
border-right:5px solid #f6de8b;
border-top:5px solid #f6de8b;
border-bottom:5px solid #d7b84d;
border:5px solid #e9e9e9;

-webkit-box-shadow: 4px 4px 10px -1px rgba(255, 255, 255, 0.75);
-moz-box-shadow:    4px 4px 10px -1px rgba(255, 255, 255, 0.75);
box-shadow:         4px 4px 10px -1px rgba(255, 255, 255, 0.75);
}
.pop_tovari1_mobile{
height:270px;
width:214px;
margin-left:5px;
margin-top:5px;
border-left:5px solid #f6de8b;
border-right:5px solid #d7b84d;
border-top:5px solid #d7b84d;
border-bottom:5px solid #f6de8b;
border:5px solid #fff;
outline: solid 1px #888;

-webkit-box-shadow: 1px 2px 6px -1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 2px 6px -1px rgba(50, 50, 50, 0.75);
box-shadow:         1px 2px 6px -1px rgba(50, 50, 50, 0.75);
}


.rotate_podr3{
width:120px; 
height:35px; 
background: yellow; 
margin-top:226px; 
margin-left:-5px;
position:absolute;
z-index:1;
}
.rotate_podrobnee2{
width:88px;
height:14px;
color:#000; 
margin-left:0px;
margin-top:4px; 
padding-top:4px; 
padding-left:8px; 
float:left; 
font-weight:900;
font-size: 18px; 
line-height: 111%; 
letter-spacing: 0.0em;
}

.pop_tovari3{
height:209px;
width:209px;
margin-top:8px;
margin-left:8px;
float:left;
border:5px solid #fff;
outline: solid 1px rgba(50, 50, 50, 0.15);

-webkit-box-shadow: 1px 2px 6px -1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 2px 6px -1px rgba(50, 50, 50, 0.75);
box-shadow:         1px 2px 6px -1px rgba(50, 50, 50, 0.75);
}

.pop_tovari3:hover{
opacity:0.9;
border:5px solid rgba(0, 0, 0, 0.75);

-webkit-box-shadow: 4px 4px 10px -1px rgba(255, 255, 255, 0.75);
-moz-box-shadow:    4px 4px 10px -1px rgba(255, 255, 255, 0.75);
box-shadow:         4px 4px 10px -1px rgba(255, 255, 255, 0.75);
}
.tovar_rorate23{
 max-height:25px;
 text-overflow:hidden;
 overflow:hidden;
 color:#000; 
 text-align:right;
 font-size: 20px;
 line-height:15px;
 text-decoration:none;
 margin-left:3px;
 text-decoration:underline;
 margin-top:130px;
 z-index:3;
 position:absolute;
 width:175px;
 background:rgba(255,255,255,0.9);
 padding-top:4px;
 padding-left:3px;
 padding-bottom:8px;
 margin-left:0px;
}
.rotate_blue{
width:150px; 
height:25px; 
background:#ffcc00; 
margin-top:195px; 
margin-left:-5px;
position:absolute;
z-index:1;
}
.rotate_blue2{
padding:5px 13px 5px 13px;
background:red; 
border:2px solid yellow;
border-radius:3px;
margin-top:179px; 
margin-left:86px;
position:absolute;
z-index:1;
text-align:center;

    -webkit-transform: skew(-20deg);
       -moz-transform: skew(-20deg);
         -o-transform: skew(-20deg);
            transform: skew(-20deg);
}
.tovar_rorate_cena2{
 color:white; 
 font-size: 18px; 
 font-weight:900;
 text-decoration:none;
 z-index:3;
 text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}
.tovar_rorate_cena{
 color:red; 
 padding-top:10px;
 font-size: 18px; 
 font-weight:900;
 text-decoration:none;
 margin-left:5px;
 margin-top:190px;
 z-index:3;
 position:absolute;
 width:200px;
 text-shadow: 1px 1px 12px rgba(255, 255, 255, 1);
}
.tovar_image{
 position:absolute;
 z-index:0;
 width:210px;
 height:270px;
 
}

.category_rorate_1{
 color:#339999; 
 text-align:left; 
 text-decoration:none;
 margin-left:25px;
 margin-top:5px;
 position:absolute;
 z-index:2;
 white-space:pre-wrap;
 width:170px;
 height:40px;
 overflow:hidden;
}
.category_rorate_2{
 height:23px;
 width:150px;
 margin-left:20px;
 margin-top:50px;
 position:absolute;
 z-index:1;
 background: #f5f050; /* Old browsers */
background: -moz-linear-gradient(left, #f5f050 0%, #fcfeff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f5f050), color-stop(100%,#fcfeff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #f5f050 0%,#fcfeff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #f5f050 0%,#fcfeff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #f5f050 0%,#fcfeff 100%); /* IE10+ */
background: linear-gradient(to right, #f5f050 0%,#fcfeff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f050', endColorstr='#fcfeff',GradientType=1 ); /* IE6-9 */
}
.category_rorate_4{
 overflow:hidden;
 margin-left:18px;
 margin-top:4px;
 height:183;
 position:absolute;
 z-index:0;
 border:0px solid silver;
 text-align:center;
 line-height: 150px;
}
.rotate_left_15{
 position:absolute;
 z-index:0;
 width:160px;
 height:106px;
 margin-left:58px;
 margin-top:4px;
}
.rotate_podr2{
width:115px; 
height:25px; 

background: rgba(227,211,157,1); 
margin-top:85px; 
margin-left:8px;
position:absolute;
z-index:1;
}
.rotate_podrobnee{
width:88px;
height:14px;
color:#5f4300;
margin-left:12px;
margin-top:4px; 
padding-top:4px; 
padding-left:2px; 
float:left; 
font-size: 1.05em; 
line-height: 51%; 
letter-spacing: 0.0em;
}
.tovarc_rorate_gr_ceni22{
 width:110px;
 height:30px;
 position:absolute;
 z-index:1;
 margin-top:120px;
 margin-left:-7px;
 /*background: #fff;  Old browsers */
text-align:center;
}
.rotate_cena{
color:#000; 
padding-top:7px;
padding-left:13px;


}
.rotate_kupit{
color:red; 
margin-top:8px; 
margin-right:-2px; 
float:right;
width:53px;
height:14px;
font-size: 1.1em; 
line-height: 111%; 
letter-spacing: 0.0em;
}
.rotate_name2{
overflow:hidden;
text-overflow:ellipsis;
color:#000; 

border:0px solid #e8e8e8;
margin-top:153px; 

padding-left:10px;
padding-top:4px;
padding-bottom:4px;
width:210px;
height:34px;
position:absolute;
z-index:1;
text-align:center;
//background: rgba(255, 255, 255, 0.65);
background: rgba(255, 255, 255, 0.8);
//background: rgba(0, 0, 0, 0.5);
}
.rotate_staraya_cena{
background:#fff;
color:#999999; 
margin-top:115px; 
margin-left:124px; 
font-size: 0.9em; 
line-height: 111%; 
letter-spacing: 0.0em; 
text-decoration: line-through;
position:absolute;
z-index:1;
}

.setim_tovarom_pokupaut{
font-size:24px;
margin-top:30px;
margin-left:5px;
margin-bottom:10px;
color:#6e6e6e;
}
.okantovka_komentov{
border:1px solid #e8e8e8;
width:600px;
min-height:150px;
}
.ikonka_otzivov{
position:absolute; 
margin-left:450px; 
}
.ikonka_otzivov2{
position:absolute; 
margin-left:10px; 
margin-top:10px;
}
.data_komenta{
position:absolute; 
margin-left:440px; 
margin-top:-20px;

 font-weight:900;
 font-size:12px;
}
.net_komentov{

margin-left:10px;
}
.zagolovok{
 font-family: shrift_zagolovkov;
}
.slovo_otzivi{

font-size:40px;
}
.blok_komenta{
min-height:80px;
}
.imia_komentatora{
margin-top:15px;
margin-left:15px;

font-size:22px;
}
.tekst_komentaria{
margin-top:10px;
margin-left:20px;

width:550px;
}

.otpravit_otziv{
cursor: pointer;

border:2px solid white;
color: rgb(0, 0, 0);
font-size: 21px;
padding: 10px;
text-shadow: 0px 3px 8px rgba(89, 89, 89, 1);
-webkit-border-radius: 64px;
-moz-border-radius: 64px;
border-radius: 64px;
background: rgb(74, 255, 38);
background: -moz-linear-gradient(76deg, rgb(74, 255, 38) 30%, rgb(234, 255, 45) 70%);
background: -webkit-linear-gradient(76deg, rgb(74, 255, 38) 30%, rgb(234, 255, 45) 70%);
background: -o-linear-gradient(76deg, rgb(74, 255, 38) 30%, rgb(234, 255, 45) 70%);
background: -ms-linear-gradient(76deg, rgb(74, 255, 38) 30%, rgb(234, 255, 45) 70%);
background: linear-gradient(346deg, rgb(74, 255, 38) 10%, rgb(234, 255, 45) 70%);
-webkit-box-shadow: 0px 3px 5px rgba(3, 5, 5, 0.75);
-moz-box-shadow:    0px 3px 5px rgba(3, 5, 5, 0.75);
box-shadow:         0px 3px 5px rgba(3, 5, 5, 0.75);

}
.otpravit_otziv:hover{
background: linear-gradient(346deg, rgb(234, 255, 45) 10%, rgb(74, 255, 38) 70%);
}
.textarea_otziv{

font-size: 16px;
width:470px;
margin-top:5px;
}
.text_nap_otziv{

margin-top:5px;
}
.text_nap_imya{

font-size: 16px;
}
.pole_imya{

width:350px;
}
.dobavit_kommentarii{
margin-left:10px;
margin-top:20px;
margin-bottom:140px;
color: #000;
font-size: 20px;
padding: 14px;
width:480px;
height:320px;
border:#e8e8e8 2px solid;
}
.dobavit_kommentarii_mobile{
margin-left:0px;
margin-top:20px;
color: #000;
font-size: 20px;
padding: 14px;
width:480px;
height:320px;
border:#e8e8e8 2px solid;
}
.spoiler >  input + .box > blockquote{
    display: none;
}
.spoiler >  input:checked + .box > blockquote {
    display: block;
}
.spoiler >  input[type="checkbox"] {
    cursor: pointer;
    border-color:transparent!important;
    border-style:none!important;
    background:transparent none!important;
    position:relative;z-index:1;
    margin:-10px 0 -30px -230px;
 }
.spoiler >  input[type="checkbox"]:focus {
    outline:none;	/* Убираем обводку в ИЕ8 при "фокусе" */
}
.spoiler span.close,
.spoiler span.open{
    padding-left:27px;
    color: #00f!important;
    text-decoration: none;

}
.spoiler >  input +  .box > span.close {
    display: none;
   
}
.spoiler >  input:checked +  .box > span.close {
    background: url('text-plus-icon2.png') 4px 60% no-repeat;
    display: inline;
}
.spoiler >  input:checked  + .box > span.open {
    display: none;
}
.spoiler >  input +  .box >  span.open {
    background: url('plus_add_minus2.png') 4px  60% no-repeat;
    display: inline;
}
.spoiler blockquote,
.spoiler{
    padding:1em;
    border-radius:15px;
    -webkit-border-radius:15px;
    -khtml-border-radius:15px;
    -moz-border-radius:15px;
    -o-border-radius:15px;
    -ms-border-radius:15px;
}
.spoiler {
    overflow-x:hidden;
}
.spoiler blockquote {
   margin-top:-40px;
   margin-left:9px;
   min-height: 23px;
   width:900px;
}


.opisanie_categorii{
text-indent: 0em; 
letter-spacing: 0.0px;  
margin-top:0px; 
margin-left:10px; 
line-height: 28px;
margin-bottom:40px; 
margin-bottom:40px; 
width:850px;
border:0px solid;
}
.opisanie_categorii2{
font-size: 18px; 
text-align:left; 
color:#ffffff; 
white-space: -moz-pre-wrap; /* Firefox */
white-space: -pre-wrap; /* ancient Opera */
white-space: -o-pre-wrap; /* newer Opera */
white-space: pre-wrap; /* Chrome; W3C standard */
word-wrap: break-word; /* IE */
}

.shag1_1{
position:absolute; 
margin-left:10px; 
margin-top:19px; 
color:white; 

}
.oplata_pri_poluchenii{
width:300px;
height:40px;
color: rgb(255, 255, 255);
font-size: 24px;
text-align:center;
font-weight:900;
padding-top: 20px;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.8);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #141fab;
background: -moz-linear-gradient(347deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: -webkit-linear-gradient(347deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: -o-linear-gradient(347deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: -ms-linear-gradient(347deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: linear-gradient(347deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
-webkit-box-shadow: 0px 5px 6px rgba(50, 50, 50, 0.65);
-moz-box-shadow:    0px 5px 6px rgba(50, 50, 50, 0.65);
box-shadow:         0px 5px 6px rgba(50, 50, 50, 0.65);
}
.oplata_pri_poluchenii:hover{
text-decoration:none;
color: rgb(255, 255, 255,0.9);

background: #3f48bd;
background: -moz-linear-gradient(347deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: -webkit-linear-gradient(347deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: -o-linear-gradient(347deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: -ms-linear-gradient(347deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: linear-gradient(347deg, rgb(133, 162, 229,0.1) 30%, rgb(159, 207, 234,0.1) 70%);
}
.oplata_pri_poluchenii:visited{
text-decoration:none;
color: rgb(255, 255, 255);
}
.oplata_po_rekvizitam{
width:300px;
height:40px;
color: rgb(255, 255, 255);
font-size: 24px;
text-align:center;
font-weight:900;
padding-top: 20px;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.8);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #141fab;
background: -moz-linear-gradient(347deg, rgb(29, 109, 0) 30%, rgb(129, 197, 106) 70%);
background: -webkit-linear-gradient(347deg, rgb(29, 109, 0) 30%, rgb(129, 197, 106) 70%);
background: -o-linear-gradient(347deg, rgb(29, 109, 0) 30%, rgb(129, 197, 106) 70%);
background: -ms-linear-gradient(347deg, rgb(29, 109, 0) 30%, rgb(129, 197, 106) 70%);
background: linear-gradient(347deg, rgb(29, 109, 0) 30%, rgb(129, 197, 106) 70%);
-webkit-box-shadow: 0px 5px 6px rgba(50, 50, 50, 0.65);
-moz-box-shadow:    0px 5px 6px rgba(50, 50, 50, 0.65);
box-shadow:         0px 5px 6px rgba(50, 50, 50, 0.65);
}
.oplata_po_rekvizitam:hover{
text-decoration:none;
color: rgb(255, 255, 255,0.9);

background: #3f48bd;
background: -moz-linear-gradient(347deg, rgb(129, 197, 106) 30%, rgb(29, 109, 0) 70%);
background: -webkit-linear-gradient(347deg, rgb(129, 197, 106) 30%, rgb(29, 109, 0) 70%);
background: -o-linear-gradient(347deg, rgb(129, 197, 106) 30%, rgb(29, 109, 0) 70%);
background: -ms-linear-gradient(347deg, rgb(129, 197, 106) 30%, rgb(29, 109, 0) 70%);
background: linear-gradient(347deg, rgb(129, 197, 106) 30%, rgb(29, 109, 0) 70%);
}
.oplata_po_rekvizitam:visited{
text-decoration:none;
color: rgb(255, 255, 255);
}
.oplata_pri_poluchenii_mobile{
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
padding-top:10px;
margin-top:20px;
height:40px;
color: rgb(255, 255, 255);
font-size: 24px;
text-align:center;
font-weight:900;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.8);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: rgb(255, 162, 229);
background: -moz-linear-gradient(77deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: -webkit-linear-gradient(77deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: -o-linear-gradient(77deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: -ms-linear-gradient(77deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: linear-gradient(347deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
-webkit-box-shadow: 0px 5px 6px rgba(50, 50, 50, 0.65);
-moz-box-shadow:    0px 5px 6px rgba(50, 50, 50, 0.65);
box-shadow:         0px 5px 6px rgba(50, 50, 50, 0.65);
}
.oplata_pri_poluchenii_mobile:hover{
text-decoration:none;
color: rgb(255, 255, 255,0.9);

background: rgb(33, 162, 229);
background: -moz-linear-gradient(77deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: -webkit-linear-gradient(77deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: -o-linear-gradient(77deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: -ms-linear-gradient(77deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: linear-gradient(347deg, rgb(133, 162, 229,0.1) 30%, rgb(159, 207, 234,0.1) 70%);
}
.oplata_pri_poluchenii_mobile:visited{
text-decoration:none;
color: rgb(255, 255, 255);
}
.shag2dalee{
cursor:pointer;
margin-left:425px;
margin-top:40px;
color: rgb(230, 230, 230);
font-size: 20px;
padding: 7px 45px 7px 45px;

text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.8);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background: rgb(133, 162, 229);
background: -moz-linear-gradient(77deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: -webkit-linear-gradient(77deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: -o-linear-gradient(77deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: -ms-linear-gradient(77deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: linear-gradient(347deg, rgb(133, 162, 229,0.1) 30%, rgb(159, 207, 234,0.1) 70%);
}
.shag2dalee:hover{
text-decoration:none;
color: rgb(123, 255, 255,0.9);

background: rgb(133, 162, 229);
background: -moz-linear-gradient(77deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: -webkit-linear-gradient(77deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: -o-linear-gradient(77deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: -ms-linear-gradient(77deg, rgb(133, 162, 229) 30%, rgb(159, 207, 234) 70%);
background: linear-gradient(347deg, rgb(133, 162, 229,0.1) 30%, rgb(159, 207, 234,0.1) 70%);
}
.shag2dalee:visited{
text-decoration:none;
color: #fff;
}

.ubrat_izkorzini{

color: #5d5d5d;
font-size: 14px;
padding: 4px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 2px;
background: rgb(229, 229, 229);
background: -moz-linear-gradient(90deg, rgb(229, 229, 229) 27%, rgb(229, 234, 225) 74%);
background: -webkit-linear-gradient(90deg, rgb(229, 229, 229) 27%, rgb(229, 234, 225) 74%);
background: -o-linear-gradient(90deg, rgb(229, 229, 229) 27%, rgb(229, 234, 225) 74%);
background: -ms-linear-gradient(90deg, rgb(229, 229, 229) 27%, rgb(229, 234, 225) 74%);
background: linear-gradient(0deg, rgb(255, 255, 255) 27%, rgb(255, 255, 255) 74%);
-webkit-box-shadow: 0px 1px 4px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 4px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 4px rgba(50, 50, 50, 0.75);
}
.ubrat_izkorzini:hover{
text-decoration:none;
color: rgb(205, 205, 205);
}
.ubrat_izkorzini:visited{
text-decoration:none;
}
.raznie_strani{
-webkit-box-shadow: 0px 3px 11px rgba(50, 50, 50, 0.43);
-moz-box-shadow:    0px 3px 11px rgba(50, 50, 50, 0.43);
box-shadow:         0px 3px 11px rgba(50, 50, 50, 0.43);
border-radius: 4.45945945945946px;
border:2px solid white;
}
#kol::-webkit-inner-spin-button { 
  opacity: 1;
}

.oformit_zakaz_mobile{
cursor: pointer;
margin-top:40px;
margin-bottom:220px;

color: rgb(255, 255, 255);
font-weight:900;
font-size: 24px;
padding: 20px;
border:2px solid white;
text-shadow: 1px 2px 4px rgba(30, 30, 30, 0.8);
-webkit-border-radius: 4.45945945945946px;
-moz-border-radius: 4.45945945945946px;
border-radius: 4.45945945945946px;
background: rgb(255, 196, 109);
background: -moz-linear-gradient(90deg, rgb(255, 196, 109) 30%, rgb(250, 206, 31) 70%);
background: -webkit-linear-gradient(90deg, rgb(255, 196, 109) 30%, rgb(250, 206, 31) 70%);
background: -o-linear-gradient(90deg, rgb(255, 196, 109) 30%, rgb(250, 206, 31) 70%);
background: -ms-linear-gradient(90deg, rgb(255, 196, 109) 30%, rgb(250, 206, 31) 70%);
background: linear-gradient(0deg, rgb(255, 196, 109) 30%, rgb(250, 206, 31) 70%);
-webkit-box-shadow: 0px 3px 11px rgba(50, 50, 50, 0.43);
-moz-box-shadow:    0px 3px 11px rgba(50, 50, 50, 0.43);
box-shadow:         0px 3px 11px rgba(50, 50, 50, 0.43);
}
.oformit_zakaz_mobile:hover{
text-decoration:none;
color:white;

border:2px solid yellow;
}
.oformit_zakaz_mobile:visited{
text-decoration:none;
color:white;
}
.button_post_kupit{
margin-left:0px;
margin-top:50px;
cursor: pointer;

border:0px solid white;
font-family: shrift_zagolovkov;
//font-style:italic;
width:234px;
height:56px;
text-align:center;
color:#fff;
font-size: 28px;
padding-top: 12px;
padding-bottom: 8px;
text-shadow: -2px 1px 4px rgba(0, 0, 0, 1);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;

background: rgb(226, 162, 49);
background: -moz-linear-gradient(0deg, rgb(221, 99, 0) 39%, rgb(250, 143, 57) 70%);
background: -webkit-linear-gradient(0deg, rgb(221, 99, 0) 39%, rgb(250, 143, 57) 70%);
background: -o-linear-gradient(0deg, rgb(221, 99, 0) 39%, rgb(250, 143, 57) 70%);
background: -ms-linear-gradient(0deg, rgb(221, 99, 0) 39%, rgb(250, 143, 57) 70%);
background: linear-gradient(0deg, #ff3c00 39%, #ff7200 70%);

//-webkit-box-shadow: 0px 0px 4px rgba(68, 65, 56, 0.85);
//-moz-box-shadow:    0px 0px 4px rgba(68, 65, 56, 0.85);
//box-shadow:         0px 1px 4px rgba(68, 65, 56, 0.85);

background:url(/proekt/lampa/template/vkorzinu.png);
}
.button_post_kupit:hover{
border:0px solid white;
background:url(/proekt/lampa/template/vkorzinu2.png);
}
.button_post_kupit:active{
border:0px solid white;
}
.button_post_kupit:visited{
text-decoration:none;
color:white;
}
.button_post_kupit2{
margin-left:18px;
margin-top:15px;
cursor: pointer;

border:1px solid white;
font-family: shrift_zagolovkov;
width:200px;
//height:30px;
text-align:center;
color:#fff;
font-size: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-shadow: -2px 1px 4px rgba(0, 0, 0, 0.47);
-webkit-border-radius: 49px;
-moz-border-radius: 49px;
border-radius: 6px;
background: rgb(226, 162, 49);
background: -moz-linear-gradient(0deg, rgb(221, 99, 0) 39%, rgb(250, 143, 57) 70%);
background: -webkit-linear-gradient(0deg, rgb(221, 99, 0) 39%, rgb(250, 143, 57) 70%);
background: -o-linear-gradient(0deg, rgb(221, 99, 0) 39%, rgb(250, 143, 57) 70%);
background: -ms-linear-gradient(0deg, rgb(221, 99, 0) 39%, rgb(250, 143, 57) 70%);
background: linear-gradient(0deg, #ff3c00 39%, #ff7200 70%);

-webkit-box-shadow: 0px -2px 4px rgba(68, 65, 56, 0.85);
-moz-box-shadow:    0px -2px 4px rgba(68, 65, 56, 0.85);
box-shadow:         0px 0px 3px rgba(68, 65, 56, 0.85);
text-shadow: -2px 1px 4px rgba(0, 0, 0, 1);
}
.button_post_kupit2:hover{
text-decoration:none;
color:red;
background: linear-gradient(355deg, rgb(255, 204, 0) 39%, rgb(240, 240, 240) 70%);
}
.button_post_kupit2:active{
text-decoration:none;
color:black;
background: linear-gradient(355deg, rgb(255, 204, 0) 39%, rgb(240, 240, 240) 70%);
}
.button_post_kupit2:visited{
text-decoration:none;
color:white;
}
.button_cat_kupit{
position:absolute;
right:51px;
bottom:40px;
//width:70px;

color: white;
font-size: 18px;
padding-left: 10px;
padding-right: 10px;
padding-top: 7px;
padding-bottom: 7px;

text-shadow: black 1px 0px, black 1px 1px, black 0px 1px;

-webkit-border-radius: 6.081081081081082px;
-moz-border-radius: 6.081081081081082px;
border-radius: 1px;
border:1px solid #fff;

background: -moz-linear-gradient(338deg, rgb(105, 109, 233) 21%, #FF9854 21%);
background: -webkit-linear-gradient(338deg, rgb(105, 109, 233) 21%, #FF9854 21%);
background: -o-linear-gradient(338deg, rgb(105, 109, 233) 21%, #FF9854 21%);
background: -ms-linear-gradient(338deg, rgb(105, 109, 233) 21%, #FF9854 21%);
background: linear-gradient(338deg, rgb(105, 109, 233) 21%, #ff7200 21%);
background: red;

-webkit-box-shadow: 0px 1px 5px 4px rgba(255, 255, 255, 0.75);
-moz-box-shadow:    0px 1px 5px 4px rgba(255, 255, 255, 0.75);
box-shadow:         0px -1px 3px 2px rgba(255, 255, 255, 0.75);

font-family: shrift_navigacii;
text-transform:uppercase;
}
.button_cat_kupit:hover{
text-decoration:none;
color:white;
border-radius: 3px;
border:1px solid rgba(0,0,0,0.2);
background: rgba(255, 168, 0, 0.9);

-webkit-box-shadow: 0px 1px 5px 4px rgba(255, 255, 255, 0.75);
-moz-box-shadow:    0px 1px 5px 4px rgba(255, 255, 255, 0.75);
box-shadow:         0px -1px 2px 1px rgba(255, 255, 255, 0.75);

text-shadow: black 1px 0px, black 1px 1px, black 0px 1px;
}
.button_cat_kupit:visited{
text-decoration:none;
color:white;
}
.kat_short{
position:absolute; 
margin-left:15px; 
margin-top:0px; 
margin-bottom:13px;
border:0px solid;
height:60px;
overflow: hidden;
text-overflow:ellipsis;
border:0px solid;
padding-bottom:5px;
text-align:center;
}

.kat_short h2{
border:0px solid red; background:rgba(255, 255, 255, 1); min-height:30px; width:200px; padding-right:8px;
}
.kat_short_img_okant{
padding-top:10%; padding-bottom:0%; border:0px solid red; margin-top:10px; 
}
.kat_short_img_okant2{
margin-left:38px;
border:0px solid red; 
overflow: hidden; 
width:136px; 
height:150px; 
line-height: 150px;
}
.kart_cat{
vertical-align: middle; margin-left:15px; border-radius:2px;
}
.kart_cat:hover{
opacity:0.5;
z-index:50;
}
.kat_short_cena{
text-align:center; font-weight:100; color:black; text-shadow: black 1px 0px, black 1px 1px, black 0px 1px; width:65px;
}
.kat_short_cena_staraia{
text-decoration:line-through; font-size:14px; background:#fff; width:74px;
}
.kat_short_cena_okant{
font-weight:100; position:absolute; margin-left:145px; margin-top:93px;
}


.ssilka_tovara{
font-weight:bold; 
text-decoration:underline; 
line-height:19px; 
font-size:18px;
}
.ssilka_tovara:hover{
color:blACK;
}

.button_cat_kupit_mobile{
position:absolute;
margin-left:0px;
margin-top:0px;

color: rgb(224, 230, 230);
font-size: 22px;
padding: 17px;
text-shadow: 0px 1px 4px rgba(0, 40, 100, 0.8);
-webkit-border-radius: 6.081081081081082px;
-moz-border-radius: 6.081081081081082px;
border-radius: 6.081081081081082px;
background: rgb(255, 144, 49);
background: -moz-linear-gradient(68deg, rgb(255, 144, 49) 21%, rgb(105, 109, 233) 21%);
background: -webkit-linear-gradient(68deg, rgb(255, 144, 49) 21%, rgb(105, 109, 233) 21%);
background: -o-linear-gradient(68deg, rgb(255, 144, 49) 21%, rgb(105, 109, 233) 21%);
background: -ms-linear-gradient(68deg, rgb(255, 144, 49) 21%, rgb(105, 109, 233) 21%);
background: linear-gradient(338deg, rgb(255, 144, 49) 21%, rgb(105, 109, 233) 21%);
-webkit-box-shadow: 1px 2px 2px rgba(50, 50, 50, 0.82);
-moz-box-shadow:    1px 2px 2px rgba(50, 50, 50, 0.82);
box-shadow:         1px 2px 2px rgba(50, 50, 50, 0.82);
}
.button_cat_kupit_mobile:hover{
text-decoration:none;
color:white;
}
.button_cat_kupit_mobile:visited{
text-decoration:none;
color:white;
}
.ssilki_vverhu{
color:white;
}
.menu3 a{
padding-left:7px;
padding-right:7px;
padding-top:2px;
padding-bottom:2px;
font-size:15px;
background:#fff;
border-radius:3px;
border:2px solid #fff;
}
.menu3 a:hover{
border:2px solid #fff;
background: rgb(245, 107, 255);
background: -moz-linear-gradient(45deg, rgb(245, 107, 255) 50%, rgb(241, 53, 255) 50%);
background: -webkit-linear-gradient(45deg, rgb(245, 107, 255) 50%, rgb(241, 53, 255) 50%);
background: -o-linear-gradient(45deg, rgb(245, 107, 255) 50%, rgb(241, 53, 255) 50%);
background: -ms-linear-gradient(45deg, rgb(245, 107, 255) 50%, rgb(241, 53, 255) 50%);
background: linear-gradient(135deg, rgb(245, 107, 255) 50%, rgb(241, 53, 255) 50%);
}
.link_menu3{
color:#7a5909!important;
}
.link_menu3:hover{
color:#fff!important;
}
.rekvisiti_a:visited{
color:#fff;
}
.rekvisiti_a:active{
color:#fff;
}
.rekvisiti_a:link{
color:#fff;
}
.rekvisiti_a:hover{
color:#fff;
}
.moi_zakazi{
min-height: 200px; 
margin-top:10px;
width:200px;
}
.moi_zakazi2{
min-height: 200px; 
margin-top:10px;
width:300px;
}
  .imgPicture { 
  display: inline-block; 
  width: 332px; 
  height: 220px; 
  overflow: hidden; 
  border:1px solid #d5d5d5; 
  background: #f4f4f4; 
  TEXT-ALIGN:CENTER;
  margin-top:4px; 
  } 
  .imgPicture img { 
  height: 220px; 
  border: none; 
  margin: 0; 
  padding: 0; 
  } 

  .imgPicture_statia { 
  display: inline-block; 
  width: 132px; 
  height: 120px; 
  overflow: hidden; 
  border: 1px solid #aaaaaa; 
  background: #FFFFFF; 
  } 
  .imgPicture_statia img { 
  height: 120px; 
  border: none; 
  margin: 0; 
  padding: 0; 
  }

  .imgPicture_statia2 { 
  display: inline-block; 
  width: 132px; 
  height: 120px; 
  overflow: hidden; 
  border: 0px solid #aaaaaa; 
  background: #FFFFFF; 
  } 
  .imgPicture_statia2 img { 
  height: 120px; 
  border: none; 
  margin: 0; 
  padding: 0; 
  }

.okantovka{
border:2px solid #f08800; 
border-radius:30px; 
padding-bottom:20px;
margin-left:20px;

-webkit-box-shadow: 0px 5px 7px 0px rgba(70, 84, 100, 1);
-moz-box-shadow:    0px 5px 7px 0px rgba(70, 84, 100, 1);
box-shadow:        0px 0px 2px 1px rgba(70, 84, 100, 1);
}

.pole_vvoda{
width:250px;
height:30px;
font-size:22px;
}
.knopka_registracii{
height:40px;
background:orange;
border:2px solid black;
border-radius:5px;

font-size: 24px;

text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px;
}
.knopka_registracii:hover{
background:black;
color:white;
border:2px solid orange;
cursor:pointer;
text-shadow: white 0px 0px;
}
.ceni_mobile{
margin-left:5px;
font-size:22px;
}
.cena_old{
text-decoration: line-through;
}
.font{

}
.font2{
color:#585858;
font-size: 32px;
}
.belo{
width:256px;
height:130px;
background:#fff;
position:absolute;
margin-left:130px;
margin-top:-10px;
z-index:6000;


}
.text_katalog{
font-size:40px;

line-height:33px;
width:155px;
color:#e87e1e;
margin-top:20px;
margin-left:25px;
text-shadow: 1px 1px 2px rgba(70, 84, 100, 1);
z-index:7001;

}
.text_katalog_mobile{
font-size:40px;

line-height:33px;
width:155px;
color:orange;
padding-top:25px;
margin-left:-60px;
text-shadow: 1px 1px 2px rgba(70, 84, 100, 1);
z-index:7001;

}

.knopka_naiti {
  position:absolute;
  background:rgba(0,55,192, 0.7);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  text-shadow: 1px 1px 3px #000000;
  font-family: Arial;
  font-weight:bold;
  color: #ffffff;
  font-size: 16px;
  padding: 4px 15px 5px 15px;
  border:1px solid rgba(0,43,154, 0.5);
  text-decoration: none;
  height:30px;
}

.knopka_naiti:hover {
  background:rgba(0,55,192, 1);
  text-decoration: none;
  cursor:pointer;
  border:1px solid rgba(0,43,154, 0.9);
}
.knopka_sbrosit {
  margin-left:100px;
  position:absolute;
  background: rgba(119,119,119, 0.4);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  text-shadow: 1px 1px 3px #000000;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  font-weight:bold;
  padding: 5px 15px 5px 15px;
  border:1px solid rgba(102,102,102, 0.4);
  text-decoration: none;
  height:30px;
}

.knopka_sbrosit:hover {
  background: rgba(119,119,119, 1);
  border:1px solid rgba(102,102,102, 0.8);
  text-decoration: none;
  cursor:pointer;
}

.poloskasleva1{
position:absolute;
width:5px;
height:430px;
background:#bf7926;
margin-top:36px;
border:0px solid;
z-index:1117005;


}
.poloskasleva2{
position:absolute;
width:5px;
height:430px;
background:#d3d3d3;
margin-left:5px;
margin-top:36px;
z-index:1117005;
-webkit-box-shadow: 0px 5px 7px 0px rgba(70, 84, 100, 1);
-moz-box-shadow:    0px 5px 7px 0px rgba(70, 84, 100, 1);
box-shadow:         0px 5px 7px 0px rgba(70, 84, 100, 1);
}
.probel_menu{
width:240px;
height:20px;
background:#fff;
}
.menu_cursor{
position:absolute;
cursor:default;
border:0px solid red;
width:250px;
//height:510px;
//z-index:30000;
//z-index:30000; 
}
.menu_okantovka{
background-color: #fff;
height:430px;
position:absolute;
margin-top:36px;
margin-left:10px;
border:0px solid;
-webkit-box-shadow: 0px 5px 7px 0px rgba(70, 84, 100, 1);
-moz-box-shadow:    0px 5px 7px 0px rgba(70, 84, 100, 1);
box-shadow:         0px 5px 7px 0px rgba(70, 84, 100, 1);
z-index:1117005;
}
.menu_okantovka_mobile{
margin-left:-5px;
-webkit-box-shadow: 0px 5px 7px 0px rgba(70, 84, 100, 1);
-moz-box-shadow:    0px 5px 7px 0px rgba(70, 84, 100, 1);
box-shadow:         0px 5px 7px 0px rgba(70, 84, 100, 1);
z-index:7005;
}
.cssmenu ul{
   padding: 0;
   margin: 0;
   list-style: none;
   width: 231px;
   position:relative;
   
   font-family: shrift_navigacii;
}
.cssmenu li {
   float: left;
  
}
.cssmenu li a, .cssmenu li a:visited {
   display: block;
   width: 230px;
   min-height:35px;
   line-height:25px;
   text-indent:5px;
   //border-bottom: 0px solid rgba(112, 23, 120, 0.4);
   border-width:0 1px 1px 1px;
   
   font-size:15px;
   //text-transform:uppercase;
   color: #19191e;
   //background-color: #fff;
   
   padding-top:10px;
   padding-left:10px;
}

.cssmenu li a:hover {


}
.cssmenu li ul {
	visibility: hidden;
	position: absolute;
	left: 256px;
	top: 0px;
	
}
.cssmenu li:hover {
	position: relative;
	border-radius:10px;
}
.cssmenu li:hover > ul {
	visibility: visible;
}
.cssmenu li:hover > a {

   border-bottom: 0px dashed #fff;

   text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
 color:#000;
   text-decorATION:NONE;
-webkit-box-shadow: 0px 0px 0px 5px #915b14;
-moz-box-shadow:    0px 0px 0px 5px #915b14;
box-shadow:        0px 0px 0px 5px #915b14;
}
.cssmenu ul a:hover ul ul {
   visibility:hidden;
}
.cssmenu ul a:hover ul {
   visibility:visible;
}
.cssmenu ul a:hover ul a:hover ul{ 
   visibility:visible;
}
.cssmenu table {
   position:absolute;
   border-collapse:collapse;
   top:0;
   left:0;
   font-size:1em;
}
* html .cssmenu a:hover {
   color:#4682B4;
   background:#FAFAD2;
   position:relative;
}


.left{
}


.gradient2{
height:35px;
width:1215px;
position:absolute;
margin-top:-138px;
margin-left:-190px;

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.37, #DBAE90),
	color-stop(1, #FF9854),
	color-stop(1, #FFB776)
);
background-image: -o-linear-gradient(bottom, #DBAE90 37%, #FF9854 100%, #FFB776 100%);
background-image: -moz-linear-gradient(bottom, #DBAE90 37%, #FF9854 100%, #FFB776 100%);
background-image: -webkit-linear-gradient(bottom, #DBAE90 37%, #FF9854 100%, #FFB776 100%);
background-image: -ms-linear-gradient(bottom, #DBAE90 37%, #FF9854 100%, #FFB776 100%);
background-image: linear-gradient(to bottom, #DBAE90 37%, #FF9854 100%, #FFB776 100%);
}

.gradient{
height:115px;
width:1215px;
position:absolute;
margin-top:-130px;
margin-left:-190px;

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.37, #DBAE90),
	color-stop(1, #FF9854),
	color-stop(1, #FFB776)
);
background-image: -o-linear-gradient(bottom, #DBAE90 37%, #FF9854 100%, #FFB776 100%);
background-image: -moz-linear-gradient(bottom, #DBAE90 37%, #FF9854 100%, #FFB776 100%);
background-image: -webkit-linear-gradient(bottom, #DBAE90 37%, #FF9854 100%, #FFB776 100%);
background-image: -ms-linear-gradient(bottom, #DBAE90 37%, #FF9854 100%, #FFB776 100%);
background-image: linear-gradient(to bottom, #DBAE90 37%, #FF9854 100%, #FFB776 100%);

-webkit-box-shadow: -5px 1px 5px 0px rgba(70, 84, 100, 1);
-moz-box-shadow:    -5px 1px 5px rgba(70, 84, 100, 1);
box-shadow:         -5px 1px 5px 0px rgba(70, 84, 100, 1);
}
.kvadrat{
width:70px;
height:70px;
border:8px solid white;
position:absolute;
margin-top:-140px;


-webkit-box-shadow: 0px 2px 3px 0px rgba(70, 84, 100, 1);
-moz-box-shadow:    0px 2px 3px 0px rgba(70, 84, 100, 1);
box-shadow:         0px 2px 3px 0px rgba(70, 84, 100, 1);
}
.kvadrat:hover{
border-top:8px solid goldenrod;
border-bottom:8px solid white;

-webkit-box-shadow: 0px 2px 8px 0px rgba(155, 155, 155, 1);
-moz-box-shadow:    0px 2px 8px 0px rgba(155, 155, 155, 1);
box-shadow:         0px 2px 8px 0px rgba(155, 155, 155, 1);
}
.kvadrat_mobile{
width:90px;
height:70px;
border:8px solid white;
margin-top:5px;

-webkit-box-shadow: 0px 2px 3px 0px rgba(70, 84, 100, 1);
-moz-box-shadow:    0px 2px 3px 0px rgba(70, 84, 100, 1);
box-shadow:         0px 2px 3px 0px rgba(70, 84, 100, 1);
}

.text_menu{
margin-top:55px;
font-size:18px;
position:absolute;
padding-top:2px;
text-transform:uppercase;

font-weight:900;
text-align:left;
width:70px;
text-shadow: 1px 1px 1px rgba(181, 181, 181, 1);
letter-spacing: 0px;
text-align:center;
border:0px solid red;
}
.text_menu:hover{
color:#000;
}
.text_menu_mobile{
font-size:18px;
padding-top:2px;
text-transform:uppercase;

font-weight:900;
text-align:center;
text-shadow: 1px 1px 1px rgba(181, 181, 181, 1);
letter-spacing: 0px;
}
.korzina_top{
position:absolute; 
margin-left:711px;
margin-top:-4px; 
padding-top:12px; 
padding-left:8px; 
width:240px; 
height:38px; 
background:#fff;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
font-family: shrift_teksta_szasechkami;
box-shadow: 1px 1px 1px rgba(181, 181, 181, 1);
}
.korzina_top_mobile{
margin-left:40px;
margin-top:10px; 
width:200px; 
height:60px; 
}
.korina_link{
font-size:14px;
position:absolute; 
margin-left:28px;
margin-top:4px; 
text-decoration:underline;
//text-transform:uppercase;
}
.korina_link:visited{
color:blue;
}

.korina_link_mobile{
position:absolute; 
margin-left:-60px;
margin-top:4px; 
text-decoration:underline;
}
.korzina_stoimost{
position:absolute;
margin-left:125px;
margin-top:5px;

font-size:14px;
color:#000;
}
.home{
font-size:18px;

}

.futer_element_1{
background:url('futer_element_1.png');
height:98px;
}
.futer_element_2{
background:url('futer_element_2.png');
height:329px;
}
.futer_element_3{
background:#58585a;
height:44px;
color:#fff;
line-height:40px;
}
.futer_element_3_1{
width:960px;
margin:0 auto;
padding-left:17px;
font-size:14px;
}
.futer_element_4{
background:url('futer_element_4.png');
height:44px;
}
.futer_element_5{
background:#58585a;
height:64px;
line-height:60px;
color:#fff;
font-family: shrift_navigacii;
font-size:20px;
letter-spacing:4px;
}

.kartinka{
width:115px; height:115px;
}
.big_image{

}

ul, li { 
	margin:0; 
	padding:0; 
	line-height:22px
}
 /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after { clear: both; }
    .row,
    .clearfix { zoom: 1; }


div.bg_center{
	background:url('../image/bg_center.png') 50% top no-repeat;
	min-width:980px;
	padding-bottom:20px;
	border-bottom:1px #f3eabc solid
}

div.center_bottom{
	background:#f3eabc url('../image/bg_bottom.jpg') 50% bottom repeat-x;
	border-top:4px #fafaf2 solid;
	padding-top:20px;
	
}

.center_bottom h3{

color:#3b3328;
}

.center_top, #footer{
	width:960px;
	position:relative;
	margin:0 auto;
}
.center_top_mobile, #footer_mobile{ 
	position:relative;
	margin:0 auto;
}
#footer_mobile{
	margin-top:-30px;
	padding-bottom:10px;
}
#footer3{ 
 width:960px; 
 position:relative;
 margin:0 auto;
 height:250px;
 padding-top:40px; 
 
}
.oplata_okantovka{
border:1px solid #cccccc; 
border-radius:4px;
background:#fff;
box-shadow: 0px 0px 2px 3px rgba(70, 84, 100, 0.1);
}
#footer3_mobile{ 
 position:relative;
 margin:0 auto;

}
#footer2{ 
  font-family: shrift_navigacii;
	width:960px; 
	height:50px; 
	position:relative;
	margin:0 auto;
	background:#fff;
  color:#000;
  padding-top:10px; 
  padding-left:10px; 
  padding-right:10px;
  text-align:center;
}

#footer2 a{
 text-transform:uppercase;
 text-decoration:underline;
 color:#000;
}
#footer2_mobile{ 
	position:relative;margin:0 auto;
	background:#fff;
  color:#fff;
  margin-top:10px; 
  padding-top:10px; 
  padding-bottom:10px;
  padding-left:10px; 
}

#footer2_mobile a{
 text-transform:uppercase;
 text-decoration:underline;
 color:#000;
}
.footer22{
background:#5f665f;
}
h1{
	color:#000;
	font-weight:normal;
}
body.home h1{
	font-size:26px;
	text-shadow:none;
	margin:0;
	padding:0;
	padding-bottom:18px;
	padding-top:18px;
	line-height:40px;
}

h2 {
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight:normal;
}
p {
	margin-top: 0px;
	margin-bottom: 20px;
	color:#303030;
}
p > span{ color:#303030!important; !important}

a, a b {
	color: #4370ad;
	text-decoration: none;
	cursor: pointer;

	line-height:18px;
}

a:visited{
	color: purple;
	text-decoration: none;
	cursor: pointer;

	line-height:18px;
}

div.options input[type='text'], div.options input[type='password'] {
    padding: 6px 10px 3px 10px;
    width: 96%;
	margin-top:4px
}
div.options  select {
    width: 100%;
	margin-top:4px
}

div.options textarea {
    height: 40px;
    padding: 6px 10px 3px 10px;
    width: 96%;
	margin-top:4px;
}

#content input[type='text'] {
	text-align:left;
	margin-top:4px
}


input[type='file']{
}
label {
	cursor: pointer;
}
/* layout */
#container {
	width:980px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position:relative;
	z-index:1;
	overflow:auto;
}
body.home #container {
	overflow:visible;
}


#column-left {
	float: left;
	width: 170px;
	padding-bottom:20px;
	padding-top:20px
}

#column-right {
	float: right;
	width: 170px;
}

#content {
	padding-left:0px;
	padding-right:0px;
	margin-top:130px;
}
body.home #content{ padding:0!important; border:none}


select[name="address_id"] { width:99%!important; overflow:hidden}


#column-right + #content {
	margin-right: 185px;
}
.centr_content2{
padding-top:17px;
box-shadow: 0px 0px 2px 3px rgba(70, 84, 100, 0.1);
border:1px solid #cccccc;
border-radius:4px;
background:#fff;
padding-bottom:100px;
}
.post_content{
border:1px solid #cccccc; 
border-radius:4px;
background:#fff;
padding-left:30px;
box-shadow: 0px 0px 2px 3px rgba(70, 84, 100, 0.1);
padding-top:20px;
}
.post_content_kat{
border:1px solid #cccccc; 
border-radius:4px;
background:#fff;
padding-left:0px;
box-shadow: 0px 0px 2px 3px rgba(70, 84, 100, 0.1);
padding-top:0px;
}
.okant_korzini{
border:1px solid #cccccc; 
box-shadow: 0px 0px 2px 3px rgba(70, 84, 100, 0.1); 
background:#fff; 
margin-top:190px;
padding-left:70px; 
padding-top:20px;
padding-bottom:170px;
min-height:400px;
}
.category_vibor3{
border: 1px solid #fff; 
border-radius:5px;
min-height: 200px; 
margin-top:10px;

/*display: inline-block; использовать либо это либо float:left; */
float:left;

height:210px; 
position:relative;

text-align: center;
width:222px;

            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            transition: all 0.3s ease;
}
.category_vibor:hover{




}
.post_text{
border:1px solid #cccccc; 
border-radius:4px;
background:#fff;
padding-left:10px;
box-shadow: 0px 0px 2px 3px rgba(70, 84, 100, 0.1);
padding-top:20px;
width:948px;
margin-top:30px;
}
.post_banneri{
//border:2px solid #fff; 
//border-radius:4px;
background:#fff;
padding-left:10px;
//box-shadow: 0px 9px 12px 1px rgba(0, 0, 0, 0.2);
padding-top:20px;
margin-top:180px;
width:948px;

font-size:12px;
font-family:Arial, Helvetica, sans-serif;

    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    border:1px solid #c2c2c2;
    -moz-border-radius:0 0 120px 120px / 0 0 6px 6px;
         border-radius:0 0 120px 120px / 0 0 6px 6px;
}

.post_banneri a{
	text-transform:none;
	color:#333
}
.filtr_tovarov{
width:220px;
min-height:170px;
border:0px solid rgba(0, 0, 0, 0.3);
border-radius:5px;
//box-shadow: 0px 1px 1px 2px rgba(70, 84, 100, 0.2);
}
.filtr_tovarov_okantovka{
border:1px solid #cccccc; 
border-radius:4px;
padding-left:0px;
box-shadow: 0px 0px 2px 3px rgba(70, 84, 100, 0.1);
padding-bottom:20px;
background: #fff;
}

.post_lideri_prodaj{
border:1px solid #cccccc; 
border-radius:4px;
background:#fff;
padding-left:20px;
box-shadow: 0px 0px 2px 3px rgba(70, 84, 100, 0.1);
padding-bottom:20px;
}
.post_podpiska{
border:1px solid #cccccc; 
border-radius:4px;
background:#fff;
padding-left:0px;
margin-top:9px;
box-shadow: 0px 0px 2px 3px rgba(70, 84, 100, 0.1);
padding-bottom:0px;
}
.heder_text{
	position:absolute;
	left:102px;
	top:98px;
	font-size:16px;
	color:#000;
}
.heder_text_adres{
	position:absolute;
	left:705px;
	top:36px;
	font-size:16px;
	color:#000;
  background:#dedede;
  font-size:15px;
}
.heder_text_adres2{
	position:absolute;
	left:713px;
	top:54px;
	font-size:16px;
	color:#000;
  background:#dedede;
  font-size:15px;
}
.heder_text_vremya{
	position:absolute;
	left:830px;
	top:74px;
	font-size:16px;
	color:#000;
}
.heder_text_email{
	position:absolute;
	left:808px;
	top:94px;
	font-size:16px;
	color:#000;
}
.phone_tel2 {
	position:absolute;
	left:275px;
	top:0px;
	color:#fff;
	font-size:22px;
	text-shadow:none;
	line-height:30px;
	height:30px;
}
.heder_text_mobile{
	//left:5px;
	top:0px;
	font-size:16px;

}
p.phone_tel {
	position:absolute;
	left:470px;
	top:8px;
	color:#103856;
	font-size:18px;
	text-shadow:none;
	line-height:30px;
	height:30px;
}

p.phone_tel_mobile{
	left:15px;
	margin-top:0px;
	color:#103856;
	font-size:18px;
	text-shadow:none;
	line-height:30px;
	height:30px;
}
p.phone_tel2_mobile{
	left:15px;
	margin-top:-20px;
	color:#103856;
	font-size:26px;
	text-shadow:none;
	line-height:30px;
	height:30px;
}
p.phone2 {
	position:absolute;
	left:365px;
	top:65px;
	color:black;
	font-size:19px;
	text-shadow:none;
	line-height:30px;
	height:30px;
	width:110px;
}
p.phone4 {
	position:absolute;
	left:365px;
	top:45px;
	color:black;
	font-size:31px;
	text-shadow:none;
	line-height:30px;
	height:30px;
	width:110px;
}
.logotip{
	position:absolute;
	left:0px;
	top:50px;
	border:0px solid red;
	height:50px;
	width:270px;
}

.heder{
border:0px solid red;
position:relative;
}
.sidebar{
position:relative;
border:0px solid blue;
}
.futer37{
position:relative;
border:0px solid yellow;
}
.heder_1{
position:relative;
height:28px;
border-bottom:0px solid yellow;
background:#fff;
}
.heder_2{
position:relative;
height:99px;
border:0px solid green;
background:#fff;
}
.heder_3{
position:relative;
height:40px;
border:0px solid red;
background:#fff;
border-bottom:1px solid white;
box-shadow: 0px 13px 8px -6px rgba(0, 0, 0, 0.4);
}
.heder_zalivka{
  position:relative;
  background:url('heder_zalivka9.png');
	height:166px;
	width:960px;
	margin:-167px auto;
	border:0px solid red;
	
}
.obratnii_zvonok{
	position:absolute;
	left:56px;
	top:3px;
	color:white;
	font-size:18px;
	text-shadow:none;
	line-height:26px;
	height:25px;
	width:180px;
	border:2px solid white;
	text-align:center;
	border-radius:3px;
	//background:rgba(231,166,1,1);
  
//text-shadow:         1px 1px 1px rgba(70, 84, 100, 1);
-webkit-box-shadow: 0px 5px 7px 0px rgba(70, 84, 100, 1);
-moz-box-shadow:    0px 5px 7px 0px rgba(70, 84, 100, 1);
box-shadow:         0px 1px 2px 0px rgba(70, 84, 100, 1);
} 
.obratnii_zvonok_mobile{
  margin-top:-10px;
	color:white;
	font-size:18px;
	text-shadow:none;
	line-height:26px;
	height:25px;
	width:180px;
	border:2px solid white;
	text-align:center;
	border-radius:3px;
	background:rgba(231,166,1,1);

//text-shadow:         1px 1px 1px rgba(70, 84, 100, 1);
-webkit-box-shadow: 0px 5px 7px 0px rgba(70, 84, 100, 1);
-moz-box-shadow:    0px 5px 7px 0px rgba(70, 84, 100, 1);
box-shadow:         0px 1px 2px 0px rgba(70, 84, 100, 1);
} 
.obratnii_zvonok:hover{
	border:2px solid #fff;
	text-align:center;
	border-radius:3px;
	color:#000;
	
	font-weight:900;
	background:#fff;
}
.drop458{
 width:288px;
 height:165px;
 background-color:#fff;
 position:absolute;
 margin-left:260px;
 margin-top:45px;
 z-index:8;
 
 background:url("zakazat_zvonok2.png");
 -webkit-box-shadow: 0px 5px 7px 0px rgba(0, 128, 0, 1);
-moz-box-shadow:    0px 5px 7px 0px rgba(0, 128, 0, 1);
box-shadow:         0px 5px 7px 0px rgba(255, 255, 255, 1);
}
.drop458_mobile{
 width:288px;
 height:155px;
 background-color:#fff;
 margin-top:5px;
 z-index:8;
 
 background:url("zakazat_zvonok.png");
 -webkit-box-shadow: 0px 5px 7px 0px rgba(0, 128, 0, 1);
-moz-box-shadow:    0px 5px 7px 0px rgba(0, 128, 0, 1);
box-shadow:         0px 5px 7px 0px rgba(255, 255, 255, 1);
}
.drop_bistrii_zakaz{
 width:348px;
 height:455px;
 background-color:#fcfcfc;
 position:fixed;
 left:450px;
 top:50px;
 z-index:8;
 border:2px solid #a7a7a7;
 border-radius:3px;
 border-bottom-left-radius:7px;
 border-bottom-right-radius:7px;
 
-webkit-box-shadow: 0px 5px 7px 0px rgba(0, 128, 0, 1);
-moz-box-shadow:    0px 5px 7px 0px rgba(0, 128, 0, 1);
box-shadow:         0px 2px 17px 3px rgba(121, 121, 121, 1);
}
.drop_bistrii_zakaz_mobile{
 width:348px;
 height:455px;
 background-color:#fcfcfc;
 margin-top:10px;
 top:100px;
 z-index:8;
 border:2px solid #a7a7a7;
 border-radius:20px;

-webkit-box-shadow: 0px 5px 7px 0px rgba(0, 128, 0, 1);
-moz-box-shadow:    0px 5px 7px 0px rgba(0, 128, 0, 1);
box-shadow:         0px 2px 17px 3px rgba(121, 121, 121, 1);
}
#text140_dost2{
 color:#fff;
 position:absolute;
 width:300px;
 height:23px;
 margin-top:7px;
 margin-left:24px;
 font-weight:100;
 text-align:left;
}
#text140_dost4{
 color:#fff;
 position:absolute;
 width:300px;
 //height:323px;
 margin-top:56px;
 margin-left:24px;
 font-weight:100;
 text-align:left;
}
#text140_dost12{
 font:22px;
 color:#535353;
 position:absolute;
 width:300px;
 height:23px;
 margin-top:12px;
 margin-left:24px;
 font-weight:900;
 text-align:left;
}
#text140_dost22{
 font:16px;

 color:#464646;
 position:absolute;
 width:300px;
 height:23px;
 margin-top:72px;
 margin-left:24px;
 font-weight:100;
 text-align:left;
}
#text140_dost42{
 font:16px;

 color:#464646;
 position:absolute;
 width:300px;
 //height:323px;
 margin-top:131px;
 margin-left:24px;
 font-weight:100;
 text-align:left;
}
#text140_dost62{
 font:16px;

 color:#464646;
 position:absolute;
 width:300px;
 //height:323px;
 margin-top:201px;
 margin-left:24px;
 font-weight:100;
 text-align:left;
}
.input_imya21{
 width:230px;
 height:19px;
 top:95px;
 left:24px;
 position:absolute;
}
.input_imya22{
 width:230px;
 height:19px;
 top:155px;
 left:24px;
 position:absolute;
}
.text_koment{
 color:#000;
 position:absolute;
 width:300px;
 height:123px;
 margin-top:231px;
 margin-left:24px;
 font-weight:100;
 text-align:left;
}
#text140_otpravit22{
 color:#fff;
 position:absolute;
 width:186px;
 height:35px;
 margin-top:373px;
 margin-left:65px;
 font-weight:100;
 text-align:center;
 border-radius:13px;
 border:2px solid white;
 background:green;
}
#text140_otpravit23{
 font:18px;
 color:#fff;
 position:absolute;
 width:186px;
 height:35px;
 margin-top:393px;
 margin-left:85px;
 font-weight:900;
 text-align:center;
 border-radius:3px;
 border:2px solid #fedea2;
 background:orange;
 text-transform:uppercase;
 cursor: pointer;
}
#text140_otpravit23:hover{
 color:#fff;
 border:2px solid #e59400;
 background:#ffb939;
}
#text140_otpravit23_mobile{
 font:18px;
 color:#fff;
 position:absolute;
 width:186px;
 height:35px;
 margin-top:393px;
 margin-left:-85px;
 font-weight:900;
 text-align:center;
 border-radius:3px;
 border:2px solid #fedea2;
 background:orange;
 text-transform:uppercase;
 cursor: pointer;
}
#text140_otpravit23_mobile:hover{
 color:#fff;
 border:2px solid #e59400;
 background:#ffb939;
}
#trubka_telefona{
 color:#fff;
 position:absolute;
 width:39px;
 height:40px;
 margin-top:110px;
 margin-left:35px;
 font-weight:100;
 text-align:center;
 line-height:1.4em;
 background:url('trubka_telefona.png');
 z-index:10;
}
#krestik4{
 color:#fff;
 position:absolute;
 width:16px;
 height:13px;
 margin-top:-5px;
 margin-left:278px;
 font-weight:100;
 text-align:center;
 line-height:2.2em;
 background:url('krasnii_krest2.png');
}
#krestik5{
 color:#fff;
 position:absolute;
 width:16px;
 height:13px;
 margin-top:10px;
 margin-left:318px;
 font-weight:100;
 text-align:center;
 line-height:2.2em;
 background:url('krasnii_krest2.png');
}
.input_imya{
 width:230px;
 height:19px;
 top:28px;
 left:24px;
 position:absolute;
 background:#fff;
}
.input_imya2{
 width:230px;
 height:19px;
 top:78px;
 left:24px;
 position:absolute;
 background:#fff;
}
.input_imya_mobile{
 width:230px;
 height:19px;
 margin-top:28px;
 margin-left:4px;
}
.input_imya2_mobile{
 width:230px;
 height:19px;
 margin-top:28px;
 margin-left:4px;
}
#text140_otpravit2{
 font:22px;
 color:#fff;
 position:absolute;
 width:196px;
 height:35px;
 margin-top:113px;
 margin-left:65px;
 font-weight:100;
 text-align:center;
 border-radius:4px;
 border:2px solid rgba(255,255,255,0.7);
 background:rgba(103,103,103, 1);
 cursor: pointer;
}
#text140_otpravit2:hover{
 background:rgba(15,255,4,1);
 border:2px solid rgba(255,255,255,1);
 text-shadow: 1px 1px 1px rgba(0,0,0, 0.7);
}
#text140_otpravit2_mobile{
 font:22px;
 color:#fff;
 width:196px;
 height:35px;
 margin-top:8px;
 margin-left:42px;
 font-weight:100;
 text-align:center;
 border-radius:13px;
 border:2px solid white;
 background:green;
 cursor: pointer;
}
#text140_otpravit2_mobile:hover{
 background:#25b125;
}
.perelinkovka{
font-size:14px;
}
.hlebnye_kroshki{
font-size:15px;
}
.links {
	position: absolute;
	right: 2px;
	top: 4px;
	font-size: 10px;
	padding-right: 2px;
	z-index:100;
	border:0px solid;
}
.links i{
	display:block;
	float:left;
	background: url('../image/circle_cust_menu.png') center 10px no-repeat;
	width:5px;
	height:22px;
	
}
.links a {
	float: left;
	display: block;
	padding:3px 10px 3px 10px ;
	color: #fff;
	text-decoration: none;
	font-size:14px;

	margin:0 -3px;
}

.links a:hover {
	color:#000;
	text-decoration:none;
	background:#fadf4c;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 2px;
	
}


/* menu */
#menu {
	height: 50px;
	padding-top:20px;
	float:left;
	width:1100px;
	margin-left:-54px;
}

#menu > ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu > ul > li {
	position: relative;
	float: left;
	z-index: 20;
}

#menu > ul > li > a {
  border-top:1px solid goldenrod;
  border-bottom:1px solid goldenrod;
	font-size: 15px;
	color: #000;
	line-height: 40px;
	text-decoration: none;
	display: block;
	padding: 5px 6px;
	z-index: 6;
	position: relative;
	font-variant:small-caps;
	font-stretch: ultra-expanded;
	font-weight:900;
	letter-spacing: 0.4px;
background: #f9e0c2; /* Old browsers */
background: -moz-linear-gradient(top, #f9e0c2 0%, #ffffff 49%, #f9e0c2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9e0c2), color-stop(49%,#ffffff), color-stop(100%,#f9e0c2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f9e0c2 0%,#ffffff 49%,#f9e0c2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f9e0c2 0%,#ffffff 49%,#f9e0c2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f9e0c2 0%,#ffffff 49%,#f9e0c2 100%); /* IE10+ */
background: linear-gradient(to bottom, #f9e0c2 0%,#ffffff 49%,#f9e0c2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9e0c2', endColorstr='#f9e0c2',GradientType=0 ); /* IE6-9 */
}
#menu > ul > li > a:hover, #menu > ul > li > a.active{ 
	color:#fff; 
	background:#c97516;
	border-top:8px solid #4370ad;
	border-bottom:0px solid orange;
	margin-top:-6px;

}



#menu > ul > li > div {
	display: none;
	position: absolute;
	background:#000;
	padding:5px 0 0 0;
	background:url('../image/arrow_top_dd_menu.png') 14px 0px no-repeat;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin-top:-5px;
	z-index:100
}
#menu > ul > li:hover > div:hover {
	background:none;
}
#menu > ul > li:hover > div {
	display: table;
}
#menu > ul > li > div > ul {
	display: table-cell;
	list-style:none;
	padding-left:0;
}

#menu > ul > li > div > ul > li {
	line-height:18px;
}
#menu > ul > li:hover {
	background:#9bac1c;
	color:#fff
}
#menu > ul > li:hover > a {
	color:#fff
}


#menu > ul > li ul + ul {
	padding-left: 20px;
}
#menu > ul > li ul > li > a {
	text-decoration: none;
	color: #4370ad;
	display: block;
	white-space: nowrap;
	min-width: 180px;
	font-size:14px;
	padding:8px 10px 8px 18px;
	background:#f7f6f6 url('../image/bg_item_dd_menu.gif') 0px bottom repeat-x;

}
#menu > ul > li ul > li > a:hover {
	color: #fff;
	background:#9bac1c
}
#menu > ul > li > div > ul > li > a {}




.kartinka34{
float:left;
opacity:1.0;
border:2px solid white;
//box-shadow:  0 4px 4px 4px rgba(0, 0, 0, 0.01) inset, 0 4px 4px 4px rgba(0, 0, 0, 0.01);
}
.kartinka34:hover{
opacity:0.8;
border:2px solid orange;
//box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.kartinka34_mobile{
 opacity:1.0;
 border:1px solid white;
}
.kartinka34_mobile:hover{
opacity:0.65;
border:1px solid #ffa500;
}

/* footer */ 
#footer {
	clear: both;
	overflow: auto;
	padding-bottom:140px;
	padding-top:20px
}


#footer h3 {
	color: #fff;
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 15px;
	padding-left:10px
}
#footer .column {
	float: left;
	min-width: 210px;
	max-width: 300px;
	min-height: 100px;
}
#footer .column ul {
	margin: 0px;
	padding:0;
	list-style:none;

}
#footer .column ul li {
	margin-bottom: 7px;
	background:url('../image/plus.png') 8px 8px no-repeat;
	line-height:22px;
	-webkit-border-radius:  10px;
	-moz-border-radius:  10px;
	-khtml-border-radius: 10px;
	border-radius: 0px;
	padding:2px 0 2px 5px;
	
}
#footer .column ul li:hover {
	background:orange url('../image/plus_hover.png') 8px 8px no-repeat;
}	
#footer a {
	text-decoration: none;
	color: #fff;
	font-size:18px;
	padding-left:5px;
	display:block;
		font-size:16px;
}
#footer .column li:hover a {
	text-decoration: none;
	color:#000;
}

#footer .column p {
	color:#fff;
	padding-left:10px;
	line-height:22px
}
#footer p a{
	padding-left:0;
	text-decoration:underline;
	display:inline
}

#footer p a:hover{
	padding-left:0;
	text-decoration:none
}

#powered a{ 
	color:#fff3b7
}
#powered a:hover{ 
	color:#fff
}
div.footer_img{  
	width:163px; 
	height:26px; 
	background:url('../image/footer_img.jpg') 0px 0 no-repeat;
	margin-top:24px;
	float:right;
}

div.copy{
	height:70px;
	line-height:70px;
	color:#bdb796;
	font-size:11px;
	background:#3b3328;
	padding-left:20px
}
div.copy_mobile{
	line-height:70px;
	color:#bdb796;
	font-size:11px;
	background:#3b3328;
	padding-left:20px
}

.specials .box-content{ 
	text-align:center;
	background:#fff;
	border:1px #e8e8e8 solid;
	padding-bottom:10px
}
.specials .box-content:hover{ 
	border:1px #9bac1c solid
}
.specials .box-content .name{
	margin:10px 0 10px
}
.specials .box-content .name a{
	color: #103856;
	text-decoration: none;
	display: block;
	margin: 6px 10px;
	line-height:18px;
	font-size:18px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	text-align:center;
}
.specials .box-content .name a:hover{ 
	color:#3b521c; 
	text-decoration:none;
}



.table {
	display:table;
}
.special_box a i{ 
	position:absolute;  
	color:#fff; 
	background:orange ; /* Old browsers */
	text-decoration:none; 
	padding:2px 10px;
	-webkit-border-radius:  10px;
	-moz-border-radius:  10px;
	-khtml-border-radius: 10px;
	border-radius: 1px;
	border:2px solid rgba(0,0,0, 0.0);
text-shadow: black 1px 0px, black 1px 1px, black 0px 1px, black -1px 1px, black -1px 0px, black -1px -1px, black 0px -1px, black 1px -1px;
}
.special_box a:hover i{ 
	color:white;
	text-decoration:underline;
	background:black ;
	border:2px solid #fff;
	border-radius: 4px;
}

.special_box2 a{ 
	position:absolute;  
	color:#fff; 
	background:#e3b823; /* Old browsers */
	text-decoration:none; 
	padding:2px 10px;
	-webkit-border-radius:  10px;
	-moz-border-radius:  10px;
	-khtml-border-radius: 10px;
	border-radius: 3px;
	border:1px solid #acacac;
text-shadow: #717171 1px 0px, #717171 1px 1px, #717171 0px 1px, black -1px 1px, black -1px 0px, black -1px -1px, black 0px -1px, black 1px -1px;
}
.special_box2 a:hover{ 
	color:white;
	background:red;
	
}

.left_20{ padding-left:20px}
#powered div.center{ width:940px; margin:0 auto; padding:10px 30px; line-height:44px; background:#1b1b1b}

::selection{ background:#9bac1c!important; color:#fff}
::-moz-selection{ background:#9bac1c!important; color:#fff}

.right{ float:right}
.right_20{ margin-right:20px}


#back-top {
  bottom: 120px;
	right: 50%;
	position: fixed;
	z-index: 9999;
	margin-right:-575px; 
	visibility:hidden;
	font-size:12px;
}
#back-top a {
  color: #000;
	font: 11px/100%; 
	text-decoration: none;
	text-transform: none;
  width: 60px;
	display: block;
	text-align: center;
	text-shadow:2px 2px 3px #ccc;
	-moz-transition: all 1s ease 0s;
	
}
#back-top a:hover {
    color: #000;
}

#back-top span {
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
    background: url("./top2.png") no-repeat;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
    width: 60px;
	height: 60px;
	display: block;
	margin-bottom: 7px;
}
#back-top a:hover span {
    background-color: #9bac1c;
    background:url("./top.png") no-repeat;
}
.tags { padding-bottom:20px}
.cloud-zoom-gallery { display:none!important}

.pagination {
    background: #f2f2f2;
    padding: 20px;
    margin-bottom: 20px;
}

.page {
    display: inline-block;
    padding: 5px 9px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: .875em;
    font-weight: bold;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}

.page:hover{
    background: #fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}

.page.active {
    border: none;
    background: #616161;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
    color: #f0f0f0;
    text-shadow: 0px 0px 3px rgba(0,0,0, .5);
}
.xochu_vpodarok{
margin-left:-10px;
margin-top:15px;
cursor: pointer;

border:1px solid white;
font-family: shrift_zagolovkov;
width:167px;
height:23px;
text-align:center;
color:#fff;
font-size: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-shadow: -2px 1px 4px rgba(0, 0, 0, 0.47);
-webkit-border-radius: 49px;
-moz-border-radius: 49px;
border-radius: 6px;

background:url('xohu_vpodarok.png');
}
.xochu_vpodarok:hover{
text-decoration:none;
color:red;
}
.xochu_vpodarok:active{
text-decoration:none;
color:black;
}
.xochu_vpodarok:visited{
text-decoration:none;
color:white;
}
.drop_hochu_vpodarok{
 width:648px;
 height:455px;
 background-color:#fcfcfc;
 position:fixed;
 left:300px;
 top:50px;
 z-index:8;
 border:2px solid #a7a7a7;
 border-radius:3px;
 border-bottom-left-radius:7px;
 border-bottom-right-radius:7px;
 z-index:30000;
 
-webkit-box-shadow: 0px 5px 7px 0px rgba(0, 128, 0, 1);
-moz-box-shadow:    0px 5px 7px 0px rgba(0, 128, 0, 1);
box-shadow:         0px 2px 17px 3px rgba(121, 121, 121, 1);
}
#krestik_hp{
 color:#fff;
 position:absolute;
 width:16px;
 height:13px;
 margin-top:10px;
 margin-left:618px;
 font-weight:100;
 text-align:center;
 line-height:2.2em;
 border:0px solid red;
 background:url('krasnii_krest2.png');
}
#text140_dost123{
 font:22px;
 color:#000;
 position:absolute;
 width:550px;
 height:23px;
 margin-top:12px;
 margin-left:24px;
 font-weight:900;
 text-align:left;
 text-shadow:1px 1px 1px rgba(0,0,0,0.3);
}
#text140_dost227{
 font:16px;
 color:#464646;
 position:absolute;
 width:550px;
 height:23px;
 margin-top:72px;
 margin-left:24px;
 font-weight:100;
 text-align:left;
}
#text140_dost429{
 font:16px;
 color:#464646;
 position:absolute;
 width:500px;
 //height:323px;
 margin-top:105px;
 margin-left:24px;
 font-weight:100;
 text-align:left;
}
#text140_dost623{
 line-height:18px;
 font:16px;
 color:#464646;
 position:absolute;
 width:500px;
 //height:323px;
 margin-top:143px;
 margin-left:24px;
 font-weight:100;
 text-align:left;
}
.text_koment3{
 color:#000;
 position:absolute;
 width:570px;
 height:90px;
 margin-top:181px;
 margin-left:24px;
 font-weight:100;
 text-align:left;
}
#soobsh7{
 font:16px;
 color:#464646;
 position:absolute;
 width:590px;
 //height:323px;
 margin-top:285px;
 margin-left:24px;
 font-weight:100;
 text-align:left;
}
#text140_dost4291{
 font:16px;
 color:#464646;
 position:absolute;
 width:500px;
 //height:323px;
 margin-top:361px;
 margin-left:24px;
 font-weight:100;
 text-align:left;
}
#text140_dost4277{
 font:16px;
 color:#464646;
 position:absolute;
 width:500px;
 //height:323px;
 margin-top:401px;
 margin-left:24px;
 font-weight:900;
 text-align:left;
}
#text140_otpravit2397{
 font:18px;
 color:#fff;
 position:absolute;
 width:186px;
 height:35px;
 margin-top:400px;
 margin-left:415px;
 font-weight:900;
 text-align:center;
 border-radius:3px;
 border:2px solid #fedea2;
 background:orange;
 text-transform:uppercase;
 cursor: pointer;
}

.simple-little-table th {
    font-weight:bold;
    border-top:1px solid #fafafa;
    border-bottom:1px solid #e0e0e0;
 font-size:15px;
 padding-bottom:3px;
 padding-top:13px;
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
    background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.simple-little-table th:first-child{
    text-align: left;
    padding-left:20px;
}
.simple-little-table tr:first-child th:first-child{
    -moz-border-radius-topleft:3px;
    -webkit-border-top-left-radius:3px;
    border-top-left-radius:3px;
}
.simple-little-table tr:first-child th:last-child{
    -moz-border-radius-topright:3px;
    -webkit-border-top-right-radius:3px;
    border-top-right-radius:3px;
}
.simple-little-table tr{
    text-align: center;
    padding-left:20px;
}
.simple-little-table tr td:first-child{
    text-align: left;
    padding-left:20px;
    border-left: 0;
}
.simple-little-table tr td {
width:100px;
font-size:15px;
padding-top:13px;
padding-bottom:13px;
    border-top: 1px solid #ffffff;
    border-bottom:1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    //vertical-align:middle;
    background: #fafafa;
    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
    background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.simple-little-table tr:nth-child(even) td{
    background: #f6f6f6;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
    background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.simple-little-table tr:last-child td{
    border-bottom:0;
}
.simple-little-table tr:last-child td:first-child{
    -moz-border-radius-bottomleft:3px;
    -webkit-border-bottom-left-radius:3px;
    border-bottom-left-radius:3px;
}
.simple-little-table tr:last-child td:last-child{
    -moz-border-radius-bottomright:3px;
    -webkit-border-bottom-right-radius:3px;
    border-bottom-right-radius:3px;
}
.simple-little-table tr:hover td{
    background: #f2f2f2;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffe29e), to(#fff6df));
    background: -moz-linear-gradient(top,  #ffe29e,  #fff6df);    
    color: #000;
    font-weight:500;
}
 
.simple-little-table a:link {
    //color: #000;
    font-weight: bold;
    text-decoration:underline;
}
.simple-little-table a:visited {
    //color: #999999;
    font-weight:bold;
    text-decoration:underline;
}
.simple-little-table a:active,
.simple-little-table a:hover {
    color: #bd5a35;
    text-decoration:underline;
}

.nachislen_bonus{
 background-color:#fff;
 position:absolute;
 margin-left:-530px;
 margin-top:45px;
 z-index:8;
 padding:23px 49px 33px 49px;
 border:2px solid green;
 border-radius:3px;
 
 -webkit-box-shadow: 0px 5px 7px 0px rgba(0, 128, 0, 1);
 -moz-box-shadow:    0px 5px 7px 0px rgba(0, 128, 0, 1);
 box-shadow:         0px 5px 7px 0px rgba(255, 255, 255, 1);
}
.nachislen_bonus_text{

}
#krestik4{
 color:#fff;
 position:absolute;
 width:16px;
 height:13px;
 margin-top:-5px;
 margin-left:278px;
 font-weight:100;
 text-align:center;
 line-height:2.2em;
 background:url('krasnii_krest2.png');
}
#kart_menu1, #kart_menu2, #kart_menu3, #kart_menu4, #kart_menu5, #kart_menu6, #kart_menu7, #kart_menu8{
position:absolute;
margin-left:-3px;
}
.link_lk:visited{
color:blue;
}
.otlojit_tovar{
color:blue;
text-decoration:underline;
}
.ukazanie_emeila{
color:blue;
background:rgba(255,255,255,0.99);
border-radius:3px;
}







