body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555354;
}
body {
	background-color: #F0F0F0;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #888888;
	text-decoration: none;
}
a:hover {
	color: #005583;
	text-decoration: none;
}
/*-----------------------------------------------------------------------*/	
h2 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	color: #669900;
	font-weight: bold;
}
h2 a
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	margin: 0px;
	color: #669900;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	font-weight: bold;
}
h2 a:hover 
{
	color: #95DD00;
	font-weight: bold;
	text-decoration:underline;
	font-family: Tahoma, Verdana;
	font-size: 11px;
}
h3 {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	margin: 0px;
	color: #ffffff;
	font-weight: normal;
}
h1 {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	margin: 0px;
	color: #6868A4;
	font-weight: bold;
}
/*----------------------------------  line ---------------------------------- */
hr
{
	height:1px;
	background: #ffffff;
	border: 0;
	color: #CCCCCC;
	height:1px;
	background-color: #CCCCCC;
}
/*----------------------------------  backgrounds ---------------------------------- */
td
{
padding:0px;
margin:0px;
}
#topborder {
	background-image: url(../graphic/presentation/visit_cracow_04.jpg);	
	height: 9px;
}

#leftborder {
	background-image: url(../graphic/presentation/visit_cracow_05.jpg);
	background-repeat: repeat-y;
	width: 8px;
}
#rightborder {
	background-image: url(../graphic/presentation/visit_cracow_08.jpg);
	background-repeat: repeat-y;
	width: 9px;
}

#bottomborder {
	background-image: url(../graphic/presentation/visit_cracow_30.jpg);
	height: 29px;
}


.walk, .tour, .desc
{
 background-color:#f0f0f0 !important;
}

.flag
{
 display:block;
 height:15px;
 width:30px;
}

.flag:hover
{
	background-position:0px -15px;
}

#flag_pl
{
background:url(../graphic/presentation/flag_pl.jpg) top left no-repeat;
}

#flag_de
{
background:url(../graphic/presentation/flag_de.jpg) top left no-repeat;
}

#flag_gb
{
background:url(../graphic/presentation/flag_gb.jpg) top left no-repeat;
}

#flag_ie
{
background:url(../graphic/presentation/flag_ie.jpg) top left no-repeat;
}

#flag_ru
{
background:url(../graphic/presentation/flag_ru.jpg) top left no-repeat;
}

.home
{
 display:block;
 height:97px;
 width:103px;
}

.home:hover
{
 background-position:0px -97px;
}

#home_pl
{
background:url(../graphic/presentation/pl/home.jpg) top left no-repeat;
}

#home_en
{
background:url(../graphic/presentation/en/home.jpg) top left no-repeat;
}

#home_de
{
background: url(../graphic/presentation/de/home.jpg) top left no-repeat;
}

#home_ru
{
background: url(../graphic/presentation/ru/home.jpg) top left no-repeat;
}

.aboutkrakow
{
 display:block;
 height:97px;
 width:105px;
}

#aboutkrakow_pl
{
background: url(../graphic/presentation/pl/aboutkrakow.jpg) top left no-repeat; 	
}

#aboutkrakow_en
{
	background: url(../graphic/presentation/en/aboutkrakow.jpg) top left no-repeat; 	
}

#aboutkrakow_de
{
	background: url(../graphic/presentation/de/aboutkrakow.jpg) top left no-repeat; 	
}

#aboutkrakow_ru
{
	background: url(../graphic/presentation/ru/aboutkrakow.jpg) top left no-repeat; 	
}

.aboutkrakow:hover
{
	background-position: 0px -97px !important;
}

.aboutus
{
 display:block;
 height:97px;
 width:106px;
}

#aboutus_pl
{
	background: url(../graphic/presentation/pl/aboutus.jpg) top left no-repeat; 	
}

#aboutus_en
{
	background: url(../graphic/presentation/en/aboutus.jpg) top left no-repeat; 	
}

#aboutus_de
{
	background: url(../graphic/presentation/de/aboutus.jpg) top left no-repeat; 	
}

#aboutus_ru
{
	background: url(../graphic/presentation/ru/aboutus.jpg) top left no-repeat; 	
}

.aboutus:hover
{
	background-position: 0px -97px !important;
}

.references
{
 display:block;
 height:97px;
 width:105px;
}

#references_pl 
{
	background: url(../graphic/presentation/pl/references.jpg) top left no-repeat;
}

#references_en 
{
	background: url(../graphic/presentation/en/references.jpg) top left no-repeat;
}

#references_de 
{
	background: url(../graphic/presentation/de/references.jpg) top left no-repeat;
}

#references_ru 
{
	background: url(../graphic/presentation/ru/references.jpg) top left no-repeat;
}

.references:hover
{
	background-position: 0px -97px !important;
}

.shopping
{
 display:block;
 height:97px;
 width:106px;
}

#shopping_pl
{
	background: url(../graphic/presentation/pl/shopping.jpg) top left no-repeat; 	
}

#shopping_en
{
	background: url(../graphic/presentation/en/shopping.jpg) top left no-repeat; 	
}

#shopping_de
{
	background: url(../graphic/presentation/de/shopping.jpg) top left no-repeat; 	
}

#shopping_ru
{
	background: url(../graphic/presentation/ru/shopping.jpg) top left no-repeat; 	
}

.shopping:hover
{
	background-position: 0px -97px !important;
}

.transport
{
 display:block;
 height:97px;
 width:105px;
}

#transport_pl
{
	background: url(../graphic/presentation/pl/transport.jpg) top left no-repeat; 	
}

#transport_en
{
	background: url(../graphic/presentation/en/transport.jpg) top left no-repeat; 	
}

#transport_de
{
	background: url(../graphic/presentation/de/transport.jpg) top left no-repeat; 	
}

#transport_ru
{
	background: url(../graphic/presentation/ru/transport.jpg) top left no-repeat; 	
}

.transport:hover
{
	background-position: 0px -97px !important;
}

.links
{
 display:block;
 height:97px;
 width:106px;
}

#links_pl
{
	background: url(../graphic/presentation/pl/links.jpg) top left no-repeat; 	
}

#links_en
{
	background: url(../graphic/presentation/en/links.jpg) top left no-repeat; 	
}

#links_de
{
	background: url(../graphic/presentation/de/links.jpg) top left no-repeat; 	
}

#links_ru
{
	background: url(../graphic/presentation/ru/links.jpg) top left no-repeat; 	
}

.links:hover
{
	background-position: 0px -97px !important;
}

.sitemap
{
 display:block;
 height:97px;
 width:105px;
}

#sitemap_pl
{
background: url(../graphic/presentation/pl/sitemap.jpg) top left no-repeat;
}

#sitemap_en
{
background: url(../graphic/presentation/en/sitemap.jpg) top left no-repeat;
}

#sitemap_de
{
background: url(../graphic/presentation/de/sitemap.jpg) top left no-repeat;
}

#sitemap_ru
{
background: url(../graphic/presentation/ru/sitemap.jpg) top left no-repeat;
}

.sitemap:hover
{
background-position: 0px -97px !important;
}

.contact
{
 display:block;
 height:97px;
 width:103px;
}

#contact_pl
{
background: url(../graphic/presentation/pl/contact.jpg) top left no-repeat;
}

#contact_en
{
background: url(../graphic/presentation/en/contact.jpg) top left no-repeat;
}
#contact_de
{
background: url(../graphic/presentation/de/contact.jpg) top left no-repeat;
}
#contact_ru
{
background: url(../graphic/presentation/ru/contact.jpg) top left no-repeat;
}

.contact:hover
{
 background-position: 0px -97px !important;
}

.menu-weather
{
 display:block;
 height:70px;
 width:188px; 
}

#menu-weather_en
{
 background: url(../graphic/presentation/en/menu_weather.jpg) top left no-repeat; 
}
#menu-weather_de
{
 background: url(../graphic/presentation/de/menu_weather.jpg) top left no-repeat; 
}
#menu-weather_pl
{
 background: url(../graphic/presentation/pl/menu_weather.jpg) top left no-repeat; 
}
#menu-weather_ru
{
 background: url(../graphic/presentation/ru/menu_weather.jpg) top left no-repeat; 
}

.menu-weather:hover
{
	background-position: 0px -70px !important;
}

.menu-exchange
{
 display:block;
 height:70px;
 width:190px; 
}

#menu-exchange_en
{
 background: url(../graphic/presentation/en/menu_exchange.jpg) top left no-repeat; 	
}
#menu-exchange_de
{
 background: url(../graphic/presentation/de/menu_exchange.jpg) top left no-repeat; 	
}
#menu-exchange_pl
{
 background: url(../graphic/presentation/pl/menu_exchange.jpg) top left no-repeat; 	
}
#menu-exchange_ru
{
 background: url(../graphic/presentation/ru/menu_exchange.jpg) top left no-repeat; 	
}
.menu-exchange:hover
{
	background-position: 0px -70px !important;
}

.menu-news
{
 display:block;
 height:70px;
 width:190px;
}
#menu-news_en
{
 background: url(../graphic/presentation/en/menu_news.jpg) top left no-repeat; 	
}
#menu-news_de
{
 background: url(../graphic/presentation/de/menu_news.jpg) top left no-repeat; 	
}
#menu-news_pl
{
 background: url(../graphic/presentation/pl/menu_news.jpg) top left no-repeat; 	
}
#menu-news_ru
{
 background: url(../graphic/presentation/ru/menu_news.jpg) top left no-repeat; 	
}

.menu-news:hover
{
	background-position: 0px -70px !important;
}

#tourswalks
{
 cursor:pointer;	
 background: url(../graphic/presentation/tourswalks.jpg) top left no-repeat; 	
 display:block;
 height:28px;
 width:188px;
 float:left;
 font-family: Tahoma, Verdana;
 font-size: 13px;
 font-weight:bolder;
 color: #ffffff;
}

#daytrips
{
 cursor:pointer;
 background: url(../graphic/presentation/daytrips.jpg) top left no-repeat; 	
 height:28px;
 width:190px;
 float:left;
 font-family: Tahoma, Verdana;
 font-size: 13px;
 font-weight:bolder;
 color: #ffffff;
}

#booking
{
 cursor:pointer;
 background: url(../graphic/presentation/booking.jpg) top left no-repeat; 	
 height:28px;
 width:180px;
 float:right;
 font-family: Tahoma, Verdana;
 font-size: 13px;
 font-weight:bolder;
 color: #ffffff;
}

#container
{
	margin-left:50px;
}

div#header
{
	font-size:16px;
	font-weight:bold;
}

p#header
{
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
}

.sitelink
{
	margin-left:25px;
	color:black;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}