@charset \"utf-8\";
body {
	background-image:url(layout/bg.png);
	background-repeat:repeat-x;
	background-color:#d34030;
	font-family:Verdana, Arial, sans-serif;
	margin-top:0px;
	height:870px
}
a {
	color:#e83d00
}
#head {
	display:block;
	width:790px;
	height:202px;
	margin:auto;
	margin-top:5px;
	margin-bottom:0px
}
#h-title {
	display:block;
	background-image:url(layout/head.png);
	width:478px;
	height:202px;
	position:absolute;
}
#h-photo-1, #h-photo-2, #h-photo-3, #h-photo-4, #h-photo-5 {
	display:block;
	width:312px;
	height:202px;
	position:absolute;
	margin-left:478px
}
#h-photo-1 {
	background-image:url(layout/head2.jpg);
}
#h-photo-2 {
	background-image:url(layout/head3.jpg);
}
#h-photo-3 {
	background-image:url(layout/head4.jpg);
}
#h-photo-4 {
	background-image:url(layout/head5.jpg);
}
#h-photo-5 {
	background-image:url(layout/head6.jpg);
}
#menu1, #menu2, #menu3, #menu4, #menu5 {
	display:block;
	background-image:url(layout/menu2.png);
	position:absolute;
	cursor:pointer;
}
#menu1:link, #menu1:visited, #menu1 {
	width:60px;
	height:24px;
	top:177px;
	margin-left:40px;
	background-position:0px -1px
}
#menu1:hover, #menu1:focus {
	background-position:0px 24px
}
#menu2 {
	width:60px;
	height:24px;
	top:177px;
	margin-left:120px;
	background-position:-84px -1px
}
#menu2:hover {
	background-position:-84px 24px
}
#menu3 {
	width:60px;
	height:24px;
	top:177px;
	margin-left:200px;
	background-position:-165px -1px
}
#menu3:hover {
	background-position:-165px 24px
}
#menu4 {
	width:75px;
	height:24px;
	top:177px;
	margin-left:281px;
	background-position:-245px -1px
}
#menu4:hover {
	background-position:-245px 24px
}
#menu5 {
	width:60px;
	height:24px;
	top:177px;
	margin-left:385px;
	background-position:-350px -1px
}
#menu5:hover {
	background-position:-350px 24px
}
#menu1b, #menu2b, #menu3b, #menu4b, #menu5b {
	display:block;
	background-image:url(layout/menu3.png);
	position:absolute;
	cursor:pointer;
}
#menu1b:link, #menu1b:visited, #menu1b {
	width:60px;
	height:24px;
	top:177px;
	margin-left:40px;
	background-position:0px -1px
}
#menu1b:hover, #menu1b:focus {
	background-position:0px 24px
}
#menu2b {
	width:60px;
	height:24px;
	top:177px;
	margin-left:120px;
	background-position:-84px -1px
}
#menu2b:hover {
	background-position:-84px 24px
}
#menu3b {
	width:60px;
	height:24px;
	top:177px;
	margin-left:200px;
	background-position:-165px -1px
}
#menu3b:hover {
	background-position:-165px 24px
}
#menu4b {
	width:75px;
	height:24px;
	top:177px;
	margin-left:281px;
	background-position:-245px -1px
}
#menu4b:hover {
	background-position:-245px 24px
}
#menu5b {
	width:60px;
	height:24px;
	top:177px;
	margin-left:385px;
	background-position:-350px -1px
}
#menu5b:hover {
	background-position:-350px 24px
}
#menu-log {
	display:block;
	background-image:url(layout/menu-log2.png);
	position:absolute;
	cursor:pointer;
	width:75px;
	height:25px;
	top:11px;
	margin-left:640px;
	background-position:-0px 25px;
	float:left
}
#menu-log:hover {
	background-position:-0px 0px
}
#main, #main2, #main3, #main4, #main_gallery, #main-opinie {
	background:url(layout/main.png);
	width:790px;
	height:634px;
	margin:auto;
	margin-bottom:0px;
	margin-top:0px
}
#main-opinie {
	overflow-y:auto
}
#main_gallery {
	text-align:left
}
#main2 {
	height:430px
}
#main3 {
	height:330px
}
#main-bottom {
	background:url(layout/main-bottom.png);
	width:790px;
	height:10px;
	margin:auto;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-bottom:10px;
}
#main-top {
	background:url(layout/main-top.png);
	width:790px;
	height:10px;
	margin:auto;
	margin-top:5px;
	background-repeat:no-repeat;
}
* html #main-top {
	margin-bottom:-10px
}
#menu1_oferta {
	height:650px;
	position:absolute;
	top:286px;
	margin-left:2px;
	width:157px
}
#menu_galeria {
	height:610px;
	position:absolute;
	top:286px;
	margin-left:-168px;
	width:157px
}
:root #menu_galeria {
	margin-left:2px;
}
#menu2_oferta {
	height:604px;
	position:absolute;
	top:286px;
	margin-left:631px;
	width:157px
}
#section_main {
	margin-top:2px;
	margin-bottom:2px;
	display:block;
	width:117px;
	height:25px;
	background:url(layout/menu1_typ.png);
	padding-top:5px;
	text-align:center;
	padding-right:40px;
	cursor:pointer;
	font-size:16px;
	color:black;
	position:relative;
}
.galeria_main {
	margin-top:2px;
	margin-bottom:2px;
	display:block;
	width:157px;
	height:22px;
	background:url(layout/menu1_typ.png);
	padding-top:8px;
	text-align:center;
	cursor:pointer;
	font-size:10px;
	color:black;
	font-weight:bold;
	text-transform:uppercase
}
#section_main.systemy {
	margin-top:9px
}
.category_minor {
	display:block;
	background:#d23726;
	width:130px;
	margin-left:10px;
	text-align:center;
	text-decoration:none;
	color:white;
	margin-bottom:1px;
	font-size:11px;
	position:relative;
}
.category_minor:hover {
	font-weight:bold
}
#section_main2 {
	margin-top:2px;
	margin-bottom:2px;
	text-decoration:none;
	display:block;
	width:157px;
	height:17px;
	background:url(layout/menu2_typ2.png);
	padding-top:3px;
	text-align:center;
	cursor:pointer;
	font-size:9px;
	color:white;font-weight:bold
}
#section_main2:hover {
	color:black
}
#oferta {
	display:block;
	position:absolute;
	width:460px;
	height:610px;
	top:280px;
	margin-left:165px;
	overflow-y:scroll
}
#oferta_loader {
	display:block;
	position:absolute;
	width:460px;
	height:610px;
	background:white url(loader2.gif) no-repeat center 130px;
	top:280px;
	margin-left:165px;
	z-index:5
}
* html #oferta {
	height:607px;
}
* html #oferta_loader {
	height:607px;
}
#oferta2 {
	display:block;
	position:absolute;
	width:460px;
	height:610px;
	background:url(layout/home.jpg);
	top:214px;
	margin-left:165px;
	overflow-y:scroll
}
* html #oferta2 {
	height:607px;
}
#product-thumb, #series-thumb {
	cursor:pointer;
	overflow:hidden;
	background:white;
}
#product-thumb {
	width:105px;
	height:105px
}
#fadeout {
	position:absolute;
	display:block;
	width:810px;
	height:880px;
	top:0px;
	margin-left:-12px;
	margin-top:-10px;
	z-index:1000;
	opacity:0;
	filter:alpha(opacity=0);
}
#fadebg {
	position:absolute;
	display:block;
	background:black;
	width:810px;
	height:960px;
	top:0px;
	left:0px;
	margin-top:-10px;
	z-index:1000
}
#fadeexit {
	display:block;
	width:50px;
	height:50px;
	background:url(layout/fade-exit.gif);
	z-index:1002;
	position:absolute;
	margin:auto;
	margin-left:735px;
	top:15px;
	cursor:pointer;
}
:root #fadeexit {
	margin-left:740px;
}
#fadeexit:hover {
	background-position:0px 50px
}
#fadeimage {
	position:relative;
	z-index:1001;
	margin:auto;
	margin-top:30px;
	text-align:center;
	width:800px;
	right:0px;
	top:20px;
	margin-bottom:30px
}
#fadeloader {
	background:url(loader.gif);
	position:absolute;
	z-index:1001;
	left:390px;
	margin-top:30px;
	text-align:center;
	width:56px;
	height:21px;
	top:50px;
	margin-bottom:30px;
}
:root #fadeimage {
	top:0px;
	margin-bottom:5px
}
#fademap {
	position:relative;
	z-index:1001;
	margin-top:30px;
	text-align:center;
	right:0px;
	top:20px;
	margin-bottom:30px;
}
:root #fademap {
	top:0px;
	margin-bottom:5px
}
#product-nazwa, #product-wymiary, #product-kategoria, #product-opis {
	display:block;
	color:white;
	z-index:1000;
	position:relative;
	text-align:center
}
#product-nazwa {
	font-size:21px;
	margin-bottom:3px
}
#product-kategoria {
	font-size:13px;
	margin-bottom:3px
}
#product-opis {
	font-size:11px;
	margin:10px
}
#product-opcje {
	position:relative;
	z-index:1001;
	margin:auto;
	display:block;
	width:700px;
	margin-top:10px;
	padding:5px;
	color:white;
	font-size:12px
}
#cena {
	float:right;
	position:relative;
	bottom:15px
}
.loader1 {
	position:absolute;
	width:105px;
	height:105px;
	background:white
}
.loader1 img {
	margin-top:44px
}
#product-thumb2 img {
	cursor:pointer;
	border:3px white solid
}
.tip-title {
	background:#d34030;
	color:white;
	padding:3px;
	font-size:12px;
	font-weight:bold;
	text-align:center
}
.tip-title span {
	background:transparent;
	color:white;
	padding:3px;
	font-size:10px;
	font-weight:normal;
	text-align:center
}
.tip-text {
	background:#d34030;
	color:black;
	padding:3px;
	font-size:11px;
	text-align:center;
	margin-top:-5px
}
.tip-text b {
	display:block;
	margin-top:-7px;
	font-size:11px;
}
.tip {
	border: 1px solid black;
	width:200px
}
#date_tab {
	display:block;
	position:absolute;
	top:5px;
	z-index:2;
	color:white;
	;
	font-size:12px;
	margin-left:20px
}
#link_logo {
	display:block;
	position:absolute;
	width:230px;
	height:54px;
	background:transparent;
	top:86px;
	margin-left:52px
}
#o_nas_text, #regulamin, #opinie {
	display:block;
	margin-left:10px;
	margin-right:10px
}
#o_nas_text {
	margin-left:25px;
}
#o_nas_text {
	text-align:justify;
	font-size:12px
}
#kontakt1, #kontakt2, #kontakt3 {
	font-size:12px
}
#kontakt1 {
	margin-bottom:55px;
	text-align:left;
	height:285px;
	width:260px
}
#kontakt2 {
	text-align:right;
	height:285px;
	width:260px
}
#kontakt3 {
	text-align:center;
	height:285px;
	width:220px
}
#footer a {
	text-decoration:none;
	color:white;
	text-transform:uppercase;
	font-size:13px
}
#copyright {
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px
}
#regulamin, #opinie {
	text-align:left;
	font-size:12px
}
#footer {
	display:block;
	width:800px;
	margin:auto;
	text-align:center;
	padding-bottom:10px;
	margin-top:-10px
}
#footer a {
	font-weight:bold
}
#footer a:hover {
	color:black;
	text-decoration:underline
}
#o_nas_text .thumbs {
	border:2px solid black;
	margin-left:30px;
	margin-bottom:5px;
	cursor:pointer;
	clear:both
}
#partnerzy-text {
	display:block;
	margin:auto;
	width:500px;
	font-size:13px;
	text-align:center
}
#partnerzy-loga {
	display:block;
	margin:auto;
	text-align:center;
}
#partnerzy-loga img {
	border:none;
	margin:3px
}
#kontakty {
	width:770px;
	margin-left:10px;
	height:590px
}
#kontakty .thumbs {
	border:2px solid black;
	cursor:pointer;
}
#galeria {
	display:block;
	width:615px;
	height:590px;
	margin-left:170px;
	overflow-y:scroll;
	overflow-x:hidden
}
#galeria_loader {
	display:block;
	width:618px;
	height:590px;
	overflow-x:hidden;
	position:absolute;
	background:white url(loader2.gif) no-repeat center 150px
}
:root #galeria_loader {
	margin-left:150px
}
#galeria img {
	cursor:pointer;
	border:2px solid black;
	margin:4px;
}
#szukaj {
	display:block;
	position:absolute;
	bottom:8px;
	left:30px
}
#szukaj_field {
	border:none;
	width:200px;
	background:white;
	border:1px solid #555555
}
#szukaj_field:hover {
	border-color:red
}
#szukaj_submit {
	border:none;
	width:55px;
	margin-left:5px;
	opacity:0;
	cursor:pointer;
	filter:alpha(opacity=0);
	background:black
}
#h-search {
	display:block;
	position:absolute;
	background:url(layout/szukaj.png);
	width:42px;
	height:25px;
	bottom:6px;
	left:245px
}
#pytanieform, #katalogform, #opiniaform {
	display:block;
	z-index:2000;
	position:relative;
	text-align:center;
	padding-top:50px;
	color:white;
	width:500px;
	margin:auto
}
#log-admin, #log-admin2, #log-admin3, #log-admin4 {
	margin:auto;
	display:block;
	width:300px;
	margin-top:30px;
	background:white;
	text-align:center;
	padding:15px;
	border:black 3px solid
}
#log-admin2 {
	width:1000px;
}
#log-admin3, #log-admin4 {
	width:500px;
}
#log-admin input {
	background:#d34030;
	border:none;
	margin-top:10px;
	color:white
}
#log-admin3 input, #log-admin3 textarea, #log-admin3 select {
	width:250px
}
#log-admin3 td {
	padding:2px
}
#adminsubmit {
	background:#d34030;
	border:none;
	margin-top:10px;
	padding:2px;
	padding-left:20px;
	padding-right:20px
}
.admin_menu {
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	text-align:center;
}
.admin_menu:hover {
	text-decoration:underline
}
#login_form {
	display:block;
	width:400px;
	padding-top:80px;
	font-size:12px
}
#register_form {
	display:block;
	width:700px;
	padding-top:30px;
	font-size:12px
}
#register-error {
	display:block;
	width:800px;
	padding-top:10px;
	font-size:10px;
	color:red;
	line-height:20px
}
#product-opcje td {
	background:#e33c02;
	border:2px transparent solid
}
#koszyk-button {
	display:block;
	background-image:url(layout/koszyk.png);
	position:absolute;
	cursor:pointer;
	width:78px;
	height:25px;
	top:11px;
	margin-left:464px;
	background-position:-0px 0px;
	float:left
}
#koszyk-button:hover {
	background-position:-0px 25px;
}
#product-opcje a {
	color:white;
	text-transform:uppercase;
	text-decoration:none;
	font-size:8px;
	display:block
}
#product-opcje img {
	border:none;
	float:right;
}
#menu-edit {
	display:block;
	background-image:url(layout/moje_konto.png);
	position:absolute;
	cursor:pointer;
	width:155px;
	height:25px;
	top:11px;
	margin-left:600px;
	background-position:-0px 0px;
	float:left
}
#menu-edit:hover {
	background-position:-0px 25px;
}
#cena_razem {
	font-weight:bold
}
#koszyk_tabela td {
	background:#e33c22;
	color:white;
	padding:3px;
	border:1px transparent solid
}
#quantity {
	width:30px;
	text-align:center
}
#section_promocja {
	margin-top:5px;
	margin-bottom:10px;
	display:block;
	width:132px;
	height:25px;
	background:url(layout/menu1_typ.png);
	padding-top:5px;
	text-align:center;
	padding-right:25px;
	cursor:pointer;
	font-size:16px;
	color:red;
	font-weight:bold;
	text-decoration:none
}
#section_promocja:hover {
	color:black
}
#gazetka_thumb {
	border:2px red solid;
	cursor:pointer;
	margin-bottom:2px
}
#gazetka_thumb:hover {
	border:2px black solid
}
#fadenext {
	display:block;
	width:50px;
	height:117px;
	background:url(layout/gazetka_next.gif);
	z-index:1002;
	position:absolute;
	margin:auto;
	margin-left:405px;
	top:250px;
	cursor:pointer;
	background-position:50px 0px;
	opacity:0.8;
	filter:alpha(opacity=80)
}
#fadeprev {
	display:block;
	width:53px;
	height:117px;
	background:url(layout/gazetka_prev.gif);
	z-index:1002;
	position:absolute;
	margin:auto;
	margin-left:-458px;
	top:250px;
	cursor:pointer;
	opacity:0.8;
	filter:alpha(opacity=80)
}
#fadeprev:hover {
	background-position:0px 118px
}
#fadenext:hover {
	background-position:50px 118px
}
:root #fadeprev {
	margin-left:-58px;
}
:root #fadenext {
	margin-left:805px;
}
#fadeimage img {
	position:absolute;
	left:30px
}
#koszyk_button1, #koszyk_button2, #koszyk_button3 {
	border:none;
	height:41px;
	position:absolute;
	cursor:pointer;
	width:164px
}
#koszyk_button1 {
	left:312px;
	bottom:-50px;
	background:url(layout/koszyk_opcje.png) -269px 0px;z-index:10
}
#koszyk_button2 {
	left:105px;
	top:4px;
	background:url(layout/koszyk_opcje.png) -105px 0px;
	border:none
}
#koszyk_button3 {
	left:433px;
	top:4px;
	background:url(layout/koszyk_opcje.png) -433px 0px;
	border:none
}
#koszyk_button1:hover {
	background-position:-269px -47px;
}
#koszyk_button2:hover {
	background-position:-105px -47px;
}
#koszyk_button3:hover {
	background-position:-433px -47px;
}
#zamow {
	background:url(layout/koszyk_opcje.png) 0px -192px no-repeat;
	margin-top:8px;
	display:block;
	height:90px;
	width:704px;
	position:relative;
	padding-bottom:20px
}
#koszyk_button4{
	width:214px;
	height:36px;
	background:transparent;
	border:none;
	cursor:pointer;
	position:absolute;
	bottom:20px;
	left:244px
}
#koszyk_button4:hover {
	background:url(layout/koszyk_opcje.png) -244px -364px
}
#koszyk_button5 {
        width:214px;
	height:36px;
	background:transparent;
        border:none;
        cursor:pointer;
        background:url(layout/potwierdz.png) -244px -246px
}
#koszyk_button5:hover {
	background:url(layout/potwierdz.png) -244px -364px
}
#footer #entis {
	color:black;
	font-weight:normal
}
#klose2 {
	width:157px;
	height:187px;
	background:url(layout/kiermasz.jpg);
	position:absolute;
	bottom:6px;
	cursor:pointer;
}
#logo-lista {
	height:66px;
	width:790px;
	margin:auto;
	display:block;
	background-image:url(layout/przedstawiciel2.png);
	background-repeat:no-repeat;
	position:relative;
}
#logo-lista-inside {
	display:block;
	height:66px;
	width:584px;
	position:absolute;
	right:0px
}
#logo-lista-inside img {
	margin-left:5px;
	border:1px solid black
}
#zagiel_index {
	displaY:block;
	background-image:url(layout/raty_zagiel.gif);
	width:139px;
	height:139px;
	margin:auto;
	margin-top:4px;
}
#koszyk_form {
	position:relative;z-index:5
}
#koszyk_form2 {
	display:block;
	margin-top:5px;
	width:704px;
	height:52px;
	position:relative
}
#kalkulator {
	display:block;
	background:url(layout/koszyk_opcje.png) -150px -94px;
	height:92px;
	width:404px;
	position:relative
}
#oblicz {
	display:block;
	width:216px;
	height:45px;
	background:url(layout/kalk.png);
	position:absolute;
	left:94px;
	bottom:0px;
	cursor:pointer
}
#raty_text{font-size:11px}
.koszykTips{z-index:100}