body  {
	background: #eeefee url(img/bg_top.jpg) top repeat-x; 
	margin: 0; 
	padding: 0;
	z-index:1;}
img, div { behavior: url(img/pngfix.htc) }
a {color:#034423; text-decoration: underline; }
a:hover {color:#1d9e1d;} 
.menu_i a {color:#034423; text-decoration: none;}
a.menu:hover {color:#1d9e1d;}
a.list {color:#034423; text-decoration: none;}
a.list:hover {color:#1d9e1d; text-decoration: underline; }
/*a.header1 {color:#034423; text-decoration: none; font-weight:bold;}
a.header2 {color:#034423; text-decoration: none; font-weight:bold;}
a.header1 span {font: bold 16px Verdana, sans-serif;  color: #034423;}
a.header2 span {font: bold 14px Verdana, sans-serif;  color: #034423;}
*/

h1 {font: bold 16px Verdana, sans-serif; color: #034423; text-indent:20px; margin-top:25px; text-align:center;}
h2 {font: bold 14px Verdana, sans-serif; color: #034423; text-indent:20px; margin-top:25px;}
h3 {font: bold 12px Verdana, sans-serif; color: #034423; margin-top:25px;}
a h1 {font: bold 16px Verdana, sans-serif;  color: #034423;}
a h2 {font: bold 14px Verdana, sans-serif;  color: #034423;}
#form_e h1 {font: bold 18px Verdana, sans-serif; color: #034423; margin-top:0; text-indent:-20px;}
p {text-indent:20px; text-align:left; margin-top:8px; margin-bottom:2px;}
p.small {text-indent:20px; text-align:left; margin-top:2px; margin-bottom:2px; font:13px Arial, Helvetica, sans-serif;}

.basic {font:16px Arial, Helvetica, sans-serif; color:#000; padding: 10px; padding-left:15px; padding-top: 15px; text-align:left; border: none;}

#dummy {position:absolute; left:0; top:0; border:none; }
ul.contacts {text-indent:8px;}
ul.index {text-indent:-25px; list-style:none;}



#head {
	height:200px;
	padding: 0; 
	margin: 0;
	background: url(img/logo.png) left center no-repeat;
	clear:both;
	}
#head_bg {
	height:190px;
	background:url(img/03book.png) right no-repeat;
	padding-top:10px;
}	
#menu {padding-top:20px;}
#main {
	background: url(img/bg_main.jpg) bottom right no-repeat; 
	border: none; 
/*border-left:1px solid #006634;*/
	padding:0 10px 10px 10px; 
	padding-left:20px; 
	vertical-align:top; 
	text-align:left;}
	
#bottom {height:70px;
	background: url(img/bottom_grad.jpg) repeat-x;
	margin: 0; 
	padding:0 5px 0 5px; 
	font: 11px Arial, Helvetica, sans-serif;
	color:#666666;
	vertical-align:middle;
	clear:both;}
#bottom01 {
	text-align:left; 
	float:left;
	} 
#bottom02 {
	text-align:right; 
	float:right;
	}

#home {
	border:none; 
	position:absolute; 
	top:15px; 
	right:5px; 
	z-index:2}


/*table elements*/
table {border: none; }
td {border:none; background:none; text-align:center;}

	
.menu_i {
	border-bottom: 1px dotted; 
	text-align:left; 
	font: bold 15px Tahoma, Geneva, sans-serif; 
	color:#034423; 
	padding:10px 10px 10px 0;
	}
.menu_on {
	border-bottom: 1px dotted; 
	text-align:left; 
	font: bold 15px Tahoma, Geneva, sans-serif; 
	color:#034423; 
	background:#ccffcc; 
	padding: 10px 10px 10px 0;}
	
/*embedded order form*/	
#form_e {
	width:210px;
	height: 475px;
	/*background: url(img/form_e.jpg) no-repeat;*/
	padding:10px; 
	vertical-align:middle;
/*border:1px solid #006634;*/

}
.form1_e {		
		padding:4px; 
		font: 12px Arial; 
		font-weight:800; 
		color:#034423; 
		border: none;}
		
/*external form*/
#form {
	height:370px;
	width:400px;
	margin-left:20px;
	padding:10px; 
	vertical-align:middle;
	}
	
.form1 {font: bold 15px Arial, Helvetica, sans-serif; 
		color:#034423;
		text-align:right; 
		padding:5px; 
		}
		
table.price {
	background:none; 
	border: 1px solid #666666; 
	padding:2px; 
	border-collapse:collapse; 
	font:12px Arial, Helvetica, sans-serif;}
td.price {
	border: 1px solid #666666; 
	padding:3px;}

input.button { 
	background:#eeefee; 
	width:100px; 
	height:30px; 
	border: 1px solid; 
	border-color:#093909 #227b21 #0d380b #090; 
	font-family: Verdana, Geneva, sans-serif; 
	font-weight:bold; 
	color: #034423; 
	text-align:center;}


strong {font-weight:normal;}