@charset "utf-8";
* { outline: none; }
td,div,input,a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#003366;}
table,td {margin:0; padding:0;}
input,select,textarea {margin:5px 0 10px 0; padding:3px;}
.textarea {margin:5px 0 10px 0; padding:3px;}
a { text-decoration:none;}
a:hover {  text-decoration:underline;}
body { padding:10px; background-color:#FFFFFF; margin:auto;}
h1 { font-size:18px; clear:both; background-color:#F1F1F1; color:#000000; padding:2px; margin:0px 0px 10px 0px ;}
h2 { font-size:13px; clear:both; background-color:#F1F1F1; margin:0; padding:0;}
img {border:0;}

#naglowek { width:970px; margin:auto; background:url('images/skin/naglowek.png') no-repeat center; height:209px; text-align:left;}
a.naglowek-logo { display:block; position:absolute; width:225px; height:219px; }
a.naglowek-logo  img{ border:0px;}
#szukaj_w_katalogu {padding:0px; display:block; position:absolute; margin-top:-5px; margin-left:185px; width:184px; height:213px; background:url(images/skin/tlo_wyszukiwarki.png) top center no-repeat; text-align:left;}
/*
#szukaj_w_katalogu input { width:152px; height:20px; padding:3px 0px 0px 3px; margin:0px; vertical-align:bottom; line-height:20px; border:0px solid #999999; background-image:url(images/skin/tlo_inputa.png); background-position:middle center; background-repeat: no-repeat; }
#szukaj_w_katalogu select { font-size:10px; width:162px; height:20px; padding:0px 0px 0px 0px; margin:0px; vertical-align:bottom; line-height:20px; border:1px solid #999999; background-image:url(images/skin/tlo_inputa.png); background-position:middle center; background-repeat: no-repeat;}
*/
#szukaj_w_katalogu form { padding:0; margin:0; font-size:10px;}
#szukaj_w_katalogu input { width:152px; padding:2px 0px 2px 3px; margin:0px; vertical-align:bottom; border:1px solid #999999; }
#szukaj_w_katalogu select { width:152px; padding:0px 0px 0px 0px; margin:0px; vertical-align:bottom; border:1px solid #999999; }
#szukaj_w_katalogu option { width:151px; }
#szukaj_w_katalogu input.string { width:151px; height:14px; border: 1px #888888 solid; background:#F1F1F1;}
#szukaj_w_katalogu input.szukaj { width:58px; height:22px; padding:0; margin:0; border:0;  }
#szukaj_w_katalogu div.fs { width:154px; padding:0px 0px 0px 5px; margin:auto; font-size:10px; }
#szukaj_w_katalogu div.fm { width:154px; padding:10px 0px 0px 5px; margin:auto; font-size:10px;  }
#szukaj_w_katalogu div.fm select { width:156px;  border: 1px #888888 solid; background:#F1F1F1;}
#szukaj_w_katalogu div.fb { width:156px; padding:0px 0px 0px 0px; margin:auto; text-align:right; }
#szukaj_w_katalogu div.fb .submit { width:58px; border:0px; padding:0; margin:auto; text-align:right; }
#wagoniki { float:right;}
#srodek0 { overflow:hidden; width:970px; margin:auto; padding:0px 0px 0px 0px; text-align:justify; background:url('images/skin/srodek_b2.png') #FFFFFF repeat-x bottom; background-color:#FFFFFF; }
#srodek00 { overflow:hidden; background:url('images/skin/srodek_b1.png') #FFFFFF repeat-x top; padding:10px 0px 0px 0px;}
#srodek { padding:0px 0px 0px 0px; overflow:hidden; width:660px; margin:0px;}
#prawa { padding:0px 0px 0px 0px; margin-left:35px; width:215px; overflow:hidden;}
#stopka { color:#999999; width:970px; margin:auto; padding:10px 0px 30px 0px;  font-size:11px; background:url('images/skin/stopka.png') #D1D1D1	 no-repeat center bottom; text-align:center;}
/* statystyki */
#statystyki { margin-bottom:10px; padding:10px; margin-top:10px;}
#statystyki  strong.title { margin-left:5px; padding:0; color:#FFFFFF; display:block;}
#statystyki td { font-size:11px;}
.tloGradient {background:url(/images/skin/newsletter_tlo.gif) #E5E5E5 top center repeat-x;}

/* pasek "jestes w" */
#hitsmap {  margin:-15px -15px 10px -15px; padding:5px 25px; font-size: 11px; display:block; background-color:#F1F1F1; color:#999999; text-align:left; border-bottom:1px solid #CCCCCC;}
#hitsmap div.content { font-size: 11px; color:#999999; text-align:center; width:680px;}
#hitsmap a { font-size:11px; padding:5px 0px; margin:0px; color:#999999;}

/* Banery */

#rodzaj1  {  text-align:center; margin-bottom:10px; }
#rodzaj2  {  text-align:right; margin:0 0 10px 0;}
#rodzaj3  {  text-align:right; margin:0 0 10px 0; }
#rodzaj4  {  text-align:center; }

/*content*/
#content { background-color:#FFFFFF; margin:0px 10px; padding:15px; height:100%;}
#z {border:5px solid #F1F1F1; float:right; margin:0px 0px 0px 15px;}

/*menu główne*/
#nawigacja { text-align:center; margin:0px; padding:0px; border:1px;}
#nawigacja img { margin:0px 3px; border:0px;}
#nawigacja a img { border-bottom:3px solid #E4E4E4;}


/* linki w kategorii */
.submenu { width:930px; margin:0px 10px; padding:0px 0px 10px 10px; white-space:wrap; overflow:hidden;}
.submenu  strong { color:#FFFFFF; line-height:25px; margin:0px 0px 0px 0px; padding:0px 5px 0px 10px; text-decoration:none; float:left; background:url(images/skin/przycisk_on.png) left center no-repeat; font-size:11px; font-weight:normal;}
.submenu a { color:#FFFFFF; line-height:25px; margin:0px 10px 0px 0px; padding:0px 5px 0px 10px; text-decoration:none; float:left; background:url(images/skin/przycisk_off.png) left center no-repeat; font-size:11px; white-space:nowrap; }
.submenu a:hover {  color:#FFFFFF; background:url(images/skin/przycisk_on.png) left center no-repeat; }
.submenu a.aktywny { color:#FFFFFF; line-height:25px; margin:0px 10px 0px 0px; padding:0px 5px 0px 10px; text-decoration:none; float:left; background:url(images/skin/przycisk_on.png) left center no-repeat; font-size:11px; font-weight:normal;}
/* linki w stopki */
.footermenu { text-align:center; width:930px; margin:0px 10px; padding:0px 0px 0px 10px; white-space: wrap; overflow:hidden;}
.footermenu  strong { color:#000000; line-height:25px; margin:0px 0px 0px 0px; padding:0px 5px 0px 10px; text-decoration:none;  background:url(images/skin/przycisk_on.png) left center no-repeat; font-size:11px; font-weight:normal;}
.footermenu a { color:#000000; line-height:25px; margin:0px 20px 0px 0px; padding:0px 5px 0px 10px; text-decoration:none;  background:url(images/skin/przycisk_off.png) left center no-repeat; font-size:11px; white-space:nowrap; }
.footermenu a:hover {  color:#000000; background:url(images/skin/przycisk_on.png) left center no-repeat; }
.footermenu a.aktywny { color:#000000; line-height:25px; margin:0px 20px 0px 0px; padding:0px 5px 0px 10px; text-decoration:none; float:left; background:url(images/skin/przycisk_on.png) left center no-repeat; font-size:11px; font-weight:normal;}

/* lista wpisow */
#wpisy { padding:5px 0px;}

div.wpis {background:url(images/skin/aktualnosci_bg_wpis.gif) left repeat-y; overflow:hidden; border:1px solid #FFDC9E; margin-bottom:10px; background-color:#FFFFFF; line-height:20px;}
div.nazwa a { font-weight:bold; text-decoration:none; color:#A95205; display:block}
div.nazwa a:hover {color:#A95205; }
div.wstep { padding:3px 10px; line-height:20px; font-size:10px; overflow:hidden;}
div.wiecej  { margin:0px 0px 0px 0px; text-align:right; padding-right:10px; background-color:#9999999; display:block;}
div.ikona { float:left; padding:5px;} 
img.ikona { float:left; margin:5px 5px 5px 5px;}

/*praktyczne kategorie*/
/*
.praktyczna_temat  { }
a.praktyczna_kategoria  {  display:block; background-color:#999999; color:#FFFFFF; line-height:23px; padding-left:10px; text-decoration:none; font-weight:bold;}
a:hover.praktyczna_kategoria  {  display:block; background-color:#F1F1F1; color:#000000; }
a.praktyczna_kategoria_aktywna  {  display:block; background-color:#C1C1C1; color:#000000; line-height:23px; padding-left:10px; text-decoration:none; font-weight:bold; }
strong.praktyczna_kategoria  {  display:block; background-color:#C1C1C1; color:#000000; line-height:23px; padding-left:10px; text-decoration:none; font-weight:bold; }
*/

/* uwowanie obrazkow */
div.obrazek { width:150px; clear:none; float:left; border:0px solid #999999;}
div.obrazek img { border:0;}
div.obrazek a { display:block;}
div.obrazek a:hover { display:block;}
div.obrazek a.edytuj { margin:0 0 0 0px; position:absolute; display:block; text-align:center;  border-top:1px solid #000000; background-color:#FFFFFF; padding:5px;}
div.obrazek a.usun { position:absolute; margin:-26px 0px 0px 0px; display:block; text-align:center;  border-top:1px solid #000000; background-color:#FFFFFF; padding:5px;}
div.pozycja-zdjecia { position:absolute; margin:-38px 10px 0px 111px; display:block; text-align:center;  border-top:0px solid #000000; background-color:#FFFFFF; padding:5px;}

/* beskidia poleca */
div.beskidia_poleca { border:2px solid #F2F2F2; min-height:30px; margin:5px 0px; padding:10px;}
div.beskidia_poleca img { margin:5px}
div.beskidia_poleca a { font-weight:bold;}

/* banery pomiedzy dzialami */
div.r_modul { margin:10px 0px 0px 0px; overflow:hidden; }
div.r_modul div { cursor:pointer; position:absolute; font-family:Arial; font-weight:bold; color:#FFFFFF; display:block; text-align:right; width:200px; }
div.r1 { padding:10px 0px 0px 0px; font-size:18px; }
div.r2 { padding:35px 0px 0px 0px; font-size:14px; }
div.r_modul a { text-decoration:none; }
div.r_modul a,div.r_modul a:hover { text-decoration:none; }

/* lista miast */
#miasta { padding:5px 0px;}

/*podstrony*/
div.podstrony { clear:both; text-align:center; margin:10px 0; padding:5px; text-transform:lowercase; }
div.podstrony a { padding:2px 5px; margin:2px; text-decoration:none; font-weight:normal;}
div.podstrony strong { padding:2px 5px; margin:2px; }

/*wygląd*/
div.temat { background-color:#CCCCCC; font-weight:bold; padding:5px;}
.p10 { padding:10px; line-height:20px;}
.p10 a { text-decoration:underline;}
.p10 a:hover { text-decoration:none;}
.p5 { padding:5px; line-height:20px;}
.b1 { border:1px solid #f1f1f1; background-color:#F1F1F1; margin:3px 0px;}
.text { color:#091846; text-align:justify; }
div.kategoria ,div.kategoria  strong { font-size:10px; }
#logo { border-left:1px solid #CCC; border-bottom:1px solid #CCC; background: url('/images/logo-mapa.png') top right no-repeat; width: 76px; height: 72px; }
/*komuniakt*/
#komunikat { border:2px solid orange; padding:10px; margin:10px 0; text-align:center; font-weight:bold; color:#000000; background-color:#FFD3A0;}
#msg { text-align:center;}
#debug { display:block; height:1000px; width:100%; overflow:auto; text-align:left;}
.error { color:red;}
/* logowanie  */

div.logowanie { width:215px; margin:auto; padding:0;}
div.logowanie_temat { width:215px; height:24px; background:url(images/skin/l_temat_tlo.png) #B9B9B9 right repeat-y; background-color:#B9B9B9; color:#ffffff; line-height:24px; padding-left:17px;  }
div.logowanie_tresc { width:215px; background:url(images/skin/l_tresc_tlo.png) #B2B2B2 top repeat-x; background-color:#B9B9B9; padding:10px; color:#FFFFFF; text-align:left;}
div.logowanie_tresc a { color:#FFFFFF;}

div.formlogin { text-align:left; width:115px; margin:0px 0 0 60px; padding:0;}
div.formpass { text-align:left; width:115px; margin:3px 0 0px 60px; padding:0;}
div.formbutton { width:215px; margin:0px 0 5px 129px;}
div.formlogin input.login { border:1px solid #C0C0C0; margin:5px 0 0 0; padding:0;}
div.formpass input.passwd { border:1px solid #C0C0C0; margin:5px 0 0 0; padding:0;}
div.formbutton input { border:0; margin:4px 0 0 0px;}

/* wersja jezykowa */
.lang { border:1px solid #CCCCCC; font-size:9px; padding:20px;}
.lang div { font-size:11px; }
/* komentarze */
.komentarze-lista { overflow:hidden;}
.komentarze-lista  img { float:left; width:65px; margin:10px;}
.miniaturkaaktualnosci { border-left:10px solid #DC271D;}
.miniaturkagalerie { border-left:10px solid #999999;}
.miniaturkawehikul { border-left:10px solid #FF6D07;}
.miniaturkafilmy { border-left:10px solid #FF6D07;}
.miniaturkaturystyka { border-left:10px solid #83C221;}
.miniaturkaopisy { border-left:10px solid #2763CA;}
#zglaszam-problem { text-align:center; margin:0; clear:both;}
#zglaszam-problem  a { border:0px solid #CCCCCC; width:300px;}
#zglaszam-problem  img {  margin:20px 0 20px 0;}
div.komentarze  *{ font-size:10px; }
#form_komentarz { padding:0px; margin:0px; }
#form_komentarz div { margin:5px 0 0 0 ;}
#form_komentarz .temat { width:65%; border:1px solid #C8C8C8;}
#form_komentarz .wiadomosc { width:65%; border:1px solid #C8C8C8; }
#form_komentarz .submit {margin-top:10px; border:1px solid #C8C8C8;}

 /* DROPDOWN CSS by PragueDesign.cz */
div.select { background:#F1F1F1; display:block; padding:2px 1px; margin:0px 0px 0px 0px; border: 1px #888888 solid; width:168px; text-align:left; z-index:1;}
div.select:hover {  border:1px #999999 solid; }
div.select a:hover {text-decoration:none}
a.dd-opener { display:block;}
a.pulldown_arrow { float:right; margin-top:-15px; margin-right:2px;}
ul.selectbox { position:absolute; float:left; padding:2px 2px 0 2px; list-style:none; overflow:auto; height:200px; background:#FFFFFF; border:1px solid #999; z-index:1000; line-height:1.5em; margin:0; display:block; margin:1px 0 0 -2px; }
#text ul.selectbox li {border-top:1px solid #e4ef9d; background: none; width:96%; padding:2px 2%;}
ul.selectbox li:hover {background:#F1F1F1; text-decoration:none; }
ul.selectbox a {color:#727272; text-decoration:none; display:block; }
ul.selectbox a:hover {text-decoration:none; color:#444}
div.select a.pulldown_arrow {letter-spacing:2px; padding:0 1px; background:url(/images/skin/select_arrow.gif) 0 7px no-repeat; text-decoration:none}
div.select a.pulldown_arrow:hover {text-decoration:none}
div.hide-dropdown .selectbox {display: none;}

/* tlumaczenia*/
div.flagi { margin-left:5px; margin-top:-16px; text-align:left;}
div.flagi img { margin-top:5px; margin-left:5px; }
#tlumaczenie { position:absolute; text-align:right; width:630px; margin-top:-42px; }
#tlumaczenie img  { width:22px; border:1px solid #FFFFFF; }
#tlumaczenie a { margin-left:10px; color:#FFFFFF; }

.b5 { margin:10px; padding:10px 0px 10px 80px; background-color:#F1F1F1;}
