@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0}
img{border:none}
.clear{clear:both}
body{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#333;
background:#ddd;
}
a{text-decoration:none; }
a:hover{text-decoration:underline; }
ol {margin-left:2em; padding:0.5em 0;}
*+html ol, * html ol{margin-left:2.5em;}

.container{
width:908px;
margin:0 auto;
background:#fff;
border-left:1px solid #969696;
border-right:1px solid #969696;
position: relative;}
.header{
height:106px;
overflow:hidden;
position:relative
}
.logo{width:699px; height:44px; position:absolute; top:30px; left:25px}
.nav{
height:40px;
overflow:hidden;
} 
.nav li{margin:0 25px; list-style:none; float:left; background:url(../images/square_blue.gif) no-repeat 0 1px; padding-left:25px; width:inherit}
.nav li a{font-size:12px;line-height:18px;color:#333}
.nav li a.cur{font-weight:bold;font-size:12px;line-height:18px;color:#333}
.main{
width:496px;
float:left;
}

.main h2 {font-size:11px;}

.box1{width:473px; height:234px; background:url(../images/box01.gif) no-repeat top left; position:relative; margin-bottom:8px}
.box1 h1{color:#345ac8; font-size:19px; padding-left:25px; line-height:45px}

#box1-1{width: 191px; height: 189px; float: left;}
#box1-1 img {padding-left:25px;padding-top: 25px;}

#box1-2{width: 282px; height: 174px;float: left;padding-top: 15px}
#box1-2 div{font-size:10px; line-height:14px; padding:0 24px}
#box1-2 div.label{font-size:10px; line-height:14px; padding:5px 12px}
#box1-2 select {width:233px; border:1px solid #c2c2c2;; padding:1px; } 
#box1-2 div.radio{padding-top: 5px;}
#box1-2 div.desc{clear: both;padding-top: 10px; padding-bottom: 2px;text-align: left;}
#box1-2 .radio input{display:block; float:left; margin:1px 6px 0px 0px !important; margin:-2px 0px 0px 1px;}
#box1-2 .radio label{display:block; margin-left:0px;float: left;margin-right: 5px;}
#box1-2 input.field{width:225px; border:1px solid #c2c2c2; padding:2px; }
#box1-2 input.button{margin-top:15px; border:none; cursor:pointer;}

*+html #box1-2, * html #box1-2{padding-top:5px;}
/**+html #box1-2 select , * html  #box1-2 select {width:235px;}*/
*+html #box1-2 div.desc, * html  #box1-2 div.desc{padding-top:5px;}
*+html #box1-2 .radio label, * html #box1-2 .radio label{display:block; margin:0px;float: left; padding: 4px 0 0 0;}
/**+html #box1-2 input.button, * html #box1-2 input.button{margin-top:15px;}*/
*+html #box1-2 .radio input, * html #box1-2 .radio input{display:block; float:left;}
*+html #box1-2 div.radio, * html #box1-2 div.radio{padding-top: 0px;}



.box2neu {
	position: relative;
	margin: 10px 0 0 0;
	/*background: #D8F7E7;*/
	width: 476px;
	/*border: solid 1px lime;*/
	padding: 10px 0 10px 0;
	
}
div.green {background: #D8F7E7;}
div.yellow {background: #F9F3CE;}
div.blue {background: #D2EDF4;}
div.abs_img {
	position: absolute;
	top: 10px;
	left: 25px;
}

.box2neu h2{font-size:11px;margin:0 0 10px 110px}
.box2neu div.abs_img p.bodytext{padding:0;margin:0;display:inline;}
.box2neu p{margin:6px 25px 0 110px}



.box2{margin-top:9px; width:476px; padding:10px 0; position: relative;}
.box2 h1{font-size:11px;margin:0 25px 0 110px}
.box2 p{margin:6px 25px 0 110px}
.box2a{background:url(../images/button02.png) no-repeat 20px 10px #d8f7e7}
.box2b{background:url(../images/button03.png) no-repeat 20px 10px #f9f3ce}
.box2c{background:url(../images/button04.png) no-repeat 20px 10px #d8f7e7}

.sider{
width:282px;
float:left;
}
.box3{height:235px; background:#f8e2e2; margin-bottom:20px;font-size:10px;}
.box3 ul{padding:0 18px}
.box3 ul li{list-style:none; background:url(../images/square_red.gif) no-repeat 0 17px; padding:14px 0 4px 28px;}
.box3 ul h3{font-size:10px; font-weight:normal; color:#c00; background-color:transparent}
.box3 h2 {color: #345ac8; padding: 15px 15px 0 15px;font-size:15px}
.box3 p {line-height: 11px;}

.box4{width:280px; height:253px; background:url(../images/box02.gif) no-repeat top left}
.box4 h3{font-size:12px; color:#345ac8; padding:10px 0 8px 25px}
.box4 ul{padding:0 0 0 25px}
.box4 li{list-style:none; width:120px; height:50px; background-position:left top; background-repeat:no-repeat; float:left}
.box4 .bodytext a{display:block; float:right; padding-right: 30px;}
/*.box4 li{width:inherit; float:left; text-align:center; margin:18px 0 10px 0; list-style:none}*/

.box4 li a{width:100px; height:50px; display:block}
.box4 li span{display:none}

.box4 a {text-decoration: none; color: #345ac8;}
.box4_link {text-align: right; padding-right: 20px;}

.footer{padding:15px 0 10px 0; color:#969696; border-top:1px solid #969696; clear: both;}
.footer_home_space{height:50px;clear: both}
.footer ul{text-align:center; line-height:12px}
.footer ul li{display:inline; list-style:none }
.footer ul li a{margin:0 6px 0 3px; color:#969696}

/*Arkitel*/
.arkitel_content{padding:0 15px 0 15px;}
.arkitel_content h1{font-size:14px; color:#345ac8;padding:8px 0 8px 0;}
.arkitel_content h2{font-size:12px;}
.arkitel_content h3{font-size:11px;}
.arkitel_content ul{padding:10px 0 15px 14px;}
.arkitel_content ul li{list-style:none; background:url(../images/pfeil.gif) no-repeat 0 15px; padding:15px 0 0 24px;}
.arkitel_content p{font-size:11px; line-height:14px; padding-top:10px}

/*
*+html .arkitel_content ul li, * html .arkitel_content ul li{
	padding-left:24px;
	list-style:none;
	background-image: url(../images/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	padding-top:15px;
	line-height:14px
	}
*/

.arkitel_box1{width: 282px;height:196px; margin-top:12px; margin-bottom:16px}
#arkitel_box1_inner{width: 282px;height:196px; background: url(../images/box03.gif) no-repeat top left;; padding: 0;margin: 0;}
.arkitel_box1 h2{color:#345AC8; font-size:14px; text-align:center; line-height:26px; padding-top: 5px; background-color:transparent}
.arkitel_box1 p{padding-left:18px; height:55px}
.arkitel_box1 p .textinput{width:242px; height:17px; padding:5px; border:1px solid #c2c1c1; background:#fff; font-family:Verdana, Geneva, sans-serif}
.arkitel_box1 div{text-align:center}
.arkitel_box1 div{font-size:10px; line-height:14px; padding:0 24px}
.arkitel_box1 div.label{font-size:10px; line-height:14px; padding:5px 12px}
.arkitel_box1 select {width:233px; border:1px solid #c2c2c2;; padding:1px; } 
.arkitel_box1 div.radio{padding-top: 5px;}
.arkitel_box1 div.desc{clear: both;padding-top: 7px; padding-bottom: 2px;text-align: left;}
.arkitel_box1 .radio input{display:block; float:left; margin:1px 6px 0px 0px !important; margin:-2px 0px 0px 1px;}
.arkitel_box1 .radio label{display:block; margin-left:0px;float: left;margin-right: 5px;}
.arkitel_box1 input.field{width:225px; border:1px solid #c2c2c2; padding:2px; }
.arkitel_box1 input.button{margin-top:15px; border:none; cursor:pointer;}

*+html .arkitel_box1 .radio label, * html .arkitel_box1 .radio label{display:block; margin:0px;float: left; padding: 4px 0 0 0;}
*+html .arkitel_box1 input.button, * html .arkitel_box1 input.button{margin-top:10px;}
*+html .arkitel_box1 .radio input, * html .arkitel_box1 .radio input{display:block; float:left;}
*+html .arkitel_box1 div.radio, * html .arkitel_box1 div.radio{padding-top: 0px; vertical-align:middle;}
*+html .arkitel_box1 div.desc, * html  .arkitel_box1 div.desc{padding-top:5px;}


.arkitel_box2{height: 90px; background:#fbf7dd; margin-top:6px; padding:10px 10px 10px 10px;font-size:10px;}
.arkitel_box2 div.img {width:65px; float: left}
.arkitel_box2 div.img p{width:65px;}
.arkitel_box2 div.img p{padding:0;margin:0;}
.arkitel_box2 p.bodytext {margin:0; padding:0 0 0 10px; float:left; width:185px;}

.iframe_wrap {width: 795px; float:left;}
.iframe_box {position: relative; left:15px; border:none; width:795px;}
.iframe_box h1 {font-size: 14px; padding: 0px 0 20px 0; color: #345ac8;}
.iframe_box p {padding-bottom: 20px;}
.iframe {border: none;}
