body{background-color: #FFFFFF; border-width: 0px; font-family: Georgia, Times, serif; font-size: 15px; color: #000000; text-align: left; margin: 0; padding: 0;}

/* tags */
img {border: 0; display: block;}
hr {width: 95%; text-align: center; color: #660000; height: 1px;}
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li, td, div, dl, dd, dt, input, textarea {font-family:  Georgia, Times, serif;}
p, a, ul, ol, li, td, div, dl, dd, dt {font-size: 15px; color:#000000; 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: inherit;}
p{text-align: justify; text-indent: 20px;}
a,a:link,a:visited {color: #660000;	cursor: pointer;	text-decoration: none;}
a:active, a:hover{color: #dd0000; text-decoration: underline;}
h1,h2,h3,h4,h5,h6 {text-align: center; margin: 0; word-spacing: normal; line-height: 100%;   color: #660000;}
h1 {font-size: 155%;}
h2 {font-size: 140%;}
h3 {font-size: 125%;}
h4 {font-size: 110%;}
h5 {font-size: 100%;}
h6 {font-size: 90%;}
input {font-size: 100%; background: #FFF7D5;	border-color: #FFF7D5;	color: #660000;}
textarea {font-size: 100%; background: #FFF7D5;	border-color: #FFF7D5;	color: #660000;}
select {font-size: 100%; background: #FFF7D5;	border-color: #FFF7D5;	color: #660000;}

/* id */
#header {position: absolute; left: 0; top: 0; height: 123px; width: 100%; background: url(../grafic/back.jpg) repeat-x top; z-index: 1;}
#header a img {display: inline; margin: 0; padding: 0;}
#slogan {position: absolute; z-index: 2; height: 30px; width: 360px; top: 74px; left: 90px;}
#slogan h1 {font-family: sans-serif; font-size: 11pt; color: #FFF7D5; text-align: left; font-weight: normal;}
#phones {position: absolute; left: 0; top: 123px; height: 20px; width: 100%; background: url(../grafic/line_gor.gif) repeat-x top; z-index: 1;}
#cnt {list-style: none; padding: 0; margin: 0; background: url(../grafic/line-gor1.gif) no-repeat top left; height: 100%;}
#tel {float: left; padding: 1px 0 1px 12px; color: #660000; font-weight: bold; font-size: 95%;}
#icq {float: right; padding: 1px 12px 1px 0; color: #660000; font-weight: bold; font-size: 95%;}
#wrap {clear: both; position: absolute; left: 0; top: 143px; width: 100%; z-index: 1;}
#maintable {text-align: left; width: 100%;}
#leftside {width: 250px; text-align: left; vertical-align: top; background-image: url(../grafic/bg2.gif);}
#navig {width: 100%; background: url(../grafic/back2.jpg) no-repeat top left; padding-top: 4px;}
#navig h1 {font-size: 100%;}
#content {text-align: left; vertical-align: top; padding: 4px; border-right: #660000 solid 1px;}
#niz {height: 29px; text-align: center; vertical-align: middle; background-image: url(../grafic/nizfon.jpg);}
#niz a:link {font-size: 90%;}
#niz a:visited {font-size: 90%;}
#niz a:active {font-size: 90%;}
#niz a:hover {font-size: 90%;}
#counters {text-align: center;}
#counters a {font-size: 80%;}
#counters a img {display: inline;}
#catorder {float: left; width: 100%; margin: 0; padding: 0; list-style: none; border: solid 1px #660000; background: #fff7d5;}
#catorder li {float: left; margin: 0; padding: 1px;}
#catorder li a {float: left; display: block; margin: 0; padding: 3px; border: outset 2px; background: #fff7d5; white-space: nowrap;}
#catorder li a:hover {float: left; display: block; margin: 0; padding: 3px; border: inset 2px; background: #FFE15F; font-weight: bold; white-space: nowrap;}
#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; color: #1A50A4;}


/* classes */
a:link.menu0,a:visited.menu0 {display: block; text-align: center; font-weight: bolder;}
a:active.menu0,a:hover.menu0 {display: block; text-align: center; font-weight: bolder;}
a:link.menu1,a:visited.menu1 {display: block; padding-left: 4px; padding-right: 3px; font-weight: bold;}
a:active.menu1,a:hover.menu1 {display: block; padding-left: 4px; padding-right: 3px; font-weight: bold;}
a:link.menu2,a:visited.menu2 {display: block; padding-left: 10px; padding-right: 3px;}
a:active.menu2,a:hover.menu2 {display: block; padding-left: 10px; padding-right: 3px;}
a:link.menu3,a:visited.menu3 {display: block; padding-left: 20px; padding-right: 3px; font-style: italic; font-size: 90%;}
a:active.menu3,a:hover.menu3 {display: block; padding-left: 20px; padding-right: 3px; font-style: italic; font-size: 90%;}
#navig a img {display: inline;}
a:link.days,a:visited.days {display: block; text-align: center; font-weight: bold; font-size: 95%; padding-top: 3px;}
a:active.days,a:hover.days {display: block; text-align: center; font-weight: bold; font-size: 95%; padding-top: 3px;}
#navig p {text-indent: 10px; padding-left: 5px; padding-right: 5px;}
#navig p a:link {font-size: 90%; text-decoration: none; color: #000000;}
#navig p a:visited {font-size: 90%; text-decoration: none; color: #000000;}
#navig p a:active {font-size: 90%; text-decoration: none; color: #000000;}
#navig p a:hover {font-size: 90%; text-decoration: none; color: #000000;}
td.special a {text-decoration: none; display: block; font-size: 95%; padding-top: 3px;}
td.special p {text-indent: 10px; padding-left: 5px; padding-right: 5px;}
td.special p a {text-decoration: none; color: #000000; font-size: 90%;}
.spec {font-size: 125%; font-weight: bold; text-align: center; margin: 0; word-spacing: normal; line-height: 100%; border: 1px #F8E2A8 solid; background: #fff7d5; height: 20px;}
.spec h2 {font-size: 85%;}
.spec tr td {font-size: 3px;}
.gru {border: solid 1px #660000;}
.gru h1 {font-size: 125%;}
.tovar {border-bottom: 1px #F8E2A8 solid; border-left: 1px #F8E2A8 solid; border-right: 1px #F8E2A8 solid;}
td.tovar p {padding-bottom: 3px;}
td.tovar p a {font-weight: bold;}
td.tovar p a img {border: 0; clear: right;}
.pages {font-size: 80%; text-align: center;}
.pages a {font-size: 100%;}
.way{font-size: 125%; padding-bottom: 5px;}
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;}
.sp {font-size: 8pt; text-align: center;}
.sp a {font-size: 100%;}