/* wyzerowanie domyslnych wartosci */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
hr {display: none;}
img {display: block; border: 0;}

/* domyslne wartosci body */
body{ background:#000; font: 12px georgia, times new roman, serif; color: #d9d0c5;}

/*wrapper*/
#wrapper{width: 1050px; 
margin: 0 auto;
position:relative;}

/*flaga*/
#flaga{
	width:590px; height: 705px; background: url("../img/flaga_nowa.png") no-repeat;  position:absolute; top:29px; right:-15px;}

/*top*/
#top {top: 0px; position:relative; height: 27px;}

/*jezyki*/	
#top #jezyki { margin:7px 0 0 20px; height: 19px; width: 75px;  list-style:none; position: absolute; }
#top #pl  { width:24px; height: 19px; padding: 0;  background: url("../img/pl.png") no-repeat;
position: absolute; float: left; cursor: pointer;}
#top #eng  {width:44px; height: 19px; margin-left: 60px; background: url("../img/eng.png") no-repeat;
float: right; cursor: pointer; position:absolute;}


/*infolinia*/
#top h2 {width: 266px; height:24px; background: url("../img/telefony.png") no-repeat;
position:absolute; top:7px; right:20px;}

/* kontener */
#container { height: 619px; background: url("../img/tlo_duze.jpg") no-repeat;
position:relative;}

/*haslo pod obrazkiem*/
#container h1 { display:block; text-indent: -999px; }

/*logo srodek*/
#logo_1 {
	margin:0;
	position: absolute;
	top: 250px; left:400px; 
	width:266px; height:123px;
	background: url("../img/logo_main.png") no-repeat;}

/* linki */
a {text-decoration:none; color:#CCC;}
a:visited{}
a:hover{}
a:active{}

/*nawigacja*/
 #menu {margin: 10px 0 0 14px; padding:0; width: 705px; height:30px; list-style:none;}
 #menu li {float:left; padding-left: 1px; height: 26px; }
 #menu li a {position:relative; float:left;}
 #menu li a span {display:block; height: 28px; position:absolute; top:0; left:0; cursor:pointer; }

 #menu li .o-nas {width:78px;}
 #menu li .o-nas span {width:78px; background: url("../img/o_nas.png") no-repeat;}

 #menu li .oferta {width:112px;}
 #menu li .oferta span {width:112px; background: url("../img/oferta.png") no-repeat;}

 #menu li .kontakt {width:128px;}
 #menu li .kontakt span {width:128px; background: url("../img/kontakt.png") no-repeat;}

 #menu li .galeria {width:115px;}
 #menu li .galeria span {width:115px; background: url("../img/galeria.png") no-repeat;}

 #menu li .newsy {width:95px;}
 #menu li .newsy span {width:95px; background: url("../img/newsy.png") no-repeat;}

 #menu li .faq {width:80px;}
 #menu li .faq span {width:80px; background: url("../img/faq.png") no-repeat;}

 #menu li .linki {width:75px;}
 #menu li .linki span {width:75px; background: url("../img/linki.png") no-repeat;}

/*portale spolecznosciowe*/	
#footer #spolem { margin:0; height: 25px; width: 25px; list-style:none; }
#footer #spolem .facebook  { width: 22px; height:22px;  background: url("../img/facebook.png") no-repeat;
position: relative; float: left; cursor: pointer;}
/*#footer #spolem .blogger  { width: 22px; height:22px; background: url("../img/blogger.png") no-repeat;
position: relative; float: left;  cursor: pointer;}

/*footer*/
#footer{color:#8e7354; margin: 60px 10px 10px 22px;}
#footer #adresy .maile  {margin: 0; padding-top: 12px; float:left; height: 25px; width:700px; list-style: none; 
	 text-decoration:none;}
#footer #adresy .maile li  {float:left; padding-right:61px; height:25px; background: url("../img/kropka.png")  87% 25% no-repeat;
	cursor: default;}
#footer #adresy .maile li a  {color:#8e7354;}
#footer #adresy .maile li.last-child {background:none;}


/*prawa autorskie*/
#prawa-autorskie{margin:0; color:#533a21; padding-top:5px; padding-bottom:10px; float:left; width: 100%; cursor: default;}
#prawa-autorskie .izu{color:#8e7354; text-decoration:none;}


/*PODSTRONA - O NAS*/
#container #tekst {font-size: 14px; height:450px; width:615px; padding-left: 5px; position:absolute; top: 71px; left: 217px;}
#container #tekst h2 {margin-bottom:-5px;}
#container #tekst p { padding-top: 30px; line-height: 20px;}
 
#logo_link h1{ position:absolute; top: 690px; left: 725px; width: 261px; height: 114px; 
background: url("../img/link.png") no-repeat;}
#logo_link h1 a{display:block; text-indent: -1999px; width: 261px; height: 114px; border: none;}


/*PODSTRONA - OFERTA*/
#container #tekst ul{font-size:14px; padding-top: 30px;  line-height: 20px; }
#container #tekst p.handlowa{font-size:10px;}
#container #tekst p.wszystkim{padding-bottom: 15px;}
#container #tekst p.handlowa{padding-top: 40px;}
#container #tekst p.oferta_pdf {width:92px; height:120px; }

/*PODSTRONA - LINKI*/
#flaga.rulon{width:167px; height: 617px; background: url("../img/flaga_rulon.png") no-repeat;
position:absolute; top:29px; left:150px;}
#container #tekst.linki { width:500px; padding-left: 5px; position:absolute; top: 71px; left: 310px;}
#container #tekst.linki ul a{color:#d9d0c5; line-height: 20px;}

/*PODSTRONA - FAQ*/
#flaga.rulon{width:167px; height: 617px; background: url("../img/flaga_rulon.png") no-repeat;
position:absolute; top:29px; left:150px;}
#container #tekst.faq{ width:530px; padding-left: 5px; position:absolute; top: 70px; left: 300px;}
#container #tekst.faq p{padding-top: 5px; line-height: 20px;}
#container #tekst h2.pytania{padding-top: 20px;}

/*PODSTRONA - KONTAKT*/
#container #tekst.c1 {font-size:14px; width: 250px; height: 470px; position:absolute; top: 35px; left: 260px;}
#container #tekst.c1 p.norbert {padding-top:1px; }
#container #tekst.c1 p a{padding-top:2px; color:#d9d0c5;}

#container #tekst.c2 {width: 250px; height: 470px; position:absolute; top: 35px; left: 540px;}
#container #tekst.c2 p.pawel {padding-top:10px; position:absolute; top:360px; right:10px; }
#container #tekst.c2 p a{padding-top:7px; color:#d9d0c5;}

/*PODSTRONA - NEWSY*/
table{font-size: 14px; padding-left: 5px; position:absolute; top: 66px; left: 230px; line-height:20px;}
table caption{padding-bottom:20px; font-weight:bold;}
table tr td{font-size:14px;  padding: 10px; padding-right: 20px;}
table tr th{font-size:14px; padding: 5px; background:#8a7b34;}
#container p.wydarzenie {font-size:11px; position:absolute; top: 540px; left:240px;}

/*PODSTRONA - GALERIA*/
#container h2.wprzygotowaniu{font-size:14px; position: absolute; top: 80px; left:240px;}
#container p.oczekiwanie {font-size:14px; position:absolute; top: 120px; left: 240px;}
#container #przedstawienie{position:absolute; top: 170px; left:250px;}
#container #konferansjer{position:absolute; top: 190px; left: 520px;}


/*PODSTRONA - GALERIA GLOWNA*/
#container #tekst.inscenizacje {font-size:14px; width: 250px; height: 470px; position:absolute; top: 88px; left: 260px;}
#container #tekst.reszta {width: 250px; height: 470px; position:absolute; top: 88px; left: 540px;}


/*PODSTRONA - STRZAŁKA*/
#container p.strzalka {position:absolute; top:40px; left: 170px;}
