/* **** konfiguracja podstawowa - przesunalem tutaj css kontrolujacy generic anchors aby uniknac problemu nadpisywania w kategoriach podrzednych **** */

.niemamnie2{
width:175px;
margin-top:-10px;
margin-left:50px;
z-index:99;
position:absolute;
visibility:hidden;
overflow: hidden;
display:block;
background-color:white;
padding:5px;
line-height:20px;
border: 1px solid grey;
}

.niemamnie2 INPUT{
margin-left:-50px;
border-right:1px solid grey;
border-bottom:1px solid grey;
border-left:0px;
border-top:0px;
margin-bottom:3px;
padding-left:3px;
font-size:11px;
width:95%;

}


body {
	margin:0;padding:0;
	text-align:center;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;color:#777;
}


a:link {
	color:#96A6A8;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#96A6A8;
}
a:hover {
	color:#96A6A8;
	text-decoration: underline;
}
a:active {
	color:#96A6A8;
	text-decoration: none;
}

.clear {clear:both;}

/* **** koniec konfiguracji podstawowej **** */

/* **** konfiguracja sekcji top **** */

.top {
	background:url(img/zielone-top.png) no-repeat;
	width:905px;
	height:135px;
	text-align:left;
	margin:12px 0;
}

.top .lewa {
	width:175px;
	height:135px;
	text-align:left;
	float:left;
	margin:0 15px 0 0;
}

.top .middle {
	width:500px;
	height:90px;
	float:left;
	padding-top:35px;
	margin:10px 15px 0 15px;
	text-align:center;
}

.top .middle .input {
	margin-left:0px;
	width:476px;
	height:39px;
	margin-top:10px;
	text-align:left;
	background:url(img/wyszukaj.png) no-repeat;
}

.top .middle .input .szukaj {
	margin-left:15px;
	border-width:0px;
	width:350px;
	height:14px;
	margin-top:10px;

}

.top .right {
	width:150px;
	float:left;
	padding:15px 5px;
	text-align:left;
}

/* **** dodatek kontrolujacy .top .right anchors **** */

.top .right a {padding:0 0 0 6px;margin:0;font-weight:lighter;color:#888;font-size:11px;}
.top .right a:hover {color:#555;}

/* **** koniec konfiguracji sekcji top **** */

/* **** zmiany dla sekcji .kolumna i jej elementow **** */

.kolumna {
	width: 285px;
	float:left;
	margin-bottom:12px;
	padding:60px 4px 15px 15px;
	background:url(img/tlo_kategorie2.gif) no-repeat center top;
	text-align:left;
}

.kolumna #kategoria {
	width:270px;
	height:85px;
	background: url(img/podkat.png) bottom no-repeat;
	font-size:11px; 
	letter-spacing:0;
}

.kat_head {
	font-size:16px;
	font-variant:small-caps ;
}

/* **** koniec zmian dla sekcji .kolumna i jej elementow **** */

/* zmiany dla bloku zawierajacego maly baner reklamowy */

.baner_short {
	background:url(img/addshort2.gif) no-repeat;
	text-align:center;
	margin-bottom:6px;
	margin-left:610px;
}

.bottomFill_baner_short {
	background:url(img/bottomFill.gif) no-repeat center bottom;
	border:0px dotted green;
}

/* koniec zmian dla bloku zawierajacego maly baner reklamowy */


/* **** dopisany fragment kontrolujacy maly baner reklamowy **** */

.baner_short a{text-align:center;display:block;}
.baner_short a img{margin:24px 0;padding:1px;background:#fff;border:1px solid #ccc;}

/* **** koniec fragmentu kontrolujacego maly baner reklamowy **** */

/* **** zmiany dla klasy ranking_short **** */

.ranking_short {
	padding:80px 20px 20px 20px;
	margin-left:610px;
	margin-bottom:6px;
	width:255px;
	text-align:left;
	background:url(img/ranking_short2.gif) no-repeat;
}

*html .ranking_short {
	padding:80px 17px 20px 20px;
}

/* **** koniec zmian dla klasy ranking_short **** */

/* **** dopisany fragment kontrolujacy sekcje ranking_short i jej elementy **** */

.ranking_short img{padding-right:3px;}

.ranking_short #opis{padding:0 0 0 0;margin:0 0 5px 0;color:#999;font-size:11px;line-height:14px;}

.ranking_short a{text-decoration:none;border-bottom:1px dotted #96A6A8;color:#676767;margin-left:10px;font-size:10px;}
.ranking_short a:hover{text-decoration:none;border-bottom:1px dotted #333;color:#333;}

.ranking_short #nazwa{padding-bottom:3px;}
.ranking_short #nazwa a{text-decoration:none;border-bottom:0;color:#416169;margin-left:0;text-transform:uppercase;letter-spacing:-.05em;font-size:13px;}
.ranking_short #nazwa a:hover{text-decoration:underline;}

/* **** koniec fragmentu kontrolujacego sekcje ranking_short i jej elementy **** */

/* **** zmiany w sekcji actuel **** */

.actuel {
	background:url(img/aktualnosci2.gif) no-repeat;
	width:255px;
	padding:80px 20px 20px 20px;
	margin-left:610px;
	text-align:left;
}

*html .actuel {
	padding:80px 17px 20px 20px;
}

/* **** koniec zmian w sekcji actuel **** */

/* **** zmiany dla klas overfoot, partners, rss, oraz support  **** */

.overfoot {
	margin:0;
	padding:15px 0 0 0;
	width:905px;
	background-image:url(img/nadfoottlo.gif);
	text-align:left;
	clear:both;
}

.overfoot .partners {
	width:30%;
	float:left;
	padding:0 0 7px 25px;
	font-size:11px;
}

.overfoot .rss {
	width:30%;
	float:left;
	padding:0 0 7px 25px;
	font-size:11px;
}

.overfoot .support {
	width:30%;
	float:left;
	padding:0 0 7px 25px;
	font-size:11px;
}

/* **** dopisany fragment kontrolujacy sekcje overfoot i jej elementy **** */

.overfoot .partners img{margin-bottom:5px;}
.overfoot .support img{margin-bottom:5px;}
.overfoot .rss img{margin-bottom:5px;}

.overfoot .partners a{text-decoration:none;border-bottom:1px dotted #96A6A8;color:#96A6A8;line-height:18px;}
.overfoot .support a{text-decoration:none;border-bottom:1px dotted #96A6A8;color:#96A6A8;line-height:18px;}
.overfoot .rss a{text-decoration:none;border-bottom:1px dotted #96A6A8;color:#96A6A8;line-height:18px;}

.overfoot .partners a:hover{color:#ebebeb;}
.overfoot .support a:hover{color:#ebebeb;}
.overfoot .rss a:hover{color:#ebebeb;}

/* **** koniec fragmentu kontrolujacego sekcje overfoot i jej elementy **** */

/* **** zmiany dla sekcji footnoote  **** */

.footnote {
	width:905px;
	margin:5px 0;
	padding:5px 0 5px 0;
	text-align:center;
	color:#6A8487;
	font-size:10px;
	background:url(img/footnote.gif) no-repeat;
}

/* **** koniec zmian dla sekcji footnoote  **** */


/* **** zmiany dla sekcji ranking  **** */

.ranking {
	padding:80px 20px 20px 20px;
	margin-left:610px;
	margin-bottom:6px;
	width:255px;
	text-align:left;
	background:url(img/ranking_short2.gif) no-repeat;
}

/* **** koniec zmian dla sekcji ranking  **** */

/* **** dopisany fragment kontrolujacy sekcje ranking i jej elementy **** */

.ranking img{padding-right:3px;}

.ranking #opis{padding:0 20px 0 0;margin:0 0 5px 0;color:#999;font-size:11px;line-height:14px;}

.ranking a{text-decoration:none;border-bottom:1px dotted #96A6A8;color:#676767;margin-left:10px;font-size:10px;}
.ranking a:hover{text-decoration:none;border-bottom:1px dotted #333;color:#333;}

.ranking #nazwa{padding-bottom:3px;}
.ranking #nazwa a{text-decoration:none;border-bottom:0;color:#416169;margin-left:0;text-transform:uppercase;letter-spacing:-.05em;font-size:13px;}
.ranking #nazwa a:hover{text-decoration:underline;}

/* **** koniec fragmentu kontrolujacego sekcje ranking i jej elementy **** */

.lastmod {
	font-size:8px;
}

.selekty {
	width:895px;
	height:27px;
	background-image:url(img/naselecty.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:4px;
	padding-left:10px;
}

.selekty select {
	border:1px solid #ede8b1;
	margin-left:5px;
	margin-right:5px;
	background-color:#91AD3B;
	color:#ede8b1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}

/* zmiany dla bloku zawierajacego duzy baner reklamowy */

.addtop {
	width:905px;
	background:url(img/addtop2.gif) no-repeat;
	text-align:center;
	margin:0 0 7px 0;
	padding:0;
}

/* koniec zmiann dla bloku zawierajacego duzy baner reklamowy */

/* **** dopisany fragment kontrolujacy duzy baner reklamowy **** */

.addtop a{text-align:center;display:block;}
.addtop a img{margin:25px 0;padding:1px;background:#fff;border:1px solid #ccc;}

/* **** koniec fragmentu kontrolujacego duzy baner reklamowy **** */

/* zmiany dla sekcji main oraz dialog */

.main {
	width:905px;
	text-align:center;
	background:url(img/main_2Col_bg.gif) bottom left;
	padding-bottom:20px;
	margin-bottom:10px;
}

.dialog {
	width:580px;
	float:left;
	text-align:left;
	background:url(img/main_left.gif) no-repeat top left;
	padding:25px 5px 25px 20px;
	border:0px dotted green;
}

/* **** koniec zmian dla sekcji main oraz dialog **** */

/* **** dopisany fragment kontrolujacy klase main2 **** */

.main2 {
	width:905px;
	text-align:center;
	background:url(img/main_3Col_bg.gif) no-repeat bottom left;
	margin-bottom:10px;
}

/* **** koniec fragmentu kontrolujacego klase main2 **** */

/* **** dopisany fragment kontrolujacy elementy klasy .contener **** */

.contener a{color:#416169;text-decoration:underline;font-size:11px;}
.contener a:hover{color:#333;}

.contener ul{border-top:1px dotted #ccc;padding:5px 20px 5px 20px;margin-right:20px;list-style:none;}

.contener ul li{border-bottom:0px solid #ccc;padding:2px 0 3px 0;margin-right:0;}
.contener ul li a{text-decoration:none;border-bottom:1px dotted #999;color:#999;font-size:12px;padding-left:0;}
.contener ul li a:hover{border-bottom:1px dotted #444;color:#444;}

.contener span.kat_head{color:#416169;margin-bottom:20px;font-size:16px;}

/* **** koniec fragmentu kontrolujacego elementy klasy .contener **** */

<!--- nowy styl idzie do tego miejsca -->


.dnipliku{
padding:10px;
visibility:hidden;
position:absolute;
z-index:33;
background-color:#999999;
color:#666666;
}
.dniliku a:link{color:#666666;}

.pageoftxt
{
	background-color:#FFFFFF;
	background-image:url(img/pagecorner.gif);
	background-position:-7px -10px;
	background-repeat:no-repeat;
	border: black solid 1px;
	padding: 8px;
	color: black;
	text-indent: 15px;
}



.slideshow
{
position:absolute;
top:0;
left:0;
width:400px;
height:500px;

}



.tbl td#dead
{
background-color:#333333;
color:#FF0000;
font-style:italic;
}



.tbl td#grey
{
background-color:#666666;
}
.logged
{
cursor:pointer;
position:absolute;
top:10;
left:10;
width:100px;
font-size:10px;
background-color:#CCCCCC;
z-index:99;
border: red solid 1px;
}

.windowhead
{
background-color:#969696;

margin:1px;
color:#FFFFFF;
}

.windowhead img:hover
{
cursor:pointer;}

.over
{cursor:pointer;
}

.plik
{position:absolute;
top:10px;
left:10px;
width:auto;
height:auto;
}
.contener .itIs
{
color:#FFFF99;
font-weight:bold;

}

.player .leftMenu{
position:absolute;
width:30px;
height:50px;
left:10px;
top:45%;
}
.player .btmMenu{
	width:100%;
	height:30px;
	vertical-align:middle;
	position:absolute;
	text-align:center;
	top:95%;
}
.player .rightMenu
{position:absolute;
width:30px;
height:50px;
left:95%;
top:45%;
}
.att
{
background-color:#669999;
color:#FFFFFF;}
.search .btn
{
	border: 1px solid #FFFFFF;

}

.search .input
{
	background-color:#f1f1f1;
	height: 15px;
	width: 150px;
	border: 1px solid #FFFFFF;
	text-align:center;
}

.search
{

position:absolute;
top:50px;
width:98%;
text-align:right;
vertical-align:middle;

}

.contener .tbl td:hover
{
background-color:#666666;

}

.contener .tbl td
{
	width:50px;
	height:30px;
	padding:3px;
	margin:3px;
	text-align:center;
	border: 1px solid #f1f1f1;
}

.player
{
width:90%;
height:100%;
position:absolute;

}

.player .topMenu
{
	text-align:center;
	width:100%;
	height:30px;
	vertical-align:middle;
	position:absolute;
	top:15px;
}



/* user menu style */

.main .dialog ul.regUserMenu{list-style:none;border-bottom:3px solid #416169;padding:0;margin:0 0 25px 0;}

.main .dialog ul.regUserMenu li{list-style:none;display:inline;text-align:left;background-color:#416169;padding:1px 7px;margin:0 1px 0 0;height:20px;float:left;background:url(img/bg_userMenu.gif) no-repeat top left;}

.main .dialog ul.regUserMenu li a{text-align:left;color:#ccc;text-decoration:none;font-size:11px;padding:0;margin:0;line-height:20px;}

.main .dialog ul.regUserMenu li a:hover{color:#f5f5f5;}

/* storeInfo class styling */

.contener table.storeInfo
{
	color:#222;
	padding:2px;
	text-align:left;
	margin-top:5px;
	margin-left:15px;
}

.contener table.storeInfo td
{
	padding:0 15px 5px 0;
}

.contener table.storeInfo tbody tr td input
{
	width:95%;
	border:1px solid #ddd;
	/*background-color:#fff;*/
	padding:5px 4px;
	font:normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
}

.contener table.storeInfo tbody tr td textarea
{
	font:normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
	width:95%;
	border:1px solid #ddd;
	/*background-color:#fff;*/
	padding:5px 4px;
	line-height:18px;
}

.contener table.storeInfo tbody tr td input:hover
{
	border:1px solid #82A8B0;
}

.contener table.storeInfo tbody tr td textarea:hover
{
	border:1px solid #82A8B0;
}

.contener table.storeInfo tbody tr td input:active, 
.contener table.storeInfo tbody tr td input:focus
{
	border:1px solid #6796A0;
	background-color:#C4FAFF;
}

.contener table.storeInfo tbody tr td textarea:active, 
.contener table.storeInfo tbody tr td textarea:focus
{
	border:1px solid #6796A0;
	background-color:#C4FAFF;
}


.contener form input.btnSettingUpdate
{
	border:1px solid #ccc;
	background-color:#ededed;
	padding:3px 8px;
	font-size:13px;	
	margin:10px 20px 25px 5px;
	float:right;
}


.contener form input.btnSettingUpdate:hover
{
	border:1px solid #ccc;
	background-color:#555;
	padding:3px 8px;
	font-size:13px;	
	margin:10px 20px 25px 5px;
	color:#fff;
	float:right;
}


/* userLogin styling */

.contener table.userLogin
{
	color:#222;
	padding:2px;
	text-align:left;
	margin-top:5px;
	margin-left:15px;
	width:100%;
}

.contener table.userLogin td
{
	padding:0 15px 5px 0;
}

.contener table.userLogin tbody tr td input
{
	width:90%;
	border:1px solid #ddd;
	/*background-color:#fff;*/
	padding:5px 4px;
	font:normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
}

.contener table.userLogin tbody tr td textarea
{
	font:normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
	width:90%;
	border:1px solid #ddd;
	/*background-color:#fff;*/
	padding:5px 4px;
	line-height:18px;
}

.contener table.userLogin tbody tr td input:hover
{
	border:1px solid #82A8B0;
}

.contener table.userLogin tbody tr td textarea:hover
{
	border:1px solid #82A8B0;
}

.contener table.userLogin tbody tr td input:active, 
.contener table.userLogin tbody tr td input:focus
{
	border:1px solid #6796A0;
	background-color:#C4FAFF;
}

.contener table.userLogin tbody tr td textarea:active, 
.contener table.userLogin tbody tr td textarea:focus
{
	border:1px solid #6796A0;
	background-color:#C4FAFF;
}


.contener form input.btnLogin
{
	border:1px solid #ccc;
	background-color:#ededed;
	padding:3px 8px;
	font-size:13px;	
	margin:10px 25px 25px 5px;
	float:right;
}


.contener form input.btnLogin:hover
{
	border:1px solid #ccc;
	background-color:#385155;
	padding:3px 8px;
	font-size:13px;	
	color:#fff;
	margin:10px 25px 25px 5px;
	float:right;
}


p.addition{padding:0 20px;line-height:22px;}

/* register class styling */

.contener table.register
{
	color:#222;
	padding:2px;
	text-align:left;
	margin-top:5px;
	margin-left:15px;
}

.contener table.register td
{
	padding:0 15px 5px 0;
}

.contener table.register tbody tr td input
{
	width:90%;
	float:right;
	border:1px solid #ddd;
	/*background-color:#fff;*/
	padding:5px 4px;
	font:normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
}

.contener table.register tbody tr td textarea
{
	font:normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
	width:90%;
	float:right;
	border:1px solid #ddd;
	/*background-color:#fff;*/
	padding:5px 4px;
	line-height:18px;
}

.contener table.register tbody tr td input:hover
{
	border:1px solid #82A8B0;
}

.contener table.register tbody tr td textarea:hover
{
	border:1px solid #82A8B0;
}

.contener table.register tbody tr td input:active, 
.contener table.register tbody tr td input:focus
{
	border:1px solid #6796A0;
	background-color:#C4FAFF;
}

.contener table.register tbody tr td textarea:active, 
.contener table.register tbody tr td textarea:focus
{
	border:1px solid #6796A0;
	background-color:#C4FAFF;
}


.contener form input.btnRegister
{
	border:1px solid #ccc;
	background-color:#ededed;
	padding:3px 8px;
	font-size:13px;	
	margin:10px 20px 25px 5px;
	float:right;
}


.contener form input.btnRegister:hover
{
	border:1px solid #ccc;
	background-color:#385155;
	padding:3px 8px;
	font-size:13px;	
	margin:10px 20px 25px 5px;
	color:#fff;
}


/* chooseCategory class styling */

.contener table.chooseCategory
{
	color:#222;
	padding:2px;
	text-align:left;
	margin-top:5px;
	margin-left:15px;
}

.contener table.chooseCategory td
{
	padding:0 15px 5px 0;
}



.contener form input.btnChooseCategory
{
	border:1px solid #ccc;
	background-color:#ededed;
	padding:3px 8px;
	font-size:13px;	
	margin:10px 20px 25px 5px;
	float:right;
}


.contener form input.btnChooseCategory:hover
{
	border:1px solid #ccc;
	background-color:#385155;
	padding:3px 8px;
	font-size:13px;	
	margin:10px 20px 25px 5px;
	color:#fff;
}


/* error/update message styling */

p.feedbackMessage {padding:20px; text-align:center;color:#333;}

p.feedbackMessage a{color:#555;font-size:12px;}