@charset "utf-8";
/* CSS Document */

body {
	background:#e6e1db;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#332920;
	margin:0;
}

a{ 
	text-decoration:none;
	color:#fff;
}

a:hover {
	text-decoration:underline;
	color:#ba0b2a;
}
label {
	font-size:12px;
	color:#fff;
	font-weight:bold
}
h2 {
	background:url(../media/images/kolo_small.png) no-repeat left center;
	padding-left:20px;
}
#submit {
	font-size:12px;
	color:#fff;
	font-weight:bold;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd2737', endColorstr='#c90616'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#dd2737), to(#c90616)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #dd2737,  #c90616); /* for firefox 3.6+ */
	text-transform:uppercase;
	padding:6px;
	border:0px;
}
input {
	display:block;
}

#top {
	background:url(../media/images/bg_top.png) repeat-x;
	height:450px;
}

#wrapper {
	margin:0 auto;
	width:900px;
}

#slidershow_box {
	margin-top:10px;
	margin-bottom:10px;	
	background:#4d6518;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border-bottom:3px #fff solid;
	overflow:hidden;
}
#menu {
	width:900px;
	height:40px;	
	text-decoration:none;
	text-transform:uppercase;
	font-family:Calibri;	
	font-weight:bold;
	font-size:18px;		
}
.menu {
	display:block;
	color:#000;
	margin:0px auto;
	padding:0px;
	width:900px;
	text-transform:uppercase;
	margin-top:10px;
}
.menu li{margin:0 auto; list-style:none; display:inline;}
.menu li a{float:left; color:#665338; display:block; text-decoration:none; padding:5px; margin-left:10px; 	text-shadow: #fff 1px 1px 1px;}
.menu li a:hover{
	float:left; 
	display:block; 
	text-shadow: #fff 0px 0px 0px;
	text-decoration:none; 
	color:#fff; 
	-moz-border-radius: 5px;
	border-radius: 5px;	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b6444', endColorstr='#413421'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#7b6444), to(#413421)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #7b6444,  #413421); /* for firefox 3.6+ */
}

.menuBottom {
	float:right;
	display:block;
	color:#000;
	margin:0px auto;
	padding:0px;
	text-transform:uppercase;
	font-weight:bold;
}
.menuBottom li{margin:0 auto; list-style:none; display:inline;}
.menuBottom li a{float:left; color:#665338; display:block; text-decoration:none; padding:5px; margin-left:10px; 	text-shadow: #fff 1px 1px 1px;}
.menuBottom li a:hover{
	float:left; 
	display:block; 
	text-shadow: #fff 0px 0px 0px;
	text-decoration:none; 
	color:#fff; 
	-moz-border-radius: 5px;
	border-radius: 5px;	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b6444', endColorstr='#413421'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#7b6444), to(#413421)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #7b6444,  #413421); /* for firefox 3.6+ */
}

#hint {
	background:#FFF;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding:10px;
}
	
#box {
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden
}
#box_rezerwacje {
	-moz-border-radius: 10px;
	border-radius: 10px;	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#627d29', endColorstr='#435f14'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#627d29), to(#435f14)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #627d29,  #435f14); /* for firefox 3.6+ */
	padding:10px;
	width:400px;
	height:330px;
	float:left;
	border-right:3px #fff solid;
	border-bottom:3px #fff solid
}
#box_shortcuts {
	width:440px;
	padding:10px;
	float:right
}
#panoramy {
	float:left;
}
#galeria {
	margin-top:30px;
	float:right;
	width:250px;
	background:#fff;
	-moz-border-radius: 7px;
	border-radius: 7px;		
	border:1px solid #c3c3c3;
}
#footer {
	background:#c5beb5;
	border-top:#fff 2px solid;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	padding:5px;
}
#footerBOXtop {
	margin:0 auto;
	padding:5px;
	overflow:hidden
}
#footerLEFT {
	float:left;
	width:400px;
}
#footerRIGHT {
	float:right;
	width:300px;
}


#list {
	overflow:hidden;
	width:350px;
	line-height:16px;
}
#item {
	float:left;
	width:310px;
}
#item_price {
	float:right;
	width:30px;
}
#boxMenu {
	overflow:hidden
}
#boxL {
	width:400px;
	float:left;
}
#boxR {
	width:400px;
	float:right;
}