* {padding:0; margin:0}
.dropdown dt h2 {
	margin: 0;
	padding: 0;
}
.dropdown {position:relative;}
.dropdown dt {padding:0; margin: 0; font-weight:bold; cursor:pointer; }
.dropdown dt:hover {padding:0; margin: 0;}
.dropdown dd {
	padding:0; 
	margin-top:35px; 
	height: 53px; 
	position:absolute;
	width:400px; 
	display:block; 
	z-index:20; 
	opacity:0;
	overflow:hidden;
	background-image:url(/application/images/layout/blank.gif)
}

.dropdown dd:hover{
	overflow:visible !important;
	padding-bottom:100px;
}
.dropdown ul {
	width:177px;
	list-style:none;
	border-top:none;
}
.dropdown li {
	display:inline;
}
.dropdown dd a {
width:150px;
text-decoration:none;
text-decoration:none;
color:#555555;
font-weight:bold;
font-size:12px;
display:block;
background-image:url(/application/images/layout/p3.gif);
background-repeat: no-repeat;
background-position:5px 13px;
padding-left:15px;
padding-right:10px;
float:none;
z-index:100;
background-color:#fff2cb;
border:1px solid #b8a07c;
padding-top:6px;
padding-bottom:6px;
margin-top:1px;
height:auto;
filter: alpha(opacity=90);
opacity:0.9
}
.dropdown a:hover {}
.dropdown .underline {margin: 2px 0 2px 0;}

#container_menu a:hover {
color:#9d1919 !important;
background-color:#fbddac;
}

.dropdown li {
overflow:visible;
margin-top:53px;
}


#container_menu .dropright {
position:relative;
}

#container_menu .dropright:hover ul {
display:block;
position: absolute;
left:0;
top:25px;;
padding-top:10px;
}

#container_menu .dropright:hover ul li {
float:none;
z-index:100;
}

#container_menu .dropright:hover ul li a {
text-decoration:none;
color:#555555;
font-weight:normal;
display:block;
background-image:url(/application/images/layout/p3.gif);
background-repeat: no-repeat;
background-position:5px 8px;
padding-left:15px;
padding-right:10px;
float:none;
z-index:100;
background-color:#fff2cb;
border:1px solid #b8a07c;
padding-top:2px;
padding-bottom:2px;
margin-top:1px;
height:auto;
filter: alpha(opacity=90);
opacity:0.9
}

* html #container_menu .dropright:hover  ul li a {
zoom:1;
}

#container_menu .dropright:hover ul li a:hover {
color:#9d1919 !important;
background-color:#fbddac;
}


.dropright ul {
display:none;
position:absolute;
margin-top:-63px;
margin-left:176px;
padding-left:0px;
z-index:100;
}

.dropright:hover ul {
display:block;
width:200px;
}

/* 
	marginesy 
*/

.pensjonat {
margin-left:-10px;
}

.galeria {
	margin-left:100px;
}

.gastronomia {
margin-left:180px;
}

.centrum_spa {
margin-left:395px;
}

.atrakcje {
margin-left:560px;
}

.cennik {
margin-left:650px;
}

.cennik:hover {
padding-left:200px;
margin-left:450px;
}

.kontakt {
margin-left:720px;
}
/* 
	dropright cennik->oferty_specjalne 
*/

.dropright2 {
position:relative;
}

.dropright2 ul {
display:none;
position:absolute;
margin-top:-64px;
margin-left:-175px;
padding-left:0px;
}

.dropright2:hover ul {
display:block;
width:200px;
}

#container_menu .dropright2 {
position:relative;
}


#container_menu .dropright2:hover ul {
display:block;
position: absolute;
left:0;
top:25px;;
padding-top:10px;
}

#container_menu .dropright2:hover ul li {
float:none;
z-index:100;
}

#container_menu .dropright2:hover ul li a {
text-decoration:none;
color:#555555;
font-weight:normal;
display:block;
background-image:url(/application/images/layout/p3.gif);
background-repeat: no-repeat;
background-position:5px 8px;
padding-left:15px;
padding-right:10px;
float:none;
z-index:100;
background-color:#fff2cb;
border:1px solid #b8a07c;
padding-top:2px;
padding-bottom:2px;
margin-top:1px;
height:auto;
filter: alpha(opacity=90);
opacity:0.9
}

* html #container_menu .dropright2:hover  ul li a {
zoom:1;
}

#container_menu .dropright2:hover ul li a:hover {
color:#9d1919 !important;
background-color:#fbddac;
}