body { color: #ff0; font-size: 14px; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; background-color: #333; margin: 0; padding: 0; }
a { color: #ffc; font-weight: normal; text-decoration: none; }
a:hover { color: #fff; font-style: normal; text-decoration: underline; }
a.foot { color: #ffc; font-weight: normal; }
a.foot:hover { color: #fff; font-weight: normal; text-decoration: underline; }
a.aktual { color: #ffc; font-weight: bold; }
a.aktual:hover { color: #fff; font-weight: bold; text-decoration: underline; }
a.intra { color: #ffc; font-size: 15px; font-weight: normal; line-height: 30px; padding-top: 0; }
a.intra:hover { color: #fff; font-size: 15px; font-weight: normal; line-height: 30px; text-decoration: underline; padding-top: 0; }
a.box2 { color: #ffc; font-weight: normal; }
a.box2:hover { color: #fff; font-weight: normal; text-decoration: underline; }
a.box3 { color: #ffc; font-weight: normal; }
a.box3:hover { color: #fff; font-weight: normal; text-decoration: underline; }
a.polityka { color: #ffc; font-weight: normal; text-decoration: none; }
a.polityka:hover { color: #fff; font-weight: normal; text-decoration: underline; }
a.szukanie { color: #ffc; }
a.szukanie:hover { color: #fff; text-decoration: underline; }
a.szukanie1 { color: #ffc; font-weight: normal; }
a.szukanie1:hover { color: #fff; font-weight: normal; text-decoration: underline; }
#main { font-size: 15px; line-height: 130%; background-color: #333; width: 940px; height: auto; margin: 0 auto; }
#content_left { letter-spacing: 0.15mm; width: 705px; float: left; margin-bottom: 20px; }
#nag_box { width: 705px; height: 250px; }
#klienci_box { color: #ff0; width: 234px; ; float: left; margin: 10px 0 0; padding: 0; border-right: 1px solid #666; }
#klienci_box h1 { font-size: 20px; font-weight: bold; text-transform: uppercase; margin: 10px 0 14px 10px; width: auto; padding: 0; }
#klienci_box p { margin: 0 20px 0 10px; padding: 0; }
#klienci_box h2 { font-size: 16px; font-weight: bold; margin: 10px 20px 10px 10px; padding: 0; }
#klienci_box ul { list-style-type: none; margin: 0 20px 0 10px; padding: 0; }
#klienci_box ul li { background-image: url(../pics/li_bg_kontrast.gif); background-repeat: no-repeat; background-position: left 5px; list-style-type: none; margin: 0; padding: 0 0 5px 10px; }
#niepelnosprawni_box { color: #ff0; width: 234px; ; float: left; margin-top: 10px; border-right: 1px solid #666; }
#niepelnosprawni_box h1 { font-size: 20px; font-weight: bold; text-transform: uppercase; width: 171px; margin: 10px 0 14px 10px; padding: 0; }
#niepelnosprawni_box p { margin: 0 20px 0 10px; padding: 0; }
#niepelnosprawni_box h2 { font-size: 16px; font-weight: bold; margin: 10px 20px 10px 10px; padding: 0; }
#niepelnosprawni_box ul { margin: 0 20px 0 10px; padding: 0; list-style-type: none; }
#niepelnosprawni_box ul li { background-image: url(../pics/li_bg_kontrast.gif); background-repeat: no-repeat; background-position: left 5px; margin: 0; padding: 0 0 5px 10px; list-style-type: none; }
#przedsiebiorcy_box { color: #ff0; width: 235px;  float: left; margin-top: 10px; }
#przedsiebiorcy_box h1 { font-size: 20px; font-weight: bold; text-transform: uppercase; width: 171px; margin: 10px 0 14px 10px; padding: 0; }
#przedsiebiorcy_box p { margin: 0 20px 0 10px; padding: 0; }
#przedsiebiorcy_box h2 { font-size: 16px; font-weight: bold; margin: 7px 20px 7px 10px; padding: 0; }
#przedsiebiorcy_box ul { margin: 0 20px 0 10px; padding: 0; list-style-type: none; }
#przedsiebiorcy_box ul li { background-image: url(../pics/li_bg_kontrast.gif); background-repeat: no-repeat; background-position: left 5px; margin: 0; padding: 0 0 5px 10px; list-style-type: none; }
#podstrona_box { letter-spacing: normal; width: 675px; float: left; margin: 0 0 0 15px; padding: 0 15px 0 0; }
#aktualnosci_box { width: 469px; float: left; margin-top: 10px; border-top: 1px solid #666; border-right: 1px solid #666; }
#aktualnosci_box h1 { font-size: 20px; font-weight: bold; text-transform: uppercase; margin: 15px 20px 10px 10px; padding: 0 0 5px; }
#aktualnosci_box .data { font-size: 14px; margin: 5px 20px 10px 10px; padding: 0 0 0 10px; }
#aktualnosci_box .tytul { color: #ff0; font-size: 17px; font-weight: bold; background-image: url(../pics/li_bg_kontrast.gif); background-repeat: no-repeat; background-position: left 6px; margin: -3px 20px 10px 10px; padding: 0 0 0 10px; }
#aktualnosci_box .tresc { margin: 5px 20px 0 10px; padding: 0 0 0 10px; }
#aktualnosci_box .tresc span { float: left; margin: 0 10px 0 0; padding: 3px; border: solid 1px #e6e6e6; }
#aktualnosci_box .link { text-align: right; margin: 0 20px 0 0; padding: 0; }
#statystyka_box { width: 235px; float: left; margin-top: 10px; border-top: 1px solid #666; }
#statystyka_box h1 { font-size: 20px; font-weight: bold; text-transform: uppercase; margin: 15px 20px -5px 10px; padding: 0 0 5px; }
#statystyka_box .link { text-align: right; margin: -10px 20px 0 0; padding: 0; }
.odciecie { width: 0; height: 0; clear: both; margin: 0; padding: 0; }
#content_right { background-image: url(../pics/content_right_bg.gif); background-repeat: repeat-x; background-position: left top; width: 235px; float: left; margin: 0; padding: 0; }
#wzrok_box { margin: 21px 0 0; padding: 0; }
#szukarka_box { width: 235px; height: 163px; margin: 0; padding: 0;}
#szukarka_box h1 { font-size: 20px; font-weight: bold; text-transform: uppercase; margin: 15px 20px 0 10px; padding: 0 0 3px; }
#szukaj_ofert { width: 100px; float: left; margin: 15px 0 0 21px; padding: 5px 0 0; }
#szukaj_stron { color: #e7e7e7; text-align: right; width: 95px; float: left; margin: 15px 0 0; padding: 5px 0 0; }
#szukaj_ofert1 { letter-spacing: -0.23mm; margin: 15px 0 0 21px; padding: 5px 0 0; width: 100px; float: left; }
#szukaj_stron1 { text-align: right; margin: 15px 0 0; padding: 5px 0 0; width: 95px; float: left; }

#szukaj1  {margin-left: 0px;}
#szukaj2 	{margin-left: 0px;}

input.szukarka { color: #000; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 192px; height: 16px; margin: 4px 22px 10px 21px; padding: 2px 0 0 3px; border: solid 1px; }
#szukarka_box .link { font-weight: bold; text-align: right; margin: 10px 0 0 20px; padding: 0 0 5px 10px; }
#newsletter_box { width: 234px; margin: 10px 0 0; padding: 0 0 15px; border-top: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666; }
input#newsletter { color: black; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 192px; height: 16px; margin: 4px 20px 10px; padding-top: 2px; padding-left: 3px; border: solid 1px #000; }
input.btn_left { float: left; margin: 4px 0 0 20px; padding: 0; }
input.btn_right { float: right; margin: 4px 18px 0 0; padding: 0; }
#newsletter_box .tresc { margin: 5px 20px 15px 10px; padding: 0; }
#newsletter_box #polityka { color: #fff; text-align: right; margin: 5px 0 10px 0; padding: 0; }
#newsletter_box h1 { font-size: 20px; font-weight: bold; text-transform: uppercase; margin: 0 20px 0 10px; padding: 10px 0 3px; }
#urzad_box { width: 234px; height: 230px; margin: 0; padding: 0; border-left: 1px solid #666; }
#urzad_box h1 { font-size: 20px; font-weight: bold; text-transform: uppercase; width: 171px; margin: 0 0 14px 10px; padding: 15px 0 0; }
#urzad_box p { margin: 0 20px 0 10px; padding: 0; }
#urzad_box h2 { font-size: 17px; font-weight: bold; margin: 10px 20px 10px 10px; padding: 0; }
#urzad_box ul { color: #247d20; margin: 0 20px 0 10px; padding: 0; list-style-type: none; }
#urzad_box ul li { line-height: 12px; background-image: url(../pics/li_bg_kontrast.gif); background-repeat: no-repeat; background-position: left 5px; margin: 0; padding: 0 0 5px 10px; list-style-type: none; }
#porady { margin: 0; padding: 0; border-top: 1px solid #666; border-left: 1px solid #666; }
#porady h1 { font-size: 20px; font-weight: bold; text-transform: uppercase; margin: 15px 20px 10px 10px; padding: 0 0 5px; }
#porady .tytul { font-size: 17px; font-weight: bold; margin: 0 20px 0 10px; padding: 0; }
#porady .tresc { margin: 10px 20px 10px 10px; padding: 0; }
#porady .link { text-align: right; margin: 0 20px 0 0; padding: 0; }
#foot { color: #ffc; font-size: 15px; line-height: 130%; text-align: center; letter-spacing: 0.15mm; width: 940px; margin-top: 0; margin-right: auto; margin-bottom: 0; padding: 15px 0 10px; border-top: 1px solid #666; }
#foot .linki1 { color: #ffc; margin: 0 0 10px; padding: 0; }
#foot .intracom { color: #ffc; margin: 0 0 0; padding: 0; }
#submenu { line-height: 130%; background-color: #262626; background-image: url(../pics/submenu_bg_kontrast.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 215px; height: auto; float: left; margin: 0; padding: 0 10px 10px; }
#submenu_foot { background-color: #262626; margin: 0 0 15px; padding: 0 10px 10px; position: relative; width: 215px; height: auto; float: left; }
#submenu h1 { font-size: 20px; text-transform: uppercase; height: auto; margin: 30px 15px 10px 10px; padding: 0 0 3px; }
#submenu div { font-size: 17px; font-weight: bold; background-image: url(../pics/li_bg1_kontrast.gif); background-repeat: no-repeat; background-position: left 3px; width: auto; margin: 5px 15px 0 20px; padding: 0 0 5px 14px; border-top-style: none; border-right-style: none; border-bottom-color: #666; border-left-style: none; }
#submenu div a { color: #ffc; font-weight: bold; text-decoration: none; border-top-style: none; }
#submenu div a:hover { color: #fff; font-weight: bold; text-decoration: underline; border-top-style: none; }
#submenu div div { font-size: 17px; font-weight: normal; background-image: url(../pics/li_bg_kontrast.gif); background-repeat: no-repeat; background-position: left 7px; width: 170px; margin: 0; padding: 3px 0 3px 10px; border-style: none; }
#submenu div div a { color: #ffc; font-weight: normal; text-decoration: none; }
#submenu div div a:hover { color: #fff; font-weight: normal; text-decoration: underline; }
#submenu div div div { font-size: 15px; font-weight: normal; background-image: none; background-repeat: no-repeat; background-position: left 10px; margin: 0 0 -1px; padding: 2px 0 1px 10px; width: 170px; border-style: none; }
#submenu div div div a { color: #ffc; text-decoration: none; }
#submenu div div div a:hover { color: #fff; text-decoration: underline; }
#nag_p { font-size: 20px; font-weight: bold; text-transform: uppercase; text-align: left; width: auto; height: auto; margin: 0 0 15px; padding: 0 0 5px 0; }
#nag_linki_p { color: #ffc; text-align: left; margin: 0 0 20px; width: auto; height: auto; padding-top: 5px; padding-bottom: 0; }
#nag_linki_p a { color: #ffc; text-decoration: none; margin: 0; padding: 0; }
#nag_linki_p a:hover { color: #fff; text-decoration: underline; margin: 0; padding: 0; }
#news_p { width: auto; height: auto; margin: 0 0 0 0; padding: 0; }
#news_p p#data { font-size: 15px; text-indent: 0; margin: 0 0 0; padding: 0; }
#news_p h1 { font-size: 17px; font-weight: bold; margin: 0 0 10px; padding: 0; }
#news_p p { text-align: justify; margin: 0 0 0 0; padding: 0; }
#news_p img.foto { color: #006729; font-size: 15px; margin: 5px 5px 0 0; padding: 0; border: double 3px #ff0; }
.lista { margin: 10px 0 20px 20px; padding: 0; list-style-type: none; list-style-image: none; }
.lista li { background-image: url(../pics/iko6_kontrast.gif); background-repeat: no-repeat; background-position: left 4px; margin: 4px 0 2px 15px; padding: 0 0 0 22px; list-style-image: none; }
.lista1 { list-style-type: none; list-style-image: none; margin: 10px 0 20px 20px; padding: 0; }
.lista1 li { background-image: url(../pics/iko6a_kontrast.gif); background-repeat: no-repeat; background-position: left 2px; list-style-image: none; margin: 4px 0 2px 15px; padding: 0 0 0 22px; }
.lista2 { color: #fff; list-style-type: none; list-style-image: none; margin: 10px 0 20px 20px; padding: 0; }
.lista2 li { background-image: url(../pics/iko7_kontrast.gif); background-repeat: no-repeat; background-position: left 2px; list-style-image: none; margin: 4px 0 2px 15px; padding: 0 0 0 22px; }
.lista3 { color: #fff; list-style-type: none; list-style-image: none; margin: 10px 0 20px 20px; padding: 0; }
.lista3 li { background-image: url(../pics/iko7a_kontrast.gif); background-repeat: no-repeat; background-position: 2px 3px; list-style-image: none; margin: 4px 0 2px 15px; padding: 0 0 0 22px; }
#komunikat { background-color: #262626; width: auto; height: auto; margin: 20px; padding: 9px 7px; border: solid 1px #000; }
#komunikat p { font-weight: bold; text-align: center; width: auto; height: auto; margin: 0; padding: 10px; }
#komunikat1 { background-color: #ff0; margin: 20px; padding: 9px 7px; width: auto; height: auto; border: solid 1px #000; }
#komunikat1 p { color: #000; font-weight: bold; text-align: center; margin: 0; padding: 10px; width: auto; height: auto; }
#wstecz_drukuj { color: #ffc; text-align: left; width: auto; height: 20px; margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 3px; border-top: 1px solid #666; }
#wstecz_drukuj div img { vertical-align: -5px; margin-right: 2px; margin-left: 0; }
#wstecz_drukuj div { float: right; }
#wstecz_drukuj #print { margin-left: 5px; float: left; margin-right: 5px; }
#wstecz_drukuj #print a { text-decoration: none; }
#wstecz_drukuj #print a:hover { text-decoration: underline; }



#banners{}
#banners div.baner{float:left;margin:10px 15px 0 0 }


.cloud
{
	position:absolute;
	display:none;
	max-width:320px;
	min-width:180px;
	left:30px;
	top:0px;
	border:1px solid #ffe400;
	background-color:#000000;
	padding:8px;
}



.form1 { color: #ffe400; text-align: right; margin: 0; padding: 9px 10px 5px 5px; width: 170px; height: auto; float: left; }
.form2 { width: 350px; height: auto; float: left; margin: 0; padding: 5px 5px 5px 0; }


textarea.form_1 { color: #ffe400; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #000; width: 350px; height: auto; margin: 0; padding: 2px 0 0 2px; border: solid 1px #ffe400 }
textarea.form_2 { color: #ffe400; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #000; margin: 0; padding: 2px 0 0 2px; width: 300px; height: auto; border: solid 1px #ffe400; }
input.form_1 { color: #ffe400; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #000; width: 180px; height: 16px; margin: 0; padding: 2px 0 0 2px; border: solid 1px #ffe400; }
input.form_2 { color: #ffe400; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #000; margin: 0; padding: 2px 0 0 2px; width: 300px; height: 16px; border: solid 1px #ffe400; }
input.form_3 { color: #ffe400; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #000; margin: 0; padding: 2px 0 0 2px; width: 120px; height: 16px; border: solid 1px #ffe400; }
div#form_nag img{vertical-align: top;}


div#form_nag select{ background-color:#000000;
border:1px solid #ffe400;
color:#ffe400;
font-family:"Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;
font-size:12px;
height:21px;
margin:0;
padding:0px 0 0 0px;
vertical-align: middle;
 }
#form_nag {  width: auto; height: auto; margin: 20px 33px 0 25px; padding:20px; border: solid 3px #000000 }

.box_obejmujacy .box{ float:left;width:130px;border:3px solid #000;padding:10px;margin:0 7px 0 0 }
.box_obejmujacy .box .podglad{ padding:0 0 5px 0  }
.box_obejmujacy .box .inputy{ text-align: center; }
div#form_nag .box_obejmujacy .box .inputy input.radial{ margin:0 5px 0 0 }




#calendar_day_events_cnt{ background:#000000;border:1px solid #ffe400;padding:3px; width:300px }
#calendar_day_events_cnt img{border:none;float:right;margin-top:-18px;}
.wydarzenie_data{background: #dfdede url(../pics/wydarzenie_data_bg.gif) no-repeat center top;padding:5px;color:#797979;font-weight:bold}
.wydarzenie_lista{padding:5px ;border-bottom:1px dotted #d6d6d6}
.wydarzenie_data #calendar_day_events_close {}

.lista_main{ border:3px solid #000;padding:2px; }
.lista_main span{display: block;background: #000000 ;padding:5px;margin:0 0 2px 0 }
.lista_main .wydarzenie a{ font-weight:bold;font-size:12px;padding:12px 0 10px 0; display: block;}
.lista_main .dane_wydarzenia{ border-top:1px dotted #000 }


.lista_main .dane_wydarzenia div { border-bottom:1px dotted #000000 ;padding:5px 0 5px 0;color:#ffe400;margin-right:15px}
.lista_main .dane_wydarzenia div.opis_wydarzenie{ padding:10px;background: #fff url() ;margin:3px 15px 3px 0; border:none;color:#444444}

.dane_wydarzenia form div#form_nag div.form1 { border:none } 
.dane_wydarzenia form div#form_nag div.form2 { border:none } 
.dane_wydarzenia form div#form_nag div {border:none}



.normal{ text-align: center;  }
.sobota {text-align: center; }
.niedziela {text-align: center; }

.normal_active{ background: #000000 url() ;border:1px solid #ffe400;text-align: center; }
.sobota_active{ background: #000000 url() ;border:1px solid #ffe400;text-align: center; }
.niedziela_active{ background: #000000 url() ;border:2px solid #ffe400 ;text-align: center;}
.niedziela_active a{color:#ffe400}


.normal_today_active{ background: #ffe400 url() ;border:1px solid #000000 ;text-align: center;}
.normal_today_active a {color:#000000}
.sobota_today_active{ background: #ffe400 url() ;border:1px solid #000000 ;text-align: center;}
.sobota_today_active a{ color:#000000 } 
.niedziela_today_active{ background: #ffe400 url() ;border:2px solid #000000 ;text-align: center;}
.niedziela_today_active a { color:#000000 }



div#kalendarz table td.empty {
background-color:transparent;
border-style:none;
color:#000000;
display:table-cell;

font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px;
}


.panel_logowania{ text-align: center;color:#ffe400 }
.panel_logowania .panel { height:auto; margin: 0 auto;padding:0 0 0px 0 ;width:350px;text-align:left;
background-image:#000000);

border:3px solid #ffe400;}
 
.panel_logowania .panel .inside { background:#000;padding:0 0 15px 0 }
.panel_logowania .panel .inside h3 {background:#333333 ;display:block;margin:2px;padding:5px 5px 15px 10px;}
 
.panel_logowania .panel .inside .form1{ color:#ffe400;float:left;height:auto;margin:0;padding:9px 10px 5px 5px;text-align:right;width:80px; }
.panel_logowania .panel .inside .form2{ float:left;height:auto;margin:0;padding:5px 5px 5px 0;width:80px; }


.panel_logowania .panel .inside .form2 input{background-color:#FFFFFF;border:1px solid #E7E7E7;color:#626262;font-family:"Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;font-size:12px;height:16px;margin:0;padding:2px 0 0 2px;width:150px;}
.panel_logowania .panel .inside .form2 input.btn{ height:21px;width:89px;background:none;border:none }

.box_materialy{ background:#000000;

border:3px solid #ffe400; padding:2px} 

.box_materialy .panel{background: url(../pics/wyloguj_bg.gif) repeat-x left top;padding:5px 5px 5px 0;margin:0 0 0 0; text-align: right; }

.box_materialy .materialy .prawa_materialy div { padding:0 0 0 0}
.box_materialy .materialy .prawa_materialy a{ color:#ffe400;font-weight:bold;display:block;padding:5px 0 5px 45px;margin:0 0 1px 0;background: #333333 url(../pics/materialy_link.gif) no-repeat left top;text-align: left; }
.box_materialy .materialy .prawa_materialy a:hover{background: #ffe400 url(../pics/materialy_link.gif) no-repeat left top;color:#97bf0d;text-decoration: none;}




