body {
	background: url('../../images/bitland/tlo.gif');
	text-align: center;
	background-color:#efefef;
	margin: 0; 
	padding: 0
	}

a img {border:none;}
a {border:none;}

a,
a:link,
a:active,
a:visited {
	text-decoration:none;
	color:#000080;
	}

a:hover {
	text-decoration:underline;
	color:#000080;
	}

p{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
	text-align: left;
	font-weight: normal;
	padding: 0px;
	margin: 0px
	}

.clearing {
	clear:left;
	line-height: 0.1%;
	font-size: 0.1%;
	height: 0.1%;
}

input{font-size: 9px; color: #666666; font-family: tahoma; background-color: #feffff;}

SELECT{font-size: 11px; color: #666666; font-family: tahoma; background-color: #feffff; padding-left: 1px;}

textarea{font-size: 12px; color: #666666; font-family: tahoma; background-color: #feffff; padding-left: 1px;}



.top1{width:990px;height:44px;background: url('../../images/bitland/top1.gif') no-repeat;overflow:hidden;margin-top:23px}
html > body .top1{margin-top:21px}
.login {
	width:310px;
	float:right;
	padding:0;
	margin:10px 0 0 0;
	}

.login a,
.login a:link,
.login a:active,
.login a:visited {
	color:white
	}

.login a:hover {
	color:white
	}

input.log_budka {
	width: 80px;
	float:left;
	padding: 1px 0 0 3px;
	margin: 2px 5px 0 5px;
	}



.top_logo{
	width:404px;
	height:92px;
	float:left;
	background: url('../../images/bitland/top_logo.png');
	overflow:hidden;
	}

.top_right{
	width:586px;
	height:92px;
	float:left;
	background: url('../../images/bitland/top_right.png');
	overflow:hidden;
	}

.zalogowany{margin:10px 0 0 265px}

.zalogowany p{color:white}

#menu_1,
#menu_2,
#menu_3{
	height:36px;
	padding:0;
	margin: 0;
	float: left;
	}

#menu_1{width:11px;}
#menu_2{width:967px;background: url('../../images/bitland/menu_tlo.gif');}
#menu_3{width:12px;}

.menu, .menu a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:30px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	padding:0;
	float:left;
	margin:0 0 0 10px;
}

/* szukaj - div na całe szukaj i 4poszczegolne div-y na każdy element */

.szukaj {
	width:320px;
	padding:0;
	margin: 0px 40px 0 0;
	float:right;
	}

.szukaj_nazwa {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	float:left;
	padding:10px 7px 0px 0px;
	}

.szukaj_formularz {
	float:left;
	overflow:hidden;
	margin:0;
	padding: 4px 2px 0px 2px;
	}

input.search {
	width:175px;
	float:left;
	padding: 1px 0 0 3px;
	margin: 4px 10px 0 0;	
	}
#zaawansowana {
	float: right;
	padding: 0px 12px 0px 0px;
	}

/* koniec czesci z div-ami od szukaj */

#glowna{width:983px;text-align:center;background-color:#F7F6E5;}

#lewa_glowna{width:185px;float:left;}
#srodek_glowna{width:609px;float:left;margin:10px;padding:0px;background-color:#987654;}
#prawa_glowna{width:160px;float:left;}

/* srodek strony i jej zawartosc */

#srodek_zawartosc{width:609px;margin:0;padding:9;background-color:#ffffff;border:1px solid #787878;}
html > body #srodek_zawartosc{width:589px;padding:9px;}
.content,
.content_tyt,
.content_tyt2{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	color:#787878;
	text-align: justify;
	padding:0;
	margin:0 0 5px 0;
	}

.content_tyt{font-size:16px;line-height:30px;color:#000000;font-weight:bold;text-align:left;margin:0;}
.content_tyt2{font-size:20px;line-height:40px;color:#000000;font-weight:bold;text-align:left;margin:0;}

/* srodek strony i jej karta produktu */
#srodek_glowna_kp{width:769px;float:left;margin:10px;padding:0px;background-color:#ffffff;}
#srodek_zawartosc_kp{width:749px;margin:0;padding:9px;background-color:#ffffff;border:1px solid #787878;}

#srodek_blok_hit{width:589px;}

.srodek_blok{width:284px;background-color:transparent;float:left;}

.srodek_blok_przerwa{width:21px;float:left;}

.img_srodek{width:145px;float:left;margin-right:5px;}

p.hit{color:#4C66D1;font-weight:bold;text-align:left;font-size:14px;padding:0 0 5px 0;}
p.nazwa_hit{color:#0000b0;font-weight:bold;text-align:left;font-size:12px;padding:0 0 5px 0;}
p.tekst_hit{text-align:justify;}
.cena_hit{margin:0;padding:0;width:97px;height:22px;float:left;background: url('../../images/bitland/cena_hit.gif')}
p.cena_hit_sr{color:#0000b0;font-weight:bold;padding:4px 0 0 3px;}

p.nazwa_promo_sr{color:#4C66D1;font-weight:bold;padding:0 0 5px 0;}
.cena_promo_def{margin:3px 0 0 0;padding:0;width:97px;height:22px;float:left;background: url('../../images/bitland/cena_promo.gif')}
p.cena_promo_sr{color:#0000b0;font-weight:normal;padding:4px 0 0 4px;}
p.zamawiam_sr{color:#BF0500;font-weight:normal;padding:10px 0 0 0;}

p.srodek_tyt{color:#717c01;font-weight:bold;text-align:left;font-size:12px;padding:15px 5px 5px 0;float:left;}

p.srodek_tekst{
	font-size: 12px;
	color: #565656;
	text-align: justify;
	line-height:15px;
	}

/* koniec srodek strony i jej zawartosc */

.bloki_l{width:180px;padding:10px 0 10px 5px;}
.bloki_r{width:155px;padding:10px 0 10px 0;text-align: center;}

.zawartosc_blok{width:155px;background: url('../../images/bitland/blok_tlo_jasne.gif');text-align:left;padding:0px;padding-top:2px;}

.zawartosc_blok_lewa{width:180px;background: url('../../images/bitland/blok_tlo_jasne_lewa.gif');text-align:left;padding:0px;padding-top:2px;}

.promo_blok{width:145px;background-color:transparent;text-align:center;margin:0px 0 0 0px;padding:5px 0 5px 5px;}

p.bloki_tekst{padding:5px 5px 5px 5px;line-height:16px;}

p.nazwa_promo{width:145px;color:#4C66D1;font-weight:bold;padding:3px 0 2px 0;overflow:hidden}

p.cena_promo{color:#0000b0;font-weight:bold;}

#footer{width:974px;height:50px;text-align:center;background-color:#ffffff;}

.stopa{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:9px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	padding:0;
	margin:0 0 0 10px;
	}



#produkt_karta{
	margin:0;
	padding:0;
	clear:both;
	background-color:#ffffff;
	width:749px;
	}

.produkt_nawigacja,
.produkt_kontakt,
.produkt_menu_small{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px
	}

.produkt_nawigacja{color: #0000c0;font-weight:bold;text-align: left;padding: 0px 0 13px 0;}
.produkt_kontakt{color: #414141;font-weight:normal;text-align: right;font-size: 10px;padding:0 0 5px 0;}
.produkt_menu_small{color: #0000c0;font-weight:bold;text-align: left;padding:4px 0 0 0;}

#produkt_nazwa,
#produkt_cena{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 14px;
	text-align:left;
	width:620px;
	float:left;
	font-weight:bold;
	padding: 10px 5px 7px 5px;
	margin:0
	}

#produkt_cena{color:red;width:100px;text-align:right}

#nazwa_cena_border{width:745px;height:2px;background-color:#003366;line-height:2px;overflow:hidden;}
	
#produkt_opis_lewa{width:470px;float:left;background-color:#fff;margin:11px 10px 0 0;}

#produkt_opis_prawa{width:269px;float:left;background-color:#ffffff;margin:10px 0 0 0;}

#produkt_menu_male{width:160px;height:180px;float:left;padding:0;text-align:left;margin:0 0 0 10px;}

#produkt_fota{width:240px;height:180px;float:left;padding:0;margin:0 0 0 20px;}

.produkt_menu_prawa{width:268px;float:left;background-color:#535353;padding:0;margin:0;margin-bottom:10px;}
html > body .produkt_menu_prawa{width:269px}
.produkt_menu_lk{width:80px;height:20px;float:left;background-color:#eeeeee;margin:0 0 1px 0;}
html > body .produkt_menu_lk{width:81px;margin:0 0 1px 1px;}
.produkt_menu_pk{width:185px;height:20px;float:left;background-color:#eeeeee;margin:0 0 1px 1px;}
.produkt_menu_all{width:267px;background-color:#eeeeee;padding:0px;margin:1px;}


.tytul_menu_prawa{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 12px;
	text-align:left;
	font-weight:bold;
	padding:3px; 
	margin: 0
	}

.produkt_opis{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#565656;
	font-size: 12px;
	text-align:justify;
	font-weight:normal;
	line-height:18px;
	padding-bottom:20px; 
	margin: 0
	}

.podkategorie,
.lista_produkty{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color:#787878;
	float: left;
	text-align: left;
	padding: 0px 0px 5px 0px;
	margin: 0;
	}

.lista_produkty{
	padding:0;
	margin: 0;
	}


p.lista_prod_tekst{
	padding:3px;
	}

p.lista_prod_tekst2{
	text-align:center;
	color:#787878;
	}



/*
*	Super Forms
*/
form.form {
	margin:20px; 
	clear:both; 
	margin-top:10px;
	padding:10px;
}

form.form	label {
			display: block;
			width: 150px;
			float: left;
			clear:left;
			font-weight:bold;
			text-align:left;
			
			cursor: pointer;
}				
form.form	input, textarea {
			display: block;
			float: left;
			margin-right:5px;
			padding:1px;
}

form.form fieldset {
	padding:10px;
}
		
form.form .checkbox {
	width:90%;
	font-weight:normal;
}
		
form.form		div {
			overflow: auto;
			clear: both;
			margin-bottom: 0.5em;
			text-align:justify;
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-size:12px;		
}
		
form.form input.check,
		  input.submit {
			margin-left: 100px;
}
		
form.form	label.check {
			width: auto;
}	

form.form p.error {
			float:left;
			clear:both;
			color:#FF0000;
			margin-left:155px;
}

form.form input.error {
		border:1px solid #FF0000;
		background-color:#AA0505;
}

form.form h4 {
	text-align:left; 
	padding:10px; 
	border-bottom:1px solid black;
	clear:both;
	margin:10px;
	margin-left:0px;
	float:left;
	width:650px;
}
html > body form.form h4{margin:20px;margin-left:0px;}



* html form.form	input.check,
					input.submit {
					
	display: inline;
}
/* ########################## */


/**************************************   KARTA PRODUKTU   ********************************************************/


.name_price {margin:10px 0;width:749px}

.name_price h1{margin:0;padding:0;line-height:22px;font-size:17px}

.name_price h1.name_product{float:left;color:#0668AC;width:610px}

.name_price .price{float:right;width:138px;}

.name_price h1.price_product{float:right;color:#0668AC}

.name_price .price p{float:right;width:138px;text-align:right;}

.left_cart{width:200px;margin:0 0 0 5px;float:right;background-color:#f2f2f2}
html > body .left_cart{margin-left:0 0 0 5px;}

.pic_mini{width:200px;float:left;padding:5px 0 10px 7px;margin-bottom:15px;background-color:#fff;border:1px solid #d2d2d2;}
html > body .pic_mini{width:191px}
.mini{float:left;border:1px solid #d2d2d2;padding:2px 3px;margin:0 10px 3px 0}

.product_menu_left{float:left;width:200px}

.pic_info{width:540px;float:left;border:1px solid #d2d2d2;margin-left:0;background-color:#fff}
html > body .pic_info{margin-left:0}

.pic{width:250px;height:220px}
#image_small{margin:5px 0 0 5px}

.info{width:220px;float:left;margin:5px 0 10px 10px}
html > body .info{margin:5px 0 10px 20px}

.back_menupic {float:left}
.back_menupic a, .back_menupic a:link, .back_menupic a:active, .back_menupic a:visited, .back_menupic a:hover{color:#c31d18}

.back_menupic p{margin:10px 0}

.arrow_menu{margin:1px 5px 0 0;float:left}

table.tabela_podstawa{width:100%}
table.tabela_podstawa p{color:#565656;margin:5px 3px;}
td.nazwa_podstawa{width:100px;}
td.nazwa_podstawa p{}

p.cart_menu_small{margin:3px 0px}

td.content_prio .opis{margin:10px 15px;font-size:12px;line-height:17px;color:#555555;text-align:justify}
td.content_prio .opis p{font-size:12px;line-height:17px;color:#555555;text-align:justify}

td.content_prio .opis ul{font-size:12px;line-height:17px;color:#555555;margin-left:20px}

td.content_prio .opis p.uwaga_opis{font-size:9px;line-height:12px;color:#898989;margin:30px;text-align:center}

.coment{margin:10px 0}

.komentarz{margin-bottom:10px}

.komentarz hr{margin:0;padding:0;height:0px;border-bottom:1px solid #d2d2d2}

.komentarz p{line-height:16px;margin-bottom:2px;color:#555555}

.komentarz p.tresc{background-color:#f5f8fc}

.produkt_cechy{margin:10px 0;}

table.tabela_cechy{width:540px;margin:0}

table.tabela_cechy td.nazwa_cechy{width:200px}
table.tabela_cechy td p{color:#555555;padding:4px 3px;}
table.tabela_cechy td.nazwa_cechy p{text-align:right}
table.tabela_cechy h3{font-size:14px;margin:5px 0 3px 100px;color:#555555}