BODY 
{
	background-color: white;
}

BODY, TABLE, TD 
{
	font: 11px verdana;
}

HTML, BODY 
{
	height:100%;
	margin:0px;
	padding:0px
}

A
{
	color: #3B32F3;
	text-decoration: none;
}

#main_table
{
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}

#main_table TD
{
	padding: 0px;
}

#main_table #header
{
	height: 228px;
	background-color: #FFD21A;
	background-image: url('/images/top_dot.gif');
	background-repeat: repeat-x;
	background-position: 0px 227px;
}

#main_table #footer
{
	height: 83px;
	background-image: url('/images/footer_bg.gif');
	background-position: 2px 0px;
}

#main_table #memo
{
	background-image: url('/images/menu_bg.gif');
	background-repeat: repeat-y;
	background-position: 0px -1px;
}

#main_table #lang_menu
{
	height: 33px;
	background-image: url('/images/lang_menu_bg.gif');
	padding-left: 422px;
}

#marker_x1, #marker_x2, #marker_x3, #marker_x4
{
	margin: 0px 12px 12px 12px;
}

#orange_blank
{
	width: 129px;
	height: 8px;
	position: relative;
	left: -129px;
	top: -83px;
}

#menu_bg
{
	position: absolute;
	left: 0px;
	top: 261px;
	z-index: 1;
}

#menu
{
	position: absolute;
	left: 0px;
	top: 300px;
	width: 117;
	z-index: 2;
	text-align: right;
}

#plushka1
{
	position: absolute;
	left: 129px;
	top: 261px;
	z-index: 1;
}

#shadow
{
	position: absolute;
	left: 0px;
	top: 261px;
	width: 100%;
}

#copy
{
	margin-bottom: 40px;
	position: relative;
	top: 0px;
	left: -120px;
}

#plushka2
{
	margin-left: 84px;
}

#white1
{
	position: relative;
	background-color: white;
	width: 10px;
	height: 6px;
	display: inline;
	top: -83px;
	left: -10px;
}

#content
{
	width: 598px;
	text-align: justify;
	margin: 60px 0px 30px 140px;
}

#markers
{
	position: absolute;
	left: 119px;
	top: 302px;
	width: 5;
	z-index: 2;
}

#markers #marker1
{
	margin-top: 6px;
}

#markers #marker2
{
	margin-top: 13px;
}

#markers #marker3
{
	margin-top: 13px;
}

#markers #marker4
{
	margin-top: 14px;
}

#markers #marker5
{
	margin-top: 13px;
}

#markers #marker6
{
	margin-top: 13px;
}

#title
{
	position: absolute;
	left: 500px;
	top: 265px;
}

#title_ruler
{
	position: absolute;
	left: 141px;
	top: 305px;
}

#orange_cube
{
	position: absolute;
	left: 719px;
	top: 284px;
	width: 20px;
	height: 20px;
}

#head_title_big
{
	position: absolute;
	left: 315px;
	top: 150px;
}

#head_title_small
{
	position: absolute;
	left: 315px;
	top: 0px;
}

#intro_body
{
	background-color: #FFD119;
}

#intro_table
{
	margin-top: 100px;
	margin-right: 30px;
}

#documents
{
	padding: 10px;
	text-align: justify;
	width: 750px;
}

#documents TABLE
{
	border-collapse: collapse;
}

#documents TABLE TD
{
	padding: 0px;
	padding: 5px;
	border: solid 1px gray;
}

H1
{
	font: 18px;
	color: #4A466C;
}

#news_line H1
{
	font: bold 14px verdana;
	margin: 0px;
	color: #365FE9;
}

#news_line SMALL
{
	font: 10px verdana;
	margin: 0px;
	display: block;
	margin-bottom: 5px;
}

#news_line #orange_cube_news_footer
{
	position: relative;
	left: 0px;
	top: -15px;
	width: 20px;
	height: 20px;
}

#news_line #news_img, #news_line A #news_img
{
	margin: 3px 0px 0px 10px;
	border: solid 4px #E6E6E6;
}

#news_line #ntable
{
	width: 100%;
	border-collapse: collapse;
}

#news_line #ntable TD
{
	padding: 0px;
	text-align: justify;
}

#news_line #ntable TD P
{
	margin-top: 5px;
}

#news_line #archive_link
{
	position: relative;
	display: inline;
	text-align: right;
	left: 353px;
	top: -14px;
	width: 200px;
}

#gb_form
{
	margin: 0px;
	padding: 0px;
}

#gb_form #tf
{
	font: 11px verdana;
	width: 400px;
	border: solid 1px silver; 
}

#gb_form #submit
{
	font: bold 11px verdana;
	color: white;
	border: solid 1px gray; 
	background-color: silver;
	padding: 2px;
}

#adm_replay
{
	margin: 10px 0px 0px 30px;

}

#adm_replay #re
{
	font: bold 10px verdana;
	color: black;
}

#inf
{
	text-align: right;
	font: bold 10px;
}

			
.map_cut
{
	position: absolute;
	visibility: hidden;
}

#region_list A:hover
{
	color: darkblue;
}

.photo
{
	border: solid 7px #E8E8E8;
}

.news_date_f
{
	text-align: right;
	font-weight: bold;
	margin-bottom: 7px;
}