#cala{ position:relative; width:988px; margin-left:auto; margin-right:auto; border: #FF00FF 0px solid; margin-top:0px; margin-bottom:0px; padding:4px 4px 4px 4px; border:#CCCCCC 1px solid; background:#FFFFFF; }
#header{float: left; width:765px; padding:0px;   margin:0px 0px 0px 0px; border:0px #999999 solid; background:#FFF;  }


#banner{  text-align:center;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  border:#CCCCCC 0px solid; background:#FFFFFF; }
#menu{padding: 2px 2px 2px 2px; color: #666666; font-size:11px; font-weight:bold;  text-align:left; height:20px;   background:url(../grafika/bg_grad.jpg) repeat ; border:#CCCCCC 1px solid; margin-top:3px; margin-bottom:3px; }
/*#menu a:link{color:whit; text-decoration:none; font-weight:bold; font-size:12px; text-align:center;}
#menu a:visited{color:white; text-decoration:none; font-weight:bold; font-size:12px; }
 #menu  a:hover{ color: #EAE9E8; text-decoration:none; font-weight:bold; font-size:12px; }
*/



/*
#menu{padding: 0px 5px 5px 5px; color:#CC3366; font-size:14px; font-weight:bold; border-left:#1a4672 8px solid; border-bottom: #1a4672 1px solid; margin:0px 2px 5px 2px; }

#menu a:link{ padding-right:3px; border-right: #FFFFFF 2px solid;color: #000000; text-decoration:none; font-weight:bold; font-size:12px; }
#menu a:visited{padding-right:3px; border-right: #FFFFFF 2px solid;color: #000000; text-decoration:none; font-weight:bold; font-size:12px; }
 #menu  a:hover{ padding-right:3px; border-right: #CC0000 2px solid; color: #CC0000; text-decoration:none; font-weight:bold; font-size:12px; }
*/
#content{ padding:2px 5px 20px 0px; text-align:center; background-color:#FFFFFF; border:#CCCCCC 0px solid; text-align:left; overflow:hidden; font-size:12px; margin:3px 0px 0px 0px; line-height:1.3; text-align:justify; width:760px; }
#content h1 { border-left: #FF3300 10px solid; border-bottom: #999999 1px dotted; border-top: #999999 1px dotted;  color: #999999; background: #F5F5F5; text-align:left; margin: 5px 0px 10px 0px; padding:8px 3px 8px 3px; font-size:10px; font-weight:bold; text-transform:uppercase; letter-spacing:1.5; }
#content h2 { border-right: #FF3300 5px solid; border-bottom: #999999 1px dotted; border-top: #999999 1px dotted; padding-right:15px; color: #999999; background: #F5F5F5; text-align:right; margin: 5px 0px 10px 0px; padding:8px 15px 8px 5px; font-size:10px; font-weight:bold; text-transform:uppercase; letter-spacing:1.3;}

#bok { margin: 0px 0px 0px 760px; padding:1px 1px 5px 1px;  border:0px #999999 solid; background: url(../grafika/back-thin.jpg) repeat-x fixed; text-align:center;}
#wyszukaj { width:202px; background-color: #E5E5E5; border:#CCCCCC 1px solid; padding:3px 5px 3px 5px; text-align:center; margin-left:auto; margin-right:auto; }
#wyszukaj table { border-top:#CCCCCC 0px solid;  }
#wyszukaj h1 { border-left:#990000 10px solid; padding-left:3px; color:#990000; text-align:left; margin: 5px 0px 5px 0px; padding:1px 1px 1px 5px; font-size:12px;}
h2 {  padding-left:3px;  text-align:left; margin: 5px 0px 5px 0px; padding:1px 1px 1px 5px; font-size:12px;}
h3 {  padding-left:2px;  text-align:left; margin: 5px 0px 5px 0px; padding:1px 1px 1px 5px; font-size:11px; color: #999; background-color: #E5E5E5; padding:8px;}
#wyszukaj td {  padding:1px 1px 1px 3px; text-align:left; font-size:11px; font-weight:bold;  }
#wyszukaj a:link{color: #215dc6; text-decoration:none; font-weight:bold; font-size:11px; text-align:left; display:block; padding-top:4px; padding-bottom:4px; padding-left:18px; border-bottom:#FFFFFF 0px solid; border-top: #FFFFFF 0px solid;}
#wyszukaj a:visited{color: #215dc6; text-decoration:none; font-weight:bold; font-size:11px; display:block; padding-top:4px; padding-bottom:4px; padding-left:18px; border-bottom:#FFFFFF 0px solid; border-top: #FFFFFF 0px solid; text-align:left;}
#wyszukaj  a:hover{ color: #428eff; text-decoration:none; font-weight:bold; font-size:11px; display:block; padding-top:4px; padding-bottom:4px; padding-left:18px;  text-align:left;}


#dol { padding:10px; color: #666666; font-size:12px; font-weight:bold;  text-align:center;   background: #FFFFFF; border:#CCCCCC 1px solid; margin-top:5px; clear:left; }
#dol a{ color: #666; margin-top:5x; font-size:10px; display:block; }
#dol a:hover{ color: #333; font-size:10px; display:block; margin-top:5x;}
#dol a:visited{ color: #666; font-size:10px; display:block; margin-top:5x;}


#stopka { font-size:10px; margin-left:auto; margin-right:auto; margin-bottom:2px; margin-top:2px; width:800px; color: #999;}
#stopka a 
{ font-size:10px; color:#999;}
#stopka a:hover
{ font-size:10px; color:#999; }
# stopka a:visited
{font-size:10px;}
#stopka td{ font-size:10px;}
 a:link{ font-weight:bold; color: #FF0000; text-decoration:none; font-weight:bold; font-size:11px; }
  a:visited{ font-weight:bold; color: #FF0000; text-decoration:none; font-weight:bold; font-size:11px; }
   a:hover{font-weight:bold; color: #999;  text-decoration:none; font-weight:bold; font-size:11px;}


#referencja{padding:5px; font-size:11px; line-height:1.3;}
#firma{padding:5px; font-size:10px; text-align:right; }
body {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #3366CC; margin-top:2px; margin-bottom:5px;background: url(../grafika/back-thin.jpg) repeat-x fixed;) font-weight:400; 
}

table { width:99%; 
	 text-align:center; margin-left:auto; margin-right:auto;
}

td { padding:3px;
	 
}

th { text-align: center; background-color: #cedef3; padding-left:5px; font-size:10px; font-weight:700;
}

.foto{ background:center url(../grafika/loading.gif) no-repeat; height:140px;}
ul{padding:0px 5px 0px 25px ;}

hr{height:1px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
input{font-size:10px; border-collapse:collapse; border: #0099FF 1px solid; padding:3px; color: #3366CC; vertical-align:middle; font-weight:bold;}
textarea {font-size:11px; border-collapse:collapse; border: #0099FF 1px solid; padding:3px; color: #3366CC; vertical-align:middle; font-weight:bold;}
select{font-size:10px; border-collapse:collapse; border: #0099FF 1px solid; padding:1px; color: #3366CC; vertical-align:middle; font-weight:bold;}
option {font-size:10px; padding:1px; color: #3366CC; vertical-align:middle; font-weight:bold;}
a img
{border: 0px;}
a:hover img
{border:0px;}
a:visited img
{border:0px;}
#form {float:left; margin-left:202; width:500px; background-color:#FFFFFF; border:#CCCCCC 0px solid; padding: 0px; }
#foto { float:left; width:200px;  top:5px; right:5px;  border:#CCCCCC 0px solid; margin-top:0px; text-align:center;}
#komunikat{font-size:10px; border-collapse:collapse; border: #0099FF 1px solid; padding:20px; color: #3366CC; vertical-align:middle; font-weight:bold; text-align:center; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px; background:url(../grafika/back-thin.jpg);}
p{ padding:1px 8px 1px 8px;}
.nazwa{}
.opis{ font-size:9px; color:#999;}
.roznica{ border-top: #0099FF 1px solid;}
.podmenu{ text-align:left; padding-left:20px; font-size:10px;}
.wymagane{ border:1px solid #990000; border-collapse:collapse;}
.pole{  text-align:right; font-size:10px; font-weight:bold; }
.wartosc{font-size:10px;; text-align:left;  font-weight:bold;}
.submit {margin-top:3px; margin-bottom:3px; font-size:12px; padding:5px 5px 5px 5px; font-weight:bold; color:#FF0000; text-align:center}
#nazwa{ font-weight:800; color:#666; font-size:11px; background-color:#F5F5F5;; padding:4px;}
#cena{ font-weight:800; text-align:right; color:#666; font-size:11px; background-color:#E5E5E5;; padding:4px;}
.cena{ color:#F00; font-size:12px;}
.topItem{ margin-bottom:5px; margin-top:12px;}
#box{ border:#F5F5F5 1px solid;}

