@charset "utf-8";
/* CSS Document */

html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS, Arial, Verdana;
 	background: url(images/bg.jpg) repeat top left;
	font-size: 12px;
	text-align: center;
	line-height: 160%;
	/*scrollbar-face-color : #D8D8D8;
	scrollbar-highlight-color : #EFEFEF;
	scrollbar-shadow-color : #C6C6C6;
	scrollbar-3dlight-color : #B1B1B1;
	scrollbar-arrow-color : #898989;
	scrollbar-track-color : #EFEFEF;
	scrollbar-darkshadow-color : #B1B1B1;*/
}

img, img a {
	border: none; 
}
/***********************************************/
/* Layout Divs		   */
/***********************************************/

#main {
	width: 847px; 
	height: auto;
}
#header{
	width: 847px;
	height: 201px;
	background: url(images/header.jpg) no-repeat top left; 
	text-align: right; 
}

#content {
	width: 847px;
	height: auto; 
	background: url(images/content_bg.jpg) repeat-y top left; 
	text-align: left; 
	font-size: 12px;
}
#footer {
	clear:both;
	width: 847px;
	height: 98px; 
	background: url(images/footer.jpg) top no-repeat; 
	text-align: left;

}	

#content_left {
	width: 525px;
	height: auto; 
	float: left; 
	padding-left: 32px;
}
#content_right {
	background: url(images/right_bg.jpg) repeat-y top left; 
	width: 250px;
	height: auto; 
	float: right; 
	padding-left: 40px;
}
#content_rightup_bg {
	background: url(images/rightup_menu.jpg) no-repeat top right;
	width: 250px;
	height: 72px;
}
#content_right_menu {
	width: 200px;
	height: auto;
}

.clear {
  clear:both;
  display:block;
  height:1px;
  margin:0;
  padding:0;
  font-size:1px;
  line-height:1px;
  }
  



############ TEXT #################
.kl {
	font-size: 10px;
}
a, a:link, a:visited {
	color: #D11220;
}
a:hover {
	text-decoration:none;
}
h1 {
	font-size: 16px;
	color: #D11220;
	font-family: Georgia, "Times New Roman", Times, serif;
}
hr {
color: #cccccc;
background-color: #cccccc;
height: 1px;
border: none;
}
h2, h3, h4 {
	font-size: 14px;
	color: #D11220;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#content_right a, #content_right a:link, #content_right a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
}
.menu_act a,  .menu_act a:link, .menu_act a:visited {
	color: #D11220;
} 
.menu_no a,  .menu_no a:link, .menu_no a:visited {
	color: #5E0518;
} 

span.menu_no {
	margin-left: 50px;
}
span.news-list-date, .news-single-timedata {
	font-size: 10px;
	font-weight: normal;
	color: black;
	font-family: Trebuchet MS, Arial, Verdana;
}

input, textarea {
background-color: #dcdcdc;
border: 1px solid #cccccc;
margin-bottom: 10px;
	font-size: 12px;
	font-weight: normal;
	color: black;
	font-family: Trebuchet MS, Arial, Verdana;
}
#mailformformtype_mail {
	padding: 3px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Trebuchet MS, Georgia, Times New Roman;
	font-weight: bold;
	font-size: 12px;
	background-color: #cccccc;
	border: 1px solid #c3c3c3;
	border-style: outset;
}
form, fieldset {
border: 1px solid white;
background-color: white;
	font-size: 12px;
	font-weight: normal;
	color: black;
	font-family: Trebuchet MS, Arial, Verdana;
}
*** forum ***
.tx-mmforum-table tr{
background-color: #D11220;
}
.tx-mmforum-td {
color: #d11220;
}