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

* {
margin: 0;
padding: 0;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #FFF url(../images/body_bg.png) repeat-x;
color: #696969;
font-size: 12px;
}

a img {
border: 0;
}

#wrapper {
width: 884px;
margin: 0 auto;
padding: 5px 0;
}

#main {
background: url(../images/mid1.png) repeat-y top left;
padding: 0 10px 0 10px;
}

#top {
background: url(../images/top1.png) no-repeat top left;
padding-top: 19px;
}

#bottom {
background: url(../images/bottom1.png) no-repeat bottom left;
padding-bottom: 17px;
}

#head {
position: relative;
height: 96px;
width: 100%;
}

h1.logo {
width: 230px;
height: 65px;
position: absolute;
left: 22px;
top: 17px;
}

h1.logo a {
width: 300px;
height: 65px;
display: block;
background: url(../images/logo.gif) no-repeat;
}

h1.logo a span {
position: absolute;
top: -3000px;
}

ul.mainMenu {
float: right;
margin-top: 32px;
padding-right: 10px;
_padding-right: 4px;
list-style: none;
}


ul.mainMenu li {
float: left;
height: 49px;
margin-right: 6px;
background: url(../images/menu_r.png) no-repeat right top;
}

ul.mainMenu li span {
display: block;
float:left;
height: 49px;
background: url(../images/menu_l.png) no-repeat top left;
}

ul.mainMenu li span a {
display: block;
float:left;
padding: 0 16px;
line-height: 34px;
font-size: 8px;
color: #7e7e7e;
text-decoration: none;
}

ul.mainMenu li span a:hover {
color: #fb3601;
}

.adv {
height: 185px;
font-size: 22px;
line-height: 30px;
color: #fb3601;
background: url(../images/box.jpg) no-repeat top center;
}

.adv p {
padding: 50px 0 0 55px;
}

#content {
padding: 10px 50px;
}

#footer {
position: relative;
width: 720px;
text-align:center;
}

#footer p {
border-top: 1px solid #999999;
margin-left: 26px;
}

#footer a.smallLogo{
position: absolute;
bottom: 0;
right: 12px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix { overflow : hidden; _height : 1%; }

.tell{
	font-size:24px; color:#fb3601; text-align:right; font-weight:bold; margin-right:10px;
}

a {
/*color: #fb3601;*/
color: #7e7e7e;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}
a:visited {
color: #7e7e7e;
}


.right {
	border-left-style:dashed;
	border-left-width:1px;
	border-left-color:#777777;
	padding-left:10px;
}

.leftMenu{
padding-bottom:7px;
	
}