@charset "utf-8";

/* General Styles */
* {margin: 0; padding: 0;}
body {background-color: #000000; color: #ffffff; font-family: Arial, sans-serif; background-image: url(/images/bg.jpg);}
a {color: #ffffff; text-decoration: none;}
br {clear: both;}
#wrapper {margin: 0 auto; width: 1010px;}
/* Header Styles */
#header {background: url(/images/header.jpg) no-repeat; height: 131px; position: relative;}
#header div {bottom: 0; position: absolute;}
#header form {bottom: 6px; position: absolute; right: 0;}
#header input {float: left;}
#header .search {border: 1px solid #c7c7c7; margin-right: 2px; padding: 1px; width: 200px;}
#header a {display: block; text-align: center;}
#header a.active, #header a.inactive, #header a.inactive:hover {background: url(/images/tabs.gif) -109px 0 no-repeat; float: left; height: 23px; font-size: 14px; margin-right: 2px; padding-top: 6px; width: 109px;}
#header a.inactive {background-position: 0 0;}
#header a.logo {height: 66px; left: 20px; position: absolute; top: 30px; width: 400px;}
#header a.bookmark {display: block; height: 26px; position: absolute; right: 6px; top: 0; width: 270px;}
/* Footer Styles */
#footer {font-size: 11px; padding-top: 15px; text-align: center;}
#footer a {margin: 0 4px;}
#footer a.zuzana {background: url(/images/zuzana.jpg) no-repeat; display: block; height: 19px; margin: 10px auto; width: 146px;}
/* Index Styles */
#main {border: 1px solid #4a4949; height: 1%; overflow: auto; padding: 12px 12px 12px 6px;}
#main div.thumb, #v_right div.thumb, #related div.thumb {display: inline; float: left; margin: 0px 0px 10px 12px; width: 234px;}
#main div.camthumb {display: inline; float: left; margin: 0px 10px 15px 10px; width: 175px;}
#main div.camthumb a.aa{ font-size:11px; text-decoration: underline; font-weight:500; }
#main div.camnav {font-size: 13px; font-weight: bold; margin-bottom: 5px; text-align: center; text-transform: uppercase; width: 170px; border: 1px solid #ffffff; padding: 3px 7px; background-color:#333;}
#main div.camnav a {color: #CC0000;}
#main a img, #v_right a img, #related a img {border: 1px solid #ffffff; margin-bottom: -5px;}
#main p, #v_right p, #related p {font-size: 12px; margin: 0px 0px 3px 3px; overflow: auto;}
#main span.views, #v_right span.views, #related span.views {float: left; font-size: 12px;}
#main span.rating, #v_right span.rating, #related span.rating {float: right; font-size: 12px;}
#main a.title, #v_right a.title, #related a.title{font-size:14px; font-weight:bold; color:#CC0000; margin-top:0px;}
#main div.pagination {font-size: 10px; margin: auto; text-transform: uppercase; width: 420px; text-align:center;}
#main div.pagination span {border: 1px solid #ff0203; _float: left;  margin-right: 5px; padding: 5px 8px;}
#main div.pagination span a {color: #bf0102; margin-right: 15px;}
#main div.pagination span a.next {margin: 0;}
/* Ratings */
.star_on{height: 10px; float: left; background-image: url(/images/star_on.gif); background-repeat: repeat-x;}
.star_off{height: 10px; width: 65px; float: right; background-image: url(/images/star_off.gif); background-repeat: repeat-x;}
/* Video Styles */
#v_main {border: 1px solid #4a4949; height: 1%; overflow: auto; padding-top: 25px;}
#v_main h1 {font-size: 28px; margin-bottom: 10px;}
#v_main h1 span {color: #ff0000; font: normal 36px Arial;}
#v_main h2 {color: #ad0100; font-size: 28px;}
#v_left {color: #757070; display: inline; float: left; font-size: 12px; margin-left: 34px; width: 680px;}
#v_left strong {color: #d5d2d3; font-weight: bold;}
#player {margin-bottom: 10px;}
#meta {margin-bottom: 12px; overflow: auto;}
#meta p {}
#meta div.meta_left {float: left; width: 74%;}
#meta div.meta_right {float: right; text-align: right; width: 25%;}
#desc {clear: both;}
#desc p {margin-bottom: 12px;}
#desc span {font-weight: bold; margin-right: 10px;}
#desc input {border: 1px solid #c7c7c7; padding: 1px; width: 500px;}
#vid-ad {clear: both; padding-top: 11px; padding-bottom:15px; text-align:center;}
#vid-ad p {}
#vid-ad span {font-size:18px;}
#vid-ad a {color:#900; text-decoration:underline; }
#v_right {display: inline; float: right; margin: 10px 14px 0 0; width: 243px;}
#v_right div {_margin-bottom: 12px;}
#related {_margin: 20px 0; _overflow: auto; padding-left: 5px;}
#related div {_margin-bottom: 12px;}
.footer-link {color:#F00;}
/* more styles */
.bold{font-weight: bold;}
.sixteen{font-size: 16px;}
.site{text-align:center; display:inline; height: 250px; width:290; float:left; display:inline;}
.site-txt{display:inline;}
.free-cell{width: 96%; margin: 0 auto;}
.free-cell img{border: 1px solid #999; margin: 5px;}
.free-cell a{padding-top:5px; color:#C00;}
.link12{color:#900;}
#header-links a{display:inline; text-decoration:underline;}
#header-links {height: 20px; left: 420px; position: absolute; top: 4px; width: 390px; font-size:12px;}
#blockUI{border: medium none ; margin: 0pt; padding: 0pt; z-index: 1000; cursor: wait; width: 100%; height: 100%; top: 0pt; left: 0pt; background-color: rgb(0, 0, 0); opacity: 0.88; position: fixed;}
#warnbox{border: 1px solid #F00; margin:0 auto; padding: 0px; z-index:1001; position:fixed; width:500px; top: 10%; text-align:center; background-color:#FFF; left:25%; color:#000;}
#headertitle{margin-left:14px; margin-bottom: 13px; margin-top:2px; font-weight:900; color:#FAF9FE; font-size:18px;}
#headerextra{margin-left:29px; margin-top: -5px; margin-bottom: 13px; font-size:13px;}
#headerextra a{color:#F00; text-decoration:underline;}
#sponsor{font-size:16px;}
#sponsor a {text-decoration:underline;}
#atff{display:none;}

/* TOPLIST STUFF */
#toplist a {color:#f50000; font-size:12px;}
#toplist {font-size:14px; width:770px; border: 1px solid #333; margin: 0 auto; margin-top: 20px; margin-bottom: 30px;}
#toplist div.hdr{font-size:16px; font-weight:bold; width: 100%; margin-top: 5px; margin-bottom: 5px; border-bottom: 1px solid #333;}
#tl {width: 100%; padding-bottom:5px;}
#tl-lft {width: 250px; float:left; display:inline-block; text-align:left; padding-left:10px;}
#tl-mid {width: 250px; margin-left: 260; display:inline-block; text-align:left;}
#tl-rgt {width: 250px; margin-left: 520; display:inline-block; text-align:left;}
