a{
  color:#2F6155;
}
a:hover{
	color:#112F1C;
}
body{
   background:#DFEED5 url(../images/bg.png) repeat;
   color:#3C7B6A;
}
h2{
	color:#F1F9F7;
	background:transparent url('../images/h_bg.png') 0 0 no-repeat;
}
h3{
	color:#F1F9F7;
	background:transparent url('../images/hsmall_bg.png') 0 0 no-repeat;
}
hr.dashed{
    color:#2F6155;
    background-color:#2F6155;
}
input{
	border: 1px solid #888888;
}

img.rand{
	border:1px solid #2F6155;
	padding:4px;
	margin:5px;
}

#footer{
    background:transparent url(../images/footer.png) no-repeat scroll 50% 0%;
}
#header{
	background:transparent url('../images/new_header.png') no-repeat 50% 50%;
}
#loginblock{
	color:#f0f2ff;
}
#loginblock a{
	color:#f0f2ff;
}
#loginblock_fieldset{
    background: #24613A;
}
#nav{
    background: transparent url('../images/nav_bg.png') 0 0 no-repeat;
}
#nav li{
    border-bottom:1px solid #D1DAAE;
}
#nav li a {
    background:#DEE9C6;
 }
#nav li a:hover {
    background:#D1DAAE;
}
#nav li.lower{
    background: transparent url('../images/bnav_bg.png') 0 100% no-repeat;
}
#submenu ul .submenuitem {
	background: transparent url('../images/header_tab.gif') no-repeat 100% -78px;
}
#submenu ul .submenuitem a {
	background: transparent url('../images/header_tab.gif') no-repeat 0% -78px;
	color: #f0f4ff;
}
#submenu ul .othersubmenuitem{
	background: transparent url('../images/header_tab2.gif') no-repeat 100% -78px;
}
#submenu ul .othersubmenuitem a {
	background: transparent url('../images/header_tab2.gif') no-repeat 0% -78px;
	color: #f0f4ff;
}





.btn-hide{
    background: #F1F9F7 url(../images/up.png) no-repeat scroll 15px;
}
.comment{
	background-color:#E1EFD5;
	color:#2F6155;
}
.datum{
	color:#888888;
}
.edittext{
	background:#ffffff;
}
.poster{
	color:#3C7B6A;
}
.text{
	background:#F1F9F7;
}
.title{
	color:#444444;
}






#infoblock{
	height:300px;
	background:#E1EFD5;
}
#hlblock{}
#hlblock a{}
#hlblock a:hover{
	color: #112F1C;
}
.block{
	width:700px;
	margin:10px 35px;
}
.hl_name{
	text-align: center;
	width: 233px;
	padding: 7px 0 7px 0;
}

.day{
	cursor:pointer;
	text-align:center;
	font-weight:bold;
}
.om1,.om2,.om3,.om4,.om5,.om6,.om7{
	color:#F1F9F7;
	text-align:center;
	cursor:pointer;
}
.normal1,.normal2,.normal3,.normal4,.normal5{
	text-align:center;
	cursor:pointer;
}
.normal6,.normal7{
	text-align:center;
	cursor:pointer;
	font-weight:bold;	
}
.forumtopics{
	background:#E1EFD5;
	cursor:pointer;
}
.tabs a{
	text-align:right;
	background:#E1EFD5;
	cursor:pointer;
}
.tabs a:hover{
	background: #3C7B6A;
	color:#E1EFD5;
}
.forummessage{
	width:100%;
 	border-collapse:collapse;
 	background:#E1EFD5;
}