@import "layout.css";
@import "form.css";
@import "formWzorzec.css";
* { font-family: tahoma, sans-serif; margin: 0px; padding: 0px; font-size: 12px;color: #63676C;}

/*#kol_lewa {width: 53px;}*/

body {
	background-color: #728CA4;
  	background-image: url(../img/tlo.gif);
  	background-repeat: repeat-x;
  	text-align:center; /* center layout in ie5 and 5.5. */
}
  
div#header {background-color: white; height: 205px;}

div#glowna, div#pod_glowna {
	width: 503px !important;		/*503*/
  	width: 504px; /* IE */			/*504*/
	line-height: 160%;
}

div#pod_glowna p{
	width: 450px !important;
	width: 443px; /*IE*/
}
div#pod_glowna p#sklepGl{
	padding: 20px 0px 0px 10px !important;
	padding: 20px 0px 0px 22px;
}

div#indexx, div#pod_indexx {
 	width: 337px !important;		/*503*/
  	width: 337px; /* IE */			/*504*/
  	background-color: #F0F2F4;
  	background-image: url(../img/tlo_glowna_indexx.gif);
  	background-repeat: no-repeat;
  	background-position: right;
  	height: 452px;
  	font-size: 12px;
	color: #63676C;
	line-height: 30px;
	text-align: left; 
	padding: 1px 0px 1px 0px;
}

div#pod_indexx .komunikatOk {
	font-size: 12px;
	text-align: center;
	margin-top: 100px;
	}
div#pod_indexx .komunikatOk img {
	display: none;
	}
	
/*div#pod_glowna { background-color: transparent; width: 503px;border: 1px solid black}*/
div#kol_prawa {
	background-color: white;
	background-image: url(../img/kolumnaPrawa.gif);
	background-repeat: repeat-y;
	width: 23px;

}


div#kol_lewa  {
width: 130px !important;
width: 150px; /*IE*/
background-image: url(../img/napisSklep.gif);
background-repeat: no-repeat;
padding: 40px 0px 0px 25px;

}


div#kol_lewa_indexx  {
width: 326px !important;
width: 326px; /*IE*/
background-repeat: repeat-y;
background-image: url(../img/kolumnaLewa.gif);
background-position: left;
padding: 0px;

}


div#stopka {
	background-image: url(../img/pasek_dol.gif);
	background-repeat: no-repeat;
	background-color: White;
	height: 69px;
	color: #63676C;
	text-align: left;
/*	border: 1px solid;*/
	margin-top: -2px;
	}
div#stopka p{
	padding: 33px 0px 0px 0px;
	font-size: 9px;
	}
div#stopka img{
	margin-top: -35px;
	marrgin-left: 300px;
	}
	
div#subcontainer {
	background-color: white;
}
div#subcontainer.sklep{
	background-image: url(../img/sklepGlowna.gif);
	background-repeat: repeat-y; 
	margin-top: -1px;
}

div#container, div#header, div#bialeTlo {
	width: 687px;
}
div#bialeTlo {
	background-image: url(../img/gora_biala.gif);
	background-repeat: no-repeat;
	height: 81px;
	background-position: right top;
	background-color: #728CA4;	
}
div#container{
	margin-top: 26px;
}
div#menu{
	background-color: #728CA4;
	height: 84px;
	border-right: 1px solid #5E6E7D;
	margin-top: -1px;
	background-image: url(../img/logo.jpg); 
	background-position: top right; 
}
div#menu img {
	margin-left: 0px;
}
div.oddzielnikiWspolne{
	background-repeat: no-repeat;
	height: 40px;
	width: 207px;
}

div#oddzielnikLewy{
	background-image: url(../img/oddzielnik_lewy.gif);
}
div#oddzielnikLewySklep{
	background-image: url(../img/oddzielnikSklepowy.gif); 
}

div.oddzielnikiWspolne img{
	margin-left: 207px;
}

div img, div object {
	margin-bottom: 0px !important;
	margin-bottom: -3px;
}

div#listaKategorii{
	line-height: 160%;
}
div#listaKategorii a{
	color: #63676C;
	text-decoration: none;
}
div#listaKategorii a:hover{
	text-decoration: underline;
}

ul#listaMenu li a{
	font-size: 13px;
	color: #63676C;
	text-decoration: none;
}
#listaMenu a:hover{
	text-decoration: underline;
}
ul#listaMenu li{
	display: inline;
	padding: 0px 20px;
	border-right: 1px solid #63676C;
}
ul#listaMenu {
	margin: 5px 0px 0px 140px;
}
ul#listaMenu li#listaMenuborder{
	border-right: none;
}
h1{
	color: #63676C;
	font-size: 15px;
	margin-bottom: 6px;
}
/* nowa lista towarow */

div#listaTowarowWKategorii hr {
	border: 1px dashed #C5C5C5;
	width:410px;
	margin-left: 17px !important;
	margin-left: 40px;

}
div#listaTowarowWKategorii div.towar p img {float: left; margin: 0px 20px 10px 0px; border: 1px solid grey;}
div#listaTowarowWKategorii div.towar
{
	min-height: 90px !important;
	height: auto !important;
	height: 90px /* IE */;
	overflow: visible;
	margin: 20px 30px 20px 10px;
	color: #63676C;
	line-height: 150%;
}
h4 {font-size: 12px;margin-bottom: 10px;}
div.cenaIButtonyD {margin-top: 20px;}
div.cenaIButtonyD {text-align: right;}
div.cenaIButtonyG {text-align: center; margin-top: 30px;color: #63676C;}
div.cenaIButtonyD img, div.cenaIButtonyG img {position: relative; top: 7px;}
div.cenaIButtonyD span, div.cenaIButtonyG span {font-weight: bold;}
div.cenaIButtonyG span {font-size: 14px;}

div.cenaIButtonyD a{text-decoration: none;color: #63676C;font-weight:bold;}
div.cenaIButtonyD a:hover{text-decoration:underline;color: #63676C;}
div.cenaIButtonyG a{text-decoration: none;color: #63676C;}
div.cenaIButtonyG a:hover{text-decoration:underline;color: #63676C;}

div#opisWlasciwyNoFoto {margin-top: 30px;color: #63676C;line-height:150%;margin-right:30px;}
div#pod_glowna fieldset {width: 472px;}
div#pod_glowna input {vertical-align:center;}
a.rejestracja{color: #63676C;text-decoration: none;}
a:hover.rejestracja {text-decoration: underline;}
img#autoObraz {
	margin-top: -3px !important;
	margin-top: 0px; 
}
img#autoObrazKontakt
{
	margin-top: -1px !important;
	margin-top: -2px; 
}
div#adres 
{
height: 227px;
width: 326px;
background-image: url(../img/adresTlo.gif);
line-height: 160%;
}
div#adres p{
padding: 3px 40px;
}
div#adres h1{
margin-left: 40px;
padding-top: 5px;
}

form#mailForm fieldset label {
line-height: 120%;
width: 70px;
margin-left: 5px;
}
form#mailForm fieldset
{
	width: 330px;	
	margin-left: 3px;
	margin-top: 40px;
	position: static !important;
	position: relative; /*IE*/ 
	top: 40px;
}
form#mailForm input, form#mailForm textarea{
	width: 230px;
	margin-bottom: 0px !important;
	margin-bottom: 5px; /*IE*/
}

form#mailForm fieldset br{
	display: inline;
}
div#opisWlasciwy {margin-top: -100px;line-height: 160%;margin-right: 30px;}
div#opisWlasciwyNoFoto {margin-top: 30px;}
div#opisTowaru {margin: 20px 0px 0px 0px;}
div#opisTowaru table {margin-top: 20px; width: 425px !important; width: 425px; /*IE*/}
div#opisTowaru table td {vertical-align: top; padding: 10px 0px; background-color: #f0f0ed; padding: 5px 5px;}
table.koszyk {
	margin: 20px 0px 20px 25px;
	width: 420px;
}

table.koszyk td {
	padding: 5px 0px 10px 0px;
}

table.koszyk td.nazwa {
	width: 200px;
	font-weight: bold;
}
table.koszyk td.cena {
	width: 30px;
	text-align: center;
}
table.koszyk td.ilosc {
	width: 30px;
	text-align: center;
}
table.koszyk td.suma, table.koszyk td.sumaOpis, table.koszyk td.total {
	font-weight: bold;
	text-align: right;
	padding-right: 3px;
	border-top: thin dashed #A8A8A8;
}

table.koszyk td.sumaOpis { text-align: left; }
table.koszyk td.total { font-size: 16px; }

table.koszyk td.zmienIlosc {
	text-align: right;
	padding-right: 52px;
	height: 40px;
}
input.zmienIlosc {
	width: 44px;
}
input.koszykIlosc {
	width: 30px;
}
#koszykZamowienie, #zlozZamowienie {text-align: center}
#koszykZamowienie input, #zlozZamowienie input
 {
	margin: 0px 35px 0px 10px !important;
	margin: 0px 20px 0px 10px;
 	width: 150px;
 }
fieldset p 
{
	width: 150px;
	margin: 0px 85px 0px 85px;	
}

input.button 
{
	cursor: pointer;
}

div#pod_indexx h1{
margin-left: 20px;
}
div#tekst_indexx{
margin-left: 20px;
line-height: 125%;
text-align: justify;
margin-right: 20px;
}

div#tekst_indexx p{
margin: 0px;
margin-bottom: 10px;
font-size: 12px;
}
div#uslugi_kol_lewa{
	/*background-image: url(../img/kol_lewa.gif);
	background-repeat: repeat-y;*/
	width: 20px;
	padding: 0px;
	margin-top: -1px;
	height: 250px;
	}
div.uslugi_subcont{
	background-image: url(../img/uslugi_glowna.gif);
	background-repeat: repeat-y;
	margin-top: -1px;
}
div#uslugi, div#uslugi_glowna{
	width: 603px !important;		/*503*/
  	width: 604px; /* IE */			/*504*/
  	height: 250px;
}
div#uslugi_glowna p{
	padding: 0px 20px;
	line-height: 160%;
	position: left;
}
div#uslugi_glowna h1{
padding: 20px;
}
div.zdjecieMale {width: 75px; height: 100px; text-align: center; margin: 0px 10px 20px 0px;}
div.zdjecieMale img#mini {}

div.obokZdjecia {position: relative; top: -120px; height: 100px; left: 85px; width: 340px;}

.sr
{
	text-align: center;
}

fieldset#newsletter, fieldset#fieldsetFirma{
	display: none;
}
	
fieldset p {
	margin: 0px 0px 0px 85px;
	color: red;
	width: 200px;
	text-align: left;
	font-size: 11px;
}

div#menu a#link{
	margin-left: 130px;
	font-size: 13px;
	color: #DEE7EF;
	font-weight: bold;
	position: absolute;
	margin-top: 65px;
	text-decoration: none;
}
div#menu a:hover#link {
	text-decoration: none;
	color: white;
	}
div#menu a:visited{
	color: #DEE7EF;
}

ul, li {
	margin: 0px;
	padding: 0px;
}

ul li{
	margin-left: 31px !important;
	margin-left: 35px;
	line-height: 150%;
	
}

li a {
	text-decoration: none;
}

li a:hover {
	text-decoration: none;
	color: #2E3943;
}

li a:visited {
	color: #63676C;
}

div#klucz_uslugi {
	background-image: url(../img/klucz.jpg);
	background-repeat: no-repeat;
	height: 310px;
	background-position: right;
}

div#pinezka {
	background-image: url(../img/pinezka.jpg);
	background-repeat: no-repeat;
	height: 249px;
	background-position: right;
}

#mapka{
	margin-left: 12px !important;
	margin-left: 25px;
}

#karcher{
	padding-top: 20px;
	font-weight: bold;
	text-align: center;
}
