body {margin:0;
	padding:0; background-color:#F0F2F0;}  
#wrap1 { background-color:#CFD9B0;
margin: 0 auto;
}

#wrap2 { background-color: white;}
a img {border:none;}
#logo { 
background-image: url(naglowek/tlo1.gif); background-repeat:no-repeat;
width:800px;
height:50px;
}

#galeria-thickbox a img{
	border: 0;}

#galeria-thickbox {margin-top:10px;
}
	
#menu_poziom {
background-image: url(naglowek/tlo2.gif);
width:800px;
height:30px;
font-family:arial;
font-size:12px;
text-align:center;
}

#menu_poziom a {
text-decoration: none;
color: white;
}

#menu_poziom a:hover {
color: #004B18;
}

#sidebar {
background-color: #D7DFD5;
font-family:arial;
font-size:12px;
}

h1 {
font-family:arial;
color: white;
font-size:1.6em;
text-align:left;
margin-left:110px;
margin-top:0;
}

#main {
background-color:#F2F5F2;
font-family:arial;
font-size:12px;
}

#stopka  { clear:both; font-size: 10px; font-family:arial; border-top:solid 5px #F2F5F2;	
padding: 5px;
text-align:center;
  background: #CFD9B0;
color:#203F1B;
}

a {
text-decoration: none;
color: #004B18;
}

a:hover {
color: white;
}

#main a:hover {
color: #FCBC61;
}

#mapa_europa {
margin-top:20px;
}

h2 {
font-family:arial;
font-size:15px;
}

h3 {
font-size:14px;
color: #1A4D3E;
}

.home {
font-family: arial;
font-size:12px;
}

.padding {
padding-left:10px;
padding-right:10px;

}
.home h2 {
text-align:center;
color: #1A4D3E; 
font-size:16px;
padding:5px;
}

.home h3 {
text-align:center;
padding:5px;
}

.naglowek1 {
background-color: #BFCEDD;
margin-top:20px;
}

.naglowek2 {
background-color: #D7DFD5;
}

#naglowekirist {
margin-top:20px;
}



.opis_short {
padding:5px;
margin-top:5px;
text-align:justify;
border: solid 1px  #9FB99A;
}

.tlo1 {
background-color: #D7DFD5;
margin-top:10px;
}
.tlo {
background-color: #D7DFD5;
}

#tours h2 {
font-family:arial;
font-size:14px;
color:#124155; }

div.us a {
text-decoration: underline;
}

div#booking a {
text-decoration: underline;
}

div#trasa a {
text-decoration: underline;
}


#tours {
text-align:justify;
margin-left:20px;
margin-right:5px;
}

#about {
text-align:justify;
margin-left:20px;
padding:10px;
margin-right:10px;
}

.us {
margin-left:40px;
}

#services {
text-align:justify;
margin-left:20px;
margin-right:10px;
padding:10px;
}

#booking {
text-align:justify;
margin-left:20px;
padding:10px;
margin-right:10px;
}

 
.foto {float:right;
}

.foto_pion {
float:right;
margin-right:33px;
}
 
.opis {
margin-left:20px;
margin-right:215px;
text-align:justify;
}
 
#contact {
text-align:center;
}

.select {
text-align: center;
margin-top:10px;
}

#menu01 {
padding:5px;
margin-left:5px;
}

#menu02 {
padding:5px;
margin-left:5px;
}

.symbol {float:right;
position:relative; 
top:-1.3em;
}

h2 .mark {
position:relative; 
top:1em;
}
h1 .mark {
position:relative; 
top:0.7em;
}

.details {
text-align:left;
clear:right;
}

.back {text-align:right;
clear:right;
padding:5px;
}
.next {
clear:both;
padding-top:40px;
text-align:center;}

.morepictures {
font-size:10px;
}

.program {
background-color: white;
font-size:11px;
text-align:justify;
}


#trasa {
padding:10px;
text-align:justify;
margin-left:20px;
margin-right:10px;
}

#zdjecia {
padding:10px;
position:relative;
top:15px;
}

div#trasa h1 {
color:#21547A;
margin-left:0px;
margin-bottom:30px;
text-align:center;
margin-top:20px;
}

div#trasa h2 {
color:#124155;
}


#form {
background-color:white;
border: solid 2px #21547A;
padding:10px;
}

#send {
float:right;}

.data {
font-weight:900;
color: #CB8204; }



.irist_info a:hover {
color: #FCBC61;
}


.hotel {
border: solid 2px #CFD9B0;
text-align:center;
background-color:white;
}
#irist {float:right;}

.irist_info {
background-color:#F2F5F2;
font-family:arial;
font-size:12px;
margin-top:5px;
}

.hotele {
border: solid 2px #CFD9B0;
padding:15px;
}

#hotele {
background-color:#F2F5F2;
font-family:arial;
font-size:12px;
color:#124155; }

#mapa {
margin-left:15px;
margin-top:10px;
}

.tour_opis { 
margin-left:20px;
text-align:justify;
}
.foto_gallery {
background-color:#F2F5F2;
margin-top:5px;
}

.gwiazdki {
font-size:18px;}

#date {
font-family:arial;
font-size:12px;
}

.tytul { 
font-size:14px;
font-weight:bold;
}
#menu_boczne {
padding:10px;
margin-top:20px;
}

#logo h1 {
font-size:1.6em;
text-align:left;
margin-left:110px;
position:relative; 
top:0.5em;
}





#home2 #irist {float:right;
position:relative; 
top:-15px;
}

#home1 {
padding:10px;
margin-top:10px;
margin-left:10px;
text-align:justify;
}

.tekst2 {
border: solid 2px #CFD9B0;
padding:15px;
}

#home2 {
background-color:#F2F5F2;
font-family:arial;
font-size:12px;
}

.trasa_info {
text-align:justify;
margin-left:10px;
margin-right:10px;
}



#home2 h3 {
text-align:center;
}

#scheduled {clear:right;
text-align:center;
}

#mapa3 {
float:left;
margin-right:10px;
}




#tour h1{
color:#21547A;
margin-left:0px;
margin-bottom:10px;
text-align:center;
position:relative; 
top:-10px;
}

#tour h2{
color:#124155;
clear:right;
}

#tour {
padding:30px;
text-align:justify;
}

#tour .opis {
margin-right:215px;
text-align:justify;
margin-left:0
}

.blady {
color: #BDD8BF;}
#foto_galeria {
margin-bottom:6em;
}

#site_map {
background-color:#F2F5F2;
font-family:arial;
font-size:12px;
text-align:justify;
margin-top:5px;
padding:10px;
}

#site_map a:hover {
color: #FCBC61;
}

#site_map .naglowek2 {
font-size:14px;
color: #1A4D3E;
}

.tekst3 {
border: solid 2px #CFD9B0;
padding:15px;
margin-bottom:10px;
}

div#site_map h1 {
	color: #1A4D3E;
	margin-left:0px;
	text-align:left;
	position:relative; 
	top:0;
}

.site {
	float:right;
	margin-right:30px;
	font-family:arial;
	font-size:12px;
}
#flaga {float:right;
	margin-right:30px;}
.home img {
	margin-bottom:5px;
}
