@font-face {
    font-family: 'Museo300Regular';
    src: url('../fonts/museo300-webfont.eot');
    src: url('../fonts/museo300-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo300-webfont.woff') format('woff'),
         url('../fonts/museo300-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Museo500Regular';
    src: url('../fonts/museo500-webfont.eot');
    src: url('../fonts/museo500-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo500-webfont.woff') format('woff'),
         url('../fonts/museo500-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Museo700Regular';
    src: url('../fonts/museo700-webfont.eot');
    src: url('../fonts/museo700-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo700-webfont.woff') format('woff'),
         url('../fonts/museo700-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

body{background: url(../images/bg_body.jpg) repeat;font:12px Arial,Tahoma,Verdana,sans-serif;}

#main_wrapper{position:relative;background: url(../images/bg_wrapper.jpg) 50% -9px repeat-x;}
#main_wrapper #header{position:relative;height:90px;}
#main_wrapper #header h1{position:absolute;top:20px;left:0;}
#main_wrapper #header h1 a{display:block;width:161px;height:39px;background: url(../images/strefagier_logo.png) 0 0 no-repeat;text-indent:-9999px;}

div.logowanie {float:right;width:220px;display:block;margin:-40px 0 0 0;}
div.logowanie div.logowanie_box{width:320px; height:20px;}
div.logowanie a.unlogged {color:#959595;text-decoration:none;padding-right:10px;width:89px;position:relative;height:20px;float:left;}
#log_form{position:absolute;background: #ffffff;width:246px;height:auto;z-index:9000;float:left;-webkit-border-radius: 4px;-webkit-border-top-left-radius: 0;-moz-border-radius: 4px;-moz-border-radius-topleft: 0;border-radius: 4px;border-top-left-radius: 0;}

#log_form div{display:block;}
a.log_in{position:relative;width:89px;background: url(../images/log_in.png) 0 0 no-repeat;border:0;text-indent:-9999px;cursor:pointer;display:block;overflow: hidden;font-size: 0;line-height: 0px;}
a.log_in.hover{background: url(../images/log_in_hover.png) 0 0 no-repeat;float:left;}
div.logowanie div#log_form form#user {width:240px;height:130px;margin:10px 0px;}

div.logowanie div#log_form div form#user dl.zend_form dd#user-login-element input{background: #393939;width:177px;height:30px;border-radius:4px;border:1px solid #393939;margin-bottom:5px;padding:4px 5px; color:#959595;}
div.logowanie div#log_form div form#user dl.zend_form dt#user-login-label label{float:left;line-height:30px;padding:5px 10px;width:30px;margin-bottom:5px;}
div.logowanie div#log_form div form#user dl.zend_form dd#user-password-element input{background: #393939;width:177px;height:30px;border-radius:4px;border:1px solid #393939;margin-bottom:10px;padding:4px 5px; color:#959595;}
div.logowanie div#log_form div form#user dl.zend_form dt#user-password-label label{float:left;line-height:30px;padding:5px 10px;width:30px;margin-bottom:5px;}
div.logowanie div#log_form div form#user dl.zend_form dd#user-remember_me-element {float:left;  margin-left:10px;margin-top: 5px;}
div.logowanie div#log_form div form#user dl.zend_form dt#user-remember_me-label {float:right;margin:8px 110px 0 0;}
div.logowanie div#log_form div form#user dl.zend_form dd#submit-element input#user-submit {float:right;margin-top:-30px;background: url(../images/logowanie_btn.png) 0 0 no-repeat;text-indent:-9999px;display:block; width:93px; height:30px;border:none;font-size: 0;line-height: 0px;cursor:pointer; }
div.logowanie div#log_form div a.przypomnienie{color:#e64f2c;width:240px; margin:10px 0 0 10px;}
div.logowanie div#log_form div a.rejestracja{color:#e64f2c;float:right;margin-right:50px;}
div.logowanie div#log_form div p {width:100%; float:left;margin:0 0 10px 10px;}
div.logowanie div#log_form div div.grey {background:#efefef;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;float:left;width:246px;height:auto; margin-top:10px;}
div.logowanie div#log_form div form#user dl.zend_form dd#user-remember_me-element input#user-remember_me {padding-top:0px;}

div#left_column div.visible_form div form#user dl.zend_form dd#user-remember_me-element {margin-top: 5px;}
div#left_column div.visible_form div form#user dl.zend_form dt#user-remember_me-label {float:right;margin:9px 490px 0 0;}

#main_wrapper #header .menu{position:absolute;top:17px;left:210px;}
#main_wrapper #header .menu li{float:left;}
#main_wrapper #header .menu li a{float:left;height:45px;background: url(../images/bg_menu_sprite_1.png) no-repeat;text-indent:-9999px;}
#main_wrapper #header .menu li a.ps3{width:38px;background-position:0 0;margin-right:22px;}
#main_wrapper #header .menu li a.x360{width:34px;background-position:-59px 0;margin-right:27px;}
#main_wrapper #header .menu li a.wii{width:33px;background-position:-111px 0;margin-right:30px;}
#main_wrapper #header .menu li a.psv{width:40px;background-position:-212px 0;margin-right:25px;}
#main_wrapper #header .menu li a.ds{width:29px;background-position:-166px 0;margin-right:25px;}
#main_wrapper #header .menu li a.psp{width:42px;background-position:-213px 0;margin-right:19px;}
#main_wrapper #header .menu li a.pc{width:19px;background-position:-275px 0;margin-right:23px;}
#main_wrapper #header .menu li a.mob{width:26px;background-position:-324px 0;margin-right:32px;}
#main_wrapper #header .menu li a.mac{width:27px;background-position:-375px 0;margin-right:26px;}
#main_wrapper #header .menu li a.online{width:35px;background-position:-423px 0;margin-right:22px;}
#main_wrapper #header .menu li a.ps3.active{background-position:0 -60px;}
#main_wrapper #header .menu li a.x360.active{background-position:-59px -60px;}
#main_wrapper #header .menu li a.wii.active{background-position:-111px -60px;}
#main_wrapper #header .menu li a.psv.active{background-position:-212px -60px;}
#main_wrapper #header .menu li a.ds.active{background-position:-166px -60px;}
#main_wrapper #header .menu li a.psp.active{background-position:-213px -60px;}
#main_wrapper #header .menu li a.pc.active{background-position:-275px -60px;}
#main_wrapper #header .menu li a.mob.active{background-position:-324px -60px;}
#main_wrapper #header .menu li a.mac.active{background-position:-375px -60px;}
#main_wrapper #header .menu li a.online.active{background-position:-423px -60px;}
#main_wrapper #header .menu li a.ps3:hover{background-position:0px -120px;}
#main_wrapper #header .menu li a.x360:hover{background-position:-59px -120px;}
#main_wrapper #header .menu li a.wii:hover{background-position:-111px -119px;}
#main_wrapper #header .menu li a.psv:hover{background-position:-212px -120px;}
#main_wrapper #header .menu li a.ds:hover{background-position:-166px -120px;}
#main_wrapper #header .menu li a.psp:hover{background-position:-213px -120px;}
#main_wrapper #header .menu li a.pc:hover{background-position:-275px -120px;}
#main_wrapper #header .menu li a.mob:hover{background-position:-324px -120px;}
#main_wrapper #header .menu li a.mac:hover{background-position:-375px -120px;}
#main_wrapper #header .menu li a.online:hover{background-position:-423px -120px;}

#main_wrapper #header #search_box{position:absolute;top:10px;left:720px;}
#main_wrapper #header #search_box div.input_bg{float:left;width:180px;background: url(../images/bg_searchbox.png) 0 0 no-repeat;}
#main_wrapper #header #search_box div.input_bg input{width:174px;color:#c7c7c7;background-color:#393939;margin:2px;padding:6px 0;border:1px solid #393939;}
#main_wrapper #header #search_box div.submit{float:left;padding-left:6px;}
#main_wrapper #header #search_box div.submit input{width:34px;height:33px;background: url(../images/bg_searchbox.png) 100% 0 no-repeat;border:0;text-indent:-9999px;cursor:pointer;display:block;overflow: hidden;font-size: 0;line-height: 0px;}
#main_wrapper #header #search_box div.submit input.hover{background: url(../images/bg_searchbox.png) 100% 100% no-repeat;}

#main_wrapper #main_menu{position:relative;height:20px;padding-bottom:25px;z-index:8000;}
#main_wrapper #main_menu ul.menu{position:absolute;top:0;left:0;z-index:1;}
#main_wrapper #main_menu ul.menu li{float:left;font-size:13px;}
#main_wrapper #main_menu ul.menu li a{float:left;color: #c7c7c7;text-decoration:none;height:31px;line-height:20px;font:normal 15px "Museo300Regular";color: #c7c7c7;text-transform: uppercase;padding: 8px}
#main_wrapper #main_menu ul.menu li a:hover{color: #e64f2c}

#main_wrapper #main_menu ul.menu li a.m7{padding-right: 20px;cursor: default;background-image: url('../images/top-menu-pointer.png');background-position: 97% 13px;background-repeat: no-repeat}
#main_wrapper #main_menu ul.menu li.hover a.m7{background-position: 97% -39px;color: #e64f2c}
#main_wrapper #main_menu ul.menu li.last.hover{background: url(../images/bg_all_cat.png);color: #e64f2c}

#main_wrapper #main_menu #social_m{position:absolute;top:9px;right:0;}
#main_wrapper #main_menu #social_m a{float:left;width:16px;height:16px;background: url(../images/ico_socialm.png) no-repeat;margin-right:4px;text-indent:-9999px;}
#main_wrapper #main_menu #social_m a.face{background-position:0 0;}
#main_wrapper #main_menu #social_m a.twitt{background-position:-20px 0;}
#main_wrapper #main_menu #social_m a.blip{background-position:-40px 0;margin-right:0;}
#main_wrapper #main_menu #social_m a.mobile{text-indent: 0;color: #E7512D;width: auto;background: none;text-decoration: none; padding: 0 5px;line-height: 16px;font-family: 'Museo500Regular'; font-size:11px;font-weight:bold;}
#main_wrapper #main_menu #social_m a.mobile:hover{text-decoration: underline;}

/*#main_wrapper #main_menu #all_link{position:absolute;top:2px;left:615px;width:190px;height:34px;background: url(../images/bg_btn_all_cat2.png) 175px 14px no-repeat;z-index:8000;cursor:pointer;}
#main_wrapper #main_menu #all_link_bg{position:absolute;top:2px;left:615px;width:190px;height:34px;background: url(../images/bg_btn_all_cat.png) 0 0 no-repeat;z-index:0;}*/
#main_wrapper #main_menu #all_categories{position:absolute;top:31px;left:0;width:920px;height:310px;background: url(../images/bg_all_cat.png) repeat;padding:20px 0 0 20px;z-index:8000;}
#main_wrapper #main_menu #all_categories div{float:left;}
#main_wrapper #main_menu #all_categories .box1{width:220px;}
#main_wrapper #main_menu #all_categories .box2{width:240px;}
#main_wrapper #main_menu #all_categories .box3{width:240px;}
#main_wrapper #main_menu #all_categories .box4{width:220px;padding-top:20px;}
#main_wrapper #main_menu #all_categories ul img{margin-right:8px;}
#main_wrapper #main_menu #all_categories ul.last{padding-left:12px;}
#main_wrapper #main_menu #all_categories ul.last li{width:210px;margin:5px 0;}
#main_wrapper #main_menu #all_categories ul.last li a{color:#fff;font-size:13px;text-decoration:none;padding:2px;}
#main_wrapper #main_menu #all_categories ul.last li a:hover{color:#000;background-color:#fff;}
#main_wrapper #main_menu #all_categories ul.sec li{width:210px;margin:5px 0;}
#main_wrapper #main_menu #all_categories ul.sec li a{color:#5f5f5f;font-size:13px;text-decoration:none;margin-left:8px;padding:2px;}
#main_wrapper #main_menu #all_categories .box2 ul.sec{padding-top:3px;}
#main_wrapper #main_menu #all_categories .box2 ul.sec li a{margin-left:0;}
#main_wrapper #main_menu #all_categories ul.sec li a:hover{color:#000;background-color:#fff;}
#main_wrapper #main_menu #all_categories p.f{padding-bottom:10px;}
#main_wrapper #main_menu #all_categories p.f a, #main_wrapper #main_menu #all_categories p.s a{color:#5f5f5f;text-decoration:none;padding:2px 2px;}
#main_wrapper #main_menu #all_categories p.f a:hover, #main_wrapper #main_menu #all_categories p.s a:hover{color:#000;background-color:#fff;}
#main_wrapper #main_menu #all_categories p.s {padding-left:10px;}
#main_wrapper #main_menu #all_categories p.s a{clear:both;margin-bottom:10px;}

.ie9_help{left:630px !important;}

#main_wrapper #bill_add{text-align:center; margin: 10px auto;}
#main_wrapper #rectangle{margin: 10px auto;}

#main_wrapper #main_content_top{height:20px;background: url(../images/bg_main_top.png) no-repeat;}
#main_wrapper #main_content_bottom{height:20px;background: url(../images/bg_main_bottom.png) no-repeat;}
#main_wrapper #main_content{background: url(../images/bg_main_content.png) repeat-y;}
#main_wrapper #main_content #left_column{width:610px;padding-left:10px;}
#main_wrapper #main_content #top_stories{padding-bottom:40px;}
#main_wrapper #main_content #top_stories #small_stories{float:left;width:120px;margin-right:8px;}
#main_wrapper #main_content #top_stories #small_stories li{position:relative;height:78px;cursor:pointer;margin-bottom:8px;}
#main_wrapper #main_content #top_stories #small_stories li a{position:relative;float:left;}
#main_wrapper #main_content #top_stories #small_stories li a .bar{display:none;}
#main_wrapper #main_content #top_stories #small_stories li a.current .bar{display:block;position:absolute;top:0;left:0;}

#main_wrapper #main_content #one_column{padding:0 10px;}

#main_wrapper #main_content #top_stories #big_story{float:left;}
#main_wrapper #main_content #top_stories #big_story {position: relative;width: 412px;height: 250px;}
#main_wrapper #main_content #top_stories #big_story li {position: absolute;width: 412px;height: 250px;}


#main_wrapper #main_content #top_stories #big_story a{position:relative;text-decoration:none;}
#main_wrapper #main_content #top_stories #big_story a span{position:absolute;bottom:3px;left:0;width:407px;min-height:33px;line-height:33px;color:#fff;font-weight:bold;font-size:24px;background: url(../images/bg_st_title.png) repeat;padding-left:5px;}

#main_wrapper #main_content ul#right_news {width:300px;padding-bottom:40px;}
#main_wrapper #main_content ul#right_news li{height:55px;background-color:#f4f4f4;padding:3px;margin-bottom:2px;}
#main_wrapper #main_content ul#right_news li a.img{float:left;height:55px;margin-right:7px;width:80px;}
#main_wrapper #main_content ul#right_news li a.type_b{margin:0 140px 5px 0;}
#main_wrapper #main_content ul#right_news li p a{color:#e64f2c;font-size:13px;text-decoration:none;}

#main_wrapper #main_content div.right{position:relative;}
#main_wrapper #main_content div.right div.author{color:#7f7e7e;font-size:12px;}
#main_wrapper #main_content div.right div.author .txt{float:left;margin-right:20px;}
#main_wrapper #main_content div.right div.author .txt_source{float:left;margin-left:20px;}
#main_wrapper #main_content div.right div.author .txt_source a{color:#2CB8E6;text-decoration:none;}
#main_wrapper #main_content div.right div.author .txt_source a:hover{color:#C1C1C1;}
#main_wrapper #main_content div.right div.author .star-rating-control{float:left;padding-top:1px;}
#main_wrapper #main_content div.right a.cloud{position:absolute;top:0;right:0;width:40px;height:35px;color:#fff;line-height:26px;text-align:center;background: url(../images/ico_cloud.png) 0 0 no-repeat;text-decoration:none;}
#main_wrapper #main_content div.right a.cloud:hover{background-position:100% 0;}
#main_wrapper #main_content div.right img{margin-top:20px;}
#main_wrapper #main_content div.right p.desc{clear:both;color:#3c3c3c;line-height:21px;text-align:justify;padding:20px 0 40px;}
#main_wrapper #main_content div.right p.b{font-weight:bold;}
#main_wrapper #main_content div.right p.desc a{display:block;width:75px;color:#2cb8e6;text-decoration:none;background: url(../images/ico_anchor.png) 0 50% no-repeat;margin-top:8px;padding-left:10px;}
#main_wrapper #main_content div.right div.desc{clear:both;color:#3c3c3c;line-height:21px;text-align:justify;padding:20px 0 40px;}
#main_wrapper #main_content div.right div.b{font-weight:bold;}
#main_wrapper #main_content div.right div.desc a{color:#2cb8e6;text-decoration:none;}
#main_wrapper #main_content div.right div.desc a:hover{color:#c1c1c1;}
#main_wrapper #main_content div.right div.desc a.more{display:block;width:75px;color:#2cb8e6;text-decoration:none;background: url(../images/ico_anchor.png) 0 50% no-repeat;margin-top:8px;padding-left:10px;}
#main_wrapper #main_content div.right div.desc a.more:hover{color:#c1c1c1;}

#main_wrapper #main_content .more_nav{font-size:11px;margin-top:20px;padding-bottom:16px;border-top:7px solid #3c3c3c;margin-top: 20px;}
#main_wrapper #main_content .more_nav .f{float:left;color:#7f7f7f;text-decoration:none;background: url(../images/ico_nav_art.png) 0 50% no-repeat;margin-top:8px;padding-left:25px;}
#main_wrapper #main_content .more_nav .s{float:right;color:#7f7f7f;text-align:right;text-decoration:none;background: url(../images/ico_nav_art.png) 100% 50% no-repeat;margin-top:8px;padding-right:25px;}
#main_wrapper #main_content .more_nav .f:hover{color:#c1c1c1;background-position:0 20%;}
#main_wrapper #main_content .more_nav .s:hover{color:#c1c1c1;background-position:100% 90%;}
#main_wrapper #main_content .more_nav .f span,#main_wrapper #main_content .more_nav .s span{color:#3b3b3b;font-size:16px;font-weight:bold;}
#main_wrapper #main_content .more_nav .f:hover span,#main_wrapper #main_content .more_nav .s:hover span{color:#bdbdbd;}

#main_wrapper #main_content .more_nav2{font-size:11px;padding-bottom:16px;border-top:7px solid #3c3c3c;}
#main_wrapper #main_content .more_nav2 .f,#main_wrapper #main_content .pika-imgnav .f{float:left;color:#7f7f7f;text-decoration:none;background: url(../images/ico_nav_art2.png) 0 7px no-repeat;margin-top:8px;padding-left:20px;}
#main_wrapper #main_content .more_nav2 .s, #main_wrapper #main_content .pika-imgnav .s{float:right;color:#7f7f7f;text-align:right;text-decoration:none;background: url(../images/ico_nav_art2.png) 100% 7px no-repeat;margin-top:8px;padding-right:20px;}
#main_wrapper #main_content .more_nav2 .f:hover, .pika-imgnav .f:hover{color:#c1c1c1;}
#main_wrapper #main_content .more_nav2 .s:hover,.pika-imgnav .s:hover{color:#c1c1c1;}
#main_wrapper #main_content .more_nav2 .f span,#main_wrapper #main_content .more_nav2 .s span,#main_wrapper #main_content .pika-imgnav .f span,#main_wrapper #main_content .pika-imgnav .s span{color:#3b3b3b;font-size:16px;font-weight:bold;}
#main_wrapper #main_content .more_nav2 .f:hover span,#main_wrapper #main_content .more_nav2 .s:hover span,#main_wrapper #main_content .pika-imgnav .f:hover span,#main_wrapper #main_content .pika-imgnav .s:hover span{color:#bdbdbd;}

#main_wrapper #main_content #newest_review{padding-bottom:25px;border-top:7px solid #e64f2c;width: 305px;}
#main_wrapper #main_content #newest_review a.more{display:block;color:#2cb8e6;text-decoration:none;background: url(../images/ico_anchor.png) 0 50% no-repeat;margin-bottom:8px;padding-left:10px;}
#main_wrapper #main_content #newest_review a.more:hover{color:#c1c1c1;}

#main_wrapper #main_content #games_online{margin-top:40px;padding-bottom:40px;border-top:7px solid #2cb8e6;}
#main_wrapper #main_content #games_online p.more{padding-bottom:12px;}
#main_wrapper #main_content #games_online p.more a{color:#2cb8e6;text-decoration:none;background: url(../images/ico_anchor.png) 0 50% no-repeat;margin-top:8px;padding-left:10px;}
#main_wrapper #main_content #games_online .box{float:left;width:140px;}
#main_wrapper #main_content #games_online .box p{font-size:13px;text-align:center;padding:0 10px;}
#main_wrapper #main_content #games_online .box p a{color:#e64f2c;text-decoration:none;padding:0 4px;}
#main_wrapper #main_content #games_online .box p a:hover{color:#fff;background-color:#e64f2c;}
#main_wrapper #main_content #games_online .box_2{padding-left:20px;}

#main_wrapper #main_content #premiere_games{padding-bottom:30px;border-top:7px solid #e64f2c;}
#main_wrapper #main_content #premiere_games .box{float:left;width:140px;padding:5px 0 8px;}
#main_wrapper #main_content #premiere_games .box p{font-size:13px;text-align:center;padding:0 10px;}
#main_wrapper #main_content #premiere_games .box p a{color:#e64f2c;text-decoration:none;padding:0 4px;}
#main_wrapper #main_content #premiere_games .box p a:hover{color:#fff;background-color:#e64f2c;}
#main_wrapper #main_content #premiere_games .box p span{color:#7f7f7f;font-size:10px;}
#main_wrapper #main_content #premiere_games .box_2{padding:5px 0 8px 20px;}

#main_wrapper #main_content #newest_subjects{padding-bottom:25px;border-top:7px solid #90b324;}
#main_wrapper #main_content #newest_subjects li{padding-bottom:15px;}
#main_wrapper #main_content #newest_subjects li a.cloud{float:left;width:40px;height:37px;color:#fff;line-height:32px;text-align:center;background: url(../images/ico_cloud.png) 0 100% no-repeat;margin-right:5px;text-decoration:none;}
#main_wrapper #main_content #newest_subjects li a.cloud:hover{background-position:100% 100%;}
#main_wrapper #main_content #newest_subjects li a.link{color:#e64f2c;text-decoration:none;padding:0 4px;}
#main_wrapper #main_content #newest_subjects li a.link:hover{color:#fff;background-color:#e64f2c;}

#main_wrapper #main_content #newest_trailers{padding-bottom:25px;border-top:7px solid #3c3c3c;}
#main_wrapper #main_content #newest_trailers p.more{padding-bottom:12px;}
#main_wrapper #main_content #newest_trailers p.more a{color:#2cb8e6;text-decoration:none;background: url(../images/ico_anchor.png) 0 50% no-repeat;margin-top:8px;padding-left:10px;}
#main_wrapper #main_content #newest_trailers .box{position:relative;float:left;width:140px;padding-top:4px;}
#main_wrapper #main_content #newest_trailers .box p{font-size:13px;text-align:center;padding:0 10px 15px;}
#main_wrapper #main_content #newest_trailers .box p a{color:#e64f2c;text-decoration:none;padding:0 4px;}
#main_wrapper #main_content #newest_trailers .box p a:hover{color:#fff;background-color:#e64f2c;}
#main_wrapper #main_content #newest_trailers .box_2{margin-left:20px;}
#main_wrapper #main_content #newest_trailers .box span.time{position:absolute;top:0;left:0;width:46px;height:27px;font-size:11px;background-color:#e64f2c;text-align:center;line-height:27px;}
#main_wrapper #main_content #newest_trailers .box span.time span{color:#fff;background: url(../images/ico_play.png) 0 50% no-repeat;padding-left:10px;}

#main_wrapper #main_content #newest_gallery{padding-bottom:25px;border-top:7px solid #e64f2c;}
#main_wrapper #main_content #newest_gallery p.more{padding-bottom:12px;}
#main_wrapper #main_content #newest_gallery p.more a{color:#2cb8e6;text-decoration:none;background: url(../images/ico_anchor.png) 0 50% no-repeat;margin-top:8px;padding-left:10px;}
#main_wrapper #main_content #newest_gallery .box,#main_wrapper #main_content #gallery_list .box{position:relative;float:left;width:133px;padding-top:4px;}
#main_wrapper #main_content #gallery_list .box a.trailer{padding-left:10px;}
#main_wrapper #main_content #newest_gallery .box p,#main_wrapper #main_content #gallery_list .box p{font-size:13px;text-align:center;padding:0 10px 15px;}
#main_wrapper #main_content #newest_gallery .box p a,#main_wrapper #main_content #gallery_list .box p a{color:#e64f2c;text-decoration:none;padding:0 4px;}
#main_wrapper #main_content #newest_gallery .box p a:hover,#main_wrapper #main_content #gallery_list .box p a:hover{color:#fff;background-color:#e64f2c;}
#main_wrapper #main_content #newest_gallery .box_2{margin-left:20px;}
#main_wrapper #main_content #gallery_list .box_2{margin-left:60px;}
#main_wrapper #main_content #newest_gallery .box span.time,#main_wrapper #main_content #gallery_list .box span.time{position:absolute;top:0;left:0;width:46px;height:27px;font-size:11px;background-color:#e64f2c;text-align:center;line-height:27px;/*margin-left: 10px;*/}
#main_wrapper #main_content #gallery_list .box span.time.trailer{margin-left: 10px;}
#main_wrapper #main_content #newest_gallery .box span.time span,#main_wrapper #main_content #gallery_list .box span.time span{color:#fff;background: url(../images/ico_gallery.png) 0 50% no-repeat;padding-left:15px;}
#main_wrapper #main_content #gallery_list .box span.time span.play{color:#fff;background: url(../images/ico_play.png) 0 50% no-repeat;padding-left:15px;}

#main_wrapper #main_content #newest_added{padding-bottom:25px;border-top:7px solid #3c3c3c;width: 305px;}
#main_wrapper #main_content #newest_added p.more{padding-bottom:12px;}
#main_wrapper #main_content #newest_added p.more a{color:#2cb8e6;text-decoration:none;background: url(../images/ico_anchor.png) 0 50% no-repeat;margin-top:8px;padding-left:10px;}
#main_wrapper #main_content #newest_added {float:left;overflow:hidden;max-height:645px;;margin-bottom:25px;padding-bottom:0;}
#main_wrapper #main_content #newest_added ul{margin:10px 0 0;}
#main_wrapper #main_content #newest_added ul#newest_tabs li{float:left;}
#main_wrapper #main_content #newest_added ul#newest_tabs li a{float:left;height:30px;line-height:30px;color:#fff;background-color:#2cb8e6;text-align:center;text-transform:uppercase;margin-right:2px;cursor:pointer;text-decoration:none;}
#main_wrapper #main_content #newest_added ul#newest_tabs li a.current{color:#3c3c3c;background-color:#c1c1c1;}
#main_wrapper #main_content #newest_added ul#newest_tabs li a.f{width:99px;}
#main_wrapper #main_content #newest_added ul#newest_tabs li a.s{width:99px;}
#main_wrapper #main_content #newest_added ul#newest_tabs li a.t{width:99px;}
#main_wrapper #main_content #newest_added ul#newest_tabs li a.f.hover{width:67px;background-color:#75d8f9;}
#main_wrapper #main_content #newest_added ul#newest_tabs li a.s.hover{width:79px;background-color:#75d8f9;}
#main_wrapper #main_content #newest_added ul#newest_tabs li a.t.hover{width:100px;background-color:#75d8f9;}
#main_wrapper #main_content #newest_added ul#newest_tabs li a.current:hover{color:#3c3c3c;background-color:#c1c1c1;}
#main_wrapper #main_content #newest_added .box{float:left;width:140px;padding-top:4px;}
#main_wrapper #main_content #newest_added .box p{font-size:13px;text-align:center;padding:0 10px 15px;}
#main_wrapper #main_content #newest_added .box p a{color:#e64f2c;text-decoration:none;padding:0 4px;}
#main_wrapper #main_content #newest_added .box p a:hover{color:#fff;background-color:#e64f2c;}
#main_wrapper #main_content #newest_added .box p span{color:#7f7f7f;font-size:10px;}
#main_wrapper #main_content #newest_added .box_2{margin-left:20px;}

#main_wrapper #main_content #movies_online{clear:both;padding-bottom:40px;border-top:7px solid #2cb8e6;}
#main_wrapper #main_content #movies_online p.more{padding-bottom:12px;}
#main_wrapper #main_content #movies_online .box{float:left;width:140px;margin-top:10px;}
#main_wrapper #main_content #movies_online .box p{font-size:13px;text-align:center;padding:0 10px 10px;}
#main_wrapper #main_content #movies_online .box p a{color:#e64f2c;text-decoration:none;padding:0 4px;}
#main_wrapper #main_content #movies_online .box p a:hover{color:#fff;background-color:#e64f2c;}
#main_wrapper #main_content #movies_online .box_2{padding-left:20px;}

#main_wrapper #main_content p.title{font-size:20px;padding-top:3px;padding-bottom:3px;}
#main_wrapper #main_content span.date{float:left;width:60px;height:80px;background: url(../images/bg_date.png) 0 0 no-repeat;margin-bottom:1px;}
#main_wrapper #main_content span.date .month{display:block;color:#3c3c3c;font-size:11px;line-height:20px;text-align:center;}
#main_wrapper #main_content span.date .day{display:block;color:#ffffff;font-size:32px;line-height:38px;text-align:center;}
#main_wrapper #main_content span.date .year{display:block;color:#3c3c3c;font-size:11px;line-height:20px;text-align:center;}
#main_wrapper #main_content a.type_b{float:left;width:60px;height:16px;font:normal 9px Arial;color:#fff;line-height:17px;background: url(../images/bg_type_blue.png) 0 0 no-repeat;text-align:center;margin-bottom:1px;text-decoration:none;}
#main_wrapper #main_content a.type_b:hover{background-position:100% 0;}

#main_wrapper #main_content a.type_o{float:left;width:60px;height:16px;font:normal 9px Arial;color:#fff;line-height:17px;background: url(../images/bg_type_orange.png) 0 0 no-repeat;text-align:center;margin-bottom:1px;text-decoration:none;}
#main_wrapper #main_content a.type_o:hover{background-position:100% 0;}

#main_wrapper #footer_help{position:absolute;bottom:0;left:0;width:100%;height:86px;background: url(../images/bg_wrapper_footer.jpg) 50% 0 repeat-x;z-index:-100;}

#footer_wrapper{width:100%;height:430px;background: url(../images/bg_wrapper_footer.jpg) 50% -87px repeat-x;}
#footer_wrapper #footer{position:relative;padding-top:25px;padding-bottom:30px;border-bottom:7px solid #909090;}
#footer_wrapper #footer ul{float:left;width:240px;}
#footer_wrapper #footer ul li{margin-bottom:6px;}
#footer_wrapper #footer ul li a{color:#fff;font-size:13px;text-decoration:none;margin-left:2px;padding:3px;}
#footer_wrapper #footer ul li a:hover{color:#3c3c3c;background-color:#fff;}
#footer_wrapper #footer ul.last{width:220px;}

#footer_wrapper #footer a.strefa{position:absolute;top:201px;left:0px;width:142px;height:40px;text-indent:-9999px;background: url(/images/footer_logos.png) 0 0 no-repeat;}
#footer_wrapper #footer a.geek{position:absolute;top:207px;left:360px;width:142px;height:32px;text-indent:-9999px;background: url(/images/footer_logos.png) -240px 0 no-repeat;}
#footer_wrapper #footer a.fraz{position:absolute;top:200px;left:180px;width:142px;height:50px;text-indent:-9999px;background: url(/images/footer_logos.png) 0 -55px no-repeat;}
#footer_wrapper #footer a.ipla{position:absolute;top:205px;left:560px;width:142px;height:38px;text-indent:-9999px;background: url(/images/footer_logos.png) -240px -60px no-repeat;}
#footer_wrapper #footer a.strefa:hover{background-position:0 -138px;}
#footer_wrapper #footer a.geek:hover{background-position:-240px -146px;}
#footer_wrapper #footer a.fraz:hover{background-position:0 -201px;}
#footer_wrapper #footer a.ipla:hover{background-position:-240px -206px;}
#footer_wrapper #footer div.rights{position:absolute;top:194px;right:0;width:270px;height:42px;color:#8a8a8a;text-align:right;}
#footer_wrapper #footer div.rights p.copy{padding-bottom:7px;}
#footer_wrapper #footer div.rights p.copy a{color:#8a8a8a;text-decoration:none;padding:3px;}
#footer_wrapper #footer div.rights p.copy a:hover{background-color:#fff;}

#footer_wrapper #footer div p.link a{color:#fff;text-decoration:none;padding:3px;}
#footer_wrapper #footer div p.link a:hover{color:#3c3c3c;background-color:#fff;}
#footer_wrapper #footer div p.link span{margin:3px 3px 0 4px;background: url(../images/ico_f_link.png) 50% 50% no-repeat;}
#footer_wrapper #footer div p.link img{padding:3px 3px 0 4px;}

h3.title-show {width: 420px}
#main_wrapper #main_content h3.title {width: 420px; font-size:18px; padding-top:3px;}
#main_wrapper #main_content h3.title a{color:#3d3d3d;font-size:20px;line-height:20px;margin-right:100px;text-decoration:none;}
#main_wrapper #main_content h3.title a:hover{color: #e64f2c; text-decoration:none;}

#main_wrapper #main_content .facebook_like,#main_wrapper #main_content .facebook_share{background-color:#ddf5fd;border:1px solid #b0cad2;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius: 3px; border-radius:3px;border: 1px solid #b0cad2;padding:10px;margin:15px 0;}
#main_wrapper #main_content .facebook_like p{font:bold 16px Arial;color:#365899;}
#main_wrapper #main_content .facebook_share p{font:bold 16px Arial;color:#3c3c3c;}

#main_wrapper #main_content #game_card .top{position:relative;padding:10px 0 30px;}
#main_wrapper #main_content #game_card .top img{float:left;margin-right:20px;}
#main_wrapper #main_content #game_card .top ul li{margin-bottom:8px;width:100%;}
#main_wrapper #main_content #game_card .top ul li a{    color: #E64F2C;
    font-size: 13px;
    text-decoration: none;}
#main_wrapper #main_content #game_card .top ul li span{float:left;color:#7f7f7f;width:100px;}
#main_wrapper #main_content #game_card .top ul li span.l{width:115px;color:#3c3c3c;}
#main_wrapper #main_content #game_card .desc{clear:both;color:#3c3c3c;line-height:21px;text-align:justify;padding-bottom:40px;}
#main_wrapper #main_content #game_card .game_marks{float:left;width:300px;padding-top:12px;}
#main_wrapper #main_content #game_card .game_marks span{float:left;width:27px !important;height:27px;background: url(../images/ico_games_marks.png) no-repeat;margin-right:3px;}
#main_wrapper #main_content #game_card .game_marks span.m1{background-position:0 0;}
#main_wrapper #main_content #game_card .game_marks span.m2{background-position:-30px 0;}
#main_wrapper #main_content #game_card .game_marks span.m3{background-position:-60px 0;}
#main_wrapper #main_content #game_card .game_marks span.m4{background-position:-88px 0;}
#main_wrapper #main_content #game_card .game_marks span.m5{background-position:-117px 0;}
#main_wrapper #main_content #game_card .game_marks span.m6{background-position:-147px 0;}
#main_wrapper #main_content #game_card .game_marks span.m7{background-position:-176px 0;}
#main_wrapper #main_content #game_card .game_marks span.m8{background-position:-205px 0;}
#main_wrapper #main_content #game_card .game_marks span.m9{background-position:-235px 0;}
#main_wrapper #main_content #game_card .game_marks span.m10{background-position:-264px 0;}
#main_wrapper #main_content #game_card .game_marks span.m11{background-position:-294px 0;}
#main_wrapper #main_content #game_card .game_marks span.m12{background-position:-324px 0;}
#main_wrapper #main_content #game_card .game_marks span.m13{background-position:-353px 0;}
#main_wrapper #main_content #game_card .game_marks span.m14{background-position:-383px 0;}

#main_wrapper #main_content #game_card .rate_box{position:absolute;top:10px;right:0;width:80px;height:105px;color:#fff;font-size:12px;background: url(../images/bg_rate_box.png) 0 0 no-repeat;text-align:center;padding-top:15px;}
#main_wrapper #main_content #game_card .rate_box p.rate{padding:5px 0 25px;font-size:40px;font-weight:bold;line-height:40px;}
#main_wrapper #main_content #game_card .rate_box p.star{padding-left:8px;}

#main_wrapper #main_content .similiar{padding-bottom:30px;}
#main_wrapper #main_content .similiar li{float:left;margin:0 6px 6px 0;}
#main_wrapper #main_content .similiar li a{float:left;color:#fff;line-height:20px;background: url(../images/bg_sim_games.png) 100% 0 no-repeat;padding-right:5px;text-decoration:none;}
#main_wrapper #main_content .similiar li a span{float:left;width:11px;height:20px;background:#fff url(../images/bg_sim_games.png) 0 0 no-repeat;text-indent:-9999px;}

#main_wrapper #main_content .game_box{padding-bottom:40px;border-top:7px solid #2cb8e6;}
#main_wrapper #main_content .game_box ul{padding-top:10px;}
#main_wrapper #main_content .game_box ul li{margin-bottom:8px;}
#main_wrapper #main_content .game_box ul.errors li{margin-bottom:8px; float:left; margin-top:0px;width: 155px;}
#main_wrapper #main_content .game_box ul li span{float:left;color:#7f7f7f;width:100px;}
#main_wrapper #main_content .game_box ul li div{float:left;width:440px;}
#main_wrapper #main_content .game_box ul li div a{color:#e64f2c;background:url("../images/ico_anchor.png") no-repeat 0 50%;padding-left:12px;text-decoration:none;}
#main_wrapper #main_content .game_box ul li div a.connected{color:#e64f2c;background:url("../images/ico_anchor.png") no-repeat 0 50%;padding-left:12px;text-decoration:none;width:400px;}

#main_wrapper #main_content #game_gallery{padding-bottom:0;}
#main_wrapper #main_content #game_gallery ul li{float:left;margin-right:43px;margin-bottom:20px;}
#main_wrapper #main_content #more_gallery,#main_wrapper #main_content #more_trailers{margin-top:0;}

#main_wrapper #main_content #game_movies{padding-bottom:0;}
#main_wrapper #main_content #game_movies ul li{float:left;}
#main_wrapper #main_content #game_movies .box{position:relative;float:left;width:140px;padding-top:4px;margin-right:60px;}
#main_wrapper #main_content #game_movies .box img{padding-left:10px;}
#main_wrapper #main_content #game_movies .box p{font-size:13px;text-align:center;padding:0 10px 15px;}
#main_wrapper #main_content #game_movies .box p a{color:#e64f2c;text-decoration:none;padding:0 4px;background-image:none;}
#main_wrapper #main_content #game_movies .box p a:hover{color:#fff;background-color:#e64f2c;}
#main_wrapper #main_content #game_movies .box_2{margin-left:20px;}
#main_wrapper #main_content #game_movies .box span.time{position:absolute;top:0;left:0;float:none;width:46px;height:27px;font-size:11px;background-color:#e64f2c;text-align:center;line-height:27px;margin-left:10px;}
#main_wrapper #main_content #game_movies .box span.time span{float:none;color:#fff;background: url(../images/ico_play.png) 0 50% no-repeat;padding-left:10px;}

#main_wrapper #main_content #comments{padding:15px 0 20px;}
#main_wrapper #main_content #comments ul{padding-top:10px;color:#3c3c3c;}
#main_wrapper #main_content #comments ul li{padding-bottom:20px;}
#main_wrapper #main_content #comments .left{float:left;width:76px;height:76px;background-color:#fff;padding:3px 0 0 3px;border:1px solid #cdcdcd;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius: 3px; border-radius:3px;border: 1px solid #cdcdcd;}
#main_wrapper #main_content #comments .right{float:left;width:438px;background: url(../images/ico_comments.png) 0 21px no-repeat;padding-left:12px;margin-left:8px;}
#main_wrapper #main_content #comments .right .inner{background-color:#e1e1e1;padding:3px 5px 5px 5px;border:1px solid #e1e1e1;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius: 3px; border-radius:3px;border: 1px solid #e1e1e1;}
#main_wrapper #main_content #comments .right .inner p.comment{background-color:#fff;font-size:13px;line-height:21px;margin-top:4px;padding:10px;text-align:justify;}
#main_wrapper #main_content #comments .right .inner p span{color:#7f7f7f;font-size:10px;}

#main_wrapper #main_content #add_comment form{font-size:13px;padding-top:10px;}
#main_wrapper #main_content #add_comment form div.f{float:left;width:190px;}
#main_wrapper #main_content #add_comment form div.s{float:left;width:160px;}
#main_wrapper #main_content #add_comment form div.b{float:left;width:540px; }
#main_wrapper #main_content form .input_outer{width:160px;height:31px;background-color:#f8f8f8;margin:2px 0 30px;border:1px solid #cdcdcd;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius: 3px; border-radius:3px;border: 1px solid #cdcdcd;}
#main_wrapper #main_content form .input_outer input{width:155px;height:26px;background-color:#f8f8f8;margin:2px 0 0 2px;border:0;}
#main_wrapper #main_content form .textarea_outer{width:538px;min-height:103px;background-color:#f8f8f8;margin:2px 0 5px;border:1px solid #cdcdcd;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius: 3px; border-radius:3px;border: 1px solid #cdcdcd;}
#main_wrapper #main_content form .textarea_outer textarea{width:532px;min-height:100px;background-color:#f8f8f8;margin:2px 0 0 2px;border:0;}
#main_wrapper #main_content #add_comment form div.f img{/*left: 367px; position: absolute; top: 55px;*/left: 189px;
    position: relative;
    top: -73px;}
#main_wrapper #main_content #add_comment form .captcha_outer{padding-top:4px;}
#main_wrapper #main_content #add_comment form .captcha_outer span{color:#2cb8e6;background: url(../images/ico_reload.png) 0 50% no-repeat;padding:1px 0 1px 22px;cursor:pointer;}
#main_wrapper #main_content #add_comment form .textarea_outer{width:538px;min-height:103px;background-color:#f8f8f8;margin:2px 0 25px;border:1px solid #cdcdcd;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius: 3px; border-radius:3px;border: 1px solid #cdcdcd;}
#main_wrapper #main_content #add_comment form .textarea_outer textarea{width:532px;min-height:100px;background-color:#f8f8f8;margin:2px 0 0 2px;border:0;}
#main_wrapper #main_content #add_comment form div.b input{float:right;width:160px;height:33px;background: url(../images/btn_submit.png) 0 0 no-repeat;border:0;text-indent:-9999px;cursor:pointer;}
#main_wrapper #main_content #add_comment form div.b input:hover{background-position: 100% -33px;}

#main_wrapper #main_content #similiar_articles{padding-top:15px;}
#main_wrapper #main_content .similiar2 {padding-top:12px;}
#main_wrapper #main_content .similiar2 li{float:left;width:230px;background:url("../images/ico_anchor.png") no-repeat 0 3px;margin-bottom:15px;padding:0 30px 0 12px;}
#main_wrapper #main_content .similiar2 a{color:#e64f2c;font-weight:bold;text-decoration:none;}
#main_wrapper #main_content .similiar2 span{color:#7f7f7f;font-size:10px;}

#main_wrapper #main_content .success_msg{height:101px;background:url("../images/bg_success.png") no-repeat 0 0;margin:10px 0;padding:15px 0 0 20px;}
#main_wrapper #main_content .msg .title_f{font-size:28px;height:28px;width: 75%;}
#main_wrapper #main_content .msg .title_s{font-size:20px;width: 75%;}

#main_wrapper #main_content .error_msg{height:101px;background:url("../images/bg_error.png") no-repeat 0 0;margin:10px 0;padding:15px 0 0 20px;}

#main_wrapper #nav_cat li{float:left;}
#main_wrapper #nav_cat li a{float:left;width:19px;height:24px;color:#fff;background:url("../images/ico_nav_cat.png") no-repeat 0 0;text-align:center;line-height:21px;text-decoration:none;margin-right:1px;}
#main_wrapper #nav_cat li a.active{background-position:0 100%;}
#main_wrapper #nav_cat li a.active:hover{color:#ffffff;}
#main_wrapper #nav_cat li a:hover {color: #3C3C3C;}

#main_wrapper #games_catalog div.f{float:left;width:170px;margin-top:15px;}
#main_wrapper #games_catalog div.l{float:left;}
#main_wrapper #games_catalog div.l input.search{float:left;width:30px;height:33px;font-size:0;line-height:0;background:url("../images/btn_search.png") no-repeat 0 0;margin-top:32px;border:0;text-indent:-9999px;cursor:pointer;}

table{text-align:left;}

#games_table{color:#3c3c3c;border-top:7px solid #3C3C3C;margin-bottom:25px;}
#games_table th{height:25px;line-height:25px;padding-bottom:7px;}
#games_table th.th1{width:80px;}
#games_table th.th2{width:200px;}
#games_table th.th3{width:50px;}
#games_table th.th4{width:115px;}
#games_table th.th5{width:100px;}


#games_table tr td{vertical-align:top;padding:5px 0;border-top:1px solid #c7c7c7;}
#games_table tr td img{float:left;margin-right:5px;}
#games_table tr td a{color:#E64F2C;font-size:13px;text-decoration:none;}

.sIFR-flash{margin-top:0;cursor:pointer;padding:2px;}
.hide_element{display:none !important;}




.pika-image {position: relative; height: 340px; width: 500px; margin-top:50px;}
/*position image holders */
.pika-image .animation, .pika-image .main-image {position: absolute; top: 0; left: 0;}
.pika-image .animation {display: none;z-index:2;}
.pika-image img {width:540px;height:319px;border:0;}

.pika-imgnav a {position: absolute;display: block;z-index:3;}
.pika-imgnav a.previous {top: -65px; left:0;cursor:pointer;}
.pika-imgnav a.next {top: -65px; right:0;cursor:pointer;}

.pika-textnav {overflow: hidden; margin: 10px 0 0 0;}
.pika-textnav a {font-size: 12px; text-decoration: none; font-family:  helvetica, arial, sans-serif; color: #333; padding: 4px;}
.pika-textnav a:hover {background: #e5e5e5; color: #0065B2;}
.pika-textnav a.previous {float: left; width: auto; display: block;}
.pika-textnav a.next {float: right; width: auto; display: block;}

.pika-thumbs { padding: 0 0 20px 0; overflow: hidden; }
.pika-thumbs li {float: left; list-style-type: none; width: 140px; margin: 0 60px 20px 0; cursor: pointer;}
.pika-thumbs li:last {margin: 0;}
.pika-thumbs li .clip {position:relative;float:left;width: 130px; height: 130px; text-align: center; vertical-align: middle; overflow: hidden;border:5px solid #fff;}
.pika-thumbs li .clip img{float:left;left:-45px;}

.pika-thumbs div.active{
    width:130px;
    height:130px;
    border:5px solid #2cb8e6;
}

img.story_resize{width:412px;height:250px;}
img.resize{width:460px;height:160px;}

#left_column p.results_info{font-size: 18px;padding-left: 10px;}
#left_column .results{margin-top: 40px}
#left_column .results h2{font-size: 24px;position: relative;left: -10px}
#left_column .results h3{font-size: 20px;}
#left_column .results .item {position: relative;margin-bottom: 20px}
#left_column .results .item > div{width: 490px}
#left_column .results .item .star-rating-control{/*position: absolute; top: 25px;*/}
#left_column .results .item .cloud:hover,#newest_output .comments .item .cloud:hover{background-position:100% 100%;}
#left_column .results .item a{text-decoration: none;color: #888787}
#left_column .results .item h4{color: #3b3b3b;font-size: 14px;font-weight: normal;/*margin-bottom: 5px;*/}

#left_column .results .item .cloud{position: absolute;right: 0px;top:-10px;background: url("../images/ico_cloud.png") no-repeat scroll 0 100% transparent;color: #FFFFFF;height: 37px;line-height: 32px;text-align: center;text-decoration: none;width: 40px;}
#newest_output .comments .item .cloud{position: absolute;right: 0px;top:0px;background: url("../images/ico_cloud.png") no-repeat scroll 0 100% transparent;color: #FFFFFF;height: 37px;line-height: 32px;text-align: center;text-decoration: none;width: 40px;}
#left_column .results .item h4 {margin:10px 0px;}
#left_column .results .item h4 a{color: #000;font-size: 17px;font-weight: bold;/*margin-bottom: 5px;*/}
#left_column .results .item p.lead{color: #555555; margin-bottom: 5px;}
#main_content h1#listing_title {color: #000000; font-family: 'Museo500Regular'; font-size: 25px; margin-bottom: 35px; margin-left: 20px;}

#left_column .static .regulations h3{color: #e64f2c;font-size: 16px;margin: 10px 0 10px 0}
#left_column .static .regulations li{list-style: decimal; margin-left: 20px; margin-top: 5px; }
#left_column .static .regulations p{margin-bottom: 5px}

#newest_output .comments{padding-top: 10px;height: 510px}
#newest_output .comments .item{padding-left: 46px;position: relative;height: 75px;}
#newest_output .comments .item .cloud{left: 0;top: 0}
#newest_output .comments .item a{color: #e64f2c;text-decoration: none;font-size: 14px;}
#newest_output .comments .item a.title:hover{background: #E64f2C;color: #fff}
#newest_output .comments .item p span{color: #7f7e7e;}
#newest_output .comments .item p{padding-top: 5px}


#main_wrapper #main_content .connected_catalogs {padding-bottom:40px;border-top:7px solid #2cb8e6;}

.facebook_share p {margin-bottom: 10px}
.like {margin-left: 10px; text-decoration: none; color: black}
.like span {margin-right: 6px}
p.reloadButton {position: absolute; margin-top: -35px; margin-left: 260px}

span.game_info_cart{width:120px !important; padding-bottom:10px;display:block;color: #3C3C3C !important;}

/*Style z importu z stp uzywane w body solucji tipsow i poradnikow*/
.color-green {color:#57AF2B}
.color-red {color:#c00}
.color-blue {color:#06f}
.stp-body-table{}
tr.shaded{background-color: #EEEEEE}


.ads { background-color: fuchsia; display: block; margin: auto; text-align: center; }
.ads.billboard { width: 750px; height: 300px; }
.ads.rectangle { width: 300px; height: 250px; }


.review-summary { margin-top: 15px; border: 1px solid #aaaaaa;}
.review-summary .rating {border-bottom: 1px solid #ffffff;}
.review-summary .rating .title {float:left; width: 80%; padding: 5px 0;}
.review-summary .rating .body {float:right; width: 18%; padding: 5px 1%; text-align: center; font-size: 20px; font-weight: bold;}
.review-summary .positives, .review-summary .negatives {width: 50%;}
.review-summary .positives {float: left;}
.review-summary .negatives {float: right;}
.review-summary .title {padding: 5px; background: #2cb8e6; color: #ffffff; text-align: center; font-weight: bold;}
.review-summary .body {padding: 5px; border: 1px #aaaaee;}
.review-summary .body li {text-align: left;}
.review-summary .positives .title {border-right: 1px solid #ffffff;}
.review-summary .positives .body {border-right: 1px solid #aaaaee;}

#commentAd p.hint {font-size: 9px;padding-top: 5px;}

ul.errors li {color: #e7512d; width: 270px; margin-top:-25px;background: url("../images/error_info.png") no-repeat scroll 0 50% transparent;float:right;padding-left:20px;}


.regulations ol li {text-align: justify}
.regulations ol li a{color:#e64f2c;font-size:13px;text-decoration:none;}

#main_wrapper #main_content #contact_form form div.b input{float:right;width:160px;height:33px;background: url(../images/btn_send.png) 0 0 no-repeat;border:0;text-indent:-9999px;cursor:pointer;}
#main_wrapper #main_content #contact_form form div.b input:hover{background-position: 100% -33px;}
#main_wrapper #main_content #contact_form form ul.errors li{float:left;margin-left:168px;margin-top:-22px;}
#main_wrapper #main_content #contact_form form div.textarea_outer ul.errors li{float:left;margin:10px 0 0 0;}

a.contact_finish {background: url("../images/ico_anchor.png") no-repeat scroll 0 3px transparent;color:#E64F2C;font-size:13px;margin-left:5px;padding-left:10px;text-decoration:none;}
p.contact_desc {margin-bottom: 20px;margin-left: 5px;}
div#rejestracja form#user {color:#3c3c3c;}
div#rejestracja form#user dl.zend_form dt {padding:10px 0 5px 0;}
div#rejestracja form#user dl.zend_form dd#user-gender-element label.right {margin-left:20px;}
div#rejestracja form#user dl.zend_form dd#user-game_platforms-element div label {line-height:30px;}
div#rejestracja form#user dl.zend_form dd#user-game_platforms-element div.left_box{float:left;}
div#rejestracja form#user dl.zend_form dd#user-game_platforms-element div.right_box{float:left;margin-left: 20px;}
div#rejestracja form#user dl.zend_form dd#user-accept_regulations-element ul.errors li {float:left;margin-top:20px; width:100%; }
div#rejestracja form#user dl.zend_form dd#submit-element input#user-submit {background: url(../images/btn_rejestracja.png) 0 0 no-repeat;text-indent:-9999px;display:block; width:130px; height:33px;border:none;font-size: 0;line-height: 0px;cursor:pointer; }
div#rejestracja form#user dl.zend_form dd#submit-element input#user-submit:hover{background: url(../images/btn_rejestracja.png) 100% 100% no-repeat;}
div#rejestracja form#user dl.zend_form dd#user-accept_regulations-element {width:600px;}

div#uniform-platform, div#uniform-genre {width: 156px;}
div#uniform-platform span, div#uniform-genre span {color: #666;width: 130px;text-shadow: 0 1px 0 #fff;}
div#uniform-platform select, div#uniform-genre select {width: 165px; min-width: 150px;}


div#rejestracja form#user dl.zend_form dd#submit-element input#user-submit {background: url(../images/btn_rejestracja.png) 0 0 no-repeat;text-indent:-9999px;display:block; width:130px; height:33px;border:none;font-size: 0;line-height: 0px;cursor:pointer; }
div#rejestracja form#user dl.zend_form dd#submit-element input#user-submit:hover{background: url(../images/btn_rejestracja.png) 100% 100% no-repeat;}

div.edycja input#user-submit {background: url(../images/btn_zapisz.png) 0 0 no-repeat !important;text-indent:-9999px;display:block; width:130px; height:33px;border:none;font-size: 0;line-height: 0px;cursor:pointer; }
div.edycja input#user-submit:hover{background: url(../images/btn_zapisz.png) 100% 100% no-repeat !important;}

.logged_user_text {color: #c7c7c7; letter-spacing: 2.3px;}
.logged_user_nick {font-weight: bold; color: #ffffff; text-decoration: none; position: relative; letter-spacing: 1.8px;}
.logged_user_logout {color : #c7c7c7; text-decoration: none; margin-left: 5px; position: relative; letter-spacing: 2px;}
div.visible_form form#user dl.zend_form dd#submit-element input#user-submit {background: url(../images/btn_zalogujsie.png) 0 0 no-repeat;text-indent:-9999px;display:block; width:110px; height:23px;border:none;font-size: 0;line-height: 0px;cursor:pointer; }
div.visible_form form#user dl.zend_form dd#submit-element input#user-submit:hover{background: url(../images/btn_zalogujsie.png) 100% 100% no-repeat;}

div.visible_form  div div.grey {background:#efefef;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;width:295px;height:auto; margin-top:10px; padding: 5px;}
div.visible_form  div a.przypomnienie{color:#e64f2c;width:240px;}
div.visible_form  div div.grey p {margin-top: 10px;}
div.visible_form  div a.rejestracja{color:#e64f2c;margin-left: 10px;}

form#resetpassword {margin-top: 20px}
form#resetpassword dl.zend_form dd#submit-element input#resetpassword-submit {background: url(../images/btn_haslo.png) 0 0 no-repeat;text-indent:-9999px;display:block; width:110px; height:23px;border:none;font-size: 0;line-height: 0px;cursor:pointer; }
form#resetpassword dl.zend_form dd#submit-element input#resetpassword-submit:hover{background: url(../images/btn_haslo.png) 100% 100% no-repeat;}

form#newpassword dl.zend_form dd#submit-element input#newpassword-submit {background: url(../images/btn_haslo.png) 0 0 no-repeat;text-indent:-9999px;display:block; width:110px; height:23px;border:none;font-size: 0;line-height: 0px;cursor:pointer; }
form#newpassword dl.zend_form dd#submit-element input#newpassword-submit:hover{background: url(../images/btn_haslo.png) 100% 100% no-repeat;}

/*rejestracja i edycja profilu*/
#fieldset-required>legend, #fieldset-optional>legend{color:#7E7E7E; font-size:16px; font-weight:bold}
#avatar-element{padding: 10px 0 5px;}
#avatar-element>div{padding-top: 5px;}
#avatar-element>div>div {float:left;}
#avatar-element img {width:72px;	height:72px;}
#avatar-element .image{border: 1px solid #DCDCDC;	border-radius: 3px 3px 3px 3px;	padding: 2px;}
#avatar-element .element-content{padding: 5px 20px;}
#avatar-element .element-content .hint{font-size:11px; margin-bottom:10px;}
#avatar-element .uploadify-button{
	background: url("/images/btn_avatar.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 23px;
	line-height: 0;
	text-indent: -9999px;
	width: 110px;
	border-radius: 0px;
}
#user-optional-avatar-element .uploadify-button:hover{background: url("../images/btn_avatar.png") 100% 100% no-repeat;}
#user-optional-gender-element>label{margin-right:10px;}
#user-optional-game_platforms-element .checkboxes-column{margin: 5px 40px 10px 0px;}
#user-optional-game_platforms-element label{display: block;}
#user-accept_regulations-element ul.errors li {float:left;margin-top:6px;width:600px;}
#user-accept_regulations-element a {color:#E64F2C;font-size:13px;text-decoration:none;}
#uniform-user-optional-city_size{padding-right: 10px;}

/*Zamiast sifri*/
h3.title, p.title,p.info,h3.title-show{color: #3c3c3c; font-family: 'Museo500Regular';}
p.title{padding-top:8px;}
h3.title-show{color: #3c3c3c; font-size:20px;}

.log{font-family: 'Museo500Regular';font-size: 11px;padding-top: 3px;}
h3.game_subtitle{font-family: 'Museo500Regular'; font-size: 16px; padding-top: 3px;}
#rejestracja h3.title{font-size:18px}
p.info{font-size: 18px}
.results h4.title{color: #3c3c3c;font-family: 'Museo500Regular';font-size: 14px}
p.title_s,p.title_f{color: #fff;font-family: 'Museo300Regular';font-size: 20px}
p.title_f{font-size: 28px;}
.static h2{color: #3c3c3c;font-family: 'Museo500Regular';font-size: 22px;margin-bottom: 15px}

p.title_404{font-size: 130px;font-family: 'Museo700Regular';color: #3c3c3c}
p.subtitle_404{font-size: 40px;font-family: 'Museo300Regular';color: #7f7f7f}

.results h4.title-search a:hover{color: #e64f2c !important; text-decoration:none;}
.results h3{color: #3c3c3c; font-family: 'Museo500Regular'; font-size: 18px; padding-bottom:5px}
.results_info{color: #3c3c3c; font-family: 'Museo500Regular'; font-size: 18px;}


.admin .comments {border: 1px solid #999999; width: 100%;}
.admin .comments th, .admin .comments td {border: 1px solid #999999;padding: 5px;}
.admin .comments thead tr.head {background-color:#555555; text-align: center; color: #ffffff;}
.admin .comments tbody tr:nth-child(odd) {background-color: #ffffff;}
.admin .comments tbody tr:nth-child(even) {background-color: #dddddd;}
.admin .comments tbody tr .visibility a {display: block; width: 16px; height: 16px;background: url(/images/icons/eye.png);}
.admin .comments tbody tr .visibility a span {display: none}
.admin .comments tbody tr.hidden {color: #999999;}
.admin .comments tbody tr.hidden .visibility a {background: url(/images/icons/eye-disabled.png);}
.admin .comments tbody tr.row:hover {background-color:#eeeeee}
.admin .pagination {float: right;}
.admin .pagination {margin: 10px 0;}
.admin .pagination ul li {display: inline;}
.admin .pagination ul li a, .admin .pagination ul li span {padding: 5px; border: 1px solid #444444; color: #444444; font-size: 10px; font-weight: bold; text-decoration: none;}
.admin .pagination ul li a:hover {background: #aaaaaa;}
.admin .pagination ul li.current span {background: #444444; color: #ffffff;}

.error pre {overflow: scroll;}

#fb_slide {
    background: url("/images/fb_bg.png") no-repeat scroll 0 0 transparent;
    height: 422px;
    left: -220px;
    margin-top: -211px;
    position: fixed;
    top: 50%;
    width: 261px;
    z-index: 10;
}
.fb-like-box {
    background: none repeat scroll 0 0 white;
    margin: 40px 0 0 10px;
}

#gallery .gallery-preview li {
	display: inline-block;
	margin: 10px 19px;
}



.article-menu {
	margin-bottom: 25px;
}

.article-menu a {
	color: #e64f2c;
	text-decoration: none;
}

.article-menu a:hover {
	background-color: #004A7F;
	color: #ffffff;
}

.article-menu .header {
	position: relative;
	margin: 10px 0;
	padding: 5px 0;
	border: 2px #e64f2c;
	border-style: solid none;
}

.article-menu .header .prev {
	position: absolute;
	top: 5px;
	left: 0;
}

.article-menu .header .next {
	position: absolute;
	top: 5px;
	right: 0;
}

.article-menu .header p {
	width: 100%;
	text-align: center;
}

.article-menu .content {
	margin-left: 10px;
}

.article-menu h5 {
	margin-bottom: 5px;
}

.article-menu ul {
	margin: 0 0 15px 10px;
}

.article-menu li.current {
	font-weight: bold;
}
