body{ 
	background: url(../images/bg.jpg); 
	margin:0; 
	font-family:Tahoma, Verdana, sans-serif;
}
img{
	border:0;
}
p{ 
	margin:0px; 
	padding:0px;
}
a{
	text-decoration:underline;
	color:black;
}
a:hover{
	text-decoration:none;
	color:black;
}
form{ 
	margin:0; 
	padding:0; 
	border:0; 
	outline:0;
}
input{ 
	margin:0; 
	padding:0
}
.tablezamow {
	font-size: 12px;
	font-family:Tahoma, Verdana, sans-serif;
}
.bannerfast {
	font-family: Verdana;
	font-size: 12px;
	width:211px; 
	margin:0 20px; 
}
.bannerfastdiv {
	font-family: Verdana;
	font-size: 12px;
}

/* --- Komunikat o pustym Koszyku ---*/
.EmptyCart {
	color: #cc6506;
	font-size: 14px;
	font-weight: bold;
}

.CartBarFrom {
	color: #FFDDBF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.CartBarFrom a:hover {
	color: #FFDDBF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}


.CartBarCurrent {
	color: #cc6506;
	font-size: 16px;
	font-weight: none;
	text-decoration: none;
}
.CartBarCurrent a:hover {
	color: #cc6506;
	font-size: 16px;
	font-weight: none;
	text-decoration: underline;
}

.error, .err{ background:url(../images/error.png) no-repeat #ffe5e5; border:1px #ffb2b2 solid; padding:5px 0 6px 30px; }

#bejbe{ background:url(../images/bejbe.png) no-repeat; width:100%}
#site{ width:850px; background:#FFFFFF; margin:0 auto; color:black}
#orange_line{ background:url(../images/orange_bg.jpg); height:45px; width:850px;  }
#koszyk{ float:left; width:232px; background:url(../images/bg_koszyk.jpg) no-repeat; height:45px; font-size:12px;}
#koszyk .pos{ margin:14px 0 0 90px; width:152px;}
#koszyk .pos a{ color:#f7f2b0;}
#menu_poz{ float:left; width:595px; height:45px; text-align:left; padding-left:18px;}
#menu_poz .pos{ margin-right:20px;}
#koszyk .pos{margin-right:30px;}
#content{ clear:both; width:840px; padding:25px 0;}

a.pagi { color:black;}
#menu{ width:193px; font-size:13px; margin:0 20px;}
#menu .hr{ border-bottom:1px solid #d4cbce; width:100%; margin:15px 0; height:1px;}
#menu .menu_el{ line-height:18px;}
#menu .menu_el a{ color:black; text-decoration:none;}
#menu .menu_el a:hover{ color:black; text-decoration:underline;}
#menu .menu_el_sub{ margin-left:9px; line-height:18px;}
#menu .menu_el_sub span{font-size:9px;}
#menu .menu_el_sub a{ color:black; text-decoration:none;}
#banners{ width:211px; margin:0 20px; font-size: 12px}


  #products{ width:324px; margin:0 13px;} 
  #productss{ width:324px; margin:0 13px;} 
  .lpad{ padding-left: 5px; }
  .brd{ border-right:1px solid #d4d2cb; padding-right:5px;}
  .brdl{ border-right:1px solid #d4d2cb; padding:0 10px;}
	.ptitle{ line-height:14px; height:28px;}
	.ptitle a{ font-size:11px; color:black; font-weight:bold; line-height:14px; height:28px; text-decoration:underline;}
	.ptitle a:hover{ text-decoration:none}
	.pcena{ font-size:14px; font-weight:bold; color:black;}
	.big_title{ color:black; font-size:18px; font-weight:bold;}
	.big_opis{ color:black; font-size:13px; line-height:18px; text-align:justify; margin:8px 0;}
	.big_cena{ color:black; font-size:16px; font-weight:bold;}

  .hr{ border-bottom:1px solid #d4cbce; width:100%; margin:20px 0; height:1px;}
  .borders{ border-left:1px solid #d4d2cb; border-right:1px solid #d4d2cb; width:320px;}
  .borderss{ border-left:1px solid #d4d2cb; border-right:1px solid #d4d2cb; width:330px; padding-left:10px; padding-right:10px;}
  .border{ border-left:1px solid #d4d2cb; width:320px;}
  .inp_form{ background:url(../images/form.jpg) no-repeat; width:125px; height:23px;}
  .inp_form2{ background:url(../images/form2.jpg) no-repeat; width:145px; height:23px;}
  .login{ width:110px; border:0; background:none; margin-left:5px;}
  .pass{ width:110px; border:0; background:none; margin-left:5px;}
  .pass2{ width:130px; border:0; background:none; margin-left:5px;}
  .banner{ border:0px solid #ef5f09; margin-bottom:10px;}
  .username{color:black; font-size:16px; font-weight:bold;}
  .loged a{color:black;}
  .mapastr a{color:black;}

  #stopka{ color:#bbbbbb; font-size:11px;}
  #stopka a{ color:#bbbbbb; text-decoration:underline; font-size:11px;}
  #stopka a:hover{ color:#999999;}
  #footer .hr{ border-bottom:1px solid #d4cbce; width:810px; margin:20px; height:1px;}

  #bannery{ margin-left:0px;}


  #news .title{ margin-bottom:8px;}
  #news .title a { font-size:11px; color:black; font-weight:bold; text-decoration:underline;}
  #news .title a:hover { font-size:11px; color:black; font-weight:bold; text-decoration:none;}
  #news .opis{ font-size:11px; line-height:14px; color:black;margin-bottom:6px;}
  #news .more a{ font-size:11px; color:#999999; font-weight:bold; text-decoration:none;}

  #kontent{ width:575px; margin:0 20px; font-size:12px; line-height:16px;}
  #kontent .hr{ border-bottom:1px solid #d4cbce; width:100%; margin:15px 0; height:1px;}

  #ZawartoscKoszyka td{ border:1px solid black; padding:2px 4px;}
  #ZawartoscKoszyka td a{ color:black;}
   .koszyk_title { background:#FFCC99; border:1px solid black; padding:2px 4px; }
   .red{ background:white; font-weight:bold;}

   #thing_title{ color:black; font-size:20px; font-weight: bold}
    #thing_title .hr{border-bottom:1px solid #d4cbce; width:100%; margin:10px 0; height:1px;}
   .thing_nazwa{color:black; font-size:18px; margin:20px 0;}
   .thing_nazwa span{ color:black; }
   #thing_opis{ text-align: justify; line-height:18px; font-size:15px; color:black;}
   #thing_opis p{margin:10px 0; text-align: justify; line-height:16px; color:black;}
    .opis_cena{color:black; font-family: impact; font-size:22px; margin:5px 0;}
	.opis_cena span{ font-family: arial; font-weight:bold; font-size:22px;letter-spacing:-1px;}
	.ppromo{color:#666666; font-family: arial; font-weight:bold; font-size:16px; margin:0; letter-spacing:-1px; margin: 0;}
	.uwaga{ margin:10px 0 0 0;}
	.zadaj_pytanie{ margin:15px 0 0 0;}
	.do_koszyka{ margin:10px 0 0 0;}
	.pytanie a{ text-decoration:underline; color:#333333;}.pytanie a:hover{ text-decoration:underline; color:black;}
	.sklepy_foto{ border:6px #666666 solid; margin:10px 0;}
	#pozostale_z_tej_kat{}
	#pozostale_z_tej_kat img{ width:40px}
	#pozostale_z_tej_kat a{ color:#333333; font-size:11px;}
	#pozostale_z_tej_kat a:hover{ color:black}

.opinia_nazwa{ font-weight:bold; margin-bottom:4px;margin-top:10px;}
.opinia_nazwa a{ color:#F30;}
.opinia_nazwa a:hover{ text-decoration:underline;}
.opinia_opis { margin-bottom:10px; color:black; font-style: italic; }
.opinia_opis2 { margin-bottom:10px; color:black; font-style: italic; font-size:14px; }
.opinia_opis2_ramka { border: 1px solid #d6d6d6; padding: 4px;}

#newsletter_form{ background: url(../images/newsletter_bg.jpg) no-repeat; width:190px; height:218px; color:#FFF;}
#newsletter_form .txt{ font-size:11px; line-height:12px; color:#FFF; padding:42px 17px 15px 17px}
#newsletter_form .newsletter_inp{ background:none; border:0; font-family:tahoma, sans-serif; font-size:11px; padding:5px; width:146px; margin-bottom:10px;}

.imput_wazny {
	border: 1px solid #A62627;

}
.name_table_field {
	width: 190px;
	text-align:right;
	padding-right: 2px;
	
}
.name_table_colspanfield {
	text-align:center;
}


.cart_pay {
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
}
.cont_divp_tab {
	color: #cc6506;
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	background-color: none;
}

.cart_left_border {
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	color: #cc6506;
	background:url(./../img/podklad-02.png); 
	background-repeat:no-repeat; 
	background-position:top right;
	background-color: none;
}

.cart_left_border1 {
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	color: #cc6506;
	height: 200px;
	background:url(./../img/n-przelew-button2.png); 
	background-repeat:no-repeat; 
	background-position:top center;
	background-color: none;
}
.cart_left_border2 {
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	color: #cc6506;
	height: 200px;	
	background:url(./../img/plat-elektro-button2.jpg); 
	background-repeat:no-repeat; 
	background-position:top center;
	background-color: none;
}
.cart_left_border3 {
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	color: #cc6506;
	height: 200px;	
	background:url(./../img/platnosc-karta-button2.jpg); 
	background-repeat:no-repeat; 
	background-position:top center;
	background-color: none;
}
.text_info_payment {
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	margin-bottom: 20px; 
	width: 523px;
	margin-left: 21px;
	padding: 4px;
}
.info_pay1 {
	 margin-left: 240px;
	 margin-right: 20px;
	 padding-top: 45px;
	 text-align:left;
	 font-size: 11px;
}
.info_pay2 {
	 margin-left: 300px;
	 margin-right: 20px;
	 padding-top: 45px;
	 text-align:left;
	 font-size: 11px;
	
}
.info_pay3 {
	 margin-left: 300px;
	 margin-right: 20px;
	 padding-top: 45px;
	 text-align:left;
	 font-size: 11px;

}

.cart_content {
	color: #cc6506;
	background-color: none;

}
.cont_div_tab {
	color: #cc6506;
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	background-color: none;
}

#tabtop {
	 background-image :url(../images/orange_bg.jpg); 
	 background-repeat: repeat-x;
	 background-position: left top;
	 height:45px; 
	 width:830px;
	 padding-left:20px;
}
#frames {
	 float:left;
	 height:45px;	 
} 
#frames_koszyk {
	 text-align:right;
	 padding-right:8px;
	 color:#f7f2b0;
}
#frames_koszyk a {
	 color:#f7f2b0;
	 text-decoration:none;
}

.menu1 {
	 background-image:url('./../img/b1.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
	 margin-right:13px;
}
.menu1:hover {
	 background-image:url('./../img/bn1.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
	 margin-right:13px;
}

.menu11 {
	 background-image:url('./../img/bn1.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
	 margin-right:13px;
}
.menu11:hover {
	 background-image:url('./../img/bn1.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
	 margin-right:13px;
}



.menu2 {
	 background-image:url('./../img/b2.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
}
.menu2:hover {
	 background-image:url('./../img/bn2.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
}
.menu22 {
	 background-image:url('./../img/bn2.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
}
.menu22:hover {
	 background-image:url('./../img/bn2.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
}


.menu3 {
	 background-image:url('./../img/b3.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
}
.menu3:hover {
	 background-image:url('./../img/bn3.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
}
.menu33 {
	 background-image:url('./../img/bn3.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
}
.menu33:hover {
	 background-image:url('./../img/bn3.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
}


.menu4 {
	 background-image:url('./../img/b4.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
}
.menu4:hover {
	 background-image:url('./../img/bn4.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
}
.menu44 {
	 background-image:url('./../img/bn4.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
}
.menu44:hover {
	 background-image:url('./../img/bn4.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
}


.menu5 {
	 background-image:url('./../img/b5.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
}
.menu5:hover {
	 background-image:url('./../img/bn5.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
}
.menu55 {
	 background-image:url('./../img/bn5.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
}
.menu55:hover {
	 background-image:url('./../img/bn5.png');
	 background-repeat:no-repeat;
	 background-position:left top;
	 height:45px;
}
#dhtmltooltip{
position: absolute;
width: 350px;
border: 1px solid #c0c0c0;
padding:7px;
font-size:12px;
background-color: white;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


#tooltip {
	position: absolute;
	z-index: 3000;
	background-color: #dfdfdf;
	border: 1px solid black;
	color: #333333;
	padding: 4px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 7px;
	opacity: .90;
	max-width: 20em;
}
#tooltip h3 {
	 font-size: 1.1em;
	 margin: 0;
	 padding: 0 3px;
	 text-align: left !important;
}
#tooltip div {
	font-size: 12px;
	margin: 5px 0 5px 5px;
	text-align: left;
}


