/* CSS Document */

body { 
	font:12px "Trebuchet MS", Tahoma, Verdana;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(img/back_vert_blue.jpg) top  repeat-x;
	background-color:#ffffff;
}
a { color:#006600;
	text-decoration:none;
}
a:active { 	color:#006600;
	text-decoration:none;
}
a:link { color:#006600;
	text-decoration:none;
}
a:visited { color:#006600;
	text-decoration:none;
}
a:hover { 	color:#00CC00;
	text-decoration:none;
}
a:visited hover { 	color:#00CC00;
	text-decoration:none;
}
#back_left{
	position:absolute;
	bottom:0;
	left:0;
	background:url(img/tomatoes_back.jpg);
	width:360px;
	height:220px;
	z-index:-1;
}
.clean{clear:both;}

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
#all{
	width:942px;
	/*margin:0 auto;*/
	position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -472px;
	z-index:20;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}
div.spacer{
	height:1px;
	background-color:#000000;
	float:left;
	width:942px;
}
#top{
	width:942px;
	height:341px;
	float:left;
	/*padding-left:10px;
	padding-right:10px;
	background:#cccccc url(img/logo_photo2.jpg);
	
	width: 921px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;*/
}	
html>#top {
	width: 921px;
} 
#topmain{
	width:942px;
	float:left;
	height:170px;
	margin:0 auto;
}	
#mainlogo{
	float:left;
	width:209px;
	height:170px;
	background:url(img/greenclub_logoneg.jpg);
}
#panels{
	margin-top:250px;
	float:left;
	width: 921px;
}
div.panel{
	float:left;
	text-align:left;
	width:244px;
	height:106px;
	padding:20px 15px 20px 15px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/big_panel.png');
	background-repeat:no-repeat;
	background-position:center;
}
div.panel_spacer{
	width:22px;
	float:left;
}
div.panel[class]{
	background:url(img/big_panel.png) center no-repeat;

}
div.pntitle{
	float:left;
	width:185px;
	height:85px;
}
#hormenu{
	width:922px;
	background:#333333;
	padding-left:10px;
	padding-right:10px;
	line-height:30px;
	float:left;
	height:30px;
}
div.horbtn{
	height:20px;
	line-height:20px;
	float:left;
	font: "Trebuchet MS", Tahoma, Verdana;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	font-size:16px;
	color:#CCCCCC;
}
#grey{
	width:942px;
	background:#ffffff;
	float:left;
}	
#def_grey{
	width:942px;
	background:url(img/grey_back.gif) left top repeat-y #ffffff;
	float:left;
}	
#menu{
	float:left;
	width:208px;
	margin:0px 0px 0px 0px ;
	/*background:url(img/menu_patrn.gif) repeat-y;*/
	background-color:#f8f8f8;
}
#menuinclude{
	/*padding-left:3px;
	padding-right:3px;*/
}
#def_left{
	width:292px;
	float:left;
}
div.catmenu{
	background:url(img/menu_dikt_backpat.gif) repeat-x;
	border-bottom:1px solid #c6c6c6;
	width:198px;
	height:37px;
	line-height:37px;
	vertical-align:middle;
	padding:0px 3px 0px 8px;
	color:#00a650;
	font-size:16px;
}
a: div.catmenu{
	font-size:14px;
}
div.submenu{
	padding:0px 3px 0px 14px;
	width:190px;
	line-height:22px;
	vertical-align:middle;
	height:22px;
	background:url(img/menu_cat_ptrn.gif) center  bottom  repeat-x;
}
#main{
	float:right;
	width:733px;
	background:#FFFFFF;
	margin:0px;
}
#def_main{
	float:right;
	width:650px;
	/*background:#FFFFFF;*/
	margin:0px;
}
div.news_cont{
	width:650px;
}
div.news_box{
	float:left;
	width:212px;
}
	
#title{
	font-size:24px;
	color:#00a650;
	padding:20px 15px 25px 15px;
}
#greenbig{
	font-size:20px;
	color:#00a650;
	padding:25px 15px 3px 15px;
}
#orangebig{
	font-size:20px;
	color:#f5821f;
	padding:0px 15px 3px 15px;
}
#orangetitle{
	font-size:14px;
	color:#f5821f;
	padding:0px 15px 3px 15px;
}
#text{
	font-size:12px;
	padding:10px 15px 25px 15px;
}
#bottom{
	background:#333333;
	width:942px;
	float:left;
	height:25px;
	line-height:25px;
	font-size:9px;
	text-align:center;
	color:#999999;
}