BODY {
	margin: 0;
	padding: 0;
	background: White;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
* {margin: 0;
	padding: 0;}
H1{
	text-align: left;
	margin: 10px 10px 10px 0px;
	padding: 2px;
	font-weight: bold;
	font-size: 1.2em;
	color:#E14D43 ;
}
H2{
	margin: 5px;
	font-weight: bold;
	font-size: 1em;
	color:#2A4CA3;
}
H3{
	margin: 5px;
	font-size: 1em;
	color: #E14D43;
}

H4{
	text-align: left;
	background-color: #F5F5F5;
	margin: 10px;
	margin-left: 0;
	padding: 10px;
	font-weight: bold;
	font-size: 0.9em;
	border : 1px solid #dc3f2c;
}

#uppheader{
	display:none;
	background: #5f686f;
	margin: 0;
	padding: 10px;
	font-size: 0.7em;
	color: White;
}

#uppheader A{
	color: White;
}

#header{
	margin: 0;
	padding: 0;
	height:228px;
	background:url(/images/shapka.jpg);

}

A{ 
	color: #636363;
}

/* Left-side menu styles*/

#menu{
	height:35px;
	margin: 0;
	padding:5px  10px ; 
	color: White;
	
	background: url(/images/menu_gradient.jpg) repeat-x;

}

#menu LI{
	list-style-type: none;
	display: inline;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 20px;

}



#menu A{
	color: White;
	text-decoration:none;
	font-size:18px;
}

#menu A:HOVER{
	color: #CC6633;
}

#column{
	float: left;
	width: 244px;
	padding: 20px 10px 10px 10px;
	font-size: 0.9em;
}

#main{

	padding: 10px;
	margin-left:250px;

}

#main P{
	line-height: 1.5em;
	font-size: 0.9em;
	margin-top: 10px;
	text-align: justify;
}

#main LI{
	margin-left: 40px;
	font-size: 12px;
}

#bottom_menu{
	clear: both;
	text-align: center;
	padding: 10px;
}

#bottom_menu LI{
	display: inline;
	padding: 10px;
	color: #CCCCCC;
	font-size: 0.7em;
}

#footer{
	display:none;
	padding: 10px;
	background-color: #dc3f2c;
	color: White;
	text-align: left;
	font-size: 12px;
	clear: both;
}


/* Navigation text - path to active page*/
#nav{

	text-align: right;
	color: #999;
}

#nav A{
	font-size: 0.7em;
	color: #999;
}

.subheader{
	width:224px;
	height:35px;	
	background: #0F0 url(/images/menu_shapka.jpg) no-repeat;
	color: White;
	font-weight: bold;
}
.subheader h6 {
	padding-top:5px;

font-family: "Monotype Corsiva", Arial;
font-size:20px;
text-align:center;
color:#433220;}

.subheader A, .subheader A:HOVER, .subheader A:VISITED{
	color:#433220;

	text-decoration:none;
}
.leftCol {
	width:224px;
	background:#EBE1D7 url(/images/menu_niz.jpg) no-repeat left bottom;
	padding-bottom:40px;
	
	}
/*Subdivision list*/
#subdiv{
	font-weight: bold;
	font-style: normal;
	margin: 15;
}

#subdiv li{
	list-style-type: none;
}

#subdiv li A{
	text-decoration: none;
}
#subdiv li A:HOVER{
	text-decoration: underline;
}

/* Table with pictures and descriptions */
#moebel{
	width:99%;
	padding: 0 0 0 0;
	font-size: 0.9em;
}
#moebel TABLE{
	border-collapse: collapse;
}

#moebel TD{
	background-color: #FFFFFF;
	padding: 4;
	border: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: top;
	font-size: 0.8em;
}
#moebel TD.pic{
	border: none;
	vertical-align: bottom;
	height: 120px;
}

#moebel TD.des_pr{
	border: none;
	background-color: transparent;
	padding: 2;
	vertical-align: middle;
}

#moebel TD.pr{
	border: none;
	padding: 2;
	vertical-align: bottom;
	color: Maroon;
	font-weight: bold;
}


P{
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}


#catalog_table {
	border-collapse: collapse; 
	font-size: 1em
}

#catalog_table TD{
	border-bottom: 1px solid Silver; 
	padding: 10px;
	padding-left: 13px;
}

#catalog_table UL{
	margin: 0;
	margin-top: 5px;
	padding: 0;
}

#catalog_table LI{
	font-size: 0.9em;
	line-height: 1.5em;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/*Admin section */
.admin_menu{ font-size: 0.8em;}
.admin_top{background-color: #97afa1;}
.admin_top H2 A{
	font-size:	larger; 
	color: #dc3f2c;
}
.admin_title{background-color: #5f686f; color: White; font-weight: Bold;}
.admin_title A{color: White; font-weight: Bold}
.admin_submenu{background-color: #97afa1}
.admin_submenu A{
	color: Black;
}
.button{color: White; font-weight: bold; font-size: 1em; background-color: #5f686f; cursor: hand; margin: 3 0 3 0; padding: 3;}
#adm_nav{
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 20px;
}
.adm_main{
	 padding-left: 30px; 
	 padding-top: 10px; 
	 border: 1px solid #666666;
	 font-size: 0.8em;
}
.price{
	font-size: 90%;
	border-collapse: collapse;
	border: 1px solid Black;
}

.price TD{
	border: 1px solid Black;
}
