.text {
	FONT-FAMILY: Arial, Tahoma, sans-serif
}
td {
	font-family: Arial, Tahoma, sans-serif;
	font-size: x-small;
}
.topmenu {
	COLOR: #ffffff; FONT-FAMILY: Arial, Tahoma, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.topmenu:hover {
	TEXT-DECORATION: underline
}
.newsheader{
	font-family: Arial, Tahoma, sans-serif;
	background-color : #e1f0ff;
	color: #000000;
	font-size: x-small;
	font-weight: bold;
}
.newsdate {
	color : #006699;
	font-size : xx-small;
}
.newsmore {
	font-size : xx-small;
	text-decoration: none;
}

.blockheader {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #9DCEFF;
}
.blockbody {
	background-color: #ffffff;
	font-family: Arial, Tahoma, sans-serif;
	font-size : 10px;
}
.form  {
   	font-size : 9pt;
   	font-family : monospace;
}
.formtext  {}

A.menu {
	COLOR: #3333cc; FONT-FAMILY: Arial, Tahoma, sans-serif; FONT-SIZE: 10px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #ff0000
}
A.simplink {
	COLOR: #3333cc; TEXT-DECORATION: none
}
A.simplink:hover {
	COLOR: #ff0000
}

.razdel A {
	COLOR: #000000; FONT-FAMILY: Arial, Tahoma, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.razdel {
	COLOR: #000000; FONT-FAMILY: Arial, Tahoma, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold;
}
.info {
	COLOR: #000000; FONT-FAMILY: Arial, Tahoma, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none
}
a.info:hover {
	color: #0000ff;
}

h1 {FONT-SIZE: 17px;}
h2 {FONT-SIZE: 17px;}
h3 {FONT-SIZE: 15px;}
h4 {FONT-SIZE: 13px;}
h5 {FONT-SIZE: 13px; font-style : italic;}
h6 {FONT-SIZE: 11px;}

.MainWord { color: #222288;}
.hl-01 { font-size: 15px; color: #222288; font-weight: bold; }
.symbol { font-family: Symbol; }

.tblheader, .tblheader td, .tblheader tr {
	background-color: #e0e0e0;
	font-size : 75%;
	font-weight : bold;
}
.tblcell, .tblcell td, .tblcell tr {
	background-color: #ffffff;
	font-size : 75%;
}
table.ph table td {
	font-size: 55%;
}
div.news span.newsdate {
	color : #0000ff;
	font-weight : bold;
	font-size: 12px;
}

div.OneNews {color: #000000;}
div.OneNews div.ActionMonth {font-size: 15px; font-weight: bold; margin: 2ex 0 2ex 0;}
div.OneNews div.NewsDate {color: #000000; font-size: 12px; font-weight: normal; margin: 1ex 0 0 6ex;}
div.OneNews div.NewsTitle {color: #000000; font-size: 12px; font-weight: bold; margin: 0 0 0 6ex;}
div.OneNews div.NewsShortText {color: #000000; font-size: 12px; font-weight: normal; margin: 0 0 0 6ex;}
div.OneNews div.ActionAttr {color: #000000; font-size: 12px; font-weight: normal; margin: 0 0 0 6ex;}

div.CalendarInfo {color: #000000;}
div.CalendarInfo div.NewsTitle {color: #000000; font-size: 12px; font-weight: bold; margin: 0 0 1ex 0;}
div.CalendarInfo div.NewsDate {color: #000000; font-size: 12px; font-weight: normal; margin:0 0 1ex 0;}
div.CalendarInfo div.NewsShortText {color: #000000; font-size: 12px; font-weight: normal; margin:0 0 1ex 0;}
div.CalendarInfo div.ActionAttr {color: #000000; font-size: 12px; font-weight: normal; margin: 0 0 1ex 0;}

.formnew {}
tr.regform {background-color: #e1f0ff;}

div.message {marfin-bottom: 1ex; font-size: 12px; }
div.message div {margin-bottom: 1ex; font-size: 12px; }

	.RTableFile {
		font-size: 10px;
 
		color: silver;
 
	}
	.RTable {
		font-size: 13px;
	}
	.RTableTitle {	
		font-size: 15px;
		font-weight: bold;
		margin : 10px 0px 10px 0px;
	}
	.RTablePager {
		font-size: 13px;
		font-weight: bold;
	}
	.RTableMessage {
		font-size: 13px;
	}
	.RTableAuthor {
		font-size: 13px;
	}
	.RTableDate {
		font-size: 10px;
	}
	
	/* Новости */
.OneNews span.NewsDate {font-size: 90%; color: blue;}
.OneNews span.NewsTitle {font-weight: bold;}
.OneNews span.NewsShortText {}
.OneNews span.NewsLink {}
.OneNews a.NewsLink {font-size: 75%; }
.OneNews span.NewsFullText {font-size: 75%;}
.OneNews span.NewsSource {font-size: 70%; font-weight: bold;}
	
/* статьи */
.ArticlesLI {margin-bottom: 10;}
	
/* таблица с рамкой в 1 пиксел - begin */
table.data {border-collapse : collapse;}
table.data th, table.data tr.thead {
        font-weight : normal;
        background-color : #d0d0d0;
}
table.data td, table.data th {
        border : 1px solid #333333;
}
/* таблица с рамкой в 1 пиксел - end */

/* таблица без рамки - begin */
table.сlean {border-collapse : collapse;}
table.сlean th, table.сlean tr.thead {
        font-weight : normal;
        background-color : #d0d0d0;
}
table.сlean td, table.сlean th {
        border : 0px solid #000000;
}
/* таблица без рамки - end */

/* КРУГЛЫЕ СТОЛЫ */
.RoundTable {margin-bottom: 6ex; font-size: 80%; }
.RoundTable table {border-collapse: collapse;}
.RoundTable td {padding: 0 0 2ex 0;}

.RTablePager {font-size: 85%; margin: 2ex 0;}
.RTablePager .pagerText {}
.RTablePager a, .RTablePager .curr {padding: 0 0.5em 0 1em; border-left: 1px solid #333;}
.RTablePager .curr {font-weight: bold;}
.RTablePager .first {border-left: 1px none #333 !important;}
.RTablePager hr {height: 1px;}



.RTName {font-size: 125%; font-weight: bold; padding-bottom: 1.5ex;}

.RoundTable table td .ThemeName {font-weight: bold; padding-bottom: 0.25ex;}
.RoundTable td .LastCommentLink, .RoundTable td .LastcommentDate, .RoundTable td .LastCommentAuthor, .RoundTable td .TotalComments {font-size: 85%;}

.AllThemes {font-size: 85%;}


/* Т е м а */

/* Информация о теме */
.RTInfo {}
.RTInfo p, .RTInfo li, .RTInfo td {font-size: 100%;}
.RTInfo #MessageRoundTableControl_RoundTableTitle {display: block; font-size: 16px; font-weight: bold; margin-bottom: 1ex;}
.RTInfo #MessageRoundTableControl_RoundTableMessage {display: block; margin-bottom: 1ex; text-align: justify;}
.RTInfo #MessageRoundTableControl_RoundTableFile {display: block; margin-bottom: 1ex; font-size: 90%;}
.RTInfo #MessageRoundTableControl_RoundTableAuthor{display: block; margin: 2ex 0 3ex; font-style: italic;}
.RTInfo #MessageRoundTableControl_RoundTableDate {margin-right: 1em; font-size: 90%;}
.RTInfo #MessageRoundTableControl_RoundTableDateClosed {font-weight: bold; font-size: 90%;}
.RTInfo .RTablePrintVersion {display: block; margin: 1ex 0 4ex 0;}

/* Комментарии */
.RoundTableResults .RTablePager {margin: 1ex 0;}

.RoundTableResults table {border-collapse: collapse; width: 650px; border-bottom: 1px solid #ACA899;}
.RoundTableResults table td {padding: 1ex 0 2ex 0; vertical-align: top; font-size: 80%;}
.RoundTableResults td.RTComment, .RoundTableResults td.RTCommentTools {border-top: 1px solid #ACA899;}
.RoundTableResults td.RTComment {padding-right: 10px; text-align: justify;}

.RoundTableResults table td.RTCommentTools {width: 181px; font-size: 70%;}
.RTCommentTools .CommentAuthor, .RTCommentTools .city, .RTCommentTools .spec, .RTCommentTools .nmb, .RTCommentTools .date, .RTCommentTools .time {display: block; padding-bottom: 0.25ex;}
.RTCommentTools .nmb, .RTCommentTools .date, .RTCommentTools .time {float: left; padding-right: 0.25em;}
.RTCommentTools .CommentIcons {clear: left; padding-top: 1ex;}
.RTCommentTools .CommentIcons img {margin-right: 5px;}

/* ДОБАВЛЕНИЕ КОММЕНТАРИЯ*/
table#AddRoundTableControl_FormTable {width: 650px; margin-top: 4ex; font-size: 80%;}
table#AddRoundTableControl_FormTable td {vertical-align: top;}

/* Инфо справа от формы */
td.AddCommentTools #AddRoundTableControl_Author, td.AddCommentTools #AddRoundTableControl_Email {display: block;}
td.AddCommentTools #AddRoundTableControl_Author {font-weight: bold;}
		
td.AddCommentForm {padding-right: 10px;}
.AddCommentForm .solvayform table {width: 455px; border-collapse: collapse;}

/* Форма проверки слова */
td.AddCommentTools {width: 181px;}

/* Подписка - отписка */
td.RTSubscrButtons {padding-top: 2ex; border-top: 1px solid #ACA899;}
input#SubsToRoundTableControl_SubsImageButton, input#SubsToRoundTableControl_UnsubsImageButton {padding-right: 20px;}


/* ДОБАВЛЕНИЕ НОВОЙ ТЕМЫ*/
table#AddRoundTableThemeControl_FormTable {width: 650px; margin-top: 4ex; font-size: 75%;}
table#AddRoundTableThemeControl_FormTable td {vertical-align: top;}
td.AddCommentTools {width: 181px;}

td.AddThemeForm {padding-right: 10px;}
.AddThemeForm .solvayform table {width: 455px; border-collapse: collapse;}

/* Инфо справа от формы */
td.AddCommentTools #AddRoundTableThemeControl_Name, td.AddCommentTools #AddRoundTableThemeControl_Email  {display: block;}
td.AddCommentTools #AddRoundTableThemeControl_Name {font-weight: bold;}

/* end of КРУГЛЫЕ СТОЛЫ	  */

/* Проверка слова */
table.CheckWordForm {width: 100%; border-collapse: collapse; margin-top: 3ex;}
table.CheckWordForm td {padding: 2px 4px;}
table.CheckWordForm td.hdr {font: normal 12px arial, tahoma, sans-serif; color: #fff; background: #637394; text-align: center;}
table.CheckWordForm td.word {background: #C9D3E6; width: 100%;}
table.CheckWordForm td.word input {width: 95%; border-style: none;}
table.CheckWordForm td.submitbtn {background: #C9D3E6;}
table.CheckWordForm td.submitbtn input {font: normal 12px arial, sans-serif;}

/* Правило */
.Rules {display: block; margin-top: 3ex; font-size: 90%;}
.Rules .RuleHdr {font-weight: bold; color: #191970;}
/*.Rules .RuleHdr {border-bottom: 1px solid #4682B4; padding-bottom: 1ex;  margin-bottom: 1ex;}*/
.Rules .RuleTxt {color: #191970; /*margin-bottom: 1ex;*/}
.Rules a.RuleLink {}

/* Список всех правил */
.ListRules ul {list-style: none; margin: 0; padding: 0;}
.ListRules li.ProductItem {margin-bottom: 2ex;}
.ListRules li.ProductItem .ProductName {font-weight: bold; font-size: 120%; color: #003771;}

/* ФОРМЫ */
.solvayform td {padding: 0; overflow: visible; vertical-align: middle !important;}
.solvayform .textfield {}
.solvayform .textfield input, .solvayform .textfield textarea {
	border: 1px solid #7F9DB9;
	font-family: arial,verdana,sans-serif;
	font-size: 90%;
	width: 453px;
}
.solvayform .dropdownfield {padding-bottom: 2ex;}
.solvayform .dropdownfield select {width: 100%; font-family: arial,verdana,sans-serif;}

.solvayform .fieldhdr {background-color: #DEF2FE; background-repeat: no-repeat; height: 25px; font: bold 80% arial, verdana, sans-serif; padding-left: 25px;}
.solvayform .submitbtn {padding: 3ex 0;}

.solvayform .Razdel {background-image: url(/img/ico_paragr.gif);}
.solvayform .Theme {background-image: url(/img/ico_abc.gif);}
.solvayform .Comment {background-image: url(/img/ico_pencil.gif);}
.solvayform .File {background-image: url(/img/ico_folder.gif);}
/* end of ФОРМЫ */


/*Recently added*/
.CentralTopLogoDiv {
	position:relative;
	background:url(/img/fon_header.gif) repeat-x 11px 5px;
}
#TopSloganDiv {
	position:absolute;
	top:5px;
	right:5px;
}

/* 07/07/2009 */

ul.list_none li
{
    list-style-type: none;
    margin-left: -40px;
}

/*24.03.2010*/
#VideoTable {
	margin:20px 0px 10px;
	text-align:center;
}
#VideoDiv {
	padding:200px 0px 35px 0px;
	background:url(../img/player.jpg) no-repeat center top;
	width:400px;
	margin:0px auto;
}
.TimerP {
	display:block;
	color:#fff;
	font:bold 20px Arial, Helvetica, sans-serif;
}

.countdown  {
    text-align:center;

}