* {
margin:0;
padding:0;
outline:none;
}

/* General Style Info */
body {
	background: #2C2239 url(/img/background.jpg) no-repeat scroll 50% 0pt;
	color: #fff;
	font-family: arial, verdana, "frutiger linotype", "lucida grande", sans-serif;
	text-align:center;
	min-width:963px;
}

/* Layout */
#container {
	width: 958px;
	min-width:958px;
	margin: 0 auto;
	text-align: left;
	/*margin-top:6px;
	1isplay:none;*/
}



#header{background: none;height: 162px; position:relative}


.h_celeb{position:absolute; left:440px; width:150px; height:122px}
.h_celeb_a{position:absolute; left:290px; width:330px; height:122px; background:url(/img/celebrities/h_celebrities.jpg) no-repeat;}


a {background-color: inherit;color: #402D73;text-decoration: none;font-weight: bold;}
a:hover {background-color: inherit;color: #000000;text-decoration:underline;}
a img {border:none;}

h1, h2, h3, h4 {
	background-color: inherit;
	font-weight:normal;
}
h1 {
	color: #003d4c;
	font-size: 160%;
	margin: 0.1em 0;
}
h2 {
	color: #2C6877;
	font-size: 160%;
	margin: 0.3em 0;
	padding-top: 1em;
}
h3 {
	color: #c6c65b;
	font-size: 120%;
	padding-top: 2em;
}
h4 {
	color: #c6c65b;
	font-weight: normal;
	padding-top: 0.5em;
}
ul, li {
	margin: 0 12px;
}


.right{float:right}











#h_logo{margin-top:6px;}
#h_slogan{margin:0px 0 0 5px;z-index:3000;}

#main_menu {top:20px; left:400px; margin:0; padding: 0; position:absolute; display:none;}
#main_menu a{display:block; position:absolute; height:31px; width:64px; background: transparent url(/img/head_buttons.png) no-repeat;}

a#mm_news{background-position: 0px 0px;}
a#mm_news:hover{background-position: 0px -32px;}
a#mm_news.sel{background-position: 0 -32px;}

a#mm_blogs{left:68px; background-position: -173px 0px;}
a#mm_blogs:hover{background-position: -173px -33px;}
a#mm_blogs.sel{left:68px; background-position: -173px -33px;}

a#mm_users{left:134px; width:100px; background-position: -65px 0px;}
a#mm_users:hover{background-position: -65px -32px;}
a#mm_users.sel{width:100px; background-position: -65px -32px;}

a#mm_fanclubs{left:238px; width:94px; background-position: -242px -1px;}
a#mm_fanclubs:hover{background-position: -242px -33px;}
a#mm_fanclubs.sel{ width:94px; background-position: -242px -33px;}




#head_menu {margin: 67px 20px 6px 20px; padding: 0;}
#head_menu li {display: inline;	list-style-type: none;	margin: 0 3px 0 0; padding: 0; height:15px;}
#head_menu li a {background: none; color: #fff; text-decoration: none; font-size:14px; padding: 5px 6px;}
#head_menu li a:hover {background: #631157; color: #fff;}
#head_menu li.active a {background: #420042; color:#fff;}
#head_menu li.active a:hover {}
#head_menu li.custom a{background:#DCD778; color:#000}
#head_menu li.custom a:hover{}

#layout_table{border:none; padding:0; margin:0; background:none; width:100%}
#layout_table td{border:none; padding:0; margin:0; background:#FFFFFF}
#layout_table td.menu{width:250px; background:#999999}

#content{
	background-color: #fff;
	clear: both;
	color: #333;
	padding: 0px 20px 20px 20px;
	overflow: auto;
	text-align:left;
}

#navigation{margin:8px 0; color:#006600; font-size:12px}
#navigation b{color:black;}
#navigation a{text-decoration:none; font-size:12px;}
#navigation a:hover{text-decoration:underline; }


#userbox{
	position:absolute;
	left:180px;;
	width:405px;
	top:70px;
	background-color:none;
	border:none;
	font-size:12px;
	padding:1px;
}

#login_menu{
	background:url(/img/h_login.gif) no-repeat;
	width:150px; height:30px;
	position:relative;
}

#login_menu a{display: block; position:absolute; top:0;}
#btn_login{width:55px; height:29px;}
#btn_login:hover{background:url(/img/h_login.gif) no-repeat 0px -30px;}
#btn_register{left:59px; width:88px; height:27px;}
#btn_register:hover{background:url(/img/h_login.gif) no-repeat -59px -30px;}


#sub_menu{
	top:2px;left:165px;
	background:url(/img/h_submenu.gif) no-repeat;
	width:164px; height:30px;
	position:absolute;
}

#sub_menu a{display: block; position:absolute; top:0;}
#btn_celebs{width:81px; height:27px;}
#btn_celebs:hover{background:url(/img/h_submenu.gif) no-repeat 0px -30px;}
#btn_community{left:86px; width:75px; height:27px;}
#btn_community:hover{background:url(/img/h_submenu.gif) no-repeat -86px -30px;}


#userbox form{
	display:inline;
	text-align:right;
	margin:0px;
}
#userbox input{
	font-size:10px;
	background-color:#B8C39C;
	width:80px;
	display:inherit;
}

#userbox input.submit {
	background:#707F4C;
	color:white;
	font-weight:bold;
}

#userbox input.register {
	background:#485331;
	color:white;
	font-weight:bold;
}

#userbox img{border:1px solid white;}
#userbox td{color:#D7DDC6;}
#userbox td a{color:#fff; text-decoration:none}
#userbox td a:hover{text-decoration:underline}

#flags{position:absolute; margin:0; padding:0; left:0; top:70px; width:180px; height:33px; background: url(/img/h_flags.gif) no-repeat;}
#flags li{list-style:none; margin:0; display:inline;}
#flags li a{padding:0px 14px 9px; margin-right:1px;}
#flags li a:hover{background:url(/img/h_flags.gif) no-repeat}
#flag_int:hover{background-position: 1px -33px !important;}
#flag_de:hover{background-position: -32px -33px !important;}
#flag_it:hover{background-position: -65px -33px !important;}
#flag_es:hover{background-position: -98px -33px !important;}
#flag_more:hover{background-position: -132px -33px !important;}

#searchbox{
	position:absolute;
	left:auto;
	right:5px;
	width:210px;
	height:60px;
	top:95px;
	background-color:none;
	border:none;
	font-size:12px;
}
#searchform {
	position:relative;
	width:200px;
}

#input_search{
	width:110px;
	font-size:12px;
	position:absolute;
	top:13px;
	left:20px;
	background-color:#F2FFBF;
}

#search_submit{
	width:50px;
	height:27px;
	position:absolute;
	top:9px;
	left:140px;
}


#footer {
	background:url(/img/footer_border.gif) repeat-x;
	clear: both;
	padding: 16px 0;
	margin:0 0 15px 0 ;
	text-align: right;
	color: #fff;
	font-size:12px;
}

#footer a.news{color:#fff;}
#footer span, #footer strong{color:#DAFF45; font-weight:bold; font-size:12px}
#footer strong{font-weight:normal}
#footer a{font-size:12px; color:#E09ECB; font-weight:normal}
#footer a:hover{color:#fff}

#omrezje_hd{text-align:left; margin-top:10px; oveflow:hidden; background-color:#392C49; border:1px solid #5E4877; color:#DAFF45; font-size:10px;}
#omrezje_hd div{padding:1px 4px;}
.footer_1{ border-bottom:1px dashed #5E4877;}
#omrezje_hd a{color:#7E63A0; text-decoration:none;  font-size:10px;}
#omrezje_hd a:hover{color:#FFFFFF; text-decoration:underline; background:none}


/* Tables */
table {
	background-color: #fff;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
th {
	background-color: #f2f2f2;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	text-align: center;
}

th a {
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}

th a:hover {
	background-color: #ccc;
	color: #333;
	text-decoration: none;
}

table tr td {
	background: #fff;
	border-right: 1px solid #ccc;
	padding: 4px;
	text-align: center;
	vertical-align: top;
}
table tr.altrow td {
	background: #f4f4f4;
}
td.actions {
	text-align: center;
	white-space: nowrap;
}
td.actions a {
	display: inline;
	margin: 0px 6px;
}



.cakeSqlLog table {
	background: #f4f4f4;
}
.cakeSqlLog td {
	padding: 4px 8px;
	text-align: left;
}

/* Paging */
div.paging {
	color: #ccc;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}

/* Scaffold View */
dl {
	line-height: 2em;
	margin: 0em 0em;
	width: 50%;
}
dl .altrow {
	background: #f4f4f4;
}
dt {
	font-weight: bold;
	padding-left: 4px;
	vertical-align: top;
}
dd {
	margin-left: 10em;
	margin-top: -2em;
	vertical-align: top;
}

/* Forms */
form {
	clear: both;
	margin-right: 20px;
	padding: 0;
	width: 60%;
}
fieldset {
	border: 1px solid #ccc;
	margin-top: 30px;
	padding: 16px 20px;
}
fieldset legend {
	color: #2C6877;
	font-size: 160%;
	font-weight: bold;
}
form div {
	clear: both;
	margin-bottom: 1em;
	padding: .5em;
	vertical-align: text-top;
}
form div.required {
	color: #333;
	font-weight: bold;
}
form div.optional, form div.input {
	color: #444;
}
form div.submit {
	border: 0;
	clear: both;
	margin-top: 10px;
	margin-left: 140px;
}
label {
	display: block;
	font-size: 110%;
	padding-right: 20px;
}
input, textarea {
	clear: both;
	font-size: 140%;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 0;
}
select {
	clear: both;
	font-size: 120%;
	vertical-align: text-bottom;
}
select[multiple=multiple] {
	width: 100%;
}
option {
	font-size: 120%;
	padding: 0 3px;
}
input[type=checkbox] {
	clear: left;
	float: left;
	margin: 0px 6px 7px 2px;
	width: auto;
}
input[type=submit] {
	display: inline;
	padding: 2px 5px;
	width: auto;
	font-size: 110%;
	vertical-align: bottom;
}

/* Notices and Errors */
div.message, p.error, div.error-message {
	color: #900;
	font-size: 140%;
	font-weight: bold;
	margin: 8px 0px;
}
div.error-message {
	clear: both;
}
div.error em {
	font-size: 140%;
	color: #003d4c;
}
span.notice {
	background-color: #c6c65b;
	color: #fff;
	display: block;
	font-size: 140%;
	padding: 0.5em;
	margin: 1em 0;
}

/*  Nav & Actions */
div.nav {
	text-align: left;
	position: absolute;
	top: 9em;
	left: 60%;
}
div.nav ul li a {
	display: block;
	background: #fff;
	color: #003d4c;
	padding: 3px 8px;
	text-decoration: none;
}
div.nav ul {
	background: #003d4c;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div.nav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.nav ul li a {
	background: #fff;
	color: #003d4c;
	padding: 3px 8px;
	text-decoration: none;
}
div.nav ul li a:hover {
	background: #003d4c;
	color: #fff;
}

/*  Actions  */
div.actions {
	clear: both;
	margin-top: .2em;
	text-align: left;
}
div.actions ul {
	margin: 0;
	padding: 0;
}
div.actions li {
	display: inline;
	list-style-type: none;
	margin: 0 2em 0 0;
	padding: 0;
}
div.actions ul li a {
	background: #fff;
	color: #003d4c;
	text-decoration: none;
}
div.actions ul li a:hover {
	background: #003d4c;
	color: #fff;
}

/* Related */
div.related {
	clear: both;
	display: block;
}




/*============================ ACTIONS 2 ============================*/


.actions2{width::100%; margin-top:10px; margin-bottom:0px; border:0px; background:none}
.actions2 td{text-align:left; vertical-align:middle; border:none}
.actions2 td.link{text-align:right;}
.actions2 a{
	font-size:16px;
	color:black;
	font-weight:900;
	text-decoration:none;
}
.actions2 a:hover{
	text-decoration:underline;
}

.actions2 ul{
	padding:0; margin:0;
}

.actions2 ul li{
	float:right;
	list-style:none;
	margin:0;
	border:1px solid #535353;
	margin-left:15px;
	background-color:#E4E4E4;
	height:19px;
	padding-top:3px;
	-moz-border-radius: 10px 10px 10px 0px;
}

.actions2 ul li.selected{
	background-color:#FFCC00;
}

.actions2 ul li:hover{
	background-color:#D1D1D1;
}

.actions2 ul li a{
	padding:6px;
	font-size:14px;
	color:#535353;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
}

.actions2 ul li a:hover{
	text-decoration:none;
	color:black;
}

.actions2 ul li.divider{
	border:none;
	background:none;
	width:100px;
}






/*FORM =============================================*/
form{width:100%}
fieldset {
border:1px solid #006699;
font-weight:normal;
margin:1em 0pt;
padding:1em 1.5em;
}

fieldset dl {
margin:0pt;
padding:0pt;
}
fieldset dt {
clear:left;
float:left;
padding:0pt 1em 0.5em 0pt;
text-align:right;
width:18em;
}
fieldset dd {
font-weight:bold;
padding:0pt 0pt 0.5em;
}
fieldset.labels label {
display:block;
float:left;
padding:0.2em 0.5em 0.2em 0pt;
text-align:right;
width:10em;
}
fieldset.labels div {
clear:left;
padding:0.2em 0pt;
}
label {
display:block;
font-weight:bold;
padding:5px 0pt;
}
label br {
clear:left;
}
legend {
color:#006699;
font-weight:bold;
padding:0pt 0.5em;
}


#NewsAddForm .form-note{color:#003366}

#NewsAddForm .mymsg, #NewsAddForm .loading_msg{
	display:block;
	padding-left:28px;
	color:#000000;
	font-weight:bold;
	margin-top:5px;
}

#NewsAddForm p{margin-bottom:15px}

#NewsAddForm input, #NewsAddForm textarea {font-size: 14px}

#NewsAddForm .error_msg{background: url(/img/icon_error.png) no-repeat; color:#990000;}
#NewsAddForm .ok_msg{background: url(/img/icon_ok.png) no-repeat; color:#006600}
#NewsAddForm .warning_msg{background: url(/img/icon_warning.png) no-repeat;}
#NewsAddForm .loading_msg{background: url(/img/loading.gif) no-repeat; font-weight:normal}

#NewsAddForm .step3, #NewsAddForm .step2, #NewsAddForm .mymsg, #NewsAddForm .loading_msg {display:none;}

#NewsTitle, #NewsUrl, #NewsTags, #NewsDescription2{width:600px; border:1px solid #1A4E66; background-color:#F2F5F7;}
#NewsTitle{font-size:18px !important; font-weight:bold;}
#NewsTitle:hover, #NewsUrl:hover, #NewsTags:hover, #NewsDescription2:hover{border-color:#000000;}
#NewsTitle:focus, #NewsUrl:focus, #NewsTags:focus, #NewsDescription2:focus{border-color:#000000; background-color:#ffffff}
#NewsDescription2{height:100px}


#NewsAddForm .gsummary{
	border:1px solid #B4CFC9;
	background-color:#F2F7F5;
	margin-top:20px;
	padding:4px;
	font-size:11px;
	color:#006699;
}
#NewsAddForm .gsummary b{
	color:#1A4E66;
}

.link_thumb a{background: none !important;margin:0; padding:0;}


#admin_settings table{width:500px; border:1px solid #663399; background-color:#FFFFFF}
#admin_settings table td{border:1px solid #CDC4DB; padding:4px; padding-bottom:10px; width:10%; cursor:pointer}
#admin_settings table td h4{color: #663399; font-size:22px; margin:5px; padding:0;}
#admin_settings table td:hover{background-color:#F0ECF4}



#not_logged_in_msg{
	display:none;
}





#news_list{empty-cells:show;border:none;background:none;}
#news_list td{font-size:11px;border-bottom:14px solid white;padding-top:5px;}
#news_list td.vbox{width:105px;}
.vote_box, .vote_box2{width:100px; height:135px; position:relative; background:url(/img/vote_box.gif) no-repeat;}
.vote_box2{background:url(/img/vote_box2.gif) no-repeat;}
span.vb_rated{z-index:1500;display:block; position:absolute; top:46px; left:21px; width:61px; height:17px; cursor:pointer}
a.vb_plus, a.vb_plus2, a.vb_plus3{ display:block; position:absolute; top:3px; left:21px; width:22px; height:22px; background: url(/img/vote_box_plus.gif) no-repeat}
a.vb_plus:hover, a.vb_plus2:hover, a.vb_plus3:hover{background-position:0 -22px}
a.vb_minus, a.vb_minus2, a.vb_minus3{z-index:222; display:block; position:absolute; top:42px; left:61px; width:22px; height:21px; background: url(/img/vote_box_minus.gif) no-repeat}
a.vb_minus:hover, a.vb_minus2:hover, a.vb_minus3:hover{background-position:0 -21px}
.vb_votes, .vb_views, .vb_comments{display:block; position:absolute; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  text-align:center;}
.vb_votes{top:24px; left:25px; width:55px; height:35px; font-size:18px;}
.vb_views{top:76px; left:28px; width:35px; height:35px; font-size:14px;}
.vb_comments{top:106px; left:28px; width:35px; height:35px; font-size:14px;}	
#news_list td.vnews{border-top:3px solid #C1BDD9; text-align:left; padding-left:2px; }
#news_list td.vnews a.category{color:#330066;	text-decoration:none}
#news_list td.vnews a.category:hover{text-decoration:underline}
#news_list td.vnews h2{padding:0; margin:0; font-size:18px;}
#news_list td.vnews h2 a{color: #402D73; text-decoration:none;}
#news_list td.vnews h2 a:hover{text-decoration:underline}
#news_list td.vnews h2 a.ext {background: url(/img/icon_link.gif) no-repeat 0 5px; margin: 4px 10px; padding:2px 7px;}
#news_list td.vnews p{margin:15px 15px 15px 0; font-size:14px;}
#news_list td.vnews p b{margin-left:5px; padding:0 3px; border:1px solid #CCCCCC; background:#eeeeee; cursor:pointer}
#news_list td.vnews p span{display:none;}
#news_list td.vnews .tags{margin-top:5px;}
#news_list td.vnews .tags a{color:#954882}
#news_list td.vnews .thumb{float:right; margin:3px 0 5px 15px; border:1px solid #999999;}
#news_list td.vnews .thumb img{border:2px solid white}


#plus_slider, #plus_slider2{ display:none; position:absolute; left:50px; top:30px; width:200px; height:22px; background:url(/img/+slider.png) no-repeat; z-index:1251;}
#plus_slider2{background:url(/img/+slider2.png) no-repeat !important; z-index:1255;}
#minus_slider, #minus_slider2{ display:none; position:absolute; left:50px; top:30px; width:200px; height:22px; background:url(/img/-slider.png) no-repeat; z-index:1252;}
#minus_slider2{background:url(/img/-slider2.png) no-repeat !important; z-index:1300;}
#slider_indicator{ display:none; position:absolute; left:50px; top:30px; width:51px; height:37px; background:url(/img/slider_indicator.png) no-repeat; z-index:1253; text-align:center;padding-top:5px;}


#news_list td.vnews .news_menu li{float:left;list-style:none;margin:0;height:24px;}


#news_list td.vnews .news_menu{margin:16px 0 0 0; width:510px; height:27px; background:url(/img/news_menu.gif)  no-repeat;}
#news_list td.vnews .nm_admin {width:557px;}

#news_list .news_menu li a{height:24px; display:block}

#news_list .li_favorite a{width:114px;}
#news_list .li_comment a{width:66px;} #news_list .li_comment{margin-left:7px !important;}
#news_list .li_blog a{width:47px;} #news_list .li_blog{margin-left:4px !important;}
#news_list .li_share a{width:109px;}#news_list .li_share{margin-left:5px !important;}
#news_list .li_suggest a{width:54px;}#news_list .li_suggest{margin-left:5px !important;}
#news_list .li_report a{width:48px;}#news_list .li_report{margin-left:5px !important;}
#news_list .li_more a{width:38px;}#news_list .li_more{margin-left:5px !important;}
#news_list .li_admin a{width:43px;}#news_list .li_admin{margin-left:5px !important;}

#news_list .news_menu li a:hover{background:url(/img/news_menu_selected.gif)  no-repeat;}

#news_list .li_favorite a:hover{background-position: 0px 0px;}
#news_list .li_comment a:hover{background-position: -121px 0px !important;}
#news_list .li_blog a:hover{background-position: -191px 0px !important;}
#news_list .li_share a:hover{background-position: -243px 0px !important;}
#news_list .li_suggest a:hover{background-position: -357px 0px !important;}
#news_list .li_report a:hover{background-position: -416px 0px !important;}
#news_list .li_more a:hover{background-position: -469px 0px !important;}
#news_list .li_admin a:hover{background-position: -512px 0px !important;}


#news_list ul.sub_menu{
	width:200px;
	border:1px solid #CCCCCC;
	background:#F4F4F4;
	height:auto;
}

#news_list ul.sub_menu li{
	list-style:none;margin:0;height:24px;
}
#news_list ul.sub_menu li a{width:200px;background:none; color:#000000}
#news_list ul.sub_menu li a:hover{background:none; background-color:#990000; color:white;}



.pages_links {border:none; vertical-align:middle !important; margin-bottom:25px;}
.pages_links td{height:24px; border:1px solid #EBE2F3 !important; font-size:14px; font-weight:normal; border-collapse:collapse; padding:0 !important; vertical-align:middle !important;}
.pages_links td.selected{background-color: #928A9F !important; color:white; font-weight:bold;}

.pages_links td.list_date{width:120px; background-color: #545E39 !important; color:#fff;font-weight:bold; border-bottom:2px solid #494354 !important;}
.pages_links td.empty{border-top:none !important; border-bottom:none !important;}
.pages_links td a{display:block; width:30px; height:24px; font-size:14px; font-weight:normal; vertical-align:middle !important;}
.pages_links td a:hover{background-color: #E1DCE9;}




#news_comments{empty-cells:show;border:none;background:none; border-spacing:0px 15px;}
#news_comments td{text-align:left;border:1px solid #666666; padding:1px;}
#news_comments td div{border:1px solid white; background-color:#eee; padding:7px;}
#news_comments td.comment_thumb{width:80px;border:none;background:none;}
#news_comments td img.avatar{background-color:#FFFFFF; padding:1px; border:1px solid #666666;}
#news_comments td span.comments_head{font-size:10px;}
#news_comments td span.comments_head a.poster{font-size:12px}
#news_comments td span.comments_head a{text-decoration:none; display: inherit; padding:0;  background: none}
#news_comments td span.comments_head a:hover{text-decoration:underline}
#news_comments td span.date_h{color:#999999}
#news_comments td hr{margin-top:4px;margin-bottom:8px;}













/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(/img/wait.gif);
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #E9ECDF;
  color: #000;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #E9ECDF;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 4px 10px 2px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #B8C39C;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 5px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #000;
}




.user_quick {background:none; border:none;}
.user_quick td{font-size:11px; border:none; text-align:left}







#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #8B8099;
	background-color: #E2DDF0;
	padding: 3px 4px;
	opacity: 0.90;
}
#tooltip h3, #tooltip div { margin: 0; padding:0; font-size:11px; line-height:normal; color:#000}






/* ==================== RIGHT PANEL =====================*/

/*#mostcomments, #mostfriends{display:none;}*/
.tabs li a{font-size:10px}








/* ==================== TABS =====================*/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(/img/tab.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(/img/loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}































/* Debugging */
pre {
	color: #000;
	background: #f0f0f0;
	padding: 1em;
}

pre.cake_debug {
	background: #ffcc00;
	font-size: 120%;
	line-height: 18px;
	margin: 4px 2px;
	overflow: auto;
	position: relative;
}
div.cake-stack-trace {
	background: #fff;
	color: #333;
	margin: 4px 2px;
	padding: 4px;
	font-size: 120%;
	line-height: 18px;
	overflow: auto;
	position: relative;
}
div.cake-code-dump pre {
	position: relative;
	overflow: auto;
}
div.cake-stack-trace pre, div.cake-code-dump pre {
	color: #000000;
	background-color: #F0F0F0;
	border: 1px dotted #606060;
	margin: 4px 2px;
	padding: 4px;
	overflow: auto;
}
div.cake-code-dump pre, div.cake-code-dump pre code {
	clear: both;
	font-size: 12px;
	line-height: 5px;
	margin: 4px 2px;
	padding: 4px;
	overflow: auto;
}
div.cake-code-dump span.code-highlight {
	background-color: #FFFF00;
}


/*================ CASINOS FOOTER ==============*/
#cfooter_casino{color:#fff; background:#222; border-top:2px solid black; padding:2px;  font-size:11px; margin-top:10px; text-align:left; }
#cfooter_casino a{text-decoration:none;  font-size:11px; color:#FFF}
#cfooter_casino a:hover{text-decoration:underline}
#cfooter_links{color:#FC0; background:#000; padding:3px;  font-size:11px; text-align:left;}
#cfooter_links a{text-decoration:none; color:#CCC; font-size:11px;}
#cfooter_links a:hover{text-decoration:underline}