body {
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
}

.obram-lewa-prawa {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E9EC;
	border-right-color: #E5E9EC;
	border-bottom-color: #E5E9EC;
	border-left-color: #E5E9EC;
}

h1 {
	font-family: Tahoma;
	font-size: 16px;
	color: #8785CE;
	text-decoration: none;
	border: none;
}

td {
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	color: #959EA6;
	text-decoration: none;
	border: none;
}

img {
	text-decoration: none;
	border: none;
}

.data {
	font-family: Verdana;
	font-size: 10px;
	color: #209BB7;
	text-decoration: none;
	border: none;
}

.text {
	font-family: Verdana;
	font-size: 9px;
	color: #7D7D7D;
	text-decoration: none;
	border: none;
}

.text1 {
	font-family: Verdana;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
	border: none;
}

.text2 {
	font-family: Verdana;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
	border: none;
	line-height: 15px;
}

.text3 {
	font-family: Verdana;
	font-size: 11px;
	color: #202020;
	text-decoration: none;
	border: none;
	line-height: 15px;
}

.links {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
}

a {
	font-family: Tahoma;
	font-size: 11px;
	color: #467B99;
	text-decoration: none;
	border: none;
}

a.link1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #AC0000;
	text-decoration: none;
	border: none;
}

a.link2 {
	font-family: Verdena;
	font-size: 11px;
	color: #AC0000;
	text-decoration: none;
	border: none;
}

a.link3 {
	font-family: Verdena;
	font-size: 11px;
	color: #1C006C;
	text-decoration: none;
	border: none;
}

a.link4 {
	font-family: Verdana;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
	border: none;
	line-height: 15px;
	font: bold small;
}

.tekst_normal {
background-color: white; font-family: Verdana;font-size: 10px; color: #000033;text-align: justify;line-height: 12px;
}

a.tagi:hover {
	background-color: #DFF1F9;
}

/* Style do curl z organizatorzyimprez   */

div.oferta_kontener {
background: url(/images/srodek1_bg.jpg) top left repeat-y;
width:589px;
}

h3.oferta_tytul {
width:569px;
padding:15px 10px 0 10px;
background: url(/images/srodek1_gora.jpg) top left no-repeat;
color:#467b99;
}

h3.oferta_tytul a {
font-size:14px;
}

span.clear {
clear:both;
display:block;
height:15px;
width:589px;
padding-top:15px;
background: url(/images/srodek1_06.jpg) bottom left no-repeat;
}

p.oferta_opis, .oferta_dane {
padding:0 10px 10px 10px;
float:left;
display:inline;
width:342px;
color:#000080;
text-align:justify;
}

p.oferta_opis span{
display:block;
text-align:right;
padding-top:5px;
}

img.oferta_obrazek, img.oferta_dane_obrazek {
float:right;
display:inline;
border:1px solid #ffc65f;
margin-right:10px;
}

ul.danefirmy {
list-style-type:none;
margin:0;
padding:0;
}

ul.danefirmy li {
margin:5px 0;
padding-bottom:5px;
border-bottom: 1px dotted #db2222;
}

div#firma_info span.clear {
background:none;
height:2px;
padding:0;
}


h2.h2blue, h2.naglowek {
color:#000080;
font-size:16px;
padding-top:5px;
}

div.o_firmie p {
padding:0 10px;
text-align:justify;
color:#000080;
}

div.o_firmie a {
padding:0 10px;
}

div#firma_info {
background: url(/images/srodek1_06.jpg) bottom left no-repeat;
padding-bottom:20px;
}

/************************************************
 * Paginacja
*************************************************/

p.pagination {
text-align:center;
height:30px;
padding-top:5px;
}

p.pagination a {
color:#ffffff;
text-decoration:none;
padding:4px;
background-color:#0b68a5;
border:1px solid #ffffff;
}

p.pagination strong {
color:#ffffff;
padding:4px;
background-color:#70a800;
border:1px solid #ffffff;
}

#stronnicowanie {
text-align: center;
font-size: 15px;
color: #2085CB;
margin-bottom: 5px;
}

#stronnicowanie a {
font-size: 12px;
text-decoration: none;
color: #2085CB;
padding: 0 3px;
}

#stronnicowanie a.chosen {
font-size: 15px;
}

/*obiekty na głównej*/

.box_caly {
border:none;
margin-bottom:10px;
width:575px;
}

.box_caly h1 {
color: rgb(207, 47, 1);
margin: 5px;
}

/* promowany obiekt */
.promowane_obiekty {
padding:7px 0 7px 23px;
overflow:hidden;
width:562px;
}

.promowany_obiekt {
width:240px;
height:130px;
position:relative;
float:left;
margin-right: 40px;
margin-bottom: 5px;
}

.promowany_obiekt strong {
display:block;
font-weight:normal;
}

.promowany_obiekt img {
width:240px;
height:130px;
}

.promowany_obiekt span {
font-style:italic;
}

.promowany_obiekt div {
background:url(../images/overlay-trans.png);
color:#ffffff;
position:absolute;
top:0;
left:0;
width:230px;
font-size:10px;
padding:2px 5px;
}
.promowany_obiekt div h5 {
margin:0;
}
.promowany_obiekt div a, .promowany_obiekt div a:visited {
text-decoration:none;
color:#ffffff;
font-size:10px;
}

.promowany_obiekt a.form_submit {
position:absolute;
top:102px;
left:171px;
}

/* new_object */

.promowane_obiekty > .promo_object {border:1px solid #000000;width:250px;float:left;height:210px;position:relative;margin-right:8px;margin-bottom: 10px;padding:10px;}
.promo_object > div {color:#000000;width:230px;font-size:12px;padding:2px 5px;text-align:justify;}
.promo_object > div > h5 {margin:0;}
.promo_object > div > h5 > a, .promo_object > div > h5 > a:visited {text-decoration:none;color:#E02327;font-size:14px;}
.promo_object > div > strong {display:block;font-weight:normal;}
.promo_object > span {font-style:italic;}
.promo_object > img {width:240px;height:130px;border:1px solid #000000;}
.promo_object > a.form_submit {position:absolute;bottom:10px;right:10px;}

/* end of new_object */

.form_submit {
cursor:pointer;
display:block;
font-size:0px;
height:27px;
line-height:0px;
overflow:hidden;
width:68px;
}

.form_wiecej {
background:url(../images/btn_wiecej-trans.png) top left no-repeat;
}
