/* Классы для стандартных тегов */
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}
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: #4f0000;  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; white-space: nowrap; }

/* Классы для ссылок */
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_news_q { color: #000000 ; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 11px; border: #9CA2AD solid; border-width: 1px 0px 0px 0px;}
.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;}
SMALL.vote { font-size: 9px; }

/* Классы для бордеров меню */
.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}
.menu_lite { border: #9CA2AD solid; background-color: #EDEDED;  border-width: 1px 1px 1px 1px; 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_right_q { border: #9CA2AD solid; background-color: #FFFFFF ; border-width: 1px 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_left_q { border: #9CA2AD solid; background-color: #FFFFFF ; border-width: 1px 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_around { border: #9CA2AD solid; background-color: #FFFFFF ; border-width: 1px 1px 1px 1px; font-size: 11px; font-weight: bold }
.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 }


/* Классы для инпутов */
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.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}

/*Классы для подсказок на НЛ*/
.menu 
{
background-color: #F3F3F3;
border-color: #ffffff #626060 #626060 #ffffff;
border-style: solid;
border-width: 2px;
position: absolute;
left: 0px;
top: 0px;
visibility: hidden;
z-index: 15;
padding:5px;
}

a.menuItem { color: #815223; font-weight : bold; text-decoration: none; padding:2px; }
a:hover.menuItem {color: #815223; font-weight : bold; text-decoration: underline; color : #C98200; padding:2px; }

/*Классы для качества вещей*/
.q_vp, .q_p, .q_f, .q_vf, .q_ef, .q_r, .q_vr, .q_er{
	font-weight:bold;
}
.q_vp {color: #AAAAAA;}
.q_p {color: #616161;}
.q_f {color: #659BA3;}
.q_vf {color: #34729A;}
.q_ef {color: #884EA2;}
.q_r {color: #95486D;}
.q_vr {color: #B5AE0B;}
.q_er {color: #E0AF29;}
.mark{
	color: #FFFFFF;
	padding-left:3px;
	padding-right:3px;
}
.q_vp .mark{background-color: #AAAAAA;}
.q_p .mark{background-color: #616161;}
.q_f .mark{background-color: #659BA3;}
.q_vf .mark{background-color: #34729A;}
.q_ef .mark{background-color: #884EA2;}
.q_r .mark{background-color: #95486D;}
.q_vr .mark{background-color: #B5AE0B;}
.q_er .mark{background-color: #E0AF29;}