html, body { padding:0; margin: 0; background:url(img/bgd.jpg) top repeat-x; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight:normal; text-align:left; color:#5a5653;
  line-height:normal; background-color:#fefcf5; } 
* {
  margin: 0;
  padding: 0;
}
.nospace {margin: 0px; padding: 0px; }

p {font-family: Tahoma, Verdana, sans-serif; margin:0px; padding:0px;} 
td, tr {font-family: Tahoma, Verdana, sans-serif; margin:0px; padding:0px;} 
img {border:0; margin:0;}
#content2 img {border:#e4d8cf 5px solid; margin:5px;} 
.error { font-family: Tahoma, sans-serif; font-size: 12px; font-weight: bold; color:#ff0000; }
a { font-family: Tahoma, sans-serif; font-weight: normal; text-align: left; color:#736c68;}
a:hover {font-family: Tahoma, sans-serif; font-weight: normal; color:#206fba; text-align: left;}

h1 { font-family: Georgia, Tahoma, sans-serif; font-size: 17px; font-weight: normal; color: #5a5653; text-decoration:none; text-align:left; margin-bottom:20px; }
h2 { font-family: Tahoma, sans-serif; font-size: 14px; line-height:20px; font-weight: bold; color:  #5a5653;	text-decoration:none; text-align:left; margin: 19px 0px 19px 0px; }
h3 { font-family: Tahoma, sans-serif; font-size: 14px; line-height:20px; font-weight: normal; color:  #5a5653; text-decoration:none; text-align:left; margin: 19px 0px 19px 0px; }

#pogoda {width:230px; height:55px; margin-top:3px; background-color:#fff; padding:1px 1px 1px 5px; border:1px solid #86a2d7; line-height:17px;}

#uwaga {padding:10px; border: 1px dotted #95241e; margin:10px 0px 10px 0px; font-size:12px; background-color:#e5e5e5; }
#body {width:100%;}
#container {margin: 0 auto; border: none; padding: 0px; width: 950px; height:auto;}	
#up_pl {padding:0px; width: 950px; height: 142px; background:url(img/hasloup_pl.png) top no-repeat;}	
#up_en {padding:0px; width: 950px; height: 142px; background:url(img/hasloup_en.png) top no-repeat;}	
#upklub {padding:0px; width: 950px; height: 142px; background:url(img/haslochild_pl.jpg) top no-repeat;}	
#logo {position:absolute; margin-top:5px; margin-left:12px; width:400px; height:90px;text-align:left;}
#lang { position:absolute; margin-top:17px; margin-left:815px; width:120px; height:30px; text-align:left; color:#5a5653;}
#dzieci { position:absolute; margin-top:0px; margin-left:370px; width:330px; height:91px;}
#menu {height:44px; width:950px; padding-top:93px; }

#content { margin: 0 auto; padding: 24px 0px 0px 0px; width: 950px; display:block; height:auto; }
#contentpage { margin: 0 auto; padding: 10px 0px 0px 0px; width: 950px; display:block; height:auto; }
#top { margin: 0 auto; padding: 0; width: 950px; display:block; height:150px; }
#left {text-align: left; display: block; width:346px; height:428px; min-height:428px; float:left; }	
#leftpage {text-align: left; display: block; width:256px; height:auto; min-height:428px; float:left; }	
#right {display: block; width:604px; height:auto; float:left; min-height:428px;}	
#rightpage {display: block; width:694px; height:auto; float:left; min-height:528px;}	
#rightpagegalery {display: block; width:950px; height:auto; float:left; min-height:528px;}	
#rightcontent {display: block; margin:11px 28px 0px 28px; line-height:17px;}	
#rightcontent ul li {margin-left:20px;}	
#rightcontent #table {border:1px solid #a8a8a8; }
#rightcontent #table td {padding: 8px; background: #fefcf5; border-bottom: 1px solid #cccccc; color: #666; border-top: 1px solid transparent; }
#rightcontent #table tr:hover td { background: #b2cfed; } 

#rightcontentklub {display: block; margin:11px 28px 0px 28px; line-height:16px; color:#7d890a; font-size:12px;}	
#rightcontent .im {border:#e4d8cf 2px solid; margin:5px;}	
#specialoffer { margin: 0 auto; padding: 0; height:163px; width: 950px; clear: both; background-image:url(/img/footer1.png); background-position:bottom; background-repeat:no-repeat; }
#sp1 {text-align: left; display: block; width:950px; height:37px; }	
#sp2 {display: block; width:950px; height:98px;}	

#footer { margin: 2px auto 0px auto; border: none; text-align:center; padding: 0px; height:26px; width:950px; clear: both; line-height:18px; font-size:12px;}
#footer a { font-size: 12px; text-decoration:none;}
#footer a:hover {  font-size: 12px; color:#206fba; text-decoration:underline;}
#footer2 { margin: 0 auto; border: none; padding: 10px 0px; text-align:center; height:44px; width:950px;clear: both; line-height:18px; font-size:12px; background-image:url(/img/footer2.png); background-repeat:no-repeat;}

#down { margin-top:10px;}
#down a { color:#7d7d7d; text-decoration:none;}
#down a:hover { color:#206fba; text-decoration:underline;}
#downinfo { margin-top:10px; color:#206fba; height:63px;}
#downinfo a { color:#206fba; font-size:11px; text-decoration:none;}
#downinfo a:hover { color:#206fba; font-size:11px; text-decoration:underline;}
#downinfol {width:360px; height:63px; float:left; background-image:url(/img/lech_pl.jpg); background-repeat:no-repeat;}
#downinfor { float:left;}

#foto {width:900px; height:260px; float:left; margin:0px; padding:0px; background-image:url(/img/lineup.jpg); background-position:top; background-repeat:no-repeat; padding-top:9px;}

#fup {width:256px; height:6px; margin-top:5px;}
#ff {width:250px; background-image:url(/img/ff.png); background-repeat:repeat-y; padding-left:6px;}
#fdown {width:256px; height:6px;}
#footersite { margin: 0 auto; padding: 0; height:15px; width: 950px; clear: both; background-image:url(/img/footersite.png); background-position:bottom; background-repeat:no-repeat; }
#footersitedzieci { margin: 0 auto; padding: 0; height:98px; width: 950px; clear: both; background-image:url(/img/bgddzieci.jpg); background-position:bottom; background-repeat:no-repeat; }

.title1 {font-family: Georgia, Tahoma, sans-serif; font-size: 13px; font-weight: normal; color: #736c68; text-decoration:none; text-align:left; }
#podleft {line-height:17px; text-align:center; margin:10px 0px 10px 0px;}
#podleftoffer {line-height:17px; text-align:left; margin:10px 0px 10px 0px;}
.title3 {font-size: 10px; font-weight: normal;}

#fotos { border:4px solid #e9d8b9; }
#fotos:hover { border:4px solid #d4b48b; }

input, select, textarea {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; font-weight: normal;
text-decoration: none; border: 1px solid #cccccc; padding: 10 20 0 0px; }

#rezerwacja { position:absolute; margin-top:30px; margin-left:450px; width:110px; height:125px; text-align:left; color:#a1a1a1;}