html {height: 100%;}
body {height: 100%; margin: 0; padding: 0; background: #d3e2d6 url(/img/bg_body.jpg) top center repeat-x;}
body, td, th {font: normal 9pt arial, tahoma, verdana, helvetica, sans-serif; color: #54626e;}
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;}
p.title {font-weight: normal; font-size: 11pt; color: #0f1f2c; margin: 0 0 3px 0; font-family: trebuchet ms, arial, tahoma, verdana, helvetica, sans-serif; }
.eight {font-size: 8pt;}
.eleven {font-size: 11pt;}
form {margin: 0; padding 0;}
hr {border: none; color: #ccc; background-color: #ede2d1; height: 1px; margin: 15px 0;}
li {margin-bottom: 5px;}

INPUT, TEXTAREA, SELECT, submit {font-size: 9pt; FONT-FAMILY: arial, tahoma, verdana; color: #54626e;}

a{text-decoration: underline;}
a:link {color: #0083e0; text-decoration: underline;}
a:visited {color: #0083e0; text-decoration: underline;}
a:active {color: #ff5700; text-decoration: none;}
a:hover {color: #ff5700; text-decoration: none;}

h1 {font-size:12pt ;  font-family: trebuchet ms, arial, tahoma, verdana, helvetica, sans-serif; font-weight: normal;  color: #0f1f2c; margin: 0 0 6px 0;}
h2 {font-size:10pt ; font-weight: bold; color: #0083e0; margin: 0 40px 6px 0;}
h3 {font-size:13pt ; font-weight: normal; color: #0083e0; margin: 25px 20px 10px 0;}
h4 {font-size:9pt ; font-weight: bold; color: #3b444c; margin: 0 20px 6px 0;}
h5 {}
h6 {font-size:10pt ; font-weight: bold; color: #0083e0; margin: 0 0 10px 0;}

.head1 {font-size: 14pt; margin: 0 0 9px 0; font-weight: normal; background: #91264b; color: #ebebeb; padding: 2px 10px;}
.head2 {font-size: 14pt; margin: 0 0 9px 0; padding: 9px 0 0 0; color: #0096ff;}
.head3 {font-size: 13pt; margin: 0 0 9px 0; font-weight: normal; background: #54626e; color: #ebebeb; padding: 2px 10px;}
.head4 {font-size: 12pt; margin: 0 0 6px 0; padding: 9px 0 0 0; color: #0096ff;}

div.SiteContainer {min-width: 950px; padding: 0 21px; background: transparent url(/img/bg_top.jpg) top right no-repeat;}

/* ============= верхняя шапка ============ */
table.TopTable {width: 100%; height: 150px;}
table.TopTable img.logo {margin: 44px 25px 18px 25px;}
table.TopTable div.TopLeft {width: 385px; height: 124px; float: left;}
table.TopTable div.TopRight {width: 385px; height: 124px; float: right;}


table.TopSubMenu {margin: 20px 0 0 16px;}
table.TopSubMenu a {color: #b3d1c9 !important;}
table.TopSubMenu td {color: #b3d1c9 !important; height: 18px; white-space: nowrap; vertical-align: middle;}
table.TopSubMenu td.Ico {padding: 4px 0 5px 0;}
table.TopSubMenu td.IcoCart {padding: 6px 33px 3px 8px;}
table.TopSubMenu td.IcoPhone {padding: 6px 25px 3px 8px;}
table.TopSubMenu td.IcoPhone label {font-size: 14pt; font-weight: normal; line-height: 1em;}

div.Rbrown {background: transparent url(/img/dark.gif) bottom right no-repeat; padding: 0 3px 0 0;}

table.TopSearch {width: 100%; margin: 0; background: transparent url(/img/dark.gif) bottom left no-repeat;}
table.TopSearch td {vertical-align: middle;}
table.TopSearch td.tsLupa {padding: 15px 12px 15px 20px;}
table.TopSearch td.tsLeft {width: 95%; padding: 15px 3px 15px 0;}
table.TopSearch td.tsLeft input {width: 99%; height: 19px; font-size: 10pt; border: 1px solid #57676b; background: #22323d;}
table.TopSearch td.tsRight {width: 5%; padding: 15px 20px 15px 4px;}

div.TopMenuBox {clear: both; margin: 0 0 6px 0;}
div.leftUgol {float:left;}
div.leftUgol img {position: absolute; z-index: 10;}
div.rightUgol {float:right;}
div.rightUgol img {position: absolute; z-index: 10; margin-left: -4px;}

table.TopMenu {width: 100%; clear: both;}
table.TopMenu td {width: 11%; font-size: 10pt; padding: 0 1px 0 0; white-space: nowrap; text-align: center; background: transparent url(/img/brown.gif) top right no-repeat; font-family: trebuchet ms, arial, tahoma, verdana, helvetica, sans-serif; }
table.TopMenu td a {display: block; padding: 12px 20px 12px 20px; color: #fff !important; background: transparent url(/img/brown.gif) top left no-repeat;}
table.TopMenu td.active {background: transparent url(/img/brownl.gif) top right no-repeat;}
table.TopMenu td.active a {background: transparent url(/img/brownl.gif) top left no-repeat; padding: 14px 20px 10px 20px !important; color: #fff !important; text-decoration: none;}
table.TopMenu td.space {background: none; padding: 0 !important;}
table.TopMenu td.space span {display: block; width: 3px;}


/* ============= на главной странице ============ */
table.faceTab {width: 100%; background: #d3e2d6;}
table.faceTab td.pic {width: 50%; height: 130px; padding: 5px; background: #fff;}
table.faceTab td.pic div {height: 130px; background-position: 50% 50%; background-repeat: no-repeat;}
table.faceTab td.pic div a {display: block; height: 130px; text-decoration: none;}
table.faceTab td.pic a.orange {display: block; background: transparent url(/img/ora.gif) top left no-repeat; color: #fff; margin: -15px auto 9px auto; padding: 5px 8px 6px 8px; width: 171px; text-align: center;  text-decoration: none; font-family: trebuchet ms, arial, tahoma, verdana, helvetica, sans-serif; font-size: 11pt; }
table.faceTab td.pic p {margin: 0 10px 9px 15px;}
table.faceTab td.spacef {padding: 0; width: 6px;}
table.faceTab td.spacef span {display: block; width: 6px;}
table.faceTab td.spaceh {padding: 0; height: 6px;}
table.faceTab td.spaceh span {display: block; height: 6px;}
table.faceTab td p {margin: 0 0 8px 0;}
table.faceTab td p.title {font-weight: normal; font-size: 11pt; color: #0f1f2c;}




/* ============= рабочее поле / левое меню ============ */
table.mainTab {width: 100%; background: #fff;}
table.mainTab td.mainLeft {width: 16%; padding: 0 0 20px 0;}
table.mainTab td.mainCenter {width: 68%; padding: 0 0 20px 0; border-left: 6px solid #d3e2d6; border-right: 6px solid #d3e2d6;}
table.mainTab td.mainRight {width: 16%; padding: 0 0 20px 0;}

table.mainTab td.mainLeft div.inleft {padding: 15px 20px 15px 25px; border-top: 6px solid #d3e2d6; }
table.mainTab td.mainCenter div.inout {padding: 15px 16px 8px 20px; border-top: 6px solid #d3e2d6; }
table.mainTab td.mainRight div.inright {padding: 15px 15px 15px 20px; border-top: 6px solid #d3e2d6; }


div.LeftMenu {width: 175px; margin: 0 0 6px 0;}
div.LeftMenu p {margin: 0 0 5px 0 !important; }
div.LeftMenu p.title {font-weight: normal; font-size: 11pt; color: #0f1f2c;}
div.LeftMenu p.title a:link {color: #0f1f2c; text-decoration: underline;}
div.LeftMenu p.title a:visited {color: #0f1f2c; text-decoration: underline;}
div.LeftMenu p.title a:hover {color: #0f1f2c; text-decoration: none;}

div.LeftAttn {width: 175px; margin: 0 0 0 -30px; padding: 10px 0 0 30px; background: #d3e2d6 url(/img/attn1.gif) top right no-repeat;}
div.LeftAttn p {margin: 0 0 3px 0 !important;}
div.LeftAttn p.title {font-weight: bold; font-size: 11pt; color: #0f1f2c;}
div.LeftAttn div.subMenu {background: transparent url(/img/attn2.gif) bottom right no-repeat; padding-bottom: 10px;}


div.RightMenu {width: 162px; margin: 0;}
div.RightMenu p {margin: 0 0 5px 0 !important;}
div.RightMenu p.title {font-weight: normal; font-size: 11pt; color: #0f1f2c;}
div.RightMenu p.title a:link {color: #0f1f2c; text-decoration: underline;}
div.RightMenu p.title a:visited {color: #0f1f2c; text-decoration: underline;}
div.RightMenu p.title a:hover {color: #0f1f2c; text-decoration: none;}

div.RightMenu div.brand {background: #fff url(/img/bg_brand.gif) top left no-repeat; text-align: center; width: 180px; height: 90px; margin: 8px 0 0 0; }
div.RightMenu div.brand a {display: block; padding: 65px 0 3px 0; background-position: 50% 35%; background-repeat: no-repeat;}

div.subMenu {font-size: 9pt; padding: 0 0 0 0;}
div.subMenu a:link { text-decoration: underline;}
div.subMenu a:visited { text-decoration: underline;}
div.subMenu a:hover { text-decoration: none;}

div.subMenu p {margin: 0 0 5px 0 !important; padding: 0 0 0 12px; background: transparent url(/img/p.gif) 1px 6px no-repeat;}
div.subMenu p.active a:link {color: #ff5700 !important; text-decoration: none;}
div.subMenu p.active a:visited {color: #ff5700 !important; text-decoration: none;}
div.subMenu p.active a:hover {color: #ff5700 !important; text-decoration: none;}

div.subRightMenu {font-size: 10pt;}
div.subRightMenu a:link {color: #c9349c !important;}
div.subRightMenu a:visited {color: #c9349c !important;}
div.subRightMenu a:hover {color: #59437c !important;}
div.subRightMenu p {margin: 0 0 4px 0 !important;}
div.subRightMenu p.active a {color: #59437c !important;}

table.CircleTab {width: 100%;}
table.CircleTab td.CircTL {background: #fff url(/img/bg_brand.gif) top left no-repeat;}
table.CircleTab td.CircTL span {display: block; width: 20px; height: 20px;}
table.CircleTab td.CircTC {width: 100%; background: #fff url(/img/bg_h.gif) top left repeat-x;}
table.CircleTab td.CircTC span {display: block; width: 20px; height: 20px;}
table.CircleTab td.CircTR {background: #fff url(/img/bg_brand.gif) top right no-repeat;}
table.CircleTab td.CircTR span {display: block; width: 20px; height: 20px;}

table.CircleTab td.CircML {background: #fff url(/img/bg_v.gif) top left repeat-y;}
table.CircleTab td.CircML span {display: block; width: 20px; height: 20px;}
table.CircleTab td.CircMC {width: 100%; background: #fff;}
table.CircleTab td.CircMR {background: #fff url(/img/bg_v.gif) top right repeat-y;}
table.CircleTab td.CircMR span {display: block; width: 20px; height: 20px;}

table.CircleTab td.CircBL {background: #fff url(/img/bg_brand.gif) bottom left no-repeat;}
table.CircleTab td.CircBL span {display: block; width: 20px; height: 15px;}
table.CircleTab td.CircBC {width: 100%; background: #fff url(/img/bg_h.gif) bottom left repeat-x;}
table.CircleTab td.CircBC span {display: block; width: 20px; height: 15px;}
table.CircleTab td.CircBR {background: #fff url(/img/bg_brand.gif) bottom right no-repeat;}
table.CircleTab td.CircBR span {display: block; width: 20px; height: 15px;}

/* ============= каталог ============ */
div.breadcrumbs {font-size: 8pt; color: #0083e0; background: #fff; padding: 13px 25px 9px 25px; margin: 0;}

table.chooseTab {margin: 0 0 15px 0; width: 100%; border-bottom: 1px dashed #d3e2d6;}
table.chooseTab td {vertical-align: middle; padding: 0 6px 5px 0; white-space: nowrap;}
table.chooseTab td p {margin: 0 0 6px 0;}
table.chooseTab td.sel {width: 80%;}

table.completeTab {margin: 0 0 15px 0; width: 100%; border-bottom: 1px dashed #d3e2d6;}
table.completeTab td {vertical-align: middle; padding: 5px 10px 5px 0; border-top: 1px dashed #d3e2d6;}
table.completeTab td.name {width: 90%; padding: 5px 20px 5px 0;}
table.completeTab td.icena {white-space: nowrap;}
table.completeTab td.icena p {margin: 0 !important;}
table.completeTab td p.title {margin: 0 !important;}

table.chooprice {width: 93%;}
table.chooprice td {padding: 0 6px 0 0 !important; }

table.CatalogTab {width: 100%; margin: 0 0 10px 0; border-bottom: 1px dashed #d3e2d6;}
table.CatalogTab td {padding: 12px 0;}
table.CatalogTab td.Pic {padding: 0 15px 12px 0;}
table.CatalogTab td.Pic img {border: 1px solid #d3e2d6; padding: 5px;}
table.CatalogTab td.Txt {border-top: 1px dashed #d3e2d6; padding: 15px 0 12px 0;}
table.CatalogTab td.Txt p {margin: 0 50px 3px 0; }
table.CatalogTab td.Txt em {color: #c9349c;}
table.CatalogTab td.Txt div.Link {float: right;}
table.CatalogTab td.Radio {border-top: 1px dashed #d3e2d6; padding: 14px 0 5px 0;}
table.CatalogTab td.Dopp {border-top: 1px dashed #d3e2d6; padding: 15px 0 5px 0;}
table.CatalogTab td.Dopp p {margin: 0 50px 3px 0; }
table.CatalogTab td.Dopp em {color: #c9349c;}
table.CatalogTab td.Dopp div.Link {float: right;}
table.CatalogTab td.Dopp div.priceRight {margin: 0 0 0 25px !important;}

table.CategoryTab {width: 100%; margin: 0 0 8px 0;}
table.CategoryTab td {padding: 15px 0 10px 0;}
table.CategoryTab td.Pic {padding: 0 15px 12px 0;}
table.CategoryTab td.Pic img {border: 1px solid #d3e2d6; padding: 2px;}
table.CategoryTab td.Txt {width: 33%; border-top: 1px dashed #d3e2d6; padding: 15px 0 12px 0 !important;}
table.CategoryTab td.Txt p {margin: 0 15px 5px 0; }
table.CategoryTab td.Txt em {color: #5a411f; font-weight: bold; font-style: normal;}
table.CategoryTab td.Txt div.Link {float: right;}

table.ItemTab {width: 100%; margin: 0 0 8px 0;}
table.ItemTab td.ItemPic {padding: 0 0 10px 0;}
table.ItemTab td.ItemPic img {border: 1px solid #d3e2d6; padding: 5px; margin: 0 15px 3px 0}
table.ItemTab td.ItemPic div.fotoitem img {padding: 8px;}
table.ItemTab td.ItemPic em {color: #c9349c;}
table.ItemTab td.ItemTxt {width: 90%; padding: 12px 0 10px 0; border-top: 1px dashed #d3e2d6;}
table.ItemTab td.ItemTxt em {color: #c9349c;}
table.ItemTab td.ItemTxt img.dopfoto {border: 1px solid #d3e2d6; padding: 5px;}
p.price {color: #ff5700;}
p.price span {font-size: 13pt;}

div.dopitemfoto {clear: both;}
div.dopitemfoto img {float: left; margin: 0 7px 7px 0 !important;}

table.RiTab {width: 100%;}
table.RiTab td {padding: 0; font-size: 9pt;}
table.RiTab td.TreeLine {width: 33%; padding: 7px 0 18px 0 !important; text-align: center;}
table.RiTab td img {padding: 1px; }
table.RiTab td p {margin: 0 20px 3px 0; text-align: left;}
table.RiTab td em {color: #5a411f; font-weight: bold; font-style: normal;}
table.RiTab td h2 {font-size: 10pt; margin: 0 20px 3px 0; font-weight: normal; text-align: left; }

table.RiTab td.TreeLineImg {width: 33%; border: 1px solid #d3e2d6; padding: 3px 0 3px 0 !important; text-align: center; vertical-align: middle;}
table.RiTab td.spacer {width: 2px;}
table.RiTab td.spacer span {display: block; width: 7px;}


table.RiCart {width: 100%;}
table.RiCart td {padding: 3px 0 0 0; font-size: 9pt;}
table.RiCart td img {border: 1px solid #d3e2d6; padding: 5px;}
table.RiCart td p {margin: 0 0 3px 0 !important; }
table.RiCart td em {font-weight: bold; font-style: normal;}
table.RiCart td h2 {font-size: 9pt; margin: 0 0 3px 0;}

table.RiCont {}
table.RiCont td.sumbers {padding: 2px 5px 5px 0; white-space:nowrap;}
table.RiCont td.numbers {padding: 0 5px 5px 0; font-size: 13pt;}
table.RiCont td.icqumbers {padding: 4px 5px 5px 0;}

table.RiCab {margin: 0 0 9px 0;}
table.RiCab td {padding: 2px 5px 0 0; vertical-align: middle; font-size: 8pt;}

table.PriceAdd {width: 100%; margin: 0;}
table.PriceAdd td {padding: 0; vertical-align: bottom;}
table.PriceAdd td p {margin-right: 0px !important;}
table.PriceAdd td.Padd {padding: 0 10px 5px 0 !important; white-space: nowrap; padding: 0;}
table.PriceAdd td.Pprice {width: 90%; padding: 0 15px 0 0;}
table.PriceAdd td.Pbuy {padding: 0 6px 0 0; font-weight: bold;}
table.PriceAdd td.Pcol input {width: 40px; border: 1px solid #83796c;}
table.PriceAdd td.Pwid {width: 95%; text-align: right;}
table.PriceAdd td.Pwid input {width: 92%; border: 1px solid #83796c; float: right;}
table.PriceAdd td.Pmet {padding: 0 5px 0 5px;}
table.PriceAdd td.Pprice {padding: 0 5px 0 0;}



table.SpecTab {width: 100%; margin: 0 0 5px 0;}
table.SpecTab td {padding: 2px 0 2px 0;}
table.SpecTab td img {border: 1px solid #d3e2d6; padding: 5px;}
table.SpecTab td p {margin: 0; }
table.SpecTab td em {color: #c9349c;}
table.SpecTab td h2 {font-size: 10pt; margin: 0 0 3px 0;}

div.priceRight {float: right; font-size: 12pt; font-weight: bold; color: #c9349c; margin: 0 0 10px 25px; white-space: nowrap; font-style: italic;}
div.priceRight small {display: block; font-size: 8pt; font-weight: normal; padding: 0 0 3px 0;}
div.priceRight em {font-size: 9pt;}
div.priceRight div.buy {font-style: normal; font-weight: normal; font-size: 10pt; padding: 9px 0 5px 28px;  background: transparent url(/img/ico_buy.gif) 0 5px no-repeat;}

div.price {font-size: 11pt; font-weight: bold; color: #c9349c; margin: 0; white-space: nowrap;}
div.itemPrice {font-size: 13pt; font-weight: bold; color: #c9349c; margin: 0 0 10px 0; padding: 0 0 15px 0; white-space: nowrap; font-style: italic; border-bottom: 1px dashed #d3e2d6; clear: both;}
div.itemPrice small {display: block; font-size: 8pt; font-weight: normal; }
div.itemPrice em {font-size: 9pt;}
div.itemPrice input {margin: 7px 3px 0 0;}

div.ItemChar {margin: 0 0 10px 0; padding: 0; border-bottom: 1px dashed #d3e2d6; clear: both;}

div.Total {float: left; padding: 8px 0 12px 0; white-space: nowrap;}
div.Pages {float: right; padding: 8px 0 12px 0; white-space: nowrap;}
div.Pages span {background: #d3e2d6; border: 1px solid #c2d3c6; font-size: 9pt; font-weight: bold; padding: 4px 8px;}
div.Pages a {padding: 0 6px;}
div.Pages a span {background: #fff; border: 1px solid #fff; font-size: 9pt; font-weight: normal;}


table.brandTab {width: 100%; }
table.brandTab td.brandText {width: 100%; padding: 0 0 5px 0; }
table.brandTab td.brandText p {width: 88%;  }
div.brandLogo {width: 165px; height: 100px; background: #fff; background-position: 50% 50%; background-repeat: no-repeat; margin: 0 10px 10px 0;}

table.inCat {margin: 0 0 15px 0;}
table.inCat td {white-space: nowrap; padding: 2px 8px;  background: transparent;}
table.inCat td.active {color: #ebebeb !important; background: #006699;}
table.inCat td.active a {color: #ebebeb !important;}
table.inCat a span {background: transparent !important; color: #006699; text-decoration: underline; cursor: pointer; }


table.cart {width: 100%; margin: 20px 0 15px 0;}
table.cart th {padding: 12px 0 12px 15px; white-space: nowrap; background: #d3e2d6; color: #3e464d;}
table.cart td {padding: 12px 0 12px 15px; border-bottom: 1px solid #d3ddea; vertical-align: middle;}
table.cart td a {font-size: 9pt; font-weight: bold;}
table.cart td.deliv {padding: 12px 12px; border-bottom: 1px solid #d3ddea;}
table.cart td.itogo {white-space: nowrap; border: 0px;}
table.cart td.del {text-align: center; padding: 12px 10px 12px 10px;}
table.cart td.quan input {width: 37px; }
table.cart td.price {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 #d3e2d6; vertical-align: top;}
table.orderForm td {padding: 4px 8px 14px 0;}

.tellMe {width: 280px;  }

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: 70%; padding: 10px 20px 10px 0;}
table.faceNews td.newsAll p {margin: 0 0 18px 0;}
table.faceNews td.newsArchive {width: 30%; padding: 0 0 10px 10px;}
table.faceNews td.Account {width: 70%; padding: 0 15px 10px 0;}
table.faceNews td.Account p {margin: 0 0 4px 0;}


table.faceNews td.newsFull {width: 67%; padding: 0 20px 10px 0;}
table.faceNews td.newsFull p {margin: 0 0 10px 0;}

div.insubmenu {font-size: 9pt !important; font-weight: normal !important; padding: 0 0 20px 0; clear: both;}
ul.insub {padding: 0; margin: 0 20px 0 0;}
ul.insub li {list-style-type: none; float: left; width: 45%; padding: 0 0 0 12px; margin: 0 20px 7px 0; background: transparent url(/img/p.gif) 1px 6px no-repeat;}

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; padding: 0 0 0 12px; margin: 0 0 6px 0; background: transparent url(/img/p.gif) 1px 6px no-repeat;}


table.Callback {width: 100%; background: #d3e2d6}
table.Callback td {width: 50%; padding: 17px 15px 8px 52px; border-right: 1px solid #fff;}
table.Callback td img {position: absolute; z-index: 1; margin-left: -40px;}


/* ============= баннеры ============ */
table.BottomBanner {width: 100%; background: #fff;}
table.BottomBanner td.BottomBannerInside {padding: 0 20px 25px 30px;}

table.TreeBanner {width: 100%; margin: 0 0 5px 0;}
table.TreeBanner td {width: 33%; height: 150px; text-align: center;}
table.TreeBanner td.spacer {width: 12px;}
table.TreeBanner td a {display: block;}


/* ============= подвал ============ */
table.Footer {width: 100%; height: 71px;}
table.Footer td.FooterLeft {padding: 15px 15px 20px 25px; color: #0083e0 !important; font-size: 8pt; }
table.Footer td.FooterLeft a:link {text-decoration: none;}
table.Footer td.FooterLeft a:visited {text-decoration: none;}
table.Footer td.FooterLeft a:hover {text-decoration: underline;}
table.Footer td.FooterRight {padding: 15px 20px 20px 0; color: #ebebeb !important; font-size: 8pt; }
table.Footer td.FooterRight div.count {float: right; padding: 0 0 0 15px; color: #ebebeb !important; font-size: 8pt; }
table.Footer td.FooterRight div.ole {padding: 0 0 0 15px; color: #ebebeb !important; font-size: 8pt; }


/* ============= кнопки ============ */
.btn50 {background: transparent url(/img/btn55.gif) top left no-repeat; border: 0px; width: 55px; height: 25px; margin: 0 0 0 0; color: #54626e; font-size: 9pt;}
.btn50b {background: transparent url(/img/btn55b.gif) top left no-repeat; border: 0px; width: 55px; height: 25px; margin: 0 0 0 3px; color: #b8c2c4; font-size: 8pt;}
.btn75 {background: transparent url(/img/btn75.gif) top left no-repeat; border: 0px; width: 75px; height: 25px; margin: 0 0 0 3px; color: #54626e;}
.btn100 {background: transparent url(/img/btn100.gif) top left no-repeat; border: 0px; width: 100px; height: 25px; margin: 0 0 0 0; color: #54626e;}
.btn100r {float: right; background: transparent url(/img/btn100.gif) top left no-repeat; border: 0px; width: 100px; height: 25px; margin: 0 0 0 3px; color: #514364;}
.btn150 {background: transparent url(/img/btn150.gif) top left no-repeat; border: 0px; width: 150px; height: 25px; margin: 0 0 0 3px; color: #54626e;}
.btn150r {float: right; background: transparent url(/img/btn150.gif) top left no-repeat; border: 0px; width: 150px; height: 25px; margin: 0 0 0 3px; color: #514364;}

.wide {width: 90%;}
input.wide95 {width: 93%;}
textarea.wide95 {width: 93%;}


