body
{
 background-image:url(../img/tlo.png);
 background-repeat:no-repeat;
 background-position:center top;
 background-color:#711920;
 margin:0px auto;
 padding:0px;
 font-family:Tahoma,Arial, Helvetica, sans-serif;
 text-align:center;
 font-size:11px;
}

div
{
 margin:0px auto;
 padding:0px;
 text-align:left;
}

.search
{
 border:1px solid #969696;
}

a
{
 text-decoration:none;
}

a:hover
{ 
 text-decoration:underline;
}

img { border:0px; margin:0px; padding:0px;}

label
{
 display:block;
 width:200px;
}

td { vertical-align:top }

p{ margin:0px; padding:0px;}

#container,#top,#footer
{
 width:780px;
 background-color:#fff;
 height:auto;
}
#container{ width:799px;}
#top
{
 float:left;
 height:45px;
 padding:10px 0px 0px 0px;
}

#top_menu
{
 padding:0px 0px 0px 0px;
 list-style-type:none;
 margin:7px 32px 0px 0px;
 width:auto;
 height:auto;
 float:right;
}

#top_menu li,#top_menu a 
{
   display:inline; 
   font-size:11px;
   color:#50a3d5;
 }

#szukajka
{
 float:right;
 width:auto;
 height:auto;
} 

#szukaj
{
 font-size:11px;
 font-weight:bold;
 color:#969696;
}
#szukaj_input
{
 background-image:url(../img/szukaj_tlo.gif);
 background-repeat:no-repeat;
 width:140px;
 height:20px;
 border:0px;
}
#content
{
 width:780px;
 height:auto;
 background-color:#fff;
 float:left;
 border:0px solid;
 padding:0px 10px 0px 10px;
}

#left
{
 width:220px;
 height:auto;
 float:left;
 background-color:#fff;
 border:0px solid;
}
#right
{
 width:550px;
 height:auto;
 float:left;
 border:0px solid;
} 

#logo
{
background-image:url(../img/logo_rck.gif);
width:220px;
height:160px;
float:left
}

#main,#main_content,.news
{
 width:550px;
 height:auto;
 float:left;
 background-color:#fff;
 border:0px solid;
 padding:0px 0px 0px 0px;
}

#main
{ width:540px;
  padding:0px 0px 0px 10px
  }

#main_content .srodtytul
{
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:18px;
 color:#50a3d5;
}

#teksty,#galeria,#lista_newsow
{
 width:500px;
 height:auto;
 float:left;
 font-size:11px;
 color:#827e80;
 line-height:1.5em;
 padding:0px 10px 0px 10px;
 }

#teksty a 
{
  font-size:13px;
  color:#50a3d5;
}
.newsy_lista,.news
{
  width:540px;
  padding:0px;
  float:left;
}
.news
{
  width:540px;
  border:0px solid;
  }


.lead,.news_body
{
 font-size:11px;
 color:#827e80;
 font-weight:bold;
 line-height:1.5em;
 text-align:justify;
 vertical-align:top;
 }

.news_body
{
 /*line-height:normal;*/
 font-weight:normal;
} 
/*.more{ padding-bottom:10px;}*/
#main_content .more a, #main_content .more
{
 color:#50a3d5;
 font-size:11px;
 font-weight:bolder;
}
#flash_banner
{
 width:560px;
 height:230px;
 float:left;
}

#menu
{
 background-image:url(../img/menu_wyciecie.gif);
 background-repeat:no-repeat;
 background-position:left top;
 width:220px;
 height:auto;
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 }

#menu ul
{ 
 list-style:none;
 margin:0px;
 padding:0px;
 }

.left_menu li
{
 margin:5px 20px 5px 0px;
 text-align:right;
 }

.left_menu li a
{
  color:#fff;
  font-weight:bold;
  font-size:15px;
  font-family:"Trebuchet MS"
} 

.left_menu .main_menu
{
 background-image:url(../img/menu_linia.gif);
 width:200px;
 height:auto;
 background-position:bottom right;
 background-repeat:no-repeat;
 margin:5px 20px 5px 0px;
 padding:0px 0px 3px 0px;
 }

.left_menu .submenu
{
 margin:0px 0px 0px 15px;
}

.left_menu .submenu a
{
  font-weight:normal;
  font-size:14px;
}

.left_menu .submenu2,.left_menu .submenu3
{
 margin:0px 0px 0px 0px;
}

.left_menu .submenu2 a
{
  font-weight:normal;
  font-size:14px;
}

.left_menu .submenu3 a
{
  font-weight:normal;
  font-size:12px;
  font-style:italic;
}

#menu_sep
{
 width:220px;
 height:10px;
 background-color:#fff;
}

#bilety
{
 width:220px;
 height:40px;
 background-color:#fff;
 }

#event_img,#adv_img,#calendar_img
{
 width:220px;
 height:20px;
 float:left;
 background-color:#fff;
}

#calendar_img{  background-image:url(../img/bel_kalendarz.gif); }

#adv_img{ background-image:url(../img/bel_reklama.gif);}

#event_img{ background-image:url(../img/bel_impreza.gif);}

#calendar_content,#event,#adv,#bip
{
 width:220px;
 height:auto;
 float:left;
 background-color:#fff;
}

#bip
{
 margin:20px 0px 0px 0px;
}

#footer,#foot_links
{
 width:780px;
 float:left;
 border:0px solid;
 font-size:11px;
 color:#969696;
 text-align:center;
 }

#footer
{
 background-image:url(../img/belka_dolna.gif);
 background-position:center top;
 background-repeat:no-repeat;
 height:50px;
 border:0px solid;
}

#foot_links
{
 margin:10px 0px 0px 0px;
 height:auto;
 border:0px solid;
}

#foot_links a
{
 color:#827e80;
}

#bottom_menu
 {
  list-style-image:none;
  margin:0px;
  padding:0px;
 }

#bottom_menu li
{
 display:inline;
 } 

#breadcrumb
{
 margin:10px 0px 10px 10px;
}

.bread_start{ color:#50a3d5; font-weight:normal;}

#breadcrumb,#breadcrumb a
{
 font-size:11px;
 color:#827e80;
 font-weight:bold;
 }

.bread_act
{
 color:#e12231;
} 

#bottom_menu .active_b a
{
 font-weight:bold;
 color:#50a3d5;
}
#linksy
{
 width:560px;
 height:15px;
 padding-top:5px;
 float:left;
 border:0px solid;
}
#print_link,#tip_link
{
 margin:0px 10px 0px 0px;
 float:right;
 width:13px;
 height:10px;
 padding:0px;
 line-height:0px;
}

#print_link img,#tip_link img
{
 margin:0px;
 padding:0px;
 float:right;
}
#print_link img,#tip_link img
{
 height:10px;
}
#tip_link img
{
 width:11px;
}

#print_link img
{
 width:13px;
}

.tytul,.data,.tytul2,.tytul a
{
 color:#50a3d5;
}

.tytul
{
 font-weight:bolder;
 font-size:24px;
 font-family:Arial, Helvetica, sans-serif;
 padding:5px 0px 5px 0px;
 height:auto;
 line-height:normal;
}

.tytul2
{
 font-weight:bolder;
 font-size:20px;
 font-family:Arial, Helvetica, sans-serif;
 padding-bottom:10px;
}

.data
{
 font-size:10px;
 font-weight:bolder;
 margin:0px 0px 5px 0px;
}

.mapa
{
 list-style:none;
 margin:0px 0px 0px 10px;
 padding:0px;
}
.mapa .submenu
{
 margin:0px 0px 0px 10px;
}

.mapa .submenu2
{
 margin:0px 0px 0px 15px;
}

.mapa li a
{
 font-size:12px;
 color:#827e80;
}

.sep
{
 background-image:url(../img/belka_gorna.gif);
 background-repeat:no-repeat;
 }

.inp,.sel,.up
{
 width:300px;
 margin:0px 0px 10px 0px;
 float:left;
}

.nok
{
 color:#e12231;
 text-align:center;
 margin:0px auto;
}

#galeryjka
{
 border:0px solid;
 width:350px;
}

#galeryjka img
{
 margin:1px;
 border: 1px solid #969696;
}

.mc strong:hover{ text-decoration:underline;}

.pagination strong { text-decoration:underline; color:#e3303e}
.pagination strong a {color:#e3303e}