@charset "utf-8";
/* CSS Document */

body {
        padding:0;
        margin:0;
        color:black;
        font-size:12px;
        font-family:  Tahoma, Arial, Helvetica, sans-serif;
        background-color:#393939; 
    }
img {border:0px;}
.clr {clear:both; height: 0px; margin: 0px; padding: 0px;}

h1{font-size:13pt;margin:0; padding:0; margin-left:10px; margin-bottom: 15px;}
h2{font-size:12pt;margin:0; padding:0; margin-left:10px;color:#95AC16;}

a:link, a:visited {color: #000000; font-weight: normal; text-decoration:none;}
a:hover {
    text-decoration:none;
    color: #3b3b3b;
}

input, textarea{
    border:1px solid #ec8000;
}

select {
    border:1px solid #ec8000;
    background: white;
}

.button{
    background: transparent;
    cursor: pointer;
}

a.mainlevel-nav:link, a.mainlevel-nav:visited {
        text-align:center;
        font-size:18px;
        font-family:  Arial, Helvetica, sans-serif !important;
        color:#000000;
        display:block; 
        padding:0px;
        border: 0px;
    }
a.mainlevel-nav:hover {color:#FFFFFF;}

#mainlevel-nav1{
    background: url(./images/menu_1_all.png) no-repeat top left;
    width: 202px;
    height: 64px;
}
#mainlevel-nav2{
    background: url(./images/menu_2_all.png);
    width: 198px;
    height: 64px;
}
#mainlevel-nav3{
    background: url(./images/menu_3_all.png);
    width: 164px;
    height: 64px;
}
#mainlevel-nav4{
    background: url(./images/menu_4_all.png);
    width: 185px;
    height: 64px;
}
#mainlevel-nav5{
    background: url(./images/menu_5_all.png);
    width: 158px;
    height: 64px;
}

#mainlevel-nav1:hover,
#mainlevel-nav2:hover,
#mainlevel-nav3:hover,
#mainlevel-nav4:hover,
#mainlevel-nav5:hover
{
    background-position: 0 -64px;
}


#top_menu_inner ul{
    padding: 0px;
    margin: 0px;
}

#top_menu_inner li{
    padding: 0px;
    margin: 0px;
    float: left;
    list-style-type: none;
}
/* Góra */


#topbar {
        background-image:url(./images/topbar_bg.jpg);
        width:1000px;
        height: 55px;
        background-repeat:repeat-x;
        font-size:12px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: auto;
        margin-right: auto;
        padding: 0px;
        border: none;
    }
#topbar_content{
    width: 453px;
    height: 41px;
    float: left;
    background-image:url(./images/topbar_bottom_new.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
    padding-top: 14px;
    font-weight: normal;
    font-size: 11px;
}
.topbar_mailbox{
    padding-top: 12px;
    padding-left: 20px;
    float: left;
    width: 160px;
}

.topbar_mailbox  img{
    vertical-align: middle;
}

.topbar_mailbox a{
    font-weight: bold;
    
}
.topbar_mailbox a:hover{
    color: white;

}

#topbar_left{
    float: left;
    background-image:url(./images/topbar_left.jpg);
    background-repeat: no-repeat;
    width: 43px;
    height: 55px;
}

#topbar_right{
    float:right;
    background-image:url(./images/topbar_right.jpg);
    background-repeat: no-repeat;
    width: 43px;
    height: 55px;
}

#search {
        width: 280px !important;
        height: 55px;
        padding-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        float:left;
        background: url(./images/szukaj_img.jpg) no-repeat top left;
    }
#search table{
    margin-top: 8px;
    vertical-align: top;
}
#inputString {
        width: 190px;
        height:16px;
        border:1px solid #ec8000;
        color: black;
        background-color: white;
        font-weight:normal;
        font-size:12px;
        padding-top:4px;
        padding-left:5px;
    }
#search .button {
        background-image:url(./images/button_search.jpg);
        width:29px;
        height:23px;
        border:0px;
        cursor: pointer;
    }

.search_word{
    font-weight: bold;
    font-size: 14px;
    margin-left: 10px;
    color: #3d3d3d;
}


#top {
    width:1000px;
    height:115px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
}
#arbo {text-align:center;}
#logo {
        width:509px;
        height:115px;
        float:left;
        padding: 0px;
        margin: 0px;
    }


/* Panel logowania */

#logo2, #logo22 {
        background-image:url(./images/login_bg.jpg);
        background-position:left top;
        background-repeat: no-repeat;
        width:467px;
        height: 115px;
        float:left;
        padding:0px;
        margin:0px;
        border : none;
        color: #f2b009;
        margin-bottom: -35px;
    }

#logo2{
    font-size:12px;
}

#logo2 .inputbox2_conteiner{
    background: url(./images/login_input_bg2.gif) no-repeat top left;
    width:186px;
    height:30px;
    margin-right: 10px;
    _margin-right: 5px;
}



#logo2 .inputbox2 {
        width:171px;
        height:19px;
        border:none;
        color:#000000;
        font-weight:normal;
        margin: 0px;
        font-size:13px;
        padding-top:6px;
        padding-left: 10px;
        padding-right: 5px;
        padding-bottom: 5px;
        background: transparent;
    }
#logo2 .button{
    background-image:url(./images/login_button.png);
    background-color: transparent;
    width:29px;
    height:29px;
    border:0px;
        position:relative;
    margin-left:0px;
    margin-right:9px;
    margin-top: 2px;
    cursor: pointer;
    }

#logo2 label {color: #f2b009; position:relative; top:-3px;}

#logo22{
    color: white;
    padding-top: 10px;
}

#logo22 a.login_menu {
    background: url(./images/logged_menu_bg.gif) no-repeat top left;
    color: #f2b20a;
    display: block;
    width: 127px;
    height: 22px;
    margin: 3px;
    padding-top:5px;
    vertical-align: middle;
    font-size: 12px;
}


#logo22 a.login_menu img{
    border: none;
    margin-right: 5px;
    margin-left: 8px;
    vertical-align: middle;
    background-color: transparent;
}

.login_profile{
    color: #f2b20a !important;
    font-weight: bold !important;
    font-size: 24px !important;

}

.login_profile img{
    border: none;
    width:48px;
    height:48px;
}

#mod_login_remember{
        background: transparent !important;
        border: none !important;
        margin-left: 175px;
        margin-top: 5px;
}
.inputbox6{
    margin-left: 0px !important;
    background: transparent !important;
    border: none !important;
}

a.login, a.login:visited,a.forgot_pass_link,a.forgot_pass_link:visited {
        padding-left:20px;
        height:14px;
        font-weight:normal;
        color:#f2b009;
    }

a.login2, a.login2:visited {
        padding-left:20px;
        height:20px;
        display: block;
        background: url(./images/icons/details_icon.gif) no-repeat left;
        color: black;
    }

a.login:hover,a.forgot_pass_link:hover{
    color: white;
}

a.forgot_pass_link, a.forgot_pass_link:hover{
        text-decoration: underline !important;
}


#menu_top_panel{
    background-image:url(./images/menu_top_bg.png);
    background-repeat: no-repeat;
    width:1000px;
    height:21px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
}




.userelements{
    width: 100%;
    border: none;
}

.userelements td{
    border: none;
    vertical-align: top;
    margin:0;
    padding:0;
}

.userelements a,
.userelements a:visited
{
	font-size:10px;
	color:#000;
        padding: 0px;
        margin: 2px;
}


.userelements a:hover
{
	color:#000;
	text-decoration:underline;
}

.userelements a:hover .imag{
    border:1px solid #909090;
    background:#F8FAFC;
}


.userelements .imag
{
    border: 1px solid #D1D1D1;
    background:#F8FAFC;
    padding:2px !important;
    margin-bottom: 2px;
    display: block;
    width: 85px;
    height: 63px;
}

.filter_table{
    border: 0px none;
	margin: -8px;
    padding: 0px;
    border-spacing: 0px;
}

.filter_table td{
    margin: 0px;
    padding: 0px;
    border-spacing: 0px;
}

#sorting_bar
{
    margin-top: 5px;
    _margin-top: 3px;
    margin-right: 15px;
    font-weight: bold;
    margin-bottom: 3px;
    padding-bottom: 0px;
}
#filter_bar{
    margin-top: 15px;
    margin-right: 15px;
    margin-bottom: 3px;
    font-weight: bold;
}

#con2 #filter_bar{
    margin-top: 5px !important;
    margin-bottom: 3px !important;
}

#sorting_bar ol,
#filter_bar ol{
    margin: 0px;
    padding: 0px;
    display: inline;
}

#sorting_bar ol li,
#filter_bar ol li{
    display: inline;
    margin-left: 5px;
}

#sorting_bar a,
#filter_bar a{
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #000000;
    border: 1px solid #eb9708;
}

#sorting_bar a:hover,
#filter_bar a:hover{
    color: #FFFFFF;
    background: #eb9708;
}

#sorting_bar .selected,
#filter_bar .selected{
    background: #f2b20a;
    color: white;
}
/* Kontener */

#container {
        width:949px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px;
        background: url(./images/container_top.png) no-repeat top #FFFFFF;
    }
#container_inner {
        width:949px;
        margin: 0px;
        padding: 0px;
        display: block;
        background: url(./images/container_bottom.png) no-repeat bottom ;
    }

/* Menu lewe */

#left {
        width:205px;
        height:auto;
        float:left;
        padding-top: 3px;
        margin-left: 3px;
        _margin-left: 1px;
        margin-bottom: 3px;
}

.left_pan{
        background: url(./images/left_panel_bottom.gif) no-repeat bottom;
        padding-bottom: 21px;
}

#left ul {
        background-color: #f0a505;
        margin: 0px;
        list-style-type: none;
        padding-left: 0px;
        padding-bottom: 0px;
    }
#left li{
        margin-left: 4px;
        background: #ed8c02;
        
}
#left h3 {
        background-image:url(./images/left_panel_top.gif);
        width:130px;
        height:40px;
        font-size:18px;
        font-family:  Arial, Helvetica, sans-serif;
        color:#000000;
        font-weight: normal;
        text-align:left;
        padding-left:75px;
        padding-top:14px;
        margin: 0px;
        background-repeat:no-repeat;
}
#left a.level1:link,
#left a.level1:visited,
#left a.level2:link,
#left a.level2:visited,
#left a.level0:link,
#left a.level0:visited,
#left div.level0
{
        width:185px;
        height:22px;
        display:block;
        margin:auto;
        padding-left:16px;
        margin-bottom:1px;
        text-decoration:none;
        color: black;
        font-weight:normal;
        text-align:left;
        padding-top:6px;
		font-size:14px;
    }

#left a.level1:link,
#left a.level1:visited {
        width:175px;
        padding-left:26px;
    }

#left a.level2:link,
#left a.level2:visited {
        width:165px;
        padding-left:36px;
    }

#left a.level0:hover,
#left a.level1:hover,
#left a.level2:hover{
        background-color:#f0a505; color:#FFFFFF;
    }
    
/* Górne menu */

#top_menu {
        width:955px;
        height:64px;
        background: url(./images/menu_left.png) no-repeat left top;
        border: 0px;
        margin-top: 0px;
        margin-bottom: 18px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left:45px;
    }

#top_menu_inner {
        width:907px;
        height:64px;
        background: url(./images/menu_right.png) no-repeat right top;
        border: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 0px;
        padding-right: 48px;
        padding-bottom: 0px;
        padding-left:0px;
    }
    

#con {
    float:left;
    margin: 3px;
    width: 534px;
    border: 1px solid #b2b2b2;
    vertical-align: top;
    background: url(./images/h1_top_bg.png) repeat-x top;
    }

#con h1{
    font-size:18px;
    font-family:  Arial, Helvetica, sans-serif;
    font-weight: normal;
    height: 39px;
    margin: 0px;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #878787;
}

#con2 {
        float:left;
        margin-top: 3px;
        margin-left: 5px;
        margin-bottom: 3px;
        margin-right: 0px;
        width: 735px;
        background: url(./images/right_category_corner.gif) no-repeat top left;
    }

#con2 h1{
    font-size:18px;
    font-family:  Arial, Helvetica, sans-serif;
    font-weight: normal;
    height: 39px;
    margin: 0px;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #878787;
}

.default_content{
    width: 534px;
    border-top: 1px solid #b2b2b2;
}

.default_content a{
    color: #f0a505;
}

.default_content a:hover{
    color: #ec8000;
    text-decoration: underline;
}

#category_bottom{
    width: 712px;
    height:19px;
    padding-right:19px;
    background: url(./images/right_bottom_category_corner.gif) no-repeat bottom right;
}
#category_bottom_inner{
    width: 711px;
    height:18px;
    border-bottom: 1px solid #b2b2b2;
    border-left: 1px solid #b2b2b2;
}

.adult_msg{
    color: red;
    font-size: 14px;
    text-align: center;
    padding-top: 120px;
    padding-left: 20px;
    padding-bottom: 20px;
}
.adult_form{
    margin-left: 20px;
    text-align: center;
    height: 380px;
}
.adult_form input[type=checkbox]{
    margin-bottom: 20px;
}

.adult_form input[type=submit]{
    border: 0px;
    background: none transparent;
    cursor: pointer;
    font-weight: bold;
}
.adult_form a{
    color: #3d3d3d;
    margin-right: 50px;
}


.video_block_left{
    width: 942px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 15px;
    padding-right: 0px;
    margin: 3px;
    _margin-left: 2px;
    _margin-right: 0px;
    float:left;
    border: none;
    background: url(./images/game_top_left_corner.gif) no-repeat top left;
}

.video_block_left h1{
    font-size:16px;
    font-family:  Arial, Helvetica, sans-serif;
    font-weight: bold;
    height:34px;
    margin-top: 0px;
    margin-left: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #878787;
}

.game_title{
    color: #ec8000;
}

.video_block_left h1 a{
    color: #878787 !important;
}

.lightsoff_btn{
    float: right;
    margin-right: 15px;
    margin-top: 12px;
}

.lightsoff_btn a{
    font-weight: bold !important;
}

.game_box{
    width: 940px;
    border: 1px solid #b2b2b2;
    padding-top: 12px;
}

.details_1{
    margin-left: auto;
    margin-right: auto;
    width: 930px;
    height: 44px;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    background: url('./images/details_line_left_bg.gif') no-repeat top left;
}

.details_1_inner{
    width: 930px;
    height: 44px;
    background: url('./images/details_line_right_bg.gif') no-repeat top right;
}

.details_1_content{
    width: 888px;
    margin-left: 21px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 44px;
    background: url('./images/details_line_bg.png') ;
}

.details_1_content td{
    
    vertical-align: middle;
}

.details_1_content img{
    vertical-align: middle;
}

.game_center_line{
    margin-left: auto;
    margin-right: auto;
    width: 930px;
}

.video_block_right{
    float: left;
    vertical-align: top;
    width:50px;


}

#detail_page
{
     width:500px;
     border: 0px;
     padding: 0px;
     margin: 0px;
}

#detail_page h1
{
	 margin-bottom: 8px;
}

#detail_page_comments
{
    width:680px;
    margin-left: auto;
    margin-right: auto;
}
#detail_page_comments h3
{
    color:#f1a040;
    _margin-bottom: 5px;
    _margin-top: 5px;
    font-size:18px;
    font-family:  Arial, Helvetica, sans-serif;
    font-weight: normal;

}

.h3_desc
{
    color:#f1a040;
    margin-bottom: 5px;
    margin-top: 5px;
    font-size:18px;
    font-family:  Arial, Helvetica, sans-serif;
    font-weight: normal;

}

#video_link {
    margin-top: 10px;
    padding:4px;
    background-color: #FFFFFF;
    border:1px solid #f0a505;
    color:#2b2b2b;
    width: 500px;
}
#video_link:hover {
    color: #000000;
}


.unit-rating
{
	list-style:none;
	width:100px;
	height:20px;
	position:relative;
	background:url('images/star_rating.gif') top left repeat-x;
	margin:0;
	padding:0;
}

.static_rating2 .unit-rating
{
	background:url('images/star_rating2.gif') top left repeat-x !important;
}

.unit-rating li
{
	text-indent:-90000px;
	float:left;
	margin:0;
	padding:0;
}

.unit-rating li a
{
	display:block;
	width:20px;
	height:20px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:20;
	position:absolute;
	padding:0;
}

.unit-rating li a:hover
{
	background:url('images/star_rating.gif') left center;
	z-index:2;
	left:0;
}

.unit-rating a.r1-unit
{
	left:0;
}

.unit-rating a.r1-unit:hover
{
	width:20px;
}

.unit-rating a.r2-unit
{
	left:20px;
}

.unit-rating a.r2-unit:hover
{
	width:40px;
}

.unit-rating a.r3-unit
{
	left:40px;
}

.unit-rating a.r3-unit:hover
{
	width:60px;
}

.unit-rating a.r4-unit
{
	left:60px;
}

.unit-rating a.r4-unit:hover
{
	width:80px;
}

.unit-rating a.r5-unit
{
	left:80px;
}

.unit-rating a.r5-unit:hover
{
	width:100px;
}

.unit-rating li.current-rating
{
	background:url('images/star_rating.gif') left bottom;
	position:absolute;
	height:21px;
	display:block;
	text-indent:-9000px;
	z-index:1;
}

.static_rating2 .unit-rating li.current-rating
{
	background:url('images/star_rating2.gif') left bottom !important;
}

#detail_page_vid_info,
#detail_page_game_info
{
	width:245px;
	color:#3d3d3d;
	border:2px solid #94ac0c;
	background: #deee71;
	line-height:15px;
	font-size:12px;
	padding:12px 10px;
    margin-bottom: 10px;
}
#detail_page_game_info{
    float: right;
}

#detail_page_vid_info a,
#detail_page_vid_info a:visited,
#detail_page_game_info a,
#detail_page_game_info a:visited
{
	color:#0662C5;
	text-decoration:none;
}
#detail_page_vid_info a:hover{
    color: #087fff;
	text-decoration:none;
}

.shadetabs{
padding: 3px 0;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 0;
list-style-type: none;
font-weight: normal;
padding-top: 10px;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
font-weight: normal;
}
.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
color: #000000 !important;
font-size: 12px;
font-weight: normal;
}
.shadetabs li a:visited{
color: #FFF;
}
.shadetabs li a:hover{
text-decoration: none;
color: #3d3d3d;
}
.shadetabs li.selected{
position: relative;
top: 1px;
}
.shadetabs li.selected a{ /*selected main tab style */
color: #000000 !important;
background-color: #FFFFFF;
font-size: 12px;
font-weight: bold;
}
.shadetabs li.selected a:hover{ /*selected main tab style */
    text-decoration: none;
}
.comments_content,
.tabcontent {
    display: none;
    width: 100%;
}
#tabs_related{
    display:block;
}
.comment_username,
.forum_username{
    color:#FF892A !important;
    font-size:13px;
    font-weight:bold;
    line-height:10px;
}
.comment_added {
    font-size:13px !important;
}

#detail_show_more
{
	width: 192px;
        margin-left:0px;
}

#detail_show_more .item
{
    color:#8c8c8c;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    vertical-align: top;
  /*  border-bottom: 1px solid #fec03f;*/
    width: 192px;
}
#detail_show_more .item:hover   
{

}

#detail_show_more .song_name
{
	color:#000000;
	font-size:12px;
        font-weight: bold;
	text-decoration:none;
}

#detail_show_more .imag
{
	background-color:#fff;
	/* width:72px;
	height:53px; */
        height:97px;
        width:130px;
	border:1px solid #D1D1D1;
	margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
	padding:3px;
        display: block;
}
#detail_show_more a:hover .imag
{
	border:1px solid #909090;
}

#lightsoff-background
{
    position: absolute;
    margin:0;
    padding: 0;
    z-index: 20;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

#playerholder{
    width:496px;
    height: 401px;
}

.video_actions{
    list-style-type: none;
    margin-top: 3px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 0px;
    border: 0px;
    text-align: center;
    width: 100%;
}
.video_actions td{
    font-weight:bold;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: top;
    width: 70px;
}

.video_actions a{
    
    color: #3d3d3d !important;
    /*display: block; */
    /*
    border: 1px solid #D1D1D1;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 2px;
    padding-right: 2px;
    display: inline;
    */
}
.video_actions a:hover{
   /*
        border: 1px solid #A1A1A1;
    */
}

.video_actions img{
    margin-right: 5px;
}
#video_action_msg
{
    margin-top:10px;
    margin-bottom: 10px;
    font-weight: bold;
    font-size:13px;
    width: 100% !important;
    text-align: center !important;
}

#bad_link_block{
    margin-top:10px;
    _margin-top:1px;
    margin-bottom: 10px;
    _margin-bottom: 1px;
    font-weight: bold;
    font-size:13px;
    width: 100% !important;
    text-align: center !important;
}

.mycommentspan
{
    font-size:11px;
    font-weight:700;
    color:red;
}
#c_comment_txt{
    width: 670px;
}

#myform input[type=text],
#myform textarea
{
    font-size: 11px;
    border: 1px solid #f0a505;
    padding: 3px;
}
.comment_box{

    margin: 0px;
    padding: 0px;
}

.comment_box ol
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.comment_box li
{
    list-style-type: none;
    display: table;
    background: url(./images/comment_bg_2.jpg) repeat-y left;
    width:680px;
    _width: 660px;
    padding: 0px;
    margin-left: 0px;
    margin-top: 5px;
    margin-right: 0px;
}

.comment_inner{
    background: url(./images/comment_bg_1.jpg) no-repeat top left;
    width:680px;
     
}


.comment_box .avatar_img
{
    border:1px solid #999;
    width:70px;
    display:block;
    margin-right: 17px;
    margin-bottom: 15px;
    margin-top: 3px;
    padding:0px;
}

.comment_box p
{
    line-height:18px;
    margin:0px;
    background: url(./images/comment_bg_3.jpg) no-repeat bottom left;
    width:636px;
    min-height: 85px;
    _height: 80px;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 22px;
    padding-right: 22px;
}
.comment_box a,
.comment_box a:visited
{

    font-weight:700;
    color:#B9121B;
    text-decoration:none;
}

.comment_box a:hover
{
    color:#B9121B;
    text-decoration:underline;
}

.report_comment{
    float: right;
    margin-right: 14px;
    _margin-right: 7px;
}
.report_comment img{
    vertical-align: middle;
}

div.pagination
{
    width:100%;
    text-align:right;
    margin-top:5px;
}

div.pagination a
{
    font-weight:400;
    text-decoration:none;
    color:#747474 !important;
    background-color:#eee;
    border:1px solid #bababa;
    font-size: 13px;
    line-height:1.5em;
    margin:0 2px;
    padding:0 2px;
}

div.pagination a:hover,div.pagination a:active
{
    background-color:#f2b20a;
    color:#FFF;
    text-decoration:none;
    border: 1px solid #eb9708;
}

.pager{
    margin-top: 10px;
    margin-bottom: 10px;
}
.pager a,
.pager a:visited{
    color: #000000;
    font-size: 14px;
    margin-left:5px;
    margin-right: 5px;
}
.pager a:hover{
    text-decoration: underline;
}

.pager maiblox{
    vertical-align: middle;
}

.act_page{
    background: #f2b20a;
    border: 1px solid #eb9708;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
    color: #FFFFFF;
    font-size: 14px;
    
}

/*** Panel uzytkownika ***/

.user_panel_success{
    font-size: 12px;
    font-weight: bold;
    color: #2b2b2b;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 15px;
}

.user_panel_error{
    font-size: 12px;
    font-weight: bold;
    color: red;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 15px;
}

/*** EKRAN LOGOWANIA ***/
table.login{
    width:330px;
    border: 0px;
    border-spacing: 0px;
    padding: 0px;
}

table.login .td1{
    width:180px;
    text-align: right;
    font-size: 12px;
}
table.login .inputbox2{
    width: 180px;
}


.login_error{
    font-size: 12px;
    font-weight: bold;
    color: red;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 15px;
}
.error_msg
{
    font-weight: bold;
    color: red;
    margin-bottom: 15px;
}

.input-warning
{
	font-weight:700;
}
.small-warning
{
	font-size:9px;
	color:red;
}
/* Prawe menu */

#right {
        width:193px;
        float:right;
        margin-right: 3px;
        _margin-right: 1px;
        _margin-left: 0px;
        margin-top: 3px;
        margin-bottom: 3px;
    }

#right_top{
    width:193px;
    background:url(./images/right_panel_bottom.gif) no-repeat bottom;
    padding-bottom: 22px;
    margin-bottom: 3px;
}

#right_top h3{
    width:183px;
    height: 40px;
    background:url(./images/right_panel_top.gif) no-repeat top;
    margin: 0px;
    padding-top: 14px;
    padding-left: 10px;
    font-weight: normal;
    font-size:18px;
    font-family:  Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

#right_top_inner{
    width:183px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px;
    text-align:center;
    background: url(./images/right_panel_bg.png) repeat-y;
    color: white;
}

#right_bottom{
    width:193px;
    background:url(./images/right_panel_bottom2.gif) no-repeat bottom left;
    padding-bottom: 22px;
}

#right_bottom h3{
    width:183px;
    height: 40px;
    background:url(./images/right_panel_top2.gif) no-repeat top left;
    margin: 0px;
    padding-top: 14px;
    padding-left: 10px;
    font-weight: normal;
    font-size:18px;
    font-family:  Arial, Helvetica, sans-serif;
    color: #000000;
}

#right_bottom_inner{
    width:193px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
    text-align:left;
    background: url(./images/right_panel_bg2.png) repeat-y;
    color: white;
}

.tag_cloud_link{
    margin: 4px;
}
/* Stopka */

#footer_bg {
    background:url(./images/bottom_left_logo_new.jpg) no-repeat left;
    width:717px;
    padding-left: 283px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
}

#footer_right {
        background:url(./images/bottom_right.jpg) no-repeat right;
        width:670px;
        height: 131px;
        padding-right: 47px;
    }

#footer_center{
    background: url(./images/bottom_bg.jpg) repeat-x;
    width: 670px;
    height: 131px;
}

#footer_main{
    width: 670px;
    height: 83px;
    padding-top: 7px;
    font-size:11px;
    color:#000000;
    font-weight: normal;
}

#footer_addons {
    width: 670px;
    margin-left: auto;
    margin-right: auto;
}

 .style2 {
    font-size: 10px;
    color: #4454FA;
}



a.bottom-nav:link, a.bottom-nav:visited {
        display:block;
        float:right;
        margin-top: 18px;
        margin-left: 10px;
        margin-right: 10px;
        border: 0px;
        text-decoration: none;
        font-size:11px !important;
    }
a.bottom-nav:hover {
        text-decoration: underline;
}

.v_line{
    display:block;
    float:right;
    color: #f0a505;
    font-size:11px !important;
    margin-top: 18px;
    margin-left: 5px;
    margin-right: 5px;
}

#footer_copyright{
    float: left;
    margin-top: 18px;
}

#footer_copyright a{
    text-decoration: none;
}
#footer_copyright a:hover{
    text-decoration: underline !important;
}

.contact_us .td1{
    width: 25%;
    vertical-align: top;
    text-align: right;
}
.confirm_send{
    text-align:center;
    font-size: 12px;
    font-weight: bold;
    color: #FF892A;
}
table.videolist{
     width: 534px;
     border-top: 1px solid #b2b2b2;
     border-left: none;
     border-right: none;
     border-bottom: none;
     border-spacing: 0px;
     text-align: center;
     margin: 0px;
}

#con2 table.videolist{
    width: 731px !important;
    border-left: 1px solid #b2b2b2 !important;
    border-right: 1px solid #b2b2b2 !important;
}

#con table.videolist .detail{
    background: url(./images/detail_bg_small.gif) no-repeat top left;
    width: 116px;
    height: 25px;
    margin-bottom: 1px;
    text-align: left;
}

#con2 table.videolist .detail{
    background: url(./images/detail_bg_large.gif) no-repeat top left;
    width: 200px;
    height: 25px;
    margin-bottom: 1px;
    text-align: left;
}

.td1{
        text-align:left;
        padding: 8px 4px;
        border-spacing:0px;
        border: 0px;
        margin: 0px;
        width: 50%;
    }

.td2{
        width:140px;
        text-align:left;
        padding: 8px 4px;
        border-spacing:0px;
        border: 0px;
        margin: 0px;
    }
.td1 img{
    vertical-align: middle;
}
.td1 a,
.td1 a:visited,
.td2 a,
.td2 a:visited{
    color: #3a3a3a;
    text-decoration: none;
}
table.videolist  .td1 a:hover,
table.videolist  .td2 a:hover{
    color: #000000;
    text-decoration: none;
}

#con2 .td1{
    width: 204px !important;
}


.static_rating{
    margin-left: 10px;
    width:106px;
    margin-left: auto;
    margin-right: auto;
    text-align:left;
}

.static_rating2{
    margin-left: 10px;
    width:106px;
    margin-left: auto;
    margin-right: auto;
    text-align:left;
}

.thumb{
        border:1px solid #d1d1d1;
        margin:0;
        padding:2px;
        background:#F8FAFC;
        height:97px;
        width:130px;
        display: block;
        vertical-align:top;
    }
	
.thumb3{
        border:3px solid #cccccc;
        margin:0;
        padding:2px;
        background:#F8FAFC;
        height:75px;
        width:110px;
        vertical-align:top;
    }
.com {font-size:11px;color:#FF892A;line-height:10px;font-weight: bold;}
.com2{font-size:10px;line-height:15px;font-weight:bold;}
.s{font-size:10px;font-weight:bold;}


.forum_block{
    width: 534px;
    border-top: 1px solid #b2b2b2;
}

#forum_txt{
    width: 520px;
    font-size: 11px;
    border: 1px solid #CCC;
    padding: 3px;
}

.forum_block ol
{
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
}

.forum_block li
{
    display: table;
    border:0px solid #CCC;
    background-color:#FFF;
    width:520px;
    _width: 510px;
    padding: 0px;
    margin-left: 0px;
    margin-top: 5px;
    margin-right: 0px;
}
.forum_entry{
    width: 100%;
}

.forum_header{
     background-color:#EEE !important;
}
.forum_entry th.td1{
    width: 80px;
     background-color:#EEE !important;
}

.forum_added {
    font-size:10px;
    font-weight:bold;
    line-height:15px;
}

.forum_avatar{
    width: 120px;
    vertical-align: top;
}
.forum_content{
    vertical-align: top;
}

.prev_btn img, .next_btn img{
    width: 159px;
    height: 31px;
    border: none;
    margin-left: 25px;
}
.next_btn img{
    float: right;
    margin-left: 0px;
    margin-right: 25px;
}

.prev_btn:hover, .next_btn:hover{
    color: #2f2f2f !important;
}

.save_button {
        background-image:url(./images/save_f2.png);
        width:32px;
        height:32px;
        color:#FFFFFF;
        border:0px;
        font-size:11px;
        font-weight: bolder;
        background-color:transparent;
        cursor: pointer;
    }

.message{
    border-top: 1px solid #b2b2b2;
    border-left: 1px solid #b2b2b2;
    border-right: 1px solid #b2b2b2;
    border-bottom: none;
}

#con2 .message{

}

#con2 .message{
    width: 729px;
}

.inputbutton{
    background: #ec8000;
    border: 1px solid #FF892A;
    color: white;
    cursor: pointer;
}
.inputbutton:hover{
    background: #FF892A;
    border: 1px solid #FF892A;
    color: white;
    cursor: pointer;
}

.top_users{
    color: black;
    padding: 3px;
}

.top_users a{
    font-weight: bold !important;
}

#game_banner{
    width: 930px;
    height: 500px;
    text-align: center;
	margin-top: -500px;
}

#game_banner_progressbar{
    width: 200px;
    height: 10px;
    border: 1px solid blue;
    margin-left: auto;
    margin-right: auto;
}

#game_banner_progress{
    text-align: left;
    width: 0px;
    height: 10px;
    margin-left: 0px;
    margin-right: auto;
    background: blue;
}

#zoom_bar{
    background: url(./images/zoom_bar.gif) no-repeat center;
    width: 204px;
    height:29px;
    display: none;
}

#zooomer{
    background: url(./images/zoom_ball.gif) no-repeat top left;
    width:29px;
    height: 29px;
    cursor: pointer;
}

.comment_button{
    background-color: transparent;
    background-image: url(./images/add_comment.gif);
    width: 162px;
    height: 31px;
    cursor: pointer;
    border: none;
    margin-top: 7px;
    _margin-top: 0px;
}

.search_bar{
    font-family:  Tahoma, Arial, Helvetica, sans-serif;
    vertical-align: middle;
	
}


.list_video_title{
    font-weight: bold !important;
    margin-top: 8px;
    display: block;
    font-size: 12px;
}

.user_list{
        background-color: #f0a505;
        margin: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
}

.user_list li{
        margin-left: 4px;
        margin-right: 4px;
        background: #ed8c02;
        margin-bottom: 1px;
        height:28px;

}

.user_list a:link,
.user_list a:visited
{
        width:176px;
        height:23px;
        display:block;
        padding-left:7px;
        margin-top:0px;
        margin-left:0px;
        margin-right:0px;
        margin-bottom:0px;
        text-decoration:none;
        color: black;
        font-weight:normal;
        text-align:left;
        padding-top: 6px;
        padding-right: 2px;
        font-size:12px !important;
        font-family: Arial, Helvetica, sans-serif !important;
    }

.user_list a:hover {
        background-color:#f0a505;
        color:#FFFFFF;
    }
.widget_social{
    float:right;
    width:232px;
    height:420px;
    background: url(./images/slider.png);
    display:block;
    right:-205px;
    padding:0;
    position:fixed;
    top:170px;
    z-index:100;
}

.message_box_ok{
    font-weight: bold;
    text-align: center;
    color: green;
}

#player ul.share {
	overflow: hidden;
	text-align: center;
}
#player ul.share li {
	display: inline-block;
	height: 35px;
	width: 70px;
}
#player ul.share a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(bookmarks-sprite.png) no-repeat;
	overflow: hidden;
	text-indent: -1000px;
}
#player ul.share li.share-facebook a {background-position: 0 -41px;}
#player ul.share li.share-facebook a:hover {background-position: 0 0;}
#player ul.share li.share-gg a {background-position: -70px -41px;}
#player ul.share li.share-gg a:hover {background-position: -70px 0;}
#player ul.share li.share-nk a {background-position: -140px -41px;}
#player ul.share li.share-nk a:hover {background-position: -140px 0;}
#player ul.share li.share-wykop a {background-position: -210px -41px;}
#player ul.share li.share-wykop a:hover {background-position: -210px 0;}
#player ul.share li.share-twitter a {background-position: -280px -41px;}
#player ul.share li.share-twitter a:hover {background-position: -280px 0;}
#player ul.share li.share-flaker a {background-position: -350px -41px;}
#player ul.share li.share-flaker a:hover {background-position: -350px 0;}
#player ul.share li.share-blip a {background-position: -420px -41px;}
#player ul.share li.share-blip a:hover {background-position: -420px 0;}
.thumb_ad{border:1px solid #cccccc;margin:0;padding:2px;background:#F8FAFC;height:85px;width:110px;valign:top;}


