html, body { margin: 0px; padding: 0px; }
body { color: #333333; background: #ffffff; font-family: arial, verdana, tahoma; font-size: 11px; }
a { color: #336699; }
a:hover { text-decoration: none; }
.body { width: 920px; position: relative; left: 50%; margin-left: -460px; }
.body .header { width: 920px; height: 115px; }
.body .header .logo { width: 185px; height: 115px; line-height: 115px; text-align: center; vertical-align: middle; margin: 0px 500px 0px 0px; }
.body .header .logo img { padding-top: 20px; }
.body .header .right { width: 205px; height: 85px; padding: 30px 0px 0px 30px; }
.body .header .right .flag-nav { margin-left: 5px; }
.body .header .right .flag-nav img { margin-right: 10px; }
.body .header .right .actual-date { color: #336699; font-size: 18px; }
.body .header .right .actual-date em { font-style: normal; /*font-weight: bold;*/ }
.serch { margin-top: 10px; display: block; }
.search-btn { width: 15px; height: 19px; border: 0px; background-image: url(gfx/btn_search.gif);  }
.search-input { width: 170px; height: 15px; padding-left: 5px; border: 1px solid #336699; font-size: 10px; color: #666666; margin-right: 5px; }
.menu { width: 920px; height: 370px; background-repeat: no-repeat; }
.content { width: 920px; margin: 25px 0px 15px 0px; }
.column { width: 175px; padding: 0px 5px 0px 5px; }
.column-right { width: 183px; padding: 0px 0px 0px 22px;}
.middle { width: 478px; border-left: 1px solid #336699; border-right: 1px solid #336699; padding: 0px 20px 0px 20px; overflow-x: hidden; }
.middle ul { list-style-type: none; margin: 0px; padding: 0px; }
.middle ul li {  margin-bottom: 10px; display: inline;}
.middle ul li a.more { display: block; width: 44px; height: 12px; margin: 10px 0px 10px 0px; }
.middle ul li.gallery {  margin: 0px 3px 10px 3px; }
.middle ul li.gallery span { display: block; text-align: center; margin-top: -20px; color: #336699; font-weight: bold; border-bottom: 1px dotted #336699; width: 150px; height: 30px; overflow: hidden; }
/*.middle ul li.gallery img { border-bottom: 1px dotted #336699; }*/
.column .newsletter { width: 175px; }
.column .newsletter .header { width: 175px; height: 28px; display: block; }
.column .newsletter .newsletter-input { width: 145px; margin-top: 10px; padding: 2px 0px 4px 5px; font-size: 10px; color: #666666; border: 1px solid #336699; }
.column .contact { width: 175px; color: #336699; }
.column .contact a { color: #336699; text-decoration: underline; }
.column .contact a:hover { text-decoration: none; }
.column .contact .header { width: 175px; height: 22px; display: block; margin: 0px 0px 10px 0px; }
.column .gallery { width: 175px; color: #336699; }
.column .gallery .header { width: 175px; height: 22px; display: block; }
.column .gallery .header a { display: block; width: 175px; height: 22px; }
.column .links { width: 175px; margin-bottom: 10px; }
.column .links .header { width: 175px; height: 23px; display: block; margin: 0px 0px 10px 0px; }
.column .links a { color: #336699; text-decoration: underline; padding-left: 15px; display: block; }
.column .links a:hover { color: #336699; text-decoration: underline; }
.column .links ul { list-style-type: none; margin: 0px; padding: 0px; }
.column .links ul li { margin-bottom: 5px; }
.column .cire { width: 175px; color: #336699; }
.column .cire .header { width: 175px; height: 17px; display: block; margin: 10px 0px 10px 0px; }
.middle .header { width: 478px; height: 29px; display: block; margin: 0px 0px 10px 0px; }
.add-category { width: 450; height: 30px; line-height: 30px; vertical-align: middle; }
.add-category .check-list { list-style-type: none; margin: 0px; padding: 0px; }
.add-category .check-list li { margin-left: 15px; float: left; }
.add-category .check-list li a { font-size: 14px; color: #336699; font-weight: bold; text-decoration: underline; letter-spacing: -1px; }
.add-category .check-list li a:hover { font-size: 14px; color: #336699; text-decoration: none; }

.paginNum { width: 15px; height: 17px; line-height: 17px; color: #336699; font-weight: bold; font-size: 12px; margin: 0px 1px 0px 1px; display: block; text-decoration: none; text-align: center; vertical-align: middle; }
.paginNumActive { background: #336699; color: #ffffff; }
.paginNext { display: block; width: 57px; height: 15px; margin: 2px 0px 0px 0px; }
.paginPrev { display: block; width: 63px; height: 15px; margin: 2px 0px 0px 0px; }
.m10l { margin-left: 10px !important; }
.m10r { margin-right: 10px !important; }
.m20t { margin-top: 35px !important; }

a.search { color: #336699; font-weight: none; text-decoration: none; border-bottom: 1px dotted #cccccc; }
a:hover.search { border-bottom: 1px dotted #666666; }

/* cire */
.cire_n { display: none; }
.cire_tekst {  font-size: 11px; color: #336699; }
.cire_not_link {  font-size: 11px; color: #336699; text-decoration: underline; display: none; }
a.cire_not_link:hover { text-decoration: none; display: none; }
.cire td { line-height: 11px; }
/* eof cire*/

div.line { background: #336699; width: 160px; height: 1px; margin: 20px 0px 20px 0px; }
div.line-middle { background: #336699; width: 478px; height: 1px; margin: 20px 0px 20px 0px; }
div.line-gallery { margin-bottom: 15px; }
.footer { width: 920; height: 37px; line-height: 37px; text-align: left; vertical-align: middle; color: #336699; font-size: 9px; font-family: verdana; padding-top: 30px; background: url('gfx/logo_small.gif') no-repeat 0 0; }
.bold { font-weight: bold; }
.blue { color: #336699; }
.dn { display: none;}
.fl { float: left; }
.fr { float: right; }
.clr{ clear: both; display: block; }
img { border: 0px; }
p { margin: 0px; padding: 0px; }
.err { font-weight: bold; color: #336699; width: 478px; text-align: center; margin-top: 30px; display: block; font-size: 13px; }
.b2top { display: block; width: 37px; height: 24px; margin: 60px 240px 0px 0px; }
.back a { display: block; width: 46px; height: 11px; margin: 10px 0px 10px 0px; float: right;}
#ajaxLoadingBar { display: none; }
#ajaxLoadingBar img { width: 20px; height: 20px; }
.energyCount { color: #336699; font-size: 9px; text-align: center; }
.energyCount span { color: #336699; font-weight: bold; font-size: 14px; display: block; padding-top: 10px; }
.energyCount .box { width: 184px; height: 46px; background: url('gfx/energy_count.gif') no-repeat 0 0; margin-top: 5px; }
.energyCount .box img { padding: 14px 1px 0px 0px; }
#flashMap { margin-top: 20px; background: #e9eef5; }