* { padding:0; border:0; margin:0; font-family:Trebuchet MS, Tahoma; list-style:none; text-decoration:none; }
html { width:100%; height:100%; background:url(images/html_bg.jpg) top left repeat-x #fff402; }
body { width:100%; height:100%; background:url(images/body_bg.jpg) 50% 100px  no-repeat; font-size:11px; }
a:focus { outline:none; }

.rating { cursor: pointer; display: block; float:right; }
.rating:after { content: '.'; display: block; height: 0; width: 0; clear: both; visibility: hidden; }
.star {	float: left; width: 31px; height: 29px; overflow: hidden; text-indent: -999em; cursor: pointer; }
.star, .star a {background: url(images/stars.png) no-repeat 0 0px;}
.star a { display: block; width: 100%; height: 100%; background-position: 0 0px; }
div.rating div.on a { background-position: 0 -29px; }
.star_on, .star_hover { background-position: 0 -58px; }
div.rating div.hover a, div.rating div a:hover { background:none }
a { color:#fff; }
h1 { width:744px; height:110px; float:left; font-size:21px; }

#all { width:950px; margin:0 auto; }

#top { width:950px; height:216px; float:left; background:url(images/top_bg.jpg) center no-repeat #003744; position:relative; }

#top .menu { width:400px; padding-left:30px; height:42px; float:left; position:relative; top:144px; }
#top .menu li { height:42px; float:left; display:block; padding:0 3px; }
#top .menu li a { height:42px; float:left; display:block; text-indent:-9999px; }
#top .menu li.a1 a { background:url(images/top_menu_a1.jpg) no-repeat; width:65px; }
#top .menu li.a1 a:hover { background:url(images/top_menu_a1_over.jpg) no-repeat; }
#top .menu li.a2 a { background:url(images/top_menu_a2.jpg) no-repeat; width:59px; }
#top .menu li.a2 a:hover { background:url(images/top_menu_a2_over.jpg) no-repeat; }
#top .menu li.a3 a { background:url(images/top_menu_a3.jpg) no-repeat; width:69px; }
#top .menu li.a3 a:hover { background:url(images/top_menu_a3_over.jpg) no-repeat; }
#top .menu li.a4 a { background:url(images/top_menu_a4.jpg) no-repeat; width:79px; }
#top .menu li.a4 a:hover { background:url(images/top_menu_a4_over.jpg) no-repeat; }
#top .menu li.a5 a { background:url(images/top_menu_a5.jpg) no-repeat; width:69px; }
#top .menu li.a5 a:hover { background:url(images/top_menu_a5_over.jpg) no-repeat; }

#top .opcje { width:220px; padding-right:7px; float:right; font-size:11px; }
#top .opcje .panel-logowania { width:220px; background:url(images/top_login_panel.jpg) no-repeat; height:98px; padding-top:40px; float:left; }
#top .opcje .panel-logowania .dane { width:220px; height:20px; float:left; }
#top .opcje .panel-logowania .dane input { width:80px; margin:0 8px; color:#fff; position:relative; left:12px; background:none; font-size:11px; top:2px; }
#top .opcje .panel-logowania .pref { width:190px; padding:0 10px 0 20px; height:27px; float:left; color:#fff; font-size:11px; position:relative; top:9px; }
#top .opcje .panel-logowania .pref input { vertical-align:middle; }
#top .opcje .panel-logowania .pref .submit { position:relative; left:12px; }
#top .opcje .panel-logowania ul { float:left; width:200px; padding:20px 0 0 20px; height:27px; }
#top .opcje .panel-logowania ul li { display: inline; float:left; }
#top .opcje .panel-logowania .nowe_konto { float:left; height:27px; display:block; background:url(images/top_login_panel_nowe_konto.jpg) no-repeat; width:81px; text-indent:-9999px; }
#top .opcje .panel-logowania .przypomnij_haslo { float:left; height:27px; display:block; background:url(images/top_login_panel_przypomnij_.jpg) no-repeat; width:102px; text-indent:-9999px; margin-left:5px; }

#top .opcje .konto { width:210px; background:url(images/top_konto.jpg) no-repeat; height:118px; padding:20px 0 0 10px; float:left; }
#top .opcje .konto img { float:left; margin-right:6px; }
#top .opcje .konto h6 { font-size:11px; color:#b8e842; float:left; position:relative; top:-3px; }
#top .opcje .konto ul { font-size:11px; color:#fff; float:left; width:103px; }
#top .opcje .konto ul li { background:url(images/top_konto_li.png) no-repeat; float:left; width:85px; padding:2px 9px 0 9px; height:17px; margin-bottom:2px; }

#top .opcje .szukaj { width:220px; height:32px; padding-top:13px; float:left; }
#top .opcje .szukaj .fraza { background:url(images/top_szukaj_fraza.jpg) no-repeat; width:159px; height:25px; float:left; padding:7px 10px 0 10px; }
#top .opcje .szukaj .fraza input { width:100%; background:none; color:#fff; }



#reklama { width:750px; padding:30px 100px; text-align:center; float:left; position:relative; left:90px; }

#content { width:940px; float:left; padding:0 5px 10px 5px; position:relative; }

#content #left { width:168px; float:left; color:#fff; }
#content #left .menu { width:168px; float:left; margin-bottom:10px; }
#content #left .menu h3 { width:168px; height:48px; text-indent:-9999px; float:left; }
#content #left .menu p { width:156px; float:left; padding:6px; }
#content #left .menu form { width:160px; float:left; padding:4px 4px 12px 4px; }
#content #left .menu form label { width:150px; padding:5px; float:left; margin-bottom:2px; }
#content #left .menu form label input { vertical-align:-2px; }
#content #left .menu ul { width:160px; float:left; padding:4px 4px 12px 4px; }
#content #left .menu ul li { width:160px; float:left; margin-bottom:2px; }
#content #left .menu ul li a { width:140px; padding:5px 5px 5px 15px; display:block; float:left; color:#fff; }

#content #left .menu#red { background:#6b1b09 url(images/left_menu_red_center.jpg) repeat-y; }
#content #left .menu#red h3 { background:url(images/left_menu_red_kategorie.jpg) no-repeat; }
#content #left .menu#red ul {  background:url(images/left_menu_red_bottom.jpg) bottom no-repeat; }
#content #left .menu#red ul li a { background:#4b1105 url(images/left_menu_red_li.jpg) left repeat-y; }
#content #left .menu#red ul li a:hover { background:#4b1105 url(images/left_menu_red_li_over.jpg) left repeat-y; }

#content #left .menu#blue { background:#075b6b url(images/left_menu_blue_center.jpg) repeat-y; }
#content #left .menu#blue h3 { background:url(images/left_menu_blue_menu.jpg) no-repeat; }
#content #left .menu#blue ul {  background:url(images/left_menu_blue_bottom.jpg) bottom no-repeat; }
#content #left .menu#blue ul li a { background:#00424f url(images/left_menu_blue_li.jpg) left repeat-y; }
#content #left .menu#blue ul li a:hover { background:#00424f url(images/left_menu_blue_li_over.jpg) left repeat-y; }

#content #left .menu#magneta { background:#075b6b url(images/left_menu_magneta_center.jpg) repeat-y; }
#content #left .menu#magneta h3 { background:url(images/left_menu_magneta_sonda.jpg) no-repeat; }
#content #left .menu#magneta form {  background:url(images/left_menu_magneta_bottom.jpg) bottom no-repeat; }
#content #left .menu#magneta .opts { position:relative; left:30px; top:6px; }




#content #right { float:left; padding:0 3px; width:328px; }

#content #right #losowy-dowcip { width:328px; float:left ; margin-bottom:3px; }
#content #right #losowy-dowcip h3 { width:328px; float:left; height:43px; text-indent:-9999px; background:url(images/losowy_dowcip_h3.jpg) no-repeat; margin-bottom:3px; }
#content #right #losowy-dowcip p { float:left; width:277px; display:block; padding:35px 25px; background:url(images/losowy_dowcip_bg.jpg) top no-repeat #eb700c; border-bottom:1px solid #f37e0d; color:#fff; font-size:14px }

#content #right #gry-online { width:328px; float:left ; margin-bottom:3px;  }
#content #right #gry-online h3 { width:328px; float:left; height:43px; text-indent:-9999px; background:url(images/gry_online_h3.jpg) no-repeat; margin-bottom:3px; }
#content #right #gry-online ul { background:#882d85; float:left; width:324px; padding:1px; }
#content #right #gry-online ul li { width:305px; float:left; background:url(images/gry_online_li_bg.jpg) top no-repeat #691766; padding:20px 10px 10px 10px; margin-bottom:3px; }
#content #right #gry-online ul li.light { background:url(images/gry_online_li_light_bg.jpg) no-repeat top #aa1c9d; }
#content #right #gry-online ul li img { width:114px; height:74px; border:2px solid #882d85; margin:10px 0; float:left; }
#content #right #gry-online ul li h5 { float:right; width:170px; margin-top:8px; font-size:12px; color:#fff; }
#content #right #gry-online ul li p { float:right; width:170px; color:#fff; }

#content #right #losowy-brazek { width:328px; float:left ; margin-bottom:3px;  }
#content #right #losowy-brazek h3 { width:328px; float:left; height:43px; text-indent:-9999px; background:url(images/losowy_obrazek_h3.jpg) no-repeat; margin-bottom:3px; }
#content #right #losowy-brazek img { width:326px; border:1px solid #989670; }
#content #right #losowy-brazek .sh { height:60px; width:308px; padding:10px; background:#000; margin-top:-84px; position:relative; top:0; z-index:0; }
#content #right #losowy-brazek h6 { color:#fff402; font-size:11px; margin-top:-84px; padding:20px 20px 0 20px; position:relative; top:0; z-index:1; }
#content #right #losowy-brazek div.rating { position:relative; top:0; z-index:0; padding:5px 20px; }
#content #right #losowy-brazek div.rating div.on a { background-position: 0 -29px; }
#content #right #losowy-brazek .star_on, .star_hover { background-position: 0 -29px; }
#content #right #losowy-brazek .star_hover { background-position: 0 -29px; }

/*index*/
#content #center { width:431px; float:left; padding:0 3px 0 4px; }
#content #center #ostatnio-dodane { width:431px; float:left }
#content #center #ostatnio-dodane h3 { width:431px; float:left; height:43px; text-indent:-9999px; background:url(images/ostatnio_dodane_h3.jpg) no-repeat; margin-bottom:3px; }
#content #center #ostatnio-dodane ul { width:429px; float:left; background:#005467; margin-bottom:3px; }
#content #center #ostatnio-dodane li {  background:#0e464d url(images/dowcip_li_bg.jpg) bottom no-repeat; width:427px; float:left; margin:1px; }
#content #center #ostatnio-dodane li.light { background:#108594 url(images/dowcip_li_bg_light.jpg) bottom no-repeat; }
#content #center #ostatnio-dodane li.light .h4 { background:url(images/center_ostatnie_light_bg.jpg) no-repeat; }
#content h1 { color:#fff; width:427px; float:left; height:34px;  padding:10px;  background:url(images/center_ostatnie_bg.jpg) no-repeat;  }
#content #center #ostatnio-dodane li #glowna { color:#fff; padding:10px 10px; }
#content #center #ostatnio-dodane li .h4 { width:427px; float:left; height:34px; background:url(images/center_ostatnie_bg.jpg) no-repeat; }
#content #center #ostatnio-dodane li .h4 .ht { color:#fff; float:left; display:block; padding:10px; font-weight:bold }
#content #center #ostatnio-dodane .im { width:170px; float:left; text-align:center; margin:10px 0 0 10px; }
#content #center #ostatnio-dodane .im img { border:1px solid #fff; margin-top:2px; }
#content #center #ostatnio-dodane li p { width:218px; padding:10px 10px 10px 0; float:right; color:#fff; }

#content #center #newsy { width:431px; float:left }
#content #center #newsy h3 { width:431px; float:left; height:43px; text-indent:-9999px; background:url(images/newsy_h3.jpg) no-repeat; margin-bottom:3px; }
#content #center #newsy ul { width:429px; float:left; background:#538d16; margin-bottom:3px; }
#content #center #newsy li {  background:#415f22 url(images/newsy_b_bg.jpg) bottom no-repeat; width:427px; float:left; margin:1px; }
#content #center #newsy li.light { background:#4e9009 url(images/newsy_b_light_bg.jpg) bottom no-repeat; }
#content #center #newsy li.light .h4 { background:url(images/newsy_light_bg.jpg) no-repeat; }
#content #center #newsy li .h4 { width:427px; float:left; height:34px; background:url(images/newsy_bg.jpg) no-repeat; }
#content #center #newsy li .h4 .ht { color:#fff; float:left; display:block; padding:10px; font-weight:bold }
#content #center #newsy li .h4 .data { background:url(images/newsy_data_bg.png) no-repeat; width:77px; height:26px; float:right; position:relative; left:6px; top:7px; font-weight:bold; color:#fff; padding:5px 0 0 7px; }
#content #center #newsy .im { width:170px; float:left; text-align:center; margin:10px 0 0 10px; }
#content #center #newsy .im img { border:1px solid #fff; margin-top:2px; }
#content #center #newsy li p { width:222px; padding:10px 10px 10px 0; float:right; color:#fff; }

/*ps1*/
#content #reklama2  { width:760px; float:right; text-align:right; height:120px; margin-bottom:10px; }
#content #kategorie-dowcipow { width:760px; float:right; background:url(images/kategorie_dowcipow_bg.jpg) no-repeat #225400; height:167px; margin-bottom:10px; }
#content #kategorie-dowcipow h5 { display:none; }
#content #kategorie-dowcipow table { float:left; width:510px; border-collapse:collapse; font-size:12px; font-weight:bold; position:relative; top:53px; left:20px; }
#content #kategorie-dowcipow table tr { height:30px; }
#content #kategorie-dowcipow table tr td { height:30px; width:170px; }
#content #kategorie-dowcipow table tr td a strong { color:#dd0000; }
#content #kategorie-dowcipow table tr td a { color:#fff;height:20px; width:160px; float:left; padding:5px; display:block; }
#content #kategorie-dowcipow table tr td a:hover { color:#fafe94; background:url(images/kategorie_dowcipow_over.jpg) no-repeat }
#content #kategorie-dowcipow table tr.t1 td { background:url(images/kategorie_dowcipow_t1.jpg) no-repeat; }
#content #kategorie-dowcipow table tr.t2 td { background:url(images/kategorie_dowcipow_t2.jpg) no-repeat; }
#content #kategorie-dowcipow table tr.t3 td { background:url(images/kategorie_dowcipow_t3.jpg) no-repeat; }

#content #opcje-wyswietlania { width:737px; float:right; background:url(images/opcje_wyswietlania.jpg) no-repeat #0f6975; padding:13px 10px 0 10px; height:28px; color:#fff; margin-bottom:10px; }
#content #opcje-wyswietlania .sort { width:60%; float:left; }
#content #opcje-wyswietlania .sort li { display:inline; }
#content #opcje-wyswietlania .sort li a { color:#fff; padding:0 15px; }
#content #opcje-wyswietlania .sort li a:hover { font-size:11px; font-weight:bold; }
#content #opcje-wyswietlania .show { width:40%; float:right; text-align:right }
#content #opcje-wyswietlania .show li { display:inline;  }
#content #opcje-wyswietlania .show li a { color:#fff; padding:0 5px; }
#content #opcje-wyswietlania .show li a:hover { font-size:11px; font-weight:bold; }

#content #dowcipy { width:760px; float:right; background:url(images/dowcipy_bg.jpg) bottom no-repeat #094b55; padding-bottom:30px; }
#dowcipy .star, #dowcipy .star a {background: url(images/min_stars.png) no-repeat 0 0px;}
#dowcipy .star {	float: left; width: 18px; height: 18px; overflow: hidden; text-indent: -999em; cursor: pointer; }
#dowcipy div.rating div.on a { background-position: 0 -18px; }
#dowcipy .star_on, #dowcipy .star_hover { background-position: 0 -36px; }
#dowcipy div.rating div.hover a, div.rating div a:hover { background-position: 0 -36px; }
#dowcipy .rating { cursor: pointer; display: block; float:right; margin:10px 10px 0 10px; }
#content #dowcipy ul { width:380px; float:left }
#content #dowcipy li {  background:#0e464d url(images/dowcip_li_bg.jpg) bottom no-repeat; width:378px; float:left; margin:1px; }
#content #dowcipy li.light { background:#108594 url(images/dowcip_li_bg_light.jpg) bottom no-repeat; }
#content #dowcipy li.light .h4 { background:url(images/dowcip_bg_light.jpg) no-repeat; }
#content #dowcipy li .h4 { width:378px; float:left; height:34px; background:url(images/dowcip_bg.jpg) no-repeat; }
#content #dowcipy li .h4 .ht { color:#fff; float:left; display:block; padding:10px; }
#content #dowcipy li p { width:338px; padding:10px 20px; float:left; color:#fff; }

#content #strony { height:27px; width:750px; float:right; text-align:center; padding:10px 0; }
#content #strony li { display:inline; width:27px; height:22px; background:url(images/strony_li_bg.jpg) no-repeat; float:left; padding-top:5px; font-weight:bold; margin:0 2px; }
#content #strony li a { color:#fff; display:block; float:left; width:100%; height:100% }
#content #strony li a:hover { text-decoration:underline; }
#content #strony li.quo a { color:#fff402;}
#content #strony li.act {  background:url(images/strony_li_bg_over.jpg) no-repeat; }
/*ps2*/
#content #big-frame-reklama {  width:759px; padding:0 0 6px 0; float:right; }
#content #big-frame-reklama .big { width:749px; padding:10px 5px 0 5px; float:left; }



#content #big-frame .txt { width:719px; color:#494949; line-height:19px; padding:10px 20px 0 20px; float:left; background:url(images/big_frame_t.jpg) top no-repeat #fff; }
#content #big-frame .txt h3 { font-size:14px; color:#494949; width:719px; float:left; padding:10px 0; margin-bottom:5px; }
#content #big-frame .txt .cite { width:719px; float:left; margin:8px 0px; background:url(images/cite_bg.jpg) top no-repeat #ffd013; }
#content #big-frame .txt .cite cite {  width:689px; padding:15px; float:left; font-style:normal; font-weight:bold; background:url(images/cite_b_bg.jpg) right bottom no-repeat }
/*ps3*/
#content #big-frame { width:759px; padding:0 0 6px 0; float:right; background:url(images/big_frame_b.jpg) bottom no-repeat #fff; }
#content #big-frame .big { width:749px; padding:10px 5px 0 5px; float:left; background:url(images/big_frame_t.jpg) top no-repeat #fff; }
#content #big-frame .bbiigg { text-align: center;  }
#content #big-frame .big img.biggest {  } /*width:748px;*/
#content #big-frame .big #hover-test { float:right; display: block; padding:10px; }
#content #big-frame .big h5 { color:#171813; font-size:12px; padding:5px; float:left; }
#content #big-frame .big .img-list { width:750px; background:url(images/big_frame_img_list_bg.jpg) no-repeat; height:84px; float:left; border-top:1px solid #e9e9e9; margin-top:10px; }
#content #big-frame .big .img-list a { display:block; float:left; width:60px; height:82px; text-indent:-9999px; }
#content #big-frame .big .img-list ul { width:630px; height:54px; float:left; padding:15px 0 15px 0; text-align:center; overflow:hidden !important; position:relative; top:0; z-index:10; }
#content #big-frame .big .img-list ul li { display:inline; height:59px; width:88px; padding:0 5px; position:relative; z-index:1; left:0; }
#content #big-frame .big .img-list ul li img { vertical-align:middle; height:59px; width:88px; margin-bottom:20px; opacity:0.5 }

#content #komentarze { width:759px; float:right; padding:10px 0 }
#content #komentarze .komentarz { width:759px; float:left; }
#content #komentarze .komentarz .tresc { width:573px; background:url(images/komentarz_arrow.jpg) right 50% no-repeat; padding-right:14px; float:left; }
#content #komentarze .komentarz .tresc h5 { width:557px; font-size:11px; color:#fff; height:22px; float:left; background:url(images/komentarz_h5.jpg) no-repeat; padding:7px 8px 0 8px; }
#content #komentarze .komentarz .tresc h5 strong { float:left; }
#content #komentarze .komentarz .tresc h5 a { color:#fff; }
#content #komentarze .komentarz .tresc h5 span { float:right; }
#content #komentarze .komentarz .tresc p { width:553px; padding:20px 10px; color:#fff; background:#6e9a1f; float:left; min-height:40px; }
#content #komentarze .komentarz .avatar { margin:3px 20px; float:left; }

#content #komentarze .komentarz.dark .tresc { background:url(images/komentarz_dark_arrow.jpg) right 50% no-repeat; }
#content #komentarze .komentarz.dark .tresc h5 { background:url(images/komentarz_dark_h5.jpg) no-repeat; }
#content #komentarze .komentarz.dark .tresc p { background:#517510; float:left; }

#content #komentarze .formularz { background:url(images/komentarz_form.jpg) top no-repeat #456c00; width:759px; float:left; }
#content #komentarze .formularz form { float:left; font-size:12px; width:750px; padding:7px 0; color:#7b5b0b; }
#content #komentarze .formularz form label { float:left; clear:left;display:block; margin:2px 0 2px 0; width:700px; }
#content #komentarze .formularz form label span { display:block; float:left; width:50px; padding:3px 10px 3px 3px; color:#fff; font-weight:bold; }
#content #komentarze .formularz form label span.login { background:url(images/komentarz_form_login.jpg) 60% no-repeat; text-indent:-9999px; }
#content #komentarze .formularz form label span.tresc { background:url(images/komentarz_form_tresc.jpg) 60% no-repeat; text-indent:-9999px; }
#content #komentarze .formularz form label input { display:block; float:left; width:90px; height:14px; padding:5px; font-size:11px;  border:1px solid #77a323; color:#fff; background:#6e9a1f; }
#content #komentarze .formularz form label textarea { display:block; float:left; width:610px; height:75px; padding:5px; font-size:11px;  border:1px solid #77a323; color:#fff; background:#6e9a1f; overflow:auto }
#content #komentarze .formularz form .submit { float:right; margin-top:-60px; }

/*ps4*/
#content #kategorie { width:760px; float:right; background:url(images/kategorie_bg.jpg) no-repeat #d85414; height:167px; margin-bottom:10px; }
#content #kategorie h5 { display:none; }
#content #kategorie table { float:left; width:510px; border-collapse:collapse; font-size:12px; font-weight:bold; position:relative; top:53px; left:20px; }
#content #kategorie table tr { height:30px; }
#content #kategorie table tr td { height:30px; width:170px; }
#content #kategorie table tr td a strong { color:#dd0000; }
#content #kategorie table tr td a { color:#fff;height:20px; width:160px; float:left; padding:5px; display:block; }
#content #kategorie table tr td a:hover { color:#fafe94; background:url(images/kategorie_over.jpg) no-repeat }
#content #kategorie table tr.t1 td { background:url(images/kategorie_t1.jpg) no-repeat; }
#content #kategorie table tr.t2 td { background:url(images/kategorie_t2.jpg) no-repeat; }
#content #kategorie table tr.t3 td { background:url(images/kategorie_t3.jpg) no-repeat; }

#content #filmy { width:760px; float:right; background:url(images/dowcipy_bg.jpg) bottom no-repeat #094b55; padding-bottom:30px; }
#filmy .star, #filmy .star a {background: url(images/min_stars.png) no-repeat 0 0px;}
#filmy .star {	float: left; width: 18px; height: 18px; overflow: hidden; text-indent: -999em; cursor: pointer; }
#filmy div.rating div.on a { background-position: 0 -18px; }
#filmy .star_on, #filmy .star_hover { background-position: 0 -36px; }
#filmy div.rating div.hover a, div.rating div a:hover { background-position: 0 -36px; }
#filmy .rating { cursor: pointer; display: block; float:right; margin:10px 10px 0 10px; }
#content #filmy ul { width:380px; float:left }
#content #filmy li {  background:#0e464d url(images/dowcip_li_bg.jpg) bottom no-repeat; width:378px; float:left; margin:1px; }
#content #filmy #gra li {  background:#0e464d url(images/dowcip_li_bg.jpg) bottom no-repeat; width:378px; height:200px; float:left; margin:1px; }
#content #filmy li.light { background:#108594 url(images/dowcip_li_bg_light.jpg) bottom no-repeat; }
#content #filmy li.light .h4 { background:url(images/dowcip_bg_light.jpg) no-repeat; }
#content #filmy li .h4 { width:378px; float:left; height:34px; background:url(images/dowcip_bg.jpg) no-repeat; }
#content #filmy li .h4 .ht { color:#fff; float:left; display:block; padding:10px; font-weight:bold }
#content #filmy li .im { width:170px; float:left; text-align:center; margin:10px 0 0 10px; }
#content #filmy li .im img { border:1px solid #fff; margin-top:2px; }
#content #filmy li p { width:178px; padding:10px 10px; float:right; color:#fff; }

#content #gry { width:760px; float:right; background:url(images/dowcipy_bg.jpg) bottom no-repeat #094b55; padding-bottom:30px; }
#gry .star, #gry .star a {background: url(images/min_stars.png) no-repeat 0 0px;}
#gry .star {	float: left; width: 18px; height: 18px; overflow: hidden; text-indent: -999em; cursor: pointer; }
#gry div.rating div.on a { background-position: 0 -18px; }
#gry .star_on, #gry .star_hover { background-position: 0 -36px; }
#gry div.rating div.hover a, div.rating div a:hover { background-position: 0 -36px; }
#gry .rating { cursor: pointer; display: block; float:right; margin:10px 10px 0 10px; }
#content #gry ul { width:380px; float:left }
#content #gry li {  background:#0e464d url(images/dowcip_li_bg.jpg) bottom no-repeat; width:378px; height:160px; float:left; margin:1px; }
#content #gry li.light { background:#108594 url(images/dowcip_li_bg_light.jpg) bottom no-repeat; }
#content #gry li.light .h4 { background:url(images/dowcip_bg_light.jpg) no-repeat; }
#content #gry li .h4 { width:378px; float:left; height:34px; background:url(images/dowcip_bg.jpg) no-repeat; }
#content #gry li .h4 .ht { color:#fff; float:left; display:block; padding:10px; font-weight:bold }
#content #gry li .im { width:170px; float:left; text-align:center; margin:10px 0 0 10px; }
#content #gry li .im img { border:1px solid #fff; margin-top:2px; }
#content #gry li p { width:178px; padding:10px 10px; float:right; color:#fff; }


/*ps5*/
#content .desc { float:left; width:360px; padding:10px; }
#content .desc p { float:left; width:360px;  }
#content .rate { float:right; width:344px; padding:10px; }
#content .rate .ranga { margin:40px 0 10px 130px }
#content .rate .rating { position:relative; left:67px; width:290px;  }

/*stopka*/
#footer { background:url(images/footer_bg.jpg) top no-repeat #292929; width:100%; margin: 0; position:relative; top:0; z-index:1; height:240px; }
#footer .nav { position: relative; top:15px; width:937px; margin: 0 auto; background:url(images/footer_address.jpg) bottom repeat; padding-bottom:26px;}
#footer ul { width:305px; float:left; padding:0 5px; font-size:11px; color:#fff; }
#footer ul li a { color:#fff; display:block; float:left; height:100%; width:100%; }
#footer ul li { width:285px; padding:6px 10px 0 10px; float:left; height:24px; margin-top:1px; }
#footer .forum { width:315px; height:163px; float:left; background:url(images/footer_forum_bg.jpg) bottom #f28e0f; }
#footer .forum h5 { background:url(images/footer_forum_h5.jpg) no-repeat; width:315px; height:31px; float:left; text-indent:-9999px; }
#footer .forum ul li.l1 { background:url(images/footer_forum_l1.jpg) no-repeat; }
#footer .forum ul li.l2 { background:url(images/footer_forum_l2.jpg) no-repeat; }
#footer .forum ul li.l3 { background:url(images/footer_forum_l3.jpg) no-repeat; }
#footer .forum ul li.l4 { background:url(images/footer_forum_l4.jpg) no-repeat; }

#footer .polecamy { width:311px; height:163px; float:left; background:url(images/footer_polecamy.jpg) bottom #f28e0f; }
#footer .polecamy h5 { background:url(images/footer_polecamy_h5.jpg) no-repeat; width:311px; height:31px; float:left; text-indent:-9999px; }
#footer .polecamy ul { padding:0 3px; }
#footer .polecamy ul li.l1 { background:url(images/footer_polecamy_l1.jpg) no-repeat; }
#footer .polecamy ul li.l2 { background:url(images/footer_polecamy_l2.jpg) no-repeat; }
#footer .polecamy ul li.l3 { background:url(images/footer_polecamy_l3.jpg) no-repeat; }
#footer .polecamy ul li.l4 { background:url(images/footer_polecamy_l4.jpg) no-repeat; }

#footer .partnerzy { width:311px; height:163px; float:left; background:url(images/footer_partnerzy.jpg) bottom #f28e0f; }
#footer .partnerzy h5 { background:url(images/footer_partnerzy_h5.jpg) no-repeat; width:311px; height:31px; float:left; text-indent:-9999px; }
#footer .partnerzy ul { padding:0 3px; }
#footer .partnerzy ul li { text-indent:-9999px; }
#footer .partnerzy ul li a { text-indent:-9999px; }
#footer .partnerzy ul li.l1 { background:url(images/footer_partnerzy_l1.jpg) no-repeat; }
#footer .partnerzy ul li.l2 { background:url(images/footer_partnerzy_l2.jpg) no-repeat; }
#footer .partnerzy ul li.l3 { background:url(images/footer_partnerzy_l3.jpg) no-repeat; }
#footer .partnerzy ul li.l4 { background:url(images/footer_partnerzy_l4.jpg) no-repeat; }

#fbg { height:240px; float:left; background:url(images/both_bg.jpg) top repeat-x #292929; width:100%; margin-top:-240px; position:relative; top:0; z-index:0; }

/*ogolne*/
.ranga {  position:relative; top:-18px; float:left; margin-left:17px; text-indent:-9999px; margin-top:5px; display:block; width:135px; height:29px; }
.ranga.w18 { background:url(images/ranga_18.png) no-repeat; }
.ranga.ulub { background:url(ulubione.jpg) no-repeat; }
.ranga.klasyka { background:url(images/ranga_klasyka.png) no-repeat; }
.ranga.nowosc { background:url(images/ranga_nowosc.png) no-repeat; }
.im .ranga.slodkie { background:url(images/ranga_slodkie.png) no-repeat; }
.ranga.slodkie { background:url(images/ranga_slodkie.png) no-repeat; }
.im .ranga.wypasione { background:url(images/ranga_wypasione.png) no-repeat; }
.ranga.wypasione { background:url(images/ranga_wypasione.png) no-repeat; }
.ranga.zalosne { background:url(images/ranga_zalosne.png) no-repeat; }

.trejestracja , .tt { width: 700px; margin-left: auto; margin-right: auto; }
.tth { background-color: #282828; color: #fff; font-weight: bold; }
.tte { padding: 5px; font-weight: normal; }
.ciemne { background-color: #FFE707; font-weight: bold; }
.jasne { background-color: #ffffff; font-weight: bold; }
.lewe { text-align: right; }
.srodek, .prawe { text-align: center; }
.pole { border: 1px solid #FFB410; color: #FFB410; font-weight: bold; padding: 3px; margin: 3px; width: 350px; }
.przycisk { background: #FEAC0B; color: white; border: 2px solid darkorange; padding: 3px; font-weight: bold; }
.blad { color: red; }
.dobrze { color: #31A407; }

.komuni {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 5000px;
	z-index: 99999;
	background:#ffffff;
	text-align:center;
}


.qkomuni {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 5000px;
	z-index: 99999;
	background:#414141;
		filter: alpha(opacity=90); 
	-moz-opacity: 0.9; 
	opacity: 0.9;	
	text-align:center;
}

.komunii {
	width:400px;
	height:400px;
	background:url(18-komunikat.gif) no-repeat;
	margin-left:auto; 
	margin-right:auto;
	padding-top: 350px;
	position: relative;
	top: 50px;
	color:#000000; 
	font-family: Tahoma,Verdana,Arial; 
	font-weight: bold;
	font-size: 11px;
}
