body{text-align:center;background:#0a81bd url('http://www.urlopswinoujscie.pl/images/body_bg.gif') repeat-x;margin:0;padding:0;font-size:11px;font-family:Tahoma;}
.content{width:749px;margin:auto;}
.top{background:url('http://www.urlopswinoujscie.pl/images/top_bg.gif') repeat-x;height:167px;width:100%;}
.top .logo{float:left;margin:28px 0 0 28px;}
.top .info{float:right;margin:10px 15px 0 0 ;}
.top .menu{clear:both;margin:2px 0 0 28px;text-align:center;}
.top .menu ul{margin:0;padding:0;list-style:none;height:40px;}
.top .menu ul li{margin:0;padding:0;float:left;background:url('http://www.urlopswinoujscie.pl/images/li.gif') no-repeat right center;padding:0 10px 0 10px;}
.top .menu ul li img{border:0;}
.top .menu li a{color:#d8e9ff;font-size:14px;text-decoration:none;}
.top .menu ul li:hover a{color:white;text-decoration:underline;}

a{color:black;font-weight:bold;}
.main{background:url('http://www.urlopswinoujscie.pl/images/content_bg.gif') repeat-x;width:100%;clear:both;text-align:left;}
.main .p{margin-top:10px;padding-right:7px;padding-left:24px;}

.header{color:white;font-weight:bold;font-size:14px;clear:both;background:#074a88 url('http://www.urlopswinoujscie.pl/images/top_sun.gif') no-repeat 5px 4px;height:28px;line-height:30px;padding-left:30px;}
.header img{border:0;margin:6px 0 0 5px;}

.box_1{background:#2a91cf;color:#90d5ff;line-height:15px;text-align:justify;}
.box_1 .text{padding:12px 8px 12px 8px;}
.head{color:white;font-weight:bold;text-decoration:underline;}
.box_1 a{text-decoration:underline;color:white;font-weight:bold;}
.box_1 .more img{border:0;margin:7px 5px 0 0;float:left;}
.box_1 .more a{float:left;}
.box_1 .more{clear:both;margin: 5px 0 20px 10px;}

.header2{clear:both;background:#2a91cf url('http://www.urlopswinoujscie.pl/images/top_sun2.gif') no-repeat 5px 4px;height:28px;line-height:28px;padding:0;}
.header2 a{padding:0 0 0 25px;}
.header2 img{border:0;margin:6px 0 0 5px;}
.header2 .img{padding:0 0 0 25px;}
.box_2{color:#90d5ff;line-height:15px;text-align:justify;}
.box_2 .text{padding:12px 8px 12px 8px;}
.box_2 .more img{border:0;margin:7px 5px 0 0;float:left;}
.box_2 img{border:0;}

.kalendarz{clear:both;height:192px;width:720px;overflow:hidden;}
.kalendarz .calendar{color:white;font-size:12px;font-family:Tahoma;width:220px;margin-right:22px;border-left:1px #37aeea solid;border-bottom:1px #37aeea solid;}
.kalendarz .calendar td{border-left:0;border-bottom:0;border-top:1px #37aeea solid;border-right:1px #37aeea solid;height:20px;line-height:21px;text-align:center;}
.kalendarz .calendar a{color:white;text-decoration:none;}
.kalendarz .calendarHeader{color:#91ffff;}
.kalendarz .calendarHeader2{margin-bottom:6px;font-size:11px;color:white;font-weight:bold;text-align:left;border:0;}
.kalendarz .calendarHeader3{color:#91ffff;background:#3b9aca;}
.kalendarz .weekend{background:#3b9aca;}

.kalendarz .weekend_reservated_start{background:url('http://www.urlopswinoujscie.pl/images/reservation_start4.gif');}
.kalendarz .weekend_reservated_end{background:url('http://www.urlopswinoujscie.pl/images/reservation_end4.gif');}

.kalendarz .reservated_start{background:url('http://www.urlopswinoujscie.pl/images/reservation_start3.gif');}
.kalendarz .reservated_end{background:url('http://www.urlopswinoujscie.pl/images/reservation_end3.gif');}

.kalendarz .your_weekend_reservated_start{background:url('http://www.urlopswinoujscie.pl/images/reservation_start5.gif');}
.kalendarz .your_weekend_reservated_end{background:url('http://www.urlopswinoujscie.pl/images/reservation_end5.gif');}

.kalendarz .your_reservated_start{background:url('http://www.urlopswinoujscie.pl/images/reservation_start2.gif');}
.kalendarz .your_reservated_end{background:url('http://www.urlopswinoujscie.pl/images/reservation_end2.gif');}

.kalendarz .your_w_reservated_start{background:url('http://www.urlopswinoujscie.pl/images/reservation_start6.gif');}
.kalendarz .your_w_reservated_end{background:url('http://www.urlopswinoujscie.pl/images/reservation_end6.gif');}

.kalendarz .zarezerwowane{background:#064d8d;color:#9cb7cf;}
.kalendarz .weekend_zarezerwowane{background:#235c9a;color:#9cb7cf;}
.kalendarz .twoja_rezerwacja{background:#ffce4b;color:black;}
.kalendarz .twoja_rezerwacja_start{background:url('http://www.urlopswinoujscie.pl/images/reservation_start.gif');color:black;}
.kalendarz .twoja_rezerwacja_end{background:url('http://www.urlopswinoujscie.pl/images/reservation_end.gif');color:black;}
.kalendarz .twoja_rezerwacja_start a, .kalendarz .twoja_rezerwacja_end a{color:black;}
.kalendarz .twoja_rezerwacja a{color:black;}
.kalendarz .month{float:left;width:245px;}

.legenda{clear:both;float:right;margin-bottom:20px;}
.legenda .a{float:left;margin-left:8px;}
.legenda .a img{float:left;margin-right:5px;}
.box_2 .more a{float:left;color:white;font-weight:bold;}
.box_2 .more{clear:both;margin: 0 0 20px 10px;}

.footer{clear:both;padding-top:20px;}
.footer .b{background:#074a88;height:12px;line-height:12px;}
.footer .d{background:url('http://www.urlopswinoujscie.pl/images/stopka_bg.gif') repeat-x;height:114px;}
.footer .c{width:749px;margin:auto;text-align:left;}

.footer a{text-decoration:underline;color:#4daae1;}
.footer ul{margin:0;padding:0;list-style:none;}
.footer li{margin:0;padding:0 14px 0 14px;float:left;background:url('http://www.urlopswinoujscie.pl/images/footer_li_bg.gif') no-repeat right center;height:25px;line-height:25px;}
.footer .copy{color:#3792cc;clear:both;margin-left:14px;}
.footer .copy a{color:#3792cc;}

.form{clear:both;}
.form input{width:215px;height:22px;border:1px #5fbeee solid;background:#2a91cf;color:white;}

.form .table{display:block;margin-top:10px;}
.form .table .row{clear:both;display:block;height:24px;margin-top:9px;}
.form .table .cell_a{width:120px;float:left;display:block;text-align:right;margin-right:5px;height:24px;line-height:24px;}
.form .table .cell_b{width:220px;float:left;display:block;line-height:24px;}
.form .table .cell_c{float:left;width:auto;height:24px;line-height:24px;margin-left:4px;}
.form .table .cell_d{color:#de4b29;font-weight:bold;float:left;width:auto;height:24px;line-height:24px;margin-left:4px;}
.form .table .cell_b input{float:left;}
.form .table .cell_b img{float:left;}

.form .input_error{border:1px red solid;}

#errors{color:red;font-size:13px;font-weight:bold;text-align:center;}

#rezerwacja_confirm{display:none;position:absolute;z-index:2;margin-top:-400px;margin-left:200px;}
.rezerwacja_info{width:362px;background:#2a91cf;}
.rezerwacja_info .head_text{clear:both;color:white;text-decoration:underline;font-weight:bold;font-size:11px;}
.rezerwacja_info .header{text-align:left;background:#ffce4b;height:28px;line-height:28px;}
.rezerwacja_info .text{padding:24px;color:#90d5ff;line-height:18px;}
.rezerwacja_info #confirm_data_od{float:left;font-weight:bold;}
.rezerwacja_info #confirm_data_do{float:left;font-weight:bold;}
.rezerwacja_info #confirm_koszt{display:inline;font-weight:bold;}
.rezerwacja_info #confirm_name{font-weight:bold;}
.rezerwacja_info #confirm_phone{font-weight:bold;}
.rezerwacja_info #confirm_email{font-weight:bold;}
#rezerwacja_ok{display:none;font-weight:bold;line-height:20px;font-size:18px;color:#61c67e;margin:15px;text-align:center;}
#rezerwacja_error{display:none;color:#c66161;font-weight:bold;line-height:20px;font-size:18px;margin:15px;text-align:center;}

.kontakt{color:white;}
.kontakt .form .table .cell_a{font-weight:bold;}
.kontakt .form .table input{width:250px;}

.podstrona{clear:both;}
.podstrona .text{color:#90d5ff;padding:10px 0 10px 0;}
.podstrona .text img{border:3px #115ea3 solid;}
.podstrona .img_top{margin:0 12px 12px 0;float:left;}
.podstrona .text p{line-height:16px;font-size:11px;font-family:Tahoma;text-align:justify;margin:0;padding:0;}
.podstrona .text a{color:white;font-weight:bold;}

.galeria img{border:3px #115ea3 solid;margin-bottom:7px;}

#image{z-index:6;display:none;position:absolute;background:transparent;margin:auto;text-align:center;cursor:pointer;width:780px;}

#cennik{margin-top:5px;}
#cennik th{padding-left:5px;height:20px;line-height:20px;}
#cennik td{padding-left:5px;height:20px;line-height:20px;}
#kupon_status{height:22px;line-height:22px;color:#dd1b32;font-weight:bold;}

.zdjecie_apartament{border:2px #004587 solid;margin:0 0 5px 0;}