@charset "utf-8";
a,abbr,acronym,address,applet,article,aside,audio,
b,blockquote,big,body,
center,canvas,caption,cite,code,command,
datalist,dd,del,details,dfn,dl,div,dt,
em,embed,
fieldset,figcaption,figure,font,footer,form,
h1,h2,h3,h4,h5,h6,header,hgroup,html,
i,iframe,img,ins,
kbd,
keygen,
label,legend,li,
meter,
nav,
object,ol,output,
p,pre,progress,
q,
s,samp,section,small,span,source,strike,strong,sub,sup,
table,tbody,tfoot,thead,th,tr,tdvideo,tt,
u,ul,
var
{
	background:transparent;
	border:0 none;
	font-size:100%;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:top;
}
ol, ul{list-style:none;}
blockquote, q {quotes:none;}
table, table td
{ 
	padding:0;
	border:none;
	border-collapse:collapse;
}
img{vertical-align:top;}
embed {vertical-align:top;}
body
{
	font-family:Geneva, Verdana, Helvetica, Sans-Serif, Arial;
	font-size:12px;
	color:white;
	height:100%;
	background-color:#daf1f4; /*daf1f4*/
	color:#2a2a2a;
}
object:focus{outline:none;}
#flashContent{display:none;}
.clearfix
{
	clear:both;
}
#container
{
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
	width:840px;
	height:auto;
}
#header
{
	display:block;
	width:840px;
	height:auto;
	margin-top:20px;
	margin-bottom:10px;
}
.logo
{
	float:left;
	width:108px;
	height:56px;
	margin-top:-2px;
	margin-left:10px;
	margin-right:10px;
	background:url("images/weebtv1.png") left top no-repeat;
}
.logo a
{
	display:block;
	width:67px;
	height:36px;
}
.logostd
{
	float:left;
	width:67px;
	height:36px;
	margin-top:7px;
	margin-left:10px;
	margin-right:10px;	
	background:url("images/weebtv.png") left top no-repeat;
}
.logostd a
{
	display:block;
	width:67px;
	height:36px;
} 
#logo_block_watchers
{
	float:right;
}	
#logo_block_watchers a
{
	color:#444;
	text-decoration:none;
}
#logo_block_watchers a:hover{text-decoration:underline;}
#logo_block_watchers ul{text-align:right;}
/* main online info */
#logo_block_watchers ul li
{
	width:auto;
	height:16px;
	padding-left:20px;	
	padding-right:20px;
	background-position:100%;	
	color:#444;
	font-size:10px;	
	font-weight:bold;
}
/* main menu */
.tabs
{
	float:left;
	margin-top:7px;
	background:url("images/tabs/sub-menu-bg.gif") left 4px repeat-x;
	font-size:13px;	
	font-weight:bold;
	font-variant:small-caps;
}
.tabs ul
{
	overflow:hidden;
}
.tabs li
{
	float:left;
	padding:0 9px 0 9px;	
	line-height:1.3em;
}
.tabs li a
{
	display:block;
	position:relative;
	color:#1d1d1d;
	text-decoration:none;
}
.tabs li a span
{
	display:inline-block;
	padding:0 0px 0 0px;
	cursor:pointer;
}
.tabs li a span span
{
	padding:8px;
}
.tabs li a:hover,.tabs .active a
{
	background:url("images/tabs/tab-left-bg.gif") left top no-repeat;
	color:#fff;	
}
.tabs li a:hover span,.tabs .active a span
{
	background:url("images/tabs/tab-right-bg.gif") right top no-repeat;
}
.tabs li a:hover span span,.tabs .active a span span
{
	background:url("images/tabs/tab-tail-bg.gif") left top repeat-x;
}
/* notifications */
.notification
{
	padding:10px 10px 10px 35px;
	border:1px solid #fff;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
	font-size:100%;
	border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
}
.notification .close
{
	background:url("images/icons/close.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	height:16px;
	position:absolute;
	right:10px;
	top:10px;
	width:16px;
}
.notification .close:hover{opacity:1;}
.notification.nopic
{
	background-image:none;
	padding:10px;
}
.notification.success
{
	background:#f1ffbf url("images/icons/success.png") no-repeat 10px 10px;
	border-color:#a6d50f;
	color:#008000;
}
.notification.error
{
	background:#fecdc6 url("images/icons/error.png") no-repeat 10px 10px;
	border-color:#f45d43;
	color:#FF0000;
}
.notification.warning
{
	background:#ffecb0 url("images/icons/warning.png") no-repeat 10px 10px;
	border-color:#ffbc2a;
	color:#FF4500;
}
.notification.information
{
	background:#d4e7f5 url("images/icons/information.png") no-repeat 10px 10px;
	border-color:#589ad7;
	color:#0000FF;
}
.notification.tip
{
	background:#ffeccd url("images/icons/tip.png") no-repeat 10px 10px;
	border-color:#dd9854;
	color:#8B4513;
}
/* icons */
.icon
{
	background-repeat:no-repeat;
	width:auto;
	min-width:16px;
	height:16px;
}
/* xx */
.icon.eye{background-image:url("images/icons/eye.png");}
.icon.online.green{background-image:url("images/icons/87.png");}
.icon.online.yellow{background-image:url("images/icons/88.png");}
.icon.online.red{background-image:url("images/icons/86.png");}
.icon.login{background-image:url("images/icons/login.png");}
.icon.logout{background-image:url("images/icons/logout.png");}
.icon.my-account{background-image:url("images/icons/my-account.png");}
.icon.register{background-image:url("images/icons/wand.png");}
.icon.changepassword{background-image:url("images/icons/ui_text_field_password.png");}
.icon.remeber{background-image:url("images/icons/lifebuoy.png");}
.icon.channels{background-image:url("images/icons/advertising.png");}
.icon.cart{background-image:url("images/icons/cart.png");}
.icon.basket.green{background-image:url("images/icons/basket_green.png");}
.icon.basket.blue{background-image:url("images/icons/basket_blue.png");}
.icon.cart{background-image:url("images/icons/cart.png");}
.icon.mobile{background-image:url("images/icons/mobile_phone.png");}
.icon.bitcoin{background-image:url("images/icons/bitcoin.png");}
.icon.payment-card{background-image:url("images/icons/payment-card.png");}
.icon.bricks{background-image:url("images/icons/bricks.png");}
.icon.database{background-image:url("images/icons/database.png");}
.icon.chartbar{background-image:url("images/icons/chart_bar.png");}
.icon.user{background-image:url("images/icons/user_silhouette.png");}
.icon.users{background-image:url("images/icons/customers.png");}
.icon.search{background-image:url("images/icons/search.png");}
.icon.full-time{background-image:url("images/icons/full-time.png");}
.icon.billing{background-image:url("images/icons/billing.png");}
.icon.plus{background-image:url("images/icons/plus.png");}
.icon.feed{background-image:url("images/icons/feed.png");}
.icon.facebook{background-image:url("images/icons/facebook.png");}
.icon.lock{background-image:url("images/icons/lock.png");}
.icon.unlock{background-image:url("images/icons/lock_unlock.png");}
.icon.star.awardgold{background-image:url("images/icons/award_star_gold.png");}
.icon.star.premium{background-image:url("images/icons/premium.png");}
.icon.window{background-image:url("images/icons/window.png");}
.icon.inwork{background-image:url("images/icons/current-work.png");}
.icon.vcard{background-image:url("images/icons/vcard.png");}
.icon.business{background-image:url("images/icons/business.png");}
.icon.server{background-image:url("images/icons/server.png");}
.icon.settings{background-image:url("images/icons/settings.png");}
.icon.userthief{background-image:url("images/icons/user_thief.png");}
.icon.errortriangle{background-image:url("images/icons/error_triangle.png");}
.icon.applicationerror{background-image:url("images/icons/application_error.png");}
.icon.applicationgallery{background-image:url("images/icons/application_view_gallery.png");}
.icon.bug{background-image:url("images/icons/bug.png");}
.icon.futureproject{background-image:url("images/icons/future-projects.png");}
.icon.date{background-image:url("images/icons/date.png");}
.icon.calendar.blue{background-image:url("images/icons/calendar_2.png");}
.icon.arrow.right{background-image:url("images/icons/arrow_right.png");}
.icon.busy{background-image:url("images/icons/busy.png");}
.icon.delete{background-image:url("images/icons/delete.png");}
.icon.error{background-image:url("images/icons/error.png");}
.icon.new{background-image:url("images/icons/new.png");}
.icon.lightning{background-image:url("images/icons/lightning.png");}
.icon.pen{background-image:url("images/icons/pen.png");}
.icon.plugin{background-image:url("images/icons/plugin.png");}
.icon.page.code{background-image:url("images/icons/page_code.png");}

fieldset
{
	color:gray;
	padding:10px;
	border:solid 3px #90b8c8;
	background-color:#cbe2ef;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
legend{font-weight:bold;}
.button
{
	background-color:#637bad;
	border:solid 1px #1a356e;
	padding:3px 6px;
	font-size:10px;
	color:white;
	font-weight:bold;
	margin-top:10px;
}
.input
{
	background-color:white;
	border:solid 1px #1a356e;
	padding:3px;
	font-size:12px;
	color:#637bad;
	font-weight:bold;
}
.input:focus 
{
	background-color:lightyellow;
	border:solid 2px #1a356e;
}
.block
{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	padding:20px;
	width:800px;
	height:auto;
	border-radius:7px;
	-moz-border-radius:7px;
	-khtml-border-radius:7px;
	-webkit-border-radius:7px;
	font-size:11px;
}
.block.white
{
	background-color:white;
}
.block_footer
{
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	width:800px;
	background-color:#4a4a4a;
	padding:20px;
	font-size:11px;
	color:white;
	font-weight:bold;
	height:auto;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-khtml-border-bottom-left-radius:7px;
	-khtml-border-bottom-right-radius:7px;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
}
.block_footer  a
{
	text-decoration:none;
	color:#18bbff;
}
.block_footer  a:hover{text-decoration:underline;}
.account_menu 
{
	float:left;
	width:22%;
	height:100%;
}
.account_menu ul
{
	height:100%;
	width:100%;
}
.account_menu  li
{
	padding-left:20px;
	margin-top:6px;
	margin-bottom:6px;
	width:auto;
}
.account_menu  a
{
	text-decoration:none;
	color:#444;
}
.account_menu  a:hover{text-decoration:underline;}
.account_menu .active
{
	font-weight:bold;
	color:#18bbff;
}
.account_main 
{
	float:right;
	width:70%;
	height:100%;
}
.account_main  li
{
	margin-top:4px;
	margin-bottom:4px;
}
.account_main  label{color:#1a356e;}
#player_header
{
	float:left;
	width:150px;
	height:96px;
	margin-bottom:5px;
}
#player_header_logo
{
	margin-top:10px;
	float:left;
	width:180px;
	height:auto;
}
#player_video
{
	float:left;
	background-color:black;
	width:550px;
	height:390px;
	border:solid 3px #C4C4C4;
}
#player_info
{
	float:left;
	margin:0 auto;
	margin-top:10px;
	width:270px;
	min-height:225px;
}
#player_cpm
{
	float:right;
	margin:0 auto;
	margin-top:10px;
	width:300px;
	height:250px;
}
#player_header_logo  ul
{
	margin-top:15px;
}
#player_header_logo  li
{
	margin-top:5px;
	margin-bottom:5px;
}
#player_like{width:150px;}
#player_like  ul{margin-top:4px;}
#player_like  li
{
	text-align:center;
	margin-top:2px;
	margin-bottom:6px;
	border:solid 3px #C4C4C4;
	-moz-border-radius-topright:6px;
	-khtml-border-top-right-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	-khtml-border-bottom-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	border-left:none;
}
#player_like li:hover
{
	border-color:gray;
	cursor:pointer;
}
ul.fotter_bullets li{padding-bottom:10px;}
ul.bullets{list-style:none;}
ul.bullets li
{
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:5px;
}
ul.channels{text-align:center;}
ul.channels a:hover{text-decoration:underline;}
ul.channels a
{
	text-decoration:none;
	color:#444;
}
ul.channels li
{
	margin-top:5px;
	margin-bottom:10px;	
	margin-left:4px;
	margin-right:4px;
	display:inline;
}
ul.channels fieldset
{
	padding:8px;
	margin-bottom:8px;
	line-height:12px;
	width:160px;
	height:190px;
	display:inline;
	background:white;
	-moz-border-radius:0;
	-khtml-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;	
}
ul.channels fieldset.online
{
	border-color:green;
}
ul.channels fieldset.offline
{
	border-color:red;
}
ul.channels  fieldset:hover, ul.broadcast fieldset:hover
{
	border-color:gray;
	cursor:pointer;
}
ul.broadcast li{margin:5px;}
ul.broadcast fieldset
{
	margin-top:5px;
	margin-bottom:5px;
	width:auto;
	height:auto;
	background:white;
}
ul.currency
{
	text-align:center;
	margin-top:20px;
	margin-bottom:25px;
}
ul.currency li
{
	text-align:center;
	display:inline;
	background-color:white;
	width:20%;
	height: 60px;
	padding:10px;
	border:2px solid gray;
	border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	color:#444;
	font-size:12px;
}
ul.currency li:hover,ul.currency li.active
{
	border:2px solid green;
	cursor:pointer;
}
ul.currency li a{text-decoration:none;color:#444;}
ul.item li
{
	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
	background-color:white;
	padding-right:20px;
	width:60%;
	height:60px;
	border:2px solid gray;
	border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
}
ul.item li:hover
{
	border:2px solid green;
	cursor:pointer;
	text-decoration:none;
}
ul.item li div
{
	display:block;
	padding-top:10px;
	text-align:center;
}
ul.item li p
{
	color:#444;
	font-size:12px;
}

ul.addons_premium_left_days
{
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}
ul.addons_premium_left_days li
{	margin:0 auto;
	text-align:center;
	background-color:white;
	width:300px;
	height:auto;
	padding:10px;
	border:2px solid gray;
	border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	color:#444;
	font-size:12px;
}

ul.item_addons li
{
	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
	background-color:white;
	padding-right:20px;
	width:60%;
	height:auto;
	border:2px solid gray;
	border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
}
ul.item_addons li:hover
{
	border:2px solid green;
	cursor:pointer;
	text-decoration:none;
}
ul.item_addons li div
{
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
ul.item_addons li p
{
	color:#444;
	font-size:12px;
}

.item_addons_addon_name
{
	font-size:14px;
	font-weight:bold;
}
.item_addons_addon_price
{
	font-size:12px;
}

.option.days{font-size:14px;font-weight:bold;}
.option.price{font-size:12px;color:green;}
.option.forday{font-size:10px;}
ul.payments_steps
{
	text-align:center;
	margin-top:20px;
	margin-bottom:25px;
}
ul.payments_steps  li
{
	text-align:center;
	display:inline;
	background-color:white;
	width:20%;
	height:60px;
	padding:10px;
	border:2px solid gray;
	border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	color:#444;
	font-size:12px;
}
ul.payments_steps li.active{border:2px solid red;}
ul.payments_steps li a{text-decoration:none;color:#444;}
ul.payments_steps li a:hover{text-decoration:underline;}
ul.payments li
{
	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
	background-repeat:no-repeat;
	background-position:97%;
	background-color:white;
	padding-right:20px;
	width:90%;
	height:100px;
	border:2px solid gray;
	border-radius:2px;
	-moz-border-radius:2px;
	-khtml-border-radius:2px;
	-webkit-border-radius:2px;
}
ul.payments li:hover
{
	border:2px solid green;
	cursor:pointer;
}
ul.payments li p
{
	color:#444;
	font-size:12px;
	font-weight:bold;
}
ul.payments li div
{
	padding-top:30px;
	padding-left:3%;
}
.payments.mbank{background-image:url("images/payaments/mbank.gif");}
.payments.wbk{background-image:url("images/payaments/wbk.gif");}
.payments.pko{background-image:url("images/payaments/pko.gif");}
.payments.inteligo{background-image:url("images/payaments/inteligo.gif");}
.payments.pekao{background-image:url("images/payaments/pekao.gif");}
.payments.ing{background-image:url("images/payaments/ing.gif");}
.payments.citi{background-image:url("images/payaments/citi.gif");}
.payments.millennium{background-image:url("images/payaments/millennium.gif");}
.payments.nordea{background-image:url("images/payaments/nordea.gif");}
.payments.kb{background-image:url("images/payaments/kb.gif");}
.payments.alior{background-image:url("images/payaments/alior.gif");}
.payments.lukas{background-image:url("images/payaments/lukas.gif");}
.payments.raiffeisen{background-image:url("images/payaments/raiffeisen.gif");}
.payments.bph{background-image:url("images/payaments/bph.gif");}
.payments.bnpparibas{background-image:url("images/payaments/bnpparibas.gif");}
.payments.transfer{background-image:url("images/payaments/poczta.gif");}
.payments.allegro{background-image:url("images/payaments/allegro.gif");}
.payments.multibank{background-image:url("images/payaments/multibank.png");}

ul.transfer_instruction li
{
	font-size:12px;
	color:#444;
	margin-top:10px;
	margin-bottom:3px;
	border:2px solid gray;
	border-radius:2px;
	-moz-border-radius:2px;
	-khtml-border-radius:2px;
	-webkit-border-radius:2px;
	background-color:white;
	padding:3px;
}
ul.transfer_instruction li a{color:gray;}
#cpmprofit750bottom
{
	margin:0 auto;
	margin-top:20px;
	margin-bottom:5px;
	width:750px;
	height:100px;
	text-align:center;
}
#cpmprofit750top
{
	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
	width:750px;
	height:100px;
	text-align:center;
}
.css_cursor-pointer
{
	cursor:pointer;
}
#AdTaily_Widget_Container {height:165px !important;}
.AdTaily_Widget_Title {visibility:hidden !important;height:0 !important;}

ul.news
{
	margin-top:5px;
	margin-bottom:5px;
}
ul.news li
{
margin-bottom:20px;
}

ul.news li p.news.data
{	font-weight:bold;

	font-size:10px;
	color:#444;
}
ul.news li p.news.title
{
	font-variant:small-caps;
	font-size:15px;
	color:#444;
}
ul.news li p.news.title a
{
	text-decoration:none;
	color:#444;
}
ul.news li p.news.title a:hover
{
	text-decoration:underline;
	color:#444;
}
ul.news li p.news.main
{
margin-top:10px;
	font-size:11px;
	color:#444;
}
ul.premiums li
{
background-image:url("images/icons/award_star_gold.png");
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
	font-variant:small-caps;
}

/* PROGRAMME LIST */

#programmeList
{
	float:right;
	width:240px;
	height:395px;
	background:#1A1A1A;
}

#programmeList ul li
{
	float:left;
	clear:left;
	width:226px;
	height:33px;
	margin:5px 0 2px 7px;
	background:url("images/programme-list/programme_list_btn.png") no-repeat top left;
	cursor:pointer;
}

#programmeList ul li.selected
{
	background:url("images/programme-list/programme_list_btn_selected.png") no-repeat top left;
}

#programmeList ul li a
{
	float:left;
	width:223px;
	height:33px;
	text-decoration:none;
}

#programmeList ul li div.programmeListImage
{
	float:left;	
	width:54px;
	height:33px;
	overflow:hidden;
	margin-left:2px;
	background-size:33px 33px;
	background-repeat:no-repeat;
	background-position:center; 
}

#programmeList ul li div.programmeListText
{
	float:left;
	width:164px;
	height:33px;
	margin-left:2px;
	overflow:hidden;
}

#programmeList ul li div span.programmeListTextLeft
{
	float:left;
}
#programmeList ul li div span.programmeListTextRight
{
	float:right;
}
#programmeList ul li div span.programmeListTextLeft p.programmeListTextLeftTitle
{
	margin-top:2px;
	margin-left:6px;
	color:#fff;
	font-size:10px;
	
}
#programmeList ul li div span.programmeListTextLeft p.programmeListTextLeftName
{
	margin-left:6px;
	color:#fff;
	font-size:9px;
	font-variant:small-caps;
	text-decoration:overline;
}
#programmeList ul li div span.programmeListTextRight p.programmeListTextRightViewers
{
	margin-top:2px;
	color:#fff;
	font:status-bar;
	font-size:9px;
	font-weight:bold;
	font-variant:small-caps;	
	text-align:right;	
}
#programmeList ul li div span.programmeListTextRight p.programmeListTextRightQuality
{
	margin-top:6px;
	color:#ccc;
	font:small-caption;
	font-size:8px;
	font-weight:bold;
	text-align:right;
}

#programmeListFrame
{
	float:left;
	position:relative;
	overflow:hidden;
	height:362px;
}

#programmeListMain
{
	float:left;
}

#programmeArrowsFrame
{
	width:227px;
	height:24px;
	margin:3px auto 0 auto;
}

#programmeArrowsUp
{
	float:right;
	width:112px;
	height:24px;
	background:url("images/programme-list/programme_up.png") 0 0 no-repeat;
	opacity:0.4;
	cursor:pointer;
}

#programmeArrowsUp:hover
{
	background:url("images/programme-list/programme_up_hover.png") 0 0 no-repeat;
}
	
#programmeArrowsDown
{
	float:left;
	width:112px;
	height:24px;
	background:url("images/programme-list/programme_down.png") 0 0 no-repeat;
	cursor:pointer;
}

#programmeArrowsDown:hover
{
	background:url("images/programme-list/programme_down_hover.png") 0 0 no-repeat;
}

/* playlist style */

#playlist {
	width: 225px;
	/*width:220px;*/
	height:385px;
	/*overflow: scroll;
	overflow-y:auto;
	overflow-x:hidden;*/
	border:3px solid #C4C4C4;
	border-left:none;
	padding:0 5px 5px 5px;
	background-color:#efefef;
	float:left;
}

/* playlist entry */
#playlist a {
	display:block;
	width:200px;
	height:60px;
	padding:7px;
	padding-left:2px;
	padding-right:2px;
	background-color:#fff;
	border:1px solid #ccc;
	font:11px "bitstream vera sans", "lucida grande",verdana;
	text-decoration:none;
	margin-top:7px;
	margin-bottom:4px;
	color:#666;
}

/* different states of a playlist entry */
#playlist a:hover {
	background-color:#ffc;
}

#playlist a.progress {
	background-color:#efefef;
}

#playlist a.playing {
	border:1px solid #666;
	background-color:#ffc;
}

#playlist a.paused {
	border:1px solid #666;
	background-color:#ffc;
}

/* elements inside playlist entry */
#playlist a img {
	border:0;
	float:left;
	margin-right:3px;
}

#playlist a strong {
	color:blue;
	padding-bottom:5px;
	display:block;
	height:8px;
}

#playlist a em {
	border:0;
	float:left;
	margin-right:5px;
	color:#333;
	font-style:italic;
}

#playlist {
	margin-top: 0;
}

#playlistSearchBox { 
	width: 203px;
}

#playlistContent {
	height: 357px;
	overflow: scroll;
	overflow-y: auto;
	overflow-x: hidden;
}

/*#playlistSearchBox {
	width:90%;
	margin-top:7px;
	color:#aaa;
}*/

.style30_menu 
{
	float:left;
	width:24%;
	height:100%;
}
.style30_menu ul
{
	height:100%;
	width:100%;
}
.style30_menu  li
{
	padding-left:20px;
	margin-top:6px;
	margin-bottom:6px;
	width:auto;
}
.style30_menu  a
{
	text-decoration:none;
	color:#444;
}
.style30_menu  a:hover{text-decoration:underline;}
.style30_menu .active
{
	font-weight:bold;
	color:#18bbff;
}

.style30_main 
{
	margin-top:5px;
	float:right;
	width:69%;
	height:100%;
}
.style30_main p
{
color: black;
}

.forum
{
width:100%;
border-collapse: separate;
border-spacing: 1px;
}

.ff_white
{
background-color:#4a4a4a;
padding:3px;
border:1px;
margin:2px;
color:white;
font-weight:bold;
font-size:9px;
}
.ff_white.center{text-align:center;}
.ff_white.left
{
text-align:left;
padding-left:8px;
}
/*
	border:solid 3px #90b8c8;
	background-color:#cbe2ef;
	*/
.ff_hr{background-color:#4a4a4a;}
.ff_std{padding:3px;}
.ff_std.color1{background-color:#f2f2f2;}
.ff_std.color2{background-color:#e7e6e6;}
.ff_std.center{text-align:center;}
.ff_std.right{text-align:right;}
.ff_std.vcenter{vertical-align:middle;}

.ff_p_user a
{
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#18bbff;
}
.ff_p_user a:hover
{
	text-decoration:underline;
}
.ff_p_user_type
{
	font-size:10px;
}
.ff_p_user_info
{
	font-size:9px;
}
.ff_p_firstposttitle
{
	font-size:14px;
	font-weight:bold;
}
.ff_p_posttitle
{
	font-weight:bold;
}
.ff_span_postreply_header
{
	font-size:11px;
	font-weight:bold;
}
.ff_p_postdata
{
	padding-top:5px;
	padding-left:18px;
	font-size:8px;
}
.ff_p_postid
{
	font-size:8px;
}
.ff_p_action
{
	text-align:right;
	font-weight:bold;
	font-variant:small-caps;
	text-transform:lowercase;
}
.ff_p_action a
{
	color:#4a4a4a;
	text-decoration:none;
}
.ff_p_action a:hover
{
	text-decoration:underline;
}
.ff_span_post_hidecontent_info
{
	color:red;
	font-weight:bold;
	text-align:center;
	font-variant:small-caps;
	text-transform:lowercase;
	font-size:9px;	
}
.ff_span_post_caution
{
	color:orange;
	font-weight:bold;
	font-variant:small-caps;
	text-transform:lowercase;
	font-size:9px;	
}
.ff_p_footinfo
{	
	color:#4a4a4a;
	font-weight:bold;
}

.hidden
{
	visibility:hidden;
}

.unhidden
{
	visibility:visible;
}

ul.paymentMethod li input
{
margin-top:10px;
}
ul.paymentMethod li
{
padding-top:5px;
padding-right:3px;
padding-left:3px;
width:130px;
height:30%;
}
ul.paymentMethod li p, ul.premiumMethod li p
{
text-align:center;
}

ul.paymentMethodCard li, ul.premiumMethod li, ul.premiumActivateMethod li
{
padding-top:5px;
padding-right:3px;
padding-left:3px;
}

.premiumMethodDays
{
	font-size:12px;	
	font-weight:bold;
	font-variant:small-caps;
}
