body{background: #fff; padding: 10px 0 0; margin:0; text-align:center;font-size: 10pt }
/* common */
.header{ display:none; }
A{ color: #003399!important }
div { float:none!important  }
.action{ display:none;  }
#pathway { display:none; }

#outer{text-align:left; margin: 0px auto; background:none; width: 650px!important; }
#inner{ position:relative; background:none;  min-width: 650px!important; width: 650px!important;}
.corners { display:none;  }
#top{ display:none;  }
#menu{ display:none;  }
#content{ margin-top: 0px; position: relative;}
#content .outer{ margin-bottom: 0px; }
#container {margin: 0;   }
#logo{   margin-bottom: 10px;  }
#col1{ display:none;  }
#col2{ float:none; width: 100%; border-top: 1px solid #003399; }
#col2 .inner{ margin-top:3px; border-top: 5px solid #003399; padding: 10px 0 }
#col3 .inner, #col4 .inner{ border-top: 0 }

.price small{ font-size: 8pt!important }
.price span{ font-size: 8pt!important }
.price { font-size: 14pt!important }
#content td .price span{ font-size: 8pt!important }
#content td .price { font-size: 14pt!important }

/* bottom */
#counts{ display:none;  }
#bottom { background: none;  clear: both; border-top: 1px solid #003399;  font-size: 8pt!important}
#bottom .outer{ margin-top: 3px; }
#bottom .content { display:none;  }
#copyright{ float:left; width: 100%; margin-left: 0;  border-top: 5px solid #003399;}
#copyright p{ font-size: 10px; color: #000;  padding: 0; margin: 0; position: relative; padding-top: 10px}



/* goods */
#col4 { float: right; width: 100%;   }
#col4 .inner{ margin: 0 }
#col3 { float:left; width: 100%;  }
#col3 .inner{ margin: 0 }

#msg .ico{ margin-top: 80px; float:left!important }
#msg h1{ color: #003399; font-size: 14pt!important; line-height: 110%!important; }
#msg .label{background: #fff; color: #003399; font-weight: bold; font-size: 10pt; text-align: left; width: 100%; padding: 0; font-size: 10pt!important;}
#msg .txt p{ padding: 0; margin: 0 0 12px; font-size: 10pt!important;  line-height: 110%!important; }
#col4 .box { border:0; position:absolute ;  top:12px; left:0; }
.uho{display:none;  }
#price{ margin: 20px; text-align: left; background: #fff;}
#price h4 { color: #454545; font-size: 10pt!important;  margin: 0 0 3px; white-space:nowrap; }
#price h4 span{ font-family: Arial, Helvetica, sans-serif; color: #454545; font-size: 12pt!important;  }

#maintab{ display:none;  }
.tabcontent{ display:block!important; }
#related{ display:none!important;  }
#articles{ display:none!important;  }
#features li, #features h4, #description p, #descript p{ font-size: 10pt!important; }
#features li li{   clear:both;  margin: 0; background: none; padding-top: 2px; border-top: 1px solid #777}
#features li li li{ padding: 0; margin-bottom: 2px; border-top: 0; }
.tabcontentstyle{ background: none; padding-top: 0; clear:both }

#shops .title b{ background: #fff ; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; color:#003399; font-weight: bold; padding-top: 10px; text-align: left; font-size: 14pt!important; }
#shops .title{ border-top: 1px solid #003399}
#shops small{ color: #454545; font-size: 8pt!important; line-height: 110%!important; }
#shops b, #shops li{ font-size: 10pt!important; }


/* compare */
.link{ text-align: left; top:0; padding: 0 0 10px; border-bottom: 1px solid #003399; margin-bottom: 3px; font-size: 8pt}
#content td{background: none; border-bottom: 1px solid #777; font-size: 9pt!important }
#content th{ color: #000; background: none; border-bottom: 5px solid #003399; border-top: 5px solid #003399; padding: 10px; font-size: 9pt!important}
#content td li{ font-size: 9pt!important }
#content th a{ text-decoration: none }
.nav th{ display:none;  }
#shops td{ padding: 10px }
#content table{ margin-bottom: 10px}
#content .icons td{ background: none }


/* order */
#order th{border-bottom: 1px solid #003399; border-top: 1px solid #003399; font-size: 8pt!important}
#order td small{ font-size: 10pt!important }
#order td h4, #order td span{ font-size: 10pt!important; color: #003399 }
#regForma { display:none;  }
#order .result td{ background: none; font-size: 14pt!important; }
#tema{ background: none; float:none; width: 100%; padding-bottom: 10px; text-align: right;   }
#tema .info { display:none;  }
.del{ display:none;  }
#order input.q{ border:0; font-size: 10pt!important }
#order .result img{ display:none;  }
#order a{ text-decoration: none }
#tema h2{ font-size: 14pt!important }

