body{
   background-color:#012e57;
   font:9pt Tahoma,Helvetica,sans-serif;
}
.top_bg{background-image:url("images/header_bg.gif");
        background-position:bottom left;
        background-repeat:none;}
.body_border_top{background-image:url("images/body_border_top.gif");
                 background-position:bottom;
                 background-repeat:repeat-x;}
.body_border_left{background-image:url("images/body_border_left.gif");
                  background-position:right;
                  background-repeat:repeat-y;
                  width:9px;}
.body_border_right{background-image:url("images/body_border_right.gif");
                  background-position:left;
                  background-repeat:repeat-y;
                  width:9px;}
.box {
     background-color:#647380;
     background-image:url('images/box_bg.gif');
     background-repeat:repeat-y;
     background-position:right;
     color:#ffffff;
     font:8pt Tahoma,Helvetica,sans-serif;
     width:302;
     vertical-align:center;
}
.box_border_left{background-image:url("images/box_border_left.gif");
                 background-repeat:repeat-y;}
.box_border_right{background-image:url("images/box_border_right.gif");
                 background-repeat:repeat-y;}
.box_border_bottom{background-image:url("images/box_border_bottom.gif");
                   background-repeat:repeat-x;}
.main {
   vertical-align:top;
   width:458;
   padding-left:10px;
   padding-right:10px;
}
.main_text{
   color:#58595b;
   font:9pt Tahoma,Helvetica,sans-serif;
   text-align:justify;
   padding-top:10px;
   padding-left:10px;
   padding-right:10px;
   line-height:130%;
   text-align:justify
}
.main_text A {
    font:bold 10pt Tahoma,Helvetica,sans-serif;
    color:#446c90;
    text-decoration:none;
}
.main_text A:hover {
    font:bold 10pt Tahoma,Helvetica,sans-serif;
    color:#446c90;
    text-decoration:underline;
}
.main_text H2 {
   color:#446c90;
   font:bold 10pt Tahoma,Helvetica,sans-serif;
   margin-top:0px;
}
.input200 {
    width:300px;
    display:table;
    border-width:1px;
    border-color:#000000;
    border-style:inline;
}
.input50 {
    width:50px;
    display:table;
    border-width:1px;
    border-color:#000000;
    border-style:inline;
}

.main_header{
   color:#446c90;
   font:bold 10pt Tahoma,Helvetica,sans-serif;
}
.main_list_header{
     color:#58595b;
    font:bold 10pt Tahoma,Helvetica,sans-serif;
}
.main_list{
    color:#446c90;
    font:9pt Tahoma,Helvetica,sans-serif;
    padding-top:0px;
    margin-top:0px;
    margin-left:15px;
}
.header{
        color:012e57;
        font:bold 18pt Tahoma,Helvetica,sans-serif;
        padding-left:10px;
        margin-bottom:0px;
        margin-top:0px;
}
.box_header{color:#ffffff;
           font:bold 18pt Tahoma,Helvetica,sans-serif;
           text-align:left;
           padding-bottom:7px;
           padding-top:0px;
           padding-left:10px;}
.box_header2{color:#ffffff;
           font:bold 10pt Tahoma,Helvetica,sans-serif;
           text-align:center;
           padding-top:7px;
           padding-bottom:7px;}
.box_text{
   color:#ffffff;
   font:9pt Tahoma,Helvetica,sans-serif;
   line-height:130%;
   padding-left:10px;
   padding-right:10px;
   padding-bottom:10px;
   text-align:justify;
}
.box_text A {
   color:#ffffff;
   font:9pt Tahoma,Helvetica,sans-serif;
   text-decoration:underline;
}
.box_text A:hover {
   color:#ffffff;
   font:9pt Tahoma,Helvetica,sans-serif;
   text-decoration:underline;
}

.body_border_bottom{background-image:url("images/body_border_bottom.gif");
                  background-repeat:repeat-x;}
.home_text{
   color:#58595b;
   font:9pt Tahoma,Helvetica,sans-serif;
   vertical-align:top;
   text-align:justify;
   padding:10px;
   line-height:130%;
}
.home_header {color:012e57;
        font:bold 18pt Tahoma,Helvetica,sans-serif;
        text-align:left;}
.bottom_menu{color:#ffffff;
           background-color:#012e57;
           font:8pt Tahoma,Helvetica,sans-serif;
           text-align:center;
           padding-bottom:10px;}
.bottom_menu a{color:#ffffff;
              font:8pt Tahoma,Helvetica,sans-serif;
              text-decoration:none;}
.bottom_menu a:hover{text-decoration:underline;}
.copyright{color:#ffffff;
           background-color:#012e57;
           font:8pt Tahoma,Helvetica,sans-serif;
           text-align:center;}
.error{color:#ff0000;
           font:bold 9pt Tahoma,Helvetica,sans-serif;
           text-align:center;
}
.success{color:#00aa00;
           font:bold 9pt Tahoma,Helvetica,sans-serif;
           text-align:center;
}
.contact_form {padding-left:10px;
               color:#58595b;
   font:9pt Tahoma,Helvetica,sans-serif;}
.contact_form *{
   color:#58595b;
   font:9pt Tahoma,Helvetica,sans-serif;}
.atention{color:#ff0000;
              font:9pt Tahoma,Helvetica,sans-serif;}
.contact {
   color:#58595b;
   font:9pt Tahoma,Helvetica,sans-serif;
   vertical-align:top;
   padding:10px;
   padding-left:0px;
   line-height:130%;
}
.contact_text {
   color:#FFFFFF;
   font:10pt Tahoma,Helvetica,sans-serif;
   vertical-align:top;
   padding:10px;
   line-height:140%;
   }
   .contact_text A {
      color:#ffffff;
      text-decoration:underline;
      }
   .contact_text A:hover {
      color:#ffffff;
      text-decoration:none;
      }
   .contact_text h2 {
      font:bold 14px Tahoma,sans-serif;
      margin:0 0 5px 0;
      }
   .contact_text p {
      margin:0 0 15px 0;
      }
.author{
   color:#58595b;
   font:bold 9pt Tahoma,Helvetica,sans-serif;
   text-align:right;
   line-height:130%;
   margin-bottom:30px;
   margin-top:10px;
}
.property {
   font:10pt Tahoma,Helvetica,sans-serif;
   color:#58595b;
   padding:10px;
}
.property h1 {
   font:bold 11pt Tahoma,Helvetica,sans-serif;
   color:#000000;
   text-align:left;
   margin-top:0px;
   margin-bottom:30px;
}
.property P {
   margin-top:0px;
   margin-bottom:10px;
}

.property A {
    font:bold 10pt Tahoma,Helvetica,sans-serif;
    color:#446c90;
    text-decoration:none;
}
.property A:hover {
    font:bold 10pt Tahoma,Helvetica,sans-serif;
    color:#446c90;
    text-decoration:underline;
}
.property_divider {
    background-color:#012e57;
}
.testimonial {
   color:#58595b;
   font:9pt Tahoma,Helvetica,sans-serif;
   text-align:justify;
   padding-top:10px;
   padding-left:20px;
   padding-right:20px;
   line-height:130%;
   text-align:justify
}
.testimonial p {
    margin-top:0px;
    margin-bottom:10px;
}

.testimonial h1 {
   color:012e57;
   font:bold 18pt Tahoma,Helvetica,sans-serif;
   margin-bottom:10px;
   margin-top:0px;
}
#logo_small {
   background-image:url("images/logo_small_bg.gif");
   background-position:bottom;
   background-repeat:no-repeat;
   text-align:center;
   padding-bottom:25px;
}
.close {
   cursor:pointer;
   cursor:hand;
   font:bold 10pt Tahoma,Helvetica,sans-serif;
   color:#446c90;
   text-decoration:underline;
}
.protection {
   font:10pt Tahoma,Helvetica,sans-serif;
   color:#58595b;
   padding-top:140px;
   padding-bottom:140px;
   text-align:center;
}
.protection h1 {
   font:bold 11pt Tahoma,Helvetica,sans-serif;
   color:#000000;
   text-align:center;
   margin-top:0px;
   margin-bottom:30px;
}
.register{
   color:#ffffff;
   background-color:#647380;
   font:9pt Tahoma,Helvetica,sans-serif;
   text-align:justify;
   padding-top:10px;
   padding-left:10px;
   padding-right:10px;
   padding-bottom:10px;
   line-height:130%;
   text-align:justify;
   margin-top:10px;
   margin-bottom:10px;
}
.register A {
    font:bold 10pt Tahoma,Helvetica,sans-serif;
    color:#ffffff;
    text-decoration:underline;
}
.register A:hover {
    font:bold 10pt Tahoma,Helvetica,sans-serif;
    color:#ffffff;
    text-decoration:underline;
}