﻿body {margin:0; padding:0; background:url(images/bg_main.jpg) top center no-repeat #808a93}
a:focus {outline:none}
.sideShadows { background:url('images/bg_side_shadows.png') center repeat-y }
.leftTopShadow { background:url('images/bg_top_left_shadow.png') center top no-repeat; height:900px }
.mainColumn { width:980px; margin:0 auto; }
.topPart { height:419px; }
.topPart .menu{ width:474px; height:65px; position:absolute; margin:0px 0 0 47px; padding-left:39px; }
.topPart .menu a { background:url('images/menu_bg_hover.png') top repeat-x; padding:0 20px; float:left; height:65px; color:#fff; font:bold 11px/60px Tahoma,Arial; text-decoration:none; margin:0 4px }
.topPart .menu a:hover { background-position:bottom  }
.topPart .infoArea { position:absolute; margin-left:560px; width:420px; height:140px; color:#7fa1d1; font:11px Tahoma, Arial; }
.topPart .infoArea a { color:#fff }
.topPart .infoArea a:hover { text-shadow:0 0 10px #fff; -moz-text-shadow:0 0 10px #fff; -webkit-text-shadow:0 0 10px #fff }
.topPart .infoArea .part1 { margin-top:10px ; position:absolute}
.topPart .infoArea .part2 { margin:10px 0 0 190px; position:absolute }
.topPart .infoArea .part3 { margin-top:106px; position:absolute }
.topPart h2 { width:629px; height:36px; background:url('images/header.png'); position:absolute; margin:380px 0 0 80px; text-indent:60px; color:#f0ebe9; font:24px/28px Arial,Tahoma }
.topPart .topEnding { background:url('images/top_part_ending.png'); width:967px; height:92px; margin:327px 0 0 -16px; position:absolute }
.middlePart { background:url('images/bg_main_content.png') repeat-y; color:#3d7f9e; font:12px/18px Verdana, Tahoma }
.rightMenu { width:268px; float:right; background:#203554; position:relative; top:-65px; left: 90px; margin-left:-70px}
.rightMenu a { color:#8abcff; font:12px Arial, Tahoma; text-decoration:none; background:url('images/bullet.gif') no-repeat 0 14px; margin:0 10px 0 30px; display:block; padding:8px 0; text-indent:15px}
.rightMenu a:hover { color:#fff; margin-left:32px; text-indent:13px }
.rightMenu .logos { text-align:center; margin:30px auto }
.rightMenu .ending { background:url('images/right_menu_ending.png') no-repeat right; width:268px; height:16px; position:relative; top:16px }
.newsContainer {  margin:0px 10px 0px 140px; padding-top:30px; margin-right:90px  }
.singleNews { overflow:hidden }
.singleNews h3 { font:bold 12px/18px Verdana; padding-right:10px; margin-top:4px }
.singleNews .date { color:#d50000; font:bold 11px Verdana, Tahoma; text-align:right; padding:10px 10px;  }
.singleNews .dateUnderline { background:url('images/separator1.gif'); height:2px; margin-right:10px  }
.singleNews .content { text-align:justify; padding-right:10px;  }
.singleNews a.readMore { font-weight:bold; float:right; color:#14f;  padding:10px 10px; margin:1px 10px 20px 20px;}
.singleNews a.readMore:hover {  border-radius:8px; background:#f8f2f0; border:#bcb2ae 1px solid; margin:0px 9px 19px 19px}
.footerMenu { width:809px; height:56px; background:url('images/footer_menu.gif'); position:relative; top:32px; left:-35px; border-top:#ccc 1px solid; } 
.footerMenu .container { margin-left:30px }
.footerMenu a { font:11px/48px Tahoma, Arial; height:56px; float:left; padding:0 15px; text-decoration:none; color:#132948}
.footerMenu a:hover { text-decoration:underline; color:#004cb6 }
.footerMenu span { background:url('images/footer_menu_bullet.png') no-repeat 3px 19px; float:left; width:20px;  height:56px }
.bottomBar { height:35px; background:#132948; margin-top:80px }
.bottomBar .copyrights{ margin:0 auto; width:857px; color:#a1a9b6; font:11px/35px Tahoma; text-align:right }
