body{
	font-family:Tahoma;
	font-size: 12px;
	color:#ffffff;
	margin:0px;
	background-color: #373c40;
	background-image: url('/images/bg_pics2.gif');
}

img { border: 0; }

a{
	font-size: 12px;
}
a:active {
	color:#c7b299;
	text-decoration: none;
	font-size: 12px;
}
a:link { 
	text-decoration : underline;
	color:#c7b299;
	font-size: 12px;
}
a:hover { 
	text-decoration: none;
	color:#c7b299;
	font-size: 12px;
}
a:visited {
	font-size: 12px;
	color:#c7b299;
}

table.search_form1{
	border:0px solid black;
}

td.width_20{
 	width:20px;
}

a.sunlink_:active, a.sunlink_:link, a.sunlink_:hover, a.sunlink_:visited {

	color:#fcf172;
}



a.yellow{
	color:#ebdc06;
}

.yellow{
	color:#ebdc06;
}
.ttable{
	margin-bottom:10px;
	clear:left;
	width:100%;
 	border: 0px double black;
}
fieldset{
	padding:10px;
	border: 1px dashed #666666;
	border-radius: 5px;
}

.wrap {
	font-size: 12px; 
	color:#fff; 
	width: 1000px; 
	margin: 0 auto;
	text-align: left;
	background: url('/imagess/bg.gif') no-repeat;
	border:0px solid red;
	padding-left:10px;
	padding-right:10px;
	background-color: #3b4248a3;
}
.menu{
	width:100%;
	text-align:right;
	padding-top:5px;
	margin-bottom:10px;

}
.menu ul {list-style: none; margin: 0px 0px 4px 10px; overflow: hidden; width:935px; float:right; padding-right:10px; border:0px solid red; 	background: #434b4d;	 border-radius: 5px; padding-bottom:3px;}
.menu ul li { float: left; padding-right:15px;}
.menu a {font-weight: bold; text-decoration: none; display: block; width: 100%; font-size: 13px; color:#fff}

.menu a:hover { 
	font-weight: bold; text-decoration: none; display: block; width: 100%; font-size: 13px; color:#c7b299
}



.menu a.sel {font-weight: bold; text-decoration: underline; display: block; width: 100%; font-size: 13px; color:#cccccc}

table.price_table td{
	color:#fff	
}

table.corzina td{
	color:#898989
}
a.corzina{
	color:#898989;
	margin-left:3px;
	font-weight: bold;
}
a.white_no_decoration{
	color:#fff;	
}

.sale_{
	color:#898989;
}

h1 {
	font-size:12px;
	/*color:#c69c6d;*/
	text-transform: uppercase; 
	font-style: italic;
	margin-left:3px;
	/*background:#db9800cc;*/
	background:#595252;
	color:#4b1b1b;
	text-align:center;
	padding:2px;
	/*background-image: url('/imagess/sosulka.png'); лето*/
	background-image: url('/imagess/sosulka-ng.png'); /*/imagess/page2.png осень*/
	background-repeat: repeat-x;
	background-size: contain;

}

h3 {
	/*font-size:16px;*/
	font-size:13px;
	color:#c69c6d;
	text-transform: uppercase; 
	font-style: italic;
	margin-left:3px;
}

h3.may{ /*-may.png /imagess/pl2.png   /imagess/000.png -цветы   /imagess/snow.png   /imagess/page.png - листва /imagess/snow_ng.png снег /imagess/sosulka-ng.png  лето /imagess/sosulka.png   тюльпаны весна /imagess/snow.png*/
	background-image: url('/imagess/sosulka-ng.png');
	background-size: contain;
	height:25px;
	background-repeat: repeat-x;
	color:#fff;
	text-align:center;
	padding-top:10px;
	margin-bottom:0px;
}

h3.may_hl{
	background-image: url('/imagess/snow_ng.png');
	background-size: contain;
	height:25px;
	background-repeat: repeat-x;
	color:#fff;
	text-align:center;
	padding-top:10px;
	margin-bottom:0px;
}
h2.may3_hl{
	background-image: url('/imagess/snow_ng.png'); /*/imagess/000.png*/
	background-size: contain;
	height:24px;
	background-repeat: repeat-x;
	color:#fff;
	text-align:center;
	/*padding-top:2px;*/
	margin-bottom:0px;
	font-size:16px;
	background-color:transparent;
	padding:0px;
;
}



h2.may3{ /*/imagess/-may.png  /imagess/pl2.png -волны  /imagess/snow.png -цветы /imagess/000.png тыква /imagess/snow_ng.png снег*/
	background-image: url('/imagess/sosulka-ng.png');
	background-size: contain;
	height:24px;
	background-repeat: repeat-x;
	color:#fff;
	text-align:center;
	/*padding-top:2px;*/
	margin-bottom:0px;
	font-size:16px;
	background-color:transparent;
	padding:0px;
;
}

h2.may{ /*/imagess/-may.png  /imagess/pl2.png  /imagess/000.png  /imagess/snow.png*/
	background-image: url('/imagess/snow.png'); /*/imagess/page2.png */
	background-size: contain;
	height:20px;
	background-repeat: repeat-x;
	color:#fff;
	text-align:center;
	padding-top:2px;
	margin-bottom:0px;
	font-size:16px;
}
/*/imagess/000.png snowновыйгод.png
/imagess/snow.png
height:25px;
 */
h1.may2{
	background-image: url('/imagess/sosulka-ng.png');
	background-size: contain;
	height:20px;
	background-repeat: repeat-x;
	color:#fff; 
	text-align:center;
	padding-top:5px;
	margin-bottom:0px;
	font-size:16px;

}

h3.may2{
	background-image: url('/imagess/sosulka-ng.png');
	background-size: contain;
	height:20px;
	background-repeat: repeat-x;
	color:#fff;
	text-align:center;
	padding-top:5px;
	margin-bottom:0px;
	border: 0px solid red;
}

span.hl{
 	/*background:#373c40; новый год*/
	border-radius: 5px;
	/*background:#d9a2a2;
	color:#000;
	background:#db9800cc;
	color:#4b1b1b;*/
background: #ccae6bcc;
color: #4b1b1b;
	padding-left:10px;
	padding-right:10px;

}

h2 {
	text-transform: uppercase; 
	font-style: italic;
	/*margin-left:3px;*/
	/*background:#db9800cc;*/
	background:#595252;
	color:#4b1b1b;
	text-align:center;
	padding:2px;
	/*font-size:16px;
	color:#c69c6d;*/
	font-size:13px;

	background-image: url('/imagess/sosulka-ng.png');
	background-repeat: repeat-x;
	background-size: contain;

}


.cattitle{
	margin-right:20px;
	font-size:12px;
	font-weight: bold;
}

a.cattitle{
	margin-right:0px;
	font-size:12px;
	font-weight: bold;
	color: #65b240;
}


div.footer{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	padding:2px;
}
input{
	background: #ccc;

}
label{
	margin-left:10px;
	margin-right:20px;
}

input.searchw{
	width:170px;
	background: #ccc;
}
form{
	margin:1px;
	padding:1px;
}

p.ctitle{
	font-size:14px;
	color:#c7b299;
	margin:0px;
	padding:0px;
	font-weight: bold;
	margin-left:3px;
}

td{
	font-size:13px;
	/*padding:2px 2px 2px 10px;*/
}
input .inf{
	font-size:11px; 
	padding:0px;
	border:0px solid #e5e5e5;
}
input{
	font-size:11px; 
	border:1px solid #e5e5e5;
	padding:2px;
}
select{
	font-size:11px; 
	border:1px solid #e5e5e5;
	padding:2px;
}

textarea{
	/*font-size:11px; */
	border:1px solid #e5e5e5;
	padding:2px;
	background: #ccc;
}

a.ina:active {
	font-weight:bold;
	text-decoration : underline;
}
a.ina:link { 
	text-decoration: none;
	color:#333333;
}
a.ina:hover { 
	text-decoration : underline;
	color:#999;
}
a.ina:visited {
	text-decoration: none;
	color:#333333;
}
a.ina:active {
	color:#333333;
	text-decoration : underline;
}



a.inlink_sel:active {
	font-weight:bold;
	text-decoration : underline;
}
a.inlink_sel:link { 
	text-decoration: none;
	color:#333333;
}
a.inlink_sel:hover { 
	text-decoration : underline;
	color:#999;
}
a.inlink_sel:visited {
	text-decoration: none;
	color:#333333;
}

.button{
	font-size:11px;
	padding-bottom:2px;
}


.bllink{
	color:#000099;
}

.neg{
	color:#000099;
}

a.inlink_sel:link { 
	text-decoration: none;
	color:#333333;
}
a.inlink_sel:hover { 
	text-decoration : underline;
	color:#999;
}
a.inlink_sel:visited {
	text-decoration: none;
	color:#333333;
}

.button{
	font-size:11px;
}


.bllink{
	color:#000099;
}

.neg{
	color:#000099;
}

.or{
color:#f60; 
}



a.linkor {color:#f60; text-decoration : none;}
a.linkor:hover{color:#f60; text-decoration : underline;}
table.tab tr.sel td{
	font-weight: bold; 
	background: #333333;
	color:#fff;
}

table.tab td{
	border:1px solid #e5e5e5;
	padding: 3px;
}


table.tab_compare tr.sel td{
	font-weight: bold; 
	background: #333333;
	color:#fff;
}

table.tab_compare td{
	border:1px solid #e5e5e5;
	padding: 5px;
}



td.sele{

	background:#e5e5e5;
	color:#000;
}

p.seld{
	background:#ccc;
	width:100px;	
	padding:1px;
	margin:0px;
	border:1px solid #fff;
	margin-top:1px;
	text-align:center;
	border-radius: 3px;
}

table.tclose td{
	padding-bottom:5px;
}

.ach{
	font-size:14px;
	color:#F84545;
}

.ach_one{
	font-size:10px;
	color:#ebdc06;
}

p.main_link_models{
	background: #373c40;
	width:98%;
	border-radius: 3px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:20px;
	text-align:right;
	margin-top:5px;
}

p.text{
	background: #373c40;
	padding:8px;
	text-align:center;
	color:#c7b299;
	font-size: 12px;
	width:99%;
	border-radius: 3px;
}

p.text2{
	background: #373c40;
	padding:8px;
	text-align:center;
	color:#F84545;
	border: 1px dashed #fff;
	font-size: 12px;
 	border-radius: 5px;
	width:100%;
}

div.text{
	background: #373c40;
	padding:8px;
	color:#c7b299;
	width:100%;
}

div.text__{
	background: #373c40;
	padding:8px;
	color:#fff;
	width:100%;
}

h3.achiv{
	color:#ED1B23
}

.yellow2{
	color:#F84545;
}

.st_0{
	color:red;
}
.st_2{
	color:yellow;
}
.st_3{
	color:#c7b299;
}
.st_4{
	color:green;
}



div.layer{
	border:1px solid white;
	background: #373c40;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	margin-left:-10px;
}
strong {
	color:#fff;
}

td.mrazdel{
	padding-left:15px;
	background: #373c40;
	padding-top:2px;
	padding-bottom:2px;
}

td.mrazdel_td{
	//padding-left:15px;
	background: #373c40;
	padding-top:2px;
	padding-bottom:2px;
	width:15px;
}


td.mrazdel a:hover{
	color:#fff;
}

td.mrazdel_2{
	padding-left:15px;
	background: #414a4c;
	padding-top:2px;
	padding-bottom:2px;
	color:#000;
}

td.mrazdel_td_2{
	//padding-left:15px;
	background: #414a4c;
	padding-top:2px;
	padding-bottom:2px;
	width:15px;
}

td.mrazdel_2 a:hover{
	color:#fff;
}

.att{
	/*color:#F84545;;*/
	background: #373c40;
	font-size:13px;
	border:1px solid white;
	padding:10px;
	text-align:center;
	display:none;
}
ul.size-li li {
	float:left;
	margin-right:20px;
	width:150px;
}

ul.size-li li a{
	color:#F84545;;
}

ul.size-li li a.yellow{
	color:#ebdc06;
	font-weight: bold;
}
div.hit{
position:absolute; border:1px solid #fff; margin-left:0px; margin-top:-5px;
background: #e2001a; padding:3px 10px; color:#ebdc06;clear:both;
}
div.top{
position:absolute; border:1px solid #fff; margin-left:15px; margin-top:-15px;
background: #004a7f; padding:3px 10px; color:#ebdc06;clear:both;
}
div.new{
position:absolute; margin-left:0px; margin-top:25px;
clear:left;
}

div.price_sale{
	position:absolute;
	margin-left:120px;
	margin-top:25px;
	padding-top:22px;
	clear:left;
	background-image: url('/imagess/free.png');
	background-size: 70px;
	width:70px;
	text-align:center;
	height:50px;
	background-repeat: no-repeat;
	font-size: 16px;
}

div.price_sale_{
	position:absolute;
	margin-left:0px;
	margin-top:25px;
	padding-top:22px;
	clear:left;
	background-image: url('/imagess/sale.png');
	background-size: 55px;
	width:55px;
	text-align:center;
	height:55px;
	background-repeat: no-repeat;
}

div.price_photo{
	position:absolute;
	margin-left:125px;
	margin-top:135px;
	clear:left;
	width:55px;
	text-align:center;
	height:55px;
}
div.price_photo2{
	position:absolute;
	margin-left:0px;
	margin-top:110px;
	clear:left;
	width:55px;
	text-align:center;
	height:55px;
}


div.price_sale_2{
	position:absolute;
	margin-left:10px;
	margin-top:65px;
	padding-top:22px;
	clear:left;
	background-image: url('/imagess/sale.png');
	background-size: 45px;
	width:45px;
	text-align:center;
	height:45px;
	background-repeat: no-repeat;
}


div.price_sale2{
	position:absolute;
	margin-left:70px;
	margin-top:0px;
	padding-top:22px;
	clear:left;
	background-image: url('/imagess/free.png');
	background-size: 70px;
	width:70px;
	text-align:center;
	height:50px;
	background-repeat: no-repeat;
	font-size: 16px;
}

div.price_sale3{
	position:absolute;
	margin-left:0px;
	margin-top:0px;
	padding-top:22px;
	clear:left;
	background-image: url('/imagess/free.png');
	background-size: 70px;
	width:70px;
	text-align:center;
	height:50px;
	background-repeat: no-repeat;
	font-size: 16px;
}


.wnew{
width:50px
}

div.manager{
	position:absolute;
	margin-top:20px;
	margin-left:0px;
}

img.mpic{
	border:2px solid #b13010;
	margin-right:10px;
}
img.mmpic{
	border:1px solid #07b401;
	margin-right:10px;
}
td.mmtext{
	color: #bcbc8b;
}

.win1{
	font-size:14px;
	color:#ebdc06;
	font-weight: bold;
}
.win2{
	font-size:14px;
	color:#c7b299;
	font-weight: bold;
}
.win3{
	font-size:14px;
	color:#898989;
	font-weight: bold;
}

div.vlayer{
	background: #2f666b;
	padding:3px;
	margin-top:-5px;
	clear:left;
border-radius: 5px;
}

ul.ul_menu{
	margin-left:-20px;
}

.mtable2{
	border: 1px solid #ccc;
	padding:3px 10px;
	color:#F84545;
	 border-radius: 5px;
}

.fprice{
	font-size:15px;
	font-weight: bold;
}


.sale_art{
	color:#F84545;
}
table.sale_table_small td{
	padding:3px;
}

.sale_price{
	font-size:18px;
}

div.about_catalog{
	border: 1px solid #000;
	padding:0px 5px;
	color:#000;
position:absolute;
	
	width:170px;
	background: #ccc;
	z-index: 3;
}

div.about_catalog strong{
color:#000;
}


div.about_catalog2{
	border: 1px solid #000;
	padding:0px 5px;
	color:#000;
position:absolute;
	margin-top:-30px;
	width:170px;
	background: #ccc;
}

div.about_catalog2 strong{
color:#000;
}


span.about_a{
	/*padding-top:15px;*/
	border-bottom: 1px dotted #698b69;
	text-decoration: none;
	color:#698b69;

}

span.about_a_{
	margin-left:35px;
	border-bottom: 1px dotted #698b69;
	text-decoration: none;
	color:#698b69;

}

div.about_d{
	border: 1px solid #000;
	padding:0px 0px;
	color:#000;
position:absolute;
	
	width:560px;
	background: #ccc;
}



div.about_a{
	padding-top:15px;
	border-bottom: 1px dotted #698b69;
	text-decoration: none;
	color:#698b69;

}

table.product_list td{
	border-bottom: 1px dashed #666666;
	padding-top:4px;
	background: #373c40;
}

table.product_list tr.sele td{
	border-bottom: 1px dashed #666666;
	padding-top:4px;
	background: #434b4d;
}

hr{
	border-bottom: 1px dashed #666666;
	border-top: 0px dashed #ccc;
}

div.navig_div{
	background: #434b4d;
 border-radius: 5px;

}

p.title_m{
 	background: #434b4d;
	 border-radius: 5px;
	padding:3px 3px 5px 10px;
}

div.body_main{
	background: #2f666b;
	border-radius: 5px;
	padding:5px;
}

table.list_main td {
	border-bottom: 1px dashed #434b4d;
}

table.list_main2 td {
	border-bottom: 1px dashed #434b4d;
}

legend{
	 border-radius: 5px;
}

table.tags_list{
	width:100%;

}

table.tags_list tr td{
	font-size: 11px;
	color:#ccc;
	border-bottom: 1px dashed #434b4d;
}

div.att_{
	border: 1px dashed #434b4d;
	text-align:center;
	padding:4px;
	color:#E48711;
	background-color: #110F0E;
	 border-radius: 5px;
	font-size: 11px;
	width:100%;
}

p._safe{
	border: 1px dashed #434b4d;
	text-align:center;
	padding:6px;
	color:#F84545;
	background-color: #110F0E;
 border-radius: 5px;
	width:99%;
}

div.html_f{
	border: 1px dashed #434b4d;
	text-align:center;
	padding:6px;
	color:#F84545;
	background-color: #110F0E;
 border-radius: 5px;
	width:99%;
}
table.html_ttable td{
	padding-right:5px;
}

input.html_iinput{
	border:1px solid #F84545;
	padding:2px 10px;
}

input.html_ssubmit{
 border-radius: 3px;
	padding:2px 10px;
}

div.dostavka_{
border:1px dashed #fff;  border-radius: 5px;	background: #000; padding:10px; margin-top:2px;
font-size: 12px;
text-align:center;
}

table.navigation td.selected{
	background-color: red;
	padding:3px 5px;
	text-align:center;
 	border-radius: 5px;
}

table.navigation td.normal{
	background-color: #110F0E;
	padding:3px 5px;
	text-align:center;
 border-radius: 5px;
}

div.plogo{
	width:100%;
}

div.plogo b{
	color:#E48711;

}

div.link__{
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	border: 1px dashed #434b4d;
	color:#ccc;
	background-color: #110F0E;
 border-radius: 5px;
	margin-top:-10px;
}

div.arr01{
	position:absolute;
	margin-left:9px;
	margin-top:100px;
}

div.arr02{
	position:absolute;
	margin-left:157px;
	margin-top:100px;

}
img.arr_img{
	filter: alpha(Opacity=80); /* Прозрачность для IE */
	-moz-opacity: 0.8; /* Поддержка Mozilla 3.5 и ниже */
	-khtml-opacity: 0.8; /* Поддержка Konqueror 3.1 и Safari 1.1 */
	opacity: 0.8; /* Поддержка всех остальных браузеров */
}


div.recom{
	background: #373c40;
	padding:8px;
}

table.infos td{
	vertical-align: top;
	border:1px solid #ccc;
	padding:5px;

}

table.infos tr.bg{
	background-color: #fff;
	color:#000;
}


table.infos{
	width:100%;
}

table.infos td.one{
	width:70px;
	color: #cc0605;
}
table.infos td.two{
	width:240px;

}

table.infos td.three{
	width:70px;
	color: #ec3401;
}
a.link_1{
	font-size:14px;
	border: 1px dashed #434b4d;
	color:#ccc;
	background-color: #110F0E;
}

a.link_2{
	font-size:14px;
	border: 1px dashed #ED1B23;
	background-color: #574130;
}

div.search_text{
	position:absolute;
	width:350px;
	background-color: #fff;
	padding:5px;
	border: 1px dashed #434b4d;
	color:#000;
	margin-left:-70px;
}

a.search_text_a{
	color:#000;
}

table.search_text_table td{
	border-bottom: 1px solid #434b4d;
	padding:2px;	
}

table.search_text_table td.search_text_td{
	font-size:11px;
	color:#373c40;
}

a.search_text_all{
	font-size:10px;
}

span.search_text_red{
	color:red;
	font-size:9px;
}

table.search_text_table td.search_text_td2{
	font-size:11px;
	color:#ED1B23;
}
#link_page{
	font-size:13px;
}

a.instagram:hover,  a.instagram:link, a.instagram:visited,  a.instagram{
	font-size:15px;
	font-weight: bold;


}

table.contacts_table{
	border: 1px solid #434b4d;
	width:99%;
}

td.td_null{
	height:40px;
	background-color: #414a4c;
}

p.picsssss{
	margin-top:-30px; margin-bottom:0px;
}
input.botton2{
	cursor:pointer;
	background: #2b6f65;
	border:1px solid #ccc;
	border-radius: 3px;
	color:#fff;
	height:30px;
	width:auto;
}

input.botton3{
height:30px; width:450px;color:#fff; padding-left:10px; padding-right:10px;background: #FF0000; cursor:pointer; font-weight: bold;
	border:1px solid #ccc;
	border-radius: 3px;

}

span.null_size{
background-color: #fff; padding-left:10px; padding-right:10px;	border: 1px dashed #666666; border-radius: 5px;
font-weight: bold;
color:#000;
	cursor:pointer;
}

h1.bg_mobile{
	background-image: url('/imagess/sosulka-ng.png');

	background-size: contain;	background-repeat: repeat-x;

}

h2.bg_mobile{
	background-image: url('/imagess/sosulka-ng.png');
	background-size: contain;	background-repeat: repeat-x;

}

p.zame{
	font-size:10px;
	color:     #ebdc06;
}

p.text_first{
	width:750px;
	background:#000;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:3px;
	margin-top:0px;
	border:1px solid #888787;
	font-size: 11px;
	text-align:center;
	border-radius: 3px;

}

p.text_first_{
	width:748px;
	background:#000;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:3px;
	margin-left:2px;
	border:1px solid #888787;
	font-size: 11px;
	text-align:center;
	border-radius: 3px;
	color:#ebdc06;

}

.fields{
background: #303030;
}

.form_{
	color:#fff
}

td.td_select{
width:180px; text-align:center;  vertical-align: top; background: #333333; padding-top:10px;
} 
