BODY {
     background-image: url('images/bg.jpg');
     background-color: #12172D;
  }
H1 {
     color: #C6C6D2;
     font-family: Arial;
     font-size: 24px;
     font-style: normal;
     font-weight: normal;
  }
H2 {
     font-family: Arial;
     font-size: 16px;
     font-style: normal;
     font-weight: bold;
  }
A {
     color: #C6C6D2;
     font-family: Arial;
     font-size: 14px;
     font-style: normal;
     font-weight: normal;
  }
A:hover {
     color: #3F74B8;
     text-decoration: underline;
  }
IMG {
     border: 0px;
  }
.txt_part {
     margin: 5px;
  }
.img_galery {
     border: 1px solid #646E6C;
     border-radius: 6px;
  }
.slogan {
     font-family: Arial;
     font-size: 12px;
     font-style: normal;
     font-weight: normal;
     color: black;
     margin: 5px;
  }
.header {
     margin: 2px;
     width: 900px;
     height: 150px;
     vertical-align: bottom;
     text-align: center;
     border: 1px solid #172C46;
     background: url('images/header1.jpg') no-repeat top; 
     border-radius: 6px;
  }
.banner1 { 
     margin: 20px;
  }
.contest {
     color: #C6C6D2;
     width: 690px;
  }
.hor_menu_line {
     text-align: center;
     font-size: 12pt;
  }
.menu_line {
     text-align: center;
  }
.switch {
     text-align: center;
  }
.switch_img {
     text-align: center;
     vertical-align: middle;
     width: 58px;
     height: 36px;
     border: 0;
     margin-top: 6px;
  }
.td1 {
     vertical-align: top;
     text-align: center;
     padding-left: 5px;
     padding-right: 5px;
     padding-bottom: 5px;
  }
.td2 {
     vertical-align: top;
     text-align: left;
     padding-right: 5px;
     padding-bottom: 5px;
     width: 715px;
  }
.td3 {
     width: 100%;
     vertical-align: middle;
     padding-top: 5px;
     padding-bottom: 5px;
     text-align: center;
  }
.table1 {
     background: #172C46;
     border: 1px solid #646E6C;
     text-align: center;
     border-spacing: 0px;
     border-radius: 6px;
     width: 910px;
  }
.table3 {
     width: 100%;
     text-align: center;
     vertical-align: middle;
     border-spacing: 0px;
  }
.razdel { 
     padding: 2px;
  }
.block1 { 
     background: #1C3959;
     border: solid 1px #646E6C;
     border-radius: 6px;
  }
.block1_sun { 
     background: #000000;
     border: solid 1px #646E6C;
     border-radius: 6px;
  }
.block2 { 
     padding: 10px;
     background: #1C3959;
     border: solid 1px #646E6C;
     color: #C6C6D2;
     border-radius: 6px;
  }
.donation { 
     font-size: 14px;
     font-style: normal;
     font-weight: normal;
  }
.gb_header { 
     border-spacing: 0px;
     padding-bottom: 3px;
  }
.gb_header_nick { 
     font-family: Arial;
     font-size: 18px;
     font-style: normal;
     font-weight: normal;
     text-decoration: underline;
     cursor: pointer;
  }
.gb_header_date { 
     font-family: Arial;
     font-size: 12px;
     font-style: normal;
     font-weight: normal;
     vertical-align: bottom;
  }
.guestblock {
  border-radius: 6px; MIN-HEIGHT:50PX; MARGIN-TOP: 10PX; WIDTH:98%; border-bottom: 1px solid #646E6C;border-top: 1px solid #646E6C;border-right: 1px solid #646E6C;border-left: 1px solid #646E6C; PADDING:7PX; 
}
.guestblock .f-r {
  COLOR:GRAY; FONT:10px; FONT-FAMILY:Verdana; border-top:#646E6C 1px solid; border-bottom:#646E6C 1px solid; MIN-HEIGHT:15PX; PADDING-TOP:3PX; MARGIN-RIGHT:15PX; MARGIN-BOTTOM:5PX;
}
.addzap {
  MARGIN-TOP:10PX;
}
.error {
  BACKGROUND: #fff; COLOR: #444444; BORDER-BOTTOM:red 3PX DOUBLE; BORDER-TOP:red 3PX DOUBLE; BORDER-LEFT:red 3PX  DOUBLE; BORDER-RIGHT:red 3PX DOUBLE; width:70%; MARGIN:10PX; PADDING-TOP:10PX; PADDING-BOTTOM:10PX; PADDING-LEFT:30PX;
}
