/*--GoldenIdea--2007*/
/*Nikolay Andrushkin*/


/*-All-*/
*{margin: 0 0 0 0;	padding: 0 0 0 0;}
body{
	font-family: "Times New Roman", Times, serif;
	color: Black;
	font-size: 100%;
	background: #ffffff;
	height: 100%;
	background-color: #f3be64;
}
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{
	color: #800000;
	text-decoration: underline;
}
a:hover{
	color: #ffffff;
	text-decoration: none;
}
h1{
	font-size: 130%;
	margin-bottom: 5px;
	font-family: "Times New Roman", Times, serif;
	color: #800000;
}
h2{
	font-size: 100%;
	margin-bottom: 5px;
	font-family: "Times New Roman", Times, serif;
	color: #800000;
}
h3{font-size: 100%;	margin-bottom: 5px;	font-family: "Times New Roman", Times, serif;}
h4{
	font-size: 190%;
	margin-bottom: 5px;
	font-family: "Times New Roman", Times, serif;
	color: #800000;
	font-weight: normal;
}
ul{	list-style : disc outside;	padding-left : 30px;}
ol{	padding-left : 40px;}
blockquote {padding : 10px 10px 10px 10px;	margin : 5px 5px 5px 5px;	color : Black;	background-color : #ffeecd;	border-left : 2px solid #017bb7;}
.outside {padding : 0px 10px 0px 10px;	margin : 5px 5px 5px 5px;	color : Black;	border-left : 2px solid #FFA700;}
.right_bl{padding : 10px 10px 10px 10px;margin : 5px 5px 5px 5px;color : Black;	background-color : #FFFFF0;	width : 300px;}
.help {border-bottom-width: 1px; border-bottom-style: dashed; cursor:help;}

#body{
	width: 100%;
	background: url(/_img/bg_footer.jpg) repeat-x bottom;
	height: 100%;
}

.head{
	padding: 20px 30px;
	height: 141px;
}
.head_right{text-align : right;}
.slogan{
	color: #800000;
}

.cnts{padding : 10px 10px 10px 10px;}
.contents{
	border : 1px solid #ca8202;
}
.contents_1{
	padding : 15px 50px 20px 60px;
}
.menu{
	width : 200px;
	vertical-align : top;
	text-align : right;
	padding-right : 25px;
	padding-top : 30px;
	padding-bottom : 30px;
}
.mmenu{
	color: #800000;
	font-weight: bold;
}
.submenu{
	font-size: 0.9em;
	color: #800000;
}

.content{
	vertical-align: top;
	padding: 4px;
	text-align: justify;
}
.headerr{
	background : url(../_img/hrr.gif) no-repeat left;
	padding-left : 45px;
	margin-left : -47px;
}
.day{
	font-size: 0.7em;
	font-weight: bold;
	color: #ffffff;
	background-color: #800000;
}
.footer{
	color: #f6d16e;
	height: 77px;
}
.left_footer{
	vertical-align: middle;
	font-size: 0.9em;
	color: #f6d16e;
}
.right_footer{
	text-align: right;
	color: #f6d16e;
}
.tbl td{padding:5px;}