body {
	margin:0;
	padding:0;
	background:#f8f5ee;
	color:#000;
	font:12px Georgia, Times, serif;
	text-align:center
}
a:link, a:active, a:visited {
	background:#fff;
	color:#c00;
	font-family: Georgia, Times, serif;
	font-weight:700
}
a:hover, a:focus {
	background:#fff;
	color:red
}
a.subcat:link, a.subcat:active, a.subcat:visited {
	padding:2px 20px;
	background:#1D4088 no-repeat center left;
	color:red;
	font:14pt Georgia, Times;
	text-decoration:none;
	outline:none
}
h2>b>a.subcat:link, h2>b>a.subcat:active, h2>b>a.subcat:visited {
	padding:0;
	font:bold 14px Georgia, Times;
	background:none;
}
a.subtitle:link, a.subtitle:active, a.subtitle:visited {
	background:#1D4088;
	color:red;
	font:14pt Georgia, Times;
	text-decoration:none;
	outline:none;
	padding:2px
}
a.subtitle:hover, a.subtitle:focus, a.subcat:hover, a.subcat:focus {
	color:#c00
}
.c8 ul {
	margin-left:25px;
	padding-left:0;
	list-style-image:url(img/list.png)
}
.c8 li {
	margin:0;
	padding-left:0
}
form {
	margin:0;
	padding:0
}
h2 {
	margin:30px 0 0;
	background:#f8d499;
	color:#333;
	font:bold 10pt Georgia, "Times New Roman", Times, serif;
	text-decoration:none
}

h3 {
	background:#1D4088;
	color:#333;
	font:bold 12px Georgia, sans-serif
}
p, td, th, span, div {
	font:10pt Arial, sans-serif
}
#blueBar {
	background-color: #f8d499;
	height: 32px;
	left: 0px;
	position: absolute;
	width: 100%;
	z-index: -1;
}
#mn1 {
	clear:both;
	text-align:center;
	font:italic;
	border-top:1px solid #fff
}
#mn1 a.gohome {
	width:200px;
	float:left;
	background:#cc141e;
	color:#fff;
	font:185% Georgia, Times, serif;
	text-decoration:none;
	text-align:center;
	padding:8px 10px
}
#mn1 span {
	color:#cc141e;
	background:#627aad;
	font:120% Georgia, Times, serif
}
#lg1 {
	clear:both;
	text-align:center;
	border-top:1px solid #b60719
}
#lg1 a.gohome {
	width:200px;
	float:left;
	background:#cc141e;
	color:#fff;
	font:185% Georgia, Times, serif;
	text-decoration:none;
	text-align:center;
	text-shadow:0px -1px 0px #b60719;
	padding:8px 10px
}
#lg1 span {
	color:#f8d499;
	font-style:italic;
	font:120% Georgia, Times, serif
}
#sign {
	padding:14px 0;
	text-align:left
}
.mn li {
	float:left;
	padding:0 3px;
	margin:0;
	width:162px;
	font-family: Georgia, Times, serif;
}
.mn a, .mn a:link, .mn a:visited {
	margin:0;
	padding:9px 5px;
	width:150px;
	border:1px solid #fff;
	border-top:0px;
	display:block;
	background:#459c18;
	color:#fff;
	font:bold italic 10px Georgia, Times;
	letter-spacing:0;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	outline:none
}
.mn a:hover, .mn a:focus {
	background:#f8d499;
	color:red;
	text-decoration:none;
	font-family: Georgia, Times, serif;
}
.mn2 {
	width:340px;
	float:right;
	margin:0;
	padding:4px 0;
	list-style:none
}
.mn3 {
	width:340px;
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	font-family: Georgia, Times, serif;
}
.menu5 {
	clear:right;
	margin:5px 0;
	padding:0;
	list-style:none;
	line-height:normal
}
.menu5 a:active, .menu5 a, .menu5 a:link, .menu5 a:visited {
	margin:0;
	padding:6px 0 0;
	width:169px;
	display:block;
	background:url(img/button-menu5.png) #fff no-repeat 0 0;
	color:#6D5B1F;
	font:bold 10px Georgia, Times;
	letter-spacing:0;
	text-align:center;
	text-decoration:none;
	height:18px
}
.menu5 a:focus, .menu5 a:hover {
	background-position:0 -24px;
	outline:none
}
.menu5 li {
	width:169px;
	float:left;
	margin:0;
	padding:0
}
.hreview {
	border-left:1px solid #DE8C87;
	margin:10px 0 0;
	padding:0 7px;
	background:#1D4088;
	color:#000;
	word-wrap:break-word
}
.c8a {
	border-left:1px solid #66920D;
	padding:0 5px;
	background:#1D4088;
	color:#691
}
.hreview>div {
	font-size:9px
}
.cl {
	clear:both
}
.zero {
	clear:both;
	height:1px
}
.col-l {
	float:left;
	width:400px
}
.col-r {
	float:left;
	width:320px;
	text-align:right
}
.comm-au {
	width:200px;
	font:10pt sans-serif
}
.comm-t {
	width:400px;
	font:10pt sans-serif
}
.counters {
	text-align:center
}
.counters img, .counters a {
	border:0;
	margin:0;
	padding:0
}
.error {
	border:1px solid #A21804;
	padding:5px;
	background:#FEEDF0;
	color:#A21804;
	font:bold 10pt sans-serif
}
.forstep img {
	border:0;
	float:left;
	margin:0;
	padding:5px 25px 0 0
}
.gt {
	display:none
}
.nav ul {
	margin:0;
	padding:4px 0;
	list-style:none;
	overflow:hidden
}
.nav li {
	float:left;
	font:12px Georgia, Times;
	width:22px
}
.nav a:active, .nav a, .nav a:link, .nav a:visited {
	border:1px dotted #fed;
	margin:2px 0;
	padding:3px 0;
	width:20px;
	display:block;
	background:#1D4088;
	color:red;
	font:bold 12px Calibri, sans-serif;
	text-align:center;
	text-decoration:none;
	text-shadow:2px 2px 2px #fff
}
.nav a:hover, .nav a:focus {
	border:1px dotted #fed;
	background:#fff;
	color:red;
	text-decoration:none;
	outline:none
}
.nav div {
	margin:2px 0;
	padding:3px 4px
}
.cur a:link, .cur a:visited {
	border:1px dotted #fed;
	background:#fff;
	color:#000
}
.pageit {
	border:none;
	margin:0;
	padding:18px 15px 4px 20px;
	display:block;
	background:#1D4088;
	color:#060;
	font:bold 12px sans-serif;
	text-align:center;
	text-decoration:none
}
.cover{clear:both;width:100%;padding:10px 0}
.cover img{border:none;display:block}
.cover a:active,.cover a,.cover a:link,.cover a:visited{width:150px;display:block;background:#ffeddd;color:#b60719;font:10px sans-serif;text-align:center;text-decoration:none;height:150px}
.cover a:focus,.cover a:hover{background:#ffeddd;color:#459c18;text-decoration:underline}
.cover img{border:0}
.cover li{float:left;margin:0;padding:2px;width:150px}
.cover ul{margin:0;padding:0;list-style:none}
.cover div{padding:2px;color:#f8d499;background:#ffeddd}
.posc {
	text-align:center;
	padding:15px 0
}
.report {
	border:1px solid #0463A2;
	padding:5px;
	background:#ECECFF;
	color:#0463A2;
	font:bold 10pt sans-serif
}
.povarcook {
	padding:10px;
	font:100% sans-serif
}
.povarcook div {
	font:100% sans-serif
}
.fre {
	padding:30px 0 30px 0;
	background:#ffeddd no-repeat scroll center top;
	text-align:center
}
.fre img {
	border:none
}
.frecover {
	border-top:1px dotted #DEB887;
	clear:both;
	width:720px
}
.frecover img {
	border:0;
	float:center;
	padding-left:10px
}
.stepbystep img {
	border:0;
	float:left;
	margin:0;
	padding:0px 10px 5px 0;
	width:310px;
	height:225px
}
.stepbystep p {
	border-top:1px dotted #f8d499;
	clear:both;
	margin:0;
	padding:0;
	width:100%;
	display:block
}
.desc {
	font:10pt Tahoma, sans-serif;
	height:80px;
	overflow:hidden
}
.desc a, .desc a:link, .desc a:active {
	width:100%;
	display:block;
	background:#1D4088;
	color:#c00;
	font-family:sans-serif;
	font-weight:700;
	text-decoration:none;
	text-shadow:1px 1px 1px #fff
}
.desc a:visited {
	background:#1D4088;
	color:#f33;
	text-decoration:none;
	text-shadow:1px 1px 1px #fff
}
.desc a:focus, .desc a:hover {
	background:red;
	color:#fff;
	outline:none;
	text-shadow:none
}
.desc small {
	background:#1D4088;
	color:#807A63
}
#pagedesc {
	padding:10px 0;
	font-weight:700;
	font-style:italic;
	color:#c00;
	background:#1D4088;
	text-shadow:1px 1px 4px #fff
}
#adb1 {
	padding:10px 5px;
	width:728px;
	height:93px;
	overflow:hidden
}
#adb22 {
	padding:10px 0 10px 10px;
	width:728px;
	height:93px;
	overflow:hidden
}
#content {
	margin:0;
	padding:0 230px 0 15px;
	float:left;
	background:#fff;
	color:#251F0F;
	font-size:12px;
	width:745px;
	display:block
}
#footer {
	clear:both;
	padding:4px 0;
	text-align:center
}
#header {
	background:#cc141e;
	padding:0;
	text-align:left;
	border-bottom:1px solid #f8d499
}
#top {
	margin:0 auto;
	width:990px;
	padding:0;
}
#page {
	padding:0;
	background:#fff;
	color:#251F0F;
	text-align:left;
	width:990px;
}
#sidebar {
	width:200px;
	float:right;
	margin:0 0 0 -200px;
	padding:0;
	font:11px sans-serif;
	position:relative;
	z-index:10
}
#sitepos {
	width:50%;
	float:left;
	padding:5px 10px;
	margin:0
}
.of7 {
	padding:0;
	clear:both;
	border-top:1px solid #f8d499
}
h1 {
	padding:4px 0 0;
	font:italic bold 20pt Georgia, "Times New Roman", Times, serif;
	text-align:center;
	text-shadow:0px -1px 0px #C30;
	letter-spacing:1px;
}
h1, h1 a, h1 a:visited, h1 a:hover, h1 a:link, h1 a:active {
	border:none;
	background:#fff;
	color:#cc141e;
	text-decoration:none;
	outline:none
}
#man {
	padding:10px 0;
	width:116px
}
#manh1 {
	color:#666;
	padding:2px 0;
	font-size:11px
}
#man img {
	border:none;
	border-bottom:1px solid #f66;
	border-top:1px solid #f66
}
#mantxt {
	padding:2px 0;
	font-size:11px;
	color:#f66;
	text-decoration:none;
	font-family:sans-serif
}
#man a {
	text-decoration:none
}
 @media only screen and (max-width:1010px) {
#top {
width:100%;
max-width:990px
}
#content {
width:96%;
max-width:750px;
float:none;
padding:0;
margin:0 auto
}
#page, #footer, #header {
width:100%
}
#adb1, #adb22 {
padding:5px 0;
width:100%
}
#sidebar {
width:95%;
float:none;
margin:0 auto
}
.fre {
padding:0;
text-align:center;
background:#ffeddd
}
.fre img {
max-width:500px;
width:100%;
height:auto
}
.forstep img {
max-width:50%;
height:auto
}
.stepbystep img {
max-width:50%;
height:auto
}
.comm-t {
width:auto;
padding:0;
margin:0
}
.desc {
height:auto
}
.shortdesc {
width:100%;
height:auto
}
}
@media only screen and (max-width:760px) {
#lg1 a.gohome {
width:auto;
max-width:150px;
font-size:150%;
font:italic
}
h1 {
font-size:15px;
text-shadow:none;
padding:15px 4px
}
.forstep img, .nvi a:link, .nvi a:active, .nvi a:hover, .nvi a:visited, .nvi a:focus, .col-l, .col-r {
float:none;
width:100%
}
#sitepos {
width:100%;
padding:2px 0
}
.hreview>div, #sitepos>.subtitle, #ssearch {
display:none
}
.cover {
margin:0 -1.0204%
}
.cover li {
padding:2px 0 2px 1px
}
#content {
width:98%;
padding:2px 0;
max-width:700px
}
#pagedesc {
text-shadow:none;
font-style:normal
}
.mn {
width:100%;
padding:0;
margin:0;
max-width:200px
}
.mn li {
float:none;
width:100%;
padding:0
}
.mn a, .mn a:link, .mn a:visited {
font:italic;
padding:3px 0;
margin:1px 0;
width:100%;
border:none;
border-top:1px solid #fff;
border-bottom:1px solid #fff
}
}
@media print {
body {
	margin:0;
	padding:0;
	background:#fff;
	color:#000;
	font-family:sans-serif;
	font-size:10pt
}
.c8 ul {
	margin:0
}
.forstep img {
	border:none;
	float:right;
	margin:0;
	padding-left:10px;
	width:100px;
	text-align:center;
	height:auto
}
.pagecontent {
	background:#fff;
	color:#000
}
.cover li {
	float:left;
	margin:0;
	width:50%
}
.cover ul {
	margin:0;
	padding:0;
	list-style:none
}
.sh img {
	width:200px;
	height:150px
}
.stepbystep img {
	border:0;
	float:right;
	margin:0;
	padding-left:10px;
	width:100px;
	height:auto
}
.stepbystep p {
	border-top:1px dotted #DEB887;
	clear:both;
	margin:0;
	padding:0;
	width:100%;
	display:block;
	overflow:auto;
}
#lg1, #sidebar, #header, #footer, .nav, .counters, #moreinfo, .post, .navi, .andnext, .of7, #sign img, .donotprint {
	display:none
}
#page, #content, h1, h1 a, h2, h3 {
	margin:0;
	padding:0;
	background:#fff;
	color:#000;
	text-decoration:none;
	width:100%;
	display:block;
	float:none;
}