/* CSS 2.1 */

html{width: 100%;height: 100%}
body{
	margin: 0px;
	text-align: center;
	font-family:"Trebuchet Ms",Verdana,Arial,serif;
	color:#000;
	font-size:0.9em;
	background-image: url('images/tlo.gif');
	background-repeat: repeat-x;
	background-position: top;
	background-color: #E5E5E5;
}
a{text-decoration: none;color: #004090;font-weight: bold;}
a:hover{text-decoration: none;color: #CEE4FF;font-weight: bold;}
.clear{clear: both;}
select{
	width: 150px;
	border: 1px solid #CCCCCC;
}


img{border: 0px;margin: 0;display: block;}
form,fieldset{margin: 0;display: inline;border: 0;}


div#main{width: 880px;margin: 0 auto;background-color: #FFF;text-align: left;}
div#header{
	position: relative;
	z-index: 1;
	display: block;
	height: 204px;
	background-image: url('images/header0.png');
	background-repeat: no-repeat;
	background-position: left;
	width: 100%;
}
.nag1{
	display: inline;
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	font-weight: bold;
	color:#000000;
}
.data{
	display: inline;
	float: right;
	padding-right: 10px;
	padding-top: 5px;
	color:#000000;
	font-size:8pt;
}
.fr{display: inline;float: right;}
#logo{position: absolute;z-index: 1;top:20px;left:30px;}
#header ul{
	margin: 0 5px 0 5px;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 2;
	top:139px;
	left:20px;
}
#header li{
	display: inline;
	margin: 0 5px 0 5px;
	float: left;
	width: 146px;
	text-align: center;
	background-color: #FFF;
	font-weight: bold;
	padding: 5px 0 5px 0;
	background-image: url('images/m0.gif');
	background-repeat:no-repeat;
	background-position: top;
	letter-spacing:1px;
}
#chosen{
	position: absolute;
	z-index: 5;
	background-image: url('images/m1.gif');
	background-position: bottom;
	width: 174px;
	background-color: #FF53FF;
}
a.menu{border-bottom:3px solid #FFF;color:#4F4F4F;}
a.menu:hover{border-bottom:3px solid #738FB9;color:#000;}
#logowanie{
	position: absolute;
	z-index: 2;
	top:15px;
	right:170px;
	color:#A7C0E4;
	font-size:0.8em;
}
#logowanie a{color:#A7C0E4;font-weight: bold;}
#logowanie a:hover{color:#FFF;font-weight: bold;}
#logowanie p{margin: 2px;padding: 2px;clear: both;}
.field{
	background-color: #F5F5F5;
	border: 1px solid #666;
	background-image: url('images/inp.gif');
	background-repeat: repeat-x;
	width: 130px;
}
.field:focus{
	background-color: #F5F5F5;
	border: 1px solid #FFF;
	background-image: url('images/inp.gif');
	background-repeat: repeat-x;
	width: 130px;
}
#logowanie strong {display: inline;float: left;width: 50px;font-weight: lighter;}
div#lewa{width: 215px; float: left;display: inline;}
#lewa li{padding: 0;margin:0 0 8px 20px;color:#000;}
#lewa ul{list-style: none;margin: 0;padding: 0;font-weight: bold;font-size:11px;}
div#content{display: inline;float: right;width: 660px;font-size:0.8em;}
div#content0{font-size:0.8em;clear: both;}
div#fotter{
	clear: both;
	height: 25px;
	display: block;
	background-image: url('images/fotter.gif');
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 14px;
	font-size:0.8em;
	color:white;
}
#fotter a{color:white;}
.sub{
	display: block;
	width: 76px;
	height: 17px;
	background-image: url('images/button.gif');
	border: 0px;
	color:white;
	font-size:0.8em;
	background-color: transparent;
	cursor: pointer;
	float: left;
}
.sub_w1{
	display: block;
	width: 220px;
	height: 23px;
	background: url('images/back.gif') no-repeat;
	border: 0px;
	color:white;
	font-size:0.8em;
	background-color: transparent;
	cursor: pointer;
	float: left;
}
.sub_w2{
	display: block;
	width: 220px;
	height: 23px;
	background: url('images/dalej.gif') no-repeat top right ;
	border: 0px;
	color:white;
	font-size:0.8em;
	background-color: transparent;
	cursor: pointer;
	float: left;
}
.menu0{
	display: block;
	background-image: url('images/arrow.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	width: 80%;
	border-bottom: 1px dotted #CCC;
	color:#666;
	font-weight: bold;
}
.menu0:hover{
	display: block;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	color: #666;
	width: 80%;
	border-bottom: 1px dotted #CCC;
	background-image: url('images/arrow.gif');
	font-weight: bold;
}
.menu1{
	display: block;
	background-image: url('images/arrow0.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	border-bottom: 1px dotted #CCC;
	color:#666;
	font-weight: bold;
	font-size:12px;
	width: 140px;
}
.menu1:hover{
	display: block;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	color: #666;
	width: 140px;
	border-bottom: 1px dotted #CCC;
	background-image: url('images/arrow0.gif');
	font-weight: bold;
}
.textarea{
	display: inline;
	float: left;
	width: 492px;
	text-align: justify;
	padding: 10px 35px 10px 35px;
}
.textarea_shop{
	display: inline;
	float: left;
	width: 450px;
	text-align: justify;
	padding: 10px 0 10px 0;
}

.textarea_kontakt{
	display: inline;
	float: left;
	width:600px;
	text-align: justify;
	padding: 20px;;
}

.adds{display: inline;float: right;width: 180px;}
.nag0{
	text-align: right;
	width: 180px;
	background-image: url('images/nag0.gif');
	height: 27px;
	font-size:1.1em;
	color: #004090;
}
.nag0 img{display: inline;float: left;margin-left: 20px;margin-top: 2px;}
.nag0 span{display: inline;float: right;margin-top: 4px;margin-right: 10px;}
.padds{padding: 0px 10px 0px 10px;text-align: center;clear: both;margin: 0 auto;}
.padds p{margin: 0;padding: 0;}
.textarea img{border: 1px solid #A9A9A9;background-color: #FFF;float: left;margin: 5px 10px 5px 0;}
.textarea h1, .textarea_shop h1, .textarea_kontakt h1{margin: 0;padding: 0;display: block;font-size:1.3em;color:#004090;font-weight: bold;}
h1#naglowek{border-bottom: 1px dotted #DCDCDC;margin-bottom: 10px;}
.textarea h2, .textarea_shop h2, .textarea_kontakt h2, {margin: 0;padding: 0;display: block;font-size:1.3em;color:#004090;font-weight: bold;}
.lang{display: inline;float: right;width: 98px;	text-align: right;}
.lang a{display: block;margin: 10px 0 10px 0;}
.who{width: 880px;text-align: right;display: block;margin: 0 auto;font-size:0.7em;}
.nag{
	text-align: right;
	width: 180px;
	background-image: url('images/nag.gif');
	height: 27px;
	font-size:0.9em;
	color: #004090;
}
.nag img{display: inline;float: left;margin-left: 20px;margin-top: 2px;}
.nag span{display: inline;float: right;margin-top: 4px;margin-right: 10px;}
form#szukaj{display: block;margin: 5px;font-size:0.8em;width:80%}
input#szukaj{width: 100%;}
p.view{margin:0 0 20px 0;padding:0;border-bottom: 1px dotted #4F4F4F;}
.produkt{
	display: block;
	margin: 8px 0 8px 0;
	clear: both;
	border-bottom: 1px dotted #A9A9A9;
	padding-bottom: 10px;
	width: auto;
}
.produkt img{display: inline;float: left;margin-right: 10px;background-color: #FFF;}
.produkt a{float: right;display: inline;margin-left: 10px;}
.produkt span{display: inline;float: left;width: 230px;}
.txt{text-align: left;}
a.atxt{display: inline;float: left;}
.txt ul{margin: 0;padding: 0;list-style-type: none;}
.txt li{margin: 0 ;padding: 0;}
.shop{display: inline;float: right;width: 116px;text-align: center;}
.shop a{color:#9FCBFF;display: block;}
.shop span{color:black;font-weight: bold;display:block;}
.shop strong{color:#F00;font-size:1.5em;}
.shop p{margin: 0;padding: 0;font-weight: bold;font-size:1.1em;}
.add{
	display: block;
	width: 76px;
	height: 17px;
	background-image: url('images/button.gif');
	border: 0px;
	color:white;
	font-size:1.1em;
	background-color: transparent;
	cursor: pointer;
	margin:0 auto;
	font-weight: bold;
}
.float_l{display: inline;float: left;width: 28%;margin: 2px;text-align: right;}
.float_r{display: inline;float: left;width: 50%;margin: 2px;text-align: left;}
.date6{display: block;clear: both;width: 100%;}
.date6 input{
	background-color: #F5F5F5;
	border: 1px solid #666;
	background-image: url('images/inp.gif');
	background-repeat: repeat-x;
	width: 140px;
}
.boxer{background-color: #FFF;border: 1px solid #BBB;}
.boxer a{color:red;}
.pro{display: block;color:white;border-bottom: 1px solid #9DBDEE;}
tr.dotto{border: 1px solid #CCC;height: 20px;background-color: #F5F5F5;text-align: center;}
.rowek{border-bottom: 1px dotted #BBB;line-height: 2px;height: 2px;}
.krok0{
	display: inline;
	float: left;
	padding: 2px 10px 2px 10px;
	background-color: #194990;
	border: 1px solid #DCDCDC;
	text-align: center;
	font-weight: bold;
	margin: 2px;
	color:white;
}
.krok1{
	display: inline;
	float: left;
	padding: 2px 10px 2px 10px;
	background-color: #F5F5F5;
	border: 1px solid #DCDCDC;
	text-align: center;
	font-weight: bold;
	margin: 2px;
	color:#4F4F4F;
}
img.foto{display: inline;float: left;background-color: #FFF;margin-right: 15px;}
img.foto2{background-color: #FFF;display: block;margin: 0 auto;}
#podstrona_produkty{width: 100%;}
div#galeria{width: 120px;display: inline;float: left;}
div#opis{width: 304px;display: inline;float: left;padding-left: 15px;}
tr:hover{background-color: #EEF1F7;}

img.baner{border: 0;margin: 0 auto;width: 454px;display: block;float: none;clear: both;margin-bottom: 10px;}

img.buton{
	border: 0px;
	margin: 0 auto;
	display: block;
	margin-top: 4px;
	text-align: center;
	float: none;
}
#rodzaj{
	width: 60px;
}
.il_pole{
	width: 25px;
}

.sub_szukaj{
	width: 64px;
	height: 23px;
	background: url('images/szukaj.gif') no-repeat;
	border: 0;
	margin: 5px 40px 0 0;
	cursor: pointer;
}
.sub_opis{
	width: 111px;
	height: 23px;
	background: url('images/opis.gif') no-repeat;
	display: block;
	margin: 0 0 5px 55px;
	cursor: pointer;
}
.sub_przelicz{
	width: 75px;
	height: 23px;
	background: url('images/przelicz.gif') no-repeat;
	display: block;
	margin: 0 0 5px 25px;
	border: 0;
	cursor: pointer;
}

.sub_wyslij{
	width: 62px;
	height: 23px;
	background: url('images/wyslij.gif') no-repeat;
	display: block;
	border: 0;
	margin: 5px 0 5px 130px;
	cursor: pointer;
}
.sub_zapisz{
	width: 62px;
	height: 23px;
	background: url('images/zapisz.gif') no-repeat;
	display: block;
	border: 0;
	margin: 5px 0 5px 50px;
	cursor: pointer;
}
.sub_zaloguj_h{
	width: 70px;
	height: 23px;
	background: url('images/zaloguj_h.gif') no-repeat;
	display: block;
	border: 0;
	margin: 0 0 5px 30px;
	cursor: pointer;
}
.zobacz_kosz{
	width: 111px;
	height: 23px;
	background: url('images/zobacz_kosz.gif') no-repeat;
	display: block;
	border: 0;
	margin: 0 0 5px 30px;
	cursor: pointer;
}
.adres{
	width: 400px;
}
.sub_rejestracja{	
	width: 96px;
	height: 23px;
	border: 0;
	background: url('images/rejestracja.gif') no-repeat;
	cursor: pointer;
}
.sub_zaloguj{
	width: 70px;
	height: 23px;
	border: 0;
	background: url('images/zaloguj.gif') no-repeat;
	cursor: pointer;
}
.sub_powrot{
	width: 69px;
	height: 23px;
	border: 0;
	background: url('images/powrot.gif') no-repeat;
	cursor: pointer;
}