html {background-color: #FDF8E9; padding:0; margin:0;}
body {padding:0; margin:0; background-color: #FDF8E9; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color:#502000;	}
img {border:0; margin:0; padding:0;}

h1, h2, h3 {padding:0; margin: 10px 0 2px 5px; font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 36px; font-weight:normal;
	color:#ff9700;}
h1 {font-size: 30px; color:#502000; margin-left: 0; padding-bottom: 10px;}
h3 {font-size: 24px;}
table {margin:0; padding:0;}
p {margin: 10px 0; padding: 5px 0;}
ul.gwiazdki li {list-style-image: url("images/arr.gif"); list-style-position:outside; padding-top:0; padding-left: 6px; line-height:150%;}
/* TOP */
table.top {background: #ffffff url("images/top1px.jpg") repeat-x;}
img.logo {padding-left: 20px;}
td.top_linki {margin:0; padding: 0; font-size: 11px;}
td.top_linki p {margin:0; padding:0; padding-left:3px;}
td.top_ads {text-align: left; margin:0; padding:0;}
td.top_ads p {background-color: #FFEBC0; padding: 5px; margin:0; margin-top:3px;}
td.top_ads a {margin:0;padding:0; float:none;}

/* START MENU */
ul.menu {margin: 0; padding: 0; border-bottom: 1px solid #ccc; font-size: 12px; 
		list-style: none; width: 210px; /* Width of Menu Items */}
ul.menu li {position: relative;}
ul.menu li ul.menu {width: 210px;} /* szerokosc dla dziecka */
li ul.menu {position: absolute; left: 209px; /* Set 1px less than menu width */
top: 0; display: none;
}


/* MENU Items */
ul.menu li a {
display: block;
font-size: 12px;
color: #fff; text-decoration: none; font-weight:bold;
padding: 5px; z-index: 1000; 
background: #ff9700; /* IE6 Bug */
border: 1px solid #fff; /* IE6 Bug */
border-bottom: 0;
}

ul.menu li a {background: #ff9700 url("images/arr.gif") 5px 6px no-repeat; padding-left: 22px;}
ul.menu li ul.menu li a {background: #fff;}

/* Holly Hack. IE Requirement \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */

ul.menu li a:hover { color: #502000; background-color: #ffb730; } /* Hover Styles */
li ul.menu li a { padding: 2px 5px; } /* Sub Menu Styles */
li:hover ul.menu, li.over ul.menu { display: block;} /* The magic */
/* Menu Rezerwacje */
#menu_rezerwacje * {font-weight: bold; font-size: 11px; line-height:90%;   background-position: 5px 4px;}
p.menu_karty {padding-left:5px;}
/* END of MENU */

/* TRESC */
div.tresc {margin: 0 0 10px 0; padding: 3px 10px; width: 540px; border: 1px solid #eee5e0;}
div.tresc a { text-decoration: none; padding:0; border-bottom: 1px dotted silver; color: #333;}
div.tresc a:hover {background-color: #FBEEE2;}

div.tresc a.mailto { font-size: 12px; font-weight:bold; color:#4C0000;}
/* a.mailto:before {content: "\0020 \0020 \0020 \00BB \0020"; color: #333; } -->
a.mailto.first:before {content: " ";} */
div.tresc a.mailto {display: block; background: url("images/arr.gif") 0 2px no-repeat; 
			padding-left: 18px;	border:0; text-decoration:underline; color: #DF7900;}
div.tresc a.mailto:hover {text-decoration:underline; background-color: #FDF8E9; color: #502000;}

div.tresc table {border: 1px solid #ded5d0;}
div.tresc table tr th {text-align: left; padding: 3px 0 3px 0; color: #DF7900; font-size: 12px; font-weight: bold;}
div.tresc textarea, input.text, select.text {background-color: #FEF5F0; border: 1px solid #DED5D0;}
div.tresc ul {list-style-type: square; margin: 10px; padding: 2px 10px;}
p.kontakt {margin-bottom: 20px; font-size: 12px;}
p.kontakt em {font-size: 11px;}

/* BOK */
div.bok {padding-left: 20px; font-weight:bold;}
div.bok li {font-weight:normal;}
div.bok h3 {margin-left:0; padding-left:0; margin-top: 15px;}

/* STOPKA */
td.stopka table {text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	margin-top: 20px; border-top: 1px solid #502000;}
td.stopka a {text-decoration: none; color: #DF7900;}
td.stopka a:hover {color: #502000; border-bottom: 0; text-decoration:underline;}
td.stopka_linki {color: #ff9900;}
td.stopka_linki a {text-decoration: none; color: #ff9900;}
td.stopka_linki a:hover {color: #502000; border-bottom: 0; text-decoration:underline;}

/* DO MODULOW */
td.top20_tytul, td.menu_panel, td.menu_tytul {background-color: #EFEFEF;}
h4 {color: #df7900; background: url("images/arr.gif") 0 3px no-repeat; padding-left:15px; margin-bottom: 8px;}
table.tabelkowe_kongo {}
.rameczka {border:1px solid silver;}
table.tabelkowe_kongo a {color:#502000;}

/* FLAGI */
span.flagi {margin: 0; padding: 0;}
span.flagi a {border:0;}

table.modul_hotele_w_polsce {border: 1px solid silver; padding: 5px;}
