@charset "utf-8";
/* CSS Document */

body{
		width:100%;
		margin:0px 0px;
		text-align:left;
		background:#ffed00 url('../images/bkg_left.png') repeat-y;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		padding:0px;
}
img{
		border:none;
}
a{
		text-decoration:none;
}
a:hover{
		text-decoration:none;
}
#top{
		width:960px;
		height:270px;
		text-align:left;
		display:block;
}
#top #logotypy{
		width:300px;
		height:270px;
		float:left;
}
#top #logotypy #sponsor_generalny{
		width:220px;
		height:130px;
		margin:30px 15px 0px 65px;
}
#top #logotypy #other{
		width:220px;
		height:85px;
		margin:10px 15px 0px 65px;
}
#top #header{
		width:660px;
		height:270px;
		float:right;
}
#top #header img{
		margin:0px 0px 0px 20px;
}
#belka_top{
		width:100%;
		clear:both;
		display:block;
		background:url('../images/belka_top.png');
		height:48px;
		padding:0px;
		position:relative;
		top:1px;
}
#belka_top #menu_horyzontalne{
		margin:0px 0px 0px 320px;
		float:left;
		height:48px;
		padding:0px;
}
#belka_top #menu_horyzontalne ul li a{
		background:url('../images/menu_h_a.png') left -17px no-repeat;
		height:30px;
		padding:16px 20px 0px 10px;
		color:#FFFFFF;
		font-size:10pt;
		text-decoration:none;
		font-weight:bold;
		background-color:none;
}
#belka_top #menu_horyzontalne ul li  a:hover{
		color:#000000;
}
#belka_top #menu_horyzontalne ul li  ul{
		padding-top:17px;
}
#belka_top #menu_horyzontalne ul li  ul li a{
		background-image:none;
		color:#555555;
		font-size:9pt;
		text-decoration:none;
		font-weight:bold;
		background-color:none;
		margin:0px;
		padding:0px;
}
#main{
		width:100%;
		background:#000000 url('../images/bkg_left.png') repeat-y;
		padding:10px 0px;
		clear:both;
		margin:0px 0px 0px 0px;
		height:auto;
}
#main #menu_vert{
		width:300px;
		height:auto;
		float:left;
		text-align:right;
		padding:0px;
		margin:0px;
}
#main #menu_vert #main_menu{
		width:300px;
		clear:both;
		display:table;
		text-align:right;
		padding:0px 0px 10px 0px;
		margin:0px;
		border-bottom:1px solid  #e8e7e7;
}
#main #menu_vert #main_menu a{
		display:block;
		clear:both;
		font-size:11pt;
		color:#999999;
		line-height:20px;
		text-decoration:none;
		border-right:5px solid #ffffff;
		padding:0px 10px 0px 0px;
}
#main #menu_vert #main_menu a:hover{
		color:#666666;
		border-right:5px solid #ffed00;
		background:#f4f4f4;
}
#main #menu_vert #main_menu a.sublevel{
		display:block;
		clear:both;
		font-size:9pt;
		color:#999999;
		line-height:20px;
		text-decoration:none;
		border-right:5px solid #ffffff;
		padding:0px 10px 0px 0px;
}
#main #menu_vert #main_menu a.sublevel:hover{
		color:#666666;
		border-right:5px solid #ffed00;
		background:#f4f4f4;
}
#main #menu_vert #main_menu a#active_menu{
		color:#666666;
		background:#f4f4f4;
}
#main #menu_vert #lang{
		margin:0px;
		display:block;
}
#main #menu_vert #lang #ul{
		margin:0px;
		padding:0px;
		clear:both;
		display:block;
		list-style-type:none;
}
#main #menu_vert #lang #ul li{
		margin:0px;
		padding:0px;
}
#main #menu_vert #lang a{
		display:block;
		border:1px solid #ececec;
		margin:0px 10px 0px 0px;
}
#main #menu_vert #lang a:hover{
		display:block;
		border:1px solid #ffed00;
		margin:0px 10px 0px 0px;
}
#main #menu_vert #lang #ul li a:hover{
		border:none;
		background:none;
}
#main #menu_vert #search{
		margin:5px 0px 0px 0px;
		display:block;
		clear:both;
		padding:20px 10px 15px 0px;
		border-top:1px solid #e8e7e7;
}
#main #menu_vert #search .inputbox{
		border:1px solid #e8e7e7;
		font-size:8pt;
		padding:2px;
		color:#999999;
}
#main #menu_vert #search .button{
		font-size:8pt;
		font-weight:bold;
		padding:2px;
		color:#ffa700;
		border:none;
		background:#ffffff;
}
#main #menu_vert #newsletter{
		margin:5px 0px 0px 0px;
		display:block;
		clear:both;
		padding:20px 10px 0px 0px;
		border-top:1px solid #e8e7e7;
		color:#999999;
		font-size:8pt;
}
#main #menu_vert #newsletter span:first-child{
		font-weight:bold;
}
#main #menu_vert #newsletter span.smallgrey{
		font-weight:normal;
}
#main #menu_vert #newsletter .inputbox{
		border:1px solid #e8e7e7;
		font-size:8pt;
		padding:2px;
		color:#999999;
}
#main #menu_vert #newsletter .button{
		font-size:8pt;
		font-weight:bold;
		padding:2px;
		color:#ffa700;
		border:none;
		background:#ffffff;
}
#main #tresc{
		width:635px;
		padding:10px;
		float:LEFT;
		color:#ffffff;
		text-align:justify;
		font-size:8pt;
		background:black;
		display:table-cell;
}
#main #tresc .componentheading{
		font-weight:bold;
		color:#ffa700;
		font-size:10pt;
		padding:0px 0px 20px 0px;
}
#main #tresc a{
		color:#ffa700;
}
#main #tresc a:hover{
		color:#ff1600;
		text-decoration:underline;
}
#main #tresc .contentpaneopen .buttonheading{
			display:none;
}
#main #tresc .contentpaneopen .contentheading{
			margin:0px;
			padding:0px 0px 20px 0px;
			font-weight:bold;
		color:#ffa700;
		font-size:10pt;
}
#main #tresc .contentpaneopen .contentheading a{
			color:#ffffff;
			font-weight:bold;
			font-size:8pt;
}
#main #tresc.contentpaneopen .createdate{
			font-size:10px;
			font-style:italic;
			color:#f3bf4f;
}
#main #tresc .contentpaneopen tr td img{
			float:left;
			display:inline;
			margin:0px 5px 5px 0px;
}
#main #tresc .sectiontableheader{
			font-weight:bold;
			color:#000000;
			background:#ffca08;
}
#main #tresc .sectiontableheader a{
			font-weight:bold;
			color:#000000;
}
#main #tresc .sectiontableentry2{
			background:#4b4b4b;
			padding:3px 0px;
}
#main #tresc .sectiontableentry1, div#contener #tresc .sectiontableentry2{
			color:#ffed00;
}
#main #tresc .kto{
			color:#FFFFFF;
			text-decoration:none;
}
#main #tresc .kto a{
			color:#ffffff;
			text-decoration:none;
}
#main #tresc .kto a:hover{
			color:#ffed00;
			text-decoration:none;
}
#main #tresc .funkcja{
			color:#ffa700;
			font-style:italic;
			text-align:left;
}
#main #tresc img.image-floate{
			float:left;
			display:inline-block;
			margin:0px 5px 5px 0px;
}
#main #tresc .contentpaneopen .readon{
			font-size:10px;
			font-style:italic;
			color:#f2a501;
			float:right;
			display:inline-block;
			text-align:right;
			width:100%;
			padding:0px 0px 10px 0px;
			border-bottom:1px solid #606060;
}
#main #tresc a.sm{
			float:right;
			color:#f2a501;
			font-weight:bold;
			font-style:italic;
}
#belka_bott{
		width:100%;
		clear:both;
		display:block;
		background:url('../images/belka_bottom.png');
		height:40px;
		line-height:15px;
		font-size:8pt;
		padding:5px 0px 3px 0px;
}
#belka_bott span{
		margin:0px 0px 0px 320px;
		display:block;
		color:#282828;
}
#belka_bott a{
		font-size:8pt;
		color:#282828;
		text-decoration:none;
}
#belka_bott a:hover{
		color:#000000;
}
#advertising{
		width:640px;
		margin:0px 0px 0px 300px;
		display:block;
		clear:both;
}
#advertising .advert_col1{
		width:150px;
		float:left;
		height:85px;
		padding:10px 10px 25px 0px;
}
#blocker {
			width: 300px;
			height: 300px;
			background: red;
			padding: 30px;
			border: 5px solid green;
		}
ul.janda{
			list-style-image:url('../images/icon2.png');
}
ul.janda li a{
			padding:8px 0px 0px 0px;
			display:block;
}
ul{
list-style-type:square;
}
h1{
	font-size:9pt;
	color:#f11d01;
	padding:0px 0px 3px 0px;
	border-bottom:3px double #ffa600;
}
ol li {
		padding:0px 0px 10px 0px;
}
dl dt{
		color:#ffed00;
		font-weight:bold;
}
.right-floate{
		float:right;
		width:250px;
}
div.foto-box{
		width:33%;
		float:left;
		display:inline-block;
		margin:5px 0px;
		text-align:center;
}
a.lightgall{
		clear:both;
		margin:0 auto;
		display:both;
}
a.lightgall img{
		border:1px solid #ffffff;
		padding:5px;
}
a.lightgall:hover img{
		border:1px solid #ffed00;
		padding:5px;
		background:#ffed00;
}