html, body {
   height:100%; text-align: left; margin: 0px; padding: 0px;
   font-family: 'Arial', sans-serif; font-weight: normal;
   font-size: 12px; line-height: 16px; color: #000;
}

/*glowna*/
#bgHolderJPG {  
    background-image:url('../images/shop_template/tlo.jpg');
    background-color:#fff;
    background-attachment:inherit;
    background-position:top center;
    background-repeat:repeat-x;
  }

#ctHolder {
  position: relative; 
  width: 930px;
  margin: 0 auto; clear:both;
  background-image:url('../images/shop_template/tlo_szare.jpg');
    background-color:#e8e7e7;
    background-attachment:inherit;
    background-position:top center;
    background-repeat:repeat-x;
}
#logoHolder {
  position: relative; 
  width: 930px; min-height:850px;
  margin: 0 auto; background-color: transparent; clear:both;
  background-image:url('../images/shop_template/tlo_loga.png');
    background-color:transparent;
    background-attachment:inherit;
    background-position:right top;
    background-repeat:repeat-y;
}
.promocja {
  background-image:url('../images/shop_template/promocja.jpg');
    background-color:transparent;
    background-attachment:inherit;
    background-position:left top;
    background-repeat:no-repeat;
  width:250px;
  height:250px;
  float:right;
  position:absolute;
  top:0px;
  right:0px;

}
.logo {
  background-image:url('../images/shop_template/logo.png');
    background-color:transparent;
    background-attachment:inherit;
    background-position:left top;
    background-repeat:no-repeat;
  width:616px;
  height:154px;
  clear:both;
  margin:0 0 20px 0; 
}
b {color:#02418c; font-weight:normal;}

.form1a b {font-size:12px; font-weight:bold; padding:0 0 20px 0;}

/*regulamin*/
.reg {padding:20px 0px 40px 30px; width: 820px; font-size:10px; text-align:justify;}
.reg h2 {font-size:18px; color:#02418c; padding:0 0 15px 0;}



/* boksy */
.box_m_top b  {font-weight:bold;}
.box_b_top b {font-weight:bold; }
.box_b_bottom b, .box_b_top b {color:red; font-size:13px; font-weight: bold;}
.box_m_bottom b {font-size:11px;}

.box_m {width: 285px; float:left; height:199px; margin:8px 0 0 8px;}
.box_m_top {
  background-image:url('../images/shop_template/box_top.png');
    background-color:transparent;
    background-attachment:inherit;
    background-position:left top;
    background-repeat:no-repeat;
  width:270px; clear:both; height:23px;
  padding:5px 0 0 15px;
}
.box_m_bottom {
  background-image:url('../images/shop_template/box_bottom.png');
    background-color:transparent;
    background-attachment:inherit;
    background-position:left top;
    background-repeat:no-repeat;
  width:270px; clear:both; height:188px;
  padding:10px 0 0 15px;
  font-size:10px;
}
.img, .img1 {float:right; margin:0 20px 0 10px; width:120px; height:110px; border:solid 1px #eee;  background:#fff; text-align:center;}
.cena, .cena1 {float:right; margin: 17px 5px 0 0; color:#fff; font-weight:bold; font-size:14px; width:105px; text-align:center;}
.img1 { margin:0 30px 0 10px; }
.cena1 {margin: 3px 13px 0 0; }
.clear {clear:both;}

.box_b {width: 588px; float:left; height:199px; margin:8px 0 0 8px;}
.box_b_top {
  background-image:url('../images/shop_template/box_top_big.png');
    background-color:transparent;
    background-attachment:inherit;
    background-position:left top;
    background-repeat:no-repeat;
  width:573px; clear:both; height:23px;
  padding:5px 0 0 15px;
}
.box_b_bottom {
  background-image:url('../images/shop_template/box_bottom_big.png');
    background-color:transparent;
    background-attachment:inherit;
    background-position:left top;
    background-repeat:no-repeat;
  width:573px; clear:both; height:188px;
  padding:10px 0 0 15px;
  font-size:10px;
}

.error_msg {color: red;}

/*formularz*/
.form1a {padding:5px 10px 5px 10px;
  margin:15px 0 0 8px;
  width:840px; 
  background-image:url('../images/shop_template/form_top.png');
    background-color:transparent;
    background-attachment:inherit;
    background-position:left top;
    background-repeat:no-repeat;
}
.form2a {
  margin:0 0 0 8px;
  width:860px; height:32px;
  background-image:url('../images/shop_template/form_bottom.png');
    background-color:transparent;
    background-attachment:inherit;
    background-position:left top;
    background-repeat:no-repeat;
}
ol{
list-style-type: decimal;
}
.logo, .promocja, .box_m_top, .box_m_bottom, box_b_top, .box_b_bottom { behavior: url(http://sklep.polskicaravaning.pl/images/shop_template/iepngfix.htc) }

div.box1 div.hdr1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/template/chdrla.png) no-repeat scroll left top;
color:#666666;
font-size:11px;
font-weight:bold;
height:25px;
line-height:25px;
overflow:hidden;
}

div.box1 div.hdri1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/template/chdrr1a.png) no-repeat scroll right top;
margin-left:10px;
padding-right:10px;
}
