body {background: #00536F url(bg.gif) repeat; color: white; font-family: Arial, "Arial CE", helvetica, sans-serif; font-size: 0.8em }
a {text-decoration: none; color: #A1BAFF;}
a:hover {text-decoration: underline;}
img { border: 0;}
#head { background: #001016 url(bg-head.png) repeat-x; width: 100%; height: 120px; }
h1 { background: url(head-m.png) no-repeat; height: 100%; width: 593px; padding: 0; margin: 0;}
#head2 { height: 10px; width: 100%; text-align: center; margin-top: -25px;  }
h1 span, #head2 span {display: none;}
#langs { float: right; margin-top: -95px; margin-right: 8px;}
#langs a {margin-left: 8px; font-size: 3px; line-height: 3px;}
#langs a:hover, #langs a.a-lang {border-bottom: 1px solid white; background: transparent;}
#content {background: #00212B url(bg-content.gif) repeat-x; border: 1px solid #002937; padding-top: 8px; }
#menu { float: left;  margin-left: 8px; margin-right: 8px; width: 202px;  _height: 696px; min-height:606px;  position: relative;}
#menu2 { background: #00181F url(bg-menu.gif) repeat-x; position: absolute; top: 8px; bottom: 11px; _height: expression(document.getElementById('menu').clientHeight-19); width: 192px; }
#cr-lt, #cr-lb,  #cr-rt, #cr-rb,  #cr-r, #cr-b, #cr-rr, #cr-t { position: absolute; font-size: 1px; }
#cr-lt, #cr-lb { width: 9px; left: 0;}  
#cr-rt, #cr-rb { width: 10px; right: 0;}
#cr-lt, #cr-rt {height: 10px; top: 0;}
#cr-lb, #cr-rb {height: 11px; bottom: 0; }
#cr-lt { background: url(cr-lt.gif) no-repeat; }
#cr-rt {background: url(cr-rt.gif) no-repeat;}
#cr-lb {background: url(cr-lb.gif) no-repeat;}
#cr-rb {background: url(cr-rb.gif) no-repeat;}
#cr-r {right: 0; top: 8px; background: url(cr-r.gif) repeat-y; width: 10px; height: 585px; }
#cr-rr {right: 0; bottom: 11px; top: 585px; _height: expression(document.getElementById('menu').clientHeight-596); background: url(cr-rr.gif) repeat-y; width: 10px; }
#cr-b {bottom: 0; margin-left: 9px; background: url(cr-b.gif) repeat-x; width: 183px; height: 11px;}
#cr-t {top: 0; margin-left: 9px; background: url(cr-t.gif) repeat-x; width: 183px; height: 8px;}

#menu3 {  width: 100%; padding-top: 15px; }
#menu-logo { position: absolute; bottom: 39px; left: 29px; background: url(menu-logo.png) no-repeat; width: 131px; height:116px; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menu-logo.png', sizingMethod='scale'); }

#menu3 a { border-bottom: 1px solid #334248; background: url(menu-it.gif) no-repeat 0 -42px ; height: 41px;  display:block; margin: 5px 0 2px 10px; width: 160px; padding-left: 5px; }
#menu3 a:hover { border-bottom: 1px solid #39798E; background-position: 0 0;}
#menu3 a.m-actual { background-position: 0 0; border-bottom: 1px solid #39798E;}

#text { _width: 100%; margin-left: 218px; margin-right: 8px; _height: expression((document.getElementById('text3').scrollHeight<696 ? 696 : document.getElementById('text3').scrollHeight+30)); min-height:606px; position: relative; border-bottom: 1px solid #001D26; }
#text2 { _height: expression(document.getElementById('text').scrollHeight-19); left: 0; top: 9px; margin-bottom: 20px; margin-right: 14px; _right: 14px; position: relative; _position: absolute; min-height: 586px; background: #00141B url(bg-text.gif) repeat-x; }
#tcr-lt, #tcr-lb,  #tcr-rt, #tcr-rb,  #tcr-r, #tcr-b, #tcr-t, #tcr-rr { position: absolute; font-size: 1px; }
#tcr-lt, #tcr-lb { width: 9px; left: 0;}  
#tcr-rt, #tcr-rb { width: 14px; right: 0;}
#tcr-lt, #tcr-rt {height: 10px; top: 0;}
#tcr-lb, #tcr-rb {height: 11px; bottom: 0; }
#tcr-lt { background: url(tcr-lt.gif) no-repeat; }
#tcr-rt {background: url(tcr-rt.gif) no-repeat;}
#tcr-lb {background: url(tcr-lb.gif) no-repeat;}
#tcr-rb {background: url(tcr-rb.gif) no-repeat;}
#tcr-lt { background: url(tcr-lt.gif) no-repeat; }
#tcr-rt {background: url(tcr-rt.gif) no-repeat;}
#tcr-lb {background: url(tcr-lb.gif) no-repeat;}
#tcr-rb {background: url(tcr-rb.gif) no-repeat;}
#tcr-r {right: 0; top: 9px; background: url(tcr-r.gif) repeat-y; width: 14px; height: 585px; }
#tcr-rr {right: 0; bottom: 10px; top: 585px; _height: expression(document.getElementById('text').clientHeight-596); background: url(tcr-rr.gif) repeat-y; width: 14px; }
#tcr-b, #tcr-t { left: 9px; right: 14px;  _width: expression(document.getElementById('text').clientWidth-23); }
#tcr-b {bottom: 0;   background: url(tcr-b.gif) repeat-x; height: 11px;}
#tcr-t {top: 0; background: url(tcr-t.gif) repeat-x; height: 10px;}
#text3 {background: url(text-img.gif) no-repeat top; width: 100%; display: table; margin: 0; border-top: 1px solid #00384A;  }
#text3 h2 { margin-top: 287px; text-align: right;  margin-right: 28px; }
#text4 {padding: 1em;}
.actual { width: 98%; margin-left: 2%; margin-bottom: 2em; display: table; }
.actual b { font-size: 1.3em;  font-variant: small-caps;  }
.actual em { font-size: 0.9em; display: block; margin-top: -1.8em; text-align: right; font-style: normal; }
.actual hr {height: 1px; border: none; background: white;  }
.actual img {vertical-align: top; float: left;margin: 5px; }
#foot {clear: both; display: table; background: #00212C url(bg-foot.png) repeat-x; width: 100%;  height: 60px;}
#f-left { width: 202px; margin-left: 8px;  text-align: center; float: left; }
#f-left img#f-email, #f-right img { margin-top: 10px; }
#f-right { float: right; padding-right: 25px; }
#createby { font-size: 70%; color: #516573; margin-top: -10px; float:right;}
#createby a {color: #51788F; }
#cleaner { float: none; clear: both;}
.none {display: none;}

.co {width: 100%; display: table; margin: 5px 0;}
.coright { width: 70%; float: left;}
.coleft {float: left; clear:left; width: 30%;}
.descr {font-size: 0.7em;}
input, textarea { background: #b3bcbf; border: 1px solid #39798E; }
.norightborder {border-right: 0;}
.noleftborder {border-left: 0; }
.textarea {width: 90%; height: 100px; }
.err {color: red;}
.cimagetext {color: #39798E; width: 60%; display: block;}
#controlimage {vertical-align: middle;}
#paging a { padding: 5px; }
.pages_a { font-size: 1.3em; color: white; }

#images {display: table; width: 100%; float: none; }
.image { display: block; margin: 10px; float: left; line-height: 0.9em; font-size: 0.7em;  text-align: center;}
.image a {display: block; text-decoration: none; width: 100%; line-height: 100%; height: 100%; color: black;}
.image a:hover, #bigimage a:hover { color: #A1BAFF; }
.image a:hover img {border: 2px solid #A1BAFF; border-top: 0; border-left: 0;}
.image img, #bigimage img {border: 1px solid black; }
#bigimage { text-align: center; }
#bigimage a {text-decoration: none; color: black;}
/*#bigimage a:hover img { border: 1px solid  #A1BAFF;}*/
#bimage-close {text-align: center; width:100%;}
.bimage-close { margin-top: -20px; margin-right: 5px; float: right;}
.center {text-align: center;}
.blok {display: table; width: 100%; clear: both}
.blok img {margin: 5px; float: left;}
.bio-head {text-align: center; text-decoration: underline; font-size: 1.2em; font-weight: bold;}
