html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}
body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-size:11px;
	font-family:Tahoma, Arial, Verdana;
	color:#3e3e3e;
	background:#ffffff;
}
table {
	margin: 0px;
	border-collapse:collapse;
	empty-cells: show;
}
td {
	border: 0px;
	padding:0px;
	vertical-align: top;
	cursor: default;
	font-size:11px;
	font-family:Tahoma, Arial, Verdana;
	color:#3e3e3e;
}
img {
	border: 0px;
}
p, form, h1, h2, h3 {
	margin: 0px;
	padding:0px;
}
a {
	color:#00519e;
	text-decoration:underline;
}
a:hover {
	text-decoration:underline;
}

div#header {
	background-repeat:repeat-x;
	background-position:left top;
	background-image:url('../img/layout/bg.bmp');
	height:312px;
}
div#footer {
	border-top:1px solid #dfdfdf;
	width:981px;
	clear:both;
	height:60px;
	margin:0px auto;
}
div#flashheader {
	margin:0px auto;
	width:981px;
	height:312px;
}
div#mainpage {
}
div#mainpage div#header {
	background-image:url('../img/layout/bg_main.bmp');
	height:624px;
}
div#mainpage div#flashheader {
	height:624px;
}
div#footer div.menu {
	margin:5px 0px 0px 0px;
}
div#footer div.menu h1 {
	float:left;
	font-size:11px;
	height:20px;
	line-height:19px;
	font-family:Tahoma, Arial, Verdana;
	font-weight:normal;
}
div#footer div.menu h1 a {
	color:#3e3e3e;
}
div#footer div.menu h1 a:hover {
	color:#00519e;
	text-decoration:underline;
}
div#footer div.menu h1 a.selected {
	color:#00519e;
	text-decoration:underline;
}
div#footer div.menu p.sep {
	float:left;
	width:28px;
	height:20px;
	background:url('../img/layout/foot_dot.gif') center 10px no-repeat;
}
div#footer table {
	margin-top:5px;
	float:right;
}
div#footer table td {
	color:#00519e;
	vertical-align:middle;
}
div#footer table td.logo {
	padding-left:15px;
}
div#content {
	width:981px;
	margin:0px auto;
}
div#left {
	width:260px;
	float:left;
}
div#content div.menu {
	padding-bottom:30px;
}
div#content div.menu div.submenu {
	background:url('../img/layout/gray_dot.gif') left top repeat-y;
	padding:1px 0px 1px 1px;
}
div#content div.menu div.menusel {
	background:#00519E;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding:0px 0px 0px 1px;
}
div#content div.menu div.sub {
	padding:0px 0px 0px 13px;
	background:#ffffff;
}
div#content div.menu h2 {
	padding:0px 0px 0px 13px;
	background:#ffffff;
	font-size:11px;
	height: 25px;
	line-height:24px;
	font-weight:normal;
}
div#content div.menu h3 {
	font-size:11px;
	height: 20px;
	line-height:19px;
	padding:0px 0px 0px 15px;
	background:url('../img/layout/foot_dot.gif') 2px center no-repeat;
	font-weight:normal;
}
div#content div.menu a {
	color:#3e3e3e;
	text-decoration:none;
	margin-top:
}
div#content div.menu a.selected {
	color:#00519e;
}
div#content div.menu a:hover {
	color:#00519e;
	text-decoration:underline;
}
div#content div.box {
	padding: 0px 0px 0px 1px;
	margin:0px 0px 30px 0px;
}
div#content div.box_decorate {
	background:#dbdbdb url('../img/layout/border_cont.gif') left top no-repeat;
}
div#content div.box div.cont {
	background:#ffffff;
	padding:0px 0px 5px 0px;
	line-height:22px;
	text-align: justify;
}
div#content div.box div.cont p {
	text-align: justify;
}
div#content div.box div.cont p br {
	line-height:10px;
}
div#content div.box_decorate div.cont {
	padding:0px 0px 5px 9px;
}
div#content div.box div.cont a.comeback {
	float:right;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	display:block;
}
div#content div.box div.cont img.float_right {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
}
div#content div.box div.cont h1 {
	color:#00519e;
	font-size:11px;
	font-weight:normal;
}
div#content div.box div.cont p.date {
	font-style: italic;
	color:#00519E;
}
div#content div.box div.cont strong, div#content div.box div.cont b {
	color:#00519e;
}
div#content div.box div.cont ul {
	margin:0px;
	padding:0px;
}
div#content div.box div.cont ul li {
	margin:0px;
	padding:0px 0px 0px 12px;
	background:url('../img/layout/foot_dot.gif') left 11px no-repeat;
	list-style-type:none;
	list-style-image:none;
}
div#content div.box div.cont ul ul li {
	margin:0px;
	padding:0px 0px 0px 36px;
	background:url('../img/layout/dot_li.gif') 14px 8px no-repeat;
	list-style-type:none;
	list-style-image:none;
}
div#content div.box div.cont ul ul ul li {
	margin:0px;
	padding:0px 0px 0px 52px;
	background:url('../img/layout/dot_li3.gif') 24px 11px no-repeat;
	list-style-type:none;
	list-style-image:none;
}

div#content div.box3d2 {
	background:#00519f url('../img/layout/3dboxmargin.gif') left bottom no-repeat;
	padding-bottom:4px;
	
	margin-top:5px;
	line-height:24px;
}

div#content div.box3d2 div.right {
	background:#00519f url('../img/layout/3dboxmargin.gif') right top no-repeat;
	padding-right:4px;
}

div#content div.box3d2 div.context {
	background:white;
	color:black;
	padding-left: 15px;
	border:1px solid #00519d;
	text-align:left;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-top: 5px;
	
}

div#content div.box3d2 div.rightalign {
	text-align:right;
}


div#content div.box3d {
	background:#d8d8d8 url('../img/layout/3dboxmargin.gif') left bottom no-repeat;
	padding-bottom:4px;
	margin-top:5px;
	line-height:24px;
}

div#content div.box3d div.right {
	background:#d8d8d8 url('../img/layout/3dboxmargin.gif') right top no-repeat;
	padding-right:4px;
}
div#content div.box3d div.context {
	background:#00519e;
	color:#ffffff;
	padding:20px 0px 5px 15px;
}

div#content div.box3d div.context strong, div#content div.box3d div.context b {
	color:#FFFFFF;
}
div#content div.box3d div.context a {
	color:#8ac6ff;
	text-decoration:underline;
}
div#content div.box3d div.context a:hover {
	color:#8ac6ff;
	text-decoration:none;
}
div#mainpage div#content div.contact {
	width:252px;
	float:right;
	margin-bottom:10px;
	margin-left:10px;
}
div#content div.fastcontant {
	width:232px;
	padding-bottom:20px;
}
div#content div.fastcontant h1 {
	color:#00519E;
	font-size:11px;
	font-weight:normal;
}
div#content div#sloganbog {
	width:232px;
	background:url('../img/haslo_mid.gif') center center repeat-y;
	margin-bottom:15px;
	font-family: Trebuchet MS;
	font-size:12px;
}
div#content div#sloganbog div.slogan_top {
	background:url('../img/haslo_up.gif') center top no-repeat;
	padding-top:10px;
}
div#content div#sloganbog div.slogan_bottom {
	background:url('../img/haslo_dwn.gif') center bottom no-repeat;
	padding:0px 10px 10px 10px;
}
div#content div#sloganbog div.slogan_bottom p.text {
	font-style:italic;
	color:#00519E;
}
div#content div#sloganbog div.slogan_bottom p.author {
	text-align:right;
	color:#00519E;
	padding-top:10px;
}

div#right {
	width:720px;
	float:right;
}
div#right div.path {
	margin-bottom:25px;
	padding-left:3px;
}
div#right div.path a {
	color:#3E3E3E;
	text-decoration:none;
}
div#right div.path a.selected {
	color:#00519E;
	text-decoration:none;
}
div#right div.path a:hover {
	color:#00519E;
	text-decoration:underline;
}
div#right div.path img {
	margin: 0px 5px;
}

div#content div.paginator {
	text-align:center;
	padding:0px 0px 20px 0px;
}
div#content div.paginator table {
	margin:0px auto;
}
div#content div.paginator td {
	height:18px;
	vertical-align:middle;
	padding:0px 3px;
}

div#layer_loader {
	background: #000000;
	opacity:0.75;
	filter:alpha(opacity=75);
	z-index:2000;
}
div#layer_background {
	background: #000000;
	opacity:0.75;
	filter:alpha(opacity=75);
	z-index:2000;
}
div.layer_gallery {
	z-index:2005;
	border:5px solid #ffffff;
	background:#ffffff;
}
div.layer_gallery div.gallery_nav {
	height:20px;
}
div.layer_gallery div.gallery_close {
	width:20px;
	height:20px;
	background:url('../img/gallery/close.gif') center center no-repeat;
	cursor:pointer;
	float:right;
}
div.layer_gallery div.gallery_nav a.gallery_next {
	width:20px;
	height:20px;
	background:url('../img/gallery/next.gif') center center no-repeat;
	cursor:pointer;
	float:left;
}
div.layer_gallery div.gallery_nav a.gallery_prev {
	width:20px;
	height:20px;
	background:url('../img/gallery/prev.gif') center center no-repeat;
	cursor:pointer;
	float:left;
}
div.layer_gallery div.gallery_nav a.gallery_disabled {
	display:none;
}

.tooltip  {
  padding:10px;
  padding-left:15px;
  background-color: white;
  border:1px solid black;
}





