body{
/*background: #eee url(../img/bg.png) repeat-x bottom right;*/
background-color: #eee;
font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans","Lucida",sans-serif;
font-size:12px;
}

a{ color:#364f86; text-decoration: none; cursor:pointer; }
a:hover { color:#000; }

hr.dotted{
border: none;
height: 10px ;
background: transparent url('../img/hrdot.png') no-repeat center center;
}

/* *** Float containers fix: */ 
.clearfix:after {
 content: "."; 
 display: block; 
  height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clear{display: inline-block;}

/* Hides from IE-mac \*/
* html .clear{height: 1%;}
.clear{display: block;}
/* End hide from IE-mac */  


#main{
background: transparent url(../img/based.png) no-repeat 15px 350px ;
width: 1000px;
margin: 10px auto 0;
border-top: 7px solid #A1CCE9;
}

#header{
display: block;
background: #212A30;
padding: 10px;
text-align: right;
}

#header .logo{
	float: left;
}

#header a img{
border: none;
}

.hnav{
	/*margin: 50px 15px 0px;*/
	margin: 1px 15px 0px;
}

#nav{
background: transparent url('../img/bg_nav.png') repeat-x top left;
padding: 0;
margin: 0;
}

#nav ul {
margin: 0;
padding: 5px;
list-style-type: none;
}


#nav ul li a{
font-size: 11px;
font-weight: bold;
padding-left: 15px;
margin: 0px 10px;
display:block;
float: left;
background: transparent url('../img/nav_dot.png') no-repeat left;
color: #fff;
text-shadow: #034C72 1px 0px 1px;
}

#nav ul li a:hover{
/*color: #212A30;*/
color: #44BEDD;
text-shadow: #A9162D 1px 0px 1px;
}

#headban, #headban2{
border-right: 1px solid #1470A0;
border-left: 1px solid #1470A0;
}
#headban{
background: #fff url('../img/bannerhead.jpg') no-repeat top left;
}
#headban2{
background: #fff url('../img/bannerhead2.jpg') no-repeat top left;
}

.item a{
color: #FFE24D;
}

.item a:hover{
color: #CAAC80;
}

#content, #content2{
display: block;
min-height: 420px;
padding: 10px;
padding-left: 60px; /*30px;*/
background: #fff; /*url('../img/bg_content.png') repeat-x top center;*/
}

#content{
/*margin: 227px 0px 0 225px;*/
margin: 163px 0px 0 225px;
}

#content2{
margin: 163px 30px 0 42px;
}

#footer, #footer2{
clear: both;
background: #1470A0;
padding: 5px;
color: #fff;
font-size: 11px;
}

#footer{
/*margin: 0 30px 0 225px;*/
margin: 0;
}

#footer2{
/*margin: 0 30px 0 42px;*/
margin: 0;
}

#footer span, #footer2 span{
float: right;
}

#footer span a, #footer2 span a{
color:#fff;
text-decoration:none;
}

#footer span a:hover, #footer2 span a:hover{
color: #44BEDD;
text-shadow: #A9162D 1px 0px 1px;
}

#newsbox{
color: #fff;
text-align: center;
/*margin: 125px 5px 5px -25px; */
margin: 5px 5px 5px 8px;
float: left;
width: 245px;
border: 5px solid #fff;
padding: 5px;
background: #CA043A url('../img/bg_news.png') repeat-x;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
box-shadow: 3px 4px 2px #6B6B6B;
-moz-box-shadow: 3px 4px 2px #6B6B6B;
-webkit-box-shadow: 3px 4px 2px #6B6B6B;}

#newsbox .item{
padding: 5px;
text-align: left;
display: block;
}


.dbox{
display: block;
background: #01375D url('../img/bg_box.png') repeat-x top center;
padding: 0px;
float: left;
width: 340px;
margin: 10px 5px;
color: #fff;
}

.dbox .boxed{ 
font-size: 11px;
clear: both;
 padding: 11px;
}

.dbox .boxed img{ 
float: left; 
margin: 3px;
}

.dbox .boxed a{
text-decoration: underline;
color: #fff;
}

.boxnav{
display: block;
background: #808080;
padding: 3px;
text-align: right;
}

.boxnav a{
margin: 2px;
color: #fff;
}

#loginmaske form{
margin: 0;
padding: 0;
color: #E37819;
}

#loginmaske form input{
font-size: 11px;
padding: 3px;
margin:3px;
}

#loginmaske a{
color: #44BEDD;
}

#loginmaske a:hover{
color: #f00;
}
