body { margin:0px 0px 10px 0px; padding:0px; font-family:"helvetica neue", helvetica, arial, sans-serif; font-size:12px; background-color:#a40501; color:#333333; }
* a, * input, * a img, * { outline: none; }
form { margin-bottom:0px; }
img { border:0px; padding:0px; margin:0px; vertical-align:bottom; }
ul { margin-top:0px; margin-bottom:0px; padding-bottom:1em; }
ul.nostyle { list-style:none; margin:0px; padding:0px; }
ul.noindent, ol.noindent { margin-left: 0px; padding-left: 0px; }
ul.lessindent, ol.lessindent { margin-left: 15px; padding-left: 0px; }

.nobr { white-space:nowrap; }
.shrinkToFit { white-space:nowrap; display:inline; overflow:hidden; }

a, a:active, a:visited { color:#a40501; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }
.unbold, a.unbold, a.unbold:active, a.unbold:visited { font-weight:normal; }

h1,h2,h3,h4,h5,h6 { margin:0px; padding:0px; margin-bottom:4px; }
h1 { font-size:1.8em;	color:#333333; }
h2 { font-size:1.33em;	color:#333333; }
h3 { font-size:1.33em;	color:#333333; }
h4 { font-size:1.17em;	color:#333333; }
h5 { font-size:1em; 	color:#333333; }
h6 { font-size:1em;		color:#333333; }

p { margin-top:0px; margin-bottom:1em; }
p, ul, ol, .paragraph { line-height:1.6em; }

.img { font-size:0px;    margin:0px;    padding:0px;    border:0px;    line-height:0px; }
.glp_sideimage { position:relative; top:-4px; left:-8px; z-index:5; margin-right:-16px; }
.inverted, a.inverted, a.inverted:active, a.inverted:visited, a.inverted:hover { color:#ffffff; }

#container { margin:0px auto; padding:5px 0px 0px 0px; width:988px; position:relative; }
#header { height:95px; width:988px; }
#header_logo { width:212px; height:95px; float:left; }
#header_nav { float:left; height:95px; width:776px; }
#header_links { height:28px; width:776px; text-align:right; padding-top:23px; }
#header_links a, #header_links a:active, #header_links a:visited { color:#ffffff; font-weight:bold; margin:0px 10px; text-decoration:none; }
#header_nav #header_links a:hover { text-decoration:underline; }
#header_tabs { height:44px; width:506px; margin:0px; float:left; }
#header_tabs #tab_left { float:left; width:30px; }
#header_tabs #tab_right { float:left; background:url(images/nav_horiz_bg.gif) repeat-x; width:476px; }
#header_tabs .tab { float:left; height:40px; text-align:center; padding-top:15px;font-size:14px;color:#a40501;font-weight:bold;}

#header_search { height:44px; width:270px; float:right; }
#header_search .searchform { float:left; background:url(http://p.playfirst.com/static/1226457624000/img2/layout/nav_horiz_bg.gif) repeat-x; }

.searchform { width:253px; height:44px; }
.searchform form { width:253px; position:relative; top:10px; background:transparent; margin:0px; }
.searchform form .searchform_textbox { float:left; width:196px; height:18px; margin:0px; padding:1px 0px; border-left:0px; border-right:0px; border-top:3px #8bbf00 solid; border-bottom:3px #8bbf00 solid; }
 
.searchform_small { width:180px; height:44px; }
.searchform_small form { width:180px; position:relative; top:10px;  background:transparent; margin:0px; }
.searchform_small form .searchform_textbox { float:left; width:126px; height:18px; margin:0px; padding:1px 0px; border-left:0px; border-right:0px; border-top:3px #8bbf00 solid; border-bottom:3px #8bbf00 solid; }

.searchform_small_agp {width:180px; height:33px; top:-12px }
.searchform_small_agp form .searchform_textbox { width:144px; }

.searchform_big { width:534px; height:44px; }
.searchform_big form { width:534px; position:relative; top:10px;  background:transparent; margin:0px; }
.searchform_big form .searchform_textbox { float:left; width:480px; height:18px; margin:0px; padding:1px 0px; border-left:0px; border-right:0px; border-top:3px #8bbf00 solid; border-bottom:3px #8bbf00 solid; }

#main_header { font-size:1.2em; font-weight:bold; color:#999999; background:url(images/hlavnitop.gif) no-repeat top left; width:988px; min-height:15px; _height:15px; }
#main { background:url(images/hlavnibg.gif) repeat-y left top; width:964px; padding:0px 12px; }
#main #main_onlysection { margin:0px 0px; }
#main #main_left { width:204px;	min-height:500px; _height:500px; float:left; position:relative; top:-7px; }
#main #main_center_two { float:left; margin-left:11px; width:749px; min-height:500px; _height:500px; position:relative; top:-7px; }
#main #main_center_two_left { float:left; margin-right:11px; width:749px; min-height:500px; _height:500px; position:relative; top:-7px; }
#main_center_three { float:left; margin-left:11px; margin-right:11px; width:534px; min-height:500px; position:relative; top:-7px; overflow-x:hidden; }
#main #main_right { width:204px;	float:left;	position:relative;	top:-7px; }
#footer { width:960px; height:60px; padding:10px 12px 0px 12px; background:url(http://p.playfirst.com/static/1226457628000/img2/layout/footer_cap.png) no-repeat top left; }
#footer_left { padding-left:6px;	padding-top:4px;	height:46px;	float:left;	width:125px; }
#footer_middle { height:48px;	float:left;	width:680px; color:#666666; }
#footer_right { padding-right:10px;	height:48px;	float:left;	width:125px; }
#footer a, #footer a:visited, #footer a:active { color:#333333;	font-weight:bold; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

.padsides { padding:0px 20px; }
.zminus1 { z-index:-1; }
.clear { 	clear:both;    height:0px;    font-size:0px;    margin:0px;    padding:0px;    border:0px;    line-height:0px; }
.clearfix { clear:both; }
.normal { font-weight:normal; font-size:12px; color:#666666 }
.bigger {	font-size:1.4em; }
.big {	font-size:1.2em; }
.small { font-size:11px; }
.xsmall { font-size:10px; }
.bold, .currency, .label { font-weight:bold; }
.strikethrough {text-decoration: line-through;}
.playgold { padding-left:14px; background:url(http://p.playfirst.com/static/1226457645000/img2/icons/icon_playgold_12.png) no-repeat center left; _background:url(http://p.playfirst.com/static/1226457627000/img2/icons/icon_playgold_12.gif) no-repeat center left; font-weight:bold; }
.searchhighlight { border:1px #dddddd solid; }
a .searchhighlight { border:0px; }
.error, .discount, .no { color:#cc3300; font-weight:bold; }
.orange { color:#fa7236; }
.yes { color:#7db337; font-weight:bold; }
a.label, a.label:active, a.label:visited { color:#0a99e0; font-weight:bold; }
.plain, a.plain, a.plain:active, a.plain:visited, a.plain:hover { text-decoration:none; }
.hideoverflow { overflow:hidden; }
.breakword { word-wrap:break-word; }
.centerelement { margin:0 auto; }
.center { text-align:center; }
.middle { vertical-align:middle; }
.right { text-align:right; }
.left { text-align:left; }
.floatleft { float:left; }
.floatright { float:right; }
.inline { display:inline; }
.block { display:block; }
.inlineblock { display:inline-block; }
.relative { position:relative; }
.absolute { position:absolute; }
.static { position:static; }
.hidden { display:none; }
.visibilityhidden { visibility:hidden; }
.visibilityvisible { visibility:visible; }
.spacerhalf { margin-right:3px; }
.spacer { margin-right:6px; }
.spacerx2 { margin-right:12px; }
.spacerx3 { margin-right:16px; }
.spacerx4 { margin-right:20px; }
.leftspacer { margin-left:6px; }
.leftspacerx2 { margin-left:12px; }
.leftspacerx3 { margin-left:16px; }
th.spacer { padding-left:3px; padding-right:3px; }
td.spacer { padding-right:6px; }
.boxspacer, .formspacer { padding-top:8px; }
.vertspacerhalf { padding-top:3px; }
.vertspacer { margin-top:6px; }
td.vertspacer { padding-bottom:6px; }
.vertspacerx2 { margin-top:12px; }
td.vertspacerx2 { padding-bottom:12px; }
.vertspacerx3 { margin-top:16px; }
.vertspacerx4 { margin-top:24px; }
.vertspacerminus1 { margin-top:-6px; }
.onepix { height:1px; line-height:1px; font-size:1px; }
.paddedbottom { padding-bottom: 3px; }
.nomargin { margin:0px; }

/* small boxes */

.box_small_top_green { background:url(images/boxvpravo.gif) no-repeat left top; width:192px; height:25px; padding:11px 0px 0px 12px; }
.box_small_top_green_solid { background:url(images/vlevotop1.gif) no-repeat left top; width:192px; height:23px; padding:7px 0px 0px 12px; }
.box_small_top_forums { background:url(images/forums_header.gif) no-repeat left top; width:192px; height:25px; padding:18px 0px 0px 12px; }

.box_small_top_orange { background:url(images/sidebar_head_orn.gif) no-repeat left top; width:192px; height:27px; padding:11px 0px 0px 12px; }
.box_small_middle { background:url(images/sidebar_vert_bg.gif) repeat-y left top; width:180px; padding:0px 12px; }
.box_small_bottom { background:url(images/sidebar_bot.gif) no-repeat left top; width:204px; height:8px; font-size:0px; line-height:0px; }
.box_small_header { background:url(images/vlevobox.gif) repeat-y left top; width:180px; padding:4px 12px; color:#ffffff; font-weight:bold; }



/* top 10 games */
.box_small_topten { width:261px; margin:0px; font-weight:bold; _z-index:-1; }
.box_small_topten { width:204px; margin:0px; font-weight:bold; _z-index:-1; }
.box_small_topten a, .box_small_topten a:active, .box_small_topten a:visited { color:#333333 }
.box_small_topten_off { background:url(http://p.playfirst.com/static/1226457623000/img2/boxes/sidebar_vert_bg.gif) repeat-y left top; height:62px; width:204px; }
.box_small_topten_on { background:url(http://p.playfirst.com/static/1226457651000/img2/boxes/sidebar_vert_bg_orn.gif) repeat-y left top; height:62px; width:204px; }
.box_small_topten_bottom_off { background:url(http://p.playfirst.com/static/1226457632000/img2/boxes/topten_botrow.gif) repeat-y left top; height:62px; width:204px; }
.box_small_topten_bottom_on { background:url(http://p.playfirst.com/static/1226457630000/img2/boxes/topten_botrow_on.gif) repeat-y left top; height:62px; width:204px; }
.box_small_topten .topten_number { width:22px; padding-right:5px; padding-left:12px; font-size:1.2em; color:#666666; text-align:right; height:62px; }
.box_small_topten_on .topten_number, .box_small_topten_bottom_on .topten_number { color:#ffffff; }
.box_small_topten .topten_image { width:50px; padding:0px; }
.box_small_topten .topten_desc { width:98px; height:62px; font-size:1em; padding-left:5px; padding-right:12px; }
.box_small_topten_on .topten_desc a, .box_small_topten_on .topten_desc a:active, .box_small_topten_on .topten_desc a:visited, 
.box_small_topten_bottom_on .topten_desc a, .box_small_topten_bottom_on .topten_desc a:active, .box_small_topten_bottom_on .topten_desc a:visited { color:#ffffff; }
.box_small_topten_on .topten_desc a:hover, .box_small_topten_bottom_on .topten_desc a:hover { text-decoration:none; }



/* medium box */
.box_medium_top_green { background:url(images/box534.gif) no-repeat left top; width:524px; height:25px; padding:11px 0px 0px 10px; }
.box_medium_middle { background:url(images/detail_bg.gif) repeat-y left top; width:524px; padding:0px 12px; position:relative; }
.box_medium_bottom { background:url(images/detail_dole.gif) no-repeat left top; width:748px; height:8px; font-size:0px; line-height:0px; }
.box_medium_header_green { background:url(images/mediumbox_subhead_bg_grn.gif) repeat-y left top; width:510px; padding:4px 12px; color:#ffffff; font-weight:bold; }




a.gray, a.gray:active, a.gray:visited, a.gray:hover { color:#333333; }
a.username, a.username:visited, a.username:active { color:#7aa600; text-decoration:none; font-weight:bold; }
a.username:hover { text-decoration:underline; }
a.more, a.more:visited, a.more:active { font-size:1em; color: #0a99e0; font-weight:bold; text-decoration:none; }
a.more:hover { text-decoration:underline; }

.breadcrumb { padding:10px 10px 10px 15px; }
.breadcrumb_active { color:#666666; }

.calendar { background:url(http://p.playfirst.com/static/1226457629000/img2/fullcal.png) no-repeat center left; width:34px; height:48px; padding-top:5px; padding-left:1px; text-align:center; font-size:9px; }
.calendar .month { margin-top:6px; color:#ffffff; }
.calendar .day { color:#ffffff; font-size:12px; font-weight:bold; }
.calendar_horizontal { background:url(http://p.playfirst.com/static/1226457643000/img2/cal.png) no-repeat center left; width:34px; height:31px; padding-top:4px; text-align:center; font-size:11px; color:#ffffff; }
.calendar_yeartime { text-align:center; width:64px; font-size:11px; padding-top:4px; }

.icon_completed { 	padding-left:25px;	background:url(http://p.playfirst.com/static/1226457636000/img2/icons/icon_checkmark.gif) no-repeat center left;	position:relative; }
.icon_review {	  	padding-left:25px;	background:url(http://p.playfirst.com/static/1226457635000/img2/icons/icon_writereview.gif) no-repeat center left;	position:relative; }
.icon_medal {	  	padding-left:25px;	background:url(http://p.playfirst.com/static/1226457647000/img2/icons/icon_medal.gif) no-repeat center left;		position:relative; }
.icon_trophy {		padding-left:25px;	background:url(http://p.playfirst.com/static/1226457625000/img2/icons/icon_trophy.gif) no-repeat center left;		position:relative; }
.icon_friend {		padding-left:25px;	background:url(http://p.playfirst.com/static/1226457632000/img2/icons/icon_addfriend.gif) no-repeat center left;	position:relative; }

.pficon { position:relative; top:-8px; left:-8px; z-index:4; }

.tabs img { margin-top:-4px; }
#sysreq ul { padding-left:16px; _margin-left:4px; line-height:12px; }
html>body #sysreq ul {*padding-left:3px;*margin-left:16px;}

/* form styles */
.form_label_short { float:left; color: #333333; font-weight:bold; text-align:right; margin-right:5px; width:150px; padding-top:3px; position:relative; }
.form_value { padding-top:3px; position:relative; }
.form_row_error { border:2px solid #cc3300; padding:8px 0px; margin-top:-12px; margin-bottom:-12px; }
.form_row_error span { color:#cc3300; font-weight:bold; margin-top:8px; font-size:1.2em; }
.form_separator { height:1px; font-size:0px; line-height:0px; background-color:#dedede; margin:12px 4px; }
.form_image { border: 2px solid #0a99e0; }
.required { color:#fa7236; }
.form .small { margin-bottom:4px; }
.form .form_number { float:left; width:46px; padding-left:8px; position:relative; }
.popup_small form { width: 245px; } /* because IE6 needs hand-holding */
.popup_small .form .form_number { float:left; width:0px; padding-left:0px; position:relative; } /* Don't use form numbers in small popups. */
.popup_small .submit { margin-right: 42px; } /* makes the submit button centre in the popup instead of the form */
.form_error_icon { margin-left:12px; float:left; width:57px; }
#main_center_three .form_error_icon, #main_center_two .form_error_icon, #main_center_two_left .form_error_icon { margin-top:2px; }
.form_error_msg { padding-left:16px; background:url(http://p.playfirst.com/static/1226457625000/img2/forms/error_bullet.gif) no-repeat 0 0.3em; margin-bottom:3px; display:block; font-weight:normal; }
.dropdown { border:2px #0a99e0 solid; color:#666666; }
.textbox_tiny { width:60px; max-width:60px; border:2px #0a99e0 solid; margin:0px; }
.textbox_small { width:100px; max-width:100px; border:2px #0a99e0 solid; margin:0px; }
.textbox_med { width:180px; max-width:180px; border:2px #0a99e0 solid; margin:0px; }
.textbox_cart { width:250px; max-width:250px; border:2px #0a99e0 solid; margin:0px; }
.textbox_profile { width:280px; max-width:280px; border:2px #0a99e0 solid; margin:0px; }
.textbox_long { width:388px; max-width:388px; border:2px #0a99e0 solid; margin:0px; font-family:"helvetica neue", helvetica, arial, sans-serif; font-size:1em; font-weight:normal; }
.popup_big .textbox_long { width:488px; max-width:488px; }
.popup_small .textbox_long { width:235px; max-width:235px; }
.textbox_answers { width:470px; max-width:470px; _width:464px; border:2px #0a99e0 solid; margin:0px; font-family:"helvetica neue", helvetica, arial, sans-serif; font-size:1em; font-weight:normal; }
.textbox_answers_comment { width:440px; max-width:440px; _width:434px; border:2px #0a99e0 solid; margin:0px; font-family:"helvetica neue", helvetica, arial, sans-serif; font-size:1em; font-weight:normal; }
.textbox_xl { width:636px; max-width:636px; border:2px #0a99e0 solid; margin:0px; font-family:"helvetica neue", helvetica, arial, sans-serif; font-size:1em; font-weight:normal; }
.padsides .form .textbox_xl { width:596px; max-width:596px; }
.radiomatrix td { text-align:center; font-weight:bold; min-width:22px; }
.radiomatrix th { text-align:right; font-weight:bold; }
.radiomatrix tr.altrow td { background-color:#cce6a9; }
.form .form_label { float:left; padding-top:8px; padding-right:8px; position:relative; }
#main_center_two .form_error_middle, #main_center_two_left .form_error_middle { width:749px; background:url(http://p.playfirst.com/static/1226457639000/img2/forms/errorbox_wide_vert_bg.gif) repeat-y top left; color:#cc3300; }
#main_center_two .form_error_top, #main_center_two_left .form_error_top { background:url(http://p.playfirst.com/static/1226457635000/img2/forms/errorbox_wide_top.gif) no-repeat top left; width:749px; height:8px; line-height:0px; font-size:0px; }
#main_center_two .form_error_bottom, #main_center_two_left .form_error_bottom { background:url(http://p.playfirst.com/static/1226457626000/img2/forms/errorbox_wide_bot.gif) no-repeat top left; width:749px; height:8px; line-height:0px; font-size:0px; margin-bottom:12px; }
#main_center_three .form .floatleft { max-width:250px; }
#main_center_three .form_error_top { background:url(http://p.playfirst.com/static/1226457638000/img2/forms/errorbox_narrow_top.gif) no-repeat top left; width:534px; height:8px; line-height:0px; font-size:0px; }
#main_center_three .form_error_bottom { background:url(http://p.playfirst.com/static/1226457629000/img2/forms/errorbox_narrow_bot.gif) no-repeat top left; width:534px; height:8px; line-height:0px; font-size:0px; margin-bottom:12px; }
#main_center_three .form_error_middle { width:534px; background:url(http://p.playfirst.com/static/1226457648000/img2/forms/errorbox_narrow_vert_bg.gif) repeat-y top left; color:#cc3300; }
#main_center_two .form_error_text, #main_center_two_left .form_error_text { width:652px; float:left; }
#main_center_three .form_error_text { width:437px; float:left; }
#main_center_three .form { background:url(http://p.playfirst.com/static/1226457649000/img2/forms/form_narrow_vert_bg.gif) repeat-y left top; position:relative; width:534px; margin:0 auto; }
#main_center_three .form .form_top { background:url(http://p.playfirst.com/static/1226457627000/img2/forms/form_narrow_top.gif) no-repeat left top; width:534px; height:12px; line-height:0px; font-size:0px; }
#main_center_three .form .form_bottom { background:url(http://p.playfirst.com/static/1226457643000/img2/forms/form_narrow_bot.gif) no-repeat left top; width:534px; height:12px; line-height:0px; font-size:0px; }
#main_center_three .form .form_label { width:464px; }
#main_center_two .form, #main_center_two_left .form { background:url(http://p.playfirst.com/static/1226457636000/img2/forms/form_wide_vert_bg.gif) repeat-y left top; width:749px; position:relative; }
#main_center_two .padsides .form, #main_center_two_left .padsides .form { background-color:#e8f4d8; margin-left:2px; width:705px; position:relative; }
#main_center_two .form .form_top, #main_center_two_left .form .form_top { background:url(http://p.playfirst.com/static/1226457633000/img2/forms/form_wide_top.gif) no-repeat left top; width:749px; height:12px; line-height:0px; font-size:0px; }
#main_center_two .form .form_bottom, #main_center_two_left .form .form_bottom { background:url(http://p.playfirst.com/static/1226457624000/img2/forms/form_wide_bot.gif) no-repeat left top; width:749px; height:12px; line-height:0px; font-size:0px; }
#main_center_two .form .form_label, #main_center_two_left .form .form_label { width:677px; }
#main_center_two .padsides .form .form_top, #main_center_two_left .padsides .form .form_top { background:url(http://p.playfirst.com/static/1226457639000/img2/forms/form_padded_top.gif) no-repeat left top; width:705px; height:12px; line-height:0px; font-size:0px; }
#main_center_two .padsides .form .form_bottom, #main_center_two_left .padsides .form .form_bottom { background:url(http://p.playfirst.com/static/1226457630000/img2/forms/form_padded_bot.gif) no-repeat left top; width:705px; height:12px; line-height:0px; font-size:0px; }
#main_center_two .padsides .form .form_label, #main_center_two_left .padsides .form .form_label { width:637px; }

/* tabs styles */
ul.tabs { position:absolute; top:-27px; line-height:normal; padding-bottom:0px; }
.tabs_right { right:6px;_right:0px; }
.ui-tabs-hide { display:none; }
.ui-tabs-nav { list-style:none; margin:0px; padding-left:1px; }
.ui-tabs-nav:after { display:block; clear:both; content:" "; }
.ui-tabs-nav li { float: left; margin-right:6px; min-width: 84px; }
.ui-tabs-nav a, .ui-tabs-nav a span { display: block; padding: 0 14px; background: url(http://p.playfirst.com/static/1226457642000/img2/boxes/tabs_backgrounds_grey.gif) no-repeat; text-decoration:none; }

.ui-tabs-nav a, .ui-tabs-nav a:visited, .ui-tabs-nav a:active, .ui-tabs-nav a:hover {
    margin:0px; /* position:relative makes opacity fail for disabled tab in IE */
    padding-left:0;
    color:#666666;
    font-weight:bold;
    line-height:1.2;
	font-size:1.2em;
    text-align:center;
    text-decoration:none;
    white-space:nowrap; /* required in IE6 */    
}
.ui-tabs-nav a:hover { color:#333333; }

.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-selected a:active, .ui-tabs-nav .ui-tabs-selected a:hover {
    position:relative; top:0px; z-index:2; margin-top:0; color:#333333; text-decoration:none; 
}
.ui-tabs-nav a span { width:64px; min-width:64px; height:21px; min-height:21px; padding-top:6px; padding-right:0; }
*>.ui-tabs-nav a span { width:auto; height:auto; /* hide from IE6 */ }

.ui-tabs-nav .ui-tabs-selected a { background-position:100% -200px; }
.ui-tabs-nav .ui-tabs-selected a span { background-position:0 -50px; }
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active { background-position:100% -200px; }
.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, .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% -150px; }

.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 { cursor:text; /* @ Opera, use pseudo classes otherwise it confuses cursor... */ }
.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 { cursor:pointer; /* @ Opera, we need to be explicit again here now... */ }
.ui-tabs-disabled { opacity:.4; filter:alpha(opacity=40); }
.ui-tabs-panel { _background-color:#ffffff; /* so IE6 fades properly */ }
.ui-tabs-loading em { padding:0 0 0 20px; background:url(loading.gif) no-repeat 0 50%; }
* html .ui-tabs-nav { display:inline-block; /* auto clear, @ IE 6 & IE 7 Quirks Mode */ }
*:first-child+html .ui-tabs-nav  { display:inline-block; /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */ }

/* screenshot styles */
.thumbnail { border:1px solid #cccccc; padding:3px; }
.thumbnail:hover { background-color:#fa7236; }

/* online game styles */
.online_top_center { background:url(http://p.playfirst.com/static/1226457652000/img2/boxes/online_top_mid.gif) repeat-x top left; height:45px; }
.online_mid_left { background:url(http://p.playfirst.com/static/1226457642000/img2/boxes/online_mid_left.gif) repeat-y 3px 0; width:22px; min-height:100px; }
.online_mid_right { background:url(http://p.playfirst.com/static/1226457621000/img2/boxes/online_mid_right.gif) repeat-y -2px 0; width:22px; min-height:100px; }
.online_mid_center { background-color:#fa7236; text-align:center; }
.online_bottom_center { background:url(http://p.playfirst.com/static/1226457639000/img2/boxes/online_bot_mid.gif) repeat-x top left; text-align:center; }

/* draggable profile styles */
.hover { margin-left:-2px; margin-top:-2px; border:2px #999999 dotted; }
.handle { cursor:move; width:100%; }

/* helpfulness levels */
.helpfulnessTitle { font-weight:bold; padding-top: 0.6em; padding-left: 1px; }
.loneStar { position:relative; top:-2px; left:-1px; padding-right: 1px; }

/* all games page */
.gamebox { width:166px; height:166px; padding:4px 6px 2px 4px; background:url(http://p.playfirst.com/static/1226457629000/img2/game_frame.gif) no-repeat top left; float:left; }
.gamebox .gameimage { border:1px #cccccc solid; }
.gamebox .gameicon {  margin:0px 0px 2px 2px; }
.gamebox_win { background-image:url(http://p.playfirst.com/static/1226457640000/img2/boxes/game_frame_win.gif); }
.gamebox_mac { background-image:url(http://p.playfirst.com/static/1226457647000/img2/boxes/game_frame_mac.gif); }
.gamebox_winmac { background-image:url(http://p.playfirst.com/static/1226457649000/img2/boxes/game_frame_winmac.gif); }
.gamebox_winmacweb { background-image:url(http://p.playfirst.com/static/1226457626000/img2/boxes/game_frame_winmacweb.gif); }
.gamebox_winmacmob { background-image:url(http://p.playfirst.com/static/1226457639000/img2/boxes/game_frame_winmacmob.gif); }
.gamebox_winmacwebmob { background-image:url(http://p.playfirst.com/static/1226457627000/img2/boxes/game_frame_winmacwebmob.gif); }
.gamebox_winweb { background-image:url(http://p.playfirst.com/static/1226457638000/img2/boxes/game_frame_winweb.gif); }
.gamebox_winwebmob { background-image:url(http://p.playfirst.com/static/1226457624000/img2/boxes/game_frame_winwebmob.gif); }
.gamebox_winmob { background-image:url(http://p.playfirst.com/static/1226457650000/img2/boxes/game_frame_winmob.gif); }

.filter_active { background-image:url(http://p.playfirst.com/static/1226457628000/img2/boxes/sidebar_arrow_bg.gif); width:194px; height: 22px; color: #fff; font-size:1.1em; font-weight:bold; padding-left: 10px; cursor:default}
.filter_inactive { background:url(http://p.playfirst.com/static/1226457623000/img2/boxes/sidebar_vert_bg.gif) repeat-y left top; width:194px; height:22px; color:#000; font-size: 1.1em; padding-left: 10px;}
.filter_hover {  background-image:url(http://p.playfirst.com/static/1226457645000/img2/boxes/sidebar_arrow_bg_hover.gif); width:194px; height: 22px; color: #000; font-size:1.1em;  padding-left:10px; cursor:pointer}

#menu { list-style-position:outside; padding-left:30px; width:116px; }
#menu li { position:relative; z-index:10; margin-left:0px; padding-left:0px; }
#menu li.marker { top:0px; z-index:1; width: 116px; position:absolute; height:2em; line-height:2em; margin:0px; padding-left:0px; background:url(http://p.playfirst.com/static/1226457624000/img2/controls/slide_row_bg_over.gif) no-repeat center left; }
#menu li a { color:#666666; text-decoration:none; display:block; height:2em; line-height:2em; margin:0px; padding-left:10px; }
#menu li.current a { display:block; color:#ffffff; height: 2em; line-height: 2em; background:url(http://p.playfirst.com/static/1226457646000/img2/controls/slide_row_bg_on.gif) no-repeat center left; }
.controlbox_top { background:url(http://p.playfirst.com/static/1226457623000/img2/controls/uibox_top.gif) no-repeat left top; width:170px; height:11px; font-size:0px; line-height:0px; }
.controlbox_middle { background:url(http://p.playfirst.com/static/1226457641000/img2/controls/uibox_vert_bg.gif) repeat-y left top; width:146px; padding:0px 12px; }
.controlbox_bottom { background:url(http://p.playfirst.com/static/1226457646000/img2/controls/uibox_bot.gif) no-repeat left bottom; width:170px; height:11px; font-size:0px; line-height:0px; }

/* game landing page */
.game_overview_left { margin-top:10px; padding-left:10px; margin-right:24px; float:left; width:487px; }
.game_overview_right { margin-top:10px; float:left; width:204px; }

/* forums styles */
.forum_post_left { float:left; width:140px; margin-right:10px; text-align:center; padding:2px 0px; }
.forum_post_right { float:left; width:536px; min-height:130px; padding:2px 0px 0px 12px; }
.forumbox_leftshaded_middle .forum_post_right { min-height:160px; }
.commentbox_staff_middle .forum_post_right { border-left:0px; padding-left:12px; }
.forum_quote { border:1px solid #cccccc; padding:10px; margin-left:50px; margin-top:10px; }
#tableForums, #tableForumTopics { margin-bottom:0px; }
#tableForums td, #tableForumTopics td { font-size:1em; }
#tableForums th { background-color:#8cc63e; color: #ffffff; }
.table_row { background-color:#ffffff; }
#tableForumTopics th { background-color:#0a99e0; color: #ffffff; }
#tableForumTopics .table_altrow { background-color:#d1e2ef; }

/* my purchases */
.purchaseitem { height:66px; }

/* points */
.addbox { border:2px solid #8cc63e; text-align:right; width:80px; padding:3px; background:url(http://p.playfirst.com/static/1226457630000/img2/icons/icon_plus.gif) no-repeat 4px center; }
.subbox { border:2px solid #cc3300; text-align:right; width:80px; padding:3px; background:url(http://p.playfirst.com/static/1226457633000/img2/icons/icon_minus.gif) no-repeat 4px center; }

/* login */
.joinbox_top { background:url(http://p.playfirst.com/static/1226457627000/img2/boxes/joinbox_top.gif) no-repeat top left; width:756px; height:7px; font-size:0px; line-height:0px; }
.joinbox_bottom { background:url(http://p.playfirst.com/static/1226457652000/img2/boxes/joinbox_bg.gif) repeat-y bottom left; width:756px; }
.joinbox_bottom strong { color:#fa7236; font-size:1.25em; display:block; margin-bottom:12px; }

/* tips */
.news_title, .tip_title, a.tip_title, a.tip_title:active, a.tip_title:visited, a.tip_title:hover { font-family:georgia, "times new roman", serif; color:#333333; }
.tips_left { width:70px; float:left; padding-top:8px; }
.tips_right { width:440px; float:left; padding-top:8px; }
.minibar { height:21px; background:url(http://p.playfirst.com/static/1226457633000/img2/tips/answers_minibar_bg.gif) repeat-x top left; float:left; display:inline; }
.noticebar { height:30px; background:url(http://p.playfirst.com/static/1226457633000/img2/tips/answers_msgbar_horiz_bg.gif) repeat-x top left; margin-left:10px; float:left; display:inline; }
a.sidemenu, a.sidemenu:active, a.sidemenu:visited { padding:6px; margin-left:0px; position:relative; display:block; color:#333333; }
a.sidemenu:hover { background-color:#ffe2c3; text-decoration:none; color:#333333; }
a.sidemenu_on, a.sidemenu_on:active, a.sidemenu_on:visited { padding:6px; margin-left:0px; background-color:#fa7236; color:#ffffff; display:block; text-decoration:none; }
.tipsnotice { background:url(http://p.playfirst.com/static/1226457646000/img2/tips/tips_msgbox_horiz_bg.gif) repeat-x top left; float:left; height:33px; color:#ba6cde; font-size:1.2em; font-weight:bold; }
.tipsnotice .tipsmsg { margin:7px 0px 0px 6px; }
.tips_subheader_left { background:url(http://p.playfirst.com/static/1226457633000/img2/tips/answers_bar_sub_ask.gif) no-repeat top left; width:257px; padding-left:10px; height:24px; padding-top:6px; float:left; cursor:pointer; }
.tips_subheader_right { background:url(http://p.playfirst.com/static/1226457630000/img2/tips/answers_bar_sub_give.gif) no-repeat top left; width:257px; padding-left:10px; height:24px; padding-top:6px; float:left; cursor:pointer; }
.tips_top { background:url(http://p.playfirst.com/static/1226457646000/img2/boxes/tips_header.gif) no-repeat left top; width:247px; height:68px; padding:23px 0px 0px 14px; }
.tips_middle { background:url(http://p.playfirst.com/static/1226457626000/img2/boxes/tips_white_vert_bg.gif) repeat-y left top; width:237px; padding:0px 12px; }
.tips_middle_shaded { background:url(http://p.playfirst.com/static/1226457638000/img2/boxes/tips_shaded_vert_bg.gif) repeat-y left top; width:237px; padding:0px 12px; }
.tips_bottom { background:url(http://p.playfirst.com/static/1226457648000/img2/boxes/tips_botrow.gif) no-repeat left bottom; width:261px; height:13px; font-size:0px; line-height:0px; }




/* firstpeek */
.firstpeek_box { background:url(http://p.playfirst.com/static/1226457642000/img2/boxes/pf_firstpeek_box.gif) no-repeat top left; padding:50px 200px 0 50px; width:499px; height:260px; }

/* front page styles */
.picks_top { background:url(http://p.playfirst.com/static/1226457646000/img2/boxes/picks_header.gif) no-repeat left top; width:479px; height:28px; padding:24px 0px 0px 55px; }
.picks_middle { background:url(http://p.playfirst.com/static/1226457652000/img2/boxes/picks_vert_bg.gif) repeat-y left top; width:510px; padding:0px 12px; }
.picks_bottom { background:url(http://p.playfirst.com/static/1226457648000/img2/boxes/picks_botrow.gif) no-repeat left bottom; width:534px; height:13px; font-size:0px; line-height:0px; }

/* profile pages styles */
.accountGalleryFeaturedContent { float: left; width: 210px; } ## used in accountGalleryFeaturedContent.vm
.tabs img { vertical-align: text-top; }
.profileItem { width:100%; margin-bottom:20px; }
.showAllArrow { padding-right: 20px; cursor: pointer; }
.profileTabBodySome { padding-top:8px; }
.profileTabBodyAll { padding-top:8px; display: none; overflow-x: hidden; overflow-y: auto; position:relative; } /* overflow-x is visible so plopups don't get truncated */
.profileTabBodyContainer { overflow-x: hidden; }

/* profileItemQuestion.vm and profileItemAnswer.vm */
.qAndA { padding: 0.75em 0px; } 

/* profileItemExpanded.vm */
.profileTable { width: 100%; }

/* profileItemMedalsForGame.vm */
.medalContainer, .newMedalContainer { float: left; width: 54px; height: 46px; padding-top: 3px; text-align: center; margin: 0.6em 3px; position: relative; }
.newMedalContainer { background: url(http://p.playfirst.com/static/1226457637000/img2/medal_frame_color.gif) no-repeat center top; }
.newMedalContainer img { border-left: 3px solid white; }
.medalCaption, .newMedalCaption { z-index: 20; }
.medalCaption { position: relative; left: -2px; }
.newMedalCaption { color:#fa7236; padding: 1px; background-color: white; position: relative; top: -1px; font-weight:bold; }
.medalDescription { width: 100%; border-top: solid #fa7236 1px; margin-top: 3px; padding-top: 3px; }
.medalRollover { width: 212px; background-color: #ffe; border: solid #fa7236 2px; padding: 4px; /*position: absolute; left: -150px; z-index: 30;*/ }
.medal { position:relative; }
/* profileItemGameReview.vm */
img.stars { vertical-align: top; }
/*.anythingBesidesRollover { display: none; }*/

/* privacy policy */
.questionCaption { font-size:1.4em;	color:#fa7236; }
.answerCaption { font-size:1.4em;	color:#fa7236; }

/* playgold calendar */
.pp_calendar { border:5px solid #bbbbbb; width:200px; }
.pp_calendar .month { background-color:#4b91cd; color:#ffffff; font-weight:bold; text-align:center; margin:10px 10px 2px 10px; padding:3px 6px; font-size:14px; }
.pp_calendar .daysheader { background-color:#aedcfe; color:#08559b; font-weight:bold; margin:0px 10px 2px 10px; font-weight:bold; }
.pp_calendar .days { color:#08559b; font-weight:bold; margin:0px 10px 2px 10px; font-weight:bold; }
.pp_calendar .col { width:25px; height:16px; padding-top:2px; float:left; color:#08559b; text-align:center; }
.pp_calendar .footer { background-color:#e9f6ff; height:10px; }

/* detail */
#main_center_detail { float:left; margin-left:11px; margin-right:0px; width:748px; min-height:500px; position:relative; top:-7px; overflow-x:hidden; }
.box_medium_detail { background:url(images/detail-header.gif) no-repeat left top; width:740px; height:25px; padding:11px 0px 0px 10px; }

/* hlavní */
.hobrazek {width:90px;float:left;height:85px;padding-top:10px}
.htext {float:left;width:415px;padding-top:10px}
.htext a {font-size:14px;}
.clear2 {clear:both;}

a.kategorie { color:#333333; font-size:14px;}
.pocet {color:#999;}
.dalsihry {text-align:right;padding-bottom:5px;width:510px;}

.box_medium_middle_detail { background:url(images/detail_bg.gif) repeat-y left top; width:740px; padding:0px 12px; position:relative; }

.strankovani {padding-right:10px}

fieldset {border:1px solid #a40501;width:705px;}

.kom {border:1px solid #999;}

legend {font-weight:bold;color:#a40501;}

.google {margin:0;padding:0;border:1px solid #7e9db9;background:#fef5ce}

.info {padding:10px;background:#f4f4f4;width:60%;border:1px solid #e4e4e4;}

     div#qTip {
    padding: 3px;
    border: 1px solid #666;
    display: none;
    background: #999;
    color: #FFF;
    font: bold 9px Verdana, Arial, sans-serif;
    position: absolute;
   z-index: 1000;
}

.nahodny {
width:80px;
height:80px;
margin:3px;
}












