body {
    font-family: Verdana, arial, sans-serif;
    font-size: 100%;
    color: #4c4c4c;
    background-color: #F3F3F3;
    margin: 0px;
    padding: 0px;
    height: 100%;
}

/* ссылки */

A:link, A:visited {color: #838383; text-decoration: underline;}
A:hover, A:active {color: #000000;  text-decoration: none;}

A.menu:link, A.menu:visited, A.menu:hover, A.menu:active {
   display: block;
   color: #000000;
   text-decoration: none;
   font-size: 65%;
   margin: 0px;
   padding-top: 5px;
   padding-bottom: 5px;
   }
   
   
A.menu_active:link, A.menu_active:visited, A.menu_active:hover, A.menu_active:active {
   display: block;
   color: #838383;
   text-decoration: none;
   font-size: 65%;
   margin: 0px;
   padding-top: 5px;
   padding-bottom: 5px;
   }

/* заголовки */

h1 {
   font-size: 142%;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}

h2 {
   font-size: 116%;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}

/* СТИЛИ  */

.main {
   font-size: 69%;
   border-right: solid 1px #E6E6E6;
   padding: 20px;
   margin: 20px;
   background-color: #F3F3F3;
}

/* таблицы */

TABLE, TD {
   border-width: 0px;
   font-size: 100%; }

TD.main TABLE {
   font-size: 83%;
   border-top-width: 1px;
   border-left-width: 1px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-style: solid;
   border-color: #838383;
   clear: both;
   border-collapse: collapse; }

TD.main TD {
   border-top-width: 0px;
   border-left-width: 0px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-style: solid;
  border-color: #838383;
   padding: 3px;
   margin: 0px;
}

TD.main THEAD {
   font-weight: bold;
   color: #000000;
   background-color: #ffffff;
}

TD.main TBODY {
   background-color: #F3F3F3; }



   /* формы */

TD.main .form {
   border-width: 0px; }

TD.main .form TD {
   border-width: 0px;
   padding: 3px 5px 3px 0px; }


INPUT[type="button"] {
        background-color: #F1BE3E;
        color: #000000;
        font-weight: bold;
}

INPUT[type="text"], TEXTAREA {
        background-color: #FFFFFF;
        color: #000000;
        font-weight: normal;
}


INPUT, TEXTAREA {
        font-size: 100%;
        font-weight: expression(this.getAttribute("type")=="button"?"bold":"normal");
        color: expression(this.getAttribute("type")=="button"?"#000000":"#000000");
        background-color: expression(this.getAttribute("type")=="button"?"#F1BE3E":"#FFFFFF");
        border-width: 1px;
        border-style: solid;
        border-color: #F1BE3E;
}



/* СТИЛИ ТЕКСТА */

span.large /* стиль "крупный" */ {
   font-size: 120%;
}

span.small /* стиль "мелкий" */ {
   font-size: 65%;
}

span.col /* стиль "цветной 1" */ {
   color: #838383;
}

span.col2 /* стиль "цветной 2" */ {
   color: #16822C;
}

span.coll /* стиль "цветной 1 крупный" */ {
   color: #838383;
   font-size: 120%;
}

span.cols /* стиль "цветной 1 мелкий" */ {
   color: #838383;
   font-size: 65%;
}

span.col2l /* стиль "цветной 2 крупный" */ {
   color: #16822C;
   font-size: 120%;
}

span.col2s /* стиль "цветной 2 мелкий" */ {
   color: #16822C;
   font-size: 65%;
}

.css_2 a {
width: 180px;
display:block;
color:#006600;
background-color:#FFFFFF;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif, TauernCTT;
font-weight:bold;
text-decoration:none;
padding:2px;
padding-left:7px;
border-bottom:1px solid #FFFF00;
}
.css_2 a:hover {
background-color:#FFFF99;
color:#FF0000;
text-decoration: none;
border-bottom-color:#FFCC00;
font-size:16px;
padding:1px;
padding-left:7px;
padding-right:2px;
}

/* остальное */

ul li {list-style-image: URL("/images/dot.gif"); }

.inputform {font-size: 12px; color: #003366; font-family: tahoma; background: #ffffff; border: 1px solid #4C5961; text-indent: 3px; height:17px;}

.hmail {font-family: Arial Cyr, Arial; font-weight: bolder; font-size:13px; color:#000000; text-decoration:none; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: px; padding-right: 0px; }

.hmailerror {font-family: Arial Cyr, Arial; font-weight: bolder; font-size:13px; color:#DC0428; text-decoration:none; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: px; padding-right: 0px; }