body
{
  font-family: Lucida Grande, Verdana, Arial, sans-serif, serif; 
  font-size: 11px;
  margin: 0px;
  marginwidth: 0px;
  marginheight: 0px;
  height:100%;
  color: #525154;
}

html {
  height: 100%;
} 

P {
  font-size : 100%;
  line-height : 100%;
  margin-top : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px;
  text-indent : 0px;
}

a:link {
  color:#00683C;
  cursor:pointer;
  font-weight: bold;
  text-decoration: none;
}
a:visited {
  color:#00683C;
  cursor:pointer;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  color: #5C9318;
  cursor:pointer;
  font-weight: bold;
  text-decoration: none;
}
a:active {
  color:#00683C;
  cursor:pointer;
  font-weight: bold;
  text-decoration: none;
}

h2 { clear: both; }

.clearfix { clear: both; }

.clearfloat {
  clear: both;
}

#head { position:relative; }
#logolink { position:absolute; top:0px; left:0px; text-indent:-90000px; display:block; width:300px; height:162px; }
#maillink { position:absolute; top:0px; right:0px; text-indent:-90000px; display:block; width:150px; height:162px; }

.disp_normal {
  color:#00683C;
}

.disp_normal a:link {
  color:#00683C;
  cursor:pointer;
  font-weight: bold;
  text-decoration: underline;
}
.disp_normal a:visited{
  color:#00683C;
  cursor:pointer;
  font-weight: bold;
  text-decoration: underline;
}
.disp_normal a:hover {
  color: #5C9318;
  cursor:pointer;
  font-weight: bold;
  text-decoration: none;
}
.disp_normal a:active {
  color:#00683C;
  cursor:pointer;
  font-weight: bold;
  text-decoration: none;
}


.disp_express {
  color:#1C2A27;
}

.disp_express a:link {
  color:#1C2A27;
  cursor:pointer;
  font-weight: bold;
  text-decoration: underline;
}
.disp_express a:visited{
  color:#1C2A27;
  cursor:pointer;
  font-weight: bold;
  text-decoration: underline;
}
.disp_express a:hover {
  color: #415B62;
  cursor:pointer;
  font-weight: bold;
  text-decoration: none;
}
.disp_express a:active {
  color:#1C2A27;
  cursor:pointer;
  font-weight: bold;
  text-decoration: none;
}

.disp_ovn {
  color:#6F4C00;
}

.disp_ovn a:link {
  color:#6F4C00;
  cursor:pointer;
  font-weight: bold;
  text-decoration: underline;
}
.disp_ovn a:visited{
  color:#6F4C00;
  cursor:pointer;
  font-weight: bold;
  text-decoration: underline;
}
.disp_ovn a:hover {
  color: #AF7700;
  cursor:pointer;
  font-weight: bold;
  text-decoration: none;
}
.disp_ovn a:active {
  color:#6F4C00;
  cursor:pointer;
  font-weight: bold;
  text-decoration: none;
}


.advert_price {
  color:#FF0400;
}

.advert_price a:link {
  color:#FF0400;
  cursor:pointer;
  font-weight: bold;
  text-decoration: none;
}
.advert_price a:visited{
  color:#FF0400;
  cursor:pointer;
  font-weight: bold;
  text-decoration: none;
}
.advert_price a:hover {
  color: #FF635F;
  cursor:pointer;
  font-weight: bold;
  text-decoration: none;
}
.advert_price a:active {
  color:#FF0400;
  cursor:pointer;
  font-weight: bold;
  text-decoration: none;
}


h1 { 
  color: #515054; 
  font-size: 135%;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 5px;
}
h2 { 
  color: #515054; 
  font-size: 110%;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 5px;
}
h3 { 
  margin: 0px 0px 0px 0px;
}

img { border:0px; }

form { margin:0px; }

input { 
  font-family: Lucida Grande, Verdana, Arial, sans-serif, serif; 
  border:1px solid #8DAE49; 
  margin-bottom: 5px; 
  padding-left:5px; 
  padding-right:5px;
}

.checkbox { 
  border:0px; 
  margin-bottom:0px; 
}

.radio { 
  border:0px; 
  margin-bottom:0px; 
}

textarea { 
  font-family: Lucida Grande, Verdana, Arial, sans-serif, serif; 
  border:1px solid #8DAE49; 
  font-size: 100%;
  margin-bottom: 5px; 
  padding-left:5px; 
  padding-right:5px;
}

select { 
  font-family: Lucida Grande, Verdana, Arial, sans-serif, serif; 
  border:1px solid #8DAE49;
}

.link {  font-weight:bold; color:#00683C;}

.submit { border: 0px; padding: 0px; margin-bottom:0px; }

.error {
 color:#F40202;
 padding-bottom:5px;
}

.urgent {
  color:red;
  font-weight:bold;
}

.smallhint {
  width: 100%;
  font-size:80%;
}

.prshp-mysite-head h1 { color:#fff; font-size:100%; }


#dma2012 { margin-bottom:5px; }


#langmenu { margin:10px 0 10px 20px; }
#langmenu ul { margin:0; padding:0; }
#langmenu li { float:left; list-style-type:none; padding:0; }
#langmenu li.active,
#langmenu li.inact,
#langmenu li a { display:block; background:transparent url('../img/langflags.png') 0px 0px; width:38px; height:20px; text-indent:-90000px; margin:2px 10px 2px 2px; }
#langmenu li a.de,
#langmenu li.activede { background-position:0px 0px; }
#langmenu li.inactde { background-position:0px -20px; }
#langmenu li a.en,
#langmenu li.activeen { background-position:0px -40px; }
#langmenu li.inacten { background-position:0px -60px; }
#langmenu li.active { border:2px solid #9DC300; margin:0 8px 0 0;}


.productXML a {
  padding:5px;
  margin:10px;
  text-decoration:none;
  font-weight:bold;
  cursor:pointer;
  float:right;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border:1px solid #4D4D4D;
  border-radius: 5px;
  color:#5F5959;
  background-color:#C9E203; 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C9E203', endColorstr='#F5FACD');
  background: -webkit-gradient(linear, left top, left bottom, from(#C9E203), to(#F5FACD));
  background: -moz-linear-gradient(top,  #C9E203,  #F5FACD);
  background: -ms-linear-gradient(#C9E203, #F5FACD);
  -moz-box-shadow: 3px 3px 4px #4D4D4D;
  -webkit-box-shadow: 3px 3px 4px #4D4D4D;
  box-shadow: 3px 3px 4px #4D4D4D;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4D4D4D')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4D4D4D');
}