body {

	font-size: 14px;

	text-align: left;

	font-family: 'Open Sans', 'Arial', sans-serif;

	font-weight: 400;

	margin: 0;

	padding: 25px 0px 0px 0px;

	color: #333;

	background: url(images/bg-full.jpg) repeat-x fixed center top rgb(0, 75, 133);

}

h1 { color: #000; font-size: 30px; text-transform: uppercase; text-shadow: 1px 2px 1px rgba(204, 204, 204, 0.5); font-family: 'Open Sans', sans-serif; line-height: 1.2em; font-weight: bold; text-align: left; }

.content-700 h1 { margin-bottom: 10px;}

.content-950 h1 { margin-bottom: 15px;}

h2 { color: #000; font-size: 20px; text-transform: uppercase; text-shadow: 1px 2px 1px rgba(204, 204, 204, 0.5); font-family: "Open Sans", sans-serif; line-height: 1.2em; font-weight: bold; text-align: left; }



ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

h1.a:hover {

	text-decoration: underline;

}

h2.a:hover {

	text-decoration: underline;

}

h3, h3 a, h3 a:hover {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	font-size: 13px;

	font-weight: bold;

	color: #627D9D;

}

h3.a:hover {

	text-decoration: underline;

}

input, textarea, button {
	border: none;
	font-size: 12px;
	padding: 3px 5px 3px 5px;
}

img {

	border: 0;

}



p {

	margin: 0;

	padding: 0;

}



a {

	color: #3C3C3C;

	text-decoration: none;

}



a:hover {

	color: #3C3C3C;

	text-decoration: underline;

}




div#page {

	width: 1000px;

	margin: 0 auto;

	padding: 0;

}



div#header {

	width: 930px;

	padding: 15px 35px;

}



div#maincontent {

	width: 1000px;

	float: left;

	padding: 0px;

	font-size: 13px;

	line-height: 20px;

	text-align: justify;

}



div#footer {

	clear: both;

	background: #555555;

	color: #B4B4B4;

	font-size: 13px;

	padding: 15px 15px 30px 15px;

	margin: 32px 10px 0px 10px;

}

div#footer a:hover {
	text-decoration: underline;
}


div#footer li a {

font-size: 13px;
color: #999999;

}

div#footer h2 { font-weight: normal; }

img.transparent

{

  -moz-opacity:0.25;

  filter: alpha(opacity=25);

}



a:hover img.transparent

{

  -moz-opacity:1;

  filter: alpha(opacity=100);

}



blockquote {
	border-left: 4px solid #7DA721;
	padding: 0px 10px 0px 15px;
	margin: 0px 30px 0px 30px;
	color: #666666;
	font-style: italic;
	display: inline-table;
	}




div#nav-left {
	float: left;
	width: 245px;
	height: 100%;
	padding: 25px 0px;
	font-size: 13px;
	text-align: left;
	background: #F8F8F8;
	margin-top: 25px;
	border-left: 5px solid #D03B3B;
}

div#nav-left li {
	padding: 0px;
	float: left;
	width: 250px;
}

div#nav-left li a {
	padding: 5px 25px 5px 25px;
	display: block;
	font-size: 13px;
}

div#nav-text {
	width: 770px;
	background: url(images/nav-text-bg.png) repeat-x 0 100%;
	margin-bottom: 10px;
	padding: 6px 0px 12px 0px;
}

div#nav-text a {background: #F3F3F3 url(images/menu-left-unselected.png) no-repeat top left;color:#666;margin-top:2px;}

div#nav-text a.selected {background: #333 url(images/menu-left-selected.png) no-repeat top left;color:#FFF;margin:0px; }

div#nav-text a.open {color:#666;	background: #fff url(images/menu-left-selected.png) no-repeat top left;margin:0px; }

div#nav-text a.open-selected {color:#fff;	background: #A9B4C5 url(images/menu-left-selected.png) no-repeat top left;margin:0px; }

div#nav-left ul li a { font-weight: normal; color: #232323; background: #F8F8F8; width: 195px; }

div#nav-left ul li a.selected { font-weight:bold; color: #232323; background: #F8F8F8; padding-left: 25px; width: 195px; }

div#nav-left ul li a.open {font-weight:normal; color: #232323; background: #F8F8F8; padding-left: 40px; width: 180px; }

div#nav-left ul li a.open-selected {font-weight:bold; color: #232323; background: #FCFCFC; padding-left: 40px; width: 180px; border-top: 1px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC; }

div#nav-left ul li a.up { font-weight:normal; background: #232323; color: #ECECEC; padding-left: 25px; width: 195px; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); font-size: 12px; }



div#nav-top ul {
	z-index:1;
	width:100%;
	height:40px;
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
}

div#nav-top ul li { display: inline; float: left; }

div#nav-top li a {
	color: #ddd;
	margin-left: 20px;
	margin-right: 10px;
		padding: 6px 0px 9px 0px;
		cursor: pointer;
		font-size: 13px;
		z-index:9999;
		position: relative;
		display:inline;
		float:left;
		height:25px;
		line-height:25px;
		text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); }

div#nav-top li a:hover {color: #fff;
		text-decoration: underline;
		padding: 6px 0px 9px 0px;
		z-index:9999;
		position: relative;
		background: url(news-bg-title.png) repeat top left;
		text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); }

div#nav-top li a.home {color: #fff;
		padding: 3px 34px 3px 34px;
		cursor: pointer;
		font-size: 13px;
		z-index:9999;
		position: relative;
		background: #555 url(images/nav-top-bg.png) repeat-x top left; }

div#nav-top li a.selected { padding: 3px 34px 3px 34px; background: #627D9D url(images/nav-top-bg-selected.png) repeat-x top left; color: #fff; }

div#nav-top li a.selected:hover { background: #627D9D url(images/nav-top-bg-selected-hover.png) repeat-x top left; color: #fff; }

div.nav-top-menu { float: left; width: 850px; font-size: 13px; padding: 10px 0px; color: #888; -moz-box-shadow:0px 10px 20px #000000;-webkit-box-shadow:0px 10px 20px #000000;box-shadow:0px 10px 20px #000000; background: #fff url(images/nav-top-bottom.gif) repeat-x 0 100%; text-align: left; line-height: 1.5em; }

div.nav-top-menu h3 { font-size: 16px; font-weight: normal; margin-bottom: 10px; color: #bb0101; }

div#menu1, div#menu2, div#menu6, div#menu7, div#menu8 { position: relative;
left:150px;
top:40px;
z-index:99999;
width: 850px;
 }

div#menu3, div#menu4, div#menu5 { position: relative;
left:150px;
top:80px;
z-index:99999;
width: 850px;
 }

div#menu1 a, div#menu2 a , div#menu3 a , div#menu4 a , div#menu5 a , div#menu6 a , div#menu7 a , div#menu8 a { font-size:13px; display: inline-block; }

#path {
	padding: 0px 0px 15px 25px;
	overflow: hidden;
	border-top: 1px solid #fff;
	margin-top: 10px;
	background: url("images/path-bottom.gif") repeat-x scroll 0px 100% transparent;
}

#path ul {
	margin-left: -8px;
}

#path .path li {
	font-size: 11px;
	line-height: 16px;
	color: #000;
	padding: 0 14px 0 8px;
	float: left;
	background: url(images/path-arrow.png) no-repeat right 6px;
	list-style-type: none;
}

#path .path li a {
	color: #3C3C3C;
	font-size: 11px;
}

#path .path li.selected {
	font-weight: bold;
	background: none;
}


	input.search, input.form {
	color: #DDDDDD;
	padding: 3px 10px 4px 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	background: #1C2232;
	}

	input.search {
	margin: 0px;
	float: right;
	}

	input.search-go {
	background: url(images/search-go.png) no-repeat top left;
	height: 24px;
	width: 30px;
	border: none;
	}

	input.search-go:hover {
	background: url(images/search-go-hover.png) no-repeat top left;
	height: 24px;
	width: 30px;
	}

	input.form {
	margin-top: 3px; margin-bottom: 20px;
	width: 370px;
	display: block;
	border-top: 1px solid #ccc;
	}

	input.button {
 font-size: 11px;
 cursor:pointer;
 text-align:center;
 display: inline-block;

 background: #1C2232 url(images/button-bg.png) no-repeat top left;color:#FFF;margin:0px;

  line-height: 16px; padding: 5px 10px 5px 25px;
}

	input.button:hover {
 font-size: 11px;
 cursor:pointer;
 text-align:center;
 display: inline-block;

 background: #1C2232 url(images/button-bg-hover.png) no-repeat top left;color:#FFF;margin:0px;

  line-height: 16px; padding: 5px 10px 5px 25px;
}

	textarea.form {
  font-size: 11px;
	font-family: Arial, sans-serif;
	color: #92938C;
	background: url(images/input-bg.png) #F6F6F6 repeat-x left bottom;
	padding: 10px;
	margin-top: 3px;
	margin-bottom: 20px;
	width: 370px;
	border-top: 1px solid #ccc;
	}

div.content ul {list-style-type:disc; margin-left: 25px; margin-bottom: 20px;}

div.content ul ul {list-style-type:disc; margin-left: 25px; margin-bottom: 0px;}

div.content p { margin-bottom: 20px; }

div.sitemap {  }

div.text-box {
	width: 220px;
	padding: 0px;
	background: url(images/box-bg.png) repeat;
	float: left;
	margin-bottom: 25px;
        margin-left: 5px;
}

div.text-box-clear {
	padding: 0px;
	background: url(images/box-bg.png) repeat;
	float: left;
        margin-left: 5px;
	margin-right: 15px;
	margin-bottom: 25px;
}

div.text-box-1 {
	padding: 10px 12px;
	font-size: 11px;
	line-height: 16px;
	height: 150px;
	background: #fff url(images/box-text-bg.png) repeat-x;
	color: #7B7575;
}

div.text-box-2 {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
}

div.text-box-2 a { color: #ED1C24; }

div.text-box-3 {
	background: url(images/box-text-bottom.gif) repeat-x;
	padding: 5px 10px;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
}

div.text-box-3 a { color: #7B7575; }

div.text-box-3 img {
	margin: 0px 7px 1px 0px;
	display: inline;
}

div.home-news { background: url(images/home-news-bg.png) repeat-x; font-size: 16px; height: 55px; width: 1000px; color: #7B7B7B; margin-top: -10px; }

div.home-tabs { font-size: 12px; float: left; width: 332px; color: #333; margin-top: 0px; padding-top: 0px; }

div.home-tabs a { color: #333; text-decoration: none; }

.red { color: #bb0101; font-weight: bold; }

.smallsize { color: #888; font-size: 11px; }

ul.sitemap {  }

li.sitemap-0 { margin-left: 0px; font-weight: bold; }

li.sitemap-1 { margin-left: 10px; font-weight: bold; }

li.sitemap-2 { margin-left: 20px; }

li.sitemap-3 { margin-left: 30px; }

li.sitemap-4 { margin-left: 40px; }

li.sitemap-5 { margin-left: 50px; }

li.sitemap-1 a, li.sitemap-2 a, li.sitemap-3 a, li.sitemap-4 a, li.sitemap-5 a { font-size: 11px; }

li.sitemap-0 a, li.sitemap-0 a:hover { font-size: 12px; color: #627D9D; }

.content-950 { padding: 0px 25px;	font-family: 'Arial', sans-serif; font-size: 14px; color: #333333; }

.content-700 { padding: 0px 25px 25px 25px; width: 700px; float: right;	font-family: 'Arial', sans-serif; font-size: 14px; color: #333333; }

.content-700 img { max-width: 700px; }

.content-600 { float: left; width: 600px; padding-left: 25px; font-family: 'Arial', sans-serif; font-size: 15px; line-height: 1.4em; color: #333333; }

.home-content a:hover { text-decoration: none; }

a {
    outline: 0 !important;
    text-decoration: none;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
		color: #54728E;
}

		.andro { width: 200px; height: 60px; background: url(images/andro.png); display: block; }
		.andro:hover { width: 200px; height: 60px; background: url(images/andro-hover.png); display: block; }
		.msit { width: 200px; height: 60px; background: url(images/msit.png); display: block; }
		.msit:hover { width: 200px; height: 60px; background: url(images/msit-hover.png); display: block; }

		.andro-top { width: 150px; height: 45px; margin-top: -50px; background: url(images/andro-top.png); display: block; float: right; margin-right: 160px; }
		.andro-top:hover { width: 150px; height: 45px; margin-top: -50px; background: url(images/andro-top-hover.png); display: block; float: right; margin-right: 160px; }
		.msit-top { width: 150px; height: 45px; margin-top: -50px; background: url(images/msit-top.png); display: block; float: right; margin-right: 5px; }
		.msit-top:hover { width: 150px; height: 45px; margin-top: -50px; background: url(images/msit-top-hover.png); display: block; float: right; margin-right: 5px; }

		.aig-top { width: 100px; height: 25px; margin-top: -50px; background: url(images/aig-top.png); display: block; float: right; margin-right: 300px; }
		.aig-top:hover { width: 100px; height: 25px; margin-top: -50px; background: url(images/aig-top-hover.png); display: block; float: right; margin-right: 300px; }
		.ricoh-top { width: 100px; height: 25px; margin-top: -25px; background: url(images/ricoh-top.png); display: block; float: right; margin-right: 300px; }
		.ricoh-top:hover { width: 100px; height: 25px; margin-top: -25px; background: url(images/ricoh-top-hover.png); display: block; float: right; margin-right: 300px; }

		.hanno-top { width: 100px; height: 50px; margin-top: -55px; background: url(images/hanno-top.png); display: block; float: right; margin-right: 45px; }
		.hanno-top:hover { width: 100px; height: 50px; margin-top: -55px; background: url(images/hanno-top-hover.png); display: block; float: right; margin-right: 45px; }

		.selenka { width: 78px; height: 50px; background: url(images/selenka.png); display: inline-block; margin-bottom: 5px; margin-right: 15px; margin-top: 15px; }
		.selenka:hover { width: 78px; height: 50px; background: url(images/selenka-hover.png); display: inline-block; margin-bottom: 5px; margin-right: 15px; margin-top: 15px; }
		.wieniec { width: 60px; height: 60px; background: url(images/wieniec.png); display: inline-block; margin-right: 15px; margin-top: 15px; }
		.wieniec:hover { width: 60px; height: 60px; background: url(images/wieniec-hover.png); display: inline-block; margin-right: 15px; margin-top: 15px; }
		.wspieramyklub { width: 143px; height: 30px; background: url(images/wspieramyklub.png); display: inline-block; margin-bottom: 15px; margin-top: 15px; }
		.wspieramyklub:hover { width: 143px; height: 30px; background: url(images/wspieramyklub-hover.png); display: inline-block; margin-bottom: 15px; margin-top: 15px; }

		.aig { width: 100px; height: 50px; background: url(images/aig.png); display: inline-block; margin-right: 25px; margin-top: 10px; }
		.aig:hover { width: 100px; height: 50px; background: url(images/aig-hover.png); display: inline-block; margin-right: 25px; margin-top: 10px; }
		.ricoh { width: 125px; height: 25px; background: url(images/ricoh.png); display: inline-block; margin-bottom: 13px; margin-top: 10px; }
		.ricoh:hover { width: 125px; height: 25px; background: url(images/ricoh-hover.png); display: inline-block; margin-bottom: 13px; margin-top: 10px; }

/* Tabele */

table.content {  width: 100%; border: 0px; margin: 0px; font-size: 13px; font-family: 'Open Sans', 'Arial', sans-serif; }
table.content td.header-top { text-align: center; padding: 5px 15px; font-size: 13px; background: #F8F8F8; font-weight: bold; border: none; border-right: 2px solid #FFFFFF; line-height: 1.4em; }
table.content td.divider { border-bottom: none; }
table.content td.header-left { font-weight: bold; }
table.content tr { background: #FFFFFF; }
table.content tr:hover { background: #FCFCFC; }
table.content td { border-bottom: 1px dashed #CCCCCC; padding: 5px 0px; text-align: center; }
table.content td a.icon-file { background: url(images/icon-file-active.png) top left no-repeat; width: 48px; height: 48px; }
table.content td a.icon-file:hover { background: url(images/icon-file-hover.png) top left no-repeat; width: 48px; height: 48px;  }
table.content td a.icon-file { display: block; margin: 0px auto; }
table.content td img.icon-file-blank { width: 48px; height: 48px; }
table.content td img { display: block; margin: 0px auto; }

div.content-600 img { max-width: 600px; }

div#slider p { background: url(images/news-bg-title.png) repeat; color: #fff; font-size: 14px; font-family: 'Open Sans', sans-serif; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); padding: 0px 50px 0px 15px; float: right; line-height: 1.5em; text-align: right; }

div.pager {
	text-align: center;
}
	div.pager a {
		margin: 10px 5px 5px;
		font-size: 14px;
		font-weight: bold;
		padding: 5px 10px;
		background: #eee;
		display: inline-block;
	}

.sponsorzy-header {
	text-align: center;
	color: #000;
  font-size: 18px;
  text-transform: uppercase;
  text-shadow: 1px 2px 1px rgba(204, 204, 204, 0.5);
  font-family: 'Open Sans', sans-serif;
  line-height: 1.2em;
  font-weight: bold;
  margin-bottom: 15px;
}
.sponsorzy {
	display: table;
	margin: 0 auto 30px;
	text-align: center;
}
.sponsorzy .sponsorzy-item {
	/* display: table-cell; */
	display: inline-block;
	padding: 0 20px;
	vertical-align: middle;
}
.sponsorzy .sponsorzy-item img {
	max-width: 150px;
	max-height: 75px;
	height: auto;
	display: block;
	margin: 0 auto;
}
.sponsorzy .sponsorzy-item:nth-of-type(5n+1) {
	clear: left;
}
.sponsorzy.sponsorzy-sidebar {
	width: 100%;
}
.sponsorzy.sponsorzy-sidebar .sponsorzy-item {
	padding: 10px 15px 10px 15px;
	border-bottom: 1px dashed rgb(199, 202, 204);
}
