html {
	
	padding:0px;
	
}

body {
	margin: 0px auto;
	padding: 0; 
	font: normal 12px/18px Arial, "Trebuchet MS", Tahoma, Verdana, Georgia, sans-serif; 
	color: #666;
	text-align: center;
	background: fixed url(../images/bg.jpg) no-repeat center center;
}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; margin-bottom:17px;}

h1 {font: normal 26px/26px Arial; padding-bottom:12px; color:#222; margin-left:75px; width:520px; margin-top:5px;}
h2 {font: normal 16px Arial; color:#333;  padding-bottom:10px; }
h3 {font: bold 14px Arial; margin:0px 0 7px 0; color:#fff;}
h4 {font: bold 13px Arial; margin:0px 0 10px 0; color:#333;}
h5 {font: normal 12px Arial; margin:0px 0 7px 0; color:#7ECF2E;}


ul {list-style:none;}
li {padding:0px;}

#content #right ul {margin:10px 0 0px 0;}
#content #right li {list-style:circle; list-style-type: disc; list-style-position: outside; margin-left:20px; }

hr{	border: none 0; border-top: 1px solid #ccc; height: 1px;	vertical-align:top; margin:10px 0 10px 0; clear:both;}

img {border:0;}



a:link, a:visited {	text-decoration: none; border:0; background-color:transparent; color:#0F94DA; padding:0; outline: none;}
a:active, a:hover {	text-decoration: underline; background-color:transparent; }


form {padding:0px; margin:0px;}
p {padding:0px; margin:0px;}
div, ul {padding:0; margin:0;}

#dane, img, .button, .data,.news a
{-webkit-border-radius: 5px; /* Safari, Chrome */
-khtml-border-radius: 5px;    /* Konqueror */
-moz-border-radius: 5px; /* Firefox */
}
.clear {padding:0; margin:0; height:0px; line-height:0px; clear:both;}


/* construction */

#main {width:1000px; margin:auto; text-align:center; margin-bottom:0px; padding:0 0px; }

#bg {width:1000px; margin:auto; text-align:center; background: transparent url(../images/bgg.jpg) repeat center top;}

#top {height:330px; margin:auto; text-align:center; padding:0px 20px 0 0; overflow:hidden; margin-bottom:0px; background: transparent url(../images/top.png) no-repeat center top;}

.dane {float:right; font-size:11px; color:#999; width:auto;  margin-right:25px; line-height:12px; text-align:left; margin-top:20px;}

#bg { border:0px solid red;  background: transparent url(../images/main.png) repeat-y center top;}
#content {padding-bottom:0px; text-align:left; margin:auto; padding-bottom:0px;  padding:0 30px; position:relative;top:-55px;}

#footer{ font-size:11px;text-align:left; color:#666; clear:both;   margin:auto; text-align:center; background: transparent url(../images/bottom.png) no-repeat center bottom; height:30px; padding:20px 60px 0 60px; }

#footer a {background-color:transparent; color:#666; }
#footer .fleft {float:left; padding:0px 0 0 0px; width:800px; text-align:left;}
#footer .fright {float:right; text-align:right; padding:0px 0px 0 0px;  width:72px;}

#footer .fleft span {margin-left:200px; }
#footer .fleft span a, #footer .fleft span a:hover {color:#7C2C00; text-decoration:none; margin:0 7px;}


#right, #left {border:0px solid red; background:transparent;}
#right {float:right; width:705px; margin-left:5px;}
#left {float:left; width:210px;  margin-left:3px; background: transparent url(../images/left.png) no-repeat center bottom;}

#right img {}

/* mend */
#left #menu {padding:0; margin:auto; margin-top:0px; text-align:left; line-height:10px; padding-bottom:0px; margin-bottom:17px;}

#left span {line-height:16px; color:#333; padding:0 20px 20px 20px; display:block; font-size:11px;}

#left #menu a {display:block; color:#000; padding:10px 0; font-weight:normal; text-decoration:none; margin-top:0px; background: transparent url(../images/bg_li.gif) 0px 0px no-repeat;  border-bottom:1px solid #86C0DF; padding-left:20px; background-color:#0C80BF;}

#left #menu a:hover {background: #339900 url(../images/bg_li.gif) 0px -22px no-repeat; color:#fff;}

#left #menu li a {display:block; padding:10px 0px 10px 30px; font-size:11px; font-weight:bold; color:#fff;text-transform:uppercase;}
#left #menu li .more {border:0; background-color:#66CC00;}
#left #menu li .more:hover {background-color:#339900;}

#left #menu li li a {display:block; padding:5px 0px; font-size:10px; padding-left:50px; color:#fff; background:none; border-top:1px solid #B3E680;border-bottom:0; text-transform:uppercase; font-weight:bold;}
#left #menu li li a:hover {background-color:#339900; color:#fff;}
#left #menu li ul {padding:0px 0; background: #66CC00 url(../images/bg_li_li.gif) bottom center no-repeat; padding-bottom:10px; border-bottom:0px solid #fff; margin-top:-3px;}

#left #menu .start a{padding:0px 0px; height:34px; color:#000; border-bottom:0; text-align:right; padding-top:0px; padding-right:20px; background: none;}
#left #menu .start a:hover {background-color:transparent; color:#fff;}


#left #menu .press, #left #menu .press:hover {color:#333;}
#left #menu .click {font-weight:bold; text-decoration:underline;}
#left #menu .film, #left #menu .film:hover {background: transparent url(../images/li_film.gif) 0px 0px no-repeat;}

/* menu end */
/* filmy */
.films {float:left; margin-right:14px;  background-color:transparent; padding:0px; margin-bottom:0px;}
.films .gal_photo {width:152px; height:152px; border:1px solid #ccc; margin-bottom:0px; display:table-cell; vertical-align:middle; text-align:center; overflow:hidden;}
.films a  {border:none; padding:0px; margin:auto; vertical-align:middle; background:none; color:#666;}
.films .galdesc {color:#666; font-size:11px; display:block; line-height:12px; text-align:center; background-color:transparent; padding:3px 5px; width:152px; margin-bottom:14px; }

/* end filmy */

/* news */
.news {padding:0px 0px; font-size:12px; font-weight:normal;}
.news a {display:block; padding:7px; color:#333; margin-bottom:7px; background-color:#EFE7DA; border:1px solid #E4D7C0;}
.news a:hover{color:#222; background-color:#E0D1BA; text-decoration:none; border:1px solid #CCB591;}

.news b {margin-top:3px; font-weight:normal; font-size:17px; margin-bottom:3px; color:#222;}
.news span {margin-left:0px; margin-top:7px; display:block;}
.news img {float:left; margin:0 20px 0 0;}
/* end news */


/* construction */

.input {width:136px; border:0; height:20px; font-size:11px; float:left; padding-left:3px; color:#fff; background:none; padding-top:5px;}
textarea {width: 322px;	height: 100px;	border: 1px solid #ccc;	background-color:#fff; padding:5px;  margin-bottom:2px;}
.ok {width:30px; height:22px; text-align:center; color:#fff; font-size:12px; cursor:pointer;}


.button {border:0; padding:0px 3px 3px 3px; font-size:12px; font-weight:normal; color:#fff; background-color:#0C80BF; height:26px; line-height:26px; width:auto; cursor:pointer;}

.data {float:left; font-weight:bold; font-size:11px; color:#000; margin-top:5px;}
.gal_sel {position:absolute; top:-24px; margin-left:100px;}

