html {height: 100%;}
body {height: 100%; margin: 0; padding: 0; background: #ffffff;}
body, td, th {font: normal 9pt arial, tahoma, verdana, helvetica, sans-serif; color: #333;}
img {border: none;}
img { behavior: url(iepngfix.htc) }
a {outline: none;}
table, div {border-collapse: collapse;}
td {vertical-align: top; text-align: left; padding: 0;}

p {margin: 0 0 10px 0;}
.eight {font-size: 8pt;}
p.date {font-size: 8pt; margin: 0 0 2px 0; color: #777; padding: 6px 0 0 0;}
form {margin: 0; padding 0;}
hr {border: none; color: #ede2d1; background-color: #ede2d1; height: 1px; margin: 15px 0;}
ul {margin: 0 0 15px 0; padding: 0;}
li {margin: 0 15px 8px 20px;}

INPUT, TEXTAREA, SELECT, submit {font: normal 9pt arial, tahoma, verdana, helvetica, sans-serif; color: #333;}

a{text-decoration: underline;}
a:link {color: #003f69;}
a:visited {color: #003f69;}
a:active {color: #13a0f9;}
a:hover {color: #13a0f9;}

table.mainTable {width: 100%; }
table.mainTable td.mainTableCell {padding: 8px;}

table.tableTreeCell {width: 100%; background: #fff;}
table.tableTreeCell td.headCell {padding: 10px 0 0 0; height: 150px; background: #008de6 url(/img/bgtop.gif) bottom left repeat-x; vertical-align: bottom; }
table.tableTreeCell td.leftTreeCell {width: 10%; padding: 8px 8px 18px 18px;}
table.tableTreeCell td.centerTreeCell {width: 80%; padding: 8px 0 18px 0;}
table.tableTreeCell td.rightTreeCell {width: 10%; padding: 8px 12px 18px 8px;}

table.headBox {width: 100%; height: 111px;}
table.headBox td {color: #ffffff;}
table.headBox td.headLogo {vertical-align: bottom; padding: 35px 42px 30px 33px;}
table.headBox td.headText {vertical-align: middle; padding: 0 40px 8px 0;}
table.headBox td.headLed {width: 90%;vertical-align: top; padding: 0;}
table.headBox td.headLed img.led1 {position: absolute; z-index: 5; top: 0; left: 30%;}
table.headBox td.headLed img.led2 {position: absolute; z-index: 6; top: 0; left: 50%;}
table.headBox td.headLed img.led3 {position: absolute; z-index: 8; top: 0; left: 24%;}
table.headBox td.headSub {vertical-align: top;}

table.ico td {padding: 0 10px 8px 0;}

div.phone {width: 200px; padding: 0 16px 10px 0;}
div.phone span {font-size: 15pt;}

table.headTab {width: 100%;}
table.headTab td.headMenu {width: 90%; padding: 15px 0 9px 8px; color: #ffffff;}
table.headTab td.headMenu ul {margin: 0; padding: 0;}
table.headTab td.headMenu ul li {list-style-type: none; float: left; margin: 0 0 0 25px; padding: 0; text-transform: uppercase; font-size: 8pt; font-weight: bold; white-space: nowrap;}
table.headTab td.headMenu ul li a {color: #ffffff;}

div.borderdiv {border: 1px solid #bfd5e3; padding: 1px 1px 0 1px; margin: 0 0 8px 0;}
div.borderspecia {border: 1px solid #bfd5e3; padding: 1px 1px 0 1px; margin: 15px 0 8px 0;}
div.bordercenter {border: 1px solid #bfd5e3; padding: 12px 18px 12px 18px; margin: 0 0 8px 0;}
div.lightborder {border: 1px solid #d3ddea; padding: 1px; margin: 0 0 9px 0;}

table.orangeTab {width: 100%; background: #ffffff; margin: 0 0 5px 0;}
table.orangeTab td {height: 3px;}

div.specia {background: #e2ecf3 url(/img/bgs.gif) 0 0 repeat; font-size: 10pt; font-weight: bold; padding: 10px 12px 5px 13px; border-bottom: 1px solid #fff;}
div.specia img {float: right; margin: 10px 0 0 5px;}
div.specia p {margin: 0 0 8px 0;}

div.leftmenu {font-size: 10pt;  padding: 9px 10px 9px 15px; border-top: 1px dashed #bfd5e3;}
div.leftmenu a {color: #003f69 !important; font-weight: bold;}

div.leftsubmenu {font-size: 9pt !important; font-weight: normal !important; padding: 7px 0 5px 1px;}
ul.leftsub {padding: 0; margin: 0;}
ul.leftsub li {list-style-type: none; background: transparent url(/img/ars.gif) 0 4px no-repeat; padding: 0 0 0 12px; margin: 0 0 6px 0;}
ul.leftsub li a {font-weight: normal !important;}
ul.leftsub li a:link {color: #2a438 !important1;}
ul.leftsub li a:visited {color: #003f69 !important;}
ul.leftsub li a:active {color: #13a0f9 !important;}
ul.leftsub li a:hover {color: #13a0f9 !important;}
ul.leftsub li.active a {color: #13a0f9 !important;}

div.insubmenu {font-size: 9pt !important; font-weight: normal !important; padding: 5px 0 20px 1px; clear: both; }
ul.insub {padding: 0; margin: 0 20px 0 0;}
ul.insub li {list-style-type: none; float: left; width: 42%; background: transparent url(/img/ars.gif) 0 4px no-repeat; padding: 0 0 0 12px; margin: 0 10px 5px 0;}
ul.insub li a:link {color: #2a438 !important1;}
ul.insub li a:visited {color: #003f69 !important;}
ul.insub li a:active {color: #13a0f9 !important;}
ul.insub li a:hover {color: #13a0f9 !important;}
ul.insub li.active a {color: #13a0f9 !important;}

div.inbox {padding: 8px 12px 9px 12px;}
div.outbox {padding: 9px 0px 12px 12px; border-top: 1px dashed #bfd5e3;}
div.outbox p {margin-bottom: 5px;}
div.loggbox {padding: 9px 0px 5px 12px; border-bottom: 1px dashed #bfd5e3;}


table.leftSearchTab {margin: 0 21px 4px 0;}
table.leftSearchTab td.txtss {color: #73c0f0; white-space: nowrap; vertical-align: middle;  padding: 0 6px 0 6px; }
table.leftSearchTab td.leftss {vertical-align: middle; }
table.leftSearchTab td.leftss input {width: 130px;}
table.leftSearchTab td.rightss {padding: 0 0 0 3px; vertical-align: middle; }

table.loginTab {width: 100%; margin: 0 0 10px 0;}
table.loginTab td {vertical-align: middle;}
table.loginTab td.logrr {width: 90%; padding: 1px 0 1px 5px; }

ul.Manufacturers {margin: 0; padding: 0; height: 210px; overflow-y: auto; overflow-x: hidden;}
ul.Manufacturers li {list-style-type: none; margin: 0 0 4px 0; padding: 0;}


table.faceTab {width: 100%; border: 1px solid #bfd5e3; margin-bottom: 8px;}
table.faceTab td {padding: 16px 160px 14px 17px; vertical-align: middle; background: #ffffff url(/img/bgf.gif) center right no-repeat;}
table.faceTab td p.title {font-size: 14pt; color: #003f69;}
table.faceTab td p {margin-bottom: 5px;}

table.faceVitrina {width: 100%; border-top: 1px solid #bfd5e3; border-right: 1px solid #bfd5e3; border-left: 1px solid #bfd5e3;}
table.faceVitrina td {line-height: 1.1em;}
table.faceVitrina td div {border: 1px solid #bfd5e3; background-color: #fff; background-position: top center; background-repeat: no-repeat;}
table.faceVitrina td span {display: block; padding: 16px 15px 3px 15px; font-weight: bold; font-size: 10pt; background: url(/img/bgs.gif) 0 0 repeat-x; margin-bottom: 11px;}
table.faceVitrina td a {display: block;  cursor: pointer;}
table.faceVitrina td.block1 {width: 50%; padding: 0 0 8px 0;}
table.faceVitrina td.block2 {width: 50%; padding: 0 8px 8px 8px;}
table.faceVitrina td.block3 { width: 33%; padding: 0 0 8px 0;}

table.faceVitrina td.fotox { width: 10%; padding: 10px 18px; border-bottom: 1px solid #bfd5e3;}
table.faceVitrina td.blox { width: 90%; padding: 0 0 20px 0; border-bottom: 1px solid #bfd5e3;}
table.faceVitrina td.blox p {margin: 0 18px 12px 15px;}
table.faceVitrina td.blox li { width: 260px; float: left; margin-right: 15px !important; margin-left: 15px !important;}

td.footer {padding: 0 18px 18px 18px;}
table.footerTab {width: 100%;  border-top: 1px solid #13a0f9;}

td.bottom {font-size: 7pt; color: #003f69; padding: 10px 0 0 0;}
td.bottom A:link {text-decoration: none; color: #003f69;}
td.bottom A:visited {text-decoration: none; color: #003f69;}
td.bottom A:active {text-decoration: underline; color: #003f69;}
td.bottom A:hover {text-decoration: underline; color: #003f69;}

td.counter {padding: 10px 0 0 0;}
td.counter table {float: right;}

table.filterTab {width: 100%; border-top: 1px solid #bfd5e3; }
table.filterTab td {vertical-align: top; padding: 12px 6px 12px 0;}
table.filterTab td p {margin: 0 0 3px 0;}

div.Pages {float: right; padding: 7px 0 7px 0;}
div.Pages span {font-size: 12pt; font-weight: bold; color: #13a0f9; padding: 0 4px;}
div.Pages span a {font-size: 9pt; font-weight: normal;}

table.CatalogTab {width: 100%; margin: 0 0 8px 0; border-bottom: 1px dashed #d3ddea;}
table.CatalogTab td {border-top: 1px dashed #d3ddea; padding: 12px 0;}
table.CatalogTab td.Comp {padding: 12px 10px 12px 0;}
table.CatalogTab td.Pic {padding: 12px 0;}
table.CatalogTab td.Pic img {}
table.CatalogTab td.Txt {padding: 12px 3px 12px 15px;}
table.CatalogTab td.Txt p {margin: 0 20px 3px 0;}
table.CatalogTab td.Txt div.Link {float: right; white-space: nowrap; padding-left: 10px;}
table.CatalogTab td.Txt h2 {margin: 0 0 3px 0;}
table.CatalogTab td.Txt div.catprice {padding-top: 3px;}

table.treeTab {width: 100%; }
table.treeTab td {width: 33%; padding: 0 20px 0 0;}
table.treeTab td img {border: 1px solid #d3ddea; padding: 10px; margin: 0 0 8px 0;}
table.treeTab td.box3 {padding: 0 !important;}

div.priceRight {float: right; font-size: 11pt; font-weight: bold; color: #13a0f9; margin: 0 0 0 15px; white-space: nowrap;}
div.price {font-size: 11pt; font-weight: bold; color: #13a0f9; margin: 0; white-space: nowrap;}
div.itemPrice {font-size: 11pt; font-weight: bold; margin: 15px 0 3px 0; }
div.itemOpt {white-space: nowrap; margin-bottom: 15px; font-size: 8pt;}

div.breadcrumb {padding: 0 10px 8px 0; font-size: 8pt; color: #003f69;}

table.ItemTab {width: 100%; margin: 0 0 15px 0; border-top: 1px solid #bfd5e3; border-bottom: 1px solid #bfd5e3;}
table.ItemTab td.Pic {padding: 12px 5px 15px 0;}
table.ItemTab td p {margin: 0 0 5px 0; }
table.ItemTab td.Pic img {border: 1px solid #bfd5e3; margin: 0 9px 9px 0; padding: 0;}
table.ItemTab td.Txt {width: 90%; padding: 12px 0 12px 0;}

table.ItemProperties {width: 100%;}
table.ItemProperties th {font-weight: bold; color: #003f69; padding: 8px !important;}
table.ItemProperties td {padding: 8px 8px 8px 0 !important;}

table.ItemProperties tr.Odd th {background: #e2ecf3;}
table.ItemProperties tr.Odd td {background: #e2ecf3;}

div.prefoto {clear: both; margin: 0 0 10px 0; }
div.prefoto img {float: left; margin: 0 8px 10px 0 !important; padding: 0 !important;}



.topmenu {font-family: arial, tahoma, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF;}
.topmenu A:link {text-decoration: none; color: #FFFFFF;}
.topmenu A:visited {text-decoration: none; color: #FFFFFF;}
.topmenu A:active {text-decoration: underline; color: #FFFFFF;}
.topmenu A:hover {text-decoration: underline; color: #FFFFFF;}

table.cart {width: 100%; margin: 30px 0 15px 0;}
table.cart th {padding: 10px 0 10px 12px; border-bottom: 1px solid #d3ddea; white-space: nowrap; background: #e2ecf3;}
table.cart td {padding: 5px 0 5px 12px; border-bottom: 1px solid #d3ddea; vertical-align: middle;}
table.cart td.deliv {padding: 5px 0 5px 12px; border-bottom: 1px solid #d3ddea;}
table.cart td.itogo {padding: 8px 0 8px 12px; border: 0px; white-space: nowrap;}
table.cart th.del {text-align: center;}
table.cart td.del {text-align: center; padding: 5px 8px 5px 8px;}
table.cart td.nowrap {white-space: nowrap;}
table.cart td p {margin: 0 0 3px 0;}

table.mailform {margin: 15px 0;}
table.mailform td {padding: 3px 12px 3px 0;}


table.orderForm {width:98%; margin: 25px 0; }
table.orderForm th {padding: 14px 8px 14px 0; border-top: 1px dashed #bfd5e3; vertical-align: top;}
table.orderForm td {padding: 4px 8px 14px 0;}
.tellMe {width: 280px; border: 1px solid #bfd5e3; }

table.faceNews {width: 100%;}
table.faceNews td span {font-size: 9pt;}

table.faceNews td.em {padding: 0 15px;}
table.faceNews td.text {width: 50%; padding: 0 0 10px 0;}
table.faceNews td.newsAll {width: 67%; padding: 10px 20px 10px 0;}
table.faceNews td.newsAll p {margin: 0 0 18px 0;}
table.faceNews td.newsArchive {width: 33%; padding: 0 0 10px 20px;}
table.faceNews td.Account {width: 67%; padding: 0 0 10px 0;}
table.faceNews td.Account p {margin: 0 0 5px 0;}
table.faceNews td.Account a {font-size: 10pt !important;}


.vynos {font-family: tahoma, arial, sans-serif; font-size: 8pt; color: #484C50;}
.vynos A:link {text-decoration: none; color: #CC0000;}
.vynos A:visited {text-decoration: none; color: #CC0000;}
.vynos A:active {text-decoration: underline; color: #CC0000;}
.vynos A:hover {text-decoration: underline; color: #CC0000;}

.menu {font-size: 10pt; font-weight: bold; color: #003f69; margin: 0 0 4px 0;}


.submenu {font-family: arial, tahoma, sans-serif; font-size: 8pt; color: #CC0000;}


.new {font-family: tahoma, arial; font-size: 8pt; color: #FF6600; font-weight: bold;}

.img {margin: 2 0 4 0;}
.foto {margin: 12 0 9 0;}


h1 {font-size: 15pt; font-weight: bold; color: #003f69; margin: 5px 0 10px 0;}
h2 {font-size: 10pt; font-weight: bold; margin: 0 0 8px 0;}
h2.titled {padding: 15px 0 0 0;}
h3 {font-size: 11pt; font-weight: normal; color: #003f69; margin: 0 0 6px 0;}
h4 {font-size: 11pt; font-weight: normal; color: #003f69; margin: 0 3 4 0;}
h5 {font-size: 11pt; font-weight: normal; color: #003f69; margin: 0 0 4 0;}
h6 {font-size: 15pt; font-weight: normal; color: #003f69; margin: 0 0 2 0;}

input.btn55 {width: 55px; height: 25px; background: transparent url(/img/btn55.gif) 0 0 repeat; border: 0px; color: #333; }
input.btn55b {width: 55px; height: 25px; background: transparent url(/img/btn55b.gif) 0 0 repeat; border: 0px; color: #73c0f0; }
input.btn100 {width: 100px; height: 25px; background: transparent url(/img/btn100.gif) 0 0 repeat; border: 0px; color: #333; }
input.btn150 {width: 150px; height: 25px; background: transparent url(/img/btn150.gif) 0 0 repeat; border: 0px; color: #333; }
input.wide95 {width: 93%;}
textarea.wide95 {width: 93%;}
