body
{
  font-size:12px;
  font-family:verdana;
  margin:0px;
  #line-height:135%;
}

div#page_top
{
  width:100%;
  padding:10px 0 0 0;
  color:#ffffff;
  font-size:15px;
  text-align:center;
}

div#page_top a
{
  margin:0 0 0 40px;
  font-size:11px;
  color:#ffffff;
  border-bottom:1px solid #ffffff;
  padding:0 0 1px 0;
}

a
{
  font-family:verdana;
  color:#0B5A81;
  text-decoration:underline;
  padding:0 0 1px 0;
}

a:hover
{
  font-family:verdana;
  color:#D94704;
  text-decoration:none;
  padding:0 0 1px 0;
}

a.in_txt
{
  font-family:verdana;
  color:#000000;
  text-decoration:none;
  border-bottom:1px dotted #000000;
  padding:0 0 1px 0;
}

a.in_txt:hover
{
  font-family:verdana;
  color:#000000;
  text-decoration:none;
  border-bottom:1px solid #000000;
  padding:0 0 1px 0;
}

div#slogan
{
  margin:0 0 20px 20px;
  font-weight:bold;
  color:#f27600;
  height:50px;
}

div#slogan img
{
  border:0px;
}

div#slogan a.back
{
  border:0px;
}

div#slogan .spacer
{
  margin:0 0 -10px 0;
}

div#slogan div strong
{
  margin:-5px 0 0 60px;
  font-size:11px;
  font-weight:normal;
  color:#002832;
  position:absolute;
}


div#contact
{
  position:absolute;
  margin:-70px 0 0 68%;
  font-size:11px;
  font-weight:normal;
  color:#D94704;
  width:280px;
}

div#contact a
{
  font-size:11px;
}

div#offer
{
  margin:40px;
}

div#offer p
{
  margin:10px 0 10px 0;
  font-size:11px;
  color:#A0A0A0;
}

div#offer p strong
{
  font-weight:normal;
}

div#offer .offer_txt
{
  float:left;
  font-size:11px;
  width:28%;
  height:100px;
  padding:0 5% 0 0;
  background-image:url('img/go.gif');
  background-repeat:no-repeat;
}

div#offer .offer_txt img
{
  float:left;
  margin:0 20px 90px 0;
}

div#offer .offer_txt a
{
  color:#0B5A81;
  text-decoration:none;
  border-bottom:0px;
  font-weight:bold;
  font-size:14px;
}

div#offer .offer_txt a:hover
{
  color:#D94704;
  text-decoration:none;
  border-bottom:0px;
  font-weight:bold;
}

div#offer .offer_txt a.full_offer
{
  color:#ffffff;
  text-decoration:none;
  border-bottom:0px;
  font-weight:normal;
  font-size:11px;
  background-image:url('img/full_offer.gif');
  background-repeat:no-repeat;
  padding:6px 9px 6px 8px;
}

div#offer .offer_txt a.full_offer:hover
{
  color:#ffffff;
  text-decoration:none;
  border-bottom:0px;
  font-weight:normal;
  font-size:11px;
  background-image:url('img/full_offer.gif');
  background-repeat:no-repeat;
  padding:6px 9px 6px 8px;
}

div#offer .offer_clear
{
  height:30px;
  clear:both;
}


div#menu
{
  margin:40px 0 0 0;
  background-image:url('img/menu_bg.gif');
  background-repeat:no-repeat;
  width:100%;
  height:41px;
  padding:14px 0 0 0;
}

div#menu ul
{
  list-style-type:none;
}

div#menu ul li
{
  margin:0 3% 0 0;
  float:left;
}

div#menu ul li.active
{
  margin:-11px 3% 0 0;
  float:left;
  background:#E0E0E0;
  height:24px;
  padding:10px 5px 5px 5px;
}

div#menu ul li a
{
  font-size:14px;
  font-family:verdana;
  color:#0B5A81;
  text-decoration:underline;
  padding:0 0 3px 0;
}

div#menu ul li a:hover
{
  font-size:14px;
  font-family:verdana;
  color:#D94704;
  text-decoration:none;
  padding:0 0 3px 0;
}

div#sub_menu
{
  margin:-9px 0 0 0;
  background:#0B5A81;
  width:100%;
  height:25px;
  padding:7px 0 0 0;
  color:#ffffff;
  font-size:11px;
}

div#sub_menu ul
{
  list-style-type:none;
}

div#sub_menu ul li
{
  margin:0 3% 0 0;
  float:left;
}

div#sub_menu ul li a
{
  font-size:11px;
  color:#ffffff;
  text-decoration:none;
  border-bottom:1px dotted #ffffff;
  padding:0 0 1px 0;
}

div#sub_menu ul li a:hover
{
  color:#ffffff;
  text-decoration:none;
  border-bottom:1px solid #ffffff;
  padding:0 0 1px 0;
}

div#footer
{
  width:50%;
  padding:10px 0 0 0;
  border-top:1px solid #D9E1E5;
  font-size:11px;
  color:#aaaaaa;
}

div#footer a
{
  color:#aaaaaa;
  border-bottom:1px dotted #D9E1E5;
}

div#footer strong
{
  font-size:11px;  
}
div#footer2
{
  padding:10px 0 0 0;
  font-size:11px;
  color:#aaaaaa;
}

div#footer2 a
{
  color:#aaaaaa;
}

div#footer2 strong
{
  font-size:11px;  
}

div#offer_long_desc
{
  width:66%;  
  float:left;
  font-size:12px;
  padding:0 20px 0 0;
}

div#offer_long_desc img
{
  margin:0 10px 30px 0;
  float:left;
}

div#offer_long_desc img.in_txt
{
  margin:0px;
  float:none;
}

div#offer_long_desc a strong
{
  font-size:12px;
  color:#0000ff;
  text-decoration:none;
  border-bottom:1px solid #0000ff;
  padding:0 0 1px 0;
}


div#offer_long_desc table
{
  width:97%;  
  background:#ffffff;
  border-bottom:1px solid #D9E1E5;
}

div#offer_long_desc table th
{
  background:#EC5F1E;
  font-size:14px;
  color:#ffffff;
  font-weight:bold;
}

div#offer_long_desc table th.polecamy
{
  background:#D94704;
  font-size:14px;
  color:#ffffff;
  font-weight:bold;
}

div#offer_long_desc table th a
{
  font-size:12px;
  font-family:verdana;
  color:#ffffff;
  text-decoration:none;
  border-bottom:1px solid #ffffff;
  padding:0 0 1px 0;
}

div#offer_long_desc table th a:hover
{
  font-size:12px;
  font-family:verdana;
  color:#fab300;
  text-decoration:none;
  border-bottom:1px solid #fab300;
  padding:0 0 1px 0;
}

div#offer_long_desc table td
{
  background:#ffffff;
  font-size:11px;
}

div#offer_long_desc table td.price
{
  background:#ffffff;
  font-size:12px;
  color:#701600;
  font-weight:bold;
  text-align:center;
}

div#offer_long_desc table td.price a
{
  color:#ffffff;
  text-decoration:none;
  border-bottom:0px;
  font-weight:normal;
  font-size:11px;
  background-image:url('img/zamow.gif');
  background-repeat:no-repeat;
  padding:4px 20px 4px 20px;
}

div#offer_long_desc table td.price a:hover
{
  color:#ffffff;
  text-decoration:none;
  border-bottom:0px;
  font-weight:normal;
  font-size:11px;
  background-image:url('img/zamow.gif');
  background-repeat:no-repeat;
  padding:4px 20px 4px 20px;
}

div#offer_long_desc table td.promo
{
  font-size:11px;
  color:#000000;
  padding:20px;
}

div#offer_long_desc h1
{
  font-size:14px;
  color:#0B5A81;
}

div#offer_long_desc h2
{
  font-size:12px;
  font-weight:normal;
}

div#offer_long_desc a.in_offer
{
  font-size:14px;
  font-family:verdana;
  color:#0B5A81;
  text-decoration:none;
  border-bottom:0px solid #0B5A81;
  padding:0 0 1px 0;
  font-weight:bold;
}

div#offer_long_desc a.in_offer:hover
{
  font-size:14px;
  font-family:verdana;
  color:#D94704;
  text-decoration:none;
  border-bottom:0px solid #D94704;
  padding:0 0 1px 0;
}

div#offer div.horizontal_line
{
  margin:20px 0 0 0;
  width:100%;
  border-bottom:1px solid #D9E1E5;  
}

div#offer_partners
{
  width:100%;
  height:160px;
  background:#0B5A81;  
}

div#offer_partners .offer_txt_partners
{
  margin:0 0 0 60px;
  float:left;
  font-size:11px;
  width:26%;
  height:100px;
  padding:20px 0 0 0;
  color:#ffffff;
}

div#offer_partners .offer_txt_partners a
{
  color:#ffffff;
  text-decoration:none;
  font-size:14px;
  border-bottom:1px solid #ffffff;
}

div#offer_partners .offer_txt_partners a:hover
{
  border-bottom:1px dotted #ffffff;  
}

div#offer_partners .offer_txt_partners a.full_offer_partners
{
  color:#0B5A81;
  text-decoration:none;
  border-bottom:0px;
  font-weight:normal;
  font-size:11px;
  background-image:url('img/full_offer_partners.gif');
  background-repeat:no-repeat;
  padding:6px 9px 6px 8px;
}

div#offer_partners .offer_txt_partners a.full_offer_partners:hover
{
  color:#0B5A81;
  text-decoration:none;
  border-bottom:0px;
  font-weight:normal;
  font-size:11px;
  background-image:url('img/full_offer_partners.gif');
  background-repeat:no-repeat;
  padding:6px 9px 6px 8px;
}

div#offer_long_desc .offer_txt
{
  float:left;
  font-size:11px;
  width:45%;
  height:100px;
  padding:0 5% 0 0;
  background-image:url('img/go.gif');
  background-repeat:no-repeat;
}

div#offer_long_desc .offer_txt img
{
  float:left;
  margin:0 20px 90px 0;
}

div#offer_long_desc .offer_txt a
{
  color:#0B5A81;
  text-decoration:none;
  border-bottom:0px;
  font-weight:bold;
  font-size:14px;
}

div#offer_long_desc .offer_txt a:hover
{
  color:#D94704;
  text-decoration:none;
  border-bottom:0px;
  font-weight:bold;
}

div#offer_long_desc .offer_txt a.full_offer
{
  color:#ffffff;
  text-decoration:none;
  border-bottom:0px;
  font-weight:normal;
  font-size:11px;
  background-image:url('img/full_offer.gif');
  background-repeat:no-repeat;
  padding:6px 9px 6px 8px;
}

div#offer_long_desc .offer_txt a.full_offer:hover
{
  color:#ffffff;
  text-decoration:none;
  border-bottom:0px;
  font-weight:normal;
  font-size:11px;
  background-image:url('img/full_offer.gif');
  background-repeat:no-repeat;
  padding:6px 9px 6px 8px;
}

div#offer_long_desc .brutto_info
{
  font-size:11px;
}

div#other_products
{
  margin:40px 0 20px 0;
  width:95%;
  background:#D9E1E5;
  color:#8FB8CC;
  padding:8px;  
  font-size:14px;
  font-weight:bold;
}

div#offer_promo
{
  font-size:14px;
  color:#D94704;
  font-weight:bold;
  width:30%;
  float:left;
}

div#offer_promo ul
{
  list-style-image:url('img/point.gif');  
}

div#offer_promo a
{
  font-size:11px;
  font-weight:normal;  
}

table#add_service_form tr td table td.head
{
  background:#0B5A81;
  font-size:12px;
  color:#ffffff;
}

table#add_service_form tr td table td.promo_info
{
  font-size:11px;
  color:#aaaaaa;
}

table#add_service_form tr td table td.promo_list
{
  background:#E8EFF3;
  font-size:12px;
}

table#add_service_form tr td table td.product
{
  background:#E8EFF3;
  font-size:12px;
  height:60px;
  vertical-align:middle;
}

table#add_service_form tr td
{
  font-size:12px;
}

table#add_service_form tr td.label
{
  font-size:12px;
  text-align:right;
}

div#promo_box
{
  font-size:11px;
  font-weight:normal;
  color:#000000;
  background:#eeeeee;
  padding:10px;
}

div#promo_box a
{
  font-weight:bold;
}
