body {margin: 0px; padding: 0px; background-color: #734301; color: #EED798;}
h1 {margin-top: 25px; margin-bottom: 10px; font-size: 1.5em; line-height: 1.1em;}
h2 {margin-top: 25px; margin-bottom: 10px; font-size: 1.3em; clear: both;}
a {color: #D7AD3D;}
a:hover {color: #D76C3D;}

#layout {width: 100%; height: 100%; border: none;}
#layout td {margin: 0px; padding: 0px;}
#left_margin {width: 70px; background: url('/i/bgl.gif') repeat-y; vertical-align: top;}
#menu {width: 171px; vertical-align: top;}
#content, .content {width: 900px;  vertical-align: top;}

#right_margin {width: 100%; background: url('/i/bgr.gif') repeat-y; vertical-align: top;}

#menu ul {margin-left: 10px; padding-left: 0px; margin-top: 0px;}
#menu ul li {list-style: none; margin-bottom: 5px; font-size: 0.9em;}
#menu ul li.active {color: #FFFFFF; font-family: Arial, sans-serif; text-decoration: underline;}
#menu ul li a {color: #FFFFFF; font-family: Arial, sans-serif; text-decoration: none;}

#menu ul ul {margin-left: 20px; padding-left: 0px; margin-top: 0px;}
#menu ul ul li.active {color: #FFDCC9; font-family: Arial, sans-serif; text-decoration: underline;}
#menu ul ul li a {color: #FFDCC9; font-family: Arial, sans-serif; text-decoration: none;}

#menu div {font-family: Times New Roman, serif; margin-left: 10px;}

div.content {padding: 0px 15px 15px 15px;}

#copy {font-family: Arial, sans-serif; font-size: 0.8em; color: #F2DFC7; text-align: right; clear: both; margin-top: 10px;}

#subscribe {text-align: left; margin-top: 30px;}
#subscribe a {color: #FFFFFF; text-decoration: none;}

#advertisement {margin-top: 50px; font-size: 0.9em;}
#advertisement a {color: #FFFFFF; text-decoration: none;}

#counters {text-align: center; vertical-align: bottom;}
#counters div {margin-bottom: 5px;}
#counters div.last {margin-bottom: 15px;}

ol.submenu {margin: 0px; padding-left: 30px;}

#gallery {width: 100%; border: none;}
#gallery td {border: none; padding: 3px; text-align: center;}

.price {border-collapse: collapse;}
.price td {border: thin solid #EED798; padding: 5px; text-align: center;}
.price th {border: thin solid #EED798; padding: 5px; text-align: center;}

div.image {margin: 0px 10px 4px 0px; padding: 0px; float: left; clear: left;}
.sign {font-family: Arial, sans-serif; font-size: 0.7em; color: #DCCA98;}

.text_image {margin-right: 10px; margin-bottom: 4px; float: left; clear: left;}
.text_image_right {margin-left: 10px; margin-bottom: 4px; float: right; clear: right;}
.right {margin-right: 0px; margin-left: 10px; float: right;}
.clear {clear: both;}

.back {text-align: right;}

body.simple {padding: 20px; text-align: center; background-color: #FFEDB8; color: #8C3D1F;}
body.simple div {text-align: center; margin: 0px auto;}
body.simple h1 {margin-top: 0px; margin-bottom: 20px;}
body.simple img {margin-bottom: 10px;}
body.simple #copy {text-align: center;}
body.simple #menu {width: 100%; font-size: 0.9em; margin-top: 10px; margin-bottom: 10px;}
body.simple #menu .active {color: #6D6125; font-family: Arial, sans-serif; text-decoration: underline;}
body.simple #menu a {color: #6D6125; font-family: Arial, sans-serif; text-decoration: none;}
body.simple #copy {color: #8C3D1F; margin-top: 10px; margin-bottom: 10px;}
