@charset "utf-8";
* {margin:0; padding:0}
body{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
background-color:#FFF;
text-align:left;
color:#1A1A1A;
overflow-y:scroll;
line-height:19px
}
#container{width:960px; margin:0 auto; padding:0 10px; position:relative}
#header{height:100px; border-bottom:1px solid #59D915;}
#content{float:left; width:700px; margin-top:15px; padding-left:10px; min-height:475px; position:relative;}
#text{margin-bottom:65px}
#text img{margin:10px 0 10px 0}
#text ul{margin:20px 30px}
#sidebar{float:right; width:230px; margin:15px 0 100px 0}
#rightcontent{padding-right:20px; margin-left:318px}
#rightcontent ul {list-style-position:inside}
#rightcontent hr {margin:10px 0; border:none; border-bottom:1px solid #CCC}
#footer {border-top:1px solid #BABAB6; height:80px; padding:16px 10px; font-size:11px; margin:10px 0 50px 0}

h1{font-size:18px; color:#489719; margin-bottom:18px}
h2{font-size:14px; margin:25px 0 12px 0; color:#489719}
h3{font-size:16px; font-weight:bold}
p{margin-bottom:9px}
.bold{font-weight:bold}
.grey{color:#555}
.green{color:#489719}

a img, map a{border:none}
a{color:#000; text-decoration:underline; outline-color:-moz-use-text-color; outline-style:none; outline-width:0}
a:hover {text-decoration:none}
a:visited {color:#000}

#text a:visited {color:#555}

.external_link:hover{background:url(graphics/externallink.gif) no-repeat 0px 3px; background-color:#FFF; margin-left:-10px; padding-left:10px; position:relative; left:10px}
.ext_link_icon {float:none; width:7px; margin-left:5px; line-height:5px}

.divider{padding:0 15px; color:#CCC}

#updated{color:#666; font-size:11px; position:absolute; bottom:0; left:10px}
#sitemap_text li {margin-bottom:8px}
#technical_details{border-top:1px solid #999; padding-top:14px; margin-top:0px}

#logos{width:100%; float:left; position:relative; margin-top:14px}
.logos_group{border-top:1px solid #999; float:left; width:100%; padding-top:15px; margin:14px 0 2px 0}

#logo_label1, #logo_label2, #logo_label3{background-color:#FFF; font-weight:bold; position:absolute}
#logo_label1{padding-right:10px; top:0; left:0}
#logo_label2{padding:0 10px 0 20px; top:0; left:328px}
#logo_label3{padding-right:10px; top:94px; left:0}

#logo1_el, #logo2_el, #logo3_el, #logo6_el{background:url(graphics/logos-el.gif) no-repeat 0 0; float:left; margin-right:4px; width:340px; height:60px}
#logo4_el, #logo4_en {background:url(graphics/logo-el-pel.gif) no-repeat 0 0; float:left; margin-right:4px; width:340px; height:60px}
#logo5_el, #logo5_en {background:url(graphics/logo_el_mak-thr.gif) no-repeat 0 0; float:left; margin-right:4px; width:340px; height:60px}

#logo1_en, #logo2_en, #logo3_en, #logo6_en{background:url(graphics/logos-en.gif) no-repeat 0 0; float:left; margin-right:4px; width:340px; height:60px}
#logo1_el, #logo1_en{background-position: 0 -180px}
#logo2_el, #logo2_en{background-position: 0 -115px}
#logo3_el, #logo3_en{background-position: 0 -60px}
#logo4_el, #logo4_en{}
/*#logo5_el, #logo5_en{background-position: 0 -242px}*/
#logo6_el, #logo6_en{background-position: 0 -300px}


/* Menu
--------------------------------------- */

#topmenu {position:absolute;top:42px;right:169px;font-size:12px}
#topmenu a{color:#3DAB00}
#topmenu a:hover{text-decoration:none}
#topmenu a.selected{color:#000; text-decoration:none}

#menu {float:left; margin-bottom:16px}
#menu li{list-style-type:none; float:left; color:#555; border-bottom:3px solid white}
#menu li a{float:left; color:#003800; padding:0 10px; height:22px; line-height:22px; width:200px; background-color:#E0E6E0; text-decoration:none; outline-color:-moz-use-text-color; outline-style:none; outline-width:0}
#menu li a:hover{background-color:#003800; color:#FFF}
#menu li a.selected{background-color:#003800; color:#FFF}

#second-menu {float:left;}
#second-menu li {list-style-type:none; padding:0 10px; width:200px; float:left; border-bottom:3px solid white}
#second-menu li:hover{ background-color:#CCC}
#second-menu li.selected{background-color:#CCC}
#second-menu li a{color:#000; float:left; width:183px; text-decoration:none; clear:right}

#ico-1, #ico-2, #ico-3, #ico-4, #ico-5{background:url(graphics/menuicons.gif) no-repeat 0 0; width:17px; height:14px; float:left; margin-top:4px}

#ico-1{}
#ico-2{background-position: 0 -13px}
#ico-3{background-position: 0 -25px}
#ico-4{background-position: 0 -40px}
#ico-5{background-position: 0 -51px}

#sitemap_link {margin-top:12px}

#footer-menu {width:700px;}
#footer-menu li{list-style-type:none}
#footer-menu li a{color:#000; width:173px; float:left; text-decoration:underline}
#footer-menu li a:hover{text-decoration:none}
#footer-menu li a.selected{color:#3DAB00; text-decoration:none}

/* Album
--------------------------------------- */
#album-main-photo{width:700px; height:465px; overflow:hidden; margin:6px 0; background-color:#E1E6E0; text-align:center}
#album-caption{width:700px; text-align:center; margin-bottom:8px; min-height:40px}
#album-main-photo img{max-width:700px; max-height:465px; margin:0}

#slideshow{width:650px; height:80px; overflow:hidden; float:left}
#album-thumbs{}

.thumb{opacity:1; width:100px; background-color:#E1E6E0; height:65px; overflow:hidden; margin:0 5px; float:left; cursor:pointer; text-align:center}
.thumb:hover{opacity:0.5}
.thumb.selected {opacity:0.5}

#album-prev{background:url(graphics/photo-arrow-left.gif) no-repeat 0 0; width:11px; height:23px; float:left; margin:22px 10px 0 0}
#album-next{background:url(graphics/photo-arrow-right.gif) no-repeat 0 0; width:11px; height:23px; float:right; margin:22px 0 0 10px}
#album-prev:hover, #album-next:hover{background-position: 0 -24px; cursor:pointer}

/* News
--------------------------------------- */
.newstitle{color:#489719; font-size:14px; font-weight:bold}
.newsdate{color:#8A8A8A; margin-bottom:15px}
.newstext{}
#text .newstext img{margin-right:10px}
#text .newstext hr{margin-bottom:10px; border:none; border-bottom:1px dotted #999}
.newsline{margin:20px 0; border-bottom:1px solid #B2B2B2; float:left; width:100%}
.news_expired {background-color:#FCCFC9; text-align:center}

#recent_news{margin-top:25px}
.recent_newsitem{width:340px; float:left}
.recent_newstitle{margin-top:10px; font-weight:bold}
.recent_newsdate{color:#8A8A8A; margin-bottom:15px; display:inline}
.recent_newstype{display:inline; width:100px}
#text .recent_newstype a{color:#489719}
#text .recent_newstype a:visited{color:#489719}
.recent_newstext{margin-bottom:20px}
.recent_newsline{margin:20px 0; border-bottom:1px solid #B2B2B2; float:left; width:100%}
.recent_odd{clear:left; width:330px; padding-right:20px}

/* Custom
--------------------------------------- */
.greybox{background-color:#E1E6E0; padding:5px 20px; font-weight:bold}

/* Other
--------------------------------------- */
.hidden{display:none}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px}
#msg404_div {margin:20px auto; width:100%; color:#9F0000}
#msg404_div p {margin-bottom:8px}
