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

/* tags */
img {border: 0; display: block;}
hr {width: 90%; color: #D7E0E9; 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: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000;}
p,ul,ol,li,td,div,dl,dd,dt {font-size: 13px; font-style: normal; margin: 0; word-spacing: normal; line-height: 100%; font-weight: normal;}
ul,ol,li {text-align: left; line-height: 100%; list-style-position: innerhit;}
input,textarea,select {font-size: 100%;}
p {text-align: justify; text-indent: 20px;}
h1,h2,h3,h4,h5,h6{text-align: center; margin: 0; word-spacing: normal; line-height: 100%; padding-top: 3px; padding-bottom: 3px; color: #386292; font-style: italic; font-variant: small-caps;}
h1 {font-size: 160%;}
h2 {font-size: 140%;}
h3 {font-size: 125%;}
h4 {font-size: 110%;}
h5 {font-size: 100%;}
h6 {font-size: 90%;}
a,a:link,a:visited {color: #386292;	font-weight: normal; text-decoration: underline; cursor: pointer;}
a:hover,a:active {color: #CC0000;}

/* layers opacity: 1.0 !important; -moz-opacity: 1.0; -khtml-opacity: 1.0; */
#slogan {position: absolute; left: 230px; top: 227px; width: 300px; height: 35px; background: transparent url(../grafic/2x2.png) repeat top; z-index: 2;}

#navig0 {position: absolute; left: 0; top: 49px; width: 210px; height: 220px; background: #39628f; z-index: 2; text-align: left;}
#wrap {clear: both; position: absolute; left: 0; top: 284px; width: 100%; z-index: 1;}
#maintable {text-align: left; width: 100%;}
#leftside {width: 211px; text-align: left; vertical-align: top; background: #39628f; padding-top: 7px;}
#content {text-align: left; vertical-align: top; background-color: #fff; padding: 5px 0 5px 13px;}
#rightside {width: 62px; text-align: left; vertical-align: top; background: #fff url(../grafic/rightFon.png) repeat-y top;}
#niz {height: 19px;text-align: center;vertical-align: middle; background: url(../grafic/nizFon.jpg) repeat-x top;}
#header {position: absolute; left: 0; top: 0; height: 49px; width: 100%; background: #fff url(../grafic/Hfon.png) repeat-x top; padding: 0; margin: 0; z-index: 1;}
#biglogo {position: absolute; left: 0; top: 49px; height: 235px; width: 100%; background: #39628F url(../grafic/bigFon.png) repeat-x top; padding: 0; margin: 0; z-index: 1;}
#phones {position: absolute; right: 20px; top: 8px; width: 500px; height: 30px; z-index: 2; white-space: nowrap; font: italic small-caps normal 110% Verdana; text-align: right;}
#counters {text-align: center; padding: 6px;}

/* ****************************** */
#nizR {height: 19px; width: 62px; text-align: left; vertical-align: top; background: #39628f;}
#nizL {height: 19px; width: 211px; text-align: left; vertical-align: top; background: #39628f; text-align: center;}
#nizL a {font-size: 8pt; color: #fff; text-decoration: none; font-style: italic;}


/*id */
#slogan h1 {color: #FFFFFF; text-decoration: blink; white-space: nowrap; font-style: italic; font-weight: normal; font-size: 150%;}
#navig0 ul {list-style: none; padding: 5px 2px 0 2px;}
#navig0 li {padding: 0; border-top: 1px dotted #fff;}
li#trash {border-bottom: 1px dotted #fff;}
#navig0 li a {padding: 3px 0 3px 0; white-space: nowrap; text-decoration: none; text-indent: 3px; font-weight: bold; font-variant: small-caps; font-style: italic; display: block; width: 100%;}
#navig0 a:link,#navig0 a:visited {color: #fff; background: #39628f;}
#navig0 a:hover,#navig0 a:active {color: #333; background: #D7E1EA;}
#leftside h1 {color: #fff; font-size: 110%; padding: 0px 0 3px 0; font-weight: bold;}

#niz a,#niz a:link,#niz a:visited,#niz a:hover,#niz a:active  {color: #fff; text-decoration: none; font-size: 90%; font-style: italic; font-variant: small-caps;}
#header img {display: inline; padding: 0; margin: 0;}
#header a img {display: inline; padding: 0; margin: 0;}
#biglogo img {display: inline; padding: 0; margin: 0;}
#biglogo a img {display: inline; padding: 0; margin: 0;}
img#logobig {padding-left: 210px;}
#counters a {font-size: 85%; text-decoration: none; color: #444;}
#counters a img {display: inline;}

#catorder {float: left; display: block; margin: 0 0 5px 0; padding: 0; list-style: none;}
#catorder li {float: left; margin: 0; padding: 4px;}
#catorder li a {float: left; display: block; margin: 0; padding: 3px; white-space: nowrap; font-weight: bold; font-size: 105%; font-style: italic; font-variant: small-caps; text-decoration: none;}
#catorder li a:hover {float: left; display: block; margin: 0; padding: 3px; white-space: nowrap; font-weight: bold; font-size: 105%; font-style: italic; font-variant: small-caps;}

#tovary {clear: both; text-align: left; width: 100%; padding-top: 5px;}
#searchform {text-align: left; width: 100%;}
#searchresult {text-align: right; padding: 4px 20px 4px 4px;}

#specpr {text-align: center; margin: 0; word-spacing: normal; line-height: 100%; padding-top: 3px; padding-bottom: 3px; color: #386292; font-weight: bold; font-style: italic; font-variant: small-caps; font-size: 160%;}

/* classes */
a.menu0 {display: block; font-weight: bold; text-align: center; font-size: 110%; font-style: italic; font-variant: small-caps; padding: 0 0 3px 0; font-weight: bold;}
a:link.menu0,a:visited.menu0 {text-decoration: none; color: #fff;}
a:active.menu0,a:hover.menu0 {text-decoration: underline; color: #fff;}
a.menu2 {display: block; padding: 1px 2px 1px 2px;}
a:link.menu2,a:visited.menu2 {text-decoration: none; color: #fff;}
a:active.menu2,a:hover.menu2 {text-decoration: underline; color: #fff;}
a.menu3 {display: block; padding: 1px 2px 1px 14px; font-style: italic;}
a:link.menu3,a:visited.menu3 {text-decoration: none; color: #ddd;}
a:active.menu3,a:hover.menu3 {text-decoration: underline; color: #ddd;}
a.menu4 {display: block; padding: 1px 2px 1px 28px; font-style: italic; font-size: 95%;}
a:link.menu4,a:visited.menu4 {text-decoration: none; color: #ddd;}
a:active.menu4,a:hover.menu4 {text-decoration: underline; color: #ddd;}

td.special {width: 33%;}
td.special a {text-decoration: none; display: block; font-size: 95%; padding-top: 3px;}
td.special p a {text-decoration: none; display: block; font-size: 95%; padding-top: 3px; color: #000;}
.krasn {color: rgb(255, 24, 24);}

.spec {font-size: 125%; font-weight: bold; text-align: center; margin: 0; word-spacing: normal; line-height: 100%; border: 1px #D6DFE8 solid; background: #D6DFE8; height: 20px;}
.spec a {font-weight: bolder; font-style: italic; font-variant: small-caps; text-decoration: none;}
.spec h1 {font-size: 100%;}
.spec tr td {font-size: 3px;}
.gru {border-left: #D6DFE8 1px solid; border-top: #D6DFE8 1px solid; border-right: #D6DFE8 1px solid; text-align: center; height: 25px;}
.gru a {font-weight: bolder; font-style: italic; font-variant: small-caps; font-size: 120%; text-decoration: none; border-bottom: 1px dotted #386292;}
.tovar {border-bottom: 1px #D6DFE8 solid; border-left: 1px #D6DFE8 solid; border-right: 1px #D6DFE8 solid;}
td.tovar p {padding: 3px;}
td.tovar p a {font-weight: bold; font-style: italic; font-variant: small-caps;}
td.tovar p a img {border: 0; clear: right;}
td.tovar div {text-align: center; font-weight: bold; padding-bottom: 3px;}
td.tovar div select {font-weight: normal;}
.null {height: 1px; width: 100%; text-align: left; vertical-align: middle;}
.pages {font-size: 90%; text-align: center;}
.pages a {font-size: 90%;}

td.search {width: auto; text-align: center; vertical-align: top; padding: 4px;}
td.search strong {display: block; padding-bottom: 3px;}
td.search a img {display: inline;}

.wq {font-size: 8pt; padding: 4px;}
.wq a {font-size: 100%; text-transform: lowercase;}

