*

{

	margin:0;

	padding:0

}

html, body

{

	height: 100%;

	width: 100%;

	/*background: #1d2022;*/

}



.main_table

{

	height: 100%;

	background: url(./../images/background.jpg) left top no-repeat;

	width: 1000px;

}



table

{

	border-collapse: collapse;

}



#footer

{

	height: 94px;

	background: url(./../images/footer.png) left top no-repeat;

	padding-left: 60px;

	padding-right: 60px;

}



td, th, p, div, span

{

	font-family: Verdana;

	font-size: 12px;

	color: #8b8b8b;

	margin: 0;

	padding: 0;

	line-height: 1;

}



a

{

	color: #8b8b8b;

}



#logo

{

	margin-top: 30px;

}



#sp1

{

	height: 35px;

}



.sp2

{

	height: 25px;

}



.sp3

{

	width: 120px;

}



#sp4

{

	height: 60px;

}



.sp5

{

	width: 60px;

}



.sp6

{

	width: 100px;

}



.sp7

{

	height: 100px;

}

	

.separator_form

{

	font-size: 1px;

	height: 5px;

}



.form_input

{

	width: 303px;

	height: 21px;

	border: none;

	background: #8b8b8b;

	border: solid 1px #cdcdce;

	color: #a4bee0;

}



.form_small_input

{

	width: 50px;

	height: 21px;

	border: none;

	background: #8b8b8b;

	border: solid 1px #cdcdce;

	color: #a4bee0;

}



.form_textarea

{

	width: 303px;

	height: 164px;

	border: none;

	background: #8b8b8b;

	border: solid 1px #cdcdce;

	color: #a4bee0;

}



.search_input

{

	width: 193px;

	height: 22px;

	border: solid 1px #cdcdce;

	font-size: 10px;

	padding-top: 4px;

	color: #a4bee0;

}



.alert

{

	font-size: 14px;

}



.errors

{

	color: #d52020;

	border: solid 2px #d52020;

	background: #f98f94;

	line-height: 1;

}



.navig1, .navig1:visited

{

	text-decoration: none;

	color:#bfbfbf;

	font-size: 12px;

}



.navig1:active, .navig1:hover

{

	text-decoration: none;

	color:#b3e10d;

	font-size: 12px;

}



.navig_

{

	text-decoration: none;

	color:#bfbfbf;

	font-size: 12px;

}



.menu1, .menu1:visited

{

	text-decoration: underline;

	color:#bfbfbf;

	font-size: 18px;

	font-family: Arial;

	margin: 0;

	padding: 0;

}



.menu1:active, .menu1:hover

{

	text-decoration: none;

	color:#b3e10d;

	font-size: 18px;

	font-family: Arial;

	margin: 0;

	padding: 0;	

}



.menu, .menu:visited

{

	text-decoration: underline;

	color:#b3e10d;

	font-size: 18px;

	font-family: Arial;

	margin: 0;

	padding: 0;

}



.menu:active, .menu:hover

{

	text-decoration: none;

	color:#b3e10d;

	font-size: 18px;

	font-family: Arial;

	margin: 0;

	padding: 0;		

}



.t2

{

	font-weight: bold;

	font-size: 32px;

	color: #6e6e6e;

}



.b1

{

	width: 165px;

	height: 31px;

	padding-left: 18px;

}



.b2

{

	width: 165px;

	height: 31px;

	padding-left: 18px;

	background: url(./../images/button.gif) left top no-repeat;

}



.menu2, .menu2:hover, .menu2:active, .menu2:visited

{

	font-size: 16px;

	text-decoration: none;

	color: #6d6e6e;

}



.smenu1, .smenu1:visited

{

	text-decoration: none;

	color:#7b7b7b;

	font-size: 12px;

	font-family: Arial;

	margin: 0;

	padding: 0;

}



.smenu1:active, .smenu1:hover

{

	text-decoration: none;

	color:#acacac;

	font-size: 12px;

	font-family: Arial;

	margin: 0;

	padding: 0;	

}



.smenu, .smenu:visited

{

	text-decoration: none;

	color:#4c7aba;

	font-size: 14px;

	font-family: Arial;

	margin: 0;

	padding: 0;

}



.smenu:active, .smenu:hover

{

	text-decoration: none;

	color:#4c7aba;

	font-size: 14px;

	font-family: Arial;

	margin: 0;

	padding: 0;		

}



.good

{

	color: #755c11;

	border: solid 2px #ffbe00;

	line-height: 2;

	padding-left: 5px;

	background: #f1d88f;

}



.news_date

{

	text-align: justify;

	color: #ffbe00;

	margin-bottom: 5px;

}



.news_short

{

	text-align: justify;

	margin-bottom: 25px; 

}



.news_short a, .news_short a:visited

{

	text-decoration: underline;

	color: #8b8b8b;

}



.news_short a:active, .news_short a:hover

{

	text-decoration: none;

	color: #8b8b8b;

}



.page

{

	font-size:18px;

	color: #8b8b8b;

	text-align: left;

}



.page a, .page a:visited

{

	text-decoration: underline;

	color: #8b8b8b;

}



.page a:active, .page a:hover

{

	text-decoration: none;

	color: #8b8b8b;

}



.cat

{

	float: left;

	width: 190px;

	text-align:center;

}



.cat img

{

	width: 78px;

	border: 1px solid #8b8b8b;

}



.cat a, .cat a:visited

{

	text-decoration: underline;

	color: #8b8b8b;

}



.cat a:active, .cat a:hover

{

	text-decoration: none;

	color: #8b8b8b;

}