@charset "utf-8";
/* CSS Document */
img, table, form { border:0; margin:0; padding:0; }
body { background-color:#ededed; background-image:url(graphics/body_bg.gif); background-repeat:repeat-x; color:#232323; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; text-align:center;}
#container { margin:0 auto; width:960px; }
a:link { color:#f32501; text-decoration:none; }
a:visited { color:#f32501; text-decoration:none; }
a:hover { color:#242424; text-decoration:none; }
a:active { color:#242424; text-decoration:none; }
.accent { color:#f32501; }
.sep { padding:0 10px; }
.smallfont { font-size:10px; }
.normal { font-size:12px; }
.largefont { font-size:14px; }
.clear { clear:both; }
#header_bg { background:url(graphics/header_bg.gif); background-repeat:repeat-y; width:960px; height:89px;}
#header_bg_bottom { position:relative; background:url(graphics/header_bg_bottom.jpg); background-repeat:no-repeat; height:89px; width:960px; }
#header_bg_bottom_drop { background:url(graphics/header_bg_bottom_drop.gif); background-position:top; background-repeat:no-repeat; height:10px; width:960px; }
#tabs { position:absolute; bottom:3px; left:329px; width:630px; height:21px; margin:0; }
#tabs ul { list-style-type: none; margin:0; padding:0; font-size:12px; }
#tabs li { display:inline; margin:0; padding:0; }
#tabs a { float:left; background:url(graphics/header_tab_left.gif) no-repeat left top; margin:0 0 0 2px; padding:0 0 0 10px; text-decoration:none; cursor:pointer; }
#tabs a span { float:left; display:block; background:url(graphics/header_tab_right.gif) no-repeat right top; padding:0 10px 0 0; line-height:20px; height:21px; font-size:11px; font-weight:bold; color:#ffffff; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span { /*float:none;*/ }
/* End IE5-Mac hack */
#tabs a:hover span { color: #ffffff; }
#tabs #current a { background-position:0 -21px; }
#tabs #current a span { background-position:100% -21px; color: #ffffff; }
#tabs a:hover { background-position:0 -21px; }
#tabs a:hover span { background-position:100% -21px; }
.paginate { height:29px; margin:0 auto; width:740px; }
.paginate_np { background-image:url(graphics/paginate_np.gif); float:left; font-weight:bold; height:19px; line-height:18px; text-align:center; width:70px; }
.paginate_np a { color:#fff; }
.paginate_pages { background-image:url(graphics/paginate-long.gif); color:#a71701; float:right; font-weight:bold; height:19px; line-height:18px; margin:0 2px; text-align:center; padding: 0 0 0 5px; width:735px; }
.paginate_pages a { color:#fff; padding:0 16px; }
.paginate_pages span { padding:0 16px; }
.paginate_pages a:hover { color:#a71701; }
#footer_bg { background-image:url(graphics/footer_bg.gif); background-repeat:repeat-y; width:960px; }
#footer_bg_top { background-image:url(graphics/footer_bg_top.gif); background-position:top; background-repeat:no-repeat; width:960px; }
#footer_bg_top_drop { background-image:url(graphics/footer_bg_top_drop.gif); background-position:top; background-repeat:no-repeat; height:6px; width:960px; overflow:hidden; }
#footer_bg .format { padding:12px 10px 10px; text-align:center; }
table#shell { background-image:url(graphics/section_200_bg.gif); background-position:760px top; background-repeat:repeat-y; overflow:hidden; width:960px; }
table#shell td#left { overflow:hidden; width:750px; }
table#shell td#left .header { background-image:url(graphics/section_750_header_bg.gif); background-repeat:no-repeat; color:#fff; font-size:12px; font-weight:bold; height:31px; line-height:31px; overflow:hidden; text-align:left; text-indent:7px; width:750px; }
table#shell td#left .top,.top { background-image:url(graphics/section_750_bg_top.gif); background-position:top; background-repeat:no-repeat; min-height:12px; width:750px; }
table#shell td#left .bg,.bg { background-image:url(graphics/section_750_bg.gif); background-repeat:repeat-y; width:750px; }
table#shell td#left .bottom,.bottom { background-image:url(graphics/section_750_bg_bottom.gif); background-position:bottom; background-repeat:no-repeat; min-height:91px; padding-bottom:14px; width:750px; }
.bottom2 { background-image:url(graphics/section_750_bg_bottom.gif); background-position:bottom; background-repeat:no-repeat;  min-height: 91px; height: 395px; padding-bottom: 14px; width:750px; }
table#shell td#left .drop { background-image:url(graphics/section_750_bg_bottom_drop.gif); background-position:top; background-repeat:no-repeat; min-height:10px; width:750px; }
table#shell td#sep { width:10px; }

table#shell td#right { background-image:url(graphics/section_200_bg_bottom.gif); background-position:bottom; background-repeat:no-repeat; border-bottom:8px solid #ededed; padding-bottom:20px; width:200px; }
table#shell td#right .header { background-image:url(graphics/section_200_header_bg.gif); background-repeat:no-repeat; color:#fff; font-size:12px; font-weight:bold; height:31px; line-height:31px; overflow:hidden; text-align:center; width:200px; }
table#shell td#right .top { background-image:url(graphics/section_200_bg_top.gif); background-position:top; background-repeat:no-repeat; min-height:110px; width:200px; }
table#shell td#right .bottom { background-image:url(graphics/section_200_bg_bottom.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:20px; width:200px; }
table#shell td#right .break { background-image:url(graphics/section_200_bg_break.gif); height:4px; width:200px; }

table#shell td#right_1 { background-image:none; width:200px; }
table#shell td#right_1 .header { background-image:url(graphics/section_200_header_bg.gif); background-repeat:no-repeat; color:#fff; font-size:12px; font-weight:bold; height:31px; line-height:31px; overflow:hidden; text-align:center; width:200px; }
table#shell td#right_1 .top { background-image:url(graphics/section_200_bg_top.gif); background-position:top; background-repeat:no-repeat; min-height:110px; width:200px; }
table#shell td#right_1 .bottom { background-image:url(graphics/section_200_bg_bottom.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:20px; width:200px; }
table#shell td#right_1 .break { background-image:url(graphics/section_200_bg_break.gif); height:4px; width:200px; }

div.video_thumbs { padding:10px 0 0 11px; }
div.video_thumbs_full { padding:10px 0 0 11px; height: 554px; }
ul.video_thumbs { list-style:none; margin:0; padding:0; }
ul.video_thumbs li { float:left; font-size:10px; line-height:12px; margin:0 16px 5px 0; text-align:center; width:168px; }
ul.video_thumbs li.last { float:left; font-size:10px; margin:0 0 5px; text-align:center; width:168px; }
ul.video_thumbs li .accent { color:#f32501; font-size:11px; font-weight:bold; }
ul.video_thumbs li img.thumb { background-color:#fff; border:1px solid #f32501; height:120px; margin-bottom:1px; padding:3px; width:160px; }
ul.video_thumbs li img.thumb:hover { background-color:#f32501; }
ul.video_thumbs li img.rating { height:10px; padding:0; vertical-align:middle; width:49px; }
div.side_thumbs { margin:0 auto; padding:10px 0 0; width:168px; }
ul.side_thumbs { list-style:none; margin:0; padding:0; }
ul.side_thumbs li { float:left; font-size:10px; line-height:12px; margin:0 0 5px 0; text-align:center; width:168px; }
ul.side_thumbs li .accent { color:#f32501; font-size:11px; font-weight:bold; }
ul.side_thumbs li img.thumb { background-color:#fff; border:1px solid #f32501; height:120px; margin-bottom:1px; padding:3px; width:160px; }
ul.side_thumbs li img.thumb:hover { background-color:#f32501; }
ul.side_thumbs li img.rating { height:10px; padding:0; vertical-align:middle; width:49px; }
.newjoin { position:relative; width:960px; height:370px; background-image:url(graphics/newjoin.jpg); background-repeat:no-repeat; overflow:hidden; font-size:11px; }
.newjoin #form { position:absolute; left:668px; top:36px; width:286px; height:228px; }

.nj2 { width:960px; height:392px; overflow:hidden; font-size:11px; }
.nj2 #njform { background-image:url(graphics/nj2_04.jpg); width:611px; height:263px; }
.nj2 #form { width:286px; margin-top:15px; margin-left:300px; }

.ijoin { height:347px; width:750px; }
.ijoin_left { background-image:url(graphics/ijoin_left.gif); float:left; height:347px; width:182px; }
.ijoin_right { background-image:url(graphics/ijoin_right.gif); float:left; height:347px; text-align:center; width:568px; }
.ijoin_right .format { padding:10px 10px 24px; text-align:center; width:548px; }
.ijoin_right .format a { color:#2b97dd; text-decoration:underline; }
.ijoin_right .format a:hover { color:#f32501; }
div.player { margin:0 auto; width:648px; padding:20px 0 0 0; }
.hjoin a { color:#2b97dd; text-decoration:underline; }
.hjoin a:hover { color:#f32501; }
div.player div.flash { background-color:#fff; border:1px solid #f32501; width:640px; padding:3px; }
div.player img.rating { height:10px; padding:0; vertical-align:middle; width:49px; }
div.player .links { height:19px; }
div.player .links { background-image:url(graphics/tab.gif); font-weight:bold; height:19px; line-height:18px; text-align:center; width:100px; }
div.player .links a { color:#fff; }

#hot_tags_bottom {border: 1px dashed #B2B2B2;width: 744px;height: 97px;line-height: 1.2;position: relative; white-space: normal; background: #E2E2E2}
#hot_tags_bottom a {margin: 0 2px;}
#hot_tags_bottom a:hover {text-decoration: underline}

#hot_tags_bottom .tagstitle {position: absolute;color: #FF6A6A;top: 7px; left: 7px; font-size: 16px;font-weight: bold;}
#hot_tags_bottom .tagswin {position: absolute;text-align:center;top: 28px; left: 30px;}

#hot_tags_bottom .tag1 {font-size: 12px;color: #909090;}
#hot_tags_bottom .tag2 {font-size: 13px;color: #909090;}
#hot_tags_bottom .tag3 {font-size: 14px;color: #909090;}
#hot_tags_bottom .tag4 {font-size: 15px;color: #909090;font-weight: bold}
#hot_tags_bottom .tag5 {font-size: 16px;color: #909090;}
#hot_tags_bottom .tag6 {font-size: 17px;color: #909090;}
#hot_tags_bottom .tag7 {font-size: 18px;color: #3AAAE9;}
#hot_tags_bottom .tag8 {font-size: 20px;color: #909090;}
#hot_tags_bottom .tag9 {font-size: 20px;color: #f32501;}

#catlist {list-style-type: none;margin: 8px 12px;padding: 0;width: 176px;}
#catlist li {border: 1px solid #D8D8D8;margin: 2px 0;padding: 0;height: 28px;position: relative}
#catlist li:hover {}
#catlist li a{font-size: 18px;color: #58b0e2;position: absolute; left: 8px;top: 2px}
#catlist li a:hover{color: #B0B0B0;border-bottom: 1px solid #B0B0B0;}

#counter_visit {list-style-type: none;margin: 8px 12px;padding: 0;}
#counter_visit li {background-color: #FFFFFF; display: inline; border: 1px solid #D8D8D8;margin: 2px 0;padding: 1px;height: 30px; font-size: 30px; color: #888888}
#counter_visit .virgula {border: 0;}


.today_date{text-align: center; width: 200px; font-size: 18px;color: #B0B0B0; margin-top: 8px;}

.empty_div_shell {width: 200px;background: #ededed;}

.friend{background: #FFF;}
.friend .name a{font-size: 14px; color: #3FAFEF;font-weight:bold;}
.friend .name a:hover{border-bottom: 1px solid #3FAFEF;}
.friend .description{color: #5252520; font-size: 13px;}

/* #3AAAE9 */



