html, body {
/*	min-height: 100%; */
	height: 100%;
	margin: 0px;
	padding: 0px;
/*	margin-top:0px; */
}
/*main container */
#Container {
	width: 768px; /* 2 dodatkowe dodc dla bordera*/
	border-left: 1px dashed gray;
	border-right: 1px dashed gray;
/*	min-height: 100%; 
	height: 100%;*/
	margin: auto;
	padding: 0; 
	background-image: url('imgs/background.gif');
}

/*main left*/
#LeftCol {
	width: 570px;
	height: 100%; 
	background: #FFFFFF;
	float: left; margin: 0px;
}

/* main right*/
#RightCol {	
	width: 198px;
/*	background: red; */
	padding-top: 10px;
	text-align: center;
	float: right; margin: 0px;
	background-image: url('imgs/background_righttop.jpg');
	background-position:top;
	background-repeat:no-repeat;	
}
#FlagsBox {
	margin-right: 10px;
	text-align: right;
}
#DateBox {
	clear: both;
	text-align: left;
	margin: 5px 0px 5px 25px;
	color: black;
	font-family: Arial, Helvetica, sans-serif; font-size: 10px;
}

/* below LeftCol & RightCol*/
#ContainerFooter {
		clear:both;
	width: 768px;
	height:20px;
	background: #013066;
	vertical-align: middle;
	text-align: right;
	color: white; font-family: Arial, Helvetica, sans-serif; font-size: 10px;
 }

#IzbaFooter {
 clear:both;
	width: 768px;
	height:60px;
	background: #FFFFFF;
	vertical-align: top;
	
	text-align: center;
	color: 000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px;
}

/* header is inside LeftCol */
#LeftHeader {
/*	background: #c0f6ee; */
	height: 270px;
	background-image: url('imgs/header.jpg');
	text-align: center;
}

/*next two are below LeftHeader*/
#Left1 {
/*	background: #c0f6ee; */
	overflow:visible;
	background: white;
	margin: 10px;
	width: 199px;
	float: left; /* */
}

#Left2 {
	/*background: white; 
	background: #cc00cc;*/
	margin: 10px 10px 0px 0px;
	width: 339px;
	float: right;  
}
.BlockHeader {
	background: #013066;
	background-image: url('imgs/bullet_block.gif');
	background-position:left;
	background-repeat:no-repeat;
	height: 15px;
	color:white;
	text-align: left;
	padding-left: 25px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 10px; font-weight:bold;
}

/* nieuzywane*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* ======================================== */
/* OLD STYLES */
/* ======================================== */
img {
	border: none;
}
td, th, ul, li {
	text-decoration: none; 
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px; font-style: normal; color: #000000;
	line-height: 13px;  
}  
table.oferta{ 
	padding:0px; 
	width: 100%; 
	color: black; 
	border-collapse: collapse;
}
table.oferta td { 
	background: white; 
	font-family: Verdana, Tahoma, Arial; font-size: 10px; font-style: normal; 
	padding:1px;
	border: 1px solid black;	
	border-spacing: 1px;
}
table.oferta th { 
	background: #CCCCCC; 
	font-family: Verdana, Tahoma, Arial; font-size: 10px; font-style: bold; 
	text-align: center;
	border: 1px solid black;	
	border-spacing: 1px;	
}

.text  {
	text-decoration: none; 
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px; font-style: normal; color: #00000; 
	line-height: 13px;
	text-align: justify;  
}
.cdate  {
	color: #999999;  
}
.readmore  {
	text-decoration: none; 
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px; font-style: normal; color: #D51B44; 
	line-height: 10px;
	text-align: left;  
}
a.readmore:link, a.readmore:visited {
	text-decoration: none;
}
a.readmore:hover {
	text-decoration: underline;
}

.readmore_mini_news  {
	text-decoration: none; 
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px; font-style: normal; color: #D51B44; 
	line-height: 10px;
	text-align: right;  
}
a.readmore_mini_news:link, a.readmore_mini_news:visited {
	text-decoration: none;
}
a.readmore_mini_news:hover {
	text-decoration: underline;
}

.text_more  {
	text-decoration: none; 
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px; font-style: normal; color: #58595B;
	line-height: 13px;
}
.text_date  {
	text-decoration: none; 
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px; font-style: normal; font-weight: bold; color: #000000;
	line-height: 13px;
}
.text_news  {
	text-decoration: none; 
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 11px; font-style: normal; font-weight: bold; color: #D51B44;
	padding-bottom: 2px;
}
.text_news_limited  {
	background-image: url('imgs/bullet_mini_news.gif');
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration: none; 
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 11px; font-style: normal; font-weight: normal; color: #000000;
	padding: 0px 5px 2px 25px; 
	margin: 10px 0px 0px 1px;
	text-align:left;
}
.text_mini  {
	line-height: 11px;
	font-size: 9px;
}
.module_text  {
	text-decoration: none; 
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	line-height: 11px; font-size: 11px; font-style: normal; color: black;
	padding: 0px 3px;
}
.module_title  {
	text-decoration: none; 
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px; font-style: normal; font-weight: bold; color: #516B67;
	line-height: 11px; 
	padding-left: 0px;
}
.article_title  {
/*	text-decoration: none; 
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 14px; font-style: normal; font-weight: normal; color: #FFFFFF;
	line-height: 14px;
	padding-top: 3px;
	margin-bottom:15px;
	margin-left: 55px;
	*/
}
.article_subtitle  {
	color: #B34125;
	font-size: 11px;
}
.titl {
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 13px; font-style: normal; font-weight: bold; color: #4A4D4A;
	line-height: 15px;  
}         
.button  {
	font-family: Verdana, Geneva CE, Arial, Helvetica, sans-serif;
	font-size: 10px; font-style: normal; font-weight: bold; color: #000000;
	text-align: center;  
	background-color: #CCCCCC; 
	height: 18px;
	border: 1px solid #000;
}
.buttonNewsletter  {
	font-family: Verdana, Geneva CE, Arial, Helvetica, sans-serif;
	font-size: 10px; font-style: normal; font-weight: normal; color: #000000;
	text-align: center;  
	background-color: #CCCCCC; 
	height: 18px;
	width: 30px;
	border: 1px solid #000;
	margin-right:10px;
	margin-top: 15px;
	float:right;
}
.formtext {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: #525252;
	line-height: 13px;  
	padding-left: 3px;
}
.input {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; color: #000000; 
	line-height: 13px;  
	background-color: #FFFFFF; 
	border: 1px solid #000; 
	padding: 1px; 
}
.inputNewsletter {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; color: #000000; 
	line-height: 13px;  
	background-color: #FFFFFF; 
	border: 1px solid #000; 
	padding: 1px; 
	margin:2px 0px 2px 3px;
	width: 150px;
}
.inputContact {
	width: 150px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; color: #000000; 
	line-height: 13px;  
	background-color: #FFFFFF; 
	border: 1px solid #000; 
	padding: 1px;
}
.inputContactArea {
	overflow:hidden;  
	width: 325px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; color: #000000;
	line-height: 13px;
	background-color: #FFFFFF; 
	border: 1px solid #000; 
	padding: 1px;
}
.module_header  {
	background: #013066;
	background-image: url('imgs/bullet_block.gif');
	background-position:left;
	background-repeat:no-repeat;
	height: 15px;
	color:white;
	text-align: left;
	padding-left: 25px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 10px; font-weight:bold;
}

.enlarge_photo  {
  border: 1px solid #D3D3C7;
  background-color: #F1F8FE;
  padding-left:5px;
  height: 20px;
}

.module_header1  {
  border: 1px solid #D3D3C7;
  background-color: #EEEFE1;
  padding-left:0px;
}
.module_header2  {
  border: 1px solid #C6C8BB;
  background-color: #E6E6E6;
  padding-left:5px;
}
a.menu_link:link, a.menu_link:visited  {
  text-decoration: none; 
  font-family: Verdana, Tahoma, Geneva CE, Arial, Helvetica, sans-serif;
  font-size: 11px; font-style: normal; font-weight: bold; color: #2C4F70;  
  line-height: 13px;  
  padding: 0px;
}
a.menu_link:hover {
  text-decoration: none; 
  font-family: Verdana, Tahoma, Geneva CE, Arial, Helvetica, sans-serif;
  font-size: 11px; font-style: normal; font-weight: bold; color: #000000;  
  line-height: 13px;
  padding: 0px;
}
a.menu_navigation:link, a.menu_navigation:visited  {
  text-decoration: none; 
  font-family: Verdana, Tahoma, Geneva CE, Arial, Helvetica, sans-serif;
  font-size: 11px; font-style: normal; font-weight: bold; color: #2C4F70;  
  line-height: 9px;  
  padding: 0px;
}
a.menu_navigation:hover {
  text-decoration: underline; 
  font-family: Verdana, Tahoma, Geneva CE, Arial, Helvetica, sans-serif;
  font-size: 11px; font-style: normal; font-weight: bold; color: #000000;  
  line-height: 11px;
  padding: 0px;
}
a.menu_link_bot:link, a.menu_link_bot:visited  {
  text-decoration: none; 
  font-family: Verdana, Tahoma, Geneva CE, Arial, Helvetica, sans-serif;
  font-size: 11px; font-style: normal; font-weight: bold; color: #858281;  
  line-height: 13px;  
  padding: 0px;
}
a.menu_link_bot:hover {
  text-decoration: none; 
  font-family: Verdana, Tahoma, Geneva CE, Arial, Helvetica, sans-serif;
  font-size: 11px; font-style: normal; font-weight: bold; color: #000000;  
  line-height: 13px;
  padding: 0px;
}
a.menu_link_top:link, a.menu_link_top:visited  {
  text-decoration: none; 
  font-family: Verdana, Tahoma, Geneva CE, Arial, Helvetica, sans-serif;
  font-size: 11px; font-style: normal; font-weight: normal; color: #58595B;  
  line-height: 13px;  
  padding: 0px;
}
a.menu_link_top:hover {
  text-decoration: none; 
  font-family: Verdana, Tahoma, Geneva CE, Arial, Helvetica, sans-serif;
  font-size: 11px; font-style: normal; font-weight: normal; color: #000000;
  line-height: 13px;
  padding: 0px;
}
a.menu_link_cat:link, a.menu_link_cat:visited  {
  text-decoration: none; 
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px; font-style: normal; font-weight: normal; color: white; 
  padding-left: 0px;
}
a.menu_link_cat:hover {
  text-decoration: underline; 
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px; font-style: normal; font-weight: normal; color: white;
  padding-left: 0px;
}
a.child_link_cat:link, a.child_link_cat:visited  {
  text-decoration: none; 
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px; font-style: normal; font-weight: normal; color: #013066; 
  padding-left: 0px;
}
a.child_link_cat:hover {
  text-decoration: underline; 
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px; font-style: normal; font-weight: normal; color: #000000;
  padding-left: 0px;
}
a.link_cat:link, a.link_cat:visited  {
  text-decoration: none; 
  font-family: Verdana, Tahoma, Geneva CE, Arial, Helvetica, sans-serif;
  font-size: 12px; font-style: normal; font-weight: bold; color: #015DAD;  
  line-height: 12px;  
  padding-left: 0px;
}
a.link_cat:hover {
  text-decoration: underline; 
  font-family: Verdana, Tahoma, Geneva CE, Arial, Helvetica, sans-serif;
  font-size: 12px; font-style: normal; font-weight: bold; color: #000099;
  line-height: 12px;  
  padding-left: 0px;
}
a.menu_link_subcat:link, a.menu_link_subcat:visited  {
  text-decoration: none; 
  font-family: Verdana, Tahoma, Geneva CE, Arial, Helvetica, sans-serif;
  font-size: 11px; font-style: normal; font-weight: normal;
  line-height: 10px;  
  padding-left: 0px;
  color: #000;
}

a.menu_link_subcat:hover {
  text-decoration: underline; 
  font-family: Verdana, Tahoma, Geneva CE, Arial, Helvetica, sans-serif;
  font-size: 11px; font-style: normal; font-weight: normal; color: #595959; 
  line-height: 10px;  
  padding-left: 0px;
}
a.page_link:link, a.page_link:visited  {
  text-decoration: underline; 
  font-family: Tahoma, Geneva CE, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; font-style: normal; color: #2C4F70;
  line-height: 13px;  
  padding: 0px;
}
a.page_link:hover {
  text-decoration: underline; 
  font-family: Tahoma, Geneva CE, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; font-style: normal; color: #000000;
  line-height: 13px;  
  padding: 0px;
}
table.moduleMenuLeft {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background: white;
	border-spacing: 0px;
	border-collapse:collapse;	
/*  margin-bottom: 5px; 
	border-spacing: 5px;
 border: 1px solid #cecece; */
}
table.moduleMenuLeft td {
	height: 15px;
	vertical-align: middle;
	font-size:11px; font-weight: normal; color: white; 
	text-align: left; 
	border-top: 0px;
	border-right: 0px; 
	border-bottom: 5px solid white;
	border-left: 0px;
	padding:0px 0px 0px 25px; 
	background-color: #013066;
}
table.moduleMenuLeft th {
	font-weight: bold; font-size: 11px; color: white;  
	text-align: left;
	padding-top: 3px;
	padding-left: 8px;
	height: 15px;
	background-color: #187BBE;  
/*  xbackground: url(imgs/demo_box_bg1.gif) repeat-x;
	xbackground-color: #3C5F84; */

}
table.moduleNewsletterLeft {
	width: 180px;
	margin: 10px 0px 0px 10px;
/*  margin-bottom: 5px;
  border-spacing: 0px;
  border-collapse: collapse;
  border: 1px solid #cecece; */
}
table.moduleNewsletterLeft th {
	height: 24px;
	vertical-align: middle;
	font-size: 12px; font-weight: bold; color: #D51B44;
	text-align: left;  
	margin: 0px;
	padding:0px 0px 0px 13px;
	}
table.moduleNewsletterLeft td {
	height: 24px;
	vertical-align: middle;
	font-size: 10px; font-weight: normal; color: #000;
	text-align: justify;  
	margin: 0px;
	padding:0px 0px 0px 10px;
}
a.leftBoxLink:link, a.leftBoxLink:visited {
	text-decoration: none;
	color: #890C00; //#187BDF
}
a.leftBoxLink:hover {
	text-decoration: underline;
	color: #890C00; //#187BDF
}
table.normalTable {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 1px solid #98B1C4;
}
table.normalTable td {
	padding-top: 5px;
	padding-bottom: 2px;  
	padding-left: 5px;
	border-bottom: 1px solid #cecece;
}

a.izba_link:link, a.izba_link:visited  {
  text-decoration: none; 
  font-family: Tahoma, Geneva CE, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; font-style: normal; color: #2C4F70;
  line-height: 13px;  
  padding: 0px;
  
}
a.izba_link:hover {
  text-decoration: underline; 
  font-family: Tahoma, Geneva CE, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; font-style: normal; color: #000000;
  line-height: 13px;  
  padding: 0px;
  
 }


