/* Global */
body{font-family:Verdana;background:url("../images/bg.gif") repeat scroll 0 0 #D2AD80;}
#wrapper{width:910px;border:1px solid #5A2918;margin:0px auto 0px auto;background:#FFF3DF;}
#wrapper h1,#wrapper h2{font-size:18px;}
#logo{float:none;border:none;}
.clear{clear:both; margin-bottom:20px;}

/* Navigation */
#navigation{width:190px;background-repeat:no-repeat;border:1px solid #5A2918;float:left;}
#navigation ul {margin:0;padding:0;list-style:none;width:170px;margin-left:10px;}
#navigation ul li{position:relative;margin:0;padding-bottom:2px;}
#navigation ul li ul{position:absolute;left:161px;top:0;display:none;margin-left:0px;list-style:none;z-index:10;}
#navigation ul li a{display: block;text-decoration: none;color: #777;background: #E0E0B4;padding: 5px;border: 1px solid #ccc;}
#navigation ul li a:hover{color: #FFFFFF;background: #5A2918;}
/* Fix IE. Hide from IE Mac \*/
* html #navigation ul li { float: left; }
* html #navigation  ul li a { height: 1%; }
/* End */
#navigation li:hover ul, #navigation li.over ul {display:block;}

/* Adv */
.adv {text-align:center;height:250px;}
.adv a{text-decoration:none;}
.adv img{border:none;}

/* Content */
#content{width:666px;padding-top:236px;float:left;padding-left:20px;padding-right:20px;background:url('../images/apartament.jpg');background-repeat: no-repeat;}
#content img{float:left; margin-right:10px;border:1px solid #EFE4E0;}
#content p{text-align:justify}
#content h1{font-size:15px;}
#content a, #content a:visited{text-decoration:none;color:#5A2918; }
#content a:hover{background-color:#5A2918;color:#E3E0B5;}
#content .small{font-size:12px;}
#content .big{font-size:16px;}

/*Gallery */
#gallery{width:666px;padding-top:236px;margin-left:200px;padding-left:20px;padding-right:20px;background:url('../images/apartament.jpg');background-repeat: no-repeat;}
#gallery img{margin-right:8px;border:1px solid #EFE4E0;}
#gallery .pic{width:130px;text-align:center;margin-top:20px; float:left;}
#gallery .pic a img {width:125px;height:120px;}
span.description{font-size:10px;}

/* Atrakcje */
#col_left{width: 325px;font-size:12px;float:left;margin-right:10px;line-height:17px;}
#col_right{width:325px;font-size:12px;float:left;line-height:17px;top:-90px;position:relative;}
#col_left h2, #col_right h2{color:#FFB33A;font-size:12px;}
#col_left img, #col_right img{margin-bottom:12px;}
#col_left strong, #col_right strong{color:#803221;}

/* Turystyka */
.tracks{font-size:12px;float:left;}
.table_col{text-align:center;width:95px;}

/* Reserwacja */
#reservation{width:666px;padding-top:236px;float:left;padding-left:20px;padding-right:20px;background:url('../images/apartament.jpg');background-repeat: no-repeat;}
#reservation form{width:345px;}
#reservation li{list-style:none;}
.c_content{text-align:center;}
.c_content ul {width:560px;list-style:none;}
#reservation img{margin-right:10px;border:1px solid #EFE4E0;}
#reservation fieldset{border:none;}
#reservation h3{font-size:14px;}
#reservation a, #reservation a:visited{text-decoration:none; }
#reservation .narrow_input{width:330px;text-align:right;padding-bottom:5px;}
#reservation .input{width:400px;text-align:right;padding-right:50px;padding-bottom:5px;}
#reservation .input input#datein{width:100px;}
#reservation .input input#dateout{width:100px;}
#reservation .input input{width:210px;}
#reservation .input input.date{width:200px;color:silver;}
#reservation .error_validation{width:400px;text-align:right;padding-right:50px;font-size:10px;color:red;}
#reservation .error{font-size:10px;color:red;}

/* Free days claendar */
#free{float:right;text-align:center;}

/* Footer */
#footer{font-size:11px;width:100%;text-align:center;}
#footer ul li {display:inline;margin-right:10px;color:#5A2918;}
#footer ul li a{text-decoration:none;color:#5A2918;}

/* Promocja */
#content img#promocja, #reservation img#promocja{border:none;position:relative;top:-95px;right:-75px;float:right;}

/* 404 page */
.error_page{margin:auto; margin-top:100px;width:75%;border:1px solid black;background:#E0E0B4;padding:10px;}

/* Tooltip */
.tooltip{background:white;font-size:30px;letter-spacing:3px;}



