body {background: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-align: left; margin: 0; padding: 0;}

/* tags */
img {border: 0; display: block;}
hr {width: 90%; color: #11716C; text-align: center; height: 1px;}
h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,td,div,dl,dd,dt,input,textarea,select {font-family: Arial, Helvetica, sans-serif; word-spacing: normal; line-height: normal;}
p,ul,ol,li,td,div,dl,dd,dt {font-size: 12px; font-style: normal; margin: 0; font-weight: normal;}
ul,ol,li {text-align: left; list-style-position: innerhit;}
input,textarea,select {font-size: 12px;}
p {text-align: justify; text-indent: 25px;}
h1,h2,h3,h4,h5,h6{text-align: center; margin: 0; word-spacing: normal; line-height: normal; padding-top: 3px; padding-bottom: 3px; color: #11716C; font-style: italic; font-variant: small-caps;}
h1 {font-size: 165%;}
h2 {font-size: 150%;}
h3 {font-size: 130%;}
h4 {font-size: 110%;}
h5 {font-size: 100%;}
h6 {font-size: 90%;}
a,a:link,a:visited {color: #1789BC;	font-weight: normal; text-decoration: none; cursor: pointer;}
a:hover,a:active {color: #D96B00; text-decoration: underline;}

/* table */
#maintable {text-align: left; width: 100%; background: url(../grafic/topfon.jpg) repeat-x top;}
#logo {height: 100px; text-align: center; vertical-align: top; background: url(../grafic/vitrina.jpg) no-repeat right;}
#leftside {width: 303px; text-align: left; vertical-align: top; background: #F3F3F3 url(../grafic/leftside.jpg) repeat-y right;}
#content {text-align: left; vertical-align: top; background: #fff url(../grafic/rightside.jpg) repeat-y right; padding: 4px 13px 4px 4px;}
.greenfon {height: 30px; text-align: left; vertical-align: middle; background: #11716C url(../grafic/greenfon.jpg) repeat-x top;}
#counters {height: 35px; text-align: center; vertical-align: middle;}
#skaf {position: absolute; top: 0; left: 0; height: 100px; width: 190px; z-index: 1;}

/* layers */
#slogan {position: absolute; left: 0; top: 62px; width: 100%; height: 25px; background: transparent url(../grafic/2x2.png) repeat top; text-align: center;}
#slogan h1 {padding-top: 1px; padding-bottom: 0;}


/* additional id */
#logo a img {display: inline; border: 0; margin: 0;}
.greenfon img {display: inline; border: 0; cursor: pointer; width: 30px; height: 30px; padding: 0;}
.greenfon a img {display: inline; border: 0; cursor: pointer; width: 30px; height: 30px; padding: 0;}
#counters img {display: inline; border: 0; padding: 2px 2px 2px 2px;}
#counters a {font-size: 90%; font-style: italic;}
#counters a img {display: inline; border: 0; padding: 2px 2px 2px 2px;}
#slogan h1 {font-size: 120%; font-style: italic; font-variant: normal; color: #1C8BBF;}

#catorder {float: left; width: 100%; margin: 0; padding: 0; margin: 0 0 5px 0; list-style: none; border: 1px solid #127189; background: #F3F3F3;}
#catorder li {float: left; margin: 0; padding: 1px;}
#catorder li a {float: left; display: block; margin: 0; padding: 3px 5px 3px 5px; border: #F3F3F3 outset 2px; background: #F3F3F3; font-weight: bold; white-space: nowrap;}
#catorder li a:hover {float: left; display: block; margin: 0; padding: 3px 5px 3px 5px; border: #F3F3F3 inset 2px; background: #fff; font-weight: bold; white-space: nowrap;}

#tovary {clear: both; text-align: left; width: 100%;}

#razdels {width: 100%; text-align: left; margin-left: auto; margin-right: auto;}


/* classes */
.way {font-size: 15px; text-align: center; text-indent: 0; padding: 6px 0 6px 10px; font-variant: small-caps; color: #11716C;}
a.level0,a.level0:link,a.level0:visited {display: block; width: 289px; height: 18px;   font-weight: bold; font-size: 90%; font-variant: small-caps; border-top: 1px solid #127189; padding: 4px 0 2px 3px;}
a.level0:hover,a.level0:active {background: #fff;}
a.level1,a.level1:link,a.level1:visited {display: block; width: 278px; height: 16px; font-weight: bold; font-size: 90%; border-top: 1px dotted #127189; padding: 4px 0 2px 13px;}
a.level1:hover,a.level1:active {background: #fff;}
a.level2,a.level2:link,a.level2:visited {display: block; width: 272px; height: 14px; font-style: italic; font-size: 90%; padding: 0 0 2px 20px;}
a.level2:hover,a.level2:active {background: #fff;}
.spec {font-size: 125%; font-weight: bold; text-align: center; margin: 0; word-spacing: normal; line-height: 100%; border: 1px #F3F3F3 solid; background: #F3F3F3; height: 20px;}
.spec a {font-weight: bolder; font-style: italic; font-variant: small-caps; text-decoration: none;}
.tovar {border-bottom: 1px #F3F3F3 solid; border-left: 1px #F3F3F3 solid; border-right: 1px #F3F3F3 solid;}
td.tovar p {padding: 3px;}
td.tovar p a {font-weight: bold; font-style: italic;}
td.tovar p a img {border: 0; clear: right;}
.null {height: 1px; width: 100%; text-align: left; vertical-align: middle;}
.pages {font-size: 90%; text-align: center; text-indent: 0;}
.pages a {font-size: 100%;}
.shema {color: #1789BC;	font-weight: normal; text-decoration: underline; cursor: pointer;}

td.podrazdel {width: 50%; text-align: justify; vertical-align: top;}
td.podrazdel a,td.podrazdel a:link,td.podrazdel a:visited,td.podrazdel a:hover,td.podrazdel a:active { color: #000; text-decoration: none; font-size: 90%;}
td.special {width: 33%;}
td.special a,td.special a:link,td.special a:visited {text-decoration: none; display: block; color: #000; padding: 3px 3px 0 3px;}
td.special a:hover,td.special a:active {text-decoration: underline;}
.st {color: #11716C;}
.krasn {color: #D00;}

.way {font-size: 15px; text-align: center; text-indent: 0; padding: 6px 0 6px 10px; font-variant: small-caps; color: #11716C; font-weight: bold; font-style: italic;}
p.kontakt {text-align: right; text-indent: 0; color: #F3F3F3; font-style: italic; font-size: 110%; font-weight: bold; padding: 7px 5px 0 0;}
p.kontakt a,p.kontakt a:link,p.kontakt a:visited,p.kontakt a:hover,p.kontakt a:active {color: #F3F3F3; text-decoration: none; font-style: italic;}

p#nw {text-align: center; text-indent: 0; color: #11716C; font-size: 130%; font-weight: bold; font-variant: small-caps; padding-top: 4px;}
p.hnews {text-indent: 0; text-align: center; padding: 2px 20px 0 5px;}
p.hnews a,p.hnews a:link,p.hnews a:visited,p.hnews a:hover,p.hnews a:active {font-weight: bold; text-decoration: underline; font-size: 90%;}
p.news {text-indent: 8px; padding: 0 20px 10px 5px; font-size: 90%;}
p.news a,p.news a:link,p.news a:visited,p.news a:hover,p.news a:active {font-weight: bold; text-decoration: underline;}
.anons {padding-bottom: 5px;}
