/* COMMON */
* {border: none; color: #566E87; font-family: Tahoma, Verdana, Helvetica; font-size: 11px; margin: 0; padding: 0;}  
BODY {margin: 0 auto; padding: 0 auto; width: 100%;}
TD {color : #566E87; font-family: Tahoma, Verdana, Helvetica; font-size: 11px;}
H1, H2, H3, H4, H5, H6, H1 STRONG {color: #566E87; font-family: Tahoma, Verdana, Helvetica; font-size: 11px; line-height: 11px; text-transform: uppercase}
UL {list-style: square; margin-left: 15px;}
UL UL {list-style: circle; margin-left: 15px;}
UL UL UL {list-style: disc; margin-left: 15px;}
BR {font-family: Tahoma, Verdana, Helvetica; font-size: 5px;}
B {font-family: Tahoma, Verdana, Helvetica; font-size: 11px;}
A {color: #B1731D; font-family: Tahoma, Verdana, Helvetica; font-size: 11px; text-decoration: none;}
A:hover {text-decoration: underline;}
FRAMESET {border: 1px dashed #ACC2D9;}
LEGEND {background: #FFF; font-weight: bold; margin-left: 10px; padding: 2px;}

INPUT, TEXTAREA {border: 1px solid #A5ADB1; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
INPUT.specbutton {border: none; cursor: hand; font-family: Tahoma, Verdana, Helvetica; font-size: 11px;}
INPUT.status {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; height: 18px;}
SELECT {background: #FFF; border: #FFF 1px solid; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}

.r {color: #F00}
.cb_cont INPUT {border: none !important}

.ash {color: #383B84; font-family: Tahoma, Verdana, Helvetica; font-size: 11px; line-height: 15px; text-transform: uppercase; margin-left: 30px;}
.asbody {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #000; text-transform: none; margin-top: 5px;}
.blue {color: #383B84;}
.calendar {color: #000; font-family: Arial Narrow, arial, helvetica, sans-serif; font-size: 9px;}
.condensed {color: #8F9197; font-family: Arial Narrow, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; line-height: 16pt; padding: 0 7px;}
.head {color: #383B84; font-family: Tahoma, Verdana, Helvetica; font-size: 11px; line-height: 11px; text-transform: uppercase;}
.headblue {color: #383B84; font-family: Arial Narrow, arial, helvetica, sans-serif; font-size: 16pt; letter-spacing: -1px; line-height: 22pt; text-transform: uppercase;}
.headwhite {color: #FFF; font-family: Arial Narrow, arial, helvetica, sans-serif; font-size: 16pt; letter-spacing: -1px; line-height: 22pt; text-transform: uppercase;}


/* HEADER */
.header {background: url(bg.gif) repeat-x bottom; padding-bottom: 2px;}
.header .image {background: url(bg.gif) repeat-x bottom; padding-bottom: 14px; text-align: center;}
.header .text {padding-top: 7px; text-align: center;}
.header FORM {background: url(bg.gif) repeat-y left; padding-left: 5px;}
.header FORM INPUT {background-color: #EBECED; border: 1px solid #A5ADB1; color: #444C59; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.header FORM INPUT.button {background-color: #444C59; border: 1px solid #444C59; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
.header .phones {border: 1px dashed #ACC2D9; text-align: center;}
.top_menu A {color: #566E87; font-family: Tahoma, Verdana, Helvetica; font-size: 11px; text-decoration: none; background: url(arrow1.gif) no-repeat  left; padding-left: 10px;}
.top_menu A:hover {text-decoration: underline;}

/* HEAD TEXT */
.head_text {overflow: hidden; border-left: solid 1px #FFF; height: 23px !important; height: 33px; position: absolute; z-index: 2; left: 240px; margin-top: 127px; padding: 5px 10px}
.head_text H1 {color: #FFF; font-size: 10px; white-space: nowrap;}
.head_text H2 {color: #FFF; font-size: 11px; white-space: nowrap; font-weight: normal; margin: 0px; text-transform: none;}

/* LEFT */
.left .links TD {background: #ACC2D9; height: 30px; border-bottom: solid 1px #FFF;}
.left .links A {background: url(arrow2.gif) no-repeat left; text-transform: uppercase; color: #FFF; font-size: 11px; font-weight: bold; margin-left: 10px; padding-left: 10px; text-decoration: none; width: 100%;}
.left .links A:hover {text-decoration: underline;}
.left .links TD.orange {background: #DF9638; text-align: center; height: 34px;}
.left .links TD.orange A {background: none; padding: 0; margin: 0; font-size: 13px;}
.left .banners TD {border: 1px dashed #ACC2D9; padding: 5px; text-align: center;}

/* CENTER */
.center {background: url(bg.gif) repeat-y left;}
.center .head_text_bg {background: #346494; height: 33px;}
.center INPUT.text {font-family: Tahoma, Verdana, Helvetica; font-size: 11pt;}
.center TEXTAREA {font-family: Tahoma, Verdana, Helvetica; font-size: 11pt;}
.center .error {color: #C00;}
.info {background: #E9F0F5; border: 1px dashed #ACC2D9; color: #346494;}
.info TH {background: #ACC2D9; color: FFF; text-transform: uppercase; padding: 2px 5px;}
.info TD {background: url(bg.gif) repeat-x top; padding: 5px 5px 2px;}
.info TD .date {font-size: 9px}
.list {background: #346494; color: #346494;}
.list TH {background: #ACC2D9; color: #FFF; text-transform: uppercase; text-align: center; padding: 2px 20px;}
.list TD {padding: 2px 20px;}
.list TR {background: #F0F7FF;}
.list .dark {background-color: #dde6ef}
.nopadding TH,
.nopadding TD {padding: 3px !important}

.right_catalog {background: #E9F0F5; border: 1px dashed #ACC2D9; color: #346494; float: right; width: 200px; padding: 4px}
.right_catalog P {background: #ACC2D9; padding: 2px 5px; color: #FFF; font-weight: bold; margin: 1px; cursor: pointer}
.right_catalog A {background: #ACC2D9; padding: 2px 5px; color: #FFF; font-weight: bold; display: block; margin: 1px}
.right_catalog DIV A {background: transparent; color: #B1731D; font-weight: normal; display: block}

/* FOOTER */
.footer {background: #EBECED; border-top: solid 1px #ACC2D9;}



/* 
    Статистика
*/
.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;}