@charset "utf-8";

body
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #383b41;
	margin: 0;
}

input { font-family: Tahoma, Geneva, sans-serif; }
input[type="submit"]
{
	color: white; font-weight: bold; font-size: 12px;
	background: #ff6a00;
	border: none;
	padding: 3px 7px;
	cursor: pointer;
}
input[type="button"]
{
	color: white; font-weight: bold; font-size: 12px;
	background: #ff6a00;
	border: none;
	padding: 3px 7px;
	cursor: pointer;
}

a { text-decoration: none; color: #35a522; }
a:hover { text-decoration: underline; }
img { border: none; }

h1.kolorowy { margin-top: 20px; margin-bottom: 30px; padding: 5px 20px; background: #e3eef8; color: #1f6baf; }
h2.kolorowy { font-size: 20px; font-weight: normal; margin: 0 20px; margin-top: 50px; margin-bottom: 20px; padding: 5px 0; border-bottom: 3px solid #e3eef8; }

.tloStrony { background: #ddd; }
.tloTresci { background: white; width: 960px; padding: 0 10px; padding-top: 80px; margin: auto;  min-height: 800px; }
.szerokoscStrony { width: 980px; margin: auto; position: relative; }
.separator { height: 5px; background: #e3eef8; margin: 30px 0; }
.marginesy { margin: 0 20px; }
.info { font-size: 12px; color: #8d949d; }
.vtop td { vertical-align: top; }
.obramowanieTresci { border-top: 1px solid #5ba6ea; padding-top: 10px; }
.reklamodawcy .obramowanieTresci { border-color: #7fdf4f; }

td.btop, td.bmid, td.bbot, td.bord
{ border: 1px solid #1f6baf; padding: 5px 10px; }
td.btop { border-bottom: none; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; padding-top: 10px; }
td.bmid { border-top: none; border-bottom: none; }
td.bbot { border-top: none; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; padding-bottom: 10px; }
td.bord { border-radius: 5px; -moz-border-radius: 5px; padding: 10px; }

#naglowek
{
	min-width: 980px;
	height: 40px;
	background: url(images/naglowek.png) repeat-x;
	position: relative;
}
#naglowek .szerokoscStrony { width: 980px; }
#naglowek #logo
{
	position: absolute; top: 0; left: -10px;
	padding: 10px; padding-top: 0;
	background: url(images/logo.png) no-repeat;
}
#naglowek #logo a { display: block; width: 200px; height: 50px; }
#naglowek .stronaDla
{
	position: absolute; top: 50px; left: 230px;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	width: 480px;
}
#naglowek .stronaDla.reklamodawcow { color: #7fdf4f; }
#naglowek .stronaDla.wydawcow { color: #5ba6ea; }

#naglowek .menu
{
	height: 40px;
	line-height: 40px;
	margin: 0; margin-left: 230px; margin-right: 260px;
	padding: 0;
	overflow: hidden;
}
#naglowek .menu li { display: inline; margin-right: 20px; }
#naglowek .menu li a { font-size: 14px; color: white; }

.mojeKontoZalogowany
{
	position: absolute; right: 0; top: 80px;
	z-index: 3;
	width: 240px;
	text-align: right;
	font-size: 14px;
	padding: 0 10px;
}
.mojeKontoZalogowany li { display: inline-block; margin-left: 10px; }
.mojeKontoZalogowany a { color: black; }

#grupaTlo { min-width: 980px; padding-top: 50px; padding-bottom: 10px; }
#grupaTlo a { color: #ff6a00; }
#grupaTlo p { margin: 10px 0; }
#grupaTlo p.tytul { font-size: 14px; margin-top: 0; }

#grupaTlo input[type="text"],
#grupaTlo input[type="password"] { border: 1px solid #c4cbd4; width: 150px; padding: 3px;  }

#grupaTlo .info { font-size: 12px; color: #8d949d; }
#grupaTlo .info.red { color: red; }
#grupaTlo .info.mojeKonto { font-size: 16px; }
#grupaTlo span.info { margin-right: 10px; }

#grupaTlo .logowanie
{
	height: 140px;
	float: right;
	text-align: right;
	position: relative;
}
#grupaTlo .logowanie .link, #grupaTlo .logowanie .zarejestruj
{
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
}
#grupaTlo .logowanie .link a { cursor: pointer; }
#grupaTlo .logowanie .zarejestruj { font-size: 11px; }

#grupaTlo #panelLogowania
{
	display: none;
	position: absolute;
	z-index: 2;
	top: 35px;
	right: 0px;
	width: 200px;
	padding: 10px; padding-top: 20px;
	background: white;
	border-radius: 5px; -moz-border-radius: 5px;
	box-shadow: 2px 2px 10px rgba(0,0,0,.5); -moz-box-shadow: 2px 2px 10px rgba(0,0,0,.5); -webkit-box-shadow: 2px 2px 10px rgba(0,0,0,.5);
}
#grupaTlo .logowanie #panelLogowania .link
{
	color: #444; font-size: 18px; font-weight: bold; text-decoration: none;
	position: absolute;
	right: 5px; top: 0px;
	cursor: pointer;
}
#grupaTlo #panelLogowania p { margin: 5px 0; }

#grupaTlo .lewaKolumna
{
	float: left;
	width: 480px;
	overflow: hidden;
	font-size: 14px;
	margin-left: 230px;
}

#info
{
	background: #c3c3c3;
	border: 10px solid #ddd; border-left: none; border-right: none;
	padding: 30px 0;
	margin-bottom: -10px;
}
#info .kolumna
{
	color: white;
	float: left;
	width: 280px;
	height: 190px;
	padding: 20px; padding-bottom: 50px;
	margin: 0 5px;
	position: relative;
	overflow: hidden;
	border-radius: 10px; -moz-border-radius: 10px;
	box-shadow: 2px 2px 6px rgba(0,0,0,.5), inset 0 0 10px rgba(255,255,255,.9);
	-moz-box-shadow: 2px 2px 6px rgba(0,0,0,.5), inset 0 0 10px rgba(255,255,255,.9);
	/*-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,.5), inset 0 0 10px rgba(255,255,255,.9);*/
	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,.5);
}
#info .kolumna.artykulLewy { margin-left: 0; }
#info .kolumna.wybraniWydawcy { margin-right: 0; }

#info .kolumna.artykulLewy ul, #info .kolumna.artykulPrawy ul { padding-left: 15px; }
#info .kolumna.artykulLewy p, #info .kolumna.artykulPrawy p { text-align: justify; margin: 5px 0; }

#info .kolumna h3 { font-size: 20px; font-weight: normal; margin: 0; margin-bottom: 20px; }
#info .kolumna .button
{
	display: block;
	position: absolute;
	right: 20px; bottom: 10px;
	padding: 5px 10px;
	color: white;
	font-weight: bold;
	text-decoration: none;
	background: url('images/boxBtn.png');
	border-radius: 5px; -moz-border-radius: 5px;
}

#info .nowosci .wiadomosc { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #888; }
#info .nowosci .data { color: #8d949d; font-size: 12px; margin: 0; }
#info .nowosci .tytul { margin: 0; margin-bottom: 20px; font-size: 16px; }
#info .nowosci .tresc { margin: 5px 0; text-align: justify; }
#info .nowosci .wiecej { text-align: right; margin: 0; }
#info .nowosci .archiwum { text-align: right; padding-top: 20px; }


#stopka { border-top: 1px solid #e3eef8; margin-top: 10px; padding: 10px 0; }
#stopka, #stopka a { color: #8e959e; }
#stopka .info { float: left; font-size: 12px; }
#stopka .linki { float: right; padding: 0; margin: 0; }
#stopka .linki li { display: inline; margin-left: 20px; }


/* wydawcy */
.wydawcy #grupaTlo .szerokoscStrony { background: url('images/monety.jpg') no-repeat left center; }
.wydawcy #grupaTlo .logowanie { background: url('images/ludek.jpg') no-repeat 60px bottom; }

.wydawcy #info .kolumna { background: url('images/boxWydawcy.png') no-repeat; }

/* reklamodawcy */
#naglowek #panelReklamodawcy
{
	position: absolute; top: 0; right: -10px;
	padding: 10px;
	background: url(images/panelReklamodawcy.png) no-repeat;
}
#naglowek #panelReklamodawcy a { display: block; width: 250px; height: 70px; }

#naglowek.reklamodawcy { background: url(images/naglowekReklamodawcy.png) repeat-x; }
#panelWydawcy
{
	position: absolute; top: 0; right: -10px;
	padding: 10px;
	background: url('images/panelWydawcy.png') no-repeat;
}
#panelWydawcy a { display: block; width: 250px; height: 70px; }

.reklamodawcy #grupaTlo .szerokoscStrony { background: url('images/kobieta.jpg') no-repeat left top; }
.reklamodawcy #grupaTlo .lewaKolumna { padding: 10px; width: 460px; border: 1px solid #ccc; border-radius: 10px; -moz-border-radius: 10px; }
.reklamodawcy #grupaTlo .lewaKolumna p:first-child { margin-top: 0; padding-right: 14px; }
.reklamodawcy #grupaTlo .lewaKolumna input[type="text"] { width: 100%; padding: 6px; font-size: 14px; }
.reklamodawcy #grupaTlo .lewaKolumna .katalog { margin-top: 15px; }
.reklamodawcy #grupaTlo .lewaKolumna .katalog a { display: block; width: 180px; height: 50px; background: url(images/katalog.png) no-repeat; }
.reklamodawcy #grupaTlo .lewaKolumna .haslo { float: left; width: 160px; font-size: 14px; font-weight: bold; color: #999; margin-top: 30px; }
.reklamodawcy #grupaTlo .lewaKolumna .pozostale { margin-left: 180px; }
.reklamodawcy #grupaTlo .logowanie { background: url('images/ludek2.jpg') no-repeat right bottom; }
.reklamodawcy #grupaTlo .logowanie .link.otworzPanel { padding-right: 70px; }

.reklamodawcy #info .kolumna { background: url('images/boxReklamodawcy.png') no-repeat; }




/* slider */
#slide_container
{
	width: 480px;
	height: 150px;
	overflow: hidden;
	position: relative;
}
#slide_images
{
	position: absolute;
	left: 0;
	width: 3000px;
	-webkit-transition: all 1.0s ease-in-out;
	-moz-transition: all 1.0s ease-in-out;
	-o-transition: all 1.0s ease-in-out;
	-transition: all 1.0s ease-in-out;
}
#slide_images img
{
	padding: 0;
	margin: 0; margin-right: 10px;
	float: left;
}
#slide_controls 
{
	position: absolute;
	right: 0;
	bottom: 0;
	list-style: none;
	margin: 0; margin-right: 20px;
	padding: 0 7px;
	font-size: 11px;
	color: white;
	background: rgba(0,0,0,.4);
	border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0;
}
#slide_controls li
{
	display: inline-block;
	padding: 5px 7px;
	cursor: pointer;
	border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-transition: all .2s ease-in-out;
}
#slide_controls li:hover { background: rgba(0,0,0,.2); -o-transition: all .2s ease-in-out; }
#slide_controls li.active { background: rgba(0,0,0,.4); -o-transition: all 1s ease-in-out; }

/* slider2 wybraniWydawcy */
#wybraniWydawcy_container
{
	width: 280px;
	height: 170px;
	overflow: hidden;
	position: relative;
}
#wybraniWydawcy_images
{
	position: absolute;
	left: 0;
	width: 3000px;
	margin: 0; padding: 0;
	list-style: none;
	-webkit-transition: all 1.0s ease-in-out;
	-moz-transition: all 1.0s ease-in-out;
	-o-transition: all 1.0s ease-in-out;
	-transition: all 1.0s ease-in-out;
}
#wybraniWydawcy_images li
{
	display: block;
	float: left;
	width: 240px;
	padding: 0 20px;
	margin: 0;
}
#wybraniWydawcy_images h4 { font-size: 13px; margin: 0; margin-top: 5px; }
#wybraniWydawcy_images p { font-size: 11px; margin: 0; }
#wybraniWydawcy_images a { color: white; }

#wybraniWydawcy_controls 
{
	position: absolute;
	right: 20px;
	bottom: 0;
	list-style: none;
	margin: 0;
	padding: 0 7px;
	font-size: 11px;
	color: white;
	background: rgba(0,0,0,.4);
	border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0;
}
#wybraniWydawcy_controls li
{
	display: inline-block;
	padding: 5px 7px;
	cursor: pointer;
	border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-transition: all .2s ease-in-out;
}
#wybraniWydawcy_controls li:hover { background: rgba(0,0,0,.2); -o-transition: all .2s ease-in-out; }
#wybraniWydawcy_controls li.active { background: rgba(0,0,0,.4); -o-transition: all 1s ease-in-out; }



/* tresc */

.panelLewa { width: 200px; float: left; overflow: visible; }
.panelLewa .login { font-size: 14px; margin: 0; }
.panelLewa .info { font-size: 12px; color: #8d949d; margin: 0; }
.panelLewa .stanKonta { margin: 0; margin-top: 20px; padding: 5px 10px; border: 1px solid #e3eef8; }
.panelLewa .stanKonta p { margin: 10px 0; }
.panelLewa .stanKonta .wartosc { font-size: 14px; }
.panelLewa .stanKonta input
{
	color: white; font-weight: bold; font-size: 12px;
	background: #ff6a00;
	border: none;
	padding: 3px 7px;
	cursor: pointer;
}
.panelLewa .mojeKontoMenu { padding: 10px; border: 1px solid #e3eef8; background: #eef5fa; }

.panelPrawa { width: 750px; float: right; overflow: visible; }

.sciezka { padding: 0; margin: 0; margin-bottom: 30px; }
.sciezka li
{
	display: inline;
	font-size: 15px;
	background: url(images/ikony/sciezka.png) left 5px no-repeat;
	padding-left: 15px;
	margin-right: 5px;
}
.sciezka li:first-child { padding-left: 0; background: none; }
.sciezka li a { color: #1f6baf; }

.zakladki { list-style: none; padding: 0; margin: 0; }
.zakladki li { display: inline-block; padding: 7px 10px; border-radius: 5px 5px 0 0; }
.zakladki li.aktywny { background: url(images/zakladka.png) repeat-x bottom; }
.zakladki li a { color: #1f6baf; }

.kontener { border: 1px solid #e3eef8; padding: 10px; }

.stronicowanie { margin: 10px 0; color: #8d949d; font-size: 12px; }

.info_ok,
.info_red,
.info_log_ok { line-height: 18px; margin: 10px 0; padding: 5px; color: white; font-size:12px; text-align: justify;}

.info_ok a,
.info_red a,
.info_log_ok a { color: white; }

.info_ok, .info_log_ok { background: green; }
.info_red { background: red; }


.tabela { table-layout: fixed; }
.tabela th { color: white; background: #35a522; border-left: 1px solid #e3eef8; padding: 7px 5px; }
.tabela > tbody > tr > td
{
	border-bottom: 1px solid #e3eef8; border-left: 1px solid #e3eef8;
	height: 175px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}
.tabela > tbody > tr > td:first-child,
.tabela th:first-child { border-left: none; }

.tabela a.opcje { color: #35a522; }
.tabela .wyroznij a { color: #1f6baf; }
.tabela.tekst > tbody > tr > td { height: auto; }
.tabela .miniaturka { width: 125px; height: 125px; overflow: hidden; margin: 0 auto; margin-top: 10px; }

.nowosci .wiadomosc { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #e3eef8; }
.nowosci .data { color: #8d949d; font-size: 12px; margin: 0; }
.nowosci .tytul { margin: 0; margin-bottom: 20px; font-size: 16px; }
.nowosci .tresc { margin: 5px 0; text-align: justify; }
.nowosci .wiecej { text-align: right; margin: 0; }
.nowosci .archiwum { text-align: right; padding-top: 20px; }

.nowosci .wiecej a, .nowosci .archiwum a { color: #3a85c9; }

.mk_menu a, .mk_podmenu a { color: black; background: url(images/wypunktowanie.png) no-repeat left; padding-left: 10px; }
.mk_menu2 { margin-bottom: 10px; }
.mk_podmenu { padding-left: 20px; }

.programInfo { margin-top: 30px; }
.programInfo td { padding: 5px 0; }
.programInfo .lewa { padding-right: 20px; }

.okienkoKodu
{
	width: 500px;
	position: absolute;
	top: 50%;
	left: 50%;
	background: #eef5fa;
	box-shadow: 2px 3px 10px #ddd; -moz-box-shadow: 2px 3px 10px #ddd; -webkit-box-shadow: 2px 3px 10px #ddd;
	padding: 10px;
	margin-left: -250px;
	margin-top: -45px;
	border: 1px solid #e3eef8;
}
.okienkoKodu .zamknij { text-align: right; margin-bottom: 20px; }
.okienkoKodu textarea { width: 480px; height: 50px; }

.kroki
{
	padding: 0; margin: 20px auto;
	list-style: none;
	text-align: center;
	color: #aaa;
}
.kroki li { display: inline; margin: 0 50px; }
.kroki li.aktywny { color: #333; }
.kroki span { font-size: 39px; }

.ramkaRejestracja
{
	margin: 0 200px; margin-bottom: 50px;
	border: 1px solid #1f6baf;
	border-radius: 10px; -moz-border-radius: 10px;
}
.zostan_partnerem { margin: 20px auto; color:#333;} 
.zostan_partnerem td { padding: 5px; }

.szukajStron { margin: 20px 0; }
.szukajStron input[type="text"]
{
	font-size: 16px;
	width: 300px;
	padding: 10px;
	border: 1px solid #c4cbd4;
}
.szukajStron input[type="submit"]
{
	font-size: 16x;
	color: white;
	font-weight: bold;
	padding: 11px 15px;
	background: #ff6a00;
	border: 1px solid #ff6a00;
	vertical-align: bottom;
	margin-left: 10px;
	border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0;
	cursor: pointer;
}
.szukajStron + .info { width: 500px; }

.listaKategorii { margin: 10px 20px; padding: 0; list-style: none; color: #8d949d; font-size: 15px; }
.listaKategorii li { display: inline-table; width: 200px; height: 50px; margin: 0 20px 5px 0; vertical-align: top; }
.listaKategorii div { display: inline-block; vertical-align: middle; overflow: hidden; }
.listaKategorii a { color: #1f6baf; }
.listaKategorii .ikona { width: 50px; height: 50px; text-align: center; }
.listaKategorii .ikona a { display: table; margin: auto; }
.listaKategorii .ikona span { display: table-cell; vertical-align: middle; width: 50px; height: 50px; }
.listaKategorii .ikona img { max-width: 50px; max-height: 50px; }
.listaKategorii .nazwa { max-width: 110px; }

.listaProgramow .naglowek { padding: 10px; border-bottom: 2px solid #bbb; font-weight: bold; }
.listaProgramow .pozycja { padding: 30px 10px; border-bottom: 1px solid #e3eef8; }
.listaProgramow .pozycja:hover { background: #f5f5f5; } 
.listaProgramow .kolumna { display: inline-block; vertical-align: top; width: 300px; overflow: hidden; margin-right: 20px; }
.listaProgramow .zaznacz { width: 30px; text-align: center; }
.listaProgramow .adres { font-size: 15px; font-weight: bold; }
.listaProgramow .adres a { color: #4e4e4e; }
.listaProgramow .opis { margin-top: 5px; color: #888; }
.listaProgramow .odslony, .listaProgramow .cena { width: 175px; text-align: center; }
.listaProgramow .doKoszyka { width: auto; }

.koszyk { min-height: 50px; padding-left: 200px; float: right; background: url(images/koszyk.png) no-repeat; }

.koszykPodsumowanie .lewa { float: left; margin: 9px 0; }
.koszykPodsumowanie .prawa { float: right; font-weight: bold; }
.koszykPodsumowanie .prawa .wartosc { font-size: 16px; margin: 0 20px; }
.koszykPodsumowanie .prawa form { display: inline; }
.koszykPodsumowanie .prawa input[type="submit"]
{
	color: white; font-weight: bold; font-size: 16px;
	background: #ff6a00;
	border: none;
	padding: 10px 20px;
	cursor: pointer;
	border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px;
}

.stronyKoszyk { margin: 20px; padding: 0; list-style: none; }
.stronyKoszyk li { padding: 0; margin: 10px 0; }

.cenaKoszyk { margin: 20px; font-weight: bold; }
.cenaKoszyk .wartosc { margin: 0 20px; font-size: 16px; }

.daneKoszyk td { padding-right: 50px; }
input.kontynuujKoszyk
{
	color: white; font-weight: bold; font-size: 16px;
	background: #ff6a00;
	border: none;
	padding: 10px 20px;
	cursor: pointer;
	border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0;
}

.dodajBox { width: 400px; float: left; }
.dodajBox td { padding: 5px 0; }
.podgladBoxa { width: 320px; float: right; }
.dodajBox h2, .podgladBoxa h2 { margin: 0; margin-bottom: 20px; }


/* rachunek */
.rachunek td { vertical-align: top; padding-left: 10px; padding-right: 10px; }
.rachunek table.ramki { border-collapse: collapse; }
.rachunek table.ramki th, .rachunek table.ramki td { border: 1px solid black; }
.rachunek input[name:invoice_number] { width:100px; }
.rachunek .pomoc { position: relative; font-size: 13px; font-weight: normal; }
.rachunek .pomoc .znak { font-size: 18px; color: #ff6a00; }
.rachunek .pomoc #informacja
{
	display: none;
	width: 500px;
	padding: 20px;
	text-align: left;
	background: white;
	border: 3px solid #e3eef8;
	position: absolute; top: 30px; right: -80px;
	box-shadow: 2px 3px 10px #ddd; -moz-box-shadow: 2px 3px 10px #ddd; -webkit-box-shadow: 2px 3px 10px #ddd;
}
.rachunek .pomoc #informacja p { text-align: justify; }
.rachunek .pomoc #informacja .zamknij { margin-top: 0; text-align: right; }
.rachunek .pomoc #informacja .zamknij span { cursor: pointer; font-weight: bold; }
.rachunek .pomoc #informacja .zamknij span span { vertical-align: middle; }

.wyplacInfoKontener { position: relative; }
.wyplacInfo
{
	display: none;
	position: absolute; top: 0; left: 0;
	z-index: 5;
	width: 300px;
	padding: 10px;
	border: 1px solid #ff6a00;
	border-radius: 5px; -moz-border-radius: 5px;
	background: white;
	box-shadow: 2px 3px 10px #ddd; -moz-box-shadow: 2px 3px 10px #ddd; -webkit-box-shadow: 2px 3px 10px #ddd;
	color: #ff6a00;
}
.wyplacInfoKontener:hover .wyplacInfo { display: block; }

.obramowanie
{
	border: 1px solid #ddd;
	border-radius: 5px; -moz-border-radius: 5px;
	padding: 10px;
}
.reklamodawcy .obramowanie { border-color: #7fdf4f; }
.wydawcy .obramowanie { border-color: #5ba6ea; }


/* dotychczasowe */

/*

.splitPageLink img{ border: medium none;}

.moje_konto_right input[name="keywords"]{width:400px;}

.moje_konto_right input,select,textarea{margin: 3px;}

.moje_konto_right textarea[name="description"]{width: 400px;}

.link a{color:#B5B5B4; font-size:11px; text-decoration:none;}

.link a:hover{color:#FFFFFF; text-decoration:none;}

#websites_list div{ float: left; padding: 3px;}

.link_y a{color:#FFE114; font-size:11px; text-decoration:none;}

.link_y a:hover{color:#FFFFFF; text-decoration:none;}



a.link_black{color:#000000; font-size:11px; text-decoration:none;}

a.link_black:hover{color:#FFFFFF; text-decoration:none;}


.i_categories{text-align:left;}

.i_categories ul {list-style:none;}

.i_categories form{text-align:center;}

.i_categories input[name="query"]{font-size: 18px;width:400px; color:#fff; background:#B5B5B4 none repeat scroll 0 0; border:1px solid #fff;}

.i_categories input[name="query"]:focus{width:400px; color:#000; background:#fff none repeat scroll 0 0; border:1px solid #000;}

.i_categories input[type="submit"]{font-size:16px;}

.i_categories a{color:#B5B5B4; font-size:11px; text-decoration:none;}

.i_odstep{height:30px; clear:both;}

.i_srodek{background:url(./img/pasek2.gif) top repeat-y; display:table; width:100%;}

.i_srodek2{background:url(./img/pasek.gif) top repeat-y; display:table; width:100%;}

.i_srodek_left{width:238px; vertical-align:top; text-align:center; float:left;}

.i_srodek_center{width:248px; vertical-align:top; text-align:center; float:left;}

.i_srodek_right{width:238px; vertical-align:top; text-align:center; float:right;}

.i_nowosci_naglowek{padding:0px 5px 0px 5px; text-align:left; color:#FFE114; font-size:14px; font-weight:bold;}



.naglowek{padding:28px 10px 10px 10px; text-align:left; color:#6b6b68; font-size:14px; font-weight:bold;}

.site{width:724px; vertical-align:top; background-color:#8C8C8C; color:#DDDDDD; text-align:center;}

.site2{width:956px; vertical-align:top; background-color: white; color:#DDDDDD; text-align:center;}

.teksty{padding:15px 10px 0 10px; text-align:left;}

.nowosci_naglowek{padding:28px 10px 10px 10px; text-align:left; color:#FFE114; font-size:14px; font-weight:bold;}



.logowanie_naglowek{padding:0px 4px 0px 4px; text-align:left; color:#FFE114; font-size:14px; font-weight:bold;}

.logowanie_odstep{height: 28px; margin-top: 4px;}

.logowanie{padding: 0px 9px 30px 10px; text-align:right; font-size:11px; line-height:19px;}

.logowanie a{color:#B5B5B4; font-size:11px; text-decoration:none;} 

.logowanie a:hover{color:#FFFFFF; text-decoration:none;} 



.nowosc a{color:#B5B5B4; font-size:11px; text-decoration:none;} 

.nowosc a:hover{color:#FFFFFF; text-decoration:none;} 



.footer{color:#B5B5B4; font-size:10px; line-height:13px;} 

.footer a{color:#B5B5B4; font-size:10px; text-decoration:none;} 

.footer a:hover{color:#FFFFFF; text-decoration:none;} 



input.forms{width: 177px; font-size:11px; background:#B5B5B4; border:1px solid #FFF; padding: 1px 1px 1px 1px;}

input.forms:focus{width: 177px; background:#FFFFFF; border:1px solid #000000; padding: 1px 1px 1px 1px;}

select.forms{width: 181px; font-size:11px; background:#B5B5B4; border:1px solid #FFF; padding: 1px 1px 1px 1px; margin:1px 0 2px 0;}

select.forms:focus{width: 181px; background:#FFFFFF; border:1px solid #000000; padding: 1px 1px 1px 1px; margin:1px 0 2px 0;}

textarea.forms{width:334px; height:70px; font-size:11px; background:#B5B5B4; border:1px solid #FFF; padding: 1px 1px 1px 1px;}

textarea.forms:focus{width:334px; height:70px; background:#FFFFFF; border:1px solid #000000; padding: 1px 1px 1px 1px;}

input.checkbox{background:#B5B5B4; border:1px solid #FFF; padding: 1px 1px 1px 1px;}

input.checkbox:focus{background:#FFFFFF; border:1px solid #000000; padding: 1px 1px 1px 1px;}

.submit{text-align:right;}

.button{color:#FFFFFF; font-size:12px; background:#8C8C8C; font-weight:normal; border-color:#B5B5B4;}
*/



input.logowanie{text-align:left; width: 70px; font-size:11px; background:#B5B5B4; border:1px solid #FFF; padding: 1px 1px 1px 1px;}

input.logowanie:focus{text-align:left; width: 70px; background:#FFFFFF; border:1px solid #000000; padding: 1px 1px 1px 1px;}

.button2{width: 74px; color:#FFFFFF; font-size:12px; background:#8C8C8C; font-weight:normal; border-color:#B5B5B4; margin-top: 4px;}	

	


/*
.info{background-color: #FFCC00; border: 1px solid #FFFFFF; line-height: 18px; margin:20px 7px 5px 7px; padding: 2px 2px 2px 2px; color:#000000; font-size:12px; text-align:left;}

.info_ok{background-color:#85C82D; border: 1px solid #FFFFFF; line-height: 18px; margin:20px 7px 5px 7px; padding: 2px 2px 2px 2px; color:#FFFFFF; font-size:12px; text-align:left;}

.info_ok a{color:#000000; font-size:11px; text-decoration:none;}

.info_ok a:hover{color:#FFFFFF; text-decoration:none;} 

.info_red{background-color:#FF0000; border: 1px solid #FFFFFF; line-height: 18px; margin:0px 0px 5px 0px; padding: 2px 2px 2px 2px; color:#FFFFFF; font-size:12px; text-align:left;}

.info_log_ok{background-color:#85C82D; border: 1px solid #FFFFFF; line-height: 17px; margin:0px 2px 30px 2px; padding: 2px 1px 2px 1px; color:#FFFFFF; font-size:12px; text-align:right;}

.info_log_ok a{color:#000000; font-size:11px; text-decoration:none;}

.info_log_ok a:hover{color:#FFFFFF; text-decoration:none;} 
*/



.przypomnij_haslo{padding:5px 187px 0 190px; text-align:left;} 



.moje_konto{ /*background:url(./img/pasek_moje_konto.gif) top left repeat-y; min-height: 250px; color:#FFFFFF; */}

.moje_konto a { text-decoration:none; }
.moje_konto a:hover { text-decoration: underline; }

.moje_konto_left{background-color:#85C82D; color: white; border: 1px dotted #FFFFFF; width:171px; vertical-align:top; text-align:left; padding: 3px 5px 7px 5px; float:left; line-height:20px;}

.moje_konto_right{width:753px; vertical-align:top; text-align:left; float:right; border: 0px solid; color: black; padding: 0px 7px 7px 7px;}

/*
.mk_menu{border-bottom: 1px dotted #FFFFFF; padding-left: 2px;}

.mk_menu2{margin-bottom: 10px;}

.mk_podmenu{border-bottom: 1px dotted #FFFFFF; padding-left: 20px;}

.mk_naglowek{padding:0px 10px 10px 0px; text-align:left; color:#FFE114; font-size:12px; font-weight:bold;}

.mk_naglowek2{padding:0px 10px 10px 0px; text-align:left; color:#FFFFFF; font-size:12px; font-weight:bold;}
*/


.kontakt{padding:28px 10px 10px 10px; text-align:left;} 

.kontakt_naglowek{padding:0px 10px 10px 0px; text-align:left; color:#FFE114; font-size:12px; font-weight:bold;}


/*
.tabela {border: 1px solid #FFFFFF; border-collapse: collapse;}

.tabela th {border: 1px solid #FFFFFF; background-color:#85C82D; color:#000000;}

.tabela tr { background: white !important; }

.tabela > td {border: 1px solid #f5f5f5; vertical-align:middle; font-size: 12px !important; padding: 5px; }
*/

td2. {border: 1px solid #FFFFFF;}



span.nowy_polecony {color:#FFE114; font-style:italic; font-size: 10px;}


/*
.stronicowanie{color:#000000; font-size:11px; padding: 3px 0 3px 0; text-align:left;}

.stronicowanie a{color:#000000; font-size:11px; text-decoration:none;}

.stronicowanie a:hover{color:#FFFFFF; text-decoration:none;}
*/


.overlib_info{font-size:10px; width: 130px;}

.overlib_info_szczeg{font-size:10px; width: 400px;}

.overlib_info_szczeg_title{font-size:10px; background-color: #6B6B68; color:#000000;}



.program_head{font-size:13px; color:#DDDDDD; font-weight:bold;}

.program_head_norm{font-weight: normal;}

.program_opis{font-size:11px; color:#DDDDDD; font-weight:bold;}

.program_opis_long{font-size:11px; color:#DDDDDD; font-weight:normal;}

.program_prog_wyst_head{font-size:11px; color:#DDDDDD; font-weight:bold;}

.program_prog_wyst{font-size:11px; color:#DDDDDD; font-weight:normal;}



.regulamin_body{margin: 10px 10px 10px 10px;}

.regulamin_zamknij{text-align:right;}

.regulamin_zamknij a{color:#000000; font-size:11px; text-decoration:none;}

.regulamin_zamknij a:hover{color:#FFFFFF; text-decoration:none;}

.regulamin_tresc{text-align:left; color:#DDDDDD;}



.zapisz_tekst{font-size:11px; color:#DDDDDD; font-weight:normal;}



a.zakladki{color:#DEDEDE; font-size:12px; text-decoration:none;}

a.zakladki:hover{color:#FFFFFF; text-decoration:none;}

a.zakladki_aktywna{color:#FFFFFF; font-size:12px; text-decoration:none;}

a.zakladki_aktywna:hover{color:#FFFFFF; text-decoration:none;}



.szczegoly_programu_head {line-height: 18px;}



.statystyka {border: 1px solid #FFFFFF; border-collapse: collapse;}

.statystyka th {border: 0px solid #FFFFFF; background-color:#85C82D; color:#000000;}

.statystyka td {border: 0px solid #FFFFFF; vertical-align:middle;}



.raport_title {margin: 25px 0 0 0; font-size: 12px;}

.raport_puste {margin: 10px 0 0 0; font-size: 12px; color: #FFE114;}



.TESTcpYearNavigation,.TESTcpMonthNavigation{background-color:#85C82D;text-align:center;vertical-align:center;text-decoration:none;color:#FFFFFF;font-weight:bold;}

.TESTcpDayColumnHeader,.TESTcpYearNavigation,.TESTcpMonthNavigation,.TESTcpCurrentMonthDate,.TESTcpCurrentMonthDateDisabled,

.TESTcpOtherMonthDate,.TESTcpOtherMonthDateDisabled,.TESTcpCurrentDate,.TESTcpCurrentDateDisabled,.TESTcpTodayText,.TESTcpTodayTextDisabled,.TESTcpText{font-family:tahoma;font-size:8pt;}

TD.TESTcpDayColumnHeader{text-align:right;border:solid thin #B5B5B4;border-width:0 0 1 0;color:#8C8C8C;}

.TESTcpCurrentMonthDate,.TESTcpOtherMonthDate,.TESTcpCurrentDate{text-align:right;text-decoration:none;}

.TESTcpCurrentMonthDateDisabled,.TESTcpOtherMonthDateDisabled,.TESTcpCurrentDateDisabled{color:#D0D0D0;text-align:right;text-decoration:line-through;}

.TESTcpCurrentMonthDate{color:#6677DD;font-weight:bold;}

.TESTcpCurrentDate{color: #FFFFFF;font-weight:bold;}

.TESTcpOtherMonthDate{color:#808080;}

TD.TESTcpCurrentDate{color:#FFFFFF;background-color: #8C8C8C;border-width:1;border:solid thin #000000;}

TD.TESTcpCurrentDateDisabled{border-width:1;border:solid thin #FFAAAA;}

TD.TESTcpTodayText,TD.TESTcpTodayTextDisabled{border:solid thin #FFFFFF;border-width:1 0 0 0;}

A.TESTcpTodayText,SPAN.TESTcpTodayTextDisabled{height:20px;}

A.TESTcpTodayText{color:#000000;font-weight:bold;}

SPAN.TESTcpTodayTextDisabled{color:#D0D0D0;}

.TESTcpBorder{border:solid thin #6677DD;}

#add_header {
	width: 100%;
	padding: 10px;
	background-color:#ff6a00;
	font-weight: bold;	
}

.select
{
	display:inline;	
	float: left;
}
.select div
{
	height: 122px;
	width: 122px;
	border: 1px solid;
	margin-left: 5px;	
	padding: 1px;
}

