

/* start sprites */
.ss_logo { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -0px -0px; width: 334px; height: 60px; }
.ss_flag-deu-32 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -0px -60px; width: 32px; height: 32px; }
.ss_flag-eng-32 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -0px -92px; width: 32px; height: 32px; }
.ss_zoom_in_32 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -0px -124px; width: 32px; height: 32px; }
.ss_zoom_out_32 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -0px -156px; width: 32px; height: 32px; }
.ss_zoom_status_big { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -32px -60px; width: 43px; height: 19px; }
.ss_zoom_status_big2 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -32px -79px; width: 43px; height: 19px; }
.ss_zoom_status_normal { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -32px -98px; width: 43px; height: 19px; }
.ss_zoom_status_small { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -32px -117px; width: 43px; height: 19px; }
.ss_zoom_status_small2 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -32px -136px; width: 43px; height: 19px; }
.ss_memberbox { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -0px -188px; width: 13px; height: 50px; }
.ss_zoom_in { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -32px -155px; width: 26px; height: 23px; }
.ss_zoom_out { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -32px -178px; width: 26px; height: 23px; }
.ss_bookmarks24 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -32px -201px; width: 24px; height: 24px; }
.ss_flag-deu-24 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -32px -225px; width: 24px; height: 24px; }
.ss_flag-eng-24 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -75px -60px; width: 24px; height: 24px; }
.ss_mailwaiting24 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -75px -84px; width: 24px; height: 24px; }
.ss_main_community_a { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -75px -108px; width: 24px; height: 24px; }
.ss_main_games_a { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -75px -132px; width: 24px; height: 24px; }
.ss_main_home_a { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -75px -156px; width: 24px; height: 24px; }
.ss_main_myaccount_a { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -75px -180px; width: 24px; height: 24px; }
.ss_newmail24 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -75px -204px; width: 24px; height: 24px; }
.ss_nomail24 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -75px -228px; width: 24px; height: 24px; }
.ss_pending24 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -99px -60px; width: 24px; height: 24px; }
.ss_catall24 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -99px -84px; width: 24px; height: 24px; }
.ss_catbrowse24 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -99px -108px; width: 24px; height: 24px; }
.ss_aboutme24 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -99px -132px; width: 24px; height: 24px; }
.ss_editsettings24 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -99px -156px; width: 24px; height: 24px; }
.ss_forum24 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -99px -180px; width: 24px; height: 24px; }
.ss_mailbox24 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -99px -204px; width: 24px; height: 24px; }
.ss_background { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -123px -60px; width: 40px; height: 10px; }
.ss_bookmarks16 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -58px -178px; width: 16px; height: 16px; }
.ss_gender-female16 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -58px -155px; width: 16px; height: 16px; }
.ss_gender-male16 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -56px -201px; width: 16px; height: 16px; }
.ss_gender-unknown16 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -56px -225px; width: 16px; height: 16px; }
.ss_inbox_16 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -99px -228px; width: 16px; height: 16px; }
.ss_mailwaiting16 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -13px -188px; width: 16px; height: 16px; }
.ss_main_community_i { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -13px -204px; width: 16px; height: 16px; }
.ss_main_games_i { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -13px -220px; width: 16px; height: 16px; }
.ss_main_home_i { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -13px -236px; width: 16px; height: 16px; }
.ss_main_myaccount_i { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -123px -70px; width: 16px; height: 16px; }
.ss_newmail16 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -123px -86px; width: 16px; height: 16px; }
.ss_nomail16 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -123px -102px; width: 16px; height: 16px; }
.ss_pending16 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -123px -118px; width: 16px; height: 16px; }
.ss_zoom_in_16 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -123px -134px; width: 16px; height: 16px; }
.ss_zoom_out_16 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -123px -150px; width: 16px; height: 16px; }
.ss_gender-female12 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -0px -238px; width: 12px; height: 12px; }
.ss_gender-male12 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -56px -241px; width: 12px; height: 12px; }
.ss_gender-unknown12 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -99px -244px; width: 12px; height: 12px; }
.ss_arrow_blue_10 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -111px -244px; width: 10px; height: 10px; }
.ss_score10 { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -123px -166px; width: 10px; height: 10px; }
.ss_rating-star_empty { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -123px -176px; width: 10px; height: 9px; }
.ss_rating-star_full { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -123px -185px; width: 10px; height: 9px; }
.ss_rating-star_half { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -123px -194px; width: 10px; height: 9px; }
.ss_bullet { background-image: url(/css_js/sprite_0.png); background-repeat: no-repeat; background-position: -115px -228px; width: 8px; height: 11px; }
/* end sprites */

/* start tooltip */

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
}
#tooltip h3, #tooltip div { margin: 0; }

/* end tooltip */

.b_hdr
{
	font-weight:bold;
	background-color:#000000;
	color:#ffffff;
	padding:2px;
	text-align:left;
}
.b_hdr a
{
	color:#00ff00;
}

div.login_panel div
{
	margin-top:5px;
	background-color:#ffffc0;
}

/* start supergames */
.gc_box
{
	margin-bottom:5px;
	border:solid 1px #bdcff7;
	padding:5px;
}

.gc_box_title
{
	font-size:120%;
	font-weight:bold;
	margin-bottom:4px;
	border-bottom:solid 1px #bdcff7;
}
.gc_box_comment
{
	color:#999999;
	font-style:italic;
}
/* end supergames */

/*start-sg_user*/

.fl_box
{
	float:left;
	text-align:center;
	border:solid 1px #dddddd;
	margin:3px 3px 0px 0px;
	padding:2px;
}

.fl_box_pending
{
	float:left;	
	border:solid 1px #dddddd;
	margin:3px 3px 0px 0px;
	padding:2px;
	background-color:#ffff80;
}

.gb_box
{
	margin:3px 3px 0px 0px;
	padding:2px;
}

.gb_box_pending
{
	margin:3px 3px 0px 0px;
	padding:2px;
	background-color:#ffff80;
}

/*end-sg_user*/

/*hs*/
.highslide {
	cursor: url(/js/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid white;
}
.highslide:hover img {
	border: 2px solid black;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
}
.highslide-move {
    cursor: move;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


.side_bar {
	margin:0px;
	padding: 3px;
	float:left;
	width:180px;
	border:solid 4px;
	background-color:#ffffff;
	text-align:left;
}

.portlet
{
	height:auto;
	border:solid 1px #244da0;
}
.portlet_hdr
{
	text-transform: none;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding:2px;
}

.full_header
{
	width:748px;
	padding:3px;
	font-size:15px;
	border-top:solid 1px;
}

.full_subheader
{
	width:748px;
	padding:3px;
	border-top:solid 1px;
	border-bottom:solid 1px;
}

/* start rating */
.ratingblock {display:block;}
.rater-loading {height: 30px;background: url('/tools/starrater/images/working.gif') 50% 50% no-repeat;}
.unit-rating {list-style:none;margin: 0px;padding:0px;height: 30px;position: relative;background: url('/tools/starrater/images/star_large.gif') top left repeat-x;		}
.unit-rating li{text-indent: -90000px;padding:0px;margin:0px;float: left;}
.unit-rating li a {outline: none;display:block;width:30px;height: 30px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.unit-rating li a:hover {background: url('/tools/starrater/images/star_large.gif') left center;z-index: 2;left: 0px;}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}
.unit-rating li.current-rating {background: url('/tools/starrater/images/star_large.gif') left bottom;position: absolute;height: 30px;display: block;text-indent: -9000px;z-index: 1;}
.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}		

/* end rating */


/* start tag container*/
.tc_container{font-family: Georgia,"Bitstream Vera Serif","Times New Roman",serif; text-align: center;color:#aaaaaa;}
.tc_item{color:#003366;}
.tc_item:hover{color: #ff0000;}
/* end tagcontainer*/

/* start autocomplete */

div.autocomplete 
{
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}
div.autocomplete ul 
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.autocomplete ul li.selected 
{ 
	background-color: #ffb;
}
div.autocomplete ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}

/* end autocomplete */

.input_text
{
	BORDER: #000000 1px solid; 
	FONT-SIZE: 10px; 
	width:100%;
}

.warningmsg 
{
	FONT-SIZE: 11px;
	COLOR: #ee0000;
	font-style: normal;
}
	
#menuShow{
	border: 0px solid #666666;
	background-color: #111111;
	padding: 0px;
	font-size: 13px;
	font-family: Verdana, Arial;
	position: absolute;
	width: auto;
	height: auto;
}

#menuSelect{
	border: 0px solid #666666;
	background-color: #111111;
	padding: 0px;
	font-size: 13px;
	font-family: Verdana, Arial;
	position: absolute;
	width: auto;
	height: auto;
}

.pn-title {
	FONT-SIZE: 10px;
	font-weight: normal; 
	font-style: normal;
	text-transform: uppercase;
}

.boxtitle
{
	font-family: Verdana,Arial;
    FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 4px;
}

.statsboxtitle
{
	font-family: Verdana,Arial;
    FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 4px;
}

IMG {
	BORDER: 0px;
}

SELECT {
	BORDER: #404f71 1px solid; 
	FONT-SIZE: 10px; 
	BACKGROUND-COLOR: #ffffff;
}
	
INPUT {
	FONT-SIZE: 10px;
	FONT-SIZE: 10px;
	color: #000000;
	font-weight: normal;
	border: #000000 1px solid;
}

input[type="checkbox"]
{
	border: solid 0px #000000;
}

TEXTAREA {
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #ffffff;
}

BODY {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	height:100%;
}


HR {
	border: 1px solid #000066;
}

TD {
	FONT-SIZE: 12px; COLOR: #000000;
}

A {
	COLOR: #0000bb;
	text-decoration: none;
}

A:hover,A:active  {	
	COLOR: #ee0000;
}

H1
{
	FONT-SIZE: 22px;
	COLOR: #254fa5;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;	
}

h1.search-results
{
	FONT-SIZE: 130%;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: NONE;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;	
}

H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	color: #254fa5;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;	
}

H3 {
	FONT-SIZE: 12px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;	
}

H4 {
	FONT-SIZE: 12px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	margin-bottom: 0px;	
	margin-top: 0px;	
}
H5 {
	FONT-SIZE: 11px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	margin-bottom: 0px;	
	margin-top: 0px;	
}

FORM {
	margin: 0px;
	padding: 0px;
}

TH {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	text-align: left;
	border: 0px;
}

ul {
	margin:0px 0px 0px 00px;
	padding: 0px 0px 0px 20px;
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/static/img/working.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
