BODY {
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px;
}

td { 
	font-family: Tahoma, sans-serif; 
	font-size: 12px;
	margin: 0em;
	padding: 0em;
}

table {
	border-collapse: collapse;
	border-width: 0em;
}

a:link, a:active, a:visited {
	color: #0066cc;
	text-decoration: underline;
}
a:hover {text-decoration: none;}

img {border: none;}

/* HEADER ==================================== */
.head-box {
	background: url(img/bg_page.gif) repeat top left;
	border-top: 4px solid #4c4a47;
}

.s-box {
	background: url(img/bg_search.jpg) no-repeat bottom;
}

.logo {background: url(img/bg_logo.jpg) no-repeat top left;}


.lang {
	font-size: 11px;
	color: #88bfee;
}
.lang a:link, .lang a:active, .lang a:visited{color: #88bfee;}


input.s-field {
	border: 1px solid #b88200;
	font-size: 11px;
	height: 20px;
	width: 100%;
}

.logo-shad {background: url(img/bg_logo_shad.jpg) no-repeat left top;}

.topmenu {
	background-color: #f1f1f1;
	font-size: 11px;
	color: #b5b5b5;
	text-align: right;
	padding: 0px 20px 0px 2px;
}

.footmenu {
	font-size: 11px;
	color: #b5b5b5;	
}

.vis {background: #0b4c84 url(img/vis_bg.jpg) repeat-x top right;}

.login-head {
	font-size: 10px;
	font-weight: bold;
	color: #f68500;
	text-transform: uppercase;
}


.log-form {
	border: 1px solid #b3b3b3;
	font-size: 11px;
	color: #000000;
	height: 20px;
	padding-left: 5px;
}

.log-box td {padding: 3px;}

.log-box-login { border: 3px solid #f2f2f2; background-color: #FFFFFF;}
.log-box-login td {padding: 7px;}

.log-links {
	font-size: 10px;
	color: #8b8b8b;
}
.log-links a:link, .log-links a:active, .log-links a:visited {
	color: #8b8b8b;
}
.log-links a:hover {text-decoration: none;}


/* Content */

.menu-fr {
	background-color: #236095;
	padding: 0px 0px 80px 15px;
}

.menu-box {
	border-top: 6px solid #88bfee;
	background-color: #FFFFFF;
	padding: 1px 0px 1px 1px 1px;	
}

.menu-item {
	border: solid;
	border-color: #d3d3d3 #ececec #ececec #ececec;
	border-width: 1px 1px 0px 1px;
	background: url(img/bg_menu_item_foot.gif) repeat-x bottom;
	padding: 0px 0px 10px 0px;
}

.menu-item div {
	background: url(img/bg_menu_item.gif) repeat-x top;
	padding: 17px 10px 6px 15px;
}

.menu-item div div {
	background: url(img/mark_menu.gif) no-repeat left top;
	padding: 0px 0px 0px 23px;
	font-size: 12px;
	font-weight: bold; 
}

.menu-item div div a:link, .menu-item div div a:active, .menu-item div div a:visited {
	color: #000000;
	text-decoration: none;
}
.menu-item div div a:hover {text-decoration: underline;}

.menu-subitem {
	background-color: #FFFFFF;
	border-right: 1px solid #ececec;
	border-top: 1px solid #d3d3d3;	
	padding: 10px 10px 10px 15px;
}

ul.submenu {
	font-size: 11px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
	list-style-image: url(img/mark_submenu.gif);
}

ul.submenu li {padding: 0px 0px 5px 0px;}

ul.submenu a:link, ul.submenu a:active, ul.submenu a:visited {
	color: #000000;
	text-decoration: none;
}
ul.submenu a:hover {text-decoration: underline;}

.green-title {
	background-color: #FFFFFF;
	padding: 15px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #50a100;
}

.blue-title {
	background-color: #FFFFFF;
	padding: 15px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #0066cc;
	border-bottom: 1px solid #d8d8d8;
}

.red-title {
	background-color: #9f0000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}

#red {color: #9f0000;}

.about-image {
	background: url(img/bg_about.jpg) no-repeat top left;
	border-bottom: solid 10px #FFFFFF;
}

.about-text {
	padding: 10px;
	font-size: 12px;
	line-height: 1.3em;
	text-align: justify;
}

.news-item {
	font-size: 11px;
	padding-bottom: 15px;
	color: #000000;
}

.news-item a:link, .news-item a:active, .news-item a:visited {
	color: #000000;
	text-decoration: none;
}
.news-item a:hover {text-decoration: underline;}

.news-item span {color: #848383;}

.newxtlink {color: #0066cc; font-size: 11px;}

/* Archive */
.arch-block {
	background-color: #F6F6F6;
	border-top: 1px solid #D9D9D9;
	border-bottom: 3px solid #D9D9D9;
}

.arch-field {
	background-color: #FFFFFF;
	border: 1px solid #C2C2C2;
	color: #3E3E3E;
	font-size: 11px;
	height: 18px;
}
.arch-subtext {
	font-size: 10px;
	color: #B3B3B3;
}

.arch-box td {
	padding: 4px;
}

.whitesep {background-color: #FFFFFF;}

.fs11px {font-size: 11px;}

/* Filter */
.filter select {font-size: 11px;}
.filter {
	background-color: #ECECEC;
	padding: 2px;
	margin: 1px 0px 2px 0px;
	font-size: 11px;
	color: #636363;
}

#pr10px {padding-right: 10px; vertical-align: top;}

#large-font {font-size: 12px;}

.art-title {font-size: 18px;}
.content {line-height: 1.5em;}
.art-date {
	font-size: 11px;
	color: #a6a6a2;
	padding-top: 5px;
}

/* Login Box */
.login td {padding: 3px;}

.login-box {border: 3px solid #e9e9e9;}


/* Working Group */

.wg-title {
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px;
}

.sr-title {
	font-size: 18px;
	padding: 5px 0px 15px 0px;
}

/* Footer ===================== */

.foot-logo {
	background: url(img/bg_page.gif);
	padding: 15px;
}
