* { margin: 0; padding: 0; }
body { background: #510026; font: 0.8em Verdana, Arial, Helvetica, Tahoma, sans-serif;  margin: 0 auto; color: #e6a1c0; }
ul li { list-style-type: none; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a { color: #fff; text-decoration: none;} a img { border: none; }  a:hover {text-decoration: none; } 
.center { text-align: center; }
.upp_und { text-decoration: underline; text-transform: uppercase; }
/* CONTENT */
.content {padding-top: 10px;}

.content_right { width: 201px; float: right; overflow: hidden; }
.content_left_contener {float: left; position: relative; width: 748px; background-color: #930e4d; overflow: hidden;}
.content_left {/*float: left; position: relative; width: 748px; background-color: #930e4d;*/ position: relative; height: 1%;}
.content_right_border { background-color: #930e4d; margin: 0 0 0 6px; overflow: hidden;}
.content_left_border { background-color: #930e4d; margin: 0; padding: 4px; height: 1%;}
.content_related { background-color: #930e4d; margin: 0;}
.padding { padding: 8px 10px 0 10px; }

#header, .content { width: 949px; margin: 0 auto; position: relative; }

.bg_title { background: url(/bbwtubeimages/bg_title.jpg) no-repeat; height: 44px; width: 748px; }
.bg_title_cat { background: url(/bbwtubeimages/bg_title_cat.gif) repeat-x; height: 44px; }
.bg_title span, .bg_title_cat span, #homelink span { display: none; }
.bg_title_player, .bg_title_player2 { background: #510026 url(/bbwtubeimages/bg_top.gif) bottom repeat-x; height: 34px; color: #fff; text-transform: capitalize; padding: 0 0 0 10px; font-size: 20px; font-family: Verdana; font-weight: bold; text-align: left;}
.block_sub_header {position: absolute; right: 79px; top: 8px; font-size: 10px;}
.block_sub_header a {text-decoration: underline;}
.block_sub_header a:hover {text-decoration: none;}
.bg_title_descr { background: url(/bbwtubeimages/bg_title_descr.jpg) right bottom no-repeat; height: 34px; }

.player_ad_text { font-size: 20px; color: #000000; }
.player_ad_text:hover { color: #930e4d; }

.watchednow { background: url(/bbwtubeimages/watched_now.jpg) no-repeat; height: 44px; width: 408px; }
.newest { background: url(/bbwtubeimages/newest.jpg) no-repeat; height: 44px; width: 312px; }
.categs { background: url(/bbwtubeimages/categs.jpg) no-repeat; height: 44px; width: 262px; }
.rated { background: url(/bbwtubeimages/rated.jpg) no-repeat; height: 44px; width: 221px; }
.viewed { background: url(/bbwtubeimages/viewed.jpg) no-repeat; height: 44px; width: 287px; }
.search { background: url(/bbwtubeimages/search.jpg) no-repeat; height: 44px; width: 165px; }
.related { background: url(/bbwtubeimages/related.jpg) no-repeat; height: 44px; width: 949px; }
.bottom { background: #930e4d url(/bbwtubeimages/bg_bottom.gif) bottom repeat-x; }
.categories { background: url(/bbwtubeimages/categories.jpg) no-repeat left; height: 44px; }
.tags { background: url(/bbwtubeimages/tags.jpg) no-repeat left; height: 44px; }
.recom { background: url(/bbwtubeimages/recom.jpg) no-repeat left; height: 44px; }
.bycat { background: url(/bbwtubeimages/videos_by_cat.jpg) no-repeat left; height: 44px; position: relative; }
.bytag { background: url(/bbwtubeimages/videos_by_tag.jpg) no-repeat left; height: 44px; position: relative; }
.bycat span, .bytag span { display: block; position: absolute; left: 400px; top: 0px; font: bold italic 32px Tahoma, Geneva, sans-serif; color: #FFF; text-shadow: #2D0014 1px 1px 2px; }
.bycat span { font-size: 28px; left: 430px; top: 4px; }

#bg_header { background: url(/bbwtubeimages/bg_header.jpg) repeat-x; }
#header_text { position: absolute; top: 8px; width: 210px; font-family: Verdana; right: 192px; color: #fafac8; font-size: 0.85em; line-height: 1.1em; text-align: center;}
#header_text h1 { color: #ffcc00; font-size: 1em;}

/* VIEW PAGE */
.content_right_view { width: 390px; _width: 389px; overflow: hidden; float: right;}
.content_left_view {  /*margin-right: 390px;*/ position: relative; width: 559px; float: left; text-align: center; overflow: hidden;}
.content_left_view a { text-decoration: underline; font-weight: bold; }
.content_right_border .info { height: 306px; }

/* MENU TOP */
.lists { height: 26px; position: absolute; top: 112px; left: 153px; width: 732px; }
.lists li {  display: inline; float:left; width: 122px; }
.lists li a {color: #fff; font-size: 0.9em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;  text-align: center; display: block; width: 118px; height: 20px; padding-top: 6px;}
.lists li.active a, .lists li a:hover { color: #ffcc00; }  

.pages { margin: 24px 0; font-size: 10px; color: #ffbfdf; }
.pages span { font-size: 14px; color: #ff9900; font-weight: bold; text-transform: uppercase; }
.pages a {  margin-right: 2px; font-family: Impact; font-size: 30px; color: #fff; text-decoration: none; font-weight: bold;}
.pages a:hover {text-decoration: underline; colo00r: #ff9900;}
.pages a.act { color: #ff9900; text-decoration: underline; }

.video { float: left; margin: 0 3px 0 2px; padding: 0; height:185px; width: 180px; }
.rated_h { height: 170px; }
.video img, .center img, #footer img { border: 1px solid #1f1f1f; } 
.video img:hover, .center img:hover, #footer img:hover { border: 1px solid #ffcc00; }
.video_left { float: left; color: #e6a1c0; font-size: 10px; text-align: left; }
.video_right { float: right; color: #e6a1c0; font-size: 10px; text-align: right; }
.star_full { float: left; margin-right: 2px; background: url("/bbwtubeimages/star_full_sm.jpg") no-repeat; width: 12px; height: 12px; }
.star_half { float: left; margin-right: 2px; background: url("/bbwtubeimages/star_half_sm.jpg") no-repeat; width: 12px; height: 12px; }
.video a span.descr { font-size: 0.85em; color: #fff; text-align: center;} .video a:hover span.descr { color: #ffc200; }


.info { font-size: 16px; text-align: center; font-weight: bold;}
.info p { padding: 0 10px; font-size: 12px; color: #FFFFFF; font-weight: normal;}
.info a.sitename { color: #fda900; text-transform: uppercase; text-align: center;font-size: 18px; font-weight: bold; text-decoration: underline;} 
.info a.sitename:hover { color: #FFFF99; }

.info a.clickhere { color: #FFFF99; }
.info a.clickhere:hover { color: #ff9900; text-decoration: underline; }


#player { padding: 4px 0 0 6px; }

.leftcol { font-size: 12px; color:#fff; float:left; margin-top: 2px; text-align: right; padding-right: 5px;}
.rightcol { font-size: 12px; color:#fff; float:left; text-align: left;}
.rightcol input { color:#555; font-size: 1.2em; }
.player_links { color: #ff9900; float: left; margin-right: 10px;}
.player_links a { font-size: 12px; color: #ff9900; text-decoration: underline;}
.player_links a:hover { color: #fff; }
.player_info { font-size: 0.85em; float: left;} 
#embed { margin-top: 5px; }
.embed_item { margin-bottom: 5px; display: block; height: 20px; }

#color_line { height: 31px; background: #f6a91a url(/bbwtubeimages/h_bg.jpg) repeat-x;}

#rating_container { cursor: pointer; }

.player_descr { font-size: 14px; color:#FFFF99; height: 34px; }

#bg_footer { background-color: #42001F; border-top: 4px solid #37001C; margin-top: 12px; clear: both;}
#footer { width: 949px; margin: 0 auto; text-align: center; padding-bottom: 10px; } 
#footer p { font-size: 10px; color: #FFBFDF; padding: 10px 0px 10px 0px; font-family: Verdana;}
#footer a { font-size: 10px; color: #ea7f00;}
#footer a:hover { text-decoration: underline;}

.center_bm { text-align: center; margin-bottom: 24px; font-family: Verdana;}
.center_bm a { color: #FFCC00; text-decoration: underline; font-size: 18px;}


/* CATEGORIES */
#categs { padding: 0px 5px; margin-top: 5px;}
#categs li a { height: 14px; line-height: 1em;  padding: 2px 0 3px 14px; width: 171px; display: block; background: url(/bbwtubeimages/arr.gif) no-repeat 0px 2px; font-weight: bold; font-size: 14px; color: #FFFFF; }
#categs li a:hover { background: #43001d url(/bbwtubeimages/arr_h.gif) no-repeat 0px 2px;  color: #ffcc00; text-decoration: none;} 
h3 { color: #ffcc00; text-transform: uppercase; font-weight: bold; padding: 5px 5px 0 5px; font-size: 1.3em; font-family: Verdana ;}


.cloud { text-align:center; margin-bottom: 10px;}
.cloud .tag { margin-right:5px; }
.cloud .tag a { text-decoration:none; color: #fff; }
.cloud .tag a:hover { text-decoration:none; color: #ff009f; } 
.cloud .key1 { font-size:2.6em; line-height:0.7em; font-weight:500; }
.cloud .key2 { font-size:2.4em; line-height:0.8em; font-weight:460; }
.cloud .key3 { font-size:2.2em; line-height:0.9em; font-weight:420; }
.cloud .key4 { font-size:2.0em; line-height:1em; font-weight:380; }
.cloud .key5 { font-size:1.8em; line-height:1em; font-weight:340; }
.cloud .key6 { font-size:1.6em; line-height:1.1em; font-weight:300; }
.cloud .key7 { font-size:1.4em; line-height:1.2em; font-weight:260; }
.cloud .key8 { font-size:1.2em; line-height:1.2em; font-weight:220; }
.cloud .key9 { font-size:1.0em; line-height:1.2em; font-weight:180; }
.cloud .key0 { font-size: 0.9em; line-height:1.2em; font-weight:140; }


/* BLOCK TOP FREE SITES */
.topfree { margin-bottom: 30px; }
.topfree ul {width: 189px; float: left; font-family: Verdana; }
.topfree li { line-height: 1.1em; font-size: 1em; }
.topfree span { color: #f3afcd; padding-right: 5px; font-size: 0.75em;}
.topfree a, .topfree a:link { text-decoration: none; color: #fff; font-weight: bold;}
.topfree a:hover { text-decoration: underline; }


/* PAGINATION */
.pagination { padding: 5px; text-align: center; font-size: 12px;}
.pagination a { padding: 2px 5px; background: #35001A; border: 1px solid #FFFFFF; }
.pagination a:hover { border: 1px solid #ffcc00; color: #ffcc00; }
.pagination span { padding: 2px 5px; font-weight: bold; color: #000000; background: #ffcc00; border: 1px solid #35001A;  } 

.g_hidden { display: none; }

