
body {
margin: 0px;
padding: 0px; 
color: #48463A;
font: 12px Arial;
text-align: left;
background: #007411;
}


td {
margin: 0px;
padding: 0px;
color: #404145;
font: 12px arial, Trebuchet MS;
vertical-align: top;
text-align: left;
}

table {
margin: 0px;
padding: 0px;
border-collapse: collapse;
border: 0 none inherit;
}
#img {
float:left;
padding: 10px;

}
#item_prawa_1{
height: 130px;
width: 406px;
background: #2e6504;
}
#item_prawa_2{
height: 130px;
width: 406px;
}
#content_prawa {
padding-top: 10px;	
}
img {
border: 0px;
margin: 0px;
}
.ost_dod {
height: 116px;
width: 26px;
background: url(gfx/belkah.gif) top center repeat-x;
}
td img.obraz {display: block;}

p {margin: 0px; padding: 0px; }

.top {
height: 161px;
text-align: right;
float: right;
}

.logowanie td {
vertical-align: middle;
height: 45px;
color: #FFFFFF;
font-weight: bold;
padding-right: 8px;
}

.szukanie td {
vertical-align: middle;
padding-right: 3px;
}

.pole {
background: #94D165;
border: 1px solid #275404;
width: 120px;
height: 19px;
color: #1D4100;
font-size: 11px;
}


.pole2 {
background: #4A8F15;
border: 1px solid #122800;
width: 120px;
height: 21px;
color: #1D4100;
font-size: 11px;
}


.belka {
height: 39px;
vertical-align: middle;
padding-left: 15px;
padding-right: 15px;
}

.belka:hover {
height: 39px;
vertical-align: middle;
padding-left: 15px;
padding-right: 15px;
background: url(gfx/belkah.gif) center top repeat-x;
}

td.belka:hover {
height: 39px;
vertical-align: middle;
padding-left: 15px;
padding-right: 15px;
background: url(gfx/belkah.gif) center top repeat-x;
}

#belkaa {
	background: url(gfx/belkah.gif) top center repeat-x;
}


.ostatni_film {
text-align: center;
background: #FFFFFF;
padding: 0px 17px 22px 17px;
}

.komentarze {
text-align: center;
padding: 0px 17px 22px 17px;
}

.koment {
background: url(gfx/komenttlo.gif) left repeat-y;
padding: 0px 15px 0px 15px;
color: #BBE09D;
text-align: justify;
line-height: 18px;
}

.naglowki {
background: #1E4101;
padding-top: 3px;
}

.naglowki img.obraz {
margin-left: 3px;
}

.film1 {
background: url(gfx/menp.gif) repeat-y;
padding: 10px 10px 10px 10px;
color: #FEFFFF;
font-size: 11px;
}

.film2 {
background: url(gfx/menp2.gif) repeat-y;
padding: 15px 15px 15px 15px;
color: #FEFFFF;
font-size: 11px;
}

.obraz2 {
border: 1px solid #1D4103;
margin-right: 5px;
float: left;
}


.polecane {
background: #214902;
}

.tresc {color: #000000; font-size: 12px;}



.obraz2 {
border: 1px solid #1D4103;
margin-right: 10px;
text-align: left;
}


.polecane {
background: url(gfx/menp.gif) repeat-y;
padding-top: 13px;
}

.info {color: #000000; font-weight: bold; text-align: left; font-size: 13pt;}

.filmpolecany {
padding: 0px 15px 15px 15px;
color: #FEFFFF;
background: url(gfx/menp.gif) repeat-y;
text-align: left; 
vertical-align: top; 
color: rgb(126, 183, 80); 
font-size: 8pt; cursor: pointer; 
width: 100%;

}

.stopka {
background: url(gfx/dol.gif) repeat-x;
height: 69px;
vertical-align: middle;
padding: 0px 20px 0px 20px;
}

.stopka td {
color: #BCDF9F;
}

ul {margin:0; padding:0; list-style-type:none;}
.menu {padding-left: 20px; padding-top: 12px; padding-bottom: 12px;}
.menu li {background:url(gfx/strz.gif) no-repeat 5px 9px; padding-left: 24px; line-height:22px;}
.menu li:hover {background:url(gfx/strzh.gif) no-repeat 5px 9px; }



A:link , A:active , A:visited {
font: 12px arial, Trebuchet MS;
color: #3F4045;
text-decoration : none; 
}

A:hover {
font: 12px arial, Trebuchet MS;
color: #06244B;
text-decoration: none; 
}




A.a_filmik:link , A.a_filmik:active , A.a_filmik:visited {
color: #C30000;
font: 13pt arial, Trebuchet MS;
font-weight: bold;
}

A.a_filmik:hover {
color: #C30000;
font: 13pt arial, Trebuchet MS;
text-decoration: underline;
font-weight: bold;
}


A.a_filmik2:link , A.a_filmik2:active , A.a_filmik2:visited {
color: #FFFFFF;
font: 11px arial, Trebuchet MS;
font-weight: bold;
}

A.a_filmik2:hover {
color: #FFFFFF;
font: 11px arial, Trebuchet MS;
text-decoration: underline;
font-weight: bold;
}

.podstrona {
text-align: justify;
background: #FFFFFF;
padding: 20px 27px 22px 27px;
line-height: 18px;
color: #2F3828;
}

.nazwa {
color: #000000;
font: 14pt arial, verdana;
font-weight: bold;
font-style: italic;
}


A.a_belka:link , A.a_belka:active , A.a_belka:visited {
color: #FFFFFF;
font: 12px arial, Trebuchet MS;
font-weight: bold;
}

A.a_belka:hover {
color: #FFFFFF;
font: 12px arial, Trebuchet MS;
font-weight: bold;
}


A.a_dol:link , A.a_dol:active , A.a_dol:visited {
color: #BCDF9F;
font: 12px arial, Trebuchet MS;
}

A.a_dol:hover {
color: #FFFFFF;
font: 12px arial, Trebuchet MS;
}


.polek {
background: #FFFFFF;
width: 355px;
border: 1px solid #214902;
font: 11px arial, verdana;
color: #12424A;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}

.polektoken {
background: #FFFFFF;
width: 25px;
border: 1px solid #214902;
font: 11px arial, verdana;
color: #12424A;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}

.poleform {
background: #FFFFFF;
width: 300px;
border: 1px solid #214902;
font: 11px arial, verdana;
color: #12424A;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}

.poleform2 {
background: #FFFFFF;
width: 230px;
border: 1px solid #214902;
font: 11px arial, verdana;
color: #12424A;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}

.subm {
padding: 3px;
background: #000000;
border: 0px none;
vertical-align: middle;
color: #FFFFFF;
height: 25px;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}


/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #1e4101;
 font: bold 12px Verdana, sans-serif;
 
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
 
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 0px solid #778;
 border-bottom: none;
 background: #316908;
 text-decoration: none;

}

ul.tabbernav li a:link { color: #fff; font-weight:bold; }


ul.tabbernav li a:hover
{
 background: #c40001;

}

ul.tabbernav li.tabberactive a
{
 background-color: #c40001;
 border-bottom: 1px solid #316908;
 
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 0px solid white;
 
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border-top:0;
 background: #316908;
 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

A.a_log:link , A.a_log:active , A.a_log:visited {
color: #FFFFFF;
font: 11px arial, Trebuchet MS;
}

A.a_log:hover {
color: #FFFFFF;
font: 11px arial, Trebuchet MS;
}

A.a_zal:link , A.a_zal:active , A.a_zal:visited {
color: #FFFFFF;
font: 11px arial, Trebuchet MS;
}

A.a_zal:hover {
color: #FFFFFF;
font: 11px arial, Trebuchet MS;
text-decoration: underline;
}


A.a_more:link , A.a_more:active , A.a_more:visited {
color: #214A02;
font: 12pt arial, Trebuchet MS;
font-weight: bold;
}

A.a_more:hover {
color: #000000;
font: 12pt arial, Trebuchet MS;
font-weight: bold;
}



.zalogowany {
width: 648px;
height: 47px;
background: url(gfx/podlogowanie2.png) no-repeat right;
text-align: right;
color: #FFFFFF;
vertical-align: middle;
padding-right: 15px;
font-weight: bold;
font-size: 11px;
}

.imie {
color: #DA0000;
}

.zalog td {
vertical-align: middle;
padding-left: 4px;
padding-right: 4px;
}


.top {
height: 161px;
text-align: right;
float: right;
}

.logowanie td {
vertical-align: middle;
height: 45px;
color: #FFFFFF;
font-weight: bold;
padding-right: 8px;
}

.lightbox {
}

.PrzyciskOff {
	cursor: pointer;
	background-position: left top;
}

.PrzyciskOn, .PrzyciskOff:hover {
	cursor: pointer;
	background-position: left -29px;
}

.Ukryj {
	display: none;
}

.Pokaz {
	display: block;
}

.billboard {
padding: 20px;
text-align: center;
}

.wymog {color: #ff0000; fiont-weight;}
