body {font-size: 14px; margin:0; padding:0; font-family: sans-serif; color:#594718; background: #edddb1 url(/include/bottom-fon.jpg) left bottom repeat-x; scrollbar-track-color:#edddb1; scrollbar-base-color:#c3a674}
body {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1005)?"1005px" : "100%"); min-width:1005px}
td {font-size: 12px; background:#ede1d5; border:1px solid silver; padding:3px; vertical-align:top}
th {font-size: 12px; background:#bc9064; border:1px solid silver; padding:3px}
caption {font-size: 14px; padding:3px}
table {border:1px solid silver; border-collapse:collapse}
p {margin:5px 0; padding:2px 0}

.form {background:none; border:none}
form td {background:none; border:none; text-align:right}
input, select, textarea {background:#edddb1; border:1px solid #594718; text-align:left}
button {font-size:12px; font-weight:bold; color:#594718; border:outset 2px}
.header {font-weight:bold; text-align:center}
.form input, .form select {width:100%}

a {color:#b92f01}
h1 {font-size: 13pt; font-weight:bold}
h2 {font-size: 13pt; font-weight:bold}
img {border:none; vertical-align:middle}

div {margin:0px}
div.all {text-align:center; background: url(/include/top-fon.jpg) center top repeat-x}

div.top-left {background: url(/include/top-left.jpg) left top no-repeat}
div.top-right {background: url(/include/top-right.jpg) right top no-repeat}
div.bottom-left {background: url(/include/bottom-left.jpg) left bottom no-repeat}
div.bottom-right {background: url(/include/bottom-right.jpg) right bottom no-repeat}


div.allcenter {width:1005px; margin:0 auto; text-align:left}

div.top {width:100%; height:220px; padding:0; text-align:left}
div.top2 {height:190px; padding:0; margin:0 220px 0 197px}
p.otdih {font-size:16px; color:#f76f01; margin:0; padding:30px 0 0 160px}

a.bron {width:127px; height:42px; padding:0; display:block; margin:18px 0 0; float:left}
a.map {width:115px; height:76px; padding:0; display:block; margin:69px 0 0; float:right}
div.hcontact {font-size: 12px; display:inline; float:left; width:150px; text-align:left; margin:70px 0 0 170px; font-weight:bold}

div.body {width:785px; float:left}
div.left {width:205px; padding:0}
div.content {width:560px; float:right; padding:0 0 20px}
.content p {text-align:justify}
div.right {width:205px; float:right}
div.botcol {font-size: 12px; clear:both; width:100%; padding:30px 0 10px; text-align:center; color: #635e48}
div.copiring {float:left; width:200px; margin:0; text-align:left}
div.copir {float:right; width:200px; margin:0; padding:20px 0 0; text-align:right}
.phone {margin:60px 0 0 50px; padding:10px; color: #206800; font-size:26px}
.code {font-size:18px}

.menu p, p.skidky {font-size:14px; font-weight:bold; margin:0; padding: 6px 0 6px 10px}
.menu p.curent, p.skidky {color:white; background:url(/include/button.jpg) left center no-repeat}
.menu a {text-decoration:none}

table.galery {width:470px; margin:0 auto; border-collapse:separate; border-spacing:2px; border:none}
table.galery td, table.galery th {background:none; border:none}
.galery td p {border:1px solid gray; padding:5px; background:white}
.galery th {font-size:10px; font-weight:normal; vertical-align:top; padding:5px 3px 0; background:none}
#jsiMainBox {background:white}


.center {text-align:center}
.center img {vertical-align:middle}
.tar {text-align:right !important}
.fl {float:left; margin-right:15px}
.fr {float:right; margin-left:15px}
.bold {font-weight:bold}
.i {font-style:italic}

b {font-weight: normal}
em {font-style: normal}

.type_text input {width:100%}
.guest_text {color:#b92f01; font-weight:bold}
.guest_fail {color:red; font-weight:bold}
.guest_add {color:green; font-weight:bold}
.badvalue {border:red 1px solid}
.hideframe {width:0; height:0;border:none}

