﻿/* CSS Document если не разберешься в темных дебрях сего сайта пиши на tohyuch@freemail.ru*/
* {
margin:0px;
padding:0px;
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
border: none;

}
html, body {
height:100%;
overflow: hidden;
font-size: small;
}
h1{
font-size:small;
font-weight: bold;
color:#FF0000;
}

h2{
font-size:small;
font-weight: bold;
}

a:hover{
	text-decoration: none;
	color: #FF0000;
} 
#logo img {
	width:90%;
	border:none;
 	margin: 0 5%;	/* Отступ слева и справа */
}

#column {
	position:absolute;
	width: 150px;
	height: 100%;
	left:20px;
	overflow:visible;
	z-index:6;
}
.contacts { /*серые пиктограммки вверху справа*/
	position: absolute;
	width:200px;
	height:9px;
	top:10px;
	right:20px;
	white-space: nowrap;
	overflow:hidden;
}
div.contacts a{
	display:inline; /*ссылки располагаются рядом друг с другом в строку*/
	float:left;
}
div.contacts a img { 
	margin:0px 15px; /*а картинки внутри ссылок должны быть в столбик*/
	display:block;
	
}
div.contacts a:hover img.grey { 
	display:none; /*при наведении мыши прячем верхнюю серую картинку, и на ее место попадает красная*/
	
}
.red{
color:#FF0000;
}

.menu ul li{
	list-style:none;
	border-top:#656565 1px solid;
	background:#000000;
	padding-left:8px;
	height: 1.5em;
	position:relative;	
	width:142px;
}
.menu ul li a{
	text-decoration: none;
}
.menu li.active>a, .menu li:hover>a, .menu li a:hover, #overlay a{
	color: #FF0000;
} 

.menu ul li ul {
	border-left: #656565 2px solid;
    	display: none;
	position: absolute;
	left:150px;
	width: 148px;
	top: -1px;
	background: #656565;
}
.maps {
        font-size: small;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 15px;
}
.maps li ul {
	 padding-left: 25px;
	 }

#counter {
position: absolute;
width:31px;
height:31px;
float: right;
top: 100%;
margin-top: -31px;
right:0;
z-index:20;
}

