﻿@charset "utf-8";
	/* CSS Document */



{padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;}
body {background: #F5F5F5; font-size: 22px; 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: 28px; margin-top: 40px; background: url(/imgs/images/m-h2.gif) no-repeat 0px 0px;}
H2 {display: inline; padding-left: 50px; font-size: 22px; margin-top: 40px; background: url(/imgs/images/m-h2.gif) no-repeat 0px 0px;}
H3 {display: inline; padding-left: 50px; font-size: 22px; margin-top: 40px; background: url(/imgs/images/h3.gif) no-repeat 0px 0px;}
ul {list-style-type: none}


.HG5 {clear: both;height: 10px;}
.HG10 {clear: both;height: 20px;}
.HG20 {clear: both;height: 30px;}
.HG30 {clear: both;height: 50px;}
.HG50 {clear: both;height: 80px;}
.HG80 {clear: both;height: 100px;}

div.main { background: #fff; margin-bottom: 20px; margin-left: auto;  margin-right: auto; border: solid #ccc 1px; text-align: left;border-radius: 30px;}


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: 20px; color: #FF97B1; line-height: 29px; height: 29px; text-align: center;}
div.head div.logo {float: left;line-height: 158px;  border: 0px;}
div.head div.headright {float: center;}
div.head div.headleft { line-height: 158px; height: 138px;}


div.headMenu {clear: both; display: block; overflow: hidden; }
div.headMenu ul{ margin-top:0px;}
div.headMenu li {display: block; background: url(/imgs/images/li_line.jpg) no-repeat ; float: left;}
div.headMenu ul li a {padding-right: 8px; padding-left: 8px; font-weight: bold; font-size: 26px; 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 {float: left; border: 0px;}


input.searchtext {font-size: 20px;border: #CC3467 1px solid; margin-left: 30px; width: 350px; line-height: 45px; height: 45px;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: 45px; background-color: #CC3467;}



.regionconn {position:relative; margin-top:55px; 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 45px 0px; width: 396px; 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 {border-right: #dfdddd 1px solid; 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 10px 0px 10px; line-height: 50px;  vertical-align: middle;  border-bottom: #dddcdd 1px solid;}


div.contenthead_right {display:none; }



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; font-size: 20px; line-height: 30px; height: 30px; margin-right: 1px; text-align: center;margin-bottom: 20px;}
.f_foot a {color: #fff}



ul.alltagsblock {margin:15px;text-align:center;overflow:hidden;}
ul.alltagsblock li{text-decoration:none;padding:2px 2px;font-size:20px;display:block;display:inline-block;}
ul.alltagsblock li a{text-decoration:none;padding:8px;background:#E3E3E3;border:2px solid #ccc;display:inline-block;*display:inline;zoom:1;}
ul.alltagsblock li a:hover{background:#eee;border-color:#888;}





.pagination {text-align: left;overflow: hidden;}
.pagination ul { margin: 0;display: inline-block;vertical-align:  middle;
	*display: inline;
	zoom: 1;}
.pagination ul li {font-size: 28px; float: left;padding: 10px; border-radius: 5px;}
.pagination ul li a {text-decoration: none;padding: 10px 15px;border: 2px 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 {font-size: 28px; margin: 10px;text-align: center;overflow: hidden; }
ul.navigator li {text-decoration: none;padding: 15px 5px; display: inline-block;}
ul.navigator li A {text-decoration: none;  border: 3px solid #ccc;}
ul.navigator li A {text-decoration: none; border: 3px solid #ccc;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;}


.video-tags {margin: 20px 30px;padding: 10px 16px; overflow: hidden;}
.video-info {display:none;}
.video-sharing {margin: 20px 50px;padding: 10px 16px; overflow: hidden;}
.video-sharing img{width:120%; height:120%;}

.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;}


.video {margin: 30px 130px;}


.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 {display:none;}

.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 {display:none;}
.zd728 {text-align: center; float: center; border: #dddcdd 1px solid; margin: 30px; padding: 5px; border-radius: 10px; overflow:hidden;}


.zdtext {font-size: 20px; }


ul.navigator li first {display:none;}
ul.navigator li end {display:none;}

.mobile-no {display:none;}


