/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
img { margin:0px; padding:0px; border:none;}

img{border: 0;}
.width100 { width: 100%; }
.width75 { width: 75%; }
.width50 { width: 50%; }
.floatLeft { float:left; }
.floatRight { float:right; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:.1em 0 1em 0;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
.uppercase { text-transform:uppercase; }
a{cursor: pointer;}
a span{display: none;}

input { font-family: Verdana; font-size:11px; }

img, div, input, hr { behavior: url("iepngfix.htc") }



/* BASIC */
body {
	margin:0px;
	padding:0px;
	background-color:#000000;
}

div {
	margin:0px;
	padding:0px;
}

#container {
	margin:0px auto;
	/*width:1003px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#container #content_left {
	width:258px;
	float:left;
}
#container #content_left #logo {
	width:258px;
	height:152px;
	_height:146px;
	background: url("/images/header_logo.png");
	float:left;
}
#container #content_left #main_menu {
	width:258px;
	float:left;
	padding-top: 18px;
	_padding-top: 0px;
	margin-left: 27px;
	_margin-left: 0px;
}
#container #content_left #main_menu #menu{
	text-align: center; 
	height: 160px;
}

#container #content_left #main_menu ul{
	margin:30px 10px 0px 0px;
	font-weight:bold;
	list-style:none;
	text-align:right;
}
#container #content_left #main_menu ul li {
}
#container #content_left #main_menu ul li a {
	color:#ffffff;
	text-decoration:none;
	font-size:18px;
}
#container #content_left #main_menu ul li a:hover {
}
#container #content_left #main_menu img {
	margin-top:30px;
}

#container #content_left #bannersLeft {
	text-align: right;
	padding-right: 4px;
	_margin-top: 25px;
}
#container #content_left #bannersLeft a{
	display: block;
	margin-bottom: 10px;
}


#podkapitoly {
	_margin-left: 260px;
}
#podkapitoly a {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#podkapitoly a:hover {
	font-weight:bold;
	text-decoration:none;
}
#container #content_right {
	float:right;
	width:745px;
}

#container #content_right #header_right {
	width:745px;
	height:252px;
	background: no-repeat url("/images/header_top.png");
	float:right;
}
#container #content_right #header_right h1 {
	padding:90px 0px 0px 300px;
	color:#FFFFFF;
	font-size:24px;
	text-transform:uppercase;
}
#container #content_right #header_right p {
	padding:45px 60px 0px 300px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
#container #content_right #header_right img {
	/*padding:100px 0px 0px 70px;*/
	float: left;
	margin-left: 65px;
}
#container #content_right #header_right img.history_illustration{
	margin-top: 25px;
}


#container #content_right #main_content {
	width:742px;
	float:right;
}

#container #content_right #main_content img.illustration_right {
	float:right;
}

#container #content_right #main_content #main_content_body {
	width:592px;
	_width:372px;
	padding:0px 90px 0px 60px;
	min-height:150px;
	color:#cccccc;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#container #content_right #main_content #main_content_body h2 {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#container #content_right #main_content #main_content_body p {
	color:#cccccc;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#container #content_right #main_content #main_content_body #news {
	float:left;
	width:350px;
}
#container #content_right #main_content #main_content_body #news h2 {
	margin-bottom:0px;
}
#container #content_right #main_content #main_content_body #news  p {
	width:340px;
}
#container #content_right #main_content #main_content_body #news_old {
	float:left;
	width:230px;
}
#container #content_right #main_content #main_content_body #news_old h2 {
	font-size:14px;
	margin-bottom:10px;
}
#container #content_right #main_content #main_content_body #news_old h3 {
	color:#FFFFFF;
	font-size:12px;
	margin-bottom:0px;
}
#container #content_right #main_content #main_content_body #news_old p {
	width:220px;
	margin:4px 0px 0px 0px;
}
#container #content_right #main_content #main_content_body #news_old .more {
	margin-top:3px;
	display:block;
	height:12px;
	width:45px;
	background: url('/images/news_more.jpg');
}
#container #content_right #main_content #main_content_body .hr_vertical {
	float:left;
	width:2px;
	height:420px;
	background: url('/images/hr_vertical.png');
}
#container #content_right #main_content #main_content_body input {
	color:#ffffff;
	border:#fff 1px solid;
	background-color:#000000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#container #content_right #main_content #main_content_body textarea {
	color:#ffffff;
	border:#fff 1px solid;
	background-color:#000000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#container #main_content_body .pub {
	width:500px;
	color:#cccccc;
	font-size:11px;
	line-height:1.5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#container #main_content_body a {
	color:#CC0000;
	text-decoration:none;
}
#container #main_content_body a:hover {
	text-decoration:underline;
}
#container #main_content_body .pub h2 {
	color:#cccccc;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
}
#container #main_content_body .pub p {
	margin-left:5px;
	width:100px;
}

#container #main_content #main_content_body p {
	padding:0px;
	width:400px;
	_width:100%;
	text-align:justify;
}
#container #main_content #main_content_body img {
	margin:0px 10px 0px 20px;
}

#container #footer {
	background: url("/images/footer-bg.png") no-repeat center center;
	height: 134px;
	position: relative;
	top: -6px;
	padding-top: 2px;
}
#container #footer #holder,
#container #footer #links_holder,
#container #footer #copyright{
	width: 1000px;
	margin: 0 auto;
	text-align: center;
}
#container #footer #holder .banner{
	width: 326px;
	float: left;
}

#container #copyright {
	width:1003px;
	height:15px;
	font-size:9px;
	color:#666666;
	text-align:center;
	margin-bottom:20px;
	margin-top:5px;
}
#container #copyright a {
	color:#666;
	text-decoration:none;
}
#container #copyright a:hover {
	color:#666;
	text-decoration:underline;
}


#mainAltContent{
	width: 970px;
	height: 480px;
	background-image: url('/images/main-alt-content.jpg');
}
#mainAltContent ul{
	margin: 0;
	padding: 0;
	margin-top: 90px;
}
#mainAltContent ul li{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#mainAltContent ul li a{
	display: block;
	width: 250px;
	height: 28px;
}
#mainAltContent ul li a span{
	display: none;
}

#container #footer .introFooterBanner{
	width: 220px;
	height: 78px;
	display: block;
	float: left;
	margin-top: 20px;
}
#container #footer a.introFooterBanner span{
	display: none;
}
#container #footer a.introFooterBanner:hover{
	background-position: 0 -78px;
}