body { background-color: #F5F5F5; margin: 0 auto; font-family: Arial, Helvetica, Tahoma; font-size: 9pt; color: #666; text-align: center;}

input, button, textarea { border: 1px solid; border-color: #017BBA; color: #666666; font-family: Arial, Tahoma; }
select { color: #666666; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }
a.lbAction { color: #000;}

.clear { clear: both; }
.serwisy { border: 0px; font-size: 10px; font-family: Tahoma,Verdana; color: #3299FE; background-color: #ffffff; text-decoration: none; }
.serwisy:hover { border: 0px; font-size: 10px; font-family: Tahoma,Verdana; color: #3299FE; background-color: #ffffff; text-decoration: none; }
.noborder { border: 0px; }
.szare { color:#878787; margin-right: 10px; }
.zielone { color: #80C722; }
.zielone2 { color: #80C722; text-decoration: underline; font-weight: bold; }
.szare_stopka { text-decoration: underline; color:#878787; margin-right: 10px; }
.zobacz { color: #666666; }
.niebieskie { color:#3299FE; }
.niebieskie2 { color:#3299FE; text-decoration: underline; font-weight: bold;}
.niebieskie_male { color:#3299FE; font-size: 8pt; }
.blue { color: #009CFD; font-size: 8pt; font-weight: bold; }
.szare2 { color: #9E9E9E; font-size: 8pt; font-weight: bold; }
.szare2:hover { color: #009CFD; font-size: 8pt; font-weight: bold; }
.bialy { color: #fff; }
.alert { color: #ff0000; font-weight: bold; text-align: center; margin-top: 0px; padding-bottom: 10px; }
#top { background: url('img/tlo_top.jpg') repeat-x; width: 100%; height: 97px; margin: 0 auto; }
#top_zawartosc { width: 980px; text-align: left; margin: 0 auto; }
#menu { background-color: #205F8A; width: 100%; height: 22px; padding-top: 7px; margin: 0 auto; color: #fff; font-weight: bold; }
.menu { color: #fff; padding: 0 13px 0 13px; }
.menu_reklama { color: #b8ff5d; padding: 0 13px 0 13px; }
.logo { float: left; border: 0; margin-left: 30px; margin-right: 10px; }
.input_login { height: 14px; width: 90px;}
.input_pass { height: 14px; width: 90px;}
.input_wysz { height: 17px; width: 150px; padding-top: 3px; border: 1px solid #007CB8; background-color: #fff; }

.tab_profil { float:left; height: 50px; width: 210px; margin-left: 2px; margin-top: 0px; border-collapse: collapse; font-family: Arial, Helvetica, Tahoma; font-size: 9pt; color: #fff; }
.tab_login {  float:left; height: 60px; width: 300px; margin-left: 30px; font-family: Arial, Helvetica, Tahoma; font-size: 9pt; color: #fff; }
.tab_wysz { margin-top: 15px; text-align: center; padding-top: 6px; background: url('img/szukaj_tlo.jpg') no-repeat; float:left; height: 47px;  width: 240px; font-family: Arial, Helvetica, Tahoma; font-size: 9pt; color: #fff; }
.tab_wysz2 { margin-top: 28px; text-align: center; padding-top: 4px; background: url('img/szukaj_tlo.jpg') no-repeat; float:left; height: 49px;  width: 240px; font-family: Arial, Helvetica, Tahoma; font-size: 9pt; color: #fff; }
.tab_input { background: url('img/szukaj_input.jpg') no-repeat; width: 65px; height: 24px; color: #fff; font-weight: bold; border: 0; text-align: center;}

#billboard_tlo { margin-top: 5px; width: 980px; font-size: 4pt; margin: 0 auto; background-color: #fff; }

#kontener { background-color: #fff; width: 980px; margin: 0 auto; background-color: #fff; }
.kontener { background-color: #fff; width: 980px; margin: 0 auto; background-color: #fff; }

.komunikat { color: #000; padding-top: 3px; } 

#kolumna1 { float: left; width: 242px;  }
.kategorie { background: url('img/kategorie_gier.gif') no-repeat; width: 231px; height: 23px; margin: 0 auto; margin-bottom: 4px; font-weight: bold; font-size: 9pt; color: #fff; padding-top: 8px; }

a.menu-dzial { padding-left: 3px; border-left: 7px solid; border-left-color: #ccc; font-size: 9pt; color:#656565; font-family: Verdana, Tahoma; }
a.menu-dzial2 { padding-left: 3px; border-left: 7px solid; border-left-color: #3299FE; font-size: 9pt; color:#656565; font-family: Verdana, Tahoma; }

a.menu-dzial:hover { padding-left: 3px; border-left: 7px solid; border-left-color: #3299FE; font-size: 9pt; color:#656565; font-family: Verdana, Tahoma; }
.hr_menu { margin: 0 auto; margin-top: 4px; margin-bottom: 4px; width: 220px; height: 1px;}
.menu_link { width: 170px; text-align: left; margin-left: 5px; }

.najaktywniejsi { background: url('img/hit_menu.gif') no-repeat; width: 231px; height: 23px; margin: 0 auto; margin-bottom: 4px; font-weight: bold; font-size: 9pt; color: #fff; padding-top: 8px; }
.hit_menu { background: url('img/hit_menu.gif') no-repeat; width: 231px; height: 23px; margin: 0 auto; margin-bottom: 4px; font-weight: bold; font-size: 9pt; color: #fff; padding-top: 8px; }
.ramka_mala { background: url('img/ramka_mala.gif') no-repeat; width:41px; height:41px; margin: 8px 2px 2px 10px;  float: left;}
.avatar { margin-left: 2px; margin-top: 2px; width: 37px; height: 37px; float: left; border: 0px;}
.avatar40 { width: 40px; height: 40px; border: 0px; margin: 0 auto;}
.login { color: #3299FE;  float: left; font-size: 9pt; font-family: Tahoma; margin-left: 5px;}
.punktow { float: left; margin-left: 5px;}

#kolumna2 { float: left; width: 491px; text-align: left; margin-left: 2px; margin-right: 3px; }
#kolumna2_rank { float: left; width: 553px; text-align: left; margin-left: 2px; margin-right: 3px; text-align: center; }
.belka_srodek { background: url('img/najnowsze_gry.gif') no-repeat; width:483px; height:31px; margin: 0 auto; text-align: center; padding-top: 6px; font-size: 12pt; color: #3598FE; }
.belka_rank { background: url('img/belka_rank.gif') no-repeat; width: 541px; height:31px; margin: 0 auto; text-align: center; padding-top: 6px; font-size: 12pt; color: #3598FE; }
.belka_gry { background: url('img/belka_gry.gif') no-repeat; width:974px; height:31px; margin: 0 auto; text-align: left; padding-top: 6px; font-size: 12pt; color: #3598FE; padding-left: 8px; margin-left: 3px; }
.ramka_duza { background: url('img/ramka_duza.gif') no-repeat; width:135px; height:103px; margin: 5px 9px 5px 5px;  float: left;}
.linkus {width:220px; height:50px; font-size: 10pt;}
.embed {width:550px; height:15px; font-size: 10pt;}
.miniaturka { margin-left: 5px; margin-top: 5px; width: 125px; height: 93px; float: left; border: 0px;}
.blue_title { color: #3299FE; font-size: 10pt; font-family: Tahoma; margin-top: 13px; margin-left: 2px;}
.ocena { float: left; margin-top: 10px; margin-right: 4px; }
.ocena-male { margin-top: -2px; margin-bottom: -5px; margin-left: 5x;}

.opis_gry { text-align: left; margin-right: 15px; margin-left: 9px;}
.strony { text-align:center; margin-top: 5px; margin-bottom: 8px; }

a.tlo_nr_strony { color: #999; font-size: 13px; }
a:hover.tlo_nr_strony { color: #3198FD; font-size: 13px; text-decoration: none;}
.tlo_nr_strony_zazn { border:1px solid; border-color: #3198FD; color: #3198FD; font-size: 13px; text-decoration: none; margin-right:2px; }


#kolumna3 { float: left; width: 242px; }
#kolumna3_rank { float: left; margin-left: 8px; width: 160px; }
.rank { width: 100%; font-size: 8pt; border: 0; border-collapse: collapse; }
table.rank td { padding: 5px; }
.dark { background-color: #EBEBEB; }
.najlepsze { background: url('img/najlepsze_gry.gif') no-repeat; width: 231px; height: 23px; margin: 0 auto; margin-bottom: 4px; font-weight: bold; font-size: 9pt; color: #fff; padding-top: 8px; }
.ramka_mala_prost { background: url('img/ramka_mala_prost.gif') no-repeat; width:59px; height:46px; margin: 8px 2px 2px 5px; float: left; }
.ramka_mala_prost_profil { background: url('img/ramka_mala_prost.gif') no-repeat; width:59px; height:46px; margin: 8px 2px 2px 5px; margin: 0 auto;}
.tytulik { color: #3299FE; font-size: 9pt; font-family: Tahoma; margin-top: 6px; margin-left: 3px; float: left; width: 165px; text-align: left;}
.hiciorki { color: #3299FE; font-size: 9pt; font-family: Tahoma; margin-top: 14px; margin-left: 3px; float: left; text-align: left;}
.hiciorki_gra { color: #3299FE; font-size: 9pt; font-family: Tahoma; margin-top: 14px; margin-left: 3px; text-align: center;}
.tytulik_profil { color: #3299FE;  float: left; font-size: 8pt; font-family: Tahoma; margin-top: 6px; margin-left: 3px; text-align: left;}
.wejsc { float: left; margin-left: 3px; width: 130px; text-align: left;}
.wejsc2 { float: left; margin-left: 3px; text-align: left;}
.ocena_male { float: left; margin-top: 0px; margin-left: 3px; width: 130px; text-align: left;}
.min_prost { margin-left: 4px; margin-top: 4px; width: 51px; height: 37px; float: left; border: 0px;}
.najczesciej_grane { background: url('img/najczesciej_grane.gif') no-repeat; width: 231px; height: 23px; margin: 0 auto; margin-bottom: 4px; font-weight: bold; font-size: 9pt; color: #fff; padding-top: 8px; }

#stopka { width: 100%; height: 81px; margin: 0 auto; background-color: #232323; color: #8B8B8B; }
#stopka_zawartosc { width: 980px; margin: 0 auto; text-align: left;}
.stopka_tekst { color: #838383; float: left; margin-top: 15px; width: 550px; margin-left: 20px; }

/* podstrona */
.menu_listy { color: #3299FE; font-size: 12pt; float: left; font-weight: bold; margin-left: 20px; margin-right: 10px; margin-top: 18px; }
.listy { width: 190px; margin-right: 10px; margin-bottom: 8px; margin-top: 18px;  }
.belka_dzial { background: url('img/belka_dzial.gif') no-repeat; width:771px; height:31px; margin: 0 auto; text-align: left; padding-top: 7px; font-size: 12pt; color: #3598FE; }
.belka_dzial_admin { float: right; background: url('img/belka_dzial.gif') no-repeat; width:771px; height:31px; margin: 0 auto; text-align: left; padding-top: 7px; font-size: 12pt; color: #3598FE; margin-right: 8px; }
#kontener2 { width: 980px; margin: 0 auto; background-color: #fff; }

.ramka_rog_l_g { background: url('img/ramka_rog_l_g.gif') no-repeat; width: 7px height:7px; } 
.ramka_rog_l_d { background: url('img/ramka_rog_l_d.gif') no-repeat; width: 7px height:7px; }
.ramka_rog_p_g { background: url('img/ramka_rog_p_g.gif') no-repeat; width: 7px height:7px; }
.ramka_rog_p_d { background: url('img/ramka_rog_p_d.gif') no-repeat; width: 7px height:7px; }

.ramka_tlo_l { background: url('img/ramka_tlo_l.gif') repeat-y; width:7px; }
.ramka_tlo_p { background: url('img/ramka_tlo_p.gif') repeat-y; width:7px; }
.ramka_tlo_g { background: url('img/ramka_tlo_g.gif') repeat-x; height:7px; }
.ramka_tlo_d { background: url('img/ramka_tlo_d.gif') repeat-x; height:7px; }

.gra { border: 0px; border-collapse: collapse; margin: 0 auto; text-align:center; margin-bottom:10px; }

#kontenerek { margin: 0 auto; text-align: center; width: 595px; height: 30px; font-size:10pt;}
#ulubione { float:left; background: url('img/do_ulubionych.gif') no-repeat; color: #fff; width: 165px; height:26px; padding-top:5px;}
#gry { float:left; background: url('img/gry.gif') no-repeat; width: 247px; height:26px; margin-left:16px; margin-right:16px; padding-top:5px;}
#zglos { float:left; background: url('img/zglos_problem.gif') no-repeat; width: 151px; height:26px; padding-top:5px; text-align:right;}
.napis_opis_gry { float: left; font-size: 12pt; color: #3399CA; margin-top: 10px; margin-bottom: 10px;}
.opisowka { width: 600px; text-align: justify; margin: 0 auto; margin-bottom: 15px;}


.green { background: url('img/green.gif') no-repeat; width: 602px; height:31px; margin: 0 auto; color: #fff; text-align: left; padding-top: 7px;}
.button_tytul { margin-left: 11px; }
.button_tytul2 { margin-left: 20px; }
.button_tytul3 { margin-left: 30px; }
.button_tytul4 { margin-left: 13px; }
.green_2_l { background: url('img/2_l_green.gif') no-repeat; width: 602px; height:31px; margin: 0 auto; color: #fff; text-align: left; padding-top: 7px;}
.green_2_p { background: url('img/2_p_green.gif') no-repeat; width: 602px; height:31px; margin: 0 auto; color: #fff; text-align: left; padding-top: 7px;}

.kom_tlo { background: url('img/kom_tlo.gif') repeat-y; width: 602px; margin: 0 auto; text-align: left;}
.kom_tlo_bottom { background: url('img/kom_tlo_bottom.gif') no-repeat; width: 602px; height:6px; margin: 0 auto; margin-bottom: 15px;}

.ramka_avatar { background: url('img/ramka_avatar.gif') no-repeat; width:56px; height:56px; margin: 5px 8px 5px 8px;  float: left;}
.avatar50 { margin-left: 3px; margin-top: 3px; width: 50px; height: 50px; float: left; border: 0px;}
.avatar50-2 { margin: 3px; width: 50px; height: 50px; text-align: center; border: 0px;}
.login_kom { color: #3299FE;  float: left; font-size: 9pt; font-family: Tahoma; margin-top: 4px; margin-left: 6px;}
.login_kom2 { color: #3299FE;  float: right; font-size: 7t; font-family: Tahoma; margin-top: 4px; margin-right: 25px;}
.komentarz { float: left; width: 500px; height: 52px;  margin-top: 3px; margin-left: 3px; color: #666; font-family:Tahoma; font-size: 8pt;}
.dodaj_kom { float: right; margin-right: 20px; margin-bottom: 5px; background: url('img/input_green.gif') no-repeat;  width: 71px; height: 20px;  margin-top: 3px; margin-left: 3px; color: #fff; border:0px;}
.tresc_kom { float: left; width: 500px; text-align: left; margin-left: 5px; margin-bottom: 6px; margin-top: 3px;}

.hr_kom { width:452px; height:4px; margin: 0 auto; margin-top: 7px;}
.informacje { margin: 0 auto; width: 600px; padding-top: 5px;}
.left { float: left; margin-top: 10px;}
.hr_pion { width:2px; height:63px; margin: 0 auto; }
.wyswietlen { text-align: center; color: #3299FE; font-size: 12pt;}

.ct { text-align: center; }

.kat1 { float: left; width: 33%; margin-bottom: 10px; }
.kat2 { float: left; width: 33%; margin-bottom: 10px; }
.kat3 { float: left; width: 33%; margin-bottom: 10px;}

.wiecej { background: url('img/wiecej.gif') no-repeat; width:71px; height:20px; margin-left: 30px; margin-top: 10px; text-align:center; padding-top: 2px;}

.button_100 { background: url('img/button_100.gif') no-repeat; width:100px; height:20px; margin-top: 10px; margin-bottom: 10px; text-align:center; padding-top: 2px; border: 0px; color: #fff; }


#kontener_dzial { background-color: #fff; width: 980px; margin: 0 auto; text-align: justify; }
.tekst { margin: 0 auto; width: 980px; text-align: justify; margin-top: 5px; padding-bottom: 10px;}


/*duze*/

.star-rating{ list-style:none;padding:0px;width: 70px;height: 14px;position: relative;background: url("img/gw_0.gif") repeat-x;}
.star-rating li{padding:0px;margin:0px;/*\*/float: left;/* */}
.star-rating li a:link,.star-rating li a:visited{display:block;width:14px;height: 14px;text-decoration: none;text-indent: -9000px;z-index: 14; position: absolute;padding: 0px;border:none;outline: none;}
.star-rating li a:hover{background: url("img/gw_5.gif") left center;z-index: 1;left: 0px;}

.star-rating a.one-star{left: 0px;}
.star-rating a.one-star:hover{width:14px;}
.star-rating a.two-stars{left:14px;}
.star-rating a.two-stars:hover{width: 28px;}
.star-rating a.three-stars{left: 28px;}
.star-rating a.three-stars:hover{width: 42px;}
.star-rating a.four-stars{left: 42px;}
.star-rating a.four-stars:hover{width: 56px;}
.star-rating a.five-stars{left: 56px;}
.star-rating a.five-stars:hover{width: 70px;}
.current {background: url("img/gw_5.gif") left bottom; height: 14px; text-indent: -9000px; z-index: 1;padding:0px; margin:0px;}

.star-rating-gra{ list-style:none;padding:0px;width: 90px;height: 20px;position: relative;background: url("img/gw_0-gra.gif") repeat-x; }
.star-rating-gra li{padding:0px;margin:0px;/*\*/float: left;/* */}
.star-rating-gra li a:link,.star-rating-gra li a:visited{display:block;width:18px;height: 20px;text-decoration: none;text-indent: -9000px;z-index: 18; position: absolute;padding: 0px;border:none;outline: none;}
.star-rating-gra li a:hover{background: url("img/gw_5-gra.gif") left center;z-index: 1;left: 0px;}

.star-rating-gra a.one-star{left: 0px;}
.star-rating-gra a.one-star:hover{width:18px;}
.star-rating-gra a.two-stars{left:18px;}
.star-rating-gra a.two-stars:hover{width: 36px;}
.star-rating-gra a.three-stars{left: 36px;}
.star-rating-gra a.three-stars:hover{width: 54px;}
.star-rating-gra a.four-stars{left: 54px;}
.star-rating-gra a.four-stars:hover{width: 72px;}
.star-rating-gra a.five-stars{left: 72px;}
.star-rating-gra a.five-stars:hover{width: 90px;}
.current-gora {background: url("img/gwiazdki_gra.gif") left bottom; height: 20px; text-indent: -9000px; z-index: 1;padding:0px; margin:0px;}

#flashobj { text-align: center; margin: 0 auto; }
#spillpre_bar{background-color:#cbecfd;width:0px;font-size:10px}
#spillpre_bar span{background-color:#fff;color:#026AB3;padding:0px;height:1px;line-height:1px;font-size:1px}
div#spillpre_loader{width:300px;height:10px;border:1px solid #18acea;background-color:#fff;text-align:left;margin:auto;overflow:hidden;margin-bottom:3px}
div#spillpre_ad{text-align:center;margin:auto}
div#spillpre_adcont{margin:0 auto;margin-bottom:11px}
div#spillpre_click2close A{font-size:10px;color:#000;text-decoration:underline;font-family:Tahoma,Arial,Verdana}
div#spillpre_c2c_container{margin:0 auto;width:300px;height:20px}
div#spillpre_click2close,div#spillpre_percent{float:left;height:15px;line-height:20px;font-size:10px;font-family:Tahoma,Arial,Verdana}
div#spillpre_percent{font-size:10px;font-weight:bold;color:#000 !important;text-align:right}
div#spillpre_clear{font-size:1px;line-height:1px;height:1px;clear:both;width:300px;margin:0 auto}



/* S: wczytywanie reklamy przed gra */
#wczytywanie_reklama{
    width               : 300px;
    height              : 300px;
    margin              : 10px auto;
}

#wczytywanie_pasek {
    width               : 300px;
    margin              : 15px auto;
    border              : 1px solid #1D418B;
    height              : 15px;
    position            : relative;
    overflow            : hidden;
}

#wczytywanie_pasek_procenty {
    position            : absolute;
    width               : 100%;
    height              : 15px;
    top                 : 0px;
    left                : 0px;
    text-align          : center;
    font-weight         : bold;
    color               : #000000;
}

#wczytywanie_pasek_kolor {
    position            : absolute;
    width               : 0%;
    background          : #91AEEC;
    height              : 15px;
    top                 : 0px;
    left                : 0px;
}

#wczytywanie_pomin {
	display: block;
	margin-bottom:15px;
}

/* okienko logowania */
#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#fade {
	background: #000; 
	position: fixed; 
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	z-index: 10;
}
.popup_block {
	background: #ddd;
	padding: 5px 15px;
	border: 10px solid #fff;
	float: left;
	width: 400px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -210px;
	z-index: 100;

}
.popup_block .popup {
	float: left;
	width: 100%;
	background: #fff;
	margin: 10px 0;
	padding: 10px 0;
	border: 1px solid #bbb;
}
.popup h3 {
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup img.cntrl {
	position: absolute;
	right: -20px;
	top: -20px;
}

/*--Making IE6 Understand Fixed Positioning--*/

*html #fade {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}

*html .popup_block {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}

/*--IE 6 PNG Fix--*/

img{ behavior: url(iepngfix.htc) }
