body {
margin: 0 auto; 
padding: 0;
background:#26223e url(top_bg.jpg) top repeat-x;
font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
color:#fff;}

#preload  {height:0;width:0;overflow:hidden;position:absolute;}
#main{margin:0 auto;padding:0px;width:930px;}

#head {font-size:12px;line-height:14px; font-weight: bold;color:#ffb642;margin:0px 0px 0px 0px;}
#head .lgo1{float:left;width:177px;height:111px;background:url(logo_img_1.jpg) top no-repeat;margin:0px 0px -20px 0px;}
#head .lgo2{float:left;width:177px;height:111px;background:url(logo_img_2.jpg) top no-repeat;margin:0px 0px -20px 0px;}
#head .lgo3{float:left;width:576px;height:111px;margin:0px 0px -20px 0px;}

#head .navi_top{padding:10px 0px 0 0px; color:#eeeeee; text-align:center;}
#head p.descri {padding:5px 0px 0 0px; color:#ffffff;font-size:12px;line-height:14px;  text-align:center;font-weight:bold;margin:0px;}
#head .navi_top a{ -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; background:#ffc739; border:1px solid #ffc739;color:#000;  font-size:12px; padding:0px 5px;  display:inline-block; margin:2px 0;text-decoration:none; font-weight: bold;}
#head .navi_top a:hover {background:#4b7241; border:1px solid #4b7241; color:#fff;text-decoration: none;}

#tubth { overflow:hidden; position:relative; clear:both; width:930px; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; margin:5px 0;padding:0px; text-transform: uppercase; }
.paginator_top {color:#fff; float:left; display:inline; font-size:13px; padding-left:10px; padding-top:2px; padding-bottom:5px; height:15px;font-weight: bold;}
.paginator_top ul { display:inline; margin:0px; padding:6px 3px;}
.paginator_top  .pages { padding-right:15px;}
.paginator_top ul li { display:inline; padding:4px 0px;}
.paginator_top ul li a, .paginator_pages ul li a{ -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;
background:#1e1b31; border:1px solid #1e1b31; color:#fff; font-size:12px; padding:1px 3px;  text-decoration:none; font-weight: bold;}
.paginator_top ul li a:hover {background:#ffc739;  border:1px solid #ffc739;  color:#000;}
.banner { width: 933px; margin: 0px auto; text-align: center; }


.titlebloc{color:#fff;  font-size:16px;line-height:16px;
text-align:left;font-weight:bold;
margin:10px 0 5px 0;padding:3px 0px 4px 5px; 
text-transform: uppercase; }
/* TGP TH */
#thumb {width:930px;padding:0 0 0 0; margin:5px auto;overflow:hidden;}
#thumb a { float: left; display:block; width: 150px;height: 215px;margin:0px 3px 3px 0px; background:#1e1b31; border: 1px solid #3f3867; }
#thumb a img {width: 150px;height: 215px;border:0;}
#thumb a:hover{border:1px dashed #a8e58e;}
/* END TGP TH */

.top {font-weight: bold;font-size: 13px;color:#fff;margin:0px 0px 0px 0px;padding:0 0 0 20px;text-align:left;}
.friens {width:930px; background:#1e1b31;  -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; margin: 0px 0 10px 0;	padding: 10px 0;	}
.toplist {font-size:13px; line-height:14px; color:#ffc739; font-weight:bold; margin:0px;padding: 0px 0px 0px 20px;text-align:left;}
.toplist a { text-decoration:none;color:#eeeeee; font-weight:bold;}
.toplist a:hover {text-decoration: underline;color:#a8e58e;}

#footer {margin: 0px auto; height:54px; background:url(bottom_bg.jpg) bottom repeat-x;}
.flogo{margin: 0px auto; width: 930px; padding:0px;}
.disc {width: 500px; float:left;  font-size:10px;line-height:12px;color:#eeeeee; text-align:center;font-weight:bold; margin:0px; padding: 5px 0px 0px;}
.friends { width: 400px; float:left;font-size:14px;line-height:14px;color:#fff; text-align:center;font-weight:bold; margin:0px; padding: 15px 0px 0px;}

#footer a{color: #a8e58e;  padding-left:0px;font-size:14px; text-decoration: underline; font-weight:bold;}
#footer a:hover {color:#ffc739; text-decoration: none;}


#pay_sites { padding: 0px ; clear:both;margin:10px 0;}
#pay_sites img { background:#1e1b31; width: 200px; float: left; height: 200px; border: 1px solid #3f3867; }
#pay_sites .pic_bg { width: 448px; float: left;  margin-left: 10px; }
#pay_sites .pic_text { margin-left: 217px; padding:0; }
#pay_sites .pic_text a {text-decoration:none;color:#ffc739; font-weight:bold; font-size:14px;}
#pay_sites .pic_text p { margin: 0px;}
#pay_sites .pic_text p a { -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; 
background: #ffc739; color: #000; padding: 0 3px; font-weight: bold; }
#pay_sites .pic_text p a:hover {text-decoration: none; background-color: #fff; color: #09090a; }

/* THUMB TOPLIST */ 
.bgs{width:1028px; margin:auto;}
.vbsx {padding:10px; padding-right:8px; margin-bottom:0px;}
.vbsx .ghq { float:right; margin-right:2px; margin-bottom:8px; text-decoration:none; font-size:11px; text-transform:uppercase;
font-weight:bold;color:#fff; text-align:center;}
.vbsx .ghq img{border:solid 1px #3f3867; margin-bottom:3px;}
.vbsx .ghq:hover{color:#a8e58e;}
.vbsx .ghq:hover img{border:dashed 1px #a8e58e;}
.vbsx .ghq b{ display:block;}
.cl{ clear:both;}

#adtre { width:1006px; margin: 0 auto; position: relative; margin-bottom: 0px;}
.ader {width:978px; margin: 0 auto; position: relative; margin-bottom: 0px;}
.aderb {width:300px; height:250px; padding:7px; margin-left:6px; margin-right:6px; float:left;}