﻿@charset "utf-8";
	/* CSS Document */



{padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;}
body {background: #F5F5F5; font-size: 25px; font-family: Arial, Helvetica, sans-serif; color: #666666;width: 98%;}
img {vertical-align: middle;}
a {color: #030303; text-decoration: none;}
a:visited {color: #666666; text-decoration: none;}
a:hover {color: #FF0000; text-decoration: underline;}
a img {border-width: 0px;}

H1 {display: inline; padding-left: 50px; font-size: 30px; margin-top: 30px; background: url(/imgs/images/m-h2.gif) no-repeat 0px 0px;}
H2 {display: inline; padding-left: 50px; font-size: 25px; margin-top: 30px; background: url(/imgs/images/m-h2.gif) no-repeat 0px 0px;}
H3 {display: inline; padding-left: 30px; font-size: 20px; margin-top: 30px; background: url(/imgs/images/h3.gif) no-repeat 0px 0px;}
ul {list-style-type: none}
b {color: #666666;}




div.main { background: #fff; margin-bottom: 20px; margin-left: auto;  margin-right: auto; border: solid #ccc 1px; text-align: left;border-radius: 30px;}


/* ==== HEAD ==== */
div.head {background: url(/imgs/images/m-bg.jpg) repeat-x; margin-left: 1px; margin-right: 1px; height: 238px; margin-top: 20px;}
div.head div.headdesc {font-size: 12px; color: #FF97B1; line-height: 29px; height: 29px; text-align: center;}
div.head div.logo {  border: 0px;text-align: center;}
div.head div.logo img{  width:642px; height:140px;  }
div.head div.headright {float: center;}
div.head div.headleft { line-height: 233px; height: 233px;}


div.headMenu {clear: both; display: block; overflow: hidden; line-height: 58px; height: 58px;}
div.headMenu ul{ margin-top:7px;}
div.headMenu li {display: block; background: url(/imgs/images/li_line.jpg) no-repeat ; float: left;}
div.headMenu ul li a {padding-right: 20px; padding-left: 20px; font-weight: bold; font-size: 33px; float: left; color: #ffffff; text-align: center;}
div.headMenu ul li a:visited {color: #ffcc00;}
div.headMenu ul li a:hover {background: url(/imgs/images/li_bg.jpg) repeat-x; color: #ffcc00; text-decoration: none;}





div.head div.search {text-align: center; border: 0px;}


input.searchtext {font-size: 25px;border: #CC3467 1px solid; margin-left: 50px; width: 500px; line-height: 60px; height: 60px;padding-bottom: 3px;border-radius: 5px;}
input.searchsubmit {margin-left: 10px;font-size: 25px;border: #CC3467 1px; font-weight: bold; width: 120px; color: #fff; position: relative; height: 60px; background-color: #CC3467;}



.regionconn {position:relative; margin-top:10px; float: right; margin-right:30px;font-size: 25px;}
.allregion {width:120px; height:45px; border:#CC3467 1px solid; line-height:45px; cursor:pointer; text-align:center; color:#000000; background:#FFF1F6 no-repeat;}
.regionlist li a:link,.sortlist li a:visited,.sortlist li a:hover {font-weight:bold;color:#000000;margin-left:5px;}
.regionconn ul.regionlist {position:absolute;z-index:1100;width:680px; height:auto;margin-top:0px;border:1px solid #CC3467; background:#FFF1F6; right:0px;top:45px;}
.regionlist li {font-size: 30px; height:60px;line-height:60px;width:170px; float:left;}




.thumb {float: left; margin: 0px 30px 0px; width: 395px; height:426px;  overflow:hidden;}

.thumb u {text-align: left; font-size: 30px;line-height: 32px;max-height: 96px; display: block;text-decoration: none;overflow: hidden;margin-top: 20px;padding: 0 4px;}


.pic {position:relative;width:380px;height:285px;}

.pic img {border: #CCCCCC 3px solid; width:380px;height:285px;padding: 5px; border-radius: 10px;}
.pic a:hover img{border: #FF0000 1px solid; filter: alpha(opacity=80); moz-opacity: 0.80; opacity: 0.80;}

.pic t {display: block;position: absolute;top: 250px;color: #F6F6F6;border-radius: 8px;text-align: center;font-weight: bold;padding: 2px 4px;
    background: #4c4c4c;
    font-size: 28px;
    line-height: 28px;
    height: 28px;
    text-shadow: #565656 0 1px;
    z-index: 2;left: 20px;
}








div.bigcolumn {background: url(/imgs/images/all_left_bg.gif) repeat-x center top; float: left; padding-bottom: 20px;width: 100%; }
div.smallcolumn {display:none; }

#vote {float: left;}


div.contenthead {margin: 0px 50px 0px 50px; line-height: 100px;  vertical-align: middle;  border-bottom: #dddcdd 1px solid;}


div.content {padding-left: 5px; margin-bottom: 5px;}


.contenthead3 {background: url(/imgs/images/all_left_bg.gif) repeat-x center top;}



div.footer div.desc {font-size: 20px; margin: 4px 20px 0px;}

div.footer {clear: both; text-align: center;}

div.f_bg {padding-top: 25px; height: auto; font-size: 20px; }
div.f_bg a:link { color: #000000;}
div.f_bg a:visited { color: #000000;}
div.f_bg a:hover {text-decoration: underline;}



.f_foot {background: #CC3467; margin-left: 1px; color: #fff; line-height: 30px; height: 30px; margin-right: 1px;  text-align: center;margin-bottom: 20px;}
.f_foot a {color: #fff}



.pagination {font-size: 25px; text-align: left;overflow: hidden;}
.pagination ul {margin: 0;display: inline-block;vertical-align:  middle;
	*display: inline;
	zoom: 1;}
.pagination ul li {float: left;padding: 5px;border-radius: 5px;}
.pagination ul li a {text-decoration: none;padding: 10px 15px;border: 3px solid #ccc;display: inline-block;
	*display: inline;
	zoom: 1;}
.pagination ul li a:hover {background:  #eee;border-color: #888;}
.pagination ul img {height:25px;}







ul.navigator {margin: 50px 0px 50px 0px;text-align: center;overflow: hidden; font-size: 30px;}
ul.navigator li {text-decoration: none; padding: 5px;  display: inline-block;}
ul.navigator li A {text-decoration: none;padding: 5px 12px 5px 12px; border: 2px solid #ccc;}
ul.navigator li A {text-decoration: none;display: inline-block;
	*display: inline;
	zoom: 1;}
ul.navigator span{display:none;}






ul.alltagsblock {margin:10px;text-align:center;overflow:hidden;}
ul.alltagsblock li {text-decoration:none;padding:5px 5px;font-size:30px;display:inline-block;}
ul.alltagsblock li A {text-decoration:none;padding:10px 10px;background:#E3E3E3;border:3px solid #ccc;display:inline-block;*display:inline;zoom:1;}
ul.alltagsblock li A:hover {background:#eee;border-color:#888;}



/* ==== ALL TAGS ==== */


.alltags {text-align: left;overflow: hidden;}
.alltags ul {margin: 0;display: inline-block;vertical-align:  middle;
	*display: inline;
	zoom: 1;}
.alltags ul li {font-size:30px; float: left;padding: 8px;}
.alltags ul li a {text-decoration: none;padding: 10px 20px;border: 3px solid #ccc;display: inline-block;
	*display: inline;
	zoom: 1;}
.alltags ul li a:hover {background:#eee;border-color: #888;}
.alltags ul img {height:25px;}

.alltags h4 {font-size: 60px;height:10px;font-weight: bold; text-align: left; margin-left: 60px;}




.pgright {text-align: left;}
.pgright ul { display: inline-block;}
.pgright ul li {padding: 8px;}
.pgright ul li a {text-decoration: none; padding: 4px;border: 1px solid #ccc;}
.pgright ul li a:hover {background:#eee;border-color:#888;}




.BackGround_overlay,.bannerright,.bannerleft {
position: absolute;*/
}


.ads950 {width: 930px; text-align: center; float: center; border: #dddcdd 1px solid; margin: 20px; padding: 10px; border-radius: 10px; overflow:hidden;}

.ads160 {text-align: center; float: center; border: #dddcdd 1px solid; margin: 5px; padding: 5px; border-radius: 10px; overflow:hidden;}

.ads728 {text-align: center; float: center; border: #dddcdd 1px solid; margin: 30px; padding: 5px; border-radius: 10px; overflow:hidden;}


.zd950 {width: 930px; text-align: center; float: center; border: #dddcdd 1px solid; margin: 20px; padding: 10px; border-radius: 10px; overflow:hidden;}
.zd160 {text-align: center; float: center; border: #dddcdd 1px solid; margin: 5px; padding: 5px; border-radius: 10px; overflow:hidden;}
.zd728 {text-align: center; float: center; border: #dddcdd 1px solid; margin: 30px; padding: 5px; border-radius: 10px; overflow:hidden;}


ul.navigator li first {display:none;}
ul.navigator li end {display:none;}