body{background:#fbfbfb;margin:0;padding:0;text-align:center;}
#top-nav{width:950px;height:20px;font:normal 11px Verdana;color:#909090;margin:10px auto 0 auto;}
#top{width:950px;height:243px;margin:auto;padding:0;text-align:left;}

.top-index{background: #000 url('img/top.jpg') no-repeat top;}
.top-saltmine{background: #000 url('img/saltmine.jpg') no-repeat top;}
.top-zakopane{background: #000 url('img/zakopane.jpg') no-repeat top;}
.top-auschwitz{background: #000 url('img/auschwitz.jpg') no-repeat top;}
.top-airport{background: #000 url('img/airport.jpg') no-repeat top;}
.top-contact{background: #000 url('img/contact.jpg') no-repeat top;}
.top-wadowice{background: #000 url('img/wadowice.jpg') no-repeat top;}
.top-ojcow{background: #000 url('img/ojcow.jpg') no-repeat top;}
.top-czestochowa{background: #000 url('img/czestochowa.jpg') no-repeat top;}

#add-nav{font:bold 12px Verdana;color:#fff;width:280px;}
#menu{background:#fff url('img/menutlo.gif') repeat-x;width:950px;height:42px;margin:auto;padding:0;}
#srodek{width:950px;margin:0 auto;border-top:4px #F8E58F solid;border-bottom:4px #F8E58F solid;background:#f8e58f url('img/srodek-tlo.png') repeat-y top left;}
#boczne{
	float: left;
	width: 296px;
	background: #f8e58f;
}
#bok-box1{
	width: 296px;
	text-align: left;
	padding: 0;
}
#bok-box1{
	background: #f2c600 url('img/bok-box1.jpg') no-repeat top;
	margin: 0 0 4px 0;
}
#cont{
	float: right;
	background: #f2c600;
	width: 654px;
	margin: auto;
	padding: 15px 0 15px 0;
	text-align: left;
	min-height: 315px;
}
* html #cont { /* korekta IE 6*/
	height: 315px;
}
#kwadrat{
	float: left;
	width: 29px;
	height: 29px;
	padding: 0;
	margin: 17px 9px 0 0;
	font-size: 1px;
	border-right: solid 4px #000;
}
#txt{
	float: right;
	width: 600px;
	margin: 0;
	text-align: left;
}
#box-nav{
	clear: both;
	background: #f2c600 url('img/boxnavtlo.gif') no-repeat top;
	width: 950px;
	height: 70px;
	padding: 0;
	margin: 0 auto;
}
#lower-box{
	width: 950px;
	margin: 15px auto 15px auto;
	font: normal 12px Verdana, Tahoma, sans-serif;
	color: #000;
}
#stopka{
	width: 950px;
	margin: 0 auto;
	background-color: #5b5b5b;
	padding: 0;
	font: normal 10px Verdana;
	color: #dbdbdb;
}
#st-lewa{
	float: left;
	width: 530px;
	text-align: left;
	margin: 10px 0 10px 25px;
}
#st-prawa{
	float: right;
	width: 343px;
	text-align: right;
	margin: 10px 25px 10px 0;
}

/* LISTY */
/*top-nav*/
#top-nav ul {
	list-style: none outside;
	margin: 0;
	padding: 0;
}
#top-nav ul li{
	padding: 0 0 0 6px;
	margin: 0;
	float: right;
}
#top-nav a{
	font: normal 11px Verdana;
	color: #909090;
	text-decoration: none;
}
#top-nav a:hover{
	color: #000;
	text-decoration: underline;
}

/*dodatkowe menu */
#add-nav ul{
	list-style: none outside;
	margin: 0;
	padding: 60px 0 15px 25px;
}
#add-nav ul li{
	padding: 0 0 9px 0;
	margin: 0;
}
#add-nav a{
	font: bold 12px Verdana;
	color: #fff;
	text-decoration: none;
}
#add-nav a:hover{
	color: #f2cc1f;
	text-decoration: underline;
}
#add-nav li span {
	font: bold 10px Verdana, Tahoma, sans-serif;
	color: #959595;
	text-decoration: none;
	padding-left: 5px;
}
#add-nav li span {
	text-decoration: none;
}


/* menu główne */
#menu ul {
	list-style: none outside;
	margin: 0;
	padding: 8px 0 0 25px;
}
#menu ul li{
	padding: 0 19px 0 0;
	margin:  0;
	float: left;
}
#menu a{
	font: bold 24px Trebuchet MS;
	color: #5b5b5b;
	text-decoration: none;
	outline: none;
}
#menu a:hover{
	color: #9e9e9e;
}

/* menu boczne boxy*/
#boczne {
	font-size: 14px;
}
.bok-box.menu ul{
	list-style: none outside none;
	margin: 0;
	padding: 0;
	text-align: left;
}
.bok-box.menu ul li{
	margin: 0;
	padding: 0;
}
.bok-box.menu ul li a.title{
	color: #5b5b5b;
	text-decoration: none;
	background: transparent url('img/menu-box-back.png') no-repeat top left;
	height: 45px;
	width: 278px;
	display: block;
	padding: 6px 0 3px 18px;
	font-style: italic;
	outline: none;
}
.bok-box.menu ul li a.title:hover{
	text-decoration: none;
	color: #7e7e7e;
}
.bok-box.menu ul li a.title span{
	font: bold 24px "Trebuchet MS",Arial,Tahoma,Verdana,sans-serif;
}
.bok-box.menu ul li a.title em {display:block;margin-top:-5px;}
.bok-box.menu ul li.booking a.title{
	background-position: bottom left;
	color: #eee;
}
.bok-box.menu ul li.booking a.title:hover{
	color: #ddd;
}
.bok-box.menu ul li.banner a.title{background: transparent url('img/bannery.jpg') no-repeat top left;color: #eee;}
.bok-box.menu ul li.banner a.title:hover{color: #ccc;}
.bok-box.menu ul li.transfers a.title{background-position:0 -55px;}
.bok-box.menu ul li.wieliczka a.title{background-position:0 -110px;}
.bok-box.menu ul li div.content{
	background-color: #ddd;
}
.bok-box.menu ul li div.content-inner{
	background-color: #fff;
	margin: 0 4px;
	border-bottom: 4px solid #ddd;
}
.bok-box.menu ul li div.content-inner a {
	color: #000;
	font: bold 12px Verdana, Tahoma, sans-serif;
}
.bok-box.menu ul li div.content-inner a:hover {
	text-decoration: none;
	color: #555;
}
.bok-box.menu .content ul{
	list-style: none outstide none;
	margin:0 20px 0 25px;
	padding:15px 0;
}

/*boxy środki*/
.specialoffer {
	background: transparent url('img/specialoffer.png') no-repeat top right;
	width: 288px;
	height: 139px;
	display: block;
	text-indent: -30000em;
	outline: none;
}

#bok-box1 ul{
	list-style: none outside none;
	margin: 0 20px 0 25px;
	padding: 15px 0 15px 0;
}
#bok-box1 ul li{
	padding: 0 0 1px 0;
	margin: 0;
}
#bok-box1 a{
	font: bold 12px Verdana;
	color: #000;
	text-decoration: underline;
}
#bok-box1 a:hover{
	color: #555;
}

/* menu box */
#box-nav ul {
	list-style: none outside;
	margin: 0;
	padding: 29px 0 0 197px;
}
#box-nav ul li{
	padding: 0 8px 0 0;
	margin: 0;
	float: left;
}
#box-nav a{
	font: bold 11px/19px Verdana;
	color: #000;
	text-decoration: underline;
}
#box-nav a:hover{
	color: #909090;
}

/* INNE */
#seemore{
	text-align: right;
	background: url('img/strzalka.gif') no-repeat right;
	padding: 0 10px 0 0;
}
#seemore a{
	text-decoration: underline;
}
#seemore2{
	width: 280px;
	text-align: right;
	padding: 0 10px 10px 0;
}
#seemore2 a{
	font: normal 11px Verdana;
	color: #000;
	background: url('img/strzalka.gif') no-repeat right;
	padding: 0 10px 0 0;
	text-decoration: underline;
}
#seemore2 a:hover{
	color: #555;
}
.clear{
	clear: both;
	font-size: 0.00001em;
	padding: 0;
	margin: 0;
}

/* FORMATOWANIE TEKSTU */
#txt{
	font: normal 12px Verdana;
	color: #000;
}
#txt p{
	margin: 3px 45px 12px 0;
	text-align: justify;
}
#txt p.first{
	margin: 15px 45px 12px 0;
}
#txt a{
	font-weight: bold;
	text-decoration: underline;
	color: #000;
}
#txt a:hover{
	color: #555;
}
#stopka a{
	text-decoration: none;
	color: #dbdbdb;
}
#stopka a:hover{
	color: #c7c7c7;
}
h1{font: bold 16px Verdana;padding:0;margin:0;}
h2{font: bold 13px Verdana;padding:0;margin:0;}
#txt ul{
	list-style: none outside;
	margin: 0;
	padding: 0px 0 20px 25px;
}
#txt ul li{
	padding: 0 0 9px 0;
	margin: 0;
}

/*Table*/
.ceny{
	border: 0;
	width: 560px;
	margin: 5px 0 20px 0;
}
.ceny th{
	background: #000;
	font: bold 12px/1.5em Verdana;
	color: #fff;
	text-align: center;
}
.ceny .name{
	width: 160px;
	padding: 0 0 0 10px;
	height:25px;
	text-align: left;
}
.ceny td{
	text-align: center;
}
.ceny td.name{
	height: 18px;
}
/*formulaz*/
.bad {
	font-weight: bold;
	color: red;
}
.good {
	font-weight: bold;
	color: #5f9500;
}
.formbox{
	margin: 0 0 20px 0;
}
.formtyt{
	font-weight: bold;
}
.formtxtm{
	margin: 5px 0 0 0;
	padding: 0;
	width: 246px;
}
.formselect{
	margin: 5px 0 0 0;
	width: 250px;
}
.formselect2{
	margin: 5px 1px 0 0;
	width: 80px;
}
.formtxtd{
	margin: 5px 0 0 0;
	width: 250px;
	height: 80px;
}
.wyslij{
	background: #ddb500;
	color: #000;
	font: bold 14px Verdana, Arial;
	letter-spacing: 2px;
	border: 1px solid #000;
	width: 254px;
	height: 30px;
	padding: 0;
	margin: 0 0 10px 0;
}
/* boxy lower */
#lower-box .left{
	float: left;
	width: 404px;
	text-align: left;
	padding: 10px 45px 10px 25px;
	border-right: 2px solid #5b5b5b;
}
#lower-box .right{
	float: right;
	width: 404px;
	text-align: left;
	padding: 10px 25px 10px 45px;
}
#lower-box a{
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
#lower-box a:hover{
	color: #555;
}
#lower-box h2{
	font: bold 24px "Trebuchet MS",Arial,Tahoma,Verdana,sans-serif;
	color: #5b5b5b;
	text-decoration: none;
	padding: 0;
	margin:0;
}
#lower-box p{
	text-align: justify;
	margin: 12px 0;
}
#lower-box .right select {
	width: 100%;
}
#lower-box .right a.quickbook{
	background: transparent url('img/bookbutt.png') no-repeat top left;
	border: 2px solid #bc9500;
	text-indent: -30000em;
	display: block;
	width: 400px;
	height: 37px;
	margin-top: 12px;
	outline: none;
}
#lower-box .right a.quickbook:hover{
	border-color: #9d7c00;
}
#lower-box .right input.quickbook{
	display: none;
}
#feedFoto{display:none;}
#certShow a img{float:left;width:123px;margin-right:10px;border:2px solid #000;}
#certShow a:hover img{border:2px solid #777;}
