html{margin:0; padding:0; width:100%; height:100%;}
body{background:url(../../templates/img/bgd.gif); background-repeat:repeat; }
* html #all {height: 100%;}
a:hover {text-decoration:none}
* {font-family:verdana; font-size:12px}
.clear {width:100%; height:0px; clear:both; font-size:0px}
form {margin:0; padding:0}

#main{width:860px;}
#main .img{width:860px; height:230px; background-image:url(../../templates/img/img_top.jpg); background-repeat:no-repeat;}
#main .left{background:url(../../templates/img/bg_left.jpg); background-repeat:repeat-y; height:250px;}
#main .right{background-color:#FFFFFF;}

#menu{width:240px; margin-left:50px; margin-top:20px; vertical-align:top; padding-bottom:2px; padding-top:2px;}
#menu a{
   width:180px;
   height:25px;
   background:url(../../templates/img/menu1.jpg); 
   text-decoration:none; 
   font-family:verdana; 
   font-size:12px;
   font-weight:bold; 
   color:black;
   display:block;
   margin-bottom:3px;
   padding-left:20px;
   padding-top:7px;
}
#menu a:hover{background:url(../../templates/img/menu2.jpg) no-repeat; vertical-align:bottom}
#news{width:240px; margin-left:50px; margin-top:20px; vertical-align:top; padding-bottom:2px; padding-top:2px;}
#news h3{
   width:180px;
   height:25px;
   background:url(../../templates/img/menu1.jpg); 
   text-decoration:none; 
   font-family:verdana; 
   font-size:12px;
   font-weight:bold; 
   color:black;
   display:block;
   margin-bottom:3px;
   padding-left:20px;
   padding-top:7px;
}
#news a{
	color:#3d8c00;
}   

.down{background:url(../../templates/img/bg_left.jpg); background-repeat:repeat-y;}
h1, h2 {margin-top: 5px; width:100%; text-align:center; font-size:18px; font-weight:bold; color:#3d8c00; line-height:1 }
#text
{
	width:556; margin-right:15px; min-height:700px; margin-left:5px; margin-top:20px;vertical-align:top; background:url(../../templates/img/bg_text.jpg); background-repeat:repeat-y; background-position:right;
	
	}
