* {margin: 0; padding: 0;}
div{
				text-align: left;
}
body{
				background-color: #132654;
				margin: 0; 
				padding: 0;
				font-size: 12px;
				font-family: Arial;
				color: #767676;
}
#a1{
				width: 1103px;
				background-image: url(images/bg_a1.gif);
				padding-top: 30px;
				text-align: center;
				height:100%;
}
#centr{
				width: 904px;
				background-image: url(images/bg_centr.gif);
				display: block;
				overflow:hidden
}
#b1{
				width: 285px;
				background-image: url(images/bg_b1.gif);
				float: left;
}			
#b2{
				width: 619px;
				float: left;
}
#footer{
				width: 704px;
				height: 80px;
				clear: both;
				padding-top: 5px;
}
#footer_counter{
				margin-top: 20px;
				float:left;
}
#footer_contact{
				float:left;
				padding-left: 100px;
				padding-right: 100px;
}
#b1c1{
				background-image: url(images/bg_b1c1.gif);
				width: 285px;
				height: 166px;
				padding-top: 6px;
				text-align: left;
}
#b1c2{
				background-image: url(images/bg_b1c2.gif);
				width: 285px;
				height: 114px;
}
#b1c3{
				background-image: url(images/bg_b1c3.gif);
				width: 285px;
				height: 212px;
				text-align: left;
}
#b1c4{
				width: 285px;
				min-height: 400px;
}
#b1c4 span{
				margin-left:120px;
}
#b1c4 img{
				float: right; 
}


#b2d1{
				width: 619px;
				height: 61px;
				background-image: url(images/bg_b2d1.gif);
}
#b2d2{
				background-color: #ffffff;
				width: 619px;
				height: 78px;
				
				background-image: url(images/bg_b2d4.gif);
				background-repeat: no-repeat;
				background-position:  top left;
}
#b2d3{
				background-image: url(images/bg_b2c3.jpg);
				width: 619px;
				height:148px;
}
#b2d4{
				width: 559px;
				padding: 5px 40px 40px 40px;
				background-image: url(images/bg_b2d4.gif);
				background-repeat: no-repeat;
				background-position:  top left;
				
				min-height: 211px
}

/* ---------- MENU -------- */
#b1c1 a, #b1c1 span{
				margin-left: 106px;
				font-size: 12px;
				font-family: Arial;
				color: #ffffff;
				line-height: 20px;			
				font-weight: bold;
				color: #ffffff;	
				text-decoration: none;
} 
#b1c1 a:hover{
				text-decoration: underline;
} 

#b1c1 a.sublevel {
				margin-left: 125px;
				font-size: 12px;
				font-family: Arial;
				font-weight: normal;
				color: #ffffff;	
				text-decoration: none;
}
#b1c1 a.sublevel:hover{
				text-decoration: underline;
				color: #ffffff;
} 


#b1c3 span{
				margin-left: 102px;
				font-size: 12px;
				font-family: Arial;
				line-height: 20px;			
				font-weight: bold;
				color: #ffffff !important;	
				text-decoration: none;
} 
#b1c3 a {
				margin-left: 105px;
				font-size: 12px;
				font-family: Arial;
				line-height: 180%;			
				font-weight: normal;
				color: #a3cce9 !important;	
				text-decoration: none;
} 

#b1c3 a:hover{
				text-decoration: underline;
} 

#menu_right1, #menu_right2{
				padding-left: 365px;
				padding-top: 15px;
}

#menu_right1 img, #menu_right2 img{ 
				float: left;
				margin-right: 10px;
}

#menu_right1 a{ 
				font-size: 12px;
				font-family: Arial;
				font-weight: normal;
				color: #8aa8da;	
				display: block;
}

#menu_right2 a{ 
				font-size: 12px;
				font-family: Arial;
				font-weight: normal;
				color: #4676c4;
				margin-top:	8px;
				display: block;
}



/* ---------- FONTS -------- */
p{ 
				padding-top:3px;
				padding-bottom:3px;
}
a, a:hover{
				color: #054E8B;
}

h1, .componentheading, .contentpagetitle, .contentheading{
				font-size: 18px;
				font-family: Tahoma;
				font-weight: bold;
				color: #4676c4;
				line-height: 150%;
				margin-top:10px;
				margin-bottom:5px;
				margin-left:15px;
				margin-right:15px;
}
h2{
				font-size: 16px;
				font-family: Arial;
				font-weight: normal;
				color: #4676c4;
				margin:15px;
}
h3{
				font-size: 14px;
				font-family: Arial;
				font-weight: normal;
				color: #4676c4;
				margin:5px;
}
li{			
				padding-bottom:8px;
				margin-left: 20px;
				list-style-type: circle;
}

.company{
				padding:8px;
}
.company span{
				font-size: 14px;
				font-weight: bold;
}

.contentpane a{
				font-size: 12px;
				font-family: Arial;
				font-weight: normal;
				color: #4676c4;
				line-height:200%;
				margin-left:10px;
}

.h_color{
				padding:10px;	
}
.h_red, .h_orange,.h_blue, .h_green{
				font-size: 12px;
				font-family: Arial;
				line-height: 180%;			
				font-weight: bold;
				color: #ffffff;
				margin-top: 20px;
				padding: 3px 5px 3px 5px;
				
}
.h_red{
				background-color: #ef1b8c;	
}

.h_orange{
				background-color: #ef681b;	
}

.h_blue{
				background-color: #4676c4;	
}
.h_green{
				background-color: #6dc516;	
}


#footer, #footer a, #footer a:visited {
				color: #4f7eb4;				
}
