/* ###################### OVERALL SETTINGS ###################### */





td, tr, p, div {

  font             : 12px Arial;

  color            : #3c3c3c;

  line-height      : 135%;

  text-align       : left;

}



ul {

  margin           : 0px 0px 0px 10px;
  
}



li {

  list-style       : inside url(../images/arrow.gif) 2px;

  list-style-image : url(../images/arrow.gif);

}



hr {

  height           : 1px;

  width            : 100%;

  color            : #000000;

}



.poll {

  font             : 12px Arial, Helvetica, Verdana, sans-serif;

  color            : #000000;

  line-height      : 14px

}



/* ###################### UPPER BUTTON BAR ###################### */

a.buttonbar:link, a.buttonbar:visited {

  font             : bold 10px Verdana, Arial, Helvetica, sans-serif;

  color            : #000000;

  text-transform   : uppercase;

  text-decoration  : none;

}



a.buttonbar:hover {

  color            : #000099;

  text-decoration  : none;

}



/* !!! ############## PATHWAY AND BOTTOM BUTTON BAR ############## */

.pathway {

  font             : 12px Arial;

  color            : #bc443c;

}

a.pathway:link, a.pathway:visited {

  color            : #bc443c;

  font-weight      : normal;

}



a.pathway:hover {

  color            : #515151;

  font-weight      : normal;

  text-decoration  : none;

}



/* ################### MODULE SETTINGS ################### */

.modules {

  background       : #000000;

}



table.moduletable {

  margin           : 0px 0px 0px 0px;

  width            : 100%;

}



table.moduletable th {

  

  font-size        : 18px;

  font-weight      : bold;

  width            : 100%;

  color            : #000000;

  text-align       : center;

  background-image :url(../images/_Razdel_BG.gif)

  /*border-bottom    : 1px solid #cccccc;*/

}



table.moduletable td {

  margin           : 10px 10px 10px 10px;

  font-size        : 12px;

  font-weight      : normal;

  /*background       : #ebebeb;*/

}



/* ################### MAIN AND SUB MENU SYSTEM ################### */

a.mainlevel:link, a.mainlevel:visited {

	display: block;

	background: url(../images/menu_bg.png) no-repeat;

	vertical-align: middle;

	font-size: 11px;

	font-weight: bold;

	color: #a09f9f;

	text-align: left;

	padding-top: 5px;

	padding-left: 21px;

	height: 18px !important;

	height: 23px;

	width: 100%;

	text-decoration: none;

}



a.mainlevel:hover {

	background-position: 0px -25px;

	text-decoration: none;

	color: #f0efef;

}



a.mainlevel#active_menu {

	color:#fff;

	font-weight: bold;

}



a.mainlevel#active_menu:hover {

	color: #fff;

}



a.sublevel:link, a.sublevel:visited {

	padding-left: 1px;

	vertical-align: middle;

	font-size: 11px;

	font-weight: bold;

	color: #c64934;

	text-align: left;

}



a.sublevel:hover {

	color: #900;

	text-decoration: none;

}



a.sublevel#active_menu {

	color: #333;

}



.highlight {

	background-color: Yellow;

	color: Blue;

	padding: 0;

}

.code {

	background-color: #ddd;

	border: 1px solid #bbb;

}







/* ###################### SECTION LISTING SETTINGS ###################### 

.sectiontableheader {

  background       : url(../images/logo_bar_back.gif);

  color            : #000000;

  font-weight      : bold;

}



.sectiontableentry1 {

  background-color : #000000;

}



.sectiontableentry2 {

  background-color : #000000;

}



 ###################### SMALL FONT SETTINGS ###################### */

.small {

  font             : 9px Verdana, Arial, Helvetica, sans-serif;

  color            : #990000;

  text-decoration  : none;

  font-weight      : medium;

}



.smalldark {

  font             : 11px Verdana, Arial, Helvetica, sans-serif;

  color            : #000000;

  font-weight      : normal;

}



/* ###################### CONTENT PAGE SETTINGS ###################### */

.contentpane {



}



.contentpaneopen {



  width: 100%;

}



.contentheading_news {

  font             : bold 18px Verdana, Arial, Helvetica, sans-serif;

  color            : #000000;

  text-align       : Left;

}



.contentheading {

  font             : bold 18px Verdana, Arial, Helvetica, sans-serif;

  color            : #000000;

  text-align       : center

}



.componentheading {

  font             : bold 18px Verdana, Arial, Helvetica, sans-serif;

  color            : #515151;

  text-align       : center

}



.createdate {



  font-family      : Verdana;

  font-size        : 10px;

  color            : #b41403;

  /*text-align       : left;*/

}



/* ###################### FORMULAR SETTINGS ###################### */

.button {

  font             : bold 12px Arial;

  color            : #515151;

  background-color : #FFFFFF;

  border           : 1px solid #ac0f0f;

  text-transform   : uppercase;

}



.inputbox {

  font             : 12px Arial;

  color            : #515151;

  background-color : #FFFFFF;

  border           : 1px solid #ac0f0f;

}


/* ###################### LINKS ###################### */

a:link, a:visited {

  font             : 12px Arial;

  color            : #bc443c;

  text-decoration  : none;

}



a:hover {

  color            : #515151;

  text-decoration  : none;

}



a:active {

  color            : #515151;

  text-decoration  : underline;

}



/*a.category:link, a.category:visited {

  color            : #c75eee;

  font-weight      : bold;

  letter-spacing   : 1px;

}



a.category:hover {

  color            : #000000;

}

*/





/* ###################### banners ###################### */

.bannergroup {
}

.bannergroupbottom {

}

.banneritem img {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-top: 10px;

	width:60%;

}

.banneritembottom {

}

h1, h2, h1 > h2  {
	color: #333;
	font-weight: bold;
	font-size: 12pt;
	font-family: tahoma;
	margin-left: 15px;
	margin-top: 1px;
	line-height: 20px;
	margin-bottom: 5px;
}




