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

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


table.MainTable {width: 943px; border-bottom: 1px solid #000;}
table.MainTable td.MainLeft {width: 200px; border-top: 1px solid #000; border-right: 1px solid #000;}
table.MainTable td.MainCenter {width: 543px; border-top: 1px solid #000; border-right: 1px solid #000;}
table.MainTable td.MainRight {width: 200px; border-top: 1px solid #000;}

table.MainTable td.Head {background: #ffffff url(/img/head.jpg) center right no-repeat;}

table.MainTable td.TopMenu {height: 32px; background: #000; vertical-align: middle; padding: 2px 0 0 0;}
table.MainTable td.TopMenu table td {padding: 0 22px 0 21px; white-space: nowrap;}

table.CatalogTab {width: 200px; background: #000;}
table.CatalogTab td {height: 32px; padding: 2px 10px 0 15px; color: #ffffff; font-size: 8pt; text-transform: uppercase; vertical-align: middle; letter-spacing: 0.3em; }

table.LeftMenu {width: 200px; border-top: 1px solid #000; margin: 0 0 10px 0;}
table.LeftMenu td {padding: 0 7px 4px 0;}
table.LeftMenu td.menu {width: 90%; }
table.LeftMenu td.title {padding: 13px 5px 8px 15px;}
table.LeftMenu td img {margin: 6px 0 0 16px;}

table.face {width: 100%; }
table.face td {padding: 9px 20px;}
table.face td.in {background: #ffffff; padding: 15px 20px; border-top: 1px solid #000;}
table.face td.white {background: #555555; letter-spacing: 0.3em; height: 32px; padding: 2px 10px 1px 20px; vertical-align: middle; }
table.face td.gray {background: #dddddd; height: 32px; padding: 2px 10px 1px 20px; vertical-align: middle; border-bottom: 1px solid #000;}
table.face td.name {background: #999; padding: 9px 10px 9px 20px; vertical-align: middle; }
table.face td.name h1 {font-size: 12pt; font-weight: normal;}

table.MainCatalog {width: 100%;}
table.MainCatalog th {border-bottom: 1px solid #ddd; padding: 8px 12px 8px 0; }
table.MainCatalog th.code {padding: 8px 10px 8px 20px; }
table.MainCatalog td {border-bottom: 1px solid #ddd; padding: 8px 12px 8px 0;}
table.MainCatalog td.code {padding: 8px 9px 8px 20px; white-space: nowrap;}
table.MainCatalog td.name {width: 75%;}
table.MainCatalog td.name a {font-weight: bold;}
table.MainCatalog td.cprice {font-weight: bold; white-space: nowrap; padding: 8px 10px 8px 0;}
table.MainCatalog td.cprice span {font-size: 12pt; font-family: arial;}
table.MainCatalog td.cprice img {margin: 0 0 0 3px;}

table.choonew {width: 100%;}
table.choonew td.choo {width: 67%; border-right: 1px solid #000; padding: 10px 20px;}
table.choonew td.choo p {margin: 0 0 10px 0;}
table.choonew td.new {width: 33%; background: #dddddd;}

table.vyborka {margin: 0 0 12px 0;}
table.vyborka td {padding: 3px 2px; vertical-align: middle;}

table.choonew table.vitrina td {width: 100%; border: 0px !important;}

table.ItemTab {width: 100%; border-bottom: 1px solid #F1F1F1; margin: 0 0 10px 0;}
table.ItemTab td.foto {width: 25%; border-right: 1px solid #F1F1F1;}
table.ItemTab td.txt {width: 75%;}

table.ItemPrice {margin: 3px 0;}
table.ItemPrice td {font-weight: bold; white-space: nowrap; padding: 8px 10px 8px 0;}
table.ItemPrice td span {font-size: 12pt; font-family: arial;}


table.poloska {width: 100%; border-bottom: 1px solid #F1F1F1; margin: 0 0 10px 0;}
table.poloska td {padding: 6px 20px 6px 20px; vertical-align: middle;}
table.poloska td.nowra {white-space: nowrap;}
table.poloska td.center {text-align: center;}

table.vitrina {width: 100%;}
table.vitrina td {width: 33%; padding: 7px 15px 7px 20px; background: #dddddd;}
table.vitrina td.borda {width: 1px; padding: 0; border-right: 1px solid #000;}
table.vitrina td.foto {width: 33%; padding: 0 !important; background: #ffffff;}
table.vitrina td.white {background: #888888; vertical-align: middle;}
table.vitrina td.news { padding: 15px 15px 7px 20px;}

table.vprice {width: 100%;}
table.vprice td {border: 0px; padding: 0 0 3px 0 !important;}
table.vprice td.vprice {font-weight: bold; white-space: nowrap;}
table.vprice td.vprice span {font-size: 12pt; font-family: arial;}
table.vprice td.more img {float: right; margin: 0 0 0 3px;}

table.RightText {width: 200px; border-top: 1px solid #000; margin: 0 0 10px 0;}
table.RightText td.title {padding: 13px 8px 8px 15px;}
table.RightText td {padding: 0 8px 0 15px;}
table.RightText td p {margin: 0 0 5px 0;}

table.footer {width: 942px; border-bottom: 1px solid #000; margin: 0 0 15px;}
table.footer td.leftfoot {width: 170px; padding: 12px 15px;}
table.footer td.centerfoot {width: 512px; padding: 12px 15px;}
table.footer td.rightfoot {width: 170px; padding: 12px 15px;}

table.counter td {padding: 5px;}


table.cart {width: 100%; margin: 0;}
table.cart th {padding: 15px 0 13px 20px; white-space: nowrap; background: #f1f1f1;}
table.cart td {padding: 9px 0 9px 20px; border-bottom: 1px solid #d3ddea; vertical-align: middle;}
table.cart td a {font-weight: bold;}
table.cart td.deliv {padding: 12px 12px; border-bottom: 1px solid #d3ddea;}
table.cart td.itogo {white-space: nowrap; border: 0px; font: bold 11pt "arial"; color: #000000;}
table.cart td.del {text-align: center; padding: 15px 16px 12px 5px;}
table.cart td.price {white-space: nowrap; }
table.cart td p {margin: 0 0 3px 0;}


.title {font: bold 9pt "tahoma"; color: #000000;}
.white { font-size: 8pt; text-transform: uppercase; color: #FFFFFF;}
.price {font: bold 11pt "arial"; color: #000000;}
.small {font: bold 8pt "tahoma"; color: #000000;}

.navy {font-size: 8pt; text-transform: uppercase;}
.navy A:link {text-decoration: underline; color: #FFFFFF;}
.navy A:visited {text-decoration: underline; color: #FFFFFF;}
.navy A:active {text-decoration: none; color: #FFFFFF;}
.navy A:hover {text-decoration: none; color: #FFFFFF;}

.navywhite {font: bold 8pt "tahoma"; color: #000000;}
.navywhite A:link {text-decoration: none; color: #000000;}
.navywhite A:visited {text-decoration: none; color: #000000;}
.navywhite A:active {text-decoration: underline; color: #000000;}
.navywhite A:hover {text-decoration: underline; color: #000000;}

.dollar {font: bold 10pt "tahoma"; color: #D21C1C;}
.dollar A:link {text-decoration: none; color: #D21C1C;}
.dollar A:visited {text-decoration: none; color: #D21C1C;}
.dollar A:active {text-decoration: underline; color: #D21C1C;}
.dollar A:hover {text-decoration: underline; color: #D21C1C;}

.menu {font: 8pt "tahoma"; color: #000000;}
.menu A:link {text-decoration: none; color: #000000;}
.menu A:visited {text-decoration: none; color: #000000;}
.menu A:active {text-decoration: underline; color: #000000;}
.menu A:hover {text-decoration: underline; color: #000000;}

.line {font: 8pt/5pt "tahoma"; color: #464854;}
.line A:link {text-decoration: none; color: #464854;}
.line A:visited {text-decoration: none; color: #464854;}
.line A:active {text-decoration: underline; color: 464854;}
.line A:hover {text-decoration: underline; color: 464854;}

.bottom {font-family: arial; font-size: 8pt; color: #999999;}
.new {font: bold italic 9pt arial; color: #D77C28;}
.search {font: 8pt arial; color: #000000;}
.vika {font: bold 8pt tahoma; color: #DDDDDD;}
.sign {font: bold 10pt tahoma; color: #000000;}
.data {font: bold 7pt tahoma; color: #000000;}
.comment {font: 6pt "small fonts"; color: #000000;}

INPUT, TEXTAREA, SELECT, submit {font-size: 8pt; FONT-FAMILY: "ms sans serif"; color: #333333; }

.img {margin-left: 8pt; margin-right: 0pt; margin-bottom: 0pt;}
p {margin: 0 0 10px 0;}
.btn {background-color: #dddddd; border: 1px solid #aaaaaa; padding: 3px 4px;}


#navlink {font: 8pt "tahoma"; color: #000000; }
#navlink A:link {text-decoration: none; color: #000000;}
#navlink A:visited {text-decoration: none; color: #000000;}
#navlink A:active {text-decoration: underline; color: #000000;}
#navlink A:hover {text-decoration: underline; color: #000000;}

h1 {font: normal 10pt "tahoma"; color: #000000; margin: 0 0 0 0 }
h2 {font: normal 8pt "tahoma"; color: #FFFFFF; margin: 0 0 0 0 }
