/**#################### DEFAULT and FORMS CSS ####################**/


a:link, a:visited,h1 {
  color            : #616161;
  text-decoration  : none;
 }

.footer_left a {
	color: #aaaaaa;
}
.footer_left a:hover {
	color: #aaaaaa;
	text-decoration: underline;
}
li {  
  line-height      : 14px;
  padding-left     : 10px;
  padding-top      : 15px;
  background-repeat: no-repeat;
}




/**#################### Joomla CSS ####################**/

/** Buttons **/


.button {
  font-size        : 11px;
  color            : black;
  margin           : 3px 0;
  padding          : 2px;
  cursor           : pointer;
}

/** Module table  **/



.rightcol div.module h3, .rightcol div.module_menu h3{
}


/** Read more **/

a.readon:link, a.readon:visited {
  color            : #339999;
  font-size        : 12px;
  white-space      : normal;
  font-weight      : normal;
  padding          : 1px 0px 1px 10px;
  float            : right;
  line-height      : 15px;
  text-decoration  : none;
  border-left:2px solid #339999;
  
}


table.contenttoc td{
 margin           : 0;
 padding          : 3px 4px;
 border-bottom    : 1px solid #dcdcdc;
 background-image   : url(../images/strelka_red.gif) ;
 background-repeat  : no-repeat;
 background-position: 4px 7px;
   }

/** CSS for Mainmenu **/


.module_menu ul li.active a:link, .module_menu ul li.active  a:visited {
  color            : #339999;
  border-bottom    : 1px solid #DCDFE1;
  background-color       : #ECEEEF;
  text-decoration	 : none;
  font-style: italic;
}


.module_menu ul li.active ul li a:hover, .module_menu ul li.active ul li ul li a:hover {
  background		:none;
  font-size 		:12px;
  font-weight		:normal;
  color				:#339999;
  text-decoration	:none;
  text-indent		:10px;
	
	
   
}


/** Topmenu  **/


#mainlevel-nav li a:hover {
  width				: auto;
  color				: #ffffff;
  background		: #D6101A;
  padding			: 10px 6px 10px 6px;
  font-weight		: normal;
  text-decoration	: none;

    
}
ul#mainlevel-nav li #active_menu-nav {
    cursor			: default;
	position		: relative;
	width			: auto;
	background		: #D6101A;
    padding			: 10px 6px 10px 6px;
	color			: #ffffff;
    text-decoration	: none;
	}



/** #################### index.php #################### **/

/*#body {
background: url(../images/top_bg_red.gif) #ECEEEF repeat-x top left;
}*/


#logo {
  background     : url(../images/logo_red.gif) no-repeat 20px 0;
  height         : 80px;
    }

a.mainlevel {
 border-bottom:1px solid #dcdfe1;
 display: block;

font-size: 14px;
font-style: normal;

	padding-top: 2px;

	padding-right: 0pt;

	padding-bottom: 2px;

	color: #666666;

	padding-left: 13px;

	text-decoration: none;
	border-top:1px solid #ffffff;
}

a.mainlevel:hover
{

	background-color:#e6e6e6;

}

 a#active_menu {
color: #339999;

border-bottom: 1px solid #dcdfe1;


background: #eceeef no-repeat 96% 50%;

text-decoration: none;


}
