@charset "windows-1251";
/* CSS Document */
html,
body {
   margin:0;
   padding:0;
   height:100%;
}
form{
   margin:0;
   padding:0;
}

img {}
table.main-table {width:100%;}
td.td1 { background-image:url(img/header.gif); background-repeat:repeat-x; background-position:left top; text-align:right; vertical-align:middle; padding-right:10px;}
td.td2 { background:url(img/header1.gif) no-repeat center top;}
td.td22 {background:url(img/header11.gif) repeat-x left top;}
#head_div{
	overflow:hidden;
	position:absolute;
	height:180px;
	left:0;
	top:25px;
	z-index:2;
}
td.main-td{ padding:20px 7px 5px 15px; vertical-align:top}
td.left-td{ padding:8px 7px 5px 15px; vertical-align:top;}
p{ font-family:Verdana; font-size:12px; margin-left:10px;}
ul, ol { font-family:Verdana; font-size:12px; }
.main-font{font-family:Verdana, Geneva, sans-serif; font-size:12px;}
a{  text-decoration:underline; color:#000080;}
a:hover { text-decoration:none; color:#F90}
h1{ font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:400;  }
div.header-div { padding-left:10px; padding-bottom:10px; height:12px;  background-image:url(img/line.gif); background-position:bottom left; background-repeat:repeat-x}
div.header2-div {padding-bottom:0px; height:34px; background-image:url(img/line.gif); background-position:bottom left; background-repeat:repeat-x; cursor:pointer;}
div.header-div img{vertical-align:middle }
h2{ font-family:Verdana, Geneva, sans-serif;  font-size:15px; font-weight:400;}
h3{ font-family:Verdana, Geneva, sans-serif;  font-size:13px; font-weight:600; margin-left:12px;}

table.plashka { border:none;}
table.plashka td.lt { background-image:url(img/border_03.png);  width:5px; height:5px; background-repeat:no-repeat}
table.plashka td.mt { background-image:url(img/border_04.png);  background-repeat:repeat-x}
table.plashka td.rt { background-image:url(img/border_05.png);  width:5px; height:5px; background-repeat:no-repeat}
table.plashka td.lm {background-image:url(img/border_07.png);  background-repeat:repeat-y}
table.plashka td.mm { background-color:#e8e9e4; font-size:11px; font-family:Verdana, Geneva, sans-serif; padding: 6px, 10px, 6px, 10px;}
table.plashka td.mm  p{ font-size:11px; font-family:Verdana, Geneva, sans-serif;}
table.plashka td.rm {background-image:url(img/border_09.png);  background-repeat:repeat-y}
table.plashka td.lb {background-image:url(img/border_10.png);  width:5px; height:5px; background-repeat:no-repeat}
table.plashka td.mb {background-image:url(img/border_11.png);  background-repeat:repeat-x}
table.plashka td.rb { background-image:url(img/border_12.png);  width:5px; height:5px; background-repeat:no-repeat}
div.logo {
	position:absolute;
	left:17px;
	top:14px;
	z-index:10
}

.menu-font{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF;  text-decoration:none; position:relative}
.menu-font_s{  font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#abcdfc; text-decoration:none; position:relative  }
table.menu-table {
	position:absolute;
	right:87px;
	z-index:9;
	top: 150px;
}
table.menu-table td.left {background-image:url(img/menul.png);  width:18px; height:35px; background-repeat:no-repeat}
table.menu-table td.right {background-image:url(img/menur.png);  width:18px; height:35px; background-repeat:no-repeat}
table.menu-table td.main {background-image:url(img/menu.png);  background-repeat:repeat-x}
.foot-menu {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF;}
.foot-menu a{color:#FFF;}
input.main-input{ color:#000000; font-family:Verdana, Geneva, sans-serif; font-size:11px;  background-color:#FFFFFF; padding-left:2px; border:1px solid #aaaaa9;}
input.main-button{ background-image:url(img/button.png);   background-position:left top; background-repeat:no-repeat;  width:49px; height:23px; border:none; background-color:transparent; cursor:pointer; color:#FFF}
input.long-button{ background-image:url(img/registration-but.png);   background-position:left top; background-repeat:no-repeat;  width:121px; height:29px; border:none; background-color:transparent; cursor:pointer; color:#FFF}
#container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px auto -90px;
}
#auth div {display:none;}
div.footer-div{ position:relative; width:100%;height:90px; background-image:url(img/footer.gif); background-repeat:repeat-x; background-position:left top;}

#map_tools {
	width: 32px;
	padding: 0px;
	margin: -1px 2px 5px 2px;
	list-style: none;
}
#map_tools input {
	width: 32px;
	height: 32px;
}
#map {
	height:515px;
	overflow:hidden;
}

#mapContainer{
	border: solid 2px #d7d7d7;
    height: 500px;
	text-align: left;
	margin:0px 5px 5px 0px;
}
#navContainer {
	position:relative;
	float:left;
	left:0px;
	top:-509px;
	width:104px;
	height:104px;
	border: solid #d7d7d7 2px;
}
#mapLoading {
	position:relative;
	display:none;
	border:#d7d7d7 solid 1px;
	background:White;
	width:240px;
	height:40px;
	font: bold 15px MS Sans Serif;
	color:Navy;
}
#mapLoading img {
	width: 32px;
	height: 32px;
	float: left;
	margin:4px;
}
#mapLoading div {
	margin:4px;
	float:left;
	margin-top:11px;
}

#addresser  {
	text-align: left;
	padding-left: 5px;
	margin-left:35px;
	float: left;
}
#addresser span {
	float: left;
	margin-top:10px;
}
#scaleDiv {
	margin:8px 5px 0px 0px;
	float:right;
}
#scaleBtn {
	margin-bottom:2px;
}
#layers {
	width:95px; 
	height:22px; 
	float:right; 
	padding:5px 7px; 
	position:relative;
	top:-513px; 
	left:0px; 
}
#copyright {
	width:100px; 
	height:27px; 
	float:right; 
	position:relative;
	top:-40px; 
	left:80px; 
}
.new_news{
	vertical-align: middle;
	margin:0px 5px;
}

a .mapSign { color: #282828}
#ad{
	list-style: none;
	margin:45px 10px 0px 0px;
	padding:0px;
	text-align:center;
	width:100%;
}
#ad img {
	margin: 0px 20px;
}
#about_map_text p{
	margin-left:0px;
}.td-center {
	text-align: center;
}

