@charset "utf-8";

body{
	background:#080753;
	color:#000;
	padding:0;
	margin:0;
	font-family:Arial,Verdan,sans-serif;
    font-size:11px;
    text-align:center;
}

label{
    cursor:pointer;
}


.bold{
    font-weight:bold;
}
img, table{border:0;font-size:13px;}

a{color:#000; text-decoration:none;}
a:hover{color:#666; text-decoration:none;}

a img{
    text-decoration:none;
    border:none;
}

input, textarea{ 
    border:1px solid #888;
    
}
 
h1, h2, h3, h4{
    font-size:22px;
    font-weight:bold;
    color:#000;
    margin:0 0 10px 0;
    padding:0;
    text-align:left;
}
h2{font-size:18px;}
h3{font-size:15px;}
h4{font-size:14px;}

#main{
	width:1000px;
	margin:2px auto;
	text-align:left;
	border-top:3px #080753 solid;
    padding-top:3px;
}

#header{
    background:#080753;
    height:75px;
    border-bottom:3px #fff solid;
}

#halmer_head{
    margin-left:90px;
}

#halmer_head_right{
    float:right;
    margin-top:32px;
    margin-right:26px;
}

#halmer_head_right ul{
    margin:0;
    padding:0;
}

#halmer_head_right ul li{
    margin:0;
    padding:0;
    display:inline;
    color:#fff;
    font-size:11px;
}

#halmer_head_right ul li a{
    color:#fff;
    text-decoration:none;
    padding-left:18px;
    margin:0 8px;
}

#halmer_head_right #home{
    background:url(../images/icon_home.png) no-repeat 0 0;
}

#halmer_head_right #sitemap{
    background:url(../images/icon_sitemap.png) no-repeat 0 0;
}

#halmer_head_right #email{
    background:url(../images/icon_email.png) no-repeat 0 0;
}

#halmer_head_right .flag{
    margin:0 3px;
    padding:0;
}


#top{
    background:url(../images/top.jpg) no-repeat;
    height:68px;
}

#map{
    margin-top:135px;
    text-align:center;
}

#menu{
    width:220px;
    float:left;
}

#menu ul, #menu ul li, #footer #links ul, #footer #links ul li{
    margin:0;
    padding:0;
}

#menu ul li ul{
    margin:0;
    padding:0;
    margin-left:24px;
}

#menu ul li, #footer #links ul li, #menu ul li ul li{
    display:inline;
}

#menu ul li a{
    display:block;
    color:#fff;
    font-size:11px;
    border-bottom:1px solid #fff;
    padding:3px;
    width:190px;
    background:url(../images/menu_item.png) no-repeat 0 6px;
    padding-left:15px;
    text-transform:uppercase;
}

#menu ul li ul li a{
    display:block;
    background:#3F405F;
    color:#ccc;
    padding:6px 0 6px 11px;
    width:164px;
    border:none;
    text-transform:none;
}

#menu ul li ul li a:hover, #menu ul li ul li a.active{
    color:#fff;
}

.clear{
    clear:both;
}

.left{float:left;}
.rigth{float:right;}
.center{text-align:center;}

#content_main{
    background:#080753;
    padding:0 0;
}

#footer{
    color:#fff;
    background:#080753;
    text-align:right;
    padding:3px 10px;
    font-size:11px;
}

#bottom{
    border-top:3px solid #fff;
    border-bottom:3px solid #fff;
    background:#fff;
}

#bottom_left,#bottom_all{
    float:left;
    background:#080753;
    color:#fff;
    width:205px;
    padding:5px 10px;
	margin-top:5px;
}

#bottom_all{
    width:auto;
    float:none; 
}

#bottom_right{
    float:right;
    background:#080753;
}

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

#footer a:hover{
    color:#fff;
}

#bottom_right{
    width:775px;
    background:#fff;
    text-align:center;
	padding-top:10px;
}

#bottom_right ul{
    padding:0;
    margin:0;
}

#bottom_right ul li{
    padding:0;
    margin:0;
    display:inline;
    border:0;
}

#bottom_right ul li a{
    background:#fff;
    border:0;
    margin:0 12px;
}

#content{
    float:right;
    width:760px;
}

#content_content,#content_content_white{
    background:#C7C7C7;
	height:509px;
    margin:0px;
    padding:0px;
	overflow-y:scroll;
}

#content_content img{
    margin-right:10px;
}

#content_content_white{
    background:#FFF;
    padding:0px;
	overflow-y:hidden;
}
.ok, .error{
    margin:5px 150px;
    padding:10px;
    width:auto;
    text-align:center;
}

.separator{
    background:url(../images/separator.png);
    height:5px;
    width:100%;
    margin:4px 0;
    font-size:4px;
}

.error{
    border:1px solid #7c0505;
    background:#ffcece;
}
.ok{
    border:1px solid #006600;
    background:#f2ffe1; 
}


#navi{
    padding:19px 0 0;
    text-align:right;
    font-size:11px;
    height:15px;
    color:#fff;
    zoom:1; /*for fucking IE */
}

#intro{
    text-align:center;
    background:#080753;
}

#navi a{
    color:#fff;
}
#navi a:hover{
    color:#ccc;
}

#menu_content{
    height:auto !important;
    height:518px;
    min-height:518px;
    padding-left:10px;
}

#adreess{
    border-top:3px solid #fff;
    border-bottom:6px solid #fff;
    color:#fff;
    padding:5px 10px;
}

#site_content{
	padding:10px;
}
