body {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	margin:0px;
	background: #001019 url(images/bg.jpg) no-repeat top center;
}

a {
	color:#029fcc;
	text-decoration:none;
}
a:hover {
	color:#046480;
	text-decoration:none;
} 
a.side {
	color:#364d57;
	text-decoration:none;
	font-weight: bold
}
a:hover.side {
	color:#046480;
	text-decoration:none;
}
a.white {
	color:#fff;
	text-decoration:none;
}
a:hover.white {
	color:#046480;
	text-decoration:none;
}

#main {width: 100%;}

.menu_puste {
	background: url(images/menu_bg.gif) repeat-x;
	width: 10px;
	height:48px;
}

.menu_pustee {
	background: url(images/menu_bgg.jpg) repeat-x;
	width: 10px;
	height:48px;
}

.menu_wyszukiwarka {
	background: url(images/wyszukiwarka.jpg) no-repeat;
	width:323px;
	height:48px;
	padding-left:56px;
	vertical-align:top;
}

.menu_wyszukiwarka a {
	color:#4e6675;
	text-decoration:none;
	font-size:9px;
}
.menu_wyszukiwarka a:hover {
	color:#7992a1;
	text-decoration:underline;
	font-size:9px;
}
.wysz_textbox {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	color:#032a41;
	width:190px;
    margin-bottom:0px;
	height:20px;
    vertical-align:top;
    padding-left:10px;
    padding-top:1px;
	background-color:transparent;
	border:0px #EBE9E4 solid;
}

.top {
	height:112px;
}

.informacje_muzyka {
	background: url(images/informacje_muzyka.gif) #04212d no-repeat top center;
	width:328px;
	height:213px;
	vertical-align:bottom;
}

.informacje_muzyka img {
	border:5px solid #23b6d9;
	width:298px;
	text-align:center;
	height:130px;
    margin: 0px 10px 15px 10px;
}.

.informacje_muzyka img:hover {
	border:5px solid #2bcbf1;
}

.informacje_muzykaa {
	background: url(images/informacje_muzyka.gif) no-repeat;
	width:328px;
	height:48px;
	vertical-align:bottom;
}

.informacje_download {
	background: url(images/informacje_download.gif) #04212d no-repeat top center;
	width:328px;
	height:213px;
	vertical-align:top;
}

.informacje_download_i {
	width:13px;
	height:24px;
	border-bottom:1px solid #4e5c62;
	text-align:left;
	vertical-align:middle;
}

.informacje_download_ii {
	width:225px;
	height:24px;
	border-bottom:1px solid #4e5c62;
	text-align:left;
	vertical-align:middle;
	color:#979797;
}

.informacje_download_ii a {
	color:#afd0d9;
	text-decoration:none;
}

.informacje_download_ii a:hover {
	color:#afd0d9;
	text-decoration:underline;
}

.informacje_download_iii {
	width:75px;
	height:24px;
	border-bottom:1px solid #4e5c62;
	text-align:right;
	vertical-align:middle;
	color:#979797;
}

.informacje_download_iiii {
	width:295px;
	height:24px;
	border-bottom:0px solid #4e5c62;
	text-align:left;
	font-size:9px;
	vertical-align:middle;
	color:#979797;
}

.informacje_download_iiiii {
	width:13px;
	height:24px;
	border-bottom:0px solid #4e5c62;
	text-align:left;
	vertical-align:middle;
}

.informacje_download_iiiiii {
	width:295px;
	height:24px;
	border-bottom:1px solid #4e5c62;
	text-align:left;
	font-size:11px;
	vertical-align:middle;
	color:#979797;
}

.informacje_download_iiiiii a {
	color:#afd0d9;
	text-decoration:none;
}

.informacje_download_iiiiii a:hover {
	color:#afd0d9;
	text-decoration:underline;
}

.informacje_downloadd {
	background: url(images/informacje_download.gif) no-repeat;
	width:328px;
	height:48px;
}

.informacje_forum {
	background: url(images/informacje_forum.gif) #04212d no-repeat top center;
	width:328px;
	height:213px;
	vertical-align:top;
}

.informacje_forumm {
	background: url(images/informacje_forum.gif) no-repeat;
	width:328px;
	height:48px;
}

.informacje_separator {
	background: url(images/informacje_bg.gif) #04212d no-repeat;
	width:3px;
	height:48px;
}

.informacje_muzyka_tresc {
	background: #04212d;
	width:328px;
	height:165px;
}

.informacje_download_tresc {
	background: #04212d;
	width:328px;
	height:165px;
}

.informacje_forum_tresc {
	background: #04212d;
	width:328px;
	height:165px;
}

.informacje_separator_tresc {
	background: #04212d;
	width:3px;
	height:165px;
}

.main_naglowek {
	width:590px;
	height:48px;
}

.main_pusty {
	background: url(images/panele/pusty.gif) no-repeat right;
	width:590px;
	height:48px;
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	font-size:1.1em;
	color:#001019;
	vertical-align:middle;
	padding: 0px 18px 8px;
}

.side_naglowek {
	width:200px;
	height:48px;
}

.side_tresc {
	padding: 10px 10px 10px 10px;
}

.side-border-right .side_pusty {
	background: url(images/panele/pustynia.gif) no-repeat right;
	width:200px;
	height:48px;
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	font-size:0.8em;
	color:#001019;
	vertical-align:middle;
	padding:0px 18px 10px;
}

.side-border-left .side_pusty {
	background: url(images/panele/pustki.gif) no-repeat right;
	width:200px;
	height:48px;
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	font-size:0.8em;
	color:#001019;
	vertical-align:middle;
	padding:0px 18px 10px;
}

td.nawigacja {
	background: url(images/nawigacja.gif) no-repeat top center;
	color:#c6c6c6;
	font-size:11px;
	padding:0px 12px 3px;
	height:28px;
}

td.nawigacja:hover {
	background: url(images/nawigacja_on.gif) no-repeat top center;
	color:#c6c6c6;
	font-size:11px;
	padding:0px 12px 3px;
	height:28px;
}

.nawigacja a {
	color:#c6c6c6;
	text-decoration:none;
}

.nawigacja a:hover {
	color:#ffffff;
	text-decoration:none;
}

a.kategoryjny  {
	font-size: 13px;
	font-weight:bold;
	color:#23b6d9;
	text-decoration:none;
}

a.kategoryjny:hover  {
	font-size: 13px;
	font-weight:bold;
	color:#2bcbf1;
	text-decoration:none;
}

a.podkategoria  {
	font-size: 13px;
	color:#ffffff;
	text-decoration:none;
}

a.podkategoria:hover  {
	font-size: 13px;
	color:#00c6ff;
	text-decoration:underline;
}
.takjakpodkategoria  {
	font-size: 13px;
	color:#029fcc;
}
.news_info {
	color:#7598ab;
	font-size:9px;
	border-bottom: 1px solid #364d57;
	height:18px;
	padding-bottom:4px;
}

.takjakpodkategoriaa  {
	font-size: 13px;
	color:#029fcc;
	padding-bottom:4px;
	border-bottom: 1px solid #364d57;
}
.news_info a {
	color:#7598ab;
	text-decoration:none;
}

.news_info a:hover {
	color:#7598ab;
	text-decoration:underline;
}

.news_naglowek {
}

.news_tresc {
	text-align:justify;
	padding-top:10px;
}

.news_tresc .a {
	border:5px solid #23b6d9;
	width:100px;
	height:100px;
	margin: 0px 10px 10px 0px;
}

.news_tresc .a:hover {
	border:5px solid #2bcbf1;
}

.news_tresc .small {
	font-size:11px;
}

.news_wiecej {
	text-align:left;
	border-top: 1px solid #364d57;
	border-bottom: 1px solid #132e3a;
	padding-top:5px;
	padding-bottom:20px;
}

.news_informacje {
	text-align: right;
	border-top: 1px solid #364d57;
	border-bottom: 1px solid #132e3a;
	padding-top:5px;
	padding-bottom:20px;
	color:#7a7f82;
}

.news_informacje a {
	color:#7a7f82;
	text-decoration:none;
}

.news_informacje img {
	margin-top:5;
}

.news_informacje a:hover {
	color:#a1a7aa;
	text-decoration:none;
}

.topp {
	background: url(images/top_01.jpg) no-repeat;
	width:445px;
	height:112px;
}

.top_reklama {
	width:545px;
	height:112px;
	padding-right:20px;
	vertical-align:middle;
	text-align:right;
}

.pagin {
	background: url(images/pagin.gif) no-repeat top center #0e5266;
	width:374px;
	height:50px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:#ffffff;
}

.pagin a {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#3e7585;
}

.pagin a:hover {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#87a9b3;
}

.stopka {
	width:990px;
	height:3px;
	background:#041b1f;
}

.prawa {
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
	width:937px;
	height:45px;
	font-size:11px;
	color:#17778f;
	background:#01090a;
}

.prawa a {
	color:#17778f;
	text-decoration:none;
}

.prawa a:hover {
	color:#1c93b0;
	text-decoration:underline;
}

.partnerzy {
	 vertical-align:middle;
	 background: #1c93b0 url(images/partnerzy_bg.gif) no-repeat top left;
}

form {
margin:0px 0px 0px 0px;
}
hr {
border-top:1px #364d57 solid;
border-bottom:1px #27404a solid;
}
hr.side-hr {
border:1px #364d57 solid;
border-bottom:1px #27404a solid;
}
td {
font-family:Tahoma,Verdana,Arial,Sans-Serif;
font-size:11px;
}
pre {
font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:10px;
}
.topnav	{
font-size:11px;
font-family:verdana;
background:#000000;
color:#9fa7b2;
}
.alt {
color:#ccc;
}
.button {
font-family:Tahoma,Arial,Verdana,Sans-Serif;
font-size:11px;
font-weight:bold;
color:#001019;
height:28px;
vertical-align:middle;
background: url(images/button_g.gif) repeat-x;
border:#ffffff 1px solid;
margin-top:2px;
padding-bottom:2px;
}
.textboxxx {
font-family:Tahoma,Arial,Verdana,Sans-Serif;
font-size:11px;
font-weight:bold;
color:#001019;
height:23px;
vertical-align:middle;
background: url(images/textboxxx_coment.gif) repeat-x;
border:#ffffff 0px solid;
margin-top:2px;
padding-bottom:2px;
}
.textboxxx25 {
font-family:Tahoma,Arial,Verdana,Sans-Serif;
font-size:11px;
font-weight:bold;
color:#668592;
height:23px;
vertical-align:middle;
background: url(images/textbox_25.gif) no-repeat;
border:#ffffff 0px solid;
margin-top:2px;
padding-bottom:2px;
}
.textboxxx30 {
font-family:Tahoma,Arial,Verdana,Sans-Serif;
font-size:11px;
font-weight:bold;
color:#668592;
height:23px;
vertical-align:middle;
background: url(images/textbox_30.gif) no-repeat;
border:#ffffff 0px solid;
margin-top:2px;
padding-bottom:2px;
}
.textboxxx35 {
font-family:Tahoma,Arial,Verdana,Sans-Serif;
font-size:11px;
font-weight:bold;
color:#668592;
height:23px;
vertical-align:middle;
background: url(images/textbox_35.gif) no-repeat;
border:#ffffff 0px solid;
margin-top:2px;
padding-bottom:2px;
}
.textboxxx40 {
font-family:Tahoma,Arial,Verdana,Sans-Serif;
font-size:11px;
font-weight:bold;
color:#668592;
height:23px;
vertical-align:middle;
background: url(images/textbox_40.gif) no-repeat;
border:#ffffff 0px solid;
margin-top:2px;
padding-bottom:2px;
}
.textboxxx45 {
font-family:Tahoma,Arial,Verdana,Sans-Serif;
font-size:11px;
font-weight:bold;
color:#668592;
height:23px;
vertical-align:middle;
background: url(images/textbox_45.gif) no-repeat;
border:#ffffff 0px solid;
margin-top:2px;
padding-bottom:2px;
}
.textboxs {
font-family:Tahoma,Arial,Verdana,Sans-Serif;
font-size:11px;
font-weight:bold;
color:#668592;
height:23px;
vertical-align:middle;
background: url(images/textbox_s.gif) no-repeat;
border:#ffffff 0px solid;
margin-top:2px;
padding:2px 2px 2px 2px;
}
.textbox {
font-family:Tahoma,Verdana,Arial,Sans-Serif;
font-size:11px;
color:#c2c8cb;
background:#27404a;
border: 1px solid #668592;
padding:4px 4px 4px 4px;
}
.textboxx {
font-family:Tahoma,Verdana,Arial,Sans-Serif;
font-size:11px;
color:#c2c8cb;
background: url(images/textbox_coment.gif) no-repeat;
border: 0px solid #668592;
padding:4px 4px 4px 4px;
}
.main-bg {
	background: #04212d;
	padding:0px 0px 0px 0px;
}
.side-border-left {
	background: #031215;
	padding:0px 0px 0px 0px;
}
.side-border-right {
	background: #07313f;
	color:#979797;
	padding:0px 0px 0px 0px;
}
.main-body {
font-size:11px;
color:#fbfbfb;
background-color:#4E4E4E;
padding:0px 0px 0px 0px;
}
.side-body {
font-size:9px;
color:#fbfbfb;
background-color:#4E4E4E;
padding:0px 0px 0px 0px;
}
.border {
background-color:#ECB23C;
border:1px #004a80 solid;
}
.side-caption {
font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:10px;
font-weight:bold;
color:#000;
background-color:#ff9900;
padding:0px 4px 3px 4px;
}
.tbl-border { background-color:#0f2a36 ; }
.tbl {
font-size:11px;
padding:3px 4px 3px 4px;
}
.tbl1 {
font-size:11px;
color:#c2c8cb;
background-image:url(images/tlo-koment.png);
padding:10px;
background:#314852;
}
.tbl2 {
font-size:11px;
color:#c2c8cb;
background-color:#27404a;
padding:10px;
}
.forum-caption {
font-size:13px;
color:#ffffff;
background-color;#356679;
background-image:url(images/forum_cats.gif)  ;
padding:8px 8px 8px 8px;
}
.quote {
color:#C3BFB5;
background-color:#1B5293;
padding:2px;
margin:0px 20px 0px 20px;
border:1px #ffffff solid;
}
.poll {
height:8px;
border:none;
}
.comment-name {
font-weight:bold;
color:#e8e8e8;
}
.shoutboxname {
font-weight:bold;
color:#e8e8e8;
}
.shoutbox {
color:#fff;
}
.shoutboxdate {
font-size:9px;
color:#D4D4D4;
text-align:right;
}
.small {
font-size:10px;
font-weight:normal;
}

.small2 {
font-size:10px;
font-weight:normal;
color:#fff;
}
.side-small {
font-size:9px;
font-weight:normal;
color:#333;
}

.side-label {
background-color:#313132;
padding:2px;
}
.gallery {
padding: 16px 0px 8px 0px;
}
.gallery img {
border: 1px solid #333333; filter: gray;
}
.gallery:hover img {
border: 1px solid #000; filter: none;
}
img.activegallery {
border: 1px solid green; filter: none;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: right;
    min-width: 64px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 0px;
    background: url(tab.png) no-repeat;
}
.tabs-nav a {
    position: relative;
    z-index: 2;
    padding-left: 0;
    color: #9e9e9e;
    font-size: 11px;
    font-weight: normal;
	vertical-align:middle;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #80898b;
	text-decoration:underline;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 48px; /* IE 6 treats height as min-height */
    min-height: 28px;
    padding-top: 12px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 12px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    border-top: 0px solid #97a5b0;
   
    /* background: #fff;  declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
} 
#container-4, #container-44 {
	width:328px;
}

.co1 .comment_nick {
	background: url(images/coment_1_01.gif) no-repeat bottom left;
	width:400px;
	height:30px;
	font-size: 11px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:0px 18px 10px;
}
.co1 .comment_data {
	width:170px;
	height:30px;
	font-size: 9px;
	color:#687a81;
	text-align:right;
	vertical-align:middle;
	padding:0px 18px 10px;
}
.co1 .comment_content {
	background:#27404a;
	color:#c2c8cb;
	font-size:11px;
	padding:10px 10px 10px 10px;
}
.co2 .comment_nick {
	background: url(images/coment_2_01.gif) no-repeat bottom left;
	width:400px;
	height:30px;
	font-size: 11px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:0px 18px 10px;
}
.co2 .comment_data {
	width:170px;
	height:30px;
	font-size: 9px;
	color:#687a81;
	text-align:right;
	vertical-align:middle;
	padding:0px 15px 10px;
}
.co2 .comment_content {
	background:#314852;
	color:#c2c8cb;
	font-size:11px;
	padding:10px 10px 10px 10px;
}
.poll_span {
	padding-left:10px;
	padding-right:10px;
}
.poll_s {
	color:#4f646b;
}
a.poll_ss {
	color:#4f646b;
	text-decoration:none;
}
a.poll_ss:hover {
	color:#768e96;
	text-decoration:none;
}

.poll_opcja {
	width:200px;
	height:26px;
	padding-top:4px;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	color:#979797;
	size:11px;
}

.poll_opcja span {
	color:#416c7a;
	size:9px;
}

.poll_a {
	background: #031215;
	width:5px;
}

.poll_glos {
	background: url(images/poll_bg.gif) repeat-x;
	width:160px;
}

.poll_procki {
	background: #031215;
	width:35px;
	height:18px;
	text-align:center;
	color:#516970;
	font-size:11px;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 170px; /*width of featured content slider*/
height: 220px;
z-index: 0;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
width: 170px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 220px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.pagination{
width: 170px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
padding-left:0px;
z-index: 1;
visibility:hidden;
position: absolute;
top:360px;
}
.pagination a.toc, .pagination a.next, .pagination a.prev{
width:18px;
height:20px;
text-decoration: none;
font-weight:bold; 
padding: 6px 6px 6px 6px;
color: #371300;
background: url(images/paginacja.gif) no-repeat center;
}
.pagination a.toc:hover {
color: #371300;
text-decoration:underline;
}
.pagination a.selected{
color: #ffffff;
background: url(images/paginacjaa.gif) no-repeat center;
text-decoration:underline;
}
