/* general stuff */
BODY {
	SCROLLBAR-FACE-COLOR: #bdbfdc;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #b8b8d5;
	SCROLLBAR-3DLIGHT-COLOR: #efeffb;
	SCROLLBAR-ARROW-COLOR: #999bb2;
	SCROLLBAR-TRACK-COLOR: #e9e9f5;
	SCROLLBAR-DARKSHADOW-COLOR: #87889d;
	scrollbar-base-color : #A97173;
	font-size: 8pt;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}
TH, TD, TABLE {
		SCROLLBAR-FACE-COLOR: #bdbfdc;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #b8b8d5;
	SCROLLBAR-3DLIGHT-COLOR: #efeffb;
	SCROLLBAR-ARROW-COLOR: #999bb2;
	SCROLLBAR-TRACK-COLOR: #e9e9f5;
	SCROLLBAR-DARKSHADOW-COLOR: #87889d;
	scrollbar-base-color : #A97173;
	font-size: 8pt;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}


/* ----------------------------------------------------------------*/
/* stili gorizontalnogo menu*/
div#header_menu  {
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}
div#header_menu a {
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;}

div#header_menu a:hover {
	color:#FF3300;
	text-decoration: underline;
}
div#bot_menu  {
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
div#bot_menu a {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;}

div#bot_menu a:hover {
	color:#FF6666;
	text-decoration: underline;
}
.mainlevel-nav {
	color:#16435D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.mainlevel-nav a {
	color:#16435D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;}

.mainlevel-nav a:hover {
	color:#CC6600;
	text-decoration: underline;
}
/* ----------------------------------------------------------------*/
/* стили для текста в спец. ячейке хедера... курсы валют.. погода...*/
div#header_text  {
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;}
div#header_text a {
	color:#006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}
div#header_text a:hover {color:#F1AB1F;}
div#header_text p {
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-top: 3px;
	padding-bottom: 3px;
}
/*--------------------------------------*/
/* стили бокового меню*/
div#menu {
	font-size: 10px;
	text-decoration: none;
	line-height: 15px;
}
div#menu a {
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

div#menu a:hover {
	color:#FF3300;
	text-decoration: underline;
}
/* ------------------------------------------------------------*/
/* stil zagolovka stranici */
h1.header {
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
td.contentheading {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	height: 20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	vertical-align: middle;
	padding-left: 10px;
	font-weight: bold;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
}
table.contentpaneopen{
	width: 100%;
	padding-left: 10px;
}
/*---------------------------------------------------------------------*/
/* stilii sslilok */
a{
	color: #CC3300;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
}
a:visited  {
	text-decoration:underline;
	color: #FF3333;   }
a:hover {
	text-decoration: underline;
	color:#990000;}
/*----------------------------------------------------------------------------*/
/*stili pola i knopki poiska*/
.button  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	border: 1px solid #666666;
	margin: 5px;
	}
select.button#mod_templatechooser_jos_change_template{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	border: 1px solid #333333;
	background-color: #FFFFFF;
}
.pole {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #325C74;
	background-color: #FFFFFF;
	border: 1px solid #003366;
}
/*--------------------------------------------------------*/

/*------------------------------------------------------------------------------------*/
 /* zagolovok tablic*/
.TableTitleRow{
	font-size:10pt;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	background-color: #FFCC00;
	text-align: center;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CC33;
}
/*stili soderjimogo tablic */
.TableRow
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	margin: 5px;
	padding: 5px;
	text-align: justify;
}
/* stili novostey */
.NewsDate
{
	color: #FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FF9900;
	padding: 1px 5px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
}
.newsBox{
	width:230px;
	height:auto;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;}
/*---------------------------------------------------------------------------------*/
p, th, p.MsoNormal {
	font-size: 8pt;
	color: #333333;
	padding: 5px;
	margin: 3px;
	text-align: left;
}
td{
	font-size:10px;
	line-height:18px;
	color:#333333;
	text-align: justify;
	}

div {
	font-weight: bold;
	color: #333333;
}
label {
	font-size: 8pt;
	color: #333333;
	padding: 5px;
	margin: 3px;
	text-align: center;
}
li {
	font-size: 8pt;
	color: #333333;
	padding: 5px;
	text-align: left;
}
hr {color:#c1c5dc}
/*img {padding: 5px; margin: 3px;}

/* ----------------------*/

/*----------------------------------------------------------------*/
/*stili vertikalnogo (levogo) menu*/

.mainlevel, a.mainlevel {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	WIDTH: 97%;
	LINE-HEIGHT: 20px;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: left;
	padding-left: 20px;
}
A.mainlevel:hover {
	COLOR: #ffffff! important; BACKGROUND-COLOR: #990000; TEXT-DECORATION: none! important;
}
a.mainlevel {
	font-size: 8pt;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
	}

a#active_menu{
	font-size: 8pt;
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
	text-decoration: underline;
	}
	/*-----------------------------------------------------------*/
table.moduletable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-align: center;
}	
table.moduletable,  table.moduletable td {
	text-align: center;
	width: 100%;
	}
table.moduletable th
 {
	text-align: center; 
	margin-right: 10px;
	margin-left: 10px;	
}	
div#header_menu table.moduletable td{
	text-align: right;
}
