	
.b {font-weight: bold; }
.c { text-align: center; }	
.cur { cursor: pointer;}
.r { text-align: right; }
.i { font-style: italic;}

.pr { position: relative; top: 0; left: 0; }	
.cb { clear: both; }
.fl { float: left; }
.fr { float: right; }

.bordo { color: #790000; }
.szary { color: #999999; }

.bg10 { background: #ffffff; }
.bg11 { background: #dddddd; }

.border0 { color: #f3f3f3; border: 1px solid #ccc; }
.border1 { color: #790000; border: 1px solid #790000; }

body { margin: 0px; padding: 0px; text-align: center;

font-family: Tahoma, Verdana, Arial, sans-serif;

/*
font-family: Trebuchet MS;
*/
font-size: 11px; cursor: default; background: #979797; 	}

/* nazwa obiektu w spisie ofert */
a.nazwa1 { font-weight: bold; color: #790000; font-size: 12px; }
a.nazwa1:hover { color: #666666; }

b.nrsel, a.nrout { display: block; float: left; padding: 3px 5px; border: 1px solid; font-weight: bold; text-decoration: none; margin-right: 2px;  }
b.nrsel { background: #790000; border-color: #790000; color: #ffffff; }
a.nrout { background: #ffffff; border-color: #dddddd; color: #333333; }
a.nrout:hover { background: #eeeeee; }

a.a1 { color: #790000; }
a.a1:hover { color: #666666 !important; }


a.noclk1 { display: block; float: left; text-decoration: none; font-size: 13px; font-weight: bold; line-height: 34px; padding: 0 20px; }
a.noclk1:hover { color: #ffe1e1; }
/* a.noclk1:hover, a.noclk1a { background: #954d4d; } */

div { text-align: left; }
div.f1 { clear: both; float: left; width: 170px; }
div.f2 { float: left; }
div.div1 { padding: 5px 0 0 0 ; }
div.div2 { background: #f0f0f0; } /* tlo szarego paska w ofertach */

div.w69 { width: 69px; }

div.inw01 { float: left; padding: 3px; }
div.inw02 { font-size: 12px; }

/* g��wny box oferty w spisie */
div.oferta1 { padding: 7px 3px; border: dotted #aaaaaa; border-width: 0 0 1px 0; overflow: hidden; height: 100%; }
/* trzy miniaturki w spisie ofert */
div.zdj1 { width: 270px; } 
	div.zdj1 img { padding: 0 3px 0 0; }

/* naglowek ze znacznikiem H1 i numerowaniem stron w ofertach */	
div.ng1 { clear: both; padding: 25px 0 20px 70px; float: left; width: 400px;}	
div.nr2 { float: right; padding: 25px 0 20px 0px;}	
div.prost1 { clear: both; background: #f0f0f0; width: 224px; margin-left: 70px;  }	


div.bg10 { overflow: hidden; height: 100%; }	
div.of1 {color: #999999; font-size:10px; float: left; text-align: center; width: 70px; padding: 75px 0 0 0; line-height: 16px; }	
div.of1 a {color: #777777;font-size:10px;}
div.of1 span.sig { color:#790000; font-size:10px; font-size:11px; font-weight:bold;}	  
/*
div.of1 span.sig1 { color:#AE0000;}
*/
div.of2 { float: left; text-align: center; width: 224px; padding: 8px 0; }
div.of2 a img{
	width: 200px;
}

div.of3 { float: left; padding: 50px 0 0 20px;  text-transform: uppercase;}
	div.of3 a { font-size: 12px; color: #790000; font-weight: bold; }
	div.of3 a:hover { color: #666666; }
div.of4 { float: left; text-align: center; padding: 75px 0 0 0;}
div.of5 { float: left; text-align: center; padding: 75px 0 0 0; }


div.th { float: left; background: #666666; text-align: center; line-height: 20px; font-size:10px; font-weight: bold; color: #ffffff; border: solid; border-width: 1px 1px 1px 0; border-color: #aaaaaa #ffffff #333333 #ffffff; }
	div.th a { color: #eeeeee; text-decoration: none; }
	div.th a:hover { color: #790000; }
	
div.ofertyspec1 { padding: 0px 0 15px 0; text-align: center;}	
	div.ofertyspec1 span { display: block; text-align: center; letter-spacing: 2px; line-height: 20px; color: #666666; padding: 0 0 10px 0; }
	div.ofertyspec1 td { text-align: center; width: 33%; vertical-align: top; }
	div.ofertyspec1 td a { color: #790000; text-decoration: none; font-weight: bold; font-size: 11px; line-height: 13px; }
	div.ofertyspec1 td a:hover { color: #666666; }
	div.ofertyspec1 td a img { margin: 0 0 6px 0;
	border: 1px solid #790000;
	padding:1px;
	}
	
div.inf1 { padding: 20px 0 10px 0; font-weight: bold; color: #790000; }	
	
div.tresc1 { clear: both; background: url('/img/bg02.gif') repeat-y top left; height: 100%}	
	div.kontakt1 { float: left; padding: 5px 0 0 70px; width: 180px; }
	div.tresc2 { float: left; width: 610px; padding: 0 0 10px 45px; }

div.bezposrednia1 { padding: 10px 0 0 0; font-style: italic; font-weight: bold; color: #990000;  }
	div.bezposrednia1 span { font-weight: normal; }

h1 { margin: 0; padding: 0; color: #790000; font-size: 16px;  }
h2 { color: #790000; margin: 0; padding: 0 0 15px 0; font-size: 15px;  }
h3 { margin: 0; padding: 0; }

img { border: 0px; }

p { margin: 0px; padding: 0px; text-align: left; }

span.nr1 { font-size: 10px; color: #aaa; }


table.prasa1 { }
	table.prasa1 a { display: block; padding: 3px 0; color: #790000; font-weight: bold; }
	table.prasa1 a:hover { color: #666666; text-decoration: none; }
	table.prasa1 img { cursor: pointer; }
	table.prasa1 td { text-align: left; padding: 10px 0; }
	table.prasa1 td.prasa1 { width: 220px; }

td.td1 { width: 69px; text-align: center; }
	td.td1 span { font-size: 10px; color: #aaaaaa; }
td.td2 { width: 192px; background: #f0f0f0; padding: 9px 0; text-align: center; }
	td.td2 img { border: 1px solid #f0f0f0; }
	td.td2 img:hover { border: 1px solid #790000;}
td.td2a { background: #f0f0f0; height: 9px; }
td.td3 { width: 344px; text-align: left;}
td.td4 { width: 101px; text-align: center; }
td.td5 { width: 103px; text-align: center; }

th { background: #666666; text-align: center; font-size: 10px; color: #ffffff; line-height: 20px; border: solid; border-width: 1px 0; border-color: #aaaaaa #fff #333333 #fff; }


ul.ul1 { list-style: square; list-style-position: outside; margin: 0; padding: 0 0 0 15px; color: #790000;  }
	ul.ul1 li { text-align: justify; padding: 4px 0; }
	ul.ul1 li div { color: #222222; text-align: justify;}
	
ul.ul2 { list-style: square; list-style-position: outside; margin: 0; padding: 20px 0 0 13px; color: #790000;  }	
	ul.ul2 li { color: #790000; }
	ul.ul2 li div { color: #222222; }

#kont { position: relative; width: 956px; margin: 0 auto; padding: 0 9px 0 9px; background: #979797 url('/img/bg01.gif') repeat-y center;  }




#menu { line-height: 34px; background: #A41C2C; border: solid #bc7f7f; border-width: 1px 0 0 0; color: #ffffff; overflow: hidden; height: 100%; padding: 0 0 0 70px; }
	#menu div.menu1a { float: left; }
	#menu div.menu1a a.menu1a { display: block; text-decoration: none; font-size: 13px; font-weight: bold; line-height: 34px; padding: 0 10px; color: #ffffff;  }
	#menu div.menu1b { clear: both; position: absolute;  white-space: nowrap; visibility: hidden; background-color: #A41C2C; padding: 1px; margin: 1px; line-height: 18px;  }
	#menu div.menu1b a { display: block; line-height: 26px; padding: 0 25px 0 15px; color: #ffffff; text-decoration: none; font-weight: bold;}
	#menu div.menu1b a:hover { background: #984040;  }	

	

	div.mn01 { padding: 0 120px 0 0; }
	div.mn02 { padding: 0 4px 0 38px; }
	div.mn03 { padding: 0 0 0 15px ; }

	
#stopka { clear: both; position: relative; background: #666666; line-height: 30px; border: solid; border-width: 2px 0 1px 0; border-color: #999999 #fff #000000 #fff; }	
	#stopka div.stopka1 { padding: 0 0 0 20px; color: #ffffff; }
	#stopka div.stopka2 { position: absolute; top: 0; right: 20px; font-weight: bold; color: #aaaaaa; }
	
#zdjecie1 { padding: 5px 0 10px 0; overflow: auto; }	
#zdjecie2 { overflow: auto; }
#zdjecie2 img { margin: 2px; cursor: pointer; position: relative; }


#lewa { clear: both; float: left; width: 70px; }
#srodek { float: left; width: 192px; }
#prawa { float: left; width: 650px; }
	
tr.rowx1 td{
	/*
		background-color: #F0F0F0;
	*/
}
tr.rowx0 td{
	/*
		background-color: #FFFFFF;
	*/
}	
tr.rowx0 td,tr.rowx1 td{
	padding-right: 10px;
}


.clear{
	clear: both;
}

.oferta_sig{
	text-align: center;
}

.id48,
.id27,
.id47,
.id64,
.id49
{
text-transform: capitalize;
}

#main_photo{
	position: relative;
}
.wroc2{
	position: absolute;
	bottom: 10px;
	left:-50px;
	
}


.form {
	width: 153px;
	border: 0px solid black;
	margin-left: 15px;
    color: #790000;
}

.form center{
	font-weight: bold;
	margin-bottom: 5px;
}

.form label{
	font-weight: bold;
	color: #790000;
	padding-left: 4px;
	line-height: 20px;
}
.form input.text{
	border: 1px solid #790000;
	width: 150px;
	margin-bottom: 2px;

}
.form input.submit,
.form2 input.submit
{
	background-color: #790000;
	color: white;
	font-weight:bold;
	width: 120px;
	border: 1px solid #888888;
	font-size: 12px;
	height: 23px;
	padding-bottom: 4px;
	margin-left: 15px;;
	margin-right: auto;
	margin-top: 10px;
	cursor: pointer;
}

#contact{
	margin-bottom: 30px;
	color: #790000;
	line-height: 17px;
}
#contact a{

	color: #790000;
}

.notes{
	margin-top:30px;
	width: 153px;
	border: 0px solid black;
	margin-left: 15px;
    color: #790000;	
}

.notes center{
	font-weight: bold;
	margin-bottom: 5px;
}

.notes_img{
	width: 65px;
	padding: 3px;
	border: 1px solid #888888;
	float: left;
	margin-right: 4px;
	margin-left: 4px;
	background-color: white;
}

.notesrow1{
	background-color: #eeeeee;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
}
.notesrow0{
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;	
}

.close{
	position: absolute;
	top: 3px;
	right: 3px;
	font-weight: bold;
}
.close a{
   color: #790000;
   text-decoration: none;
}
.type,.price{
	padding-top:2px;
	padding-left: 4px;
	line-height: 17px;
}

.ng2{
	float: right;
	padding: 25px 0 20px 70px
}

.notes_go{
	text-align:right;
	padding-top: 15px;
}
.notes_go a{
	 color: #790000;
}
.flash{
	z-index: 1;
	position: relative;
	 
}

#popup_ok{
	background-color:#790000;
	border:1px solid #888888;
	color:white;
	font-size:12px;
	font-weight:bold;
	height:23px;
	margin-left:15px;
	margin-right:auto;
	margin-top:10px;
	padding-bottom:4px;
	
}




#search_top{
	color: #790000;;
	width: 635px;
	/* */
	
	height: 160px;
	
	/*
	height: 23px;

	*/
		display:none;
	border:2px solid #790000;
	position: absolute;
	right: 9px;
	top: 262px;
	border: 2px solid #790000;
	background-color: white;
	border-right: 0px solid #790000;
}
#search_top a {
	font-size: 10px;
	font-weight: bold;
	line-height: 21px;
	font-weight: bold;
}
#search_top a:hover {
		color: #00000;

}
#search_top .close{
		cursor: pointer;
		color: #790000;
	
}
#search_top .open{
	cursor: pointer;
	background-color: #790000;
}

#search_top  .search_box{
	margin-top: 10px;
	border: 0px solid black;
	line-height: 20px;
}
#search_top  .search_box input.txt{
	border: 0px;
	float: left;
	height: 24px;
	line-height: 24px;
	margin-left: 22px;
	padding-left: 10px;
	width: 200px;
	margin-right: 4px;
}
#search_top  .search_box input.img{

	float: left;
}

#search_top .close {
	bottom:3px;
	font-weight:bold;
	position:absolute;
	right:11px;
	top: auto;
}

.search_col{
	width: 300px;
	float: left;
	border: 1px solid white;
	margin-left: 10px;
}


#search_top label{
	color: #790000;
	display: block;
	width: 100px;
	float: left;
	text-align: right;
	margin-right: 5px; 
}
#search_top .search_col input{
	 float: left;
	 font-size:12px;
	 margin-top: 3px;	 
}
#search_top .search_col input.inline{
	 width: 65px;
	 border: 1px solid #790000;
	 margin-right: 10px;
}
#search_top .search_col select{
	 float: left;
	 width: 160px;
	 margin-left:17px;
	 border: 1px solid #790000;

	 margin-top: 3px;
}

#search_top .search_col span{
	display: block;
	float: left;
	margin-right: 5px;
}

.row{
	margin-top: 2px;
	height: 23px;
	line-height: 23px;
}
.gray{
	background-color: #eeeeee;
}
#google_translate_element{
	position: absolute;
	top: 0px;
	right:9px;
	z-index: 1000;
	background-color: white;
	border-color:#790000;
	border-style:solid;
	border-width:2px 0 2px 2px;
	padding: 10px;
}
