body {
 background: #28341b;
 text-align:center;}
 
#site-back {
 position:absolute; z-index:1;
 left:0px; top:0px; 
 width:100%;}
#site-front {
 position:relative; z-index:2;
 left:90px;
 width:768px;
 margin:0 auto 0 auto;}
 
.center-wrap {
 position:relative;
 width:970px; height:100%;
 margin:0 auto 0 auto;
 text-align:left;}

#line0,
#line1,
#line2,
#line3 {
 position:relative;
 width:100%;}
#line3 {
 background: transparent url("./img/line-shdw.png") 0px 0px repeat-x;}
#line0 {height:145px;}
#line1 {height:145px;}
#line2 {}
#line3 {position:relative; height:60px;}
#line1 .center-wrap {}
#line2 .center-wrap {}
.line-shdw-left {
 position:absolute;
 left:-100px;top:0px;
 width:100px;height:100%;
 background: transparent url("./img/back-line-shdw.png") 0px 0px repeat-y;}
.line-shdw-right {
 position:absolute;
 right:-100px;top:0px;
 width:100px;height:100%;
 background: transparent url("./img/back-line-shdw.png") -100px 0px repeat-y;}
.menu-shdw {
 position:absolute;
 left:10px;top:-130px;
 width:360px; height:500px;
 background: transparent url("./img/menu-shdw.png") 0px 0px no-repeat;}


#section-menu {
 position:absolute;
 top:0px; right:0px;
 width:775px; height:145px;}
 
#logo {
 position:absolute; z-index:40;
 left:10px; bottom:13px;
 width:186px; height:271px;
 text-decoration:none;
 background: transparent url("./img/logo.png") left top no-repeat;}
#logo h1 {
 position:absolute; display:block; z-index:10;
 left:19px; top:14px;
 width:148px; height:233px;
 margin:0; padding:0;
 cursor:pointer;
 background: #f6efda url("./img/logo.gif") left top no-repeat;}
#logo h1 span {
 display:none;}
#logo span.home {
 position:absolute;
 right:20px; bottom:0px;
 color:#d8d1bc;}
#logo:hover span.home {
 color:#f9f2dd; text-decoration:underline;}
 
#counter-wrap {
 position:relative;
 margin:-40px 0 0 25px;
 width:156px; height:94px;
 background: transparent url("./img/side-block-shdw.png") left top no-repeat;}
#counter-list {
 position:relative;
 margin:0 4px 0 4px;
 width:148px; height:85px;
 text-align:center;
 background: transparent url("./img/side-block.gif") left top no-repeat;}
#counter-list img {
 margin:12px auto 12px auto;}
 
#menu-wrap {
 position:relative;
 margin:0px; 
 padding:20px 0 20px 0;
 width:200px;}
#mainmenu {
 position:relative;
 margin:0 23px 0 29px; 
 padding:0px;
 border-top:1px solid #6a6a6a;}
#mainmenu .item {
 position:relative; 
 margin:0; 
 padding:0;
 cursor:pointer;
 border-bottom:1px solid #6a6a6a;}
#mainmenu .item.selected > a {
 padding-left:25px;}
#mainmenu .item .deco {
 position:absolute; z-index:1;
 display:block;
 left:1px; top:6px;
 width:17px; height:15px;
 opacity:0;filter:alpha(opacity=0);
 background:transparent url("./img/menu-bullet.gif") left center no-repeat;}
#mainmenu .item.selected .deco {
 opacity:1;filter:alpha(opacity=100);}
#mainmenu a {
 position:relative; z-index:2;
 display:block;
 width:100%;
 padding:3px 0 3px 0;
 margin:0px;
 text-decoration:none;
 color:#d8d1bc;}
#mainmenu a:hover {color:white;}
 
#mainmenu .submenu {
 display:none;
 position:absolute; z-index:20;
 left:18px; top:22px;
 margin:0px; padding:0px;}
#mainmenu .submenu-top {
 overflow:hidden;
 width:148px; height:3px;}
#mainmenu .submenu-bottom {
 overflow:hidden;
 width:148px; height:3px;}
#mainmenu .submenu-main {
 position:relative;
 width:148px;}
#mainmenu .submenu .item {
 margin: 0px 4px 0px 4px;
 border-top:1px solid #6a6a6a;
 border-bottom:0px;}
#mainmenu .submenu .item:first-child {
 border-top:0px;}
#mainmenu .submenu a {
 padding-left:2px;}
#mainmenu .submenu .item.selected a {
 padding-left:2px;}
 
#site-menu {
 position:relative;
 left:9px; top:20px;
 width:100%; height:110px;}
#site-menu a {
 position:relative;
 display:block;
 float:left;
 margin:0 6px 0 6px;
 width:238px; height:77px;
 text-decoration:none;
 cursor:pointer;
 background: transparent url("./img/bttn-site.png") left top no-repeat;}
#site-menu .bttn {
 position:absolute; z-index:1;
 display:block;
 left:4px;
 width:230px; height:68px;}
#site-menu .horse .bttn {background: #4a5b39 url("./img/bttn-site2.gif") 0px 0px no-repeat;}
#site-menu .restaurant .bttn {background: #733923 url("./img/bttn-site2.gif") -230px 0px no-repeat;}
#site-menu .accommodation .bttn {background: #364b52 url("./img/bttn-site2.gif") -460px 0px no-repeat;}
#site-menu .text {
 position:absolute; z-index:2;
 display:block;
 left:0px; top:0px;
 display:block;
 margin:23px 10px 5px 65px;
 width:160px;
 color:#d4d4ba;
 font-family:Times New Roman, Times;
 font-size:20px;
 cursor:pointer;}
#site-menu a:hover {background-position:0px -3px;}
#site-menu a:hover .bttn {top:2px;}
#site-menu a:hover .text {top:2px; color:#f4edd8;}

#content-wrap {position:relative;}
.page-wrap {position:relative;}
.page-shadow-top {
 position:absolute;
 left:0px; top:0px;
 width:768px; height:30px;
 background: transparent url("./img/page-top.png") 0px 0px no-repeat;}
.page-shadow-main {
 position:absolute;
 left:0px; top:30px; bottom:30px;
 width:768px;
 background: transparent url("./img/page-main.png") 0px 0px repeat-y;}
.page-shadow-bottom {
 position:absolute;
 left:0px; bottom:0px;
 width:768px; height:30px;
 background: transparent url("./img/page-bottom.png") 0px 0px no-repeat;}
 
.page {
 position:relative;
 padding:9px 19px 23px 19px;}
.page-top {
 width:730px; height:8px;
 overflow:hidden;
 background: #d8d1bc url("./img/page-side.gif") 0px 0px no-repeat;}
.page-main {
 width:730px;
 padding:5px 0 5px 0;
 background: #d8d1bc url("./img/page-main.gif") 0px 0px repeat-y;
 overflow:hidden;}
.page-bottom {
 width:730px; height:8px;
 overflow:hidden;
 background: #d8d1bc url("./img/page-side.gif") 0px -8px no-repeat;}
 
.page-next {
 margin-top:-15px;}
 
#langmenu {
 margin:0px 20px 4px 20px;
 line-height:12px;
 font-family:verdana,sans-serif,trebuchet;
 font-size:12px;
 font-weight:normal;
 text-align:right;
 color:#0c3d23;}
#langmenu a {
 color:#0c3d23;
 text-decoration:none;}
#langmenu a.current {
 font-weight:bold;}
#langmenu a:hover {
 text-decoration:underline;}
#content-top hr {
 width:708px;height:3px;
 display:block;
 padding:0;
 border:0px;
 margin: 0px auto 2px auto;
 color:#54745f;
 background: transparent url("./img/hr.gif") center top no-repeat;}
#content-top .top-image {
 position: relative;
 width:705px; height:213px;
 margin: 0px auto 2px auto;}
#content-top .top-image img {
 position: absolute;
 left:0px; top:0px;}
#content-top .top-image img.full {
 display: none;}
 
#content {
 position:relative;
 margin:0 10px 0 10px;
 text-align:left;}
#content .content-left {
 margin:0 200px 0 0;}
#content .content-right {
 float:right; width:195px;}
#content .content-splitter {
 background: transparent url("./img/vr.gif") center top repeat-y;}
#content h1 {
 margin:10px 2px 10px 2px;
 padding:0px 10px 0px 8px;
 border-top:1px solid #839781;
 border-left:1px solid #839781;
 border-right:1px solid #839781;
 border-bottom:1px solid #839781; 
 color:#d7d0bb;
 background:#54745f;
 font-size:20px;
 font-family:Times New Roman, Times;}
#content h2 {
 margin:10px 2px 10px 2px;
 padding:0px 10px 0px 8px;
 border-top:1px solid #cbc4b0;
 border-left:1px solid #cbc4b0;
 border-right:1px solid #cbc4b0;
 border-bottom:1px solid #cbc4b0; 
 color:#1f1a07;
 background:#beb7a3;
 font-size:16px;
 font-family:Times New Roman, Times;}
#content h3 {
 margin:10px 2px 10px 2px;
 padding:0px 10px 0px 8px;
 color:#1a1400;
 font-size:16px;
 font-family:Times New Roman, Times;}
#content h4 {
 margin:10px 2px 10px 2px;
 padding:0px 10px 0px 8px;
 color:#1a1400;
 font-size:14px;
 font-family:Times New Roman, Times;}
#content h1:FIRST-CHILD {
 margin-top:0px;}
 
#content p,
#content li,
#content td {
 font-family:Arial, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 line-height:16px;}

#content p {
 padding:0px 0px 0px 0px;
 margin:0 10px 10px 10px;
 line-height:16px;}
#content li {
 padding:0px 0px 0px 11px;
 margin: 0px 0px 5px -4px;
 list-style:none;
 background: transparent url("./img/bullet.gif") 0px 5px no-repeat;}
#content ul {
 padding:0px;
 margin:0px 0px 15px 15px;}
#content a {
 text-decoration:none;
 color:#324ca0;}
#content a:hover {
 text-decoration:underline;
 color:#5b73dd;}
#content a img {
 border:3px solid #165500;}
#content a:hover img {
 border:3px solid #6bf9b1;}
#content hr {
 height:3px;
 display:block;
 padding:0px 0px 0px 0px;
 margin: 15px 0px 15px 0px;
 border:0px;
 color:#6BA24A;
 background: transparent url("./img/hr.gif") left top no-repeat;}
#content table {
 margin-left:8px;}

.page-next #content a img {
 border:0px;}
 
/* news list */

#content .content-news-list a {
 display:block;
 text-decoration:none;
 color:#000;}
#content .content-news-list a .title {
 display:block;
 margin:10px 2px 10px 2px;
 padding:0px 10px 0px 8px;
 border-top:1px solid #cbc4b0;
 border-left:1px solid #cbc4b0;
 border-right:1px solid #cbc4b0;
 border-bottom:1px solid #cbc4b0; 
 color:#1f1a07;
 background:#beb7a3;
 font-size:16px;
 font-weight:bold;
 font-family:Times New Roman, Times;}
#content .content-news-list a .date {
 font-weight:normal;
 float:right;}
#content .content-news-list a .text { 
 font-family:Arial, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 padding:0px 0px 0px 0px;
 margin:0 10px 10px 10px;
 line-height:16px;}
#content .content-news-list a:hover .title {
 text-decoration:underline;}
#content .content-news-list a:hover .text {
 color:#5b73dd;}
.content-news-text .date {
 font-weight:bold;}

#content .content-fastnews-list a .date {
 float:none;
 font-weight:bold;}
#content .content-news-list a .text {
 display:block;}
 
#content .content-intronews-list a.item {
 display:block;
 padding:0px 0px 0px 0px;
 margin:0 10px 10px 5px;
 color:black;
 text-decoration:none;
 font-family:Arial, Arial, Helvetica, sans-serif;}
#content .content-intronews-list a .title {
 margin-left:50px;
 display:block;
 font-weight:bold;
 font-size:12px;}
#content .content-intronews-list a .date {
 margin:6px 0 0 50px;
 display:block;
 font-weight:normal;
 font-size:10px;}
#content .content-intronews-list .icon {
 float:left;
 display:block;
 width:38px; height:35px;
 margin-right:6px;
 padding-right:6px;
 border-right:1px solid #beb7a3;}
#content .content-intronews-list .icon-horse {
 background:transparent url("./img/small-icons.gif") 0px 0px no-repeat;}
#content .content-intronews-list .icon-restaurant {
 background:transparent url("./img/small-icons.gif") 0px -35px no-repeat;}
#content .content-intronews-list .icon-hotel {
 background:transparent url("./img/small-icons.gif") 0px -70px no-repeat;}
#content .content-intronews-list .clear {
 display:block;
 width:80%;
 clear:left;}
#content .content-intronews-list a:hover .title {
 color:#5b73dd; text-decoration:underline;}
#content .content-intronews-list a:hover .date {
 }
 
 
/* paginator control */
.paginationControl {
 text-align:center;
 margin: 20px auto 10px auto;}
.paginationControl a {
 color: #324ca0;
 font-weight: bold;
 text-decoration: none;}
.paginationControl a:hover {
 color: #5b73dd;}
.paginationControl .current {
 font-weight: bold;
 color: #54745f;}
.paginationControl .disabled {
 display:none;
 font-weight: normal;
 color: #BBB}
 
 
#copyright {
 position:relative; z-index:5;
 margin:-15px 19px 0px 20px;
 padding-bottom:10px;
 font-family:Arial, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:right;
 color:#7d7764;}
#copyright a {
 color:#d7d0bb;
 text-decoration:none;}
#copyright a:hover {
 color:#fdf6e1;
 text-decoration:underline;}
 
/**enlarge image script*/
#geckImageBoxView .background{ background: #000; cursor:pointer;}
#geckImageBoxView .imgFrame{border:4px solid #3f502e;}
#geckImageBoxProgress {
  position:absolute;
  left:0px;top:0px;
  width:100%;height:100%;
  background: transparent url("./images/ajax-loader.gif") center center no-repeat;}
 

 
