@charset "utf-8";
/* CSS Document */


/*=================================*/
/*HTML*/
/*=================================*/
*{ 
	margin:0; 
	padding:0;
}

body { 	
	background-color:#f5f5f3; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}	
select{ width:350px; border:solid 1px #999; background:none;}

a{ color:#294183; text-decoration:underline;}
a:hover{ color:#da251c;}

.submit{ border:solid 1px #999; float:right; background:#CCC; margin-top:3px;}
.senden{ 
	border:solid 1px #C00; 
	background-image:url(img_css/senden_bg.png); background-repeat:repeat-x; 
	width:200px; height:19px;
	color:#F3F3F3; padding:0px;}
/*=================================*/
/*KLASE*/
/*=================================*/
.left{ float:left;}
.right{ float:right;}
.left_img{ float:left; padding-right:3px;}
.left_half{ float:left; width:285px;}
.right_half{ float:right; width:285px;}
.blue_bold{ color:#294183; font-weight:bold;}
.black_bold{ font-weight:bold; color:#000;}
.black{ color:#000;}
.bold{ font-weight:bold;}
.red{ color:#C00;}
.tabela {
	width:575px;
	border-top:dashed 1px #666; padding-top:10px;;
}
.tabela1 {
	width:575px;
	border-top:dashed 1px #666; padding-top:10px;;
}
.tabela_caption {
	width:575px;
	padding-top:10px;;
}
.underline{ text-decoration:underline;}
.forty{ width:40px;  border:solid 1px #999; background:none;}
.eighty{ width:80px;  border:solid 1px #999; background:none;}
.hundred_sixty{ width:160px;  border:solid 1px #999; background:none;}
.two_hundred{ width:200px;  border:solid 1px #999; background:none;}

.forty_error{ width:40px;  border:solid 1px red; background:none;}
.eighty_error{ width:80px;  border:solid 1px red; background:none;}
.hundred_sixty_error{ width:160px;  border:solid 1px red; background:none;}
.two_hundred_error{ width:200px;  border:solid 1px red; background:none;}

/*=================================*/
/*Layout*/
/*=================================*/

/*main wraper*/
#main_wrap{ 
	width:945px; 
	margin:auto;
	overflow:hidden;
}

/*=====================HEADER LAYOUT=========================*/
#header_wrap{ 
	width:945px; height:305px; 
	margin-top:40px;
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-image:url(img_css/header_bg.jpg); 
	background-repeat:no-repeat; background-position:bottom;
}

#header_wrap h1{
	color:#FFF; 
	font-size:28px; 
	font-style:normal; 
	font-weight:lighter;
}

#header_wrap h4{
	color:#FFF; 
	font-size:14px; 
	font-style:normal; 
	font-weight:lighter;
}
#header_wrap .sentence{ 
	width:420px; 
	margin:auto; margin-top:10px;
}

#header_img_wrap{
	width:945px; height:180px; 
	background-color:#da251c; 
	padding:4px 0 4px 0;
}

#menu_wrap{ 
	width:945px; height:50px; 
	overflow:hidden;
	background-color:#5c5c5c; 
	background-image:url(img_css/menu_regular_bg.jpg); 
	background-repeat:repeat-x;
}	

#menu_wrap ul{
	list-style-type:none; 
	width:auto;
}	

#menu_wrap li{
	width:120px; height:50px; 
	padding:1px 3px 0 0;
	display:inline; 
	float:left; 
	cursor:pointer; 	 
	text-align:center; vertical-align:middle;
	background-image:url(img_css/menu_li.png); 
	background-repeat:no-repeat; 
	background-position:right;
}

#menu_wrap .set_padding_li{ 
	height:33px; 
	padding-top:17px;
}

#menu_wrap .set_padding_li:hover{ 
	background-image:url(img_css/menu_li_hover.png); 
	background-repeat:repeat-x;
}

#menu_wrap .curent_li{ 
	height:33px; 
	padding-top:17px; 	
	background-image:url(img_css/menu_li_hover.png); 
	background-repeat:repeat-x;
}

#menu_wrap li a, #menu_wrap li a:hover{ color:#FFF; background:none; text-decoration:none;}


/*======================CONTENT LAYOUT===============================*/
#content_wrap{ width:945px;}

/*#content_wrap table{ width:945px; border:none;}
*/#content_wrap table td{ vertical-align:top;}
#content_wrap h2{ 
	color:#29357c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin-top:13px;
}

#content_wrap .content_left_wrap{ 
	width:617px; 
	padding:5px; 
	margin:7px 7px 0 0; 
	float:left;
	background-image:url(img_css/border_bg.png);
}

#content_wrap .content_right{
	width:300px; 
	padding:5px; 
	margin:7px 0 0 0; 
	background-image:url(img_css/border_bg.png);
	float:right;
}

#content_wrap .content_right_left{
	width:300px; 
	padding:5px; 
	margin:7px 7px 0 0; 
	background-image:url(img_css/border_bg.png);
	float:left;
}

#content_wrap .inner_wrap{ background:#FFF; padding:10px;}

#content_wrap .inner_inner_wrap{ 
	overflow:hidden;
	background:#ececeb; 
	background-image:url(img_css/inner_bg.png); 
	background-repeat:repeat-x; 
	background-position:top;
	padding:0 10px 10px 10px;
}

#content_wrap .inner_inner_wrap img{
	border:none;
}
#content_wrap .inner_inner_wrap ul{ 	
	list-style-type: none; 
}
.online_service{background:#f5f5f4;}
.online_service input{background:#80807f;}

#content_wrap .inner_inner_wrap table {  padding:3px;}
#content_wrap .inner_inner_wrap table td{ vertical-align:middle; padding-bottom:3px;}
#content_wrap .inner_inner_wrap table a{ background-repeat:no-repeat;
										background-position:left; color:#666; text-decoration:none;}
#content_wrap .inner_inner_wrap table a:hover{ background-repeat:no-repeat;
										background-position:left; color:#da251c; text-decoration:none;}


#content_wrap .inner_inner_wrap ul a{ 
	width:230px; 
	margin-bottom:10px; 	 
	padding:0 0 0 10px;
	display:block;
	color:#FFF; 	 
	background:#294183;
	background-image:url(img_css/arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	font-size:13px;
	text-decoration:none;
}

#content_wrap .inner_inner_wrap ul a:hover{ 
	width:230px; 
	margin-bottom:10px; 	 
	padding:0 10 0 7px;
	display:block;
	color:#FFF; 	 
	background:#da251c; 
	background-image:url(img_css/arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	font-size:13px;
	text-decoration:none;
}
#content_wrap .inner_inner_wrap ul .active{ 
	width:230px; 
	margin-bottom:10px; 	 
	padding:0 10 0 7px;
	display:block;
	color:#FFF; 	 
	background:#da251c; 
	background-image:url(img_css/arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	font-size:13px;
	text-decoration:none;
}

 
.inner_button a{ 
	margin-bottom:10px; 	 
	padding:0 0 0 10px;
	color:#FFF; 	 
	background:#294183;
	background-image:url(img_css/arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	font-size:13px;
	text-decoration:none;
}

.inner_button a:hover{
	margin-bottom:9px; 	 
	padding:0 10 0 7px;
	color:#FFF; 	 
	background:#da251c; 
	background-image:url(img_css/arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	font-size:13px;
		text-decoration:none;
}

.inner_button_back a{ 
	margin-bottom:10px; 	 
	padding:0 0 0 10px;
	color:#FFF; 	 
	background:#da251c;
	background-image:url(img_css/arrow_back.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:13px;
	text-decoration:none;
}

.inner_button_back a:hover{
	margin-bottom:9px; 	 
	padding:0 10 0 7px;
	color:#FFF; 	 
	background:#294183;
	background-image:url(img_css/arrow_back.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:13px;
	text-decoration:none;
}


.caps_links {
	line-height: 20px;	
}

.links_no_underlines{
	text-decoration: none;
	margin-bottom: 10px;
	margin-top: 5px;
}

.date_day{
	font-weight: bold;
	background-color: #474747;
	color: White;
	padding: 2px;
	margin-right: 5px;
}
.img_wrap{ width:90px; height:90px; margin-right:10px; float:left;}
.elements_wrap{ width:170px; height:90px; float:left;}
.blu_arrow {padding-left: 20px;}
.blu_arrow ul li{ list-style-image:url(img_css/arrow_blue.png); margin-bottom:10px;} 	

.scrollArea {
	width: 576px; 
	height: 600px;
	padding: 5px;
	overflow: auto;
	text-align:center;
	color:#294183;
}
.scrollArea a{ text-decoration:underline; color:#0332cf; line-height:1.4em;}
.scrollArea a:hover{ text-decoration:underline; color:#da251c; line-height:1.4em;}
.scrollArea p{ text-align:left; line-height:2.2em;}
.scrollArea_h1, .scrollArea_h2, .scrollArea_h3{ color:#294183; font-size:30px; font-weight:bold;}
.scrollArea_h2 { font-size:22px;} 
.scrollArea_h3 { font-size:14px;}

/*FOOTER LAYOUT*/
#footer_wrap{  
	float:left;
	width:945px; height:44px; 
	margin:10px 0 40px 0; 
	background-color:#da251c; 
	background-image:url(img_css/foot_bg.png); 
	background-repeat:repeat-x; 
	background-position:bottom;
}

#foot_txt{ 
	padding: 15px 0 0 0; 
	text-align:center; 
}

#footer_wrap h4{ 
	color:#FFF; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px; 
	font-style:normal; 
}

.error {
    color: red;
    font-size: 8px;
    visibility: hidden;
}

