body, td, select {font-family: tahoma,arial,verdana,sans;}
body, td {font-size: 70%; color:#262626;}
select {font-size: 100%;}
form {margin: 0px;}
a {color: #357da1;}
textarea, input {font-family: Verdana;}
h1, div.h1 {font-size: 160%; font-weight: bold;}
div.h1 {margin-bottom: 1em;}
h2, div.h2 {font-size: 120%; color:#2e7195;}
div.h2 {margin-bottom: 1em; font-weight: bold;}
h3 {font-size: 120%; margin-bottom: 1ex;}
h4 {font-size: 100%; margin-bottom: 1ex; clear:left;}
h1, div.h1 {font-family:Arial Narrow;}
h2,h3,h4,h5,h6,h7,h8 {}
div.cathead {font-size: 140%; margin-bottom: 1em; font-family:Arial Narrow; font-weight: bold;}


input.text, .Css_InputTypeText, textarea, .Supermarket_Cart_TextInput {border: 1px inset #aaa; font-size: 100%; border: 1px solid #2e7195; color:#2e7195;}
.Css_InputTypeText {height: 3ex;}
.Css_inputTypeButton, input.button, .Supermarket_Cart_Button {border-style: outset; border-width: 1px; height: 3ex; font-size: 100%; background-color:#f59f1d; color:#fff; border-style:double; border-color:#f9c950; cursor: pointer;}

/*nav*/
table.zlo {background-color:#357da1;}
.zlo td {font-family:Arial Narrow; color:#ffe8a4; text-align: center; font-size: 95%;}
.zlo a {color:#fff; text-decoration: none;}
.folder_current a {color:#ffe8a4;}
.zlo a:hover {text-decoration: underline;}

a.lnlink {text-decoration: none;}
a.lnlink:hover {text-decoration: underline;}
div.navsepar {background-image: url("/images/navsepar.gif"); height: 1px; margin-left: 18px;}
.lnlevel2, .lnlevel2current {padding: 0.75ex; padding-left: 18px; color:#fff;}
.lnlevel2 {background-image: url("/images/navmark.gif"); background-repeat: no-repeat;}
.lnlevel2current {background-color:#f6aa21; font-weight: bold; background-image: url("/images/navmarkactive.gif"); background-repeat: no-repeat;}
.lnlevel2current a {color:#fff; text-decoration: none;}
.lnlevel2current a:hover {text-decoration: underline;}

.lnlevel3, .lnlevel3current {margin-left: 34px; padding-left: 13px; background-image: url("/images/mdash.gif"); background-repeat: no-repeat; background-position: left 1.2ex; margin-top: 0.5ex; margin-bottom: 0.5ex;}
.lnlevel3current {font-weight: bold;}

div.level4container {margin-left: 47px; background-image: url("/images/l4containerbk.gif"); background-repeat: repeat-y; margin-top: 1ex; margin-bottom: 1ex;}
.lnlevel4, .lnlevel4current {padding-left: 16px; background-image: url("/images/mdashdot.gif"); background-repeat: no-repeat; background-position: left 1.2ex;}
.level4container div#last {background-image: url("/images/mdashdotlast.gif");}


/*Стили для модуля карта сайта!*/
div.Css_SiteMapBlock {margin-top: 1em;}
div.Css_MapItemlevel0 {font-weight: bold; text-transform: uppercase; margin-bottom: 1ex;}
div.Css_MapItemlevel1 {margin-left: 1em;}
div.Css_MapItemlevel2 {margin-left: 2em;}
div.Css_MapItemlevel3 {margin-left: 3em; line-height: 100%;}
div.Css_MapItemlevel4 {margin-left: 4em;}
div.Css_MapItemlevel5 {margin-left: 5em;}

/*concept*/
td.footer {background-image: url("/images/footbk.gif"); background-repeat: repeat-x; background-position: left bottom;}
td.maincell, td.maincellinner {padding-bottom: 40px;}
td.maincell {padding-bottom: 1em; background-image: url("/images/prefootapp.gif"); background-repeat: no-repeat; background-position: 309px bottom;}
td.widecolumn {background-image: url("/images/brush.gif"); background-repeat: no-repeat; background-position: right top;}
td.maincellapp {background-image: url("/images/maincellapp.gif"); background-repeat: no-repeat; background-position: 168px top;}
table.layout {background-image: url("/images/wood.jpg"); background-repeat: no-repeat; background-position: left top;}
td.footapp {background-image: url("/images/footapp.gif"); background-repeat: no-repeat; background-position: left bottom; border-top: 3px solid #bdbdbd;}
td.bt {border-top: 3px solid #bdbdbd;}

/*app*/
div.hr {background-image: url("/images/hr.gif"); background-repeat: no-repeat; height: 7px; margin-top: 1em; margin-bottom: 1em;}
div.stone {background-image: url("/images/stoneapp.gif"); background-repeat: no-repeat; background-position: left bottom;}
td.plashka {background-color:#f6f6f6; background-image: url("/images/workapptop.gif"); border: 1px solid #dadada; padding: 1em; background-repeat: no-repeat; background-position: right bottom;}
ul {margin-left: 15px;}
ul li {margin-bottom: 1ex; list-style-image: url("/images/newsmark.gif");}
hr {height: 1px; color:#d3d3d3;}

/*fnc*/
ul.news div {margin-top: 0.5ex;}
ul.news span {color:#b9b9b9;}
tr.chet td {background-color:#fafafa;}
table.rubanons {background-color:#ededed;}
.rubanons td {padding: 1ex;}