* {margin:0; padding:0; font-size:100.01%;}

body, html {background:#014f5b url('/resources/draft/i/bg.gif') top center repeat-y; font:normal 12px 'Tahoma'; color:#333; height:100%;}

a:link, a:visited {color:#055c6e; text-decoration:underline;}
a:hover,a:visited:hover {text-decoration:none;}
a img {border:0 none;}

h1 {font:normal 24px 'tahoma'; color:#8f6407;}
h2 {font:normal 20px 'tahoma'; color:#8f6407;}
h3 {font:bold 16px 'tahoma'; color:#8f6407;}

.errors {color:red; margin-bottom:10px;}
.message {color:green; margin-bottom:10px;}

table#all {border-collapse:collapse; margin:0 auto; height:100%; width:1000px;}
table#all td#body {background:#fffde9 url('/resources/draft/i/top2.jpg') top left no-repeat; vertical-align:top;}
table#all div#logo {padding:10px 0 0 65px;}

table#all div#left {float:left;  margin-top:102px; width:250px;}
table#all div#left div#menu-top {font-size:14px; color:#fff; margin-bottom:20px;}
table#all div#left div#menu-top ul {list-style:none; width:200px; margin-left:62px;}
table#all div#left div#menu-top ul li {margin-bottom:10px; overflow:hidden;}
table#all div#left div#menu-top ul li a {display:block; padding-left:10px; float:left;}
table#all div#left div#menu-top ul li span {background:transparent url('/resources/draft/i/main-left.gif') no-repeat 1px; padding:4px 0 4px 6px; float:left;}
table#all div#left div#menu-top ul li span span {background:url('/resources/draft/i/main-right.gif') no-repeat 100%; padding:4px 8px 4px 6px;}
table#all div#left div#menu-top a:link, table#all div#left div#menu-top a:visited {color:#002932; text-decoration:underline;}
table#all div#left div#menu-top a:hover, table#all div#left div#menu-top a:visited:hover {text-decoration:none;}
table#all div#left div#number {background:#e8dbb0 url('/resources/draft/i/number1.gif') top left no-repeat; font-size:11px; line-height:16px; padding:0 22px 16px 62px; width:166px;}
table#all div#left div#number a:link, table#all div#left div#number a:visited {color:#8f6407; font:bold 14px 'tahoma';}
table#all div#left div#number-line {background:url('/resources/draft/i/number2.gif') top left no-repeat; height:8px; width:100%;}
table#all div#left div#gallery { padding-left:62px; width:188px;}
table#all div#left div#gallery h3 {color:#055c6e; font:normal 22px 'tahoma'; padding:23px 0;}

table#all div#right {margin:102px 0 0 292px; width:708px;}
table#all div#right div#menu {background:url('/resources/draft/i/menu.gif') top left no-repeat; color:#fff; font-weight:bold; height:54px; width:708px;}
table#all div#right div#menu ul {padding:16px 0 0 34px;}
table#all div#right div#menu ul li {display:inline; margin:0 10px;}
table#all div#right div#menu a:link, table#all div#right div#menu a:visited {color:#fff; font-weight:normal;}
table#all div#right div#menu a:hover, table#all div#right div#menu a:visited:hover {color:#b1f4fe; font-weight:normal;}
table#all div#right div#content {line-height:16px; margin:11px 0 10px 45px; width:580px;}
table#all div#right div#content ul {margin-left:17px;}
table#all div#right div#read {background-color:#fffde9; line-height:16px; padding-left:25px; width:580px;}
table#all div#right div#read h2 a:link,
table#all div#right div#read h2 a:visited {font:normal 24px 'tahoma'; color:#8f6407;}
table#all div#right div#view {background-color:#fcf9de; line-height:16px; margin:11px 0 10px 25px; padding-bottom:20px; width:600px;}
table#all div#right div#item {background:url('/resources/draft/i/item.jpg') top left no-repeat; height:111px; margin-left:15px; padding:15px 0 0 20px; width:609px;}
table#all div#right div#item h3 {color:#055c6e; font:normal 24px 'tahoma';}

table#all td#foot {background-color:#fffde9; padding:30px 0; vertical-align:top; line-height:19px;}
table#all td#foot div#copyright {color:#666; float:left; margin-left:62px;}
table#all td#foot ul {margin:0 0 0 334px;}
table#all td#foot ul li {display:inline; margin:0 4px;}
table#all td#foot a:link, table#all td#foot a:visited {color:#055c6e;}

/*faq, reviews*/
a#add {text-decoration:none; border-bottom:1px dotted #055c6e;}
#form {padding-bottom:40px;}
#form form {display:none; padding-top:20px;}

table#faq {background:#f5f4d6; padding:10px;}
table#faq td {padding:2px 2px 2px 0;}
table#faq td#left {width:70px;}
table#faq input.text {border:1px solid #d6c699; font:normal 12px 'Tahoma'; padding:1px 2px; width:126px; outline:none;}
table#faq textarea {border:1px solid #d6c699; font:normal 12px 'Tahoma'; height:100px; width:400px; padding:2px; resize:none; outline:none;}
table#faq .captcha {float:left; padding:6px 0 0 10px;}
table#faq .captcha input {float:left; width:96px; height:46px; font-size:32px; text-align:center;}
table#faq .captcha span {display:block; float:left; font-size:31px; font-family:'Arial'; padding:12px 10px 0 0;}
table#faq img {margin-top:6px; float:left; width:100px; height:50px;}
.faqList {width:100%; border:1px solid #d6c699; padding:8px 0; margin-bottom:20px;}
.faqList dl dt, .faqList dl dd, .faqList p {padding:0 8px;}
.faqList .date {float:right; color:#055c6e; font-size:10px; padding:0 8px 0 0;}
.faqList .author {font-weight:bold; color:#055c6e;}
.faqList .name {font-weight:bold; color:#8f6407;}

/*gallery*/
ul#list {margin-bottom:10px;}
ul#list li {display:inline; margin-right:16px;}
ul#list li span {background:transparent url('/resources/draft/i/list-right.gif') top right no-repeat; color:#fff; padding:6px 10px 12px 0;}
ul#list li span span {background:url('/resources/draft/i/list-left.gif') top left no-repeat; padding:6px 0 10px 10px;}

table#photo {margin-left:20px;}
table#photo td {padding:0 8px 8px 0;}
table#photo img {border:1px solid #fff; padding:2px;}
table#photo a:link img, table#photo a:visited img {border:1px solid #fff;}
table#photo a:hover img, table#photo a:visited:hover img {border:1px solid #d6c699;}

/*numbers*/
table#numbers {border-collapse:collapse; width:100%;}
table#numbers td {vertical-align:top; padding-top:4px;}
table#numbers td.name {vertical-align:middle; width:100%;}
table#numbers td.price {vertical-align:middle; padding:6px 0 0 0; text-align:right; width:155px;}
table#numbers td.line {background:url('/resources/draft/i/line.gif') center left repeat-x; height:11px; padding:0;}
table#numbers img {border:1px solid #d6c699; margin:10px 20px 10px 20px; padding:3px;}
table#numbers h1, table#numbers h3 {font-size:18px; font-weight:normal; padding-top:3px;}
table#numbers h3 a:link, table#numbers h3 a:visited {color:#8f6407;}
table#numbers img.previews {border:3px solid #fff;}
table#numbers td.images img {border:1px solid #e2d2a7; margin-right:10px;}
table#numbers td a#more {display:block; float:left; margin:0 0 0 23px; text-decoration:none; border-bottom:1px dotted #055c6e;}
table#numbers td #more-preview {display:none; border-top:1px dotted #e2d2a7; margin-top:10px;}
table#numbers td ul {padding:4px 0 4px 24px;}
table#numbers .s-preview {overflow:hidden; position:relative;}
table#numbers .s-preview a {display:block; float:left;}
table#numbers .s-preview img {display:block; float:left;}
table#numbers .s-preview a.s-panorama {display:block; float:left; color:#8f6407; position:absolute; bottom:16px; right:26px; background:#fdf8df; border:1px solid #e2d2a7; font-size:11px; text-decoration:none; padding:0 2px;}
table#numbers .s-preview a:hover.s-panorama {color:#055c6e;}
table#numbers .panorama {clear:both; padding:6px 0 0 23px;}
table#numbers .panorama a {color:#f00;}

#more-preview h2 {padding:10px 0 4px 20px;}

/*services*/
dl.services dt {margin-bottom:4px;}
dl.services dt a {font-size:12px;}
dl.services dd {margin-bottom:10px;}

/*reservation*/
table#reservation {border-collapse:collapse;}
table#reservation td {padding:2px 2px 2px 0; height:26px;}
table#reservation td.name {text-align:right; padding-right:6px;}
table#reservation td#null {vertical-align:top; padding-left:20px; width:190px;}
table#reservation td select {border:1px solid #e2d2a7; font:normal 12px 'Tahoma'; padding:2px 0; width:auto; outline:none;}
table#reservation input.text {border:1px solid #e2d2a7; font:normal 12px 'Tahoma'; padding:2px 2px; width:196px; outline:none;}
table#reservation textarea {border:1px solid #e2d2a7; font:normal 12px 'Tahoma'; height:100px; width:200px; padding:2px; outline:none; resize:none;}

table#end {border-collapse:collapse; width:100%;}
table#end tr.bg td {background-color:#fef9e3;}
table#end tr.services th {text-align:left; padding:4px 8px;}
table#end td {border:1px solid #e2d2a7; padding:4px 8px; line-height:22px;}
table#end td.name {font-weight:bold;}
table#end tr th {border:1px solid #e2d2a7; font:normal 11px 'Tahoma'; padding:4px;}
table#end tr th.first {border:1px solid #e2d2a7; font:normal 12px 'Tahoma'; text-align:left; padding:4px 8px;}

/*essential*/
table#essential {border:1px splid #e2d2a7; border-collapse:collapse; width:100%;}
table#essential td {padding:4px 8px; border:1px solid #e2d2a7;}
table#essential td.left {width:210px;}
table#forma {border-collapse:collapse;}
table#forma td {padding:2px 2px 2px 0;}
table#forma input.text {border:1px solid #e2d2a7; font:normal 12px 'Tahoma'; padding:2px 4px; width:282px;}
table#forma input.address {border:1px solid #e2d2a7; font:normal 12px 'Tahoma'; padding:2px 4px; width:282px;}

/*tag*/
a.dashed {border-bottom:1px dashed #055c6e; text-decoration:none;}
img.photo {border:3px solid #fff; height:109px; margin:16px 0; width:158px;}
img.gallery {border:1px solid #e8dbb0; padding:2px;}
p.nav {margin-top:20px; text-align:center;}
h1 a:link, h1 a:visited {color:#8f6407;}
div.number {background-color:#1f8a9a; font-size:18px; color:#fff; height:25px; text-align:center; padding-top:6px; width:155px;}
.tall {background:#fff url('/resources/draft/i/tall.png') center right no-repeat;}

.pogoda {width:188px; padding:0 0 0 58px;}
.pogoda h3 {color:#055c6e; font:normal 22px 'tahoma'; padding:23px 0;}

.s-view, embed {border:1px solid #e2d2a7; padding:2px;}

/*google search */
li.search-goog {list-style-type:none; padding:20px 0;}
input#goog-wm-qt {margin:20px 0;}

#share42 {position:fixed; z-index:1000; margin-left:-70px;}
#share42 {padding:6px 6px 0; background:#FFF; border:1px solid #E9E9E9; border-radius:4px;}
#share42:hover {background:#F6F6F6; border:1px solid #D4D4D4; box-shadow:0 0 5px #DDD;}
#share42 a {opacity:0.5}
#share42:hover a {opacity:0.7}
#share42 a:hover {opacity:1}
