* {margin:0;padding:0;}
body { font:normal 12px Arial, Helvetica, sans-serif;color:#666; background:#fff;}
img {border:0;}
ol, ul {list-style:none;}
a, input {outline:none;}
a { text-decoration:none;color:#f02252;}
a:hover {text-decoration:underline;}
.clearfloat { 	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}
.clear { 	clear:both;    height:30px;    font-size: 1px;    line-height: 0px;}
.container {margin:0 auto;position:relative;background:#fff url(../images/header.jpg) 50% 0 no-repeat;}
.all {text-transform:uppercase;font-weight:bold!important;display:inline-block;margin-top:10px;font-size:10px;}

h2, h3, h4, h5 {font:bold 18px Arial;color:#666;}

.header {height:198px;position:relative;width:1250px; margin:0 auto;}
.header h1 { display:none;}
.header a.logo { display:block;width:154px;height:140px; background:url(../images/logo.png) no-repeat;position:absolute;left:10px;top:10px;}

.menu {padding-top:123px;height:39px;width:800px;margin:0 auto;}
.menu ul li {float:left;line-height:39px;padding:0 20px;margin-left:1px; background:url(../images/menu.gif) 50% 0 no-repeat;}
.menu ul li:hover, .menu ul li.active {background: url(../images/menu.gif) 50% 100% no-repeat;}
.menu ul li.first {background: url(../images/menu.gif) 0 0 no-repeat;}
.menu ul li.first:hover {background: url(../images/menu.gif) 0 100% no-repeat;}
.menu ul li.last {background: url(../images/menu.gif) 100% 0 no-repeat;}
.menu ul li.last:hover {background: url(../images/menu.gif) 100% 100% no-repeat;}
.menu ul li a {color:#424242;font-size:14px;}
.menu a:hover { text-decoration:none;}

.nav {height:35px;line-height:35px; background:#f7f7f7; border-bottom:1px solid #ececec;padding-left:10px;font-size:12px;color:#323232;position:relative;}

.twit, .rss {position:absolute;right:53px;top:10px;width:15px;height:15px;display:block; background:url(../images/buttons.gif) 0 0 no-repeat;}
.rss {right:30px;background:url(../images/buttons.gif) 0 100% no-repeat;}

.search {position:absolute;right:20px;width:300px;}
.search span {display:block;padding:15px 12px 10px 0;font-size:11px; text-align:right;}
.search span a {color:#333;}
.search label {padding:14px 20px 20px 15px;color:#2e2e2e;font-size:14px; background:url(../images/search.png) 0 0 no-repeat;display:block;}
.search label input.text, .search label input.submit {background:none;border:0;}
.search label input.text {width:180px;padding-left:10px;}
.search label input.submit {width:20px;height:20px;margin-left:2px;}

.flags {height:13px;padding-right:12px; background:url(../images/flags.gif) 192px 0 no-repeat;text-align:right;}
.flags a {display:inline-block;width:18px;height:13px;margin-left:1px;}

.content {padding:18px 10px;position:relative;width:1250px; margin:0 auto;}

.left {width:18%;float:left;}
.left h2 {font:normal 14px Arial;color:#fff; background:url(../images/h2.png) no-repeat;line-height:36px;padding-left:10px;}

.list { background:url(../images/menu.png) 0 100% repeat-y;}
.list li {line-height:27px;height:27px;padding-left:10px;}
.list li.last { background:url(../images/list.png) 0 100% no-repeat;}
.list li a {color:#666;font:normal 13px Arial;line-height:27px;height:27px;}
.list li a:hover, .list li a.active {color:#000;font:bold 13px Arial; text-decoration:none;line-height:27px;height:27px;}

.idols div {padding:8px 0;font-size:13px;height:50px;}
.idols div span {padding:10px 0 0 10px;display:inline-block;line-height:18px;width:30px;}
.idols div a {color:#ff3366;}

.webcams div {float:left;width:90px;margin:9px 9px 0 0;}
.webcams div a {color:#666;}
.webcams div img {display:block;margin-bottom:3px;}
.webcams div span.online { background:url(../images/online.gif) 0 0 no-repeat;padding-left:20px;}
.webcams div span.offline { background:url(../images/offline.gif) 0 0 no-repeat;padding-left:20px;}

.myblog {width:198px;position:relative;padding-top:5px;}
.myblog img {display:block;margin-bottom:5px;}
.myblog p {color:#666;font-size:11px;}
.myblog p a {color:#000;}
.myblog strong a {color:#ff3366;font:normal 13px Arial;}
.myblog span {color:#666;font:bold 11px Arial;display:block;}
.myblog span.rating {position:absolute;top:118px;right:0;}
.myblog span.rating img {display:inline;margin:0 0 0 1px;}

.freesites div {padding:5px 0 10px 0;width:200px;font-size:11px;color:#666;}
.freesites div strong a{color:#ff3366;font:normal 13px Arial;}
.freesites div span {padding:5px 8px;margin-right:5px;display:inline-block;color:#000; background:url(../images/point.gif) 50% 50% no-repeat;}

.right {width:17%;float:right;}

.center {width:60%;float:left;margin-left:2%;}
.center h3 {font-size:18px;color:#333;padding-bottom:8px;}
.center h3 span {padding-left:10px;color:#666;font:normal 12px Arial;}
.center h4 {font-size:36px;color:#333;padding:0 0 8px 0;position:relative;}
.center h4 span {position:absolute;right:0;top:10px;font-size:18px;color:#323232;}

.center2 {width:80%;float:left;margin-left:10px;}
.center2 h2 {font-size:36px;color:#333;padding:0 0 8px 0;position:relative;}
.center2 h2 span {display:block;font:normal 12px Arial;color:#666;}
.center2 h3 {font-size:27px;color:#333;padding:0 0 8px 0;position:relative;}
.center2 h4 {font-size:18px;color:#333;padding:0 0 8px 0;position:relative;}

.search2 {margin:10px 0 30px 0;}
.search2 input.submit {font:normal 17px Arial;padding:5px 15px;color:#666;}
.search2 input.text {font:normal 17px Arial;padding:5px 10px;width:74%;color:#666; background:#fff; border:1px inset #CCC;}
.search2 select, .search2 option {font:normal 17px Arial;padding:5px;margin:0 10px;color:#666; border:1px inset #CCC;}

.searchcat ul {float:left;width:18%;margin-right:2%;margin-bottom:20px;}
.searchcat li {padding:10px 0;}
.searchcat strong {display:block; color:#f02252;font-size:14px;}
.searchcat a {text-decoration:none;color:#666;}

.topsearch ul {float:left;width:33%;margin-bottom:20px;}
.topsearch ul li {line-height:22px;color:#999;}
.topsearch ul li a {font:bold 14px Arial;}

.sort {position:relative;padding-bottom:10px;color:#000;}
.sort a {padding:0 5px;}
.sort span {position:absolute;right:0;}

.sort2 {padding-bottom:10px;line-height:5px;}

.thumbs {width:760px;margin:0 auto;}
.thumbs div {float:left;width:180px;height:135px;margin:0 9px 9px 0;position:relative;}
.thumbs div span {position:absolute;width:180px;height:135px;left:0;top:0; background:url(../images/th.png) no-repeat;z-index:1;}
.thumbs div p {background:#292929;position:absolute;left:0;bottom:0;padding:5px 10px;display:none;width:160px;font:bold 13px Arial;color:#ff3366;}
.thumbs div:hover p {display:block;}
.thumbs div strong {color:#ccc;float:left;font:normal 12px Arial;}
.thumbs div b {color:#ccc;float:right;font:normal 12px Arial;}
.thumbs a:hover { text-decoration:none;}

.thumbs2 {width:760px;margin:0 auto;}
.thumbs2 div {float:left;width:180px;height:160px;margin:0 9px 9px 0;position:relative;}
.thumbs2 div span {position:absolute;width:180px;height:135px;left:0;top:0; background:url(../images/th.png) no-repeat;z-index:1;}
.thumbs2 a { text-decoration:none;color:#f02252;}
.thumbs2 p {padding-top:5px;}

.blogs {width:760px;margin:0 auto;}
.blogs div {margin:0 0 9px 0;position:relative;}
.blogs div img {margin:0 12px 9px 0;float:left;}
.blogs div span.over {position:absolute;width:180px;height:135px;left:0;top:0; background:url(../images/th.png) no-repeat;z-index:1;}
.blogs div span {font-size:11px;color:#999;}
.blogs div span.cats {font-size:12px;color:#666;position:absolute;bottom:15px;left:192px;}
.blogs div span.cats a {color:#666;}
.blogs div a {text-decoration:none;color:#f02252;}
.blogs div strong {font-size:18px;}
.blogs div p {padding:10px 0;color:#333;}

.blog p {padding:15px 0;}
.blog div {position:relative;width:180px;margin:0 20px 30px 0;float:left;}
.blog div span.over {position:absolute;width:180px;height:135px;left:0;top:0; background:url(../images/th.png) no-repeat;z-index:1;}
.blog ul {float:left;width:165px;margin-left:10px;color:#333;}
.blog ul strong {display:block;height:30px;font-size:18px;color:#666;}
.blog li {padding-bottom:10px;}
.blog li span {color:#f02252;}
.blog li img {margin-right:5px;}
.blog h5 {color:#333;font-size:27px;}

.posts div {margin:10px 0 20px 0;}
.posts div strong {display:block;color:#ff3366;font-size:18px;}
.posts div span {color:#999;font-size:11px;}
.posts div p {padding-top:4px;}
.posts a { text-transform:uppercase;font:bold 10px Arial;color:#f02252;}

.comments {margin:30px 0 0 0;}
.comments div {margin-bottom:20px;}
.comments h4 {font-size:27px;}
.comments img {float:left;margin:0 12px 0 0;}
.comments p {float:left;width:680px;}
.comments p strong {display:block;color:#333;}

.commentform {padding:20px; background:#f7f7f7;width:600px;margin:20px 0;}
.commentform strong {color:#140029;font-size:18px;display:block;}
.commentform form {float:left;}
.commentform textarea {width:430px;height:150px;padding:5px;margin:5px 10px 5px 0; background:#fff; border:1px inset #CCC;}
.commentform input {padding:2px 10px;}
.commentform p {padding-top:3px;}
.commentform p span {color:#333;}
.commentform p a {color:#666;}

.pages {position:relative;padding:6px 0;color:#000;font-size:13px;}
.pages span { position:absolute;right:0;}
.pages a {padding:0 2px;}

.links {width:760px;margin:20px auto;}
.links h5 {color:#000;}

.newlinks {width:550px;float:left;}
.newlinks ul {font-size:13px;}
.newlinks li {padding-top:10px;}
.newlinks li span {font-size:12px;color:#999;}
.newlinks li span a {color:#999;}

.top {width:200px;float:right;}
.top ul {padding-top:5px;}
.top li {line-height:20px;}
.top a {color:#ff3366;}

.dvd { text-align:center;margin:20px 0;}
.dvd h2 {color:#000;}

.footer {background:#eee;padding-bottom:20px;} 
.footer p {width:800px;margin:0 auto;padding-top:15px;}
.footer p a {padding:0 10px;}


