*{
margin:0;
padding:0;
}

body {
font-family: verdana;
font-size: 11px;
text-align: center;
height: 100%;
background: #9bc7d5;
}

a img{
border: 0px;
}

.hd-bg {
height: 140px; 
width: 100%; 
background: url(/layout_files/hd-bg.jpg); 
background-repeat: repeat-x;
}

.header{
margin-left: auto;
margin-right: auto;
width: 900px;
height: 146px;
background: url(/layout_files/header2.png)
}

.wrap {
width: 900px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

.bm {
float: right;
width: 220px;
height: 50px;
padding-top: 5px;
padding-right: 78px;
}

.tl {
float: left;
width: 900px;
height: 82px;
background: url(/layout_files/tl-bg.png);
background-repeat: none;
}

.title {
float: left;
margin-left: 67px;
margin-top: 29px;
font: bold 10pt arial;
color: #000;
}


.tlb {
float: left;
width: 900px;
height: 82px;
background: url(/layout_files/tlb-bg.png);
background-repeat: none;
}



.th {
margin-top:0px;
float: left;
margin-left: 1px;
width: 897px;
background: url(/layout_files/th-bg.png);
padding-left: auto;
padding-right: auto;
text-align: center;
}

.th ul, li{
list-style: none;
display: inline;
}

.th ul, li a{
list-style: none;
display: inline;
}

.th a img{
border: 1px solid #000;
}

.th a:hover img{
border: 1px solid #356581;
}

.tpl{
margin-left:1px;
float: left;
width: 900px;
}

.tpl ul{
list-style:none;
text-align:left;
padding:0
}

.tpl ul li{
background:#666;
line-height:14px;
float:left;
display:inline;
text-align:center;
}

.tpl ul li a{
text-decoration: none;
color:#4a4a49;
padding:0
font-weight:bold;
}

.tpl ul li a:hover{
border-bottom: 1px dotted #000;
}

.footer {
clear: both;
height: 100px;
width: 900px;
margin-left: auto;
margin-right: auto;
font-size: 9px;
background: url(/layout_files/footer2.png);
text-align: left;
}

.foot-bg{
clear: both;
width: 100%; 
height: 100px; 
background: url(/layout_files/ft-bg.jpg); 
background-repeat: repeat-x;
}

.ttl{
float: right;
width:445px;
height:92px;
margin-top:30px;
}

.ttl div{
margin-left:120px
}

.ttl div ul{
margin-left:10px;
margin-top:18px;
float:left;
width:150px;
list-style:none;
text-align:left;
padding:0
}

.ttl div ul li{
line-height:14px;
width:150px;
display:block;
}

.ttl div ul li a{
text-decoration: none;
font: bold 11px Tahoma,Helvetica,sans-serif;
color:#000;
margin-left:10px;
padding:0
}

.ttl div ul li a:hover{
border-bottom: 1px dotted #000;
}

.more{
float: left;
width:760px;
height:28px;
display: inline;
margin-left: 86px;
margin-top: 8px;
}

.more ul{
list-style:none;
}
.more ul li a:link,.more ul li a,.more li a:visited a:active {
float:left;
display:inline;
height:22px;
width: 25px;
border:1px #000 solid;
text-decoration:underline;
font:bold 12px Tahoma,Helvetica,sans-serif;
color:#000;
line-height:18px;
text-align:center;
margin:2px;
background:#eab01d;
}


.more ul li a:hover{
background:#fff;
}

.more h4{
float:left;
font:bold 13px Tahoma,Helvetica,sans-serif;
color:#000;
margin-top:6px
}

.more ul li{
float:left
}
.linkblue a, .linkblue a:link, .linkblue a:visited {color:#0000EE;}
.linkblue a:hover {color:red;}
.font17 {font-size:15px;}
.font17 a{font-size:17px;}

.picturetoplist {margin-left:2px;padding-top:5px; margin-top:-15px;}
.picturetoplist img {display:block; float:left; width:117px; height:117px; margin-left:7px; border:1px dashed #000; display:inline;}
.picturetoplist a:hover img {border:1px solid #000;}

.picturetoplistcontainer {width:900px;margin-top:0px; }
.picturetoplistcontainer h2, .toplist_gallery_right h2 {line-height:25px; font-size:25px; display:block; text-align:center;}
.picturetoplistcontainer ul {margin-left:1px; width:750px; }
.picturetoplistcontainer ul li{margin-top:10px; margin-left:9px; width: 212px; float:left; background:#B1E0F1; text-align:left; display:inline;}
.picturetoplistcontainer ul li a, .toplist_gallery_right ul li a, .picturetoplistcontainer ul li a:visited, .toplist_gallery_right ul li a:visited {font-weight:700; color:#0000EE; line-height:33px;}

