body {text-decoration: none; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin:0px; padding:0px; }

.top {
  vertical-align: bottom;
  background-color: #6595A6; 
  height: 90px;
}

.top_menu {
  border-top: 2px #ffffff solid;
  border-left: 2px #ffffff solid;
  border-right: 2px #ffffff solid;
}

.middle {
  background-repeat: repeat-x; 
  background-image: url(img/bg_middle.gif); 
  height:170px;
}

.middle_menu {
  border-left: 2px #ffffff solid;
  border-right: 2px #ffffff solid;
}

.news_bg {
  background-color: #D1E5EF; 
  vertical-align: top;
  padding : 18px;
}

.news_head {
  background-repeat: no-repeat; 
  background-image: url(../img/news_dot.gif); 
  padding: 0px 0px 3px 20px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 12px;
  color: #2F7EC4;
}

.news_date {
  padding: 0px 0px 0px 20px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 11px;
  color: #3D3D3D;
}

.news_text {
  padding: 0px 0px 0px 20px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 11px;
  color: #656565;
}

a.news:link, a.news:visited, a.news:active{
  text-decoration: underline; 
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 11px;
  color: #246196;
}

a.news:hover{
  text-decoration: none; 
  color: #3685A3;
}

.bottom_menu {
  padding: 8px 0px 5px 0px;
  text-decoration: none; 
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 11px;
  color: #9D9D9D;
}

a.small:link, a.small:visited, a.small:active{
  text-decoration: none; 
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 11px;
  color: #9D9D9D;
}

a.small:hover{
  text-decoration: underline; 
  color: #565656;
}

.bottom {
  background-color: #246196; 
  height: 12px;
}

.bottom1 {
  background-repeat: repeat-x; 
  background-image: url(img/bg_bottom.gif); 
  height: 3px;
}

a.rights:link, a.rights:visited, a.rights:active{
  text-decoration: none; 
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 11px;
  color: #868686;
}

a.rights:hover{
  text-decoration: underline; 
  color: #9D9D9D;
}

.smalltext {
  text-decoration: none; 
  font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 11px;
  color: #000000;
}

.typical {
  padding: 10px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 12px;
  color: #0e497e;
  text-align: justify;
  background-image: url(../img/ikar_bg.gif); 
  background-repeat: repeat-y;
}

.list_header {
  background-color: #E6F1F7;
  border: 1px solid #A1C0DB;
  padding: 5px 0px 5px 0px;
  margin: 5px 0px 5px 0px;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 13px;
  color: #246196;
  text-align:center;
}

.list1 {
  background-color: #FCFEFF;
  padding: 2px 5px 2px 5px;
  margin: 1px 0px 1px 0px;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  text-align:left;
}

.list2 {
  background-color: #F0F7FB;
  padding: 2px 5px 2px 5px;
  margin: 1px 0px 1px 0px;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  text-align:left;
}

.list3 {
  background-color: #FFEBEB;
  padding: 2px 5px 2px 5px;
  margin: 1px 0px 1px 0px;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  text-align:left;
}

.contact_data {
  padding: 10px;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 17px;
  color: #0e497e;
  text-align: center;
  background-image: url(../img/ikar_bg.gif); 
  background-repeat: repeat-y;
}

#contact .answer {
  font-size: 13px;
  color: #be0000;
  font-weight: bold;
  padding:5px;
  border : 1px solid #0B0062;
  width: 220px;
  height: 200px;
}

#contact input, #contact textarea, #contact select {
  border: 1px solid blue;
  margin-top: 1px;
  margin-bottom: 1px;
  width : 200px;
  scrollbar-face-color: #ffffff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #4166B3;
  scrollbar-3dlight-color: #ff8fff;
  scrollbar-arrow-color: #ffffff;
  scrollbar-track-color: #ffffff;
  scrollbar-darkshadow-color: #ffffff;
}
#contact td {
  text-align: center;
  color:#0e497e;
}
#contact table {
  margin: 0 auto;
}
#contact .error {
  background-color: red;
  text-align: center;
  margin: 5px 0px 5px 0px;
  padding: 4px;
  color: #ffffff;
  font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif; 
  font-size : 11px; 
  font-weight: bold;
}

