body  {
	background: #eeefee url(img/bg_main.jpg) 100% 90% no-repeat;
	font: 100% Calibri, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	}
img, div {behavior: url(img/pngfix.htc) }
#head {
	background: url(img/bg_top.jpg) repeat-x;
	height:200px;
	padding: 0; 
	margin: 0;
	clear:both;
	}
#head_bg {
	height:190px;
	background:url(img/03book.png) right no-repeat;
	padding-top:10px;
}
#head_bg a img {border:none;}

#container {width:98%; margin:0 auto;}
#sidebar {
	width:200px;
 	margin:10px 20px; 
 	float:left; 
 	overflow: hidden;
 }
#basic {
	font-size:0.95em; 
	margin:10px 30px 50px 250px; 
	text-align:left;
	overflow: hidden;
	
}
#menu {
	width:200px;
	height:420px;
	
	}
.menu_i {
	padding:10px 10px 10px 0;
	text-align:left;
	border-bottom: 1px dotted;
	}
.menu_i:hover {
	background:#ccffcc; 
	padding: 10px 10px 10px 0;
	border-bottom: 1px dotted; 
	}
.menu_i a {
	color:#245404;
	font: 0.9em Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-decoration: none;}	
.menu_i a:hover{text-decoration:underline; color:#197f19;}

/*embedded order form*/	
#form_e {
	width:200px;
	height: 480px;
	
}
.form1_e {padding:4px; 
		font-size: 0.85em; 
		font-weight:bold; 
		color:#034423; 
		}
#form_e h3{
	font: bold 1em Verdana, Geneva, sans-serif; 
	color: #034423;
	margin:0}
#form_e input {width:170px}
#form_e .button {
	background:#e0f4e8; 
	width:110px; 
	cursor:pointer; 
	margin: 10px 0 0 30px;}
/*end embedded order form*/	

#side {
	width:200px; height:50px; }
#bottom {
	background: url(img/bottom_grad.jpg) repeat-x;
	height:70px;
	margin: 0; 
	padding:0 5px 0 5px; 
	font-size: 11px;
	color:#666;
	clear:both;}
#bottom01 {
	text-align:left; 
	float:left;
	} 
#bottom02 {
	text-align:right; 
	float:right;
	}	
	
.list {color:#034423; text-decoration: none;}
.list:hover {color:#1d9e1d; text-decoration: underline; }
.contacts { float:left;}


ul.contacts {text-indent:8px;}
ul.index {text-indent:-25px; list-style:none;}

a {color:#034423; text-decoration: underline; }
a:hover {color:#197f19;} 
h1, h2, h3 {
	font-family:Verdana, Geneva, sans-serif; 
	font-weight:bold; 
	color: #275a04; 
	text-indent:20px; 
	margin:15px 2px 2px 2px;  
	display: block;
	}
h1 {
	font-size:1.2em; 
	margin-bottom:15px; 
	text-align:center;
	}
h2 {font-size: 1em}
h3 {font-size: 0.9em}

p {text-indent:20px;
	text-align:left;
	margin:5px 0 2px 0;
	}
p.small {margin:2px 0; 
	font-size:0.8em;}
/*a.header1, a.header2 {
	font-family:Verdana, Geneva, sans-serif; 
	font-weight:bold; 
	color: #034423; 
	margin-top:15px; 
	display: block; 
	text-decoration:none;}
a.header1 {font-size: 1em}
a.header2 {font-size: 0.95em}*/
strong {font-weight:normal;}
		
/*external form*/
#externalform {
	height:370px;
	width:400px;
	margin-left:100px;
	padding:10px; 
}
#externalform input, #externalform textarea {width:250px;}
#externalform .button {
	background:#e0f4e8; 
	width:110px; 
	margin-left:150px;
	}
.form1 {font: bold 15px Arial, Helvetica, sans-serif; 
		color:#034423;
		text-align:right; 
		padding:5px; 
		}
		
table.price {
	background:none; 
	border-collapse:collapse; 
	font-size:0.85em}
td.price {
	border: 1px solid #ccc; 
	padding:3px 10px;}

input.button { 
	background:#eeefee; 
	width:100px; 
	height:30px; 
	border: #093909 #227b21 #0d380b #090 1px solid; 
	font-family: Verdana, Geneva, sans-serif; 
	font-weight:bold; 
	color: #034423; 
	text-align:center;}

