body {
	background-color: #FFFFFF;

	margin: 0px;
	padding: 0px;

	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}

table {
	border-collapse: collapse;
}

td {
	font-family: Tahoma, Arial;
	font-size: 13px;
	color: #393939;
	vertical-align: middle;
}

a {
	font-weight: normal;
	color: #3d5d90;
	text-decoration: none;
}
a:hover {
	text-decoartion: underline;
}
img {
	border: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}

p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
}

div.container_body {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
}

div.container {
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	clear: both;
}


input.text {
	border: 1px solid #A4B97F;
	font-family: Tahoma, Arial;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
select {
	border: 1px solid #A4B97F;
	width: 90%;
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 11px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 2px;
}







div.header {
	display: block;
	height: 206px;
	background-image: url('../images/header_bg_gradient.png');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #f0f7fa;
}
div.header_inner {
	background-image: url('../images/header_bg_img.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	height: 206px;
}

div.header_panel {
	display: inline;

	position: absolute;
	top: 0px;
	right: 0px;
	width: 152px;
	height: 30px;

	background-image: url('../images/header_panel_bg.gif');
	background-position: top right;
	background-repeat: no-repeat;

	text-align: center;
}
div.header_panel a {
	color: #dbeafe;
	font-weight: normal;
	text-decoration: underline;
	line-height: 25px;
	padding-left: 5px;
	padding-right: 5px;
}


div.header_title {
	display: inline;

	position: absolute;
	top: 0px;
	left: 87px;
	width: 387px;
	height: 79px;

	background-image: url('../images/header_title_bg.gif');
	background-position: top right;
	background-repeat: no-repeat;
}
div.header_title div {
	display: block;
	padding-left: 12px;
	font-family: Arial Black;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	padding-top: 3px;
	color: #3d5d90;
	letter-spacing: -0.08em;
}


div.header_h1 {
	display: inline;
	position: absolute;
	top: 172px;
	left: 180px;

	width: 520px;
	height: 34px;

	background-position: top left;
	background-image: url('../images/header_h1_marker.gif');
	background-repeat: no-repeat;

	font-size: 14px;
	color: #3d5d90;
	padding-left: 33px;
	line-height: 34px;
	text-transform: uppercase;
}
div.header_h1 b {font-weight: normal;}


div.search_panel {
	background-image: url('../images/search_panel_bg.png');
	background-position: top left;
	background-repeat: no-repeat;

	display: inline;
	position: absolute;
	top: 206px;
	left: 699px;
	width: 270px;
	height: 52px;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;

	padding-left: 15px;
	padding-right: 15px;
}
div.search_panel th {
	text-align: center;
	padding-right: 10px;
}
div.search_panel td input {
	height: 19px;
/*
	border: 1px solid #3d5d90;
*/
	border: 0px solid;
	background-image: url('../images/button_bg.png');
	text-transform: uppercase;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
}



div.container_main {
	background-image: url('../images/main_bg_gradient.png');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #ffffff;

	min-height: 400px;
}


.left_col {
	width: 177px;
	border-right: 1px solid #dee2e6;

	vertical-align: top;
}

.main {
	vertical-align: top;
}



.block_menu {
	width: 100%;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	background-color: #e4e7ec;

	padding-bottom: 14px;
	padding-top: 7px;
}
.block_menu div.lmenu {
	display: block;
	height: 20px;
	line-height: 20px;
	padding-left: 28px;
	margin-left: 14px;

	background-position: 0px 3px;
	background-repeat: no-repeat;

}
.block_menu div.lmenu a {
	font-size: 11px;
	line-height: 20px;
	text-decoration: underline;
	color: #3d5d90;
}

#lmenu_01 {
	background-image: url('../images/lmenu_01.gif');
}
#lmenu_02 {
	background-image: url('../images/lmenu_02.gif');
}
#lmenu_03 {
	background-image: url('../images/lmenu_03.gif');
}
#lmenu_04 {
	background-image: url('../images/lmenu_04.gif');
}
#lmenu_05 {
	background-image: url('../images/lmenu_05.gif');
}
#lmenu_06 {
	background-image: url('../images/lmenu_06.gif');
}
#lmenu_07 {
	background-image: url('../images/lmenu_07.gif');
}
#lmenu_08 {
	background-image: url('../images/lmenu_08.gif');
}
#lmenu_09 {
	background-image: url('../images/lmenu_09.gif');
}
#lmenu_10 {
	background-image: url('../images/lmenu_10.gif');
}
#lmenu_11 {
	background-image: url('../images/lmenu_11.gif');
}



.block_grad {
	border-top: 1px solid #ffffff;
	background-image: url('../images/main_bg_gradient.png');
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 8px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #393939;
}
.contact a {
	color: #393939;
	text-decoration: underline;
}
.fullgrad {
	min-height: 100px;
}

.block_content {
	width: 780px;
}

.inner_1 {
	width: 500px;
}
.bordered {
	border-right: 1px solid #dee2e6;
}
h2 {
	font-size: 11px;
	line-height: 11px;
	text-transform: uppercase;
	text-align: left;
	padding: 0px;
	margin: 0px;
	padding-bottom: 15px;
}



ol, ul {
	margin: 0px;
	padding: 0px;
	padding-left: 18px;
	padding-bottom: 15px;
}

ul.ul_arrow li {
	background-image: url('../images/arrow_01.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
ul.wopad {
	padding-left: 3px;
	padding-bottom: 15px;
}
ul.wopad li {
	background-position: left 8px;
	height: 14px;
	line-height: 14px;
}





.bottom_copyrights {
	padding-left: 50px;
	width: 250px;
	color: #000000;
	padding-top: 20px;
	padding-bottom: 20px;
}
.bottom_copyrights a {
	color: #000000;
	text-decoration: underline;
}
.bottom_menu {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.bottom_menu a {
	padding-left: 5px;
	padding-right: 5px;
}


.footer {
	border-top: 1px solid #ffffff;
}
.footer td {
	background-color: #e4e7ec;
}



.sep {
	height: 1px;
	background-color: #e4e7ec;
}








.inactive {
	display: none;
}


.block_menu div.lmenu_active {
	display: block;
	line-height: 20px;
	padding-left: 38px;
	margin-left: 0px;
	
//	background-color: #dee2e6;
	background-color: #eff2f6;
	
	background-position: 14px 3px;
	background-repeat: no-repeat;
	
}
#lmenu_01_inner, #lmenu_02_inner, #lmenu_03_inner, #lmenu_04_inner,
#lmenu_05_inner, #lmenu_06_inner, #lmenu_07_inner, #lmenu_08_inner,
#lmenu_09_inner, #lmenu_10_inner, #lmenu_11_inner {
	
}

.block_menu div.lmenu_active .inner {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	margin-left: -38px;
	padding-left: 38px;
	background-image: url('../images/lmenu_active_bgl.gif');
	background-position: top left;
	background-repeat: repeat-y;
}
.block_menu div.lmenu_active a {
	font-size: 11px;
	line-height: 20px;
	text-decoration: underline;
	color: #3d5d90;
}

.block_additional {
	border-right: 1px solid #dee2e6;
	width: 296px;
	vertical-align: top;
	padding-top: 53px;
}

.block_right {
	padding: 0px;
	background-image: url('../images/main_bg_gradient.png');
	background-repeat: repeat-x;
	color: #393939;

}
.block_right h1 {
	display: block;
	background-color: #3d5d90;
	height: 35px;
	padding: 0px;
	margin: 0px;
	
	font-size: 12px;
	line-height: 35px;
	text-transform: uppercase;
	color: #ffffff;
	
	padding-left: 35px;
}

.block_right h1#news {
	background-image: url('../images/h1_news.gif');
	background-repeat: no-repeat;
	background-position: 13px 12px;
}
.block_right h1#gallery {
	background-image: url('../images/h1_gallery.gif');
	background-repeat: no-repeat;
	background-position: 13px 12px;
}



.block_right .item {
	background-image: url('../images/item_but.gif');
	background-position: 15px 14px;
	background-repeat: no-repeat;
	
	padding-top: 10px;
	padding-left: 35px;
	padding-bottom: 10px;
	padding-right: 10px;
	
	font-size: 95%;
	
	border-bottom: 1px solid #dee2e6;
}
.block_right .gallery {
	padding-left: 10px;
	padding-right: 10px;
	background: none;
}


.item .date {
	color: #3d5d90;
	font-weight: bold;
	font-size: 110%;
	display: block;
	margin-bottom: 10px;
}

.item .link {
	display: block;
	text-align: right;
	padding-top: 10px;
	color: #3d5d90;
}
.item .link a {
	text-decoration: underline;
}



.item table {
	width: 100%;
	border-collapse: collapse;
}
.item table td {
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}

.item img {
	padding: 3px;
	background-color: #ffffff;
	border: 1px solid #dee2e6;
}
