*{
margin:0;
padding:0;
}

body{
font-family: 'Open Sans', sans-serif;
font-size:13px;
color:#0a2541;
background-color:#fff;
}

a:link {color:#555; text-decoration:none;}      /* unvisited link */
a:visited {color:#555;}  /* visited link */
a:hover {color:#05477b; text-decoration:underline;}  /* mouse over link */
a:active {color:#555;}  /* selected link */


#back{
width:100%;
min-height:1100px;
height:auto;
background-image:url(images/back.png);
}

#header{
width:990px;
height:120px;
margin:0 auto;
}

#logo{
margin-top:20px;
float:left;
margin-left:30px;
}

#number{
float:left;
font-size:40px;
letter-spacing:-1px;
margin-top:35px;
margin-left:350px;
line-height:35px;
}
#number p{
font-size:18px;
letter-spacing:0px;
}

#main{
width:970px;
min-height:980px;
height:auto;
margin:0 auto;
background-image:url(images/main_back.png);
}

#banner_wrap{
width:935px;
height:290px;
padding-top:10px;
margin:0 auto;
}

#banner{
float:left;
width:683px;
height:271px;
background-image:url(images/banner.png);
}

#offer{
width:231px;
height:271px;
float:left;
background-image:url(images/offer.png);
margin-left:20px;
}

#offer_list{
margin-top:65px;
padding-left:32px;

}

#offer_list li{
padding-bottom:10px;
}

.clear{
clear:both;
}

#text_wrap{
height:auto;
min-height:350px;
width:935px;
margin:0 auto;
padding-bottom:30px;
}

#text{
float:left;
width:640px;
padding-left:10px;
height:auto;
min-height:350px;
}

#text h2, h1{
font-size:20px;
padding-bottom:10px;
}

#text h2{
float:left;
}

#text p{
padding-bottom:10px;
}

#side{
float:left;
width:231px;
height:auto;
min-height:350px;
margin-left:54px;
}

.img{
margin-bottom:10px;
}

.img:hover{
opacity:0.8;
}

#services_under{
height:auto;
min-height:250px;
width:925px;
margin:0 auto;
}

#list_1{
float:left;
width:350px;
}

#list_1 ul{
padding-left:18px;
padding-top:10px;
}

#list_2{
float:left;
width:350px;
}

#list_2 ul{
padding-left:18px;
padding-top:10px;
}

#trade{
float:left;
width:225px;
height:200px;
margin-top:90px;
}

.banner_button{
margin-top:140px;
margin-left:25px;
}

.banner_button:hover{
opacity:0.8;
}

#ban_but{
margin-left:25px;
margin-top:10px;
}


#ban_but:hover{
opacity:0.8;
}

#footer{
width:935px;
height:30px;
margin:0 auto;
}

#text h3{
font-style:italic;
color:#00adff;
font-weight:300;
padding-bottom:10px;
}
#discount{
width:990px;
height:80px;
text-align:right;
margin:0 auto;
font-size:50px;
color:#000;

background-image:url(images/discount.png);
}
#code{
line-height:80px;	
text-align:right;
margin-right:130px;
font-family:Arial, Helvetica, sans-serif;
}
