html, body
{
  width: 100%;
  height: 100%;
  margin:0px;
  padding:0px;
  text-align: center;
}


body
{
  margin: 0px;
  padding:0px;
  font-family: Tahoma, Arial;
  color: #353535;
  font-size: 11px;
  background:url(../tpl/images/bg_body2.gif) 0 0 repeat-x;

}
.b {font-weight: bold}
.wC{
        margin:0 auto;
        clear:both;
}
a{
  text-decoration: none;
  color: #353535;
}
a:hover
{
  text-decoration: underline;
  color: #353535;
}

html, body, td
{
  font-family: Tahoma, Arial;
  font-size: 11px;
  color: #353535;

}

h1 {
    display:none;
}

p
{
  font-size: 11px;
  color: #353535;
  margin:0px;
  padding:0px;
}

img
{
  border:none;
  padding:0px;
  margin:0px;
}

/*-------------form-----------*/
form
{
     margin:0px 0px;
     padding:0px;

}

fieldset
{
     border: none;
     padding:0px;
     margin:0px;
}

legend
{
     display:none;
}

label
{
     display: block;
     width: 85px;
     float: left;
   text-align:right;
   font-size:11px;
   padding-right:5px;

}

input
{
     display: block;
     float: left;
   font-size:10px;
}

input.text
{
     display: block;
     float: left;
     width:300px;
   font-size:11px;
}



select
{
     display: block;
     float: left;
     width:300px;
   font-size:11px;
}

textarea
{
     display: block;
     float: left;
     width:300px;
   font-size:11px;
   font-family:Tahoma;
}

div.kontrolka
{
     overflow: hidden;
     padding: 5px 10px 5px 0px;
     clear: both;
     height:25px;
}

div.kontrolka_textarea
{
     overflow: hidden;
     padding: 5px 10px 5px 0px;
     clear: both;
}

div.przycisk
{
     overflow: visible;
     margin-left:75px;
     margin-top:10px;
     padding:10px 0 10px 0;
  clear:both;
}

div.przycisk input
{

}

pre
{
  width:700px;
  overflow:auto;
}

/*------------layout---------*/

div#top
{
  width:980px;
  height:105px;
  background:url(../tpl/images/bg_top.gif) 0 0 repeat-x;
  margin:0px auto;
  text-align:left;
  position:relative;
}

div#content
{
  width:980px;
  margin:0px auto;
  background:url(../tpl/images/bg_content.gif) 0 0 repeat-x;
  padding-top:10px;
  text-align:left;
  overflow:hidden;
}

body.module_informator_slubny div#top_banner
{
    display: none;
}

div#top_banner
{
  width:728px;
  height:90px;
  margin:10px auto auto auto;
}

div#bottom_banner
{
  width:728px;
  height:90px;
  margin:10px 0px 10px 10px;
  clear:both;
}

div#right_banner
{
  width:200px;
  margin:10px auto 10px auto;

}

div#nadtresc
{
  background:url(../tpl/images/bg_nadtresc.jpg) 0 0 no-repeat;
  width:980px;
  height:17px;
}

div#lewa
{
  width:752px;
  float:left;
  margin-bottom:5px;
}

div#prawa
{
  width:222px;
  float:right;
}

div#stopka
{
  background:url(../tpl/images/bg_stopka.gif) 0 0 repeat-x;
  height:58px;
  width:980px;
  clear:both;
  text-align:center;
  padding-top:40px;
}


/*-------------top-----------*/


div#top_dzisiaj
{
  position:absolute;
  width:240px;
  height:30px;
  bottom:4px;
  left:265px;
}

div#top_dzisiaj p {
  color:#7E7E7E;
  padding-left:15px;
  line-height:14px;
  width:230px;
  font-size:10px;
}
div#top_dzisiaj p.data {
        background:url(../tpl/images/ico_blue_clock.gif) 0 50% no-repeat;
}
div#top_dzisiaj p.imieniny {
        background:url(../tpl/images/ico_blue_ludz.gif) 0 50% no-repeat;
}
div#top_dzisiaj div#pogoda
{
  width:150px;
  height:36px;
  position:absolute;
  bottom:1px!Important;
  bottom:2px;
  left:250px;
  line-height:36px;
}

div#top_dzisiaj div#pogoda img
{
  float:left;
  margin-right:5px;
        height:36px;
}

div#top_dzisiaj div#pogoda p
{
  line-height:36px;
  color:#7E7E7E;
  font-size:11px;
  text-align:left;
  float:left;
  width:85px;
  padding-left:5px;
}


div#top_panel
{
  position:absolute;
  width:230px;
  height:11px;
  right:120px;
  top:45px;
  line-height:11px;
}

div#top_panel a
{
  color:#595959;
  line-height:11px;
  line-height:11px;
  font-size:10px;
  padding:0px 5px;
}

div#top_telefon
{
  width:210px;
  height:38px;
  border-bottom:1px solid #E4E4E4;
  position:absolute;
  top:0px;
  right:0px;
}

div#top_telefon p
{
  color:#747474;
  font-weight:bold;
  line-height:38px;
  text-align:right;
  padding-right:5px;
}

div#top_telefon p span
{
  color:#BA0101;
}

div#top_visistrzeszowcom
{
  width:134px;
  height:28px;
  position:absolute;
  top:8px;
  right:4px;
}

div#top_logowanie
{
  position:absolute;
  top:45px;
  right:0px;
  width:140px;
  height:11px;
  line-height:11px;
  text-align:right;
  padding-right:5px;

}

div#top_logowanie a#top_loguj
{
  font-size:10px;
  color:#A8A8A8;
}

div#top_logowanie a#top_zarejestruj
{
  font-size:10px;
  color:#B0292B;
}

div#top_szukaj_cont
{
  width:197px;
  height:25px;

  position:absolute;
  right:0px;
  bottom:7px;
  overflow:hidden;

}

form#top_szukaj_form
{
  margin:0px;
  padding:0px;
}

form#top_szukaj_form fieldset
{
  margin:0px;
  padding:0px;
}


div#top_szukaj_cont label
{
  width:40px;
  line-height:25px;
  margin:0px;
  padding:0px;
}

div#top_szukaj_cont input
{
  margin:0px;
  padding:0px;

}

div#top_szukaj_cont input#top_szukaj
{
  width:120px;
  font-size:9px;
  margin-top:4px;
  margin-left:5px;
}

div#top_szukaj_cont #btn_top_szukaj
{
  margin:0px;
  padding:0px;
  width:17px;
  height:17px;
  display:block;
  float:left;
  margin-top:4px;
  margin-left:5px;
}

/*---------stopka------*/
div#stopka_menu
{
  margin:0px auto 0px auto;
  height:23px;
  width:800px;
  line-height:23px;
  font-size:9px;
}

div#stopka_menu a
{
  color:#ffffff;
  background:url(../tpl/images/separator_podmenubar.gif) 100% 100% no-repeat;
  display:block;
  float:left;
  margin-right:10px;
  padding-right:10px;
}

div#stopka p
{
  font-size:9px;
  color:#515151;
  margin-top:5px;
}


/*----------menu------*/

div#top_menu
{
  background:url(../tpl/images/menubar.jpg) 0 0 no-repeat;
  width:980px;
  height:73px;
  margin-top:10px;
  padding-left:15px;
  position:relative;
        background-color: #5d5d5d;
}

div#top_menu div a
{
  color:#fff;
  font-weight:bold;
  font-size:12px;
  font-family:Arial;
}

div#top_menu img.separator
{
  float:left;
}

div#top_menu div#menu1
{
  background:url(../tpl/images/ico_menu1.jpg) 0 0 no-repeat;
  width:100px;
  height:45px;
  line-height:45px;
  float:left;
  padding-left:40px;
}

div#top_menu div#menu2
{
  background:url(../tpl/images/ico_menu2.jpg) 0 0 no-repeat;
  /*background:url(../tpl/images/ico_menu1_act.jpg) 0 0 no-repeat;*/
  width:40px;
  height:45px;
  line-height:45px;
  float:left;
  padding-left:45px;

}

div#top_menu div#menu3
{
  background:url(../tpl/images/ico_menu3.jpg) 0 0 no-repeat;
  width:64px;
  height:45px;
  line-height:45px;
  float:left;
  padding-left:42px;

}
div#top_menu div#menu4
{
  background:url(../tpl/images/ico_menu4.jpg) 0 0 no-repeat;
  width:107px;
  height:45px;
  line-height:45px;
  float:left;
  /*padding-left:40px;*/
  padding-left:42px;

}
div#top_menu div#menu5
{
  background:url(../tpl/images/ico_menu5.jpg) 0 0 no-repeat;
  /*width:111px;*/
  width:110px;
  height:45px;
  line-height:45px;
  float:left;
  padding-left:45px;

}
div#top_menu div#menu6
{
  background:url(../tpl/images/ico_menu6.jpg) 0 0 no-repeat;
  width:109px;
  height:45px;
  line-height:45px;
  float:left;
  padding-left:45px;


}
div#top_menu div#menu7
{
  background:url(../tpl/images/ico_menu7.jpg) 0 0 no-repeat;
  width:113px;
  height:45px;
  line-height:45px;
  float:left;
  padding-left:40px;

}

div#top_menu div#podmenu
{
  height:20px;
  width:900px;
  position:absolute;
  bottom:0px;
  left:15px;
  overflow:hidden;
}

div#top_menu div#podmenu ul
{
  position:absolute;
  top:-15px;
        &top:0px;
  left:0px;
  display:none;
}

div#top_menu div#podmenu #podmenu1
{
  display:block;
}

div#top_menu div#podmenu #podmenu1 li {
    display:inline;
}


div#top_menu div#podmenu #podmenu1 li a, div#top_menu div#podmenu #podmenu1 li a.act
{
        display:block;
  font-weight:normal;
  line-height:20px;
  height:20px;
        width:auto;
  float:left;
        padding:0px 25px;
  background:url(../tpl/images/separator_podmenubar.gif) 0 50% no-repeat;
  font-family:Tahoma;
}

div#top_menu div#podmenu div a.act
{
  font-weight:bold;
}


div#podmenu_content
{
  height:192px; /*206px*/
  background-image:url(../tpl/images/bg_podmenu_wiecej.jpg);
  background-color:#E3E3E3;
  background-position:0 100%;
  background-repeat:no-repeat;
  padding:0px 20px;
  position:relative;
}

a#podmenu_content_wiecej
{
  display:block;
  width:108px;
  height:32px;
  position:absolute;
  bottom:0px;
  left:446px;
}

div#podmenu_dziubek
{
  background:url(../tpl/images/ico_podmenu_dziubek.gif) 0 0 no-repeat;
  width:11px;
  height:8px;
  position:absolute;
  left:25px;
}

div#podmenu_content div.item
{
  width:280px;
  height:150px;
  float:left;
  padding:10px 10px;
  overflow:hidden;
  background:url(../tpl/images/separator_podmenu_content.gif) 0 50% no-repeat;
}

div#podmenu_content div.item a.tytul
{
  font-weight:bold;
  background:url(../tpl/images/arrow2.gif) 0 50% no-repeat;
  padding-left:10px;
}

div#podmenu_content div.item div.foto
{
  margin:10px 10px 10px 0px;
  float:left;
  width:160px;
  height:120px;
  text-align:center;
}

div#podmenu_content div.item div.foto img
{
  border:2px solid #B6B6B6;
}

div#podmenu_content div.item div.opis
{
  font-size:10px;
  margin-top:10px;
}

div#podmenu_content div.item div.opis p
{
  font-size:10px;
}

div#podmenu_content img.podmenu_content_separator
{
  float:left;
  margin:5px;
}

/*------------nawigacja--------*/
div#navi
{
  border-bottom:1px solid #E4E4E4;
  height:30px;
}

p#navi
{
  color:#767676;
}

span.navi_item
{
  background:url(../tpl/images/arrow2.gif) 0 50% no-repeat;
  margin:0px;
  padding:0px;
  padding-left:10px;
  margin-right:3px;
}

span.navi_item a
{
  color:#767676;
}

/*------------prawa-----------*/

div.prawa_header
{
  background:url(../tpl/images/header_prawa_blue.jpg) 0 0 no-repeat;
  width:222px;
  height:34px;
  margin-top:8px;
}

div.prawa_header p
{
  font-weight:bold;
  line-height:34px;
  margin-left:12px;
  padding-left:10px;
  color:#ffffff;
  background:url(../tpl/images/arrow1_white.gif) 0 50% no-repeat;
}

div.prawa_button
{
  width:222px;
  height:42px;
  margin-top:10px;
}

/*--------prawa - najblizsze imprezy----------*/

div.prawa_najblizsze_imprezy
{

}

div.prawa_najblizsze_imprezy div.item
{
  color:#353535;
  border-bottom:1px solid #D7D7D7;
  padding:10px 10px;
  margin-top:1px;
  border-left:1px solid #D7D7D7;
  border-right:1px solid #D7D7D7;
}

div.prawa_najblizsze_imprezy div.item p
{
  color:#353535;
  margin:0px;
  padding:0px;
  line-height:14px;
  padding-left:10px;
}

div.prawa_najblizsze_imprezy div.item p.data
{
  background:url(../tpl/images/ico_text.gif) 0 45% no-repeat;
  font-weight:bold;
}

div.prawa_najblizsze_imprezy div.item p.miejsce
{
  font-weight:normal;
}

div.prawa_najblizsze_imprezy div.item p.tytul
{
  font-weight:bold;
}

div.prawa_najblizsze_imprezy div.item p.tytul a
{
  color:#353535;
  font-weight:bold;
}

/*------prawa - nkalendarz imprezy------*/
div#prawa_kalendarium
{
  height:231px;
  background:url(../tpl/images/bg_prawa_kalendarz.gif) 0 0 repeat-y;
  border-bottom:1px solid #D7D7D7;

}

table.kalendarz
{
  width:222px;
  text-align:center;

}

table.kalendarz th
{
  height:27px;
  font-weight:bold;
  color:#00649F;
  border:none;
  margin:0px;
}

table.kalendarz td
{
  /*
  height:26px;
  width:22px;
  */

  height:27px;

  font-weight:bold;
    border:none;
    margin:0px;
}

table.kalendarz td.act
{
  background:url(../tpl/images/prawa_kalendarz_dzien.gif) 50% 50% no-repeat;
  color:#ffffff;
  padding:0px;
  text-align:center;

  height:27px;
}


table.kalendarz td.act a
{
  font-weight:bold;
  color:#ffffff;
  display:block;

  text-align:center;
  line-height:27px;
  margin:0px auto;
}

table.kalendarz td.kalendarz_caption
{
  font-weight:bold;
  height:26px;
  text-align:center;
}





/*---------strona glowna -----------*/
div.hp_box
{
  width:244px;
  float:left;
  margin-right:8px;
}

div.hp_box div.box_header
{
  width:244px;
  height:34px;
  background:url(../tpl/images/header_hp_small.jpg) 0 0 no-repeat;
  margin-bottom:4px;
}

div.hp_box div.box_header p
{
  font-weight:bold;
  line-height:34px;
  margin-left:12px;
  padding-left:10px;
  color:#ffffff;
  background:url(../tpl/images/arrow1_white.gif) 0 50% no-repeat;
}

div.hp_box div.box_content
{
  width:238px;
  height:222px;
  background:#E3E3E3;
  padding:3px;
}

/*duze boxy na glownej - polecamy i podkarpacie zaprasza*/

div.hp_bigbox
{
  margin-top:8px;
}

div.hp_bigbox div.box_header
{
  width:750px;
  height:34px;
  background:url(../tpl/images/header_hp_big_polecamy.jpg) 0 0 no-repeat;
  margin-bottom:4px;
}

div.hp_bigbox div.box_header p
{
  font-weight:bold;
  line-height:34px;
  margin-left:12px;
  padding-left:10px;
  color:#ffffff;
  background:url(../tpl/images/arrow1_white.gif) 0 50% no-repeat;
}

div.hp_bigbox div.box_content
{
  width:750px;
  background:#F2F2F2;
  border-top:1px solid #E3E3E3;
  overflow:hidden;
  margin-bottom:10px;
}

div.hp_bigbox div.box_content div.left_side, div.hp_bigbox div.box_content div.right_side
{
  /*width:370px;*/
  width:374px;
  float:left;
}

div.hp_bigbox div.box_content div.left_side
{
  border-right:1px solid #E3E3E3;
}

div.hp_bigbox div.box_content div.item
{

  width:364px!Important;

  width:364px;
  height:120px;
  padding:5px 10px 10px 0px;
  position:relative;
    border-bottom:1px solid #E3E3E3;
    color:#7E7E7E;
}

div.hp_bigbox div.box_content div.item img
{
  border:1px solid #C8C8C8;
  float:left;
  margin:10px;
  margin-top:0px;
  padding:1px;
}

div.hp_bigbox div.box_content div.item p
{
  color:#7E7E7E;
}

div.hp_bigbox div.box_content div.item p.tytul
{
  margin:0px 5px 5px 10px;
  padding:0px;
}

div.hp_bigbox div.box_content div.item p.tytul a
{
  font-weight:bold;
  background:url(../tpl/images/arrow2.gif) 0 50% no-repeat;
  margin:0px;
  padding:0px;
  padding-left:10px;
}

div.hp_bigbox div.box_content div.item a.wiecej
{
  text-align:right;
  font-size:10px;
  color:#7F7F7F;
  position:absolute;
  bottom:7px;
  right:15px;
  background:url(../tpl/images/arrow_polecamy.gif) 100% 50% no-repeat;
  padding-right:10px;
}

div.hp_bigbox div.box_content div.separator
{
  width:355px;
  height:5px;
  background:url(../tpl/images/separator_hp_bigbox.jpg) 0 0 no-repeat;
  margin:0px auto;
}

/*--------lokale szczegoly (restauracje)----------*/
div#lewa div#tresc
{
  margin:25px 40px;
  overflow:hidden;
}

div#lewa div#tresc div#left img.logo
{

}

div#lewa div#tresc div#left
{
  width:320px;
  float:left;
}

div#lewa div#tresc div#right
{
  width:320px;
  float:left;
  padding-left:10px;
}

div#lewa div#tresc div#left img.main_foto
{
  border:2px solid #B3B0B0;
  margin-top:10px;
  margin-bottom:10px;
}

div#lewa div#tresc p
{
  padding-left:20px;
  margin:10px 0px;
}

div#lewa div#tresc p a
{
  color:#0073B7;
}

div#lewa div#tresc p.nazwa
{
  color:#BA1C19;
  font-weight:bold;
  background:url(../tpl/images/arrow2.gif) 0 50% no-repeat;
}

p.naglowek
{
  color:#000000;
  font-weight:bold;
  background:url(../tpl/images/arrow1_black.gif) 0 50% no-repeat;
  padding-left:20px;
  margin:10px 0px;
}

div#lewa div#tresc div.galeria
{
  width:610px;
  margin-left:10px;
  overflow:hidden;
}

div#lewa div#tresc div.galeria div.foto
{
  width:185px;
  height:185px;
  text-align:center;
  float:left;
  margin:0px 10px 0px 0px;

}

div#lewa div#tresc div.galeria div.foto a img
{
  border:2px solid #B3B0B0;
}




/*----------lista lokali--------*/

div#lewa div#lista_lokali
{
  margin:0px 0px;
  overflow:hidden;

}

div#lista_lokali div.lista_lokali_header
{
  margin:20px 0px 10px 0px;
}

div#lista_lokali div.lokal
{
  width:752px!Important;
  width:732px;
  margin:0px auto 5px auto;
  overflow:hidden;
  padding-left:20px;

}

div#lista_lokali div.lokal_premium3
{
  width:752px!Important;
  width:732px;
  margin:0px auto 5px auto;
  overflow:hidden;
  padding-left:20px;
  background-image:url(../tpl/images/premium_star3.jpg);
  background-repeat:no-repeat;
  background-position:0 0;
  background-color:#C2A569;
}

div#lista_lokali div.lokal_premium2
{
  width:752px!Important;
  width:732px;
  margin:0px auto 5px auto;
  overflow:hidden;
  padding-left:20px;
  background-image:url(../tpl/images/premium_star2.jpg);
  background-repeat:no-repeat;
  background-position:0 0;
  background-color:#878787;
}

div#lista_lokali div.lokal_premium1
{
  width:752px!Important;
  width:732px;
  margin:0px auto 5px auto;
  overflow:hidden;
  padding-left:20px;
  background-image:url(../tpl/images/premium_star1.jpg);
  background-repeat:no-repeat;
  background-position:0 0;
  background-color:#CECECE;
}

div#lista_lokali div div.item
{
  overflow:hidden;
  height:100%;
  padding:15px 0px;
}

div#lista_lokali div.lokal div.item
{
  background:#ffffff;
}

div#lista_lokali div.lokal_premium3 div.item
{
  background:#E7DCC4;

}

div#lista_lokali div.lokal_premium2 div.item
{
  background:#E0E0E0;

}

div#lista_lokali div.lokal_premium1 div.item
{
  background:#F1F1F1;

}


div#lista_lokali div div.logo
{
  float:left;
  /*width:286px;*/
  width:270px;
  text-align:center;
}

div#lista_lokali div div.logo img
{
  border:1px solid #C8C7C5;
}

div#lista_lokali div div.adres
{
  float:left;
  width:184px;
}

div#lista_lokali div div.adres a
{
  color:#BA1C19;
}

div#lista_lokali div div.telefony
{
  float:left;
  width:135px;
  text-align:left;
}

div#lista_lokali div div.wiecej
{
  float:left;
  width:120px;
  text-align:center;
}

div.str
{
  clear:both;
  text-align:center;
  padding-top:20px;
  padding-bottom:20px;
  font-weight:bold;
}

div.str a
{
  font-weight:normal;
}

/*----------komentarze--------*/
div#koment_cont
{
  /*width:742px;*/
  width:722px;

  margin-top:10px;
  padding-left:30px;
}

div#koment_cont p.koment_etykieta
{
  color:#0073B7;
  background:url(../tpl/images/arrow5.gif) 0 75% no-repeat;
  padding-left:10px;
  padding-top:10px;
  margin:10px 0px;
  font-weight:bold;
  border-top:1px solid #E4E4E4;
}

div#koment_cont div.koment
{
  width:550px;
  border:1px solid #E4E4E4;
  margin:0px 0px 10px 0px;
  overflow:hidden;
  padding:8px 10px;
}

div#koment_cont div.koment div.koment_left
{
  width:460px;
  float:left;
}

div#koment_cont div.koment div.koment_right
{
  width:85px;
  float:left;
}

div#koment_cont div.koment div.koment_left p.koment_tytul
{
  font-weight:bold;
  background:url(../tpl/images/ico_koment.gif) 0 50% no-repeat;
  padding-left:20px;
  margin:0px;
}

div#koment_cont div.koment div.koment_left p.koment_tresc
{
  padding-left:20px;
  margin:10px 0px;
}

div#koment_cont div.koment div.koment_right p.koment_data
{
  text-align:right;
  font-weight:bold;
}

div#koment_cont div.koment div.koment_right p.koment_autor
{
  text-align:right;
  font-weight:bold;
  color:#0073B7;
}

/*----------artyku3y---------*/
div#artykuly
{
  margin:25px 40px;
  overflow:hidden;
}


div#artykuly p.artykul_tytul
{
  font-weight:bold;
  background:url(../tpl/images/arrow1_black.gif) 0 50% no-repeat;
  padding-left:20px;
  margin:0px 0px 10px 0px;
  font-size:12px;
  color:#0073B7;

}

div#artykuly div.artykul_tresc
{
  margin-left:20px;
  border-top:1px solid #B3B0B0;
  padding-top:10px;
}

div#artykuly div.galeria
{

  margin-left:20px;
  overflow:hidden;
  padding-top:10px;
}

div#artykuly div.galeria div.foto
{
  width:125px;
  height:125px;
  text-align:center;
  float:left;
  margin:0px 30px 10px 0px;

}

div#artykuly div.galeria div.foto a img
{
  border:2px solid #B3B0B0;
}


/*------------imprezy lista--------------*/
div#imprezy_lista
{
  margin:0px 10px;
  overflow:hidden;
}

div#imprezy_lista_miesiac
{
  margin:0px 25px 15px 25px;
  width:172px;
  height:30px;
  background:url(../tpl/images/imprezy_header.jpg) 0 0 no-repeat;
}

div#imprezy_lista_miesiac p
{
  font-weight:bold;
  line-height:30px;
  padding-left:5px;
}

div.imprezy_lista_item
{
  padding:5px 0px;
}

div.imprezy_lista_item img.foto_first
{
  float:left;
  margin:0px 10px 10px 30px;
}

div.imprezy_lista_item p.tytul, div.imprezy_lista_item p.tytul_first
{
  margin:0px 10px 0px 30px;
  font-weight:bold;
  color:#0073B7;
  font-size:12px;
}

div.imprezy_lista_item p.tytul_first
{
  background:url(../tpl/images/ico_text_red.gif) 0 50% no-repeat;
  color:#C10000;
}

div.imprezy_lista_item p.tytul a, div.imprezy_lista_item p.tytul_first a
{
  color:#353535;
  padding-left:20px;
  background:url(../tpl/images/ico_text.gif) 0 50% no-repeat;
}

div.imprezy_lista_item p.tytul_first a
{
  color:#C10000;
  background:url(../tpl/images/ico_text_red.gif) 0 50% no-repeat;
}

div.imprezy_lista_item p.data
{
  margin:0px 10px 0px 50px;
  font-size:9px;
  color:#AEAEAE;
}

div.imprezy_lista_item div.tresc
{
  margin:10px 50px;
}

div.imprezy_lista_item div.tresc p
{
  margin:0px;
  padding:0px;
}

div.imprezy_zbiletem_lista_item
{
  padding:0px;
  margin-bottom:5px;
  padding-left:30px;
  padding-bottom:3px;
  border-bottom:1px solid #D3D3D3;
}

div.imprezy_zbiletem_lista_item p.tytul_zbiletem
{
  font-weight:bold;
  color:#0073B7;
  font-size:11px;
  padding:0px;

  margin:0px;
  overflow:hidden;

}

div.imprezy_zbiletem_lista_item p.tytul_zbiletem a
{
  padding:0px;
  margin:0px;

  display:block;
  float:left;
  line-height:15px;
  margin-right:10px;
}

div.imprezy_zbiletem_lista_item p.tytul_zbiletem a img
{
  margin:0px;
}

div.imprezy_zbiletem_lista_item p.tytul_zbiletem a span
{
  color:#BA0101;
  margin:0px;
  padding:0px;
  font-size:11px;
}


/*------------imprezy lista--------------*/
div#impreza
{
  margin:0px 0px;
  overflow:hidden;
}

div#impreza div.impreza_dane
{
  /*background:url(../tpl/images/bg_impreza_dane.jpg) 50% 100% no-repeat;*/
  padding:20px 35px;
  overflow:hidden;
  position:relative;
}

div#impreza div.impreza_dane img.plakat
{
  float:left;
  margin:0px 10px 0px 0px;
}

div#impreza p.impreza_nazwa
{
  font-weight:bold;
  margin:0px 0px 0px 0px;
  font-size:12px;
  color:#BA0101;
}

div#impreza p.impreza_data
{
  color:#767676;
  font-weight:bold;
  font-size:10px;
}

div#impreza p.impreza_dane
{
  color:#767676;
  margin:7px 0px;
  /*font-size:11px;*/
  font-size:12px;
}

div#impreza p.impreza_dane span
{
  color:#767676;
  font-weight:bold;

}

div#impreza div.impreza_opis
{
  /*font-size:11px;*/
  font-size:12px;
  padding:20px 35px;

  margin-bottom:10px;
}

div#impreza div.impreza_opis p
{
  font-size:12px;
}

div#impreza p.naglowek
{
  margin-left:35px;
  font-size:12px;
}

div#impreza div.galeria
{
  padding:20px 35px;
  overflow:hidden;
}

div#impreza div.galeria div.foto
{
  width:185px;
  height:185px;
  text-align:center;
  float:left;
  margin:0px 30px 0px 0px;

}

div#impreza div.galeria div.foto a img
{
  border:2px solid #B3B0B0;
}

p.impreza_naglowek
{
  color:#BA0101;
  line-height:30px;
  margin:0px 10px 20px 28px;
  padding-left:10px;
  background:url(../tpl/images/arrow3.gif) 0 50% no-repeat;
  font-weight:bold;
}

div.impreza_kup_banner
{
  width:286px;
  height:46px;
  line-height:42px;
  margin:0px 0px 10px 28px;

}

div.impreza_szczeg_kup_button
{
  width:123px;
  height:34px;
  float:left;
  background:red;
}

/*-------imprezy dzien--------*/

div#imprezy_dzien_wdniu_header
{
  background-image:url('../tpl/images/header_imprezy_w_dniu.jpg');
  background-repeat:no-repeat;
  background-color:#BA0101;
  width:730px;
  height:32px;
  line-height:32px;
  font-size:11px;
  color:#ffffff;
  padding-left:20px;
  font-weight:bold;
}

div.imprezy_dzien_wdniu_item
{
  width:750px;
  background-image:url('../tpl/images/bg_imprezy_dzien_box.gif');
  background-repeat:repeat-x;
  background-color:#F2F2F2;
  margin-top:1px;
  overflow:hidden;
  border-bottom:1px solid #E0E0E0;
}

div.imprezy_dzien_wdniu_item_foto
{
  width:155px;
  float:left;
  text-align:center;
  padding:10px;
}

div.imprezy_dzien_wdniu_item_tresc
{
  float:left;
  width:470px;
}

div.imprezy_dzien_wdniu_item_tresc div
{
  font-size:10px;
  color:#767676;
  padding-left:15px;
  padding-bottom:10px;
}

p.imprezy_dzien_wdniu_item_tresc_tytul
{
  margin:10px 0px;
  background:url(../tpl/images/ico_text_grey.gif) 0 50% no-repeat;
  padding-left:15px;
  color:#BA0101;
  font-weight:bold;
  font-size:11px;
}

p.imprezy_dzien_wdniu_item_tresc_tytul a
{
  color:#BA0101;
  font-weight:bold;
  font-size:11px;
}

span.imprezy_dzien_wdniu_godzina
{
  font-size:12px;
  color:#005F96;
}

div.imprezy_dzien_wdniu_item_przyciski
{
  float:left;
  width:100px;
  padding:10px 0px 10px 0px;
  text-align:right;
}

div#imprezy_dzien_trwajace_header
{
  background-image:url('../tpl/images/header_trwajace_imprezy.jpg');
  background-repeat:no-repeat;
  background-color:#005F96;
  width:730px;
  height:32px;
  line-height:32px;
  font-size:11px;
  color:#ffffff;
  padding-left:20px;
  font-weight:bold;
  margin-top:1px;
}

div.imprezy_dzien_trwajace_item
{

}

/*---------komunikacja---------*/
div#komunikacja_cont
{
  margin:0px 10px 0px 95px;
  overflow:hidden;
  width:525px;
  padding-top:35px;
  color:#767676;
}

div.komunikacja_nagl
{
  height:24px;
  background:url(../tpl/images/separator_komunikacja.gif) 0 100% no-repeat;
}

p.komunikacja_nagl a
{
  line-height:24px;
  padding-left:15px;
  color:#767676;

}



div.komunikacja_rodzaj_cont
{
  margin:10px 0px 0px 35px;
  display:none;
}


div.komunikacja_item_bg, div.komunikacja_item_bg_premium1, div.komunikacja_item_bg_premium2, div.komunikacja_item_bg_premium3
{
  /*padding-left:20px;*/
  margin-bottom:5px;
  overflow:hidden;
}

div.komunikacja_item_bg_premium1
{
  background:#CECECE;
}

div.komunikacja_item_bg_premium2
{
  background:#878787;
}

div.komunikacja_item_bg_premium3
{
  background:#C0A264;
}

div.komunikacja_premium3, div.komunikacja_premium2, div.komunikacja_premium1, div.komunikacja_premium0
{
  float:left;
  background:url(../tpl/images/stars_komunikacja3.jpg) 50% 0 no-repeat;
  width:20px;
  height:40px;
}

div.komunikacja_premium2
{
  background:url(../tpl/images/stars_komunikacja2.jpg) 50% 0 no-repeat;
}

div.komunikacja_premium1
{
  background:url(../tpl/images/stars_komunikacja1.jpg) 50% 0 no-repeat;
}
div.komunikacja_premium0
{
  background:transparent;
}

div.komunikacja_rodzaj_cont div div.komunikacja_item
{
  padding:5px;
  float:left;
  width:460px;
}

p.komunikacja_nazwa
{
  color:#BA1C19;
  font-weight:bold;
}

div.komunikacja_opis p
{
  color:#767676;
}

div.komunikacja_url
{
  margin:10px 0px;
}

div.komunikacja_url a
{
  color:#767676;
  color:#BA1C19;
}


/*------------uczelnie----------*/
div#uczelnia_cont
{
  margin:0px 40px;
}

div#uczelnia_gora
{
  overflow:hidden;
  /*border-bottom:1px solid #E5E5E5;*/
  padding:15px 0px;
  height:100%;
  background:url(../tpl/images/separator_pion_jasnygrey_sm.gif) 45% 0 repeat-y;
  margin:15px 0px 15px 0px;
}

div#uczelnia_dol
{
  overflow:hidden;
  padding:15px 0px;
  height:100%;
  background:url(../tpl/images/separator_pion_jasnygrey_sm.gif) 45% 0 repeat-y;
  margin:15px 0px 15px 0px;
}

div.uczelnia_lewa
{
  float:left;
  width:300px;

}

div#uczelnia_gora div.uczelnia_lewa
{
  text-align:center;
}

div.uczelnia_prawa
{
  float:left;
  width:370px;
}

div#uczelnia_cont div.uczelnia_text
{
  color:#000;
  margin:0px 10px 20px 50px;
}

div#uczelnia_cont div.uczelnia_text p
{
  color:#000;
  margin:0px 0px 15px 0px;
}

div#uczelnia_cont div.uczelnia_text a
{
  color:#0073B7;
}

div#uczelnia_cont p.uczelnia_naglowek
{
  color:#BA1C19;
  margin:0px 10px 20px 28px;
  padding-left:22px;
  background:url(../tpl/images/arrow1_black.gif) 0 50% no-repeat;
  font-weight:bold;
}

div#uczelnia_cont p.naglowek
{
  margin-left:35px;
}

div#uczelnia_cont div.galeria
{
  padding:20px 10px 20px 35px;
  overflow:hidden;
}

div#uczelnia_cont div.galeria div.foto
{
  width:185px;
  height:185px;
  text-align:center;
  float:left;
  margin:0px 20px 0px 0px;

}

div#uczelnia_cont div.galeria div.foto a img
{
  border:2px solid #B3B0B0;
}

/*----------uczelnie-----------*/

div#uczelnie_cont
{
  margin:10px 40px;

}

div.uczelnie_item_bg, div.uczelnie_item_bg_premium1, div.uczelnie_item_bg_premium2, div.uczelnie_item_bg_premium3
{
  margin-bottom:5px;
  overflow:hidden;
}

div.uczelnie_item_bg_premium1
{
  background:#CECECE;
}

div.uczelnie_item_bg_premium2
{
  background:#878787;
}

div.uczelnie_item_bg_premium3
{
  background:#C0A264;
}

div.uczelnie_premium3, div.uczelnie_premium2, div.uczelnie_premium1, div.uczelnie_premium0
{
  float:left;
  background:url(../tpl/images/stars_komunikacja3.jpg) 50% 0 no-repeat;
  width:20px;
  height:40px;
}

div.uczelnie_premium2
{
  background:url(../tpl/images/stars_komunikacja2.jpg) 50% 0 no-repeat;
}

div.uczelnie_premium1
{
  background:url(../tpl/images/stars_komunikacja1.jpg) 50% 0 no-repeat;
}
div.uczelnie_premium0
{
  background:transparent;
}

div.uczelnie_item
{
  padding:5px;
  float:left;
  width:642px;
}

p.uczelnie_nazwa
{
  margin-bottom:10px;
}

p.uczelnie_nazwa a
{
  color:#BA1C19;
  font-weight:bold;
  font-size:13px;
  background:url(../tpl/images/ico_text_red.gif) 0 50% no-repeat;
  padding-left:15px;
}

div.uczelnie_opis
{
  color:#767676;
  margin-left:15px;
}

div.uczelnie_opis p
{
  color:#767676;
}

div.uczelnie_url
{
  margin:10px 0px;
}

div.uczelnie_url a
{
  color:#767676;
  color:#BA1C19;
}


/*----------trasa rowerowa---------*/
div#trasa_rowerowa_cont
{
  margin:20px 25px;
}

div#trasa_rowerowa_gora
{
  overflow:hidden;
}

div#trasa_rowerowa_gora div#trasa_rowerowa_foto
{
  float:left;
  width:170px;
}

div#trasa_rowerowa_gora div#trasa_rowerowa_foto img
{
  border:2px solid #B3B0B0;
}

div#trasa_rowerowa_gora div#trasa_rowerowa_dane
{
  float:left;
}

p#trasa_rowerowa_nazwa
{
  font-size:12px;
  font-weight:bold;
  color:#BA1C19;
  margin-bottom:10px;
  margin-left:15px;
  padding-left:15px;
  background:url(../tpl/images/ico_text_red.gif) 0 50% no-repeat;
}

p.trasa_rowerowa_dane
{
  padding-left:15px;
  margin-left:15px;
  color:#0073B7;
  font-size:10px;
  font-weight:bold;
}

span.trasa_rowerowa_dane_wartosc
{
  color:#000000;
}

div#trasa_rowerowa_opis
{

}


div.galeria
{
  padding:20px 10px 20px 35px;
  overflow:hidden;
}

div.galeria div.foto
{
  width:185px;
  height:185px;
  text-align:center;
  float:left;
  margin:0px 20px 10px 0px;

}

div.galeria div.foto a img
{
  border:2px solid #B3B0B0;
}

/*---------------*/
div.galeria_zewn
{
  padding:20px 10px 0px 35px;
  overflow:hidden;
}

div.galeria_zewn div.foto
{
  width:155px;
  height:155px;
  text-align:center;
  float:left;
  margin:0px 20px 10px 0px;

}

div.galeria_zewn div.foto a img
{
  border:2px solid #B3B0B0;
}


/*---------zabytki---------*/
div#zabytek_cont
{
  margin:20px 25px;
}

div#zabytek_gora
{
  overflow:hidden;
}

div#zabytek_gora div#zabytek_foto
{
  float:left;
  width:220px;
}

div#zabytek_gora div#zabytek_foto img
{
  border:2px solid #B3B0B0;
}

div#zabytek_gora div#zabytek_dane
{
  float:left;
}

p#zabytek_nazwa
{
  font-size:12px;
  font-weight:bold;
  color:#BA1C19;
  margin-left:15px;
  padding-left:15px;
  background:url(../tpl/images/ico_text_red.gif) 0 50% no-repeat;
}

p.zabytek_dane
{
  padding-left:15px;
  margin-left:15px;
  color:#0073B7;
  font-size:10px;
  font-weight:bold;
}

span.zabytek_dane_wartosc
{
  color:#000000;
}

div#zabytek_opis
{

}


/*--------kino-------*/
div#kino_cont
{
  margin:20px 25px;
}


p#kino_nazwa
{
  font-size:12px;
  font-weight:bold;
  color:#BA1C19;
  padding-left:20px;
  background:url(../tpl/images/ico_text_red.gif) 0 50% no-repeat;
  margin-bottom:15px;
}

p#kino_adres, p#kino_tel, p#kino_gps, p#kino_email, p#kino_url, p#kino_godz_otwarcia
{
  margin-left:20px;
  margin-bottom:10px;
  padding-left:20px;
}

p#kino_adres
{
  background:url(../tpl/images/ico_adres.gif) 0 50% no-repeat;
}

p#kino_tel
{
  background:url(../tpl/images/ico_tel.gif) 0 50% no-repeat;
}

p#kino_gps
{
  background:url(../tpl/images/ico_gps.gif) 0 50% no-repeat;
}

p#kino_email
{
  background:url(../tpl/images/ico_email.gif) 0 50% no-repeat;
}

p#kino_url a
{
  color:#0073B7;
}

p#kino_godz_otwarcia
{
  background:url(../tpl/images/ico_clock.gif) 0 50% no-repeat;
}

div#kino_opis, div#kino_ceny
{
  margin-left:20px;
}


/*--------sitemap--------*/
div#sitemap_cont
{
  margin:30px 60px 20px 60px;
}

p.sitemap1
{
  background:url(../tpl/images/separator_poziom_long.gif) 0 90% no-repeat;
  padding:10px 0px;
}

p.sitemap2
{
  margin:0px 0px 0px 30px;
}

p.sitemap3
{
  margin:0px 0px 0px 75px;
}

p.sitemap1 a
{
  background:url(../tpl/images/arrow2.gif) 0 50% no-repeat;
  padding-left:10px;
  font-size:11px;
  color:#0073B7;
  font-weight:bold;
}

p.sitemap2 a
{
  background:url(../tpl/images/arrow_4kropki.gif) 0 50% no-repeat;
  padding-left:10px;
  color:#353535;
}

p.sitemap3 a
{
  background:url(../tpl/images/arrow_grey_kropka.gif) 0 50% no-repeat;
  padding-left:10px;
  color:#767676;
}

/*--------imprezy---------*/
div#imprezy_kalendarz
{
  margin:15px 0px;
}

div.imprezy_kalendarz_okres
{
  margin-left:25px;
}

div.imprezy_kalendarz_okres p
{
  line-height:20px;
}

div.imprezy_kalendarz_okres p a
{
  font-size:10px;
  font-weight:bold;
  color:#767676;
  margin:0px 5px;
}

div.imprezy_kalendarz_okres p a.act
{
  color:#0073B7;
}

div.imprezy_kalendarz_nav
{
  overflow:hidden;
  margin:10px 0px 17px 0px;
  height:40px;

  text-align:center;
  color:#005C91;
  font-weight:bold;
  line-height:40px;
  position:relative;
  background:url(../tpl/images/bg_imprezy_nav.gif) 0 0 repeat-x;
}

div.imprezy_kalendarz_caption
{
  text-align:center;
  color:#005C91;
  font-weight:bold;
  margin-bottom:10px;
}

div.imprezy_kalendarz_nav a.prev
{
  position:absolute;
  top:12px;
  left:15px;
}

div.imprezy_kalendarz_nav a.next
{
  position:absolute;
  top:12px;
  right:15px;
}

table#imprezy_kalendarz
{

  padding:0px;
  margin-left:10px;

}

table#imprezy_kalendarz th
{
  width:100px;
  height:26px;
  /*background:#F1F1F1;*/
  background:#D3D3D3;
  color:#767676;
  font-weight:normal;
  text-align:center;
  border:1px solid #D3D3D3;
}


table#imprezy_kalendarz td
{
  border:1px solid #D3D3D3;
  font-weight:bold;
  width:100px;

  text-align:center;
}

table#imprezy_kalendarz td p
{
  text-align:center;
  margin-bottom:5px;

}

table#imprezy_kalendarz td p a
{
  font-size:9px;
  font-weight:normal;
}


table#imprezy_kalendarz td span.nr_dzien
{
  color:#767676;

}

table#imprezy_kalendarz_dzien
{
  width:100%;
}

table#imprezy_kalendarz_dzien td
{
  border:1px solid #D3D3D3;
  font-weight:bold;
  padding:10px;
}

table#imprezy_kalendarz_dzien td p
{
  text-align:center;
}

div.imprezy_kalendarz_trwajace_caption
{
  margin:20px auto;
  background:url(../tpl/images/bg_imprezy_nav.gif) 0 0 repeat-x;
  height:40px;
  line-height:40px;
}

div.imprezy_kalendarz_trwajace_caption p
{
  background:url(../tpl/images/arrow_lista.gif) 0 50% no-repeat;
  padding-left:20px;
  color:#797979;
  font-weight:bold;
  margin-left:30px;
}

p.imprezy_kalendarz_data_nazwa
{
  text-align:center;
  color:#005C91;
  font-weight:bold;
  line-height:40px;
  width:200px;
  background:red;
  margin:0px auto;
  display:inline;
}

span.imprezy_trwajace_lista_data
{
  color:#BA0101;
}





/*------wyszukiwarka----------*/
div#wyszukiwarka
{
  margin:10px 30px;
}

span.slowo
{
  color:#BA0101;
  font-weight:bold;
}

div.wyszukiwarka_wynik
{
  margin-left:10px;
  margin-bottom:20px;
}

a.wyszukiwarka_wynik_nazwa
{
  color:#0073B7;
  font-size:12px;
  background:url(../tpl/images/arrow_blue_right.jpg) 0 50% no-repeat;
  padding-left:10px;
  text-decoration:underline;
}

p.wyszukiwarka_wynik_opis
{
  margin:0px;
  padding:0px;
  margin-left:10px;
}

p.wyszukiwarka_kategoria
{
  margin:0px;
  padding:0px;
  color:#767676;
  margin-left:10px;
}

p.wyszukiwarka_wynik_link
{
  margin:0px;
  padding:0px;
  color:#5A829A;
  margin-left:10px;
}



/*------------bank-----------*/

div#bank
{
  margin:20px 25px;
  overflow:hidden;
}

div#bank p#bank_nazwa
{
  font-size:12px;
  color:#C10000;
  background:url(../tpl/images/ico_text_red.gif) 0 50% no-repeat;
  padding-left:15px;
  font-weight:bold;
}

div#bank p.bank_url
{
  margin:10px 0px 0px 20px;
}

div#bank p.bank_url a.bank_url
{

  color:#0073B7;
}

div#bank div.bank_opis
{
  margin:0px 20px;
}


div#bank div.bank_oddzialy_cont
{
  margin:0px 20px;
  overflow:hidden
}

div.bank_oddzialy_item
{
  width:210px;
  float:left;
  border-right:1px solid #D7D7D7;
  margin-bottom:10px;
  margin-right:5px;

}

p.bank_oddzial_nazwa
{
  margin-left:10px;
  font-size:11px;
  font-weight:bold;
  color:#C10000;
  margin-bottom:15px;
}

p.bank_oddzial_adres
{
  margin-left:10px;
  padding-left:15px;
  background:url(../tpl/images/ico_adres.gif) 0 50% no-repeat;
  margin-bottom:10px;
}

p.bank_oddzial_tel
{
  margin-left:10px;
  padding-left:15px;
  background:url(../tpl/images/ico_tel.gif) 0 50% no-repeat;
  margin-bottom:10px;
}

p.bank_oddzial_gps
{
  margin-left:10px;
  padding-left:15px;
  background:url(../tpl/images/ico_gps.gif) 0 50% no-repeat;
  margin-bottom:10px;
}

div.bank_oddzial_godz_otwarcia
{
  margin-left:10px;
  padding-left:15px;
  background:url(../tpl/images/ico_clock.gif) 0 0 no-repeat;
  margin-bottom:10px;
}

p.bank_bankomat_adres
{
  padding-left:15px;
  margin-left:20px;
  background:url(../tpl/images/ico_adres.gif) 0 50% no-repeat;
  margin-bottom:10px;
}

p.bank_bankomat_gps
{
  padding-left:15px;
  margin-left:20px;
  background:url(../tpl/images/ico_gps.gif) 0 50% no-repeat;
  margin-bottom:20px;
}


/*------urzad-------*/
div#urzad
{
  margin:30px 55px;
  overflow:hidden;
}

p#urzad_nazwa
{
  padding-left:20px;
  background:url(../tpl/images/ico_logo_res.jpg) 0 50% no-repeat;
  font-weight:bold;
  color:#0073B7;
  height:32px;
  margin-bottom:15px;
}

p#urzad_adres
{
  padding-left:20px;
  background:url(../tpl/images/ico_adres.gif) 0 50% no-repeat;
  margin-bottom:15px;
}

p#urzad_tel
{
  padding-left:20px;
  background:url(../tpl/images/ico_tel.gif) 0 50% no-repeat;
  margin-bottom:15px;
}

p#urzad_email
{
  padding-left:20px;
  background:url(../tpl/images/ico_email.gif) 0 50% no-repeat;
  margin-bottom:15px;
}

div.urzad_godz_otwarcia
{
  padding-left:20px;
  background:url(../tpl/images/ico_clock.gif) 0 0 no-repeat;
}

div.urzad_opis
{
  padding-left:20px;
}


/*----------user access-----------*/
div#form_page
{
  margin:30px 55px;
  overflow:hidden;
}

form.form_logowanie
{
  width:268px;
  margin:10px auto 0px auto;
  border:1px solid #E8E8E8;
  background:url(../tpl/images/bg_logowanie.jpg) 100% 100% no-repeat;
  padding-top:5px;
}

div.form_logowanie_kontrolka
{
  margin:5px auto 0px auto;
  width:200px;

  overflow:hidden;
}

div.form_logowanie_przycisk
{
  margin:5px auto 0px auto;
  width:200px;
  padding-right:10px;

  overflow:hidden;
}

div.form_logowanie_przycisk input
{
  float:right;
}

div.podform_logowanie
{
  /*width:270px;
  height:57px;*/
        width:640px;
  height:100%;
  margin:0px auto;
  background:url(../tpl/images/bg_podform_logowanie.jpg)   top no-repeat;
}
div.podform_logowanie h3.subskrypcja {
        margin-top:0px;
}
div.form_logowanie_caption
{
  width:270px;
  margin:0px auto;
  font-size:10px;
  font-weight:bold;
  color:#A6A6A6;
}

div.form_logowanie_kontrolka p
{
  text-align:right;
  line-height:20px;
}

div.form_logowanie_kontrolka p a
{
  font-size:10px;
  color:#4D4D4D;
  line-height:20px;
}

div.form_logowanie_kontrolka label
{
  font-size:10px;
  color:#4D4D4D;
  line-height:18px;
}

div.form_logowanie_kontrolka_textarea
{
  margin-top:5px;
}

div.form_logowanie_kontrolka_textarea label
{
  font-size:9px;
  color:#4D4D4D;
  line-height:18px;
  margin-left:28px;

}

/*---------------rejestracja-------------*/
form.form_rejestracja
{
  width:268px;
  margin:10px auto 0px auto;
  border:1px solid #E8E8E8;
  background:url(../tpl/images/bg_logowanie.jpg) 100% 100% no-repeat;
  padding-top:25px;
}

div.form_rejestracja_kontrolka
{
  margin:5px auto 10px auto;
  width:220px;

  overflow:hidden;
}

div.form_rejestracja_przycisk
{
  margin:5px auto 0px auto;
  width:200px;
  padding-right:10px;

  overflow:hidden;
}

div.form_rejestracja_przycisk input
{
  float:right;
}

div.podform_rejestracja
{
  width:270px;
  height:57px;
  margin:0px auto;

  background:url(../tpl/images/bg_podform_logowanie.jpg) 0 0 no-repeat;
}

div.form_rejestracja_caption
{
  width:270px;
  margin:0px auto;
  font-size:10px;
  font-weight:bold;
  color:#A6A6A6;
}

div.form_rejestracja_kontrolka p
{
  text-align:right;
  line-height:20px;
}

div.form_rejestracja_kontrolka p a
{
  font-size:10px;
  color:#4D4D4D;
  line-height:20px;
}

div.form_rejestracja_kontrolka label
{
  font-size:10px;
  color:#4D4D4D;
  width:85px;
  line-height:18px;
}


/*----------hotele----------*/
div#hotel
{
  margin:10px 0px;
  overflow:hidden;
}

div#hotel_logo
{
  margin:10px 30px;
  float:left;
}

div.hotel_right
{
  float:left;
}

div.hotel_grupa
{
  border-top:1px solid #E4E4E4;
  padding:5px 30px;
}

p.hotel_nazwa
{
  padding-left:20px;
  background:url(../tpl/images/arrow3.gif) 0 50% no-repeat;
  font-weight:bold;
  color:#BA0101;
  line-height:32px;
  margin-bottom:15px;
  float:left;
}

div.hotel_stars
{
  height:24px;
  width:100px;
  float:left;
  padding-top:8px;
  padding-left:5px;
}

p.hotel_adres
{
  padding-left:20px;
  background:url(../tpl/images/ico_adres.gif) 0 50% no-repeat;
  margin-bottom:10px;
  font-size:12px;
}

p.hotel_tel
{
  padding-left:20px;
  background:url(../tpl/images/ico_tel.gif) 0 50% no-repeat;
  margin-bottom:10px;
  font-size:12px;
}

p.hotel_email
{
  padding-left:20px;
  background:url(../tpl/images/ico_email.gif) 0 50% no-repeat;
  margin-bottom:10px;
  font-size:12px;
}

p.hotel_gps
{
  padding-left:20px;
  background:url(../tpl/images/ico_gps.gif) 0 50% no-repeat;
  margin-bottom:10px;
  font-size:12px;
}

p.hotel_url
{
  padding-left:20px;
  margin-bottom:10px;
}

p.hotel_url a
{
  color:#0073B7;
  font-size:12px;
}

p.hotel_pokoj_nagl
{
  color:#BA0101;
  margin-bottom:10px;
  font-weight:bold;
}

p.hotel_pokoj
{
  background:url('../tpl/images/arrow1_black.gif') 0 50% no-repeat;
  padding-left:10px;
  margin:0px 0px 5px 10px;
}

div.hotel_grupa p
{
  font-size:12px;
}

/*-------rezerwacje----------*/
form.form_rezerwuj
{
  width:285px;
  margin:19px auto 9px auto;
  background-image:url(../tpl/images/bg_form_rezerwuj.jpg);
  background-position:0 0;
  background-repeat:no-repeat;
  background-color:#005E96;

}

div.form_rezerwuj_caption
{
  margin:0px 0px 0px 38px;
  font-size:11px;
  color:#767676;
}

div.form_rezerwuj_kontrolka
{
  margin:5px 0px 10px 0px;
  width:260px;

  overflow:hidden;
}

div.form_rezerwuj_kontrolka_textarea
{
  margin:5px 0px 10px 0px;
  width:260px;
  overflow:hidden;


}

div.form_rezerwuj_kontrolka_textarea textarea
{
  width:150px;
}

div.form_rezerwuj_przycisk
{
  margin:5px 0px 10px 0px;
  width:250px;

  overflow:hidden;
}

div.form_rezerwuj_przycisk input
{
  float:right;
  width:150px;
}

div.form_rezerwuj_kontrolka select
{
  width:154px;
}

div.form_rezerwuj_kontrolka input
{
  width:150px;
}

div.podform_rezerwuj
{
  width:270px;
  height:57px;
  margin:0px auto;

  background:url(../tpl/images/bg_podform_logowanie.jpg) 0 0 no-repeat;
}


div.form_rezerwuj_kontrolka p
{
  text-align:right;
  line-height:20px;
}

div.form_rezerwuj_kontrolka p a
{
  font-size:10px;
  color:#4D4D4D;
  line-height:20px;
}

div.form_rezerwuj_kontrolka label, div.form_rezerwuj_kontrolka_textarea label
{
  font-size:11px;
  color:#ffffff;
  width:90px;
  line-height:18px;
}

div.form_rezerwuj_kontrolka input.checkbox {
float:left;
width:20px;
margin-left: 70px;
}
div.form_rezerwuj_kontrolka label.checkbox{
width: 155px;
line-height:1.3em;
text-align:left;
padding: 0;
color: #fff;
}


p.komunikat_ok, p.komunikat_fail
{
  background:url(../tpl/images/ico_ok.gif) 0 50% no-repeat;
  padding-left:33px;
  /*line-height:42px;*/
  line-height:30px;
  color:#767676;
  margin-top: 10px;
  margin-left:30px;
}

p.komunikat_fail
{
  background:url(../tpl/images/ico_fail.gif) 0 50% no-repeat;
}

form#form_hotele_rezerwuj
{
  background-image:url(../tpl/images/header_formularz_rezerwacji.jpg);
  background-repeat:no-repeat;
  background-color:#E1E1E1;
}

form#form_hotele_rezerwuj label
{
  color:#7E7E7E;
}


/*---------glowna wyszukiwarka imprez---------*/
form.form_glowna_imprezy
{
  margin:20px 0px 0px 0px;

}

div.kontrolka_glowna_imprezy
{
  margin:0px 10px 10px 10px;
  overflow:hidden;


}

div.kontrolka_glowna_imprezy label
{
  font-size:11px;
  color:#646464;
  line-height:18px;
  width:auto;
}

div.kontrolka_glowna_imprezy input
{
  width:50px;
  margin-right:5px;
}

div.kontrolka_glowna_imprezy select
{
  width:140px;
  height:18px;
}

div.przycisk_glowna_imprezy
{
  overflow:hidden;
}

/*---------glowna wyszukiwarka hoteli---------*/

form.form_glowna_hotele
{
  margin:20px 0px 0px 0px;

}

div.kontrolka_glowna_hotele
{
  margin:0px 10px 10px 10px;
  overflow:hidden;


}

div.kontrolka_glowna_hotele label
{
  font-size:11px;
  color:#646464;
  line-height:18px;
  width:auto;
}

div.kontrolka_glowna_hotele input
{
  width:50px;
  margin-right:5px;
}

div.kontrolka_glowna_hotele select
{
  width:140px;
  height:18px;
}

div.przycisk_glowna_hotele
{
  overflow:hidden;
}

a.galeria_link
{
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  background:url(../tpl/images/button_zobacz_galerie.jpg) 0 0 no-repeat;
  display:block;
  width:262px;
  height:61px;
  line-height:42px;
  padding-left:20px;
}


/*--------------artykuly reklama lista----------*/
div.art_rek_naglowek
{
  background-image:url(../tpl/images/header_imprezy_w_dniu.jpg);
  background-repeat:no-repeat;
  background-color:#C10000;
  line-height:32px;
  width:680px;
}

div.art_rek_naglowek p
{
  margin-left:20px;
}

div.art_rek_naglowek p a
{
  color:#ffffff;
  font-weight:bold;
}

div.art_rek_item
{
  width:680px;
  background-image:url('../tpl/images/bg_imprezy_dzien_box.gif');
  background-repeat:repeat-x;
  background-color:#F2F2F2;
  margin-top:1px;
  overflow:hidden;
  border-bottom:1px solid #E0E0E0;
  margin-bottom:10px;
}

div.art_rek_item_foto
{
  width:130px;
  float:left;
  padding:10px;
  text-align:center;
}

div.art_rek_item_opis
{
  width:505px;
  float:left;
  padding:10px;
}


div.nagl_button
{
  width:93px;
  height:25px;
  background:url(../tpl/images/button_text_header_right.jpg) 0 0 no-repeat;
  float:right;
  text-align:center;
  line-height:20px;
}

div.nagl_button a
{
  color:#ffffff;
  font-size:10px;
  font-weight:bold;
}


/*-------buttony w szczegolach--------*/
div.szcz_buttony
{

  overflow:hidden;
  width:700px;
  margin:10px auto 0px auto;
}

div.szcz_button
{
  width:125px;
  height:36px;
  /*background:url(../tpl/images/gal_button_tlo.jpg) 0 0 no-repeat;*/
  text-align:center;
  float:left;
  margin:0px 0px 10px 10px;
}

div.szcz_button a
{
  font-size:10px;
  color:#ffffff;
  font-weight:bold;
  line-height:20px;

}

/*------------dodaj impreze------------*/
form.form_dodaj_impreze
{
  width:400px;
  margin:10px auto 0px auto;
  border:1px solid #E8E8E8;
  background:url(../tpl/images/bg_logowanie.jpg) 100% 100% no-repeat;
  padding-top:25px;
}

div.form_dodaj_impreze_kontrolka, div.form_dodaj_impreze_kontrolka_textarea
{
  margin:5px auto 10px auto;
  width:380px;

  overflow:hidden;
}

div.form_dodaj_impreze_kontrolka input
{
  width:200px;
}

div.form_dodaj_impreze_przycisk
{
  margin:5px auto 0px auto;
  width:285px;
  padding-right:10px;

  overflow:hidden;
}

div.form_dodaj_impreze_przycisk input
{
  float:right;

}

div.podform_dodaj_impreze
{
  width:270px;
  height:57px;
  margin:0px auto;

  background:url(../tpl/images/bg_podform_logowanie.jpg) 0 0 no-repeat;
}

div.form_dodaj_impreze_caption
{
  width:270px;
  margin:0px auto;
  font-size:10px;
  font-weight:bold;
  color:#A6A6A6;
}

div.form_dodaj_impreze_kontrolka p
{
  text-align:right;
  line-height:20px;
}

div.form_dodaj_impreze_kontrolka p a
{
  font-size:10px;
  color:#4D4D4D;
  line-height:20px;
}

div.form_dodaj_impreze_kontrolka label
{
  font-size:10px;
  color:#4D4D4D;
  width:120px;
  line-height:18px;
}

div.form_dodaj_impreze_kontrolka_textarea label
{
  font-size:10px;
  color:#4D4D4D;
  width:120px;
  line-height:18px;
}

div.form_dodaj_impreze_kontrolka_textarea textarea
{
  width:200px;
  float:left;
}

/*------------trez-----------*/
div.trez_form
{
  width:316px;
  background-color:#F2F2F2;
  margin:0px auto;
  padding-bottom:20px;
}

div#trez_form
{
  display:none;
}

div.trez_form_head
{
  background:url(../tpl/images/trez_form_header.jpg) 0 0 no-repeat;
  width:316px;
  height:34px;
  margin-bottom:10px;
}

div.trez_form_head p
{
  font-size:11px;
  font-weight:bold;
  color:#fff;
  line-height:34px;
  margin-left:10px;
  padding-left:10px;
  background:url(../tpl/images/arrow1_white.gif) 0 50% no-repeat;
}

div.trez_form p.form_info
{
  text-align:center;
  color:#006DAE;
  font-weight:bold;
}

div.trez_form p.form_info_small
{
  color:#006DAE;
  clear:both;
  margin:5px 10px 0px 10px;
  font-size:10px;
  color:#969696;
}

div.trez_form label
{
  color:#969696;
  font-weight:bold;
  width:110px;
}

div.trez_form input
{
  width:150px;
}

div.trez_form textarea
{
  width:150px;
}

div.trez_form div.przycisk
{
  width:116px;
  margin:10px auto;
  text-align:center;
}

div.trez_form div.przycisk input
{
  width:116px;
}

table.trez_godziny
{
  border-collapse:collapse:
  border:none;

}

table.trez_godziny tr
{
  background:url(../tpl/images/bg_trez_lista.gif);
}

table.trez_godziny td
{
  border:none;
  height:26px;
}

table.trez_godziny td.tb_trez_godzina
{
  width:86px;
  text-align:center;
  color:#Ba0101;
  font-size:11px;
  font-weight:bold;
}

table.trez_godziny td.tb_trez_separator
{

}

table.trez_godziny td.tb_trez_przycisk
{
  text-align:center;
}


/*-----------------sluby----------------*/

div#tabela_sluby_cont
{
  overflow:auto;
}

table#tabela_sluby
{
  border-collapse:collapse;

}

table#tabela_sluby td
{
  color:#767676;
  text-align:center;
  vertical-align:middle;

}

table#tabela_sluby td.nr_dnia
{
  padding:5px 0px;
}

table#tabela_sluby td.miesiace
{
  border-bottom:1px solid #e4e4e4;
  border-right:1px solid #e4e4e4;
  border-top:1px solid #e4e4e4;
  padding:5px;
}

table#tabela_sluby td.wart1, table#tabela_sluby td.wart2
{
  border:1px solid #e4e4e4;
  width:20px;
  height:40px;
  text-align:center;
  vertical-align:middle;
  background:#fff;
}

table#tabela_sluby td.wart2
{
  background:#f0f0f0;
}

table#tabela_sluby td.sl_lokal_nazwa
{
  border-bottom:1px solid #e4e4e4;
  border-top:1px solid #e4e4e4;

  text-align:right;
  padding-right:15px;
}

table#tabela_sluby td.sl_lokal_nazwa a
{
  font-size:11px;
  color:#d10000;
  font-weight:bold;
}

table#tabela_sluby td.sl_lokal_nazwa a:hover
{
  text-decoration:none;
}

table#tabela_sluby td.sl_sala_nazwa
{
  border-bottom:1px solid #e4e4e4;

  text-align:right;
  padding-right:7px;
}

table#tabela_sluby td.sl_sala_nazwa a
{
  background:url(../tpl/images/arrow_sl.jpg) 100% 50% no-repeat;
  padding-right:10px;
  color:#767676;
}

table#tabela_sluby td.sl_sala_nazwa a:hover
{
  text-decoration:none;
}

div#sluby_lista_nav
{
  overflow:hidden;
  margin:10px 0px 0px 0px;
  border-bottom:1px solid #e4e4e4;
  border-top:1px solid #e4e4e4;
  padding:5px 0px;
  height:25px;

}

div#sluby_lista_nav a.sluby_lista_nav_left
{
  float:left;
}

div#sluby_lista_nav a.sluby_lista_nav_right
{
  float:right;
}


p.slub_lokal_nazwa
{
  font-size:12px;
  color:#d10000;
  border-bottom:1px solid #e4e4e4;
  background:url(../tpl/images/arrow_sl2.jpg) 0 50% no-repeat;
  line-height:30px;
  margin:10px 20px 0px 20px;
  font-weight:bold;
  padding-left:18px;
}

div.slub_lokal_dane
{
  padding:10px;
  overflow:hidden;
  margin:10px 20px 0px 20px;
  border:1px solid #e4e4e4;
}

div.slub_lokal_dane div.slub_lokal_dane_logo
{
  float:left;
  margin:0px 10px 0px 0px;
}

div.slub_lokal_dane p.dane, div.slub_lokal_dane p.dane a
{
  color:#909090;
}

div.slub_lokal_dane_dane
{
  float:left;
  width:520px;

}

div.slub_lokal_dane div.slub_lokal_opis p
{
  color:#909090;
}

div.slub_lokal_dane_dane p.dane_item, div.slub_lokal_dane_dane p.dane_item_www
{
    color:#909090;
    line-height:20px;
}

div.slub_lokal_dane_dane p.dane_item a
{
    color:#909090;
}

div.slub_lokal_dane_dane p.dane_item_www
{
  color:#d10000;
}

div.slub_lokal_dane_dane p.dane_item_www a
{
  color:#d10000;
}

div.sl_buttony_cont
{
  overflow:hidden;
  margin:5px 0px;
}

div.sl_button1_cont
{
  overflow:hidden;
  height:25px;
  float:left;
  margin-right:10px;
}

div.sl_button1_1
{
  width:15px;
    height:25px;
  float:left;
  background:url(../tpl/images/sl_button1_1.jpg) 0 0 no-repeat;
}
div.sl_button1_2
{
  float:left;
    height:25px;
    background:url(../tpl/images/sl_button1_2.jpg) 0 0 repeat-x;
}
div.sl_button1_2 a
{
  font-weight:bold;
  color:#fff;
  line-height:25px;
}
div.sl_button1_3
{
  width:15px;
    height:25px;
  float:left;
  background:url(../tpl/images/sl_button1_3.jpg) 0 0 no-repeat;
}

div.sl_button2_cont
{
  overflow:hidden;
  height:25px;
    float:left;
}

div.sl_button2_1
{
  width:15px;
    height:25px;
  float:left;
  background:url(../tpl/images/sl_button2_1.jpg) 0 0 no-repeat;
}
div.sl_button2_2
{
  float:left;
    height:25px;
    background:url(../tpl/images/sl_button2_2.jpg) 0 0 repeat-x;
}
div.sl_button2_2 a
{
  font-weight:bold;
  color:#fff;
  line-height:25px;
}
div.sl_button2_3
{
  width:14px;
    height:25px;
  float:left;
  background:url(../tpl/images/sl_button2_3.jpg) 0 0 no-repeat;
}

div.slub_lokal_dane_dane table.dane_item_table
{
  border-collapse:collapse;

  width:100%;
  clear:both;
}

div.slub_lokal_dane_dane table.dane_item_table td
{
  border-bottom:1px solid #e4e4e4;
  font-size:11px;
  color:#767676;
  padding:5px;
}

div.slub_lokal_dane_dane table.dane_item_table td.label
{
  width:40%;
  padding-left:0px;
}

div.slub_lokal_dane_dane table.dane_item_table td.wart_tak
{
  width:50px;
  color:#0067d1;
  font-weight:bold;
}

div.slub_lokal_dane_dane table.dane_item_table td.wart_nie
{
  width:50px;
  font-weight:bold;
  color:#0067d1;
  color:#d10000;
}

div.slub_lokal_dane_dane table.dane_item_table td.wart_val
{
  width:50px;
  font-weight:bold;
}


div.slub_lokal_dane div.slub_lokal_opis
{

  color:#909090;
  margin:0px 0px 10px 0px;
  padding-top:0px;
}



div.slub_lokal_sale_cont
{
  margin:20px 20px 0px 20px;
  clear:both;

}

div.slub_lokal_sale_cont div.header_cont
{
  overflow:hidden;

  height:30px;
}

div.slub_lokal_sale_cont div.header_cont a
{
  display:block;
  float:left;
  height:30px;
  line-height:30px;
  margin-right:1px;
  background:url(../tpl/images/bg_sl_zakl.jpg) 0 0 repeat-x;

  border:1px solid #e4e4e4;
  border-bottom:none;
  color:#767676;
  font-size:11px;
  padding:0px 8px 0px 8px;
  font-weight:bold;
}

div.slub_lokal_sale_cont div.header_cont a:hover
{
  text-decoration:none;
}

div.slub_lokal_sale_cont div.tresc_cont
{
  border:1px solid #e4e4e4;
  color:#767676;
  padding:10px 20px 10px 20px;

  clear:both;
}

div.slub_lokal_sale_cont div.tresc_cont p
{
  color:#909090;
}

div.slub_lokal_sale_cont div.tresc_cont div.zakladka
{
  display:none;
}

div.slub_lokal_sale_cont div.tresc_cont table.sala_atrybuty
{
  border-collapse:collapse;
  margin:0px 0px 10px 0px;
  width:100%;
}

div.slub_lokal_sale_cont div.tresc_cont table.sala_atrybuty td
{
  border-bottom:1px solid #e4e4e4;
  font-size:11px;
  color:#767676;
  padding:5px;
}

div.slub_lokal_sale_cont div.tresc_cont table.sala_atrybuty td.label
{
  width:40%;
  padding-left:0px;
}

div.slub_lokal_sale_cont div.tresc_cont table.sala_atrybuty td.wart_tak
{
  width:50px;
  color:#d10000;
  font-weight:bold;
}

div.slub_lokal_sale_cont div.tresc_cont table.sala_atrybuty td.wart_nie
{
  width:50px;
  font-weight:bold;
  color:#0067d1;
}

div.slub_lokal_sale_cont div.tresc_cont table.sala_atrybuty td.wart_val
{
  width:50px;
  font-weight:bold;
  color:#0067d1;
}


table.slub_legenda
{
  margin:20px 0px 10px 20px;
}

div.docelowy_temin
{
  border:1px solid #e4e4e4;
  padding:10px;
  text-align:center;
  margin-top:10px;
}

div.docelowy_temin p
{
  text-align:left;
  color:#767676;
}

div.docelowy_temin table
{
  width:500px;
  margin:10px auto 0px auto;
  border-collapse:collapse;
}

div.docelowy_temin table td
{
  font-size:11px;
  font-family:Tahoma;
  color:#d10000;
  font-weight:bold;
  padding:0px 5px;
}

div.docelowy_temin table td a
{
  font-size:11px;
  font-family:Tahoma;
  color:#767676;
  font-weight:normal;
}

div.sl_wyszukiwarka
{
  color:#767676;
  margin-top:10px;

}

div.sl_wyszukiwarka label
{
  color:#767676;
    margin-top:5px;
}

div.sl_wyszukiwarka p
{
  color:#767676;
}

div.sl_wyszukiwarka p#sl_pokaz_wolne
{
  margin:10px 35px 0px 0px;
  text-align:right;
}

div.sl_wyszukiwarka p a
{
  color:#0067d1;
}

div.sl_wyszukiwarka input#szsl_wyszukaj
{
  background:url(../tpl/images/sl_button_szukaj.jpg) 0 0 no-repeat;
  width:91px;
  height:25px;
  border:none;
  margin-left:10px;
}

div.sl_wyszukiwarka input#szsl_max_cena, div.sl_wyszukiwarka input#szsl_ilosc_osob
{
  border:1px solid #7f9db9;
  width:70px;
    margin-top:5px;
}

div.sl_wyszukiwarka input#szsl_ilosc_osob
{

}

div.sl_wyszukiwarka input#szsl_klimatyzacja, input#szsl_parking, input#szsl_noclegi
{
  margin-top:5px!Important;
  margin-top:2px;
}

p.sl_pokaz_wszystkie
{
  text-align:center;
  padding-top:10px;
}

div.sl_galeria_row
{
  overflow:hidden;
  margin-top:10px;
  clear:both;
  height:80px;

}

div.sl_galeria_row div.sl_galeria_foto
{
  width:120px;
  text-align:center;
  float:left;
  margin-right:10px;
}

div.sl_newsletter
{
  overflow:hidden;
  color:#595959;
}

div.sl_newsletter p
{
  text-align:center;
  margin:5px 0px;
  color:#595959;
}

div.sl_newsletter p.sl_newsletter_label
{
  font-weight:bold;
  text-align:left;
}

div.sl_newsletter label
{
  margin-top:4px;
}

div.sl_newsletter input
{
    margin-top:4px;
    border:1px solid #7f9db9;
}

div.sl_newsletter input#sl_newsletter_wyslij_dodaj, div.sl_newsletter input#sl_newsletter_wyslij_usun
{
  background:url(../tpl/images/sl_button_wyslij.jpg) 0 0 no-repeat;
  border:none;
  width:54px;
  height:25px;
    margin-top:0px;
    margin-left:10px;

}

div.sl_newsletter p.sl_newsletter_rezygnuj
{
  padding:7px 0px;
  clear:both;
  text-align:left;

}

div.sl_newsletter p.sl_newsletter_rezygnuj a
{
  color:#0067D1;
}

/*---subskrypcja---*/

h2.subskrypcja {
  font-size:12px;
  color:#A6A6A6;
        text-transform: uppercase;

}
h3.subskrypcja {
        font-size:10px;
  color:#555;
}

ul.subskrypcja li {
    line-height: 1.6em;
    list-style: none;
    background: url(../tpl/images/strz_lista.png) 0 3px no-repeat;
    padding-left: 12px;
}

ul.subskrypcja li.cz {
    background: url(../tpl/images/strz_lista.png) 0 3px no-repeat;
}

ul.subskrypcja li.cz a:hover {
    color:#bd2426;
}

p.haslo {
    color:#005b90;
    font-weight: bold;
}
#form_subskrypcja .form_logowanie_kontrolka {
width: 215px;
margin-top: 10px;
}
#form_subskrypcja .form_logowanie_kontrolka {
width:215px;
padding-right:0px;
}
#form_subskrypcja label.n_email {
width:180px;
text-align:left;
color:#005b90;
font-weight:bold
}
#form_subskrypcja #p_email {
width:205px
}
#form_subskrypcja label.p_email {
width:180px;
text-align:left;
color:#005b90;
font-weight:bold
}
#form_subskrypcja #n_email {
width:205px
}
#form_subskrypcja label.odpowiedz {
width:50px;
}
#form_subskrypcja #odpowiedz {
width:110px
}
#form_subskrypcja #zgoda {
float:left;
margin: 0 10px 20px 0
}
#form_subskrypcja label.zgoda {
width: 190px; font-size:0.9em;
line-height:1.3em;
text-align:left;
padding: 0;
}
#form_subskrypcja .form_logowanie_przycisk input{
margin: 10px 0;
cursor: pointer;
border:none;
width:97px;
height:26px;
background:url('/tpl/images/zapisz.gif') no-repeat;
}
#form_subskrypcja .form_logowanie_przycisk input#usun{
background:url('/tpl/images/rezygnuj.gif') no-repeat;
}
#form_subskrypcja #zapisz {
width:97px;
height:26px;
background:url('/tpl/images/zapisz_sie.gif') no-repeat;
}
/*
#form_subskrypcja #dodaj {
width:42px;
height:30px;
margin-right:5px;
background:url('/tpl/images/button_dodaj.jpg') 0 0 no-repeat;
}

#form_subskrypcja #usun {
width:42px;
height:30px;
background:url('/tpl/images/button_usun.jpg') 0 0 no-repeat;
}
*/
#form_subskrypcja #przejdz {
clear: both;
margin: 5px 25px 15px;
}
#form_subskrypcja #przejdz a{
text-decoration: underline;
}

table.imprezy_forms{
margin: 10px auto;
}
table.imprezy_forms .form_title{
background:url(tpl/images/arrow1_white.gif) 0 50% no-repeat;
padding-left:15px;
font-weight:bold;
line-height:40px;
color:#ffffff;
margin-left:12px;
}
table.imprezy_forms td{
vertical-align: top;
}
td.imprezy_konkurs {
padding-left: 60px;
}
td.imprezy_konkurs a{
color:#fff;
text-decoration:underline;
}
td.imprezy_konkurs #ajax-loader{
text-align:center;
padding:3px;
}

td.imprezy_konkurs .konkurs_pytanie{
text-align:center;
color:#fff;
font-weight:bold;
padding: 7px 5px;
}


fieldset {
overflow: hidden;
}

.dodaj_link {
height: 32px;
line-height: 32px;
font-size: 12px;
font-weight: bold;
}
.dodaj_link a{
float: left;
display: block;
height: 100%;
text-decoration: none;
margin-right: 7px;
}
