
BODY       { font-family: Tahoma, sans-serif; background-position: left bottom; margin: 0; padding: 0 }
* html img.png { background-image: none! important; behavior: url('../i/pngfix.htc')}
* html img.png { background-image: none! important; behavior: url('../../i/pngfix.htc')}
TABLE { border: 0 }
IMG   { border: 0 }
TD      { color: #444; font-size: 12px; font-family: Tahoma, sans-serif }
TH  { font-size: 12px; font-family: Tahoma, sans-serif }
SELECT { font-size: 100% }
INPUT { font-size: 100% }
A       { }
A:link    { color: #d76705 }
A:visited    { color: #666 }
A:hover     { color: #666 }
A:active       { color: #666 }
BUTTON   { color: #fff; font-size: 10px; font-family: Tahoma, sans-serif; font-weight: normal; background-color: #999; text-align: center; text-transform: lowercase; width: 98px; float: right; border: solid 1px #a00000 }
H1 { color: #eff5b5; font-size: 150%; font-family: Arial; font-weight: normal; margin: 0 0 10px; padding: 0 }
H2 { color: #eff5b5; font-size: 100%; font-family: Arial; font-weight: bold; margin: 20px 0 10px; padding: 0 }
H2 A { color: #eff5b5 }
H3 { color: #eff5b5; font-size: 80%; font-weight: bold; margin: 1.5em 0; padding: 0 }
P            { margin: 5px 0; padding: 0 }
UL   { font-size: 12px; font-family: Tahoma, sans-serif; margin: 0; padding: 0; position: relative; z-index: 1 }
UL LI    { font-size: 12px; font-family: Tahoma, sans-serif; line-height: 150%; background-image: url(../i/dash.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0.85em; list-style-type: none; margin: 0; padding: 0 0 0 20px }
OL { font-size: 90%; margin: 0 0 10px; padding: 0; position: relative; z-index: 1 }
OL P { margin: 0; padding: 0 }
LABEL { font-size: 80%; line-height: 150%; margin: 0 0 8px; padding: 0 }
SPAN { font-size: 80%; line-height: 150%; margin: 0 0 8px; padding: 0 }
textarea      { font-size: 100%; font-family: Verdana, sans-serif; width: 50% }
TABLE.main               { margin: 0; padding: 0; width: 100%; border-collapse: collapse      }
TABLE.main TD#main { margin: 0; padding: 0; vertical-align: top }
TABLE.main TD#top                      { background-image: url(../i/top.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 900px; height: 314px; vertical-align: top }
TABLE.main TD#top_h_bg  { background-image: url(../i/top_h_bg_left.png); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 333px; vertical-align: top }
TABLE.main TD#top_n_bg { background-image: url(../i/top_n_bg_left.png); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 333px; vertical-align: top }
TABLE.main TD#bg_left          { background-image: url(../i/bg_left.png); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 15%; height: 100%; vertical-align: top }
TABLE.main TD#bg_right        { background-image: url(../i/bg_right.png); background-repeat: repeat-x; background-attachment: scroll; background-position: right top; margin: 0; padding: 0; width: 15%; height: 100%; vertical-align: top }
DIV#menu { position: absolute; z-index: 5; top: 29px; left: 300px }
TABLE.top     { margin: 0; padding: 0; width: 900px; height: 314px; border-collapse: collapse          }
TABLE.top_in    { background-image: url(../i/top_in_bg.png); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 100%; height: auto; vertical-align: top; border-collapse: collapse              }
TABLE.top_h   { background-image: url(../i/top_h.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 333px; height: 650px; vertical-align: top; border-collapse: collapse                 }
TABLE.top_n  { background-image: url(../i/top_n.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 333px; height: 650px; vertical-align: top; border-collapse: collapse                 }
TD#top_h_right      { background-image: url(../i/top_h_bg.png); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 100%; height: 111px; vertical-align: top }
TD#top_n_right  { background-image: url(../i/top_n_bg.png); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 100%; height: 111px; vertical-align: top }
TD#top_h_bg { background-image: url(../i/top_h_bg.png); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 100%; height: 111px; vertical-align: top }
TD#top_n_bg { background-image: url(../i/top_n_bg.png); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 100%; height: 111px; vertical-align: top }
TD#sota_h  { background-image: url(../i/sota_h.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 100%; height: 125px; vertical-align: top }
TD#nuts_n  { background-image: url(../i/nuts_top.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 100%; height: 125px; vertical-align: top }
TABLE.top_h_right         { background-image: url(../i/top_h_right.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; margin: 0; padding: 0; width: 100%; height: 100%; vertical-align: top; border-collapse: collapse                        }
TABLE.top_n_right { background-image: url(../i/nuts_right.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; margin: 0; padding: 0; width: 100%; height: 100%; vertical-align: top; border-collapse: collapse                       }
TABLE.nav_in { margin: 0; padding: 0; width: 100%; height: auto; vertical-align: top; border-collapse: collapse              }
TABLE.txt_in   { margin: 0; padding: 0; width: 100%; vertical-align: top; border-collapse: collapse  }
TABLE.txt_h   { margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; width: 100%; vertical-align: top; border-collapse: collapse                    }
TABLE.txt_in TD#txt_in  { width: 100%; vertical-align: top }
TD#txt_h    { margin: 0; padding: 0; vertical-align: top }
P#txt_in     { color: #444; font-size: 12px; font-family: Tahoma, sans-serif; text-align: justify; margin-top: 20px; margin-right: 10px; margin-left: 30px }
P#name_in { color: #a14402; font-size: 14px; font-family: "Times New Roman"; font-weight: bold; text-transform: uppercase; margin-top: 50px; margin-left: 30px }
P#name_h    { color: #578100; font-size: 180%; font-family: Arial, sans-serif; margin-bottom: 20px; margin-left: 30px }
TD#txt_h   { margin: 0; padding: 0; vertical-align: top }
TD#txt_h_img         { margin: 0; padding: 0; width: 169px; vertical-align: top }
P#txt_h             { color: #444; font-size: 12px; font-family: Tahoma, sans-serif; text-align: justify; margin-right: 40px; margin-bottom: 0; margin-left: 30px; padding-right: 0; padding-bottom: 0; padding-left: 0; vertical-align: top }
P#txt_h_right         { color: #444; font-size: 11px; font-family: Tahoma, sans-serif; text-align: justify; margin: 0 40px 0 0; padding: 0; vertical-align: top }
IMG#bees_h        { margin: 0 0 0 40px; padding: 0 }
TABLE.txt_in TD#txt_in IMG#s  { margin-right: 7px; margin-bottom: 2px }
TABLE.nav_in TD#nav_in { background-image: url(../i/nav_in.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 296px; height: 191px; vertical-align: top }
TABLE.nav_in TD#h_in           { margin: 0; padding: 0; width: 254px; height: 179px; vertical-align: top }
DIV#h_in      { background-image: url(../i/honey.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; position: absolute; z-index: 5; top: 320px; left: 42px; width: 254px; height: 179px }
DIV#h_in_ru { background-image: url(../i/honey_ru.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; position: absolute; z-index: 5; top: 320px; left: 42px; width: 254px; height: 179px }
DIV#h_in_fr { background-image: url(../i/honey_fr.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; position: absolute; z-index: 5; top: 320px; left: 42px; width: 254px; height: 179px }
DIV#h_in_txt  { color: #444; font-size: 11px; font-family: Tahoma, sans-serif; line-height: 11px; position: absolute; z-index: 10; top: 340px; left: 60px; width: 254px; height: 179px }
TABLE.nav_in TD#n_in  { margin: 0; padding: 0; width: 254px; height: 183px; vertical-align: top }
DIV#n_in    { background-image: url(../i/nuts.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; position: absolute; z-index: 5; top: 550px; left: 42px; width: 254px; height: 183px }
DIV#n_in_ru { background-image: url(../i/nuts_ru.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; position: absolute; z-index: 5; top: 550px; left: 42px; width: 254px; height: 183px }
DIV#n_in_fr { background-image: url(../i/nuts_fr.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; position: absolute; z-index: 5; top: 550px; left: 42px; width: 254px; height: 183px }
DIV#n_in_txt  { color: #444; font-size: 11px; font-family: Tahoma, sans-serif; line-height: 11px; position: absolute; z-index: 10; top: 570px; left: 60px; width: 254px; height: 183px }
TABLE.nav_in TD#top_in_    { background-image: url(../i/top_in_.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; vertical-align: top }
TABLE.top_in TD#top_in     { background-image: url(../i/top_in.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 577px; height: 102px; vertical-align: top }
TABLE.top_in TD#top_in_bg   { background-image: url(../i/top_in_bg.png); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 55%; vertical-align: top }
IMG#d-t  { width: 577px; height: 1px }
IMG#d-t_gallery  { width: 800px; height: 1px }
IMG#d-t_contacts  { width: 705px; height: 1px }
IMG#d-t_niz_in { width: 369px; height: 1px }
TABLE.top TD#txt_top          { color: #444; font-size: 11px; font-family: Arial, sans-serif; padding-bottom: 262px; padding-left: 81px }
DIV#txt_top_in      { color: #444; font-size: 11px; font-family: Arial, sans-serif; margin-top: 11px; margin-left: 81px }
DIV#txt_top_h  { color: #e18417; font-size: 11px; font-family: Arial, sans-serif; line-height: 11px; position: absolute; z-index: 5; top: 81px; left: 35px }
DIV#txt_top_h1  { color: #fff; font-size: 15px; font-family: Tahoma, sans-serif; font-weight: 700; position: absolute; z-index: 5; top: 58px; left: 35px }
DIV#txt_top_h1 A  { color: #fff; text-decoration: none }
DIV#menu_h1         { color: #007d00; font-size: 13px; font-family: Tahoma, sans-serif; background-color: #fff; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; position: absolute; z-index: 5; top: 126px; left: 180px; width: 153px }
DIV#menu_h2   { color: #f8fdd5; font-size: 13px; font-family: Tahoma, sans-serif; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; position: absolute; z-index: 5; top: 164px; left: 180px; width: 153px }
DIV#menu_h3   { color: #f8fdd5; font-size: 13px; font-family: Tahoma, sans-serif; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; position: absolute; z-index: 5; top: 202px; left: 180px; width: 150px }
DIV#menu_h4   { color: #f8fdd5; font-size: 13px; font-family: Tahoma, sans-serif; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; position: absolute; z-index: 5; top: 240px; left: 180px; width: 153px }
DIV#menu_h5   { color: #f8fdd5; font-size: 13px; font-family: Tahoma, sans-serif; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; position: absolute; z-index: 5; top: 278px; left: 180px; width: 153px }
TABLE.top TD#menu         { padding-top: 156px; padding-right: 30px; padding-left: 70px }
DIV#about   { margin-bottom: 12px; padding-left: 47px }
DIV#about_in { position: absolute; z-index: 5; top: 121px; left: 187px }
DIV#news  { margin-bottom: 12px; padding-right: 45px }
DIV#news_in { position: absolute; z-index: 5; top: 146px; left: 140px }
DIV#products    { margin-bottom: 11px; padding-left: 15px }
DIV#products_in { position: absolute; z-index: 5; top: 171px; left: 155px }
DIV#photo  { margin-bottom: 12px; padding-left: 45px }
DIV#photo_in { position: absolute; z-index: 5; top: 196px; left: 185px }
DIV#contacts  { margin-bottom: 12px; padding-bottom: 20px; padding-left: 64px }
DIV#contacts_in { position: absolute; z-index: 5; top: 221px; left: 204px }
DIV#lan     { color: #d76705; font-size: 11px; font-family: Arial, sans-serif; margin-bottom: 250px; padding-right: 95px; padding-left: 100px; float: right }
DIV#lan_in { color: #d76705; font-size: 11px; font-family: Arial, sans-serif; padding-top: 29px; padding-right: 20px; float: right }
DIV#lan_h     { color: #d76705; font-size: 11px; font-family: Arial, sans-serif; padding-top: 35px; padding-right: 250px; padding-left: 50px; float: right }
DIV#n1          { color: #4d7cbd; font-size: 10px; font-family: Tahoma, sans-serif; position: absolute; z-index: 5; top: 190px }
DIV#n2        { color: #444; font-size: 10px; font-family: Tahoma, sans-serif; line-height: 10px; position: absolute; z-index: 5; top: 205px }
DIV#n3   { color: #4d7cbd; font-size: 10px; font-family: Tahoma, sans-serif; position: absolute; z-index: 5; top: 245px }
DIV#n4     { color: #444; font-size: 10px; font-family: Tahoma, sans-serif; line-height: 10px; position: absolute; z-index: 5; top: 260px }
DIV#hn1      { color: #444; font-size: 10px; font-family: Tahoma, sans-serif; line-height: 10px; margin-bottom: 50px; margin-left: 216px }
DIV#hn2    { color: #444; font-size: 10px; font-family: Tahoma, sans-serif; line-height: 10px; margin-bottom: 30px; margin-left: 200px; padding-right: 40px }
TABLE.main TD#line   { background-image: url(../i/line.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 900px; height: 15px; vertical-align: top }
TABLE.line { margin: 0; padding: 0; width: 900px; height: 15px; border-collapse: collapse           }
TABLE.main TD#hn  { background-image: url(../i/hn.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 900px; height: 156px; vertical-align: top }
TABLE.main TD#hn_ru { background-image: url(../i/hn_ru.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 900px; height: 156px; vertical-align: top }
TABLE.main TD#hn_fr { background-image: url(../i/hn_fr.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 900px; height: 156px; vertical-align: top }
TABLE.hn  { margin: 0; padding: 0; width: 900px; height: 156px; vertical-align: top; border-collapse: collapse             }
TABLE.main TD#niz   { background-image: url(../i/niz.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 900px; height: 365px; vertical-align: bottom }
TABLE.main TD#niz_fr { background-image: url(../i/niz_fr.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 900px; height: 365px; vertical-align: top }
TABLE.main TD#niz_en { background-image: url(../i/niz_en.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 900px; height: 365px; vertical-align: top }
TABLE.niz  { margin: 0; padding: 0; width: 900px; height: 365px; vertical-align: top; border-collapse: collapse              }
TABLE.niz_in  { background-image: url(../i/niz_in_bg.png); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 100%; height: 70px; vertical-align: top; border-collapse: collapse                   }
TABLE.niz_h   { background-image: url(../i/niz_h_bg.png); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 100%; height: 200px; vertical-align: top; border-collapse: collapse                      }
TABLE.niz_h TD#niz_h_bg  { background-image: url(../i/niz_h_left.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 333px; height: 200px; vertical-align: top }
TABLE.niz_in TD#niz_in_left  { background-image: url(../i/niz_in.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 369px; height: 70px; vertical-align: bottom }
DIV#niz1      { color: #444; font-size: 10px; font-family: Tahoma, sans-serif; line-height: 12px; text-align: justify; margin-bottom: 27px; padding-right: 210px; padding-left: 250px }
DIV#niz2    { color: #d76705; font-size: 11px; font-family: Arial, sans-serif; text-transform: lowercase; padding-left: 370px }
DIV#niz2_in    { color: #d76705; font-size: 11px; font-family: Arial, sans-serif; text-transform: lowercase; margin-bottom: 25px }
DIV#niz2_h      { color: #d76705; font-size: 11px; font-family: Arial, sans-serif; text-transform: lowercase; margin-top: 18px; margin-left: 130px }
DIV#niz3     { margin-left: 395px }
DIV#niz3_in          { text-align: right; margin-top: 5px; margin-right: 10px }
DIV#niz4      { font-size: 11px; font-family: Arial, sans-serif; margin-left: 365px }
DIV#niz4_in      { font-size: 11px; font-family: Arial, sans-serif; text-align: right; margin-right: 10px }
DIV#niz4_in A { color: #d76705 }
DIV#niz4 A  { color: #d76705 }
TABLE.niz_in TD#niz3_in { vertical-align: top }
DIV#niz_h1         { margin-top: 60px; margin-bottom: 10px; margin-left: 250px }
DIV#niz_h2    { color: #dcf079; font-size: 11px; font-family: Tahoma, sans-serif; margin-left: 250px; width: 135px }
DIV#niz_h3      { color: #dcf079; font-size: 11px; font-family: Tahoma, sans-serif; margin-top: 130px; margin-left: 20px; padding-left: 30px; width: 120px; height: 25px; border-left: 1px solid #dcf079 }
DIV#niz_h4  { margin-top: 58px; margin-bottom: 10px }
DIV#niz_h5  { color: #dcf079; font-size: 11px; font-family: Tahoma, sans-serif }
DIV#niz_h6  { color: #f8fdd5; font-size: 11px; font-family: Tahoma, sans-serif; margin-top: 180px; margin-right: 5px; width: 200px; float: right }
DIV#niz_h6 A { color: #efac2c }
DIV#Menu1                               { visibility: hidden; margin-right: 100px; position: absolute; z-index: 20; top: 225px; width: 148px; float: right; border: solid 1px #fff }
DIV#Menu2  { visibility: hidden; margin-right: 100px; position: absolute; z-index: 20; top: 186px; left: 145px; width: 148px; float: right; border: solid 1px #fff }
layer#Menu1                              { visibility: hidden; top: 230px; right: 937px; width: 148px }
layer#Menu2  { visibility: hidden; top: 186px; left: 145px; width: 148px }
TABLE.m      { background-color: #d76705; width: 148px }
TABLE.m TD.menu A { color: #fff }
TD.dot   { color: #fff; width: 1px }
TD.menu         { font-size: 8pt; font-family: Tahoma; padding-right: 5px }
TD.menu A  { color: #fff; text-decoration: none }
TABLE.photo-album        { margin: 2em 0; padding: 0; width: 100%; border-collapse: collapse       }
TABLE.photo-album TD { margin: 0; padding: 0 }
TABLE.photo-album DIV.photo-image     { margin-left: 15px; padding: 1px; float: left; border: solid 1px #d86f0a }
TABLE.photo-album DIV.photo-previews  { margin-left: 30px }
TABLE.photo-album DIV.photo-previews DIV.thumbnail      { cursor: hand; margin: 0 8px 8px 0; padding: 1px; float: left; border: solid 1px #999 }
TABLE.photo-album DIV.photo-previews DIV.active  { cursor: default; border: solid 1px #d76705 }
TABLE.price       { font-size: 12px; font-family: Tahoma, sans-serif; margin-bottom: 10px; margin-left: 30px; width: 90%; border: solid 1px #d86f0a;border-collapse: collapse; }
TABLE.price TD#td1  { font-family: Verdana; border-right: 1px solid #d86f0a; border-bottom: 1px solid #d86f0a }
TABLE.price TD#td2       { font-family: Verdana; border-bottom: 1px solid #d86f0a }
TABLE.price TD#td3        { font-family: Verdana; border-right: 1px solid #d86f0a }
TABLE.price_med        { font-size: 12px; font-family: Tahoma, sans-serif; margin-bottom: 10px; margin-left: 30px; width: 90%; border: solid 1px #007d00; border-collapse: collapse }
TABLE.price_med TD#td1   { font-family: Verdana; border-right: 1px solid #007d00; border-bottom: 1px solid #007d00 }
TABLE.price_med TD#td2        { font-family: Verdana; border-bottom: 1px solid #007d00 }
TABLE.price_med TD#td3         { font-family: Verdana; border-right: 1px solid #007d00 }
UL#border { margin-left: 30px }
TABLE.nuts   { font-size: 12px; font-family: Tahoma, sans-serif; margin-bottom: 10px; margin-left: 30px; width: 70%; border: solid 1px #b5a81e; border-collapse: collapse    }
TABLE.nuts TD#td1 { font-family: Verdana; border-right: 1px solid #b5a81e; border-bottom: 1px solid #b5a81e }
TABLE.nuts TD#td2 { font-family: Verdana; border-bottom: 1px solid #b5a81e }
TABLE.nuts TD#td3 { font-family: Verdana; border-right: 1px solid #b5a81e }
IMG#jelly    { border: solid 1px #e18417 }
