*{
margin: 0;
}

img{
border:0;
}

a{
text-decoration:none;
outline: none;
color: #6A6A6A
}

ul {
margin:0px;
padding:0px;
}

body{
background-color: #F4F4F4; 
font-family: 'Trebuchet MS';
font-size: 12px;
color: #343434;
text-align: center;
}

.clear{
clear: both;
line-height:0px;
font-size:0px;
}

.wrap{
text-align:left;
width:950px;
margin:0 auto;
}	

#head{
border-top:4px solid #fff;
background: url('../img/head.jpg') repeat-x;
height:415px;
}

#head .inner{
background: url('../img/head-inner.jpg') 50% 0 no-repeat;
height:415px;
}	

#head h1{
position:absolute;
margin-top:25px;
}	

#head .menu{
list-style:none;
float:right;
margin-top:8px;
}

#head .menu li{
float:left;
margin:0 15px;
position:relative;
}

#head .menu li a{
font-size:14px;
font-weight:bold;
color:#929292;
}	

#head .menu li a:hover, #head .menu li a.selected{
text-decoration:underline;
}	

#head .menu  li:hover > ul {
visibility:visible;
display: block; 
}


#head .menu  li ul{
visibility:hidden;
position:absolute;
list-style:none;
z-index:100;
margin-left:-13px;
margin-top:-2px;
width:200px;
background-color:#fff;
padding:10px 0;
}

#head .menu  li ul li{
border-bottom:1px solid #d9d9d9;
/*background-color:#f4f4f4;*/
background-image:none;
display:block;
width:170px;
}

#head .menu  li ul li a{
padding:5px 5px 5px 8px;	
background-image:none; 
text-align:left;
color:#5b5b5b;
height:100%;
font-size:11px;
font-weight:normal;
display:block;
}



#head #fader{
margin-left:319px;
padding-top:50px;
}	

#head #welcome{
position:absolute;
margin-top:100px;
height:180px;
margin-top:145px;
width:300px;
color:#fff;
}	

#head #welcome h2{
margin: 10px 0;
font-size:18px;
}

#head #welcome a{
color:#fff;
font-weight:bold;
}

#head #welcome .more{
float:right;
}

.more{
padding-left:17px;
background: url('../img/arrow.png') 0 50% no-repeat;
}	

#center{
background-color:#fff;
min-height:300px;
padding-bottom:20px;
color:#454545;
}

#center .box{
width:245px;
height:220px;
float:left;
margin:0 35px;
}

#center .box p{
margin: 10px 0;
font-size:14px;
font-weight:bold;
}

#center .box a{
color:#605E5E;
}	

#foot{
height:89px;
background: #fff url('../img/foot.gif') 0 0 repeat-x;
color:#6A6A6A;
font-size:11px;
}

#foot .inner{
border-top:1px solid #BFBFBF;
padding-top:1px;
}

#foot p{
margin-top:15px;		
width:200px;
float:left;
}

#foot a{
margin-top:15px;	
display:block;
float:right;
width:150px;
}

#center a{
color:#1A9D0F;	
}	

#center .wrap h2{
font-size:20px;
color:#38B938;
margin-bottom:13px;
}

#wspol{
list-style:none;
margin:0 120px;
color:#444444;
}

#wspol li{
padding:20px 0;
border-bottom: #424242 1px dotted; 
}

#wspol img, #wspol .desc,#wspol .adr{
float:left;
margin-left:60px;
}	


#center .left{
width:245px;
float:left;
}

#center .left .menu{
list-style:none;
margin:15px 5px 0 15px;
}

#center .left .menu li{
border-bottom:1px dotted #444;
}

#center .left .menu li a{
padding:4px 0 4px 20px;
display:block;
margin: 0 7px;
color:#0E6E0D;
background: url('../img/doc.gif') 0 50% no-repeat;      
}

#center .left .menu li a:hover{
font-weight:bold;
}

#center .content{
margin-left:35px;	
width:635px;
float:left;
}

#contact-left{
width:225px;
margin-right:20px;
float:left;
}

#contact-right{
width:665px;
float:left;
}

.contact{
padding:3px;
border:1px solid #6FC074;
padding:3px;
width:200px;
margin-bottom:10px;
color:#424242;
font-size:12px;
font-family: 'Trebuchet MS';
}

#submit{
margin-left:146px;
}

dl{
padding:15px;
border:1px solid #E4E4E4;
margin-bottom:10px;
}	

dt{
font-weight:bold;
margin-bottom:5px;
}

dd{
padding-left:20px;
}

.form-info{
margin-bottom:5px;
}

#center .content ul{
padding-left:20px;
}