 @font-face {
    font-family: 'Segoe UI'; /* ��� ������ */
	font-style:normal;
	//font-weight:400;
    src: url(../fonts/SEGOEUI.ttf); /* ���� � ����� �� ������� */
   }
   .price_rub
{
	font-family: 'PT Sans', serif;
}
.name_link {
color:black;
}
#menu_mobile {
display: none
}
.name_link:link  {
color:black;
text-decoration:none;
}
.name_link:visited {
color:black;
}
.name_link:active {
color:black;
}
.link1 {
color:white;
}
.link1:link  {
color:white;
}
.link1:visited {
color:white;
}
.link1:active {
color:white;
}
.link {
color:white;
text-decoration:underline;
}
.link:link  {
color:white;
text-decoration:underline;
}
.link:visited {
color:white;
}
.link:active {
color:white;
}
.sp_link {
color:white;
text-decoration: none;
border-bottom: 1px dashed white;
cursor: pointer;
}
.sp_link:link {
color:white;
}
.sp_link:visited {
color:white;
}
.sp_link:active {
color:white;
}
.sp_link_black {
text-decoration: none;
border-bottom: 1px dashed black;
cursor: pointer;
}
.sp_link_black:link {
color:black;
}
.sp_link_black:visited {
color:black;
}
.sp_link_black:active {
color:black;
}
.sp_link_blue {
text-decoration: none;
color:RGB(31,133,233);
border-bottom: 1px dashed RGB(31,133,233);
cursor: pointer;
}
.sp_link_blue:link {
color:RGB(31,133,233);
}
.sp_link_blue:visited {
color:RGB(31,133,233);
}
.sp_link_blue:active {
color:RGB(31,133,233);
}
.sp_link_red {
text-decoration: none;
color:RGB(252,87,31);
border-bottom: 1px dashed RGB(252,87,31);
cursor: pointer;
}
.sp_link_red:link {
color:RGB(252,87,31);
}
.sp_link_red:visited {
color:RGB(252,87,31);
}
.sp_link_red:active {
color:RGB(252,87,31);
}
.item {
display:inline-block;
overflow:hidden;
}
div {
border:0px solid;
}
body
{
 font-family: 'Segoe UI';
 font-size: 10pt;
 color:black;
}
A:link { 
color:black;
text-decoration: none; /* ������� ������������� */
} 
A:visited { 
color:black;
text-decoration: none; /* ������� ������������� */
 } 
A:active { 
color:black;
text-decoration: none; /* ������� ������������� */
}
A:hover {}

input {
border:1px solid #C6C4C4;
}

/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	//border:4px solid #ccc;
	overflow:hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
}
/*
 .cloud-zoom-lens {
   border: 4px solid #888;
 //  margin:-4px;
   background-color:#fff;  
   cursor:move;        
} */

#imgside {
width:300px;
height:300px;
background-color:white;
}
#left_side {
display:none;
left:0;
top:0;
position:absolute;
width:300px;
background-color:RGB(255,203,5);
text-align:center;
z-index:8;
font-size:10pt;
//min-height:690px;
}
#download_price {
background-color:RGB(246,130,31);
padding:10px;
}
#botton_left {
background-color:black;
color:white;
text-align:left;
padding:10px;
//position: relative;
//top:30px;
//bottom: 0px;
}
#first_left {
margin-left:40px;
display: inline-block;
width:40%;
}
#second_left {
display: inline-block;
width:40%;
}
#tree_left {
margin-top:10px;
margin-left:40px;
display: inline-block;
width:40%;
}
#four_left {
margin-top:10px;
display: inline-block;
width:40%;
}
#five_left {
margin-top:10px;
margin-left:40px;
margin-bottom:20px;
display: inline-block;
}
#about_site {
margin-left:40px;
}
#podpiska_left {
display:none;
background-color:RGB(246,130,31);
position:fixed;
left:300px;
width:250px;
text-align:left;
padding:10px;
}
#prishat_niz {
bottom:0;
width:100%;
}
.b1 {
background-color:RGB(255,201,5);
color:black;
border:0;
padding:6px 10px;
float:right;
margin-top:10px;
font-size:10pt;
font-weight:700;
-webkit-appearance:none;  
-webkit-border-radius:0px;
}
.b1:hover {
background-color:RGB(255,218,85);
}
#verhnia {
display:none;
position:absolute;
left:320px;
top:20px;
//width:calc(99% - 320px);
z-index:2;
font-size:10pt;
max-width:1290px;
//min-width:800px;
height:73px;
}
#verhnia1 {
display:none;
position:absolute;
left:320px;
top:20px;
//width:calc(99% - 320px);
z-index:2;
font-size:10pt;
max-width:1290px;
//min-width:800px;
height:73px;
background-color:white;
opacity:0.8;
}
#poisk {
top:0;
//width:calc(99% - 425px);
background-color:RGB(255,203,5);
padding:20px;
position:absolute;
//min-width:200px;
max-width: 850px;
}
.t1{
width:240px;
padding:5px;
color:gray;
font-size:10pt;
border:0;
font-family: 'Segoe UI';
-webkit-appearance:none;  
-webkit-border-radius:0px;
}
.t2 {
//width:calc(100% - 130px);
padding:8px 0px 8px 45px;
font-family: 'Segoe UI';
color:gray;
border:0;
outline-style: none;
font-size:10pt;
-webkit-appearance:none;  
-webkit-border-radius:0px;
}
.b2 {
background-color:black;
color:white;
border:0;
padding: 7.5px 20px;
//margin-left:1.4vw;
right:20px;
position:absolute;
font-size:10pt;
font-family: 'Segoe UI';
cursor:pointer;
-webkit-appearance:none;  
-webkit-border-radius:0px;
}
.b2:hover{
background-color:RGB(57,51,51);
}
 #sel_cal {
 width:160px;
 font-family: 'Segoe UI';
 border:0;
 border-left: 1px solid RGB(255,203,5);
 outline-style: none;
 margin-left:-165px;
 //margin-top:1vh;
 padding-left:10px;
 background-color:white;
 //display:none;
 font-size:10pt;
 cursor:pointer;
 }
 #sel_cal > option {
 font-family: 'Segoe UI';
 font-size:10pt;
 cursor:pointer;
 }
#cart {
position:absolute;
width:310px;
background-color:black;
height:73px;
z-index:2;
right:70px;
color:white;
}
#cart_block {
display:table-cell;
vertical-align:middle;
height:73px;
padding:0 20px;
line-height:1.5;
width:310px;
}
#cart1 {
background-image:url('../images/site/cart.png');
background-repeat:no-repeat;
background-size:100%;
position:absolute;
width:73px;
height:73px;
z-index:2;
right:0;
cursor: pointer;
}
#cart2 {
position:absolute;
top:85px;
background-color:RGB(52,200,0);
width:180px;
padding:10px;
text-align:center;
display:none;
right:0;
color:white;
}
#cart_cout {
position:absolute;
left:50px;
top:10px;
z-index:2;
color:white;
}
#thiug_for_form{
display:none;
position:absolute;
right:90px;
top:73px;
width: 0;
    height: 0;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 12px solid black;
}
#thiug_for_form1{
display:none;
position:absolute;
right:90px;
top:73px;
width: 0;
    height: 0;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 12px solid black;
}
#thiug_for_form3{
display:none;
position:absolute;
right:90px;
top:73px;
width: 0;
    height: 0;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 12px solid black;
}
#thiug_for_form4{
display:none;
position:absolute;
right:30px;
top:73px;
width: 0;
    height: 0;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 12px solid RGB(52,200,0);
}
#login_form {
display:none;
width:267px;
padding:20px;
position:absolute;
right:73px;
top:85px;
background-color:black;
z-index:2;
color:white;
}
.b3 {
font-size:10pt;
border:0;
background-color:RGB(255,201,5);
padding:5px 20px;
right:16px;
position:absolute;
font-weight:700;
cursor:pointer;
-webkit-appearance:none;  
-webkit-border-radius:0px;
}
.b3:hover{
background-color:RGB(255,219,85);
}
.t3 {
padding:5px 10px;
margin:5px 0 10px 0;
width:245px;
font-size:10pt;
-webkit-appearance:none;  
-webkit-border-radius:0px;
}
#register_form {
display:none;
width:267px;
padding:20px;
position:absolute;
right:73px;
top:85px;
background-color:black;
z-index:2;
color:white;
}
#recovery_form {
position:absolute;
width:267px;
padding:20px;
right:73px;
top:85px;
background-color:black;
z-index:2;
display:none;
color:white;
}
.b4 {
font-size:10pt;
border:0;
background-color:RGB(255,201,5);
padding:5px 20px;
right:15px;
bottom:15px;
position:absolute;
font-weight:700;
cursor:pointer;
-webkit-appearance:none;  
-webkit-border-radius:0px;
}
.b4:hover{
background-color:RGB(255,219,85);
}
#sortirovka {
background-color:RGB(255,203,5);
position:absolute;
color:black;
bottom:0;
padding:1px 2px 3px 2px;
font-size:8pt;
}
#sortirovka1 {
background-color:RGB(255,203,5);
position:absolute;
color:black;
bottom:0;
left:300px;
padding:1px 0 3px 0;
font-size:8pt;
}
#content {
display:none;
position:absolute;
left:320px;
top:120px;
color:black;
z-index:1;
//width:calc(99% - 320px);
margin-bottom:100px;
max-width:1290px;
}
.green_buttom {
border:0;
display:inline-block;
background-color:RGB(52,200,0);
padding:5px 10px;
color:white;
font-weight:700;
cursor: pointer;
-webkit-appearance:none;  
-webkit-border-radius:0px;
position:relative;
right:0;
}
.green_buttom:hover{
background-color:RGB(56,255,0);
}
.block_in_category {
width: 230px;
height:270px;
display:inline-block;
vertical-align: middle;
position:relative;
color:black;
padding:7px;
margin:0;
font-size:10pt;
}
a.block {color:black;}
.block_cat_img_catalog {
width:80%;
}
.block_cat_img  {
text-align:center;
}
.block_cat_name {
font-weight:100;
color:RGB(31,133,233);
}
.block_cat_price {
display:inline-block;
font-size:14pt;
position:absolute;
left:7px;
bottom:27px
}
.block_cat_buy {
display:inline-block;
position:absolute;
right:7px;
bottom:27px;
}
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  
  display: none;
}
.block_cat_input {
width:20px;
display:inline-block;
padding-left:7px;
//-webkit-appearance:none;  
//-webkit-border-radius:0px;
}
.block_cat_buttom {
border:0;
display:inline-block;
background-color:RGB(52,200,0);
margin:0 0 0 25px;
padding:5px 10px;
color:white;
font-weight:700;
cursor: pointer;
-webkit-appearance:none;  
-webkit-border-radius:0px;
position:relative;
right:0;
}
.block_cat_buttom:hover{
background-color:RGB(56,255,0);
}
.block_cat_favorite
{
position:absolute;
top:10px;
left:20px;
z-index:9999;
width:30px;
}

.block_in_category_list {
width: 100%;
height:25px;
position:relative;
color:black;
padding:3px;
margin:0;
font-size:14px;
min-width:585px;
}
.block_cat_img_list  {
display:inline-block;
vertical-align:middle;
width:50px;
position:relative;
}
.block_cat_img_catalog_list {
width:100%;
}
.block_cat_name_list  {
display:inline-block;
vertical-align:middle;
position:absolute;
top:20px;
left:70px;
color:RGB(31,133,233);
}
.block_cat_price_list  {
display:inline-block;
vertical-align:middle;
left:500px;
top:20px;
position:absolute;
}
.block_cat_buy_list  {
display:inline-block;
vertical-align:middle;
position:absolute;
left:600px;
top:20px;
}
.block_cat_input_list  {
width:25px;
padding-left:5px;
-webkit-appearance:none;  
-webkit-border-radius:0px;
}
.block_cat_buttom_list  {
border:0;
background-color:RGB(52,200,0);
margin:0 0 0 25px;
padding:5px 10px;
font-weight:700;
}
.block_cat_buttom_list:hover{
background-color:RGB(56,255,0);
}
.block_cat_favorite_list {
display:none;
//position:absolute;
top:20px;
left:450px;
z-index:9999;
width:30px;
}

#slider {
 width: 100%;
 color: black;
  font-size: 12pt;
 }
 #menu {
 
 }
.header_menu {
 padding: 4px 4px 4px 40px;
 cursor: pointer;
 text-align: left; 
 color:black; 
 }
 .header_menu1 {
 padding: 4px 4px 4px 20px;
 cursor: pointer;
 text-align: left; 
 color:black; 
 }
 .header_menu2 {
 padding: 4px 4px 4px 20px;
 cursor: pointer;
 text-align: left; 
 color:black; 
 }
 .header_menu3 {
 padding: 4px 4px 4px 20px;
 cursor: pointer;
 text-align: left; 
 color:black;
 }
 .header_menu4 {
 padding: 4px 4px 4px 20px;
 cursor: pointer;
 text-align: left; 
 color:black;
 }
.header_menu:hover {
background-color:black !important;
 color: white !important;
 }
 .header_menu1:hover {
background-color:black !important;
 color: white !important;
 }
 .header_menu2:hover {
background-color:black !important;
 color: white !important;
 }
 .header_menu3:hover {
background-color:black !important;
 color: white !important;
 }
 .header_menu4:hover {
background-color:black !important;
 color: white !important;
 }

.content_menu {
 left:300px;
 width:180px;
 position:absolute;
 //overflow:visible;
 //bottom:0;
 display:none;
 }
 .content_menu1 {
 left:180px;
 width:180px;
 position:absolute;
 text-align: left;
 background-color:RGB(255,203,5);
 display:none;
 }
.text_menu {
 text-align: left;
 background-color:RGB(255,203,5);
 }
.cont_zakazi {
display:none;
}
.zakazi_head {
display: inline-block;
margin:0;
padding:10px 0 10px 5px;
vertical-align: top;
}
.profile_input {
padding:5px 10px;
width:200px;
}
.profile_submit {
border:0;
color:white;
background-color:RGB(52,200,0);
padding:5px 10px;
font-weight:700;
} 
.profile_submit:hover{
background-color:RGB(56,255,0);
}
#status {
position:absolute;
font-size:12pt;
top:55px;
left:250px;
}
.tovar_name {
font-size:18pt;
width:100%;
max-width:750px;
}
.tovar_foto {
width:35%;
max-width:250px;
display:inline-block;
margin-top:20px;
text-align:center;
}
.img_catalog {
width:100%;
}
.tovat_info {
margin-top:50px;
display:inline-block;
//position:relative;
width:40%;
vertical-align:top;
}
.tovar_descr {
padding:10px;
}
.tavar_pohosh {
width:98%;
padding: 10px;
}
.tovar_price {
padding:10px;
text-align:center;
}
#main_top{
//height:220px;
max-width:1290px;
}
#main_image{
width:49%;
display:inline-block;
max-width: 903px;
}
#main_info{
//width:320px;
display:inline-block;
vertical-align:top;
padding:10px;
}
#karusel{
margin-top:20px;
border:3px solid RGB(255,214,50);
height:150px;
overflow:visible;
}
#karusel1{
//width:30%;
//position:relative;
//top:-106px;
display:inline-block;
background-color:RGB(255,214,50);
padding:10px;
height:132px;
vertical-align:top;
max-width:370px;
}
#karusel2 {
display:inline-block;
position:relative;
top:-2px;
left:-5px;
    width: 0;
    height: 0;
    border-top: 78px solid transparent;
    border-left: 30px solid RGB(255,214,50);
    border-bottom: 78px solid transparent;
	//vertical-align:button;
   }
#owl_block{
//width:calc(100% - 230px);

position:relative;
display:inline-block;
padding-top:10px;
height:135px;
vertical-align:top;
overflow:hidden;
}
#owl{
display:inline-block;
position:relative;
}
.owl-carousel div{border:0;}

.main_sale{
margin-top:10px;
height:330px;
overflow:hidden;
}
.opt_1{
color:white;
background:red;
}
.opt_2{
color:white;
background:orange;
}
.opt_3{
color:white;
background:green;
}
.opt_4{
color:black;
}