/* Resestowanie ustawien */
* {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
/*font-stretch:extra-expandedexpanded;*/
}

body, html {
height: 100%;
padding:0;
margin:0;
}

body {
background-image:url(../gfx/main/background.jpg);
background-position:center;
background-repeat:repeat-y;
}

p {
margin: 0;
padding: 0;
/*color: white;*/
}

a {
color: #009999;
text-decoration: none;
}

a:hover {
text-decoration: none;
}

img { border: 0;}

table {
border-collapse: collapse;
border-spacing: 0;
}

textarea,input {
vertical-align: middle;
}

td {
vertical-align: top;
}
/* KONIEC RESTET */

/* Glowne obiekty */
div#all {
/*//background-image:url(../gfx/main/background.png);*/
background-repeat:repeat-x;
}
div#all,#outer,#outer2,#outer3,#outer4,#outer5 {
min-height: 100%;}

div#container{
width: 960px;
margin: 0 auto;
background-color: white;
border: 1px solid white;
padding: 0;
}

#outer {
margin-left:155px;
margin-right:284px;
}

#outer2 {
margin-left:155px;
margin-right:134px;
}

#outer3 {
margin-left: 155px;
}

#outer4 {
margin-right: 284px;
}

#outer5 {
margin-left: 0px;
margin-right:284px;
}

#min-height1 { min-height: 400px;}

#left {
position:relative;
width:154px; /* Taki sam jak margines outer */
float:left;
margin-left:-160px; /* 1px mniejsze bo firefox sie pluje */
_margin-left:-80px;
left:-1px;/* dopycha kolumne */
padding: 0 9px;
overflow: hidden;
}
#left2 {
position:relative;
width:154px; /* Taki sam jak margines outer */
float:left;
margin-left:-160px; /* 1px mniejsze bo firefox sie pluje */
left:-1px;/* dopycha kolumne */
padding: 0 9px;
overflow: hidden;
}

#right,#right2 {
position:relative;
float:right;
left:1px;
padding: 0 9px;
}

#right {
width:300px;
margin-right:-288px;
_margin-right:-144px;
}
#right2 {
width:120px;
margin-right:-137px;
_margin-right:-70px;
}

#centercontent {}


#clearfooter{clear:both;height:12px;}/* robi miejsce dla footera, h < h(footer) */

#footer {
text-align: center;
padding: 4px 0;
}

/* Content glowny */
div.content-div {margin: 0 3px 0 5px;}

/*div.content-div a {color: black;}*/

div.content-div2 {min-height: 600px;}

/* Wysokosc jest zmienna ze wzgledu na lewa kolumne, opisy wyskakuja */
div.content-div3 {min-height: 780px;}

/* ******************************************************************************
// SZCZEGOLOWE
/* ******************************************************************************/

div#header {


}

div#header,div#header2,div#header3,div#header4,div#header5 {
position:relative;
border: 1px solid white;
background-color: black;
width: 958px;
/*height: 448px;*/
}

div#header {margin:0 -284px 0 -155px;}
div#header2 {margin:0 -138px 0 -155px;}
div#header3 {margin-left: -155px;}
div#header4 {margin-right: -284px;}
div#header5 {margin-right: -284px;}


div#header-top { height: 210px;
}

div#header-bottom {
text-align: center;
}

div#header-left {
float: left;
position: relative;
width:680px;
height: 210px;

background-position: 0 0;
background-image:url(../gfx/main/header_left.jpg);
background-color: black;
}

div#header-left-links {
padding: 4px 8px;
text-align:left;
}

div#header-right {
float: right;
width: 278px;
position: relative;
background-image:url(../gfx/main/header_right.jpg);
background-position: 0 0;
background-color: black;
height: 210px;
text-align:right;
}

img.panel-ico {
vertical-align: -2px;
margin-left:5px;
margin-right:5px;
}

div#header-panel {
height: 30px;
overflow: hidden;
text-align: right;
}

div#header-panel-keys {
padding: 4px 6px 0 0;
text-align: right;
}

div#header-menu {
height: inherit;
padding-top: 1px;
margin: 0 auto;
height: 27px;
}

/* Zmodyfikowane 10/07/09 */
div#header-belka, div#header-belka2,div#header-belka3,div#header-belka4
{
height: 2px;
overflow:hidden;
}


div#header-belka {margin:2px -284px 12px -190px;}
div#header-belka2 {margin:2px -138px 12px -190px;}
div#header-belka3 {margin:2px 0 12px -190px;}
div#header-belka4 {margin:2px -284px 12px 0;}


/* Hot na gorze DHMTL */
div#hotbox {height: 140px;}


/* TOP SLIDER - slider ze zmiana eksluziwow
 TOP SLIDER CSS */
#slider {
width:900px;
height: 130px;
overflow: hidden;
text-align: center; /* IE center */
margin: 0 auto;


}

#slider a { color: black;}

#left_slider {
background-image:url(../gfx/main/slider_background_01.gif);
background-repeat:no-repeat;
float:left;
position:relative;/*ie float */
height:130px;
width:10px;
}

#center_slider {
background-image:url(../gfx/main/slider_background_03.gif);
background-repeat:repeat-x;
float:left;
position:relative;/*ie float */
height:130px;
width:880px;
}

#right_slider {
background-image:url(../gfx/main/slider_background_02.gif);
background-repeat:no-repeat;

float:left;
position:relative;/*ie float */
height:130px;
width:10px;
}

#menu_slider p { padding-top: 4px;}
#menu_slider {
float:left;
position:relative;/*ie float */
padding:15px 10px;
text-align:center; /* IE center */
width:72px;
}



#content_slider {
position:relative;/*ie float */
float:left;
padding:15px 2px;
width:784px;

}

#slider table.tab-fix {
border-collapse: collapse;
border-spacing: 0;
margin:0;
padding:0;
}

#exclusive_slider {
float:left;
position:relative;/*ie float */
height:101px;
overflow:hidden;
width:728px;
}

.sliderwrapper .contentdiv {
-moz-opacity:1px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
height:101px;
opacity:1px;
visibility:hidden;
}

/* Blad brak przedmiotow w sliderze */
div#hotbox-warn {
text-align: center;
height:101px;
padding:40px;
color:red;
font-weight: bold;
}

#slider .hotbox-link-1 { color: black;font-weight: normal;}
#slider .hotbox-link-2 { color: red;font-weight: 700;}

/* Style komorek w sliderze */
p.hotbox-tab-cell{
text-align:justify;
font-size: 10px;
}


/* KONIEC SLIDER */

/* KONIEC HEADER */




/* Style lewej strony */
div.main-left-cell {
text-align: center;
padding: 6px 0;
}

div.main-left-cell p {
padding: 0 4px;
}


div.main-left-cell a.title {
font-weight: bold;
font-size: 12px;
padding: 8px 0;
color:white;
}

div.main-left-cell img.thumb {
border: 1px solid #404040;
max-width: 150px;
overflow: hidden;

}

div.glidecontenttoggler{
text-align:center;


}

/* Style srodka - strona glowna */
div.main-center-cell {
text-align: justify;
margin-left: 15px;
padding-bottom: 8px;
margin-bottom: 7px;
max-width:460px;
_width:440px;

}

div.main-center-cell img.thumb {
border: 4px solid #272727;
max-width:450px;
_width:440px;

overflow: hidden;
}





div.main-center-cell p.title {

/*padding-bottom: 8px;*/
}



div.main-center-cell p.opis {
padding: 8px 0;
line-height: 140%;
}

a.opis {
font-size: 15px;
color: #000000;
}




/* ***************************************************************************
// STRONA KATEGORII
/* ***************************************************************************
/* Style lewej strony i srodka */
div.item-gallery {
min-height: 400px;
}

div.item-gallery .cell, div.item-gallery .cell2 {
overflow: hidden;
position: relative;
text-align: center;
float: left;
}

div.item-gallery .cell {
margin: 4px;
width: 124px;
}


div.item-gallery .cell2 {

margin: 2px;
width: 90px;
}


div.item-gallery a.title {
font-weight: bold;
padding: 8px 0;
color:white;
}

div.item-gallery .cell a.title {font-size: 14px;}


div.item-gallery img.thumb, div.item-gallery img.thumb2 {
border: 1px solid #404040;
overflow: hidden;
text-align: center;
}

div.item-gallery img.thumb {height: 140px;}

#cat-cont {
min-height: 400px;
padding: 4px;
padding-top: 0;
}




/* ***************************************************************************
// STRONA PRZEDMIOTU
/* **************************************************************************/
#item-main {padding-bottom: 0 6px 8px 6px;}


table.item-main-tab {
text-align: left;

}

#item-main-tab {
margin-left: 10px;
padding: 0;
border-spacing: 0;
color:inherit;

}

table#item-main-tab {
width: 94%;
_width:80%;
text-align: left;
}

#item-main-nav
{
/* Usuniete 27.04.09
position: relative;
float: right;
width: 160px;
*/

text-align: right;
color:#0187AD;
}

#item-main-nav a {
font-size: 10px;
font-weight: bold;
color: #0187AD;
}

#item-main-title p {
font-weight: bold;
font-size: 34px;
color:#009999;

}

#item-thumb-main {
width: 626px;
text-align: center;


}

/* Wylaczone 01/07/09
#item-thumb-main img.main {
text-align: center;
margin: 0 auto;
width: 446px;
}
*/

#item-thumb-main p {
color:gray;
font-size:10px;
text-align: center; /* ie center */
}

/* Fix oceny */
span#item-rate {
margin-top: 6px;
color: gray;
font-size:11px;
}

#item-main-opis p {font-stretch : wider; font-size : 15px; }

#item-main-opis {
text-align: justify;
padding: 10px 0;
margin-bottom: 10px;
line-height: 150%;
color: black;
}

div#item-main-info {
padding: 6px 0;
text-align: center;
/*border: 1px solid gray;*/
}

div#item-main-info p {
color: gray;
font-size:11px;
}



/* system gwiazdek */
.star-big {
height:20px;
vertical-align:bottom;
width:20px;
}

img.star-small {
height:15px;
vertical-align:middle;
width:10px;
}

/* Galeria miniaturek na stronie przedmiotu */
table#item-gallery-thumb {
border-collapse: collapse;
border-spacing: 0px;
}

table#item-gallery-thumb .resizeThumb {
width: 130px;
vertical-align: middle;
}

table#item-gallery-thumb p {
background-color:white;}

table#item-gallery-thumb td {
padding: 6px;
height:120px;
text-align:center;
background-color: #404040;
border: 10px solid white;
}



table#item-gallery-thumb td.cell-on {
border: 10px white solid;
background-color: black;
vertical-align:middle;
}

table#item-gallery-thumb td.cell-off {
background-color: white;
border: 10px solid white;
}

table#item-gallery-thumb img {
margin: 1px auto;
text-align: center;
}

table#item-gallery-thumb td.cell-on p {
vertical-align: middle;
}

/* Galeria duza itemu */
div#item-gallery-title, div#item-gallery-opis {
text-align:justify;
padding: 4px;
}

div#item-gallery-title p {
font-weight:bold;
font-size: 14px;
}

/* Przegladanie zdjec na stronie eksluziwa */
table#item-gallery {
background-color:black;
border: 0;
width: 620px;
margin: 0 auto;
text-align: center;
}

table#item-gallery td#cell-left, table#item-gallery td#cell-right {
width: 22px;
vertical-align: middle;
}

table#item-gallery td#cell-left, table#item-gallery td#cell-right img {
text-align: center;
}

table#item-gallery td#cell-center {
width: 576px;
oveflow: hidden;
}

table#item-gallery td#cell-center img {
overflow: hidden;
max-width: 576px;
text-align:center;
vertical-align: middle;
}

div#item-gallery-thumbs{
margin: 0 auto;
padding: 10px 0;
text-align:center;
/*border-bottom: 1px solid gray;
border-top: 1px solid gray;
*/
}




/* Prawa strona - glowna strona */
div#main-cafe {background-color: #4F4F4F;}

div#main-cafe a {
}

div.cafe-cell {
margin: 6px 14px;
padding-bottom: 6px;
/*border-bottom: 1px solid black;*/
text-align: justify;
background:transparent url(../gfx/ico/image_line.gif) no-repeat scroll center bottom;
}

div.cafe-cell:hover {
background: url(../gfx/ico/image_line_hover.gif) bottom no-repeat;
}


div.cafe-cell table.gfx{
border: 0;
margin: 0;
padding: 0;
}

table.gfx td {vertical-align:top;}


div.cafe-cell p.opis-short {
text-align: left;
padding: 0 2px;
line-height: 150%;
}



div#main-yt-movie {margin: 20px 0 10px 0;}
div#main-reklama {margin: 20px 0 10px 0;height:250px;}

/* Kategorie graficzne portalu */
div#main-knn {
}



div#knn-left {
float: left;
position: relative;
top:11px;
width: 140px;
height: 600px;
}

div#knn-right {margin-left: 160px;width: 140px;}

/*	Kategorie komorka w opisie exl */
div.cell-category {
float: left;
position: relative;
width: 160px;
font-size: 10px;
padding: 4px 0;
}

div.cell-category a { color: #0187AD;}

div#cat-gfx-cont {
margin: 4px auto;
text-align:center;
width: 110px;
}

div.cat-gfx {
height: 50px;
border: 1px solid gray;
margin-bottom: 10px;
color: black;
}

div.cat-gfx img {
width: 110px;
height: 50px;
border: 0;
}


/* Nowi uzytkownicy na stronie glownej */
div#knn-nowi {
height: 460px;
margin-bottom: 10px;
}

div#knn-nowi div.nowi-cell {
margin-top: 10px;
text-align: center;
}

div.nowi-cell a {
color: white;
}

div#knn-newsletter {
height: 128px;
}

div#main-strefa-portalu {
margin-top: 20px;
height: 200px;
}

div#main-reklama {
margin-top: 20px;
height: 150px;
}

div#main-lista {

margin-top: 10px;
text-align:left;
}

/* Podobne w eksluziwie */
div#main-podobne {
min-height: 360px;
margin-bottom: 20px;
}

div#main-podobne a {
color: white;
}

div#main-podobne #pob-container {
padding: 8px;
}

.itemGaleria p {
padding: 2px 4px;
font-weight: bold;
}

.itemGaleria  {
text-align: center;
margin: 0 auto;
}

.itemGaleria img {
height: 60px;
_width:110px;
max-width: 110px;
overflow: hidden;
}

/* Tabelka ogolna 2 komorki w wierszu */
table.tab-cell2 {
border-spacing: 2px;
}

table.tab-cell2 td.cell p {
font-size: 11px;
}

table.tab-cell2 td.cell {
width: 124px;
text-align: center;
margin: 4px 2px;
oveflow:hidden;
vertical-align: middle;
}

table.tab-cell2 td.cell img {
max-width: 124px;
_width:124px;
overflow:hidden;

}


/* Wspólne */
.width1 {width: 160px;}
.strong {font-weight:bold;}

div.similarBox {
float:right;
height:110px;
margin:6px 6px 0 0;
overflow:hidden;
padding:2px;
position:relative;
text-align:center;
width:100px;
}

.similarBox img {
margin:6px 0 2px;
min-height:50px;
max-height: 50px;
overflow:hidden;
}

.similarBox p {
color:#000000;
font-size:11px;
font-weight:700;
padding-left:2px;
}

div.content-cell {
margin-top:-11px;
border: 1px solid #404040;
background-color: #242E37;
text-align: center;
}
#galerieMain {
width: 93%;
}

/*background-image:url(../gfx/temp/stickybg.png);*/


div.content-cell2 {
border: 1px solid #404040;
background-color: white;

/*background-image:url(../gfx/temp/stickybg.png);*/
}

.right { text-align: right;}

.center {
text-align: center;
margin: 0 auto;
}

.clear { clear: both;}

.black { color: black;}
.red { color:red;}
.right {text-align:right;}
.green { color: #00CC00;}
.wyjustuj {text-align: justify;}
.gray {font-weight: bold; color: gray;}
.blue2 {color: #0285AF;font-weight:bold;}
a.white {color:white;}

.li-text1 {
font-size: 10px;
color: gray;
border-bottom: 1px solid #9FC8BA;
padding-bottom: 2px;
}

.linia1,.linia2 {
width: 100%;
height: 1px;
}

.linia1 {
border-bottom: 1px solid gray;
}

.linia2 {
border-bottom: 1px solid white;
}

.linia3 {
height: 4px;
}

/* ogolna klasa daty */
.date-text1 {
color: gray;
font-size: 10px;
}



/* Footer */
div#footer-copy {
text-align: center;
margin-top: 10px;
}

div#footer-copy p {
color:black;
}

/* Reklamy google */
div#google1 { width: 160px;}

/* Klasy */
/* Pionowe menu */
ul.lista1 {
display: block;
list-style-image: url(../gfx/ico/ico_lista1.gif);
list-style-type: square;
padding-left: 10px;
margin-left: 10px;
}


ul.lista1 li {
padding-bottom: 6px;
vertical-align: bottom;
}

ul.lista1 li a {
font-weight: normal;
font-size: 11px;
color: black;
}

/* Poziome menu */
ul.topMenu, ul.menu li, ul#item-polec, ul#item-polec li,ul#footer-menu, ul#footer-menu li {
display:block;
list-style:none;
margin: 0;
padding: 0;
}

ul#footer-menu li {
padding-right: 10px;
}

ul#footer-menu {
background-color:black;
padding: 4px 0;
/*border-top: 1px solid #404040;
border-bottom: 1px solid #404040;
*/
}

#footer-menu a {
color: #3CC2C5;
}


ul#item-polec {
padding: 5px;
width: 90%;
margin: 0 auto;
}

ul.topMenu li,ul#item-polec li, ul#footer-menu li {
display: inline;
}



ul.topMenu {
height: 28px;
float: left;
padding: 0px;
overflow:hidden;
}

ul.topMenu li {
float: left;
overflow:hidden;
}


ul.topMenu a {
font-size: 12px;
font-weight: bold;
}

ul.topMenu a:link, ul.topMenu a:visited {
text-decoration: none;
display: block;
background: #000 url(../gfx/main/menu-nav-off.jpg) repeat-x center;
color: #fff;
padding: 6px 22px;


/*border-right: 1px solid black;*/
}
:root ul.topMenu a:link, ul.topMenu a:visited {padding: 6px 21px 6px 22px \ ;} /*hack ie9*/
ul.topMenu a:hover {
background-image:url(../gfx/main/menu-nav-on.jpg);
background-color: black;
color: #2A2A32;
}

/* i NACZEJ SIE MENU NIE MIESCI I SPACJE NIEPOMAGAJA */
ul.topMenu a#topMenuFix {
padding-right: 18px;
}


ul#item-polec li {
text-align:center;
padding-right:2px;
}

ul.raporty {
margin-left: 20px;
padding-left: 6px;
text-align:left;
}

ul.raporty li {
color: white;
}

.raporty li a {color:white;}

/* *****************************************************************************
// STRONA UZYTKOWNIKA
/* ************************************************************************** */
/* status usera */
div#user-status-rank {
font-size: 10px;
color:gray;
}

div#user-status-rank img {margin-top:5px;padding:0;}

table#user-status-tab {
Color:gray;
font-size: 10px;
}

div#user-status-rank .star {background: #272727;}
div#user-status-rank .star:hover {background: gray;}



/* Dane uzytkownika po lewej */
div#user-profil-left {
min-height: 820px;
line-height: 150%;
}

div#user-profil-left hr {
height: 1px;
background-color: gray;
color: gray;
border: 0;
}

div#user-info-left {
padding: 4px 2px;

text-align: center; /* Dla ie */
}

div#user-info-left2 {
text-align: left;
color: #009999;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
}


/* Galeria uzytkownika */
.user-gallery-thumb {
height: 90px;
max-width: 140px;
overflow:hidden;
margin: 4px 0;
}


.cell {
text-align: center;
margin: 0 auto;
}

/* Style lewej strony i srodka */
div.user-gallery .cell, div.user-gallery .cell2 {
overflow: hidden;
position: relative;
text-align: center;
float: left;
}

div.user-gallery .cell {

margin: 8px 6px;
width: 144px;
}

div.user-gallery .cell2 {

margin: 2px;
width: 90px;
}


div.user-gallery a.title {
font-weight: bold;
padding: 8px 0;
color:white;
}

div.user-gallery .cell a.title {font-size: 14px;}


div.user-gallery img.thumb, div.user-gallery img.thumb2 {
border: 1px solid #404040;
overflow: hidden;
}

div.user-gallery img.thumb {height: 140px;}

div#user-page-left, div#user-page-right {
margin: 0 8px;
position:relative;
width: 462px;
min-height: 120px;
}

div#user-page-left { float: left;}
div#user-page-right { float: right;}

.szukaj{
padding-top : 7px;
padding-left : 20px;
height : 28px;
background-image : url(../gfx/main/menu-nav-off.jpg);
background-repeat : repeat-x;
color : #ffffff;
font-weight : bold;
font-size : 14px;
text-align : left; }


/* *****************************************************************************
// FORMULARZE
/* ************************************************************************** */
input.form-textbox,input.form-textbox2,input.form-textbox3,input.form-textbox4 {
border: 0;
color: black;
font-size: 12px;
}

input.form-textbox {
height: 16px;
padding: 2px;
}

input.form-textbox2 {
height: 22px;
padding: 4px;
width: 106px;
}

input.form-textbox3 {
margin-left: 10px;
height: 22px;
padding: 4px;
width: 200px;
background:#FFF;
border:1px solid #272727;
}

input.form-textbox4 {
height: 26px;
padding: 1px 2px;
width: 360px;
}

input.form-textbox5 {
height: 32px;
padding: 4px 2px;
width: 360px;
}

input.form-send {
border: 1px #E9C668 solid;
color: white;
background-color: black;
}

.text1 {
color:#E9C668;
vertical-align: middle;
}

/* Nowy do formularzy */
.text2 {
color:#009A97;
vertical-align: middle;
}

.text3 {
line-height: 150%;
}

.login_chcbox {
color:#000;
margin:0;
padding: 2px 0 0 0;
width:10px;
}

.input-off {
background-color: gray;
color: white;
}

/* Wszelakie przyciski */
input.push_button,input.push_button2,input.push_button3 {
border: 1px solid #404040;
color: black;
height: 20px;
font-weight: bold;
}

input.push_button {width: 100px;}
input.push_button2 {width: 160px;}
input.push_button3 {width: 300px;}

/* tytul komorki formularza */
.form-title {
color: gray;
font-size: 12px;
}


/* Logowanie */
/* Przypomnienie hasla */
div#recover-pass,div#main-login-form {
background-color:black;
border:1px solid #009996;
margin: 110px auto;
padding:12px 6px;
width:340px;
color:white;
}

div#main-login-form {width:280px;}

div#recover-pass {width:240px;}


div#loginForm {
background-image:url(../gfx/main/login_form_background.jpg);
min-height: 400px;
heigh: 400px;
}






/* Komentarze */
div#comm-form-add {
margin:4px auto;
width: 360px;
padding:4px 10px;
text-align:left;
background-color: black;
border: 1px solid black;
}

div#comm-form-add p {color: #009999;}

.comm-quest {
color: #009999;
}

#comments-tab {
margin: 0px auto;
text-align: left;
padding-bottom: 12px;
}


#comments-tab .cell {
width: 91%;
text-align: left;
margin: 0px auto;
}

/* USUNIETE
#comments-tab .indeks {
width: 20px;
float: left;
position: relative;
background-color:gray;
color:black;
text-align:center;
}
*/

#comments-tab p {
color: white;
text-align: justify;
font-size:11px;
}


#comments-tab p.dodal {
border-bottom: 1px solid gray;
font-size: 12px;
font-weight: bold;
padding-bottom: 2px;

}

#comments-tab p.dodal a {

}

#comments-tab p.tresc {
padding: 6px 0 10px 0;
font-size: 12px;
color: black;
}

#comments-tab p.data {
font-size:10px;
float: right;
width: 120px;
overflow:hidden;
position:relative;
color: gray;
text-align: right;
}

#comments-tab img.reply { width: 72px;height: 16px;float: right;position:relative;}










/* Klasy napisow */
/* KOPIA 01/07
.text-title1, .text-title2,.text-title1-fix, .text-title2-fix
{
background-image:url(../gfx/main/tytul_belka.png);
background-color:black;
background-repeat: y;
height: 24px;
font-size: 14px;
text-align: left;
padding: 2px 0;
padding-left: 8px;
text-transform: capitalize;
}

.text-title1,.text-title1-fix { color: #E6C866;}
.text-title2,.text-title2-fix { color: #BA5EB5;}
*/
.text-title1, .text-title2,.text-title1-fix, .text-title2-fix
{
background-image:url(../gfx/main/tytul_belka.png);
background-repeat: y;
height: 28px;
text-align:left;
}

.text-title1,.text-title1-fix { color: #E6C866;}
.text-title2,.text-title2-fix { color: #BA5EB5;}

.text-title14
{
background-image:url(../gfx/main/tytul_belka.png);
background-color:black;
background-repeat: y;
height: 24px;
font-size: 14px;
text-align: left;
padding: 2px 0;
padding-left: 8px;
text-transform: capitalize;
}


.text-title3 {
color:#333333;
font-weight:bold;
border-bottom: 1px solid #404040;
padding-bottom: 6px;
text-transform: capitalize;
font-size: 14px;
}

.text-title4 {
padding: 6px 0;
font-weight: bold;
font-size: 10px;
}

.text-title5 {
color: black;
font-size: 11px;
text-align: center;
}

.text-title6 {
color:gray;
font-size:14px;
font-weight:700;
height:20px;
margin:6px 0;
padding:2px 10px 0 0;
text-align:left;
text-decoration:underline;
}

.text-title7 {
color: #0187AD;
font-weight: bold;
text-align: center;
padding: 4px 0;
}


.text-title8 {
font-size: 11px;
color: white;
text-align: center;
padding: 4px 0;
}

.text-title8 strong { color: gray;}

.text-title9 {
font-size: 14px;
color: white;
font-weight: bold;
text-align: center;
}

.text-title10 {
font-size: 14px;
color: white;
font-weight: bold;
padding: 4px 0;
border-bottom: 1px solid white;

}

.text-title11 {
font-size: 14px;
padding: 4px 0;
font-weight: 700;
color: red;
}

/* Tytul w kategorii */
.text-title12
{
color: #0187AD;
height: 24px;
font-size: 14px;
text-align: left;
margin-bottom: 12px;
margin-left: 5px;
text-transform: capitalize;
/*border-bottom: 1px solid #0187AD;*/
border-bottom: 1px solid gray;
text-align: left;
width: 95%;
_width:90%;

}

.text-title13 {
font-size: 14px;
color: gray;
font-weight: bold;
padding: 4px 0;
border-bottom: 1px solid gray;
margin-bottom: 10px;
text-align: left;

}




/* Warny */
.text5 {
color:#009999;
font-weight: 700;
text-align: center;
padding: 4px 0;
margin: 0 auto;
width: 90%;
}

.warn2 {
width: 80%;
margin: 10px auto;
text-align: center;
padding:20px;
border: 2px solid #404040;
background-color:white;
color:black;
}

/* Klasa zobacz wiecej */
.more1, .more2,.more4 {
text-align: right;
text-transform: lowercase;
}

.more1 { padding: 4px;}
.more2 { padding: 4px 14px;}

.more1 a, .more2 a {
font-size: 10px;
color: #0187AD;
}

.more4 a {
color:#0187AD;
font-size: 12px;}

.more1 img, .more2 img,.more4 img { vertical-align: -1px;}


div.more3,div.more5 {
font-size: 12px;
text-align: right;
}


div.contact2 {
padding: 14px 0;
font-size: 12px;
font-weight: bold;
text-align: center;

}
div.contact2 a { color: #0187AD;}
div.contact2 a:hover {color: #0187AD;}
div.contact2 a:visited {color: #0187AD;}





div.more3 a { color:#0187AD;}
div.more3 a:hover {color: #0187AD;}
div.more3 a:visited {color: #0187AD;}
div.more3 img { vertical-align: -2px;}

div.more5 {padding: 4px 0;}
div.more5 a { color: #0187AD;}
div.more5 a:hover {color: #0187AD;}
div.more5 a:visited {color: #0187AD;}
div.more5 img { vertical-align: -2px;}


/* Klasy odstepow */
.spacer1 { height: 12px;}
.spacer2 { height: 1px;background-color:black;}
.spacer3 { padding: 2px 0;}

.pad1 {padding: 4px 8px;}

.pad2 {padding: 4px 6px 0 0;}

.pad3 {
padding-right: 8px;
text-align: right;
}

/* Klasa reklamy google */
div.ads {
padding: 4px 0;
}

.center {
text-align:center;
margin: 0 auto;
width: 90%;
}


/* Klasy STATYCZNE STRONY */
div#static{
padding-left: 10px;
}

div#static-text {
color: gray;
text-align: justify;
padding: 4px;
}


#static-text input, #static-text textarea, #static-text select {
color: black;
border: 1px solid #0187AD;
background-color:white;
margin: 4px 0;
}


div#static-text p {
font-size: 12px;
margin-bottom: 12px;
}

div#static-text p.tytul {
font-weight: bold;
font-size: 14px;
margin-bottom: 12px;
}

div#static-text p.tytul2 {
font-weight: bold;
font-size: 14px;
text-align: center;
color:red;
margin-bottom: 12px;
}

div#static-text p.tytul3 {
font-weight: bold;
font-size: 14px;
margin-top: 24px;
text-decoration: underline;
}

div#static-text p.tytul4 {
font-weight: bold;
font-size: 12px;
margin: 6px 0;
}

div#static-text img {
position: relative;
margin: 2px 6px 6px 0;
}

div#static-text p.lista {
font-size: 12px;
color: gray;
font-weight: bold;
margin: 0;
}

div#static-text ol {margin: 0 10px 0 26px;}

div#static-text ol li{padding-bottom: 10px;}

div#static-text ol li.small{padding: 0 0 4px 4px;}

div#static-text img.nofloat {
float: none;
margin: 10px 0;
}



/* Klasa sortera/stronnicowania */
div.sorter {
text-align: right;
font-size: 10px;
padding: 4px 0;
color:white;
text-align: center;
margin-top: 10px;
}

div.sorter img {
vertical-align: -1px;
margin: 0 4px;
}

div.sorter a.sorter-normal, div.sorter a.sorter-current {
padding: 2px 4px;
border: 1px solid #404040;
}

div.sorter a.sorter-normal {
color: black;
}

div.sorter a.sorter-current {
color: #0187AD;
text-decoration: underline;
}


/* Paginacja linki */
a.inactive {color:gray;}
a.normal {color:white;}
a.current {
color: red;
font-weight: bold;
text-decoration: underline;}



.bold { font-weight: bold;}
.bold2 {
font-weight: bold;
font-size: 16px;
}

/* Filmy z YT*/
div.yt-movie-big {
margin: 0 auto;
text-align: center;
padding:4px 0;
width:600px;
}

/* MALE */
div.yt-movie-small {
text-align: center;
margin:0 auto;
padding: 4px 0;
width:210px;
}

/* Formularz kontaktowy */
table.kontakt {
width: 400px;
padding: 6px;
border-spacing: 4;
}


/* Wyszukiwarka */
div#search-box p {
padding: 10px 0;
color:white;}

#search-box-text1 {
background-color: gray;
text-align: center;
font-size: 14px;
padding: 4px 0;
}

#search-box-text2 {
text-align: right;
border-top: 1px solid #404040;
font-size: 12px;
padding: 4px 8px;
color: white;
margin-top: 10px;
}

div#search-box {
padding: 8px;
font-size: 12px;}



/* Kolor linkow */
a.link1 {color: #0187AD;}
a.link1:hover {color: #0187AD;}
a.link1:visited {color: #0187AD;}

a.link2 {color:white;border:0;}
a.link2:hover {color:white;}
a.link2:visited {color:white;}

a.link3 {color:#FF2BF1;}
a.link3:hover {color:#FF2BF1;}
a.link3:visited {color:#FF2BF1;}

a.link5 {color:red;}
a.link5:hover {color:red;}
a.link5:visited {color:red;}

a.link6 {color:orange;}
a.link6:hover {color:orange;}
a.link6:visited {color:orange;}


a.link4 {
font-weight: bold;
font-size: 28px;
color:#0187AD;}

a.link4:hover {color:#0187AD;
text-decoration:none;}
a.link4:visited {color:#0187AD;}

img.img-cafe { border: 0;}

img.imgBottom { vertical-align: -4px;}

img.koronka { margin-left: 10px;}

#centercontent-fix { padding: 0 4px;} /* padding srodkowej tresci */

/* Hacki Firefox 3 */
/*.text-title1-fix, x:-moz-any-link, x:default {margin-top: -15px;}
.text-title2-fix, x:-moz-any-link, x:default { margin-top: -15px;}*/
/*div#header-top, x:-moz-any-link, x:default {margin-top: -14px;}*/
/*div#all, x:-moz-any-link, x:default {margin-top: -15px;}*/
/*div#centercontent-fix, x:-moz-any-link, x:default {margin-top: -15px;}*/
/*
#slider, x:-moz-any-link, x:default {margin-top: -12px;}
div#static, x:-moz-any-link, x:default {margin-top: 27px;}
div#static2, x:-moz-any-link, x:default {margin-top: 15px;}
*/

/* RSS */
div.rss2 {
clear: both;
height:20px;
padding: 4px 8px;
}

/* Raporty */
.raport1 {
color: gray;
margin-bottom: 10px;
font-weight: bold;
font-size: 14px;
}

div#cafe-block {
color: white;
line-height: 150%;
text-align: left;
}

div#cafe-block p.title {
font-size:14px;
font-weight:700;
margin:6px 0;
text-align: justify;
text-decoration:underline;
}

div#cafe-block #cafe-najnowsze {
margin:5px 0;
padding:5px 0;
overflow:hidden;
}

#cafe-art {
padding: 4px 8px;
text-align: justify;
min-height: 400px;
color: white;
}

#cafe-art p {
font-size: 12px;
margin-bottom: 12px;
}


#cafe-art p.tytul3 {
font-weight: bold;
font-size: 22px;
color: #0187AD;
}

#cafe-art p.tytul4 {
font-weight: bold;
font-size: 12px;
margin: 6px 0;
}

#cafe-art img {
position: relative;
float: left;
margin: 2px 6px 6px 0;
}

#cafe-art p.lista {
font-size: 12px;
color: gray;
font-weight: bold;
margin: 0;
}

#cafe-art ol {margin: 0 10px 0 10px;}

#cafe-art ol li{padding-bottom: 10px;}

#cafe-art ol li.small{padding: 0 0 4px 4px;}

#cafe-art img.nofloat {
float: none;
margin: 10px 0;
}

.cafe-comm-num {
width: 80px;
color:gray;
font-size: 10px;
padding: 2px 0;
}

.cafe-comm-box {
border-top: 1px solid gray;
text-align: justify;
padding: 2px 0;

}

.cafe-comm-box a {
line-height: 150%;
}

/* Nowi uzytkownicy */
table.gallery1 {
margin: 10px auto;
width: 94%;
}

table.gallery1 td.cell3 {
height: 90px;
width: 33%;
}

table.gallery1 td.cell4 {
background-color: inherit;
border: 0;

}

table.gallery1 td.cell5 {

border: 10px solid #242E37;
}

table.gallery1 td.cell6 {

background-color:#242E37;
border: 10px solid #242E37;
}



table.gallery1 img.thumb2 {
float: left;
position: relative;
margin: 2px 6px 2px 0;
}


table.gallery1 td {
background-color: #404040;
padding: 6px;
border: 10px solid #272727;
}


table.gallery1 .left,table.gallery1 .left2 {
position: relative;
float: left;
font-size: 10px;
padding-top: 2px;
}

table.gallery1 .left {width: 160px;}
table.gallery1 .left2 {width: 90px;}


table.gallery1 .right {
position: relative;
float: right;
width: 90px;
font-size: 10px;
}


/*	FORUM  STYLE */

div#forum-head {
padding: 8px;

}

div#forum-nav {
float: right;
position: relative;
text-align: right;
color:white;

}

div#forum-link {
float: left;
position: relative;
text-align:left;
padding-top: 4px; /* FIX bo za bardzo w gorze jest przez ten navigator */
}

#forum-link strong {
color: #0187AD;
}




.forum-warn {
color: red;
padding: 6px 0;
font-size: 12px;
text-align: center;
}

div#ico_nowy_temat {
text-align:center;
padding: 8px 0;
}

table#forum-tab {
color: black;
width: 625px;
margin: 0 auto;
background-color: white;
border-bottom: 2px solid #242E37;
}

table#forum-tab tr, table#forum-tab td {
margin: 0;
padding: 0;
vertical-align: middle;
}

table#forum-tab tr.forum-head {
padding: 4px 0;
height: 26px;
background-color: gray;
text-align: center;
font-weight: bold;
}


table#forum-tab tr.forum-cell {
padding: 6px 2px;
height: 40px;
text-align: center;
color: #009999;
}

.forum-cell p {
color: #009999;
}

table#forum-tab .forum-odstep {
height: 1px;
background-color: #999999;
margin-top: 10px;
}

/* Tabelka topicow w danej kategorii */
td#topic, td#answers, td#autor, td#views {border-right: 2px solid #272727;}
td#topic { width: 240px}
td#answers {width: 40px;}
td#autor {width: 110px;}
td#views {width: 80px;}
td#last_topic{width: auto;}
td.c_left {width: 8px;}
td.c_topic { text-align: left;}

/* Kategorie forum na stronie glownej */
td#main-kat,td#main-topics, td#main-posts { border-right: 2px solid #272727;}

td#main-kat {width: 240px;}
td#main-topics { width: 70px;}
td#main-posts { width: 70px;}
td#main-last-post { width: auto;}
td.to_left { text-align: left;}
.number { font-size: 14px;}

div#forum-link {
color:gray;
}

/* Brak tematow w kategorii */
div#forum-no-topic {
text-align: center;
padding: 10px 0;
color: red;
font-size: 12px;
}

/* NOWy topic */
div#forum-new-topic {
padding: 10px;
border: 1px solid #272727;
background-color: #404040;
margin: 10px;
width: 582px;
color: white;
}

div#forum-new-topic .text {
padding: 10px 0 2px 0;
}

/* opcje forum */
div.forum-div{
width: 94%;
}
div#forum-opcje {
height: 30px;
text-align: right;
}

div#forum-opcje-dol {
width: 300px;
margin: 10px auto;
}


div.post_wyslany {
border-bottom: 1px solid #272727;
margin-bottom: 6px;
padding-bottom: 2px;
}

.forum-post {
width: 652px;
background-color: inherit;
margin: 10px auto;
color: black;
}

.forumBackground {
background-color:white;
}

.post_left {
width: 120px;
padding: 2px 4px;
line-height: 140%;
}

.post_left a {
color:#009999;
}

.post_right {
border-left:1px solid #272727;
border-bottom:1px solid #272727;
/*background-color: ;*/
padding: 5px;
width: auto;
}

.post_dol {
padding-top: 4px;
}

div.post_dol_right {
float:right;
width: 50px;
padding: 2px;
position:relative;
}

div#forum-text5 {
padding: 20px 0;
text-align:center;
width: 340px;
margin: 0 auto;
color:#009999;
}

.cat-title {
font-weight: bold;
color:white;
}

/*	KONIEC FORUM */


/* Rejestracja */
/* Rejestracja strona formularza */
div#register-form-law {
background:#FFF;
border:1px solid #BEBCBD;
margin:auto;
padding:6px;
text-align:justify;
width:90%;
color: black;
}

div#reg_center {
margin: 8px auto;
padding: 4px 8px;
width: 600px;
}

div#reg_center .reg-title {
font-size: 14px;
color:white;
}

div#reg_center .reg-info {
font-size: 10px;
color:gray;
}

div#reg_center td {
padding: 2px 0;
}


div#reg_center p {
font-size:12px;
}

/* PROFIL USERA */
div.profil-div{
width: 96%;
}

#item-add1 {
background-color: #404040;
margin: 10px auto;
width: 90%;
text-align: center;
color: white;
}

#item-add1 p, #item-add1 a,#item-add1 {color:white;}

.item-step-title {
background-color: gray;
height: 22px;
color:white;
padding: 2px 4px 0 0;
font-weight: 700;
border-top: 4px solid #272727;
margin-bottom: 10px;
text-align: right;
}


.results-score img,.results-score2 img {
padding-right: 8px;
vertical-align: -2px;
}

.results-score {
width: 80%;
margin: 4px auto;
background-color: inherit;
border: 1px solid #009999;
text-align: center;
}

.results-score p, .results-score2 p {
padding: 4px 0;
color: #63CCC8;
font-weight: bold;
font-size: 12px;
}

.results-score2 p {
color: red;
}

.results-score2 {
width: 400px;
margin: 4px auto;
background-color: white;
border: 1px solid #009999;
text-align: center;
}

#profile-edit input, #profile-edit textarea, #profile-edit select {
color: black;
border: 1px solid #0187AD;
background-color:white;
margin: 4px 0;
}

#profile-edit p, #profile-edit td { color: white; }

#profile-edit select,input,textarea {
color: black;
font-weight:bold;
padding: 1px;
}

#profile-edit {
background-color:#404040;
color:white;
}

#profile-mail-view #msg-title {
font-size: 16px;
}

#profile-mail-view #msg-text a{
color: black;
font-weight: 700;
}
#profile-mail-view #msg-text{
padding: 10px;
min-height: 120px;
vertical-align: middle;
background-color: white;
font-size: 14px;
color: black;
}

#profile-mail-view #msg-date{
color: gray;
font-size: 12px;
padding: 4px 0;
 }

#profile-mail-view {
margin: 10px 0;
background-color:#404040;

}


table.profile-mail-list-tab td {
padding: 4px;
vertical-align: middle;
}


.profile-mail-list img {
padding-left: 0px;
}

.profile-mail-list {
border: 1px solid #404040;

}


#profile-mail-reply p {
font-size: 12px;
}

.js-history {
float: right;
}

/* ZAPROSZENIA uzytkownikow */
table.tab2 td {
border-right: 1px solid gray;
width: 50%;
padding: 4px;

}

table.tab2 {
width: 50%;
border: 1px solid gray;
}




/* Stare style */
.stat-first { padding-bottom: 4px;}
.stat-rank { color: red; padding: 4px 0;}
.stat-bold { color: black;font-weight: bold;}
.user-login { font-weight: bold; font-size: 16px;}
.user-name { padding-bottom: 6px;color:white;}
.odstep_1 { height: 16px;}
.boldred { color:red; font-weight: bold;}
.text6 {color:white;}

/* KLASY TABELEK */
table.main-tab1 p {
color: white;
}

table.main-tab1 {
width: 100%;
margin: 4px 0;
color: white;
}

#cafe-tab {
width: 100%;
}



.galeriaThumbs td,.galeriaThumbs2  {
vertical-align: middle;
text-align: center;
}

.galeriaThumbs2 .title {
font-size: 12px;

}



.galeriaThumbs td p {
height: 120px;
width: 130px;
overflow:hidden;
}
.galeriaThumbs td {
width: 50%;
vertical-align: middle;}
.galeriaThumbs2 td.off,.galeriaThumbs2 td.on {
width: 12.5%;
}

.galeriaThumbs2 td.on {
border: 5px solid black;
background-color: black;
}

.galeriaThumbs2 td.off {
border: none;
background-color: inherit;
}


.galeriaThumbs td img {
width: 130px;
min-height: 120px;
vertical-align: middle;
/*max-height: 100px;*/
}


.galeriaThumbs2 td img {
width: 70px;
height: 70px;
vertical-align: middle;
}

div#filmMain .title {
font-size:22px;
font-weight:bold;
text-align:left;
}

div#filmMain {
text-align: center;
margin: 0 auto;
width: 620px;
overflow:hidden;
}

div#filmMain p {
text-align:center;
font-size: 12px;
color: gray;
text-align:left;
}

.floatL {
float: left;
}

.floatR {
float: right;
}

#galerieMain {
/*margin-left: 20px;*/
padding: 12px;
}

#galerieMain .zrodlo
{ text-align: center;
color: gray;
padding: 4px 0;
}

/* Miejsce na twoja reklame */
#adsBox p {
padding-top: 30%;
}

#adsBox a {
font-weight: bold;
color:#009999;
font-size:16px;
}

#adsBox {
width: 100%;
height: 264px;
text-align: center;
margin-bottom: 12px;
}

