@media all
{
	* { margin:0; padding:0; font-size: 100%; }
	
	html { height: 100% }
	
	img {
		/*border-top: solid 1px #426600;
		border-bottom: solid 1px #426600;
		background: white;*/
		margin: 3px 0px 0px 2px;
	}
	
	ul {
	   padding-top:5px;
	   padding-bottom:10px;
	   padding-left:30px;
	}
	
	p {margin-bottom: 7px;}
	
	a {color:#426600;}

	a:hover {color:#213300;}
	
	body {
		font-size: 100.01%;
		font-family: Georgia;
		position: relative;
		color: #000;
		background: #72c342 url(../img/bg.png) top left repeat-x;
		text-align: left;
	}
	
	#full {
		position:relative;
		padding: 3px 0px;
		/*background: white;*/
	}
	
	/* Head logo */
	#head {
		background: #fafef3 url(../img/top_logo.jpg) no-repeat center center;
		width: 950px;
		height:64px;
		margin: 0px auto;
	}
	
	/* Accessiories */
	.invisible {
		position:absolute;
		visibility:hidden;
	}
	
	/* Navigation buttons*/
	#navi {
		margin: 3px auto;
		width: 950px;
		height: 30px;
		background: #fafef3 url(../img/navi.jpg) no-repeat center center;
		text-align: center;
	}
	
	.button {
		width:160px;
		height:10px;
		margin:6px 12px;
		padding:1px 0px 5px 0px;
		float: left;
		background: white;
		border-top: 1px solid #426600;
		border-bottom: 1px solid #426600;
		text-align: center;
		/*font-family: 'Sans';*/
		font-weight: bold;
		font-size:9pt;
		color:#213300;
		cursor:pointer;
	}
	
	.button a{
		text-decoration:none;
		color:#213300;
	}

	.selected_button {
		font-size:10pt;
		margin:5px 12px;
		padding:0px 0px 6px 0px;
		border-top: 2px solid #213300;
		border-bottom: 2px solid #213300;
	}
	
	/* Main area */
	#main_area {
		width:950px;
		margin:0px auto;
		padding:0px;
	}

	
	#content {
		padding:5px 20px 15px 20px;
		margin:0px auto;
		background: #fafef3  url(../img/body.jpg) no-repeat center top;
		font-family: Georgia;
		font-size:10pt;
		text-align:justify;
		color: black;
	}
	
	#content ul {
		margin-left:35px;
	}
	
	#content p span {
		padding-left:35px;
		font-weight: bold;
	}
	
	#content h1 {
		text-align:center;
		font-size: 15pt;
		font-family: Georgia;
		margin-bottom: 13px;
		margin-top: 5px;
		color:#1F3000;
	}
	
	#content h2 {
		text-align:left;
		font-size: 13pt;
		font-family: Georgia;
		padding-left:35px;
		padding-right:35px;
		margin-bottom: 7px;
		margin-top: 19px;
		color:#102000;
	}
	
	#content h3 {
		text-align:left;
		font-size: 11pt;
		font-family: Georgia;
		padding-left:35px;
		padding-right:35px;
		margin-bottom: 7px;
		margin-top: 16px;
		color:#1F3000;
	}
	
	#content .quote {
		font-size:10pt;
		width:300px;
		float: right;
		margin-left:10px/*385px*/;
		margin-bottom:5px;
		margin-top:5px;
		border-top: solid 1px #426600;
		border-bottom: solid 1px #426600;
		text-align:justify;
		padding:7px 10px 5px 15px;
		background: white url(../img/quote.png) top left no-repeat;
	}
	
	.quote .sign {
		font-size:9pt;
		font-weight: bold;
		text-align:right;
		padding-top:10px;
	}
	
	#content .price_desc {
		font-size:10pt;
		width:275px;
		display: block;
		font-style: italic;
		font-weight: bold;
		margin-left:10px/*385px*/;
		margin-bottom:8px;
		margin-top:10px;
		border-top: solid 1px #426600;
		border-bottom: solid 1px #426600;
		text-align:right;
		padding:7px 10px 8px 15px;
	}
	
	.price {
	   color: red;
	   font-weight: bold;
	   margin: 3px 0 10px 10px;
	   font-size: 15pt;
	   float: right;
	}
	
	#footer {
		width: 950px;
		text-align: center;
		margin: 3px auto 0px auto;
		padding: 1px 0px;
		background: #fafef3;
		font-size: 9pt;
	}
	
	#footer a {color:black;}

}
