@import url("content.css");

body {margin: 0; padding: 0; background: #CFD4D6}
a img { border: none }
#head { background: #949DA0 }
#lang { background: #50A801; text-align: center; padding: 7px 0 8px 0 }
#lang a { font: 11px tahoma; color: #fff; text-decoration: none }
#flash { border-top: 10px solid #000; border-bottom: 10px solid #000 }
.headLine { border-top: 2px solid #CFD4D6; border-bottom: 1px solid #CFD4D6; font: 11px tahoma }

#flUrl { width: 25%; text-align: center }
#flUrl a, .headLine a, .headLine a:visited { color: #fff; text-decoration: none }

#mainAbout { position: relative; left: -75px; padding-bottom: 32px }
#mainText { width: 57%; text-align: left; font-family: tahoma }

#mainText table { width: 100%; border-collapse: collapse; margin-bottom: 2em }
#mainText table td { padding: 0; vertical-align: top; width: 47% }
#mainText table td.dv { width: 6% }

#content .header { position: relative; left: -31px; padding-bottom: 25px }

.grey { background: #555E61; padding: 8px 0 10px 0 }
.blue { background: #1C357C; padding: 8px 0 10px 0 }
.red { background: #792121; padding: 8px 0 10px 0 }
.yellow { background: #7B5D12; padding: 8px 0 10px 0 }
.lightblue { background: #036C6D; padding: 8px 0 10px 0 }
.purple { background: #731C53; padding: 8px 0 10px 0 }
.green { background: #236818; padding: 8px 0 10px 0 }

.counter { padding: 0; text-align: right }

#leftMenu { background: #747C7F; width: 25% }
#leftMenuContainer { border: none; margin: 22px 0; position: relative; left: 15%; width: 70%; border-top: 1px solid #949DA0 }
#leftMenuContainer div { border-bottom: 1px solid #949DA0; padding: 6px 0 7px 0 }
#leftMenuContainer div a { text-decoration: none }
#leftMenuContainer div a img { margin: 0 }
#leftMenuContainer a.sl { position: relative; left: -5px }

.flink, .confList a { font: bold 13px tahoma; color: #333 }
.fattr { font: 11px tahoma; color: #666 }

.confList { margin-bottom: 7px; list-style: none }

.newsName a, .newsName a:visited { font: bold 13px tahoma; color: #000 }
.newsText { font: 11px tahoma; margin-top: .5em }
.newsTextFull { font: 13px tahoma; margin-top: .5em }
.newsDate {
	background: #999;
	color: #fff;
	margin: .5em 0;
	padding: .2em 1em;
	font: 11px tahoma;
	text-align: center;
	width: 55px
	}

.paging { padding-right: 1em }
	
#archive { border-top: 1px solid #949DA0 }
#archive td {
	font: 8pt tahoma;
	text-align: center;
	padding-left: 15px;
	padding: .25em;
	border-bottom: 1px solid #949DA0;
	background: #7B8386;
	color: #fff
	}
#archive td a { color: #fff }
#archive caption { color: #fff; text-align: center; padding: .35em; font: bold 11px tahoma }

.first { margin-top: 1em }
.publ { margin-bottom: 1em; border-collapse: collapse; width: 100% }
.publ td { padding: 0; vertical-align: top }
.publ div {
	margin-top: .1em;
	font: 8pt tahoma;
	padding: .25em 1em .35em 1em;
	background: #7B8386;
	color: #fff
	}
.publ a { font: bold 15px arial; color: #373737 }
.publ .text { padding-left: 15px; width: 100% }
.publ .text p { padding: .75em 0 }
#pageLine { background: #aaa; margin-bottom: 7px; clear: both }

.HLine {font-family: Arial; font-size: 13px; color: #FFFFFF;}
.HBg {background: url(/pics/head-bg.gif) left top;  background-color: #FFFFFF;}
.HLine2 {font-family: Arial; font-size: 13px; background-color: #999999; color: #FFFFFF;}
.top-border {border-top: 1px solid #FFF;}

.nav {margin:0px 5px 0px 30px; word-spacing: 20px;}
.nav A, .nav A:hover, .nav A:visited {text-decoration: underline; color: #FFFFFF;}
.nav .active { font-weight: bold;}

.nav_year {margin:0px; word-spacing: 20px; font-size: 18px;}
.nav_year A, .nav_year A:hover, .nav_year A:visited {text-decoration: underline; color: #FFFFFF;}
.nav_year DIV.active {color: #FF8418; border: none 1px #CC0000; display: inline;  background-image: url(/pics/active.gif); background-repeat: no-repeat; background-position: 1px 4px; overflow: visible;  z-index: 2; _margin-right: 30px; padding: 10px 11px; margin: 0px -11px; _margin: 0px 20px 0px -9px;}
.nav_t {padding:0.5em 2em;}

.top_pic {margin-bottom: 1px;}
.nav_menu {margin:17px 100px 17px 100px; font-family: Arial; font-size: 13px;}
.nav_menu A, .nav_menu A:hover, .nav_menu A:visited {margin-right: 20px; text-decoration: underline; color: #000000;}
.nav_menu .active {margin-right: 20px; text-decoration: none; color: #FF8418; font-weight: bold;}

.lang {color: #FF8418; font-size: 18px; word-spacing: 50px;}
.lang A, .lang A:hover, lang A:visited {color: #666666; text-decoration: underline;}