.slinks {font-size:9px;color:grey;} 
.slinks a {font-size:9px;color:grey;}
body {background:#454545 ;margin: 0px 0px 0px 0px;padding:0;font-family: Verdana, Helvetica, sans-serif, Arial; font-size:0.9em; color:#7d7d7d;}/*georgia,monospace; */
table {margin:0px;padding:0;}
img {border-style:none;}
a{color:#990000; text-decoration: underline;}
a:hover{color:#000000;  } 
/*.maintable {background:#ffffff url(/img/2010/spring.jpg) repeat-x;width:100%;height:100%}*/  /*снежинки в табле*/
.maintable {background:#ffffff url(/img/topbg.gif) repeat-x;width:100%;height:100%}  /* обычный бэк для серой таблы*/
A IMG {
border: 0px solid #ffffff; /* Рамка вокруг изображения-ссылки */
}
A:hover IMG {
border: 0 px solid #990000; /* Рамка при наведении на рисунок курсора мыши */
}
.txt  {text-align:left; color: #000000;  font-size:0.9em; padding:10px 10px;line-height:1.2em;}/*7d7d7d*/
.comm  {text-align:justify;color: #575757;  font-size:0.8em; padding:10px; }/*7d7d7d*/
/* фон-картинка после 4*/
.pixel {
background: #ffffff url(/img/bkred.jpg) no-repeat;
}
.pixelg {
background: #ffffff url(/img/graypx.jpg) no-repeat;
}
.pixelgonly {
background: #ffffff url(/img/graypxonly.jpg) no-repeat;
}
.pixelr {
background: #ffffff url(/img/redpx.jpg) no-repeat;
}

.pixelronly {
background: #ffffff url(/img/redpxonly.jpg) no-repeat;
}

.input  {border:none;color: #575757;}/*575757, 757575  серый цвет*/
.form1  {border:1px solid #757575;color: #575757;width:300px;font-size:0.7em; }
.margin30 {margin:130px;}

/* стили для раздела северная мадонна 2009*/
.headsm{font-size:1em; font-weight:bold; color: #00aa94;}
.txtsm{font-size:1em; color: #000000;}
.txtbir{font-size:1em; color: #00aa94;}


/* фиксированные шрифты для шапки*/
.b10{font-size:10px; color: #000000;} 
.w10{font-size:10px; color: #ffffff;  font-weight: bold; } 
.w10 a:link{font-size:10px; color: #ffffff;  font-weight: bold; text-decoration: none;} 
.w10 a:visited{font-size:10px; color: #ffffff;  font-weight: bold; text-decoration: none;} 
.w10 a:hover{font-size:10px; color: #000000;  font-weight: bold; text-decoration: none;} 
.it10  { color:#454545; font-size:10px; font-style: italic;}
.b12{font-size:12px; color: #000000;} 

/*погода*/
.gmtbl {background-color: #ffffff; border: 1px solid #18b8f9;}
.gmtdttl{font-size: 0.9em; font-weight: bold; color: #ffffff; text-align:center;  background-color: #9f0800}
.gmtdtext {font-size: 0.9em; font-weight: normal; color: #000000;text-align:center;}
.tddiv { text-align: left !important;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{ background-color: #ffffff; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}

.sign { color: #990000;font-size:0.9em;padding:1px 1px;float:right;}/*подпись*/

/*стили под информеры РБК*/
.rbcwea {font-family : Verdana, Tahoma, sans-serif; font-size: 0.9em; }
.ltl {font-family : Verdana, Tahoma, sans-serif; font-size: 0.9em;}

.stvblack{color:#FFFFFF;background-color:#000000;}/*черный*/
A.stvblack:link {font-size:1em; font-weight:bold;  color: #990000; text-decoration: underline;} 
A.stvblack:visited{font-size:1em; font-weight:bold;  color: #990000;}


.stv{font-size:1em; color: #990000;} /*красный*/
.stv1{font-size:1em; font-weight:bold;  color: #990000; } /*красный*/
A.stv1:link {font-size:1em; font-weight:bold;  color: #990000; text-decoration: underline;} 
A.stv1:hover{font-size:1em; font-weight:bold;  color: #000000; } /*красный, а ссылка черная*/
A.stv1:visited{font-size:1em; font-weight:bold;  color: #990000;}

.capsr{font-size:1em; color: #990000; letter-spacing: 0.03em; font-weight:bold; text-transform: uppercase;} /*заглавные, красный, межсимвольное расстояние letter-spacing: 0.03em;*/

.stv2{font-size:1em; font-weight:bold;  color: #335da1;}
.stv3{font-size:1em; font-weight:bold; color: #ddb400;}
.stv4{font-size:1em; font-weight:bold;  color: #990000;}
.radio7{font-size: 1em; font-weight:bold; color:#a43b89;}
.txt2em    {font-size:2em;color: #676767; }
.txt15em    {font-size:1.5em;color: #676767; }
.txt03em {font-size:0.3em;color: #676767;line-height:1em;}
.txt05em {font-size:0.5em;color: #676767;line-height:1em;}
.txt06em {font-size:0.6em;color: #676767;line-height:1em;}
.txt06black {font-size:0.7em;color: #000000;line-height:1em;}
.txt08em {font-size:0.8em;color: #959595;line-height:0.8em;}
.txt08em1 {font-size:0.8em;color: #959595;line-height:1em;}
.txt08red {font-size:0.8em;color: #990000; line-height:1.2em;}
.txt08em12 {font-size:0.8em;color: #959595;line-height:1.2em;}
.txt08em12black {font-size:0.8em;color: #000000; line-height:1.2em;}
.txt09em {font-size:0.9em;color: #757575;line-height:1.5em;text-align:justify;}
.txtred{font-size:1em; color: #990000; }
.txtred1{font-size:1em; color: #990000; line-height:1em;}
.hw{font-size:1em; color: #ffffff;}
A.hw:link {font-size:1em; color: #ffffff; text-decoration: underline;} 
A.hw:hover {font-size:1em; color: #ffffff; text-decoration: underline;} 
.tbold{font-size:1em; font-weight:bold; line-height:1.2em;}
.txtw{font-size:0.7em;  color: #ffffff;}
.txtb{font-size:1em; color: #000000; font-weight:bold;}
.black{font-size:1em; color: #000000; }

.txt1em12  { font-size:1em; line-height:1.2em; color:#575757;}
.txt12em  { font-size:1.2em; font-weight:bold; line-height:2em;}
.txt11em  { font-size:1.2em; line-height:1.2em;}
.txt1em15  { font-size:1em;  line-height:1.5em; color: #575757;}
.txt1em12  { font-size:1em;  line-height:1.2em; color: #000000;}
.txt1em14  { font-size:2em;  line-height:2em; color: #000000;}
.txt12em1  { font-size:1.2em;line-height:1em;}
.enter { color:#454545; font-size:0.7em;padding:7px 0px; font-style: italic;}
.line {background:#d8dadc; font-size:2;}
.linered {background:#cc6666; font-size:0.1em;}
.lineblack {background:#757575; font-size:0.1em;}

.hr {color:#990000;background-color:#990000;height: 1px;border-width:0px;}

.reklama  {color: #dedede; padding:0px 45px;text-align:left;} /*dedede светло серый*/
.reklama a  {color: #dedede;font-size:0.9em;padding:2px 4px;border-bottom:0px solid;text-decoration:underline;}

.rek1{ font-size:0.8em; line-height:1.5em; color:#990000; }/*font-weight:bold;l*/
A.rek1:link{ color:#990000; font-size:0.8em; line-height:1.5em; text-decoration: underline;}
A.rek1:hover{color:#990000; font-size:0.8em; line-height:1.5em; text-decoration: underline;   }
A.rek1:visited{ color:#990000; font-size:0.8em; line-height:1.5em; text-decoration: underline; }/*font-weight:bold;*/
.rek2{color:#000000; font-size:0.8em; line-height:1.5em; }/*font-weight:bold;*/
.red1{ font-size:1em; line-height:1.5em; color:#990000; }/*font-weight:bold;l*/

.red08 {font-size:0.8em;color: #990000;line-height:1.2em;}
.black08 {font-size:0.8em;color: #000000;line-height:1.2em;}
A.black08:link {font-size:0.8em;color: #000000;line-height:1.2em; text-decoration: none;}
A.black08:hover {font-size:0.8em;color: #990000;line-height:1.2em; text-decoration: underline #990000;}
/*informer*/
.infw{font-size:12; color:#ffffff;}
.inf{font-size:10; color:#000000;}


/*MENU*/
.menu {font-family: Helvetica, sans-serif, Arial;  font-size:0.8em;font-weight:bold; color:#ffffff; letter-spacing: 0.04em;  padding: 2px; line-height:16px;}
.menu a{font-family: Helvetica, sans-serif, Arial;  color:#ffffff; text-decoration:none; letter-spacing: 0.04em;   padding: 2px; line-height:16px;}        
.menu a:hover {font-family: Helvetica, sans-serif, Arial;  color:#ffffff; text-decoration:none; letter-spacing: 0.04em;   padding: 2px; line-height:16px; background:#990000;}
.menu ul { margin: 0px;padding:0 0;}
.menu li {  display: inline;}
.current a{  background-color: #990000;color:#575757; text-decoration:none;}
.live a{text-align:right;color:#000000; text-decoration:none;padding:10px 15px;background:url(/img/arr.gif) no-repeat left;}
.red{  background-color: #990000;color:#fefefe;padding:0px 10px;text-align:right;}

/*NEWS*/
.datenewsright{color:#000000; font-size:0.7em; line-height:1.5em; padding-left:3px;}
.themenewsright  {color: #990000; font-size:1em;  text-decoration:underline; padding-left:3px;}
.themenewsright  a {color: #990000; font-size:1em;  text-decoration:underline; padding-left:3px;}
.themenewsright  a:hover {color: #990000; font-size:1em;  text-decoration:underline; padding-left:3px;}
.newsright {font-size:0.9em;color: #000000; line-height:1.2em; padding-left:3px;}
.anonsleft{text-align:left;color: #7d7d7d;  font-size:0.8em; line-height:1em;}

.smallnews  {color: #990000; font-size:1em;  text-decoration:underline; }
.newstxt{text-align:left;color: #7d7d7d;  font-size:0.9em; line-height:1.2em;}
.theme     {color:#000000; font-size:0.7em; line-height:1.8em;}
.theme a    {color:#000000;  } /*серый 7d7d7d;*/
.newsdate { color: #7d7d7d;font-size:0.7em;padding:2px 2px;float:right;}/*серый*/
.newsleft { color: #7d7d7d;font-size:0.9em;}/*серый*/
.date { color: #7d7d7d;font-size:0.7em;padding:2px 2px;float:left;}
.newshead { color: #333333;font-size:1em;line-height:1.2em; font-weight:bold;}
.redhead{color:#990000; font-size:1.2em; line-height:1.5em; }
.blackhead{color:#000000; font-size:1.2em; font-weight:bold;line-height:1em; }


.leftfloat {float:left;margin-right:15px;border:0px solid #7d7d7d;}
.centerfloat {border:0px solid #7d7d7d; padding:2px 2px;}
.rightfloat {float:right;margin-left:15px;border:1px solid #707070;}
.bottomfloat {float:none;margin-bottom:100px;border:1px solid #7d7d7d;}


.selectiontext {font-weight:bold;font-style: italic; } 
.prim {color: #000000; font-size:0.8em;vertical-align:top; }


/*SIZETAGS*/
.tag a.s70 { font-size: 70%;}
.tag a.s110 { font-size: 110%;}
.tag a.s120 { font-size: 120%;}
.tag a.s130 { font-size: 130%;}
.tag a.s140 { font-size: 140%;}
.tag a.s150 { font-size: 150%;}

/*REKLAMA*/
.rek  {text-align:center;color: #757575;font-size:0.8em;padding:2px 14px;text-decoration:none;background:url(/img/bg.gif);}
.tv a { font-size:0.8em;color:#575757; float:right;font-style: italic;font-weight:bold;border:none;}
.italic a { font-size:0.8em; font-style: italic;}
.bga {background: url(/img/bgCal.gif) no-repeat;}
.day {font-size:1em;}
.blockname    {color:#333333; font-size:1em;padding:0px 0px;font-weight:bold;line-height:1.5em;height: 1px;}
.blockname1    {color:#990000; font-size:1em;padding:0px 0px;font-weight:bold;line-height:1.5em;text-decoration:underline; height: 1px;}

.blockHR {width:200px;margin-left:10px;}
.opt { color: #454545; font-size:0.7em ;font-family: Georgia,monospace; border:none;margin: 0px;width:90px;background:#dedede;}

/*KAL*/
.numbers2 a { font-size:1.2em;padding:0 3px;color:#f56767;line-height:1.2em;border-bottom:0px ;}
.numbers2 a:hover { color:#fefefe;background:#f56767;}
.present a { color:#fefefe;background:#f56767;font-size:1.2em;padding:0 3px;}
.day {font-weight:bold;font-size:0.9em;padding:4px 3px;color:#575757;}

.noborder {border:none;}

/*TVPROG*/
.tvtxtlower  {color: #575757; font-size:0.8em;padding:10;line-height:1.5em; text-transform:lowercase;}
.tvtxt  {color: #575757; font-size:0.8em;padding:10;line-height:1.5em;}
.tvheader {color: #990000; font-size:1em;padding:10;line-height:1.5em;  }
.tvnum { font-size:0.9em; color: #575757;}
.tvstv { font-size:1em; color: #990000;}

#error
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 25px;
	position: relative;
	font-size: 8pt;
	border-collapse: collapse;
	border: 1px #CA1D13 dashed;
	color: #CA1D13;
	background-color: #F2EDE9;
	background: url('/hostcmsfiles/images/error.gif') no-repeat 5px 50%;
	width: 450px;
}
/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link, .ctrl
{
	padding: 0.2em 0.5em 0.3em 0.5em;
	float: left;
	display: block;
	margin-right: 0.3em;
}

.page_link
{
	border: 1px dashed #bbbbbb;
}

.current
{
	background: #990000;
	color: #fff;
	border: 1px solid #d00000;
}

.ctrl
{
	padding: 0.5em 0.5em 0.3em 0.5em;
	font-size: 10px;
	color: #4F3327;
}

.path_arrow
{
	color: #0096AA;
	padding: 0px 5px 0px 5px;
	font-size: 10pt;
}

/* Стили для форумов */
.add_message_bbcode_table img
{
	padding: 0px;
	margin: 0px;
}

.add_message_bbcode_table td
{
    border-collapse: collapse;
    border-width: 3px;
    border-color: #BAB188;
    border-style: solid;
    cursor: pointer;
    padding: 4px 3px 2px 0px;
    border: 1px solid #f00  
}

.group_gallery
{
	float: left;
	position: relative;
	padding: 7px;
	margin: 0px 25px 25px 0px;
	background-color: #ded9cc;
}

.group_gallery img
{
	padding: 1px;
	border: 1px solid #c6bea7;

}

.group_gallery .t
{
	position: absolute;
	top: -4px;
	left: 0px;
	background: url('/images/t_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/t_fotogroup.png');
	width: 88px;
	height: 4px;
}

.group_gallery .r
{
	position: absolute;
	top: 0px;
	right: -4px;
	background: url('/images/r_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/r_fotogroup.png');
	width: 4px;
	height: 88px;
}

.group_gallery .b
{
	position: absolute;
	bottom: -4px;
	right: 0px;
	background: url('/images/b_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/b_fotogroup.png');
	width: 88px;
	height: 4px;
}

.group_gallery .l
{
	position: absolute;
	bottom: 0px;
	left: -4px;
	background: url('/images/l_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/l_fotogroup.png');
	width: 4px;
	height: 88px;
}

/*Таблица груп форумов*/
.table_group_forums
{
    width: 100%; 
    padding: 2px;   
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;
/*	background-color: #000000;*/
}

/*Ячейка таблицы групп форумов*/
.table_group_forums td
{
	padding: 2px;
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;
}

.table_group_title td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width:0px;
	border-color: #C8C0A9;
	border-style: solid;
	background-color: #EAE4DF;
	color: #353535;
} 
/*Заголовок группы форумов*/
.title_group_forums
{

    font-weight: bold;
}

/*Описание группы форумов*/
.desc_group_forums
{
    /*font-size: 10px;*/
}

/*Строка заголовка группы форумов*/
.row_title_group_forums
{

    background-color: #EAE4DF;
	color: #353535;
    font-weight: bold;
}

/*Таблица идентификации пользователя*/
.table_identification
{
	width: 100%;
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width:1px;	
	border-style: solid;
	border-color: #C8C0A9;
	/*background-color: #F7F7F7;*/
}

/*Ячейка таблицы идентификации пользователя*/
.table_identification td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width:1px;
	border-color: #C8C0A9;
	border-style: solid;
}
/*Имя залогинившегося пользователя*/
.name_users
{
    color: #6C5722;    
}

/*Строка заголовка таблицы идентификации пользователя*/
.row_title_identification
{
	color: #353535;
	background-color: #EAE4DF;
	font-weight: bold;
}

/*Таблица текущего форума*/
.table_forum
{
	width: 100%;
	padding: 2px;
	border: 0px;
}

/*Таблица добавление сообщения */
.table_forum_message
{
	width: 100%;
	color: #000000;
	padding: 2px;
	border-collapse: collapse;	
	empty-cells: show;
	border-width:1px; 
	border-color: #C8C0A9;
	border-style: solid;
	background-color: #EAE4DF;
}

.table_forum_message td
{
	color: #000000;
	empty-cells: show;
	border-width:1px; 
	border-color: #C8C0A9;
	border-style: solid;	
}



/*Ячейка таблицы текущего форума*/
.table_forum td
{
/*
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #000000;
    border-style: solid;
    */
}
/*Строка заголовка форума*/
.row_title_forum
{

  /*  background-color: #F7F7F7;   */
    padding-top: 5px;
}
/*Таблица заголовка форума*/
.table_title_forum
{
    width: 100%;
    color: #000000;
}

/*Ячейка таблицы заголовка форума*/
.table_title_forum td
{
    border: none;
}

/*Заголовок форума*/
.title_forum
{
    color: #353535;
    font-weight: bold;
}

/*Описание форума*/
.desc_forum
{
  font-size: 1em;
}

/*Таблица тем в таблице текущего форума*/
.table_themes
{
	width: 100%;

	/*cellpadding*/
	padding: 2px;
	/*cellspacing*/
	border-spacing: 0px;

	color: #000000;

	border-collapse: collapse;
	empty-cells: show;
	
}

/*Таблица тем в таблице текущего форума*/
.table_themes td
{
	/*cellpadding*/
	padding: 3px;
	
	/*cellspacing*/
	border-spacing: 0px;

	color: #000000;

	border-collapse: collapse;
	empty-cells: show;
	
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;	
}

/*Строка имён параметров тем форума*/
.row_title_themes
{
    background-color: #EAE4DF;
    font-weight: bold;
    /*text-align:center;*/
    height: 25px;
    width: 100px;
    padding-left: 10px;
}
.row_title_themes td
{
 font-size: 1em;
	color: #353535;
}
.row_title_themes_message
{
    height: 25px;
    width: 100px;
    padding-left: 5px;
    padding-right: 5px;    
    background-color: #EAE4DF;
}
.row_title_themes_message label
{
   
color:#353535;
}

/*Ячейка таблицы тем атрибут*/
.theme_td_attribute
{
	width:20px;	
}
/*Ячейка таблицы тем заголовок*/
.theme_td_title
{
		
}
/*Ячейка таблицы тем автор*/
.theme_td_author
{
	width: 120px;
}
/*Ячейка таблицы тем дата создания*/
.theme_td_create_date
{
	width:80px;	
}
/*Ячейка таблицы тем количество ответов*/
.theme_td_count_answer
{
	width:50px;
}
/*Ячейка таблицы тем последнее сообщение*/
.theme_td_last_message
{
	width: 120px;
}
/*Ячейка таблицы тем действие*/
.theme_td_action
{
	width:140px;
}


.color_hidden_theme
{
	background-color: #ECE9DB;
}
.color_2_theme
{
	background-color: #FAF9F2;
}

/*Таблица сообщений*/
.table_messages
{
    width: 100%;
    border-collapse: collapse;
    empty-cells: show;
    border: 0px solid #C8C0A9;
}

/*Ячейка таблицы сообщений*/
.table_messages td
{
    border-collapse: collapse;
    empty-cells: show;
    border: 1px solid #C8C0A9;
}

/* Таблица добавления нового сообщения */
.add_message_table, .add_message_table td
{    
	/*border: 0px solid #000000;*/
	border: none;
}

/*Строка темы сообщения*/
.row_title_messages
{
    background-color: #EAE4DF;
    font-weight: bold;
    color:#353535;
}
/*Таблица темы сообщения*/
.table_title_message
{
    width: 100%;
}
/*Ячейка таблицы темы сообщения*/
.table_title_message td
{
    border: none;
}
/*Тема сообщения!*/
.title_messages
{
  font-size: 1em;
    color: #353535;
}
/*Имя автора сообщения*/
.author_name
{
    font-weight: bold;
}
/*Статус автора сообщения*/
.author_status
{
}
/*Ссылка на цитировать выделенное*/
.selectedquote
{
	color: #0089C6;
	text-decoration: underline;
	cursor:hand;
}
/*Стиль для BBcode - цитировать*/
.quotestyle
{
    background-color: #EAE4DF;
    border-collapse: collapse;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;    
    padding:5px;
}
/*Стиль для BBcode - code*/
.codestyle
{
	font-family: courier, monospace;
	border-collapse: collapse;
	border: 1px solid #353535;
}
/*Строка добавления нового сообщения*/
.row_add_message
{
    background-color: #EAE4DF;
    color:#353535;
    /*font-weight: bold;*/
}

/*Таблица параметров сообщения*/
.table_message_parameters
{
    width: 100%;
}
/*Ячейка таблицы параметров сообщения*/
.table_message_parameters td
{
    border: none;
}

/*Таблица информации об авторе*/

.table_user_info
{
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;
}

/*Ячейка таблицы информации об авторе сообщения*/
.table_user_info td
{
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;
}
/*Строка имени пользователя*/
.row_user_name
{
    background-color: #EAE4DF;
    font-weight: bold;
    color: #353535;
}
/*Строка заголовка параметров пользователя*/
.row_user_parameters
{
    background-color: #EAE4DF;
    font-weight: bold;
    color: #353535;
}

/*Таблица дополнительных параметров пользователя*/
.table_extra_properties
{
    border: none;
    margin: 5px;
}

.table_extra_properties td
{
    border: none;
}


.smiles_td td
{
	border: 0px;
}
/*Конец стилей для форума*/
