#top .logo .col_1 { float: left; margin-left: 16px}
#top .logo .col_1 img {margin: 0px; padding: 0px}

#top .logo .col_2 { float: left; margin-top: 5px; margin-left: 18px }
#top .logo .col_2 h1 { color: #4C4C4C; font-size:15px; font-weight: normal; margin: 0px; padding: 0px}

#top .logo .col_3 { float: right; margin-top: 6px}
#top .logo .col_3 a { margin-left: 3px; text-decoration: none; color: #000000; font-weight: bold }

#center .home_area_0 { background-color: #FFFFFF; border: 1px solid #D6D6D6; overflow: auto; margin-bottom: 7px; padding-top: 16px;}
#center .home_area_0 h1 { color: #4C4C4C; font-size: 25px; font-weight:normal; margin: 0px; padding: 0px}

#center .home_area_0 .col_1 { float: left; padding-left: 23px; width: 388px; }
#center .home_area_0 .col_1 dt { color: #000000; font-weight: bold; font-size: 12px; margin-bottom: 6px; font-style: normal; text-decoration: none; }
#center .home_area_0 .col_1 dt a { text-decoration: none; }
#center .home_area_0 .col_1 dd { color: #000000; font-size: 12px; margin-bottom: 8px; margin-left: 0px; padding-left: 0px }
#center .home_area_0 .col_1 em { color: #000000; font-size: 12px;  margin-left: 5px; font-style: normal }

#center .home_area_0 .col_2 { float: left; }
#center .home_area_0 .col_2 dt { color: #000000; font-size: 12px; margin-bottom: 6px; font-style: normal; text-decoration: none; }
#center .home_area_0 .col_2 dt a { text-decoration: none; }
#center .home_area_0 .col_2 dd { color: #000000; font-size: 12px; margin-bottom: 8px; margin-left: 0px; padding-left: 0px }
#center .home_area_0 .col_2 em { color: #000000; font-size: 12px;  margin-left: 5px; font-style: normal }

#center .home_area_1 { background-color: #FFFFFF; border: 1px solid #D6D6D6; height: 655px; margin-bottom: 7px; padding-top: 16px;}
#center .home_area_1 h1 { color: #4C4C4C; font-size: 25px; font-weight:normal; margin: 0px; padding: 0px}
#center .home_area_1 .col_1 { float: left; padding-left: 23px; width: 388px; height: 345px; }
#center .home_area_1 .col_1 img { float: left; margin-right: 8px}
#center .home_area_1 .col_1 ul { margin-left: 13px; padding-left: 0px }
#center .home_area_1 .col_1 ul li { float: left; list-style:none; height: 30px; margin-right: 11px; width: 162px}
#center .home_area_1 .col_2 dt { color: #006093; font-size: 16px; margin-bottom: 6px}
#center .home_area_1 .col_2 dd { color: #666666; font-size: 12px; line-height: 19px; margin-bottom: 8px; padding-right:20px;}

#center .home_area_1 .items { padding-left: 23px; clear:both;}
#center .home_area_1 .items h1 { padding-bottom: 15px }
#center .home_area_1 .items .col { float: left; width: 223px; padding-left: 0px; height: 70px; font-size:11px;  color:#7f7f7f; font-weight:normal }
#center .home_area_1 .items .col h1 { color: #4C4C4C; font-size: 14px;  font-weight:normal; margin: 0px; padding: 0px}
#center .home_area_1 .items .col h1 a { text-decoration:none; }
#center .home_area_1 .items .col img { float: left; margin-right: 8px;}
#center .home_area_1 .items .col em { color: #ec4a24; font-weight:bold }

#center .home_area_3 { background-color: #FFFFFF; border: 1px solid #D6D6D6; margin-bottom: 7px; height: 155px}
#center .home_area_3 h1 { color: #000; font-size: 14px; font-weight:normal; margin: 0px; padding: 0px}
#center .home_area_3 .col_1 { float: left; width: 190px; padding: 9px 0px 0px 15px}
#center .home_area_3 .col_1 p { font-size: 11px;}
#center .home_area_3 .col_1 a { font-size: 15px; text-decoration:none;}
#center .home_area_3 .col_2 { float: left; width: 320px; padding: 9px 0px 0px 15px}
#center .home_area_3 .col_2 a { text-decoration:none;}
#center .home_area_3 .col_2 dt { float: left; clear: left; color: #cccccc; font-size: 11px; margin-right: 7px; margin-bottom: 2px}
#center .home_area_3 .col_2 dd {margin-bottom: 2px}
#center .home_area_3 ul li { font-size: 11px }

#center .home_area_4 { background-color: #FFFFFF; border: 1px solid #D6D6D6; margin-bottom: 0px; height: 220px; padding-top: 9px;}
#center .home_area_4 h1 { color: #000000; font-size: 14px; font-weight:normal; margin: 0px; padding: 0px; margin-left: 15px}
#center .home_area_4 ul { margin-left: 15px; padding-left: 0px; padding-right: 0px;}
#center .home_area_4 ul li { float: left; list-style:none; height: 70px; margin-left: 0px; margin-right: 12px; font-size: 11px }

#center dl.dl_login { padding: 0px; margin-top: 15px; }
#center dl.dl_login dt { padding: 0px; margin: 0px; float: left; font-size: 12px; margin-right: 7px;}
#center dl.dl_login dd { padding: 0px; margin: 0px; font-size: 12px; padding-bottom: 10px; line-height: 15px}

#center .contact dt { float: left; clear: left; color: #cccccc; font-size: 11px; margin-right: 7px; margin-bottom: 2px }
#center .contact dd {margin-bottom: 2px;}
#center .contact label { font-size: 11px;  } 
#center .contact .col_1 { float: left; width: 300px; padding-right: 18px; padding-bottom: 20px}
#center .contact .col_2 { float: left; width: 300px;}
#center .contact .col_3 { float: left; }
#center .contact .col_3 p { font-style:italic;}
#center .contact .col_4 { float: right; text-align:right}

#center .contact em { color:#ec4a24; font-weight:bold;}
#center .contact form { display:inline;}
#center .contact fieldset { border:none; }
#center .contact legend { display:none;}
#center .contact label { color:#666; font-weight:normal; font-size: 12px }
#center .contact textarea { border:1px solid #d3d3d3; width: 285px; }
#center .contact dt { width: 290px; font-size: 12px }
#center .contact dt input, select, textarea { border:1px solid #bbb; font:12px arial, helvetica; width: 290px;}

#center .news { padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #CCCCCC;}
#center .news h1 a { font-size: 14px; font-weight:normal; margin: 0px; padding: 0px;}
#center .news small {}

#center .newsletter input { width: 162px }
#center .newsletter img { padding-left: 93px; padding-top: 5px }

#center .publikacja { padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #CCCCCC;}
#center .publikacja h1 a { font-size: 14px; font-weight:normal; margin: 0px; padding: 0px;}
#center .publikacja small {}

#center .wdrozenie { padding-bottom:2px; margin-bottom:15px;  margin-right: 3px }
#center .wdrozenie a h3 { font-size: 12px; font-weight:bold; margin: 0px; padding: 0px; margin-bottom: 2px;}
#center .wdrozenie a:hover h3 { text-decoration:none}
#center .wdrozenie a img {  border: 1px solid #FFF; } 
#center .wdrozenie a:hover img {  border: 1px dotted #CCCCCC } 
#center .wdrozenie small {}



#center #logos_div { float: left; width: 183px; height: 90px } 

/*
#center table.files  {}
#center table.files th { background-color:#CCCCCC; padding: 7px; border-bottom: 1px solid #CCCCCC }
#center table.files tr { background-color:#FCFCFC; padding: 7px; border-bottom: 1px solid #666666 }*/

#center table.files th {
	font: bold 11px Verdana, Arial, Helvetica,sans-serif;
	color: #333333;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/layout/center_table_files_bg_header.jpg) no-repeat;
}

#center table.files th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #CCCCCC;
	background: none;
	width: 450px;
}

#center table.files .icon {
	text-align:center;
	padding: 0px;
	margin: 0px;
	width: 32px;
}


#center table.files th.icons {
	text-align:center;
}

#center table.files th.spec {	
	border-left: 1px solid #CCCCCC;
	border-top: 0;
	background: #fff url(images/layout/center_table_files_bullet1.gif) no-repeat;
	font: 11px Verdana, Arial, Helvetica,
	sans-serif;
}

#center table.files th.specalt {
	border-left: 1px solid #CCCCCC;
	border-top: 0;
	background: #f5fafa url(images/layout/center_table_files_bullet2.gif) no-repeat;
	color: #B4AA9D;
}

#center table.files td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4C4C4C;
}


#center table.files td.alt {
	background: #F5FAFA;
}

caption {
	padding: 0 0 5px 0;
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}


.message {
	background: #008000;
	color:#FFFFFF;
	text-align:center;
	padding-top:4px;
}

.message div {
	background:url(images/layout/tips_green.png) left bottom no-repeat;
	padding-top:4px;
	height:18px;
}

