body {
	padding:0;
	margin:0;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#2f1906;
	font-size:100%;
	background:#fe8829 url(main_bg.jpg) top center no-repeat;
	width:100%;
	height:100%;
	position:relative;
}

h1 {
	color:#e90f04;
	font-size:1.6em;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0;
}

h1.inn {
	padding:0 0 0 0;
}

h1 span {
	color:#aba8a8;
}

h2 {
	color:#e90f04;
	font-size:1.3em;
	font-weight:bold;
	margin:.7em 0 0  0;
	padding:0;
}

h3 {
	font-size:1em;
	margin:.7em 0 0 0;
	color:#6d6d6d;
}

h3 a {
	color:#2f1906;
}

h3 a:hover {
	text-decoration:underline;
}

h4 {
	color:#2580bd;
	font-size:.8em;
	font-weight:bold;
	margin:.5em 0 0 0; 
	padding:0;
}

p {
	margin:.4em 0 0  0;
	padding:0;
	text-indent: 2em; //le
//le	font-size:.8em; 
}

.border1 {
	border:#70cb59 solid 1px;
}

img {
	border:none;
	margin:0;
	padding:0;
}

a {
	margin:0;
	padding:0;
	color:#000000;
}

a:hover {
	color:#e90f04;
}

ul, li, ol {
	padding:0;
	margin:0;
	list-style:none;
	line-height:1.2;

}

ul li, ol li {
	padding:0;
	margin:0;
}

table {
	border:0px;
	border-collapse:collapse;
}

table td {
	padding:0px;
}

.top {
	vertical-align:top;
}

.bottom {
	vertical-align:bottom;
}

.nbr {
	white-space:nowrap;
}

.clear {
	clear:both;
}

#main {
	margin:0 auto;
	width:1000px;
	padding:0 0 35px 0;
}
#shapka{
	width:1000px;
	height:128px;
	margin:0 auto;
}

#logo {
	float:left;
}

#adress {
	text-align:center;
	font-size:1.2em;
}

#phones {
	font-size:.7em;
	padding:30px 0 0 0;
	margin:0 0 0 844px;
}

#phones span {
	font-size:1.2em;
}

#phones span span{
	font-size:1.4em;
}

#middle, #middle_inn {
	margin:0 auto;
}


#middle {
	background:url(main_bg2.jpg) top center no-repeat;
}

#nav, #nav_inn  {
	padding:25px 0 0 0;
	height:350px;
	position:relative;
}

#nav_inn {
	float:left;
}

#nav ul, #nav_inn ul {
	width:170px;
	padding:20px 0 10px 15px;
	background:#fcaa61;
	font-size:.75em;
	font-weight:bold;
}

#nav ul li, #nav_inn ul li {
	line-height:1.4;
	padding:0 0 10px 19px;

}

#nav ul li.on, #nav_inn ul li.on {
	background:url(menu_zvezda.gif) left 2px no-repeat;
}

div#content ul li,
div#content_inn ul li,
div#content ol li,
div#content_inn ol li {
	background:url(zvezda_spisok_content.png) left 2px no-repeat;
	line-height:1.4;
}

div#content ol {
	margin:.2em 0 .5em 3.5em;
}


#polosa {
	position:absolute;
	top:25px;
	left:0px;
	height:26.6em;
	background:#fcaa61;
	width:100%;
	margin:0 0 0 -100%;
}

#polosa2 {
	position:absolute;
	top:512px;
	right:0;
	height:2.3em;
	background:#fcaa61;
	width:700px;
	margin:0 0 0 0;
	z-index:1;
}

@media all and (min-width: 0px) {
	#polosa2 { top:508px;height:30.9em; }
}


@media all and (min-width: 0px) {
	#polosa { height:25.75em; }
}

#nav2 {
	font-size:.8em;
	background:#fcaa61;
	height:2em;
	padding:.9em 0 0 1em;
	position:relative;
	width:825px;
	top:205px;
	left:173px;
	margin:0 0 0 0;
	z-index:2;
}

#content {
	padding:90px 0 50px 0;
}

#content_inn {
	padding:1.2em 0 4em 250px;
	min-height:25em;
	*height:25em;
}


#content p,
#content_inn p {
	font-size:.8em;
}

#content_inn img {
	margin:0 .8em 0 0;
}

#content ol, #content ul, #content_inn ol, #content_inn ul {
	font-size:.8em;
}

#content ul li, #content_inn ul li,
#content ol li, #content_inn ol li {
	padding:0 0 0 21px;
	line-height:1.6;
}

#content ul li.on, #content_inn ul li.on {
	background:url(zvezda_spisok.gif) left 3px no-repeat;
}

#content ul li ul, #content_inn ul li ul {
	font-size:.9em;
}


.nc_title,
.nc_value {
	font-size:.8em;	
}

#slugba {
	width:220px;
	padding:65px 0 0 30px;
	float:left;
}

#slugba img {
	margin:0 0 0 0;
}

#slugba p {
	margin:0 0 0 5px;
	padding:0 1em 0 0;
	line-height:1.2;
}

#medpomosh {
	margin:1em 0 0 0;
	width:455px;
	float:left;
}

#medpomosh ul {
	font-size:.8em;
	padding:0 2em 0 10px;
}

#medpomosh ul li {
	padding:0 0 0 21px;
	line-height:1.6;
}

#medpomosh ul li ul, #medpomosh ol {
	font-size:1em;
	padding:0 40px 0 20px;
}


#medpomosh ul li.on {
	background:url(zvezda_spisok.gif) left 3px no-repeat;
}

div#content div.nc_list nc_text div.nc_row p {
	padding:0 2em 0 29px;
	border:#000000 solid 1px;
}

#footer {
	background:#ffa504;
	height:2.7em;
	margin:0 auto;
	color:#e90f04;
	font-size:.8em;
	font-weight:bold;
	padding:1em 0 0 29px;
	position:relative;
	z-index:1;

}

#footer div#copyright {
	width:971px;
	margin:0 auto;
	height:2.5em;
}

#copy {
	width:240px;
	float:left;
}

#le-logo {
	float:left;
	width:340px;
	margin:-10px 0 0 0;
	font-weight:normal;
	position:relative;
	z-index:10;
}

#le-logo img {
	vertical-align:middle;
}

#le-logo a {
	color:#e91004;
}

#forma, #adminForm {
	font-size:.8em;
	
	margin:0 auto;
}

.border1 {
	border:#2f1906 solid 1px;
}

#adminForm p {
	font-size:1.2em;
}

#adminForm input, #adminForm textarea {
	border:#2f1906 solid 1px;
}

#news {
	margin:1em 2em 0 1em;
	width:220px;
	float:left;
}

.date {
	color:#815530;
	font-size:1em;
}

.titl {
	color:#e90f04;
	font-weight:bold;
	font-size:.8em;
}

.announce {
	font-size:1em;
}

