body{

}
#container{
	width: 980px;
	margin: auto;
}
#logo{
	float: left;
	display: block;
	width: 300px;
}
#image{
	width: 300px;
}
#title{
	float: right;
	height: 135px;
}
#menu{
	float: right;
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	padding-right: 20px;
}
#menu ul li{
	display: inline;
}
#menu li.spacer{
	padding-left: 15px;
}
#image{
	float: left;
}
#content{
	text-align: justify;
}
#content a{
	font-weight: bold;
	color: #0093dd;
	text-decoration: none;
}
#content td a{
	color: #333;
}
#content{
	float: left;
	width: 400px;
	padding: 60px 0 0 35px;
}
#rightblock{
	width: 210px;
	float: right;
}
#mainmenu ul li{
	height: 15px;
	line-height: 15px;
	padding-left: 20px;
	margin-bottom: 10px;
}
#mainmenu ul li.li2{
	height: 18px;
	line-height: 18px;
	padding-left: 23px;
	margin-bottom: 10px;
	font-weight: bold;
}
#mainmenu ul li a, #mainmenu ul li a:hover{
	text-decoration: none;
}
#mainmenu ul li a:hover, #mainmenu ul li a.selected{
	font-weight: bold;
}
#mainmenu ul li a.selected{
	border-bottom: 2px solid #ffdb7b;
}
#footer{
	clear: both;
	width: 100%;
	height: 130px;
}
#submenu a{
	padding-right: 15px;
	text-decoration: none;
	line-height: 25px;
	font-size: 11px;
}
.number_1, .number_2, .number_3, .number_4, .number_5{
	padding-left: 30px;
	margin-bottom: 30px;
}
.alert, .alert2{
	font-weight: bold;
	margin-top: 10px;
	background: #000;
	padding: 10px;
	color: #fff;
}
.alert a, #bagaz a{
	font-weight: bold;
	color: #0093dd;
	text-decoration: none;
}

.alert a:hover{
	color: #fff;
}

.alert2 a, .alert2{
	font-weight: bold;
	color: #fee801;
	text-decoration: none;
}

.alert2 a:hover{
	color: #fff;
}
.parkingi{
	width: 380px;
}
.parkingi table{
	width: 100%;
}
#parkingi a{
	display: inline;
}
.parkingi td.parkingi_brown a{
	color: #333;
}
#parkingi table, #parkingi td{
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}
.parkingi div{
	margin: 10px;
	font-size: 11px;
}
#zasady_korzystania .info{
	margin-left: 30px;
	border-top: 2px solid #777;
	border-bottom: 2px solid #777;
	padding: 10px 0 10px 0;
	font-size: 10px;
}
#partnerzy td{
	border: 3px solid #f0ebcc;
}

#tours td{
	font-size: 12px; 
	color: #000;
}
#tours td span a{
	color: #000;
	font-weight: bold;
}
#tours td.info{
	padding-left: 20px;
}

#tours td a{
	text-decoration: none;
	font-weight: bold;
	color: #0093dd;
}
.tourmore{
	margin-top: 5px;
	font-size: 11px;
}
#phones td{
	padding: 0 10px 0 10px;
	text-align: right;
}
#phones td.yellow{
	background: #ffe902;
	color: #000;
	font-weight: bold;
	width: 150px;
	height: 20px;
	line-height: 20px;
	text-align: left;
}
#phones td.black{
	height: 20px;
	line-height: 20px;
	text-align: right;
	background: #000;
	color: #fff;
	font-weight: bold;
}
ul.square{
	list-style: square;
}
ul.square li{
	margin-bottom: 10px;
}
.none{

}
.marked{
	text-decoration: underline;
}
.parkingi_beige, .parkingi_brown{
	width: 100%;
	height:45px;
	text-align: center;
}
.parkingi_beige, .parkingi_brown, .parkingi_beige a, .parkingi_brown a{
	text-decoration: none;
	font-weight: bold;
	color: #4d4634;
}
.parkingi_brown{
	background: #e5db9e;
}
.parkingi_beige{
	background: #f0ebcd;
}

.partner{
	padding: 5px;
	background: #fff;
	text-decoration: none;
}
.partner a{
	text-decoration: none;
	font-weight: bold;
	color: #0093dd;
}
.icon{
	margin-right: 5px;
}
#timetable td{
	height: 30px;
	line-height: 30px;
}
#timetable td{
	text-align: center;
	border: 1px solid #000;
	background: #fff;
	padding: 0 8px 0 8px;
	font-size: 10px;
}
#timetable td.none{
	border: 0;
	background: transparent;
}
#timetable td.black{
	background: #000;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
}

#timetable td.yellow{
	text-align: left;
	padding: 0 15px 0 15px;
	background: #fee801;
	color: #000;
	font-size: 10px;
	font-weight: bold;
}
#timetable td.empty{
	background: #d5d5d5;
}

ul.docs {
	margin-left: -20px;
}
ul.docs li {
	padding-left: 20px;
	margin-bottom: 3px;
}
ul.regulamin {
	margin-left: 0px;
}
ul.regulamin li {
	padding-left: 15px;
	margin-bottom: 5px;
}
#footer div.footercont {
	margin: 0 auto;
	width: 980px;
}
#footer div.footercont a, #footer div.footercont{
	color: #eee;
	font-size: 10px;
	text-decoration: none;
}

.oferta{
	border: 3px solid #fee600;
	margin-bottom: 6px;
	padding: 5px 15px 5px 15px;
	background: #fff;
}
.oferta td{
	padding-top: 5px;
}
.oferta td.title{
	font-size: 18px;
	color: #000;
	font-weight: bold;
	text-align: left;
}
.oferta td div{
	display: block;
	float: left;
	background: #fee600;
	padding: 2px 4px 2px 4px;
	margin: 0 2px 2px 0;
	font-size: 10px;
}
.oferta td.info{
	font-size: 10px;
	padding-left: 15px;
}
.row-black{
	background: #000;
	padding: 14px;
	border: 1px solid #767573;
	border-bottom: 0;
	color: #fff !important;
	font-size: 12px;
}
.row-black a{
	color: #fff !important;
	font-size: 12px;
}
.row-yellow{
	border: 1px solid #767573;
	border-bottom: 0;
	background: #fee600;
	padding: 14px;
	color: #000 !important;
	font-size: 12px;
}
.row-yellow-small{
	border: 1px solid #767573;
	border-bottom: 0;
	background: #fee600;
	padding: 2px 14px 2px 14px;
	color: #000 !important;
	font-size: 12px;
}

.row-yellow a{
	color: #000 !important;
	font-size: 12px;
}
.row-white{
	border: 1px solid #767573;
	border-bottom: 0;
	background: #fff;
	padding: 14px;
	color: #000 !important;
	font-size: 12px;
}

.row-white a{
	color: #000 !important;
	font-size: 12px;
}

ul.journey_with_child li {
	padding-left:15px;
	padding-bottom:20px
}
