/* Основная таблица стилей сайта */

/* базовые определения */
BODY, LI, P, TD, UNKNOWN { color:#000000; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; }
a:link    { color: Blue; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a:visited { color: Blue; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a:hover   { color:#009999; font-family:verdana, arial, helvetica, sans-serif; text-decoration:underline; }

/* типовые ссылки */
a:link.wl {color:#ffffff; font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration:underline; }
a:visited.wl {color:#ffffff; font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration:underline; }
a:hover.wl {color:#ffffff; font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration:none; }

/* подменю */
a:link.submenu {color: Black; font-family:verdana, arial, helvetica, sans-serif; text-decoration: none;}
a:visited.submenu {color: Black; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a:hover.submenu {color: #009999; font-family:verdana, arial, helvetica, sans-serif;  text-decoration: underline; }

/* связанное меню */
span.relmenu {color:#666666; font-weight: bold;} 
a:link.relmenu {color:#666666; font-family:tahoma, arial, helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:underline; }
a:visited.relmenu {color:#666666; font-family:tahoma, arial, helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:underline; }
a:hover.relmenu {color:#a6a6a6; font-family:tahoma, arial, helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:underline; }

/* шапка страниц */
TD.about { font-size:9px; color:white; padding-left:30px; padding-right:30px; padding-top:68px; text-align:justify; }
a:link.menu {color:#666666; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration:underline; }
a:visited.menu {color:#666666; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration:underline; }
a:hover.menu {color:#a6a6a6; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration:underline; }
a:link.menu_on {color:#a6a6a6; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration:underline; }
a:visited.menu_on {color:#a6a6a6; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration:underline; }
a:hover.menu_on {color:#a6a6a6; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration:underline; }

/* контакты */
TD.contacts { font-family:tahoma, arial, helvetica, sans-serif; font-size:11px; color:#666666; line-height:16px;}
a:link.contacts {color:#666666; font-family:tahoma, arial, helvetica, sans-serif; font-size:11px; text-decoration:underline; }
a:visited.contacts {color:#666666; font-family:tahoma, arial, helvetica, sans-serif; font-size:11px; text-decoration:underline; }
a:hover.contacts {color:#a6a6a6; font-family:tahoma, arial, helvetica, sans-serif; font-size:11px; text-decoration:underline; }

/* новости ЭГ */
TD.cn { background-color:#ee8923; }
a:link.cn_link {color:#000000; font-family:tahoma, arial, helvetica, sans-serif; text-decoration:none; }
a:visited.cn_link {color:#000000; font-family:tahoma, arial, helvetica, sans-serif; text-decoration:none; }
a:hover.cn_link {color:#000000; font-family:tahoma, arial, helvetica, sans-serif; text-decoration:underline; }
span.cn_date { color:#666666; }
span.cn_header { font-family:tahoma, arial, helvetica, sans-serif; font-size:12px; font-weight: bold; }

/* статистика */
TD.stat { background-color:#666666; color:white; font-size:13px; }
INPUT.statb { font-size:9pt; border:2px outset; color:#000000; background-color:#eeeeee; cursor:hand;  height:23px; }
INPUT.statt { font-size:9pt; font-family:verdana; color:black; background-color:white; border:solid 1px #a5acb2; height:21px; }

/* город */
TD.gorod { background-color:#d37118; color:white; font-size:13px; }
INPUT.gorodb { font-size:9pt; border:2px outset; color:#000000; background-color:#eeeeee; cursor:hand;  height:23px; }
INPUT.gorodt { font-size:9pt; font-family:verdana; color:black; background-color:white; border:solid 1px #a5acb2; height:21px; }

/* погода, валюта, консультация */
TD.info { background-color:#ebebeb; color:#666666; font-family:tahoma, arial, helvetica, sans-serif; font-size:11px; }
a:link.w_link {color:#0089c1; font-family:tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:underline; }
a:visited.w_link {color:#0089c1; font-family:tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:underline; }
a:hover.w_link {color:#0089c1; font-family:tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:none; }
span.w_date { color:#0089c1; text-decoration:underline; font-weight: bold; }

/* текст страницы */
span.header { color:#000099; font-size:16px; font-weight:bold; text-transform:uppercase; }
span.subheader { color:#000099; font-size:12px; font-weight:bold; }
span.subheader2 { color:#cccccc; font-size:10px; font-weight:normal; }
TD.content { padding-left:30px; padding-right:30px; background-color:#fafafa; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; text-align:justify; }
a:link.link {color:#666666; font-family:tahoma, arial, helvetica, sans-serif; font-size:11px; text-decoration:underline; }
a:visited.link {color:#666666; font-family:tahoma, arial, helvetica, sans-serif; font-size:11px; text-decoration:underline; }
a:hover.link {color:#a6a6a6; font-family:tahoma, arial, helvetica, sans-serif; font-size:11px; text-decoration:underline; }

/* таблицы прайс-листов */
TD.pth { font-family:tahoma, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; border-top:solid 2px #cccccc; border-bottom:solid 2px #cccccc; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; }
TD.pthc { text-align:center; font-family:tahoma, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; border-top:solid 2px #cccccc; border-bottom:solid 2px #cccccc; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; }
TD.ptsh { color:#666666; font-family:tahoma, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; border-bottom:solid 2px #cccccc; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; }
TD.ptshc { color:#666666; text-align:center; font-family:tahoma, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; border-bottom:solid 2px #cccccc; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; }
TD.ptd { font-family:tahoma, arial, helvetica, sans-serif; font-size:11px; border-bottom:solid 1px #cccccc; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; }
TD.ptdc { text-align:center; font-family:tahoma, arial, helvetica, sans-serif; font-size:11px; border-bottom:solid 1px #cccccc; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; }


/* новости */
a:link.news {color:#000000; font-family:arial, helvetica, sans-serif; font-size:12px; text-decoration:underline; }
a:visited.news {color:#1640a7; font-family:arial, helvetica, sans-serif; font-size:12px; text-decoration:underline; }
a:hover.news {color:#0000ff; font-family:arial, helvetica, sans-serif; font-size:12px; text-decoration:underline; }

a:link.news_header {color:#ff2b25; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration:none; }
a:visited.news_header {color:#ff2b25; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration:none; }
a:hover.news_header {color:#ff2b25; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration:none; }

/* форумы */
a:link.forum {color:#000000; font-family:arial, helvetica, sans-serif; font-size:12px; text-decoration:underline; }
a:visited.forum {color:#1640a7; font-family:arial, helvetica, sans-serif; font-size:12px; text-decoration:underline; }
a:hover.forum {color:#0000ff; font-family:arial, helvetica, sans-serif; font-size:12px; text-decoration:underline; }

a:link.forum_header {color:#4d84cd; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration:none; }
a:visited.forum_header {color:#4d84cd; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration:none; }
a:hover.forum_header {color:#4d84cd; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration:none; }

/* статьи */
a:link.article {color:#000000; font-family:arial, helvetica, sans-serif; font-size:12px; text-decoration:underline; }
a:visited.article {color:#1640a7; font-family:arial, helvetica, sans-serif; font-size:12px; text-decoration:underline; }
a:hover.article {color:#0000ff; font-family:arial, helvetica, sans-serif; font-size:12px; text-decoration:underline; }

a:link.article_header {color:#139920; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration:none ;}
a:visited.article_header {color:#139920; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration:none ;}
a:hover.article_header {color:#139920; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration:none ;}

/* классы форм */
INPUT.b {  font-size:8pt; border:1px solid #cccccc; color:#000000; background-color:#eeeeee; cursor:hand; }
INPUT.a  { font-size:7pt; font-family:Arial; font-weight:bold; color:black; background-color:white; border:solid 1px #cccccc; }
INPUT.t  { font-size:8pt; font-family:verdana; color:black; background-color:white; border:solid 1px #7f9db9; height:19px; }
SELECT.t { font-size:8pt; font-family:verdana; color:black; background-color:white; border:solid 1px #7f9db9; height:19px; }
INPUT.f  { font-size:7pt; font-family:Arial; font-weight:bold; color:black; background-color:white; border:solid 1px #7f9db9; height:15px; }
SELECT.s { font-size:8pt; font-family:verdana; color:black; background-color:white; border:solid 1px #7f9db9; }
INPUT.nb { font-size:8pt; font-family:verdana; color:black; }

/* форма подписки */
TD.ml { color:#52730f; background-color: #bfee66; font-size:8pt; padding:5px,5px,0px,5px;}
TD.ml2 { color:#52730f; background-color: #ffdc75; font-size:8pt;}
INPUT.mli { font-size:8pt; font-family:verdana; color:52730f; background-color:white; border:0px; height:15px; width:115px}
a:link.ml {color:#669900; text-decoration:underline; font-size:8pt; font-weight:bold; }
a:visited.ml {color:#669900; font-size:8pt; text-decoration:underline; font-weight:bold; }
a:hover.ml {color:#336600; font-size:8pt; text-decoration:underline; font-weight:bold; }

/* главное меню */
TD.mm { color:#006666; font-size:8pt; padding-left:50px; font-weight:bold; cursor:hand;}
TD.mm2 { color:#006666; font-size:8pt; padding-left:50px; font-weight:bold;}
a:link.mm {color:#006666; text-decoration:none; font-size:8pt; font-weight:bold; }
a:visited.mm {color:#006666; font-size:8pt; text-decoration:none; font-weight:bold; }
a:hover.mm {color:#006666; font-size:8pt; text-decoration:none; font-weight:bold; }

/* нижнее меню */
TD.m { color:#006666; font-size:7pt; text-align:center; padding-top:3px; }
a:link.m {color:#006666; text-decoration:none; font-size:7pt; }
a:visited.m {color:#006666; font-size:7pt; text-decoration:none; }
a:hover.m {color:#006666; font-size:7pt; text-decoration:underline; }

/* футер */
TD.f { color:#006666; font-size:7pt; padding-right:50px; padding-top:5px; }
a:link.f {color:#006666; text-decoration:underline; font-size:7pt;}
a:visited.f {color:#006666; font-size:7pt; text-decoration:underline; }
a:hover.f {color:#00CCCC; font-size:7pt; text-decoration:underline; }