html {background-color: white; font:11px Verdana,Arial,Helvetica,sans-serif,Tahoma}
body.h1 {background:url(images/header.jpg) no-repeat center top;color:#333;margin:0;padding:0;text-align:center}
body.h2 {background:url(images/header2.jpg) no-repeat center top;color:#333;margin:0;padding:0;text-align:center}
body.h3 {background:url(images/header3.jpg) no-repeat center top;color:#333;margin:0;padding:0;text-align:center}
body.h4 {background:url(images/header4.jpg) no-repeat center top;color:#333;margin:0;padding:0;text-align:center}
body.h5 {background:url(images/header5.jpg) no-repeat center top;color:#333;margin:0;padding:0;text-align:center}

h1 { font-size: 18px; color: #013277;}
h2 { font-size: 16px;}
h2.news { margin: 12px 0;}
h3 { font-size: 14px;}
h4 { font-size: 12px;}
h5 { font-size: 10px;}

#container{margin:0 auto;text-align:left;width:1000px}
#header ul#menu{font-weight:700;margin-top:90px;color:#FFF;display:block}
#header ul#menu li{padding-right:12px;padding-left:12px;background:url(images/dots.gif) no-repeat right center;display:inline;text-transform:uppercase}
#header #menu .last1{background:none}
#header ul#menu li a{color:#FFF;text-decoration:none}
#header ul#menu li a:hover, #header ul#menu li a.selected {border-bottom:3px solid #06f;}
#header{height:260px;margin:0;padding:0}
#header #app{display:block;float:right;margin:5px 5px 0 0;padding:0}
#header #app li{margin-right:10px;display:inline;}
#header #app li a{padding-right:10px;/*color:#333;*/color:white;text-decoration:none;border-right:1px solid white;/*#333*/}
#header #app li a.last {border-right: none;}
#header a.header{left:20px;margin:0;padding:0;position:relative;top:55px;display:block;height:137px;width:303px;}
#sidebar1{float:left;width:230px}
#sidebar1 li{list-style:none;display:block}
#sidebar1 li a{text-decoration:none;color:#333}
#sidebar1 li a:hover {text-decoration:underline}
#sidebar1 li a.selected , li.selected{ font-weight: bold;  text-decoration: underline;}
#sidebar1 li div{font-weight:700;font-size:11px;padding-top:5px;padding-bottom:5px;padding-left:40px;list-style:none;background:url(images/blue_arrw.gif) no-repeat left;margin:0}
#sidebar1 .head{font-weight:700;font-size:11px;margin-bottom:10px;margin-left:0;background:url(images/red_bg.gif) repeat-x;color:#FFF;height:24px;text-transform:uppercase}
#sidebar1 li.st1{list-style:none;margin:0;padding:5px 0 5px 30px;text-transform:uppercase;width:200px}
#sidebar1 li.st2{list-style:none;margin:0;padding:5px 0 5px 45px;text-transform:uppercase;width:185px}
#sidebar1 li.header div{font-weight:700;font-size:11px;padding-top:5px;padding-bottom:5px;padding-left:40px;background:url(images/red_arrw.gif) no-repeat left;margin:0}
#sidebar1 li.header{font-weight:700;font-size:11px;margin-left:0;list-style:none;background:url(images/blue_bg.gif) repeat-x;color:#FFF;height:24px;text-transform:uppercase}
#sidebar1 li.header div a {color: white}
#mainContent{float:right;height:auto;width:760px; text-align: justify;}
#mainContent #news h6{font-size:11px;padding-top:5px;padding-left:5px;background:url(images/blue_bg.gif) repeat-x left top;margin:0;height:24px;color:#FFF}
#mainContent #news span{padding-bottom:5px;padding-left:20px;background:url(images/red_arrw.gif) no-repeat left top;display:block;width:150px;float:left}
#mainContent #news .date{float:right;width:120px;background:none}
#mainContent #news{margin-top:10px;background:#CCC;height:177px}
#mainContent #news p{float:right;width:520px;display:block;margin:0}
#mainContent #news img{float:left}
#mainContent h5{font-weight:bold;font-size:14px;padding-top:5px;margin:0;text-transform:uppercase}
#mainContent tr {padding: 0}
#mainContent tr td {padding: 2px}
#container #item{/*height:260px*/}
#container #item #lcol{float:left;height:260px;width:380px}

a.foto_produkt { margin:0px; padding: 0px; background: none; border: 0px}
a.foto_produkt img {border: 0px;}


#mainContent #item #rcol img{float:right}
#mainContent #item #lcol a.c {font-weight:700;margin-top:10px;margin-left:5px;padding-top:4px;padding-left:10px;background:url(images/blue_bg.gif) repeat-x center;color:#FFF;display:block;float:left;height:20px;text-transform:uppercase;width:170px}
#mainContent #item #lcol a.promocja {color: white; background-color: #B90000; font-weight:700;margin-top:10px;margin-left:5px;padding-top:4px;padding-left:10px;display:block;float:left;height:20px;text-transform:uppercase;width:170px}

#mainContent #item #lcol img{float:left}
#mainContent #item #lcol .thumb{margin-bottom:5px;float:right}
#mainContent #item #rcol{color:#666;float:right;/*height:260px;*/width:370px}
#mainContent #item #rcol h4{font-size:14px;margin:0}
#footer{background:url(images/footer_bg.gif) repeat-x #676767;height:218px;margin:0}
#footer #footmenu {
    padding-top:90px;
    padding-left:310px;
    background:url(images/footer_left.png) no-repeat top left;
    display:block;float:none;
    height:128px;
    margin:0 auto;
    text-transform:uppercase;
    width:auto
    font-size: 10px;
}
#footer #footmenu li{padding-right:4px;padding-left:4px;display:inline;border-right:1px solid #333;font-size: 10px;}
#footer #footmenu li a{color:#333;text-decoration:none}
#footer #footmenu li a.selected {font-weight: bold;}
#footer #footmenu .last{border-width:0}
.fltrt .fltlft{margin-left:8px}
.fltrt{float:right}
.fltlft{float:left}
.clearfloat{clear:both;height:0;line-height:0}
#header h1 a span,#footer #ftleft span{display:none}
#sidebar1 ul,#footer ul{margin:0;padding:0}
#header #app li a:hover,#footer #footmenu li a:hover{text-decoration:underline}



/* galeria */


.galeria a.foto {
  width: 100px; 
  padding: 2px;
  float: left; 
  display: inline;
  background: #eaece3;
  text-decoration: none; 
  border: 1px solid black;
}

.galeria a.foto img { width: 100px; height: 120px; border: 0px;}


.galeria a.foto span { 
  display: block; line-height: 13px; margin-top: 4px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000; 
  height: 13px; line-height:13px; overflow: hidden; }

.galeria a.foto:link { background: #eaece3; }
.galeria a.foto:visited span { color: #888; }
.galeria a.foto:hover { background-color: #676767 }
.galeria a.foto:active { background-color: #DFE2EA }

.galeria a.foto:hover span { cursor: pointer; } 

.foto {
    display: inline;
    float: left;
    width: 120px;
    margin: 8px;
}

/* inne */

.przekresl {
  text-decoration: line-through;
}



#form_register ul {
  padding: 0px;
  margin: 0px;
  width: 380px;
}

#form_register li {
  text-align: right;
  display: block;
  padding: 5px 0px 5px 0px;
  width: 100%;
  clear: both;
}

#form_register li label {
  display: block;
}


#form_register li input {
  width: 200px;
}


#form_register li.kraj label, #form_register li.kraj label {
  display: inline;
  float:left;
  margin-left: 141px;
  margin-right: 4px;
}

#form_register li.submit input {
  display: inline;
  float:left;
  margin-left: 154px;
  width: 60px;
}

#form_register li.kraj select, #form_register li.kraj select {
  width: 204px;
  float: right;
}
/*
#form_register li.wojewodztwo label {
  display: inline-block;
  float:left;
  margin-left: 90px;
  margin-right: 4px;
}

#form_register li.wojewodztwo span {
  float: left;
}

#form_register li.wojewodztwo a {
  float: right;
}

*/

#form_register li.wojewodztwo select {
  width: 204px;
  
}

#form_register li.opis {
  width: 450px;
}

#form_register li.opis label {
  vertical-align: top;
  float: left;
  margin-left: 140px;
}

#form_register li.opis textarea {
  width: 270px;
  height: 200px;
  float: right;
}

#form_register li.submit input {
  width: 60px;
  float: left;
  margin-left: 175px;
}

.red {
  color: red;
}



#login_form ul {
  padding: 0px;
  margin: 0px;
  width: 380px;
}

#login_form li {
  text-align: right;
  display: block;
  padding: 5px 0px 5px 0px;
  width: 100%;
  clear: both;
}

#login_form li label {
  display: block;
}

#login_form li input {
  width: 200px;
}

#login_form li.submit input {

  width: 60px;
  float: left;
  margin-left: 174px;
}

#login_form li.submit {
  padding-bottom: 15px;
}

.pix {
  margin: 4px;
}

.ukryj 
{	visibility: hidden;
}
.menu
{	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 32px;
}

/* ipol css start */
#summary
{	margin: 32px 8px;
	text-align: center;
}
#summary ul
{	float: left;
	text-align: left;
}
#summary ul li
{   list-style-type:disc;
	margin: 8px 16px 8px 32px;
	display: list-item;
}
/* ipol css end */


.cennik h2 {
  color:#013277; }
.cennik h2.error {
  color:#e00000; }
.cennik fieldset {
  margin:0;
  padding:10px;
  border:1px solid #e0e0e0; 
  background-color:#fff; }
.cennik fieldset legend {
  padding:5px 10px;
  font-size:12px;
  font-weight:bold;
  color:#013277;
  background-color:#fff; }
.cennik fieldset #q {
  width:200px;
  background-color:#fff;
  border:1px solid #e0e0e0;}
.cennik fieldset #q.error {
  border:1px solid #e00000;}
.cennik fieldset #submit {
  background-color:#fff;
  border:0;
  font-weight:bold;
  color:#013277; }
.cennik p strong {
  color:#013277; }
.cennik table {
  border-collapse:collapse;
  width:100%;
  border:1px solid #013277; }
.cennik table th {
  padding:5px; 
  text-align:center; 
  color:#fff;
  font-size:11px;
  white-space:nowrap;
  background-color:#013277; }
.cennik table th small {
  color:#e0e0e0;
  font-size:9px;}
.cennik table td {
  padding:2px 5px; 
  text-align:left;
  border:1px solid #013277; }
.cennik table .odd td {
  background-color:#f8f8f8; }
.cennik table .even td {
  background-color:#f0f0f0; }

.cennik .available_100,
.cennik .available_10,
.cennik .available_0 {
  display:inline-block; 
  vertical-align:middle;
  width:40px;
  height:26px;
  background-repeat:no-repeat;
  background-position:50% 50%; }
.cennik .available_100 {
  background-image:url('../images/availability_indicator_hi.gif'); }
.cennik .available_10 {
  background-image:url('../images/availability_indicator_lo.gif'); }
.cennik .available_0 {
  background-image:url('../images/availability_indicator_none.gif'); }
.cennik .available_100 span,
.cennik .available_10 span,
.cennik .available_0 span { 
  display:none; }
.cennik .available_100 {
  color: #484; }
.cennik .available_10 {
  color: #f84; }
.cennik .available_0 {
  color: #f44; }
.cennik .right {
  text-align:right; }
.cennik .center {
  text-align:center; } 
  
.cennik .navigator {
  text-align:center; }
.cennik .navigator a {
  text-decoration:none; }
.cennik .navigator a:hover {
  text-decoration:underline; }