* { margin: 0; padding: 0; list-style: none; }

fieldset, img { border:solid 0; }

html {
	height: 100%; margin-bottom: 1px; 
}

body { 
	background: #9D9FA1 url(media/bg_body.jpg) fixed repeat-x 0 0;
	color:#000; 
	height: 100.15%;
}

a, a:hover, input, textarea { outline:none;  }

.clearer { clear: both; height: 0; border: 0; font-size: 0; margin: 0; padding: 0; line-height: 0; }

.clear5 { clear: both; font-size: 4px; height: 5px; line-height: 100%; }
.clear10 { clear: both; font-size: 8px; height: 10px; line-height: 100%; }
.clear20 { clear: both; font-size: 12px; height: 20px; line-height: 100%; }
.clear30 { clear: both; font-size: 18px; height: 30px; line-height: 100%; }

object, embed { display:block; }

div.document {
	width:940px;
	margin: 0 auto;
	position:relative;
}
div.header {
	padding-top:45px;
}
div.nav {
	width:940px;
	position:relative;
	height:60px;
	background-color:#fff;
}
div.nav ul { 
	padding-left: 20px; 
	width:920px;
	padding-top:2px; 
	background-color: #000; 
	height:28px; 
	position: absolute; 
}
div.nav ul li { float:left; padding-right:40px; }
div.nav ul li a,
div.nav ul li a:hover,
div.nav ul li a.akt,
div.nav ul li a.akt:hover {
	text-decoration:none;
	color: #ccc;
	font:normal 20px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div.nav ul li a:hover,
div.nav ul li a.akt,
div.nav ul li a.akt:hover {
	color:#fff;
}
div.nav ul li ul {
	background-color:transparent;
	position: absolute;
	padding-left:0;
	top:33px;
	width:280px;
}
div.nav ul li ul li { padding-right:20px; }

div.nav ul li ul li a,
div.nav ul li ul li a:hover,
div.nav ul li ul li a.akt,
div.nav ul li ul li a.akt:hover{
	color:#858585;
	font-size:14px;
}
div.nav ul li ul li a:hover,
div.nav ul li ul li a.akt,
div.nav ul li ul li a.akt:hover {
	color:#000;
}


div.cont { 
	background-color:#fff; 
	padding:20px;
	background:#fff url(media/bg_col_right.gif) scroll no-repeat right bottom;	
}
div.colLeft {
	width: 220px;
	float:left;
}
div.colNormal {
	width:480px;
	float:left;
}
div.colRight {
	width:180px;
	float:right;
	padding-bottom:140px;
}

div.box-1 {
	background:url(media/bg_box_1.jpg) scroll no-repeat center center;
	border:solid 1px #990000;
	width:166px;
	padding:6px 4px 6px 8px;
	font:bold 11px/120% Verdana, Geneva, sans-serif; 
}
div.box-2 {
	background:url(media/bg_box_2.jpg) scroll no-repeat center center;
	border:solid 1px #325296;
	width:170px;
	padding:6px 4px 6px 4px;
	font:bold 11px/120% Verdana, Geneva, sans-serif; 
}
div.box-2,
div.box-2 a,
div.box-2 a:hover,
div.box-1,
div.box-1 a,
div.box-1 a:hover { 
	font:bold 11px/120% Verdana, Geneva, sans-serif; 
	color:#fff; text-decoration:none; 
}

div.box-3 {
	border:solid 2px #C10B19;
	padding:15px;
}

DIV.facebook { 
	background:url(media/icon_facebook.gif) scroll no-repeat 0 1px;
	padding:0 0 0 28px;
}

DIV.toolbar { padding-top:10px; }
DIV.toolbar,
DIV.toolbar a,
DIV.toolbar a:hover {
	font:bold 11px/120% Verdana, Geneva, sans-serif;
	color:#999;
	text-decoration:none;
}
DIV.toolbar a:hover {
	text-decoration:underline;
}
	
DIV.footer {
	margin:0 auto;
	width:940px;
	height:60px;
	position:relative;
}
DIV.footer p {
	padding:4px 0 0 2px;
	font:normal 11px/120% Arial, Helvetica, sans-serif; color:#000;
}
DIV.footer p a,
DIV.footer p a:hover {
	font:normal 11px/140% Arial, Helvetica, sans-serif; color:#000;
	text-decoration:none;
}
DIV.footer p a:hover { text-decoration:underline; }

a.linkIcon,
a.linkIcon:hover {
	font:bold 11px/120% Verdana, Geneva, sans-serif;
	color:#BF0B19;
	text-decoration:none;
	background:url(media/icon_link.gif) scroll no-repeat 0 3px;
	padding-left:8px;
}
a.linkIcon:hover { text-decoration:underline; }

h1 { font: normal 20px/120% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#cc0000; padding-bottom:7px; }
h2 { font: normal 18px/120% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding-bottom:5px; }
h3 { font: normal 16px/120% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding-bottom:5px; }

h4 { font:bold 14px/120% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding-bottom:3px; }

p { font:normal 12px/150% Verdana, Geneva, sans-serif; color:#000; padding-bottom:5px; }

p.caption { padding:0; font:normal 10px/120% Verdana, Geneva, sans-serif; color:#000; }

p.organ { font:normal 11px/150% Verdana, Geneva, sans-serif; color:#cc0000; }

p.small { font-size:11px;}

p a,
p a:hover { text-decoration:none; color:#ff0000; }
p a:hover { text-decoration: underline; }

DIV.imgLeft { float:left; padding: 3px 10px 0 0; }
DIV.imgRight { float:right; padding: 3px 0 0 8px; }
DIV.imgRight img,
DIV.imgLeft img{ display:block; }

.jqmWindow {
    display: none;
    position: absolute;
	overflow:auto;
    top: 0;
    left: 0;
}
