
/*---------------------------------MAIN-----------------------------------------*/

body {
	background-color: #fff;
	background-image: url(../images/body_bg.jpg);
	background-repeat:repeat-x;
	margin: 0px; 
	padding: 0px; 
	min-width: 1000px;
	}

.clear{
	clear: both;
}

#main {
	float: left; 
	width: 1000px;
	min-height: 540px;
	//height: 540px;
	position: absolute; 
	margin-left: -500px; 
	left: 50%;
	}
	
a {
	color: #363636; 
	text-decoration: none;
	background: url(../images/a_bg.gif) repeat-x left bottom;
	font-size: 1.2em;
	}
a:hover {
	text-decoration: none;
	background: none;
	}
.out {
	color: #363636; 
	background: url(../images/out.gif) no-repeat right top;
	padding-right: 10px;
	}

/*---------------------------------HEADER----------------------------------------*/

.header {
	width: 1000px; 
	height: 140px; 
	float: left; 
	position: relative;
	}
	.header div {float: left;}
	.header .logo {
		height: 140px;
		width: 270px;
		}
		.header .logo a {background: none;}
		.header .logo img {margin: 21px 0px 0px 25px;}
	.header .lang_mnu {
		width: 720px;
		height: 90px;
		margin: 10px 0px 0px 0px;
		text-align: right;
		}
		.header .lang_mnu a {
			color: #7f7f7f;
			font-size: 0.95em;
			text-decoration: underline;
			}
		.header .lang_mnu a:hover {
			text-decoration: none;
			}
		.header .lang_mnu a.ua {
			background: url(../images/ua.jpg) no-repeat right top;
			padding-right: 12px;
			margin-right: 15px;
			}
		.header .lang_mnu a.ru {
			background: url(../images/ru.jpg) no-repeat right top;
			padding-right: 12px;
			}
		.header .lang_mnu .am {
			margin: 25px 0px 0px 0px;
			width: 720px;
			height: 25px;
			}
			.header .lang_mnu .am a{
				font-size: 1em;
				background: none;
				text-decoration: underline;
				}
			.header .lang_mnu .am a:hover{
				text-decoration: none;
				}
				

	.header .top_mnu {
		width: 720px;
		margin: 0px;
		text-align: right;
		}
		.header .top_mnu a {
			margin: 0px 0px 0px 25px;
			}

.static_mnu {
	float: left;
	width: 1000px;
	border: 1px solid #d8d8d3;
	}
	.static_mnu div {float: left;}
	.static_mnu .block {margin: 2px; line-height: 20px; height: auto; 
		//margin: 2px 1px 2px 1px;
		background-image: url("../images/smnu.jpg");
		}
	.static_mnu .block a {margin-left: 23px;}
	.static_mnu .block .box {background: url(../images/mnu_str.gif); background-repeat:no-repeat; background-position: 0px 4px; margin: 20px 0px 0px 0px;}
	.static_mnu .block .b1 {background-color: #ecead9; width: 248px; border-right: 1px solid #e9e7dc; padding-bottom: 20px;}
	.static_mnu .block .b2 {background-color: #f0efe3; width: 249px; border-right: 1px solid #e9e7dc; padding-bottom: 20px;}
	.static_mnu .block .b3 {background-color: #f6f5ee; width: 249px; border-right: 1px solid #e9e7dc; padding-bottom: 20px;}
	.static_mnu .block .b4 {background-color: #fafaf7; width: 247px; padding-bottom: 20px;}

/*--------------------------------CONTENT---------------------------------------*/

.content_box {
	float: left;
	width: 1000px;
	margin: 20px 0px 10px 0px;
	height: auto;
	}
	.content_box div {float: left;}
	.content_box h3 {
		display: inline;
		font-family: "Times New Roman", Times, serif;
		font-size: 1.3em;
		color: #333;
		}
	.content_box div {float: left;}
	.content_box div a.title_link {
		display: block;
		float: left;
		font-size: 1.5em;
		margin: -5px 0px 0px 3px;
		//margin: -3px 0px 0px 3px;
		overflow: visible;
		}
	.content_box div a.text {
		color: #36566a;
		background: none;
		text-decoration: underline;
		font-size: 1em;
		line-height: 15px;
		padding: 0px;
		}
	.content_box div a.text:hover {
		text-decoration: none;
		}
	.content_box div span.date {
		color: #598914;
		padding: 0px 5px 0px 0px;
		font-size: 0.9em;
		}
	.content_box .l {
		width: 250px;
		min-height: 460px;
		//height: 460px;
		margin-left: 2px;
		
		}
		.content_box .l .new {
			width: 250px;
			margin-bottom: 25px;
			background: url(../images/mnu_border.gif) repeat-y left top;
			}
			.content_box .l .new .box {
				padding: 0px 20px;
				background: url(../images/mnu_str2.gif) no-repeat left top;
				background-position: 1px 0px;
				}
				.content_box .l .new .box .z {
					width: 200px;
					background-color: #faf8f6;
					padding: 3px;
					margin-bottom: 7px;
					}
				.content_box .l .new .box .z2 {
					width: 200px;
					padding: 3px;
					margin-bottom: 7px;
					}
				.content_box .l .new .box h2 {
					display: block;
					font-size: 1.5em;
					margin: -5px 0px 7px 3px;
					//margin: -3px 0px 7px 3px;
					font-weight: normal;
					color: #33332b;
					}
	.content_box .c {
		width: 500px;
		//width: 487px;
		background: url(../images/mnu_str2.gif) no-repeat left top;
		}
		.content_box .c .text_info {
			margin: -10px 10px 0px 23px;
			//margin: -6px 10px 0px 12px;
			height: auto;
			padding: 0px;
			color: #000;
			width: 460px;
			//width: 455px;
			}
			*+html .content_box .c .text_info { margin: -10px 10px 0px 23px; }
			.content_box .c .flb {
				background: url(../images/mnu_border.gif) repeat-y left top;
				min-height: 800px;
				//height: 800px;
				}
			*+html .content_box .c .flb { height: auto; }
		.content_box .c .text_info div {
			float: none;
			}
		.content_box .c .text_info h1 {
			display: block;
			margin: 0px 0px 13px 0px;
			//margin: 0px 0px 7px 0px;
			font-family: "Times New Roman", Times, serif;
			font-size: 2.2em;
			font-weight: normal;
			color: #010101;
			}
		.content_box .c .text_info h2 {
			font-size: 1.5em;
			margin: 5px 0px 7px 0px;
			//margin: 3px 0px 7px 0px;
			font-weight: normal;
			color: #33332b;
			font-family: "Times New Roman", Times, serif;
			}
		.content_box .c .text_info .notice {
			float: left;
			text-align: right;
			margin-bottom: 10px;
			//margin-bottom: 5px;
			width: 460px;
			//width: 455px;
			color: #777;
			}
	.content_box .lc {
		width: 750px;
		//width: 748px;
		min-height: 800px;
		//height: 800px;
		margin-left: 2px;
		background: url(../images/mnu_border.gif) repeat-y left top;
		overflow: inherit;
		}
		*+html .content_box .lc { height: auto; }
		.content_box .lc .text_info {
			min-height: 475px;
			//height: 475px;
			margin: -10px 10px 0px 0px;
			//margin: -5px 10px 0px 0px;
			padding: 0px 0px 0px 23px;
			color: #000;
			background: url(../images/mnu_str2.gif) no-repeat 1px 10px;
			//background: url(../images/mnu_str2.gif) no-repeat 1px 5px;
			}
			*+html .content_box .lc .text_info { height: auto; }
			.content_box .lc .text_info h1 {
				display: block;
				margin: 0px 0px 13px 0px;
				//margin: 0px 0px 7px 0px;
				font-family: "Times New Roman", Times, serif;
				font-size: 2.2em;
				font-weight: normal;
				color: #010101;
				}
			.content_box .lc .text_info h2 {
				display: block;
				font-size: 1.5em;
				margin: -5px 0px 7px 0px;
				//margin: 0px 0px 7px 0px;
				font-weight: normal;
				color: #33332b;
				font-family: "Times New Roman", Times, serif;
				}
			.content_box .lc .text_info .item {
				width: 705px;
				margin-bottom: 25px;
				}


	.content_box .cr {
		width: 730px;
		//width: 707px;
		background: url(../images/mnu_str2.gif) no-repeat left top;
		}
		.content_box .cr .text_info {
			margin: -10px 10px 0px 23px;
			//margin: -6px 10px 0px 12px;
			padding: 0px;
			color: #000;
			}
		.content_box .cr .text_info h1 {
			display: block;
			margin: 0px 0px 13px 0px;
			//margin: 0px 0px 7px 0px;
			font-family: "Times New Roman", Times, serif;
			font-size: 2.2em;
			font-weight: normal;
			color: #010101;
			}
		.content_box .cr .text_info h2 {
			display: inline;
			margin: 0px; padding: 0px;
			line-height: 35px;
			font-family: "Times New Roman", Times, serif;
			font-size: 1.6em;
			font-weight: normal;
			color: #333;
			}
	.content_box .r {
		width: 240px;
		}
		.content_box .r .index {
			width: 240px;
			background: url(../images/mnu_border.gif) repeat-y left top;
			margin-bottom: 25px;
			}
			.content_box .r .index .box {
				padding: 0px 0px 0px 20px;
				background: url(../images/mnu_str2.gif) no-repeat left top;
				background-position: 1px 0px;
				}
				.content_box .r .index .box h2 {
					display: block;
					font-size: 1.5em;
					margin: -5px 0px 7px 3px;
					//margin: -3px 0px 7px 3px;
					font-weight: normal;
					color: #33332b;
					}
				.content_box .r .index .box table {
					color: #4c4c4b;
					width: 220px;
					}
				.content_box .r .index .box table tr td {
					padding: 3px;
					font-size: 0.9em;
					}
					.content_box .r .index .box table tr td.bot {
						text-align: right;
						color: #c42b07;
						}
					.content_box .r .index .box table tr td.top {
						text-align: right;
						color: #4a7a04;
						}
					.content_box .r .index .box table tr td a {
						color: #36566a;
						background: none;
						text-decoration: underline;
						font-size: 1em;
						line-height: 15px;
						padding: 0px;
						}
					.content_box .r .index .box table tr td a:hover {
						text-decoration: none;
						}
				.content_box .r .index .box table tr.z {
					background-color: #faf8f6;
					}
		
.messages {color: green; margin-left: 20px; float: none;
		//margin: 0px;
		}
.star {font-size: 1.2em; font-weight: bold; color: #f00000;}
.rss {float: left; width: 20px; height: 15px;}
a.tlink {font-size: 1em; background: none; text-decoration: underline;}
a.tlink:hover {text-decoration: none;}
.article_date {float: none; font-size: 0.6em; background-color: #f5f5f5; color: #598914; line-height: 20px; padding: 0px 10px 0px 10px; margin: 3px 5px 0px 0px;}

/*--------------------------------TABLES---------------------------------------*/

table.list {
	width: 695px;
	}
	table.list th{
		font-size: 1.1em;
		border-bottom: 1px solid #e4e4db;
		border-top: 1px solid #e4e4db;
		background-color: #f2f2eb;
		padding: 5px;
		color: #363636;
		}
	table.list a {
		background: none;
		}
		
table.list tr.z {
	background-color: #f6f6f1;
	}
table.list tr td{
	padding: 3px;
	}

table.pagination {margin: 0px; padding: 0px;}
table.pagination tr td {font-size: 1.1em;}
table.pagination tr td span {
	display: block;
	padding: 3px;
	border: 1px solid #e9e7dc;
	background-color: #f6f6f1;
	text-align: center;
	color: #838361;
	}
table.pagination tr td span.in_page {
	display: inline;
	border: none;
	background: none;
	padding: 0px;
	margin: 0px;
	color: #777;
	}
table.pagination tr td a {
	font-size: 1em;
	color: #838361;
	text-decoration: underline;
	background: none;
	}
table.pagination tr td a:hover {
	display: block;
	text-decoration: none;
	padding: 3px;
	border: 1px solid #e9e7dc;
	background-color: #f6f6f1;
	text-align: center;
	}
	
table.letters {margin: 0px; padding: 0px;}
table.letters tr td {font-size: 1.1em;}
table.letters tr td span {
	font-size: 1em;
	color: #838361;
	display: block;
	float: left;
	padding: 3px;
	width: 18px;
	height: 18px;
	background: none;
	text-decoration: underline;
	border: 1px solid #e9e7dc;
	background-color: #f6f6f1;
	margin: 2px;
	text-align: center;
	}

table.letters tr td a {
	font-size: 1.1em;
	color: #838361;
	display: block;
	float: left;
	padding: 3px;
	width: 18px;
	height: 18px;
	text-decoration: underline;
	border: 1px solid #fff;
	background: none;
	margin: 2px;
	text-align: center;
	}
table.letters tr td a:hover {
	border: 1px solid #e9e7dc;
	background-color: #f6f6f1;
	text-align: center;
	}

/*--------------------------------FOOTER---------------------------------------*/

.footer {
	float: left;
	width: 1000px; 
	height: 90px; 
	float:left; 
	margin-top: 5px;
	color: #909090;
	background-color: #f6f5f1;
	}
	.footer .cr {
		float: right;
		width: 430px;
		color: #909090;
		font-size: 11px;
		margin-top: 6px;
		}
		.footer .cr a { 
			font-size: 11px; 
			color: #909090;
			background: none; 
			text-decoration: none;
			}
		.footer .cr a:hover { 
			color: #909090; 
			text-decoration: underline;
			}
	.footer .acropolis {
		float: left;
		width: 980px;
		padding: 6px 10px;
		font-size: 11px;
		}
	.footer .acropolis a{
		color: #909090;
		font-size: 11px; 
		background: none; 
		text-decoration: none;
	}
	.footer .acropolis a:hover { 
			color: #909090; 
			text-decoration: underline;
	}

/*///////////////////////////////////EDITOR///////////////////////////////////////////*/

a.sys_link {
	color: #797953; 
	background: none;
	text-decoration: underline;
	font-size: 1.1em;
	}
a.sys_link:hover {
	text-decoration: none;
	background: none;
	}

.title_1 { font-size: 1.4em; font-weight:bold; color: #33332b; font-family: "Times New Roman", Times, serif;}
.title_2 { font-size: 1.2em; font-weight:bold; color: #33332b; font-family: "Times New Roman", Times, serif;}
.title_3 { font-size: 1em; font-weight:bold; color: #33332b; font-family: "Times New Roman", Times, serif;}

.simple_text {font-size: 1.2em; color: #333;}

.table_title { font-size: 1.1em;
		border-bottom: 1px solid #e4e4db;
		border-top: 1px solid #e4e4db;
		background-color: #f2f2eb;
		padding: 5px;
		color: #363636;}

.table_tr { background-color: #f6f6f1;}
.table_tr2 { background-color:#ffffff;}

.table_no_border {border: 1px solid #cccccc; padding: 2px; border-collapse: separate; border-spacing: 5px;}
.table_border {background-color:#CCCCCC; padding: 2px; border-collapse: separate; border-spacing: 1px;}

.cr {font-family: arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
#stepix {color: #733f1b; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

