@import "reset.css";
body { background:#813b19; }
#page { width:792px; padding:0 29px 0; margin: 0 auto; height: 500px; min-height:500px; height: auto; background: url(../images/rst-page-back.png) repeat-y; }
#header { height:324px; background: url(../images/location_header.gif) no-repeat; width: 792px; margin: 0 auto; position: relative; }
#header-homepage { height:324px; background: url(../images/top_header.gif) no-repeat; width: 792px; margin: 0 auto; position: relative; }
#header-history { height:324px; background: url(../images/history_header.gif) no-repeat; width: 792px; margin: 0 auto; position: relative; }
#header-location { height:324px; background: url(../images/location_header.gif) no-repeat; width: 792px; margin: 0 auto; position: relative; }
#header-entertainment { height:324px; background: url(../images/contact_pageheader.gif) no-repeat; width: 792px; margin: 0 auto; position: relative; }
#header-menu { height:324px; background: url(../images/menu_header.gif) no-repeat; width: 792px; margin: 0 auto; position: relative; }
#headerimg { position: absolute; top:1em; left:40em; width:241px; height:108px; }
#logo { position: absolute; top:1em; left:11.6em; }
#main { background: url(../images/home_repeat_image.jpg) repeat-y 0px -151px; height: 400px; min-height:400px; height: auto; }
#content { position:relative; height: 500px; min-height:500px; height: auto; }
#footer { color:#f4ecc9; font-size: 13px; text-align:center; width:auto; overflow:hidden; padding: 2em; }
#footer a { color:#f4ecc9; }
.sep { color:#593630; padding:0 0.6em 0; }
.content-container { z-index: 5; position:relative; padding: 0 2em 2em 0; font-size: 14px; }
.content-container h2 { margin: 0; }
.extra-bg { width:511px; height:415px; position:absolute; right:0; bottom:0; background: transparent url(../images/extra_bg.png) no-repeat; z-index:2; }
.sidebar { position: relative; width:25em; height: 300px; min-height:300px; height: auto; }
.cols-2-2 { width: 54.2em; }
/* Cols Sets */
.cols-2-set { overflow: hidden; height: auto; }
.cols-2-set .cols-2-1 { float:left; }
.cols-2-set .cols-2-2 { float:right; }
.cols-2-1,
.cols-2-2 { }
.menu { z-index:2; margin-bottom: 100px; position:relative; overflow:hidden; }
.menu li { margin: 0 0 0.5em 1.5em; }
#gertruda { width:158px; height: 156px; position:absolute; left: 1.8em; bottom:0; z-index:1; }
body { color:#FFFFFF; font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-weight:normal; text-align:justify; }
h1 { font-size:1.8em; }
h2 { font-size:1.65em; }
h3 { font-size:1.5em; }
.photo-list { list-style: none; list-style-image:none; position:relative; left: -1.4em; width:44.2em;}
.photo-list li { list-style: none; float: left; margin: 0 0 0.8em 0.8em; width: 178px; height:140px; text-align:center; background-color:#222;}
.photo-list li img {border: solid 2px #fff; }
input { color:#813b19; font-size: 13px; }
a.month { display:block; margin-top:12px; }

.gb-post{margin-bottom:1.5em; padding-bottom:1.5em;border-bottom: solid 1px #fff;}
.gb-post-parametr{font-size:15px;}
.gb-post-parametr .gb-post-par-content{font-weight:bold;}
.gb-message{margin-top:1em;}
.page-num{color:#fff; margin: 0 1em 0 0;}

.fright{float: right;}
.min-black{font-size: 13px; color:#000;}
