
* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Trebuchet MS;
	font-size: 12px; 
    color: #57bad9;
    background: #292929 url('images/top_bg.gif') repeat-x top;
}

img {border:0px none;}
a img { border: 0px none;  }
a { text-decoration: none;}

p.title { color: #006066; letter-spacing: 2px; text-transform: uppercase }
p.cena { font-weight: bold; color: #eb3838}
div.hr {width:767px; height:1px; border-bottom: 1px dashed #9f9f9f}

#top { width:1102px; height: 178px;  background: #2e2e2e url('images/top.jpg') no-repeat left top}

#kont{ 
	width: 1106px;
	background: #000 url('images/lewa_bg.gif') 60px 0 repeat-y ;
}

ul.level1 { margin-left:22px}
ul.level2 { margin-left:44px}
li.nostyle { list-style: none}
ul.level1 li a,ul.level2  li a { color:#57bad9}
ul.level1 li a:hover {color:#cecece;font-weight:bold}
ul.level2  li a:hover {color:#cecece;font-weight:bold} 

input.koszyk { width:120px; height:20px; border:0px; cursor: pointer; background: url('images/koszyk.gif') no-repeat }

#nazwa { width:578px; height:19px; padding: 1px 0 0 16px; color: #fff; font-weight: bold; margin: 10px 0; background: url('images/tytul.jpg') no-repeat }

#dane { width: 574px; padding-bottom: 6px; margin-top: 6px; color: #fff; background: url('images/dane_bg.gif') repeat-x bottom }
#dane_left { float: left; height: 15px ;padding-left: 23px; background: url('images/strzalka.gif') no-repeat left}
#dane_right { float: right; width: 250px; text-align: right}

#produkt { color: #fff; width: 572px; float: left}
#produkt p { line-height: 30px;font-weight: bold}
#produkt ul { margin: 10px 0 10px 20px; }
#produkt li { list-style-type: none; background: url('images/strzalka.gif') no-repeat left; padding-left: 20px;}

#produkt_pow { color: #fff; width: 145px;  margin-right: 10px; float: right; }
#prd{ padding-top: 13px; margin-bottom: 10px; color: #b7b7b7; background: url('images/konf_sep.gif') no-repeat top}
#left_side{ width: 316px; float: left;}
#lewa {
	width: 256px;
	height: 800px;
	padding-left: 60px;
	/*background: #000 url('images/lewa_bg.gif') repeat-y top right;*/
}

#lewa_top { width: 316px; height:1px; background: #2e2e2e url('images/lewa_top.gif') no-repeat right top; font-size: 0px; }

#lewa_cont {
	padding-top: 19px;
	padding-left: 29px;
	background: url('images/lewy_rog.jpg') no-repeat top right
}

#menu_bot{ width:181px; height:1px; margin-left: 12px; background: url('images/menu_bot_bg.gif') repeat-x; font-size:0;}

#menu_button { 
	width: 178px; 
	height: 30px; 
	padding: 10px 0px 0px 21px; 
	margin-bottom:7px;
	cursor: pointer; 
	font-family: Century Gothic;
	font-size: 14px;
	
	color: #fff;
	background: url('images/menu_button.gif') no-repeat
}

#kontakt{ width: 153px; padding: 45px 0 13px 37px; margin: 11px 0 0 10px; color: #fff; background: url('images/kontakt.gif') no-repeat top}
#kontakt a {
	color: #fff;
}
#kontakt a:hover {
	text-decoration: underline;
}
#firma_allegro{ width: 148px; padding: 45px 5px 13px 37px; margin: 11px 0 0 10px; color: #fff; background: url('images/allegro_top.gif') no-repeat top}
#allegro{ width:182px;margin: 11px 0 0 10px;}
#opineo{ width:182px;margin: 11px 0 0 10px;}

#prawa { width: 790px; float: left; background: #3f3f3f ;}
#prawa_cont { width: 788px; float: left; background: #3f3f3f; border-right: 2px solid #616161; padding-top: 20px;}
#prawa_top { width: 790px; height: 40px; font-size: 10; background: #3f3f3f url('images/prawa_bg.gif') repeat-x top;}

#prawa_bot { width: 790px ;height: 30px; clear: both; background: url('images/bot.gif') no-repeat left}
#prawa a { color: #57bad9}

#foot { border-left: 2px solid #5b5b5b ; height:990px; background: #292929; padding-left: 13px; }
#copy {float:right;color:#898989}
#copy a {color:#898989 }
#copy a:hover {color:#fff;text-decoration: underline }


#hr { width:573px; height:1px; background:#b504ca }

.admin label, .contact label {
	width: 60px;
	padding: 4px 0 0 0;
	display: block;
	float: left;
}

.login label{
	float: left;
	width: 60px;
	padding: 4px 0 0 0;
	display: block;
	color: white;
}
.contact label { width: 50px; }
.admin input, .admin textarea, .admin select.s, .contact input, .contact textarea {
	width: 450px;
	margin: 1px;
}
.admin textarea.edytor {
	width: 510px;
	height: 300px;
}
.contact input, .contact textarea { width: 370px; }
.login input {
	width: 200px;
	margin: 1px;
}
.admin .submit, .login .submit, contact.submit, .contact .submit {
	margin: 5px 0 0 64px;
}
.contact .submit { margin-left: 120px; }
#prawa_top ul{
	list-style: none;
}
#prawa_top li{
	float: left;
	margin: 0 5px;
	
	width: 126px;
	height: 40px;
	background: url('images/button.png') no-repeat;
	
}
#prawa_top a{
	
	float: left;
	padding: 10px;
	color: white;
	font-family: Century Gothic;
	font-size: 14px;
}
div.szukajka{
	margin-top: 9px;
	float: right;
}
div.szukajka input{
	margin-top: 0px;
	padding-top: 0px;
	height: 20px;
	width: 100px;
	vertical-align: middle;
}
div.szukajka input.txtznajdz{
	background: url(images/txtsearchb.png) no-repeat;
	vertical-align: middle;
	padding: 4px 8px;
	color: white;
	width: 117px;
	height: 24px;
	border: none;
}
div.szukajka input.znajdz{
	margin-left: 5px;
	background: url(images/searchb.png) no-repeat;
	color: white;
	
	height: 32px;
	width: 108px;
	border: none;

}
