a:link
	{ color: 003366; text-decoration: underline }
a:visited
	{ color: 336699; text-decoration: underline }   
a:hover
	{ color: cc0000; text-decoration: none }

a.none:link
	{ text-decoration: none }
a.none:visited
	{ text-decoration: none }   
a.none:hover
	{ text-decoration: none }
/*bannerama*/
a.rama:link
	{ color: 000000; text-decoration: none }
a.rama:visited
	{ color: 293d52; text-decoration: none }   
a.rama:hover
	{ color: 0b1f34; text-decoration: none }

/*black, например, в календаре*/
a.b:link
	{ color:000000; text-decoration: underline }
a.b:visited
	{ color:333333; text-decoration: underline }   
a.b:hover
	{ color:000000; text-decoration: none }

/*спецкласс для top-menu*/
	/*для внешних разделов*/
.menuout
   { font-family: tahoma, verdana, arial cyr, arial, helvetica, sans-serif; font-size: .7em; font-weight: bold; color: ffffff; text-align:center; background-color: 003366 }
a.menuout:link
   { color: 99ccff; text-decoration: none; font-size: 100%; padding: 10 5 10 5 }
a.menuout:visited
   { color: 99ccff; text-decoration: none; font-size: 100%; padding: 10 5 10 5 }   
a.menuout:hover
   { color: ffffff; text-decoration: none; font-size: 100%; padding: 10 5 10 5; background-color: 336699 }
	/*для внутреннего раздела*/
.menuin
   { font-family: tahoma, verdana, arial cyr, arial, helvetica, sans-serif; font-size: .7em; font-weight: bold; color: ffffff; text-align:center; background-color: 336600 }
a.menuin:link
   { color: ffffcc; text-decoration: none; font-size: 100%; padding: 10 5 10 5 }
a.menuin:visited
   { color: ffffcc; text-decoration: none; font-size: 100%; padding: 10 5 10 5 }   
a.menuin:hover
   { color: ffffff; text-decoration: none; font-size: 100%; padding: 10 5 10 5; background-color: 669900 }
	/*для свежего номера (снаружи)*/
.menufresh
   { font-family: tahoma, verdana, arial cyr, arial, helvetica, sans-serif; font-size: .7em; font-weight: bold; color: ffffff; text-align:center; background-color: 99cc00 }
a.menufresh:link
   { color: ffffff; text-decoration: none; font-size: 100%; padding: 10 5 10 5 }
a.menufresh:visited
   { color: ffffff; text-decoration: none; font-size: 100%; padding: 10 5 10 5 }   
a.menufresh:hover
   { color: ffffcc; text-decoration: none; font-size: 100%; padding: 10 5 10 5; background-color: 669900 }


a.w:link
	{ color: 99ccff; text-decoration: none }
a.w:visited
	{ color: 99ccff; text-decoration: none }   
a.w:hover
	{ color: ffffff; text-decoration: none }

a.wred:link
	{ color: ffffcc; text-decoration: none }
a.wred:visited
	{ color: ffffcc; text-decoration: none }   
a.wred:hover
	{ color: ffffff; text-decoration: none }

a.gr:link
	{ color: 999999; text-decoration: none }
a.gr:visited
	{ color: 999999; text-decoration: none }   
a.gr:hover
	{ color: cccccc; text-decoration: none }

a.grey:link
	{ color: ffffff; text-decoration: underline }
a.grey:visited
	{ color: ffffff; text-decoration: underline }   
a.grey:hover
	{ color: cccccc; text-decoration: underline }

/*mainitems*/
.tm
	{ font-family: tahoma, verdana, arial cyr, arial, helvetica, sans-serif; font-size: .7em; font-weight: bold; color: ffffff; text-align:center; padding:5;padding-top:10;padding-bottom:10 }
/*items*/
.topmenu
	{ font-family: tahoma, verdana, arial cyr, arial, helvetica, sans-serif; font-size: .7em; font-weight: bold; color: ffffff; text-align:center; padding:5 }
/*top menu в левой колонке*/
.tml
	{ font-family: tahoma, verdana, arial cyr, arial, helvetica, sans-serif; font-size: .7em; font-weight: bold; color: ffffff; padding: 7 5 7 5 }
.crumbs
	{ font-family: tahoma, verdana, arial cyr, arial, helvetica, sans-serif; font-size: .7em; color: cccccc; padding:3;padding-left:20 }

/*Заголовок материала (не лента)*/
h1
	{ font-family: arial cyr, arial, helvetica, tahoma, verdana, sans-serif; font-size: 2.5ex; color: cc0000; margin:0 }
a.h1:link
	{ color: cc0000; text-decoration: none }
a.h1:visited
	{ color: cc0000; text-decoration: none }   
a.h1:hover
	{ color: 990000; text-decoration: none }
/*Заголовки в ленте*/
h2
	{ font-family: arial cyr, arial, helvetica, tahoma, verdana, sans-serif; font-size: 2.4ex; color: 65798e; margin:0 }
a.h2:link
	{ color: 003366; text-decoration: none }
a.h2:visited
	{ color: 336699; text-decoration: none }   
a.h2:hover
	{ color: cc0000; text-decoration: none }
/*Заголовки в колонке*/
h3
	{ font-family: arial cyr, arial, helvetica, tahoma, verdana, sans-serif; font-size: 1.8ex; color: 65798e; margin:0 }
a.h3:link
	{ color: 990000; text-decoration: none }
a.h3:visited
	{ color: 336699; text-decoration: none }   
a.h3:hover
	{ color: cc0000; text-decoration: none }
/*Заголовки свежего номера в колонке*/
a.h3g:link
	{ color: 336600; text-decoration: none }
a.h3g:visited
	{ color: 336699; text-decoration: none }   
a.h3g:hover
	{ color: 51841e; text-decoration: none }
/*Врубки в ленте*/
h4
	{ font-family: arial cyr, arial, helvetica, tahoma, verdana, sans-serif; font-size: .8em; font-weight: normal; margin:0; text-align:left; }
a.h4:link
	{ color: 0b1f34; text-decoration: none }
a.h4:visited
	{ color: 293d52; text-decoration: none }   
a.h4:hover
	{ color: 000000; text-decoration: none }
/*Врубки в колонке*/
h5
	{ font-family: arial cyr, arial, helvetica, tahoma, verdana, sans-serif; font-size: .7em; font-weight: normal; margin:0; text-align:left; }
a.h5:link
	{ color: 0b1f34; text-decoration: none }
a.h5:visited
	{ color: 293d52; text-decoration: none }   
a.h5:hover
	{ color: 000000; text-decoration: none }
/*основной текст пусть будет с выключкой по обоим краям. и с отступом:*/
p
	{ font-family: arial cyr, arial, helvetica, tahoma, verdana, sans-serif; font-size: .8em; text-align:left; text-justify: distribute; text-indent:50 }
hr
	{ color:b1b09e; height:1 }
/*на гостевуху особый <p>*/
.gb
	{ font-family: arial cyr, arial, helvetica, tahoma, verdana, sans-serif; font-size: .8em; text-align:left; text-justify: distribute; text-indent:30; margin-top:5 }
/*на интервью еще особее <p>*/
.oi
	{ font-family: arial cyr, arial, helvetica, tahoma, verdana, sans-serif; font-size: .8em; text-align:left; text-justify: distribute; text-indent:0; margin-top:5 }
/*для основного текста, не размеченного тегами*/
.txt
	{ font-family: arial cyr, arial, helvetica, tahoma, verdana, sans-serif; font-size: .8em }
small
	{ font-family: arial cyr, arial, helvetica, tahoma, verdana, sans-serif; font-size: 1.2ex }
.sml
	{ font-family: arial cyr, arial, helvetica, tahoma, verdana, sans-serif; font-size: 1.2ex }
/*separator*/
.sep
	{ background-image:url(/diag.gif);margin-top:10;margin-bottom:10 }
.sep2
	{ background-image:url(/br2diag.gif) }
/*calendar*/
.sm
	{ font-family: arial cyr, arial, helvetica, tahoma, verdana, sans-serif; font-size: .7em }
/*podval*/
.podval
	{ font-family: arial cyr, arial, helvetica, tahoma, verdana, sans-serif; font-size: .7em; color: aaaaaa; padding-left:5 }
/*отступ для даты*/
.data
	{ padding:5;padding-left:20 }
/*дата в основной полосе, без отступа слева*/
.dat
	{ padding-bottom:5 }
.find
	{ background-color: edecda; border: #003300 1px solid; font-family: tahoma, verdana, arial cyr, arial, helvetica, sans-serif; font-size: 70% }
.036
	{ color: 003366 }
.c00
	{ color: cc0000 }
/*top small*/
.ts
	{ color: 003300; font-family: tahoma, verdana, arial cyr, arial, helvetica, sans-serif; font-size: 70% }

/* gb fields */
.gbf
	{ background-color: #ffffff; border: #6B6A58 1px solid; font-family: arial cyr, arial, helvetica, tahoma, verdana, sans-serif; font-size: .8em }
.gbs
	{ background:#ffffff  url(/knopkabg.jpg); border: #6B6A58 1px solid; font-family: arial cyr, arial, helvetica, tahoma, verdana, sans-serif; font-size: .8em; margin-right:5; margin-top:2 }

/*archive*/
.archive
	{ text-align:left;padding:0;margin:0;font-size:0.7em; font-family: arial cyr, arial, helvetica, tahoma, verdana, sans-serif; background:#fff;width:100%;overflow:hidden }
.archive h3
	{ display:block; background:#c5c4b2; font-weight:normal; border-top:1px solid #fff; border-bottom:1px solid #fff;padding:2px;font-size:1em;color:#000 }
.archive strong
	{ display:block; font-weight:normal; border-bottom:1px solid #fff;padding:2px }

.archive ul
	{ padding:0;margin:0 }
.archive li
	{ list-style-type:none;background:#D9D8C6;padding:0;margin:0;width:100% }
.year
	{ width:154px;background:#fff;overflow:hidden;margin0:0 -1px 0 -2px }
.year div
	{ text-align:right;width:22px;background:#edecda;color:#898876;padding:3px 3px 3px 0;border-bottom:1px #fff solid;border-right:1px solid #fff;float:left; }
.year div a:link
	{ color:#000 }
.year div a:visited
	{ color:#333 }
.year div a:hover, .year div a:active
	{ text-decoration:none }
.year .this
	{ background:#c00;color:#fff }
.year .this a
	{ color:#fff!important }

.selectyear
	{ display:block;position:relative;width:100%;border-bottom:1px #fff solid;padding:3px 3px 3px 20px;background:url(/barr.gif) 4px center no-repeat }

/* Added by Rom */
a.white {
	color: #fff !important
}
a.white:hover {
	text-decoration: none
}

#cse-search-box {
	margin:0px;
	padding:0px;
}

h2 {
	font-size:17px;
}
h1 {
	font-size:18px;
}

.discussed
	{ margin:-.5em 0 0 0;padding:0;list-style-type:none;font-family: "arial cyr", arial, helvetica, tahoma, verdana, sans-serif;font-size:.75em }
.discussed li
	{ background:url(/leftdots.gif) 0 0 repeat-x;padding:.5em 0 }
.discussed li small
	{ display:block;font-size:.75em;color:#6B6A58;margin-top:.5em }

.leftdl, .leftdl dt, .leftdl dd
	{ margin:0;padding:0;display:block;text-align:left; }
.leftdl
	{ border-top:1px solid #fff;border-bottom:1px solid #fff;background:#360;font-family: "arial cyr", arial, helvetica, tahoma, verdana, sans-serif;font-size:.7em;margin-top:1em }
.leftdl dt
	{ font-weight:bold;font-family: tahoma, verdana, arial cyr, arial, helvetica, sans-serif;color:#fff }
.leftdl dt a, .leftdl dt strong
	{ padding:5px;display:block;position:relative }
.leftdl dd
	{ background:#d9d8c6 url(/leftdots.gif) 0 0 repeat-x }
.leftdl dd.here
	{ background-color:#CFCEBC }
.leftdl dd a, .leftdl dd strong
	{ padding:3px 3px 3px 20px;background:url(/barr.gif) 4px center no-repeat;display:block;position:relative;font-weight:normal }