* { 
	padding: 0px;
	margin: 0px;
	outline: none;
}
img, fieldset {
	border: none;
}
ul {
	/*list-style: none;*/
}
body {
	color: #1B1B1B;
	font: 11px verdana;
	/*background: url(/img/bg.jpg) #F7FAFA repeat-x;*/
	background-repeat: repeat-x;
}
#main {
	width: 940px;
	margin: 0 auto;
}
#nav {
	padding-left:0px;
	list-style: none;
	height: 40px;
	padding: 10px 0 0 0;
	float: right;
}
#nav li {
	float: left;
}
#nav li.home {
	padding: 0 10px 0 0;
}
#nav li.nav {
	padding: 4px 5px 0 0;
}
#nav li.lang {
	padding: 7px 0 0 10px;
}
#nav li.home a {
	width: 30px;
	height: 30px;
	background: url(/img/nav_home.gif) no-repeat;
	float: left;
}
#nav li.home a:hover, #nav li.home a.act {
	background: url(/img/nav_home.gif) no-repeat 0 bottom;
}
#nav li.nav a {
	height: 20px;
	color: #FFF;
	cursor: pointer;
	text-decoration: none;
	background: url(/img/nav_items.gif) no-repeat;
	padding: 0 0 0 8px;
	float: left;
}
#nav li.nav a:hover, #nav li.nav a.act {
	background: url(/img/nav_items.gif) no-repeat 0 -25px;
}
#nav li.nav a span {
	height: 17px;
	background: url(/img/nav_items.gif) no-repeat right 0;
	padding: 3px 8px 0 0;
	float: left;
}
#nav li.nav a:hover span, #nav li.nav a.act span {
	background: url(/img/nav_items.gif) no-repeat right -25px;
}
#nav li.lang a {
	color: #575757;
	text-decoration: none;
	margin: 0 0 0 5px;
}
#nav li.lang a:hover, #nav li.lang a.act {
	color: #BEBEBE;
}
#header {
	width: 940px;
	height: 221px;
	float: left;
}
#header a.logo {
	margin: 70px 0 0 50px;
	float: left;
}
.header_1 {
	background: url(/img/header_1.jpg) no-repeat;
}
#menu {
	list-style: none;
	width: 928px;
	height: 47px;
	background: url(/img/menu_items.gif) no-repeat;
	padding: 0 0 0 12px;
	margin: 0 0 10px 0;
	float: left;
}
#menu li {
	float: left;
}
#menu li a {
	height: 43px;
	color: #FFF;
	font: 13px arial;
	text-decoration: none;
	cursor: pointer;
	padding: 0 0 0 13px;
	float: left;
}
#menu li a:hover {
	color: #ABC7D8;
}
#menu li a.act, #menu li a:hover.act {
	color: #FFF;
	background: url(/img/menu_items.gif) no-repeat 0 -50px;
}
#menu li a span {
	height: 29px;
	padding: 14px 13px 0 0;
	float: left;
}
#menu li a.act span {
	background: url(/img/menu_items.gif) no-repeat right -50px;
}
#home_box {
	width: 651px;
	color: #555;
	padding: 0 0 20px 0;
	float: left;
}
#home_box ul {
	padding-left:0;
}
#home_box .box {
	width: 323px;
	height: 165px;
	background: url(/img/home_box_items.gif) no-repeat;
	margin: 0 0 8px 0;
	overflow: hidden;
}
#home_box .box_1 {
	background: url(/img/home_box_items.gif) no-repeat 0 bottom;
}
#home_box .box_2 {
	background: url(/img/home_box_items.gif) no-repeat -323px bottom;
}
#home_box .box_3 {
	background: url(/img/home_box_items.gif) no-repeat -646px bottom;
}
#home_box .box_4 {
	background: url(/img/home_box_items.gif) no-repeat -1292px bottom;
}
#home_box .box_5 {
	background: url(/img/home_box_items.gif) no-repeat -1292px bottom;
}
#home_box .box_6 {
	background: url(/img/home_box_items.gif) no-repeat -1615px bottom;
}
#home_box .box li {
	height: 105px;
	padding: 0 15px;
	display: block;
}
#home_box .box li.title {
	height: 60px;
}
#home_box .box li.title h2 {
	color: #293F68;
	font: bold 17px arial;
	padding: 13px 0 0 0;
	display: block;
}
#home_box .box li p {
	line-height: 1.3;
	padding: 0 70px 15px 0;
	display: block;
	min-height:56px;
}
#path {
	border-bottom: 1px dotted #9FA0A0;
	padding: 0 15px 10px 15px;
	clear: both;
	display: block;
}
#path a {
	color: #FD0000;
	text-decoration: none;
	background: url(/img/icons.gif) no-repeat right -36px;
	padding: 0 10px 0 0;
	display: inline-block;
}
h1 {
	font: bold 16px verdana;
	padding: 15px;
	clear: both;
	display: block;
}
#submenu {
	list-style: none;
	width: 208px;
	font: 12px verdana;
	border-top: 1px dotted #9FA0A0;
	margin: 0 10px 0 0;
	float: left;
	padding-left:0;
}
#submenu li {
	width: 208px;
	border-bottom: 1px dotted #9FA0A0;
	padding: 1px 0;
	float: left;
}
#submenu li a {
	color: #1B1B1B;
	text-decoration: none;
	background: url(/img/submenu_items.gif) repeat-x;
	padding: 4px 15px;
	display: block;
}
#submenu li a:hover, #submenu li a.act {
	color: #FFF;
	background: url(/img/submenu_items.gif) #FE0000 no-repeat right -150px;
}
#content {
	width: 490px;
	font: 12px verdana;
	padding: 0 0 10px 0;
	float: left;
}
#content_wide {
	font: 12px verdana;
	padding: 0 0 10px 0;
}
#content p, {
	text-align: justify;
	line-height: 1.3;
	padding: 0 0 15px 0;
	display: block;
}
#content_wide p{
	
}
#content .img_left,
#content_wide .img_left {
	border: 1px solid #1A46A2;
	margin: 0 14px 0 0;
	float: left;
}
#sidebar {
	padding: 0 0 15px 0;
	float: right;
}
#sidebar ul {
	padding-left:0;
}
.tight {
	width: 219px;
}
.wide {
	width: 279px;
}
#sidebar .overlay {
	background: url(/img/overlay_bg.jpg) repeat-x;
	padding: 15px 15px 0 15px;
	display: block;
}
#sidebar h3 {
	font: 21px arial;
	padding: 0 0 15px 0;
	display: block;
}
#sidebar p {
	line-height: 1.4;
	padding: 0 0 10px 0;
	display: block;
}
#sidebar p a {
	color: #FD0000;
}
#sidebar #news_list {
	padding: 0 0 10px 0;
	display: block;
}
#sidebar #news_list li {
	height: 100%;
	padding: 0 0 15px 0;
	overflow: auto;
	display: block;
}
#sidebar #news_list li h2 {
	font: bold 12px verdana;
	background: url(/img/icons.gif) no-repeat 0 1px;
	padding: 0 0 5px 18px;
	display: block;
}
#sidebar #documents {
	display: block;
}
#sidebar #documents li {
	border-top: 1px dotted #9FA0A0;
	padding: 10px 15px;
	display: block;
}
#sidebar #documents a {
	color: #FD0000;
	font: bold 12px verdana;
	text-decoration: none;
	display: block;
}
#sidebar #documents a.pdf {
/* 	background: url(/img/icons.gif) no-repeat 0 -75px; */
	padding: 0 0 0 24px;
	display: block;
}
a.more {
	height: 20px;
	color: #FFF;
	font: 11px verdana;
	text-decoration: none;
	cursor: pointer;
	background: url(/img/a.more.gif) no-repeat;
	padding: 0 0 0 10px;
	float: left;
}
a:hover.more {
	background: url(/img/a.more.gif) no-repeat 0 bottom;
}
a.more span {
	height: 17px;
	background: url(/img/a.more.gif) no-repeat right 0;
	padding: 3px 35px 0 0;
	margin: 0 -10px 0 0;
	position: relative;
	float: left;
}
a:hover.more span {
	background: url(/img/a.more.gif) no-repeat right bottom;
}
#bottom_menu {
	width: 940px;
	color: #555;
	text-align: center;
	border-top: 1px dotted #9FA0A0;
	border-bottom: 1px dotted #9FA0A0;
	padding: 15px 0;
	float: left;
}
#bottom_menu li {
	display: inline;
}
#bottom_menu li a {
	color: #000;
	text-decoration: none;
	margin: 0 5px;
}
#footer {
	width: 910px;
	padding: 8px 15px 15px 15px;
	float: left;
}
#footer a {
	color: #FD0000;
	text-decoration: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
#bottom_menu li a:hover, #footer a:hover, #path a:hover, #sidebar #documents a:hover {
	text-decoration: underline;
}
#sidebar a:hover {
	text-decoration: none;
}
.text{
	line-height: 1.3;
	padding: 0 0 15px 0;
}
.heading {
	font-weight:bold;
	line-height: 1.3;
	padding: 0 0 10px 0;
}
ol {
	padding-left: 23px;
	line-height: 1.3;
}
#content ul {
	padding-left: 20px;
	line-height: 1.3;
	list-style-type:circle;
}
table td {
	line-height: 1.3;
	padding: 5px 5px 5px 5px;
	font: 12px verdana;
}
.table_heading {
	line-height: 1.3;
	color:#FFF;
	font-weight:bold;
}
ul {
	list-style-type:circle;
	padding-left: 20px;
}
