@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

body{
background:url(/images/bg/main-bg.jpg) repeat;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#666;
}

#wrap{
width:980px;
margin:auto;
background:url(/images/bg/wrap-main-bg.jpg) repeat-y top center;
}

#banner{
padding:47px 52px 0px 52px;
background:url(/images/bg/wrap-top-bg.jpg) top center no-repeat;
text-align:left;
clear:both;
}

#banner img.tel-email{
padding-left:385px;
}

#content{
padding:0px 60px 10px 0px;
text-align:left;
float:right;
width:690px;
}

#content p{
padding:5px;
text-align:justify;
}

#content ul{
list-style:circle;
list-style-position:outside;
list-style-type:circle;
padding:5px 5px 5px 30px;
}

#menu{
float:left;
width:150px;
padding:15px 0px 10px 57px;
text-align:left;
}

#menu img{
padding-left:10px;
}

#menu ul{
list-style:none;
list-style-type:none;
}


#menu ul li{
padding:10px;
border-top: 1px #d4d4d4 solid;
}

#menu ul li.last{
border-bottom: 1px #d4d4d4 solid;
}

#menu ul li a, #menu ul li a:hover{
font-size:16px;
text-decoration:none;
font-weight:normal;
color:#6aa78a;
}

#menu ul li a.current, #menu ul li a:hover.current{
color:#6aa78a;
}


#bottom{
padding:0px 52px 60px 52px;
background:url(/images/bg/wrap-bottom-bg.jpg) bottom center no-repeat;
font-size:12px;
clear:both;
}

#bottom ul{
list-style:none;
list-style-type:none;
}

#bottom ul li{
padding:5px 20px 5px 20px;
display:inline;
}

#bottom ul li a, #bottom ul li a:hover{
font-size:12px;
text-decoration:none;
}

#bottom ul li a:hover{
text-decoration:underline;
}

/*********************** general rules ******************************/

h1, h2, h3, h4, h5{
padding:15px 0 15px 0;
font-weight:bold;
color:#ccc;
color:#4d6483;

}

a, a:hover{
color:#6aa78a;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

p.border{
border-top: 1px #d4d4d4 solid;
margin:5px 5px 10px 5px;
}

p.errormessage{
color:#FF6633;

}

img.leftimg{
float:left;
padding-right:5px;
}

img.rightimg{
float:right;
padding-left:5px;
}
img.rightimg-contact{
float:right;
padding:0px 20px 0;
}

fieldset{
padding:3px;
border: 1px #d4d4d4 solid;
}

legend{
color:#4d6483;
font-size:15px;
}

input, textarea{
width:99%;
background:#F3F3F3;
border:none;
padding:1px;
color:#666666;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
}

input.formbutton{
width:97%;
padding:2px;
margin:5px;
color:#4d6483;
font-size:15px;
}




.clear {
   clear: both;
} 