body {
	margin: 0px;
	background-color: #FFF;
	color: #00;
	background: url('../images/frontend/bg_main4.jpg') no-repeat fixed center bottom;
}
body table tr td div img {
	font: 11px Verdana, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	padding:0px;
	margin:0px;
	border-width: 0px;
	border-style: none;
}
p {
	padding:0px;
	margin:0px;
}
..bg_left_right_frames {
	background: url('../images/frontend/head_bg.gif') repeat-x top;
	height: 181px;
}
.page_break {
	margin: 20px 20px 20px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #4d4948;
}
#bottom_border {
	border-top: 8px solid #bebebe;
	border-bottom: 8px solid #bebebe;
	background: #FFF;
	margin-bottom: 40px;
}
#head_ {
	background: #FFF;
	text-align: right;
	padding-right: 20px;
	font: 11px Verdana, Geneva, sans-serif;
	color: #4d4948;
	padding-top: 22px;
	padding-bottom: 5px;
}
#logotype {
	padding-top: 40px;
}
#banners_left {
	float:left;
	padding-left:9px;
	padding-top:9px;
}
#banner_right {
	float:right;
	padding-right:9px;
	margin-top:20px;
}
#main_contener {
	width: 653px;
}

a.head_links, a.head_links:visited, a.head_links:active {
	font: 11px Verdana, Geneva, sans-serif;
	color: #4d4948;
	text-decoration: none;
}
a.head_links:hover {
	color: #999;
}
.corp {
	font: 11px Verdana, Geneva, sans-serif;
	color: #838383;
	margin-top: 4px;
	padding-right: 20px;
	text-align: right;
	float:right;
}

a.corp_links, a.corp_links:visited, a.corp_links:active {
	font: 11px Verdana, Geneva, sans-serif;
	color: #838383;
	text-decoration: none;
}

a.corp_links:hover {
	color: #000;
}

.bottom_links {
	font: 11px Verdana, Geneva, sans-serif;
	color: #838383;
	margin-top: 10px;
	padding-left: 20px;
	float:left;
}
a.bottom_menu_links, a.bottom_menu_links:visited, a.bottom_menu_links:active {
	font: 11px Verdana, Geneva, sans-serif;
	color: #838383;
	text-decoration: none;
}
a.bottom_menu_links:hover {
	color: #000;
}



.title {
	font: 18px Arial, Helvetica, sans-serif;
	color: #4d4948;
	margin-bottom: 12px;
}
.title_subpages {
	font: 18px Arial, Helvetica, sans-serif;
	color: #4d4948;
	margin-bottom: 12px;
}
.menu_title_poddzial {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #4d4948;
	margin-bottom: 9px;
	border-bottom: 1px solid #000;
	margin-top: 4px;
}


.txt_main {
	font: 11px/18px Verdana, Geneva, sans-serif;
	color: #4d4948;
}
.left_texts_contener {
	float:left;
	width:220px;
	padding-left:20px;
}
.right_texts_contener {
	float:left;
	width:373px;
	padding-left:20px;
}



.news_date {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
.subpages_texts_contener {
	float:left;
	width:613px;
	padding-left:20px;
}
.references_border {
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #000;
}
.menu_title {
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #4D4948;
}
a.menu_title_link, a.menu_title_link:visited, a.menu_title_link:active {
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #4D4948;
	text-decoration: none;
}
a.menu_title_link:hover {
	color: #999;
}
a.left_menu, a.left_menu:visited, a.left_menu:active  {
	font: 11px/18px Verdana, Geneva, sans-serif;
	color: #4d4948;
	text-decoration: none;
}
a.left_menu:hover  {
	color: #FFF;
}
.gallery_break_line {
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #666;
}
.gallery_mini_border {
	border: 1px solid #000;
	margin-right: 5px;
	margin-bottom: 5px;
}


.ul_clear {
	margin: 0px;
	padding: 0px 0px 5px 20px;
}
a.news_more, a.news_more:visited, a.news_more:active {
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #4D4948;
	text-decoration: none;
}

a.news_more:hover {
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
}
.news_more {
	text-align: right;
	width: 210px;
}
.contact_1 {
	font: bold 12px Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
.contact_2_texts {
	font: 11px/18px Verdana, Geneva, sans-serif;
	color: #4d4948;
}
a.contact_links, a.contact_links:visited, a.contact_links:active {
	font: bold 11px/18px Verdana, Geneva, sans-serif;
	color: #4d4948;
	text-decoration: none;
}
a.contact_links:hover {
	color: #999;
}
.marg_std {
	margin:12px;
}

.clearfix:after {
content: ”.”;
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-table;}
/* Lewy ukosnik ukrywa kod przed przegladarka IE dla komputerów Mac \*/

.clearfix {display: block;}






IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A.rollover1 {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 233px
}
A.rollover1 IMG {
	DISPLAY: block
}
A.rollover1:hover {
	ZOOM: 1
}
A.rollover1:hover IMG {
	MARGIN-LEFT: -233px
}

div.nav-box {
width: 100%;
text-align: center;
}

div.nav-box a {
font: bold 11px Verdana, Geneva, sans-serif;
	color: #4D4948;
	text-decoration: none;
}

div.nav-box a:hover {
color: #fff;
}

