* {margin: 0; padding: 0;}
body  {font: normal 13px Arial, Helvetica, sans-serif; background: url(/images/head-x.png) 0 0 repeat-x #f5f7e7; color: #000;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px; display: block;}
ul {list-style: none;}
a, a:visited {text-decoration: none; color: #7E8A2C;}
a:hover {text-decoration: underline; color: #c9de1a;}
input {outline: none;}

/*center*/
.center {width: 1000px; margin: 0px auto;}
/*center*/

/*head*/
.head {height: 241px; position: relative; background: url(/images/head-bg.jpg) 0 0 no-repeat;}

.head .logo {display: block; width: 477px; height: 180px; position: absolute; top: 0; left: 43px;}
.head .logo a {display: block; text-indent: -9999px; overflow: hidden; height: 180px;}

.head .last-add {position: absolute; top: 2px; width: 200px; left: 750px; text-align: center; font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif;}

.head .banner {position: absolute; right: 10px; top: 30px;}

.head .login {font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; position: absolute; right: 25px; top: 143px; line-height: 19px;}
.head .login input {vertical-align: middle;}
.head .login .f01, .login_form .f01 {background: #FDFFEE; border: 1px solid #47483E; color: #666; font: normal 10px Arial, Helvetica, sans-serif; height: 19px; width: 120px;}
.head .login .f02, .login_form .f02 {background: #e0ee82; border: 1px solid #47483E; color: #55600C; font: bold 13px Arial, Helvetica, sans-serif; height: 21px; padding-bottom: 2px; width: 52px; cursor: pointer;}
.head .login .f02:hover, .login_form .f02:hover {border-color: #000; color: #000;}
/*head*/

/*bookmark-right*/
.bookmark-right {position: fixed; top: 50%; left: 50%; margin: -100px 0 0 500px;}
/*bookmark-right*/

/*filters-block*/
.filters-block {background: url(../images/filter-block-bg.gif) 0 0 repeat-x; height: 33px; border: 1px solid #494641; padding: 10px 0 0 24px; width: 970px; position: relative; margin-bottom: 10px; line-height: 24px;}
.head .filters-block {background: none; height: auto; position: absolute; top: 196px; left: 0; width: 976px; border: none; padding: 0;}
.filters-block a, .filters-block a:visited {background: #e0ee82; border: 1px solid #47483e; font-size: 12px; font-weight:bold; padding: 3px 5px; color: #55600c; text-decoration: none;}
.filters-block a:hover {border: 1px solid #000000; background: #f7ffc2; color: #000;}
.fast-filters {float: left; margin-right: 16px;}
.fast-filters a {margin-right: 4px;}

.pages {float: left; font-weight:bold;}
.pages span {padding-top: 3px; margin-right: 4px;} 
.filters-block .pages a {display: inline; float: none;}

.filters-block .search {position: absolute; right: 15px; top: 10px;}
.head .filters-block .search {right: 20px; top: 0;}
.filters-block .search input {vertical-align: middle;}
.filters-block .search .f01 {background: #FDFFEE; border: 1px solid #47483E; color: #666; font: normal 10px Arial, Helvetica, sans-serif; height: 19px; width: 178px;}
.filters-block .search .f02 {background: #e0ee82; border: 1px solid #47483E; color: #55600C; font: bold 13px Arial, Helvetica, sans-serif; height: 21px; padding-bottom: 2px; width: 61px; cursor: pointer;}
.filters-block .search .f02:hover {border-color: #000; color: #000;}
/*filters-block*/

/*thumbs*/
.thumbs a span {padding: 4px 0 5px 8px; display: block; font-weight: bold; color:#565f15;}
.thumbs a:hover span {color: #94a600;}
.thumbs img {margin-left: 1px; border: 1px solid #fefffa; width: 240px; height: 180px;}
.thumbs a:hover img {border: 1px dashed #666666;}
.thumbs div {height: 253px; width: 244px; margin: 0 4px 4px 0; background: #fefffa; float: left; border: 1px solid #b1b594; position: relative; overflow: hidden;}
.thumbs li {position: absolute; color: #2F474A;}
.thumbs li span {color: #5B5C51; font-weight: bold;}
.thumbs li.duration {position: absolute; left: 8px; top: 211px;}
.thumbs li.views {position: absolute; left: 8px; top: 233px;}
.thumbs li.add-date {position: absolute; right: 8px; top: 233px;}
.thumbs li.rating {position: absolute; right: 8px; top: 211px;}
.thumbs li.rating span {display: block; width: 74px; height: 14px;}
.thumbs li.rating span.star0 {background: url(/images/0.gif) 0 0 no-repeat;}
.thumbs li.rating span.star1 {background: url(/images/1.gif) 0 0 no-repeat;}
.thumbs li.rating span.star2 {background: url(/images/2.gif) 0 0 no-repeat;}
.thumbs li.rating span.star3 {background: url(/images/3.gif) 0 0 no-repeat;}
.thumbs li.rating span.star4 {background: url(/images/4.gif) 0 0 no-repeat;}
.thumbs li.rating span.star5 {background: url(/images/5.gif) 0 0 no-repeat;}
/*thumbs*/

/*thumbs2*/
.thumbs2 {text-align: center; margin-bottom: 10px; padding-left: 24px; overflow: hidden;}
.thumbs2 div {width: 182px; margin: 0 8px 0 0; height: 154px; float: left;}
.thumbs2 img {margin-left: 1px; border: 1px solid #fefffa; width: 180px; height: 132px;}
.thumbs2 a:hover img {border: 1px dashed #666666;}
.thumbs2 span {display: block;}
.thumbs2 h3 {font-size: 21px; margin: 5px 0 10px 0; text-align: center;}
/*thumbs2*/

/*bookmark*/
.bookmark {color: #5b5c51; font: bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; margin: 0 0 20px 0;}
.bookmark a, .bookmark a:visited {color: #95a334; font-size: 36px; text-decoration: underline;}
.bookmark a:hover {color: #c9de1a;}
/*bookmark*/

/*footer*/
.footer {font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 14px; width: 900px; margin: 0px auto; text-align: center; color: #2F474A; padding: 15px 0 20px 0;}
.footer a, .footer a:visited { font-weight:bold;}
/*footer*/

/*login_page_form*/
.login_form {width: 900px; align:center; margin-right: 20px;}
/*login_page_form*/

/*video*/
.video {width: 640px; float: left; margin-right: 20px;}
.video .player {margin-bottom: 10px;}
.video .ads-under-video {margin-bottom: 10px;}
.video .title {font-size: 30px; font-weight: bold; text-align: center; margin-bottom: 10px;}
.video .title a {text-decoration: underline;}

.video-desc {margin-bottom: 10px;}
.video-desc h3 {font-size: 21px; margin-bottom: 4px;}

.video .rating td {padding-right: 15px;}
.video .rating {margin-bottom: 10px;}
.video .rating table {width: 100%; white-space: nowrap;}

.video .video-info {margin-bottom: 20px;}

.paysite {margin-bottom: 15px;}
.paysite h3 {font-size: 21px; margin-bottom: 4px;}
.paysite img {border: 1px solid #fefffa; float: left; margin-right: 15px;}
.paysite a:hover img {border: 1px dashed #666666;}
.paysite p {font-size: 14px; line-height: 20px;}
.paysite a {font-weight: bold;}
.paysite span {font-size: 17px;}
/*video*/

/*toplist*/
.toplist {padding: 15px 0 20px 0;}
.toplist h3 {font-size: 21px; margin-bottom: 10px; text-align: center;}
.toplist ul {width: 250px; float: left; font-size: 18px;}
.toplist li {margin-bottom: 4px;}
/*toplist*/

/*banner-bottom*/
.banner-bottom {margin-bottom: 20px;}
/*banner-bottom*/

/*sidebar*/
.sidebar {width: 320px; float: left; padding-top: 10px;}
.sidebar-banner {text-align: center;}
.sidebar-banner p {margin-bottom: 15px;}
/*sidebar*/

/*paystite2*/
.paystite2 a, .paystite2 a:visited {font-weight:bold;}
.paystite2 {text-align: center; width: 300px; margin: 0px auto;}
.paystite2 span {display: block; margin-bottom: 3px; font-size: 17px;}
.paystite2 img {border: 1px solid #fefffa;}
.paystite2 a:hover img {border: 1px dashed #666666;}
.paystite2 p {text-align: justify; padding: 3px 0 6px 0;}
/*paystite2*/

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/scj/tube/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/scj/tube/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
#rating_div {overflow:hidden;padding-bottom:10px;width:100%;}
