body {margin:0; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
td {font-size:12px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif}
p {text-indent:0; margin:0; margin-top:7px}

#top_txt { color:white; font-size:14px; text-align:right; padding:5px 20px 5px 5px; background-color:#00a0a4 }
#top_txt2 { position:absolute; top:60px; left:38px; color:white; width:400px; font-size:15px; font-weight:bold}
#adress { color:white; font-size:9px; text-align:center; padding:4px }
#site { color:white; font-weight:bold; font-size:9px; text-align:center; padding:3px }
#yukka { position:absolute; top:107px; left:180px}
.small {font-size:11px; text-align:justify; margin:7px; margin-right:60%; color:#CCCCCC}

/*Цены для оптовиков (кнопка)*/
#price_opt {margin:10px; font-size:11px; text-align:right}
#price_opt a {font-weight:bold; background-color:white; border:#FF6600 solid 1px; padding:3px; cursor:pointer}
#price_opt a:hover {color:white; background-color:red; border:red solid 1px; padding:3px; text-decoration:none}

/*Продукт*/
#name {margin:5px; color:#00aaac; font-weight:bold; font-size:22px; text-align:center}
#description { margin:30px; text-align:justify; font-size:12px;}

/*Линки*/
a { color:red; text-decoration:none }
a:hover { text-decoration:underline }

/*Меню*/
#menu { list-style:none; padding:20px 8px 20px 25px; letter-spacing:2; border-bottom:solid #e1f5f3 1px }
#menu a { color:#999999 }
#menu a:hover { text-decoration:none }

#catalog { border:solid 1px #999999; margin:10px }

/*Publications*/
.pub_name {color:#00757b; font-size:15px; margin:5px}
.pub_name a {color:#00757b;}
.pub_name2 {color:#00aaac; font-size:15px; margin:7px; text-align:right}
.pub_pre {color:#00aaac; margin:5px}
.pub_det {margin:5px; font-size:11px; color:red}
.pub_det a {text-decoration:underline}
.pub_det a:hover {text-decoration:none}

.photo {border:1px solid #00aaac; margin-left:7px; margin-top:5px}