/*------------------------------------------------------------strona glowna-----------------------------------------------------*/
* {
margin:		0;
padding:	0;
}
body {
font:		12px Arial,sans-serif;
line-height:	15px;
color:		#568bac;
background:	#EBF6F8 url('images/body_bg.jpg') repeat-x top left;
}
a {
text-decoration:none;
font:		12px/30px Arial,sans-serif;
font-weight:	inherit;
color:		#568BAC;
outline: 	none;
}
input::-moz-focus-inner {
border: 0;
}
.bold {
font-weight:	bold;
}
.header_t {
font:		18px/15px Futura,sans-serif;
font-size-adjust:0.53;
color:		#71A1BA;
}
.data_akt, .krotkiopis_akt {
font:		12px Arial,sans-serif;
line-height:	15px;
color:		#568bac;
}
.opis_akt {
font:		12px Arial,sans-serif;
line-height:	15px;
color:		#568bac;
}
.wiecej_akt {
margin-left:	15px;
line-height:	15px;
}
td .tytulbig_akt {
text-align:	left;
}
.polec_akt {
display:	block;
height:		20px;
padding-left:	20px;
background:	url('images/polec.png') no-repeat center left;
}
.drukuj_akt {
display:	block;
height:		20px;
padding-left:	20px;
background:	url('images/drukuj.png') no-repeat center left;
}
.powrot_akt {
display:	block;
height:		20px;
padding-left:	20px;
background:	url('images/powrot.png') no-repeat center left;
}
input.szukaj {
width:		164px;
height:		20px;
background:	#ebf6f9;
border:		1px solid #B9D5DB;
color:		#96b7c0;
font:		11px/15px Arial,sans-serif;
padding:	5px 0 0 5px;
}
input.przycisk {
background:	transparent;
border:		none;
color:		#6aa3b1;
font-size:	11px;
font-weight:	bold;
cursor: 	pointer;
margin:		2px 0 0 5px;
}
.komunikat_wyslano {
display:	block;
text-align:	center;
font-weight:	bold;
}
.powrot_formularz {
display:	block;
margin:		0 auto;
width:		50px;
padding-left:	10px;
background:	transparent url('images/link_prawa.png') no-repeat center left;
}
.mapastronymenu {
font-weight:	bold;
}
.mapastronysubmenu {
margin-left:	10px;
list-style:	none;
}
.lewamini {
margin-left:	10px;
}
.wypiszmnie {
font-size:	10px;
position:	absolute;top:20px;left:5px;
display:	block;
width:		200px;
}
.wypiszmnie:hover {
font-weight:	bold;
}
div#kontener {
margin:		0 auto;
width:		1002px;
}
/*-----------------------------------------------------------------------naglowek----------------------------------------------*/
div#naglowek {
height:		221px;
background:	#EBF6F8 url('images/header.jpg');
position:	relative;
clear:		both;
}
div#naglowek a#mapa {
position:	absolute;top:63px;right:300px;
list-style:	none;
display:	block;
float:		left;
width:		11px;
height:		9px;
background:	transparent url('images/map.png') no-repeat;
}
div#naglowek form {
position:	absolute;top:55px;right:75px;
}
div#logo {
width:		886px;
height:		171px;
/*background:	url('images/logo.jpg') no-repeat top left;*/
margin-left:	89px;
border-top:	5px solid #C3DFEB;
border-right:	5px solid #C3DFEB;
border-bottom:	5px solid #C3DFEB;
}
/*-------------------------------------------------------------------------menu-------------------------------------------------*/
ul#menu {
position:	absolute;top:126px;left:101px;
height:		93px;
width:		866px;
list-style:	none;
}
ul#menu li {
display:	inline;
}
ul#menu li a.home {
margin-left:	+2px;
width:		71px;
background:	url('images/button_home.jpg') no-repeat 0 -55px;
}
ul#menu li a.oferta {
margin-left:	-1px;
width:		129px;
background:	url('images/button_oferta.jpg') no-repeat 0 -55px;
}
ul#menu li a.nasze {
margin-left:	-1px;
width:		143px;
background:	url('images/button_lodowiska.jpg') no-repeat 0 -55px;
}
ul#menu li a.wspolpraca {
margin-left:	0px;
width:		113px;
background:	url('images/button_referencje.jpg') no-repeat 0 -55px;
}
ul#menu li a.nowosc {
margin-left:	0px;
width:		100px;
background:	url('images/button_galeria.jpg') no-repeat 0 -55px;
}
ul#menu li a.hefal {
margin-left:	-1px;
width:		114px;
background:	url('images/button_hefal.jpg') no-repeat 0 -55px;
}
ul#menu li a.part {
margin-left:	-1px;
width:		100px;
background:	url('images/button_partnerzy.jpg') no-repeat 0 -55px;
}
ul#menu li a.kontakt {
margin-left:	-3px;
width:		90px;
background:	url('images/button_kontakt.jpg') no-repeat 0 -55px;
}
ul#menu li a:hover {
background-position:	top center;
}
ul#menu li a {
display:	block;
height:		55px;
float:		left;
text-decoration:none;
}
/*----------------------------------------------------------------------podmenu-------------------------------------------------*/
ul#menu ul {
display:	none;
width:		866px;
position:	absolute;top:53px;left:0;
list-style:	none;
}
ul#menu ul li {
display:	inline;
}
ul#menu ul li a {
height:		40px;
display:	block;
float:		left;
font:		11px/40px Arial,sans-serif;
margin-left:	10px;
padding-left:	10px;
color:		#cde6f5;
background:	transparent url('images/link.png') no-repeat center left;
}
ul#menu ul li a:hover {
background-position: 5px 18px;
color:		#ffffff;
}
ul#menu ul li a.subaktywny {
background-position: 5px 18px;
color:		#ffffff;
}
/*--------------------------------------------------------------srodek(glowna)--------------------------------------------------*/
div#srodek {
float:		left;
}
/*-----------lewa(glowna)-------------------------------------------------------------------------------------------------------*/
div#lewa {
width:		324px;
padding-left:	89px;
float:		left;
background:	transparent url('images/lyzwy.png') no-repeat bottom left;
}
div#lewa div#lewa_gora {
width:		324px;
height:		168px;
float:		left;
}
div#lewa div#lewa_gora .header_t {
margin:		25px 0 0 20px;
}
div#lewa div#lewa_gora div#imprezy {
width:		275px;
float:		left;
margin:		20px 20px 15px 25px;
}
div#lewa div#lewa_gora div#imprezy p.lewa_im {
font:		11px/30px Arial,sans-serif;
border-bottom:	1px dotted #b9ccd1;
float:		left;
clear:		left;
width:		200px;
}
div#lewa div#lewa_gora div#imprezy p.lewa_im a{
font:		11px/30px Arial,sans-serif;
color:		#568bac;
}
div#lewa div#lewa_gora div#imprezy p.lewa_im a:hover{
padding-left:	2px;
}
div#lewa div#lewa_gora div#imprezy p.prawa_im {
color:		#90b7d0;
font:		11px/30px Arial,sans-serif;
border-bottom:	1px dotted #b9ccd1;
float:		right;
text-align:	right;
width:		75px;
}
div#lewa div#lewa_dol {
position:	relative;
width:		319px;
height:		157px;
float:		left;
border-top:	5px solid #d8ebf1;
border-left:	5px solid #d8ebf1;
background:	#c2dfec url('images/platek.jpg') no-repeat 260px 0;
}
div#lewa div#lewa_dol .header_t {
margin:		20px 0 0 15px;
}
div#lewa div#lewa_dol #ramka {
width:		275px;
margin-left:	20px;
border-bottom:	#c8e2ee 1px solid;
float:		left;
}
div#srodek .time {
display:	none;
width:		275px;
float:		left;
border-bottom:	#cde0e6 1px solid;
color:		#568bac;
margin-top:	35px;
}
.godzina {
font-weight:	bold;
}
.lewa_gdz {
font:		11px/15px Arial,sans-serif;
color:		#568bac;
float:		left;
margin-left:	5px;
}
.prawa_gdz {
font:		11px/15px Arial,sans-serif;
color:		#568bac;
margin-left:	30px;
float:		right;
text-align:	right;
}

div#srodek div#lodowiska {
float:		left;
margin:		15px 0 10px 20px;
}
.adres {
font:		11px/15px Arial,sans-serif;
color:		#568bac;
position:	absolute;top:45px;left:25px;
}
.adres a{
font:		11px/15px Arial,sans-serif;
font-weight:	bold;
}
.adres span{
font-weight:	normal;
}
div#srodek div#lodowiska div {
display:	none;
}
div#srodek div#lodowiska div#adres_1 {
display:	block;
}
div#srodek div#lodowiska input{
float: 		left;
display: 	block;
width: 		24px;
height:		24px;
color:		#90b8d0;
background:	url('images/kolko_off.png');
border:		none;
cursor: 	pointer;
font:		11px/20px Arial,sans-serif;
}
div#srodek div#lodowiska input.aktywny {
color:		#cdeaf1;
background:	url('images/kolko_on.png');
}
div#srodek div#lodowiska input.nieaktywny {
color:		#90b8d0;
background:	url('images/kolko_off.png');
}
div#srodek div#lodowiska input#lewo {
background:	url('images/link_lewa.png') no-repeat center center;
width: 		15px;
}
div#srodek div#lodowiska input#prawo {
background:	url('images/link_prawa.png') no-repeat center center;
width: 		15px;
}
div#srodek div#lewa_godziny .lewa_gdz{
font:		11px/20px Arial,sans-serif;
color:		#568bac;
float:		left;
margin:		0 0 5px 25px;
}
div#srodek div#lewa_godziny .prawa_gdz {
font:		11px/20px Arial,sans-serif;
color:		#568bac;
float:		right;
text-align:	right;
margin:		0 25px 5px 0;
}
div#srodek div#lewa_p div#lodowiska {
float:		left;
margin:		15px 0 10px 20px;
position:	relative;
}
div#srodek div#lewa_godziny .adres {
position:	absolute;top:-90px;left:5px;
text-align:	left;
margin:		0;
}
div#srodek div#lewa_godziny .adres p {
text-align:	left;
}
div#srodek div#lewa_godziny .time {
margin-top:	50px;
}
/*----------------prawa(glowna)-------------------------------------------------------------------------------------------------*/
div#prawa {
width:		566px;
height:		330px;
float:		left;
background-color:#C2DFEC;
}
/*------------------------------------------------------------srodek(podstrona)-------------------------------------------------*/
/*-------lewa(podstrona)--------------------------------------------------------------------------------------------------------*/
div#lewa_p {
width:		265px;
padding-left:	89px;
float:		left;
background:	transparent url('images/lyzwy.png') no-repeat bottom left;
}
div#lewa_p div#menu_tlo {
background:	#CCE5ED url('images/lewa_gdz.png') repeat-x left top;
width:		265px;
float:		left;
}
div#lewa_p .header_t {
margin:		25px 0 0 20px;
}
div#lewa_p ul#menu_boczne {
margin:		20px 0 20px 40px;
width:		200px;
list-style:	none;
}
div#lewa_p ul#menu_boczne li {
display:	block;
}
div#lewa_p ul#menu_boczne li a {
display:	block;
text-decoration:none;
font:		12px/20px Arial,sans-serif;
color:		#568bac;
border-bottom:	1px dotted #b9ccd1;
padding-left:	40px;
margin-left:	-40px;
margin-top:	10px;
background:	transparent url('images/link_prawa.png') no-repeat 25px center;
}
div#lewa_p ul#menu_boczne li a:hover {
padding-left:	45px;
}
div#lewa_p ul#menu_boczne li a.subaktywny {
font-weight:	bold;
}
div#lewa_p div#lewa_godziny {
width:		265px;
height:		185px;
background:	#CCE5ED url('images/lewa_gdz.png') repeat-x left top;
float:		left;
border-bottom:	1px solid #c5dde7;
overflow:	hidden;
}
div#lewa_p div#lewa_godziny div#godziny {
float:		left;
margin:		20px 0 0 25px;
}
div#lewa_p div#lewa_kontakt {
width:		265px;

float:		left;
background:	#d8ebf1 url('images/kontakt.jpg') no-repeat top;
}
div#lewa_p div#lewa_kontakt .ulica {
margin-top:	15px;
margin-left:	25px;
}
div#lewa_p div#lewa_kontakt .tel {
margin-left:	25px;
color:		#86bbcc;
}
div#lewa_p div#lewa_kontakt .tel span{
color:		#1c8c93;
}
div#lewa_p div#lewa_kontakt .tel a{
color:		#1c8c93;
}
/*-------------------prawa(podstrona)-------------------------------------------------------------------------------------------*/
div#zawartosc {
width:		586px;
float:		left;
background:	#E1F0F4;
padding:	0 20px 0 20px;
}
div#zawartosc p {
margin:		15px 0 15px 0;
}
div#zawartosc ul li {
margin-left:	15px;
}
div#zawartosc ol li {
margin-left:	15px;
}
.nl {
float:		left;
width:		100%;
margin-top:	5px;
}
.nl img {
float:		left;
margin:		0 15px 0 0;
}
div#zawartosc .tytul {
border-bottom:	1px solid #c5dde7;
font:		11px/15px Arial,sans-serif;
color:		#8ec0dc;
margin:		5px 0 5px 0;
}
div#zawartosc .tytul span {
padding:	0 5px 0 5px;
background:	url('images/punkt.png') no-repeat left center;
}
.imp {
float:		left;
margin-top:	5px;
width:		586px;
}
.imp table {
margin:		0px 0 0px 0;
width:		586px;
border-collapse:collapse;
}
.imp table a {
color:		#568BAC;
padding-right:	10px;
background:	url('images/link_prawa.png') no-repeat right center;
}
.imp table td {
border-bottom:	1px dotted #b5c5ca;
}
.gal {
float:		left;
margin:		5px 0 50px 0;
width:		586px;
}
.gal img {
border:		3px solid #c3dfeb;
float:		left;
margin:		30px 0 0 30px;
}
.gal img:hover {
border:		3px solid #5088A9;
}
.clear {
clear:		both;
height:		0;
}
/*----------------------------------------------------------------------stopka--------------------------------------------------*/
div#stopka {
margin-left:	89px;
width:		890px;
height:		234px;
background:	transparent url('images/stopka.jpg') no-repeat;
clear:		both;
position:	relative;
}
div#stopka ul {
position:	absolute;top:30px;left:350px;
list-style:	none;
}
div#stopka ul li {
display:	inline;
}
div#stopka ul li a {
display:	block;
float:		left;
margin-right:	35px;
height:		60px;
text-decoration:none;
font:		11px Arial,sans-serif;
text-align:	center;
color:		#6ea1ad;
}
div#stopka ul li a:hover {
color:		#236D7F;
}
div#stopka form {
position:	absolute;top:15px;left:25px;
}
div#stopka form input.szukaj {
background:	transparent;
color:		#5189AA;
}
div#stopka #frozen{
position:	absolute;top:160px;left:25px;
font:		11px Arial,sans-serif;
}
div#stopka #frozen span {
margin-left:	510px;
}
/*---------------------------------------------------------------kontakt_form-----------------------------------------------------------------------*/
.tresc_form {
font:		12px/15px Arial,sans-serif;
}
.wejscie_form {
height:		20px;
background:	#ebf6f9;
border:		1px solid #B9D5DB;
color:		#96b7c0;
font:		11px/15px Arial,sans-serif;
padding:	3px 0 0 2px;
}
.wejsciearea_form{
background:	#ebf6f9;
border:		1px solid #B9D5DB;
color:		#96b7c0;
font:		11px/15px Arial,sans-serif;
padding:	2px 2px 2px 2px;
}
.guzik_form {
background:	transparent;
border:		none;
color:		#6aa3b1;
font-size:	11px;
font-weight:	bold;
cursor: 	pointer;
}
.wejscie{
background:	#ebf6f9;
border:		1px solid #B9D5DB;
color:		#96b7c0;
font:		11px/15px Arial,sans-serif;
padding:	2px 2px 2px 2px;
}
.guzik{
background:	transparent;
border:		none;
color:		#6aa3b1;
font-size:	11px;
font-weight:	bold;
cursor: 	pointer;
}

