@charset "utf-8";
tr.bg0 {
	background-color: #F2FEEF;
}
tr.bg1 {
	background-color: #EEF7FF;
}
tr.bg2 {
	background-color: #FFFFFF;
	color: #FFFFFF;
}
#news {
	width: 450px;
	font-size: 13px;
	line-height: 20px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#news .tit {
	color: #0066CC;
}

#news th {
	background-color: #E6FAFF;
	width: 130px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000099;
	font-weight: normal;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#news td {
	padding-left: 10px;
	background-color: #FDFFE6;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
}
#news .time {
	color: #FF3399;
}
#news span {
	color: #009900;
}
div.table {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}

/****************************COLOR 01**********************************/
#price01 {
	margin-top: 10px;
	margin-left: 20px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #8CD7DB;
	border-left-color: #8CD7DB;
	width: 96%;
}
#price01 th {
	line-height: 26px;
	vertical-align: middle;
	color: #0BC1E8;
	background-color: #F1FAF7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #8CD7DB;
	border-bottom-color: #8CD7DB;
	text-align: center;
}

#price01 td {
	padding-left: 5px;
	vertical-align: super;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #8CD7DB;
	border-bottom-color: #8CD7DB;
	background-color: #FFFFFF;
	color: #0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#price01 .tit {
	text-align: center;
	color: #FFFFFF;
	background-color: #62D3FF;
	font-size: 15px;
}
#price01 .info {
	color: #999999;
	background-color: #F5F5F5;
	font-size: 13px;
}
#price01 span {
	color: #FF3366;
	font-weight: bold;
}
/****************************COLOR 02**********************************/
#price02 {
	width: 96%;
	margin-top: 10px;
	margin-left: 20px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #EEBBD6;
	border-left-color: #EEBBD6;
}
#price02 th {
	line-height: 26px;
	vertical-align: middle;
	color: #CC3366;
	background-color: #F5ECFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EEBBD6;
	border-bottom-color: #EEBBD6;
	text-align: center;
}

#price02 td {
	padding-left: 5px;
	vertical-align: super;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EEBBD6;
	border-bottom-color: #EEBBD6;
	background-color: #FFFFFF;
	color: #CC3366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#price02 .tit {
	text-align: center;
	color: #FFFFFF;
	background-color: #F9A2D1;
	font-size: 15px;
}
#price02 .info {
	color: #999999;
	background-color: #F5F5F5;
	font-size: 13px;
}
#price02 span {
	color: #FF3366;
	font-weight: bold;
}
/****************************COLOR 03**********************************/
#price03 {
	width: 96%;
	margin-top: 10px;
	margin-left: 20px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #8AE481;
	border-left-color: #8AE481;
}
#price03 th {
	line-height: 26px;
	vertical-align: middle;
	color: #009900;
	background-color: #F1FFEC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #8AE481;
	border-bottom-color: #8AE481;
	text-align: center;
}

#price03 td {
	padding-left: 5px;
	vertical-align: super;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #8AE481;
	border-bottom-color: #8AE481;
	background-color: #FFFFFF;
	color: #009900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#price03 .tit {
	text-align: center;
	color: #FFFFFF;
	background-color: #8CE362;
	font-size: 15px;
}
#price03 .info {
	color: #999999;
	background-color: #F5F5F5;
	font-size: 13px;
}
#price03 span {
	color: #FF3366;
	font-weight: bold;
}
/****************************COLOR 04**********************************/
#price04 {
	width: 96%;
	margin-top: 10px;
	margin-left: 20px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #D7B5FF;
	border-left-color: #D7B5FF;
}
#price04 th {
	line-height: 26px;
	vertical-align: middle;
	color: #663399;
	background-color: #F1E6FF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D7B5FF;
	border-bottom-color: #D7B5FF;
	text-align: center;
}

#price04 td {
	padding-left: 5px;
	vertical-align: super;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D7B5FF;
	border-bottom-color: #D7B5FF;
	background-color: #FFFFFF;
	color: #660099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#price04 .tit {
	text-align: center;
	color: #FFFFFF;
	background-color: #C8B3F0;
	font-size: 15px;
}
#price04 .info {
	color: #999999;
	background-color: #F5F5F5;
	font-size: 13px;
}
#price04 span {
	color: #FF3366;
	font-weight: bold;
}
/****************************COLOR 05**********************************/
#price05 {
	width: 96%;
	margin-top: 10px;
	margin-left: 20px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F7CBB9;
	border-left-color: #F7CBB9;
}
#price05 th {
	line-height: 26px;
	vertical-align: middle;
	color: #FF6666;
	background-color: #FFFEE6;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #F7CBB9;
	border-bottom-color: #F7CBB9;
	text-align: center;
}

#price05 td {
	padding-left: 5px;
	vertical-align: super;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #F7CBB9;
	border-bottom-color: #F7CBB9;
	background-color: #FFFFFF;
	color: #FF6666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#price05 .tit {
	text-align: center;
	color: #FFFFFF;
	background-color: #F08888;
	font-size: 15px;
}
#price05 .info {
	color: #999999;
	background-color: #F5F5F5;
	font-size: 13px;
}
#price05 span {
	color: #FF3366;
	font-weight: bold;
}

/****************************COLOR 06**********************************/
#price06 {
	width: 96%;
	margin-top: 10px;
	margin-left: 20px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CFA263;
	border-left-color: #CFA263;
}
#price06 th {
	line-height: 26px;
	vertical-align: middle;
	color: #CC6633;
	background-color: #F9F3EC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CFA263;
	border-bottom-color: #CFA263;
	text-align: center;
}

#price06 td {
	padding-left: 5px;
	vertical-align: super;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CFA263;
	border-bottom-color: #CFA263;
	background-color: #FFFFFF;
	color: #CC6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#price06 .tit {
	text-align: center;
	color: #FFFFFF;
	background-color: #DFAB7B;
	font-size: 15px;
}
#price06 .info {
	color: #999999;
	background-color: #F5F5F5;
	font-size: 13px;
}
#price06 span {
	color: #FF3366;
	font-weight: bold;
}
#photo {
	width: 100%;
}
#photo td {
	vertical-align: top;
}
#photo .photoright {
	text-align: right;
}




/*****************************************************************************/

#sphoto {
	width: 100%;
	text-align: left;
}
#sphoto .sphoto {
	width: 305px;
}

#link {
	width: 100%;
}
#link th {
	font-size: 15px;
	width: 30%;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../images/table_line.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#link td {
	text-align: center;
	vertical-align: middle;
	padding-top: 30px;
	padding-bottom: 30px;
	background-image: url(../images/Link_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#table {
	width: 100%;
}
#table th {
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	line-height: 26px;
	background-color: #9ED09D;
}
#table td {
	padding-left: 10px;
	background-image: url(../images/table_line.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
}
#table .date {
	width: 200px;
	color: #009900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
}
#NewInfo {
	width: 100%;
}
#NewInfo th {
	width: 120px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: right;
	vertical-align: top;
}
#NewInfo td {
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../images/table_line.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#NewInfo .title {
	font-size: 15px;
	color: #00CC00;
	font-weight: bold;
}
#NewInfo .word {
	color: #009933;
}


#Prods th {
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #C5EBF9;
	line-height: 26px;
	background-color: #8ECFC9;
}
#Prods td {
	vertical-align: top;
}
#Prods .photo {
	padding-top: 15px;
	padding-right: 10px;
}
.ProdsInfo {
	margin-top: 10px;
	width: 100%;
}
.textscope {
	vertical-align: top;
}
.photoImg {
	border: medium double #030;
	margin-right: 10px;
	margin-bottom: 10px;
}
.list {
	margin-left: 25px;
	margin-right: 15px;
}
.list .food {
}

.list h3 {
	color: #060;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #060;
	margin-top: 10px;
}
.foodlist {
	margin-left: 20px;
}
.foodtitle {
	color: #FFF;
	font-size: 0.8em;
	border: 1px solid #F36;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #F69;
}




.ProdsInfo th {
	background-image: url(../images/gif-0108.gif);
	color: #06C;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: middle;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;
	border: 1px dotted #09F;
	background-color: #E8F5FF;
}
.ProdsInfo span {
	color: #FF0000;
}
.ProdsInfo td {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-image: url(../images/table_line.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#Message {
	width: 100%;
	line-height: 20px;
}
#Message th {
	line-height: 26px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-color: #7ECAC6;
}
#Message td {
	line-height: 26px;
	vertical-align: middle;
	text-align: center;
	background-image: url(../images/table_line.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#Message .tit {
	width: 50%;
}
#Message .today {
	background-color: #FFE1E1;
	color: #CC0000;
}
#Message .Subject {
	text-align: left;
}
#NewMessage {
	width: 100%;
}
#NewMessage th {
	width: 120px;
	color: #666666;
	font-size: 13px;
	line-height: 26px;
	text-align: center;
	vertical-align: top;
}
#NewMessage td {
	background-color: #FFFFFF;
	font-size: 13px;
	line-height: 22px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#NewMessage  span {
	color: #69C2BE;
}
#NewMessageMain {
	width: 100%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
}
#NewMessageMain th {
	text-align: center;
	padding-right: 5px;
	background-color: #EFEFEF;
	line-height: 22px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	width: 120px;
}
#NewMessageMain td {
	padding-left: 5px;
	vertical-align: top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
#NewMessageMain .tit {
	font-size: 15px;
	color: #FF3366;
}
div.MasterMain {
	background-color: #F5FEFD;
	padding: 10px;
	border: 1px solid #ACDFCC;
	color: #FF3399;
}
div.MasterTit {
	background-image: url(../images/Master.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 90px;
	height: 70px;
	line-height: 70px;
	vertical-align: middle;
	font-size: 15px;
	font-weight: bold;
	color: #FF6600;
}

div.response {
	color: #00CCFF;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.response span {
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
}


#admin {
	width: 100%;
	background-color: #DFF7FF;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #0066FF;
}


div.tittle {
	margin-bottom: 5px;
	height: 85px;
	background-image: url(../images/tit.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div.windowclose {
	margin-top: 10px;
	font-size: 13px;
}
a:link {
	color: #0099FF;
	text-decoration: none;
}
a:hover {
	color: #009966;
}
#div_01 {
	color: #060;
	background-color: #E0EDCD;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 10px;
	margin-left: 22px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #999;
}
#div_02 {
	color: #060;
	background-color: #E0EDCD;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 10px;
	margin-left: 22px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #999;
}
#div_01 .text, #div_02 .text {
	font-size: 12px;
	color: #06F;
	padding-right: 2px;
	padding-left: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
#inquiry table td .price {
	color: #060;
	padding-left: 15px;
	margin-top: 4px;
	margin-bottom: 2px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	padding-top: 2px;
	padding-bottom: 2px;
}
#inquiry table tr td ul .fclass {
	margin-left: 25px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	color: #636;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	background-color: #F3F3F3;
}
#inquiry table tr td ul div .f li {
	list-style-type: disc;
	color: #333;
}
#inquiry table tr td ul .fclass .f {
	margin-left: 25px;
	color: #069;
}
#inquiry table tr td ul .pricetext {
	margin-left: 25px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	margin-top: 3px;
	margin-bottom: 3px;
	font-weight: bold;
	color: #333;
	text-align: right;
}
#inquiry .check {
	text-align: center;
}

