/*
Стили использоемые для всех страниц сайта
*/
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	min-height: 100%;
}
#main-table {
	height: 100.2%;
	min-height: 100.2%;
}

a:link {
	color: #FF6600;
	text-decoration: none;
	/*border-bottom: 1px solid #FFDDDD;*/
}
a:visited {
	color: #006666;
	text-decoration: none;
	/*border-bottom: 1px solid #D7FFD7;*/
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
/*
a.ext:link {
	border-bottom: 1px dashed #FFDDDD;
}
a.ext:visited {
	border-bottom: 1px dashed #D7FFD7;
}
a.pop:link {
	border-bottom: 1px dotted #FFDDDD;
}
a.pop:visited {
	border-bottom: 1px dotted #D7FFD7;
}
*/
td, p, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
p {
	margin: 11px 0 6px 0;
	padding:0;
}
.nop p {
	margin: 0;
	padding: 0;
}
.p1 p {
	m-argin: 0 0 7px 0;
	margin: 0 0 9px 0;
	padding: 0;
}
.mt10 {
	margin-top: 10px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #669999;
	margin: 0 0 5px 0;
	padding: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #669999;
	margin: 0 0 5px 0;
	padding: 0px;
}

#map {
	width:776px;
	height:417px;
}
.relative div {
	position: relative;
}

hr {
	color:#999;
	background-color:#999;
	height:1px;
	border:none;
	margin:6px 0 5px 0;
	padding:0;
}
.input {
	outline: 0;
	border: 1px solid #999;
	height: 17px;
}
.inputbig {
	width: 300px;
}
select {
	outline: 0;
	width: 300px;
	border: 1px solid #999;
	height: 21px;
}
textarea {
	outline: 0;
	height: 100px;
	border: 1px solid #999;
}

.window a img {
	margin-right:10px;
	border: none;
	outline: 0;
}
.lr10 {
	padding: 0 10px;
}

