body {
background-color: black;
background-image: url(images/bg.jpg);
background-repeat:no-repeat;
}

div#wrap {
width:941px;
margin:0 auto;
}

div#content {
display:block;
float:left;
height:600px;
width:941px;
border:0px;
}

div#head {
display:block;
float:left;
height:128px;
width:941px;
background-image:url(images/head_main.png);
background-repeat:no-repeat;
text-align:right;
margin-top:100px;
}

div#logo {
display:block;
float:left;
margin-top:10px;
margin-left:10px;
}

div#topmenu {
display:block;
float:right;
margin-top:10px;
margin-right:10px;
}

div#main {
display:block;
float:left;
width:941px;
height:258px;
margin-top:2px;
}

div#info {
display:block;
float:left;
width:941px;
height:414px;
background-image:url(images/info.png);
background-repeat:no-repeat;
}

div#cover {
display:block;
float:left;
background-image:url(images/main_cover.png);
background-repeat:no-repeat;
width:596px;
height:258px;
}

div#features {
display:block;
float:left;
width:345px;
height:258px;
}

div#feattop {
display:block;
float:left;
width:346px;
height:86px;
background-image:url(images/main_feat1.png);
background-repeat:no-repeat;
}

div#featmid {
display:block;
float:left;
width:346px;
height:86px;
background-image:url(images/main_feat2.png);
background-repeat:no-repeat;
margin-top:1px;
}

div#featlow {
display:block;
float:left;
width:346px;
height:86px;
background-image:url(images/main_feat3.png);
background-repeat:no-repeat;
}

div#bottom {
display:block;
float:left;
width:941px;
height:154px;
}

div#botleft {
display:block;
float:left;
width:597px;
height:154px;
background-image:url(images/bottom_left.png);
background-repeat:no-repeat;
}

div#botright {
display:block;
float:left;
width:344px;
height:154px;
background-image:url(images/bottom_right.png);
background-repeat:no-repeat;
}

div#foot {
display:block;
float:left;
width:941;
height:62px;
margin:0 auto;
}

span#menuhome {
display:block;
height:20px;
width:120px;
background-image:url(images/menu_home.png);
background-repeat:no-repeat;
}

span#menumail {
display:block;
height:20px;
width:120px;
background-image:url(images/menu_mail.png);
background-repeat:no-repeat;
}

span#menuinfo {
display:block;
height:20px;
width:120px;
background-image:url(images/menu_info.png);
background-repeat:no-repeat;
}

span#covertitle {
display:block;
float:left;
height:72px;
width:341px;
margin-top:156px;
background-image:url(images/main_title.png);
background-repeat:no-repeat;
}
span#coverline {
display:block;
float:left;
height:21px;
width:596px;
background-image:url(images/main_coverline.png);
}

span#featlinea {
display:block;
float:left;
height:21px;
width:345px;
background-image:url(images/main_featline.png);
background-repeat:no-repeat;
margin-top:56px;
}

span#featlineb {
display:block;
float:left;
height:21px;
width:345px;
background-image:url(images/main_featline.png);
background-repeat:no-repeat;
margin-top:55px;
}

span#featlinec {
display:block;
float:left;
height:21px;
width:345px;
background-image:url(images/main_featline.png);
background-repeat:no-repeat;
margin-top:55px;
}

span#bline {
display:block;
float:left;
width:597px;
height:51px;
background-image:url(images/bottom_line.png);
background-repeat:no-repeat;
}

span#bcont {
display:block;
float:left;
width:597px;
height:94px;
}

span#bcontleft {
display:block;
float:left;
width:276px;
padding-left:20px;
padding-top:10px;
}

span#bcontright {
display:block;
float:left;
padding-top:10px;
width:301px;
}

span.btext {
display:block;
float:left;
color:white;
font-family:verdana;
font-size:10px;
width:115px;
padding-left:15px;
}

span#ba {
display:block;
float:left;
width:150px;
height:40px;
padding-left:29px;
padding-top:10px;
}
span#bd {
display:block;
float:left;
padding-top:10px;
width:154px;
}
span#bb {
display:block;
float:left;
width:150px;
height:47px;
padding-left:29px;
padding-top:7px;
}
span#be {
display:block;
float:left;
padding-top:10px;
width:154px;
padding-top:7px;
}
span#bc {
display:block;
float:left;
width:150px;
height:57px;
padding-left:29px;
}
span#bf {
display:block;
float:left;
width:154px;
height:77px;
}

span#fwrap {
display:block;
width:720px;
margin-left:auto;
margin-right:auto;
}


font.menu {
display:block;
padding-top:4px;
padding-right:43px;
color:white;
font-family: verdana;
font-size: 9px;
text-decoration:none;
}
font.menu A:link {
color:white;
text-decoration:none;
}
font.menu A:active {
color:white;
text-decoration:none;
}
font.menu A:visited {
color:white;
text-decoration:none;
}
font.menu A:hover {
color:#66CCFF;
text-decoration:none;
}

font.main {
display:block;
float:left;
padding-left:15px;
padding-top:4px;
color:white;
font-family: verdana;
font-size: 11px;
text-decoration:none;
}
font.main A:link {
color:white;
text-decoration:none;
}
font.main A:active {
color:white;
text-decoration:none;
}
font.main A:visited {
color:white;
text-decoration:none;
}
font.main A:hover {
color:#66CCFF;
text-decoration:none;
}


font.feat {
display:block;
float:left;
padding-left:2px;
padding-top:4px;
color:white;
font-family: verdana;
font-size: 11px;
text-decoration:none;
}
font.feat A:link {
color:white;
text-decoration:none;
}
font.feat A:active {
color:white;
text-decoration:none;
}
font.feat A:visited {
color:white;
text-decoration:none;
}
font.feat A:hover {
color:#66CCFF;
text-decoration:none;
}

font.link {
display:block;
float:left;
padding-left:80px;
color:#3399CB;
font-family: verdana;
font-size: 11px;
}
font.link A:link {
color:#3399CB;
text-decoration:underline;
}
font.link A:active {
color:#3399CB;
text-decoration:none;
}
font.link A:visited {
color:#3399CB;
text-decoration:none;
}
font.link A:hover {
color:white;
text-decoration:underline;
}


font#copy {
display:block;
float:left;
width:597px;
color:white;
font-family:verdana;
font-size:9px;
padding-top:10px;
text-align:center;
}

img.logo {
display:block;
float:left;
border-style:none;
text-decoration:none;
}

img#follow {
display:block;
float:left;
height:21px;
padding-left:4px;
border-style:none;
}

img#bdelta {
padding-left:5px;
}

img.bcont {
display:block;
float:left;
}

img.index {
border-style:none;
text-decoration:none;
}

img#trek {
display:block;
float:left;
}

img#para {
display:block;
float:left;
}

