/* 
    Document   : style
    Created on : 2011-11-17, 11:15:03
    Author     : mxg
    Description:
        Purpose of the stylesheet follows.
*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
body {font-family: Arial;background: #e9f2f9 url(../img/bg.png) top left repeat-x;color:#64a4d1;}

a {color:#367fb1; text-decoration: none;}
a:hover{text-decoration: underline;}
.clear {clear:both;}
ul {list-style: none;padding:0;margin:0;}

#top {width:1000px; height:150px;margin:0 auto;background:url(../img/top.jpg) top center no-repeat; -moz-border-radius:0px 0px 10px 10px;    -webkit-border-radius:0px 0px 10px 10px;    border-radius:0px 0px 10px 10px;   -moz-box-shadow:0 0px 15px #f1f1f1;    -webkit-box-shadow:0 0px 15px #f1f1f1;    box-shadow:0 0px 15px #f1f1f1;  }
	#top a h1 {font-size:38px; color:#FFFFFF;padding:45px 20px;}
		#top a h1 span {color:#367fb1;}
#wrapper {width:1000px;background: #FFFFFF; margin:10px auto;border:1px solid #f1f1f1; -moz-border-radius:10px;    -webkit-border-radius:10px;    border-radius:10px;  -moz-box-shadow:0 0px 15px #f1f1f1;    -webkit-box-shadow:0 0px 15px #f1f1f1;    box-shadow:0 0px 15px #f1f1f1;  }
#footer {width:1000px; margin:0 auto;text-align:center;}

.box {background:#f1f1f1;-moz-border-radius:10px;    -webkit-border-radius:10px;    border-radius:10px;}
	.box h3,.box h1 {background:#6fb7e9; color:#e9f2f9; width:100%;-moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;}
	.box .list-link {}
		.box .list-link li {width:200px;float:left;padding:2px;}
			.box .list-link li a{font-size:18px;}

.box-popularne-miejscowosci {width:230px; margin:10px; float:left;}
.box-popularne-miejscowosci .content {padding:10px;}
.box-popularne-miejscowosci h3 {padding:10px;width:210px;}

.box-popularne-obiekty {width:730px; margin:10px; float:left;}
.box-popularne-obiekty .content {padding:10px;}
.box-popularne-obiekty h3 {padding:10px;width:710px;}

.box-facility-list {width:980px; margin:10px; float:left;}
	.box-facility-list h1 {padding:10px;width:960px;}
	.facility {margin:10px;padding:10px;border:1px solid #b2d1e5; background: #e9f2f9; }
	.facility:hover {border:1px solid #f9e85b; background: #fff1bb; }
		.photo {float:left; width:180px; background:white;-moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;-moz-box-shadow:0 0px 12px #949494;    -webkit-box-shadow:0 0px 12px #949494;    box-shadow:0 0px 12px #949494; }
			.photo img {margin:10px;float:left;-moz-box-shadow:0 0px 3px #949494;    -webkit-box-shadow:0 0px 3px #949494;    box-shadow:0 0px 3px #949494; }
		.info {width:480px; float:left;margin-left: 15px;}
			.info a h2 {font-size:22px;}
			.info span {margin-top:10px;font-size:18px;float:left;}
		.price{width:250px; float:left;margin-left: 10px;}
			.price b {}
			.price ul li{margin-bottom:10px;}

.box-popularne-obiekty {}
	.box-popularne-obiekty .info {width:320px; float:left;margin-left: 35px;}
	.box-popularne-obiekty .price{width:250px; float:left;margin:10px 35px;}

.box-facility-details {width:980px; margin:10px; float:left;}
	.box-facility-details h1 {padding:10px;width:960px;font-size:24px;}
	.box-facility-details h1 a{color:#E9F2F9;text-decoration: none;}
	.box-facility-details .content {padding:10px;float:left;}
	ul.facility-details-location {padding:10px 0px; width:960px;border:1px solid red;float:left;border:1px dotted #d9d9d9; background: #e9f2f9; }
		ul.facility-details-location li {float:left;margin-bottom:10px;width:960px;}
			ul.facility-details-location li a {font-weight: bold;text-decoration:none;color:#64A4D1;cursor:text;}
			ul.facility-details-location li label {width:150px;float:left;text-align:right;margin-right:10px;}

	div.facility-details-room {margin:10px 0px; width:960px;border:1px solid red;float:left;border:1px dotted #898989; background: #d2d2d2;color:#898989; }
		div.facility-details-room h2 {padding:10px;border-bottom:1px dotted #898989;}
		table.facility-details-rooms {margin:10px auto;}
		table.facility-details-rooms td{border:1px solid #898989; padding:3px;text-align: center;background:#F1F1F1;}
		table.facility-details-rooms th{border:1px solid #898989; background: #898989;color:#FFFFFF; padding:5px;text-align: center;}


.facility-details-feature ul {width:960px;float:left;}
	.facility-details-feature ul li{width:220px;float:left;}

.facility-details-feature-room  {margin:10px 0px; width:960px;float:left;border:1px dotted #81894A; background: #EDF99D;color:#81894A; }
	.facility-details-feature-room ul li {text-align:center;background:#BCCF49;margin:10px;padding: 10px 0px;color:#FFFFFF;font-weight:bold;-moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;-moz-box-shadow:inset 0 0px 16px #81894A;    -webkit-box-shadow:inset 0 0px 16px #81894A;    box-shadow:inset 0 0px 16px #81894A;}
	.facility-details-feature-room  h2 {padding:10px;border-bottom:1px dotted #81894A;}


	.facility-details-feature-area  {margin:10px 0px; width:960px;border:1px solid red;float:left;border:1px dotted #D4A708; background: #FFF3B7;color:#D4A708; }
	.facility-details-feature-area ul li {text-align:center;background:#EFC63E;margin:10px;padding: 10px 0px;color:#FFFFFF;font-weight:bold;-moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;-moz-box-shadow:inset 0 0px 16px #D4A708;    -webkit-box-shadow:inset 0 0px 16px #D4A708;    box-shadow:inset 0 0px 16px #D4A708;}
	.facility-details-feature-area  h2 {padding:10px;border-bottom:1px dotted #81894A;}

	.facility-details-feature-near {margin:10px 0px; width:960px;border:1px solid red;float:left;border:1px dotted #d9d9d9; background: #e9f2f9;}
		.facility-details-feature-near	h2 {padding:10px;border-bottom:1px dotted #d9d9d9;}
		.facility-details-feature-near ul {width:600px;margin:0 auto;}
		.facility-details-feature-near ul li{width:600px;float:left;background:#6fb7e9;text-align:center;margin:10px;padding: 10px 0px;color:#FFFFFF;-moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;-moz-box-shadow:inset 0 0px 16px #3c8dc5;    -webkit-box-shadow:inset 0 0px 16px #3c8dc5;    box-shadow:inset 0 0px 16px #3c8dc5;}

		.facility-details-map {margin:10px 0px; width:960px;float:left;border:1px dotted #d2d2d2;}
			.facility-details-map h2 {padding:10px;border-bottom:1px dotted #d2d2d2;}
			#map_canvas {width:960px; height:350px;margin:0 auto;}
.follow a{text-decoration:none;cursor:text;color:#64A4D1;}
