.waterbody {
	background:#0c0c0c;
	margin:0;
	color:#fff;
	font-size: 12px;
	font-family:Tahoma;
}



.zdjecie_galeria {
position:relative;
float:left;
margin:10px 20px 10px 25px;
}

* {
font-family: Tahoma, Tahoma, Verdana, Arial, Helvetica;
color: #fff;
font-size: 12px;
line-height:16px;
}

#n_top{	
	position:relative;
	background: url(images/n_top.jpg);	
	width: 800px;
	height:14px;
	margin:auto;
}

#con_top{	
	position:relative;
	background: url(images/top2.jpg);	
	width: 800px;
	height:210px;
	border-top:8px solid #b82e76;
	margin:auto;
}

#con_menu{	
	position:relative;
	width: 800px;
	height:45px;
	margin:auto;
	background: #ffba27 url(images/menubg.jpg) repeat-x center;	

}

#con_menu2{	
	position:relative;
	background:#c73681;
	width: 776px;
	padding:4px;
	height:20px;
	line-height:20px;
	margin:auto;
	padding-left:20px;
}

#con_lewa{	
	position:relative;
	width: 380px;
	margin:auto;
	float:left;
	min-height:200px;
}

#con_prawa{	
	position:relative;
	width: 380px;
	margin:auto;
	float:left;	
	min-height:200px;
}

#con_content_bg {
 	background: url(images/content_tlo.jpg) top center no-repeat; 
	width:100%;
	margin: auto;
	top:0;
}

#con_content {	
	position:relative;
	width: 800px;
	margin:auto;
	top:0;

}

#con_content2{	
	position:relative;
	padding:16px;

}

#con_content2c{	
	position:relative;
	padding:16px;

}

#box_g {
 	background: url(images/box_g.jpg) top center repeat-x; 
	width:800px;
	height:243px;
	margin: auto;
	top:0;
}

.box_g {
	width:229px;
	float:left;
	padding:18px;
	padding-top:50px;
	margin: auto;
	top:0;
}

#con_stopka {	
	position:relative;
	width: 800px;
	height:64px;
	line-height:32px;	
	margin:auto;
	border-top:1px solid #6a2147;
}


.red {
color:#ff0085;
}

h1 {
font-size: 17px;
color: #ff0085;
font-weight:normal;
padding-bottom: 2px;
line-height:17px;
margin: 4px 0 4px 0;
}

h2 {
font-size: 13px;
color: #ddb83c;
font-weight:bold;
line-height:13px;
margin: 10px 0 4px 0;
}

h3 {
font-size: 13px;
color: #ddb83c;
font-weight:bold;
line-height:12px;
margin:0;
margin-top:10px;
padding:0;
}

h4 {
font-size: 15px;
color: #ddb83c;
font-weight:bold;
line-height:12px;
margin:0;
margin-top:10px;
padding:0;
padding-bottom:4px;
}

h5 {
font-size: 14px;
color: #ff0085;
font-weight:bold;
line-height:12px;
margin:0;
padding:0;
padding-bottom:4px;
}


a.menu2:link,
a.menu2:active,
a.menu2:visited {
color: #fff;
text-decoration: none;
font-size:12px;
padding-left:10px;
padding-right:10px;
}
 
a.menu2:hover { color:#4a4a4a; }

a.boxtext_link:link,
a.boxtext_link:active,
a.boxtext_link:visited {
color: #fff;
text-decoration: none;
font-size:12px;
}
 
a.boxtext_link:hover { color:#ff0085; }

a.onas:link,
a.onas:active,
a.onas:visited {
    display: block;
    width: 109px;
    height: 45px;
		float:left;
    background: url(images/m_onas.jpg) 0 0 no-repeat; }
 
a.onas:hover { background-position: 0 -45px; }

a.uslugi:link,
a.uslugi:active,
a.uslugi:visited {
    display: block;
    width: 103px;
    height: 45px;
		float:left;
    background: url(images/m_uslugi.jpg) 0 0 no-repeat; }
 
a.uslugi:hover { background-position: 0 -45px; }

a.galeria:link,
a.galeria:active,
a.galeria:visited {
    display: block;
    width: 117px;
    height: 45px;
		float:left;
    background: url(images/m_galeria.jpg) 0 0 no-repeat; }
 
a.galeria:hover { background-position: 0 -45px; }

a.hurtownia:link,
a.hurtownia:active,
a.hurtownia:visited {
    display: block;
    width: 140px;
    height: 45px;
		float:left;
    background: url(images/m_hurtownia.jpg) 0 0 no-repeat; }
 
a.hurtownia:hover { background-position: 0 -45px; }


a.partnerzy:link,
a.partnerzy:active,
a.partnerzy:visited {
    display: block;
    width:213px;
    height: 45px;
		float:left;
    background: url(images/m_partnerzy.jpg) 0 0 no-repeat; }
 
a.partnerzy:hover { background-position: 0 -45px; }

a.kontakt:link,
a.kontakt:active,
a.kontakt:visited {
    display: block;
    width: 118px;
    height: 45px;
		float:left;
    background: url(images/m_kontakt.jpg) 0 0 no-repeat; }
 
a.kontakt:hover { background-position: 0 -45px; }


a:link,
a:active,
a:visited {
		font-family: Tahoma;
		color:#ff0085;
		text-decoration: none;
		}
 
a:hover {	text-decoration: underline; }

.oferta {
 position:relative;
 float:left;
 border:1px solid #ff0085;
 width:700px;
 background:#0c0c0c;
 margin: 10px;
 padding:10px;
 font-size:12px;
 text-align: left;
 margin-bottom:10px;
 }

.oferta2 {
 position:relative;
 float:left;
 width:730px;
 margin: 10px;
 margin-bottom:0px;
 padding:10px;
 font-size:12px;
 text-align: left;

 }











#oferty_naj_bg {
	margin: auto;
	padding:0px;
	width:760px;
}

#oferty_naj_box {
  background: #f6f6f6  url(images/tlo_naj.gif) no-repeat 185px 60px;	
min-height: 180px;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #d0d0d0;
}
.naj {
font-size: 1.4em;
font-family: Tahoma;
color: #e70202;
padding:20px;
padding-bottom:0px;
}

.oferta_naj {
 position:relative;
 float:left;
 width:140px;

 min-height: 180px;
 padding:23px;
 font-size:12px;
 text-align: left;
 }
 


.box_szukaj_prawa {
clear:left;	
 position:relative;
 border:1px solid #c8c8c9;
 border-top:0px;
 background:#fed417;
 width:190px;
 margin: auto;
 padding:10px;
 font-size:12px;
 top:0;
 text-align: left;
 margin-bottom:10px;
 }

.belka_prawa  {
clear:left;	
 position:relative;
 border:1px solid #666666;
 background:#414141;
 width:190px;
 color:#fff;
 margin: auto;
 font-weight:bold;
 padding-left:10px;
 padding-right:10px;
 padding-top:7px;
 padding-bottom:7px;
 font-size:12px;
 top:0;
 text-align: left;
}




.color3 {
color: #e70202;
}
.st {
position:relative;
top:5px;
right:5px;
}






a.h3_link:link,
a.h3_link:active,
a.h3_link:visited {
font-size: 12px;
color: #25446b;
font-weight: bold;

line-height:17px;
text-decoration: none;
}
 
a.h3_link:hover { color:#e43a01; }






#tabela td {
border-bottom: 3px #fff solid;
text-align: left;
color: #404040;
background-color: #f5f5f5;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px;
}

a.menu_glowne:link,
a.menu_glowne:active,
a.menu_glowne:visited {
		float:left;
		font-family: Tahoma;
    font-size:9pt;
		font-weight:bold;
		color:#ffffff;
		text-decoration: none;
		padding-left:8px;
		padding-right:15px;
		line-height: 35px;
}
 
a.menu_glowne:hover { color:#ffc222; }

a.stopka:link,
a.stopka:active,
a.stopka:visited {
		font-family: Verdana;
    font-size:10px;
		color:#c73581;
		text-decoration: none;
		line-height: 32px;
}
 
a.stopka:hover { text-decoration: underline; }

.szukaj_button {
background: url(images/szukaj.gif) no-repeat center;
width:38px; 
height:42px;
border:0px;
cursor:hand;
float:left;
}

#con_logo_bg {
 background:#f1f1f1;
	height:45px;
	width:100%;
	border-top:1px solid #d8d8d8;
	margin: auto;
	padding:0px;
	margin-top:9px;

}


#con_logo {	
	position:relative;
	width: 770px;
	height:45px;
	line-height:45px;
	margin:auto;
	top:0;
	left:0;
}

#con_top_bg {
	width:100%;
	margin: auto;
	padding:0px;
	border-top:1px solid #414141;
}

a.m_menu:link,
a.m_menu:active,
a.m_menu:visited {
position:relative;
height:45px;
line-height: 45px;
text-align:center;
font-size: 15px;
display:inline-block;
float:left;
font-family:  Helvetica, Arial, sans-serif;
text-decoration: none;
color:#fff;
background:url(images/menusep.jpg) right no-repeat;
padding-left:22px;
padding-right:24px;
font-weight:bold;
text-shadow: 1px 1px #333
}
 
a.m_menu:hover {color:#ddb83c; height:45px; }

a.esklep:link,
a.esklep:active,
a.esklep:visited {
position:relative;
height:45px;
width:155px;
line-height: 45px;
text-align:center;
float:right;
font-size: 15px;
display:inline-block;
font-family:  Helvetica, Arial, sans-serif;
text-decoration: none;
color:#fff;
background:url(images/esklep.png) top center no-repeat;
margin-right:22px;
font-weight:bold;
text-shadow: 1px 1px #333
}
 
a.esklep:hover {color:#ddb83c; height:45px; background:url(images/esklep.png) bottom center no-repeat; }

#n_top{	
	position:relative;
	background: url(images/n_top.jpg);	
	width: 800px;
	height:14px;
	margin:auto;
}
#con_top{	
	position:relative;
	background: url(images/top2.jpg);	
	width: 800px;
	height:210px;
	border-top:8px solid #b82e76;
	margin:auto;
}

#con_menu_bg {
  background: #ffba27 url(images/menubg.jpg) repeat-x center;	
	height:45px;
	width:100%;
	margin: auto;
	padding:0px;

}










#con_stopka_bg {	
  background: #fff;
	width:100%;
	margin: auto;
	padding:0px;
	height:45px;
	line-height:45px;	
	border-top:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
	}



#top_fotka {
	position:relative;
  background:url(images/fototop1.jpg) no-repeat center;	
	height:187px;
	width:380px;
	margin: auto;
	padding:0px;
	float:right;
	margin-right:10px;
	border-left:7px solid #fff;
	border-right:7px solid #fff;
}

#top_szukaj{
	position:relative;
	margin: auto;
	padding:0px;
	margin-top:23px;
	float:left;
	margin-right:20px;
	padding-left:10px;
}


#szukarka {
float:right;
margin-right:20px;
color:maroon;
font-size:10px;
}



.powrot{
clear:left;
	font-size:12px;
	float:right;
	margin-right:30px;
	padding: 2px;

}




.body {
background:#ffffff;
margin:0;
font-size: 100%;
}
.stronicowanien {
font-weight: bold; padding: 0 3px;
}

a.stronicowanie:link,
a.stronicowanie:active,
a.stronicowanie:visited
 {
padding: 1px 6px; 
border: 1px solid #4f4f4f; 
background: #ffba27;
color:#4f4f4f; 
margin: 0 4px;
}
 
a.stronicowanie:hover { 
border-color: #ff6f00; 
color: #5d5d5d; 
background: #ffffff; 
text-decoration: none; }

a.nowy_wpis:link,
a.nowy_wpis:active,
a.nowy_wpis:visited {
background: #ff9c4b; 
border:1px solid #d75f00;
color:#ffffff; 
font-size:12px;
padding-left:5px;
padding-right:5px;
height:20px;
line-height:20px;
}
 
a.nowy_wpis:hover { color:#595959; }

a.nowy_temat:link,
a.nowy_temat:active,
a.nowy_temat:visited {
background: #d70000; 
border:1px solid #950000;
color:#ffffff; 
font-size:12px;
padding-left:5px;
padding-right:5px;
height:20px;
line-height:20px;
}
 
a.nowy_temat:hover { color:#595959; }


a.h1_link:link,
a.h1_link:active,
a.h1_link:visited {
font-size: 18px;
color: #3d495e;
font-weight: normal;
padding-bottom: 2px;
margin: 5px 0 5px;
line-height:20px;
text-decoration: none;
}
 
a.h1_link:hover { color:#ff6f00; }













ol {
 list-style-type: upper-roman; 
 left:-10px;
}

ul {
position:relative;
left:-15px;
}

ul li {

font: 12px arial,helvetica,sans-serif;
margin: 5px;
color: #fff;

width:100%;
}

ol li {
font: 12px arial,helvetica,sans-serif;
margin: 5px;
padding: 3px 3px 3px 3px;
color: #fff;

width:100%;
}

ul.zobacz {
list-style-image: url(images/bullet2.jpg);
list-style-type: square;
padding-left:50px;
padding-top:0px;
margin:0px;

}

.autor{
color:#777777;
font-family: Arial;
font-size:8.5pt;
}

a.autor:link,
a.autor:active,
a.autor:visited {
color:#3d495e;
font-family: Arial;
font-size:8.5pt;
text-decoration: none;
}
 
a.autor:hover { color:#ff6f00; }

.data_news{
color:#777777;
font-family: Arial;
font-size:8pt;
}

.button {
background: #ffba27; 
border:1px solid #d75f00;
color:#444444; 
font-size:10px;
width:50px; 
height:20px;
line-height:9px;
}

IMG {
padding:0;
margin:0;
border:0;
}

input, select, textarea {
font-size: 11px;
margin-bottom:4px;
margin-top:3px;
background-color : #ffffff;
color : #333333;
border : 1px solid #d1d1d1;
vertical-align:middle;
padding:3px;
}


.radio_glos{
padding:0px;
border:0px;
}
select {
  font-size: 11px;
  margin-top:3px;
  font: 11px verdana, helvetica, arial, sans-serif;
  border: 1px solid #d1d1d1;
	background: #ffffff;
	height:20px;
	padding:2px;
}

.checkbox {
border:0;
padding:0;
padding-left:3px;
margin:0;
margin-left:5px;
}

a.wiecej:link,
a.wiecej:active,
a.wiecej:visited {
		font-family: Tahoma;
    font-size:9pt;
		color:#bc5900;
		text-decoration: none;
		padding-right:15px;
		}
 
a.wiecej:hover { color:#2d6fa3; }


.czytaj_dalej {
 text-align:right;
 margin-right:70px;
 position:relative;
 padding-top:3px;
 top:0;
 }
 

p	{padding:0;}

.box_tresc_l, .box_tresc_s, .box_tresc_p {
clear:left;	
 position:relative;
 border:1px solid #c8c8c9;
 border-top:0px;
 background:#fbfbfb;
 height:100%;
 margin: auto;
 padding:7px;
 font-size:12px;
 top:0;
 text-align: left;
 margin-bottom:10px;
}

.box_tresc_l {
 width:209px;
}

.box_tresc_s {
 width:441px;
}

.box_tresc_p {
 width:130px;
}

.box_tresc {
 clear:left;	
 width:100%px;
 position:relative;
 height:100%;
 margin: auto;
 padding:7px;
 padding-top:0px;
 font-size:12px;
 top:0;
 text-align: left;
 margin-top:10px;
 margin-bottom:15px; 
 }
 
