* {margin:0;padding:0}

body {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #ffd503;       
    /*background-image: url(images/bg.gif);
    background-repeat: repeat-x;       */
    text-align: center;
       line-height: 15px;
    }
       
body.opis {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #eeefef;       
    text-align: left;
       line-height: 15px;
       margin: 0;
    }
       
#opis {
       width: 520;
       margin: 0;
       text-align: left;
       margin: 0;
       }       
       
#opistresc {
    background-image: url(images/opis_bg.gif);
    background-repeat: repeat-y;              
       width: 520;
       margin: 0;
       }       
       
#opisin {
    background-image: url(images/opisin_bg.gif);
    background-repeat: repeat-y;              
       width: 520;
       margin: 0;
       text-align: center;
       }       
       
#opiswlasciwy{
       width: 450px;
       margin: 0 auto;
       text-align: left;
       }              
       
#dodatki {
    position: relative;
    top: -55px;
       left: 45px;
    }
       
#foto {
    position: absolute;
    top: 28px;
       left: 28px;
    }       
       
#przewijanie {
    position: absolute;
    top: 295px;
       left: 370px;
    }              
       
#opisin h1{
    font-size: 14px;
       font-weight: bold;
       }       
       
#opisin h2{
    font-size: 11px;
       font-weight: normal;
       color: #aaaaaa;
       }              
       
b.wiek {
       color: #f47820;
       }
       
a {
    color: #999999;
    text-decoration: none;
       font-size: 11px;
  }

a:hover {
    color: #000000;
       text-decoration: underline;
    }
  
a:visited {
    color: #000000;
    }
       
a img {
       border: 0;
       margin: 10px 0 0 0;
       }
       
hr {
       width: 250px;
       margin: 13px auto;
       color: #b4b4b4;
       }       
       
#main {
    position: relative;
    width: 780px;
    text-align: left;
       margin: 0 auto;
       background-image: url(images/tloglowne.gif);
    }
       
#srodek {
    background-image: url(images/tloglowne.gif);
    background-repeat: repeat-y;
       margin: 0;       
       padding: 0;
       height: 100%;
       
    }
       
#srodektlo {
    background-image: url(images/maintop.gif);
    background-repeat: no-repeat;
       margin: 0;       
       padding: 15px 0 0 0;
    }

#menu {
       margin: 0 0 20px 26px;
       width: 185px;
       }
       
#menu img {
       margin: 0;
       padding: 0;
    }
       
#menu div.podmenu a{
       font-size: 10px;
       color: #ffffff;
       }
       
#menu div.podmenuw a{
       font-size: 10px;
       color: #ffffff;       
       }
       
#menu div.podmenu {
       background-image: url(images/menu_sub_bg.gif);
    background-repeat: no-repeat;
       height: 15px;
       width: 186px;
       margin: 0 0 0 1px;
       padding: 0 0 0 25px;
       }
       
#menu div.podmenuw {
       background-image: url(images/menu_sub_bg_w.gif);
    background-repeat: no-repeat;
       height: 15px;
       margin: 0 0 0 1px;
       width: 186px;
       padding: 0 0 0 25px;
       }       
       
#baner130x580 {
    background-image: url(images/baner_pion.gif);
    background-repeat: no-repeat;
       height: 671px;
       padding: 37px 28px;
       }
       
#urodziny {
       margin: 10px 0 5px 0;
       }       
       
#prawo {
       float: right;
       width: 525px;
       margin: 0 25px 0 0;
       }
       
#front {
       background-image: url(images/front.gif);
    background-repeat: no-repeat;
       width: 525px;
       height: 194px;
       margin: 0 20px 0 0;
       }
       
#frontnavi {
       position: relative;
       top: 0;
       right: 18px;
       margin: 0;
       text-align: right;
       }       
       
#frontnavi img {
    position: relative;
    top: 3px;
       }       
       
#frontnavi2 {
       visibility: collapse;
       }       
       
#frontnavi2 {
       position: relative;
       top: 0;
       right: 18px;
       margin: 0;
       text-align: right;
       }       
       
#frontnavi2 img {
    position: relative;
    top: 3px;
       }       
       
#promocja {
       background-image: url(images/promocja.gif);
       background-repeat: no-repeat;
       width: 525px;
       height: 220px;
       margin: 0;
       }

#promocja a img{
	margin: 0;
	padding: 0;
	}
       
#news {
       background-image: url(images/news.gif);
    background-repeat: no-repeat;
       width: 525px;
       height: 300px;
       margin: 0;
       }       
       
#niusy h2 {
       font-size: 13px;
       text-decoration: underline;
       color: #000000;
       }
       
#niusy {
       color: #ffffff;
       padding: 45px 20px 0 20px;
       }
       
#niusy p {
       clear: both;
       margin: 0 0 5px 0;
       }       
       
#niusy img {
       margin: 5px 0 0 0;
       }              
       
div.banerpoziom {
       background-image: url(images/baner_poziom.gif);
    background-repeat: no-repeat;
       width: 525px;
       height: 131px;
       margin: 0;
       text-align: center;
       padding: 0 auto 10px auto;       
       }
       

       
#menutop {
       position: absolute;
       top: 287px;
       right: 25px;
       width: 430px;
       margin: 0;
       color: #ffffff;
       text-align: right;
       }
       
#menutop a {
       color: #ffffff;
       }
       
#kina {
       position: absolute;
       top: 276px;
       left: 25px;
       margin: 0;
       }       
	   
#kina select{
	position: absolute;
	top: 10px;
	left: 5px;
	margin: 0;
	background: #999999;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
    border-width: 1px;
    border-color:#bbbbbb;
	}	
	
#kina option {
	padding: 1px 5px;
	margin: 2px;
	border: 0;
	}
	
#kina2 {
       position: absolute;
       top: 287px;
       left: 220px;
       margin: 0;
	   font-weight: bold;
	   color: #ffffff;
       }       
       
#winietaflash{
       position: absolute;
       top: 0;
       right: 0;
       margin: 0;
       }       
       
#stopka {
    background-image: url(images/stopka.gif);
    background-repeat: no-repeat;
       width: 780px;
       height: 86px;
       color: #999999;
       text-align: center;
       padding: 0;
       margin: 0 auto;
       }       
       
#stopka p{
       padding: 15px 50px;
       }
       
#hit td{
       color: #ffffff;
       font-weight: bold;
       font-size: 11px;
       border: 0;
       width: 150px;
       padding: 10px 0 0 20px;
       }       
       
#hit td img{       
       margin: 3px 0;
       }
       
#hit a{
       color: #000000;
       text-decoration: underline;
       font-size: 12px;
       }
       
#hit2 {
visibility: collapse;
}       
       
#hit2 td{
       color: #ffffff;
       font-weight: bold;
       font-size: 11px;
       border: 0;
       width: 150px;
       padding: 10px 0 0 20px;
       }       
       
#hit2 td img{       
       margin: 3px 0;
       }
       
#hit2 a{
       color: #000000;
       text-decoration: underline;
       font-size: 12px;
       }       

#head {
       background-image: url(images/head.gif);
    background-repeat: no-repeat;
       width: 525px;
       height: 56px;
       margin: 0;
       text-align: center;
       }       
       
#head img {
       margin: 24px 0;
       }
       
#head2 {
       background-image: url(images/head2.gif);
	  background-repeat: no-repeat;
       width: 525px;
       height: 71px;
       margin: 0;
       text-align: center;
       color: #ffffff;
       font-weight: bold;
       font-size: 11px;
       }       
	   
#head2 .ueue{
       color: #dddddd;
       }       
       
#head2 img {
       margin: 20px 0 7px 0;
       }       
       
#head2 a {
       color: #ffffff;
       }       
       
#page {
       background-image: url(images/page_bg.gif);
    background-repeat: repeat-y;
       width: 525px;
       margin: 0;
       }              
       
#page2 {
       background-image: url(images/page_bg2.gif);
    background-repeat: repeat-y;
       width: 525px;
       margin: 0;
       }              
       
#pagein {
       margin: 0 20px;
       }
       
#pagein img {
       margin: 20px 0;
       }       
       
#pagein h1 {
       font-size: 14px;
       font-weight: normal;
       margin: 0;
       }

div.next {
       text-align: right;
       width: 400px;
       margin: 10px 0;
       }              

#pagein img.fotkagal {
       margin: 7px 10px;
       }
       
#pozostalegalerie {
       font-size: 12px;
       margin: 0 0 0 15px;
       }
       
#pozostalegalerie a{
       font-size: 12px;
       font-weight: bold;
       text-decoration: underline;
       color: #000000;
       }
       
#pagein ul ul{
       list-style-image: url(images/bt.gif);
       margin-left: 25px;
       margin-bottom: 7px;
       }       
       
#pagein ul {
       list-style: none;
	   margin-left: 15px;
       }       
       
#pagein li a{
       color: #000000;
       }       
       
#legenda {
       text-align: right;
       width: 100%;
       margin: 0;
       }
       
#sort {
       float: left;
       }
       
#dzien {
       text-align: center;
       width: 478px;
       height: 25px;
       margin: 10px auto;
       background-image: url(images/rep_dzien.gif);
       background-repeat: no-repeat;
       font-size: 13px;
       padding-top: 3px;
       }
       
table.rep table.opis {
       width: 100%;
       margin: 0;
       border-collapse: collapse;
       }       
       
table.rep table.opis td {
       border: 0;
       padding: 2px 2px 5px 2px;
       margin: 0;
       font-size: 11px;
       }

table.rep table.opis td.tytul a {
       font-size: 13px;
       color: #000000;
       text-decoration: underline;
       font-weight: bold;
       }
       
table.rep table.opis td.tytul span.org{
       color: #aaaaaa;
       }       
       
table.rep table.opis td.premiera {
       font-size: 13px;
       color: #f47820;
       font-weight: bold;
       }       
       
table.rep table.opis td.iq {
       text-align: right;
       }       
       
table.rep table.opis td.wiecej {
       text-align: right;
       }       
       
       
table.rep {
       font-size: 12px;
       width: 91%;
       margin: 10px auto;
       border-collapse: collapse;
       }
       
table.rep td {
       border-bottom: 2px solid #fdd38d;
       padding: 2px 2px 5px 2px;
       margin: 0;
       font-size: 11px;
       }
       
table.rep td a img{
       padding: 0;
       margin: 0;
       border: 0;
       }
       
table.rep td img{
       padding: 0;
       margin: 0;
       border: 0;
       }

table.rep td.tytul {
       width: 150px;
       }
       
table.rep td.czas {
       width: 30px;
       text-align: center;
       }
       
table.rep td.godziny {
       width: 290px;
       text-align: right;
       }
       
table.rep td.godziny2 {
       width: 30px;
       }
       
table.rep td h2 a{
       color: #000000;
       font-size: 14px;
       text-decoration: underline;
       }
       
table.rep td h3{
       color: #aaaaaa;
       font-size: 11px;
       font-weight: normal;
       }
       
table.rep td div.godz {
       margin: 0;
       }
       
table.rep td div.iq {
       margin: 0;
       position: relative;
       /*top: -15px;*/
       }       
       
table.rep td.foto {
       width: 110px;
       }
       
#pagein img {
       margin: 0;
       }
       
#pagein img.duza {
       margin: 10px;
       }
       
table.urodziny td{
       font-size: 11px;
       height: 120px;
       }
.konkurs td{
       color: #ffffff;
       font-weight: bold;
       font-size: 11px;
       border: 0;
       padding: 10px 0 0 20px;
       }       
       
.konkurs a{
       color: #000000;
       text-decoration: underline;
       font-size: 12px;
       }
       
div.konkurs h2 {
       font-size: 14px;
       font-weight: bold;
       margin: 0;
       }
       
p.form {
       font-size: 13px;
       font-weight: bold;
       margin: 0 25px;
       }
       
div.form2 {
       font-size: 13px;
       font-weight: bold;
       margin: 0 25px;
       }       
