
html{margin:0px;padding:0px;border:0px;background-repeat:repeat-x;background-color:#fff;}
body{margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding:0px;border:0px;width:1006px;position:relative;}
#head,#middle,#foot{clear:both;}
.print,.handheld{display:none;}
a img{border:0px;}
#head{color:#666;font-family:Korolev,verdana,arial,helvetica,sans-serif;font-size:120%;}
#head a{color:#333;}
#head a:link{font-weight:inherit;}
#head-content,#head-content a{color:#000;}
#head-top{height:21px;background-color:#54d8e0;}
#head-content{width:100%;height:160px;overflow:hidden;position:relative;background-color:#54d8e0;}
#head-bottom{background-color:#fff;width:100%;padding-top:10px;padding-bottom:8px;margin:0px;}
#head-image{position:absolute;top:0px;left:0px;z-index:1;}
#head-lang{float:right;z-index:3;position:relative;margin:5px;margin-right:10px;width:auto;}
#page-lang{float:right;z-index:2;position:relative;}
#head-adapt{display:none;}
#head-search{right:5px;bottom:20px;z-index:3;position:absolute;margin:5px;text-align:right;}
#head-search form p{margin:0;}
#head-search form p label{display:none;}
#logo{z-index:2;position:absolute;top:10px;left:10px;}
#logo a img{border:0;width:428px;height:108px;}
#logo a img.full{width:428px;height:108px;}
#logo a img.sign{width:428px;height:108px;}
#head-title-html{z-index:2;position:absolute;left:90px;top:5px;width:400px;margin:0;letter-spacing:-0.02em;}
#head-title-html h1{margin:0;}
#head-title-html h1 .smaller{font-size:74%;letter-spacing:-0.03em;font-family:Korolev,"Arial Narrow",Arial,"Liberation Sans",helvetica,sans-serif;font-size-adjust:0.455;font-weight:normal;}
#head-text{z-index:2;position:absolute;left:10px;bottom:5px;}
#head-text h1{margin:0px;padding:0px;font-size:200%;font-weight:300;font-family:Korolev,"Arial Narrow",Arial,"Liberation Sans",helvetica,sans-serif;font-size-adjust:0.455;}
#head-text.hide{display:none;}
#navbar{clear:both;float:left;position:relative;z-index:2;margin-left:8px;}
#logged-in{position:absolute;top:0;right:0;}
#head-bottom-end{clear:both;}
#middle{background-color:#FFF;background-repeat:repeat-y;margin-bottom:5ex;}
#menu{background-color:#FFF;float:left;width:19%;overflow:hidden;font-size:130%;font-family:Korolev,arial,"Liberation Sans",helvetica,sans-serif;}
#menu ul{list-style:none;list-style-image:none;margin:0px;padding:0px;width:100%;}
#menu ul li,#menu h2{border-bottom:3px solid #fff;margin:0px;padding:0px;left:0px;right:0px;}
#menu ul li:hover{background-color:#f2f2f2;}
#menu ul li.empty{border-bottom:0px;padding:0px;background-color:#FFF;}
#menu ul li.empty.line{height:0px;border-bottom:5px solid #eee;}
#menu ul li.empty.line *{display:none;}
#menu ul li.selected{background-color:#f2f2f2;border-bottom:1px solid white;}
#menu ul li.menu_heading_first,#menu h2{padding-left:0.8ex;background-color:#000;color:#FFF;font-weight:300;font-size:120%;font-family:inherit;padding-top:5px;padding-bottom:5px;}
#menu ul li.menu_heading_first a{color:#fff;font-weight:300;font-size:100%;font-family:inherit;}
#menu ul li.menu_heading{padding-left:1.2ex;font-weight:normal;font-size:100%;font-family:inherit;text-transform:uppercase;color:#fff;background-color:#7a7a7a;background-image:url('../images/menu-bkgr.png');background-repeat:repeat-x;background-position:center top;background-image:-webkit-linear-gradient(top,#bcbcbc,#7a7a7a);background-image:-moz-linear-gradient(top,#bcbcbc,#7a7a7a);background-image:-ms-linear-gradient(top,#bcbcbc,#7a7a7a);background-image:-o-linear-gradient(top,#bcbcbc,#7a7a7a);background-image:linear-gradient(top,#bcbcbc,#7a7a7a);margin-top:0px;border-top:1px solid #aeaeae;border-bottom:1px solid #000;padding-top:8px;padding-bottom:1px;}
#menu ul li.menu_heading a{color:#666;font-weight:normal;font-size:100%;font-family:inherit;text-transform:uppercase;}
#menu a{color:#333;font-weight:normal;display:block;padding:4px;padding-left:1ex;}
#content.full{width:100%;}
#content{background-color:#FFF;width:79.1%;float:right;}
#content>div.text{margin-right:10px;margin-left:10px;}
#foot{color:#000;background-color:#54d8e0;padding-top:20px;padding-bottom:20px;font-family:Korolev,verdana,arial,helvetica,sans-serif;font-size:120%;}
#foot a{color:#333;}
#foot a:link{font-weight:inherit;}
#foot-content{padding-bottom:1ex;padding-top:2ex;}
#foot-content a{color:#000;}
#foot-content p{margin-bottom:0px;margin-top:1ex;}
#foot-content p strong{font-size:150%;margin-bottom:1ex;font-weight:300;display:block;}
#foot-content ul{list-style:none;list-style-image:none;margin:0px 0px 10px 0px;padding:0px;}
#foot .foot-column{width:24.9%;float:left;}
#foot .foot-column div.text{margin-left:10px;margin-right:10px;}
#foot-content-end{clear:both;}
#page-icons{margin-top:1ex;float:right;margin-bottom:1ex;margin-right:3ex;}
#page-icons img{vertical-align:text-top;}
#page-icons .addthis_separator{width:10px;}
#edit-page-icons{clear:right;margin-top:1ex;float:right;margin-bottom:1ex;margin-right:3ex;}
#pageTypeLinks{width:100%;clear:both;text-align:center;height:40px;color:#000;}
#pageTypeLinks a{width:50px;height:30px;color:#000;}
#pageTypeLinks a#desktop{margin-left:10px}
#pageTypeLinks a#mobile{margin-right:10px}
#pageTypeLinks h2{font-size:150%;padding-top:7px}
body.full{width:100%;min-width:1086px;}
body.full #middle,body.full #head-bottom,body.full .foot-width-limit{width:1006px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;}
body.full .head-width-limit{width:1086px;margin-left:auto;margin-right:auto;position:relative;height:160px;overflow:hidden;}
body.full #head-text{left:48px;}
