div {
  position: relative;
}

.border {
  border: 1px solid red
}

.clear {
  clear: both;
  font-size: 0;
  line-height: 0;
}

img {
  border: none;
  font-size: 0;
  line-height: 0;
  margin: 0;
}

.fl {
  font-size: 0;
  line-height: 0;
}

.left {
  text-align: left !important
}
.center {
  text-align: center !important
}
.right {
  text-align: right !important
}
.justify {
  text-align: justify !important
}
.hline {
  border-top: solid 1px #000000;
  font-size: 0;
  line-height: 0;
  margin: auto;
  clear: both;
}

.s0 {
  font-size: 0px
}
.s8 {
  font-size: 8px
}
.s9 {
  font-size: 9px
}
.s10 {
  font-size: 10px
}
.s11 {
  font-size: 11px
}
.s12 {
  font-size: 12px 
}
.s13 {
  font-size: 13px 
}
.s14 {
  font-size: 14px
}



.l9 {
  line-height: 9px
}
.l10 {
  line-height: 10px
}
.l11 {
  line-height: 11px
}
.l12 {
  line-height: 12px
}
.l13 {
  line-height: 13px
}
.l14 {
  line-height: 14px
}
.l15 {
  line-height: 15px
}
.l16 {
  line-height: 16px
}
.l17 {
  line-height: 17px
}

.bold {
  font-weight: bold
}
.u
{
  text-decoration:underline;
}

.errmsg {
  color: red;
  font-weight: bold;
  text-decoration: blink;
  text-align: center;
}
.msg {
  color: green;
  font-weight: bold;
  text-align: center;
}


























#shopContainer input[type="submit"] {
  border: none;
  color: white;
  text-transform: uppercase;
  font-size: 10px;
  font-family: Verdana;
  padding: 2px 0px;
  margin-left: 3px;
}

#shopContainer input[type="submit"]:hover {
  cursor: pointer
}

#shopContainer input[type="submit"][name=popraw] {
  background-color: #125767;
  width: 140px;
  margin-left: 8px;
}

#shopContainer input[type="submit"][name=wyczysc] {
  background-color: #444D56;
  width: 115px;
}

#shopContainer input[type="submit"][name=zamow] {
  background-color: #8D031A;
  width: 160px;
}

















/********** FORM *****************/
#articleInner form {
  /*text-align:right*/
  margin: 0;
  padding: 0;
}

#articleInner form input[type=text], #articleInner form textarea, #articleInner form select {
  /*float: left;*/
	width: 240px;
  margin-bottom: 3px;
  
  border: 1px solid #8ec3f2;
  background-color: #396d7b;
  color: white;
  
  clear: both;
}

#articleInner form input[type=checkbox] {
  /*margin-bottom: 3px;*/
  /*float: left;*/
}

#articleInner form select {
	width: 244px;
}

#articleInner form textarea {
  height: 33px;
  overflow: auto;
}

#articleInner form input[type=submit] {
  clear: both;
  
  border: 1px solid #8ec3f2;
  float: right;
  background-color: #082a32;
  color: #829aa1;
  font-weight: bold;
  font-size: 13px;
  font-family: Arial;
  margin-bottom: 20px;
}

.form_sep {
  clear: both;
  font-weight: bold;
  border-bottom: 1px solid white;
  margin-bottom: 20px;
  padding-top: 15px;
}



#articleInner form label {  
  display: block;
  
  /*
  clear: left;
  float: left;
  width: 230px;
  */


  margin-bottom: 3px;
  text-align: left;
  padding-right: 5px;
  
  
  color: #829aa1;
  font-weight: bold;
  font-size: 12px;
  font-family: Arial;
  
  clear: both;
}


/* regulaminy */
.regulamin {
  width: 444px !important;
  height: 200px !important;
  font-size: 10px !important;
  font-family: verdana !important;
}