html,body{
  margin:0px;
  text-align:center;
  font-family:tahoma, arial, sans-serif;
  font-size:11px;
  background-color:none;
}

#container{
	float: none;
        margin:0px;
	margin-left: auto;
	margin-right: auto;
        background-color:none;
        clear:both;
        width:813px;
        height:867px;
}
#bg_left{
	width:55px;
	height:170px;
	background:url('../img/bg_left.png');
}
div, ul, a, p, span{float:left}
div{padding:0px; margin:0px; font-size:12px;}
ul,li{margin:0px; padding:0px; text-align:left;}
li {list-style:none; }
a{
  font-size:11px;
  color:#000;
  text-decoration:none;
}

/*a:link, a:visited {
color:#1553A4;
margin:0;
padding:0;
text-decoration:none;
}
*/
a:hover{text-decoration:underline}
pre{
clear:both;
float:left;
  text-align:left;
  font-size:12px;
  left:-205px;
  width:480px;
  height:300px;
}
#logo a{
  background:url('../img/logo.jpg');
  width:298px;
  height:137px;
}
#header{
	float: none;
	margin-left: auto;
	margin-right: auto;
	width:813px;
	height:137px;
}
/*********** content ***************/
#content{
	display:inline;
	width:831px;
	/*margin-left:68px;*/
	background:url('../img/content_bg.gif');
}
#content_left_bg{
	position:absolute;
	z-index:100;
	top:137px;
	left:0px;
	width:74px;
	height:215px;
	background:url('../img/content_left_bg.jpg');
}
#content_left_bg1{
	position:absolute;
	z-index:101;
	top:169px;
	left:74px;
	width:32px;
	height:29px;
	background:url('../img/content_left_bg1.jpg');
}
#header_menu{
  background:url('../img/header_menu.jpg');
  width:813px;
  height:32px;
}
#header_menu span{
  color:#fff;
  margin:9px 0px 0px 16px;
}
#header_menu a{
	color:#fff;
	text-decoration:underline;
	margin:9px 5px 0px 10px;
}
#header_menu a:hover{
	text-decoration:none;
}
#header_menu_bottom{
	margin:5px 0px 0px 3px;
	width:805px;
}
#header_menu_bottom a,
#header_menu_bottom a:visited{
	font-weight:bold;
	margin:0px 3px 0px 3px;
}
#header_menu_bottom_line{
	height:2px;
	width:100%;
	line-height:0px;
	font-size:0px;
	clear:both;
	margin-top:4px;
	background-color:#D00002;
}
#content_head{
	background:url('../img/content_head.jpg');
	background-repeat:no-repeat;
	background-color:#fff;
	width:559px;
	height:53px;
}
#content_left{
	width:562px;
	display:inline;
	padding-bottom:10px;
}
/*********** right ***************/
#right{
	float:right;
	width:267px;
}
#header_right{
	float:left;
	width:251px;
	/*
	 * background:url('../img/wyszukiwarka_bg.jpg') no-repeat;
	 */
}
#wyszukiwarka{
	display:inline;
	font-weight:bold;
	margin:12px 35px 0px 0px;
	color:#a39d9d;
	float:right;
}
#header_right form{
	float:left;
	display:inline;
	width:210px;
	text-align:right;
	margin:30px 0px 0px 20px;
}
#header_right span{
	width:86px;
	text-align:left;
	padding-top: 3px;
}
#header_right select{
	width:150px;
	font-size:11px;
	margin-bottom:5px;
}
#header_right div.szukaj{
	padding-left: 15px;
	border: 2px solid #D7D9E5;
	margin-left: 97px;
}
#baners{
	width:251px;
	margin:18px 0px 0px 0px;
}
#baners img, #offers img{
	margin:0px 0px 10px 7px;
}
#baners img{
	margin:0px 0px 10px 70px;
}
.baner_title{
	width:244px;
	height:13px;
	margin:10px 0px 10px 0px;
	background-color:#d7d9e5;
}
.baner_title a{
	width:100px;
	float:right;
	margin:0px 20px 0px 0px;
	color:#8d8c8c;
	font-size:11px;
	background:url(../img/more.png) no-repeat 84px 45%;
}
.baner_title a.alert{
	width:150px;
	background:url(../img/more.png) no-repeat 132px 45%;
}
.baner_title a.offer{
	width:180px;
	background:url(../img/more.png) no-repeat 167px;
}
#large_baner{
	margin:7px 0px 0px 37px;
	width:490px;
	display:inline;
}
#offers{
	clear:both;
	width:50px;
	padding-bottom: 10px;
}
#offers img{
	border:2px solid #cf0101;
	clear:both;
	float: left;
}
#offers a.offer_title{
	display:inline;
	margin-left:10px;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	width:120px;
}
#offers p{
	width:120px;
	margin:2px 0px 33px 10px;
	display:inline;
	text-align:left;
	font-size:11px;
	color:#999a9f;
}
span.blue{
	color:#003d98;
}
/************** offers ****************/
#offers{
	width:251px;
}

/**********/
.news_block{
	display:inline;
	width:559px;
	display:inline;
	margin-bottom: 20px;
}
.news_block .image_container{
	padding: 0;
	float: left;
	margin-left: 10px;
	width: 77px;
	border: 2px solid #d10101;
}
 .news_block img{
	/* Hack na max-width w IE */
	width: 77px;
 }
 .image_container a
 {
	 float: clear;
	 margin: 0px !important;
	 padding: 0px !important;
 }


 .raporty .news_block img,
 .raporty .news_block .image_container
 {
	 width: 47px;
 }

 .raporty1 .news_block img,
 .raporty1 .news_block .image_container
 {
	 width: 47px;
 }

.content_news .news_block img{
	float:left;
	margin-left:10px;
	width:77px;
	height:56px;
	border:2px solid #d10101;
}
.nostyled {
	width:77px !important;
	margin-left:10px;
}

.nostyled img{
	margin-left: 0px !important;
}


.content_news .image_cointaner{
	float: inherit;
	margin: inherit;
	max-width: none;
	border: inherit;
}

.news_title{
	width:300px;
	height:20px;
	margin-bottom:5px;
}
.news_title a{
	padding-right:19px;
	width:200px;
	text-align:right;
	color:#777775;
	font-weight:bold;
	font-size:11px;
	background:url(../img/more.png) no-repeat 203px 55%;
	background-color:#dbddd8;
}
.news_block a{
	margin-left:10px;
	font-weight:bold;
	font-size:11px;
	color:#d00002;
}
.news_block p{
	display:inline;
	width:420px;
	height:60px;
	font-size:11px;
	color:#555454;
	margin:5px 0px 0px 20px;
	text-align:justify;
}
.news_source{
	float:left;
	text-align:left;
	margin:3px 0px 0px 20px;
	font-size:9px;
	color:#9a9696;
	font-weight:bold;
}
.szukaj{
	text-align:left;
	cursor:pointer;
	margin:10px 0px 0px 0px;
	background:url(../img/more.gif) no-repeat 41px 45%;
	
}
.send_message{
	margin-top:5px;
	width:100%;
	height:15px;
	background-color:#f4f4f5;
}
.send_message a{
	color:#9c9898;
	font-size:11px;
	width:160px;
	margin-left:10px;
	background:url(../img/more.png) no-repeat 151px 60%;
}
.naglowek{
	background:url(../img/dymka1.gif) no-repeat 0px 3px;
	text-align:left;
}
/******* news *******/
.content_news{
	display:inline;
	width:557px;
	/*background:url('../img/content_news_bg.png') no-repeat;*/
	background-color:#fff;
	margin:10px 0px 0px 5px;
}
.content_news .news_block{
	width:275px;
	height:165px;
}
.content_news .news_block a{
	width:170px;
}
.content_news .news_source{
	margin-left:10px;
}
.content_news .news_block p{
	display:inline;
	width:250px;
	height:65px;
	font-size:11px;
	color:#555454;
	margin:5px 0px 0px 10px;
	text-align:justify;
}
#content .more{
	float:right;
}
#content .more a,
#content .szukaj{
	width:80px;
	height:15px;
	float:right;
	margin-right:15px;
	color:#8d8c8c;
	font-weight:bold;
	font-size:11px;
	background:url(../img/more.png) no-repeat 60px 45%;
}
/***************/
.news1, .news3, .raporty, .raporty1{
	padding-top:15px;
	background-color:#fff;
	margin:7px 0px 0px 2px;
	width:560px;
	display:inline;
}
.news1 .news_title a,
.news3 .news_title a{
	background-color:#dbddd8;
}
.news1 .naglowek,
.news3 .naglowek{
	padding-left:10px;
	width:400px;
	}
/***************/
.news2{
	padding-top:15px;
	margin:0px 0px 0px 2px;
	width:560px;
	display:inline;
	background:url('../img/news2_bg.gif') no-repeat;
	background-color:#fff;
}
.news2 .news_title a{
	background-color:#dbddd8;
	display:block;
}
.news2 .news_block{
	display:inline;
	margin-bottom:15px;
	width:277px;
}
.news2 img,
.news2 span,
.news2 a{display:none;}
.news2 .news_block a{
	width:170px;
}
.news2 .news_block p{
	display:inline;
	width:240px;
	font-size:11px;
	color:#555454;
	margin:5px 0px 0px 10px;
	text-align:justify;
}
.news2 .more a,
.szukaj{
	display:block;
	width:70px;
	height:15px;
	float:right;
	margin-right:10px;
	color:#8d8c8c;
	font-weight:bold;
	font-size:11px;
	background:url(../img/more.png) no-repeat 57px 45%;
}
.news2 .send_message a{display:block}
/*****************/
.news3{
	background-color:#fff;
	margin-top:0px;
}
.news3 .news_title a,
.raporty .news_title a,
.raporty1 .news_title a{
	background-color:#dbddd8;
	border:2px solid #fff;
}
/*********** news4 ***************/
.news4{
	margin-top:33px;
}
.news4 .send_message{margin-left:2px; width:555px;}
.news4 .naglowek{margin-left:20px; width:400px}
/********** raporty **************/
.raporty,
.raporty1{
	width:559px;
	margin-top:0px;
	background-color:#fff;
}
.raporty .news_block,
.raporty1 .news_block{
  width:559px;
}
.raporty .more,
.raporty1 .more{
	margin:0px 0px 5px 0px;
}
.raporty p,
.raporty1 p{
	height:30px;
}
.raporty img,
.raporty1 img{
	width:47px;
	height:49px;
	border:0px;
	margin-left:0px;
}
.raporty .naglowek,
.raporty1 .naglowek{
	width:450px;
	margin-left:20px;
}
.raporty .send_message,
.raporty1 .send_message{
	display:inline;
	margin:5px 0px 0px 0px;
	width:100%;
	/*Było:
	margin: 5px 0px 0px 0px;
	width: 400px;

	ale dlaczego..? */
	
}

.raporty .image_container,
.raporty1 .image_container{
	border: 0px;
	margin-left: 10px;
}

/************ shownews ****************/
#shownews{
	float:left;
	margin-left:2px;
	width:557px;
	background-color:#fff;
	display:inline;
}
#shownews h3{
	clear: both;
	float:left;
	display:inline;
	font-size:13px;
	color:#d00002;
	margin:30px 0px 5px 20px;
}

#shownews span{
	width: 300px;
}
.news_lead{
	display: inline;
	color:#8d8c8c;
	margin-bottom:10px;
	text-align:left;
}
#news_content{
	display:inline;
	margin:0px 0px 15px 20px;
	text-align:left;
	width:500px;
	color:#555454;
}
#shownews img{
	float:left;
	margin-right:10px;
}
#shownews #news_content p{
	display:inline;
	float:left;
	text-align:justify;
	margin:0px 0px 20px 0px;
	width: 100%;
	padding:0px;
}
#shownews .news_source{
	float:left;
	clear:both;
	margin:0px 0px 15px 20px;
	
}
#news_stopka{
	margin-top: 10px;
	width:100%;
	background-color:#F0F0F0;
}
/* Właściwości ogólne tabeli w stopce newsa */
#news_stopka table{
	width: 100%;
	text-align: center;
	vertical-align: middle;
}

#news_stopka td{
	width: 33%;
}
#news_stopka td.links{
	border-left: 2px solid white;
}

#news_stopka td a{
	float: none;
	color:#003D98;
	font-weight:bold;
}
/************** stopka ****************/
#stopka{
	display:inline;
	width:813px;
}
#stopka_line{
	width:100%;
	height:2px;
	display:inline;
	font-size:0px;
	margin-bottom:5px;
	background-color:#dadada;
}
.stopka_menu{
	margin-top:10px;
	padding-top:4px;
	padding-left:13px;
	width:800px;
	height:20px;
	background-color:#ebecf1;
	border-bottom:1px solid #d1d8e0;
	color:#555354;
	font-size:11px;
	text-align:center;
}
.stopka_menu a{
	margin:0px 5px 0px 5px;
	color:#555354;
}
span.hidden{
	margin:0px 0px 0px 8px;
	color:#bbbcc0;
}
/********* zend form ***********/
.zend_form{
	float:left;
	width:500px;
	margin:20px 0px 0px 20px;
	text-align:left;
}
#message{
	width:400px;
	height:250px;
}
.zend_form #submit{
	margin-top:10px;
}
.zend_form input{
	width:300px;
}
.zend_form dt{
	margin:10px 0px 5px 40px;
}
.raport h3{
	width:559px;
	margin-top:40px;
	color:#0C5238;
}
.raport_red h3{
	width:559px;
	margin-top:40px;
	color:#d00000;
}

.pageNav td {
	text-align: center;
}
.pageNav, .pageNav table{
	color: #555454;
	width: 100%;
	font-size: 11px;
}
.pageNav a{
	color: #555454;
	float: none;
}

div.imageBanner { margin-top: 7px; width: 490px;}
#flashBanner { margin-bottom:16px; margin-top:20px;}
