html, body{
	margin: 0;
	padding: 0;
	}
	
body{
	width: 100%;
	height: 100%;
	margin:0px;
	padding:0px;
	font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	text-align: center;
	color: #4e4e4e;
	background: url('tpl/images/bg_main.jpg') repeat-x;
	}

body.podst{
	background: url('tpl/images/bg_main2.jpg') repeat-x;
	}
a{
	color: #a8a8a8;
	text-decoration: underline;
	}
	
a:hover{
	color: #787878;
	}

a.grn{
	color: #88b03f;
	text-decoration: none;
	font-weight: bold;
	}

a.grn:hover{
	color: #617d2d;
	}

a.white{
	color: #fff;
	}

a.white:hover{
	color: #ddd;
	}

a.dark{
	color: #7e7e7e;
	text-decoration: none;
	font-weight: bold;
	}

a.dark:hover{
	color: #505050;
	}

img{
	border: none;
	}

img.block {
	display: block;
	float: left;
	}
	
#top_menu {
	background: url('tpl/images/bg_menu_top.jpg') repeat-x;
	width: 983px;
	height: 49px;
	margin: 0 auto;
	}
	
a.glowna_link{
	float: left;
	margin-left: 130px;
	}
	
a.oprogramie_link{
	float: right;
	margin-right: 30px;
	}
	
a.biuroprasowe_link{
	margin-right: 130px;
	float: right;
	}
	
#top_menu a{
	font-family: Arial;
	font-weight: bold; font-size: 14px; color: #40A82B;
	text-decoration: none;
	position: relative;
	top: 15px;
	}
	
#top_banner {
	width: 100%;
	overflow: hidden;
	}
	
#top_banner img {
	border: 0;
	}
	
#menu_main{
	width: 983px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
	}
	
a.menu1 { background: url('tpl/images/menu_indeks_zlych_nawykow_off.jpg') no-repeat; width: 133px; height: 87px; float: left; }

a.menu2 { background: url('tpl/images/menu_akcje_profilaktyczne_off.jpg') no-repeat; width: 133px; height: 87px; float: left; }

a.menu3 { background: url('tpl/images/menu_dni_dobrych_nawykow_off.jpg') no-repeat; width: 133px; height: 87px; float: left; }

a.menu4 { background: url('tpl/images/menu_zdrowotne_nawyki_polakow_off.jpg') no-repeat; width: 133px; height: 87px; float: left; }

a.menu5 { background: url('tpl/images/menu_porady_dla_pacjentow_off.jpg') no-repeat; width: 133px; height: 87px; float: left; }

a.menu6 { background: url('tpl/images/menu_dane_epidemiologiczne_off.jpg') no-repeat; width: 133px; height: 87px; float: left; }

a.menu7 { background: url('tpl/images/menu_programy_edukacyjne_off.jpg') no-repeat; width: 133px; height: 87px; float: left; }

#menu2{
	overflow: hidden;
	width: 250px;
	float: left;
}

#menu2 a {
	float: left;
	text-decoration: none;
	font-size: 14px;
	color: #3A3A3C;
	font-weight: bold;
	padding: 6px 4px 6px 42px;
	width: 204px;
	height: 32px;
	text-transform: uppercase;
	}

#menu2 a img { border: 0; }

#menu2 a.menu1 { background: url('tpl/images/menu_2_1_1.jpg') no-repeat; }

#menu2 a.menu2 { background: url('tpl/images/menu_2_1_2.jpg') no-repeat; }

#menu2 a.menu3 { background: url('tpl/images/menu_2_1_3.jpg') no-repeat; }

#menu2 a.menu4 { background: url('tpl/images/menu_2_1_4.jpg') no-repeat; }

#menu2 a.menu5 { background: url('tpl/images/menu_2_1_5.jpg') no-repeat; }

#menu2 a.menu6 { background: url('tpl/images/menu_2_1_6.jpg') no-repeat; }

#content_header_separator { background: url('tpl/images/podstrona_line_horizontal.jpg') no-repeat; width: 692px; height: 1px; clear: both; margin-bottom: 10px; }

	
#podpowiedz_wrap{
	overflow: hidden;
	width: 100%;
	margin: 0;
	background: #cccccc;
	border-top: 1px solid #ffffff;
	}


#podpowiedz {
	width: 800px;
	text-align: left;
	margin: 0 auto;
	overflow: hidden;
	}

#podpowiedz td.obrazek {
	width: 200px;
	vertical-align: middle;
	text-align: center;
	padding: 10px;
	}

#podpowiedz td.tekst {
	vertical-align: middle;
	text-align: left;
	padding: 10px;
	}

#content_wrap{
	width: 100%;
	text-align: center;
	border-top: 1px solid #ffffff;
	background: url('tpl/images/bg_content.gif') repeat-x 0 0 #ffffff;
	margin-top: 4px;
	margin: 0 auto;
	overflow: hidden;
}

#content{
	width: 983px;
	margin: 0 auto 30px auto;
	text-align: left;
	overflow: hidden;
	}

#content table.mapka { border: 0; }

#content table.mapka td { margin: 0; border-bottom: solid 1px #000000; }

#left {
	float: left;
	width: 250px;
	text-align: left;
	}
	
#right {
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	text-align: left;
	width: 713px;
	margin-top: 10px;
	}

#left1 {
	float: left;
	width: 548px;
	text-align: left;
	margin-top: 10px;
	}
	
#right1 {
	float: left;
	margin-top: 36px;
	margin-left: 20px;
	text-align: left;
	}

	
#naglowek  .obrazek { width: 65px; float: left; padding-top: 6px; padding-bottom: 6px; }

#naglowek .tekst { color: #F20000; font-size: 14px; font-weight: bold; float: left; padding-top: 12px; text-transform: uppercase; }

.mapa_tekst{
	padding: 20px;
	}

#vertical_separator {
	background: url('tpl/images/line_vertical_separator.jpg') no-repeat;
	width: 1px;
	height: 362px;
	float: left;
	margin-top: 4px;
	}
	
.horizontal_separator {
	background: url('tpl/images/line_horizontal_separator.jpg') no-repeat;
	width: 502px;
	height: 1px;
	clear: both;
	}

.informacje_prasowe { padding-top: 10px; padding-bottom: 10px; overflow: hidden; }
.informacje_prasowe .miniatura { float: left; width: 190px; height: 130px; }
.informacje_prasowe .naglowek {
	background: url('tpl/images/arrow_right.gif') 0px 4px no-repeat;
	margin-left: 10px;
	padding-left: 40px;
	float: left;
	font-family: Arial;
	font-weight: bold; font-size: 13px; color: #018714; height: 30px; padding-top: 10px;
	}

	
.informacje_prasowe .naglowek a {	font-family: Arial;	font-weight: bold; font-size: 13px; color: #018714; text-decoration: none; }

.informacje_prasowe .tresc { margin-left: 10px; float: left; padding-top: 4px; }

.informacje_prasowe .more { clear: both; }

.informacje_prasowe .more a { text-decoration: none; font-weight: bold; color: #018714; float: right; padding-right: 120px; }

	
#aktualnosci {	}

.news {
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
	}
	
.news .miniatura {
	float: left;
	width: 190px;
	height: 130px;
	}
	
.news .naglowek {
	background: url('tpl/images/arrow_right.gif') 0px 4px no-repeat;
	width: 300px;
	margin-left: 10px;
	padding-left: 40px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #018714;
	}
	
.news .naglowek a {
	font-weight: bold;
	font-size: 13px;
	color: #018714;
	text-decoration: none;
	}
	
.news .naglowek a:hover {
	text-decoration: underline;
	}
	
.news .tresc {
	margin-left: 10px;
	width: 330px;
	float: left;
	padding-top: 4px;
	font-size: 12px;
	color: #4e4e4e;
	}

#footer {
	height: 71px;
	width: 100%;
	background: url('tpl/images/bg_footer.jpg') repeat-x;
	clear: both;
	color: #000000;
	font-size: 11px;
	}
	
#footer_content {
	width: 983px;
	margin: 0 auto;
	padding-top: 12px;
	}
	
#footer_content .footer_left {
	float: left;
	}
	
#footer_content .footer_right {
	float: right;
	padding-right: 30px;
	}
	
#footer_content .footer_right a {
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	}
	
#newsletter_box {
	width: 983px;
	height: 95px;
	clear: both;
	margin: 0 auto;
	}
	
#newsletter {
	background: url('tpl/images/newsletter_bg.jpg') no-repeat;
	width: 285px;
	height: 95px;
	float: right;
	position: relative;
	bottom: -2px;
	color: #7A7A7A;
	}
	
#newsletter .form {
	padding-top: 40px;
	padding-bottom: 0;
	float: left;
	width: 100%;
	height: 26px;
	}
	
#newsletter .newsletter_input {
	border: solid 1px #BABABA;
	width: 165px;
	height: 17px;
	color: #7A7A7A;
	font-size: 10px;
	}
	
#newsletter .newsletter_submit {
	background: url('tpl/images/newsletter_submit.gif') no-repeat;
	width: 19px;
	height: 19px;
	border: 0;
	padding-bottom: 3px;
	}
	
#newsletter .newsletter_links {
	padding-top: 7px;
	float: left;
	width: 100%;
	}
	
#newsletter .newsletter_links a {
	color: #7A7A7A;
	}

.naglowek_down {
	background: url('tpl/images/arrow_down.gif') 0px 4px no-repeat;
	width: 180px;
	margin-left: 10px;
	padding-left: 40px;
	margin-bottom: 20px;
	font-family: Arial;
	font-weight: bold; font-size: 13px; color: #018714;
	}
