* {
	margin:0;
	padding:0;
}

body {
	font-family:Verdana, Geneva,Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1em;
	text-align:left;
	background-color:#969696;
	color:#333333;
	margin:0.5em;
}

div {
	font-size:1em;
}

img {
	border:0 none;
}

a, a:link a:active a:visited {
	background-color:inherit;
	color:#666666;
	text-decoration:underline;
}

a:hover {
	background-color:#CCCCCC;
	color:#333333;
	text-decoration:none;
}

a.image:hover {
	background-color:transparent;
	text-decoration:none;
}

div#pagewrapper {
	background-color:#FFCC66;
	border:1px solid black;
	color:black;
	width: 940px;
	margin-left: auto;
	margin-right: auto;	
}

div#header {
	background:#000000 url(images/baner.jpg) no-repeat scroll 0 0;
	display:block;
	height:204px;
}

div#here {
	border-bottom: 1px dotted #000000;
	font-size: 0.8em;
	margin: 0 1em;
	padding: 0 0 1em;
}

div#here .lastitem {
	font-weight: bold;
}

div#content {
	margin:1em auto 2em 0;
}

div#main {
	margin-left:29%;
	margin-right:2%;
}

div#main2 {
	margin-left:2%;
	margin-right:2%;
}

div#sidebar {
	display:inline;
	float:left;
	margin-left:0;
	width:26%;
}

div#footer {
	background-color:#000000;
	clear:both;
	color:#FFFFCC;
}

div#footer p {
	font-size:0.8em;
	margin:0;
	padding:1.5em;
	text-align:center;
}

div#footer p a {
	color:#FFFFCC;
}

div#footer p a:hover {
	background-color:#CCCCCC;
	color:#333333;
	text-decoration:none;
}

div.hr {
	border-bottom:1px dotted black;
	height:1px;
	margin:1em;
	padding:1em;
}

div.linia {
	border-bottom: 1px dotted black; 
	margin-bottom: 20px;
}

div.left49 {
	width:49%;
}

div.right49 {
	float:right;
	text-align:right;
	width:49%;
}

div#content {
}

div#content h1 {
color:#333333;
font-size:1.2em;
line-height:1.3em;
margin:0 0 1.0em;
}

div#main2 h1 {
color:#333333;
font-size:1.2em;
line-height:1.3em;
margin:0 0 1em;
}

div#content h2 {
border-bottom:1px solid #000000;
border-left:1em solid #FFFF33;
color:#FFFFCC;
font-size:1.5em;
line-height:1.5em;
margin:0 0 0.5em;
padding-bottom:1px;
padding-left:0.5em;
text-align:left;
}

div#content h3 {
color:#666666;
font-size:1.3em;
line-height:1.3em;
margin:0 0 0.5em;
}

div#content h4 {
color:#333333;
font-size:1.2em;
line-height:1.3em;
margin:0 0 0.25em;
}

div#content h5 {
color:#444444;
font-size:1.1em;
line-height:1.3em;
margin:0 0 1.0em 0;
padding-top: 1.3em;
text-decoration: underline;
}

h6 {
color:#294B5F;
font-size:1em;
line-height:1.3em;
margin:0 0 0.25em;
}

p {
font-size:1em;
line-height:1.4em;
margin:0 0 1.5em;
padding:0;
}

strong, b {
	font-weight:bold;
}

em, i {
	font-style:italic;
}

code, pre {
	font-family:"Courier New",Courier,monospace;
	font-size:1em;
	white-space:pre-wrap;
}

pre {
	background-color:#FFCC66;
	border:1px solid #000000;
	font-size:90%;
	line-height:1.5em;
	margin:0 1em 1em;
	padding:0.5em;
}

div.templatecode {
margin:0 0 2.5em;
}

div#main ul, div#main ol, div#main dl {
font-size:1em;
line-height:1.4em;
margin:0 0 1.5em;
}
div#main ul li, div#main ol li {
margin:0 0 0.25em 3em;
}
div#main dl dt {
font-weight:bold;
margin:0 0 0 1em;
}
div#main dl dd {
margin:0 0 1em 1em;
}
div#main dl {
border-bottom:1px solid #C0C0C0;
margin-bottom:2em;
padding-bottom:1em;
}
table {
border-collapse: collapse;
}
td {
border:1pt solid black;
padding:5pt;
}
th {
border:1pt solid black;
padding:5pt;
}

table.noborder {
border: none;
}
td.noborder {
border:none;
padding:5pt;
}

div#news {
background:#FFFFCC none repeat scroll 0 0;
border:1px solid #000000;
margin:2em 0 1em 1em;
}
div#news h2 {
background:#333333 none repeat scroll 0 0;
line-height:2em;
}
div#news2 {
}
div#news2 h2 {
}
.NewsSummary {
border-bottom:1px dotted #333333;
margin:0 0.5em 1em 0;
padding:0.5em 0.5em 1em;
}
.NewsSummaryPostdate {
color:#666666;
font-size:90%;
font-weight:bold;
padding-bottom:7px;
}
.NewsSummaryPostdate2 {
color:#BBBBBB;
font-size:90%;
font-weight:bold;
}
.NewsMediaLink {
color:#333333;
font-style:italic;
font-weight:bold;
padding-bottom:0.2em;
padding-top:0.4em;
}
.NewsSummaryLink {
font-weight:bold;
padding-top:0.2em;
}
.NewsSummaryNoLink {
color:#666666;
font-weight:bold;
padding-top:0.2em;
}
.NewsSummaryLink2 {
color:black;
font-weight:bold;
padding-top:0.2em;
}
.NewsSummaryLink2 a:hover {
color:red;
font-weight:bold;
}
.NewsSummaryCategory {
font-style:italic;
margin:5px 0;
}
.NewsSummaryAuthor {
font-style:italic;
padding-bottom:0.5em;
}
.NewsSummarySummary, .NewsSummaryContent {
line-height:140%;
}
.NewsSummaryMorelink {
padding-top:0.5em;
}
#NewsPostDetailDate {
color:#666666;
font-size:90%;
font-weight:bold;
margin-bottom:10px;
padding-top:10px;
}
#NewsPostDetailDate2 {
color:#BBBBBB;
font-size:90%;
font-weight:bold;
margin-bottom:10px;
padding-top:10px;
}
#NewsPostDetailSummary {
line-height:150%;
margin-bottom:10px;
padding-top:10px;
}
#NewsPostDetailCategory {
border-top:1px solid #CCCCCC;
font-style:italic;
margin-top:0.5em;
padding:0.2em 0;
}
#NewsPostDetailContent {
border-bottom:1px dotted #333333;
line-height:150%;
margin-bottom:15px;
padding-bottom:15px;
}
#NewsPostDetailAuthor {
font-style:italic;
padding-bottom:1.5em;
}

#menu_vert {
margin-left:1em;
padding-left:0;
}
div#menu_vert ul ul ul {
padding-bottom:0.5em;
}
#menu_vert li {
border-bottom:1px dotted #000000;
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}
#menu_vert ul ul li {
border:medium none;
}
* html #menu_vert li a {
height:1%;
}
* html #menu_vert li hr {
height:1%;
}
div#menu_vert a {
background:transparent url(images/arrow-right-b.gif) no-repeat scroll 0.5em center;
color:#000000;
display:block;
font-weight:bold;
min-height:1em;
padding:0.6em 0.5em 0.6em 1.5em;
text-decoration:none;
}
div#menu_vert ul ul a {
background-position:1.5em center;
font-size:90%;
padding:0.5em 0.5em 0.5em 2.8em;
}
div#menu_vert ul ul ul a {
background:transparent url(images/dash.gif) no-repeat scroll 2.8em center;
padding:0.3em 0.5em 0.3em 4.3em;
}
div#menu_vert a:hover {
background-color:#CCCCCC;
}
div#menu_vert a.activeparent:hover {
background-color:#CCCCCC;
color:#333333;
}
div#menu_vert li a.activeparent {
background:#333333 url(images/arrow-down.gif) no-repeat scroll 0.4em center;
color:#FFFFFF;
}
div#menu_vert ul ul li a.activeparent {
background-color:transparent;
background-position:1.5em center;
color:#FFFFFF;
}
div#menu_vert ul h3 {
background:#333333 url(images/arrow-right-active.gif) no-repeat scroll 0.4em center;
color:#FFFFFF;
display:block;
font-size:1em;
margin:0;
padding:0.6em 0.5em 0.6em 1.5em;
}
div#menu_vert ul h3.ue {
background:#003399 url(images/ue.gif) no-repeat scroll 185px center;
color:#FFFFFF;
display:block;
font-size:1em;
margin:0;
margin-top:20px;
padding:0.8em 0.5em 0.8em 1.5em;
}
div#menu_vert ul ul h3 {
background:transparent url(images/arrow-right-active-b.gif) no-repeat scroll 1.2em center;
border-bottom:medium none;
color:#000000;
font-size:90%;
padding:0.3em 0.5em 0.3em 2.8em;
}
div#menu_vert ul ul ul h3 {
background:transparent url(images/arrow-right-active.gif) no-repeat scroll 2.7em center;
padding:0.3em 0.5em 0.3em 4.3em;
}

div#menu_vert li.separator {
background-color:#000000;
font-size:1px;
height:1px !important;
line-height:1px !important;
margin-bottom:0;
margin-top:-1px;
overflow:hidden !important;
padding:1px 0;
}
div#menu_vert li.separator hr {
display:none;
}
span.accesskey {
text-decoration:none;
}
.accessibility, hr {
left:-999em;
position:absolute;
top:-999em;
}
dfn {
display:inline;
height:0;
left:-1000px;
overflow:hidden;
position:absolute;
top:-1000px;
width:0;
}
a.external span {
left:-5000px;
position:absolute;
width:4000px;
}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
* html > body .clearfix {
display:inline-block;
width:100%;
}
* html .clearfix {
height:1%;
}
span.nowosc {
color: #F00000;
padding-left: 20px;
padding-right: 20px;
font-weight: bold;
font-size: 0.8em;
}
