html {height: 100%;}
body {height: 100%; margin: 0; padding: 0; background: #ffffff url(/img/bg.gif) 0 0 repeat;}
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;}
h2.hff {color: #1c1ba3;}
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;}
li {margin: 0 0 8px 0;}
#flower2 {
font-size:11px;
} 
#flower2 td{
padding-bottom:7px;
padding-top:3px;
font-size:11px;
} 
#flower2 a{
font-size:11px;
} 
#flower2 td div{
font-size:11px;
} 
#tower2 td div{
font-size:11px;
} 
#flawor3 td div{
color:#FFFFFF;
font-size:11px;
} 
#tower2 {
font-size:11px;
margin-top:5px;
margin-bottom:5px;
} 
#tower2 a{
font-size:11px;
} 
#flawor3 {
font-size:11px;
color:#fff;
margin-top:5px;
margin-bottom:5px;
} 
#flawor3 a{
font-size:11px;
color:#fff;
} 
INPUT, TEXTAREA, SELECT, submit {font: normal 9pt arial, tahoma, verdana, helvetica, sans-serif; color: #333;}

a{text-decoration: underline;}
a:link {color: #1c1ba3;}
a:visited {color: #1c1ba3;}
a:active {color: #ff4f00;}
a:hover {color: #ff4f00;}

table.mainTable {width: 100%; }
table.mainTable td.mainTableCell {padding: 8px;}

table.tableTreeCell {width: 100%; background: #fff; border: 1px solid #4a619b;}
table.tableTreeCell td.headCell {padding: 8px 18px 0 18px;}
table.tableTreeCell td.leftTreeCell {width: 20%; padding: 8px 9px 18px 18px;}
table.tableTreeCell td.centerTreeCell {width: 58%; padding: 8px 0 18px 0;}
table.tableTreeCell td.rightTreeCell {width: 22%; padding: 8px 18px 18px 9px;}

table.headTab {width: 100%; background: #ffffff url(/img/fonok.jpg) 0 0 repeat-x; vertical-align: middle;}
table.headTab td.headLogo {padding: 0px 0 0px 0px;}
table.headTab td.headLogo1 {padding: 0px 0 0px 0px;width: 240px; background: #ffffff url(/img/fonokr.jpg) 0 0 repeat-x;font-size: 12pt;vertical-align: middle;text-align:right;color: #ffffff;}
table.headTab td.headMenu {width: 100%; padding: 66px 0px 0px 0px; color: #ffffff; text-align:center;}
table.headTab td.headMenu div.head {align: center; padding: 0 0 0 0;text-align:center;}
table.headTab td.headMenu span {font-size: 18pt;vertical-align: middle;font-weight: bold;text-align:left;}
table.headTab td.headMenu ul {margin: 0; padding: 0;}
table.headTab td.headMenu ul li {list-style-type: none; float: left; margin: 30px 14px 0 0px; padding: 0;}
table.headTab td.headMenu ul li a {color: #6565b8;text-decoration: none;font-weight: bold;}
table.headTab td.headMenu ul li a:hover {color: #ff4f00 !important;}


div.borderdiv {border: 1px solid #aebad9; padding: 1px 1px 0 1px; margin: 0 0 8px 0;}
div.bordercenter {border: 1px solid #aebad9; padding: 12px 18px 12px 18px; margin: 0 0 8px 0;}
div.lightborder {border: 1px solid #d3ddea; padding: 1px; margin: 0 0 20px 0;}

table.orangeTab {width: 100%; background: #ff4f00; margin: 0 0 3px 0;}
table.orangeTab td {height: 3px;}

div.specia {background: #a4a3d8 url(/img/bgs.gif) 0 0 repeat; font-size: 10pt; font-weight: bold; padding: 10px 12px 5px 16px; 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 {background: #b6b6ed; font-size: 10pt; font-weight: bold; padding: 9px 12px 7px 16px; border-bottom: 1px solid #fff;}
div.leftmenu a {color: #1c1ba3 !important;}
div.leftmenu a:hover {color: #ff4f00 !important;}
div.leftmenu a:active {color: #ff4f00 !important;}

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:link {color: #2a438 !important1;}
ul.leftsub li a:visited {color: #1c1ba3 !important;}
ul.leftsub li a:active {color: #ff4f00 !important;}
ul.leftsub li a:hover {color: #ff4f00 !important;}
ul.leftsub li.active a {color: #ff4f00 !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: #1c1ba3 !important;}
ul.insub li a:active {color: #ff4f00 !important;}
ul.insub li a:hover {color: #ff4f00 !important;}
ul.insub li.active a {color: #ff4f00 !important;}

div.inbox {padding: 8px 12px 9px 16px;}
div.outbox {padding: 8px 8px 9px 12px;}


table.leftSearchTab {width: 100%; margin: 0 0 4px 0;}
table.leftSearchTab td.leftss {width: 90%; vertical-align: middle; }
table.leftSearchTab td.rightss {width: 10%; padding: 0 0 0 2px; vertical-align: middle; }

table.loginTab {width: 100%; margin: 0 0 8px 0;}
table.loginTab td {vertical-align: middle;}
table.loginTab td.logrr {width: 90%; padding: 1px 0 1px 5px; }

ul.Manufacturers {margin: 0; padding: 0; overflow-y: auto; overflow-x: hidden;}
ul.Manufacturers li {list-style-type: none; margin: 0 0 4px 0; padding: 0;}


table.faceTab {width: 100%; height: 200px; border-bottom: 1px solid #fff;}
table.faceTab td {padding: 18px 220px 5px 17px; vertical-align: middle; background: #b6b6ed url(/img/face.jpg) top right no-repeat;}
table.faceTab td p.title {font-size: 18pt; color: #1c1ba3; line-height: 1em;}

table.faceVitrina {width: 100%; }
table.faceVitrina td {line-height: 1.1em;}
table.faceVitrina td div {border: 1px solid #aebad9; background-color: #fff; background-position: top center; background-repeat: no-repeat;}
table.faceVitrina td span {display: block; height: 30px; padding: 12px 15px 5px 15px; font-weight: bold; font-size: 10pt; background-image:url(/img/trans.gif); }
table.faceVitrina td a {display: block; text-decoration: none !important; cursor: pointer;}
table.faceVitrina td.block1 {width: 33%; padding: 0 0 8px 0;}
table.faceVitrina td.block2 {width: 34%; padding: 0 8px 8px 8px;}
table.faceVitrina td.block3 { width: 33%; padding: 0 0 8px 0;}

td.footer {padding: 0 18px 18px 18px;}
table.footerTab {width: 100%;  border-top: 1px solid #ff4f00;}

td.bottom {font-size: 11px; color: #1c1ba3; padding: 10px 0 0 0;}
td.bottom A:link {text-decoration: none; color: #1c1ba3;}
td.bottom A:visited {text-decoration: none; color: #1c1ba3;}
td.bottom A:active {text-decoration: underline; color: #1c1ba3;}
td.bottom A:hover {text-decoration: underline; color: #1c1ba3;}

td.counter {padding: 10px 0 0 0;}
td.counter table {float: right;}

table.filterTab {width: 60%;}
table.filterTab td {vertical-align: middle; padding: 3px 6px 3px 0;}

div.Pages {float: right; padding: 7px 0 10px 0;}
div.Pages span {font-size: 12pt; font-weight: bold; color: #ff4f00; 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 solid #d3ddea;}
table.CatalogTab td {border-top: 1px solid #d3ddea; padding: 12px 0;}
table.CatalogTab td.Comp {padding: 12px 10px 12px 0;}
table.CatalogTab td.Pic {padding: 12px 0 12px 0;}
table.CatalogTab td.Pic img {border: 1px solid #d3ddea; padding: 8px;}
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;}

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: #ff4f00; margin: 0 0 0 15px; white-space: nowrap;}
div.price {font-size: 11pt; font-weight: bold; color: #ff4f00; margin: 0; white-space: nowrap;}
div.itemPrice {font-size: 11pt; font-weight: bold; color: #ff4f00; margin: 15px 0; text-align: center;}

div.breadcrumb {padding: 6px 10px 8px 19px; font-size: 8pt; color: #1c1ba3;}

table.ItemTab {width: 100%; margin: 0 0 8px 0; border-top: 1px solid #aebad9;}
table.ItemTab td.Pic {padding: 12px 8px 12px 0;}
table.ItemTab td.Pic img {border: 1px solid #d3ddea; padding: 8px;}
table.ItemTab td.Txt {padding: 12px 0 12px 0;}

table.ItemProperties {width: 100%;}
table.ItemProperties th {font-weight: bold; color: #1c1ba3; padding: 8px !important;}
table.ItemProperties td {padding: 8px 8px 8px 0 !important;}

table.ItemProperties tr.Odd th {background: #b6b6ed;}
table.ItemProperties tr.Odd td {background: #b6b6ed;}



.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: 12px 12px; border-bottom: 1px solid #d3ddea; white-space: nowrap; background: #b6b6ed;}
table.cart td {padding: 12px 12px; border-bottom: 1px solid #d3ddea; vertical-align: middle;}
table.cart td.deliv {padding: 12px 12px; border-bottom: 1px solid #d3ddea;}
table.cart td.itogo {padding: 12px; border: 0px;}
table.cart th.del {text-align: center;}
table.cart td.del {text-align: center; padding: 5px;}
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 #aebad9; vertical-align: top;}
table.orderForm td {padding: 4px 8px 14px 0;}
.tellMe {width: 280px; border: 1px solid #aebad9; }

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: #1c1ba3; 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: #1c1ba3; margin: 5px 0 10px 0;}
h2 {font-size: 11pt; font-weight: bold; margin: 0 0 8px 0;}
h2.titled {padding: 15px 0 0 0;}
h3 {font-size: 11pt; font-weight: normal; color: #1c1ba3; margin: 0 0 4px 0;}
h4 {font-size: 11pt; font-weight: normal; color: #1c1ba3; margin: 0 3 4 0;}
h5 {font-size: 11pt; font-weight: normal; color: #1c1ba3; margin: 0 0 4 0;}
h6 {font-size: 15pt; font-weight: normal; color: #1c1ba3; 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.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%;}