body {background: #fff; font: 10pt "Arial"; color: #666; margin: 0; padding: 0;}
table {border-collapse: collapse; border: 0; padding: 0; border-spacing: 0px; width: 100%;}
table td {padding: 0px; vertical-align: top; font: 10pt "Arial"; color: #666;}
img {border: 0;}

h1 {font: 1.58em/1.4em Georgia, "Times New Roman", Times, serif; color: #31454A;}
h2, h3, h4, h5, h6 {font: 1.48em/1.4em Georgia, "Times New Roman", Times, serif; color: #31454A;}
hr {height: 1px; border: 1px; color: #ρρρ;}

a{color: #666; text-decoration: underline;}
a:visited {color: #666;} 
a:hover {color: #666; text-decoration: none;}

a img,img,a{outline:none!important}
:focus{outline:none}

strong{font-weight: normal}
.validation-advice {color: #C61421;}

#title {font: 40pt "Arial"; color: #282F35; padding: 20px 0 0 20px;}
#title span {color: #838B90;}
#title span span {color: #A2A6A6;}
#title span span span {color: #B7B9B9;}
#title span span span span {font: 30pt "Arial";color: #282F35;}

#menu {position: absolute; left: 0; top: 0; margin: 0 0 0 720px; background: #EFF0F1; padding: 10px; width: 200px;}
#menu ul, #menuc ul {margin: 0px; list-style: none; padding: 0; width: 100%;}
#menu li, #menuc li {list-style: none; padding: 0; width: 200px; margin: 0px;}
#menu li a, #menuc li a {text-decoration: none; font: 10pt arial; color: #666; background: #F1B4C5;  padding: 10px; width: 200px; font-weight: bold; font-variant: small-caps;}
#menu li a:hover, #menuc li a:hover {text-decoration: none; background: #FFF; padding: 10px; color: #666;}

.menuviz {font: 1.38em/1.4em Georgia, "Times New Roman", Times, serif; color: #31454A; font-variant: small-caps;}

#title1 {font: 15pt "Arial"; color: #282F35; padding: 10px 0 0 1px;}
#title1 span {color: #838B90;}
#title1 span span {color: #A2A6A6;}

#bot {height: 150px; padding: 40px;}
#bot table td {border-left: 1px solid #ccc; padding: 20px; vertical-align: middle; background:#EFF0F1;}

#center {height: 270px;}
#logo {width: 367px;}

#text {padding: 60px 0 0 0; font: 12pt "Arial"; font-variant: small-caps;}
#textleft {padding: 20px; width: 200px; background: #EFF0F1;}
#counter {width: 100px;}
#botleft {width: 340px;}
#bot input {border: 1px solid #E1E1E1; color: #ccc; padding: 0 0 0 10px;}

.cat {font: 1.38em/1.4em Georgia, "Times New Roman", Times, serif; color: #31454A;}
#spec {font: 1.28em/1.4em Georgia, "Times New Roman", Times, serif; color: #31454A;}
#specfon {background: #F0F0F0; padding: 20px; border: 1px solid #ccc;}
#fotospec {padding: 10px;}

#foto {padding: 0 20px 0 0; width: 1%;}
#obr {padding: 10px 10px 0 10px;}
#forma td {padding: 10px}
#forma input {border: 1px solid #E1E1E1; color: #666; padding: 0 0 0 10px;}

#cart td {padding: 10px; background: #fff; border: 1px solid #EBEBEB;}
#cart input {border: 1px solid #E1E1E1; color: #666; padding: 0 0 0 10px;}
#form input {border: 1px solid #E1E1E1; color: #666;}

#price {border: 1px solid #ccc; padding: 10px;}
.priceover {background: #F0F0F0;}
.priceout {background: #fff;}