/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.1
 * CSS Author:    Estweb Business Solutions OÜ
 * Copyright:     MTÜ Balti Keskkonnafoorum
 * Browser:        0
 * Browser group: 
 */
body { background: #bdbdbd; font-family: Verdana; font-size: 11px; color: #4c4c4c; margin: 0px; }
hr { background: url(hr.gif) repeat-x left; border: none; height: 1px; margin: 10px 0px 10px 0px; }
a[href$='.pdf'] { display: inline-block; padding-left: 24px; min-height: 22px; background: transparent url(../images/c19/c96/pdf.png) no-repeat top left; }
a[href$='.ppt'], a[href$='.pptx'] { display: inline-block; padding-left: 24px; min-height: 22px; background: transparent url(../images/c19/c96/ppt.jpg) no-repeat top left; }
a[href$='.doc'], a[href$='.docx'], a[href$='.rtf'] { display: inline-block; padding-left: 24px; min-height: 22px; background: transparent url(../images/c19/c96/doc.jpg) no-repeat top left; }
a[href$='.xls'], a[href$='.xlsx'], a[href$='.csv'] { display: inline-block; padding-left: 24px; min-height: 22px; background: transparent url(../images/c19/c96/xls.jpg) no-repeat top left; }
a[href$='.zip'], a[href$='.rar'] { display: inline-block; padding-left: 24px; min-height: 22px; background: transparent url(../images/c19/c96/zip.png) no-repeat top left; }
a[href$='.jpg'], a[href$='.gif'], a[href$='.png'] { display: inline-block; padding-left: 24px; min-height: 22px; background: transparent url(../images/c19/c96/jpg.png) no-repeat top left; }
#container { margin: 0px auto; width: 997px; min-height: 400px; background: white; }
#topspace { width: 100%; height: 10px; position: relative; float: left; }
#bottomspace { width: 100%; height: 10px; position: relative; float: left; }
#bannerarea { width: 100%; height: 336px; position: relative; float: left; background-position: 0px -47px; margin: 0px; }
#topmenu { width: 100%; height: 47px; margin: 0px; position: relative; float: top; background: url(top-menu-back.png) repeat-x bottom left; }
#topmenu div.links { position: relative; float: left; font-family: Verdana; font-size: 12px; color: #000200; margin-left: 35px; margin-top: 18px; padding: 0px; }
#topmenu div.links div { margin: 0px 19px 0px 0px; position: relative; float: left; }
#topmenu div.links div.active {text-decoration: underline;}
#topmenu div.langs { position: relative; float: right; font-family: Verdana; font-size: 11px; color: #ffffff; word-spacing: 0px; margin-right: 66px; margin-top: 19px; padding: 0px; }
#topmenu div.langs a, #topmenu div.links a, #langs a { color: #ffffff; text-decoration: none;}
#topmenu div.langs a:link, #topmenu div.links a:link, #langs a:link { color: #ffffff; text-decoration: none;}
#topmenu div.langs a:visited, #topmenu div.links a:visited, #langs a:visited { color: #ffffff; text-decoration: none;}
#topmenu div.langs a:hover, #topmenu div.links a:hover, #langs a:hover { color: #ffffff; text-decoration: underline;}
#topmenu div.sublinks { visibility: hidden; display: none; }
#langs { position: relative; float: right; font-family: Verdana; font-size: 11px; color: #ffffff; margin: 19px 100px 0px 0px; padding: 0px; }
#banner { width: 100%; height: 336px; margin: 0px; position: relative; float: left; background: url(banner-front4.png) repeat-x top left; text-align: right; vertical-align: top; }
#logo { position: relative; float: right; width: 312px; height: 200px; margin-right: 12px; top: 47px; z-index: 0; }
#logo img.link { position: relative; float: right; width: 100%; height: 100%; border: none; right: -224px; top: 0px; z-index: 1; }
#contentarea { width: 100%; min-height: 50px; margin: 0px; position: relative; float: left; background: #fcfcfc; }
#contentarea div.left { position: relative; float: left; width: 540px; margin: 0px 0px 0px 80px; }
#contentarea div.right { position: relative; float: left; width: 280px; margin: 43px 0px 0px 63px; }
#location { font-family: "Times New Roman"; font-size: 60px; color: #4c4c4c; position: relative; float: left; border-bottom: 1px solid #4c4c4c; }
#location div.line { visibility: hidden; display: none; }
#content { position: relative; float: left; margin: 22px 0px 22px 0px; width: 100%; }
#logout { position: relative; float: left; margin-left: 19px; margin-top: 19px; text-transform: uppercase; }
#logout span.userinfo { text-transform: none; margin-right: 10px; padding-right: 10px; color: white; }
#logout a, #logout a:link, #logout a:visited { color: white; text-decoration: none; }
#logout a:hover { color: white; text-decoration: underline; }
#loginbox { position: relative; float: left; margin: 22px 0px 22px 0px; width: 100%; }
#loginbox a.login_logout, #loginbox a.login_logout:link, #loginbox a.login_logout:visited { text-transform: uppercase; text-decoration: none; color: #4AABDD; }
#loginbox a.login_logout:hover { text-transform: uppercase; text-decoration: underline; color: #4AABDD; }
#loginbox input { margin-top: 4px; margin-bottom: 4px; }
#rightmenu { position: relative; float: left; font-family: "Trebuchet MS", Tahoma, Helvetica; color: #4AABDD; font-size: 18px; line-height: 28px; margin: 5px 0px 0px 18px; }
#rightmenu a {color: #4AABDD; text-decoration: none;}
#rightmenu a:link {color: #4AABDD; text-decoration: none;}
#rightmenu a:visited {color: #4AABDD; text-decoration: none;}
#rightmenu a:hover {color: #4AABDD; text-decoration: underline;}
#rightmenu div.active {text-decoration: underline;}
#rightmenu div.sublinks { font-size: 14px; margin: 0px 0px 0px 28px; }
div.box { width: 100%; position: relative; float: left; margin: 0px 0px 33px 0px; }
div.box div.header, div.box div.header p { font-family: "Times New Roman"; font-size: 20px; color: 4d4d4d; margin: 0px 0px 7px 0px; }
div.box div.line { width: 100%; height: 1px; background: #4c4c4c; position: relative; float: left; }
div.box hr { position: relative; width: 280px; left: -18px; }
div.box div.content { margin: 23px 18px 0px 18px; }
#bottomarea { position: relative; float: left; width: 100%; background: #e3eaee url(green-line.png) repeat-x top left; }
#bottomarea div.line { background: #4AABDD; height: 1px; width: 973px; margin: 12px; position: relative; float: left; }
#bottomarea div.box { position: relative; float: left; margin: 48px 22px 37px 42px; }
#bottomarea div p {margin: 0px;}
#bottomarea div.box1 { width: 162px; }
#bottomarea div.box2 { width: 162px; margin-left: 0px; }
#bottomarea div.box3 { width: 162px; margin-left: 0px; margin-right: 29px; }
#bottomarea div.search { width: 364px; margin-left: 0px; margin-right: 0px; }
#bottomarea div.bottomtext { position: relative; float: left; width: 900px; margin: 5px 48px 28px 48px; }
#counter { position: relative; float: left; margin: 13px 0px 0px 16px; width: 100%; }
#counter img { border: 1px solid #cccccc; }
#search { width: 356px; height: 90px; background: url(searchbox.png) no-repeat 0px 21px transparent; }
div.search div.title { height: 21px; margin-left: 16px; position: relative; float: left; }
#search form {margin: 0px;}
#search input.query { width: 326px; height: 16px; text-align: left; vertical-align: middle; margin: 20px 15px 0px 15px; border: none; font-family: Verdana; font-size: 11px; color: #4c4c4c; position: relative; float: left; background: transparent; }
#bottomarea div.box *.uf_3 {line-height: 30px;}
.uf_3 {line-height: 20px;}
.uf_4, .uf_1 {line-height: 18px;}
.uf_5 {line-height: 20px;}
#content div.news1 { position: relative; float: bottom; font-family: Verdana; color: #4c4c4c; font-size: 11px; width: 100%; }
#content div.news1 div.content { position: relative; float: bottom; margin: 14px 0px 0px 95px; }
#content div.news1 div.plaintext { position: relative; float: bottom; margin: 14px 0px 0px 95px; line-height: 18px; }
#content div.news1 div.link { position: relative; float: bottom; margin: 23px 0px 0px 95px; }
#content div.news1-separator { position: relative; float: bottom; width: 100%; height: 60px; }
#content div.news1 div.header { position: relative; float: bottom; font-family: "Trebuchet MS", Tahoma, Helvetica; color: #4AABDD; font-size: 18px; line-height: 28px; margin: 23px 0px 0px 95px; }
div.news1 a, div.news1 div.header a {color: #4AABDD; text-decoration: none;}
div.news1 a:link, div.news1 div.header a:link {color: #4AABDD; text-decoration: none;}
div.news1 a:visited, div.news1 div.header a:visited {color: #4AABDD; text-decoration: none;}
div.news1 a:hover, div.news1 div.header a:hover {color: #4AABDD; text-decoration: underline;}
#content div.news1 div.created { position: relative; float: top; width: 100%; font-family: times new roman; font-size: 25px; color: #4c4c4c; }
#content div.news1 div.line { position: relative; float: bottom; width: 100%; height: 1px; background-color: #4c4c4c; }
#content div.news2 { position: relative; float: bottom; font-family: Verdana; color: #4c4c4c; font-size: 11px; width: 100%; }
#content div.news2 div.content { position: relative; float: bottom; margin: 23px 0px 0px 0px; }
#content div.news2 div.plaintext { position: relative; float: bottom; margin: 23px 0px 0px 0px; line-height: 18px; }
#content div.news2 div.link { position: relative; float: bottom; margin: 0px 0px 0px 0px; visibility: hidden; display: none; }
#content div.news2-separator { position: relative; float: bottom; width: 100%; height: 60px; visibility: hidden; display: none; }
#content div.news2 div.header { position: relative; float: bottom; font-family: "Trebuchet MS", Tahoma, Helvetica; color: #4AABDD; font-size: 13px; line-height: 18px; margin: 23px 0px 0px 0px; }
div.news2 a, div.news2 div.header a {color: #4AABDD; text-decoration: none;}
div.news2 a:link, div.news2 div.header a:link {color: #4AABDD; text-decoration: none;}
div.news2 a:visited, div.news2 div.header a:visited {color: #4AABDD; text-decoration: none;}
div.news2 a:hover, div.news2 div.header a:hover {color: #4AABDD; text-decoration: underline;}
#content div.inactive div.header a { display: inline-block; padding-left: 14px; background: transparent url(plus.gif) no-repeat 0px 5px; }
#content div.active div.header a { display: inline-block; padding-left: 14px; background: transparent url(minus.gif) no-repeat 0px 5px; }
#content div.same div.header a { display: inline-block; padding-left: 14px; background: transparent url(dot.gif) no-repeat 0px 5px; }
#rightarea div.newslist { position: relative; float: left; width: 100%; top: -10px; }
div.newslist a, div.newslist div.title a {color: #4AABDD; text-decoration: none;}
div.newslist a:link, div.newslist div.title a:link {color: #4AABDD; text-decoration: none;}
div.newslist a:visited, div.newslist div.title a:visited {color: #4AABDD; text-decoration: none;}
div.newslist a:hover, div.newslist div.title a:hover {color: #4AABDD; text-decoration: underline;}
#rightarea div.newslist div.title { position: relative; float: bottom; font-family: "Trebuchet MS", Tahoma, Helvetica; color: #4AABDD; font-size: 13px; margin: 0px 19px 9px 19px; }
#rightarea div.newslist div.text { position: relative; float: bottom; line-height: 18px; margin: 0px 19px 19px 19px; }
#rightarea div.newslist hr { margin: 0px 0px 19px 0px; }
#subsections, #subsections3x2 { position: relative; float: left; margin: 0px 0px 22px 0px; width: 100%; }
#subsections3x { position: relative; float: left; margin: 0px 0px 22px 80px; width: 100%; }
#subsections div.subsection { position: relative; float: left; width: 50%; }
#subsections3x div.subsection { position: relative; float: left; width: 255px; margin: 0px 40px 0px 0px; }
#subsections3x2 div.subsection { position: relative; float: left; width: 170px; margin: 0px; }
#subsections3x2 div.separator { position: relative; float: left; width: 15px; margin: 0px; }
#subsections div.subsection div.header, #subsections3x div.subsection div.header, #subsections3x2 div.subsection div.header { font-family: "Trebuchet MS"; font-size: 18px; color: #4aabdc; margin: 0px 0px 30px 0px; }
#subsections3x #location { position: relative; float: left; }
#subsections3x a.back, #subsections3x a.back:link, #subsections3x a.back:visited {color: #4aabdc; text-decoration: none;}
#subsections3x a.back:hover {color: #4aabdc; text-decoration: underline;}
