body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	height: 100%;
	width:auto;
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	color: #858585;
	background:url(pic/home_bg.jpg) #FFFFFF repeat-x top;
} 
div {
	padding:0px;
	margin:0px;
}
#page_home {
	text-align:center; 
	margin: 0 auto 0 auto;
	position:relative; 
}
#main_content {
	text-align:left; 
	width: 915px;
	margin: 0 auto 0 auto;
	position:relative; 
}
#left {
	text-align:left;
	width: 568px;
	margin: 0px 0px 0px 0px;
}
#logo {
	text-align:left;
	margin: 28px 0px 0px 0px;
}
#main_menu {
	display:block;
	height:38px;
	width: 537px;
	margin: 9px 0px 0px 10px;
	position:relative;
	font-size:1%;
}
ul.main_menu {
	margin: 0px 0px 0px 0px;
	list-style:none;
	padding:0px;
}
ul.main_menu li {
	float:left;
}
#head {
	text-align:left;
	margin: 0px 0px 0px 0px;
}
#content {
	text-align:left; 
	width: 555px;
	line-height:16px;
	margin: 10px auto 0 auto;
	position:relative; 
}
#right {
	text-align:right;
	width: 347px;
	margin: 0px 0px 0px 0px;
}
#nav_icon {
	margin: 28px 0px 0px 306px;
	display:block;
}
#right_content {
	text-align:left;
	width: 347px;
	background:url(pic/right_bg.jpg) no-repeat;
	margin: 9px 0px 0px 0px;
}
#mod_zamowienia {
	text-align:left;
	width: 336px;
	height: 291px;
	background:url(pic/mod_zamowienia_bg.jpg) no-repeat;
	margin: 0 auto 0 auto;
}
#mod_zamowienia_foto {
	text-align:left;
	padding-top: 55px;
	padding-left: 40px;
}
#mod_zamowienia_tresc {
	text-align:left;
	padding-top: 15px;
	padding-left: 50px;
	font-size: 11px;
}
.green {
	color: #0791a2;
	font-weight:bold;
}
.mod_zamowienia_link {
	padding-top: 3px;
	color: #0791a2;
	font-weight:bold;
}
.mod_zamowienia_link2 {
	padding-top: 10px;
	color: #FFFFFF;
	font-weight:bold;
}
#mod_szablony {
	text-align:left;
	width: 309px;
	height: 111px;
	background:url(pic/mod_szablony_bg.jpg) no-repeat;
	margin-left:33px;
	margin-top: 3px;
}
#mod_szablony_tresc {
	text-align:left;
	padding-top: 50px;
	padding-left: 20px;
	font-size: 11px;
	color: #FFFFFF;
}
#mod_ftp {
	text-align:left;
	width: 309px;
	height: 160px;
	background:url(pic/mod_ftp_bg.jpg) no-repeat;
	margin-left:33px;
	margin-top: 3px;
}
#mod_ftp_tresc {
	text-align:left;
	padding-top: 55px;
	padding-left: 20px;
	line-height:15px;
	font-size: 11px;
	color: #FFFFFF;
}
#main_content_ul, #nav_icon_ul, #tt_ul, #center_ul, .main_mod_ul {
	text-align:left;
	list-style:none;
	padding:0px;
	margin: 0px 0px 0px 0px;
}
#main_content_ul li, #nav_icon_ul li, #tt_ul li, #center_ul li, .main_mod_ul li {
	float:left;
}
#footer {
	width: 915px;
	height:96px;
	text-align:center;
	margin: 0 auto 0 auto;
	position:relative;
	background:url(pic/footer_bg.jpg) #FFFFFF repeat-x top;
}
#footer_menu {
	text-align:center;
	padding-top: 40px;
}
#footer_copy {
	font-size: 10px;
	text-align:center;
	padding-top: 14px;
	color:#a3a3a3;
}
#footer_menu a:link, #footer_menu a:active, #footer_menu a:visited {
	color:#858585;
	text-decoration:underline;
}
#footer_menu a:hover {
	color:#333333;
}
#footer_copy a:link, #footer_copy a:active, #footer_copy a:visited {
	color:#a3a3a3;
	text-decoration:none;
}
#footer_copy a:hover {
	text-decoration:underline;
}
.mod_zamowienia_link a:link, .mod_zamowienia_link a:active, .mod_zamowienia_link a:visited {
	color:#0791a2;
	text-decoration:none;
}
.mod_zamowienia_link a:hover {
	color:#a3a3a3;
}
.mod_zamowienia_link2 a:link, .mod_zamowienia_link2 a:active, .mod_zamowienia_link2 a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.mod_zamowienia_link2 a:hover {
	color:#f3f3f3;
}
.button {
	margin-right: 7px;
	margin-left: 10px;
}
#content a:link, #content a:active, #content a:visited {
	color:#0791a2;
	text-decoration:none;
}
#content a:hover {
	color:#a3a3a3;
}



#top {
	text-align:left;
	height:116px;
	width: 916px;
	margin: 0 auto 0 auto;
	position:relative;
}
#top_left {
	text-align:left;
	width: 870px;
	margin: 0px 0px 0px 0px;
}
#top_right {
	text-align:right;
	width: 45px;
	margin: 0px 0px 0px 0px;
}
#logo {
	text-align:left;
	margin: 28px 0px 0px 0px;
}
.fotogaleria_ul {
	text-align:left;
	list-style:none;
	padding:0px;
	margin: 0px 0px 0px 0px;
}
.fotogaleria_ul li {
	float:left;
	margin: 20px 0px 0px 0px;

}
#nav_txt {
	position:relative;
	clear:left;
	display:block;
	line-height:13px;
	color:#005b36;
	margin: 27px 0px 0px 28px;
}
#nav_naglowek {
	text-align:left;
	height:37px;
	width: 330px;
	padding: 0px;
	margin-top: 1px;
	font-size:1%;
}
#nav_logo {
	padding: 0px;
	margin-top: 40px;
	margin-right: 15px;
	font-size:1%;
}
#tt {
	width: 966px;
	height:299px;
	min-height:299px;
	text-align:left;
	margin: 0 auto 0 auto;
	position:relative;
	background:url(pic/tt_bg.jpg) no-repeat;
}
#tt_inside {
	width: 905px;
	height:250px;
	margin-left: 30px;
	margin-right: 30px;
	padding-top: 25px;
	text-align:left;
	position:relative;
}
#tt_left {
	text-align:left;
	width: 330px;
	margin: 0px 0px 0px 0px;
}
#tt_tytul {
	font-family:Tahoma, Arial;
	font-size:22px;
	color: #333333;
	text-align:left;
	vertical-align: top;
	padding-bottom: 20px;
	position:relative;
}
#tt_tresc {
	width: 560px;
	font-size:13px;
	color: #333333;
	text-align:left;
	line-height:17px;
	font-weight:bold;
	vertical-align: top;
	padding-bottom: 20px;
	position:relative;
}
.tt_more {
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color: #333333;
}
#center {
	text-align:left;
	width: 966px;
	margin: 5px auto 0 auto;
	padding-bottom: 15px;
	position:relative;
}
#center_left {
	text-align:left;
	width: 630px;
	margin: 0px 0px 0px 0px;
}
#center_right {
	text-align:left;
	width: 336px;
	margin: 0px 0px 0px 0px;
}
#in_center_right {
	text-align:left;
	width: 336px;
	margin: 20px 0px 0px 0px;
}
#main_mod {
	text-align:left;
	width: 615px;
	background:url(pic/main_mod_bg.jpg) #FFFFFF repeat-y top;
	margin: 0px 0px 0px 11px;
}
#fotogaleria {
	text-align:center;
	margin: 0px 0px 0px 60px;
}
#in_mod {
	text-align:left;
	width: 615px;
	margin: 20px 0px 0px 11px;
}
#in_tytul {
	font-family:Tahoma, Arial;
	font-size:22px;
	color: #333333;
	text-align:left;
	vertical-align: top;
	padding-bottom: 20px;
	position:relative;
}
#in_tresc {
	width: 615px;
	font-size:12px;
	text-align:justify;
	line-height:17px;
	vertical-align: top;
	padding-bottom: 20px;
	color: #333333;
	position:relative;
}
#ograniczenie {
	font-size:10px;
	text-align:left;
	line-height:14px;
	vertical-align: top;
	padding-top: 20px;
	color: #005b36;
	position:relative;
}
#main_mod_title {
	text-align:left;
	width: 615px;
	margin: 0px 0px 0px 0px;
}
.main_mod_tresc {
	text-align:left;
	width: 580px;
	display:block;
	position:relative;
	margin: 15px 0px 0px 15px;
}
.mod_zdj {
	text-align:left;
	width: 170px;
	margin: 0px 0px 0px 0px;
}
#right_mod {
	text-align:left;
	width: 300px;
	background:url(pic/right_mod_bg.jpg) #FFFFFF repeat-y top;
	margin: 0px 0px 0px 30px;
}
.foto_tt {
	border-width:2px;
	padding: 3px 3px 3px 3px;
	background: #FFFFFF;
	border-color:#b6b6b6;
	border-style:solid; 
}
.foto_mod {
	border-width:1px;
	padding: 2px 2px 2px 2px;
	background: #f3f3f3;
	border-color:#b6b6b6;
	border-style:solid; 
}
.mod_tytul {
	font-size:13px;
	color: #333333;
	text-align:left;
	vertical-align: top;
	padding-bottom: 10px;
	position:relative;
	font-weight:bold;
}
.mod_tresc {
	width: 400px;
	font-size:11px;
	text-align:left;
	line-height:14px;
	vertical-align: top;
	padding-bottom: 10px;
	color: #333333;
	position:relative;
}
.mod_more {
	text-align:right;
	font-size:10px;
	color: #333333;
}
.mod_kreska {
    position:relative;
	font-size:1px;
	margin-top: 15px;
	margin-left: 15px;
	border-bottom-color:#bcd3ca;
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	width:95%;
}
.formularz_dowolny {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #8aab2c;
}
.tekst {
	text-align:left;
	font-size:10px;
	color: #666666;
}
.tekst2 {
	text-align:right;
	font-size:10px;
	color: #666666;
}
.tekst_bold {
	text-align:left;
	font-size:11px;
	color: #005b36;
	font-weight:bold;
}
#right_mod_down {
	width: 300px;
	height:38px;
	text-align:center;
	margin: 0 auto 0 auto;
	position:relative;
	background:url(pic/right_mod_down.jpg) no-repeat;
}
#rmd_tresc {
	width: 300px;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	margin: 0 auto 0 auto;
	padding-top:10px;
}
#okladka {
	width: 300px;
	text-align:center;
	margin: 0 auto 0 auto;
	padding-top:10px;
	padding-bottom:15px;
}
.mod_wwg {
	width: 260px;
	text-align:left;
	color: #333333;
	margin: 0 auto 0 20px;
}
.mod_wwg_title {
	width: 260px;
	text-align:left;
	color: #333333;
	font-weight:bold;
	font-size:11px;
}
.in_mod_right {
	width: 260px;
	text-align:left;
	color: #9f9f9f;
	margin: 0 auto 10px 20px;
}
.in_mod_right_title {
	width: 260px;
	text-align:left;
	color: #9f9f9f;
	margin-top: 10px;
	font-weight:bold;
	font-family:Tahoma, Arial;
	font-size:11px;
}
.mod_wwg_tresc {
	width: 255px;
	text-align:left;
	color: #666666;
	font-size:10px;
	margin: 2px auto 10px 15px;
}
.archiwum_nr {
	text-align:left;
	width: 600px;
	margin: 25px 0px 0px 11px;
}
.archiwum_title {
	text-align:left;
	margin: 0px 0px 0px 10px;
}
.archiwum_rocznik {
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color: #005b36;
	margin: 10px 0px 0px 38px;
}
.archiwum_gm {
	text-align:left;
	margin: 2px 0px 0px 38px;
}
.archiwum_tbl {
	vertical-align: top;
	text-align:right;
	margin-left: 20px;
	margin-top: 5px;
	border-spacing:3px;
	border-width: 0;
}
.archiwum_tbl td {
	vertical-align: center;
	text-align:center;
	width: 20px;
	height:20px;
	font-weight:bold;
	font-size:12px;
	padding:2px;
	color: #aaaaaa;
}
.archiwum_tbl td.aktual {
	vertical-align: center;
	text-align:center;
	width: 20px;
	height:20px;
	font-weight:bold;
	font-size:12px;
	padding:2px;
	color: #FFFFFF;
	background:#005b36;
}
.archiwum_go {
	text-align:left;
	color: #005b36;
	margin: 5px 0px 0px 38px;
}
#footer_left {
	font-size: 10px;
	text-align:left;
	margin: 25px auto 0 10px;;
	position:relative;
	float: left;
}
#footer_right {
	font-size: 10px;
	text-align:right;
	padding-top:55px;
	margin: 0px 15px 0px 0px;;
	position:relative;
}
.tt_more a:link, .tt_more a:active, .tt_more a:visited, .in_mod_right a:link, .in_mod_right a:active, .in_mod_right a:visited, .mod_more a:link, .mod_more a:active, .mod_more a:visited, .alert_more a:link, .alert_more a:active, .alert_more a:visited, .archiwum_tbl td a:link, .archiwum_tbl td a:active, .archiwum_tbl td a:visited, .archiwum_go a:link, .archiwum_go a:active, .archiwum_go a:visited {
	color:#005b36;
	text-decoration:none;
}
.tt_more a:hover, .in_mod_right a:hover, .mod_more a:hover, .alert_more a:hover, .archiwum_tbl td a:hover, .archiwum_go a:hover {
	text-decoration:underline;
}
.archiwum_tbl td.aktual a:link, .archiwum_tbl td.aktual a:active, .archiwum_tbl td.aktual a:visited, #mod_ftp_tresc a:link, #mod_ftp_tresc a:active, #mod_ftp_tresc a:visited, {
	color:#FFFFFF;
	text-decoration:none;
}
.archiwum_tbl td.aktual a:hover, #mod_ftp_tresc a:hover {
	text-decoration:underline;
}
#alert {
	text-align:left;
	width: 300px;
	background:url(pic/alert_bg.jpg) #FFFFFF repeat-y top;
	margin: 5px 0px 0px 30px;
}
#alert_tresc {
	width: 260px;
	text-align:left;
	font-weight:bold;
	color: #333333;
	margin: 15px auto 0 20px;
	padding: 10px;
}
.alert_more {
	text-align:right;
	font-size:11px;
	font-weight:bold;
	margin: 0px 30px 10px 0px;
}
.clearfix:after, .main_mod_tresc:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix, .main_mod_tresc {display: inline-block; min-height:1%;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

