html {
	font-size: 62.5%;
	height: 100%;
}
body {
	font-size: 100.01%;
	margin: 0;
	padding: 0;
	text-align: center;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	background: #fff;
	color: #232323;
	margin-left: 10px;
	font-size: 18px;
	line-height: normal;
}
body, td, div, h1, p, input, select, textarea {
	font-family: Arial, Tahoma, Sans-Serif;
}
b {
	font-weight: 700;
}
a, img {
	border: none;
}
a {
	color: #0E689C;
	text-decoration: none;
}
a:hover {
	color: #0E689C;
	text-decoration: underline;
}

H1, H2, H3, H4, H5 {
	margin: 0;
}
td, th {
	text-align:left;
}
/* global clear */
.g-cl,
.g-cl_s,
.g-cl_m,
.g-cl_b,
.g-cl_sb {
  clear:both;
  overflow:hidden;
  font-size: 1px;
}
.g-cl {
  height:0px;
}
.g-cl_s {
  height:5px;
}
.g-cl_m {
  height: 10px;
}
.g-cl_b {
  height: 15px;
}
.g-cl_sb {
  height: 20px;
}
/*end global clear */
/* global margin */
.g-ml_s {
  margin-left:5px;
}
.g-ml_m {
  margin-left:10px;
}
.g-ml_b {
  margin-left:15px;
}
.g-mr_s {
  margin-right:5px;
}
.g-mr_m {
  margin-right:10px;
}
.g-mr_b {
  margin-right:15px;
}
.g-mr_mb {
  margin-right:30px;
}
.g-mr_vb {
  margin-right:40px;
}
/* end global margin */
.g-small {
	font-size: 11px;
	line-height:15px;
}
.g-normal {
	font-size: 12px;
}
.g-large {
	font-size: 14px !important;
	line-height: 18px;
}
.g-fl {
	float: left;
}
.g-fr {
	float: right;
}
.g_text_l {
	text-align:left !important;
}
.g_text_c {
	text-align:center !important;
}
.g_text_r {
	text-align:right !important;
}
p {
  margin:0px;
}
ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-indent:0px;
	margin:0px;
	padding:0px;
}
li {
	list-style-type:none;
	background: url('../img/li_bul.gif') no-repeat 0px 7px;
	padding:1px 0px 7px 10px;
}


.b-page_print {
  font-size:18px;
  margin:0 auto;
  text-align:left;
  width:970px;
  padding:20px 0;
}

h1 {
  font-family:Arial;
  font-size:2.1em !important;
  font-weight:200;
  margin:0;
  padding:0;
  position:relative;
  z-index:200;
}
.print_img {
  margin: 0 15px 0px 0;
}



.b-recipe {
  background: none;
  padding:0px;
  border-radius: 5px; 
  -moz-border-radius:5px; 
  -webkit-border-radius: 5px;
  width:612px;
  font-size:14px;
  margin:10px 0;
}
.b-recipe h5 { 
  font-size:14px;
  font-weight:bold;
  margin-bottom:5px;
}
.b-recipe_box {
  width:296px;
}
.b-recipe_box_part {
  border-bottom:1px #e1e1e1 solid;
  overflow:hidden; 
  padding:6px 9px;
}
.b-recipe_box_part_bnull {
  border:0px !important;
}
.b-recipe_box_part span+span {
  color:#000;
}