* {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
}
html, body {
	background-color: #FFF;
}
body {
	width: 735px;
	background-image: url(../images/6.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0 auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: normal normal lighter 90%/1.25em Arial, Helvetica, sans-serif;
	color: #000;
}
/*----- links -----*/
a:link, a:active {
	color: #142C60;
	text-decoration: underline;
}
a:visited {
	color: #818181;
	text-decoration: underline;
}
a:hover {
	color: #BE1010;
	text-decoration: none;
}
a img {
	border: 0;
}
/*----- links -----*/
/*----- Heads -----*/
h1, h2, h3, h4, h5, h6 {
	color: #142C60;
	letter-spacing: 0.1pt;
	text-align: left;
}
h1 {
	font-size: 150%;
	margin: 2.5em 0 2em 35px;
}
h2 {
	font-size: 140%;
	margin: 2.2em 0 1.3em 35px;
}
h3 {
	font-size: 110%;
	margin: 1.9em 0 1.1em 20px;
}
h4 {
	font-size: 100%;
	padding: 4px 0;
}
/*----- End Heads -----*/
/*----- Text -----*/
p {
	margin: 0 0 10px 0;
	text-indent: 15px;
}
p:first-letter, h1:first-letter, h2:first-letter, h3:first-letter, h4:first-letter, li:first-letter {
	text-transform: uppercase;
}
blockquote {
	font-style: oblique;
	font-size: small;
	margin: 10px;
	padding: 0.3em;
	background-color: #F4F8FB;
}
abbr, acronym {
	border-bottom: 1px dotted #F04B2D;
	cursor: help;
	font-style: italic;
}
dt {
	margin: 10px 0 0 5px;
}
dd {
	font-style: italic;
	margin: 2px 0 0 10px;
} 
ul, ol {
	list-style: none;
	background-color: transparent;
}
/*----- End Text -----*/

input, select, textarea {
	border: 1px solid #BFBFBF;
	background-color: #F4F8FB;
	margin: 5px 0;
	padding: 1px;
}
input.text:focus, textarea.text:focus {
	border: 1px solid #39C;
}
/*----- Forms -----*/
/*----- Table -----*/
#lbc table {
	width: 100%;
	border-collapse: collapse;
}
.anketa td {
	width: 50%;
	text-align: left;
}
.anketa input {
	width: 98%;
}
.anketa th {
	text-align: center;
	padding: 5px 0;
}
.anketa textarea {
	width: 98%;
}
/*----- Table -----*/
.ind {
	float: left;
	width: 196px;
	margin-right: 20px;
}
.map {
	margin-left: 216px;
	width: 274px;
}
.activ {
	background-color: #D2E2EC;
	padding: 2px;
}
.prev {
	margin: 0 15px 15px 15px;
}
.dopinfo {
	margin: 28px 0 0 20px;
}
.dopinfo li { 
	font-size: small;
	color: #BFBFBF;
	text-align: left;
}
/*----- Блоки информации -----*/
.blok {
	border-left: 1px dashed #D2E2EC;
	text-align: left;
	margin-bottom: 30px;
}
.blok p, .blok ul, .blok li a {
	font-size: small;
	margin: 5px;
}
.blok h4 {
	border-top: 1px dashed #D2E2EC;
	border-bottom: 1px dashed #D2E2EC;
	padding: 2px 5px;
	margin-bottom: 4px;
}
.blok h5 {
	margin: 2px 5px 0;
}
.imgblok {
	margin-bottom: 30px;
}
.imgblok span {
	display: block;
}
.Vnmenu {
	text-align: left;
}
.ltr {
	background-image: url(../images/11.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.lbr {
	background-image: url(../images/10.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.rtr {
	background-image: url(../images/13.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.rbr {
	background-image: url(../images/12.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 15px;
}
/*----- Блоки информации -----*/

.clear         { clear: both; }
.border-non		{ border: 0; }
.border-right	{ border-right: 1px solid #818181; }
.acrabr			{ border-bottom: 1px dotted #F04B2D; }
 
.float-left    { float: left; }
.float-right   { float: right; }
 
.text-left     { text-align: left; }
.text-right    { text-align: right; }
.text-center   { text-align: center; }
.text-justify  { text-align: justify; }
.text-decor		{ text-decoration: none; }
 
.bold          { font-weight: bold; }
.italic        { font-style: italic; }
.underline     { border-bottom: 1px solid; }
.highlight     { background: #ffc; }
.small			{ font-size: small; }
.disnon			{ display: none; }

.wrap          { width: 960px; margin: 0 auto; }
 
.img-left      { float: left; margin:4px 10px 4px 0; }
.img-right     { float: right; margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left: 0; padding-left: 0; }
.nobullet      { list-style:none;list-style-image:none; }

.red				{ color: #FF0000; }