body { PADDING: 0 0 0 0; margin: 0 0 0 0; BACKGROUND: #154472 url(images/m.jpg); text-align: center;  }
table, div, td { border: 0; PADDING: 0 0 0 0; border-spacing: 0px; border-collapse: collapse; vertical-align: top; filter:expression(fixPNG(this)); }
img {border:0 ; PADDING: 0; margin: 0;  }
td { font-family: Arial, Helvetica, sans-serif; font-size: 12; color: #FFF; }
a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #ffffff;  }
a:hover { text-decoration: none; color: #d2d17c; }
p { text-indent: 25px; margin: 0 0 10 0; text-align: justify; }
h1 { font-size: 14; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; text-align: right; padding: 5 40 0 5; BACKGROUND: url(images/h1.png) no-repeat right middle; }
h2 { font-size: 12; color: #FFF; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; }

#page   { width: 100%; BACKGROUND: url(images/bk.jpg) repeat-x left top; padding: 30 0 30 0; }
#tab { width: 995; border: 1 solid  #F0DED0; }
#tabtop { width: 995; height: 2;  }
#tabmid {  width: 995; padding: 0 0 0 0; }
#tabbot { width: 995; height: 16; }
#header { text-align: center; padding: 0 0 0 0; }
#gd { width: 950; height: 264; BACKGROUND: url(images/gd.png) no-repeat left top; }
#gd a { position: relative; }
#gd img { width: 950; height: 264; }
#ital { width: 490; height: 114; BACKGROUND: url(images/ital.png) no-repeat left top; }
#ital a { position: relative; }
#ital img { width: 490; height: 114; }
#menu { text-align: center;  }
#menu table { background: #0C1870; border-top: 1 solid #E3DBA5; }
#menu table td { border-bottom: 1 solid #d2d17c; border-right: 1 solid #d2d17c; position: relative; }
#menu table td div { position: absolute; margin: 60 0 0 0; }
#menu table td div a { display: block; background: #d2d17c; color: #000; padding: 5 5 5 5; border-bottom: 1 solid #3F2518; width: 200; font-size: 12; }
#menu table td div a:hover { color: #fff; }

#content { padding: 10 0 20 0; text-align: center; }

#blabla { width: 2; height: 46; }
#trade { width: 10%; text-transform: uppercase; }
#opus { width: 90%;  }
.text { padding: 20 0 20 0; border-bottom: 3 solid #E2BDA6; border-top: 3 solid #E2BDA6; width: 90%; }
#bottom { width: 995; padding: 10 10 10 10; text-align: center; }
#bottom table { width: 100%; }
#bottom table a { text-transform: uppercase; font-size: 10; color: #E2BDA6; }
#bottom table a:hover { color: #FFF; }
#counter { width: 65%; }
#bmenu { width: 35%; text-align: right; }
#flash { width: 974; height: 1; margin: 0 0 10 0; background: #d2d17c; }

#goods { }
#goods td { padding: 6; }
#goods td div { background: #d2d17c; border-bottom: 3 solid #154472; }
#goods td div .name { font-size: 16; color: #FFF; display: block; padding: 7; background: #bc8e03; }
#goods td div .name:hover { color: #E2BDA6; }
#goods td div img { border-bottom: 2 solid #154472; border-top: 1 solid #154472; margin: 3 0 1 0; }

#shop {  }
#back { width: 50; text-align: center; vertical-align: middle; }
#back div { width: 38; height: 38; BACKGROUND: url(images/1_2_main_l.png) no-repeat left top; }
#back div a { position: relative; }
#back div img { width: 38; height: 38; }
#emb { width: 50; }

#next { width: 50; text-align: center; vertical-align: middle; }
#next div { width: 38; height: 38; BACKGROUND: url(images/1_2_main_r.png) no-repeat left top; }
#next div a { position: relative; }
#next div img { width: 38; height: 38; }
#emn { width: 50; }

#shop1 { width: 90%; background: #154472; }
#shop1 td { text-align: center; padding: 10 0 5 0; }
#shop1 .gname { display: block; width: 90; height: 40; padding: 5 5 5 5; color: #666; font-size: 14; background: #F5E8E1; }
#shop1 .gname:hover { color: #FD1A19; }

#subcat { width: 90%; text-align: left; }
#subcat a { width: 200; height: 35; display: block; float: left; background: #ECCAB5; padding: 10 0 0 5; font-size: 16; color: #999; font-weight: bold; }
#subcat a:hover, #subcat .active { background: #FBE8DD; padding: 10 0 0 5; color: #FD1A19; }

#faq { width: 90%; text-align: left; }
.empty { width: 100%; padding: 100 100 100 100; font-weight: bold; color: #FD1A19; text-align: center; }



#tform { width: 100%;  }
#tform td { border: 1 solid #3F2518; padding: 5 5 5 5; }
.string { background: #381154; color: #fff; font-weight: bold; border: 1 solid #f39000;}
#tform input { border: 1 solid #3F2518; font-size: 12; }
#tform .submit { border: 1 solid #3F2518; background: #3F2518; padding: 5 5 5 5; color: #FFF; }
.small { font-size: 11; }
.faqitem { margin: 10 0 10 0; padding: 10 0 10 0; border-bottom: 2 solid  #3F2518; border-top: 2 solid  #3F2518; width: 100%; text-align: left; }


.error { color: #FD1A19; }
.success { color: Green; }
 
#success  { padding: 5 5 5 5; border-left: 4 solid green; }
#nsuccess { padding: 5 5 5 5; border-left: 4 solid #FD1A19; }

#sape { color: #FFF; font-size: 10; font-family: arial; }
#sape a { color: #FFF; font-size: 10; font-family: arial; text-decoration: none; }
