/* Классы для стандартных тегов */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 100%;}
table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
img {border:0}
tr.w {background-color: #FFFFFF;}
form.nobr { MARGIN: 0px; LINE-HEIGHT: 15px }
H3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
H4 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 11pt; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px;}
H5 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 11pt; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px;}
H5.black { COLOR: green; FONT-FAMILY: Arial; FONT-SIZE: 11pt; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px;}
/* Шапка, верх и низ */
.shapka { background-color: #FFFFFF; border-color: black black 3F3C37; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.upmenu { background-color: #7D7A78; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.upmenu_lite { background-color: #7D7A78; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-color: black black 3F3C37; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.botmenu { background-color: #EDEDED; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; border-color: #000000 black black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}

/* Классы для центральной части сайта */
.main { background-color: #EDEDED; font-size: 10px}
.main_borders { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border: #9CA2AD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF}
.main_auth { padding-right: 20px; }

/* Классы для ссылок */
a { color: #B16F30; text-decoration: underline}
a:hover { color: #9C4C00; text-decoration: none}
a.noline { color: #B16F30; text-decoration: none}
a:hover.noline { color: #9C4C00; text-decoration: underline}

a.lmenu { color: #9B5C20; text-decoration: none}
a:hover.lmenu { color: #01850C; text-decoration: underline}

a.white { color: #FFFFFF; text-decoration: none}
a:hover.white { color: #FFFFFF; text-decoration: none}
a.black { color: #000000; text-decoration: underline}
a:hover.black { color: #000000; text-decoration: none}
a.blacks { color: #7D7A78; text-decoration: none}
a:hover.blacks { color: #7D7A78; text-decoration: none}

a.blacknl { color: #000000; text-decoration: none}
a:hover.blacknl { color: #000000; text-decoration: underline}

/* Классы для текста */
.fast_txt { font-size: 10px; color: #7D7A78; padding-top: 7px}
.txt_quote { color: #7D7A78}
.txt_link { color: #B16F30}
.txt_comm { color: #398754}
.txt_normal { color: #000000}
.txt_about { color: #9CA2AD; font-size: 10px}
.txt_news { color: #000000 ; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 11px}
.txt_newsin { border: #9CA2AD dotted; border-width: 1px 0px 1px 0px; color: #000000 ; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 11px}  
.txt_bk {FONT-SIZE: 10pt; MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.private {FONT-WEIGHT: bold; COLOR: red; BACKGROUND-COLOR: #fae0e0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

/* Классы для бордеров меню */
.menu_left { border: #9CA2AD solid; background-color: #FFFFFF ; background-image: url(menu_cat_bg.gif) ; border-width: 1px 0px 1px 1px}
.menu_right { border: #9CA2AD solid; background-color: #FFFFFF ; background-image: url(menu_cat_bg.gif) ; border-width: 1px 1px 1px 0px; font-size: 11px; font-weight: bold}
.menu_left_lite { border: #9CA2AD solid; border-width: 1px 0px 1px 1px}
.menu_right_lite { border: #9CA2AD solid; background-color: #EDEDED; border-width: 1px 1px 1px 0px; font-size: 11px; font-weight: bold}


/* Классы для таблицы опыта и хз где еще :t/r/b/l: */
.tables_newlvl { border: #576682 solid; background-color: #FFFFFF; background-image: url(menu_cat_bg.gif) ; border-width: 1px 0px 0px 0px}
.tables_newap { border: #9CA2AD solid; background-color: #FFFFFF; border-width: 1px 0px 0px 0px;}

/* Классы для бордеров новостей и вобще */
.news_borders_right { border: #9CA2AD solid; background-color: #FFFFFF ; border-width: 0px 1px 0px 0px; font-size: 11px; font-weight: bold }
.news_borders_left { border: #9CA2AD solid; background-color: #FFFFFF ; border-width: 0px 0px 0px 1px; font-size: 11px; font-weight: bold }
.news_borders_bottom { border: 1px #9CA2AD solid; background-color: #FFFFFF ; font-size: 11px; font-weight: bold }
.news_borders_top { border: #9CA2AD solid; background-color: #FFFFFF ; border-width: 1px 0px 0px 0px;}
.news_borders_rightud { border: #9CA2AD dotted; background-color: #FFFFFF ; border-width: 1px 1px 1px 0px; font-size: 11px; font-weight: bold }
.news_borders_leftud { border: #9CA2AD dotted; background-color: #FFFFFF ; border-width: 1px 0px 1px 1px; font-size: 11px; font-weight: bold }
.vavilon { background-color:#F5F5DF; background-image: url('vavilon_news_bg.gif'); background-repeat: repeat-x; background-position: left top; padding:10px 1em 5px 1em; margin-top: 0.7em; margin-bottom:0.5em; width:80%}
.tztime1 { background-color:#edcd76; background-image: url('tztime-bg.gif'); background-repeat: repeat-x; background-position: left top; padding:0; margin-top: 0.7em; margin-bottom:0.5em; border-bottom:1px solid #f8e9c2; width:80%}
.tztime2 { background-image: url('tztime-corner.gif'); background-repeat: no-repeat; background-position: right top; padding:19px 1em 5px 1em; margin: 0;}

/* Классы для инпутов */
SELECT {BORDER-RIGHT: #9CA2AD 1pt solid; BORDER-TOP: #9CA2AD 1pt solid; BORDER-LEFT: #9CA2AD 1pt solid; BORDER-BOTTOM: #9CA2AD 1pt solid; MARGIN-TOP: 3px; FONT-SIZE: 13px; MARGIN-BOTTOM: 3px; COLOR: #576682; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
TEXTAREA {BORDER-RIGHT: #9CA2AD 1pt solid; BORDER-TOP: #9CA2AD 1pt solid; BORDER-LEFT: #9CA2AD 1pt solid; BORDER-BOTTOM: #9CA2AD 1pt solid; MARGIN-TOP: 3px; FONT-SIZE: 13px; MARGIN-BOTTOM: 3px; COLOR: #576682; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
INPUT {BORDER-RIGHT: #9CA2AD 1pt solid; BORDER-TOP: #9CA2AD 1pt solid; BORDER-LEFT: #9CA2AD 1pt solid; BORDER-BOTTOM: #9CA2AD 1pt solid; MARGIN-TOP: 3px; FONT-SIZE: 13px; MARGIN-BOTTOM: 3px; COLOR: #576682; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

SELECT.s {BORDER-RIGHT: #9CA2AD 1pt solid; BORDER-TOP: #9CA2AD 1pt solid; BORDER-LEFT: #9CA2AD 1pt solid; BORDER-BOTTOM: #9CA2AD 1pt solid; MARGIN-TOP: 3px; FONT-SIZE: 10px; MARGIN-BOTTOM: 3px; COLOR: #576682; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
TEXTAREA.s {BORDER-RIGHT: #9CA2AD 1pt solid; BORDER-TOP: #9CA2AD 1pt solid; BORDER-LEFT: #9CA2AD 1pt solid; BORDER-BOTTOM: #9CA2AD 1pt solid; MARGIN-TOP: 3px; FONT-SIZE: 10px; MARGIN-BOTTOM: 3px; COLOR: #576682; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
INPUT.s {BORDER-RIGHT: #9CA2AD 1pt solid; BORDER-TOP: #9CA2AD 1pt solid; BORDER-LEFT: #9CA2AD 1pt solid; BORDER-BOTTOM: #9CA2AD 1pt solid; MARGIN-TOP: 3px; FONT-SIZE: 10px; MARGIN-BOTTOM: 3px; COLOR: #576682; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
INPUT.sr {text-align: right; BORDER-RIGHT: #9CA2AD 1pt solid; BORDER-TOP: #9CA2AD 1pt solid; BORDER-LEFT: #9CA2AD 1pt solid; BORDER-BOTTOM: #9CA2AD 1pt solid; MARGIN-TOP: 3px; FONT-SIZE: 10px; MARGIN-BOTTOM: 3px; COLOR: #576682; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
INPUT.sc {text-align: center; BORDER-RIGHT: #9CA2AD 1pt solid; BORDER-TOP: #9CA2AD 1pt solid; BORDER-LEFT: #9CA2AD 1pt solid; BORDER-BOTTOM: #9CA2AD 1pt solid; MARGIN-TOP: 3px; FONT-SIZE: 10px; MARGIN-BOTTOM: 3px; COLOR: #576682; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

INPUT.chk {border:none; COLOR: #576682; MARGIN-TOP: 0px; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

INPUT.img {BORDER-RIGHT: #9CA2AD 1pt solid; BORDER-TOP: #9CA2AD 0pt solid; BORDER-LEFT: #9CA2AD 0pt solid; BORDER-BOTTOM: #9CA2AD 1pt solid; MARGIN-TOP: 3px; FONT-SIZE: 10px; MARGIN-BOTTOM: 3px; COLOR: #576682; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
INPUT.radio {BORDER-RIGHT: 0pt; BORDER-TOP: 0pt; BORDER-LEFT: 0pt; BORDER-BOTTOM: 0pt; MARGIN-TOP: 3px; FONT-SIZE: 13px; MARGIN-BOTTOM: 3px; COLOR: #576682; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.info { FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, sans-serif;}

/* BK */
.B1 {FONT-WEIGHT: bold; COLOR: #6666cc}
.B2 {FONT-WEIGHT: bold; COLOR: #b06a00}
.date {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #007000; FONT-FAMILY: Courier; TEXT-DECORATION: none}
.date2 {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #007000; FONT-FAMILY: Courier; BACKGROUND-COLOR: #00ffaa; TEXT-DECORATION: none}
.sysdate {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #b00000; FONT-FAMILY: Courier; TEXT-DECORATION: none}

/*Bloknot*/

.blok_border {
background-color: #FFFFFF;
background-image: url(blok_wm2.gif);
border: 1px solid #497e90;
}
.blok_intd {
padding: 62px 10px 3px;
}
INPUT.blok {BORDER-RIGHT: #9CA2AD 1pt solid; BORDER-TOP: #9CA2AD 1pt solid; BORDER-LEFT: #9CA2AD 1pt solid; BORDER-BOTTOM: #9CA2AD 1pt solid; MARGIN-TOP: 3px; FONT-SIZE: 10px; MARGIN-BOTTOM: 3px; COLOR: #336C80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
INPUT.sbg {background-color: #336C80;BORDER-RIGHT: #9CA2AD 1pt solid; BORDER-TOP: #9CA2AD 1pt solid; BORDER-LEFT: #9CA2AD 1pt solid; BORDER-BOTTOM: #9CA2AD 1pt solid; MARGIN-TOP: 3px; FONT-SIZE: 10px; MARGIN-BOTTOM: 3px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
SELECT.blok {BORDER-RIGHT: #9CA2AD 1pt solid; BORDER-TOP: #9CA2AD 1pt solid; BORDER-LEFT: #9CA2AD 1pt solid; BORDER-BOTTOM: #9CA2AD 1pt solid; MARGIN-TOP: 1px; FONT-SIZE: 9px; MARGIN-BOTTOM: 2px; COLOR: #336C80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

a.blok {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #336C80;
text-decoration: underline;
}
a:hover.blok {
color: #5C90A1;
text-decoration: none;
}

div.hidden_comm
{
    position : absolute;
    display : none;
    width : 300px;
    height : 90px;
    border: 1px solid gray;
    background-color: white;
    padding: 5px 5px 5px 5px;
}

