/* styl moll*/

body {
margin:0;
padding:0;
border:0;
font-size:12px;
background:#F9F9F9;
color:#252525;
font-family: "Trebuchet MS", Tahoma, Arial;
}

a {outline:none;}

img {margin:0;padding:0;border:0;}		
img a {margin:0;padding:0;border:0;}		

div {margin:0;padding:0;border:0; position:relative;}

h1 {margin:2px 1px 4px 1px; padding:1px; font-size:16px;}

h2 {margin:2px 1px 4px 1px; padding:1px; font-size:14px;}

#top {
width:100%;
background:url(img/bgr_top.gif) repeat-x #000;
height:113px;
}

#logo {position:absolute; left:0px; top:25px;border:1px solid #fff;}

#tagline {position:absolute; left:80px; top:35px; color:#fff; font-size:14px; font-weight:700; text-decoration:none;}

#szukaj {position:absolute; right:0px; top: 1px; width:215px; height:35px; vertical-align:bottom;}

#szukaj a {font-size:10px; text-decoration:none;color:#fff;}

#prod_lista {clear:both; display:block; width:700px;}

#lupa {position:relative; top:10px; margin:0 4px;}
.szukaj_pole {border:1px solid #BDBDBD; width:150px; margin:0 5px 2px 0;}

.prawo {position:absolute; right:0;top:0;border:0;padding:0;margin:0;}
.lewo {position:absolute; left:0;top:0;border:0;padding:0;margin:0;}

#menu {width:670px;height:28px;position:absolute; right:0; top:70px; background:url(img/bgr_menu.gif) repeat-x #fff;  overflow:hidden; }

#menu_glowne {list-style-type:none; margin:0 auto;padding:0; position:relative;text-align:center; top:6px;}

#menu_glowne li {display:inline; margin:1px 10px 0 10px ;}

#menu li a {font-size:14px;  text-decoration:none;   font-weight:bold;}

#menu li a:hover {color:#FF5A00;}

.menu_link a {color:#000;}

#basic a {color:#1A04BF; font-weight:700;padding:1px 3px; }
#nature a {color:#016316; padding:1px 3px; }
#science a {color:#797979;}

#home {position:relative; top:0px; left:0px;}

#container {width:100%;
background-color:#fff;
min-height:500px;
float:left;}

#cart {background:url(img/bgr_basket.gif) top right no-repeat;}
#why_moll {}
#why_moll p {color:#252525;font-size:10px;}
#nawigacja {position:relative;width:auto; height:17px; background:url(img/bgr_bread.gif) repeat-x #fff; margin:15px 0; display:block;}

#nawigacja a {text-decoration:none; margin:4px 7px; color:#919191;}

#nawigacja img {border:0;padding:0;margin:0;}
#content_lewo {width:700px; min-height:500px; float:left;background:#fff; margin:0 0 20px 0; padding:0 0 15px 0;}

.start  h2 {font-size:14px; margin:3px; padding:2px;}


.start img {padding:2px; border:1px solid #BDBDBD; margin:1px 10px 10px 1px; }

.start a img  {padding:0;border:0; margin:2px 0;}
.start a img:hover {filter: alpha(opacity=50);
    -moz-opacity: 0.5;
	-khtml-opacity: 0.5;
    opacity: 0.5;} 

#content_prawo {width:250px; min-height:500px; float:right;background:#fff;}

.no_border {border:0;}

.center {width:960px; margin:0 auto; min-height:50px;}

.start {display:block; clear:both; margin:5px 0 10px 0; text-align:justify;width:100%;}

.start p {margin:1px 10px;}

.do_lewej {float:left;}
.do_prawej {float:right;}

.box {display:block; width:235px;min-height:115px; border:1px solid #BDBDBD; margin:20px auto;}

.box h3 {font-size:14px; margin:2px 5px; padding:1px;}
.box p {font-size:12px; margin:4px 5px; padding:2px; text-align:left; }

.box p img { vertical-align:middle;}

.obrazek {padding:2px;  margin:1px 10px 10px 5px; float:right;}

.opis {float:left; display:block;font-size:12px; width:90%; margin:1px 2px; padding:0; min-height:125px; }
.opis p {margin:0; padding:0; text-align:justify;}

.pod_obrazek {width:220px;height:147px; overflow:hidden;}

.pod_kat{width:220px; text-align:left; background:#fff;margin:10px 7px;display:block;
 }
.nazwa a {font-size:16px;color:#000; font-weight:bold; text-decoration:none;}
.nazwa a:hover {color:#F8640A;}
.wiecej, .box a {font-size:10px; color:#F8640A; text-decoration:none; margin:2px; float:right;}
.wiecej, .box a:hover {color:#A8A7A7;}
.podkategorie {float:left; display:block;width:250px;}

#footer {width:100%;
background:url(img/bgr_footer.gif) repeat-x #F9F9F9;
min-height:40px;
clear:both;
color:#5F5F5F;
padding:10px 0 0 0;
font-size:10px;
border-top:1px solid #BDBDBD;
}

#kamac {position:absolute; top:10px; right:15px;}

/* kontakt */
#kontakty img {vertical-align:middle;}

#kontakty a {text-decoration:none;color:#F8640A;}
#kontakty a:hover {color:#A8A7A7;}

/* mapa */
#map { width:300px; height:150px; }

/* formularz */
.podpis {display:block; font-size:12px;}
.pola {width:300px; padding:4px; font-size:14px; margin:1px; height:28px; border:1px solid #BDBDBD;}
.wyslij {clear:both; position:relative; margin:10px auto;}
.error {font-size:10px; color:#ff0000;display:block;}

.wiadomosc {height: 149px;padding:4px; margin:1px;}
#form_lewo{float:left; width:330px;min-height:200px;}

#list {font-size:14px; color:#F8640A; font-weight:700; margin:0 auto; padding:2px;}
#form_prawo{float:right;width:330px; min-height:200px;}

/* produkty lista */
#prod_lista tr {padding:0px;margin:4px;width:690px;}
#prod_lista  td p {margin:1px 4px; padding:0;}
#prod_lista  td h4 {font-size:12px; margin:1px 3px; padding:0;}

.prod_podpis {margin:1px 3px; font-size:11px;}

.opis_mini {width:540px;}
.opis_mini a {font-size:11px;color:#000; font-weight:bold; text-decoration:none;}
.opis_mini a:hover {color:#F8640A;}

.obrazek_lista {width:100px;}

.cena {width:100px;}
.cena a {text-decoration:none; color:#000;}

.w1 td {border:1px solid #ECECEC; }
.w2 td {background:#F6F6F6; border:1px solid #E2E2E2;}

.tabs {background:#fff;}
.w2 {background:#fff; font-size:12px; color:#ccc;}

.highlight td {background:#F6F6F6; border:1px solid #F6F6F6;}

/* produkty */
.product_info h3 {font-size:14px; color:#494949; margin:3px 1px 10px 1px; padding:0;}

/*.produkt_fotka {border:1px solid #BDBDBD; display:block;width:350px; height:236px;}
.produkt_fotka:hover {border:1px solid #F8640A;}*/

.cennik_prod {position:absolute; right:2px; top:10px;  margin:0; padding:0; border:0; font-size:12px; color:#494949;  height:20px; }
.cennik {font-size:18px; color:#ff4e00; clear:both;}

#dodaj_koszyk, .cart_add, .cart_remove, .cart_add_wait, .cart_remove_wait  {position:relative; padding:0; margin:25px 2px; border:0; float:right;clear:right; display:block;}

#konfiguracja_prod {z-index:45; position:absolute; top:90px; right:1px;  margin:0; padding:0; border:0;}

#konfiguracja_prod span, select {display:block;}

#konfiguracja_prod span {text-align:right; font-size:11px; color:#3f3f3f;}

#konfiguracja_prod select {width:210px;   margin:2px 0 10px 0; font-size:12px; color:#3f3f3f; border:1px solid #BDBDBD; }

.atrybuty {width:180px; background:#f1f1f1; margin:0 3px; padding:0; border:1px solid #D3D3D3; z-index:55;}

.lista_kolor {width:180px;  z-index:60; font-size:12px; padding:3px 5px; display:block; text-align:right;  height:14px; margin:2px;}


.lista2 {cursor:pointer;}
.lista2:hover {background:#fff;}
/* zak�adki w produktach  */

	
	.zakladka_duza { width:100%; margin:30px 0;padding:0; position:relative; }
	.zakladka_duza ul
		{position:relative;
		 margin:0px;
		 padding:0;
		 
		}
		
	.zakladka_duza ul li
			{display: block;
			float:left;
			left:2px;
			
			
			position:relative;
			width: 93px;
			height: 26px;
			font-size:11px;
			margin:0 5px;
			text-align:center;
			background:url(img/bgr_tab.gif) bottom no-repeat  #fff;
			
		}
	.zakladka_duza ul li a { text-decoration: none; color: #000; position:relative; width:93px; height:26px; top:5px; padding:0px 2px; display:block;  }
	.zakladka_duza ul li.active {background:url(img/bgr_tab_active.gif) bottom no-repeat  #fff;}
	.zakladka_duza ul li.active a { color: #fff;}
		
	#bar1, #bar2, #bar3 , #bar4 {width:300px;position:relative; min-height:150px;clear:both; color: #000; padding: 12px 10px;   display: none;}
	#bar1 { display: block; }

	#zakladka_tresc {width:300px; background:none;display:block;overflow:hidden;margin:0;padding:0;}

	#zakladki_tab {width:100%; margin:0;padding:0; display:block; z-index:30;clear:both;float:left;}
	#zakladki_tab p {margin:2px 10px;}
	
	#zakladki_tab img {border-right:5px solid #fff;}
	
#zakladka1, #zakladka2, #zakladka3 {min-height:170px;clear:both;color: #000; padding:5px 5px;  display: none; margin:0;
overflow:hidden;width:99%; border:1px solid #BDBDBD; z-index:35; float:left;}
		#zakladka1 { display: block; }
		
.product_image{ min-height: 250px}



/* wizardy */
#wizardwrapper{width:700px;}

.wizardcontent {	min-height:300px; }

.wizardpanel {margin:5px;display:none; }

.czysc {clear:both;}

/* przyciski w wizardach */
.buttons{margin:10px;clear:both}
.next {float:right}
.previous {float:left}

/* wizardy nawigacja */



.nawigacja_wizardy {margin:0; padding:0; border:0; clear:both;}

.nawigacja_wizardy  li{
	height:50px;
	list-style:none;
	float:left;
	width:170px;
	padding:0;
	margin:0 0 0 2px;
	color:#D5D4D4;
	background:url(img/bgr_zakup.jpg) no-repeat #EBEBEB;
	overflow:hidden;
}

.nawigacja_wizardy  li a {margin:7px 15px; line-height:16px; display:block; padding:0;border:0; text-decoration:none; font-size:14px; font-weight:bold; color:#fff;}

.pod_naw {display:block; font-size:10px; margin:2px 1px; padding:0;}

.nawigacja_wizardy  .zaliczony {background:url(img/bgr_zakup_b.jpg) no-repeat #FF6C00; color:#fff; z-index:70;}
.nawigacja_wizardy  .current {background:url(img/bgr_zakup_a.jpg) no-repeat #FF6C00; color:#fff; z-index:70;}


/* lista dodatk�w */
#lista_dodatki {margin:2px; padding:1px; font-size:11px;}



.nazwa_lista a {font-size:11px;color:#000; font-weight:bold; text-decoration:none;}
.nazwa_lista a:hover {color:#F8640A;}

#zakladka3  h4 {font-size:12px;  width:700px; clear:both; height:16px; display:block;}
.prod_dodatek a {text-decoration:none; color:#5d5d5d; float:left; min-width:60px; margin:3px; padding:1px;} 
.lista_cena {width:70px;}
.lista_tytul {}
.lista_img {width:60px;}

.prod_dodatek {float:left;   width:330px; min-height:50px; background:none; margin:5px; border:0px solid #ccc; z-index:99;}


/* koszyk */
.cart_content table {width:100%;}

.cart_content td {margin:2px; background:#fff;}
.cart_content th {color:#fff; background:#6c6c6c;margin:2px;}

.photos{width: 350px; height: 236px; border: 1px solid #BDBDBD; background: transparent url(img/ajax-loader.gif) no-repeat scroll center center;}
.photos.hover {border:1px solid #F8640A;}

/* formularz zamówienia */

.zam_platnik {width:330px; margin:5px;}

.zam_faktura {width:330px; margin:5px;}

.zam_komentarz {width:100%; clear:both;}

.zam_faktura input, .zam_platnik input {width:320px; margin:2px 1px; height:24px; border:1px solid #BDBDBD;}

.zam_komentarz textarea {width:660px; padding:4px; margin:2px; display:block;}

#form_zamowienie label {font-size:10px; display:block; margin:1px 0px; padding:1px; vertical-align:middle;}

#confirmation_data {display: block; width: 660px; min-height: 250px}
#confirmation_data .loading {background: transparent url(img/ajax-loader.gif) no-repeat center center; min-height:50px; }

/* dostawa box*/
#dostawa p {font-size:10px; margin:2px 0 0 5px;}
#dostawa ul {margin:1px 5px 0 15px;padding:0; list-style-type:none; }
#dostawa li {margin:1px 2px; padding:1px; font-size:10px; }

/*TABY*/
ul.tabs {
	/*background-image: url(images/tabs/box-l_top1.gif);*/
	height:25px;
	margin:0 !important;
	padding:0;
	overflow: hidden;
}
ul.tabs li {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align: center;
}
ul.tabs a {
	background-color: #fff;
	/*background: transparent url(images/tabs/zakl2.gif) no-repeat;*/
	display:block;
	font-size:13px;
	font-family: Trebuchet MS;
	font-weight: bold;
	float:left;
	width: auto;
	height:18px;
	margin-top:2px;
	padding:3px 30px;
	position:relative;
	text-decoration:none;
}
ul.tabs a:hover {
color:#ccc;	
}



ul.tabs a.current {
	background: transparent url(images/tabs/zakl1.gif) no-repeat;
	color:#000000;
	cursor:default;
	height:20px;
	margin-top:0;
}
div.panes div.wraper{
	/*background-color: #DAD8C8;*/
	display: none;
}

.del_cart {cursor:pointer;}
.cart_kwota {font-size:14px; font-weight:bold; color:#C80000;}


.delivery {width:320px; float:left; }
.payment {width:320px; float:right; }

button {
	background-color:#222222;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	height:24px;
	outline-color:#999999;
	outline-style:outset;
	outline-width:1px;
}
div.overlay div.close { 
    background-image:url(images/close.png);
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

.koment {width:680px; min-height:50px; margin:3px 0 20px 0;padding:0; display:block; border:1px solid #BDBDBD;}



#katalog {display:block; width:235px; margin:20px auto;}

#katalog a {color:#000; text-decoration:none; display:block;}

#katalog a img {vertical-align:middle;}

#katalog a:hover {color:#ccc; text-decoration:none;}

/* style galeria */

#photos_moll { visibility: hidden; overflow:hidden; width:700px; border:0; }

/* GALLERY CONTAINER */
.gallery { background: #fff; border: 1px solid #fff; padding: 5px;}



/* LOADING BOX */
.loader { background: url(img/ajax_loader.gif) center center no-repeat #ddd; }

/* GALLERY PANELS */
.panel {text-align:center;}


/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,
.panel .overlay-background { height: 20px; padding: 3px; }

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { background: #fff; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay { color:#fff; font-size:14px; }

/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip { margin: 5px; background:#ccc;}

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {}

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { border: 0px solid #aaa; }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { border-color: #000; }

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { font-size: 11px; text-align: center; color: #888; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { color: #000; }

/* POINTER FOR CURRENT FRAME */
.pointer {
	border-color: #000;
}
