
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_1.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


#nav {padding:0px; margin:0 auto;list-style:none; position:relative; line-height: 21px;height:25px;background:none;  z-index:99; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}

#nav li a.top_link {display:block; bottom: 0;float:left; height:25px; color:#DEB98C; text-decoration:none; font-size:13px; font-weight:bold; padding:0 3px 0 3px; cursor:pointer;background: none;}
#nav li a.top_link_activ {display:block; float:left; height:25px; color:white; text-decoration:none; font-size:13px; font-weight:bold; padding:0 3px 0 3px; cursor:pointer;background: none; }
#nav li a.top_link span {float:left; display:block; padding:0px 3px 0 3px; height:23px;background:none;}




#nav li a.top_link_activ span {float:left; display:block; padding:0px 3px 0 3px; height:25px;background:none; }
#nav li a.top_link span.down {float:left; display:block; padding:0px 3px 0 3px; height:25px; }
#nav li a.top_link_activ span.down {float:left; display:block; padding:0px 3px 0 3px; height:25px;}
#nav li a.top_link:hover {color:#fff; background: url(images/menu_a.jpg) repeat-x;}
#nav li a.top_link:hover span {background:url(images/menu_a.jpg) repeat-x left top;}
#nav li a.top_link:hover span.down {background:url(images/menu_a.jpg) repeat-x right top;}

#nav li:hover > a.top_link {color:#fff; background: url(images/menu_a.jpg) repeat-x;}
#nav li:hover > a.top_link span {background:url(images/menu_a.jpg) repeat-x left top;}
#nav li:hover > a.top_link span.down {background:url(images/menu_a.jpg) repeat-x left top;}



/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
/*pierwsze rozwijane pod-menu*/
#nav li:hover ul.sub
{left:0; top:23px; background-color: #612B0A;  background:url(tlo_fly_menu.jpg) top left repeat-y;padding:0px; border-top:0px;  border-left:1px solid #fff;  border-right:1px solid #fff;  border-bottom:1px solid #fff; white-space:nowrap; width:95px; height:auto; z-index:89;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:95px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:20px; width:95px; line-height:20px; text-indent:5px; color:#DEB98C; text-decoration:none;}
#nav li ul.sub li a.fly
{background:#fff url(arrow.gif) 80px 7px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#995E2B url(blank.gif); color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#995E2B url(arrow_over.gif) 80px 7px no-repeat; color:#fff;}

#nav li:hover ul li:hover > a.fly {background:#999999 url(arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid black; white-space:nowrap; width:95px; z-index:90; height:auto;}


/*---------------------------------KONIEC---------------------------------*/
body{
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background: url(images/tlo_body.jpg) top left repeat-x;
  background-color: #BB9B75;
  font-family: arial, verdena, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  color:#FAE9BC;
  text-align: center;
  
}
h1{margin: 0 auto; font-size: 14px; color:white;}
h2{margin: 0 auto; font-size: 15px;}
h3{margin: 0 auto; font-size: 18px; color:white;}
hr {border: 0px; width: 100%;background-color: #5B2F0A;color:#5B2F0A;height:1px; }
img{margin:0 auto; border:0;padding:0;}
.absolute{position:absolute;}
.active{padding:0; color:white; border-top: 0; border-left: 1px; border-right:1px; border-bottom:0; border-style:solid; border-color: white;}
.aright{margin:0 auto; text-align:right;}
.aleft{margin:0 auto;text-align:left;}
.acenter{margin:0 auto;text-align:center;}
.ajustify{margin: 0 auto; text-align:justify;}
.baner1{
padding: 0px;
border: 0px;
margin: 0 auto;
width: 1000px;
height: 169px;
text-align:right; 
background: url(images/baner_1.jpg) top center no-repeat;
display: block;
}

.baner2{
padding: 0px;
border: 0px;
margin: 0 auto;
width: 1000px;
height: 25px;
background: url(images/baner_2.jpg) top center no-repeat;
display: block;
}
#bilet{margin:0 auto;width: 232px; padding: 0; position:absolute; top:20px; right: 10px; z-index:3;}
.button_img {
    border: none;
    
    width: 59px;
    height:26px;
    padding: 2px 8px;
}
.button_img.wys:hover {
    border: none;
    background: url('wyslij_a.gif') no-repeat;
    width: 59px;
    height:26px;
    padding: 2px 8px;
}
.button_img.szukaj:hover {
    border: none;
    background: url('szukaj_a.gif') no-repeat;
    width: 59px;
    height:26px;
    padding: 2px 8px;
}
.cena{padding: 0; text-align: right; margin:3px 0px 0px 250px;color: white; font-size: 15px; width: 200px; font-weight: bold;}
#cont{margin: auto auto auto 20px; }
#euroticket{margin: 0 auto; text-align:center;background:url(images/euroticket.jpg) top center no-repeat; width: 440px; height:115px;padding:160px 0 0 0;border-top: 0px;border-left:8px;border-right:8px;border-bottom:8px; border-color:#784B1F;border-style:solid; }
.fleft{float:left;}
.fright{float:right;}
.form_mail {
margin: 6px 5px 0px 0px;
line-height:17px;
padding-left: 5px;
vertical-align: baseline;
border-right: #613109 1px solid; 
border-top: #613109 1px solid;
border-bottom: #613109 1px solid;
border-left: #613109 1px solid;
font-size: 13px;
background-color: #C3A381;
/*background: url(input_tlo.jpg) top left repeat-x;*/
color: #613109;
font-family: tahoma,sans-serif; 
height: 19px;} 

.formularz{margin-left:0px; height: 350px; text-align: right; border:0px;/*overflow:hidden;*/}
.fotoblock{padding: 0px 10px 0 115px ; margin: 0 0 0 30px; border: 0px;height:auto !important; height:150px; min-height:150px;width:345px;}
#foto1{margin: 0 auto;background: url(foto1.jpg) top left no-repeat;}
#foto2{margin: 0 auto;background: url(foto2.jpg) top left no-repeat;}
#foto3{margin: 0 auto;background: url(foto3.jpg) top left no-repeat;}
.galopis{width:420px;color: FAE9BC;padding: 0.7em 0.4em 0.7em 0.4em; background-color:#9B7248;border:1px solid #FAE9BC;height: auto !important; height:30px; min-height: 30px;}
.h0{margin: 0 auto;font-weight:bold; color:white;}
.hstyle{margin: 0 auto; font-size: 13px; color:white;font-weight:bold;}
.imie{padding: 0 0 0 10px ; margin: 15px 0 0 0; border: 0px;width:345px;color: white;font-weight:bold;font-size:14px;}

#pozycjonowanie{width:340px; padding: 3px 0 0 0 ; height:123px;position:absolute;top:0px;right:50px;text-align:right;font-size:10px;color:#A57547;font-weight: normal; overflow:hidden;}
#gallery{width:136px; height:109px;padding: 0 ; position:absolute;top:195px;right:195px;overflow:hidden;z-index:3;}
#happyday{width:232px; height:157px;padding: 0 ; position:absolute;top:220px;right:195px;overflow:hidden;z-index:3;}
#home{width:118px; height:121px;padding: 0 ; position:absolute;top:235px;right:70px;overflow:hidden;z-index:3;}
#koperta{width:136px; height:109px;padding: 0 ; position:absolute;top:205px;right:135px;overflow:hidden;z-index:3;}
#last{width:126px; height:156px;padding: 0 ; position:absolute;top:205px;right:185px;overflow:hidden;z-index:3;}
#lupa{width:209px; height:168px;padding: 0 ; position:absolute;top:265px;left:225px;overflow:hidden;z-index:3;}
#linki{width:151px; height:137px;padding: 0 ; position:absolute;top:197px;right:215px;overflow:hidden;z-index:3;}
#monety{width:151px; height:137px;padding: 0 ; position:absolute;top:197px;right:194px;overflow:hidden;z-index:3;}
#stojak{width:217px; height:344px;padding: 0 ; position:absolute;top:340px;right:285px;z-index:3;}
#hestia{width:118px; height:114px;padding: 0 ; position:absolute;top:207px;right:207px;z-index:3;}
#onas{width:77px; height:92px;padding: 0 ; position:absolute;top:197px;right:200px;overflow:hidden;z-index:3;}
#kontener{width:1002px; padding: 0px;margin: 0 auto; height:auto !important; min-height:675px; position:relative;border:0px;text-align:center;border:0px;}


.link{padding: 0; text-align: left; margin:0px 0px 30px 30px;color: white; font-size: 12px; width: 200px; font-weight: normal;}
.linkblock{display:block; height:auto !important; height:65px; min-height:65px;padding: 2px 2px 2px 2px;z-index:3;}
.linkblock:hover {display:block; border: 1px solid white; color:#DEB98C;height:auto !important; height:65px; min-height:65px;padding: 2px 2px 2px 2px;background-color:#62320A;  opacity: 0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  filter: alpha(opacity=50);}
.linkblock2:hover {display:block; border: 1px solid white; color:#DEB98C;height:auto !important; height:80px; min-height:80px;padding: 5px 10px 0 10px;background-color:#62320A;  opacity: 0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  filter: alpha(opacity=50);}
.linkdo{margin:0 auto; text-align:left;line-height: 100px;}
.linkimg{margin:0 auto; text-align:left; border:0px;}
#logo{margin: 0;border:0; position:absolute; top:99px; right:592px; z-index:3;}
.logohestia{float:left;margin: 0 6px 0 0;border:0;}

#m0{margin: 0 auto; position: absolute; padding: 0; top: 107px; left: 520px; text-align: left; width:145px;}
#m1{margin: 0 auto; position: absolute; padding: 0; top: 22px; left: 0; text-align: left; width:245px;}
#m2{margin: 0 auto; position: absolute; padding: 0; top: 22px; left: 244px; text-align: left; width:245px;}
#m3{margin: 0 auto; position: absolute; padding: 0; top: 107px; left: 0px; text-align: left; width:245px;}
#m4{margin: 0 auto; position: absolute; padding: 0; top: 107px; left: 244px; text-align: left; width:245px;}
#m5{margin: 0 auto; position: absolute; padding: 0; top: 22px; left: 487px; text-align: left; width:245px;}
.mlink{margin: 0 auto; padding: 0 10px 0 10px; text-align: left; width:300px; height:auto !important; height:80px; min-height:80px;display:block;}

#main{
  margin:0 auto;
padding: 0px;
border: 0px;
width: 1000px;
background: url(images/tlo_main.jpg) top center no-repeat;
height: auto !important;
height: 600px;
min-height: 600px;
}
#maptlo{
margin: 0 auto;
text-align:left;
background: url(images/maptlo.jpg) top center no-repeat;
background-color: #9B7041;
padding: 15px 15px 0 15px;
border-top: 0px;
border-left: 7px #784B1F;
border-right:7px #784B1F;
border-bottom:7px #784B1F; 
border-style: solid;
height: auto !important;

z-index:1; }

.menu{
margin: 0 auto;
padding:0 0 0 470px;
border: 0px;
width: auto;
height:25px; 
text-align:left;
}
#naglowek{margin: 0 auto;text-align: left;}


.onas{padding: 3px 10px 3px 3px;}
.opis{padding: 0; text-align: left; margin:0px 0px 0px 30px;color: #F1D9C1; }
.opisy{ margin: 0 0 0 15px; padding:0; font-weight: normal; font-style: normal;}
.point{margin: 0 6px 0 0; border: 0;}

.prz{
width: auto;
height: 66px;
margin-left: auto;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 5px;
text-align: center;
float: left;}

.r2{margin-left:10px; width: 230px; height: auto; padding: 5px; text-align: left; display:block; border-left:1px dotted #DEB98C; border-right:0px; border-top:10px; border-bottom: 0px; float:left; }
.red{color:red;font-weight:bold;}
.red_error{
  color: red;
  background-color: #F3F4C1;
  text-align:right;
  margin: 0 auto;
  padding: 3px 3px 3px 6px;
  font-size: 13px;
  border-left: 0;
  border-top: 1px solid red;
  border-right: 0;
  border-bottom: 1px red solid;
  height: 15px;
  position:absolute;
  top:0px;
  left: 0px;}
  
.relative{position:relative;}

.roll_container{margin:0 auto;padding:0;border:0;}
.roll{
margin:0 auto;
top:0px;
left:0px;
padding:20px 0px 0px 0px ;
text-align:center;
border: 0;
z-index:2;
}
.roll-left{
margin:0 auto;
padding:20px 10px 0px 10px ;
text-align:left;
top:0px;
left:0px;
z-index:2;
  }

.stopka{margin: 0 auto;color: #DDCDBA; font-size: 11px; text-align:center; font-weight: normal; font-style: normal;}
.stopkamain{margin: 0 auto; width: 720px;color: #D1AA7C; font-size: 11px; text-align:center; font-weight: normal; font-style: normal;position: absolute;top:207px; left:0;}
.szukaj2{margin: 0 0 0 140px;}

select{
margin: 6px 5px 0px 0px;
line-height:17px;
padding-left: 5px;
vertical-align: baseline;
border-right: #613109 1px solid; 
border-top: #613109 1px solid;
border-bottom: #613109 1px solid;
border-left: #613109 1px solid;
font-size: 13px;
background-color: #C3A381;
/*background: url(input_tlo.jpg) top left repeat-x;*/
color: #613109;
font-family: tahoma,sans-serif; 
width: 200px;
height: 19px;} 

.szukaj{background: url('szukaj.gif') no-repeat;}

.tabimg{margin: 2px 5px 2px 2px; border:1px solid white; float:left;}
#tab_oplaty{border:1px solid #D5C6B4;}
#tablinki{margin: 0 auto;width:430px}
#tablinki td{
border-collapse: collapse;
text-align:left;
} 
.termin{height:26px; padding: 0px 0 0 27px; text-align: left; margin:0px 0px 0px 2px;color: white; font-size: 18px; background: url(images/cal.jpg) top left no-repeat; line-height: 20px; }
textarea.form_text {
margin: 6px 5px 0px 0px;
padding-left: 4px;
line-height:15px;
vertical-align: top;
border-right: #613109 1px solid; 
border-top: #613109 1px solid;
border-bottom: #613109 1px solid;
border-left: #613109 1px solid;
font-size: 13px;
background-color: #C3A381;
color: #613109;
font-family: tahoma,sans-serif; 
height: 150px;
} 

textarea.errort {
background-color:#E3B9A5;
/*background: url(input_tlo.jpg) top left repeat-x;*/
border: 2px solid red;
}
tr.bright{background-color: #A47947;}
td.tdright{ width:100px; text-align:right;}

.transparent{
 
  margin:0 auto;
  padding:0 0 20px 0;
  text-align:center;
    /*background:url(tlo_main_over.jpg) top center no-repeat;*/
  background-color:#8B5A25;
  opacity: 0.65;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
  border-top: 0px;
  border-left: 7px #5B2F0A;
  border-right:7px #5B2F0A;
  border-bottom:7px #5B2F0A; 
  border-style: solid;
  z-index:1;

}

.transparent2{
 
  margin:0 auto;
  padding:0;
  text-align:center;
    /*background:url(tlo_main_over.jpg) top center no-repeat;*/
  border-top: 0px;
  border-left: 7px #774B22;
  border-right:7px #774B22;
  border-bottom:2px #774B22; 
  border-style: solid;
  z-index:1;

}



.thumb{margin: 0 auto; border: 2px solid white;}
.tytul{padding: 0; text-align: left; margin:0 0 0 30px; font-size: 15px; color: #FFD644; font-weight:bold; }
.error {
background-color:#E3B9A5;
border: 2px solid red;
}
.white{color:white;}
.wys{background: url('wyslij.gif') no-repeat;}

.w30{width:30px;}
.w50{width:50px;}
.w100{width:100px}
.w200{width:200px}
.w220{width:220px}
.w300{width:300px}
.w350{width:350px;}
.w400{width:400px;}
.w440{width:440px;}
.w450{width:450px;}
.w460{width:460px;}
.w470{width:470px;}
.w490{width:490px;}
.w500{width:500px;}
.w620{width:620px;}
.w720{width:720px;}
.w740{width:740px;}
.w750{width:750px;}
.w770{width:770px;}
.w900{width:900px;}
.h50{height:50px}
.h100{height:100px}
.h250{height:250px}
.h280{height:280px}
.h300{height:300px}
.h350{height:350px}
.h400{height:400px}
.h500{height:500px}
.h570{height:570px}
.h600{height:600px;}
.h700{height:700px}
.h785{height:785px}
.h900{height:900px;}
.h1000{height:1000px;}
.h1100{height:1100px;}
.h1300{height:1300px;}

A:link {text-decoration: none; color: #FAE9BC;}
A:visited {text-decoration: none; color: #FAE9BC;}
A:active {text-decoration: none; color: #FAE9BC; }
A:hover {text-decoration: none; color: white;}

#mainmenu A:link {text-decoration: none; color: #FAE9BC;}
#mainmenu A:visited {text-decoration: none; color: #FAE9BC;}
#mainmenu A:active {text-decoration: none; color: #FAE9BC; }
#mainmenu A:hover {text-decoration: none; color: white; font-weight:bold; padding: 0 0 0 10px;}



A:link.whitelink {text-decoration: none; color: white;}
A:visited.whitelink {text-decoration: none; color: white;}
A:active.whitelink {text-decoration: none; color: white; }
A:hover.whitelink {text-decoration: underline; color: white;}
