/* CSS Document */
*,a{
	font-family:"lucida sans unicode";
	font-size: 9pt;
	color:#000;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

h1{
	color:#0CB3FA;
	font-size:21px;
	font-weight:normal;
	margin-top:0px;
	line-height:40px;
}

img{
	border:0px;
}

html {
    height:100%;
}

body{
	height:100%;
	margin:0px;
}

input.papaya_submit{
	width:86px;
	height:24px;
	background: repeat-x url(img/tlo_submit.gif);
	border:none;
	cursor:pointer;
	color:#114200;
	font-weight:bold;
}

img.loga_teksty{
	float:right;
	margin-left:5px;
	padding-bottom:20px;
}

.clear{
	clear:both;
}

.bold{
	font-weight:bold;
}

/*Opera Fix*/
body:before {
    content:"";
    height:100%;
    float:left;
    width:0;
}

div.container_tla{
	width:100%;
    min-height:100%;
    margin-top:-59px;
}

div.tlo_gora{
	width:100%;
	height:95px;
	background: repeat-x url(img/tlo_gora.jpg);
	border-top:59px solid #fff;
}

div.gora{
	width:860px;
	margin:0px auto 0px auto;
}

div.gora_baner{
	float:left;
	width:164px;
	height:69px;
	background:no-repeat url(img/baner.png);
}

div.gora_baner a{
	display:block;
	width:100%;
	height:69px;
	cursor:pointer;
}

div.gora_jezyki{
	float:right;
	padding-top:20px;
}

div.gora_clear{
	clear:both;
}

div.tlo_top{
	width:100%;
	height:254px;
	/*background: repeat-x url(img/tlo_top.jpg) 50% 0%;*/
	background-color:#000;
}

div.tlo_top_wzorek_lewa{
	position:absolute;
	z-index:1;
	left:0px;
	width:91px;
	height:204px;
	background:no-repeat url(img/tlo_top_wzorek_lewa.png);
}

div.tlo_top_wzorek_prawa{
	position:absolute;
	z-index:1;
	right:0px;
	width:91px;
	height:204px;
	background:no-repeat url(img/tlo_top_wzorek_prawa.png);
}

div.top{
	width:860px;
	height:254px;
	margin:0px auto 0px auto;
}

div.flash{
	float:right;
}

table.zawartosc{
	width:860px;
	height:355px;
	margin:20px auto 20px auto;
	border-collapse:collapse;
}

td.okno_glowne{
	padding-left:210px;
	vertical-align:top;
}

div.tlo_stopka{
    width:100%;
    margin:auto;
    height:59px;
    clear:both;
	/*background:repeat-x url(img/tlo_stopka.jpg);*/
	background-color:#000;
	overflow:hidden;
}

div.tlo_zawartosc{
	width:100%;
	height:355px;
	position:absolute;
	z-index:-1;
	margin-top:-355px;
	background:repeat-x url(img/tlo_zawartosc.jpg);
	left:0;
}

div.stopka{
	width:860px;
	height:20px;
	margin:0px auto 0px auto;
	padding-top:15px;
}

div.stopka_jezyk{
	float:left;
}

div.stopka_txt{
	text-align: center;
	color: gray;
}

div.stopka_zaw_clear{
	clear:both;
}

/*style menu*/
div.menu{
	position:absolute;
	z-index:2;
	margin-top:-7px;
}

div.menu_arrow{
	width:19px;
	height:17px;
	background:no-repeat url(img/menu_arrow.png);
	position:absolute;
	z-index:2;
	margin:244px 0px 0px 85px;
	display:none;
}

div.menu_pozycja_on{
	width:195px;
	height:35px;
	background:no-repeat url(img/menu_1_on.jpg);
	line-height:35px;
	vertical-align:middle;
	cursor:pointer;
}

div.menu_pozycja_on a{
	display:block;
	cursor:pointer;
	width:89%;
	height:35px;
	font-weight:bold;
	color:#FFF;
	padding-left:20px;
}

div.menu_pozycja_on a:hover{
	text-decoration:none;
	font-size:10pt;
}

div.menu_pozycja_off{
	width:195px;
	height:35px;
	background:no-repeat url(img/menu_1_off.jpg);
	line-height:35px;
	vertical-align:middle;
	cursor:pointer;
}

div.menu_pozycja_off a{
	display:block;
	cursor:pointer;
	width:89%;
	height:35px;
	color:#FFF;
	padding-left:20px;
}

div.menu_pozycja_off a:hover{
	text-decoration:none;
	font-size:10pt;
}

div.menu_tlo{
	width:173px;
	height:184px;
	background:no-repeat url(img/menu_tlo.png);
	margin:28px 0px 0px 10px;
}

div.menu_dan_tlo{
	width:173px;
	height:200px;
	background:no-repeat url(img/menu_dan_tlo.png);
	margin:28px 0px 0px 0px;
}

img.menu_bottom_img{
	margin-top:25px;
	position:absolute;
	margin-left:-5px;
}

/*style jezykow*/
table.jezyk{
	border-collapse:collapse;
}

table.jezyk td{
	padding-left:12px;
	text-align:center;
}

table.jezyk a.on{
	display:block;
	width: 24px;
	cursor:pointer;
	background-color:#59b130;
	color:#fff;
	font-size:8pt;
	font-weight:bold;
}

table.jezyk a.on:hover{
	text-decoration:none;
}

table.jezyk a.off{
	display:block;
	width: 24px;
	cursor:pointer;
	font-size:8pt;
	font-weight:bold;
}

table.jezyk a.off:hover{
	background-color:#59b130;
	color:#fff;
	text-decoration:none;
}

/*jesyki wersja alternatywna*/
table.jezyk_alt{
	border-collapse:collapse;
}

table.jezyk_alt td{
	padding-left:12px;
	text-align:center;
	color:#fff;
}

table.jezyk_alt a.on{
	display:block;
	width: 24px;
	cursor:pointer;
	background-color:#fff;
	color:#000;
	font-size:8pt;
	font-weight:bold;
}

table.jezyk_alt a.on:hover{
	text-decoration:none;
}

table.jezyk_alt a.off{
	display:block;
	width: 24px;
	cursor:pointer;
	font-size:8pt;
	font-weight:bold;
	color:#fff;
}

table.jezyk_alt a.off:hover{
	background-color:#fff;
	color:#000;
	text-decoration:none;
}

/*style do kontaktu*/
div.kon{
}

div.kon_form{
	float:left;
}

div.kon_mapka{
	float:right;
	width:276px;
	height:350px;
	background: no-repeat url(img/kon_mapka.png);
	margin-top:20px;
}

div.kon_clear{
	clear:both;
}

div.kon_form_txt{
	margin-bottom:25px;
}

table.kon_ladny{
	width:294px;
	border-collapse:collapse;
}

table.kon_ladny th{
	text-align:left;
	font-weight:normal;
	color:#333;
}

td.kon_form_input{
	background:no-repeat url(img/kon_input.jpg);
	height:40px;
	width:294px;
	text-align:left;
	vertical-align:top;
	padding-top:2px;
	padding-left:10px;
}

input.kon_form{
	width:96%;
	height:17px;
	font-size:14px;
	font-weight:normal;
	border:0px;
	background:none;
	color:#000;
}

td.kon_form_textarea{
	background:no-repeat url(img/kon_textarea.jpg);
	text-align:left;
	padding-left:10px;
	width:294px;
	height:129px;
}

textarea.kon_form{
	font-size:14px;
	font-weight:normal;
	width:98%;
	height:115px;
	color:#000;
	margin-top:2px;
	border:0px;
	background:none;
}

td.kon_form_submit{
	padding-top:15px;
	text-align:right;
}

input.button_submit{
	width:60px;
	height:20px;
	border:0px;
	background-color:#000000;
	color:#ffffff;
	cursor:pointer;
}

div.kon_error{
	color:#F00;
	float:left;
}

/*lista aktualnosci*/
div.aktus{
	padding-top:500px;
}

div.aktus_tytul{
	font-weight:bold;
	color:green;
}

div.aktus_data{
	font-size:8pt;
	color:#999;
	margin-bottom:3px;
}

div.aktus_tresc{
	padding-bottom:20px;
}

div.aktus_tresc a{
	color:#060;
}

div.aktus_sep{
	height:25px;
	width:100%;
	background: no-repeat url(img/sep_dlugi.jpg) 50% 28%;
}

/*napisali o nas*/
div.non{
	width:100%;
}

table.non_pozycja{
	width:100%;
	border-collapse:collapse;
	cursor:pointer;
}

td.non_pozycja_info{
	vertical-align:top;
	width:65%;
}

td.non_pozycja_logo{
	width:35%;
	text-align:right;
	vertical-align:middle;
}

div.non_tytul{
	font-weight:bold;
	color:green;
}

div.non_zrodlo{
	font-size:8pt;
	color:#999;
}

div.non_tresc{
	margin:3px 3px 0px 3px;
}

div.non_sep{
	background:no-repeat url(img/sep_dlugi.jpg) 50% 50%;
	height:28px;
	width:100%;
}

/*newsletter*/
div.nwsl{
	width:100%;
}

div.nwsl_nag{
	width:100%;
	text-align:center;
	font-weight:bold; 
	color:green;
	font-size:12pt;
}

table.nwsl_form{
	margin:20px auto 0px auto;
	width:90%;
	border-collapse:collapse;
}

td.nwsl_email{
	padding:0px 0px 4px 30px;
}

td.nwsl_input{
	height:46px;
	background:no-repeat url(img/ico_newsletter.jpg);
	padding-left:50px;
	padding-top:5px;
	vertical-align:text-top;
}

td.nwsl_input input{
	width:434px;
}

td.nwsl_submit{
	vertical-align:text-top;
	padding-top:5px;
}

/*menu dan*/
div.mdan{
}

#mdan_glowne_obrazek{
	position:absolute;
}

div.mdan_glowne_obrazek_22{
	margin:4px 0px 0px 283px;
}	

div.mdan_glowne_obrazek_25{
	margin:-20px 0px 0px 440px;
}

img.mdan_obrazek{
	float:right;
}

table.mdan_glowne_pozycja{
	border-collapse:collapse;
	margin-bottom:3px;
	cursor:pointer;
	height:16px;
	position:relative;
	z-index:1;
}

div.mdan_glowne_kat{
	width:100%;
	text-align:center;
	font-weight:bold; 
	color:green;
	font-size:12pt;
}

div.mdan_glowne_kat_22{
	width:44%;
}

table.mdan_glowne_pozycja_22{
	width:40%;
}

div.mdan_glowne_kat_25{
	width:69%;
}

table.mdan_glowne_pozycja_25{
	width:65%;
}

td.mdan_glowne_link{
	width:1%;
	height:12px;
	vertical-align:text-top;
}

td.mdan_glowne_link a{
	white-space:nowrap;
	position:relative;
	z-index:1;
	color:#383F42;
}

td.mdan_glowne_link a:hover{
	text-decoration:none;
}

td.mdan_glowne_kropki{
	vertical-align:text-top;
}

td.mdan_glowne_kropki div{
	width:100%;
	border-bottom:1px dotted #999;
	line-height:8px;
	_line-height:12px;
}

div.mdan_main_kat{
	width:100%; 
	text-align:center; 
	font-weight:bold; 
	color:green;
	font-size:12pt;
	clear:both;
}

div.mdan_main_kat_23{
	width:60%; 
	text-align:center; 
	font-weight:bold; 
	color:green;
	font-size:12pt;
}

div.mdan_kat{
	width:100%; 
	text-align:left; 
	font-weight:bold; 
	color:green; 
	margin-top:15px;
	padding-bottom:7px;
	margin-bottom:7px;
	font-size:11pt;
	background:no-repeat url(img/menu_dan_sep.jpg) 0px 22px;
}

div.mdan_kat img{
	padding-left:4px;
}

div.mdan_subkat{
	width:100%; 
	text-align:right; 
	font-weight:bold; 
	color:#CE422D; 
	margin:15px auto 10px auto;
}

div.mdan_subkat img{
	padding-left:4px;
}

div.mdan_pozycja{
	width:100%;
	margin-bottom:10px;
	_margin-bottom:3px;
	float:left;
	cursor:default;
	padding:3px 0px 3px 0px;
}

div.mdan_nazwa{
	float:left;
	width:60%;
}

div.mdan_cena{
	float:right;
	text-align:left;
	width:30%px;
}

div.mdan_opis{
	clear:both;
	text-align:left;
	width:45%;
}

div.mdan_powrot{
	width:100%;
	height:48px;
	text-align:right;
}

div.mdan_powrot a{
	float:right;
	display:block;
	width:100px;
	height:48px;
	line-height:45px;
	background:no-repeat url(img/back.jpg);
	cursor:pointer;
	font-size:10pt;
	font-weight:bold;
	color:green;
}

div.mdan_powrot a:hover{
	text-decoration:none;
}

/*galeria*/
div.gal{
	height:520px;
	min-height:520px;
}

div.gal_iframe{
	position:absolute;
	z-index:1;
	width:850px;
	margin-left:-205px;
}

/*podstrony info*/
div.info{
}