* {
	border: 0 none;
	margin: 0;
	padding: 0;
}
*:visited, *:link, *:hover, *:active {
	text-decoration:none
}
li {
	list-style:none;
}
html, body {
	height:100%;
	/* background-color:#000; */
	font: Arial, Helvetica, sans-serif
}
#wrapper {
	height:auto !important;
	width:1000px;
	background:url(../img/background.png);
	margin: 0 auto
}
#header {
	background: url("../img/header.png") no-repeat scroll center top transparent;
	font: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:138px;
}
#leftsubheader {
	float:left;
	padding:10px;
	height:50px
}
#rightsubheader {
	float:right;
	padding:10px;
	height:50px
}
#left {
	float:left;
	width:180px;
	padding-left:10px;
}
.menu {
	background-color:#d0d5c7;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-stretch:wider;
	font-size:12px
}
.menu ol {
	display:table;
	border-top:dashed 1px #EEE;
}
.menu li {
	display:table-row;
	padding:10px 0;
	height:30px;
}
.menu a {
	display:table-cell;
	padding:10px;
	border-bottom:dashed 1px #EEE;
	color:#000
}
.menu a:hover {
	background: #acb9a5;
	color:#3763B9
}
#menu_selected {
	background-color:#acb9a5;
	font-weight:bold;
	color:#3763B9
}
#right {
	margin-left:200px;
	padding:10px 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	position:relative;
	text-indent:0;
	text-align:justify
}
#right p {
	text-indent: 30px;
}
#right li {
	list-style: inside disc;
	text-indent: 0px;
	padding-left: 20px;
}
#right h3 {
	color: #56603a;
	padding: 10px 0;
	text-decoration: underline
}
#contact_info {
	margin-left:30px;
	padding-left:450px;
	height:380px;
	display:block;
	position:relative;
	background:url(../img/batarejki.jpg) no-repeat;
}
#contact_info h4 {
	color: #56603a;
	padding: 5px 0;
	text-decoration: underline;
}
#spacer {
	height:95px;
}
#footer {
	height:95px;
	margin:0 auto;
	background:url(../img/footerground.png) repeat-x;
	width:1000px;
	padding-bottom: 95px;
}
#contacts {
	float:right;
	margin-top:20px;
	font: Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-top: 5px;
	padding-right: 15px;
}
#contacts p {
	margin-bottom:5px;
}
.green_bold {
	color:#7B933A;
	font-weight:bold
}
.clear {
	clear:both;
}

table {
	width: 100%;
	border-collapse: collapse;
}

td, th {
	padding: 3px;
	border: 1px solid black;
}

th {
	background: #b0e0e6;
}

tr {
	background-color: #fff;
}

h4 {
	padding: 5px;
}

html body div#wrapper div#sub_wrapper div#right div.child_page_table h4 {text-align:center;padding:15px 0}