body {height:100%; margin:0; padding:0; font:11px normal Tahoma, Arial, sans-serif; color:#5b5a5a; background-color:#FFFFFF;}

.bodyBg {float:left; width:100%; background:url(../images/pod.gif) center top repeat-y; padding:30px 0 30px 0; }

.topCenter{float:left; background:url(../images/main_bg_t.png) top repeat-x; height:19px; line-height:15px; font-size:15px;width:100%;}
.topLeft {float:left; background:url(../images/main_bg_tl.png) left top no-repeat; height:19px;width:20px;}
.topRight {float:right; background:url(../images/main_bg_tr.png) right top no-repeat; height:19px;width:20px;}

.mainLeft {float:left;background:url(../images/main_bg_l.png) left repeat-y;padding-left:10px;}
.mainRight {float:left;background:url(../images/main_bg_r.png) right repeat-y;padding-right:10px;}
.main{float:left;margin:0;padding:0 1px 0 0;width:669px;}

.logoRotatorHeight {float:left; height:157px;width:100%;}
.logo {float:left; position:relative; height:213px; width:176px; margin-left:16px; margin-top:5px; margin-bottom:-62px; z-index:2;}
.rotatorTop {float:left; background:url(../images/rotator_t.gif) top repeat-x; height:8px; line-height:8px; font-size:8px;}
.rotatorTopL {float:left; background:url(../images/rotator_tl.gif) left top no-repeat; height:8px; width:8px;}
.rotatorTopR {float:right; background:url(../images/rotator_tr.gif) right top no-repeat; height:8px; width:12px;}
.rotator{float:right; height:156px; width:420px; margin-right:15px; margin-top:1px; background:url(../images/rotator/img_one.jpg) center center no-repeat;}

.menyBg {float:left;background:url(../images/meny_bg.gif) top repeat-x; height:27px; text-align:right;width:100%; margin:0;padding:0;}

.content { float:left;margin:5px 0 0 0;padding:0;}
.contentNews {float:left;width:100%;}
.contentText {float:right;width:480px;margin:0;padding:0; }

.news { float:left;width:185px;margin:25px 0 0 0; }
.newsBlock {float:left;width:183px; margin-top:9px;}
.newsBlockT {background:url(../images/news_border_t.gif) top repeat-x; height:2px; line-height:1px;}
.newsBlockTR {background:url(../images/news_border_rtt.gif) right no-repeat; height:2px; line-height:1px; font-size:1px;}
.newsBlockL {background:url(../images/news_border_l.gif) left repeat-y;}
.newsBlockR {background:url(../images/news_border_r.gif) right repeat-y;}
.newsBlockTRR {background:url(../images/news_border_rrt.gif) right top no-repeat;}
.newsBlockRB {background:url(../images/news_border_rb.gif) right bottom no-repeat; padding:0 4px 0 2px;}
.newsBlockZag {background-color:#3354bd; color:#ffffff; font-size:12px; text-align:center; line-height:13px; font-weight:bold; height:19px; padding-top:4px;}
.newsBlockB {background:url(../images/news_border_b.gif) bottom repeat-x; margin-right:50px; height:4px; line-height:3px; font-size:3px;}
.newsBlockBL {background:url(../images/news_border_lbb.gif) left bottom no-repeat; height:4px; line-height:3px; font-size:3px;}
.newsBlockYears {font-size:12px; padding:12px 10px 37px 43px; font-weight:bold; line-height:16px;}
.newsBlockIcona {font-size:11px; padding:12px 23px 37px 22px; line-height:13px;}
.newsBlockSearch {font-size:12px; padding:18px 0px 37px 0px; font-weight:bold; line-height:16px;}
input {height:13px; width:152px; border:1px solid #3354bd}

.textBlock {float:right;width:455px; background-color:WHITE; padding:9px 21px 7px 0px;margin:0;text-align:justify; }
.textBlock div.textTop {float:left;width:auto;background:url(../images/text_top_logo.gif) left bottom no-repeat;padding:0;margin:0;}
.textBlock div.textZag {float:right;text-indent:0;border-bottom:1px solid #304f85;margin:5px 8px 0 28px;padding-left:4px; color:#3253be; font-size:12px;font-weight:bold; line-height:14px; width:414px; text-align:left;margin-bottom:10px;}
.textCont {float:left; padding-left:29px; padding-bottom:5px;font-size:11px; line-height:13px; text-align: justify; width:426px;}
.textBlock p {float:left; padding-left:29px; padding-bottom:5px;font-size:11px; width:417px;text-indent:35px;}
.textBlock ul { float:none;font-size:11px !important;text-align:left !important;clear:left;margin-top:0;padding-top:0; }

.textBlock img { border:1px solid WHITE; }
.white img { border:1px solid WHITE; outline:1px solid #FFFFFF;}


.bottomCenter{float:left;background:url(../images/main_bg_b.png) bottom repeat-x; height:19px; line-height:15px; font-size:15px;width:100%;clear:none;}
.bottomLeft {float:left;background:url(../images/main_bg_bl.png) left bottom no-repeat; height:19px;width:20px;clear:none;width:100%;}
.bottomRight {float:right;background:url(../images/main_bg_br.png) right bottom no-repeat; height:19px;width:20px;clear:none;}

p { margin:0; padding:0; }

.copyL1 {float:left;width:100%;background-color:#3152bd;color:#FFFFFF;text-align:center;height:20px;margin:10px 0 3px 0;padding-top:7px; }
.copy {float:right;font-size:11px;font-weight:bold;line-height:10px;margin:0 auto;text-align:center;padding-right:65px; }
.copy a { color:#d3defc; }
.copy a:hover { text-decoration:none; }

.date, .textBlock div.date { float:left;width:auto;text-indent:0;font:bold 9px bold Arial, Helvetica, sans-serif;color:GREEN;padding:0 0 0 29px; }
.date a { font-weight:bold; color:GREEN; }
.date a:hover { text-decoration:none; }

.author, .textBlock div.author { float:right;width:auto;text-indent:0;font:bold 9px bold Arial, Helvetica, sans-serif;color:GREEN;padding:0 0 0 29px; }

.separator { float:left;width:100%;clear:both; }


.textBlock ul.monthesBar {float: right !important; list-style: none !important; padding: 0 !important; cursor:pointer; color:#ffffff; font-size:11px;margin:0;}

.textBlock ul.monthesBar li {float: left !important; position: relative; padding:6px 18px 6px 19px; font-size:11px; line-height:13px;}
.textBlock ul.monthesBar li a { color:#3354BD; text-decoration:none; }
.textBlock ul.monthesBar li a:hover { text-decoration:underline; }
.darkUnderground, .container { position:absolute;top:0;left:0;width:100%;height:100%;z-index:5000;}
.darkUnderground { background:BLACK;opacity:0.5;filter:alpha(opacity=50); }
.container .window { margin:auto;border:1px solid #000;background:#FFF;width:640px;height:480px;padding:5px;color:#333;overflow:auto; }

.textBlock div {float:left; padding-left:29px; padding-bottom:5px;font-size:11px; width:417px;text-indent:35px;}
.textBlock div.js-imageContainer { padding:0;text-indent:0;float:none;}
.textBlock div div, .textBlock div p { padding-left:0;width:auto;}