body {
        font: 12px Arial;
        color: #000000;
        background: #FFFFFF url(images/design/shtrih_b.gif);
        margin: 0px;
        padding: 0px;
}
.td-Top {
        border-bottom: 2px solid #666666;
}
.logo {
        font: bolder 18px Arial;
        color: #FF0000;
        margin: 0px;
        padding: 0px;
        filter: DropShadow(Color=#000000, OffX=2, OffY=2);
        text-transform: uppercase;
        text-align: center;
}
.td-main {
        border-top: 0px solid;
        border-right: 1px solid #666666;
        border-bottom: 0px solid;
        border-left: 1px solid #666666;
}
p {
        font: 14px Arial;

}

#content {
	display: block;
	padding: 1px;
	border-width: 0;
	margin: 0;
}


#content p {
        font-family: "Times New Roman", Times, serif;
        text-indent: 20px;
        text-align: justify;
}



#vMenu h3 {
        font-size: 18px;
        margin: 0px;
        padding: 0px 10px;
        border-top: 1px solid #666666;
        border-right: 0px solid;
        border-bottom: 1px solid #666666;
        border-left: 0px solid;
        background: #FFFFCC;
}
#vMenu p {
        margin: 0px;
        padding: 0px 10px;
        font-size: 10px;
        font-family: Arial, Helvetica, sans-serif;
}
#vMenu b {
        font-size: 14px;
        text-align: center;
        height: 20px;
}
#vMenu :link, #vMenu :visited  {
        color: #003399;
        text-decoration: none;
        width: 100%;
        background: #fff;
        border-bottom: 1px solid #fff;
        height: 14px;
        font-size: 10px;
}
#vMenu :link:hover, #vMenu :visited:hover  {
        color: red;
        text-decoration: none;
        width: 100%;
        background: #fff;

}
#hMenu p {
        margin: 0px;
        padding: 0px 10px;
        font-size: 12px;
}
#hMenu :link, #hMenu :visited  {
        text-decoration: none;
        color: #333333;
        font-weight: bold;
}
#path p {
        margin: 0px;
        padding: 0px;
        font-size: 10px;
        font-family: Arial, Helvetica, sans-serif;
}
#path :link, #path :visited  {
        color: #003399;
        text-decoration: none;
}
#path :link:hover, #path :visited:hover  {
        color: red;
        text-decoration: none;

}
.phone {
        font: italic normal 28px Impact;
        color: #FF0000;
        margin: 0px 0px 5px;
        padding: 0px;
}
.ooo-sp {
        font: bolder 34px Arial;
        color: #FF0000;
        margin: 0px;
        padding: 0px 10px;
}
.td-bottom {
        padding: 0px 10px;
        border-top: 1px solid #666666;
        border-bottom: 5px solid #666666;
}
.copy {
        font-size: 11px;
        color: #333333;
        font-family: Arial;
        text-decoration: none;
}
#price .group {
	background: #99CCCC;
	height: 40px;
	font-size: 16px;
	font-weight: bold;
}
#price .subgroup {
	background: #CCCCCC;
	font-size: 12px;
	font-weight: bolder;
	height: 20px;
	text-align: center;
}
#price .special {
	background: #FFFFCC;
	height: 20px;
	font-size: 10px;
}
#price .str {
	background: #FFFFFF;
	font-size: 10px;
	height: 16px;
}
#price tr {
	background: #FFFFFF;
	height: 16px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
}
#price td {
	padding-right: 2px;
	padding-left: 2px;
}
.tab_price {
	background: #666666;
}
