/* DECO CSS by Rogers http://rogers.cyberdusk.pl/ */
body,html,ul {margin:0;padding:0;}
html {background:gray url(gfx/bg.jpg) repeat;}
body {width:100%;font:12px 'Trebuchet MS',verdana;}
img {border:0;}

a:focus img {border:1px dashed red}
div#container {position:relative;margin:0 auto;width:1002px;height:748px;}

div#top {position:absolute;left:9px;background:url(gfx/bg-top.jpg) no-repeat;width:955px;height:157px}
img#logo {position:absolute;left:111px;top:65px;}

div#bg-left, div#bg-right {position:absolute;top:0;height:748px;}
div#bg-left {left:0;width:9px;background-image:url(gfx/bg-left.jpg);}
div#bg-right {left:964px;width:38px;background-image:url(gfx/bg-right.jpg);}

div#content {position:absolute;left:9px;top:157px;width:955px;height:458px;}
div#menu-container {float:left;height:100%;width:333px;background:url(gfx/menu-bg.jpg) no-repeat;overflow:hidden;}
ul#menu {margin-left:239px;padding-top:16px;list-style-image:url(gfx/dots.png);}
ul#menu li {padding-bottom:4px}
ul#menu li.level_1 {padding:0;margin-left:5px;}
ul#menu li.level_2 {padding:0;margin-left:10px;}
ul#menu li.level_3 {padding:0;margin-left:15px;}
ul#langs {position:absolute;right:70px;bottom:2px;list-style:none;}
ul#langs li {float:left;margin:6px 3px;}
#menu a:link, #menu a:visited {font:1.2em Tahoma,verdana;color:#001131;text-decoration:none}
#menu a:hover, #menu a:focus, #menu a:active {text-decoration:underline;background-color:lightblue}

#fade {position:absolute;left:0;top:0;z-index:-1;}

#main-container {float:left;width:622px;min-height:458px;background:#9ecf29 url(gfx/bg-main.jpg) no-repeat;position:relative;}
#welcome {background:#fefeda url(gfx/main-top-bottom.jpg) no-repeat bottom;padding-bottom:7px;
margin:0 2px 0 6px;height:108px;}

#main {float:left;margin-top:4px;width:622px}
#main h2 {color:#fff;font-weight:normal;margin:10px;}
#main-admin>h2  {color:#fff;font-weight:normal;margin:10px;}
#main p {margin:0;padding:10px 0 5px 0;text-align:justify;}
#main.index div.main-content {margin:10px 10px 0 210px;}
#main.index h2 {color:#fff;font-size:2em;margin:10px 0 0 40px;}
#main.index p {color:white;font-size:1.3em;line-height:110%;padding:0;}
#main.index p.dark {color:#000;font-size:1em;line-height:140%;}
#main div.main-content {background-color:#c1f24b;overflow-y:scroll;height:390px;margin:0 15px;line-height:140%;padding:0 50px 0 15px}
#main.index div.main-content {background:none;height:160px;/*overflow-y:visible;height:auto*/}
#main.no_news div.main-content {height:270px}
#main.no_news.no_banners div.main-content {height:360px;}
#main.no_banners div.main-content {height:210px}
#main.no_news #banner {left:5px;bottom:5px;right:auto;top:auto;}
#main.index div.main-content.no-scroll {overflow-y:visible;height:auto}


#main div.main-content .dark {color:black}
#main div.main-content .yellow {color:yellow}
#main div.main-content .green {color:green}
#main div.main-content .blue {color:blue}
#main div.main-content .gray {color:gray}
#main div.main-content .red {color:red}
#main div.main-content .left {text-align:left}
#main div.main-content .right {text-align:right}
#main div.main-content .center {text-align:center}
#main div.main-content .arial {font-family:arial,verdana}
#main div.main-content .trebuchet {font-family:'trebuchet ms',verdana}
#main div.main-content .tahoma {font-family:tahoma,verdana}
#main div.main-content .times {font-family:'times new roman',verdana}
#main div.main-content .verdana {font-family:verdana}
#main div.main-content .smaller {font-size:0.9em}
#main div.main-content .small {font-size:1.1em}
#main div.main-content .high {font-size:1.5em}
#main div.main-content .higher {font-size:1.7em}
#main div.main-content img.border {border:2px solid black !important;}  

#main-admin div.main-content {background-color:#c1f24b;overflow-y:scroll;height:390px;margin:0 15px;}

#banner {position:absolute;right:20px;bottom:120px;z-index:2;}

#news {background-color:#c1f24b;border:1px solid #a6d731;padding:4px 10px 4px 4px;margin:2px;position:absolute;bottom:3px;}
#news h2 {font:1.35em 'Trebuchet MS';width:180px;border-bottom:2px solid #edffc3;margin:0 0 4px 0;padding:3px;}
#news ul {list-style:none;}
#news ul li {float:left;min-height:90px;width:178px;margin-right:4px;padding:4px 10px 4px 5px;border:1px solid #8fbc25;background-color:#fff;}
#news p {margin:0;padding:0;font-size:0.9em}

#news a:link, #news a:visited {font-size:0.9em;color:#005aff;display:block;text-align:right;}
#news a:hover, #news a:focus, #news a:active {text-decoration:none}

#news h3 {color:#3e64b0;font:bold 1em 'Trebuchet MS';margin:0 0 5px;padding:2px 2px 8px 2px;border-bottom:1px solid #c0c1b6;}

#container-top {height:6px;background:url(gfx/main-top.png);font-size:0;}
#container-bottom {width:622px;height:3px;background:url(gfx/container-bottom.png);position:absolute;top:455px;font-size:0}

#lang_admin input {width:180px}

#admin_add input[type=text] {width:90px}

#footer {background-image:url(gfx/bg-bottom.jpg);height:120px;clear:both;padding-top:16px;color:#fff;text-align:right;font-family:tahoma, verdana;}
#footer a:link, #footer a:visited {color:#fff;text-decoration:none;border-bottom:1px dotted #fff;padding-bottom:1px;}
#footer a:active,#footer a:focus,#footer a:hover {border-color:lightgreen}

