td	{font-size: 90%; font-family: 'Times New Roman', serif;}
a:link	{color: #000000;}
a:visited	{color: #444444;}
a:hover	{color: #ED0000;}

a.link_out:link	{text-decoration: none; color: #000000;  cursor: url("http://img.novoteka.ru/i/external.cur");}
a.link_out:visited	{text-decoration: none; color: #444444; cursor: url("http://img.novoteka.ru/i/external.cur");}
a.link_out:hover{color: #ED0000; text-decoration: underline; cursor: url("http://img.novoteka.ru/i/external.cur");}

.button	{border: 1px #AAAAAA outset; background-color: #777777; color: #FFFFFF; font-weight: bold; letter-spacing: 0px; font-size: 13px; font-family: arial, sans-serif;}

.i	{font-style: italic; font-family: 'Times New Roman', serif;}
.b	{font-weight: bold;}
.u	{font-style: underline;}
.mid	{font-size: 95%;}
.sm	{font-size: 84%;}

.top	{font-size: 11px; font-family: Tahoma, sans-serif;}
a.hl:link, a.hl:visited, a.hl:hover	{color: #FFFFFF; background-color: #ED0000; padding: 0px 0.3em 2px 0.3em;}
.hl {color: #FFFFFF; background-color: #ED0000; padding: 0px 0.3em 2px 0.3em;}
.hlw	{color: #000000; background-color: #fff1b9; padding: 0px 0.3em 2px 0.3em;}
.hlinv	{color: #FFFFFF; background-color: #EE0000; padding: 0px 0.3em 2px 0.3em;}

.time {padding: 0px 0.3em 2px 0.3em;}

.addnews {padding: 0.4em 0em 0em 1.5em; line-height: 0.9em; margin:0em; font-size: 100%; font-family: Tahoma, sans-serif;}

.section, a.section:link, a.section:visited, a.section:hover {text-decoration: none; color: #FFFFFF; background-color: #8C9BB6; padding: 0px 0.3em 0px 0.3em; font-size: 92%; font-family: Arial, sans-serif;}
.section_a, a.section_a:link, a.section_a:visited, a.section:hover {text-decoration: none; color: #FFFFFF; padding: 0px 0.3em 0px 0.3em; font-size: 92%; font-family: Arial, sans-serif;}
.section_n, a.section_n:link, a.section_n:visited, a.section_n:hover {display: inline; text-decoration: none; color: #FFFFFF; background-color: #8C9BB6; border-left: 2px solid #EE0000;}

.amid	{font-size: 85%; font-family: Arial, sans-serif;}
.amids	{font-size: 85%; font-family: Arial, sans-serif; line-height:1em;}
.asm	{font-size: 75%; font-family: Tahoma, sans-serif;}
.hidden	{color: #FFFFFF; font-size: 90%; font-family: Tahoma, sans-serif;}

.menu	{font-size: 90%; font-family: Tahoma, sans-serif;}
a.menu:link	{color: #ED0000;}
a.menu:visited	{color: #ED0000;}
a.menu:hover	{color: #ED0000;}

.menu_active	{color: #FFFFFF; background-color: #ED0000; padding: 0px 0em 2px 0em; font-size: 94%; font-family: Tahoma, sans-serif;}
.menu_active, a.menu_active:link, a.menu_active:visited, a.menu_active:hover	{color: #FFFFFF; background-color: #ED0000; padding: 0px 0em 2px 0em;}

.menu_border	{border-left:1px solid #AAAAAA; padding: 0px 10px 0.2em 10px;}
.menu_border_first	{padding: 0px 10px 0px 0px;}

a.flink:link, a.flink:visited, a.flink:hover	{color: #ED0000;}

a.secondary:link	{color: #777777;}
a.secondary:visited	{color: #777777;}
a.secondary:hover	{color: #777777;}

a.secondaryext:link	{color: #777777; cursor: url("http://img.novoteka.ru/i/external.cur");}
a.secondaryext:visited	{color: #777777; cursor: url("http://img.novoteka.ru/i/external.cur");}
a.secondaryext:hover	{color: #777777; cursor: url("http://img.novoteka.ru/i/external.cur");}

h1	{font-size: 140%; color: #222222; font-family: Tahoma, Arial, sans-serif; font-weight: normal; margin:0em; padding:0em; line-height: 1.1em;}
h2	{font-size: 120%; color: #222222; font-family: Tahoma, Arial, sans-serif; font-weight: 300; line-height: 1.1em; padding: 0em; margin: 0em;}
h3	{font-size: 107%; color: #222222; font-family: Arial, sans-serif; font-weight: normal; line-height: 1.1em; padding: 0em; margin: 0em;}
.h3	{font-size: 107%; color: #222222; font-family: Arial, sans-serif; font-weight: normal; line-height: 1.1em;}

ul	{margin: 0.5em 0em 0.7em 1.5em; padding:0;}
.img	{border:1px solid #EEEEEE;}
.limg	{0em 0.7em 0em 0em;}
.rimg	{margin: 0em 0em 0.5em 1.2em; width: 80px; float: right; clear: right; color: #FFFFFF; font-size: 65%; font-family: Arial, sans-serif;}

.rsarr	{margin: 0em 1.5em 0em 0em; width: 17px; height: 5px; float: right; border: 0px;}

a.news_name:link	{color: #0068ED;}
a.news_name:visited	{color: #0068ED;}
a.news_name:hover	{color: #0068ED;}

a.news_name_out:link	{color: #0068ED; text-decoration: none; cursor: url("http://img.novoteka.ru/i/external.cur")}
a.news_name_out:visited	{color: #0068ED; text-decoration: none; cursor: url("http://img.novoteka.ru/i/external.cur")}
a.news_name_out:hover	{text-decoration: underline; cursor: url("http://img.novoteka.ru/i/external.cur")}

.top_second	{font-size: 97%; font-family: Arial, sans-serif;}
a.top_second:visited, a.top_second:hover, a.top_second:link	{color: #0068ED;}

.count  {}
.next_prev	{font-size: 90%; font-family: Tahoma, sans-serif;}
a.next_prev:link, a.next_prev:hover	{color: #ED0000;}
a.next_prev:visited	{color: #ED0000;}


a.news_name_sm:link	{color: #0068ED;}
a.news_name_sm:visited	{color: #0068ED;}
a.news_name_sm:hover	{color: #0068ED;}

.m08	{margin:0em 0em 0.8em 0em; padding:0em;}
.m05	{margin:0em 0em 0.5em 0em; padding:0em;}
.m03	{margin:0em 0em 0.3em 0em; padding:0em;}
.m00	{margin:0em; padding:0em;}

.t05	{margin-top:0.5em;}
.t03	{margin-top:0.3em;}
.t01	{margin-top:0.1em;}

.l15	{line-height:1.5em;}

.rpad	{padding-right:20px;}
.lpad	{padding-left:20px;}
.bpad	{padding-bottom:20px;}
.tpad	{padding-top:20px;}

.p08	{padding:0em 0em 0.8em 0em; margin:0em;}
.p05	{padding:0em 0em 0.5em 0em; margin:0em;}
.p03	{padding:0em 0em 0.3em 0em; margin:0em;}
.p01	{padding:0em 0em 0.1em 0em; margin:0em;}

.pt08	{padding:0.8em 0em 0em 0em; margin:0em;}
.pt05	{padding:0.5em 0em 0em 0em; margin:0em;}
.pt03	{padding:0.3em 0em 0em 0em; margin:0em;}
.pt01	{padding:0.1em 0em 0em 0em; margin:0em;}

.pr03	{padding-right: 0.3em; margin:0em;}
.pr05	{padding-right: 0.8em; margin:0em;}
.pr08	{padding-right: 0.8em; margin:0em;}
.pr15	{padding-right: 1.5em; margin:0em;}

.pl03	{padding-left: 0.3em; margin:0em;}
.pl05	{padding-left: 0.8em; margin:0em;}
.pl08	{padding-left: 0.8em; margin:0em;}
.pl15	{padding-left: 1.5em; margin:0em;}

a.source:link	{color: #F18400; cursor: url("http://img.novoteka.ru/i/external.cur");}
a.source:visited	{color: #F18400; cursor: url("http://img.novoteka.ru/i/external.cur");}

a.sourceint:link	{color: #F18400; }
a.sourceint:visited	{color: #F18400; }
.data	{color: #777777;}
.curdata	{color: #000000;}
.curtime{color: #000000; font-weight: bold; font-size: 102%;}

.update_first	{border-top: solid 1px #DDDDDD; margin-bottom:0em; padding-bottom:2px; background-color:#FCFCFC;}

.tline	{border-top: solid 1px #AAAAAA;}
.lline	{border-left: solid 1px #AAAAAA;}
.rline	{border-right: solid 1px #AAAAAA;}
.bline	{border-bottom: solid 1px #AAAAAA;}
.line	{border: solid 1px #AAAAAA;}
.spline	{border-top: solid 1px #AAAAAA; padding-bottom:0.5em; padding-top:1.5em;}
.delimiter	{color: #777777; font-size: 80%; padding: 0em 0.5em 0em 0.3em;}

a.cl_holiday:link, a.cl_holiday:visited, a.cl_holiday:hover	{color: #FF2222;}
.year	{font-size: 21px; font-family: Arial Narrow, sans-serif; font-weight: bold; margin-bottom: 0.3em; margin-top:1em; letter-spacing: -1px;}
.month	{border-bottom: solid 1px #999999; border-top: solid 1px #999999; font-size: 140%; font-family: Tahoma, Verdana, Arial, sans-serif;}
.page	{padding-top: 0.2em; padding-bottom: 0.2em; margin:0em; line-height: 1.5em;}

.lt {padding:0.2em 0em 0.3em 0em;} 
.dir{color: #0068ED;  font-size: 120%; font-family: Tahoma, Arial, sans-serif; font-weight: normal; line-height:1.4em; border-bottom: 1px dotted #0068ED; cursor: pointer; display: inline;}
.querypic{border:0px; width:24px; height:24px; vertical-align: -0.4em; display:inline; margin-right: 8px;}
.gray{color: #999999; font-size: 75%; font-family: Tahoma, sans-serif;}
a.dir:link, a.dir:visited, a.dir:hover	{color: #0068ED; text-decoration: none; cursor: pointer; cursor: hand;}
.nw	{line-height:1.3em; border-bottom: 1px dotted #444444; cursor: pointer; cursor: hand;}
.but	{cursor: pointer; cursor: hand;}
a.nw:link, a.nw:visited, a.nw:hover	{color: #000000; text-decoration: none; cursor: pointer;}
a.pg:link, a.pg:visited, a.pg:hover	{color: #000000; text-decoration: none; cursor: pointer; padding: 0em 0.3em 0em 0.3em;}

.adv	{color: #FFFFFF; background-color: #008800; padding: 0px 0.3em 1px 0.3em; font-size: 92%; font-family: Arial, sans-serif;}
a.begun:link, a.begun:visited {color: #008800;}
a.begun:hover{color: #ED0000;}

.hint	{padding: 2px 5px 2px 5px; background-color: #FFF76D; border: 1px solid #FF7F12; color: #000000; font-size: 11px; font-family: tahoma, arial, sans-serif;}
.rss	{text-decoration: none; border-bottom: 1px solid #084DC0; border-right: 1px solid #084DC0; border-left: 1px solid #458AFD; border-top: 1px solid #458AFD; background-color: #0068ED; color:#FFFFFF; font-size: 60%; font-family: Tahoma, sans-serif;}
a.rss:link, a.rss:visited, a.rss:hover	{color:#FFFFFF;}

.apage	{font-size: 100%; font-family: Tahoma, sans-serif; font-weight: bold;}
.pic16x16{border:0px; width:16px; height:16px; vertical-align: -0.4em; display:inline; margin-left: 8px; cursor: pointer;}
.pic_apage{border:0px; width:16px; height:16px; vertical-align: -0.2em; display:inline; margin-right: 4px; cursor: pointer;}
.yr {background-color:#C3C5D4; text-align: center; padding: 2px; cursor:pointer; border-right: 1px solid #444444; border-bottom: 1px solid #444444;}
.cl { text-align: center; padding: 2px; cursor:pointer; border-right: 1px solid #444444; border-bottom: 1px solid #444444;}
.clred { background-color:#DD0000; text-align: center; padding: 2px; cursor:pointer; border-right: 1px solid #444444; border-bottom: 1px solid #444444;}
.clhlred {background-color:#FF0000; text-align: center; padding: 2px; cursor:pointer; border-right: 1px solid #444444; border-bottom: 1px solid #444444;}

.settings	{width: 11px; background-repeat: no-repeat; background-position: bottom left; background-image: url(/i/vline.gif);}
.plus {padding-top: 3.4em; background-color: #FFFFFF; width: 11px; }
.mess_group {position: relative; left: -2em;}
.cell	{padding: 1em 1.5em 0em 0.7em;}
.hline	{width: 100%; height: 1px; background-repeat: repeat-x; background-position: bottom; background-image: url(/i/hline.gif);}
.hline_end {height: 1px; width: 2em; background-color: #FF00FF;}
.set_menu	{white-space: nowrap; visibility: hidden; padding: 0.5em 0em 0.3em 0em; font-size: 80%; font-family: Tahoma, Arial, sans-serif; position: absolute; background-color: #E4E0D8; border-top: 1px solid #FAFAFA; border-left: 1px solid #FAFAFA; border-bottom: 1px solid  #AAAAAA; border-right: 1px solid #AAAAAA; }
.set_link	{width: 100%; margin: 0em;}
a.set_link:link	{color: #000000; text-decoration: none;}
a.set_link:visited	{color: #000000; text-decoration: none;}
a.set_link:hover	{color: #FFFFFF; background-color: #0a246a; text-decoration: none;}
.checked	{width: 7px; height: 7px; border: none; margin: 0em 0.5em 0em 0.5em;}
.set_line	{margin: 0em 0.5em 0.5em 0.5em; border-top: 1px solid #AAAAAA; border-bottom: 1px solid #FFFFFF;}
.choice	{vertical-align: middle; background-color: #67768f; border: 1px solid; border-color: #b6c0d1 #596374 #596374 #b6c0d1; cursor: pointer; cursor: hand;}
.choice0 {background-color: #67768f; border: 1px solid; border-color: #b6c0d1 #596374 #596374 #b6c0d1; cursor: pointer; cursor: hand; visibility: hidden;}
 #splitter{width: 8px; height: 200px; float: right; top: 20px; position: relative; margin-right: 10px; margin-left: 10px; background-repeat: repeat-y; background-position: center; background-image: url(http://img.novoteka.ru/i/splitter_back.gif);}
 .nw1   {line-height:1.3em; border-bottom: 1px dotted #CCCCCC; cursor: pointer; cursor: hand; font-size: 100%;}
 .nw2   {line-height:1.3em; border-bottom: 1px dotted #0068ED; color: #0068ED; cursor: default;;}
 .dbut  {font-size: 75%; font-family: Tahoma, sans-serif; background-color: #EEEEEE; border: outset 1px; cursor: pointer; cursor: hand; display: inline; vertical-align: text-top; height:1.7em; padding: 0em 0.5em 0.3em 0.5em;}
 .curpage{color: #FFFFFF; padding: 0px 0.4em 2px 0.5em; background-color: #FF0000; cursor: default;}
 .odate {color: #000000;}
 .curdate {color: #0068ED;}
 .cab_count {color: #999999; cursor: default; font-size: 70%; font-family: Arial, sans-serif; margin-left:0.5em; display: inline; vertical-align:text-top; }
 .read  {font-size: 75%; font-family: Tahoma, sans-serif; padding-left: 2px;}
 .unread{font-size: 75%; font-family: Tahoma, sans-serif; background-color: #FFF6CB; padding-left: 2px;}
 .pr  {padding-right:5px;}

table.headline, table.headline_open {width:100%; position: relative; left: -1.35em;}
table.headline td.open, table.headline_open td.open, table.news_group td.last {width: 1.5em;}
table.headline td.check {width: 22px;}
table.news_group td.check, table.headline_open td.check {width: 22px; background-color: #555555;}
td.dt {width:12%; padding: 0.2em 0.7em 0em 10px;}
table.headline td.title, table.headline_open td.title, table.news_group td.title {width: 88%;}
table.headline_open td.main, table.news_group {background-color: #EEEEEE;}
table.news_group td.last {background-color: #FFFFFF;}

table.tab td {border-bottom: 2px #CCCCCC solid; padding: 0 1.5em 0.3em 0;}
table.tab td.selected {border-bottom: none; padding: 0 0.8em 0 0.5em;}
table.tab td.selected span {color: #FFFFFF; background-color: #8C9BB6; padding: 0.3em 0.5em 0.3em 0.5em;}
table.tab td.selected span.nw {border-bottom: none;}

table.sponsor {margin-top: 0.7em;}
table.sponsor th {text-align: left; text-decoration: none; color: #FFFFFF; background-color: #8C9BB6; padding: 0px 0.3em 0px 0.3em; font-weight: normal; font-size: 80%; font-family: Arial, sans-serif;}
table.sponsor th a:link, 
table.sponsor th a:visited, 
table.sponsor th a:hover {color: #FFFFFF; text-decoration: none;}
table.sponsor td {padding: 0.5em; background-color: #e3e8f2; font-family: Arial; font-size: 70%; font-color: #5e6f8d;}

table.change {margin-top: 0.8em;}
table.change hr {display: none;}
table.change ul	{list-style-type: disc; margin: 0 0 0 1.5em; padding: 0;}
table.change li	{margin: 0.8em 0 0 0; padding: 0;}
table.change td {font-family: Arial; font-size: 75%;}

