

.tov { }
.tov a { text-decoration: none; }
.tov a:hover { text-decoration: underline; }
.tov td { vertical-align: top; }

.tov .price { text-align: right; color: #c00000; font-size:150%;}

.tov .tparams td { padding: 2px; padding-right: 10px; border-bottom:1px dashed #ccc;}
.tov .tparams td.h {  color: #336699; font-size:125%; }
.tov .tparams td.p { font-weight: bold; }



.tov_article { margin: 5px 0px; clear: both; }
.tov_article .pic { float: left; width: 110px; }
.tov_article .pic img { width: 100px; margin: 5px; border: 1px solid #000000; }
.tov_article .title { margin: 0; }
.tov_article .title a { font-weight: bold; color: #336699; text-decoration: none; }
.tov_article .title a:hover { text-decoration: underline; }
.tov_article .text { text-align: justify; margin: 0; }
.tov_article .text img { float: left; margin: 5px; }


.tov_secs td { padding: 4px 2px; vertical-align: top; }
.tov_secs a  {  }
.tov_secs .secpic { width: 25px; padding: 0; }
.tov_secs .mainsec a { font-size:125%; color: #336699; }
.tov_secs .subsec a { }


.tov_shops { }
.tov_shops td { padding: 4px 0px; }
.tov_shops .cnt { width: 40px; text-align: right; color: #999999; }
.tov_shops a { }


.tov_short { width: 100%; }
.tov_short .tov_pic { width: 110px; height: 110px; margin:0px 10px;}
.tov_short .tov_pic img { margin: 5px 10px; max-width:100px; max-height:100px; width:expression(this.width>100?100:true); height:expression(this.height>100?100:true); }
.tov_short .title a { font-size:125%; }
.tov_short .sub { color: #666; }
.tov_short .sub a { color: #666; }
.tov_short .price { font-weight: bold; color: #900000; font-size:150%;}
.tov_short .new { color: #c99; }
.tov_short .more { text-align: right; }
.tov_short .more a {  color: #666; }
.tov_short .text { color: #666; padding: 10px; margin: 5px; }

.tov_sep { height: 10px; }


.tov_menu { color: #333333; }
.tov_menu .sublink a {  }
.tov_menu .submit input { }
