* {font-family: Arial; font-size: 12px; margin: 0; padding: 0}
IMG {border: none}
BODY {background: #371863; text-align: center; padding: 0px auto;}

.fw {width: 100%} 
.cp5 TD {padding: 5px}

.link_nav TD {padding: 2px}
.link_nav A {color: #FC0; font: 18px Monotype Corsiva; text-decoration: none; font-weight: bold; font-style: italic;}
.link_nav A:hover {color: #FFF; font: 18px Monotype Corsiva; text-decoration: none; font-weight: bold; font-style: italic;}

A {color: #FC0}
A:hover {color: #FFF}

#center {color: #FFF; text-align: justify; padding: 5px}
#center H1 {color: #C49CFC; font-family: Monotype Corsiva; font-size: 23px; font-weight: bold; font-style: italic;
            padding-bottom: 20px; margin-bottom: 10px; background: url(/images/line-body.jpg) no-repeat left bottom}
#center H2 {color: #FC0; font-weight: bold; font-size:16px; text-align: center; text-decoration: none; margin-bottom: 15px}
#center H3 {color: #FC0; font-weight: bold; text-decoration: underline; margin-bottom: 5px}
#center H4 {color: #FC0; font-weight: bold; font-style: italic; text-decoration: none;}
#center .phone {color: #FC0; font-weight: bold}
#center P {margin-bottom: 15px}

#center FORM TABLE {margin: 0px auto}
#center FORM TH {color: #FC0; font-weight: bold; text-transform: uppercase; padding: 15px}
#center FORM TD {color: #FC0; font-weight: bold; padding: 3px;}
#center FORM .text_field {border: solid 1px #66C; color:#000; font-size: 11px}
#center FORM .button {background: #66C; border: solid 1px #FC0; color: #FFF; font-size: 11px; height: 20px}

.img_gallery {text-align: center; padding: 10px}
.img_gallery SPAN {width: 170px; height: 170px; margin: 7px; text-align: center; vertical-align: middle;}
.img_gallery IMG {border: solid thick #FC0;}

.price_tbl {color: #FFF; margin-bottom: 15px}
.price_tbl TH {font-weight: bold; padding: 2px}
.price_tbl TD {padding: 2px}

TD {color: #FFF;}
.main_tbl TD {color: #FFF; border: solid 1px #af7dff; padding: 10px}
.main_tbl H2 {margin: 0 0 8px 0 !important}
.main_tbl H2,
.main_tbl H2 A {color: #FC0; font-size: 18px; font-family: Monotype Corsiva; text-decoration: none; font-weight: bold; font-style: italic;}

.holidays {color: #FFF; margin-bottom: 15px; margin-left: 0; list-style: none}
.holidays DIV {float: left; width: 70px; text-align: right; margin-right: 5px; white-space: nowrap}
.holidays A {color: #FC0; font-weight: bold; text-decoration: none}
.holidays A:hover {color: #FFF; text-decoration: underline}

.sitemap UL  {list-style-image: none; list-style-type: none; margin-left: 20px; color: #FFF}
.sitemap UL UL  {list-style-image: none; list-style-type: none; margin-left: 10px; color: #FFF}
.sitemap UL UL UL {margin-left: 10px}
.sitemap A {color: #FC0}
.sitemap A:hover {color: #FFF}
.sitemap LI { margin: 5px 0;}
.sitemap LI A {font-weight: bold}
.sitemap LI LI LI A {font-weight: normal}

.right_menu {float: right; margin: 15px 10px 10px; font-family: Monotype Corsiva; text-align: right;}
.right_menu A {display: block; color: #FC0; font-size: 18px; font-family: Monotype Corsiva; text-decoration: none; font-weight: bold; font-style: italic;}
.right_menu A NOBR {display: block; color: #FC0; font-size: 18px; font-family: Monotype Corsiva; text-decoration: none; font-weight: bold; font-style: italic;}
.right_menu A:hover {color: #FFF; font-size: 18px; font-family: Monotype Corsiva; text-decoration: none; font-weight: bold; font-style: italic;}
.right_menu A:hover NOBR {color: #FFF; font-size: 18px; font-family: Monotype Corsiva; text-decoration: none; font-weight: bold; font-style: italic;}
.right_menu DIV {color: #FFF; font-size: 18px; font-family: Monotype Corsiva; text-decoration: none; font-weight: bold; font-style: italic;}
.right_menu DIV NOBR {color: #FFF; font-size: 18px; font-family: Monotype Corsiva; text-decoration: none; font-weight: bold; font-style: italic;}

UL {padding-left: 20px; margin-left: 20px; margin-bottom: 15px}


/* Статистика */
.stat_head {
  background: #D7E5F5;
  vertical-align:middle;
  padding: 2px;
  color:#15428B;
  border-bottom:1px solid #ABC7EC;
  font-size:13px;
}
     
.stat_head a,
.stat_head a:hover {
  text-decoration:none;
  color:#000;
}
.stat_head a:hover {
  text-decoration:underline;
}

.stat_head h3 {
  font-size:15px;
}

.stat_sort {
  background:#C6D9F1;
  vertical-align:middle;
  padding: 2px;
  color:#595959;
  font-size:12px;
  border-top:1px solid #BAD0EE;
}
    
.stat_td {
  background-color:#D9E8FB;
  font-size:13px;
  padding:2px;
}

.stat, .stat td {
  font-size: 13px;
  color: #000;
  padding: 2px;
}


.stat .col_11 {background: #FFCF9F}
.stat .col_12 {background: #FFE0C1}

.stat .col_21 {background: #C6FFC6}
.stat .col_22 {background: #E6FFE6}

.stat .col_31 {background: #FFFFAA}
.stat .col_32 {background: #FFFFCE}

.stat TABLE {border: 10px solid #E2AB6D}
.stat TABLE TABLE {border: 10px solid #FFF;}
.stat IMG {border: none;}

.table {
     width:670px;
     margin:5px 0px 15px 0px;
     font-size:13px;
     text-align:center;
     border:1px solid #aeb4b7;
}
tr.top {
     /*background: #e4f5ff;*/
     height:60px;
     text-align:center;
}
