@import url(def/core.css);
@import url(editor.css);

html, body, #flashcontent {height: 100%}
body {margin: 0; padding: 0; background-color: #723B14; color: #B7AA9F; text-align: center}

h1 img {margin-top: 124px; font-size: 21px; color: #F4B16E}
h2 {font-size: 21px; text-align: center}
h3 {font-size: 19px}
blockquote {padding: 0; margin: 0}

#horizon {text-align: center; position: absolute; top: 50%; left: 0px; width: 100%; height: 1px; overflow: visible}
#body {position: absolute; height: 556px; top: -324px/*-278px*/; left: 50%; width: 950px; margin-left: -475px}
#main_menu {width: 200px; height: 556px; float: left; text-align: center; background: #5D3017 url(../img/menu_bg.jpg) no-repeat}
#cnt {width: 750px; height: 556px; float: left; overflow: auto; text-align: left; color: #F4B16E; font-size: 13px}
#menu_box {width: 200px; height: 260px; overflow: auto; padding: 0 5px 0 18px}
#menu_box, #cnt {
	scrollbar-3dlight-color: #5D3017;
	scrollbar-arrow-color: black;
	scrollbar-base-color: #5D3017;
	scrollbar-darkshadow-color: #5D3017;
	scrollbar-face-color: #B7AA9F;
	scrollbar-highlight-color: #5D3017;
	scrollbar-shadow-color: #5D3017;
	scrollbar-track-color: #5D3017;
}
#langs {text-align: left; margin: 10px 15px; font-size: 12px; color: #BE835C;}
#copy {width:600px; text-align: left; margin: 10px 15px; font-size: 12px; color: #BE835C; float:left; display: inline}
#dev {width:200px; text-align: right; margin: 10px 15px; font-size: 12px; color: #BE835C; float:right; display: inline}
#cnt img {display: inline}

#langs a:link, #langs a:active, #langs a:hover, #langs a:visited {color: #F4B16E}
#dev {float: right}

#content_news_block {float: left; width: 250px}
#content_news {float: left; width: 485px}
#content_news_block ul {margin: 0; padding: 0 10px}
#content_news_block li {margin-bottom: 5px; list-style: none; text-align: center}
div div.block {background: #30231A; border: 1px solid #4E3122; margin: 15px 0 15px 15px; padding: 10px 10px 10px 0; height: 410px; _height: 435px; overflow: auto}
#content_news .block, #content .block, #content_gb_block .block {padding: 10px}
#content_docs .block {height: 70px; margin: 15px}
#content_docs h4 {margin: 0 0 0.5em 10px}
#content_docs ul {margin-top: 0}
#content .block, #content_gb_block .block {margin: 15px}
.next_prev {width: 100%}
#prev {display: block; float: left}
#next {display: block; float: right}

a:link, a:active, a:hover, a:visited {color: #F4B16E}
#cnt a:link, #cnt a:active, #cnt a:hover, #cnt a:visited {color: #FFE98E}
a.active:link, a.active:active, a.active:hover, a.active:visited {text-decoration: none; color: #FFE98E}
img.bottle {float: right; margin-left: 1em}

#menu_box ul.map {list-style: none; margin: 0; padding: 0}
#menu_box ul.map li {margin-top: 1em}
#menu_box ul.map li li {margin-top: 0}
#menu_box ul.map span {text-transform: uppercase}
#menu_box ul.map li li span {text-transform: none}

#errors_form {position: absolute; top: 90%; left: 0; text-align: left}
#ToolTip {text-align: left}

#gallery_menu {background: #30231A; border: 1px solid #4E3122; margin: 15px; padding: 10px 10px 15px 0; height: 500px; overflow: auto; width:200px; float:left}
	#gallery_menu ul {margin:0; padding:0}
	#gallery_menu li {list-style-type:none; text-align:center; padding:5px}
#gallery {background: #30231A; border: 1px solid #4E3122; margin: 15px; padding: 10px 10px 15px 10px; height: 500px; overflow: auto; width:440px; _width:460px; float:left}
#gallery_rows {width:100%; height:120px; padding:10px 0; white-space:nowrap; overflow-x:scroll}
	#gallery_rows .l {display:inline;}
	#gallery_rows img {display:inline; border:2px solid #4E3122}
.gallery_desc {float:left; padding:0 10px}
.gallery_img {float:left;}
	.gallery_img img {border:2px solid #4E3122}

