html,body {margin:0; padding:0; height:100%;}
html{overflow-y:scroll;}
body{background-color:#f2efe7; color:#4c2d5a; font:13px/18px Arial, Helvetica, sans-serif;}
#container {position:relative; margin:0 auto; /*width:100%;*/
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
}

#header {padding:0; height:139px; background:transparent url(/images/top-bg.gif) top center repeat-x; position:relative;}
#header-cont{margin:0 auto; width:680px; position:relative;}
#header-cont h2{position:absolute; top:0; left:0; margin:0;}
#header-cont h2 a{display:block; width:443px; height:139px; background:transparent url(/images/site-title-en.png) no-repeat; text-indent:-9999px; overflow:hidden;}
#header-cont h2 a:hover, #header h2 a:focus{text-decoration:none;}
#header-cont #lang-sel{position:absolute; top:106px; right:10px; color:#6a4923;}

#content{padding-bottom:70px; margin:0px auto; width:660px;}
#content-cont{padding:40px 0; position:relative; width:660px;}
#footer {height:70px; position:absolute; width:100%; bottom:0; border-top:1px solid #dad3c0; background-color:#eae4d5; color:#aca48e; font-size:12px;}
#footer-cont{margin:0px auto; width:660px;}
#copyright{margin:10px 0;}
#lionways{float:right; font-size:11px;}
#lionways a{color:#cdc6b6;}
#lionways a:hover{color:#ab7b45;}

a{text-decoration:none; color:#ab7b45;}
a:hover, a:focus{text-decoration:underline;}
.imgframe{padding:2px; background-color:white; border:1px solid #ab7b45; display:block;}
.float-left{float:left; margin:0 20px 20px 0;}
.float-right{float:right; margin:0 0 20px 20px;}
.clear{clear:both;}
.smalltext{font-size:12px;}
.xsmalltext{font-size:11px;}
.op-dir{text-align:right;}

h1{font-size:18px; margin:0;}
h3{margin:32px 0 8px 0; font-size:15px;}
h2{font-size:16px;}
ul li{margin:0 0 8px 0;}
