html, body {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#888;
	margin: 0;
	padding: 0;
	text-align: center;
	background:url(../images/bg_top.jpg) repeat-x top;
}

.clear {
  	clear: both;
	font-size: 0px;
}

img {
border:0px;
padding:0px;
margin:0px;
}

div {
	border: 0;
	text-align: left;
}

a {
font-size:10px;
text-decoration:none;
}

a:hover {
font-size:10px;
text-decoration:none;
}

#top {
margin:0px;
padding:0px;
}

#top .container {
width:950px;
padding:0px;
margin:0 auto 0;
}

#top .container .lang {
height:17px;
padding:5px 0px 0px 680px;

}

#top .container .lang img {
margin-right:20px;
}

#top .container .lang a{
color:#000;
float:left;
}

#top .container .lang a.pl {
display:block;
width:18px;
height:10px;
background:url(../images/ico_pl.jpg) no-repeat;
margin:0px 20px 0px 5px;
}

#top .container .lang a.pl:hover {
background:url(../images/ico_pl2.jpg) no-repeat;
margin:0px 20px 0px 5px;
}

#top .container .lang a.pl2 {
display:block;
width:18px;
height:10px;
background:url(../images/ico_pl2.jpg) no-repeat;
margin:0px 20px 0px 5px;
}

#top .container .lang a.pl2:hover {
background:url(../images/ico_pl.jpg) no-repeat;
margin:0px 20px 0px 5px;
}

#top .container .lang a.fr {
display:block;
width:18px;
height:10px;
background:url(../images/ico_fr.jpg) no-repeat;
margin:0px 20px 0px 5px;
}

#top .container .lang a.fr:hover {
background:url(../images/ico_fr2.jpg) no-repeat;
margin:0px 20px 0px 5px;
}

#top .container .lang a.fr2 {
display:block;
width:18px;
height:10px;
background:url(../images/ico_fr2.jpg) no-repeat;
margin:0px 20px 0px 5px;
}

#top .container .lang a.fr2:hover {
background:url(../images/ico_fr.jpg) no-repeat;
margin:0px 20px 0px 5px;
}

#top .container .lang a.gb {
display:block;
width:18px;
height:10px;
background:url(../images/ico_gb.jpg) no-repeat;
margin:0px 20px 0px 5px;
}

#top .container .lang a.gb:hover {
background:url(../images/ico_gb2.jpg) no-repeat;
margin:0px 20px 0px 5px;
}

#top .container .lang a.gb2 {
display:block;
width:18px;
height:10px;
background:url(../images/ico_gb2.jpg) no-repeat;
margin:0px 20px 0px 5px;
}

#top .container .lang a.gb2:hover {
background:url(../images/ico_gb.jpg) no-repeat;
margin:0px 20px 0px 5px;
}

#top .container .lang a:hover {
color:#000;
}

#top .container .logo {
margin:0px;
padding:0px;
height:126px;
border:0px;
display:block;
}

#top .container #euro {
position:absolute;
top:45px;
margin:0px 0px 0px 885px;
padding:0px;
}

#top .container #bip {
position:absolute;
top:95px;
margin:0px 0px 0px 885px;
padding:0px;
}

#top .container .menu {
background:#603C3C;
height:30px;
padding:0px 0px 0px 10px;
margin:0px;
}

#top .container .menu .pos {
float:left;
padding:0px 5px 0px 0px;
margin:0px;
font-weight:bold;
}

#top .container .menu .pos a{
display:block;
float:left;
padding:2px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#FFFFFE;
}

#top .container .menu .pos a:hover {
display:block;
float:left;
color:#603C3D;
background:url(../images/menu_box_bg.jpg) repeat-x;
}

#top .container .menu .pos .t1 {
vertical-align:middle;
margin:0px;
padding:0px;
height:28px;
}

#top .container .menu .pos .tr {
vertical-align:middle;
margin:0px;
padding:0px;
height:28px;
}

#top .container .menu .pos .rozwijane_menu {
	position: absolute;
	background: #fff;
	width: 200px;
	padding: 0px;
	margin: 0px;
	margin-left:-2px;
	padding-bottom:4px;
	display: none;
	border-left: 2px solid #9C9C9C;
	border-right: 2px solid #9C9C9C;
	border-bottom: 2px solid #9C9C9C;
}

#top .container .menu .pos .rozwijane_menu p {
	padding-left:4px;
	border-top:1px dotted #9C9C9C;
}

#top .container .menu .pos .rozwijane_menu a {
	color: #9C9C9C;
	padding-top:10px;
}

#top .container .menu .pos .rozwijane_menu a:hover {
	color: #9C9C9C;
	background:0;
}

#top .container .mininav {
background:url(../images/mini_nav_bg.jpg) repeat-x;
height:18px;
padding:6px 0px 0px 10px;
color:#656565;
}

#top .container .mininav .c1 {
float:left;
}

#top .container .mininav .c1 a{
color:#666666;
}

#top .container .mininav .c1 a:hover {
color:#666666;
}

#top .container .mininav .c2 {
float:right;
padding:0px 5px 0px 0px;
}

#top .container .mininav .c2 input {
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#9D9D9D;
padding:2px 0px 0px 4px;
height:12px;
width:252px;
}

#top .container .mininav .c2 .ok_submit {
background:#9C9C9C;
color:#FFF;
height:15px;
width:31px;
padding:1px 4px 0px 0px;
}

#middle {
padding:0px;
margin:0 auto 0;
width:950px;
}

#middle .container {
float:left;
background:#603C3C;
}


#middle .container .menu {
float:left;
background:#86605F;
width: 208px;
padding:0px;
margin:0px;
}

#middle .container .menu a{
color:#FFFFFE;
}

#middle .container .menu a:hover {
color:#FFFFFE;
}

#middle .container .menu ul{
margin:0px;
padding:0px;
margin-bottom:0;
padding-bottom:0;
list-style:none;

}

#middle .container .menu ul ul li {
padding:4px 0px 4px 20px;
margin:0px;
}

#middle .container .menu ul ul li a{
color:#E7DBDD;
font-size:10px;
font-weight:normal;
}

#middle .container .menu ul ul li a:hover {
color:#E7DBDD;
}

#middle .container .menu ul li.head {
font-weight:bold;
margin:0px;
padding:8px 0px 0px 5px;
}

#middle .container .menu ul li.head a{
font-size:11px;
color:#FFF;
}

#middle .container .menu ul li.head a:hover{
font-size:11px;
color:#FFF;
}

.break {
height:1px;
margin:0px;
padding:0px;
line-height:1px;
clear:both;
border-top:1px solid #644847;
border-bottom:1px solid #9F7D7C;
}

#middle .container .menu ul li.head img {
padding:0px 4px 0px 0px;
vertical-align:middle;
margin:0px;
}

#middle .container .menu ul li img {
padding:0px 4px 0px 0px;
vertical-align:middle;
margin:0px;
}

#middle .container .content {
float:left;
background:#FFF;
width:950px;
min-height:500px;
<!--[if IE]>
_height:8em;
<![endif]-->
}

#middle .container .content .head a{
color:#CE7A7A;
font-size:14px;
font-weight:bold;
}

#middle .container .content .head a:hover {
color:#CE7A7A;
font-size:14px;
font-weight:bold;
}


#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-article .attribute-header h1 {
color:#CE7A7A;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #CE7A7A;
margin:10px 10px 0px 10px;
line-height:20px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-article .attribute-long p {
padding:0px 0px 0px 10px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-article .attribute-byline .author {
padding:0px 0px 0px 10px;
color:#656565;
font-size:10px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-article .attribute-byline .date {
padding:0px 0px 0px 10px;
color:#656565;
font-size:10px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-article .attribute-image {
padding:5px 0px 0px 10px;
color:#000;
font-size:10px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-article .attribute-short p {
color:#875F5F;
font-weight:bold;
font-size:11px;
padding:0px 0px 0px 15px;
}

#middle .container .content .text .images {
float:left;
border:0px;
padding:0px 20px 10px 0px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-menu_folder .attribute-header h1 {
color:#CE7A7A;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #CE7A7A;
margin:10px 10px 0px 10px;
line-height:20px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-menu_folder .attribute-short_description p {
color:#875F5F;
font-weight:bold;
font-size:11px;
padding:0px 0px 15px 10px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-menu_folder .content-view-children {
color:#000;
font-size:11px;
padding:5px 0px 0px 10px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-menu_folder .attribute-description p {
padding:5px 20px 0px 10px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-folder .attribute-header h1 {
color:#CE7A7A;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #CE7A7A;
margin:10px 10px 0px 10px;
line-height:20px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-folder .attribute-short p {
color:#875F5F;
font-weight:bold;
font-size:11px;
padding:0px 0px 0px 10px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-folder .content-view-children {
color:#000;
font-size:11px;
padding:5px 0px 0px 10px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-folder .attribute-description p {
padding:5px 20px 0px 10px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-menu_folder .content-view-children .content-view-line .class-article h2 a {
color:#875F5F;
font-weight:bold;
font-size:11px;
padding:0px 0px 15px 10px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-menu_folder .content-view-children .content-view-line .class-folder h2 a {
color:#875F5F;
font-weight:bold;
font-size:11px;
padding:0px 0px 15px 10px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-menu_folder .content-view-children .content-view-line .class-menu_folder h2 a {
color:#875F5F;
font-weight:bold;
font-size:11px;
padding:0px 0px 15px 10px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-folder .content-view-children .content-view-line .class-article h2 a {
color:#875F5F;
font-weight:bold;
font-size:11px;
padding:0px 0px 15px 10px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-folder .content-view-children .content-view-line .class-folder h2 a {
color:#875F5F;
font-weight:bold;
font-size:11px;
padding:0px 0px 15px 10px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-folder .content-view-children .content-view-line .class-menu_folder h2 a {
color:#875F5F;
font-weight:bold;
font-size:11px;
padding:0px 0px 15px 10px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-folder .attribute-long p{
padding:0px 0px 0px 10px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-menu_folder .attribute-long p{
padding:0px 0px 0px 10px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-folder .attribute-description p {
padding:5px 20px 0px 10px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .user-login .attribute-header {
padding:10px 10px 10px 30px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .user-login .attribute-header h1.long {
padding:10px 10px 10px 30px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .user-login .block {
padding:10px 10px 10px 30px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .user-login .buttonblock {
padding:10px 10px 10px 30px;
color:#000;
font-size:11px;
}

#middle .container .content #editform .border-box .border-ml .border-mr .border-mc .content-edit .attribute-header h1.long {
padding:10px 10px 10px 30px;
color:#000;
font-size:11px;
}

#middle .container .content #editform .border-box .border-ml .border-mr .border-mc .content-edit .block {
padding:10px 10px 10px 30px;
color:#000;
font-size:11px;
}

#middle .container .content #editform .border-box .border-ml .border-mr .border-mc .content-edit .buttonblock {
padding:10px 10px 10px 30px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .warning {
padding:10px 10px 10px 30px;
color:#000;
font-size:13px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc p {
padding:10px 10px 10px 30px;
color:#000;
font-size:13px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .buttonblock {
padding:10px 10px 10px 30px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-advancedsearch {
padding:0px 0px 0px 0px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-advancedsearch .attribute-header h1 {
color:#CE7A7A;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #CE7A7A;
margin:10px 20px 0px 5px;
line-height:20px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-advancedsearch .block {
padding:5px 20px 0px 5px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-advancedsearch .block .break {
border:0;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-advancedsearch .buttonblock {
padding:5px 20px 0px 5px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-advancedsearch .feedback h2 {
padding:0px 0px 0px 5px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-advancedsearch .content-view-line {
padding:0px 0px 0px 5px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-advancedsearch p {
color:#000000;
font-size:13px;
padding:0px 0px 0px 5px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-advancedsearch .content-view-line .class-article h2 a {
color:#875F5F;
font-weight:bold;
font-size:11px;
padding:0px 0px 15px 0px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-advancedsearch .content-view-line .class-menu_folder h2 a {
color:#875F5F;
font-weight:bold;
font-size:11px;
padding:0px 0px 15px 0px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-advancedsearch .content-view-line .class-folder h2 a {
color:#875F5F;
font-weight:bold;
font-size:11px;
padding:0px 0px 15px 0px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-search {
padding:0px 0px 0px 0px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-search .attribute-header h1 {
color:#CE7A7A;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #CE7A7A;
margin:10px 20px 0px 5px;
line-height:20px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-search label {
padding:0px 0px 0px 5px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-search .feedback h2 {
padding:0px 0px 0px 5px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-search .content-view-line {
padding:0px 0px 0px 5px;
color:#000;
font-size:11px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-search p {
color:#000000;
font-size:13px;
padding:0px 0px 0px 5px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-search .content-view-line .class-article h2 a {
color:#875F5F;
font-weight:bold;
font-size:11px;
padding:0px 0px 15px 0px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-search .content-view-line .class-menu_folder h2 a {
color:#875F5F;
font-weight:bold;
font-size:11px;
padding:0px 0px 15px 0px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-search .content-view-line .class-folder h2 a {
color:#875F5F;
font-weight:bold;
font-size:11px;
padding:0px 0px 15px 0px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-menu_folder .content-view-children .content-view-line .class-article .attribute-short p {
color:#000;
font-size:11px;
padding:0 0 0 15px;
font-weight:normal;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-menu_folder .content-view-children .content-view-line .class-article .attribute-image {
color:#000;
font-size:11px;
padding:0 0 0 15px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-folder .content-view-children .content-view-line .class-article .attribute-short p {
color:#000;
font-size:11px;
padding:0 0 0 15px;
font-weight:normal;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-folder .content-view-children .content-view-line .class-article .attribute-image {
color:#000;
font-size:11px;
padding:0 0 0 15px;
}

#middle .container .content .content-view-full {
color:#000;
font-size:10px;
width:17cm;
}

#middle .container .content .text .title a {
font-size:12px;
color:#875F5F;
font-weight:bold;
}

#middle .container .content .text .title a:hover {
font-size:12px;
color:#875F5F;
font-weight:bold;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-menu_folder .content-view-children .content-view-line .class-article .more a{
color:#CE7A7A;
float:right;
font-weight:bold;
font-size:10px;
padding:0px 10px 0px 0px;
}

#middle .container .content .border-box .border-ml .border-mr .border-mc .content-view-full .class-folder .content-view-children .content-view-line .class-article .more a{
color:#CE7A7A;
float:right;
font-weight:bold;
font-size:10px;
padding:0px 10px 0px 0px;
}

#middle .container .content .content-view-full .class-frontpage .columns-frontpage  .center-column-position {
padding:0px 0px 0px 10px;
color:#000;
font-size:11px;
}

#middle .container .content .text .more a:hover {
color:#CE7A7A;
float:right;
font-weight:bold;
font-size:10px;
padding-top:10px;
}


#middle .container .news {
margin:30px 20px 0px 25px;
}

#middle .container .news .section_head {
color:#CE7A7A;
font-size:14px;
font-weight:bold;
line-height:20px;
border-bottom:1px solid #CE7A7A;
}

#middle .container .news .section_head a{
color:#CE7A7A;
font-size:14px;
font-weight:bold;
}

#middle .container .news .section_head a:hover {
color:#CE7A7A;
font-size:14px;
font-weight:bold;
}

#middle .container .news .news_head {
color:#875F5F;
font-size:12px;
font-weight:bold;
padding:10px 0px 0px 0px;
}

#middle .container .news .news_head a{
color:#875F5F;
font-size:12px;
font-weight:bold;
}

#middle .container .news .news_head a:hover {
color:#875F5F;
font-size:12px;
font-weight:bold;
}

#middle .container .news .news_date {
color:#AFAFAF;
font-size:10px;
}

#middle .container .news .news_images {
float:left;
border:0px;
padding:10px 10px 0px 0px;
}

#middle .container .news .news_text {
color:#000;
padding:10px 0px 0px 0px;
}

#middle .container .news .news_more {
color:#CE7A7A;
float:right;
font-weight:bold;
}

#middle .container .news .news_more a{
color:#CE7A7A;
font-weight:bold;
}

#middle .container .news .news_more a:hover {
color:#CE7A7A;
font-weight:bold;
}

#middle .container .spacer {
border-top:1px solid #ddd;
height:1px;
margin:10px 0px 0px 0px;
}

#footer {
background:url(../images/bg_bottom.jpg) repeat-x;
margin:0 auto 0;
}

#footer .container {
width:950px;
padding:10px 0px 0px 0px;
margin:0 auto 0;
background:#603C3C;
height:20px;

}

#footer .container .d1 {
float:left;
color:#FFFFFE;
font-weight:bold;
background:#603C3C;
float:left;
padding:0px 0px 0px 220px;
}

#footer .container .d1 .poz {
float:left;
padding:0px;
}

#footer .container .d1 .poz a{
font-weight:bold;
color:#FFFFFE;
}

#footer .container .d1 .poz a:hover {
font-weight:bold;
color:#FFFFFE;
}

#footer .container .line {
float:left;
padding:0px 10px 0px 10px;
}

#footer .container .d2 {
color:#FFFFFE;
font-weight:normal;
font-size:9px;
padding:0px 10px 0px 0px;
}

#footer .container .d2 .poz {
float:right;
white-space:nowrap;
padding:0px 0px 0px 10px;
}

#footer .container .d2 .poz a{
font-weight:normal;
color:#FFFFFE;
}

#footer .container .d2 .poz a:hover {
font-weight:normal;
color:#FFFFFE;
}

#footer .copyrights {
background:#FFF;
display:block;
margin:0 auto 0;
width:890px;
height:50px;
padding:30px 30px 0px 30px;
}

#footer .copyrights .c1 {
color:#000;
font-weight:bold;
float:left;
}

#footer .copyrights .c2 {
float:right;
color:#000;
}

#footer .copyrights .c1 .reserved {
color:#979797;
font-weight:normal;
}

#footer_menu .container {
width:950px;
padding:0px;
margin:0 auto 0;
}

#footer_menu .container .menu {
background:#603C3C;
height:30px;
padding:0px 0px 0px 10px;
margin:0px;
}

#footer_menu .container .menu .pos {
float:left;
padding:0px 5px 0px 0px;
margin:0px;
font-weight:bold;
color:#FFFFFE;
}

#footer_menu .container .menu .pos a{
display:block;
float:left;
padding:2px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#FFFFFE;
}

#footer_menu .container .menu .pos a:hover {
display:block;
float:left;
color:#603C3d;
background:url(../images/menu_box_bg.jpg) repeat-x;
}

#footer_menu .container .menu .pos .t1 {
vertical-align:middle;
margin:0px;
padding:0px;
height:28px;
}

#footer_menu .container .menu .pos .tr {
vertical-align:middle;
margin:0px;
padding:0px;
height:28px;
}