@charset "utf-8";
/* CSS Document */
body {
	background:#ffffff url(../images/bg.png) repeat-x;
	margin:0;
	font-family:Tahoma;
	font-size:12px;
	margin:0px; 
	padding:0px;
	color:#363636;
}

a:link, a:visited {
	color: #0000ff;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	color: #0000ff;
	text-decoration: underline;
	font-weight: normal;
}

#jdebug{
	display:none;
}

#col{
	
}

#top{
	background:#000 url(../images/top_bg.png) no-repeat;
	width:980px;
	height:151px;
	margin:0 auto;
}

.top_logo_p{
	padding-top:34px;
	padding-left:12px;
}

.top_logo{
	width:271px;
	height:65px;
}

.top_book_p{
	padding-top:0px;
	padding-left:587px;
}

.top_book{
	width:29px;
	height:19px;
}

.top_rus_p{
	padding-top:0px;
	padding-left:3px;
}

.top_rus{
	width:29px;
	height:19px;
}

.top_eng_p{
	padding-top:0px;
	padding-left:3px;
}

.top_eng{
	width:29px;
	height:19px;
}

#menu_bg{
	background:#000 url(../images/menu_bg.png) no-repeat;
	width:994px;
	height:33px;
	margin:0 auto;
}

#navigation{
	padding-left:7px;
	padding-right:7px;
}

#body_content{
	background:#fff url(../images/body_content_bg.png) repeat-x top;
	width:994px;
	margin:0 auto;
}

#body_content_p{
	padding-top:15px;
	padding-left:7px;
	padding-right:7px;
}


	.left_content_p{
		padding-top:26px;
	}

	.right_content_p{
		padding-top:26px;
	}

	div.moduletable_left{
		color:#5e5e68;
		padding:0;
		margin:0;
		width:200px;
		margin-bottom:10px;
		padding-right:10px;
	}

	div.moduletable_left h3{
		background:#8ac452;
		text-align:center;
		width:200px;
		height:18px;
		line-height:18px;
		font-size:12px;
		font-family:Tahoma;
		font-weight:normal;
		color:#fff;
		padding:0;
		margin:0;
	}

	div.moduletable_left div{
		background:#ebebf5;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		margin:0;
	}

	div.moduletable{
		color:#5e5e68;
		padding:0;
		margin:0;
		width:200px;
		margin-bottom:10px;
		padding-right:10px;
	}

	div.moduletable h3{
		background:#8ac452;
		text-align:center;
		width:200px;
		height:18px;
		line-height:18px;
		font-size:12px;
		font-family:Tahoma;
		font-weight:normal;
		color:#fff;
		padding:0;
		margin:0;
	}

	div.moduletable div{
		background:#ebebf5;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		margin:0;
	}

	.button{
		cursor:pointer;
		font-size:11px;
		font-family: Tahoma;
		text-align:center;
		padding:3px;
		border:1px solid #ccc;
		background:#fff;
	}

	.sectiontableentry2{
		height:20px;
		line-height:20px;
		text-align:left;
		font-size:11px;
	}

	.sectiontableentry1{
		height:20px;
		line-height:20px;
		text-align:left;
		font-size:11px;
	}

	div.moduletable_right{
		color:#5e5e68;
		padding:0;
		margin:0;
		width:200px;
		margin-bottom:10px;
		padding-left:10px;
	}

	div.moduletable_right h3{
		background:#8ac452;
		text-align:center;
		width:200px;
		height:18px;
		line-height:18px;
		font-size:12px;
		font-family:Tahoma;
		font-weight:normal;
		color:#fff;
		padding:0;
		margin:0;
	}

	div.moduletable_right div{
		background:#ebebf5;
		padding-left:18px;
		padding-right:18px;
		padding-top:18px;
		padding-bottom:18px;
		margin:0;
	}


	div.moduletable_right_menu{
		color:#5e5e68;
		padding:0;
		margin:0;
		width:200px;
		margin-bottom:10px;
		padding-left:10px;
	}

	div.moduletable_right_menu h3{
		background:#8ac452;
		text-align:center;
		width:200px;
		height:18px;
		line-height:18px;
		font-size:12px;
		font-family:Tahoma;
		font-weight:normal;
		color:#fff;
		padding:0;
		margin:0;
	}

	div.moduletable_right_menu div{
		background:#ebebf5;
		padding:0px;
		margin:0;
	}

	a.mainlevel_right_menu:link, a.mainlevel_right_menu:visited {
		background:#ebebf5 url(../images/menu_right_bg.png) no-repeat;
		width:163px;
		position:relative;
		display: block;
		height: 18px;
		line-height:18px;
		font-size: 12px;
		font-family:Tahoma;
		font-weight: normal;
		text-align: left;
		text-decoration: none;
		color: #174271;
		padding-left:37px;
		border-bottom: 1px solid #fff;
	}

	a.mainlevel_right_menu:hover{
		background:#ebebf5 url(../images/menu_right_bg_on.png) no-repeat;
		width:163px;
		position:relative;
		display: block;
		height: 18px;
		line-height:18px;
		font-size: 12px;
		font-family:Tahoma;
		font-weight: normal;
		text-align: left;
		text-decoration: none;
		color: #07073e;
		padding-left:37px;
		border-bottom: 1px solid #fff;
	}


	.contentpaneopen{
		margin:0px;
		padding:0px;
		width:100%;
	}

	.contentheading h1{
		border-bottom:1px solid #8ac452;
		font-size:18px;
		font-family:Arial
		font-weight:bold;
		color:#04047e;
		padding-bottom:4px;
		padding-left:20px;
	}

	.content_text{
		padding-left:3px;
		padding-right:3px;
		padding-top:0px;
		padding-bottom:13px;
	}


#bottom_bg{
	background:#fff url(../images/bottom_bg.png) no-repeat;
	width:980px;
	height:86px;
	margin:0 auto;
}

.bottom_logo_left_p{
	padding-top:17px;
	padding-left:12px;
}

.bottom_logo_left{
	width:188px;
	height:53px;
}

.bottom_logo_right_p{
	padding-top:17px;
	padding-left:50px;
}

.bottom_logo_right{
	width:135px;
	height:53px;
}

.bottom_center{
	text-align:center;
	font-size:10px;
	font-family:Tahoma;
	color:#727278;
	padding-top:21px;
}