body {
margin-left:0;
margin-top:0;
background-image:url(apla.jpg);
background-repeat:repeat-x;
background-color:#D66C00;
height:100%;
}

body,td,th {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}

#lewa {
	position:absolute;
	left:0;
	top:0;
	width:285px;
	height:666px;
	z-index:95;
}

#top {
position:absolute;
left:285px;
top:0;
width:515px;
height:158px;
z-index:93;
}

#tresc {
position:absolute;
left:305px;
top:285px;
width:450px;
height:259px;
z-index:94;
}

#menu {
position:absolute;
left:346px;
top:133px;
width:422px;
height:18px;
z-index:95;
}

#stopka {
position:absolute;
left:12px;
top:651px;
width:343px;
height:23px;
z-index:96;
}

#anons {
position:absolute;
left:297px;
top:161px;
width:468px;
z-index:94;
border:1px solid #CCC;
padding:1px;
}

#logo-sm {
background-image:url(../gfx/logo-sm.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.menu {
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-weight:700;
color:#666;
}

a.menu {
color:#000;
text-decoration:none;
}

a.menu:hover {
color:red;
text-decoration:none;
}

.stopka {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFBE7D;
}

.text_m {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
background-color:#FFDFBF;
}

.tyt {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFF;
font-weight:700;
background-color:#9B4E00;
text-align:center;
}

a {
color:#FFF;
text-decoration:none;
}

a:hover {
text-decoration:none;
color:maroon;
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:maroon;
	font-weight:700;
	font-size:12px;
	padding-top: 1em;
}

.linia {
background-image:url(linia.gif);
background-repeat:repeat-y;
}

h1 {
font-size:14px;
text-align:center;
letter-spacing:.1em;
padding-top:1em;
}

h2 {
	font-size:12px;
}

h4 {
font-size:11px;
text-align:center;
letter-spacing:.2em;
margin-bottom:-10px;
}

.style1 {
color:#CE0306;
font-weight:700;
}

#bannerright {
position:absolute;
left:800px;
top:0;
width:160px;
height:600px;
z-index:98;
}

.obrazki img {
border:1px solid #CCC;
margin:1px;
}

#closer {
position:absolute;
left:0;
top:0;
visibility:inherit;
z-index:102;
width:99%;
height:99%;
}

#closer img {
border:1px solid red;
}

#boom {
position:absolute;
left:0;
top:0;
z-index:99;
overflow:visible;
height:100%;
width:100%;
background-repeat:repeat-y;
visibility:hidden;
margin:0;
padding:0;
}

#helper {
width:250px;
position:absolute;
left:548px;
top:259px;
z-index:102;
}

#help {
margin-top:20px;
background-color:#76848C;
position:absolute;
visibility:hidden;
border:1px solid #1B4FE0;
padding:10px 10px 10px 15px;
}

#help strong {
color:#FFF;
}

#closeimg img {
float:right;
clear:right;
border-style:none;
}

#galeria {
width:380px;
margin-right:auto;
margin-left:auto;
}

#galeria img {
border:1px solid #FFF;
margin:1px;
padding:1px;
}

.gallery-Lista p {
top:10px;
}

.gallery-Lista-opis {
width:300px;
margin-left:150px;
}

.gallery-Lista img {
border:1px solid #FFF;
color:#CCC;
float:left;
margin-right:.5em;
}

.img-gallery-Lista {
text-align:left;
}

.text_m ul {
list-style-type:none;
margin:0;
}

.text_m li {
margin-left:.5em;
}

#lightbox {
background-color:#eee;
border-bottom:2px solid #666;
border-right:2px solid #666;
padding:10px;
}

#lightboxDetails {
font-size:.8em;
padding-top:.4em;
color:#333;
}

#lightboxCaption {
float:left;
color:#333;
font-weight:700;
padding-top:.4em;
}

#keyboardMsg {
float:right;
}

#closeButton {
top:5px;
right:5px;
}

#lightbox img {
border:none;
clear:both;
}

#overlay img {
border:none;
}

#overlay {
background-image:url(overlay.png);
}

* html #overlay {
background-color:transparent;
background-image:url(blank.gif);
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}

#lightboxDetails a {
font-size:large;
padding-top:.4em;
color:#333;
font-weight:700;
}

#lightboxDetails a:hover {
font-size:large;
padding-top:.4em;
color:#900;
}

#anons img,#top img {
border-style:none;
}

.menubel,#help p {
color:#CCC;
}#lang {
	position: absolute;
	top: 102px;
	left: 341px;
	visibility: visible;
	z-index: 95;
}
#lang a img {
	border: 1px solid #FFF;
	margin: 2px;
}
.film {
	color: #FF0;
}
.film a {

}
#tv {
	position: absolute;
	top: 303px;
	left: 788px;
	z-index: 99;
	border: 2px solid #995901;
	background-color: #D66C00;
	width: 342;
	height: 291;
	margin-right: 20px;
	overflow: hidden;
	clip: rect(12,334,auto,12);
}
#gallerycontainer {
	text-align: center;
}
#back {
	padding-top: 2em;
	padding-bottom: 2em;
	text-align: center;
}

