body {margin: 0px; padding: 0px; color: #333333; background: #FFFFFF;}


table {margin: 0px; padding: 0px; background: none; border-collapse: collapse; border: none;}


td {margin: 0px; padding: 0px; text-align: left; vertical-align: top; background: none; border: none;}


div {margin: 0px; padding: 0px; text-align: left; vertical-align: top; background: none; border: none;}


form {margin: 0px; padding: 0px; text-align: left; vertical-align: top; background: none; border: none;}


img {margin: 0px; padding: 0px; background: none; border: none;}


a {color: #008BDA; text-decoration: underline;}


h1 {padding-top: 15px; font-family: tahoma, sans-serif; font-size: 200%; color: #FF9900;}
h1 a {color: #FF9900;}
h2 {font-family: arial, sans-serif; font-size: 120%; font-weight: normal; color: #FF9900;}
h2 a {color: #FF9900;}
h3 {font-family: arial, sans-serif; font-size: 95%; font-weight: normal; color: #CC6600;}
h3 a {color: #CC6600;}
h4 {font-family: arial, sans-serif; font-size: 80%; font-weight: bold;}
h5 {font-family: arial, sans-serif; font-size: 70%; font-weight: bold;}
h6 {font-family: arial, sans-serif; font-size: 65%; font-weight: bold;}


p {font-family: arial, sans-serif; text-align: justify; font-size: 80%;}
p div {font-family: arial, sans-serif; text-align: justify; font-size: 80%;}

p.Hint {padding: 10px; font-family: arial, sans-serif; text-align: left; font-size: 70%; line-height: 1.5; background: #F4F3F1;}
.TourData p {font-family: arial, sans-serif; text-align: left; font-size: 80%;}
.Data p {font-family: arial, sans-serif; text-align: left; font-size: 80%;}


li {font-family: arial, sans-serif; font-size: 75%;}

li li {font-family: arial, sans-serif; font-size: 100%;}



table.Framework {width: 100%; height: 100%;}
table.Framework td.LeftColumnDesktop {width: 260px; background: url(/Graphics/LeftColumnDesktop.jpg) left top #F7EAD3;}
table.Framework td.LeftColumnDesktop h3 {margin: 0.7em 0px; color: #CC6600;}
table.Framework td.RightColumnMain {width: 90%;}



div.LeftColumnDivisionOrnament {width: 100%; height: 53px;}



div.LeftColumnBlock {padding: 20px 0px 20px 40px;}
div.LeftColumnBlock h3 {margin: 0.7em 0px; color: #CC6600;}
div.LeftColumnBlock h3 a {color: #CC6600;}
div.LeftColumnBlock p {text-align: left;}

#banners {
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 20px 0px 20px 40px;
	z-index: 100;
}



div.Breadcrumbs {padding: 15px 40px; font-family: tahoma, sans-serif; font-size: 70%; color: #999999;}
div.Breadcrumbs a {color: #999999;}


div.IntroductionOrnament {background: #FFF6E8;}
div.IntroductionCorner {padding: 50px 0px 20px 40px; background: url(/Graphics/IntroductionCorner.gif) left top no-repeat;}

div.IntroductionText {font-family: arial, sans-serif; font-size: 90%; color: #CC6600; line-height: 1.5;}


table.MainBlock {margin: 40px 0px; width: 100%;}
table.MainBlock td.SpacerLeft {width: 1%; font-size: 1%;}
table.MainBlock td.SpacerLeft img {width: 40px; height: 1px;}
table.MainBlock td.SpacerMiddle {width: 1%; font-size: 1%;}
table.MainBlock td.SpacerMiddle img {width: 40px; height: 1px;}
table.MainBlock td.SpacerRight {width: 1%; font-size: 1%;}
table.MainBlock td.SpacerRight img {width: 40px; height: 1px;}
table.MainBlock td.Text {width: 65%;}
table.MainBlock td.RightColumn {width: 32%;}
table.MainBlock td.Column50 {width: 49%;}


td.Column10 {padding: 0px 5px 0px 10px; width: 10%;}


table.Text td {font-family: arial, sans-serif; font-size: 80%;}


table.Form td.FieldName {padding: 7px 5px 7px 0px; vertical-align: middle; font-family: arial, sans-serif; font-size: 80%;}
table.Form td.FieldInput {padding: 7px 0px 7px 0px; vertical-align: middle; font-family: arial, sans-serif; font-size: 80%;}
table.Form td.FieldInput select {padding: 2px; font-family: arial, sans-serif; font-size: 100%;}
table.Form td.FieldInput input {width: 90%; padding: 1px 2px; font-family: arial, sans-serif; font-size: 100%; border: 1px solid #008BDA;}
table.Form td.FieldInput input.Short {width: auto; padding: 1px 2px; font-family: arial, sans-serif; font-size: 100%; border: 1px solid #008BDA;}
table.Form td.FieldInput textarea {width: 90%; padding: 1px 2px; font-family: arial, sans-serif; font-size: 100%; border: 1px solid #008BDA;}
table.Form td.FieldSubmit {padding: 5px 0px 5px 0px; vertical-align: middle; font-family: arial, sans-serif; font-size: 80%;}
table.Form td.FieldHint {padding: 7px 5px 7px 0px; vertical-align: middle; font-family: arial, sans-serif; font-size: 70%;}


table.Data {width: 100%;}
table.Data td {padding: 2px 5px; font-family: arial, sans-serif; font-size: 70%; border: 1px solid #FFFFFF;}

table.TourData, table.TourDataActive {width: 100%;}
table.TourData td, table.TourDataActive td {padding: 2px 5px; text-align: left; font-family: arial, sans-serif; border: 1px solid #E0E0E0;}

p.priceCell span {display: none;}
p.priceCell span.actualPrice {display: inline;}

.HeaderL {text-align: left; background: #F1F1F1;}
.DarkL {text-align: left; background: #F4F4F4;}
.LightL {text-align: left; background: #FFFFFF;}
.HeaderC {text-align: center; background: #F1F1F1;}
.DarkC {text-align: center; background: #F4F4F4;}
.LightC {text-align: center; background: #FFFFFF;}
.HeaderR {text-align: right; background: #F1F1F1;}
.DarkR {text-align: right; background: #F4F4F4;}
.LightR {text-align: right; background: #FFFFFF;}


div.SmallMap {margin: 2.5em 0px 0px 0px; height: 310px;}
div.SmallMap div.SmallMapLink {padding: 175px 0px 0px 20px; width: 50%; font-family: arial, sans-serif; font-size: 70%; background: url(/Graphics/IconNewWindow.gif) left 179px no-repeat;}



div.PhotoPreviewBlockH {float: left; margin: 0px 10px 15px 0px; font-family: arial, sans-serif; font-size: 70%;}
div.PhotoPreviewBlockH div.PhotoPreviewH {margin: 5px 10px 0px -5px; width: 181px; height: 121px; background: url(/Graphics/PhotoPreviewBackH.gif) no-repeat;}
div.PhotoPreviewBlockH div.PhotoPreviewH img {margin: 10px 11px 11px 10px; width: 160px; height: 100px;}


div#arrows {font-family: Times New Roman; padding: 0px 0px 10px 0px; font-size: 120%;}
div#arrows span {font-size: 90%; position: relative; top: -1px; //top: 4px;}
div#arrows a:link, div#arrows a:visited {text-decoration: none;}

div#pager {font-family: Arial; font-size: 70%;}
div#pager span {background:#fff6e8; border: 1px solid #fbc169; padding: 2px 5px 2px 5px;}
div#pager a:link, div#pager a:visited, div#pager a:hover {padding: 3px;}


img.NewsPreview {float: left; margin: 0px 10px 5px 0px;}

div.WeatherContainer {width: 262px; background: #ffffff;}
div.WeatherBlock {padding: 13px 20px 13px 31px;}

div.WeatherBlock h3 {margin: 0px; padding: 0px; font-family: arial, sans-serif; font-size: 95%; font-weight: normal; color: #CC6600;}

div.WeatherBlock p.Temperature {margin: 5px 0px 0px 0px; padding: 0px; font-family: arial, sans-serif; text-align: left; font-size: 130%;}
div.WeatherBlock p.Phenomena {margin: 0px; padding: 0px; font-family: arial, sans-serif; text-align: left; font-size: 70%;}
div.WeatherBlock p.Parameters {margin: 5px 0px 0px 0px; padding: 0px; font-family: arial, sans-serif; text-align: left; font-size: 55%; color: #666666;}

div.WeatherBlock p.Link {margin: 5px 0px 0px 0px; padding: 0px; font-family: arial, sans-serif; text-align: left; font-size: 55%; color: #666666;}
