<!--
body { background-color: #ffffff; margin: 0; font-size: 9pt; font-family: Arial Cyr, Arial, Tahoma; }
table { font-size: 9pt; font-family: Arial Cyr, Arial, Tahoma; }
a:link, a:visited { color: #395B17; text-decoration: underline; }
a:hover { color: #c11; text-decoration: underline; }
a.topLink:link, a.topLink:visited { font-size: 8pt; font-weight: bold; color: #000; text-decoration: underline; }
a.topLink:hover { font-size: 8pt; font-weight: bold; color: #247; text-decoration: underline; }
a.link:link, a.link:visited { font-size: 8pt; color: #000; text-decoration: underline; }
a.link:hover { font-size: 8pt; color: #247; text-decoration: underline; }
a.menulink, a.menulink:link, a.menulink:visited { font-size: 14pt; color: #000; text-decoration: underline; }
a.menulink:hover { color: #247; }
a.listLink:link, a.listLink:visited { font-size: 9pt; font-weight: bold; color: #395B17; text-decoration: none; }
a.listLink:hover { font-size: 9pt; font-weight: bold; color: #000; text-decoration: underline; }
h1 { font-size: 14pt; font-weight: bold; color: #496F23; padding: 0px; margin: 0px; }
h2 { font-size: 12pt; font-weight: bold; color: #496F23; padding: 0px; margin: 0px; }
.listDescr { font-size: 8pt; color: #626262; }
.text { font-size: 8pt; color: #000; }
.textMedium{font-size:10pt;color:#000000;}
.fullDescr { font-size: 9pt; color: #585858; text-align: justify; }
.price, .red { color: #c11; }
.green { color: green; }
.priceBorder { font-size: 10pt; font-weight: bold; color: #626262; padding: 2px; padding-left: 4px; border-color: #ddd; border-style: solid; border-width: 1px; text-align: right; width: 65px; height: 18px; }
.cntdwn { background-color: #5B8324; color: #fff; border-radius: 16px; padding: 6px 25px; text-shadow: -1px -1px 1px #555; box-shadow: 0 1px 2px #666; -webkit-box-shadow: 0 1px 2px #666; border: 1px solid #5B8324; -webkit-border-radius: 20px; color: white; font-weight: bold; font: 18px/18px Verdana; -webkit-box-shadow: rgb(102, 102, 102) 0px 1px 2px 0px; }
.topTransl { position: absolute; top: 39px; z-index: 1; margin-left: 577px; color: white; }
a.gflag { vertical-align: middle; font-size: 16px; padding: 1px 0; background-repeat: no-repeat; background-image: url('/images/translate/16.png'); }
a.gflag img { border: 0; }
a.gflag: hover { background-image: url('/images/translate/16a.png'); }
#goog-gt-tt { display: none !important; }
.goog-te-banner-frame { display: none !important; }
.goog-te-menu-value: hover { text-decoration: none !important; }
body { top: 0 !important; }
#google_translate_element2 { display: none!important; }
.goog-text-highlight { background-color: transparent !important; border: none !important; box-shadow: none !important; }

.popup_menu, .popup_address { margin: 0 15px; }
.popup_menu { margin-top: 5px; }
.popup_address { margin-bottom: 15px; }
.orderformDiv {margin:0 12px 0 12px;}
.popup_cart_item_image, .popup_cart_item_text { vertical-align: top; }
.popup_cart_item_image { text-align: center; }
.popup_cart_item_image img { max-height: 60px; max-width: 60px; }
.popup_cart_item_name, .popup_cart_item_price, .popup_cart_item_qty { margin-top: 5px; }
.popup_cart_item_price > div, .popup_cart_item_qty > div { float: left; width: 7em; }
.popup_cart_item_qty input { border: 0; border-bottom: 1px solid #aaa; text-align: right; background-color: #fff; width: 2em; font-weight: bold; }
.popup_cart_item_qty a { text-decoration: none; }
.popup_cart_item_qty a img { vertical-align: middle; }
.popup_order_table td { vertical-align: top; }
.popup_order_table .need { color: #a11; }
.popup_order_table .need * { color: inherit; }
.popup_order_table input[type="text"], .popup_order_table select, .popup_order_table textarea { max-width: 300px; width:100%;}
.popup_order_table textarea { overflow: auto; }
.popup_order_hint { color: #888; font-size: 0.9em; margin: 3px 2px 7px; }
.popup_order_hint * { font-style: inherit; font-size: inherit; }
.popup_order_hint a, .popup_order_hint a:visited { color: #888; text-decoration: underline; }
.popup_order_hint.vine { color: #a11; }
#popup_order_return, #popup_order_recalc { padding: 3px 10px; font: 11px 'ms sans serif', tahoma, arial, helvetica; margin-top: 10px; }
#popup_order_fill, #popup_order_submit { padding: 5px 25px; font: 14px 'ms sans serif', tahoma, arial, helvetica; }
#popup_order_fill { margin-top: 10px; }
#popup_order_submit { margin: 10px auto; }



.bordered{border:#CCCCCC;border-style:solid;border-width:1px;padding:6px;margin:8px}

.order_form {
display: table;
margin: 0 auto;
max-width: 700px;
width: 95%;
}

.order_header_table {
background-color: #f5f5f5;
}
.order_list_table, .order_form, .order_header_table {
font-size: 9pt;
max-width: 700px;
}


//-->