body {margin:0px; padding:0px;}
html {min-width:1000px;}

p,h1,h2,h3,h4,h5,h6,ul,ol {margin-bottom:19px; padding:0;}
ul,ol {margin-left:25px;}

.news h2 {margin:0;}
.news {margin-bottom:19px;}

#object {position:absolute; right:0px; top:0px;}
#main {position:absolute; z-index:100; width:100%;}
#header {width:100%; height:360px; background:url(../img/bg_telephone.png) no-repeat left bottom;}
#logo {padding:40px 0px 0px 30px;}
#telephone {font:italic bold 20px Arial; color:#000; background:url(../img/telephone.png) no-repeat; padding:15px 0px 0px 0px; margin:20px 0px 0px 100px; width:240px;}
#telephone a {color:#cc0000;}
#telephone a:hover {text-decoration:none;}
#telephone span {color:#0a810a;}
#telephone th {font-size:12px; text-align:left; width:53px; color:#624226;}
#rings {width:281px; height:183px; background:url(../img/rings.png) no-repeat; position:absolute; margin:-30px 0px 0px 20px; _margin:-20px 0px 0px -100px;}
#menu {width:394px; height:470px; float:left; background:url(../img/bg_menu_no_repeat.png) no-repeat; padding-top:170px;}
#middle {font:13px Tahoma; padding:0px 50px 0px 0px; float:left; background:url(../img/bg_menu_repeat.jpg) repeat-y;}
#content {margin-left:400px; padding:30px 0px 0px 0px; min-height:1100px; _height:1100px;}
#content table.form {width:100%; padding-bottom:20px;}
*html #ContactForm {height:0px;}
#content table.form td {padding:3px 15px 3px 3px; vertical-align:middle; text-align:right;}

#content input {font:13px Tahoma;}
#content a {color:#5c1106;}

#content input.input, #content textarea {font:13px Tahoma; width:300px; background:#FFF; padding:3px;}
#content input.required {background:#f7f0e8;}
#content select {font:12px Tahoma; width:310px; padding:2px;}

h2 {font:oblique bold 16px Arial; color:#5c1106;}
#content h3 {font:bold 13px Tahoma;}
#menu ul {list-style-type:none; font:bold italic 18px Tahoma; margin:0px; padding:0px 0px 0px 120px;}
#menu ul li a {text-decoration:none; color:#430e05; display:block; padding:3px 0px 0px 25px; background:url(../img/arrow.png) no-repeat left center; height:25px; width:170px;}
#menu ul li a:hover {color:#cc0000;}
#order {display:block; margin:10px 0px 0px 120px; width:170px;}
#partners {width:190px; margin:60px 0px 0px 120px; font-size:12px;}
#partners a {color:#5c1106;}
.order td {padding:3px; border:1px #CCC solid;}
.service {margin-bottom:50px;}
table {border-collapse:collapse;}
.service td {text-align:center; padding:5px; vertical-align:bottom;}
#content h1 {font:oblique bold 26px Arial; color:#000; text-align:center;}
#footer {background:url(../img/bg_bottom.jpg) no-repeat; width:100%; color:#fff; font:italic 13px Arial; clear:both; height:299px;}
.errors {font:italic 13px Arial; padding:8px 0px 25px 0px; width:600px; text-align:left;}
#footer a {color:#FFF;}
#copyright {padding:160px 80px 0px 50px; float:left;}
#banner {padding:150px 0px 0px 0px; height:150px;}
a:hover {text-decoration:none;}
img {border:0px;}

#pages {margin-bottom:20px; text-align:center; font-weight:bold;}
#pages span, #pages a {display:inline-block; margin-left:7px;}
#pages span.ditto_currentpage {font-size:18px; font-weight:normal;}

#bread {font-size:11px; padding-bottom:19px;}

.jot-content {padding-bottom:15px;}
.jot-row-author {font:italic bold 13px Arial; color:#5c1106;}
.jot-err {border: 1px solid #5c1106;font:italic 13px Arial;color:#5c1106;padding: 5px;margin-bottom: 10px;}
.jot-cfm {border: 1px solid #fd9c59;font:italic 13px Arial;color: #fd9c59;padding: 5px;margin-bottom: 10px;}
.jot-row-up {border: 1px dotted #5c1106;}
.jot-row-new {border: 1px dotted #fd9c59;}
.jot-comment {padding: 3px;}
.jot-posticon {float: right;width: 20px;height: 20px;padding-top: 8px;padding-right: 3px;}
.jot-posticon img {border: 0px;}
.jot-mod img {border: 0px;}
.jot-mod a {float: right;padding: 1px;padding-left: 2px;padding-right: 2px;}
.jot-mod a:hover {background-color: #666666;color: #666666;}
.jot-subject {font-weight: bold;font-size: 1.1em;}
.jot-poster {padding: 0px;text-align: left;font-size: 10px;}
.jot-nav {padding: 0px;text-align: center;margin: 10px;}
.jot-list ul {padding: 0px;text-align: left;margin-bottom: 10px;list-style-position: inside;}
.jot-subscribe {margin-bottom: 10px;}
.jot-form {margin-bottom: 10px;}
.jot-form fieldset {border: 0px;}
.jot-form label {display: block;}
.jot-extra {text-align: right;}
.jot-editby {font-size: 10px;color: #666666;font-style: italic;}

.park {margin-bottom:20px;}
.park img { float:left; border:1px #5c1106 solid; padding:1px; margin:3px;}
.park h2 {font:oblique bold 16px Arial; color:#fff; margin:0 0 5px 0; padding:5px 10px 5px 10px; background:#5c1106; text-align:center;}
.park p {margin:0;}
.intro {font:italic bold 14px Geneva, Arial, Helvetica, sans-serif; color:#5c1106; padding-top:5px;}
