body
{
  font-family:verdana, sans-serif;
  font-size:70%;
  line-height:140%;
  color:#000;
  padding:20px;

}

#pnlHeader,
#pnlLeft,
#pnlRight,
#pnlMainMenu,
#pnlMood,
#pnlMainNavi,
#pnlFooter,
#pnlBreadcrumbs
{
  display:none !important;
}

#pnlPage,
#pnlMain
{
  margin:0px 0px 0px 0px !important;
  padding:0px 0px 0px 0px !important;
}

#pnlLogo
{
  margin-bottom:50px;
}

#pnlLogo img
{
  border:none;
}


h1,h2,h3,h4,p.h2
{
  color:#1B4C98;
  line-height:140%;
}

a,strong
{
  color:#1B4C98;
}



h1
{
  border-bottom:1px solid #1B4C98;
  padding:0px 0px 10px 0px;
  margin-bottom:22px;
}


table
{
  border-top:1px solid #ccc;
  border-left:1px solid #ccc;
  text-align:left;
  border-collapse: collapse;
  border-spacing: 0;
}

table td,
table th
{
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  padding:3px;
  vertical-align:top;
}

table caption
{
  color:#1B4C98;
  font-weight:bold;
  font-size:120%;
  text-align:left;
  margin-bottom:22px;
  padding-top:22px;
}

table td p
{
  margin:0px 0px 10px 0px;
  padding:0px;
}



div.newproduct,div.productbox_home
{
  background-image:none !important;
  padding:0px !important;


}

div.newproduct div.right
{
  width:auto !important;
  height:auto !important;
  min-height:auto !important;
}


div.newproduct
{
  height:140px !important;
}

div.newproduct div
{
  width:auto !important;
  height:auto !important;
  float:none !important;
}



div.productbox_home p.h2,div.news_text p.headline,p.h2
{
  margin:0px !important;
  padding:0px !important;
  font-size:120%;
  font-weight:bold;
  color:#1B4C98 !important;
  
}


p.h2 a
{
  text-decoration:none !important;
}



div.productbox_home a
{
  display:inline !important;
  width:1px !important;

}


div.productbox_home img
{
  display:none;

}

div#continents,div#countries
{
  display:none;
}



div.address h2
{
  margin:0px;
  padding-top:30px;
  border-bottom:1px solid #1B4C98;
}

div.address h2 a
{
  display:none;
}

div.address div.logo,div.address div.address_data
{
  float:left;
  width:50%;
}


div.address h2,div.address div.address_data
{
  clear:both;
}

div.address div.logo
{
  text-align:right;
}

fieldset
{
  border:none;
}

label, input, textarea
{
  width:50%;
  display:block;
}

input.submit
{
  width:150px;
  display:block;
}

ul.hidden
{
  display:block !important;
}

div#filter
{
  display:none !important;
}

div.buttons,input.button
{
  display:none !important;
}

span.bu
{
  display:none !important;
}



select#addons,select
{
  border:1px solid #fff !important;
}

select,div.shop input,textarea
{
  width:100%;
  border:1px solid #ccc !important;
  background-color:#eee;
}


div.shop h3,div.shop h2

{

  float:none !important;

}


ol.progress
{
  display:none;
}

table
{
  width:100%;
}

a.shop_edit
{
  display:none;
}



