@charset "cp1251";

* {
  margin: 0;
  padding: 0;
}
html, body {
	height: 100%;
	background: #fff;
	font: 12px Tahoma, Geneva, sans-serif;
	color: #2c2121;
	line-height: 15px; /* interval strok*/
	text-align: center;
}
.clear {
	clear:both;
	}
.noline {
	border:none !important;
	}	

#wraper {
  margin: 0 auto;
  width: 840px;
  background: #fff;
  text-align: left;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}
#header {
	padding-top:15px;
	}
#logo {
	margin-top:10px;
	background:url(img/logo.png) no-repeat;
	width:334px;
	height:55px;
	float:left;
	margin-right:40px;
	}	
#logo a {
	display:block;
	height:55px;
	width:100%;
	}	
#navigation {
	width:425px;
	float:right;
	}
#navigation ul {
	list-style:none;
	}	
#navigation ul li {
	padding-top:30px;
	float:left;
	margin-right:28px;
	}	
#navigation ul li.predislov {
	background:url(img/book.png) top center no-repeat;
	}
#navigation ul li.sostav {
	background:url(img/books.png) top center no-repeat;
	}
#navigation ul li.list {
	background:url(img/calendar.png) top center no-repeat;
	}	
#navigation ul li a {
	color:#2c2121;
	text-decoration: underline;
	}
#navigation ul li a:hover {
	text-decoration:none;
	}	
#search_form {
	margin:20px 0 15px 0;
	}
#search_form .serch {
	border:1px solid #aaa;
	height:15px;
	padding:3px 0 3px 5px;
	font-size:11px;
	color:#acacac;
	width:715px;
	position:relative;
	top:-2px;
	background: #fff;
	}
#search_form .submit {
	background:url(img/search_button.png) no-repeat;
	width:26px;
	height:22px;
	border:none;
	}	
#abs_navig {
	padding-left:15px;
	background: url(img/abs_bg.png) repeat-x;
	height:27px;
	}
#abs_navig ul {
	margin:0;
	padding:0;
	list-style:none;
	}
#abs_navig ul li {
	margin:5px 1px 4px 0;
	float:left;
	font:13px "Times New Roman", Times, serif;
	font-weight:bold;
	width:26px;
	text-align:center;
	border-right:1px solid #DEDEDE;
	}	
#abs_navig ul li a {
	text-decoration:underline;
	color:#992827;
	}	
#abs_navig ul li a:hover {
	text-decoration:none;
	}	
#content {
	padding-top:34px;
	width:100%;
	padding-bottom:130px;
	}	

#footer {
  width: 100%;
  background: #fff url(img/footer_bg.png) no-repeat;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px; /* For Certain IE widths */
  height: 90px;
}

#copy {
	width:130px;
	margin:40px 0 0 45px;
	font-size:11px;
	color:#5a483c;
	}
#copy a {
	text-decoration:underline;
	color:#5a483c;	
	}	
#copy a:hover {
	text-decoration:none;
	}
#stat {
	float:right;
	margin:35px 45px 0 0;
	}
#stat #mail {
	margin-right:30px;
	}	
.spisok {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#992827;
	display: inline-block;
	text-decoration:underline;
	margin-bottom:5px;
	}
.spisok:hover {
	text-decoration:none;
	}	
#page_nav {
	margin-top:15px;
	font-size:13px;
	}
#page_nav a {
	display:inline-block;
	color:#992827;
	margin:0 3px;
	font-size:13px;
	}	
.selpage {
	padding: 2px;
	line-height: 16px;
	border: 1px solid #ECAE49;
	background-color: #E4E4E4;
	text-decoration:none;
}



.navi {
	display: inline; 
	color:#992827;
	text-decoration:underline;
	font:13px "Times New Roman", Times, serif;
	font-weight:bold;
}

.navi_sel {
	display: inline; 
	color:#5a483c;
	text-decoration:none;
	font:13px "Times New Roman", Times, serif;
	font-weight:bold;
}

