/* Resestowanie ustawien */
* {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:white;
}

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

body {
background-image:url(../gfx/main/background.jpg);
background-color:black;
background-repeat:repeat-y repeat-x;
}

p {
margin: 0;
padding: 0;

}

a {
/*color: black;*/
text-decoration: none;
}

a:hover {
text-decoration: none;
}

img { border: 0;}

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

textarea,input {
vertical-align: middle;
}

/* KONIEC RESET */

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

div#container{
width: 1050px;
margin: 0 auto;
padding: 0;
}

#outer {
margin-left:226px;
margin-right:320px;
}

#outer2 {
margin-left:226px;
margin-right:172px;
}

#outer3 {
margin-left: 226px;
margin-right:42px;
}

#outer4 {
margin-right:320px;
}

#outer5 {
margin-left: 40px;
margin-right: 320px;
}


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

#left {
position:relative;
width:172px; /* Taki sam jak margines outer */
float:left;
margin-left:-189px;/* 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:266px;
margin-right:-283px;
}

#right2 {
width:120px;
margin-right:-137px;
}


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

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

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

/*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;}

div.content-div4 {

min-height: 600px;}

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


div#header,div#header2,div#header3,div#header4,div#header5 {
position:relative;
width: 1050px;
/*height: 448px;*/
}

div#header {margin:0 -304px 0 -226px;}
div#header2 {margin:0 -138px 0 -226px;}
div#header3 {margin: 0 0 0 -226px;}
div#header4 {margin-right: -304px;}
div#header5 {margin: 0 -304px 0 -40px;}



div#header-top {
height: 110px;

}

div#header-bottom {
/*margin-top: -12px;*/
height: 26px;




margin: 0 auto;
text-align: center;
background-image:url(../gfx/main/topCat2.png);
background-color: inherit;
}

div#header-left {
float: left;
text-align: left;
position: relative;
width:610px;
height: 110px;
background-image:url(../gfx/main/headerTlo.jpg);
background-color: black;
}

#header-left img {
margin-left: 40px;
margin-top: 8px;
}

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


div#header-belka, div#header-belka2,div#header-belka3,div#header-belka4,div#header-belka5
{
position: relative;
height: 22px;
overflow:hidden;
}

div#header-belka {margin:0 -304px 0 -226px;}
div#header-belka2 {margin:0 -138px 0 -226px;}
div#header-belka3 {margin-left: -226px;}
div#header-belka4 {margin-right: -304px;}
div#header-belka5 {margin: 0 -120px 0 -40px;}










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

div#header-panel {
width: 230px;
height: 34px;
position: relative;
float: right;
background-image:url(../gfx/main/topSearchTlo.png);
overflow:hidden;
}

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

div#header-menu {
height: 26px;

margin: 0 auto;
width: 960px;
background-image:url(../gfx/main/topCat.png);
background-color: black;
}


/* Hot na gorze DHMTL */
.hotboxCell {
width: 100%;
text-align:center;
vertical-align:top;
}

.hotboxCell td {
vertical-align:top;
}

.hotboxCell img {
height: 80px;
}

.hotboxCell a {
color:white;
}

div#hotbox {
margin: 0 auto;
text-align: center;
width: 960px;
background-color: black;
}


/* TOP SLIDER - slider ze zmiana eksluziwow
 TOP SLIDER CSS */
#slider {
width:958px;
border: 1px solid white;
height: 140px;
margin: 0 auto;
/*background-color: black;*/
}

#slider a { color: #FDE900;}

#center_slider {
float:left;
position:relative;/*ie float */
height:140px;
width: 958px;
}

#menu_slider p { padding-top: 4px;}

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




#content_slider {
position:relative;/*ie float */
float:left;
padding-top:10px;
width:862px;

}

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

#exclusive_slider {
float: left;
text-align: left;
position:float;/*ie float */
height:130px;
overflow:hidden;
width: 744px;
}

#topSliderLeft {
float: left;

}

#topSliderRight {
float: left;

}

#topSliderLeft, #topSliderRight {
position: relative;
margin: 10px 8px 0 8px;
}

.topSliderThumbText {
padding-top: 4px;
font-size: 13px;
}



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

/* Miniaturki w sliderze z ramka */
.topSliderThumb {
border: 1px solid #403C3D;
background-color: #2D2D2D;
height: 98px;
overflow:hidden;
width: 130px;
max-width: 160px;
}


.topSliderThumb img {
height: 94px;
margin-top: 2px;
}

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

#slider .hotbox-link-1 { font-weight: normal;}
#slider .hotbox-link-2 { 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: 14px;
padding: 8px 0;
color:white;
}

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



/* Style srodka - strona glowna */
div.main-center-cell {
padding-bottom: 8px;
margin-bottom: 7px;
text-align: left;
}

div.main-center-cell p.opis {
padding: 8px 0;
line-height: 140%;
color: #D0D0D0;
letter-spacing: 1px;
font-size: 15px;
text-align: justify;
}

.motiv1 {
background-color:#272727;
text-align: center;
border: 1px solid #585657;
}

.motiv1 img {
border: 4px solid #272727;
width: 360px;
max-width: 430px;
overflow: hidden;
}

/* ***************************************************************************
// 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: 0;
padding: 0;
border-spacing: 0;
color:inherit;

}

table#item-main-tab {
width: 100%;
text-align: left;
}

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

text-align: right;
color:#FFE900;
}

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

#item-main-title p {
font-weight: bold;
font-size: 24px;
text-align:left;

}

#item-thumb-main {
width: 466px;
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-size: 15px;
}
#item-main-opis {
text-align: justify;
padding: 10px 0;
margin-bottom: 10px;
line-height: 150%;
color: white;
}

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;

}



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

table#item-gallery-thumb td.cell-off {
border: none;

}

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: 466px;
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: 422px;
oveflow: hidden;
}

table#item-gallery td#cell-center img {
overflow: hidden;
max-width: 422px;
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 */
/* Prawa strona - glowna strona */
div#main-cafe {background-color: #4F4F4F;}
div#main-cafe a {;}

#topWeekTitle p {
background:transparent url(../gfx/main/topWeekTitle.jpg) repeat-x center top;
height: 26px;
font-size: 14px;
color: white;
padding-top: 4px;
text-align:left;
}

#topWeeCont1, #topWeekCont2 {
/*margin-top: 26px;*/
}


div#topWeekCont1 {



width: 28px;
float: left;
position: relative;
}

div#topWeekCont2 {
width: 236px;
float: right;
position: relative;

}



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 p {

}

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: justify;
padding: 0 2px;
line-height: 150%;
}



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


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



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

div#knn-right {margin-left: 130px;width: 134px;}

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

div.cell-category a {
font-size: 12px;
color: #FFE900;
}

div#cat-gfx-cont {
margin: 4px auto;
padding: 4px 0;
text-align:center;

}

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

/*
div.cat-gfx img {
width: 160px;
height: 20px;
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 {
padding-left: 20px;
margin-top: 10px;
text-align:left;
}

/* Podobne w eksluziwie */
div#main-podobne {
min-height: 180px;
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;
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: top;
}

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


/* Współlne */
div.content-cell {
border: 1px solid #404040;
background-color: #242E37;
/*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;}
.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;}
.border1 {border: 1px solid white;}
.margin1 { margin: 8px 0;}
.color1 { color:#FFE900;}

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

.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 {
text-align:left;
color: gray;
font-size: 10px;
letter-spacing: 1px;
}



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

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

/* 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: gray;
}

/* 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:#242E37;
padding: 4px 0;
/*border-top: 1px solid #404040;
border-bottom: 1px solid #404040;
*/
}

#footer-menu a {
color: white;
}


ul#item-polec li a {
color: #FFE900;
}

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

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

ul.menu {
height: 26px;
padding-top: 4px;
margin:0px;
}

ul.menu a {
font-size: 14px;
}

ul.menu a:hover {
color:#FFE900;
}

ul.menu li {
padding-top: 4px;
}



li.top-menu {
vertical-align: 7px;
}

ul#item-polec li img {
vertical-align:-2px;
padding-right: 2px;
}

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-left2 {
text-align: left;
color: #FFE900;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
}


div#user-info-left2 {
text-align: left;
color: gray;
padding: 4px 2px;
}


/* 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;}




/* *****************************************************************************
// 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-textbox6 {
background:#000000 none repeat scroll 0 0;
border:1px solid #555555;
color:#FFFFFF;
height:16px;
margin:2px;
padding:0;
width:120px;
}



input.form-send {
border: 1px #E9C668 solid;
background-image:url(../gfx/main/formSendBackground.jpg);
background-color:red;
background-repeat:repeat-y repeat-x;
color: white;
padding: 1px;
}

input.form-send2 {
background-image:url(../gfx/ico/ico_newsletterInput.gif);
background-color:inherit;
background-repeat:repeat-y repeat-x;
border: 0;
width: 110px;
margin-top: 4px;
height: 16px;
}

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

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

.text3 {
line-height: 150%;
}


.top-menu-spacer {
padding: 0 14px;
}

.top-menu-spacer img {
vertcial-align: 6px;
}

.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#loginForm {
background-image:url(../gfx/main/login_form_background.jpg);
min-height: 400px;
heigh: 400px;
}

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

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









/* 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: #FFE900;}

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

.comm-quest {

}

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


#comments-tab .cell {
width: 98%;
text-align: left;
margin: 10px 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: white;
}

#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 */
.text-title1, .text-title2,.text-title1-fix, .text-title2-fix
{
background-image:url(../gfx/main/tytul_belka.png);
background-repeat: y;
height: 27px;
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;
text-align: left;
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:white;
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: #FFE900;
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: white;
height: 24px;
font-size: 14px;
text-align: left;
margin-bottom: 12px;
text-transform: capitalize;
/*border-bottom: 1px solid #FFE900;*/
border-bottom: 1px solid white;
text-align: left;
}

.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:gray;
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 img, .more2 img,.more4 img { vertical-align: -1px;}
.more1 { padding: 4px;}
.more2 { padding: 4px 14px;}

.more1 a {
font-size: 10px;
color: #FFE900;
}

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

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

.more2 a { color:#FFE900;}
.more2 a:hover {color: #FFE900;}
.more2 a:visited {color: #FFE900;}

.more3 a { color:#FFE900;}
.more3 a:hover {color: #FFE900;}
.more3 a:visited {color: #FFE900;}
/*div.more3 img { vertical-align: -2px;}*/

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

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

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

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

.spacer4 {
margin-top: 8px;
height: 2px;
background-image:url(../gfx/ico/ico_line.png);
background-color:black;
background-repeat:repeat-y repeat-x;
}

.mar1 {margin: 10px 0;}

.pad1 {padding: 4px 8px;}
.pad2 {padding: 4px 6px 0 0;}
.pad3 {
padding-right: 8px;
text-align: right;
}

.pad4 { padding: 10px 1px 4px 1px;}
.pad5 { padding: 6px 0;}
.width1 { width: 180px;}

/* Klasa reklamy google */
div.ads {
padding: 4px 0;
margin: 0 auto;
text-align:center;
}

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

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


/* Klasy STATYCZNE STRONY */

div#static-text {
color: gray;
text-align: justify;
padding: 8px;
min-height: 480px;

}


#static-text input, #static-text textarea, #static-text select {
color: black;
border: 1px solid #FFE900;
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 {
background-color:black;
padding: 2px 4px;
border: 1px solid #414141;
}

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

div.sorter a.sorter-current {
color: #FFE900;
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:425px;
}

/* 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;}

td.searchCell {
width: 33%;
text-align:center;
vertical-align:top;
overflow: hidden;
}

td.searchCell img {
height: 120px;
max-width: 160px;
text-align:center;
margin: 0 auto;
}


/* KLASY ODNOSNIKOW */
/* Kolor linkow */
a.link1 {color: #FFE900;}
a.link1:hover {color: #FFE900;}
a.link1:visited {color: #FFE900;}

a.link2 {color:white;border:0;}
a.link2:hover {color:#FFE900;}
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:white;}
a.link6:hover {color:white;}
a.link6:visited {color:white;}


a.link4 {
font-weight: bold;
font-size: 24px;
color:white;}

a.link4:hover {color:white;}
a.link4:visited {color:white}

/* KONIEC KLASY ODNOSNIKOW */

img.img-cafe {

max-width: 100px;
margin: 4px 2px 2px 0;
}



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

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



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

/* 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: #FFE900;
}

#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;
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;

}

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: #FFE900;
}




.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: 652px;
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: #FFE900;
}

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

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: 600px;
color: white;
}

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

/* opcje forum */
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:#FFE900;
}

.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:#FFE900;
}

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

/*	KONIEC FORUM */


/* Rejestracja */
/* 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;
}


/* PROFIL USERA */
#item-add1 {
background-color: #404040;
margin: 10px auto;
width: 90%;
text-align: center;
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 {
padding-right: 8px;
vertical-align: -2px;
}

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

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

#profile-edit input, #profile-edit textarea, #profile-edit select {
color: black;
border: 1px solid #FFE900;
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;
}

/* ZAPIS SIE DO NEWSLETTERA */
#newsletter_add input#send {
height:19px;
padding-bottom:1px;
background:#000000 none repeat scroll 0 0;
border:1px solid #555555;
color:#FFFFFF;
width: auto;
}

#newsletter_add {
text-align:right;
margin-bottom:3px;
}

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

#newsletterMsg p {
font-weight:bold;
color:#FFE900;
}

#cafe-tab {
width: 100%;
}

/* Galeria */
table#galeria {
background-color:black;
border: 0;
max-width: 600px;
margin: 10px auto;
text-align: center;
}

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

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

table#galeria td#cell-center {
max-width: 560px;
oveflow: hidden;
}

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

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

/* GALERIE PO PRAWEJ */


.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;
}

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

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

#galeriaNav {
text-align: right;
color:#FFE900;
float: right;
width: 80px;
}


#galeriaNav a {
font-size: 10px;
font-weight: bold;
color: #FFE900;
}

.floatL {
float: left;
}

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;
}

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

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

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



/* Kontrolki filmy z YT */
/*x.i i, .i {display:none;}
div.xiiiYouTube {width:320px; height:240px !important; overflow:hidden; border:0px hotpink dashed; position:relative; top:0px;}
object.xiiiYouTube {position:absolute; clip: rect(1px, 320px, 240px, 1px)}
*/

/* Hacki Firefox 3 */


/*div#header-bottom, x:-moz-any-link, x:default {margin-top: -14px;}*/
ul.menu, x:-moz-any-link, x:default {margin-left: -20px;}
