a img
{
	border:none;
}
body
{
background-color:#f0f1f5;
}
div.main {
margin: 0 auto;
padding:10px 10px 10px 10px;
width:750px;
background-color:#FFFFFF;
border: 1px solid #a6a6a6;
overflow:auto;
}

div.clear
{
	clear: both;
	height: 1px;
	font-size:1px;
}
.red {
color:#22387f;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.red-red {
color:#c30006;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.logo  {
height:50px;
width:450px;
padding-left:0px;
margin-bottom:3px;
float:left;
}
.make-it {
width:300px;
padding-top:5px;
float:left;
text-align:right;
}
.menu-left{
float:left;
}
.menu-space{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color:#A8A7A3;
padding:0px 3px 0px 3px;
}
.menu-space-nem{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color:#A8A7A3;
padding:0px 3px 0px 2px;
}
.menu-bg {
width:728px;
padding:4px 5px 0px 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
background-image:url(../img/menu_bg.jpg);
height:25px;
background-repeat:repeat-x;
text-align:left;
float:left;
}
.menu-small-bg {
background-image:url(../img/menu_small_bg.jpg);
background-repeat:repeat-x;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #595959;
text-decoration: none;
float:left;
padding-top: 2px;
height:18px;
width:740px;
}
.lang{
padding-right:10px;
text-align:right;
}
.content {
	width:750px;
	padding:10px 0px 5px 0px;
}
.content-root {
	width:750px;
	padding:0px 0px 5px 0px;
}
.menu-tab {
	width:624px;
	height:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #595959;
	text-decoration: none;
}
.menu-item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #808080;
	text-decoration: none;
}
.menu-item:hover {
	color: #000000;
}

.menu-item-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #f5e5c1;
	text-decoration: none;
}
.menu-item-link:hover {
	color: #ffffff;

}


.menu-item-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #f5e5c1;
	text-decoration: none;
}
.menu-item-top:hover {
	color: #ffffff;
}
.big-box{
width:525px;
float:left;
}
.blue-box-big{
width:505px;
height:18px;
padding:3px 10px 3px 10px;
background-image:url(../img/box-blue-big.jpg);
background-repeat:no-repeat;
color:#f5e5c1;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
}
.big-content{
	padding:10px 10px 10px 10px;
	width:503px;
	height:115px;
	border-left:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	border-bottom:1px solid #A6A6A6;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	overflow: auto;
}
a.small-link{
	color:#223881;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
a.small-link:hover{
	text-decoration: underline;
}
.small-box {
	margin-left:10px;
	float:left;
}
.small-box-blue-left{
	float:left;
}
.small-box-blue-right{
	float:left;
	margin-left:11px;
}
.yell-box-small{
	background-image:url(../img/box-bckg.jpg);
	background-repeat:no-repeat;
	padding:3px 10px 3px 10px;
	width:195px;
	height:18px;
	color:#f5e5c1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.yell-box-small-cont{
	background-image:url(../img/box-bckg-cont.jpg);
	background-repeat:no-repeat;
	padding:3px 10px 3px 10px;
	width:195px;
	height:18px;
	color:#f5e5c1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.small-content{
	padding:10px 8px 10px 9px;
	width:196px;
	border-left:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	overflow: auto;
}
.small-content-last{
	padding:10px 8px 20px 9px;
	width:196px;
	border-left:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	border-bottom:1px solid #A6A6A6;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	overflow: auto;
}
.weather-small{
background-image:url(../img/weather-small.jpg);
background-repeat:no-repeat;
width:153px;
height:53px;
padding:9px 5px 5px 38px;
}
.blue-box-small{
	background-image:url(../img/box-bckg-blue-small.jpg);
	background-repeat:no-repeat;
	padding:3px 10px 3px 10px;
	width:237px;
	height:18px;
	color:#f5e5c1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.small-content-blue{
	padding:10px 10px 10px 10px;
	width:235px;
	border-left:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	border-bottom:1px solid #A6A6A6;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	overflow: auto;
}
.placeholder10{
height:5px;
}
img {
border: none;
}
img.product-img{
margin:5px 5px 5px 5px;
vertical-align:top;
float:right;
}
.menu-item-small {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #f5e5c1;
	text-decoration: none;
}
.menu-item-small:hover {
	color: #ffffff;
}
.menu-tab-small {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #595959;
	text-decoration: none;
}
.menu-tab-copy {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #898989;
	text-decoration: none;
}
div.submenu{
	width:144px;
	float:left;
	padding-bottom:5px;
}
div.products-menu-first{
	background-image:url(../img/products_menu_top.jpg);
	background-repeat:no-repeat;
	height:7px;
	width:144px;
	font-size:1px;
}
div.products-menu-last{
	background-image:url(../img/products_menu_bottom.jpg);
	background-repeat:no-repeat;
	height:7px;
	width:144px;
	font-size:1px;
}
div.product
{
padding-left:10px;
}
.products-menu-first {
height:7px;
}
.products-menu-background {
	background-image:url(../img/products_menu_background.jpg); 
	background-repeat:repeat-y;
	
}
.products-menu-background-last {
	height:18px;
	background-image:url(../img/products_menu_background.jpg); 
	background-repeat:repeat-y;
	
}
div.products-menu-item {
	margin-left:8px;
	margin-right:8px;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:1px;
	border-bottom:1px solid #A7A7A7;
	
}
.products-menu-item-last {
	margin-left:8px;
	margin-right:8px;
	padding-left:0px;
	padding-right:10px;
}
.products-menu-item-a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #f5e5c1;
	text-decoration: none;
}
.products-menu-item-a:hover {
	color: #ffffff;
}
.header {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-style:normal;
	font-weight:bold;
	color:#22387f;
	text-align:left;
	margin-bottom:5px;
}
.normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#000000;
	text-align:left;
}
span.normal-web {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: inherit;
	color:#000000;
	text-align:left;
}
span.normal-web a {
	color:#000;

}
.normal-link {
	margin-left:10px;
	border-top:#9c0000 2px solid; 
	margin-top:2px
	}

.normal-textx {
	margin-top:4px
	}
	
.normal-link {
text-decoration:none;
color:#595959;
}
.normal-link:hover {
color:#595959;
}
.head {
	text-align:left;
	padding: 4px 0px 3px 0px;
}
.product-menu {
	width:154px;
}
.product {
	width:586px;
	padding:0px 0px 10px 0px;
	margin-left:144px;
}
.main-ods {
	padding:0px 0px 10px 0px;
}
a.browser {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#22387f;
}
.buildings-header {
	width:234px;
	height:120px;
	float:left;
	text-align:right;
}
.welcome-header {
	width:516px;
	height:120px;
	float:left;
}
.central-content {
	width:525px;
	height:240px;
}
.central-content-nem {
	width:525px;
	height:250px;
}
.guided-text {
	width:148px;
	height:240px;
	float:left;
	padding:0px 10px 0px 10px;
	border-right:#999999 solid 1px;
}
.guided-text-nem {
	width:148px;
	height:250px;
	float:left;
	padding:0px 10px 0px 10px;
	border-right:#999999 solid 1px;
}
.read-more-main {
	width:148px;
	height:25px;
	margin-top:15px;
}
.read-more-main-nem {
	width:148px;
	height:25px;
	margin-top:5px;
}
.read-more-ico {
	width:23px;
	height:24px;
	float:left;
	margin-right:10px;
}
.read-more-small {
	width:110px;
	height:15px;
	float:left;
	margin-top:1px;
}
.evens-text {
	width:145px;
	height:240px;
	float:left;
	padding:0px 10px 0px 20px;
	border-right:#999999 solid 1px;
}
.evens-text-nem {
	width:145px;
	height:250px;
	float:left;
	padding:0px 10px 0px 20px;
	border-right:#999999 solid 1px;
}

.guidebooks-text {
	width:149px;
	height:240px;
	float:left;
	padding:0px 10px 0px 20px;
}
.guidebooks-text-nem {
	width:149px;
	height:250px;
	float:left;
	padding:0px 10px 0px 20px;
}
.read-more-bigger {
	width:145px;
	height:25px;
	margin-top:30px;
}
.read-more-bigger-nem {
	width:145px;
	height:25px;
	margin-top:5px;
}
.read-more-smaller {
	width:149px;
	height:25px;
	margin-top:15px;
}
.read-more-smaller-nem {
	width:149px;
	height:25px;
	margin-top:20px;
}
.guide-picture {
	width:195px;
	height:67px;
}
.guide-small-text {
	width:195px;
	height:10px;
	margin-top:4px;
}
.hotel-picture {
	float:right;
	width:195px;
	height:67px;
}
.hotel-small-text-side {
	float:right;
	width:195px;
	height:10px;
	margin-top:4px;
}
.venues-picture {
	width:195px;
	height:67px;
}
.venues-small-text {
	width:195px;
	height:10px;
	margin-top:4px;
}
.weather-small-text {
	width:195px;
	height:10px;
	margin-top:0px;
}
.banner-flash {
	width:750px;
	height:160px;
	margin-bottom:15px;
}
.bottom-content {
	width:750px;
	height:160px;
}
.main-hotel {
	width:215px;
	height:160px;
	float:right;
}
.hotel-content {
	padding:10px 8px 10px 9px;
	width:196px;
	height:115px;
	border-left:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	border-bottom:1px solid #A6A6A6;
}
.hotel-picture {
	width:195px;
	height:67px;
	float:right;
}
.hotel-small-text {
	width:195px;
	height:20px;
	margin-top:20px;
	float:right;
}
.testimonial-ico {
	width:43px;
	height:105px;
	float:left;
}
.testimonial-content {
	width:450px;
	height:105px;
	float:left;
}
.testimonial-text {
	width:450px;
	height:70px;
}
.testimonial-bottomx {
	width:450px;
	height:25px;
}
.testimonial-podpis {
	width:200px;
	height:25px;
	float:left;
}
.testimonial-read-me {
	width:250px;
	height:25px;
	float:left;
	margin-top:12px;
}
.testimonial-read-more {
	width:85px;
	height:24px;
	float:right;
	margin-top:2px;
}
.testimonial-read-more-ico {
	width:23px;
	height:24px;
	float:right;
	margin-right:5px;
}
.footer-content {
	width:750px;
	height:20px;
}
