* { padding: 0; margin: 0; }
BODY { font-family: tahoma; color: #f6d1b6; background: #000; padding: 0; }

TABLE { border-collapse: collapse; border: 0; }
TD { vertical-align: top; }
IMG { border: 0; }
A IMG { border: 0; }

A { color: #fff; }

.png { filter:expression(fixPNG(this)) }

#shell { width: 100%; }

#l_column { width: 40%; text-align: center; }

#r_column { width: 55%; height: 100%; padding: 35px 0 10px 0; }

#vinous { width: 100%; height: 100%; }

#vinous .menu { position: relative; z-index: 1; width: 100%; height: 40px; margin: 0 0 8px 0; }
#vinous .menu TD { background: url('/img/vinous/13.gif') repeat-x; }
#vinous .menu DIV { position: relative; width: 490px; padding: 5px 0 0 0; }
#vinous .menu DIV A { float: left; }
#vinous .menu P { position: absolute; z-index: 2; top: 0; left: 0; width: 182px; height: 122px; background: url('/img/smenu.gif') no-repeat; }
#vinous .menu P .scool { width: 81px; height: 31px; }
#vinous .menu P A.punkt_first { display: block; font: Italic 17px Georgia; color: #ffd585; margin: 18px 0 0 17px; }
#vinous .menu P A.punkt { display: block; font: Italic 17px Georgia; color: #ffd585; margin: 12px 0 0 17px; }
#vinous .menu P A.punkt_first_sel { display: block; font: Italic 17px Georgia; color: #fff; margin: 18px 0 0 17px; }
#vinous .menu P A.punkt_sel { display: block; font: Italic 17px Georgia; color: #fff; margin: 12px 0 0 17px; }
*html #vinous .menu P A.punkt { margin-left: 10px; }
*html #vinous .menu P A.punkt_first { margin-left: 10px; }
*html #vinous .menu P A.punkt_sel { margin-left: 10px; }
*html #vinous .menu P A.punkt_first_sel { margin-left: 10px; }
#vinous .menu P SPAN { padding: 0 0 0 17px; }

#vinous .bleft { position: absolute; top: 0; left: -2px; z-index: 2; }
#vinous .bright { position: absolute; top: 0; right: -2px; z-index: 2; }

#vinous .top { background: url('/img/vinous/top.gif') 0 100% repeat-x; }
#vinous .left { background: url('/img/vinous/left.gif') repeat-y; }
#vinous .right { background: url('/img/vinous/right.gif') repeat-y; }
#vinous .bottom { background: url('/img/vinous/bottom.gif') repeat-x; }

.vab { vertical-align: bottom; }

#vinous .inside { width: 100%; background: #360910 url('/img/vinous/08.gif') no-repeat; }
#vinous .inside TABLE.all { width: 100%; height: 100%; background: url('/img/vinous/07.gif') 100% 100% no-repeat; }
#vinous .inside .big { width: 84%; height: 100%; background: url('/img/vinous/11.gif') 50% 100% no-repeat; }

#vinous .inside .ihead { display: block; margin: 32px 0 23px 0; }
#vinous .inside P { font: 13px tahoma; color: #f6d1b6; margin: 0 0 19px 0; line-height: 1.8; }

#vinous .inside .ba { float: right; margin: -63px -30px 0 0; }

#vinous .inside .he { margin: 0 0 11px 0; }

#vinous .inside H1 { font: 18px Georgia; color: #ffd585; }

#vinous .inside .rrrasp H1 { font: 18px Georgia; color: #ffd585; margin: 0 0 10px 0; }
#vinous .inside .rrrasp H1.date { font: 12px Georgia; color: #ffd585; margin: 0 0 10px 0; }
#vinous .inside .rrrasp H2 { font: italic 17px Georgia; color: #d19990; margin: 0 0 10px 0; }

#vinous .inside .rrrasp A { color: #ffd585; }

.rasp { color: #f9ebcb; margin: 0 0 16px 0; }
.rasp TH { font: italic 17px Georgia; color: #f9ebcb; padding: 0 20px 5px 0; white-space: nowrap; }
.rasp TD { font: 13px tahoma; color: #f9ebcb; padding: 0 20px 0 0; white-space: nowrap; }

.bord_line { position: relative; font-size: 0; height: 2px; margin: 0 0 35px 0; background: url('/img/vinous/05.gif') repeat-x;  }
.bord_line .limg { position: absolute; z-index: 2; top: 0; left: -28px; }
.bord_line .rimg { position: absolute; z-index: 2; top: 0; right: -28px; }

#vinous .footer_left { text-align: right; }
#vinous .footer_right { text-align: left; }

#vinous .footer_center { padding: 2px 0 0 0; background: url('/img/vinous/05.gif') repeat-x; }
#vinous .footer_center .ileft { float: left; position: relative; margin: 0 0 0 -10px; }
#vinous .footer_center .iright { float: right; }

#l_footer { text-align: center; padding: 0 0 10px 0; }
#l_footer span { padding: 0 152px 0 44px; text-align: left; font: 10px tahoma; color: #622f33; white-space: nowrap; }
#l_footer A { color: #622f33; }

#r_footer { font: 11px tahoma; color: #f4d488; }
#r_footer A { color: #f4d488; }
#r_footer P { float: left; }
#r_footer DIV { float: right; }

.photot { width: 100%; }
.photot IMG { border: 2px solid #800f20; }
.photot TD.comm { font: 13px tahoma; color: #feebcb; padding: 7px 0 38px 0; }
.photot TD { padding: 7px; }

LI { font: 13px tahoma; color: #f6d1b6; line-height: 1.3; padding: 2px 0 0 0; }
UL { padding: 0 0 17px 30px; color: #f6d1b6; }
OL { padding: 0 0 17px 30px; }

#id_01 { width: 100%; margin: 0 0 35px 0; }
#id_01 LABEL { display: block; width: 167px; font: 13px tahoma; color: #f8eacc; }
#id_01 SUP { color: #7c2c35; }
#id_01 INPUT { width: 100%; height: 17px; font: 11px tahoma; padding: 1px 4px; margin: 0 0 6px 0; border: 1px solid #8a5047; background: #f4d699; }
#id_01 TEXTAREA { width: 100%; height: 135px; font: 11px tahoma; padding: 1px 4px; border: 1px solid #8a5047; background: #f4d699 }

#vinous .inside #id_02 { font: 13px tahoma; color: #7c2c35; }

#h_404 { margin: 82px 0 13px -8px; }
#txt_404 { font: italic 20px Georgia; color: #d19990; margin: 0 0 30px 0; }
#menu_404 A { display: block; font: italic 20px Georgia; color: #f4d699; margin: 0 0 5px 0; }
