* { padding: 0; margin: 0; }

body {
 font-family: Tahoma,Verdana,Arial;
 font-size:11px;
 
}

H1 { color: #484848; font-size:16px;font-weight:bold; }
H3 { color: #484848; font-size:12px;font-weight:bold; }
H4 { color: #484848; font-size:11px;font-weight:bold; }
H5 { color: #484848; font-size:11px;}

#wrapper { 
 margin: 0 auto;
 width:780px;
}

#header {
 background: url("images/headbg.jpg"); 
 width:778px; 
 height:150px; 
 overflow: hidden;
 border-right:1px solid #b7e3ff;
 border-left:1px solid #b7e3ff; 
}

#logo {
 float:left;
 width:190px; 
 height:150px; 
 overflow: hidden;
}
#slg {
 float:left;
 width:260px; 
 height:150px; 
 overflow: hidden;
 margin-left:200px;
}
#lang {
 float:left;
 width:18px; 
 height:20px; 
 overflow: hidden;
 padding-top:130px;
 padding-left:90px;
 
}

#navigation {
 width:780px; 
 height:30px; 
 overflow: hidden;
}

.button a {
   float:left;
   background: url("images/menu.jpg") no-repeat;
   width: 130px;
   height: 30px;
   display: block;
   margin: 0 auto 0 auto;
   text-decoration: none;   
   overflow: hidden;
   text-align: center;
   padding-top:8px;
   color:#f5b307;
   }
 
.button a:hover {
   background-position: 0 -30px;
   color:#09303b;
}

.button_current a {
   float:left;
   background: url("images/menu.jpg") no-repeat;
   width: 130px;
   height: 30px;
   display: block;
   margin: 0 auto 0 auto;
   text-decoration: none;
   text-align: center;
   overflow: hidden;
   padding-top:8px;
   background-position: 0 -30px;
   color:#09303b;
}




#ctbg {
 margin-bottom: 0px;
 overflow: auto;
 width:779px;
 border-right:1px solid #b7e3ff;
 border-left:1px solid #b7e3ff; 
}

#left { 
 display: inline;
 color: #333;
 margin:0px; 
 width:248px;
 padding-left:20px;
 padding-top:15px;
 float:left; 
}

#left a {
  color:#eba000; text-decoration: underline;
}

#left a:hover, #left .active a {
  color:#09303c; text-decoration: underline;
}

.mainhead {
 color:#fff;
 font-weight:bold;
 height:25px;
 padding-top:5px;
 padding-left:15px;
 background-image: url("images/mainheader_y.jpg");
 background-repeat: repeat-x; 
}

.mainhead_b {
 color:##09303c;
 font-weight:bold;
 height:25px;
 padding-top:5px;
 padding-left:15px;
 background-image: url("images/mainheader_b.jpg");
 background-repeat: repeat-x; 
}

.maincont {
 color:#484848;
 padding-left:15px;
 padding-right:10px;
 padding-top:10px;
 border-left: 1px #cccccc solid;
 border-right: 1px #cccccc solid;
}
.mainbottom1 { 
  height:20px;
  border-left:1px #cccccc solid;
  border-right:1px #cccccc solid;
  background-image: url("images/t_fon.gif");
  background-repeat: repeat-x;
  background-position: bottom;
}


.mainbottom2 {
 height:9px;
 background-image: url("images/t_bot.gif");
 background-repeat: no-repeat;
 background-position: right;
}

.maintrenn {
 height:8px;
 border-left:1px #cccccc solid;
 border-right:1px #cccccc solid;
 background-image: url("images/hr01.gif");
 background-repeat: no-repeat;
 background-position: center;
}

.maintrennc {
 height:8px;
 border-left:1px #cccccc solid;
 border-right:1px #cccccc solid;
 background-image: url("images/hr02.gif");
 background-repeat: no-repeat;
 background-position: center;
}

#content { 
 float:right;
 color: #333;
 margin: 0px;
 padding-left:8px;
 padding-right:8px;
 padding-top:15px;
 width:473px;
 background: #fff;
 display: inline;
 position: relative;
 height: auto !important;
 height:400px;
 min-height:400px;
}

#content a {
  color:#eba000; 	text-decoration: underline;
}

#content a:hover, #content .active a {
  color:#09303c;	text-decoration: underline;
}


.content_l{
	float:left;
	width:150px;
	margin-left:20px;
	margin-right:10px;
	border-bottom: #cccccc 1px dashed;
	margin-bottom:10px;
	color:#7d8682;
	height:16px;
}
.content_r{
	float:right;
	width:200px;
	margin-bottom:10px;
	color:#7d8682;	
}

#foot{
 background-image: url("images/footbg.jpg");
 height:25px;
 width:779px;
 border-right:1px solid #b7e3ff;
 border-left:1px solid #b7e3ff; 
}

#foot_l{
 height:17px;
 width:180px;
 float:left;
 margin-left:15px;
 color:#01557c;
 font-size:10px;
 padding-top:8px;
}

#foot_r{
 width:480px;
 height:17px;
 float:right;
 padding-right: 10px; 
 font-size:10px;
 text-align:right;
 padding-top:8px;
}
#foot a {
  color:#01557c; 	text-decoration: none;
}

#foot a:hover, #foot .active a {
  color:#eba000;	text-decoration: underline;
}
a.fcont:link	{color: #7DA1B9; font-size: 7pt; text-decoration: none;}
a.fcont:visited	{color: #7DA1B9; font-size: 7pt; text-decoration: none;}
a.fcont:active	{color: #7DA1B9; font-size: 7pt; text-decoration: none;}
a.fcont:hover	{color: #7DA1B9; font-size: 7pt; text-decoration: underline;}
.clear { clear: both; background: none; }

.selects{
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size:11px; color: #01557c;
	background-color: #fff; 
	border: 1px solid #01557c; 
	width:140px;	
}


.buttons {
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size:11px; color: #344821;
	background-color: #fff; 
	border: 1px solid #01557c; 
	width:140px;	
}

#comment {
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 11px; color: #484848;
	background-color: #FFFFFF; 
 	border: 1px solid #E9A56A; 
	width: 180px; 
	height:100px
}

.inputs{
	width:176px;
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 11px; color: #01557c;	
	background-color: #FFFFFF; 
 	border: 1px solid #E9A56A; 
	padding:1px;
	padding-left:3px;
}