html, body, div, span, applet, object, iframe,
 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;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

em {
font-style: italic;
}

body, html {
background: #ffffff url('img/bg.jpg') top center no-repeat;
font-family:arial,verdana;
margin:0 auto;
text-align:center;
font-size: 100%;
}

.clear {
display: block;
width: 100%;
height: auto;
clear:both;
}

.clz {
display: block;
width: 100%;
height: 0px;
clear:both;
}


a{
color:#dddddd;
}

a:hover {
color:#ffffff;
}


#wrapper {
display:block;
margin:0 auto;
text-align:center;
width: 985px;
line-height:1em;
}

#top, #menutop, #menubt, #bottom, #content, #ct-top, #tabs-main, #tabs-tours, .tabs-main, .tabs-tours, #top p {
margin: 0px;
padding: 0px;
float:right;
position:relative;
}

#menutop, #ct-top, #bottom {

}


#menutop, #ct-top, #content {
width:960px;
float:right;
}


#top {
background: transparent url('img/top.jpg');
width:100%;
height: 485px;
}

#logo {
width:220px;
height: 210px;
float:left;
margin: 0px;
padding: 0px;

}

#logo a{
width:220px;
height: 210px;
display:block;
}


#top p {
font-family: "Comic Sans MS",arial;
font-size:0.8em;
position:relative;
}

p#rent {top:55px; float:left; left: 140px;}

p#rent a{color:#444444;text-decoration:none; font-weight: bold;}
p#rent a:hover{color:#000000;text-decoration:underline;}

p#adres {top:50px; float:left; left: 450px; text-align:right;font-weight:bold;}


#menutop {
height: 61px;
width:960px;
line-height: 1em;

}


#menubt {
height: 189px;
width:960px;
}

#menutop a {font-family: "Comic Sans MS",arial;}

#menuleft a{font-size: 0.80em;  color: #222222; text-decoration: none; }
#menuleft a:hover{ color: #000000; text-decoration: underline;}

#menuright a{font-size: 0.75em;  color: #eeeeee; text-decoration: none;}
#menuright a:hover{ color: #ffffff; text-decoration: underline;}


ul.ml li, ul.mr li{ display: inline;} 


ul.ml { float: left; width: 330px;text-align:left; position:relative; top:15px;left:70px;}

ul.mr { color: #e87717; float: right; width: 500px;text-align:right; position:relative; right:20px;}



#tabs-main, #tabs-tours {
font-size: 0.8em;
color: #f2eedd;
line-height: 1.2em;
}



#tabs-main {
width: 360px; 
height: 155px;
overflow: hidden;
float:left;
top: 5px;
left:20px;

}

#tabs-main p {width: 100%; font-size:0.85em; line-height: 1.5em;}

.tabs-main {
width: 360px; 
height: 155px;       
}

#tabs-tours {
width: 535px; 
height: 155px;
overflow: hidden;
float:right; 
top:15px;
right: 25px;
font-size:0.85em;
}

.tab-tours {
width: 525px; 
height: 155px;

}

a.tour-link {
float:right;
text-align:right; 
color:#dddddd;
text-decoration:none;
}

a.tour-link:hover {
color:#ffffff;
text-decoration:underline;
}


#menubt strong {
font-weight:bold;
font-size:120%;
color: #ffffff;
}

.tab-tours img {float: left; border: 2px solid #304878;}
.tab-tours p {float: right; width: 370px;text-align: center; }

.tour-link img {border: none;}

.bol {
font-weight: bold;
}

.str {
font-weight: bold;
}


#content {
background: url('img/ct-bg.jpg');
}


#content {
font-size:0.9em;
line-height:2em;
font-family: "Comic Sans MS",arial;
color:#444444;



}

#par23cont strong {
font-size:110%;
}


#par23cont {
padding: 2em;
}


#content h1 {
margin:0px;
padding: 0px;
height:90px;
line-height:2em;
font-size: 4em;
text-align:right;
font-family:Georgia;
font-weight:normal;
margin-right:10px;
}


#content h1.smaller {
margin:0px;
padding: 0px;
line-height:1.5em;
font-size: 2.7em;
text-align:right;
font-family:Georgia;
font-weight:normal;
margin-right:10px;
margin-top: 20px;
}


#content h2 {
font-size: 0.8em;
text-align:right;
color: #e77817;
text-transform: uppercase;
margin-right:30px;
}





.par23 {
width:685px;
background: #f8f8f6 url('img/bg-23.jpg') no-repeat;
height:auto;
position:relative;
top:10px;
right: 20px;
}


div.redstar {
background: #f8f8f6 url('img/bg-23-red.jpg') no-repeat;
}

div.ghostpage {
color: #dddddd;
background: #010101 url('img/bg-23-ghost.jpg') no-repeat;
}


div.bikespage {
background: #f8f8f6 url('img/bg-23-bikes.jpg') no-repeat;
}

div.contactpage {
background: #f8f8f6 url('img/bg-23-contact.jpg') no-repeat;
}

div.auschwitzpage {
background: #f8f8f6 url('img/bg-23-auschwitz.jpg') no-repeat;
}

div.saltpage {
background: #f8f8f6 url('img/bg-23-salt.jpg') no-repeat;
}

div.coolcitypage {
background: #f8f8f6 url('img/bg-23-coolcity.jpg') no-repeat;
}



div.contactpage #par23cont{
width:350px;
float:right;
font-size:1em;
line-height:1.7em;
}


div.contactpage a {
font-size: 1em;
text-align:right;
color: #e77817;
text-transform: uppercase;
}

div.contactpage a:hover {
color:#333333;
}



h1.ghost {

width:630px;

color:#ffffff;
}


.par23 p {
width:500px;
text-align:right;
}


#par23top {

}




.par13 {

width:215px;

position:relative;


left:20px;
}

.rig {
float:right;
}

.lef {
float: left;
}



#bottom {
width:985px;
height: 50px;
background: url('img/bottom.gif');

}


.aplanewstop {background: url('img/h2.news.jpg') top left no-repeat; height:54px;}
.aplatourstop {background: url('img/h2.tours.jpg') top left no-repeat; height:88px;}
.aplafindtop {background: url('img/h2.find.jpg') top left no-repeat; height:54px;}
.aplatesttop {background: url('img/h2.test.jpg') top left no-repeat; height:54px;}
.aplabg {background: url('img/podaple.jpg') top left;}
.aplabt {background: url('img/aplabt.jpg') top left no-repeat; height:30px; text-align:right;}


div.aplabg {font-size: 0.8em;}

.aplabg p {width:70%;text-align:center;margin: 0 auto;}

.aplabg a {color:#304878; text-decoration:none;}

.aplabg a:hover {color:#222222; text-decoration:underline;}

.aplabt a {color: #f0a818;font-weight: bold;margin-right:10px; font-size:0.75em;}

.aplabt a:hover {color: #333333;}


#images {
float: left; 
width: 339px;
height: 644px;
background: transparent url('img/photobg.png');
margin:0em 2em 1em 1em;
}


p.thumbbg {
text-align:center;
margin: 0 auto;
background: transparent url('img/thumbbg.gif') no-repeat;
}


img#slideshow {
position:relative;
top:20px;
z-index:10;
}

p#slidedesc {float:left; position:relative; top:5px; left:100px; display: block; text-align:right; width: 200px;}

#loader {background: url('loading.gif') no-repeat 50% 50%;width: 100%; height: 550px;}

ul.slidenav {display:inline; position:relative; z-index:200;float:right; top:-20px; right:10px; width: 200px; text-align:right;}

ul.slidenav li{
font-size:0.8em;
display:inline;
color:#fffffe;
background: url('img/slidenav.png');
width:20px;
padding:0em 0.7em 0em 0.7em;
}

p.half, div.half {
width: 300px;
font-size: 0.85em;
text-align:center;

background: #f8f8f6 url('img/half.gif') no-repeat;
}


p.half strong, div.half strong, .guides strong {
font-weight: bold;
}


p.halfghost, div.halfghost {
width: 300px;
font-size: 0.85em;
text-align:center;
background: #0d0d0d url('img/halfghost.gif') no-repeat;
}

.halfghost h4{
color:#ffef38;
}

.halfghost strong {
font-weight: bold;
}


h3 {
font-family: verdana;
}


ul.redstar {
width:80%;
margin:0 auto;
text-align:center;

}


ul.redstar li{
margin-bottom:20px;
padding-left:50px;
background: url(img/red.gif) no-repeat 1px 50%;

}


ul.lis {
list-style-type: circle;
}


#content h2.bikes {
margin:0px;
padding: 0px;
line-height:1.3em;
font-size: 2.2em;
font-weight:normal;
margin-right:10px;
margin-top: 40px;
clear:both;
display:block;
width: 600px;
border-bottom:1px solid #dddddd;
text-align: left;
}



p.bik {
width:100%;
text-align:center;
}



#ourteam {
margin-left:5px;
width:685px;
height: 631px;
background: url(img/ourteambg.jpg) no-repeat;
}

#ourteam ul {
font-size:0.8em;
padding:0em 7em 0em 7em;
}

#ourteam ul li{
display:inline; 
}

#ourteam ul li a{
color: #444444;
text-decoration:none;
}

#ourteam ul li a:hover{
color: #000000;
text-decoration:underline;
}


p.p_team {
width:100%;
padding:1em;
text-align: center;
font-family: "Courier New", arial;
}

.guides img {float:left;position:relative; top:81px; left:27px;}
.guides p {float: right;width:360px;position: relative; top:70px;right: 30px;}


img.inp {
display: inline;
float:right;
border:2px solid #aaaaaa;
top:0px;
left:0px;
}

.lisleft {
padding:1em 3em 1em 5em;
text-align:left;
}



ul.salt {
list-style-type: none;
width:80%;
margin:0 auto;
text-align:center;
}

ul.salt li{
margin-bottom:20px;
padding-left:50px;
background: url(img/saltcristal.jpg) no-repeat 1px 50%;
}

.faq strong {
width:600px;
height:37px;
display:block;
background: url(img/faq-strong.jpg);
}




.aplacontact p{
width: 600px;
position:relative;
top:450px;
left:40px;
font-size: 1.2em;
line-height:1em;
color:#ffffff;
text-align:left;
}

.aplacontact small {
font-size: 0.6em;
color: #222222;

}


.aplacontact {
background: url(img/apla-contact.jpg);
height:680px;
}


.apla-walking {
background: url(img/apla-walking.jpg);
height:450px;
}



.apla-walking p{
font-size: 1em;
line-height:1.3em;
width: 300px;
float: right; 
position:relative;
top: 20px;
right:20px; 
text-align:center;
}



.mapapla {
background: url(images/mapapla.jpg);
height:450px;
}



.mapapla {
background: url(images/mapapla.jpg);
height:450px;
}


.mapapla p{
font-size: 1em;
line-height:1.3em;
width: 300px;
float: right; 
position:relative;
top: 150px;
right:20px; 
text-align:center;
color:#ffffff;
}


div.pdf a {color:#444444; font-weight:bold;font-size:1.2em;}
div.pdf a:hover {color:#000000; }
div.pdf img {margin-right:20px;}





