.menu {
float:none;
position:relative;
width:700px;
height:2em;
background:#8f1112;
border-top:10px solid #8f1112;
padding-bottom:1px;
/*background:#b7c6ac url(images/m1.png) bottom left repeat-x;
*/
margin-bottom:2em;
margin-top:20px;
margin-left:228px;
}
 
* html .menu {padding-bottom:0;}
 
.menu ul{
list-style-type:none;
padding:0;
margin:0 0 0 20px;
width:930px;
height:100%;
}
 
.menu li{
float:left;

}
 
.menu table{
position:absolute;
border-collapse:collapse;
left:0;
top:0;
}
 
.menu a, .menu :visited {
color:#f0b3b3;/*fcf0f0;*/
text-decoration:none;
}
.menu a em.lft, .menu :visited em.lft {
display:block;
float:left;
width:19px;
height:2em;
background: transparent url(../images/but_l.png);
border-bottom:1px solid #8f1112;
}
.menu a b, .menu :visited b {
display:block;
font-weight:bold;
float:left;
padding:0 6px;
height:2em;line-height:1.9em;
background: transparent url(../images/m1.png);
cursor:pointer;
border-bottom:1px solid #8f1112;
}
.menu a em.rgt, .menu :visited em.rgt {
display:block;
float:left;
width:19px;
height:2em;
background: transparent url(../images/but_d.png);
border-bottom:1px solid #8f1112;
}
 
.menu ul ul {
visibility:hidden;
position:absolute;
height:2em;
top:2em;
left:-84px;
width:850px;
border-bottom:1px solid #8f1112;
border-right:1px solid #8f1112;
background:#a75b5d;

}

.menu :hover {
white-space:normal;
}
 
.menu a:hover b {
color:#000;
background: transparent url(../images/m1.png);
border-bottom-color:#8f1112;
}
.menu a:hover em.lft {
background: transparent url(../images/but_l.png);
border-bottom-color:#8f1112;
}
.menu a:hover em.rgt {
background: transparent url(../images/but_d.png);
border-bottom-color:#8f1112;
}
 
.menu li:hover > a b
{
color:#000;
background: transparent url(../images/m1.png);
border-bottom-color:#8f1112;
}
.menu li:hover > a em.lft {
background: transparent url(../images/but_l.png);
border-bottom-color:#8f1112;
}
.menu li:hover > a em.rgt {
background: transparent url(../images/but_d.png);
border-bottom-color:#8f1112;
}


.menu ul :hover ul li {
border-left:1px solid #777; 
background:#a75b5d; 
height:2em;
color:#f0b3b3; /**/
}



.menu ul li:hover ul,
.menu ul a:hover ul{
display:block;
visibility:visible;
top:2em;
margin-top:1px;
}
.menu ul :hover ul li {
display:block; 
border-left:1px solid #777; 
background:#a75b5d; 
height:2em;
}
.menu ul :hover ul li a {
display:block; 
font-size:0.8em;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
height:2em; 
line-height:2.5em; 
width:auto; 
float:left; 
color:#000; 
padding:0 6px;}
.menu ul :hover ul li a:hover {
color:#77181b;
}





.menu li> a b
{
/*color:#000;*/
background: transparent url(../images/m1.png);
border-bottom-color:#8f1112;
}
.menu ul li ul,
.menu ul a ul{
/*display:block;*/
visibility:visible;
top:2em;
margin-top:1px;
}
.menu ul ul li {
/*display:block; */
background:#a75b5d; 
height:2em;
}
.menu ul ul li a {
/*display:block; */
font-size:0.8em;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
height:2em; 
line-height:2.5em; 
width:auto; 
float:left; 
/*color:#000; */
padding:0 6px;}
.menu ul  ul li a {
color:#77181b;
}




.main {
position:relative;
width:850px;
height:100%;
background:#fff;

margin-bottom:10px;;
margin-top:0px;
margin-left:165px;
}
.headerl{
float:left;
margin-left:0px;
margin-top:0px;
padding-bottom:10px;

}
.headerr{
float:right;
margin-left:30px;
margin-top:5px;
margin-right:20px;
}
.log1{
font-size:11px;
font-weight:bold;
font-family: Geneva, Arial, Helvetica, sans-serif,"Monotype Corsiva";
color:#f4ebd0;/* f4ebd0*/
padding-right:25px;
margin-bottom:1px;
}
.log2{
font-size:11px;
font-weight:bold;
font-family: Geneva, Arial, Helvetica, sans-serif,"Monotype Corsiva";
color:#f4ebd0;/* f4ebd0*/
padding-right:2px;
margin-bottom:1px;
}
.inp{
height:12px;
background-color:#fef5f5; /*fff0e9 */
border-bottom-color:#775151;
border-right-color:#775151;
font-size:10px;
font-weight:bold;
margin-bottom:2px;
}
.bottom {
clear:both;
text-align:center;
font-size:11px;
font-weight:bold;
font-family: Geneva, Arial, Helvetica, sans-serif,"Monotype Corsiva";
color:#f4ebd0;/* f4ebd0*/
padding-right:2px;
margin-bottom:1px;
}
.footer {
text-align:left;
font-size:11px;
font-weight:bold;
font-family: Geneva, Arial, Helvetica, sans-serif,"Monotype Corsiva";
color:#000000;/* f4ebd0*/
padding-right:2px;
margin-bottom:1px;
padding-left:7px;
}
.bottom a{
text-decoration:none;
color:#f4ebd0;
}
.pass{
font-size:12px;
color:#000000;
}
.pass1{
font-weight:bold;
font-size:12px;
color:#f4ebd0;
}
.pass2{
font-weight:bold;
padding-left:110pt;
font-size:12px;
color:#000000;
}
.pass3{
padding-left:80pt;
font-weight:bold;
font-size:12px;
color:#f4ebd0;
}
.header{
padding-bottom:50px;
}
. l{
display: inline; // IE5.5+
}
.text {
font:oblique bold 13pt Geneva, Arial, Helvetica, sans-serif;
padding-bottom:10pt;
}
.text2 {
font:oblique bold 14pt Geneva, Arial, Helvetica, sans-serif;
padding-bottom:10pt;
}
.texts {
font:oblique bold 10pt Geneva, Arial, Helvetica, sans-serif;
padding-left:20pt;
}
.textred {
color:#CC0000;
font:oblique bold 12pt Geneva, Arial, Helvetica, sans-serif;
padding-left:20;
}
.textred a{
color:#CC0000;
font:oblique bold 12pt Geneva, Arial, Helvetica, sans-serif;
padding-left:20pt;
}
.texts a{
font:oblique bold 10pt Geneva, Arial, Helvetica, sans-serif;
padding-left:20pt;
color:#000000;
}
.texts img{
border-style:none;
}
.texts2 {
font:oblique bold 11pt Geneva, Arial, Helvetica, sans-serif;
padding-left:20pt;
color:#5e0f14;
}
.texts2 a{
font:oblique bold 11pt Geneva, Arial, Helvetica, sans-serif;
padding-left:20pt;
color:#000000;
}
.texts2 th{
background-color:#D9A4B3;
}
.texts1 {
font:oblique bold 8pt Geneva, Arial, Helvetica, sans-serif;
padding-left:20pt;
}
.texts1 a{
font:oblique bold 8pt Geneva, Arial, Helvetica, sans-serif;
padding-left:20pt;
color:#000000;
}
.textsr {
font:oblique bold 12pt Geneva, Arial, Helvetica, sans-serif;
color:#5e0f14; 
}
.textsr a{
font:oblique bold 12pt Geneva, Arial, Helvetica, sans-serif;
color:#5e0f14; 
border:none;
}
.textn {
font:oblique 10pt Geneva, Arial, Helvetica, sans-serif;
padding-left:20;
}
.img a{
border:none;

}
.texts br{
margin-top:-3px;
}
.textsm{
font:bold 8pt  Geneva, Arial, Helvetica, sans-serif; 
color:#5e0f14; 
margin:0; 
padding:0;
}
.textsm a{
font:bold 8pt  Geneva, Arial, Helvetica, sans-serif; 
color:#5e0f14; 

}
.submenu a{
font-size:0.8em;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}
.submenu a:hover, submenu a:visited{
color:#000; 
text-decoration:none;
}
.basket{
border-color:#5e0f14;
color:#000000;
}
.basket th{
font:bold 12pt Geneva, Arial, Helvetica, sans-serif;
background-color:#d9adad;
}
.basket td{
font:bold 10pt Geneva, Arial, Helvetica, sans-serif;
background-color:#f4ebd0;
}
.basket a{
font:bold 10pt Geneva, Arial, Helvetica, sans-serif;
color:#000000;
}
#hed{
font:oblique 14pt Geneva, Arial, Helvetica, sans-serif;
}
#note{
padding-top:20pt;
padding-bottom:3pt;
font:bold 9pt Geneva, Arial, Helvetica, sans-serif;
color:#5e0f14;
}
.hm{
padding-top:15pt; 
padding-left:30pt; 
padding-right:30pt;
margin-bottom:20pt;
}
.hm p{
margin-top:3pt; 
}
.dis {
	display: none;
}
.enab {
	display: block;
}
