/* Default CSS Stylesheet for a new Web Application project */

BODY, form
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin: 0px;
    padding: 0px;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT, td, span, a, a:hover, div, p
{
    COLOR: #565555;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
	vertical-align: top;
    margin: 0px;
    padding: 0px;
}

h4 {	
	line-height: 14px;
	margin-top: 4px;
	text-align: justify;
}
table.tbl1 {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-width: 0px;
}
table.tbl1 td {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}
table.tbl1 tr.r1 td.d2 {
	width: 280px;
	background-color: #F5F5F5;
	background-image: url(../img/tlo_kol_prawa.gif);
	background-position: right top;
}

table.tbl1 tr.r1 td.d3 {
	width: 580px;
}
table.tbl1 tr.r2 td {
	height: 40px;
}
table.tbl1 tr.r2 td.d2 {
	background-color: #E0E0E0;
	border-top: solid 1px #9F9F9F;
	background-image: url(../img/tlo_kol_prawa.gif);
	background-position: right top;
}
table.tbl1 tr.r2 td.d3 {
	background-color: #ffffff;
	border-top: solid 1px #9F9F9F;
	width: 580px;
	vertical-align: middle;
}

div.menu_boczne {
	background-image: url(../img/tlo_menu_boczne.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 10px;
	padding-top: 110px;
	border-bottom: solid 5px #F4991B;
}
div.menu_boczne div.m {
	background-image: url(../img/pix_gold.gif);
	background-position: right center;
	background-repeat: no-repeat;
	line-height: 21px;
}

div.menu_boczne div.s {
	background-image: url(../img/pix_line1.gif);
	height: 2px;
	font-size: 1px;

}
div.menu_boczne div.m a {
	line-height: 21px;
	font-family: "Century Gothic",Verdana;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	color: #ffffff;
}
div.menu_boczne div.m a:hover {
	color: #FFCA5F;
}

div.naglowek, div.naglowek_pl {
	background-image: url(../img/tlo_naglowek_en.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 178px;
	padding-bottom: 16px;
}

div.naglowek_pl{
    background-image: url(../img/tlo_naglowek_pl.jpg);
    
    }

div.naglowek table tr td.lewy, div.naglowek_pl table tr td.lewy {
	width: 290px;
	padding-left: 15px;
	vertical-align: bottom;
}
div.naglowek table tr td.lewy a, div.naglowek_pl table tr td.lewy a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../img/pix_romb.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	line-height: 14px;
	padding-left: 12px;
}
div.naglowek table tr td.lewy a:hover, div.naglowek_pl table tr td.lewy a:hover {
	text-decoration: underline;
}

div.naglowek table tr td.prawy, div.naglowek_pl table tr td.prawy {
	padding-left: 15px;
	vertical-align: bottom;
}
div.naglowek table tr td.prawy a, div.naglowek_pl table tr td.prawy a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../img/pix_arrow.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 14px;
	padding-left: 12px;
}
div.naglowek table tr td.prawy a:hover, div.naglowek_pl table tr td.prawy a:hover {
	text-decoration: underline;
}


div.menu_gorne {		
	height: 43px;
}

div.menu_gorne table {
	width: 100%;
	height: 43px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-width: 0px;
	table-layout: fixed;
}
div.menu_gorne table td {
	height: 43px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-width: 0px;
}
div.menu_gorne table td.m {
	background-image: url(../img/tlo_menu_pix.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	line-height: 43px;
	text-align: left;
	padding-left: 7px;
	padding-right: 15px;
}
div.menu_gorne table td.s {
	width: 1px;
	background-color: #ffffff;
	font-size: 1px;
}
div.menu_gorne table td.m a {
	line-height: 46px;
	font-family: "Century Gothic",Verdana;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-size: 9px;
	color: #ffffff;
}
div.menu_gorne table td.m a:hover {
	color: #D80206;
}

div.menu_dolne {
	height: 25px;
}
div.menu_dolne table {
	width: 100%;
	height: 20px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-width: 0px;
	table-layout: fixed;
}
div.menu_dolne table td {
	margin: 0px;
	padding: 0px;
	height: 25px!important;
	border-collapse: collapse;
	border-width: 0px;
}
div.menu_dolne table td.m {
	text-align: center;
}
div.menu_dolne table td.s {
	width: 3px;
	background-color: #E8E8E8;
	font-size: 1px;
}
div.menu_dolne table td.m a {
	font-family: "Century Gothic",Verdana;
	line-height: 25px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	color: #B5020B;
}
div.menu_dolne table td.m a:hover {
	color: #FF000D;
}
div.news {
	margin-left: 8px;
	margin-right: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	
}
div.news div.frmkontakt div {margin-top: 10px;}

div.tit {
	height: 20px;
	background-image: url(../img/pix_line2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: "Century Gothic",Verdana;
	line-height: 20px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	color: #CB0215;	
}
div.poz {
	background-image: url(../img/pix_line3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	margin-top: 5px;
}
div.poz h1 {
	color: #D25009;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 3px;
}
div.poz h2 {
	margin-top: 3px;
	margin-bottom: 1px;
}
div.poz h3 {
	margin :0px;
	text-align: right;
}
a.more, a.more2 {
	background-image: url(../img/pix_black.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 10px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #D25009;
}
a.more:hover, a.more2:hover {
	text-decoration: underline;
	background-image: url(../img/pix_black.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 10px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	color: #D25009;
}
a.more2, a.more2:hover {
	font-size: 11px;
}



a.link1 {
	padding-right: 10px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #D25009;
}
a.link1:hover {
	text-decoration: underline;
	padding-right: 10px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	color: #D25009;
}

div.poz div {
	line-height: 12px;
}
div.poz div a.poz {
	text-decoration: none;
}
div.poz div a.poz:hover {
	text-decoration: underline;
	color: #171717;
}
div.poz div a.poz_sel {
	text-decoration: none;
	color: #C80615;
}
div.poz div a.poz_sel:hover {
	text-decoration: underline;
	color: red;
	
}



SMALL	{	
	font-size:	.7em;
}	

BIG	{	
	font-size:	1.17em;
}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
}	

UL {
	margin-top: 4px;
}

UL LI	{	
	list-style-type:	square ;
	margin-left: -25px;
}	

UL LI LI	{	
	list-style-type:	disc;
}	

UL LI LI LI	{	
	list-style-type:	circle;
}	
	
OL LI	{	
	list-style-type:	decimal;
}	

OL OL LI	{	
	list-style-type:	lower-alpha;
}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
}	


h1.tytul, h2.tresc, h2.tresc2, img.L, img.P, p {
	margin: 0px;
	padding: 0px;
	color: #373737;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana;
	font-style:normal;
	font-variant:normal;
}
h1.tytul {
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 8px;
}
h2.tresc, h2.tresc2 {
	margin-bottom: 8px;
	text-align: justify;
	font-size: 11px;
}
h2.tresc table, h2.tresc2 table {
	border-collapse: collapse;
	border: solid 1px darkgrey;
}
h2.tresc table tr td, h2.tresc2 table tr td {
	border-collapse: collapse;
	border: solid 1px darkgrey;
	padding: 3px;
	color: #373737;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana;
	font-style:normal;
	font-variant:normal;
}
h2.tresc2 {
	line-height:17px;
}
img.L, img.P {
	border: solid 1px #606060;
}
img.L {
	float: left;
	margin: 7px;
	margin-left: 0px;
}
img.P {
	float: right;
	margin: 7px;
	margin-right: 0px;
}
h2.tresc a:link,
h2.tresc2 a:link,
h2.tresc a:visited,
h2.tresc2 a:visited
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana;
	font-style: normal;
	font-variant: normal;
	color: #E08B19;
	text-decoration: underline;
	background-image: none;
	line-height: 10px;
}
h2.tresc a:hover,
h2.tresc2 a:hover {
	color: #9E040B;
	text-decoration: none;
}

table.oferta {
	table-layout: auto;	
	width: 100%;
	margin-top: 4px;
}
table.oferta td {
	vertical-align: top;
	
}	
table.oferta td.foto {
	width: 200px;
}	
table.oferta td.foto img {
	display: block;
	border: solid 1px #373737;
}	
div.of_sygnatura {	
	line-height: 16px;
	font-family: "Century Gothic",Verdana;
	font-weight: bold;
	padding-left: 3px;
	background-color: #F5F5F5;
	margin: 2px;
	margin-bottom: 0px;
	
	text-decoration: none;
	font-size: 14px;
	color: #CF6E15;
}
div.of_okolica {	
	line-height: 18px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	font-size: 9px;
	background-color: #F5F5F5;
	padding-left: 4px;
	color: #373737;
	
}	
div.of_opis, table.cena tr td {	
	line-height: 11px;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	font-size: 9px;
	background-color: #F5F5F5;
	padding: 4px;
	margin-top: 3px;
	color: #373737;
}	
table.cena {
	width: 100%;
}
table.cena tr td.c1 {
	width: 60px;
}	
span.c {
	color: #B10308;
	font-weight: bold;
}	
table.oferta tr td.link {
	text-align: right!important;
	background-image: url(../img/pix_line4.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}	
table.oferta tr td.link a {
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	font-size: 9px;
	color: #CF6E15;
}	
table.oferta tr td.link a:hover {
	text-decoration: underline;
}	
	
div.stop {	
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 10px;
	line-height: 30px;
	font-weight: bold;
	background-color: #F5F5F5;
}
div.stop a, div.stop span {	
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
div.stop a:hover {
	text-decoration: underline;
}

div.stoper {	
	margin-bottom: 2px;
	padding-left: 13px;
	text-align: left;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	background-color: #F5F5F5;
	background-image: url(../img/pix8.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
	
}
div.stoper a, div.stoper span {	
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
div.stoper a:hover {
	text-decoration: underline;
}

.PageBack {
	font-size: 10px;
	background-image: url(../img/pix12.gif); 
	background-repeat:no-repeat; 
	padding-left: 5px; 
	background-position: left 4px
}

.PageNext {
	font-size: 10px;
	background-image: url(../img/pix8.gif); 
	background-repeat:no-repeat; 
	padding-right: 5px; 
	background-position: right 4px;
}

.PageBack:hover {
	font-size: 10px;
	background-image: url(../img/pix12.gif); 
	background-repeat:no-repeat; 
	padding-left: 5px; 
	background-position: left 4px;
	text-decoration: underline;
}
.PageNext:hover {
	font-size: 10px;
	background-image: url(../img/pix8.gif); 
	background-repeat:no-repeat; 
	padding-right: 5px; 
	text-decoration: underline;
	background-position: right 4px;
}

div.czescoferty {
	margin: 0px;
	padding: 0px;
	margin-bottom: 6px;
}
div.czescoferty table {	
	width: 100%;
	margin: 0px;
	padding: 0px;
}

div.czescoferty table tr td {	
	padding: 2px;
	border: solid 1px #D1D1D1;
}
div.czescoferty table tr td.t {	
	width: 100px;
	background-color: #E3E3E3;
	font-weight: BOLD;
}
div.frmkontakt input, div.frmkontakt textarea {
	border: solid 1px #A3A3A3;
	padding: 2px;
	font-family: Verdana;
	font-size: 10px;
	width: 300px;
}

div.frmkontakt select.txtForm {width: 180px; border: solid 1px #A3A3A3;}


div.galeria {
	height: 460px;	
	width: 200px;
	overflow: hidden;
	text-align: center;
}
div.galeria img {
	cursor: pointer;
	border: solid 1px #585858;
	margin-bottom: 4px;
}
div.scroll1, div.scroll2 {
	height: 18px;
	width: 200px;
	padding: 0px;
	margin: 3px 0px 3px 0px;
	cursor: pointer;
	background-color: #DEDEDE;
	background-image: url(../img/pix5.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
div.scroll2 {
	background-image: url(../img/pix6.gif);
}

div.kom2 {
	line-height: 50px;
	margin-top: 30px;
	margin-bottom: 30px;
	font-family: "Century Gothic", Verdana;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	color: #DC8418;

}

div.kalkulator2 {
	padding: 7px;
	margin-top: 7px;
}
input.txt, input.txt2 { 
	border: solid 1px #928F84;
	padding: 2px;
	color: #373737;
	line-height: 14px;
	margin-bottom: 2px;
	font-size: 11px;
	text-align: right;
}

input.txt2 {
	background-color: #EFEFEF;
}
input.txt, input.txt2 {
	width: 90px;
}
div.kalkulator2 select {
	font-size: 11px;
}
input.btn { 
	padding: 3px;
	font-weight: bold;
	font-size: 12px;
	color: #4E4E4E;
	width: 180px;
	border-width: 0px!important;
	background-color: #ffffff;
	margin:5px;
	margin-left: 10px;
	background-image: url(../img/belka.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-right: solid 1px #D3CA8E!important;
	line-height: 20px;
	cursor: pointer;
	height: 26px;
}

input.btnb { 
	padding: 3px;
	font-weight: bold;
	font-size: 12px;
	color: #4E4E4E;
	
	width: 180px;
	background-color: #ffffff;
	margin:5px;
	margin-left: 10px;
	background-image: url(../img/belka.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: solid 1px #D3CA8E;
	line-height: 20px;
	cursor: pointer;
	height: 26px;
}

div.kalkulator2 div {
	height: 25px;
}
div.kalkulator2 div div { 
	width: 330px;
	float: left;
	
}

div.frmkontakt div {
	/*float: left;*/
	font-weight: bold;
	width: 130px;
}
div.frmkontakt input, div.frmkontakt textarea {
	font-size: 10px;
	padding: 4px;
	border: solid 1px #B7B5AE; 
	background-color: #ffffff;
	width: 250px;
	margin-top: 2px;
}
div.frmkontakt textarea {
	width: 250px;
	height: 60px;
}



div.mapa {
	height: 500px;
	border-left: solid 1px #828282;
	border-right: solid 1px #828282;
	border-bottom: solid 1px #828282;
	background-color: #ffffff;
}

a.logowanie {
    font-weight:bold;
    text-decoration:none;
}
	
a.logowanie:hover {
    text-decoration:underline;
}

.wysz_select {font: normal 10px Verdana; width: 180px;}

table.txt tr td {width: 70px;}
table.txt input {width: 30px;}