*{margin: 0 0 0 0;	padding: 0 0 0 0;}
body{font-family:  Tahoma, Helvetica, sans-serif;color: #08080F;font-size: 80%;background: #a0a0a0; height: 100%;width: 100%;}
html, body{height: 100%}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{text-decoration: underline;color : #B40000;}
a:hover{text-decoration: none;	color : #D90000;}
p{font-family:  Tahoma, Helvetica, sans-serif; color:#222222; font-size:12;}
h1{font-size: 16pt;font-family: Tahoma, Helvetica, sans-serif;color: #424242;font-weight : normal;}
h2{font-size: 14pt;font-family:  Tahoma, Helvetica, sans-serif;color:#242424;font-weight : normal;}
ul{	list-style : disc outside;	padding-left : 30px;}
ol{	padding-left : 40px;}
blockquote {padding : 10px 10px 10px 10px;	margin : 5px 5px 5px 5px;color : Black;	background-color : #FBF8F5;}
.outside {padding : 0px 10px 0px 10px;	margin : 5px 5px 5px 5px;	color : Black;	border-left : 2px solid #FFA700;}
.right_bl{padding : 10px 10px 10px 10px;margin : 5px 5px 5px 5px;color : Black;	background-color : #FFFFF0;	width : 300px;}
.help {border-bottom-width: 1px; border-bottom-style: dashed; cursor:help;}
input{font-size : 110%;}

.min_f {
	padding-top : 15px;
        color: #686868;
	font-size: 8pt;
}

.main{
	padding-left: 12px;
	padding-right: 12px;
	vertical-align : top;
	padding-top : 15px;
}
/*-HEAD-1*/
.icq_top{
	width : 319px;
	padding-bottom : 10px;
}
.icons_top{
	width : 440px;
}
.icons_top td{
	background : url(../_img/icons_line.jpg) no-repeat right top;
	font-size : 85%;
	padding-bottom : 10px;
}
.logo_top{
	width : 319px;
	height: 284px;
	background : url(../_img/logo_top_bg.jpg) no-repeat top right;
}
.mini_cart{
	width : 236px;
	height : 61px;
	background : url(../_img/cart_bg.jpg) no-repeat top;
}
.main_bg{
	background : url(/_img/main_bg.jpg) no-repeat right top;
}
.main_transp_menu{
	background : url(../_img/main_transp_menu.png) no-repeat;
	filter: expression(fixPNG(this));
	width : 297px;
	height: 284px;
}
.main_menu{
	width : 259px;
}
.main_transp_menu td{
	padding-left: 40px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.main_transp_menu td a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size : 13pt;
	color : #540404;
	position: relative;
	width: 100%;
}
.main_transp_menu td a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size : 13pt;
	color : #540404;
}
.main_menu_onmouseover{
	background-color: White;
}
.main_menu_onmouseout{
}

.main_transp_active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size : 13pt;
	color : #540404;
	position: relative;
	width: 100%;
}


/*-MENU-1*/
.mmenu{
	padding-bottom : 10px;
}
.mmenu a{
	font-size : 14pt;
	color : #a93030;
}


.cmenu{
	padding-bottom : 1px;
	font-size : 14pt;
	color : #a93030;
}



.mmenual{
	font-size : 14pt;
	color : #a93030;
	padding-bottom : 10px;
}



.main_menu{
	padding: 25px 15px 30px 50px;
	vertical-align : top;
}
.smenu{
	padding-left : 10px;
	color : #540404;
}

.smenu-cat{
	padding-left : 12px;
	color : #540404;
}

.smenu-cat a{
	font-size : 11pt;
	color : #DC0000;
	font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
}


.smenukr{
	color : #540404;
}


.smenu a{
	font-size : 10pt;
	color : #540404;
}
/*-CONTENT-1*/
.cnts{
	padding: 25px 15px 30px 0;
	vertical-align : top;
	text-align : justify;
}
.cnts td{
	vertical-align : top;
}
.frame_dashed{
	border-bottom : 1px dashed Black;
	border-top : 1px dashed Black;
	padding:5px 0 5px 0;
}
.day{
	color : #969595;
	font-size : 85%;
	font-weight : bold;
	padding : 4px 0 4px 0;
}
.new_goods{
	background : #f6eeed; 
}
.foot{
	font-size : 90%;
}
.foot_left{
	font-size : 90%; padding-left: 20px;
}
.news_main{
	padding-right:10px;
}
.tbl td{
	padding: 5px;
}
.mcart{
	padding-top : 5px;
}
.price{
	color : #540404;
	font-weight : bolder;
}
fieldset {
	border: 1px solid #e8dfde;
}
legend {
	color:#540404;
	font-weight:bold;
	font-size : 140%;
	margin-left : 20px;
	padding-left : 2px;
	padding-right : 2px;
}