span.prod_num { font-weight: bold; }

.form-error span
{
  color: #f33;
}

.form-error input, .form-error select, .form-error textarea
{
  border: 1px solid #f33;
}

small { margin: 0; padding: 0 }
BODY {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #edeef6;
	background-image: url('../images/bg_normal.gif');
	background-repeat: repeat-x;
	background-position: top;
  font-size: 10px;
  line-height: 14px;
  margin:0px;
  color:#000000;
}
IMG {
  border: 0;
}
TABLE,TD {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 14px;
  color:#000000;
}
.product a {
color: blue;
}

A {
text-decoration: none;
color:#000000;

}
A:HOVER {
text-decoration: underline;
}
H1{
font-size:12px;
margin:0px;
margin-top:2px;
margin-bottom:5px;
}
a.biel{
color:#ffffff;
}
H2{
background:url(../images/h1.gif);
font-size:12px;
margin:0px;
margin-top:0px;
margin-bottom:5px;
color:#2272CA;
line-height:19px;
text-align:left;
padding-left:20px;
}
INPUT, select, textarea{
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 14px;
}
FORM{
margin:0px;
}
p{
margin:0px;
}
td.kreska{
background:#1E1BCA;
height:5px;
font-size:1px;
line-height:1px;
}
div.pad{
padding:4px;
}
td.top1{
background:url(../images/top2.gif);
background-repeat:repeat-x;
background-position:bottom;
}
a.menu{
font-family:Tahoma;
font-size:11px;
color:#ffffff;
font-weight:bold;
padding-left:15px;
padding-right:15px;
}
td.kreska2{
padding-left:26px;
padding-right:26px;
}
div.linia{
background:#576878;
height:1px;
font-size:1px;
line-height:1px;
margin-top:3px;
}
div.cien_top{
background:url(../images/cien_top.gif);
height:5px;
font-size:1px;
line-height:1px;
}
div.wysz{
background:url(../images/wyszukiwarka2.gif);
width:184px;
}
div.wysz1{
padding-top:4px;
padding-left:10px;
padding-right:20px;
text-align:right;
}
input.pole{
width:140px;
border:1px;
border-style:solid;
height:13px;
border-color:#ffffff;
font-size:9px;
}
input.szukaj{
WIDTH:69px;
HEIGHT:17px;
BORDER:0px;
margin:1px;
margin-top:8px;
}
div.konf{
background:url(../konfigurator2.gif);
width:184px;

}
div.konf1{
padding:5px;
color:#ffffff;
font-size:10px;
padding-right:8px;
font-family:Tahoma;
}
div.prod{
background:url(../images/produkty2.gif);
}
div.prod1{
padding:9px;
}
td.stopka{
background:url(../images/stopka.gif);
height:56px;
padding-top:10px;
}
div.log{
background:url(../images/logowanie2.gif);
}
div.log1{
padding:5px;
color:#ffffff;
font-size:10px;
padding-left:8px;
font-family:Tahoma;
}
td.logowanie{
color:#ffffff;
}
div.prom{
background:url(../images/promocje_p2.gif);
}
div.prom1{
padding:5px;
color:#ffffff;
font-size:10px;
padding-left:8px;
font-family:Tahoma;
}
div.atv{
background:url(../images/atv2.gif);
}
h1.tytul{
color:#ffffff;
font-weight:bold;
font-size:14px;
}
td.opis{
padding-left:10px;
background:#418FE5;
}
td.cien{
height:42px;
background:#E8EDF8;
padding-left:10px;

}
td.promocja1{
color:#26305E;
font-size:12px;
}
td.promocja2{
color:#FF0000;
font-size:11px;
}
td.glowna1{
background:#1C66E7;
color:#ffffff;
font-weight:bold;
text-align:center;
height:30px;
}
td.glowna{
color:#ffffff;
padding-right:4px;
font-weight:bold;
}
span.promotion { color: rgb(228, 0, 1); font-weight: bold; }

div.message  { background:#418FE5; padding: 2px 5px 2px 5px; margin: 5px 0 5px 0; color: #fff; font-size: 12px; font-weight: bold; }
div.error    { background-color: #FF0000; padding: 2px 5px 2px 5px; margin: 5px 0 5px 0; color: #fff; font-size: 12px; font-weight: bold; }


.desc_desc { text-align: justify; padding-bottom: 1px; padding-left: 4px; }
.desc_table { width: 390px; }
.desc_param { font-size: 10px; font-family: Arial; width: 130px; color: #666666; background-color: #fafafa; border-right: 1px solid #f1f1f1; text-align: right; vertical-align: top; padding: 2px; padding-right: 4px; }
.desc_detail { border-bottom: 1px solid #f1f1f1; text-align: justify; }

.main_prod_num { color: #999999; font-size: 9px; }
.sub_prod_num { color: #999999; font-size: 9px; }

.podstrony_glowne { padding-left: 20px; padding-top: 10px; width: 580px; text-align: justify; }
.podstrony_glowne A { color: #ee0000; }
.podstrony_glowne LI { margin-bottom: 10px; text-align: justify; }

#producent { width: 167px; }

.swl_reklama {
  color: #aaaaaa;
  text-transform: lowercase; 
}

/* tooltip */

.tooltip {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	width:520px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;
    text-align:center;
    
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}

    .tooltip a{font-weight:bold;color:#FFF;text-align:center;text-decoration:underline;}
    .tooltip blockquote{margin:10px 0;}
        .tooltip blockquote table td{color:#FFF !important;}
        .tooltip blockquote table td img{vertical-align:bottom;}
        
/* handlowiec logout info */
.modal {
    background-color:#fff;
    display:none;
    width:450px;
    padding:15px;
    text-align:center;
    border:2px solid #333;

    opacity:0.8;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #ccc;
}

    .modal h1{font-size:15px;padding:5px 0 10px;}
    .modal p{font-size:13px;padding:5px 0;}
    .modal strong{color:#e40000;}
    .modal button{display:block;margin:10px auto 0;width:50px;text-align:center;font-weight:bold;}
