BODY{margin:0px;background-color:#edf0d0}
IMG{border:0}
DIV{font-family:Arial; font-size:12px; color:#666666}
P{font-family:Arial; font-size:12px; color:#666666}
A{font-family:Arial; font-size:12px; color:#2f2e2c}
A *{font-family:Arial; font-size:12px; color:#2f2e2c}
SPAN{font-family:Arial; font-size:12px; color:#666666}
.FONT{font-family:Arial; font-size:12px; color:#666666}
HR{background-color:#c5beab; height:1px; width:200; border:0; text-align:left; color:#c5beab}
HR.pr{background-color:#c5beab; height:1px; width:100%; border:0; color:#c5beab}
A.right_menu{font-family:Arial; font-size:12px; color:#666666; text-decoration:none;  width:200px}
A.right_menu_a{font-family:Arial; font-size:12px; color:#20963f; font-weight:bold; text-decoration:none;  width:200px;}
SPAN.343{font-family:Arial; font-size:24px; color:#666666; text-decoration:none;}
A.pricel{font-family:Arial; font-weight:bold; font-size:12px; color:#666666; text-decoration:underline}
SPAN.type{font-family:Tahoma; font-weight:normal; font-size:9px; color:#999999; text-decoration:none}
IMG.inf{border:solid 10px white;}
SPAN.inf{font-family:Georgia; font-weight:bold; font-size:14px; font-style:italic; color:#2f2e2c; text-decoration:none; line-height:30px; width:200px}
H2{font-family:Georgia; font-weight:normal; font-style:italic; font-size:20px; color:#2f2e2c; text-decoration:none; line-height:30px;}
SPAN.news_caption{font-family:Tahoma; font-weight:normal; font-size:9px; color:#999999; text-decoration:none}
SPAN.news_title{font-family:Arial; font-weight:bold; font-size:16px; color:#3a3935; text-decoration:none; line-height:30px}
A.news_body{font-family:Arial; font-size:12px; color:#666666; text-decoration:none;}
IMG.news{border:solid 1px #999999;}
INPUT.inp{width:420px;height:20px; margin:3px;font-family:Tahoma; font-size:12px; color:#2f2e2c;}
TEXTAREA.inp{width:420px;margin:3px;font-family:Tahoma; font-size:12px; color:#2f2e2c;}
SPAN.guest_text{font-family:Arial; font-size:12px; color:#666666; text-decoration:none;}
A.guest_name{font-family:Tahoma; font-weight:normal; font-size:9px; color:#999999; text-decoration:underline}
SPAN.guest_date{font-family:Arial; font-size:12px; color:#999999; text-decoration:none;}
SPAN.prod_price{font-family:Arial; font-size:18px; color:#aead95; text-decoration:none;}
SPAN.prod_name{font-family:Arial; font-size:12px; color:#666666; text-decoration:none; font-weight:normal; line-height:22px}
.copy{color:b2b2b2;font-family:Arial; font-size:12px; text-decoration:none;font-weight:bold}
A.copy{color:b2b2b2;font-family:Arial; font-size:12px; text-decoration:none; font-weight:normal}



/* CSS Document */
h2{
font:20px Georgia,serif;
color:#2f2e2c;
padding:0;
margin:0 0 22px 0;
font-style:italic;
}
#table{
width:581px;
}
#table th{
font:12px Tahoma,serif;
color:#666666;
height:23px;
border-bottom:1px solid #d1d4b8;
}
#table .td{
font:12px Tahoma,serif;
color:#666666;
padding:16px 0 10px 0;
}
#table .td2{
background-color:#e9ecc4;
}

#table a{
font:12px Tahoma,serif;
color:#1e9640;
text-decoration:underline;
}
#table .input{
width:28px;
height:17px;
border:1px solid #b3b9c3;
}
#fon{
background:url(../img/fon.jpg) no-repeat;
width:293px;
height:131px;
margin-top:12px;
padding:6px;
}
#fon .select1{
/*width:85px;*/
height:17px;
border:1px solid #b3b9c3;
background-color:#ffae2c;
margin-top:3px;
}
#fon .select2{
/*width:85px;*/
height:17px;
border:1px solid #b3b9c3;
background-color:#ffd798;
margin-top:3px;
}
#fon .select3{
/*width:85px;*/
height:17px;
border:1px solid #b3b9c3;
background-color:#fff198;
margin-top:3px;
}
.green_text{
font:11px Tahoma,serif;
color:#249642;
}
.text{
font:12px Tahoma,serif;
color:#666666;
} 
.input{
height:17px;
border:1px solid #b3b9c3;
}
.select{
height:17px;
border:1px solid #b3b9c3;
}
.textarea{
width:335px;
height:88px;
border:1px solid #b3b9c3;
}


#cart{
font:12px Arial,serif;
color:#666666;
}
#cart .price{
font:12px Arial,serif;
color:#4e9736;
font-weight:bold;
}