
#topnav{
	display:block;
	float:right;
	margin:7px 0 0 0;
	padding:0;
	list-style:none;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#topnav ul, #topnav li{
	list-style:none;
	margin:0;
	float:left;
	padding:0;
	}

#topnav li a:link, #topnav li a:visited, #topnav li a:hover{
	display:block;
	margin:0;
	padding:15px 20px;
	color:white;
	background-color:black;
	}

#topnav ul ul li a:link, #topnav ul ul li a:visited{
	border:none;
	}

#topnav li.last a{
	margin-right:0;
	}

#topnav li a:hover, #topnav ul li.active a{
	color:#FFFFFF;
	background-color:black;
	}
	
#topnav li li a:link, #topnav li li a:visited{
	width:150px;
	float:none;
	margin:0;
	padding:7px 10px;
	font-size:12px;
	font-weight:normal;
	}

#topnav li ul{
	z-index:9999;
	position: absolute;
	left: -999em;
	height:auto;
	width:170px;
	}

#topnav li ul a{width: 140px;}
#topnav li ul ul{margin: -32px 0 0 0;}
#topnav li:hover ul ul{left: -999em;}
#topnav li:hover ul, #topnav li li:hover ul{left:auto;}
#topnav li:hover{ position: static;}
#topnav li.last a{margin-right:0;}

/* ----------------------------------------------Column Navigation-------------------------------------*/

#column .subnav{
	display:block; 
	width:150px; 
	padding:0px 0px 20px 15px; 
	background-color:white;
	margin-bottom:0px;
	position:relative;
	}


#column .subnav li{
	margin:0 0 0px 0;
	padding:0px 0px 0px 0px;
	}

#column .subnav ul {padding:0px 0px 0px 0px;list-style:none;}

#column .subnav ul ul, 
#column .subnav ul ul ul, 
#column .subnav ul ul ul ul, 
#column .subnav ul ul ul ul ul{
	list-style:none;
	border-top:none; 
	padding:5px 0px 5px 20px;
	}

#column .subnav a{
	display:block;
	margin:0;
	padding:0px 00px 0px 00px;
	color:blue;
	text-decoration:none;
	border-bottom:1px dotted #E7E6E6;
	background-color:white;
	}

#column .subnav a:hover{
	color:red; 
	text-decoration:none;
	font-weight:bolder;
	background-color:white;
	}
	

	
	
#column .subnav ul ul a,
#column .subnav ul ul ul a, 
#column .subnav ul ul ul ul a, 
#column .subnav ul ul ul ul ul a{
	color:gray;
	}

/* ---------------------------------------------Блок Читайте также-------------------------------------*/
#column .randompost{
	display:block; 
	width:150px; 
	padding:0px 0px 20px 15px; 
	background-color:white;
	margin-bottom:0px;
	/* --- position:relative; ----*/
	}

#column .randompost li{
	margin:0 0 0px 0;
	padding:0px 0px 0px 0px;
	}

#column .randompost ul {
	padding:0px 0px 0px 0px;
	list-style:none;}
	
#column .randompost a {
	color:grey}


	/* ---------------------------------------------Кнопка Вверх в футере-------------------------------------*/

.ontop {
	  border:#E7E6E6 1px solid;
	  display:inline-block;
	  display:-moz-inline-stack; 
	  line-height:31px;
      width:64px; height:31px;
	  
	   }
a div.ontop {color: gray; }
a div.ontop:hover {color: gray;font-weight:bolder; border:gray 2px solid;}

/* ----------------------------------------------Таракан------------------------------------*/
.cockroach img {border:none;}
.cockroach {
	  display:inline-block;
	  display:-moz-inline-stack; }
/*-------------------------------------main-page-links------------------------------------*/
.main-page-links
a{	color:#666;
	text-decoration:none;
	background-color:white;
	}
.main-page-links
a:hover{
	color:black; 
	text-decoration:none;
		}
