body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

body {font: 92%  'Lucida Grande', 'Lucida Grande CY', Geneva, Verdana, Tahoma;color: black;background-color: #fdf5d8;}
table {font:inherit;font:96%;}
select, input, textarea {font-family:inherit;font-size:99%;}

ul,ol { padding: 10px 10px 10px 30px; }
ul {list-style-type : circle;}
p {padding: 2px 0 10px 0;}
#simple-text li {padding-bottom:8px;}
#list-right li {padding-bottom:4px;}

/*
li, .bs, .bw, .bss, .bws, .os, .ow, .oss, .ows {line-height: 97%;margin-bottom: 6px;vertical-align: middle;}

.bs  {list-style-image: url(/misc/heap/li_bs.gif);}
.bw  {list-style-image: url(/misc/heap/li_bw.gif);}
.bss {list-style-image: url(/misc/heap/li_bss.gif);}
.bws {list-style-image: url(/misc/heap/li_bws.gif);}
.os  {list-style-image: url(/misc/heap/li_os.gif);}
.ow  {list-style-image: url(/misc/heap/li_ow.gif);}
.oss {list-style-image: url(/misc/heap/li_oss.gif);}
.ows {list-style-image: url(/misc/heap/li_ows.gif);}
*/

* a:focus, * a:active {outline:none;}	
a {color: #FF6600; text-decoration: none; font-weight: bold;}
a:visited {color: #ea7c42; text-decoration: none;}
a:hover {color: #9e0b04; text-decoration: none;}

.float-left {float:left;padding: 0px 4px 4px 0px;}
.float-right {float:right; padding: 4px 20px 4px 0px;}
.clear {clear:both;}
.container {overflow: hidden;width: 100%;}

.content10 a, .content20 a {text-decoration: underline;}
.content10 a:hover, .content20 a:hover {text-decoration: none;}
.content10 a:visited, .content20 a:visited {text-decoration: underline;}
.picturelink a, a.nodash, .nodash a, .b3white a, .picshadow a  {border-bottom: none;} 
.picturelink a:hover, .nodash a:hover, .b3white a:hover, .picshadow a:hover {border-bottom: none;}
.picturelink a:visited, .nodash a:visited, .b3white a:visited, .picshadow a:visited {border-bottom: none;}

#top-link a, #top-link a:visited, #noline a, #noline a:visited, #title-url a, #title-url a:visited {text-decoration: none;}
#top-link a, #top-link a:visited,.noline a, .noline a:visited {text-decoration: none;}
#top-mark {font-size:70%;}

.FAQlist a {text-decoration: none; border-bottom: none;}
.FAQlist a:visited {color: #FF6600; text-decoration: none; border-bottom: none;}
.FAQlist a:hover {color: #9e0b04;text-decoration: underline;} 
.FAQlist { color: #FF6600;	font-size: 85%;	font-weight: bold;margin-left: 30px;}

.fontsmall, .smallfont, .smallBlock {font-size: 88%;}
H1, .bigTitle, .title {font-weight: bold;font-size: 136%; padding: 2px 0 4px 0;}
H1  {padding: 0 0 16px 0;}
.bigTitle {color:#FF6600;margin-top:18px;margin-bottom:2px;}
.subTitle {color: #FF9523; font-weight: bold;}
#image-title {margin-top:6px;}

.divider {padding-bottom: 20px;padding-right: 10px;background: url(/misc/heap/title-bg.gif) repeat-x left;}
.divider2 {padding-bottom: 10px;padding-right: 10px;border-bottom: 1px dotted #c7b299;}
.divider-auto, .divider-orange, .divider-thin {background: url(/misc/img_object/orange-div.gif ) no-repeat top;margin:0px;display:block;width:auto;min-height:6px;}
.divider-orange {margin: 8px -10px 4px -10px;padding:4px 0px 0px 20px;color: #FF6600;} 
.divider-thin {background: url(/misc/img_object/orange-div.gif ) no-repeat bottom;margin: 0px -10px 0px -10px;padding:0px;height:1px;}

.galleriesBG {background: url(/misc/heap/galleries.jpg) no-repeat;}

.content10 {padding-left: 10px;padding-right: 10px;}
.content20 {padding-left: 20px;padding-right: 20px;}
.uncontent {margin-left: -10px;margin-right: -10px;}
.un30 {margin-left: -30px;margin-right: -30px;}

.b3white {border: 3px solid white;}
.b3orange {border: 3px solid #fdc689;}
.b1white {border: 1px solid white;}
.b1orange {border: 1px solid #fdc689;}
.b1lgray {border: 1px solid #b3b3c5;}
.b1wgray, .insider {border: 1px solid #eeeec5;}
.b3red-left {border-left: 3px solid #9e0b04;}
.b3red-bottom {border-bottom: 3px solid #9e0b04;}
.insider {background-color:#fffbd6;}
.insider-title {width:100%;background-color: #ecd9b1;}

.mainTable {background-color: white;}
.mainLeft {background: #fdf5d8 url(/misc/heap/main-left.gif) repeat-y right;}
.mainRight {background: #fdf5d8 url(/misc/heap/main-right.gif) repeat-y left;}
.mainBottom {background: #fdf5d8 url(/misc/heap/bottom.gif) repeat-x top left;}

.tours, .tours_td1, .tours_bl1, .tours_bl2, .tours_wh1, .tours_wh2 {font-size: 85%; word-spacing: 3px;color: black;line-height: 85%;padding: 10px;}
.toursHeader {border-bottom: 1px dotted #c7b299;padding: 10px;}
.tours_td1 {background: url(/misc/heap/tours-div.gif);}
.tours_bl1 { background: url(/misc/heap/tours-blue1.gif);}
.tours_bl2 { background: url(/misc/heap/tours-blue2.gif);}
.tours_wh1 { background: url(/misc/heap/tours-wb1.gif);}
.tours_wh2 { background: url(/misc/heap/tours-wb2.gif);}
.picshadow { background: url(/misc/heap/picshadow.gif);}

.mapTree {color: #FF6600; font-size: 136%;padding-left: 0px;font-weight: normal; line-height: 136%;text-transform: uppercase;letter-spacing: 1px;}
.mapTree a {border-bottom: none; font-weight: normal}
.mapTree a:visited {border-bottom: none; font-weight: normal}
.mapTree a:hover {border-bottom: none; font-weight: normal; text-decoration: underline;}
.mapTree .mapTree .mapTree a {color: black}
.mapTree .mapTree .mapTree a:visited {color: #999999}
.mapTree .mapTree .mapTree a:hover {color: #FF6600}

.mapTree .mapTree { color: black;font-size: 92%; padding-left: 20px;text-transform: none;margin-bottom: 4px;letter-spacing: 1px;}
.mapTree .mapTree .mapTree {font-size: 85%;padding-left: 16px;padding-bottom: 0px;text-transform: none;letter-spacing: 0px;margin-bottom: 2px;}

.darken {color: #A3A3A3;}
.lblack {color: #333333;}
.orange {color: #FF6600;}
.stop {color: #FF7F50;}
.white {color: white;}
.brown {color: #62523f;}

.formName {margin:0px;padding:0px;color:#FF6600; font-weight:bold;float:left;width:120px;}
.formField {margin:0px 0px 0px 130px;}
#booking-form .formName, #booking-errors .formName {width:180px;}
#booking-form .formField, #booking-errors .formField {margin-left:190px;}
#booking-form #field-text {width: 490px;}
#booking-errors {margin-left:-10px;}
#tour-summary {margin-left: 180px;}
#catalog-summary {margin-left: 140px;font-size:85%;}
#catalog-info {width:230px;margin-right:-10px;}
#header-time {width:130px;margin-left:-10px;}
#header-tour {width:340px;}
#tour-text {margin-right:250px;}
#tour-title {float:left; width:440px;padding: 0 0 12px 0;}
.tours_orange, .tours_white {margin: 0 -10px 0 -10px;padding:8px 0 0 0;background: #ffffff;}
.tours_orange {background: #fffaf0;}

.indexBlock {background-color: #fff4e1;}
.indexBlock a, .smallBlock a {border-bottom: none; text-decoration: underline;}
.indexBlock a:visited, .smallBlock a:visited {color: #FF6600; text-decoration: underline;}
.indexBlock a:hover, .smallBlock a:hover {color: #FFA467; text-decoration: none;}

.indexBlockContent {font-size: 85%;padding: 5px 5px 5px 0px;margin-bottom: 10px;text-align: left;}

.otbivka {float:right;width:260px;padding:0px 0px 10px 10px;clear:right;margin: 0px 8px 0 8px;}
.otbivkaTitle {float:left;text-align:right;font-weight:bold;width:80px;}
.otbivkaText {margin-left:80px;padding-left:10px;}
#otbivka-img, #otbivka-txt {width:262px;padding:4px;margin-top:8px;}
#tour-brief #simple-text   {margin-right:274px;} 
#tour-brief .divider-orange {width:430px;}
#tour-summary .otbivkaText {color: #62523f;}

.qt_movie { border: 1px solid #fffaf0; padding: 6px 6px 20px 190px; display: block; margin: 10px -10px 0px 0px; background-color:#333;}
.qt_closebtn {
	display: block;
	text-align : right;
	padding:0.1em;
}
/*
	position: relative;
	top: 260px;
	left: 450px;
*/
.qt_closebtn a, .qt_closebtn a:hover, .qt_closebtn a:visited {text-decoration:none;}

/* ------------- unchecked part ---------------*/

#tight {letter-spacing: -1px;}
#blockTable TR TD {padding-bottom: 10px;}
#dropmenudiv {text-align:center;  BACKGROUND-COLOR: #f26522; padding: 12px; Z-INDEX: 100; FONT: 77%/136%; POSITION: absolute; }
#dropmenudiv A {DISPLAY: block; FONT: 77%/136%; WIDTH: 100%; COLOR: #32689C; BACKGROUND-COLOR: #f26522; TEXT-DECORATION: none; border-bottom: 1px solid #d95b1f;}
#dropmenudiv A:visited {DISPLAY: block; FONT: 77%/136%;  WIDTH: 100%; COLOR: white; BACKGROUND-COLOR: #f26522; TEXT-DECORATION: none}
#dropmenudiv A:hover {COLOR: #ffffff; BACKGROUND-COLOR: #f26522}

.chooseTour {padding-top: 6px;padding-bottom: 6px;}
.chooseTour SELECT { font-size: 85%;}
.form {font-size: 85%;color: black;}
.formSub {font-size: 92%; font-weight: bold; color: #818181;}

.print {padding-left: 22px;padding-right: 22px;font-size: 85%;color: black;}
.printURL {font-size: 85%;color: black;padding-left: 20px;padding-bottom: 5px;}
.printHeader {font-size: 136%;color: black;padding-top: 10px;padding-left: 20px;}

.submenu, .submenuLast {font-weight: normal; font-size: 88%;color: #004A80;text-transform: lowercase;}

#level2 {text-transform: uppercase;}
#level3 {}

.footer {font-size: 77%;color: white;}
.footer a {color: #fdc689; font-weight: normal;}
.footer a:visited {color: #fdc689; text-decoration: none;}
.footer a:hover {color: white; text-decoration: none;}
