body {
background-color: #bcbcbc;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Veredana, Helvetica, Arial, sans-serif;
}
img {border:0;}
#header {
background:url(../img/header.jpg);
background-repeat:no-repeat;
height: 150px;
width: 1018px;
}
#header .logo_link {
margin:20px 0 0 34px; 
position:absolute;
width:200px;
height:94px;
}
#header .icon_link1 {
margin:60px 0 0 244px; 
position:absolute;
width:120px;
height:48px;
}
#header .icon_link2 {
margin:60px 0 0 375px; 
position:absolute;
width:120px;
height:48px;
}
#header .icon_link3 {
	margin:60px 0 0 504px;
	position:absolute;
	width:110px;
	height:48px;
	left: 313px;
	top: 0px;
}
#header .icon_link4 {
margin:60px 0 0 623px; 
position:absolute;
width:100px;
height:48px;
}
#header .icon_link5 {
margin:60px 0 0 731px; 
position:absolute;
width:100px;
height:48px;
}
#sf_menu_pos{margin:126px 0 0 23px; position:absolute;}
#header-img {
background:url(../img/header_img.jpg) top;
background-repeat:no-repeat;
height: 243px;
border-bottom:1px solid #1c2877;
}
#header-img-text-name {
margin:110px 0 0 30px;
float:left;
color:#ffffff;
font-size:13px;
font-weight:bold;
line-height:21px;
}
#header-img-text-tel {
margin:110px 0 0 100px;
float:left;
color:#ffffff;
font-size:13px;
font-weight:bold;
line-height:21px;
}
#header-img-text-tel a{
color:#ffffff;
text-decoration:none;
}
#content_wrapper {
background:#fff;
padding-top:20px;
padding-bottom:30px;
}
#content {
width:956px;
padding-left:31px;
padding-right:31px;
font-size:11px;
color:#000;
line-height:20px;
padding-bottom:5px;
background:#fff;
}
.content-boxes {
width:956px;
margin-top:25px;
float:left;
font-size:11px;
line-height:16px;
}
.subheadline {
color: #000000;
font-weight:bold;
font-size:13px;
}
#headcontent1 {
width:580px;
float:left;
border:1px solid #1c2877;
}
#headcontent2 {
width:320px;
float:left;
font-size:1.0em;
margin:-50px 0 0 30px;
}
#headcontent2 a{
color:#000;
}
.bg-blue {
background-color:#8ca0c0;
color:#ffffff;
}
#content h1.headline{
font-size:24px;
color:#07315d;
font-weight:normal;
}
#content h2.headline{
font-size:13px;
color:#07315d;
font-weight:bold;
line-height:20px;
margin-top:22px;
padding-bottom:10px;
}
h1.headline{
font-size:16px;
color:#07315d;
font-weight:bold;
}
.content-boxes-inside a{
color:#000;
}
.content a{
color:#000;
}
#content_layer_bg {
width:956px;
height:294px;
padding-left:31px;
padding-right:31px;
font-size:12px;
color:#000;
line-height:20px;
background:url(../img/content_layer_bg.jpg) repeat-x 0 0;
}
#content_layer_bg .img{
float:left;
border:1px solid #1c2877;
width:488px;
height:227px;
background:#fff;
margin: 30px 0 0 0px;
}
#content_layer_bg .text{
float:left;
width:434px;
height:209px;
margin: 30px 0 0 0px;
padding-left:30px;
padding-top:20px;
font-size:11px;
}
#content_layer_bg .text a{
color:#000;
}
#content_layer_bg .text h1.headline{
font-size:18px;
color:#07315d;
font-weight:normal;
}
#footer{
display: table-cell;
background:url(../img/footer_bg.jpg) top;
background-repeat:repeat-x;
height: 244px;
vertical-align:bottom;
font-size:10px;
color:#fff;
text-align:center;
line-height:20px;
padding-left:31px;
padding-right:31px;
padding-bottom:12px;
}
.bg-yellow {
background-color:#f4ec72;
}
.content-boxes {
width:956px;
margin:0 0 0 30px;
font-size:11px;
line-height:16px;
}
#content_layer_bg_product {
width:956px;
height:544px;
padding-left:31px;
padding-right:31px;
font-size:12px;
color:#000;
line-height:20px;
background:url(../img/content_layer_bg.jpg) repeat-x bottom;
}
#content_layer_bg_product > .product:first-of-type{
width:178px;
height:486px;
border:1px solid #bac4d2;
float:left;
margin-left:0px;
}
#content_layer_bg_product > .product {
width:178px;
height:486px;
border:1px solid #bac4d2;
float:left;
margin-left:14px;
background:#fff;
}
#content_layer_bg_product > .product > .product_img {
padding:0px;
text-align:center;
}
#content_layer_bg_product > .product > .product_text {
padding:5px;
font-size:11px;
font-weight:normal;
line-height:14px;
}
#content_layer_bg_product > .product > .product_text > .title {
font-size:12px;
font-weight:bold;
color:#07315d;
line-height:22px;
}
.content-boxes-zs {
width:956px;
height:531px;
margin-top:0px;
float:left;
font-size:11px;
line-height:16px;
}
.content-boxes-inside-ws {
width:480px;
padding-top:5px;
padding-left:395px;
}
.headline-box-zs {
font-size: 13px;
font-weight:bold;
color:#07315d;
}
input, .text_input{
border:1px solid #07315d;
padding:2px;
}
.required{
color:#CF042F;
font-weight:bold;
font-size: 15px;
}
.bg-red {
background-color:#ff0036;
color:#ffffff;
font-size:12px;
font-weight:bold;
}
