/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:top left;
}
strong { font-weight:bold; }
body { height:100%; background: #221f1b; font-family:Tahoma,Helvetica,Verdana,Arial,sans-serif; font-size:0.73em; margin:0px; padding:0px; }
table { border-collapse: separate; border-spacing: 0; font-size:1em;}
p { margin-bottom:1.2em; line-height:1.4em; padding:0; }
a:link, a:visited { text-decoration:none; color:#1e4292; }
a:hover { color:#2a7acd; text-decoration:underline; }
a:active { color:#2a7acd; text-decoration:none; }
.clear { clear:both; display:block; }

/* Frame */

.frame { background: transparent url(/images/default/default_bg.jpg) no-repeat top center;}
.container { width:980px; margin:0 auto; position:relative; }

.gtheader { height:95px; overflow:hidden; color:#fff; position:relative; }
.gtheader .gtlogo { width:264px; height:95px; display:block; position:relative; left:65px; float:left; } /* 37 */
.gtheader .gthedsrc { padding-left:5px; position:relative; left:55px; display:block; float:left; height:69px; width:310px; padding-top:26px; }
.gtheader .inp { width:254px; height:20px; display:block; overflow:hidden; color:#fff; background:transparent url(/images/default/frame_head_scharea.gif) no-repeat bottom left; border:0px; outline:0px; padding:0px; margin:0px; font-size:20px !important; line-height:20px; padding:7px 0px 10px 0px; !important; text-indent:7px; float:left; vertical-align:middle; }
.gtheader .inpbut { white-space: nowrap; width:56px; height:37px; border:0px; outline:0px; padding:0px; margin:0px; text-indent:-3000px; font-size:0px; line-height:0px; background:transparent url(/images/default/frame_head_schbox.gif) no-repeat bottom left; float:left; position:relative; left:-15px; cursor:pointer; }
.gtheader .inpbut:hover { background-position:top left; }

.gtheader .ubar { left:68px; width:270px; float:left; position:relative; height:95px; }
.gtheader .back_form1 { background:transparent url(/images/default/frame_head_ub_bg.png) no-repeat 0px 12px; width:250px; height:52px; position:relative; }
.gtheader .lginp1u,.gtheader .lginp1p { top:28px; width:81px; height:20px; border:0px; outline:0px; padding:0px; margin:0px; color:#fff; background:#000; position:absolute; font-size:14px; line-height:20px; }
.gtheader .lginp1u { left:6px; }
.gtheader .lginp1p { left:100px; }
.gtheader .lggobtn { position:absolute; top:26px; left:188px; width:44px; height:24px; display:block; border:0px; margin:0px; padding:0px; outline:0px; text-indent:-3000px; font-size:0px; line-height:0px; background:transparent url(/images/default/frame_head_ub_lgbut.gif) no-repeat bottom left; }
.gtheader .lggobtn:hover { background-position:top left; }

.gtheader .regline { display:block; top:55px; width:232px; height:24px; position:absolute; }
.gtheader .lgregbut { display:block; position:relative; text-indent:-3000px; font-size:0px; line-height:0px; left:2px; top:-0px; /*top:55px; */ width:134px; height:24px; background:transparent url(/images/default/frame_head_regbut.gif) no-repeat bottom left; }
.gtheader .lgregbut:hover { background-position:top left; }
.gtheader .regline .fbb { position:absolute; top:0px; left:142px; }
.gtheader .userinfobar { padding-top:27px; }
.gtheader .userinfobar .txt { font-size:1.3em; font-weight:bold; }
.gtheader .userinfobar a:link,.gtheader .userinfobar a:visited { color:#ffa800; }
.gtheader .userinfobar a:hover { color:#fff; text-decoration:underline; }

.topbanglobal { padding:7px; background:#000; border-bottom:1px solid #4b4b4b; text-align:center; height:90px; overflow:hidden; }

span.frin { width:851px; overflow:hidden; display:block; margin:0 auto; }

.gtnav { height:49px; overflow:hidden; width:851px; background:transparent url(/images/default/frame_nav_bg.gif) no-repeat top left; margin:0 auto; }
.gtnav ul { list-style:none; padding:0px; margin:0px; }
.gtnav li { display:block; float:left; text-indent:-3000px; height:49px; overflow:hidden; margin:0px; padding:0px; }
.gtnav .gtnhome a,.gtnav .gtnforums a,.gtnav .gtnchan a,.gtnav .gtnuplos a,.gtnav .gtncats a { height:49px; display:block; background:transparent url(/images/default/frame_nav_bg.gif) no-repeat 0px -98px; }

.gtnav li.gtnhome a { width:79px; background-position:0px -98px; }
.gtnav li.gtnuplos a { width:98px; background-position:-79px -98px; }
.gtnav li.gtnchan a { width:120px; background-position:-177px -98px; }
.gtnav li.gtncats a { width:152px; background-position:-297px -98px; }
.gtnav li.gtnforums a { width:98px; background-position:-449px -98px; }

.gtnav li.gtnhome a:hover { background-position:0px -49px; }
.gtnav li.gtnuplos a:hover { background-position:-79px -49px; }
.gtnav li.gtnchan a:hover { background-position:-177px -49px; }
.gtnav li.gtncats a:hover { background-position:-297px -49px; }
.gtnav li.gtnforums a:hover { background-position:-449px -49px; }

.gtbody { position:relative; }
.gtbody .frin { background:#dddbd5; }

.gtfooter { height:66px; overflow:hidden; background:transparent url(../images/default/frame_footer_bg.gif) no-repeat center bottom; position:relative; }
.gtfooter .frin { border-top:4px solid #94938f; padding:10px; width:831px; font-size:0.9em; }
.gtfooter .frin a:link,.gtfooter .frin a:visited { color:#000; font-weight:700; }
.gtfooter .frin a:hover { color:#2a7acd; }
.gtfooter .copy { display:block; padding:3px 0px 5px 0px; color:#717079; }
.gtfooter .bitgrav { display:block; overflow:hidden; width:55px; height:40px; position:absolute; text-decoration:none; top:25px; left:863px; z-index:1050; }

.gtoutsidefooter { height:60px; overflow:hidden; color:#fff; }
.gtoutsidefooter .frin { padding:0px 10px 10px 20px; }
.gtoutsidefooter label { font-weight:bold; font-size:0.9em; }

.catdropdown { position:absolute; top:137px; left:366px; display:block; width:189px; background:transparent url(/images/default/gtdd_bot.gif) no-repeat bottom left; z-index:20000; }
.catdropdown .catdroptop { background:transparent url(/images/default/gtdd_top.gif) no-repeat top left; padding-bottom:5px; }
.catdropdown a { display:block; padding:0px 5px 6px 10px; font-weight:bold; }
.catdropdown a.sub { padding-left:25px; }
.catdropdown a:hover { text-decoration:none; color:#62b425 !important; }
.catdropdown a:hover span { background:transparent url(/images/default/gtdd_arr.gif) no-repeat center right; padding-right:17px; }
.catdropdown .tispace { border-bottom:3px solid grey; height:7px; display:block; position:relative; width:179px; left:5px; display:none; }

/* COMMON FORM */

.commonform { }
.commonform .row { position:relative; padding-bottom:8px; }
.commonform .row label { float:left; width:80px; text-align:right; padding-right:8px; font-weight:bold; padding-top:5px; }
.commonform .row span { display:block; float:left; }
.commonform .blkinput { background:#000 url(/images/default/reg_input_bg.gif) no-repeat top left; color:#fff; border:0px; margin:0px; padding:3px; outline:0px; width:161px; height:19px; font-size:1.1em; }
.commonform .blkinput.wide { background:#000 url(/images/default/reg_input_bg_wide.gif) no-repeat top left; width:244px; }
.commonform .blkarea { background:#000; border:0px; outline:0px; padding:3px; color:#fff; margin:0px; font-size:1.1em; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.commonform .filebutton { }

.modbox { background:#fff url(/images/default/frame_wb_tl.gif) no-repeat top left; display:block; }
.modbox .mb1 { background:transparent url(/images/default/frame_wb_br.gif) no-repeat bottom right; display:block; }
.modbox .mb2 { background:transparent url(/images/default/frame_wb_tr.gif) no-repeat top right; display:block; }
.modbox .mb3 { background:transparent url(/images/default/frame_wb_bl.gif) no-repeat bottom left; display:block; }

/* PAGE JUMPER */
.pageaction { padding:7px 0px 12px 0px; }
.result_pagesx { background:#000000 url(/images/default/item_pagen_grey_back.gif) repeat-x top left; color:#c8c8c8; margin:0 auto; font-size:13px; }
.result_pagesx .pagerspan { padding:0px 7px 0px 7px; height:24px; display:block; }
.result_pagesx td { border:0px solid red; line-height:23px; font-weight:bold; }
.result_pagesx .first { background:transparent url(/images/default/item_pagen_grey_left.gif) no-repeat top left; }
.result_pagesx .first .pagerspan { padding-left:9px; }
.result_pagesx .last { background:transparent url(/images/default/item_pagen_grey_right.gif) no-repeat top right; }
.result_pagesx .last .pagerspan { padding-right:9px; }
.result_pagesx a:link,.result_pagesx a:visited { color:#fff; text-decoration:none; }
.result_pagesx a:hover { color:#ff9c00; }
.result_pagesx .current { background:#ff9c00; color:#fff; }
.result_pagesx .current a:hover { color:#fff; }

/* HOME */

.hpvidtitle,.contenttitle { background-color:#000; color:#fff; padding:11px 14px 11px 12px; font-size:20px; text-align:right; }

.contenttitle { text-align:left; text-transform:uppercase; height:23px; overflow:hidden; }
.contenttitle .txleft { display:block; float:left; position:relative; }
.contenttitle .createchan_link { width:152px; height:24px; display:block; float:left; text-indent:-3000px; left:13px; position:relative; background:transparent url(/images/default/chan_create_but.gif) no-repeat bottom left; }
.contenttitle .createchan_link:hover { background-position:top left; }

.contenttitle.subnav { height:50px; }
.contenttitle .subblock { padding-top:5px; }
.contenttitle .subblock a { height:24px; width:100px; display:block; float:left; overflow:hidden; }
.contenttitle .subblock .inboxb,.contenttitle .subblock .sentb { height:24px; width:78px; padding-right:5px; text-indent:-3000px; background:transparent url(/images/default/inbox_button.gif) no-repeat bottom left; }
.contenttitle .subblock .sentb { background:transparent url(/images/default/sent_button.gif) no-repeat bottom left; }
.contenttitle .subblock .composeb { height:24px; width:130px; text-indent:-3000px; background:transparent url(/images/default/compose_button.gif) no-repeat bottom left; }
.contenttitle .subblock .composeb:hover,.contenttitle .subblock .sentb:hover,.contenttitle .subblock .inboxb:hover,
.contenttitle .subblock .composeb.current,.contenttitle .subblock .sentb.current,.contenttitle .subblock .inboxb.current { background-position:top left; }

.hpvidinfobar { background-color:#000; color:#fff; padding:6px 11px 6px 10px; font-size:12px; }
.hpvidinfobar .gvhmdesc { width:600px; float:left; text-align:left; line-height:1.3em; padding-top:5px; }
.hpvidinfobar .gvhminf { width:auto; float:right; }
.hpvidinfobar .gvhminf span { display:block; color:#ff7a04; padding-bottom:3px; }
.hpvidinfobar .gvhminf span b { color:#fff; font-weight:normal; }

.gthome { position:relative; padding:10px; border:0px solid blue; width:830px; display:block; }
.gthome h2 { text-indent:-3000px; height:24px; display:block; padding-bottom:8px; }
.homepagespotcon { background:#000 url(/images/default/ajax-loader.gif) no-repeat center center; width:852px; height:524px; position:relative; }

.gthome .gthomeitem { width:322px; display:block; position:relative; padding-bottom:10px; cursor:hand; }
.gthome .gthomeitem .img { float:left; }
.gthome .gthomeitem .content { float:left; display:block; width:168px; overflow:hidden; padding-left:6px;  }
.gthome .gthomeitem .content .title { display:block; font-weight:bold; padding-bottom:4px; color:#000; }
.gthome .gthomeitem .content i { font-style:normal; font-size:0.9em; }

.gthome .recpopvideos { left:4px; padding-bottom:10px; position:relative; }
.gthome .recpopvideos h2 { width:325px; background-image: url(/images/default/home_recpop_label.gif); }
.gthome .recpopvideos .img { padding-bottom:5px; }
.gthome .recpopvideos .img img { /* width:195px; height:104px;*/  }
.gthome .recpopvideos .gthomeitem { float:left; width:174px; padding-bottom:9px; height:135px; overflow:hidden; }
.gthome .recpopvideos .gthomeitem .content { padding-left:0px; }
.gthome .recpopvideos .title { width: 195px; }

.gthome .moretop { float:left; position:relative; }
.gthome .moretop h2 { width:208px; background-image: url(/images/default/home_moretop_label.gif); }

.gthome .morepop { float:left; position:relative; }
.gthome .morepop h2 { width:188px; background-image: url(/images/default/home_morepop_label.gif); }

.gthome .morecat { float:left; position:relative; width:175px; overflow:hidden; }
.gthome .morecat h2 { width:214px; background-image: url(/images/default/home_morecats_label.gif); }
.gthome .morecat .childsidelist { width:214px; overflow:hidden; padding-top:5px; }
.gthome .morecat .childsidelist span { display:block; padding-bottom:4px;  }
.gthome .childsidelist a:link, .gthome .childsidelist a:visited { color:#fff; display:block; height:24px; width:129px; text-indent:5px; line-height:24px; font-weight:bold; background:transparent url(/images/default/categories_blank_button.gif) no-repeat 0px -48px; }
.gthome .childsidelist a:hover { background-position:0px -24px; text-decoration:none; }

.gthome .fullpageax { padding:0px 0px 7px 7px; float:right; width:300px; height:250px; position:relative; }

/* PAGES */

.conframe { position:relative; }
.conframe.space { padding:10px; }

/* REGISTRATION */

.gtregistration { }
.gtregistration .gtregleft { float:left; width:490px; }
.gtregistration .gtregleft.wide { float:left; width:605px; }
.gtregistration .gtregright { float:left; width:300px; padding-left:20px; }
.gtregistration .gtregright.wide { float:right; width:216px; padding-left:0px; }
.gtregistration .gtregcenter { width:490px; padding-left:165px; }
.gtregistration h3.regtit { font-size:20px; font-weight:bold; text-align:left; display:block; padding:0px; }

.gtregistration h2 { height:24px; margin:0px; padding-bottom:10px; display:block; text-indent:-3000px; }
.gtregistration .modbox .mb3 { padding:10px; }
.gtregistration p { display:block; padding-bottom:8px; margin:0px; border-bottom:4px solid #e3e3e3; font-size:1.1em; }

.gtregistration .existusers { background:transparent url(/images/default/reg_existing_label.gif) no-repeat 4px 0px; width:191px; }
.gtregistration .createacc { background:transparent url(/images/default/reg_create_label.gif) no-repeat 4px 0px; width:297px; }
.gtregistration .optional { border:2px solid #e3e3e3; padding:4px; }
.gtregistration .optional h3 { font-style:normal; padding:3px 3px 8px 3px; font-size:16px; color:#c4c4c4; font-weight:bold; }
.gtregistration .optional label { width:74px; }

.gtregistration .commonform { display:block; padding-top:8px; }
.gtregistration .reginput { background:#000 url(/images/default/reg_input_bg.gif) no-repeat top left; color:#fff; border:0px; margin:0px; padding:3px; outline:0px; width:161px; height:19px; font-size:1.1em; }

.gtregistration .regcreate,.gtregistration .regsignin,.gtregistration .regcontinue,
.gtregistration .regcancel { border:0px; outline:0px; margin:0px; display:block; height:24px; text-indent:-3000px !important; font-size:0px; line-height:0px; }

.gtregistration .regcreate { width:131px; background:transparent url(/images/default/reg_signup_but.gif) no-repeat bottom left; }
.gtregistration .regcontinue { width:131px; background:transparent url(/images/deafult/reg_continue2_but.gif) no-repeat bottom left; }
.gtregistration .regsignin { width:102px; background:transparent url(/images/default/reg_signin_but.gif) no-repeat bottom left; }
.gtregistration .regcancel { width:83px; background:transparent url(/images/default/reg_cancel_but.gif) no-repeat bottom left; }
.gtregistration .regsignin:hover,.gtregistration .regcreate:hover,
.gtregistration .regcontinue:hover,.gtregistration .regcancel:hover { background-position:top left; }

.gtregistration .rg2info { display:block; padding:8px 0px 6px 0px; font-style:italic; }
.gtregistration .showplaxo { padding-top:5px; display:block; }
.gtregistration .step2fin { position:relative; height:35px; top:10px; }
.gtregistration .step2fin .regcontinue { position:absolute; top:0px; left:0px; z-index:6; }
.gtregistration .step2fin .regcancel { position:absolute; top:0px; left:113px; z-index:5; }

.gtregistration .emchkinfo { text-align:left; display:block; padding:8px 8px 8px 0px; }

/* CHANNELS */
.gtchannels { position:relative; }
.gtchannels .gtchanitem { left:2px; width:205px; overflow:hidden; display:block; position:relative; padding-bottom:10px; float:left; cursor:pointer; }
.gtchannels .gtchanitem .img { padding-bottom:5px; }
.gtchannels .gtchanitem .img img { width:195px; height:104px; }
.gtchannels .gtchanitem .content { display:block; width:123px; overflow:hidden; padding-left:6px; }
.gtchannels .gtchanitem .content .title { display:block; font-weight:bold; padding-bottom:4px; color:#000; }
.gtchannels .gtchanitem .content i { font-style:normal; font-size:0.9em; }

.gtchannels .gtchanleft { width:442px; overflow:hidden; float:left; }
.gtchannels .gtchanleft .novideos { padding:3px 0px 20px 0px; font-size:1.2em; font-weight:bold; }
.gtchannels .gtchanright { width:375px; overflow:hidden; float:right; position:relative; }
.gtchannels .gtchanright h2 { font-size:22px; font-weight:bold; padding-bottom:0px; }
.gtchannels .gtchanright .chaninfo { padding-bottom:10px; }

.gtchannels .gtchanright .memdet { display:none; font-size:1.2em; font-weight:bold; padding:5px 0px 5px 0px; }

.gtchannels .memdata { position:relative; padding-top:10px; }
.gtchannels .memdata .ava { float:left; width:80px; overflow:hidden; }
.gtchannels .memdata .info { float:left; width:140px; overflow:hidden; }
.gtchannels .memdata .info b { display:block; padding:16px 0px 3px 0px; font-size:1.2em; }

.gtchannels .subbbutton { width:114px; height:24px; border:0px; margin:0px; outline:0px; background:transparent url(/images/default/subscribe_button.gif) no-repeat bottom left; text-indent:-3000px; display:block; }
.gtchannels .subbbutton:hover { background-position:top left; }

.gtchannels .subslist { width:620px; float:left; }
.gtchannels .gtchanright.subslist { width:210px; }
.gtchannels .subslist .userav_subs { padding-top:5px; width:300px; float:left; }
.gtchannels .subslist .userav_subs .avag { float:left; width:75px; overflow:hidden; }
.gtchannels .subslist .userav_subs span { width:80px; loat:left; line-height:70px; font-weight:bold; }

/* COMMON SIZES */

.gtcommonleft { width:605px; overflow:hidden; float:left; border:0px solid red; }
.gtcommonright { width:216px; overflow:hidden; float:right; position:relative; border:0px solid blue; }
.gtcommonright h2{ font-size:22px; font-weight:bold; padding-bottom:0px; }
.gtcommonleft h2 { padding:3px 0px 15px 0px; font-size:1.2em; font-weight:bold; }

.gtvidlistitem { position:relative; left:2px; width:299px; overflow:hidden; display:block; float:left; padding-bottom:10px; cursor:pointer; }
.gtvidlistitem.clear { clear:left; }
.gtvidlistitem .img { padding-bottom:0px; float:left; }
.gtvidlistitem .img img { }
.gtvidlistitem .content { display:block; width:150px; overflow:hidden; padding-left:6px; float:left; }
.gtvidlistitem .content .title { display:block; font-weight:bold; padding-bottom:4px; color:#000; }
.gtvidlistitem .content i { font-style:normal; font-size:0.9em; }

/* USER AREAS */
.gtusers .gtcommonleft .novideos { padding:3px 0px 20px 0px; font-size:1.2em; font-weight:bold; }
.gtusers .gtcommonright .chaninfo,.gtvideos .gtcommonright .chaninfo { padding-bottom:10px; }

.gtusers .gtcommonleft .more,.gtusers .gtcommonright .more,.gtvideos .gtcommonright .more,.gtprofile .gtcommonleft .more { display:block; width:93px; background:transparent url(/images/default/item_more_grey.gif) no-repeat bottom left; text-indent:-3000px; height:24px; outline:0px; border:0px; text-decoration:none; }
.gtusers .gtcommonright .more,.gtvideos .gtcommonright .more,.gtprofile .gtcommonright  .more { background-image:url(/images/default/item_more_white.gif); }
.gtusers .gtcommonleft .more:hover,.gtusers .gtcommonright .more:hover,.gtvideos .gtcommonright .more:hover,.gtprofile .gtcommonright .more:hover,.gtprofile .gtcommonleft .more:hover { background-position:top left; }
.gtusers .gtcommonleft .user_contacts_block { padding-top:7px; }

.gtusers .gtcommonright h2,.gtvideos .gtcommonright h2,.gtprofile .gtcommonright h2 { padding-bottom:6px; border-bottom:3px solid #e3e3e3; }
.gtusers .gtcommonright h3,.gtvideos .gtcommonright h3,.gtprofile .gtcommonright h3 { font-size:16px; font-weight:bold; padding-bottom:4px; border-bottom:3px solid #e3e3e3; }

.gtusers .gtcommonright .user_main_batton,.gtvideos .gtcommonright .user_main_batton { padding-top:0px; display:block; text-align:center; }
.gtusers .gtcommonright .extrauinfo,.gtvideos .gtcommonright .extrauinfo { text-indent:0px; padding:6px 0px 8px 0px; margin:0px; list-style:none; position:relative; }
.gtusers .gtcommonright .extrauinfo li,.gtvideos .gtcommonright .extrauinfo li { display:block; padding:5px; }
.gtusers .gtcommonright .extrauinfo a,.gtvideos .gtcommonright .extrauinfo a { padding-left:15px; display:block; }
.gtusers .gtcommonright .extrauinfo .time,.gtvideos .gtcommonright .extrauinfo .time { background:transparent url(/images/default/item_user_time.gif) no-repeat center left; }
.gtusers .gtcommonright .extrauinfo .zoomr,.gtvideos .gtcommonright .extrauinfo .zoomr { background:transparent url(/images/default/item_user_zoom.gif) no-repeat center left; }
.gtusers .gtcommonright .extrauinfo .friend,.gtvideos .gtcommonright .extrauinfo .friend { background:transparent url(/images/default/item_user_friend.gif) no-repeat center left; }
.gtusers .gtcommonright .extrauinfo .comment,.gtvideos .gtcommonright .extrauinfo .comment { background:transparent url(/images/default/item_user_comment.gif) no-repeat center left; }
.gtusers .gtcommonright .extrauinfo .msg,.gtvideos .gtcommonright .extrauinfo .msg { background:transparent url(/images/default/item_user_msg.gif) no-repeat center left; }
.gtusers .gtcommonright .extrauinfo .uploaded,.gtvideos .gtcommonright .extrauinfo .uploaded { background:transparent url(/images/default/item_user_uploads.gif) no-repeat center left; }
.gtusers .gtcommonright .uped_video a,.gtvideos .gtcommonright .uped_video a { display:block; padding-top:7px; font-weight:bold;}
.gtusers .gtcommonright .uped_video img,.gtvideos .gtcommonright .uped_video img { width:110px; height:56px; float:left; }
.gtusers .gtcommonright .uped_video a span,.gtvideos .gtcommonright .uped_video a span { float:left; width:81px; overflow:hidden; border:0px solid red; padding-left:5px; }

.gtusers .usercomments .note { display:block; padding-bottom:8px; font-style:italic; width:435px; }
.gtusers .userav_subs { padding-top:5px; }
.gtusers .userav_subs .avag { float:left; width:75px; overflow:hidden; }
.gtusers .userav_subs span { width:80px; loat:left; line-height:70px; font-weight:bold; }

.gtvideos .gtcommonright .right_date { padding-top:7px; display:block; }


/* Video area */
.gtvideos { position:relative; }
.gtvideos .gtcommonleft { position:relative; }
.gtvideos .gtcommonleft .playerhead { background:#000 url(/images/default/item_video_topcorner.gif) no-repeat top left; text-align:right; padding:5px 8px 5px 5px; }
.gtvideos .gtcommonleft .playerhead i { font-size:0.9em; font-weight:normal; font-style:normal; color:#787878; }
.gtvideos .gtcommonleft .playerhead i span { color:#fff; }
/*.gtvideos .gtcommonleft .playerhead i:hover { color:#fff; }*/
.gtvideos .extrainfo { background:#000 url(/images/default/item_video_botcorner.gif) no-repeat bottom left; color:#fff; padding:5px; position:relative; display:block; }

.gtvideos .relatedvideos .label,.gtvideos .commentlabel { padding:0px; margin:0px; height:35px; background:transparent url(/images/default/video_related_label.gif) no-repeat bottom left; text-indent:-3000px; display:block; }
.gtvideos .commentlabel { background-image:url(/images/default/video_comments_label.gif); }
.gtvideos .relatedvideos .entry { float:left; display:block; padding:4px 3px 7px 3px; overflow:hidden; position:relative; left:2px; width:142px; text-align:left; }
.gtvideos .relatedvideos .entry span { display:block; text-align:center; }

.gtvideos #player { background:#000 url(/images/default/ajax-loader.gif) no-repeat center center; width:605px; height:400px; position:relative; }

.gtvideos .extrainfo .overview { display:block; position:relative; float:left; width:430px; min-height:30px; }
.gtvideos .extrainfo .tags { display:block; padding-top:7px; font-style:normal; background:#000; }
.gtvideos .extrainfo .tags span { float:left; display:block; width:80px; overflow:hidden; }
.gtvideos .extrainfo .tags .tin { float:left; display:block; width:330px; overflow:hidden; }
.gtvideos .extrainfo .tags a { float:left; display:block; font-weight:bold; padding-left:18px; padding-right:5px; background:#000 url(/images/default/item_tag_orange.gif) no-repeat center left; }
.gtvideos .extrainfo .tags a:link,.gtvideos .extrainfo .tags a:visited { color:#ff9000; }
.gtvideos .extrainfo .tags a:hover { color:#fff; }

.gtvideos .extrainfo .rating { position:absolute; width:150px; top:5px; left:445px; }
.gtvideos .extrainfo .rating strong { display:block; }
.gtvideos .extrainfo .rate_boxf {	background-color:#FFB000;	height:25px; position:absolute;}
.gtvideos .extrainfo .rate_box {
	background:transparent url(/images/default/zvezda.png) repeat-x scroll 0 0;
	height:29px;
	position:absolute;
	width:145px;
}
.gtvideos .extrainfo .bookmarkit { position:relative; padding:5px 5px 0px 0px; display:block; }
.gtvideos .fullpageax { padding:0px 0px 7px 7px; float:right; width:300px; height:250px; position:relative; top:-20px; }
.gtvideos .fullpageax.single { top:0px; padding:7px; text-align:center; }

.gtvideos .browse_block { position:relative; display:block; }
.gtvideos .browse_block ul { list-style:none; padding:0px; margin:0px; }
.gtvideos .browse_block li { padding-bottom:4px; display:block; height:24px; width:129px; }

.gtvideos .childchanlist { padding-bottom:8px; }
.gtvideos .childchanlist li { float:left; }
.gtvideos .childsidelist { padding-top:5px; }
.gtvideos .browse_block a:link, .gtvideos .browse_block a:visited { color:#fff; display:block; height:24px; width:129px; text-indent:5px; line-height:24px; font-weight:bold; background:transparent url(/images/default/categories_blank_button.gif) no-repeat 0px -48px; }
.gtvideos .childlistmain li { width:135px; }

.gtvideos .catdesc { padding-bottom:10px; }
.gtvideos .browse_block a:hover { background-position: 0px -24px; color:#fff; text-decoration:none; }

.gtvideos .featured_block { padding-bottom:8px; }
.gtvideos .featured_block h2 { background:transparent url(/images/default/featured_video_label.gif) no-repeat top left; text-indent:-3000px; width:300px; height:24px; display:block; padding-bottom:8px; }
.gtvideos .featured_block .left_image { float:left; }
.gtvideos .featured_block .info { float:left; padding-left:6px; width:300px; }
.gtvideos .featured_block .info h3 { font-size:16px; font-weight:bold; margin:0px; padding:0px 0px 6px 0px; }
.gtvideos .featured_block .info .syno { padding-bottom:9px; }
.gtvideos .featured_block .info a.watch_key:link,.gtusers .featured_block .info a.watch_key:visited { width:164px; height:24px; display:block; background:transparent url(/images/default/watch_the_videos_label.gif) no-repeat bottom left; text-indent:-3000px; }
.gtvideos .featured_block .info a.watch_key:hover { background-position:top left; }

.gtvideos #upload_video { padding:10px; }
.gtvideos #upload_video .filebutton { background:transparent url(/images/default/input_file_button.gif) no-repeat bottom left; width:121px;height:24px; float:left; }
.gtvideos #upload_video .filebutton:hover { background-position:top left; }
.gtvideos #upload_video .btn_submit_upload { width:96px; height:24px; border:0px; outline:0px; padding:0px; margin:0px; background:transparent url(/images/default/upload_button.gif) no-repeat bottom left; color: transparent; text-indent:-3000px !important; float:left; }
.gtvideos #upload_video .btn_submit_upload:hover { background-position:top left; }
.gtvideos #upload_video #progress_meter { margin-left:5px; float:left; position:relative; width:230px; height:24px; background:transparent url(/images/default/progress_bar_bg.gif) no-repeat bottom left; }
.gtvideos #upload_video #progress_meter.running { background-position:top left; }
.gtvideos #upload_video .progress_bar {
	height:24px;
	background:transparent url('/images/default/progress_bar_green.gif') no-repeat top left;
	margin-top:0px;
	padding:0px;
	float:left;
}
.gtvideos #upload_video #progress_meter i { display:block; height:24px; line-height:23px; color:#a2a2a2; }
.gtvideos #upload_video .catetable { border:0px; }
.gtvideos #upload_video .catetable .cattitler { font-weight:bold; font-size:1.1em; padding:5px 0px 2px 2px; }
.gtvideos #upload_video .catetable .catchildr { padding:0px 10px 3px 2px; }

.gtvideos .commentsblock { width:500px; padding-top:10px; }
.gtvideos .scom { position:relative; padding:5px 0px 5px 0px; border-top:1px solid #c5bdaa; }
.gtvideos .scom.first { border-top:0px; }
.gtvideos .scom .leftave { float:left; width:76px; overflow:hidden; }
.gtvideos .scom .leftbod { float:left; width:410px; overflow:hidden; }
.gtvideos .scom .commentuser { font-size:14px; font-weight:bold; display:block; padding-bottom:4px; }
.gtvideos .scom .commentuser span { font-weight:normal; }
.gtvideos .scom .commentuser span.when { float:right; font-style:italic; color:#656565; font-size:11px; line-height:14px; }
.gtvideos .scom .actions { text-align:right; }
.gtvideos .scom .actions a { float:right; width:83px; height:24px; overflow:hidden; text-indent:-1000px !important; font-size:0px; line-height:0px; background:transparent url(/images/default/comment_delete_button.gif) no-repeat bottom left; display:block; margin-left:5px; }
.gtvideos .scom .actions a:hover { background-position:top left; text-decoration:none; }
.gtvideos .scom .actions .repcom { background-image:url(/images/default/comment_report_button.gif); }

.gtvideos .commeditor .note { display:block; padding-bottom:8px; font-style:italic; width:435px; }

/* PROFiLE */
.gtprofile {}

.gtprofile .probutton { padding:0px 0px 5px 0px; }
.gtprofile .gtprofileoverview .messagebtn,.gtprofile .gtprofileoverview .updatebtn,.gtprofile .gtprofileoverview .cancelbtn,
.gtprofile .gtprofileoverview .createbtn,.gtprofile .gtprofileoverview .editbtn,.gtprofile .gtprofileedit .updatebtn { width:164px; height:24px; overflow:hidden; font-size:0px; line-height:0px; text-indent:-3000px; background:transparent url(/images/default/profile_buttons.gif) no-repeat top left; display:block; border:0px; outline:0px; margin:0px; }
.gtprofile .gtprofileoverview .messagebtn { background-position:0px -24px; }
.gtprofile .gtprofileoverview .messagebtn:hover { background-position:0px 0px; }
.gtprofile .gtprofileoverview .updatebtn,.gtprofile .gtprofileedit .updatebtn  { background-position:0px -72px; }
.gtprofile .gtprofileoverview .updatebtn:hover,.gtprofile .gtprofileedit .updatebtn:hover { background-position:0px -48px; }
.gtprofile .gtprofileoverview .cancelbtn { background-position:0px -120px; }
.gtprofile .gtprofileoverview .cancelbtn:hover { background-position:0px -96px; }
.gtprofile .gtprofileoverview .createbtn { background-position:0px -168px; }
.gtprofile .gtprofileoverview .createbtn:hover { background-position:0px -144px; }
.gtprofile .gtprofileoverview .editbtn { background-position:0px -192px; }
.gtprofile .gtprofileoverview .editbtn:hover { background-position:0px -216px; }

.gtprofile .gtprofileedit .cancelbtn,.gtprofile .gtchannelcreate .cancelbtn { height:24px; width:96px; overflow:hidden; text-indent:-3000px; font-size:0px; line-height:0px; background:transparent url(/images/default/profile_edit_cancel.gif) no-repeat bottom left; border:0px; outline:0px; margin:0px; padding:0px; }
.gtprofile .gtprofileedit .cancelbtn:hover,.gtprofile .gtchannelcreate .cancelbtn:hover { background-position:top left; }
.gtprofile .gtchannelcreate .sendbtn { height:24px; width:96px; overflow:hidden; text-indent:-3000px; font-size:0px; line-height:0px; background:transparent url(/images/default/save_button.gif) no-repeat bottom left; border:0px; outline:0px; margin:0px; padding:0px; }
.gtprofile .gtchannelcreate .sendbtn:hover { background-position:top left; }

.gtprofile .gtprofileedit .step2fin { position:relative; height:35px; top:10px; }
.gtprofile .gtprofileedit .step2fin .upfirsts { position:absolute; top:0px; left:0px; z-index:6; width:150px; }
.gtprofile .gtprofileedit .step2fin .cancelbtn { position:absolute; top:0px; left:133px; z-index:5; }

.gtprofile .gtprofileedit .form3 { padding:10px 5px 10px 5px; }
.gtprofile .imageupload { overflow:hidden; padding:0px 10px 10px 10px; }
.gtprofile .imageupload .insiiu { border-top:3px solid #e3e3e3; padding-top:10px; }

.gtprofile .gtchannelcreate .step2fin { position:relative; height:35px; top:10px; }
.gtprofile .gtchannelcreate .step2fin .upfirsts { position:absolute; top:0px; left:0px; z-index:6; width:96px; }
.gtprofile .gtchannelcreate .step2fin .cancelbtn { position:absolute; top:0px; left:80px; z-index:5; }

.gtmail .childlist { padding-bottom:10px; width:500px; display:block; }
.gtmail .childlist a:link, .gtmail .childlist a:visited { color:#fff; display:block; height:24px; width:129px; text-indent:5px; line-height:24px; font-weight:bold; background:transparent url(/images/default/categories_blank_button.gif) no-repeat 0px -48px; }
.gtmail .childlist a:hover,.gtmail .childlist a.current { background-position:0px -24px; text-decoration:none; }
.gtmail .childlist ul { list-style:none; padding:0px; margin:0px; }
.gtmail .childlist li { width:135px; float:left; padding-bottom:5px; }

.gtmail .gtmesg { display:block; position:relative; padding-bottom:7px; border-top:0px solid #94938f; padding-top:0px;  }
.gtmail .gtmesg .icon { width:80px; float:left; text-align:center; }
.gtmail .gtmesg .icon a { text-decoration:none; }
.gtmail .gtmesg .data { width:500px; float:left; }
.gtmail .gtmesg .data span { display:block; }
.gtmail .gtmesg .data .subj { font-size:1.3em; }
.gtmail .gtmesg .data .when { font-size:0.9em; color:#898989; padding-bottom:5px; }
.gtmail .gtmesg .data .when .nop { padding-bottom:0px; }
.gtmail .gtmesg .data .when b { color:#535353; }
.gtmail .gtmesg .data .act { padding-top:5px; text-align:right; }
.gtmail .gtmesg .mbody { padding:5px 0px 5px 0px; }

.gtmail .gtmesg .actns { position:relative; padding-top:6px; }
.gtmail .gtmesg .actns a { float:left; }
.gtmail .gtmesg .actns a.actbutton:link,.gtmail .gtmesg .actns a.actbutton:visited { color:#fff; display:block; height:24px; width:129px; text-indent:5px; line-height:24px; font-weight:bold; background:transparent url(/images/default/categories_blank_button.gif) no-repeat 0px -48px; }
.gtmail .gtmesg .actns .backactbut { background-image:url(/images/default/categories_blank_button_rev.gif) !important; text-align:right; }
.gtmail .gtmesg .actns a.actbutton:hover,.gtmail .gtmesg .actns a.current,.gtmail .gtmesg .actns .backactbut:hover { background-position:0px -24px; text-decoration:none; }
.gtmail .gtmesg .actns .delmsg { line-height:24px; padding-left:5px; }

.gtmail .gtmailcompose .commonform { padding-top:10px; }
.gtmail .gtmailcompose .step2fin { position:relative; height:35px; top:10px; }
.gtmail .gtmailcompose .sendbtn { position:absolute; top:0px; left:0px; z-index:6; }
.gtmail .gtmailcompose .cancelbtn { position:absolute; top:0px; left:80px; z-index:5; }
.gtmail .gtmailcompose .sendbtn,.gtmail .gtmailcompose .cancelbtn { padding:0px; margin:0px; outline:0px; border:0px; height:24px; display:block; text-indent:-3000px; }

.gtmail .gtmailcompose .sendbtn { width:96px; background:transparent url(/images/default/sendmsg_button.gif) no-repeat bottom left; }
.gtmail .gtmailcompose .cancelbtn { width:96px; background:transparent url(/images/default/profile_edit_cancel.gif) no-repeat bottom left; }
.gtmail .gtmailcompose .sendbtn:hover,.gtmail .gtmailcompose .cancelbtn:hover { background-position:top left; }


/* RSS LIST */
.gtrss { padding-bottom:10px; }
.gtrss .rsslist { list-style:none; padding:0px; margin:0px; display:block; position:relative; }
.gtrss li { font-weight:bold; font-size:1.2em; padding:0px 0px 5px 0px; display:block; }
.gtrss li span { font-size:0.8em; font-weight:normal; }

/* CONTENT */
.gtpage .childlist { padding-bottom:10px; width:500px; display:block; }
.gtpage .childlist a:link, .gtpage .childlist a:visited { color:#fff; display:block; height:24px; width:129px; text-indent:5px; line-height:24px; font-weight:bold; background:transparent url(/images/default/categories_blank_button.gif) no-repeat 0px -48px; }
.gtpage .childlist a:hover, .gtpage .childlist a.current { background-position:0px -24px; text-decoration:none; }
.gtpage .childlist ul { list-style:none; padding:0px; margin:0px; }
.gtpage .childlist li { width:135px; float:left; padding-bottom:5px; }

/* ADS */
.asrv { text-align:center; }
.asrv.spacer { padding-top:10px; display:block; }

/* ERROR BOX */
.errorbox { padding:0px 10px 5px 10px; margin:0px; }
.errorbox span { display:block; padding:0px; margin:0px; }
.errorbox .eb1 { background:#ad0000 url(/images/default/error_tl.gif) no-repeat top left; }
.errorbox .eb2 { background-image:url(/images/default/error_tr.gif); background-position:top right; }
.errorbox .eb3 { background-image:url(/images/default/error_bl.gif); background-position:bottom left; }
.errorbox .eb4 { background-image:url(/images/default/error_br.gif); background-position:bottom right; padding:5px; color:#fff; }

.messagebox { padding:0px 10px 5px 10px; margin:0px; }
.messagebox span { display:block; padding:0px; margin:0px; }
.messagebox .mb1 { background:#649f00 url(/images/default/msgbox_tl.gif) no-repeat top left; }
.messagebox .mb2 { background-image:url(/images/default/msgbox_tr.gif); background-position:top right; }
.messagebox .mb3 { background-image:url(/images/default/msgbox_bl.gif); background-position:bottom left; }
.messagebox .mb4 { background-image:url(/images/default/msgbox_br.gif); background-position:bottom right; padding:5px; color:#fff; }

/* FORUM */
.gtforums { width:830px; }
.gtforumcontainer { width:980px; margin:0 auto; position:relative; }

.gtforums .navbar { background:transparent; border:0px; padding:0px; margin:0px; }
.gtforums .navbar ul,.gtforums .navbar li { padding:0px; margin:0px; border:0px; text-indent:0px; }
.gtforums .navbar .leftside { border:0px solid blue; }
.gtforums .linklist { width:815px; padding:0px; margin:0px; height:auto; }
.gtforums .linklist li { padding-bottom:0px; margin-bottom:0px; height:auto; }

.gtforums .forabg { border:0px solid yellow; width:805px; }
.gtforums .topinfolkns { border:0px solid blue; width:805px; }
.gtforums .statsinfo { border:0px solid fuchsia; width:805px; }
.gtforums .onlineusrs { border:0px solid green; width:805px; }

.gtforums .topic-actions { border:0px solid olive; width:808px; padding-top:4px !important; }
.gtforums .display-options { border:0px solid red; width:805px; padding:0px; margin:0px; }

.gtforums .jumpboxcf { padding:0px !important; margin:0px; width:810px; border-top:2px solid #bdbdbd; }

.gtforums .forumbg { width:811px; padding:0px; background:transparent; }
.gtforums .topiclist .header { border-bottom:3px solid #bdbdbd; }
.gtforums .topiclist .header dt { margin-left:0px; width:365px; }
.gtforums .topiclist .row { border-bottom:1px solid #bdbdbd; }
.gtforums .topiclist .row .icon { background:transparent !important; }
.gtforums .panel { background:transparent; }
.gtforums .topictitlegt { font-size:20px; font-weight:bold; padding-top:0px; margin-top:0px; padding-bottom:8px; }
.gtforums .forumtitlecolumn { padding-left:0px; margin-left:0px; width:410px; }
.gtforums .gtsortform { padding-top:6px; padding-bottom:6px; }
.gtforums .botsubhead { font-size:14px; font-weight:bold; padding-top:4px; color:#565656; }

.gtforums #page-footer { padding-top:6px; }

.gtforums .post { width:810px; padding:0px; margin:0px; background:transparent url(/images/default/forum_post_bg.gif) repeat-y top left; border:1px solid #d9d9d9; }

.gtforums .posttitlearea { display:block; clear:both; padding:3px; line-height:40px; background:#d9d9d9; }
.gtforums .posttitlearea h3 { display:inline; padding-right:0.3em; font-size:1.1em; font-weight:bold; }
.gtforums .posttitlearea .postlinkbl { display:block; float:right; padding-right:5px; }
.gtforums .posttitlearea .postavatar { display:block; float:left; width:45px; height:40px; overflow:hidden; }

.gtforums .postleftinfo { position:relative; width:160px; float:left !important; overflow:hidden; display:block; text-align:center; padding:5px; border:0px solid green; }

.gtforums .postbody { position:relative; width:625px; display:block; float:left !important; overflow:hidden; clear:none !important; border:0px solid red; padding:5px; }
.gtforums .postbody .constrain { border:0px solid blue; width:615px; overflow-x:auto; }
.gtforums .postbody .profile-icon { border:1px solid red; }
.gtforums .postbody .profile-icon li { border:1px solid green; }

.gtforums .postbody .profile-icons { padding:6px 0px 6px 0px; }
.gtforums .postbody .profile-icons a { display:block; width:83px; height:24px; margin-left:5px; float:right; background:transparent url(/images/default/forum_post_buttons.gif) no-repeat bottom left; text-indent:-3000px; }
.gtforums .postbody .profile-icons a:hover { background-position:top left; }

.gtforums .postbody .profile-icons .edit-icon a { background-position:-166px -24px; }
.gtforums .postbody .profile-icons .delete-icon a { background-position:-249px -24px; }
.gtforums .postbody .profile-icons .report-icon a { background-position:-83px -24px; }
.gtforums .postbody .profile-icons .warn-icon a { }
.gtforums .postbody .profile-icons .info-icon a { }
.gtforums .postbody .profile-icons .quote-icon a { }

.gtforums .postbody .profile-icons .edit-icon a:hover { background-position:-166px 0px; }
.gtforums .postbody .profile-icons .delete-icon a:hover { background-position:-249px 0px; }
.gtforums .postbody .profile-icons .report-icon a:hover { background-position:-83px 0px; }
.gtforums .postbody .profile-icons .warn-icon a:hover { }
.gtforums .postbody .profile-icons .info-icon a:hover { }
.gtforums .postbody .profile-icons .quote-icon a:hover { }

.gtforums .gtmessageboxframe { width:600px !important; }
.gtforums .gtmessagebox { width:600px !important; }
.gtforums #smiley-box { width:180px; position:relative; left:-105px; }

.gtforums #topicreview { }
.gtforums .posttopicreview { position:relative; width:788px; height:auto !important; background:transparent !important; height:auto; _height:auto; }

/* PUSH CONTENT */
.pushcontent { position:relative; }
.pushcontent .uped_video a { display:block; padding-top:7px; font-weight:bold;}
.pushcontent .uped_video img { width:110px; height:56px; float:left; }
.pushcontent .uped_video a span { float:left; width:81px; overflow:hidden; border:0px solid red; padding-left:5px; }
.pushcontent .more { display:block; width:93px; background:transparent url(/images/default/item_more_white.gif) no-repeat bottom left; text-indent:-3000px; height:24px; outline:0px; border:0px; text-decoration:none; }
.pushcontent .more:hover { background-position:top left; }
.pushcontent .rightmore { padding:5px 0px 5px 0px; }
.pushcontent h3 { font-size:16px; font-weight:bold; padding-bottom:4px; border-bottom:3px solid #e3e3e3; }

.axlside { padding:7px 0px 7px 0px; margin:0 auto; text-align:center; }
/* EOF */
