/* START_DEFAULT_STYLES */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h3, h4, h5, body {font-family:Verdana, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5 { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
body {background:#1a1a1a;color: #fff; font-size:11px;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color: #ffc03c;cursor: pointer;text-decoration: underline;}
a:hover {color:#ffc03c;text-decoration: none;}
img {border:none;}
.clear, .g_clear { clear:both; font-size:0; line-height:0; height:0;}
/* END_DEFAULT_STYLES */

/* FORMS */
label {cursor: pointer;}
input, textarea, select {font-family: Verdana, Arial, serif; font-size: 12px;}
.control input, .control textarea, .control select, .common_input { padding: 2px 1px; background: #191a1b; border: 1px solid #303334; color: #ccc;}
.button input { vertical-align: middle;}
.topmost {padding-bottom:10px;}

/* HINTS AND ERRORS */
.g_hidden {display: none;}
.g_hint { font-size: 11px;}
.block_content { padding: 5px 5px 10px; height:1%;}
.block_content .label { margin-bottom: 3px; color: #9b9b9b;padding-left: 5px;}
.block_content .control {margin-bottom: 10px;}
.block_content .control_group {margin-bottom: 10px;}
.block_content .control_group .item { float: left;margin-bottom: 5px;}
.block_content .button {padding-top: 3px;}
.block_content .button .ajax_wait { padding-left: 5px;}
.block_content .field_error { padding: 1px;color: #fb6549;font-size: 11px;}
.block_content .message_error { margin: 0 5px 10px 5px; padding: 5px; border: 1px solid #303334; background: #191a1b; color: #fb6549;}
.block_content .message_info { margin: 0 5px 10px 5px;padding: 5px; border: 1px solid #303334;background: #191a1b;color: #ddd;}
.index_tags {padding:0px 10px 5px; _height:1%;}

/* HEADER */
#header { height:101px; position:relative; background:url(../images/logo.jpg) 0 6px no-repeat;width:992px; margin:0 auto;}
.logo { position:absolute; left:0; top:0; font-size:11px;}
.logo a, .logo a:visited, .logo a:hover { display:block; left:0; top:0; width:292px; padding-top:50px; text-decoration:none; color:#fff; text-align:center;}

/* TOP MENU */
.top_menu a, .top_menu a:visited { color:#fff;}
.top_menu { border:1px solid #000000; position:absolute; top:-1px; right:0; background:#222425;_width:1%;_white-space:nowrap;}
.top_menu_2 { border:1px solid #333; border-top-width:0px; padding:5px 10px; height:1%;}

/* SEARCH FORM */
.s_forma { position:absolute; right:1px; top:36px;}
.s_forma .s_input { float:right; background:#222425; width:294px; height:16px; border:1px solid #5a5a5a; padding:4px; margin:1px 5px 0 0; color:#fff; font-size:12px; }
.s_forma .s_but { float:right;}

/* MAIN MENU */
.main_menu { position:absolute; top:76px;}
.mfl { left:0;}
.mfr { right:-2px;}
.main_menu li { float:left; display:inline; padding:0 2px 0 0;}
.main_menu a, .main_menu a:visited { font-size:13px; font-weight:bold; color:#fff; text-decoration:none; float:left; display:block; height:22px; background:url(../images/menu.png) 0 0 repeat-x; border:1px solid #000; padding:3px 10px 0; border-bottom-width:0px;}
.main_menu .m_sign a, .main_menu .m_sign a:visited { color:#ffc03c;}
.main_menu a:hover { color:#ffffb3; text-decoration:none; border:1px solid #ffffb3; border-bottom-width:0px;}


/* CONTENT */
.shadow { background:url(../images/shadow_mid.png) 50% 0 repeat-y; width:100%;}
.shadow_2 { background:url(../images/shadow_top.png) 50% 0 no-repeat;}
.shadow_3 { background:url(../images/shadow_bot.png) 50% 100% no-repeat;}
#content { background:url(../images/main.png) 0 0 repeat-y; border:1px solid #000; border-width:1px 0 1px; padding:0 1px;width:990px; margin:0 auto;}
#content_2 { border:1px solid #000; padding:0 1px;width:988px; margin:0 auto;background:#222425;}
.cont_box { border:1px solid #333; border-width:1px 0 1px; padding:0 1px; height:1%;}

.item h3 {overflow:hidden;height:15px;}
#content_2 .thumbs {width:102%;}
/* 
#content_2 .list_videos .thumbs .item {float:left;font-size:10px;padding:2px 13px 13px 0;width:182px;}
#content_2 .list_videos .thumbs .image {width:180px;height:135px;}
 */

.list_videos .t_180_135 {width:995px; margin:0 auto;}
.list_videos .t_180_135 .thumbs .item {float:left;font-size:10px;padding:2px 15px 13px 0;width:182px;}
.list_videos .t_180_135 .thumbs .image {width:180px;height:135px;}
.list_videos .t_180_135 .thumbs h3 {text-align:center;}

.on_thumb {background-color:#000000;bottom:0;color:#FFFFFF;font-size:11px;left:0;filter:alpha(opacity=80); -moz-opacity: 0.80;-khtml-opacity: 0.80;opacity: 0.80;overflow:hidden;padding:4px;position:absolute;text-align:center;width:192px;z-index:1000;}
.list_videos .thumbs .on_thumb .lenght {float:right;}
/* NAME */
.name { background:url(../images/block_header.png) 0 100% repeat-x; font-size:16px; text-transform:uppercase; height:31px; position:relative; margin-top:-2px;}
.name em { display:block; padding:5px 0 4px 30px;background:url(../images/icon_all.png) 4px 6px no-repeat;}
	.name .icon_movie { background:url(../images/icon_movie.png) 4px 6px no-repeat;}
	.name .icon_cat { background:url(../images/icon_cat.png) 6px 6px no-repeat;}
	.name .icon_photo { background:url(../images/icon_photo.png) 4px 9px no-repeat;}
	.name .icon_com { background:url(../images/icon_com.png) 4px 9px no-repeat;}
	.name .icon_links { background:url(../images/icon_links.png) 4px 7px no-repeat;}
	.name .icon_search_photo { background:url(../images/icon_search_photo.png) 4px 7px no-repeat;}
	.name .icon_log { background:url(../images/icon_log.png) 4px 6px no-repeat;}
	.name .icon_user { background:url(../images/icon_user.png) 4px 6px no-repeat;}
	.name .icon_mes { background:url(../images/icon_mes.png) 4px 6px no-repeat;}
.block_sub_header { padding:5px 8px 5px; height:1%;}
	
/* MID CONTENT */
#wide_col { width:653px; float:left;}

/* LIST VIDEOS */
.cont { width:100%; overflow:hidden; padding:8px 0;}
.thumbs { width:110%; overflow:hidden; padding:0 8px;}
.list_videos .thumbs .image { background:#000; border:1px solid #ffc03c; overflow:hidden;margin-bottom:1px;position:relative;_height:1%;}
.list_videos .thumbs .image img { width:200px; height:150px; display:block;}
.list_videos .thumbs .added, .thumbs .lenght { float:left; display:inline;}
.thumbs .len2 {float:right;}
.list_videos .thumbs .rating, .thumbs .views { float:right; display:inline;}

.list_videos .thumbs .item { width:202px; float:left;padding:2px 16px 15px 0;}
.list_videos .thumbs .it_2 {padding-bottom:10px;}
.list_videos .thumbs .item p { padding:1px 0;}
.list_videos .thumbs .item .rating {padding-top:2px;}
.item em { color:#ffc03c;}
.item h3 { font-weight:bold; font-size:12px;padding:1px 0 3px;}
.item h3 a, .item h3 a:visited {text-decoration:none;}
.item h3 a:hover {color:#fff;}
.list_videos .thumbs .item h3 {height:14px;line-height:15px;overflow:hidden;}
.list_videos .thumbs .item .vi_2 {float:left;padding-left:5px;}
.list_videos .thumbs .item .ra_2 {padding-right:5px;}
.it_2 h3 {text-align:center;}

.f_banner_x_2 .cont { padding:1px 0 0;}
.list_videos .f_banner_x_2 .t_180_135 .thumbs .item { padding-bottom:5px;}
	/* LIST VIDEO EDIT ITEM */
	.list_videos .options {padding-bottom: 5px;}
	.list_videos .options label { color: #ddd;font-weight: bold;}
	.list_videos .options input { vertical-align: middle;}
	.list_videos .options a { font-weight: bold;}
	.list_videos .actions { padding-top: 10px;}


.box, .text_content { padding:8px; height:1%;}
.box p, .text_content p { padding:5px 0;}

.list_albums .item { font-size:10px; padding:5px 0 5px;overflow:hidden; width:45%; float:left;}

/* SIDEBAR */
#side_col { width:333px; float:right;}
.bl { padding:0 5px ; overflow:hidden; height:1%;}
.bl2, #side_col .block_content { padding:5px ; overflow:hidden; height:1%;}
.bl_cats, .bl_cats2 { padding:0; width:100%;}
.cats { width:110%; overflow:hidden; padding:0 5px 5px;}
.cats li { width:77px; float:left; padding:5px 5px 5px 0; text-align:center;}
.cats li img { width:75px; height:100px; display:block;border:1px solid #ffc03c;background:#000; }
#wide_col .cats li {float:left;height:125px;padding:5px 16px 5px 1px;text-align:center;width:77px;overflow:hidden;}
	.bl_cats2 .cats {width:100%;padding-right:0;padding-left:3px;}
	.bl_cats2 .cats li {width:152px;font-size:14px;padding:5px 4px 5px 0;}
	.bl_cats2 .cats li img {width:150px; height:200px;}

/* S ALBUMS */
.list_albums .item p, #sidebar .item h3 { padding:2px 0;}
.list_albums .image { background:#000; border:1px solid #ffc03c; overflow:hidden; width:77px; float:left; height:77px;}
.list_albums .image img { width:75px; display:block;}
#side_col .list_albums .item { font-size:10px; padding:5px 0 5px;border-top:1px dashed #333; margin-top:-1px; overflow:hidden; width:100%;}
	/* LIST ALBUM EDIT ITEM */
	.list_albums .options { padding-bottom: 5px;}
	.list_albums .options label { color: #ddd; font-weight: bold;}
	.list_albums .options input { vertical-align: middle;}
	.list_albums .options a {font-weight: bold;}
	.list_albums .actions { padding-top: 10px;}

.helper_menu span, .helper_menu a {display:block;padding:2px;}


/* S VIDEOS */
#side_col .list_videos .item p, #sidebar .item h3 { padding:1px 0 1px;}
#side_col .list_videos .image { background:#000; border:1px solid #ffc03c; overflow:hidden; width:77px; float:left;}
#side_col .list_videos .image img { width:75px; display:block;}
#side_col .list_videos .item { font-size:10px; padding:5px 0 5px;border-top:1px dashed #333; margin-top:-1px; overflow:hidden; width:100%;}
.info_right { width:230px; float:left;padding-left:10px;}
.info_right .lenght {float:none !important;display:block !important;}

/* SIDE COMMENTS */
.comment_row {font-size:10px; padding:5px 0 5px;border-top:1px dashed #333; margin-top:-1px; overflow:hidden; width:100%;}
.comment_row h4 { font-size:11px; color:#888;}

/* FOOTER */
#footer { text-align:center; padding:15px 0; background:url(../images/footer.png) 50% 0 no-repeat;}
#footer p { padding:5px 0; font-size:10px;}
#footer a, #footer a:visited, #footer a:hover { color:#fff;}


/* List messages block styles  */
.list_messages .message{padding:5px;margin-bottom:2px;background:#303334;color:#bbb;}
.list_messages .message .content{margin-top:8px;margin-bottom:8px;}

/* List members blog block styles  */.list_members_blog .text_content{padding:0 5px;}
.list_members_blog .entry{font-size:10px; padding:5px 0 5px;border-top:1px dashed #333; margin-top:-1px; overflow:hidden; width:100%;}
.list_members_blog .entry .content{margin-top:8px;margin-bottom:8px;font-size:12px;}
.list_members_blog .add_entry{margin-top:16px;padding:5px;border:2px solid #303334;background:#27292a;}
.list_members_blog .control textarea{width:99%;}

/* List members events block styles  */
.list_members_events .event{font-size:10px; padding:5px 0 5px;border-top:1px dashed #333; margin-top:-1px; overflow:hidden; width:100%;}

/* Pagination block styles  */
.pagination{padding:8px 3px;text-align:center;}
.pagination a{padding:2px 5px;background:#2e3132;border:1px solid #45494b;color:#747474;font-size:11px;}
.pagination a:hover{background:#5e6060;color:#222425;}
.pagination span{padding:2px 5px;font-weight:bold;font-size:11px;border:1px solid #5e6060;background:#5e6060;color:#222425;}
.wp-pagenavi a, .wp-pagenavi span {margin:0 2px;}
.list_messages .message .delete,.list_members_blog .entry .delete{float:left;padding-top:15px;width:30px;}
.list_messages .message .avatar,.list_members_blog .entry .avatar{width:102px;height:82px;float:left;background:#111;}
.list_messages .message .avatar img,.list_members_blog .entry .avatar img{border:1px solid #000;}
.list_messages .message .text,.list_members_blog .entry .text{width:546px;padding-left:10px;float:left;}
.list_messages .message h2,.list_members_blog .entry h2{margin-bottom:5px;font-size:14px;font-weight:normal;color:#fff;}
.list_messages .actions,.list_members_blog .actions{padding-top:10px;}


/* Search block styles */
.search .control, .search .button { float: left; padding: 2px;}
.search .control input { width: 150px;}

/* Search members block styles */
.search_members .control input, .search_members .control select.full_size {width: 180px;}


/* VIDEO EDIT */
.video_edit .player{margin-bottom:10px;padding:3px;background:#111;text-align:center;}
.video_edit .control_group .item{width:160px;}
.video_edit .control_upload{margin-bottom:10px;}
.video_edit .control_upload input{vertical-align:middle;}
.video_edit .uploader_popup{border:2px solid #000;}
.video_edit .uploader_progress{overflow:hidden;border:2px solid #000;background:#191a1b;}
.video_edit .uploader_progress .progress_bar{height:15px;margin:2px;background:#000;font-size:11px;color:#5e6060;white-space:nowrap;line-height:15px;text-indent:5px;}

/* Album edit block styles  */
.album_edit .main_photo{margin-bottom:10px;padding:5px;background:#111;font-size:18px;text-align:center;}
.album_edit .image_item .image{float:left;padding:5px 12px 10px 0;}
.album_edit .image_item .options{width:500px;float:left;padding:5px 12px 0 0;}
.album_edit .image_item .control{margin-bottom:0 !important;}
.signup table.sms_bill{width:100%;border-collapse:collapse;background:#191a1b;color:#5e6060;}
.signup table.sms_bill td{border:1px solid #303334;padding:5px;}
.signup table.sms_bill tr.header td{font-weight:bold;color:#bbb;}

/* Member menu block styles  */
.member_menu .avatar{text-align:center;}
.member_menu a{display:block;padding:3px 0 3px 23px;margin:1px 0;background:#282a2b url("../images/arrow_orange.gif") 10px 8px no-repeat;border:1px solid #000;text-decoration:none;}
.member_menu a:hover{background:#323637 url("../images/arrow_orange.gif") 10px 8px no-repeat;}
.member_menu span{display:block;padding:6px;margin:1px 0;font-weight:bold;}

/* Member profile view block styles  */
.member_profile_view .block_content{margin:5px 0 0;}
.member_profile_view .add_to_friends,.member_profile_view .send_message{margin-top:8px;margin-bottom:8px;padding:5px;border:2px solid #303334;background:#27292a;}
.member_profile_view .block_sub_header{font-size:11px;}
.member_profile_view .block_sub_header .button{padding-top:10px;padding-bottom:5px;}
.member_profile_view .info_row{margin-bottom:2px;padding:4px 0 4px 10px;color:#9b9b9b;height:1%;}
.member_profile_view .info_row span{color:#ddd;}
.member_profile_view .info_row .col_1{width:400px;float:left;}
.member_profile_view .info_row .col_2{width:330px;float:left;}
.member_profile_view .actions{margin-top:10px;}
.member_profile_view .actions img{border:none;}

/* Message details block styles  */
.message_details .message{padding:5px;}
.message_details .message .avatar{width:102px;height:82px;float:left;background:#111;}
.message_details .message .text{width:596px;padding-left:10px;float:left;}
.message_details .message h2{margin-bottom:10px;font-size:14px;font-weight:normal;color:#fff;}
.message_details .message .content{margin-top:8px;margin-bottom:8px;}
.message_details .send_message{margin-top:16px;padding:5px;border:2px solid #303334;background:#27292a;}

/* Global stats block styles  */
.global_stats ul{margin:0;padding:0;padding-left:20px;font-size:12px;list-style:square outside;}
.global_stats ul li{padding-bottom:5px;}

/* Top referers block styles  */
.top_referers .item{float:left;width:242px;padding:2px;font-size:13px;}
.top_referers .image{background:#000;border:1px solid #000;}
.top_referers .image a{display:block;color:#777;}
.top_referers .image img{display:block;border:0;}
.top_referers .info{padding:2px;line-height:18px;}
.top_referers .info h2{display:block;overflow:hidden;font-size:13px;white-space:nowrap;}
.video_edit .block_content,.album_edit .block_content{margin-left:15px;margin-right:15px;}
.video_edit .info_row,.album_edit .info_row{margin-bottom:8px;}
.video_edit .info_row span,.album_edit .info_row span{color:#ddd;font-weight:bold;}
.video_edit .info_row img,.album_edit .info_row img{vertical-align:top;}
.video_edit .info_row .col_1,.album_edit .info_row .col_1{width:370px;float:left;}
.video_edit .info_row .col_2,.album_edit .info_row .col_2{float:left;}
.video_edit .control input,.video_edit .control textarea,.video_edit .control select,.album_edit .control input,.album_edit .control textarea,.album_edit .control select,.album_edit .images textarea,.logon .control input,.signup .control input,.signup .control select,.invite_friend .control input,.invite_friend .control textarea,.member_profile_view .control textarea,.member_profile_edit .control input,.member_profile_edit .control textarea,.member_profile_edit .control select.full_size,.message_details .control textarea{width:99%;}
.album_edit .image_item img,.member_menu .avatar img,.message_details .message .avatar img{border:1px solid #000;}
.logon .block_content,.signup .block_content,.invite_friend .block_content,.member_profile_edit .block_content{width:500px;margin:20px auto 0;}

/* List members block styles */
.list_members .item {float: left; padding: 5px 5px 0 0; width: 102px; font-size: 9px;height:188px;overflow:hidden;}
.list_members .item h4 { display: block; overflow: hidden; padding-bottom: 4px;font-size: 13px;text-align: center;white-space: nowrap;}
.list_members .item .image { background: #000; border: 1px solid #FFC03C;}
.list_members .item .image a {display: block;color: #777;}
.list_members .item .image img { display: block;width:100px;height:135px;}
.list_members .info span { color: #fff; font-weight: bold;}
.list_members .info {text-align:center;line-height:13px;}

/* PLAYER PAGE */
.cs {padding:0 0 5px; text-align:center;}

/* BANNERS */
.s_adv {padding:5px 0 10px; text-align:center;}
.f_banner {border-top:1px solid #333; background:#222425;}
.f_banner_2 {border-top:1px solid #000;padding-top:5px;width:100%;overflow:hidden;}
.f_banner_x {border-bottom:1px solid #333; background:#222425;}
.f_banner_x_2 {border-bottom:1px solid #000;padding-top:5px;}
.sign_banner {position:absolute;left:300px;top:5px;}
.f_banner_2 table {margin:0 auto; background:#222425 !important;border:0 !important; }
.f_banner_2 table * {color:#fff !important;}
.f_banner_2 table img {border:1px solid #FFC03C !important;}

/* VIDEO VIEWS */
.video_view .cs{padding-top:5px;padding-bottom:10px;text-transform:uppercase;text-align:center;}
.video_view .cs a img{border:0;}
.video_view .player{ /* margin-bottom:10px; */ padding:0px;background:#111;font-size:18px;text-align:center;height:1%;overflow:hidden;}
.video_view h2, .album_view h2 {font-size:13px; color:#fff; line-height:16px;}
.video_view h3, .album_view h3{font-size:12px;font-weight:normal;padding-top:4px;}
.video_view .rating_container, .album_view .rating_container{cursor:pointer;}
.video_view .info_row img, .album_view .info_row img {vertical-align:top;border:none;}
.video_view .info_row .col_1, .album_view .info_row .col_1{width:370px;float:left;}
.video_view .info_row .col_2, .album_view .info_row .col_2{float:left;}
.video_view .send_to_friend,.video_view .add_to_favourites{margin-bottom:8px;padding:5px;border:2px solid #303334;background:#27292a;}

.video_comments .add_comment, .album_comments .add_comment{margin-bottom:8px;padding:5px;background:#27292a;border:2px solid #303334;}
.video_comments .comments_list, .album_comments .comments_list {margin-bottom:8px;}
.video_view .info_row,.video_comments .info_row, .album_view .info_row,.album_comments .info_row {margin-bottom:5px;color:#9b9b9b;width:100%; overflow:hidden;line-height:15px;}
.video_view .block_content, .album_view .block_content {padding-bottom:0;}
.video_view .brd, .album_view .brd {border-top:1px dashed #333333; padding-top:4px;}
.video_view .info_row span,.video_comments .info_row span, .album_view .info_row span,.album_comments .info_row span{color:#ddd;}
.video_view .control textarea,.video_view .control input,.video_comments .control textarea,.video_comments .control input, .album_view .control textarea,.album_view .control input,.album_comments .control textarea,.album_comments .control input {width:99%;}

/* ALBUMS VIEWS */
.album_view .main_photo{margin-bottom:10px;padding:5px;background:#111;font-size:18px;text-align:center;}

.album_view .send_to_friend,.album_view .add_to_favourites{margin-bottom:8px;padding:5px;border:2px solid #303334;background:#27292a;}
.album_images .item{float:left;padding:2px;width:104px;height:104px;text-align:center;overflow:hidden;;}
.album_images .item .image a{color:#777;}
.album_images {width:550px; margin:0 auto;}
.album_comments .info_row img{border:none;}
.img_table {width:105px;height:104px;border:0;}
.img_table td {vertical-align:middle;text-align:center;}

/* TPG Tops */
.f_top {margin:0 auto; font-size:14px;width:98%;padding:5px 0 10px;overflow:hidden;}
.f_top li {width:20%;float:left;}

#wrapper {min-width:980px;}

/* BLOG */
.blog_date {position:relative;float:right; margin-top:-22px;padding-right:10px;}
.post_cont {padding:5px; height:1%;overflow:hidden;}
.post {padding-bottom:15px;}
.post_cont img {float:left;display:block;margin:5px 10px 0 0;height:75px;width:100px;border:1px solid #FFC03C;}
.post_cont p {padding:0px 0 5px;}
.blog_thumbs {width:323px;padding:5px;overflow:hidden;}
.blog_thumbs_cont {width:110%;overflow:hidden;}
.blog_thumbs .item {width:159px;padding:5px 5px 5px 0;float:left;overflow:hidden;}
.blog_thumbs .image {border:1px solid #FFC03C;overflow:hidden;width:157px;height:110px;}
.blog_thumbs .image img {position:relative;left:-20px;top:-15px;}

/* ABUSE FORM */
.a_text {width:99%;height:120px;}

/* RELATED VIDEOS */
.list_videos .rel_video .item { width:102px; padding:2px 4px 2px 0;}
.list_videos .rel_video .thumbs {width:101%;padding-left:19px;}
.list_videos .rel_video .item .image {width:100px;height:75px; overflow:hidden; position:relative;}
.list_videos .rel_video .item .image img {width:100px;height:75px;}
.lenght_abs {background-color:#000000;font-size:10px; position:absolute; left:0px; bottom:0px;filter:alpha(opacity=70); -moz-opacity: 0.70;-khtml-opacity: 0.70;opacity: 0.70;padding:2px;text-align:center;width:96px; z-index:1000; color:#fff; overflow:hidden;height:14px;}
.rel_video .item .lenght_abs a, .rel_video .item .lenght_abs a:visited, .rel_video .item .lenght_abs a:hover { color:#fff; text-decoration:none;}
.rel_video .item .image:hover .lenght_abs{background-color:#777;}
