body{font-family:Tahoma, Verdana, Arial, sans-serif;line-height:1.3em;margin:0;padding:0;font-size:11px;color:#666;background:#fff;}
form{margin:0;padding:0;}
img,table{border:none;}
p{margin:5px 0;text-align:justify;}
a{color:#d30039;outline:none;text-decoration:none;font-weight:400;}
a:link{font-weight:400;}
a:visited{font-weight:400;}
a:hover{text-decoration:underline;font-weight:400;}
input{color:#333333;outline:none;margin:0;}
input:focus{outline:none;}
input.button, .validate{color:#fff;font-size:11px;cursor:pointer;font-weight:700;border:none;height:18px;line-height:13px;padding:2px 4px 4px;margin:6px 0 0 0;}
#page_bg{background:#fff url(../images/page_bg.png) repeat-x top left;}
#wrapper{margin:0 auto;width:960px;}
#header{height:185px;width:960px;background:transparent url(../images/img01.gif) no-repeat bottom center;background-color:#336699;}
#pillmenu{width:524px;height:30px;margin:0 auto 10px;overflow:hidden;background:transparent url(../images/t_menu_bg.png) no-repeat top center;}
#pillmenu table{margin:0 auto;}
#pillmenu ul{margin:0;padding:0;list-style:none;}
#pillmenu li{float:left;}
#pillmenu li a{float:left;color:#8bc2e9;text-decoration:none;font-weight:700;height:30px;line-height:29px;padding:0 16px;cursor:pointer;background:transparent url(../images/t_menu_divider.png) no-repeat right top;}
#pillmenu li a:hover, #pillmenu li a#active_menu-nav{color:#fff;}
.logo{width:522px;height:160px;overflow:hidden;margin:0 auto 24px;}
.logo table{height:184px;width:522px;}
.logo table td{vertical-align:middle;}
.logo a, .logo a:link, .logo a:visited{color:#ff0000;font-size:22px;font-weight:700;text-decoration:none;}
.logo a:hover{text-decoration:none;font-weight:700;}
.search .button:hover{}
#content{width:960px;margin:0 auto;}
.c_top{padding:4px 0 0 0;background:transparent url(../images/content_t.png) no-repeat top center;}
.c_middle{background:transparent url(../images/content_m.png) repeat-y top center;}
.c_bottom{width:960px;background:transparent url(../images/content_b.png) no-repeat bottom center;}
#leftcolumn, #rightcolumn{float:left;width:210px;}
#rightcolumn{}
div#maincolumn{float:left;padding:0 10px;width:520px;}
div.nopad{overflow:hidden;}
div.nopad ul{clear:both;}
#footer_bg{position:relative;margin:0 auto;height:35px;line-height:11px;font-size:10px;color:#fff;padding:5px 0 0 0;margin:4px 0 20px 0;background:transparent url(../images/footer_bg.png) no-repeat center bottom;}
#footer_bg a{color:#fff;text-decoration:none;}
#footer_bg a:hover{text-decoration:underline;}
#footer{margin:0 auto;width:522px;height:12px;text-align:center;overflow:hidden;}
a.footer123:link, a.footer123:visited{color:#FE8300;font-family:Tahoma, Arial, sans-serif;text-decoration:underline;}
h1{padding:0;font-family:Tahoma, Arial, sans-serif;font-size:1.3em;font-weight:700;vertical-align:bottom;color:#153A71;text-align:left;width:100%;}
h2, .contentheading{padding:0;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;vertical-align:middle;color:#ff0000;text-align:left;font-weight:700;}
h2, a.contentheading{background:none;border:none;margin:6px 0;}
h4{font-family:Tahoma, Arial, sans-serif;color:#333;}
h3, .componentheading, table.moduletable th, legend{margin:6px 0;font-family:Tahoma, Arial, sans-serif;font-size:11px;font-weight:700;text-align:left;text-transform:uppercase;color:#333;padding:0;}
.small{font-size:10px;color:#666666;font-weight:700;text-align:left;}
a.mainlevel:link, a.mainlevel:visited{padding-left:5px;}
a.mainlevel:hover{}
.clr{clear:both;font-size:0;}
table.blog span.article_separator{display:block;height:20px;}
table.contenttoc{margin:5px;padding:5px;background:none;}
table.contenttoc td{padding:0 5px;}
td.sectiontableheader{color:#999;font-weight:700;padding:4px;}
tr.sectiontableentry1 td{padding:4px;}
tr.sectiontableentry1{background:#e8e8e8;}
tr.sectiontableentry0 td, tr.sectiontableentry2 td{padding:4px;}
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2{padding:3px;font-size:11px;}
.highlight{background-color:#fffebb;}
ul.latestnews, ul.mostread{list-style:none;padding:0;margin:0;text-align:left;}
table.user1user2 div.moduletable{margin-bottom:0px;}
div.moduletable, div.module{margin-bottom:25px;}
div.module_menu, div.module, div.module_text{margin:0 0 14px 0;padding:0;width:210px;}
.popular .module div{background:none;height:138px;overflow:hidden;}
div.module_menu div, div.module div, div.module_text div{margin:0;padding:0;}
div.module_menu div div, div.module div div, div.module_text div div{text-align:center;margin:0;}
.newsflash div.module{background:none;width:auto;height:120px;margin:0;overflow:hidden;}
.newsflash div.module div{background:none;}
div.module_menu div div div, div.module div div div, div.module_text div div div{padding:0 0 14px 0;margin:0;color:#2c3152;}
.popular div.module_menu div div div, .popular div.module div div div, .popular div.module_text div div div, .newsflash div.module_menu div div div, .newsflash div.module div div div, .newsflash div.module_text div div div{margin:0;padding:0;}
div.module div div div div{width:160px;color:#2c3152;}
div.module_menu div div div div, div.module div div div div, div.module_text div div div div{background:none;margin:0 auto;padding:0;}
div.module_text div div div div{text-align:left;}
div.module_text div div div div.bannergroup_text{padding:10px 10px 10px 20px;width:174px;}
div.module_text div div div div.bannergroup_text div{color:#666666;width:auto;padding:0 0 4px;}
div.module div div div form{margin:0 auto;padding:0 0 6px 20px;text-align:left;width:180px;}
div.module_menu ul{list-style:none;padding:0;}
div.module_menu ul#mainlevel{margin:0 auto;text-align:center;}
div.module_menu ul li{margin:0;padding:0;}
div.module_menu ul li a:link, div.module_menu ul li a:visited{font-weight:700;padding:2px 0;line-height:24px;}
#leftcolumn div.module table ,#rightcolumn div.module table{padding:0 0 6px 0;}
#leftcolumn div.module table td ,#rightcolumn div.module table td{margin:0;padding:0 6px 0 0;height:20px;color:#ff0000;text-align:left;line-height:13px;vertical-align:middle;}
#leftcolumn div.module table.poll{}
#leftcolumn div.module table.poll td{text-align:left;}
#leftcolumn h3, #rightcolumn h3{width:186px;height:24px;line-height:21px;margin:0 0 6px;padding:0 10px 0 14px;color:#fff;font-size:11px;text-align:left;font-weight:700;overflow:hidden;text-transform:none;background:transparent url(../images/box_h3.png) no-repeat top left;}
.moduletable_menu, .moduletable, .moduletable_text{margin:0 0 16px 0;padding:0 0 8px 0;}
#leftcolumn ul.menu, #rightcolumn ul.menu{list-style:none;text-align:left;margin:0;padding:0;}
#rightcolumn ul.menu{margin:0 10px 0 0;}
#leftcolumn ul.menu li, #rightcolumn ul.menu li{margin:0 0 1px 0;}
#leftcolumn ul.menu li:hover, #rightcolumn ul.menu li:hover{}
#leftcolumn ul.menu li ul li, #rightcolumn ul.menu li ul li{}
#leftcolumn ul.menu li a, #leftcolumn ul.menu li a:link, #rightcolumn ul.menu li a, #rightcolumn ul.menu li a:link{font-weight:700;font-size:11px;height:20px;line-height:19px;padding:0 0 0 14px;margin:0 0 0 14px;text-decoration:none;color:#2c3152;background:transparent url(../images/menu_arrow.png) no-repeat left center;}
#leftcolumn ul.menu li a:hover, #rightcolumn ul.menu li a:hover{color:#ff0000;margin:0;padding:0 0 0 28px;background:transparent url(../images/menu_arrow_hover.png) no-repeat left top;}
#leftcolumn ul.menu li#current, #rightcolumn ul.menu li#current{}
#leftcolumn ul.menu li#current a, #leftcolumn ul.menu li#current a:link, #rightcolumn ul.menu li#current a, #rightcolumn ul.menu li#current a:link{display:block;color:#ff0000;margin:0;padding:0 0 0 28px;background:transparent url(../images/menu_arrow_hover.png) no-repeat left top;}
#leftcolumn ul.menu li#current{}
#leftcolumn ul.menu li#current a:hover, #rightcolumn ul.menu li#current a:hover{color:#ff0000;margin:0;padding:0 0 0 28px;background:transparent url(../images/menu_arrow_hover.png) no-repeat left top;}
#leftcolumn ul.menu li#current ul li a, #leftcolumn ul.menu li#current ul li a:link, #rightcolumn ul.menu li#current ul li a, #rightcolumn ul.menu li#current ul li a:link{font-weight:400;font-size:11px;text-decoration:none;color:#ff0000;margin:0 0 0 24px;padding:0 0 0 12px;background:transparent url(../images/menu_arrow.png) no-repeat left center;}
#leftcolumn ul.menu li#current ul li a:hover, #rightcolumn ul.menu li#current ul li a:hover{margin:0 0 0 24px;padding:0 0 0 12px;color:#2c3152;background:transparent url(../images/menu_arrow.png) no-repeat left center;}
#leftcolumn ul.menu li ul li#current, #rightcolumn ul.menu li ul li#current{}
#leftcolumn ul.menu li.parent ul li, #rightcolumn ul.menu li.parent ul li{}
#leftcolumn ul.menu li.parent ul li a, #rightcolumn ul.menu li.parent ul li a{line-height:19px;font-size:11px;font-weight:400;text-decoration:none;color:#ff0000;margin:0 0 0 24px;padding:0 0 0 12px;background:transparent url(../images/menu_arrow.png) no-repeat left center;}
#leftcolumn ul.menu li.parent ul li a:hover{color:#2c3152;}
#leftcolumn ul.menu li#current ul{margin:0;padding:0;}
#leftcolumn ul.menu li#current ul li{margin:0;padding:0;}
#leftcolumn ul.menu li ul{margin:0;padding:0;}
#leftcolumn ul.menu li ul, #rightcolumn ul.menu li ul{list-style:none;margin:0;}
#leftcolumn .moduletable ul, #rightcolumn .moduletable ul{margin:6px 0;padding:0;list-style:none;}
#leftcolumn .moduletable ul li, #rightcolumn .moduletable ul li{margin:0;padding:0 2px;}
table.adminform textarea{width:540px;height:400px;font-size:1em;color:#000099;}
form#form-login fieldset{border:0 none;padding:0;margin:0;color:#2c3152;text-align:left;}
form#form-login ul{padding:0;list-style:none;text-align:left;margin:10px auto 0;}
form#form-login ul li{padding:0;}
form#form-login ul li a{text-align:left;padding:0;font-size:11px;color:#2c3152;text-decoration:none;}
form#form-login ul li a:hover{text-decoration:underline;}
#form-login input{border:1px solid #59729f;color:#fff;font-size:11px;height:15px;line-height:14px;padding:2px 4px;background:#8b9dc1;}
input#modlgn_passwd, input#modlgn_username{width:150px;}
input.button, #form-login input.button{height:20px;font-weight:400;border:none;color:#fff;line-height:15px;padding:2px 6px 4px;background:#2c3152;}
input.button:hover, #form-login input.button:hover{color:#8bc2e9;}
div.mosimage{margin:5px;}
div.mosimage_caption{font-size:.90em;color:#333;}
div.caption{padding:0 10px 0 10px;}
div.caption img{border:1px solid #CCC;}
div.caption p{font-size:.90em;color:#333;text-align:center;}
table.paramlist{margin-top:5px;}
table.paramlist td.paramlist_key{width:128px;text-align:left;height:30px;}
table.paramlist td.paramlist_value{}
div.message{font-family:Tahoma, Arial, sans-serif;font-weight:700;font-size:14px;color:#c30;text-align:center;width:auto;background-color:#f9f9f9;border:solid 1px #d5d5d5;margin:3px 0px 10px;padding:3px 20px;}
.bannergroup{}
.banneritem{}
.banneritem_text{padding:4px;font-size:11px;}
.banneritem_text a{font-weight:700;color:#d30039;}
.bannerfooter_text{padding:4px;font-size:11px;text-align:right;}
.pagination span{padding:2px;}
.pagination a{padding:2px;}
.pollstableborder td{text-align:left;}
fieldset{border:1px solid #ccc;margin-top:15px;padding:4px;}
legend{margin:0;padding:0 10px;}
td.key{border-bottom:1px solid #eee;color:#333;}
.pagination{padding:5px;}
.pagination ul{margin:0;padding:0;text-align:center;font-size:16px;}
.pagination li{list-style-type:none;display:inline;padding-bottom:1px;}
.pagination a, .pagination a:visited{padding:0 5px;border:1px solid #9aafe5;text-decoration:none;color:#2e6ab1;}
.pagination a:hover, .pagination a:active{border:1px solid #2b66a5;color:#000;background-color:#FFFF80;}
.pagination a.currentpage{background-color:#2e6ab1;color:#FFF !important;border-color:#2b66a5;font-weight:bold;cursor:default;}
.pagination a.disablelink, .pagination a.disablelink:hover{background-color:white;cursor:default;color:#929292;border-color:#929292;font-weight:normal !important;}
.pagination a.prevnext{font-weight:bold;}
.setComment{background-color:#f7f7f7;padding:10px;border:solid 1px #f1f1f1;text-align:left}
.setComment .inp{border:solid 1px silver}
.divGetComment{text-align:left}
.divCommentNav{background-color:Silver;text-align:right;padding:5px}
.divCommentNav a{color:#223260;font-size:8pt}
.teksti{font-size:12px;line-height:normal;}
