html {height: 100%;}
body {height: 100%; margin: 0; padding: 0; background: #cfd8d8;}
body, td, th {font: normal 10pt arial, tahoma, helvetica, verdana, sans-serif; color: #1e1c1a;}
img {border: none;}
a {outline: none;}
table, div {border-collapse: collapse;}
td {vertical-align: top; text-align: left; padding: 0;}

p {margin: 0 0 10px 0;}
form {margin: 0; padding 0;}
hr {border: none; color: #b19879; background-color: #b19879; height: 1px; margin: 15px 0;}

INPUT, TEXTAREA, SELECT, submit {font-size: 9pt; FONT-FAMILY: arial, tahoma; color: #313b3d;}

a{text-decoration: underline;}
a:link {color: #0092ae;}
a:visited {color: #0092ae;}
a:active {color: #0092ae;}
a:hover {color: #0092ae;}

h1 {font: normal 17pt  arial, tahoma, helvetica, verdana, sans-serif; color: #0092ae; margin: 15px 0 0 0;}
td#headLeft h1 {font: normal 10pt  arial, tahoma, helvetica, verdana, sans-serif; color: #1e1c1a; margin: 0;}
h2 {font: normal 16pt  arial, tahoma, helvetica, verdana, sans-serif; color: #0092ae; margin: 15px 0 0 0;}
table#vitrina h2 { font: normal 10pt  arial, tahoma, helvetica, verdana, sans-serif; margin: 0;}
h3 {font: normal 14pt arial, tahoma, helvetica, verdana, sans-serif; color: #544e43; margin: 10px 0 4px 0;}
h4 {font: bold 11pt arial, tahoma, helvetica, verdana, sans-serif;  color: #0092ae; margin: 15px 0 4px 0;}
table.cart  h4 {margin: 3px 0 3px 0;}
td#mainLeft h4 {margin: 10px 0 4px 15px;}
h5 {font: bold 11pt arial, tahoma, helvetica, verdana, sans-serif; color: #544e43; margin: 15px 0 6px 0;}
table.search h5 {margin: 10px 0 4px 0;}
h6 {font: bold 11pt arial, tahoma, helvetica, verdana, sans-serif; color: #704929; margin: 15px 0 6px 0;}

.bottom {color: #1e1c1a;}
.bottom A:link {text-decoration: none; color: #1e1c1a;}
.bottom A:visited {text-decoration: none; color: #1e1c1a;}
.bottom A:active {text-decoration: underline; color: #1e1c1a;}
.bottom A:hover {text-decoration: underline; color: #1e1c1a;}

.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;}

#SiteContainer {	width:expression(document.body.clientWidth > 1350? "1350px": "100%" ); min-width: 970px; max-width: 1350px; background: #fff;}

table#Main {width: 100%;}
table#Main td#Header {height: 90px; background: #fff url(/img/menu_shad.gif) 0 0 repeat-x; padding: 12px 30px 0 35px;}
table.siteMap  {width: 100%; margin: 0;}
table.siteMap td {width: 33%; padding: 6px 30px 10px 0;}
#headMenu {width: 100%; clear: both;}
#headMenu td {width: 25%; padding: 8px 40px 10px 0; font-size: 10pt;  font-weight: normal; white-space: nowrap; color: #768385; line-height: 16pt; height: 30px;}
#headMenu td span {font-size: 14pt; color: #313b3d;}
#headMenu td a {font-size: 11pt;  font-weight: bold; color: #66cc00 !important;}
#headMenu td.favor {background: transparent url(/img/head_favor.gif) 0 0 no-repeat; padding: 8px 040px;}
#headMenu td.cart {background: transparent url(/img/head_cart.gif) 0 0 no-repeat; padding-left: 40px;}
#headMenu td.phone {background: transparent url(/img/head_phone.gif) 0 0 no-repeat; padding-left: 40px;}

table#Main td#topMenu {height: 40px; background: #0092ae; padding: 0 0 0 35px; color: #dff2f6;}
td#topMenu ul {margin: 0; padding: 0;}
td#topMenu ul li {display: inline; list-style-type: none; padding: 0; margin: 0 20px 0 0; font-size: 10pt;  font-weight: normal; height: 39px; line-height: 39px; white-space: nowrap;}
td#topMenu a:link {color: #dff2f6;}
td#topMenu a:visited {color: #dff2f6;}
td#topMenu a:active {color: #fff;}
td#topMenu a:hover {color: #fff;}

table#Main td#toptol {width: 21%; background: #209fb8; height: 10px;}
table#Main td#toptoc {width: 60%; background: #209fb8; height: 10px;}
table#Main td#toptor {width: 19%; background: #209fb8; height: 10px;}

table#Main td#headLeft {width: 21%; background: #fff url(/img/menu_shad.gif) 0 0 repeat-x; padding: 38px 5px 15px 35px;}
table#Main td#mainLeft {width: 21%; background: #fff; padding: 0 0 90px 15px;}
table#Main td#mainCenter {width: 60%; background: #fff; padding: 0 10px 20px 10px;}
table#Main td#mainRight {width: 19%; background: #fff; padding: 0 15px 50px 0;}

table#topsub {margin: 0 0 18px 0;}
table#topsub td {padding: 0 0 0 9px; font-size: 8pt; vertical-align: middle;}
table#topsub td input.search {width: 200px; border: 1px solid #98a0a1;}

td#mainLeft div.menu {margin: 15px 0 10px 0; font-size: 10pt;}
td#mainLeft div.menu p {margin: 0 0 7px 0;}
.menu a {color: #66cc00 !important; font-weight: bold;}

td#mainRight div.menu {margin: 0 0 7px 0; font-size: 11pt;}
td#mainRight div.menu p {margin: 0 0 5px 0;}

td#mainLeft div.submenu {margin: 0 0 6px 0; font-size: 10pt;}

table.inTab {width: 100%; margin: 0 0 15px 0; background: transparent url(/img/intab1.gif) 0 0 repeat-y;}
table.inTab td.inTabx {background: transparent url(/img/intab2.gif) 100% 0 repeat-y; padding: 0 20px 0 20px;}
table.inTab td.inTabHead {background: #d4dcdc url(/img/intab3.gif) 0 0 repeat-x;  border-bottom: 1px solid #a9b8b9;  padding: 0; font-size: 10pt; font-weight: bold; color: #313b3d;}
table.inTab td.inTabHead div.title {background: transparent url(/img/intab4.gif) 0 0 no-repeat; padding: 0;}
table.inTab td.inTabHead div.title div {background: transparent url(/img/intab5.gif) 100% 0 no-repeat; padding: 10px 20px 6px 20px;}
table.inTab td.inTabFoot {background: #d4dcdc url(/img/intab6.gif) 0 100% repeat-x;  padding: 0; font-size: 10pt;}
table.inTab td.inTabFoot div.foot {background: transparent url(/img/intab7.gif) 0 100% no-repeat; padding: 0;}
table.inTab td.inTabFoot div.foot div {background: transparent url(/img/intab8.gif) 100% 100% no-repeat; height:20px;}

ul.leftMenu {margin: 0; padding: 0 0 8px 0; border-bottom: 1px dashed #d4dbdc; }
ul.leftMenu li {list-style-type: none; padding: 0 0 0 10px; margin: 0 0 7px 0; background: transparent url(/img/ars.gif) 0 6px no-repeat;}
ul.leftMenu li.active {background: transparent url(/img/arb.gif) 5px 5px no-repeat; padding: 0 0 0 15px; }
ul.leftMenu li.active a {color: #38332a !important;}

ul.leftSubMenu {margin: 7px 0 0 0; padding: 0; }
ul.leftSubMenu li {list-style-type: none; padding: 0 0 0 10px; margin: 0 0 7px 0; background: transparent url(/img/arb.gif) 0 6px no-repeat;}
ul.leftSubMenu li a {color: #313b3d !important;}

ul.leftSupMenu {margin: 7px 0 0 0; padding: 0; }
ul.leftSupMenu li {list-style-type: none; padding: 0 0 0 20px; margin: 0 0 7px 0; background: transparent url(/img/arbl.gif) 10px 6px no-repeat;}
ul.leftSupMenu li a {color: #0092ae !important;}

td.newsArchive ul.leftMenu {margin: 0 0 18px 8px; padding: 0;}
td.newsArchive ul.leftMenu li.active {background: transparent url(/img/arb.gif) 0 5px no-repeat; padding: 0 0 0 10px; }

table.search {width: 100%; border: 1px solid #b19879; margin: 20px 0 20px 0;}
table.search td.head {padding: 0 0 0 14px;}
table.search td.enter {padding: 0 3px 12px 14px; width: 75%;}
table.search td.enter input {width: 100%; border: 1px solid #cab693; background: #fff;}
table.search td.go {padding: 0 15px 12px 3px; width: 25%;}
table.search td.go input {width: 50px; border: 1px solid #cab693; background: #f1e9dd; color: #685d4b;}

div.enterCabinet {width: 100%; border: 1px solid #b19879; margin: 18px 0 15px -15px; padding: 0 0 10px 14px;}
div.enterCabinet p {margin: 0 0 4px 0;}
table.cabinet {margin: 5px 0;}
table.cabinet td {vertical-align: middle; padding: 2px 0;}
table.cabinet td.login {padding: 0 5px;}
table.cabinet td.login input {width: 118px; border: 1px solid #cab693; background: #fff;}
table.cabinet td.pass {padding: 0 3px 0 5px;}
table.cabinet td.pass input {width: 70px; border: 1px solid #cab693; background: #fff;}
input.goin {width: 45px; border: 1px solid #cab693; background: #f1e9dd; color: #685d4b; margin: 0 10px 0 0;}

div#slogan {position:relative; z-index: 1; top: 0; left: 0; width: 0; height: 0;} 
div#slogan div {position:absolute; z-index: 1; top: -185px; left: -5px; clip: rect(0,200px,50px,0); white-space: nowrap;} 

div#phone {position:relative; z-index: 1; top: 0; left: 0; width: 0; height: 0;} 
div#phone div {position:absolute; z-index: 1; top: -120px; left: 0; clip: rect(0,200px,100px,0); white-space: nowrap; color: #534b3d; font-size: 10pt;} 
div#phone div span {color: #ff6900; font-size: 11pt;} 
div#phone div strong {color: #fff; font-size: 14pt; line-height: 1.5em;} 

div.basket {width: 100%; border: 1px solid #b19879; margin: 0 0 15px -15px; padding: 0 0 10px 14px;}
div.basket p {margin:  0 15px 4px 0;}


td.footer {padding: 20px 30px 35px 30px; background: #007086;}
td.counter {text-align: right;}
td.counter table td {padding: 0 0 0 5px;}

table.faceNews {width: 100%; margin: 15px 0 0 0;}
table.faceNews td span {font-size: 9pt;}
table.faceNews td a {font-size: 11pt;}
table.faceNews td.em {padding: 0 15px;}
table.faceNews td.text {width: 50%; padding: 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;}

table.faceNews td.newsFull {width: 67%; padding: 0 20px 10px 0;}
table.faceNews td.newsFull p {margin: 0 0 10px 0;}

table.opisanie {width: 100%; margin: 0 0 9px 0;}
table.opisanie td {padding: 0 10px 6px 0;}

table#item {width: 100%; margin: 10px 0 0 0;}
table#item td.txt {width: 50%; padding: 0 0 15px 0;}
table#item td.shema {width: 30%; padding: 0 0 10px 25px;}
img.shemapic {border: 1px solid #a9b8b9;}
table#item td.foto {width: 20%; text-align: left; padding: 2px 25px 20px 0;}
table#item td.foto img.bigFoto {margin: 0; border: 1px solid #a9b8b9;}

table#item div.komplekt {border-top: 1px dashed #d4dbdc;  padding: 0 0 15px 0;}
table#item div.komplekt table {width: 100%; margin: 0 0 10px 0;}
table#item div.komplekt table td {padding: 4px 8px 5px 0; border-bottom: 1px solid #d3ddde;}
table#item div.komplekt td.name {width: 70%; padding: 6px 8px 6px 0; }
table#item div.komplekt td.foto {width: 5%; padding: 6px 8px 6px 0; }
table#item div.komplekt td.price {width: 25%; text-align: right; padding: 6px 8px 6px 0; white-space: nowrap;}
table#item div.komplekt td.price span {font-size: 11pt; font-weight: bold; color: #0092ae;}

div.name {font-size: 14pt; margin: 0 0 3px 0;}

.wide {width: 90%; border: 1px solid #cab693; }

table.dobor {width: 100%; border-top: 1px solid #b19879; border-bottom: 1px solid #b19879; margin: 10px 0 15px 0;}
table.dobor td.ldobor {width: 65%; padding: 16px 0 10px 0; }
table.dobor td.rdobor {width: 35%; padding: 16px 0 10px 20px; }

table.podbor {width: 100%;}
table.podbor td.lpodbor {width: 65%; padding: 0 6px 5px 0;}
table.podbor td.rpodbor {width: 35%; padding: 0 6px 5px 0; }

table.pages {width: 100%; margin: 10px 0 0 0;}
table.pages td.show {vertical-align: bottom; }
table.pages td.page {vertical-align: bottom; text-align: right;}
table.pages td.page span {font-size: 13pt;}
table.pages td.page span a {font-size: 10pt; margin: 0 2px;}

table.cart {width: 100%; margin: 20px 0 15px 0;}
table.cart th {padding: 8px 10px; border-top: 1px solid #a9b8b9;}
table.cart td {padding: 8px 10px; border-top: 1px dashed #d4dbdc; vertical-align: middle;}
table.cart .deliv {padding: 8px 10px; border-bottom: 1px solid #a9b8b9;}
table.cart .itogo {padding: 10px; border-bottom: 1px solid #a9b8b9;}
table.cart .del {text-align: center; padding: 5px;}


input.find {width: 100px; border: 1px solid #cab693; background: #f1e9dd; color: #685d4b;}
input.add {width: 170px; border: 1px solid #cab693; background: #f1e9dd; color: #685d4b; padding: 3px;}
input.clear {width: 140px; border: 1px solid #cab693; background: #f1e9dd; color: #685d4b; padding: 3px;}

table.help {width: 100%; margin: 12px 0; border-top: 1px solid #b19879; border-bottom: 1px solid #b19879;}
table.help td {width: 50%; padding: 12px 20px 0 0;}
table.mailform {margin: 15px 0;}
table.mailform td {padding: 3px 12px 3px 0;}

table.orderForm {width:100%; margin: 25px 0; }
table.orderForm th {padding: 14px 8px 8px 0; border-top: 1px dashed #d4dbdc; vertical-align: top;}
table.orderForm td {padding: 0 8px 8px 0;}
.tellMe {width: 320px; border: 1px solid #98a0a1; } 

div.small {font-size: 8pt;}

input.buttonsny {width: 120px; height: 22px; background: #fff url(/img/btng.gif) 0 0 no-repeat; border: none; margin: 0 3px 6px 0;}

div.priceRight {float: right; white-space: nowrap; margin: 0 0 15px 20px; font-size: 14pt; color: #ff6900;}
div.priceRight span {font-size: 10pt;}

div.priceLeft {white-space: nowrap; margin: 0 0 10px 0; font-size: 14pt; color: #ff6900;}
div.priceLeft span {font-size: 10pt;}

div.LetsFindIt {padding: 5px 0 15px 0;}
div.LetsFindIt p {margin: 12px 0 3px 0;}
div.LetsFindIt select {width: 100%;}
div.LetsFindIt table.whattaMoney td {padding-right: 6px; vertical-align: middle;}
div.LetsFindIt table.whattaMoney input {width: 50px;}

#catalog {width: 100%; margin: 15px 0 0 0;}
#catalog td.pic {text-align: center; width: 50%; background: transparent url(/img/vitrina1.gif) 0 0 no-repeat; padding: 0;}
#catalog td.pic div.vetr {text-align: center; padding: 15px 10px 5px 10px; background: transparent url(/img/vitrina4.gif) 100% 0 repeat-y; }
#catalog td.pic div.vetr img {margin: 0 0 5px 0; }
#catalog td.pic div.vetr p {margin: 0 0 5px 0; }
#catalog td.bot {text-align: left; width: 33%; background: transparent url(/img/vitrina2.gif) 0 100% no-repeat; padding: 0; height: 12px;}
#catalog td.bot div.rel {position: relative; z-index: 1; top: 0; left: 0; float: right; width: 0; height: 0; height: 12px; padding: 0;}
#catalog td.bot div.rel div {position: absolute; z-index: 1; top: -88px; left: -12px; width: 12px; height: 100px; display: block; clear: both; background: transparent url(/img/vitrina3.gif) 100% 100% no-repeat;}
#catalog td.pic div.vetr span {font-weight: bold; font-size: 9pt; color:#0092ae;}

#catalogFace {width: 100%; margin: 15px 0 0 0;}
#catalogFace td.pic {text-align: center; width: 25%; background: transparent url(/img/vitrina1.gif) 0 0 no-repeat; padding: 0;}
#catalogFace td.pic div.vetr {text-align: center; padding: 15px 10px 5px 10px; background: transparent url(/img/vitrina4.gif) 100% 0 repeat-y; }
#catalogFace td.pic div.vetr img {margin: 0 0 5px 0; }
#catalogFace td.pic div.vetr p {margin: 0 0 5px 0; }
#catalogFace td.bot {text-align: left; width: 25%; background: transparent url(/img/vitrina2.gif) 0 100% no-repeat; padding: 0; height: 12px;}
#catalogFace td.bot div.rel {position: relative; z-index: 1; top: 0; left: 0; float: right; width: 0; height: 0; height: 12px; padding: 0;}
#catalogFace td.bot div.rel div {position: absolute; z-index: 1; top: -88px; left: -12px; width: 12px; height: 100px; display: block; clear: both; background: transparent url(/img/vitrina3.gif) 100% 100% no-repeat;}

#vitrina {width: 680px; margin: 15px 0 0 0;}
#vitrina td.pic {text-align: left; width: 100%;  padding: 0;}
#vitrina td.category {text-align: left; width: 75%; background: none; padding: 0 0 0 15px;}
#vitrina td.category p {margin: 0 100px 8px 0;}
#vitrina td.pic div.vetr {padding: 9px 9px 0 9px;  }
#vitrina td.pic div.art { text-align: left;  padding: 11px 25px 4px 0;}
#vitrina td.bot {text-align: left; width: 25%;  padding: 0; height: 12px;}
#vitrina td.bot div.rel {position: relative; z-index: 1; top: 0; left: 0; float: right; width: 0; height: 0; height: 12px; padding: 0;}
#vitrina td.bot div.rel div {position: absolute; z-index: 1; top: -48px; left: -12px; width: 12px; height: 60px; display: block; clear: both; background: transparent url(/img/vitrina3.gif) 100% 100% no-repeat;}


#c01 {background: #fff url(/img/1st.jpg) left top no-repeat; }
#c02 {background: #fff url(/img/2st.jpg) left top no-repeat; }
#c03 {background: #fff url(/img/3st.jpg) left top no-repeat; }
#c04 {background: #fff url(/img/4st.jpg) left top no-repeat; }

#c05 {background: #fff url(/img/5st.jpg) left top no-repeat; }
#c06 {background: #fff url(/img/6st.jpg) left top no-repeat; }
#c07 {background: #fff url(/img/7st.jpg) left top no-repeat; }
#c08 {background: #fff url(/img/8st.jpg) left top no-repeat; }

#c09 {background: #fff url(/img/9st.jpg) left top no-repeat; }
#c10 {background: #fff url(/img/10st.jpg) center top no-repeat; }
#c11 {background: #fff url(/img/11st.jpg) center top no-repeat; }
#c12 {background: #fff url(/img/12st.jpg) center top no-repeat; }

#c13 {background: #fff url(/img/13st.jpg) center top no-repeat; }
#c14 {background: #fff url(/img/14st.jpg) center top no-repeat; }
#c15 {background: #fff url(/img/15st.jpg) center top no-repeat; }
#c16 {background: #fff url(/img/16st.jpg) center top no-repeat; }