body {
margin-bottom: 0;
margin : 0 0 0 0;
padding : 0;
FONT-SIZE: 12px;
FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
background: #FFFFFF url(tlo.jpg) repeat-x;

}

textarea {
	FONT-SIZE: 12px; color: black; background: #FFFFFF; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; border: 1px black solid;
}

input {
	FONT-SIZE: 12px; color: black; background: #FFFFFF; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; border: 1px solid #83B7D9;
}

.witamy {
	FONT-SIZE: 19px;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
}
.witamya {
	FONT-SIZE: 18px;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #C3E4FD;
	font-weight: normal;
}
.tytul {
	FONT-SIZE: 15px;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2D90D2;
	font-weight: bold;
}

.tytul_duzy {
	FONT-SIZE: 18px;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2D90D2;
	font-weight: normal;
}

/* Info Firma */

.f_main {	width: 549px;
	margin: 0 0 0 1px;
	}

.f_main_1 {	width: 549px; color: #000000;
	}

.f_title {
	padding: 7px;
	background: #449ACD;
	color: #FFFFFF;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	}

.f_box {	padding: 7px;
	background: #FFFFFF;
	color: #FFFFFF;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	}

.f_opis {	float: left;
	background: #FFFFFF;
	text-align: left;
	margin: 0 0px 0 0px;
	width: 374px;
	margin: 8px;
	}

.f_logo {	float: right;
	width: 145px;
	background: #FFFFFF;
	margin: 8px 0 0 0;
	}

.f_options {	text-align: left;
	}

.f_polec_info {	padding: 7px;
	background: #449ACD;
	color: #FFFFFF;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	}

img {	border: 0px;
	}

.f_polec_info {	font-size: 12px;
	padding: 10px 9px 10px 9px;
	float: left;
	width: 370px;
	background: #ffffff;
	text-align: left;
	}

.f_polec_form1 {	font-size: 12px; padding: 10px 9px 0px 9px; float: left; width: 170px; background: #ffffff; text-align: left;
	}

.f_polec_form2 {
	font-size: 12px; padding: 4px 9px 0px 9px; float: left; width: 170px; background: #ffffff; text-align: left;
	}

.f_polec_form3 {
	font-size: 12px; padding: 4px 9px 10px 9px; float: left; width: 170px; background: #ffffff; text-align: left;
	}


.f_polec_form1a {
	padding: 10px 9px 0px 9px; width: 270px; background: #ffffff; text-align: left; float: left;
	}

.f_polec_form2a {
	padding: 4px 9px 0px 9px; width: 270px; background: #ffffff; text-align: left; float: left;
	}

.f_polec_t1 {	padding: 7px;
	background: #449ACD;
	color: #FFFFFF;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	}

.f_polec_p {	font-size: 12px;
	padding: 10px 9px 10px 9px;
	float: left;
	width: 370px;
	background: #ffffff;
	text-align: left;
	}

.f_border {
border: 3px solid #c6c6c6;
	}

input[type="text"] {	border: 1px solid #83B7D9;
	padding: 4px;
	font-size: 12px;
	margin-bottom: 4px;
	}

input.a {	border: 1px solid #83B7D9;
	padding: 4px;
	font-size: 12px;
	}

.f_info_1 {	font-size: 12px;
	padding: 4px 9px 0px 9px;
	width: 170px;
	background: #ffffff;
	text-align: left;
	}

.f_info_2 {
	font-size: 14px;
	background: #C3E4FD;
	text-align: left;
	padding: 3px 9px 3px 9px;
	font-weight: bold;
	}

.fotka1 {
	padding: 6px;
	float: left;
	margin: 2px 0px 2px 6px;
	width: 97px;
	background: #FFFFFF;
	}

.fotka1 a {
	color: #2D90D2;
	}



/* Dalej */

h2 {
	FONT-SIZE: 11px;
	MARGIN: 0in 0in 0pt 0in;
	display: inline;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h3 {
	FONT-SIZE: 11px;
	MARGIN: 0in 0in 0pt 0in;
	display: inline;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.powiekszone {
	FONT-SIZE: 16px;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
}
.powiekszone h1 {
	FONT-SIZE: 19px;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2D90D2;
	font-weight: bold;
}
.powiekszonea {
	FONT-SIZE: 16px;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: bold;
}
.sredni_nieb {
	FONT-SIZE: 15px;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6597B5;
	font-weight: bold;
}

table {
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing:0;
        padding: 0;
	border: none;
}
td {
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing:0;
        padding: 0;
	border: none;
	FONT-SIZE: 11px;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td.wewn {
        padding: 12px;
	border: none;
	FONT-SIZE: 11px;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
tr {
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing:0;
        padding: 0;
	border: none;
}


.maintext {
	font-family: Trebuchet MS, Verdana, Arial CE, Helvetica EE, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003917;
}
.dol {
	font-family: Trebuchet MS, Verdana, Arial CE, Helvetica EE, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2896DF;
}

.dola {
	font-family: Trebuchet MS, Verdana, Arial CE, Helvetica EE, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.dolb {
	font-family: Trebuchet MS, Verdana, Arial CE, Helvetica EE, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2896DF;
}

.zolty { background-color: #C1EF8B; }
.zielony { background-color: #98E53D; }


a {
	color: #000000;
}

a:hover {
	text-decoration: none;
}


A.dol:visited {
	COLOR: #2896DF; font-size: 12px; TEXT-DECORATION: none
}
A.dol:link {
	COLOR: #2896DF; font-size: 12px; TEXT-DECORATION: none
}
A.dol:hover {
	COLOR: #2896DF; font-size: 12px; TEXT-DECORATION: none
}

A.dola:visited {
	COLOR: #FFFFFF; font-size: 12px; TEXT-DECORATION: none
}
A.dola:link {
	COLOR: #FFFFFF; font-size: 12px; TEXT-DECORATION: none
}
A.dola:hover {
	COLOR: #FFFFFF; font-size: 12px; TEXT-DECORATION: none
}

A.dolb:visited {
	COLOR: #2896DF; font-size: 12px; TEXT-DECORATION: none
}
A.dolb:link {
	COLOR: #2896DF; font-size: 12px; TEXT-DECORATION: none
}
A.dolb:hover {
	COLOR: #2896DF; font-size: 12px; TEXT-DECORATION: none
}

a.tytul {
	FONT-SIZE: 15px;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2D90D2;
	font-weight: bold;
}

a.tytul:hover {
	FONT-SIZE: 15px;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2D90D2;
	font-weight: bold;
}


a.tytul:visited {
	FONT-SIZE: 15px;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2D90D2;
	font-weight: bold;
}

a.tytul1 {
	FONT-SIZE: 15px;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

a.tytul1:hover {
	FONT-SIZE: 15px;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}


a.tytul1:visited {
	FONT-SIZE: 15px;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

input.znajdz {	width: 220px;
	height: 25px;
	padding: 5px;
	font-size: 14px;
	background: #E2F2FF;
	border:1px solid #ADDAFF;
}


.container {	width: 875px;
	margin: 0 auto;
	}

.right_container {	width: 120px;
	float: right;
	}

.left_container {	width: 750px;
	margin: 0 auto;
	float: left;
	}

.header {
	width: 750px;
	background: #FFFFFF;
	}

.header_left {	height: 66px;
	width: 290px;
	background: #FFFFFF;
	float: left;
	}

.header_right1 {    width: 450px;
    height: 43px;
    float: right;
    text-align: right;
	}

.header_right2 {
    width: 450px;
    height: 33px;
    float: right;
    text-align: right;
	}

.head_title {
	background: #449ACD;
	height: 28px;
	width: 176px;
	line-height: 28px;
	margin: 1px 0 1px 0;
	font-size:12px;
	padding:0 12px 0 12px;
	font-weight: bold;
	color: #FFFFFF;
	}

.box_group {
	margin: 1px 0 0 0;
	}

.box_advertisement {	margin: 1px 0 1px 0;
	}

.box_advert_category {	margin: 0 auto;
	width: 340px;
	}

.box_content_left {
	width: 200px;
	float: left;
	background: #ffffff;
	overflow: hidden;
	}

.box_content_right {
	width: 550px;
	float: right;
	background: #ffffff;
	overflow: hidden;
	}

.category_title {	background: #449ACD;
	padding: 10px;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	}

.box_site {
	padding: 0px;
}


.box_site_padding {	padding: 15px;
}


.main_title {	width: 518px;	background: #4CB5FB;
	padding: 6px 11px;
	margin: 5px auto 0 auto;
	}

.main_info {	background: #C3E4FD;
	padding: 15px;
	margin: 0 auto 5px auto;
	width: 510px;
	}

.art_title {	font-size: 15px;
	color: #2D90D2;
	font-weight: bold;
	margin: 0 0 9px 0;
	}

.art_title a {	color: #449ACD;
	}

.art_text {	text-align: justify;
	}

.art_button {	text-align: right;
	margin: 0 0 15px 0;
	}

.por_main_left {
    float: left;
    width: 268px;
	}

.por_main_right {
    float: right;
    width: 268px;
	}

.link_por {	background: #E9F6FF;
	padding:6px;
	margin: 2px 0 0 0;
	}

.link_por_mini {
	background: #E9F6FF;
	padding:6px;
	margin: 2px 0 0 0;
	}

.link_por_white {
	background: #FFFFFF;
	padding:6px;
	margin: 2px 0 0 0;
	}


.por_icon {
	float: right;
	width: 30px;
	}

.por_link_text {
	float: left;
	width: 498px;
	}

.logo_box_main {
	float: left;
	width: 135px;
	height: 100px;
	background-color: #FFFFFF;
	}

.search_box_main1 {
	float: left;
	background-color: #FFFFFF;
	width: 240px;
	padding: 10px;
	}

.search_box_main2 {	padding: 10px;
	float: right;
	background-color: #FFFFFF;
	width: 230px;
	}

.link_tabelka_porad {	font-size: 12px;
	width: 120px;
	line-height: 24px;
	height: 24px;
	border: 1px solid #B4D2EA;
	background: #E7F4FE;
    padding: 0 5px 0 5px;
    }

.zapowiedzi_main {	padding: 12px;
	background: #E2F2FF;
	color: #000000;
	margin: 5px 0 0 0;
	}

.zapowiedzi_left {
	float: left;
	width:360px
	}

.zapowiedzi_title {
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
	}

.zapowiedzi_date {
	font-size: 15px;
	padding: 5px;
	background: #EFF8FF;width: 150px;
	}

.zapowiedzi_city {
	font-size: 15px;
	padding: 5px;
	}

.zapowiedzi_right {
	float: right;
	border:3px solid #FFFFFF;
	width: 120px;
	height: 120px;
	}

.box_komis {
	padding: 12px;
	background: #E2F2FF;
	color: #000000;
	margin: 5px 0 0 0;
	}

.box_komis1 {
	padding: 12px;
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #c6c6c6;
	margin: 5px 0 0 0;
	}

.box_komis_left {
	float: left;
	width:360px
	}

.box_komis_title {
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
	}

.box_komis_contact {
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	}

.box_komis_desc {
	font-size: 12px;
	padding: 5px;
	background: #EFF8FF;width: 350px;
	}

.box_komis_type {
	font-size: 15px;
	padding: 5px;
	}

.box_komis_button {	padding: 7px;
	}

.box_komis_right {
	float: right;
	border:3px solid #FFFFFF;
	width: 120px;
	height: 120px;
	}

/* ######### Menu LEFT ######### */

html>body div.menu a{ /*Non IE rule*/
width: auto;
}


div.menus {
	width: 200px;
}

.menus ul{list-style-type:none;width:100%;position:relative;font-size:12px;margin:0;padding:0px 0 0 0;font-family: Verdana, Arial, Helvetica, sans-serif;}
.menus ul li{display:block;margin:0 0 0 0px;}
.menus ul li a{  width: 176px; display:block;color:#000000;background:#E5F9CE;line-height:25px;text-decoration:none;padding:0 12px 0 12px; margin: 1px 0 0 0;}
.menus ul li a.main{  width: 176px; display:block;color:#DEDEDE;background:#183030;line-height:25px;text-decoration:none;padding:0 12px 0 12px; margin: 1px 0 0 0;}
.menus ul li a.active{  width: 176px; display:block;color:#000000;background:#B7B7B7;line-height:25px;text-decoration:none;padding:0 12px 0 12px; margin: 1px 0 0 0;}
.menus ul li a:hover{background:#F7FFED; color: #000000;}


div.menut {
}

.menut ul{list-style-type:none;width:100%;position:relative;font-size:12px;margin:0;padding:0px 0 0 0;font-family: Verdana, Arial, Helvetica, sans-serif;}
.menut ul li{display:block;margin:0 0 0 0px;float: left;margin: 0 1px 0 0}
.menut ul li a{  width: 155px; display:block;color:#000000;background:#E5F9CE;line-height:25px;text-decoration:none;padding:0 12px 0 12px; margin: 1px 0 0 0;}
.menut ul li a.main{  width: 155px; display:block;color:#DEDEDE;background:#183030;line-height:25px;text-decoration:none;padding:0 12px 0 12px; margin: 1px 0 0 0;}
.menut ul li a.active{  width: 155px; display:block;color:#000000;background:#B7B7B7;line-height:25px;text-decoration:none;padding:0 12px 0 12px; margin: 1px 0 0 0;}
.menut ul li a:hover{background:#F7FFED; color: #000000;}




.rek_g {	background: #ffffff;
padding: 5px;
}

.rek_k { width: 540px;
 text-align: left;
  background: #C3E4FD;
   margin-top: 3px;
   overflow: hidden;
}

.rek_l {clear: both;
display: block;
padding: 5px;
text-align: left;
color: #FFFFFF;
font-size: 16px;
background: #449ACD;
}

.rek_m {padding: 12px 15px 15px 15px;
 text-align: left;
  font-size: 12px;
   background: #C3E4FD;
}

.rek_n {
width: auto;
padding: 10px 10px 10px 10px;
 text-align: left;
 background: #AEDAF8;
}



div#tabele td
{
	font-family: Trebuchet MS, 'Verdana', sans-serif;
	display:block;
	margin: 0;
 	padding: 3px;
	height: 20px;
	color: #000000;
	vertical-align: bottom;
	font-size: 11px;
      padding-left: 4px;
      padding-top: 4px;
	background-color: #C3E4FD;
}

html>body div#menu a{ /*Non IE rule*/
width: auto;
}


div#menu td
{
	font-family: Trebuchet MS, 'Verdana', sans-serif;
	display:block;
	margin: 0;
 	padding: 0;
	width: 200px;
	height: 20px;
	color: #000000;
	vertical-align: bottom;
	font-size: 11px;
	background-color: #E5F9CE;
	margin: 0 0 2px 0;
	TEXT-DECORATION: none;
	margin-top: 0px;
}

div#menu td a
{
	font-family: Trebuchet MS, 'Verdana', sans-serif;
	display:block;
	margin: 0;
 	padding: 0;
	width: 200px;
	height: 20px;
	color: #000000;
	vertical-align: bottom;
	font-size: 11px;
      padding-left: 4px;
      padding-top: 4px;
	background-color: #E5F9CE;
	border-left: 13px solid #CFF3A4;
	margin: 0 0 2px 0;
	TEXT-DECORATION: none;
	margin-top: 0px;

}


div#menu td a:hover
{
	color: #000000;
	font-family: Trebuchet MS, 'Verdana', sans-serif;
	background-color: #FFFFFF;
	height: 20px;
	border-left: 10px solid #F4DFC4;
}
div#menu td a.pod:hover
{
	color: #ffffff;
	font-family: Trebuchet MS, 'Verdana', sans-serif;
	background-color: #000000;
	margin: 0px 0px 0px 0px;
}


div#podmenu td a
{
	font-family: Trebuchet MS, 'Verdana', sans-serif;
	display:block;
	margin: 0;
 	padding: 0;
	width: 100%;
	height: 20px;
	color: #000000;
	vertical-align: bottom;
	font-size: 11px;
      padding-left: 4px;
      padding-top: 4px;
	background-color: #FFF4E7;
	border-left: 10px solid #C06D07;
	border-right: 3px solid #C06D07;
	margin: 0 0 2px 0;
	TEXT-DECORATION: none;
margin-top: 0px;

}


div#podmenu td a:hover
{
	color: #000000;
	font-family: Trebuchet MS, 'Verdana', sans-serif;
	background-color: #FFFFFF;
	height: 20px;
	border-left: 10px solid #F4DFC4;
}

#galery {
width: 504px;
margin: 10px 10px;
}

#galerybox {margin: 0 2px;
width: 504px;
background-color: #FFFFFF;
}

.gal1 {
float: right;
display:block;
margin: 8px;
width: 142px;
text-align: center;
background-color: #FFFFFF;
}

#foto1a {
}

#fotos1 {   display:block;
   clear: both;
}


#fotos1 p
{
	padding: 2px;
	margin: 2px;
}

#fotos1 a
{
display:block;
float:right;
text-decoration:none;
background:#FFFFFF;
border:1px solid #c6c6c6;
}

.fotos img {	display: block;
	padding: 5px;
	margin: 2px;}

.tag {
	padding: 4px;
	float: left;
	font-size: 14px;
	background: #E2F2FF;
	border:1px solid #ADDAFF;
	}

.tag_a {
	padding: 4px;
	float: left;
	font-size: 14px;
	}



#cleargal {
clear: both;

}

.clear {
clear: both;

}


.pagination{	margin: 10px 0 0 0;
padding: 2px;
}

.menus ul{list-style-type:none;width:100%;position:relative;font-size:12px;margin:0;padding:0px 0 0 0;font-family: Verdana, Arial, Helvetica, sans-serif;}
.menus ul li{display:block;margin:0 0 0 0px;}
.menus ul li a{  width: 176px; display:block;color:#000000;background:#E5F9CE;line-height:25px;text-decoration:none;padding:0 12px 0 12px; margin: 1px 0 0 0;}
.menus ul li a.main{  width: 176px; display:block;color:#DEDEDE;background:#183030;line-height:25px;text-decoration:none;padding:0 12px 0 12px; margin: 1px 0 0 0;}
.menus ul li a.active{  width: 176px; display:block;color:#000000;background:#B7B7B7;line-height:25px;text-decoration:none;padding:0 12px 0 12px; margin: 1px 0 0 0;}
.menus ul li a:hover{background:#F7FFED; color: #000000;}


.pagination ul{	list-style-type:none;
	width:100%;
	position:relative;
	margin: 0;
	padding: 0;
	font-size: 16px;
}

.pagination li{
	display:block;
	margin:0px 0 0 0px;
}

.pagination a, .pagination a:visited{	display:block;
	padding: 0 5px;
	border: 1px solid #9aafe5;
	text-decoration: none;
	color: #2e6ab1;
	float: left;
	height: 27px;
	line-height: 27px;
	margin:4px 2px 0 0px;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

a.katpor {
border: 1px solid #9aafe5;
padding: 2px 5px;
width: 200px;
}

a.katpor:hover {
border: 1px solid #2b66a5;
padding: 2px 5px;
background-color: #FFFF80;
}

.pagination a.prevnext{
font-weight: bold;
}

ul.marquee {
	/* required styles */
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	position: relative;
	overflow: hidden;

	/* optional styles for appearance */
	width: 740px;
	height: 18px; /* height should be included to reserve visual space for the marquee */

	background-color: #FFFFFF;
}

ul.marquee li {
	/* required styles */
	position: absolute;
	top: -999em;
	left: 0;
	display: block;
	white-space: nowrap; /* keep all text on a single line */

	/* optional styles for appearance */
	font: 14px Arial, Helvetica, sans-serif;
	padding: 3px 5px;
}