body {background: #0d1115; color: #a69275; font: 16px Georgia,Times,serif; margin: 0px; padding: 0px; text-align: center;}
tr, td {font: 16px Georgia,Times,serif;}
img {border: 0px;}
a {color: #d0a200; text-decoration: underline;}
a:hover {color: #EFC328; text-decoration: none;}

.main {background: url(../images/bgr.jpg) no-repeat left top; margin: auto; padding: 0; text-align: left; width: 975px;}

.header {padding: 0px 48px 7px 48px;}
.header .discount img, .header .logo img {margin: 22px 0px 18px 0px;}
.discount {float: right;}
.header ul {height: 47px; margin: 0; overflow: hidden; padding: 0;}
.header li {float: left; list-style: none; margin: 0; padding: 0;}
.header li a {color: #384818; font-size: 1px; text-align: right;}
.header li a:hover {color: #34590c; font-size: 1px;}
.gallery a {background: url(../images/tm_gal.gif) no-repeat 0px 0px; display: block; height: 47px; width: 132px;}
.gallery a:hover {background: url(../images/tm_gal.gif) no-repeat 0px -47px; display: block; height: 47px; width: 132px;}
.gallery-a a {background: url(../images/tm_gal.gif) no-repeat 0px -47px; display: block; height: 47px; width: 132px;}
.gallery2 a {background: url(../images/tm_zap.gif) no-repeat 0px 0px; display: block; height: 47px; width: 141px;}
.gallery2 a:hover {background: url(../images/tm_zap.gif) no-repeat 0px -47px; display: block; height: 47px; width: 141px;}
.gallery2-a a {background: url(../images/tm_zap.gif) no-repeat 0px -47px; display: block; height: 47px; width: 141px;}
.about a {background: url(../images/tm_ab.gif) no-repeat 0px 0px; display: block; height: 47px; width: 137px;}
.about a:hover {background: url(../images/tm_ab.gif) no-repeat 0px -47px; display: block; height: 47px; width: 137px;}
.about-a a {background: url(../images/tm_ab.gif) no-repeat 0px -47px; display: block; height: 47px; width: 137px;}
.misc a {background: url(../images/tm_arj.gif) no-repeat 0px 0px; display: block; height: 47px; width: 99px;}
.misc a:hover {background: url(../images/tm_arj.gif) no-repeat 0px -47px; display: block; height: 47px; width: 99px;}
.misc-a a {background: url(../images/tm_arj.gif) no-repeat 0px -47px; display: block; height: 47px; width: 99px;}
.contacts a {background: url(../images/tm_cont.gif) no-repeat 0px 0px; display: block; height: 47px; width: 138px;}
.contacts a:hover {background: url(../images/tm_cont.gif) no-repeat 0px -47px; display: block; height: 47px; width: 138px;}
.contacts-a a {background: url(../images/tm_cont.gif) no-repeat 0px -47px; display: block; height: 47px; width: 138px;}

.content {background: url(../images/content_bgr.jpg) no-repeat left top; margin: 0px 48px; height: 542px;}
html>body .content {height: auto !important; min-height: 542px;}
.cont-long {background: #06080a url(../images/cont_long_bgr.jpg) no-repeat left top; margin: 0px 56px 0px 48px; height: 590px;}
html>body .cont-long {height: auto !important; min-height: 590px;}
.cont-long-bot {margin: 0px 48px;}

.title {color: #a8ae77; font: italic 32px Georgia,Times,serif; margin: 0; padding: 20px 33px 0px 33px;}
.text {padding: 20px 33px;}
.promo {color: #a8ae77; font: italic bold 18px Georgia,Times,serif; padding: 0px 33px 20px 33px;}
.images img {float: left; margin: 0px 33px 20px 33px; border: 1px solid #8a6249;}
.cont-long .images img {float: left; margin: 0px 32px 20px 32px; border: 1px solid #8a6249;}
.images-pc a {float: left; text-align: center; width: 49%;}
.images-pc img {margin: 0px 0px 20px 0px;}
.images-gal a {float: left; height: 170px; text-align: center; vertical-align: middle; width: 217px;}
.images-gal img {margin: 0px 0px 20px 0px; border: 1px solid #8a6249;}
.contact {float: right; margin: 0px 0px 0px 10px; border: 1px solid #8a6249;}
.contact-info td {padding: 0px 2px 4px 0px;}
.gallerys .gal {float: left; padding: 0px 33px 20px 33px;} 
.gallerys .gal a {display: block;} 
.gallerys .gal img {margin: 6px 0px 0px 0px; border: 1px solid #8a6249;} 

.content a:hover img, 
.cont-long a:hover img  {border: 1px solid #ECD4C4;} 
.gallerys .gal a:hover img {border: 1px solid #ECD4C4;} 

.both {clear: both;}
.breadcrumb {float: right; font: 13px/44px Georgia,Times,serif;}

.house {float: right; margin: 0px 0px 10px 20px; text-align: center; width: 242px;}
.house img {border: 1px solid #8a6249;} 
.showhide {line-height: 22px; text-decoration: none; border-bottom: 1px dotted #d0a200;}
.hidden {display: none; position: relative; text-align: left;}
.visible {display: block; position: relative; text-align: left;}
.opys {background: #3a2314; color: #e7d8c3; font-size: 13px; padding: 10px 10px 10px 15px; position: absolute; text-align: left;}
.opys a {border: 1px solid #d0a200; display: block; float: right; font: 10px/10px Arial; padding: 0px 2px 1px 2px; text-decoration: none;}

.footer {clear: both; font: italic 14px Georgia,Times,serif; margin: 0px 48px; padding: 15px 33px 40px 33px;}
.powered {float: right;}

.codes {height: 1px; visibility: hidden;}

.txt3 {font-size:3px;}
.txt5 {font-size:5px;}
