html, body 
{
  color: black;
  background: white;
  font-weight: normal;
  font-family: tahoma, verdana;
  font-style: normal;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  border: 0px;
  height: 100%;
  width: 100%;
}

table#main
{
 width: 100%;
 height: 100%;
}

td.belt1
{
 height: 102px;
}

table#belt1
{
 width: 100%;
 height: 102px;
}

td#belt1td1
{
 width: 204px;
 height: 102px;
}

td#belt1td2
{
 height: 27px;
}

table#blockBL
{
 width: 100%;
 height: 27px;
}

td#blockB1
{
 width: 27px;
 height: 27px;
}

td#blockB2
{
 text-indent: 10px;
 background: url(../img/acor_b1bg1.png) repeat;
}

td#blockB3
{
 width: 60px;
 height: 27px;
 background: url(../img/acor_b1bg1.png) repeat;
}

td#blockB4
{
 width: 160px;
 background: url(../img/acor_b1bg2.png) repeat;
 white-space: nowrap;
 text-align: center;
 color: #FFFFFF;
}

td#belt1td3
{
 height: 75px;
 background-color: #C9CFD4;
}

td#blockC
{
 width: 162px;
 height: 75px;
}

td.blockC1
{
 width: 1px;
 height: 75px;
 background: #FFFFFF;
}

td#blockD
{
 width: 162px;
 height: 75px;
}

td#blockE
{
 width: 162px;
 height: 75px;
}

td#blockE1
{
 width: 162px;
 height: 75px;
}

td#blockF
{
 width: 100%;
 height: 75px;
 background: url(../img/acor_b1bg3.png) repeat;
}

td#belt2
{
 height: 6px;
 background: url(../img/acor_b2bg1.png) repeat;
 font-size: 1px;
}

td.belt3
{
 height: 121px;
}

table#belt3
{
 width: 100%;
 height: 121px;
 background: url(../img/acor_b3bg1.png) repeat;
}

td#belt3td1
{
 width: 204px;
 height: 121px;
}

td#belt3td2
{
 width: 280px;
 height: 121px;
}

td#belt3td3
{
 background: url(../img/acor_bottle.png) no-repeat right;
}

td#belt3td4
{
 width: 313px;
 height: 79px;
}

td#belt3td5
{
 width: 313px;
 height: 42px;
 background: #FFFFFF;
 color: #8E0024;
 text-align: center;
 white-space: nowrap;
 verical-align: middle;
}

td.belt4
{
 height: 23px;
}

table#belt4
{
 width: 100%;
 height: 23px;
}

td#belt4td1
{
 width: 204px;
 height: 23px;
 background: url(../img/acor_b4bg1.png) repeat;
}

td#belt4td2
{
 height: 23px;
 background: url(../img/acor_b4bg2.png) repeat;
}

td#belt4td3
{
 width: 313px;
 height: 23px;
 background-color: #FFFFFF;
}

td.belt5
{
 height: 100%;
}

table#belt5
{
 width: 100%;
 height: 100%;
}

td#belt5td1
{
 width: 204px;
 height: 100%;
 background: #EFF1F2;
 vertical-align: top;
 padding-top: 0px;
 padding-bottom: 0px;
}

td#blockR
{
 width: 204px;
 height: 50px;
 background: #EFF1F2;
}

td#belt5td2
{
 width: 100%;
 vertical-align: top;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 0px;
 padding-bottom: 0px;
}

td#belt5td3
{
 width: 150px;
 vertical-align: top;
 text-align: center;
}

td.belt6
{
 height: 14px;
}

table#belt6
{
 width: 100%;
 height: 14px;
}

td#belt6td1
{
 width: 204px;
 height: 14px;
 background: url(../img/acor_b6bg1.png) repeat;
}

td#belt6td2
{
 height: 14px;
 background: url(../img/acor_b6bg2.png) repeat;
}

td.belt7
{
 height: 61px;
}

table#belt7
{
 width: 100%;
 height: 61px;
 background: #EFF1F2;
 text-align: center;
}

td#belt7td1
{
 width: 204px;
 font-family: tahoma, verdana;
 font-size: 11px;
}

td#belt7td2
{
 font-family: tahoma, verdana;
 font-size: 11px;
 color: #850022;
}

td#belt7td3
{
 font-family: tahoma, verdana;
 font-size: 11px;
 color: #850022;
}

.f10black
{
 font-family: tahoma, verdana;
 font-size: 11px;
 color: #000000;
}

.f10dredu
{
 font-family: tahoma, verdana;
 font-size: 11px;
 color: #FF0000;
 text-decoration: underline;
}

.wine_descr
{
 font-family: tahoma;
 font-size: 11px;
 color: #FF0000;
}

a
{
 font-family: tahoma, verdana;
 font-size: 11px;
 color: #850022;
 text-decoration: underline;
}

a.flang
{
 font-family: tahoma, verdana;
 font-size: 11px;
 color: #C9CFD4;
 text-decoration: none;
}

a.flink
{
 font-family: tahoma, verdana;
 font-size: 11px;
 color: #8E0024;
 text-decoration: none;
}

table.submenu
{
 width: 204px;
 border: 0px;
}

td.submenu_0
{
 width: 204px;
 height: 18px;
 font-family: tahoma, verdana;
 font-size: 11px;
 color: #000000;
 background: url(../img/sub_menu_0.png);
 padding-left: 34px;
 padding-top: 0px; 
 padding-bottom: 0px; 
 padding-right: 0px;
 vertical-align: middle;
}

td.submenu_1
{
 width: 204px;
 height: 18px;
 font-family: tahoma, verdana;
 font-size: 11px;
 color: #000000;
 background: url(../img/sub_menu_1.png);
 padding-left: 34px;
 padding-top: 0px; 
 padding-bottom: 0px; 
 padding-right: 0px;
 vertical-align: middle;
}

a.submenu_0
{
 font-family: tahoma, verdana;
 font-size: 11px;
 color: #000000;
 text-decoration: none;
}

a:hover.submenu_0
{
 font-family: tahoma, verdana;
 font-size: 11px;
 color: #555555;
 text-decoration: underline;
}

font.submenu_1
{
 font-family: tahoma, verdana;
 font-size: 11px;
 color: #B7163F;
 text-decoration: underline;
}

table
{
 font-family: tahoma, verdana;
 font-size: 11px;
}

img
{
 vertical-align: middle;
 border: 0px;
}

img.blockJ
{
 vertical-align: top;
 border: 0px;
}

img.topalign
{
 vertical-align: top;
 border: 0px;
}

h1.title
{
 font-family: "times new roman";
 font-size: 22px;
 color: #9C002A;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 10px;
 padding-bottom: 2px;
 margin-bottom: 0px;
}

h1.title_grey
{
 font-family: "times new roman";
 font-size: 22px;
 color: #8C9195;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 10px;
 padding-bottom: 2px;
 margin-bottom: 0px;
}

p
{
 margin: 0px;
 padding: 0px;
}

p.text
{
 font-family: tahoma;
 font-size: 11px;
 color: #606060;
 padding-bottom: 15px;
 padding-left: 30px;
 padding-right: 15px;
 text-align: justify;
}

hr.belt3
{
 width: 300px;
 height: 1px;
 color: #B791A0;
}

input#blockO
{
 border-style: solid;
 border-width: 1px;
 border-color: #8E0024;
 vertical-align: middle; 
}

input#blockO1
{
 vertical-align: middle; 
}

td.cont_dep
{
 font-family: tahoma;
 font-size: 10px;
 color: #000000;
 padding-left: 6px;
 background: #e6ebef;
 vertical-align: top;
}

td.cont_vid
{
 height: 3px;
 font-size: 1px;
}

td.cont_text
{
 font-family: tahoma;
 font-size: 10px;
 color: #000000;
 padding-left: 6px;
 background: #FFFFFF;
 vertical-align: top;
 padding-top: 4px;
 padding-bottom: 4px;
}

input.cont_txt
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 border: 1px #707070 solid;
 text-indent: 5px;
 width: 300px;
}

select.cont_sel
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 border: 1px #707070 solid;
 width: 300px;
}

table.cont_ext
{
 border: 1px solid #D1DBE4;
 background: #F8F9FD;
 width: 100%;
 font-size: 2px;
}

textarea.cont_area
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 border: 1px #707070 solid;
 width: 100%;
 height: 100px;
 text-indent: 5px;
}

input.cont_bttn
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 border: 1px #707070 solid;
 width: 100px;
 height: 22px;
 background: #E4E9ED;
 vertical-align: middle;
}

table.line
{
 width: 100%;
 margin-bottom: 30px;
}

td.line
{
 font-size: 1px;
 padding: 0px 0px 0px 0px;
 background: #e6ebef;
}

td.line_white
{
 font-size: 1px;
 padding: 0px 0px 0px 0px;
 background: #FFFFFF;
}

td.line_pink
{
 font-size: 1px;
 padding: 0px 0px 0px 0px;
 background: #C5A6AC;
}

form.search
{
 margin: 0px 0px 0px 0px;
 vertival-align: middle;
}

p.redbold11
{
 font-family: tahoma;
 font-size: 11px;
 font-weight: bold;
 color: #8e0123;
}

p.black11
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
}
    
font.news_data_p
{
 font-family: tahoma;
 font-size: 11px;
 color: #9e0028;
}

font.news_text_p
{
 font-family: tahoma;
 font-size: 11px;
 color: #535353;
 text-align: justify;
}

a.news_p
{
 font-family: tahoma;
 font-size: 11px;
 color: #900026;
 text-align: right;
 text-decoration: none;
}

div.news_p
{
 margin: 0px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
}

div.news_a_p
{
 margin: 0px;
 width: 100%;
 text-align: right;
}

td.distr_delim_v
{
 width: 11px;
 background: url(../img/acor_delim1_v.png) repeat;
 font-size: 1px;
}

td.distr_delim_h
{
 height: 3px;
 background: url(../img/acor_delim1_h.png) repeat;
 font-size: 1px;
}

a.distr_city
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 text-decoration: none;
}

a:hover.distr_city
{
 font-family: tahoma;
 font-size: 11px;
 color: #555555;
 text-decoration: underline;
}

font.distr_selected
{
 font-family: tahoma;
 font-size: 11px;
 color: #8D0023;
 text-decoration: underline;
}

td.distr_shop
{
 font-family: tahoma;
 font-size: 11px;
 text-decoration: none;
 color: #8E0124;
 vertical-align: middle;
}

td.techno_img
{
 padding: 5px;
 vertical-align: top;
 text-align: middle;
 font-size: 3px;
}

td.techno_text
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 padding: 10px;
 vertical-align: top;
 text-align: justify;
}

div.moto
{
 text-align: right;
 font-family: arial;
 font-size: 11px;
 font-weight: normal;
 font-style: italic;
}

div.text
{
 text-indent: 20px;
 font-family: verdana;
 font-size: 11px;
}

table.bg_red1
{
 width: 100%;
 background: #8E0024;
}

td.bg_white
{
 background: #ffffff;
}

img.news_l
{
 float: left;
 margin-right: 10px;
 margin-bottom: 10px;
 border: 0px;
}

img.news_r
{
 float: right;
 margin-left: 10px;
 margin-bottom: 10px;
 border: 0px;
}

td.wine_new_img
{
 vertical-align: top;
 text-align: center;
 width: 75px;
}

td.wine_new_black
{
 font: tahoma 11px; 
 color: #000000;
 text-align: left;
 padding: 2px;
 width: 150px;
 vertical-align: top;
}

td.wine_new_red
{
 font: tahoma 11px;
 color: #900026;
 text-align: left;
 padding: 2px;
}

img.wine_new_small
{
 boreder: 0px;
}

td.wine_new_link
{
 text-align: right;
 height: 20px;
}

a.wine_new_link
{
 font-family: tahoma;
 font-size: 10px;
 color: #900026;
 text-decoration: none;
 padding-right: 10px;
}

a:hover.wine_new_link
{
 font-family: tahoma;
 font-size: 10px;
 color: #900026;
 text-decoration: underline;
 padding-right: 10px;
}

td.red_line
{
 font-size: 1px;
 background: #900026;
 width: 100%;
 height: 3px;
 background: url(../img/delim_red_h.png) repeat;
}

ul
{
 margin: 0px 0px 0px 40px;
}

td.wine_view_img
{
 vertical-align: middle;
 text-align: center;
 width: 120px;
}

td.wine_view_black
{
 font: tahoma 11px; 
 color: #000000;
 text-align: left;
 padding: 2px;
 width: 100px;
 height: 20px;
 vertical-align: top;
}

td.wine_view_red
{
 font: tahoma 11px;
 color: #900026;
 text-align: left;
 padding: 2px;
 height: 20px;
 vertical-align: top;
}

img.wine_view_big
{
 boreder: 0px;
}

td.wine_view_descr
{
 font: tahoma 11px;
 color: #000000;
 text-align: left;
 padding: 2px;
 height: 20px;
 vertical-align: top;
}

input.search_txt
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 border: 1px #707070 solid;
 text-indent: 5px;
 width: 300px;
 vertical-align: middle;
}

input.search_img
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 border: 1px #707070 solid;
 text-indent: 5px;
 vertical-align: middle;
}

select.search_sel
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 border: 1px #950025 solid;
 width: 50px;
 background: #FFFFFF;
 text-indent: 5px;
}

input.wine_txt
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 border: 1px #707070 solid;
 text-indent: 5px;
 width: 300px;
}

select.wine_sel
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 border: 1px #950025 solid;
 width: 150px;
 background: #FFFFFF;
}

select.wine_sel2
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 border: 1px #D1DBE4 solid;
 width: 150px;
 bbackground: #FFFFFF;
}

table.wine_ext
{
 border: 1px solid #000000;
 background: #77001E url(../img/searchbg.jpg) no-repeat top left;
 width: 100%;
 font-size: 2px;
}

table.wine_ext2
{
 border: 1px solid #8C9195;
 background: #E7EBEE url(../img/searchbg2.jpg) no-repeat top left;
 width: 100%;
 font-size: 2px;
}

p.wine_sel
{
 margin-bottom: 2px;
 border: 1px #960026 solid;
 color: #FFFFFF;
 font-family: tahoma;
 font-size: 11px;
 background: #960026;
 padding-left: 2px;
}

p.wine_sel2
{
 margin-bottom: 3px;
 color: #000000;
 border-bottom: 1px solid #8C9195;
 font-family: tahoma;
 font-size: 11px;
 bbackground: #D1DBE4;
 padding-left: 2px;
}

input.wine_bttn
{
 font-family: tahoma;
 font-size: 11px;
 color: #FFFFFF;
 border: 1px #868A8D solid;
 width: 100px;
 height: 22px;
 background: #970227;
 vertical-align: middle;
}

input.wine_bttn2
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 border: 1px #8C9195 solid;
 width: 100px;
 height: 22px;
 background: #D1DBE4;
 vertical-align: middle;
}

td.page_1
{
 border: #8E0124 1px solid;
 font-family: tahoma;
 font-size: 11px;
 font-weight: bold;
 color: #8E0124;
 height: 15px;
 text-align: center;
 vertical-align: middle;
 width: 15px;
}

td.page_0
{
 border: #8B9094 1px solid;
 font-family: tahoma;
 font-size: 11px;
 font-weight: bold;
 color: #8B9094;
 height: 15px;
 text-align: center;
 vertical-align: middle;
 width: 15px;
}

a.page_0
{
 font-family: tahoma;
 font-size: 11px;
 font-weight: bold;
 color: #8B9094;
 text-align: center;
 vertical-align: middle;
 text-decoration: none;
}

table.prodmap_hr
{
 width: 100%;
 height: 3px;
 font-size: 1px;
 margin-top: 2px;
 margin-bottom: 2px;
}

td.prodmap_hr
{
 height: 3px;
 width: 100%;
 background: url(../img/acor_delim1_h.png) repeat;
 font-size: 1px;
}

table.prodmap_hr_red
{
 height: 3px;
 width: 100%;
 background: url(../img/delim_red_h.png) repeat;
 font-size: 1px;
 margin-bottom: 3px;
}

font.prodmap_tm
{
 padding-left: 10px;
 font-family: tahoma;
 font-size: 11px;
 font-weight: bold;
 color: #8E0024;
 margin-bottom: 3px;
}

a.prodmap_tm
{
 font-family: tahoma;
 font-size: 11px;
 font-weight: bold;
 color: #8E0024;
 text-decoration: none;
 padding-left: 10px;
}

a:hover.prodmap_tm
{
 font-family: tahoma;
 font-size: 11px;
 font-weight: bold;
 color: #8E0024;
 text-decoration: underline;
 padding-left: 10px;
}

table.prodmap_range
{
 width: 100%;
 font-size: 1px;
}

td.prodmap_range
{
 width: 25%;
 font-family: tahoma;
 font-size: 11px;
 color: #8E0024;
 text-align: left;
 vertical-align: top;
}

a.prodmap_range
{
 font-family: tahoma;
 font-size: 11px;
 color: #8E0024;
 text-decoration: none;
}

a:hover.prodmap_range
{
 font-family: tahoma;
 font-size: 11px;
 color: #8E0024;
 text-decoration: underline;
}

td.prodmap_vr
{
 width: 3px;
 background: url(../img/delim_v3.png) repeat;
 font-size: 1px;
}

td.prodmap_glass
{
 width: 20px;
 text-align: center;
 vertical-align: middle;
}

table.prodmap_color_type
{
 width: 100%;
 font-size: 1px;
}

td.prodmap_color
{
 width: 20%;
 height: 20px;
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 text-align: left;
 vertical-align: middle;
 padding-left: 5px;
}

a.prodmap_color
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 text-decoration: none;
}

a:hover.prodmap_color
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 text-decoration: underline;
}

td.prodmap_type
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 text-align: left;
 vertical-align: middle;
 padding-left: 5px;
}

a.prodmap_type
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 text-decoration: none;
}

a:hover.prodmap_type
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 text-decoration: underline;
}

td.faq_img
{
 padding: 2px;
 vertical-align: top;
 text-align: center;
 width: 30px;
 height: 30px;
}

td.faq_quest
{
 font-family: tahoma;
 font-size: 11px;
 padding: 2px;
 vertical-align: top;
 color: #8E0024;
}

td.faq_answer
{
 font-family: tahoma;
 font-size: 11px;
 padding: 2px;
 vertical-align: top;
 color: #000000;
}

table.subscr_ext
{
 border: 1px solid #D1DBE4;
 background: #F8F9FD;
 width: 90%;
 font-size: 2px;
}

input.subscr_bttn
{
 font-family: tahoma;
 font-size: 9px;
 color: #000000;
 border: 1px #707070 solid;
 width: 70px;
 height: 18px;
 background: #E4E9ED;
 vertical-align: middle;
}

input.subscr_txt
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 border: 1px #707070 solid;
 text-indent: 5px;
 width: 90%;
}

.wine_new_link
{
 font-family: tahoma;
 font-size: 10px;
 color: #900026;
}

input.vip_txt
{
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 border: 1px #707070 solid;
 text-indent: 5px;
 width: 35px;
}

input.vip_bttn
{
 font-family: tahoma;
 font-size: 10px;
 color: #000000;
 border: 1px #8F0425 solid;
 width: 100px;
 height: 22px;
 background: #EFF1F2;
 vertical-align: middle;
}
