* {margin: 0; padding: 0;}
html, body {height: 100%;}
body {font-family: Arial, sans-serif; font-size: 11pt; color: #3a5451;}
a {color: #3a5451; text-decoration: none;}
a:hover{text-decoration: underline;}
img {border: none;}
ul {
	text-align: right;
	margin: 0;
	padding: 0;
	list-style: none;}
ul li a {
	padding-top: 1px;
	display: block;
	margin: 0;
	height: 18px;
	padding-right: 20px;
	color: #2773c9;}
li ul {position: relative; right: 20px;}
li ul li a {text-decoration: none; color: #808080;}
.container1 {padding-left: 1005px;}
.container3 {margin-left: -1005px; position: relative;}
#page {position: relative; min-height: 100%;}
* html #page {height: 100%;}

#left {width: 170px; position: relative; float: left;}
#right {margin-left: 170px; padding-bottom: 160px;}
#header {height: 240px; position: relative; text-align: center;}
#content {padding-right: 20px;}
#footer {
	position: relative;
	height: 160px;
	margin-top: -160px;
	background-image: url("../img/smoke_back.gif");
	background-repeat: no-repeat;
	background-position: bottom left;}

.clear {clear: both;}
.head_logo {padding: 0 40px; margin-top: 52px;}

.menu {
	position: relative;
	float: left;
	width: 160px;
	font-size: 10pt;
	margin-top: 56px;}
.menu_selected{
	height: 18px;
	color: #fff;
	background-color: #2773c9;
	background-image: url("../img/selecter.gif");
	background-repeat: no-repeat;
	background-position: right top;}
li ul li .menu_selected{
	color: #3a5451;
	background-color: #eeeeef;
	background-image: url("../img/selecter2.gif");}
.head_images {position: relative; left: 50%; margin-left: -417px;}
.head_images, .head_left, .head_center, .head_right {float: left;}
.img_head_left, .img_head_right {margin-top: 90px;}
.img_head_center {margin-top: 15px;}
.zkotel_text, .head_lang {position: absolute; bottom: 160px;}
.zkotel_text {font-family: Georgia, serif; font-size: 18pt; color: #663300;}
.head_lang {right: 0px;}
.path {
	display: block;
	height: 18px;
	padding: 1px 0 0 5px;
	margin: 5px 0;
	color: #3a5451;
	
	background-color: #eeeeef;}
.main {text-align: justify;}
.contacts {
	font-size: 10pt;
	float: right;
	padding-right: 30px;}
.phone_img{float: left}
.phone{float: left; margin-top: 20px;}
.ft_banners {
	position: absolute;
	bottom: 10px;
	right: 20px;
	width: 75%;
	text-align: right;
	font-size:10px;}
.ft_banners span {margin: 0 5px;}
.ft_banners a:hover {text-decoration: none;}