body { background:#CCCCCC; color:#000;
font-size: 78%; 
padding:0;margin:0;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
}

td { vertical-align:top; text-align:left;}
h1.mainzag {
	font-size: 18px;  color:#555555;
	font-family: Arial, Helvetica, sans-serif;
	padding:0;
	margin:30px 0 30px 0;
}
h4 {font-size: 109%;}
h5 {font-size: 100%;}
h6 {font-size: 92%;}
h6.podzag {
	font-size: 12px; color:#E47901;
	font-family: Arial, Helvetica, sans-serif;
	margin:0; padding:20px 0 10px 0;
}
h6.podzag a, h6.menu1 a:visited {color:#E47901; text-decoration:none;}

h3.bottomzag {
             font-size:94%; 
	     padding:0; margin:0;
	     color:#575757;}

h1,h2,h3,h4,h5,h6 {font-family: Arial, Helvetica, sans-serif;}
div,form {padding:0;margin:0; text-align:left;}

.wrap { position:relative; width:972px; padding:0; margin: 0 auto; background:#F4F5F6; border-left:solid 1px #D6D6D6; border-right:solid 1px #D6D6D6; display:block;}


/* HEADER  */
#preHeader {position:relative; width:972px; height:264px;
	background: #fff url(/images/pic_main.jpg) no-repeat bottom left;
	border-top: solid 4px #7F7F7F;
}
#logo { position:absolute; top:31px; left:22px; padding:0; margin:0; z-index:100;}
#logo img {border:0}



/* Основа  */
#mainBlock { 
	position:relative;
	float:left;
	width:595px;
}
#rightCol {
	float: right;
	width: 377px;
	background: url(/images/strelka_main.gif) no-repeat top right;
}

.osn {	
	padding:0 20px 10px 35px; text-align:justify;
}

#contacts {position:absolute; top:52px; right:30px; padding:0; margin:0; font-size:11px;}
#contacts a {color:#358E0E;}
.home {margin-left:5px; padding-left:17px; background: url(/images/home.gif) no-repeat center left;}
.contacts {margin-left:15px; padding-left:15px; background: url(/images/mail.gif) no-repeat center left;}

/* Подвал  */
#footer { 
	width:972px;
	height:50px;
	overflow:hidden; 
	clear:both;
	border-top: solid 3px #63AA00;
	background:#4B4A4A url(/images/logo2.gif) no-repeat top left;;
}

#botLeft {
	float:left; 
	width: 290px;
	padding:12px 0 0 80px;
	font-size:11px;
	color:#BFBFBF;
}
#botLeft a {color:#BFBFBF; text-decoration:none;}

#botRight {
	width:550px;
	height:14px;
	float:right; 
	padding:15px 10px 0 30px;
	font-size:11px; 
	color: #DAE6CC;
}


hr { position: absolute; top:0; right:0; width:0;height:0; color:#FFF;background:#FFF; border:none; padding:0;margin:0;}





ul.menuAdm {
  margin:40px 0 0 60px;
  padding:0 0 50px 0;
  text-transform:uppercase;
  font-size: 12px; 

}
ul.menuAdm li {
  font-weight:bold;
  list-style-type: none;

}
ul.menuAdm li.menu1, ul.menuAdm li.menu1Sel {
  font-weight:normal;
  font-size:11px;
  list-style-type: none;
  border:none;
}

ul.podMenuAdm {
  margin:0;
  padding:0;
}
ul.podMenuAdm li {
  list-style-type: none;
  padding-bottom:5px;
  font-size:11px;
}

.mainMenuFull {padding:30px 0 20px 80px;}

.totop {margin:30px 0 0 0; padding:0; padding-bottom:10px;}
.totop a {float:right;}
#lineNav {margin-top:30px;}

.linR {padding:0 30px 20px 80px;}
.readmoreR p {font-size:11px;}
