body {
	background:#ffffff;
}

body * {
font-family: verdana;
font-size:11px;
color:#000000;
}
a{
	text-decoration: underline;
	font-size: 11px;
	color: #000000;
}
img{
	border: 0px;
}
form{
	padding: 0px;
	border: 0px;
	margin: 0px;
}
.txtwh,
.txtwh *{
color:#ffffff;
}
.txtwh strong{
color:#000000;
}
.txt4c,
.txt4c * {
color:#4c4c4c;
}
.txtyourcomp{
color:#8E8E8E;
}
.artxt,
.artxt a,
.artxt a:visited,
.artxt a:hover{
	font-family:arial;
	color:#000000;
	font-size:21px;
	text-decoration: none;
	font-weight: normal;
}
.artxt a:hover{
	text-decoration: underline;
}
.ar17txt{
font-family:arial;
color:#000000;
font-size:17px;
font-weight:900;
}
.logo{
	vertical-align: top;
	padding: 5px 0 5px 20px;
}
h1{
	margin: 0px;
	text-align: left;
	padding: 0px;
}
h1,
h1 a,
h1 a:hover{
	color: #5ac63f;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
h1 .is_new,
h1 .is_new:hover{
	color: #D9010A;
	text-decoration: underline;
}
h1 .is_new:hover{
	text-decoration: underline;
}

.menu_88{
	background: #6b9730 url(/des/img/bg_88_2.gif) repeat-x 50% top;
}
.menu_88 th{
	white-space: none;
	background: url(/des/img/bg_menu.gif) repeat-x 50% top;
	padding: 25px 5px 0 5px;
	vertical-align: top;
}
.menu_88_2{
	margin: 0 0 10px 0;
}
.menu_88_2 th{
	white-space: none;
	background: url(/des/img/bg_menu2.jpg) repeat-x 50% top;
	padding: 25px 5px 0 5px;
	vertical-align: top;
}
.menu_88_2 th a,
.menu_88_2 th a:hover{
	font-size:12px;
	text-decoration: none;
	color:#FFFFFF;
	background: #D9010A;
	border-top: 3px solid #D9010A;
	border-bottom: 3px solid #D9010A;
}
.menu_88 th a,
.menu_88 th a:hover{
	font-size:10px;
	text-decoration: none;
	font-weight: normal;
	color:#000000;
}
.menu_88 th a,
.menu_88 th a:hover{
	color:#000000;
}
.menu_88 td{
	padding: 0px;
}
.bg_88_1{
	background: #6b9730 url(/des/img/bg_88_1.gif) no-repeat left top;
	padding: 0 0px 0 35px;
	text-align: center;
}
.bg_top{
	vertical-align: top;
	margin: 5px 20px 5px 20px;
	padding: 10px;
	background: #F0E2DB;
	border: 1px solid #D5A790;
}
.bg_top .ttl{
	font-size: 14px;
	font-weight: bold;
	
	
}
.bg_77_1{
	background: #F7F7F7 url(/des/img/bg_77_1.gif) no-repeat left top;
	padding: 10px 0 0 0;
}
.bg_77_2{
	background: #d4e9b6 url(/des/img/bg_77_2.gif) repeat-x left top;
	padding: 10px 0 0 0;
}
.menu_2{
	padding: 0 5px 0 5px;
}
.menu_2 a,
.menu_2 a:hover,
.menu_2 a:visited{
	font-size:10px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.menu_2 a:hover{
	text-decoration: underline;
}
.more{
	width: 70px;
	background: #FFFFFF;
	padding: 1px 5px 2px 5px;
	margin: 0 10px 0 0;
	vertical-align: top;
	border: 1px solid #6b9730;
}
.more a,
.more a:hover,
.more a:visited{
	font-family:arial;
	font-size:10px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	white-space: nowrap;
}
.img{
	border: 1px #c7c7c7 solid;
	background: #FFFFFF;
	padding: 5px;
	margin: 5px;
}
.img a img{
	border: 1px solid #000000;
}
.imgspecprice{
	border: 1px #c7c7c7 solid;
	background: #eef6e2;
	padding: 5px;
	margin: 5px;
}
.imgspecprice a img{
	border: 2px solid #c63f76;
}



.img2{
	width: 50px;
	margin: 0 0 10px 15px;
	background: #FFFFFF;
	height: 110px;
}
.img2 td{
	padding: 18px 5px 5px 5px;
	border: 1px solid #6b9730;
	background: #FFFFFF url(/des/img/new.gif) no-repeat 50% top;
	vertical-align: top;
	color: #D9010A;
	font-weight: bold;
}
.img2 th{
	padding: 5px 5px 5px 5px;
	border: 1px solid #6b9730;
	vertical-align: top;
}
.title{
	white-space: nowrap; 
	margin: 0 0 0 20px;
	padding: 5px 40px 5px 10px;
}
.title_new{
	background: #ecf6e0 url(/des/img/new.gif) no-repeat left 50%;
	white-space: nowrap; 
	margin: 0 0 0 20px;
	padding: 5px 40px 5px 55px;
}
.new{
	text-decoration: right;
	color: #D9010A;
	font-weight: bold;
	padding: 0 5px 5px 0;
	background: url(/des/img/new.gif) no-repeat right top;
}

.bg_99{
	background: #8dc63f url(/des/img/bg_99.gif) repeat-x right top;
}

.border{
	color: #c63f76;
	font-weight: bold;
	font-size: 13px;
	margin: 10px 0 0 0;
	padding: 5px 10px 5px 0;
	background: #FFFFFF;
}
.skidki{
	background: #c7c7c7;
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 10px 0;
	padding: 5px 10px 5px 10px;
	color: #000000;
}
.skidki div{
	font-weight: normal;
	font-size: 13px;
	padding: 0 0 0 10px;
}
.minprice{
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	padding: 0 0 10px 0;
}
.mmtable{
	border-collapse: collapse;
}
.mmtable td{
	padding: 5px 10px 5px 10px;
	border: solid 1px #bababa;
}
.mmtable th{
	padding: 5px 10px 5px 10px;
}
.bright{
	background:  #F0E2DB;
}
.catalog_one{
	text-align: center;
	padding: 10px;
}
.nprice{
	background:  #EEF6E2;
	margin: 10px 0 10px 0;
	border-collapse: collapse;
}
.nprice td{
	padding: 5px 10px 5px 10px;
	font-size: 11px;
	border: 1px solid #ffffff;
	text-align: center;
	color: #000000;
}
.nprice td *{
	font-size: 12px;
	font-weight: bold;
}
.nprice th{
	padding: 5px 10px 5px 10px;
	font-size: 11px;
	border: 1px solid #ffffff;
	color: #b13fc6;
}
.nprice th *{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.nprice2{
	margin: 10px 0 10px 0;
	border-collapse: collapse;
}
.nprice2 td{
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #ffffff;
	text-align: center;
	background:  #b5c69e;
}
.nprice2 td *{
	font-size: 12px;
	font-weight: bold;
}
.nprice2 .ksgsf{
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #ffffff;
	color: #ffffff;
	background: #8dc63f;
}

.order_table{
	border-collapse: collapse;
}
.order_table td,
.order_table th{
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	border: 1px solid #c7c7c7;
}
.order_table th{
	background:  #c7c7c7;
	border: 1px solid #ffffff;
}
.hits{
	background:  #ffffff;
	margin: 0 20px 20px 20px;
	padding: 20px;
}
.skidka_dej{
	text-align: center;
	color: #65a40f;
	border-bottom: 5px #D9010A solid;
	font-weight: bold;
	padding: 5px 0 2px 0;
	margin: 0 0 5px 0;
}
.skidka_dej2{
	text-align: center;
	color: #65a40f;
	border-bottom: 5px #8dc63f solid;
	font-weight: bold;
	padding: 5px 0 2px 0;
	margin: 0 0 5px 0;
}
.spec strong{
	color: #D9010A;
	font-size: 12px;
}
.spec2 th{
	border: 1px solid #8dc63f;
	padding: 0px 10px 10px 10px;
}
.spec2 .img5{
	padding: 10px 10px 0 5px;
}
.spec2 .img5 a{
	text-decoration: none;
}
.spec2 .ttl{
	background: #8dc63f;
	padding: 3px 10px 3px 10px;
	margin: 0 0 5px 0;
}
.spec2 .ttl,
.spec2 .ttl a,
.spec2 .ttl a:hover{
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
.spec2 .ttl a:hover{
	text-decoration: underline;
}
.spec2 .ttl2{
	color: #8dc63f;
	font-weight: bold;
	font-size: 14px;
}
.spec2 .ttirag{
	color: #D9010A;
}
.spec2 .pprice{
	font-weight: bold;
}
.spec_pred{
	margin: 0px;
	padding: 0 10px 10px 10px;
	text-align: center;
	font-family: Times New Roman;
	color: #D9010A;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.fhfhf{
	margin: 10px 20px 10px 20px;
	background: #AE339A;
	padding: 5px;
	
}
.fhfhf a{
	color: #FFFFFF; 
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.fhfhf a:hover{
	text-decoration: underline;
}
.safsjbg{
	color: #D9010A;
	font-weight: bold;
	font-size: 12px;
	padding: 2px 5px 2px 5px;
	font-family: Times New Roman;
	background: #fafafa;
	border: 1px solid #dedede;
	margin: 15px 0 15px 0;
	text-align: center;
}

.nprice .fgf{
	font-weight: normal;
	font-size: 11px;
	text-align:right
}
.kdgd{
	font-size: 13px;
	font-weight: bold;
}
.gsdg{
	padding: 5px 5px 8px 5px;
}
.gsdg a{
	color: #000000;
	font-size: 10px;
}
.gsdg img{
	border: 1px solid #D5A790;
}
.ttsw{
	padding: 10px 10px 10px 10px; 
	border-right: 1px dashed #ffffff; 
	border-left: 1px dashed #ffffff; 
	border-bottom: 1px dashed #ffffff;
	background: #8dc63f;
}
.ff1{
	background: #c0c63f;
}
.ff1 .we{
	color: #000000;
	background: #EEF6E2;
	
}
.ff1 div,
.ff2 div,
.ff3 div{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.ff1 *,
.ff2 *,
.ff3 *{
	color: #ffffff;
}
.ff2{
	background: #b0c63f;
}
.ff3{
	background: #b13fc6;
}
.menu{
	padding: 10px 20px 10px 20px;
}
.menu div{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	background: none;
}
.menu div a{
	color: #b5c69e;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 12px;
	text-decoration: none;
}
.menu div a:hover{
	text-decoration: underline;
}
.menu div .bo{
	color: #c63f76;
}
.menu div .ac{
	color: #5ac63f;
}
.bread{
	padding-top: 10px
}
.bread a{
	color: #FFFFFF;
	background: url(/des/img/bread.gif) no-repeat left 50%;
	padding: 0 10px 0 20px;
	font-size: 12px;
}
.news{
}
.news .dd{
	color: #b5c69e;
}
.news .eeu,
.news .eeu_{
	padding: 5px;
}
.news .eeu_{
	background: #EEF6E2;
}
.news a{
	color: #000000;
	font-size: 11px;
}
.pages{
	padding: 12px;
	text-align: right;
}
.pages * {
}
.pages .page{
	border: 1px solid #b5c69e;
	background: #EEF6E2;
	padding: 3px 5px 3px 5px;
	float: left;
	margin: 0 2px 0 0;
}
.pages .page a{
	color: #b5c69e;
	font-size: 11px
}
.pages .curpage{
	padding: 5px;
	float: left;
	margin: 0 5px 0 0;
	font-weight: bold;
}
.port{
	text-align: center;
}
.port img{
	border: 1px solid #b5c69e;
}
.port div{
	padding: 5px 0 10px 0;
}
.port a{
	color: #000000;
	font-size: 11px;
}
.ch{
	background: #EEF6E2;
}
.rrpr{
	color: #b13fc6;
	font-size: 12px;
}
.nni{
	float: left;
	padding-right: 10px;
}
.nni img{
	border: 1px solid #b5c69e;
}
.bba_{
	padding: 0 20px 0 20px;
}
.bba{
	background: #EEF6E2;
	border: 1px dashed #ffffff;
	border-bottom: 0px;
	padding: 20px;
	color: #8a9280;
}
.rrbl{
	padding-left: 20px;
}
.ppxx{
	background: #eef6e2 url(/des/img/angle_l_t.gif) no-repeat left top;
	text-align: center;
	padding: 10px 10px 20px 10px;
}
.ppxx a{
	color: #8a9280;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
}
.ppxx img{
	border: 3px solid #b5c69e;
}

.ppxx2{
	background: #f9e4ed url(/des/img/angle_l_b.gif) no-repeat left bottom;
	text-align: center;
	padding: 10px 10px 20px 10px;
}
.ppxx2 a,
.ppxx2 span{
	color: #c63f76;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
}
.ppxx2 img{
	border: 3px solid #c63f76;
}

.ppxx3{
	background: #eef6e2 url(/des/img/angle_l_b.gif) no-repeat left bottom;
	text-align: center;
	padding: 10px 10px 20px 10px;
}
.ppxx3 a{
	color: #b13fc6;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
}
.ppxx3 img{
	border: 1px solid #b13fc6;
}
.oarr{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.pss{
	font-weight: bold;
	color: #000000;
	font-size: 14px;
	padding: 5px 0 0 0;
}
.pss a{
	color: #b13fc6;
	text-transform: none;
	font-size: 14px;
}
.blo{
	background: url(/des/img/p_p.gif) repeat-x 50% top;
}
.blo div{
	background: url(/des/img/p_p.gif) repeat-x 50% bottom;
}
.blo div div{
	background: url(/des/img/p_p.gif) repeat-y left top;
}
.blo div div div{
	background: url(/des/img/p_p.gif) repeat-y right top;
}
.blo div div div div{
	background: url(/des/img/p_l_b.gif) no-repeat left bottom;
}
.blo div div div div div{
	background: url(/des/img/p_r_b.gif) no-repeat right bottom;
}
.blo div div div div div div{
	background: url(/des/img/p_l_t.gif) no-repeat left top;
}
.blo div div div div div div div{
	background: url(/des/img/p_r_t.gif) no-repeat right top; 
	padding: 8px 15px 8px 15px;
}
.blo *{
	color: #8a9280;
}
h2,
h3,
.blo h2,
.blo h3{
	font-size: 14px; 
	font-family: Tahoma; 
	line-height: 18px;
	color: #c63f76;
	padding: 0px 0px 8px 0px;
	font-weight: bold;
	margin: 0px;
}
.blo .nxt{
	background: none;
	padding: 0px;
}
.bloo div{
	color: #5ac63f;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 8px;
}
.bloo .ttxt{
	font-weight: bold;
}