html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, ol, ul, li, table, tr, th, td, form {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input, button {
	overflow: visible;
	margin: 0px;
	padding: 0px;
	border: 1px solid #ccc;
	height: 22px;
	line-height: 22px;
}
input[type=radio],
input[type=checkbox]{
height: 13px;
}
html {
	overflow: auto;
}
html, body {
	height: 100%;
	min-height: 100%;
}
body {
	font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}
h1, h2, h3, h4, h5, h6 {
	color: #333333;
	padding-bottom: 5px;
	padding-top: 5px;
}
h1 {font-size: 30px;}
h2 {font-size: 20px;}
h3 {font-size: 110%;}
h4 {font-size: 100%;}
h5 {font-size: 100%;}
h6 {font-size: 100%;}
p {margin: 8px 0px;}
a {color: #333333;}
a:hover {text-decoration: none;}
a img {border: none;}
/* , a:link img */
.tdhead {
	background-color: #FBCBBD;
	font-weight: bold;
	color: #333;
}
.tdbody {
}
table {
	font-size: 100%;
}
table td {
	padding: 4px;
}
/* tabulky */
table.standard {
	border: 1px solid #ABD953;
	border-right: none;
	border-bottom: none;
}
table.colored {
	border: none;
	border-right: none;
	border-bottom: none;
}
table.standard th {
	background: #ABD953;
	color: #333333;
}
table.standard th, table.standard td {
	border-right: 1px solid #ABD953;
	border-bottom: 1px solid #ABD953;
}
table.colored th, table.colored td {
	border-right: 1px dashed #fff;
	border-bottom: 1px dashed #fff;
}
table.colored th {
	background-color: #ff7f00;
	color: white;
}
table.standard th, table.standard td, table.colored th, table.colored td {
	padding: 4px;
}
table.colored2 {
	border: 1px solid #ffffff;
	border-right: none;
	border-bottom: none;
}
table.colored2 td {
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
}
table.colored2 th {
	text-align: left;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

table.list {
	border: 1px solid #ffffff;
	border-right: none;
	border-bottom: none;
}
table.list td {
	border-right: 0px solid #fff;
	border-bottom: 1px solid #ccc;
}

table.list tr.hover td{
	background-color: #FFDFD2 !important;
}

table.list th {
	text-align: left;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

table.list a
{
   text-decoration: none;
}

table.list a:hover
{
   color: #FF6633;
}

table.list tr.odd td
{
   background-color: #eee;
}

table.list tr.border-0 td
{
   border-bottom: 0 !important;
}




ul {
	/*list-style-image: url(li.jpg);
*/
	list-style: none;
	color: #333;
	margin: 0px;
	padding: 0px;
}
ul li {
	list-style: none;
	list-style-image: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
ol {
	color: #333;
	margin-left: 20px;
}
/* layout */
.main {
	width: 984px;
	margin: 0px auto;
	/*background-image: url(background.gif);
	background-position: top center;
	background-repeat: repeat;
*/
}
.main .in {
	width: 984px;
	margin: 0px auto;
	text-align: left;
}
.cols {
	position: reive;
	width: 984px;
	margin-left: 0px;
	height: 100%;
}
.col-left {
	float: left;
}
.col-center {
	float: left;
}
.col-right {
	/*float: right;
*/
}
.cookbook{
	width: 916px;
	height: 618px;
   margin: 0px auto;
}
.cookbook .in{
	float: left;
	width: 870px;
	height: 608px;
	/*margin: 5px;*/
   border-top: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC;
   background: url(/res/cookbook.jpg) repeat-y top center;
}

.logo h2, .logo h1
{
   padding-top: 0px;
}

.logo {
   height: 225px;
   width: 375px;
   display: block;
   float: left;
}

.kalendar{
	width: 716px;
	height: 100px;
   margin: 0px auto;
   margin-top: 20px;
   margin-bottom: 10px;
   border: 1px solid #ccc;
   padding-top: 10px;
}


.fullbanner
{
   width: 468px;
   display: block;
   margin-bottom: 20px;
}

.login
{
   text-align: right;
}

.login a {text-decoration: underline;}
.login a:hover {text-decoration: none;}

.menu {
   width: 590px;
   height: 37px;
   display: block;
   background-color: #333333;
   margin-top: 7px;
}

.menu ul li {
   float: left;
   padding: 11px;
   border-left: 1px solid #888;
}
.menu ul li.first {border-left: none;}

.menu ul li a {
   color: #ccc;
   margin: 0 5px 0 5px;
   text-decoration: none;
}

.menu ul li a:hover {
   color: #fff;

}



.header-left
{

   margin: 10px 0 0 10px;
   float: right;
}



.edit{
	margin-top: 80px;
}
.pub-prev-top,
.pub-next-top,
.prev-top,
.next-top,
.next,
.prev
{
	width: 70px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	color: #fff;
   text-decoration: none;
}
.pub-prev-top, .pub-next-top, .prev-top, .next-top{background: url(/res/next.gif) no-repeat left bottom;}
.next-top{margin: 25px 40px 0px 0px;}
.prev-top{margin: 37px 0px 0px 40px;}
.pub-next-top{margin: 39px 40px 0px 0px;}
.pub-prev-top{margin: 39px 0px 0px 40px;}
.next{margin: 0px 40px 0px 0px;}
.prev{margin: 0px 0px 0px 40px;}
.prev, .next{background: url(/res/prev.gif) no-repeat left top;}



.cb-lft,
.cb-rgt{
	width: 6px;
	height: 46px;
}
.cb-lft{background: url(/res/cb-lft.gif) no-repeat right bottom;}
.cb-bg{
	width: 412px;
	font-size: 12px;
	height: 46px;
	color: #fff;
	font-size: 15px;
	line-height: 46px;
	background: url(/res/cb-bg.gif) repeat-x center bottom;
}
.cb-share{
	float: left;
   width: 140px;
	font-size: 12px;
	height: 60px;
	color: #fff;
	font-size: 15px;
	line-height: 46px;
	margin-left: 280px;
	/*background: url(/res/cb-bg.gif) repeat-x center bottom;*/
}


.cb-rgt{background: url(/res/cb-rgt.gif) no-repeat left bottom;}
.cb-label{font-size: 10px; width: 660px; }

.right-side{
	float: right;
	width: 415px;
   text-align: center;

}
.left-side{
	width: 415px;
}
.info{
   font-size: 11px;
	position: absolute;
	bottom: 5px;
	left: 57px;
}
h2.cbtitle{
	margin: 10px 0px 5px 0px;
}
div.cbtitle{
}

p.cbtitle{}

h2.cbtableofcontents{
	margin: 10px 0px 5px 40px;
}
ul.cbtableofcontents{
	width: 340px;
	float: left;
	margin: 0px 0px 0px 60px;
}
div.cbtableofcontents{
	width: 330px;
	margin: 0px 0px 0px 60px;
}
div.cbtableofcontents span{
	width: 330px;
	display: block;
	float: left;
	margin: 3px 0px;
}
h1.cbrecipe{
	margin: 10px 0px 0px 16px;
	width: 350px;
   font-size: 20px;
   float: left;
}
a.cbfavorite{
	margin-top: 10px;
	float: right;
	width: 47px;
	height: 30px;
	display: block;
   font-size: 10px;
   text-align: center;
   padding-top: 4px;
   text-decoration: none;
   color: #FF6633;
}
a.cbfavorite:hover{
	color: #000;
	text-decoration: none;
}
.step-tab{
   font-size: 11px;
	float: left;
	width: 405px;
	margin: 10px 0px 0px 18px;
}
.step-tab p{
	float: right;
   width: 275px;
   margin: 0px 5px 8px 0px;
}
.step-tab table{
	float: left;
	width: 124px;
}
.ingredients{
	width: 35px;
	overflow-x: hidden;
	color: #666;
	border-bottom: 1px solid #ccc;
}

.ing-w{
	width: 128px;
	display: block;
}

.box-button
{
   border: 1px solid #ccc;
   background-color: #ffffff;
   width: 80px;
   padding: 5px;
   z-index: 5px;
}
.box-button a{
	text-decoration: none;
}
.box-button a:hover{
	color: #ff6633;
   text-decoration: none;
}


.quantity{
	width: 70px;
	overflow-x: hidden;
	color: #666;
	border-bottom: 1px solid #ccc;
}
.step-tab table td{
   text-align: left;
   vertical-align: top;
}

.titleimg{
	margin: 0px 0px 0px 0px;
	border: none;
}



.input{
   background-color: transparent;
   border: 1px solid #000;
}
.textarea{
	background-color: transparent;
	border: 1px solid #000;
}

.coockbookinput-title{
	width: 350px;
	border: 1px solid #ccc;
	margin: 13px 0px 0px 0px;
}

.textarea-coockbook{
	width: 350px;
   font-size: 11px;
   border: 1px solid #ccc;
   font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


.input-title{
	width: 409px;
	border: 1px solid #ccc;
	/*margin: 13px 0px 0px 13px;*/
	margin: 13px 0px 0px 2px;
}
.input-ing{
	width: 35px;
	border: 1px solid #ccc;
	font-size: 11px;
}
.input-lab{
   width: 85px;
   border: 1px solid #ccc;
   font-size: 11px;
}

.textarea-process{
	width: 280px;
	width /*\**/:278px\9;
   font-size: 11px;
   border: 1px solid #ccc;
   font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.mini-input{
	width: 22px;
   text-align: center;
}

.tab-step{
	/*margin: 0px 0px 0px 11px;*/
	margin: 0px 0px 0px 0px;
}

.tab-step a {
	text-decoration: none;
}

.tab-step a:hover{
	color: #FF6633;
}

.link {
	text-decoration: none;
}

.link:hover{
	color: #FF6633;
}



table.tab-step td{
	padding: 1px;
	vertical-align: top;
}
.book-height{
	max-height: 608px;
	overflow-y: hide;
}
.contents-menu{
	width: 240px;
	margin-left: 100px;
	margin-top: 15px;
}

.page-menu li
{
   float: left;
   margin-right: 10px;
}

/*pager*/
.pager {
	text-align: right;
}

.pager a 
{
	text-decoration: none;
	padding: 2px 5px;
	background-color: #ccc;   
   color: #fff;
   font-weight: bold;
}

.pager ul {
	list-style: none;
	color: #333;
	margin: 0px;
	padding: 0px;
}
.pager ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.pager .active {
background-color: #FF6633;
}
.next {
	font-size: 12px;
}
.previous {
	font-size: 12px;
	background-color: #999 !important;
}
.footer {
	border-top: 1px solid  #ccc;
	margin: 88px 0px 0px 0px;
	line-height: 30px;
}
a.hp-link{
   text-decoration: none;
}
a.hp-link:hover{
   text-decoration: none;
   color: #FF6633;
}

.small-submit
{
   background: url(/res/small-submit.gif) no-repeat;
   height: 22px;
   color: #fff;
   font-weight: bold;
   border: 0;
   font-size: 12px;
   padding-bottom: 2px;
   width: 70px;
   margin: 0 5px 0 5px;
}

.search-submit
{
   background: url(/res/search2.png) no-repeat;
   height: 24px;
   color: #fff;
   font-weight: bold;
   border: 0;
   font-size: 12px;
   padding-bottom: 2px;
   width: 23px;
   margin: 0 5px 0 5px;
   background-position: 0 0;
}
.ext-search{
	/*border: 1px solid #CCCCCC;*/
}
.search-input{
	margin: 1px 0px 0px 0px;
}
.ext-search .search-input{
	margin: 8px 0 1px 6px;
	width: 856px;
}
.search-left{
	float: left;
	margin: 2px;
	width: 280px;
}
.search-kind{
	width: 280px;
	float: none;
	padding: 5px 0px;
	border-bottom: 1px solid #ccc;
}
.search-kind h3{margin-left: 5px;}
.search-right {
	border: 1px solid #CCCCCC;
	float: left;
	margin: 2px 0 2px 19px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 674px;
}
.search-right li{border: 1px solid #fff;}/* k*/
.ext-search .small-submit{
	margin: 0px 0px 10px 455px;
}

.long-submit
{
   background: url(/res/long-submit.gif) no-repeat;
   height: 22px;
   color: #fff;
   font-weight: bold;
   border: 0;
   font-size: 12px;
   padding-bottom: 2px;
   width: 110px;
   margin: 0 5px 0 5px;
}
.choose-recipe{
	line-height: 32px;
	color: #FF6633;
}
.choose-recipe a{color: #000;}
.choose-recipe a:hover{color: #ff6633;}
.bottom-menu{
	position: absolute;
	left: 157px;
	bottom: -75px;
	width: 573px;
}
.bottom-menu label{font-size: 9px;}
.bottom-menu select{padding: 0px;}
.bottom-menu select{border: 1px solid #ccc;}
.bottom-menu .long-submit{
margin-left: 222px;
}
.copy {
	float: right;
	font-size: 11px;
	color: cccccc;
}
/*------------------------------------------------------------------------------- * BOXY*/
#boxWrapper {
	position: absolute;
}
.boxy-wrapper {
	position: absolute;
}
.boxy-wrapper.fixed {
	position: fixed;
}
/* Modal */
.boxy-modal-blackout {
	position: absolute;
	background-color: black;
	left: 0;
	top: 0;
}
/* Border */
.boxy-wrapper {
	empty-cells: show;
}
.boxy-wrapper .top-left, .boxy-wrapper .top-right, .boxy-wrapper .bottom-right, .boxy-wrapper .bottom-left {
	width: 10px;
	height: 10px;
	padding: 0
}
.boxy-wrapper .top-left {
	background: url('/global/res/www/cms/1.0/boxy/images/boxy-nw.png');
}
.boxy-wrapper .top-right {
	background: url('/global/res/www/cms/1.0/boxy/images/boxy-ne.png');
}
.boxy-wrapper .bottom-right {
	background: url('/global/res/www/cms/1.0/boxy/images/boxy-se.png');
}
.boxy-wrapper .bottom-left {
	background: url('/global/res/www/cms/1.0/boxy/images/boxy-sw.png');
}
/* IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg. */
/* NB:these must be absolute paths or URLs to your images */
.boxy-wrapper .top-left {
	#background: none;
	#filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/global/res/www/cms/1.0/boxy/images/boxy-nw.png');
}
.boxy-wrapper .top-right {
	#background: none;
	#filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/global/res/www/cms/1.0/boxy/images/boxy-ne.png');
}
.boxy-wrapper .bottom-right {
	#background: none;
	#filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/global/res/www/cms/1.0/boxy/images/boxy-se.png');
}
.boxy-wrapper .bottom-left {
	#background: none;
	#filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/global/res/www/cms/1.0/boxy/images/boxy-sw.png');
}
.boxy-wrapper .top, .boxy-wrapper .bottom {
	height: 10px;
	background-color: black;
	opacity: 0.6;
	filter: alpha(opacity=60);
	padding: 0
}
.boxy-wrapper .left, .boxy-wrapper .right {
	width: 10px;
	background-color: black;
	opacity: 0.6;
	filter: alpha(opacity=60);
	padding: 0
}
/* Title bar */
.boxy-wrapper .title-bar {
	background-color: #333;
	padding: 6px;
	position: relative;
}
.boxy-wrapper .title-bar.dragging {
	cursor: move;
}
.boxy-wrapper .title-bar h2 {
	font-size: 12px;
	color: white;
	line-height: 1;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
.boxy-wrapper .title-bar .close {
	color: white;
	position: absolute;
	top: 6px;
	right: 6px;
	font-size: 90%;
	line-height: 1;
}
/* Content Region */
.boxy-inner {
	background-color: white;
	padding: 0
}
.boxy-content {padding: 15px;}
/* Question Boxes */
/*.boxy-wrapper .answers input {
	background-color: red;
}
*/
.boxy-wrapper .answers {text-align: right;}
/*-------------------------------------------------------------------------------
* BOXY END
*/
/***/

.recipes
{
   width: 492px;
}

.home-left-box
{
   display: block;
   width: 472px;
   height: 125px;
   padding: 10px;
   background: #fff url(/res/longbox.png) no-repeat;
}

.home-left-box a
{
   color: #FF6633;
   text-decoration: none;
}

.home-left-box a:hover
{
   color: #FF6633;
   text-decoration: underline;
}


.home-left-box2
{
   display: block;
   width: 450px;
   height: 43px;
}


.home-left-box h2
{
   color: #FF6633;
}

.recipe-box2
{
   margin: auto;
   width: 450px;
   height: 43px;
}

.recipe-box h2
{
   color: #FF6633;
}


.pdf
{
   display: block;
   width: 79px;
   height: 25px;
   background: #fff url(/res/pdfbutton.png) no-repeat;
   color: #FF6633;
   line-height: 22px;
}

.pdf a
{
   margin: 0px 0 0 5px;
   color: #FF6633;
}

.home-left-box ul li
{
   margin: 5px 0 10px 0;
}

.home-right-box
{
   display: block;
   float: left;
   width: 435px;
   height: auto;
   border: 1px solid #ccc;
   padding: 5px;
}

.home-right-box h2{
	width: 315px;
}
.navi h2{
	width: 200px;
}

.navi
{
   margin: 0 0 5px 0;

}

.navi a{
   font-size: 12px;
   cursor: pointer;
   margin-right: 2px;
}
.navi a:hover{
   text-decoration: underline;
}
.fulltext-right-box{
	float: right;
	width: 480px;
	height: auto;
	border: 1px solid #ccc;
	padding: 5px;
}
.fulltext{
	width: 200px;
	margin-top: 0px;
   background-color: #333333;
   height: 35px;
   line-height: 36px;
   float: right;
}


.fulltext form{
	margin-top: 5px;
}
/*
.home-recipe
{
   float: left;
   width: 190px;
   height: 190px;
   display: block;
   border: 1px solid #ccc;
   margin: 5px;
}

.home-recipe-active
{
   border: 1px solid #FF6633;;
}

.home-recipe img
{
   margin: 5px;
}
*/
.boxgrid{
	margin: 1px;
	width: 160px;
	height: 160px;
	border: 1px solid #ccc;
	overflow: hidden;
	position: relative;
}
.boxgrid p{
	padding: 0px;
	color:#afafaf;
	font-weight:bold;
}


.boxgrid img
{
   margin: 5px;
}
.del-favorite{
	position: absolute;
	top: 0px;
	right: 0px;
}
.boxcaption{
	/*float: left;*/
	position: absolute;
	background: #fff;
	height: 50px;
	width: 160px;
	margin-left: 5px;
	opacity: .8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.profile-img
{
   float: left;
   width: 160px;
   height: 160px;
   border: 1px solid #ccc;
   margin: 2px;
}

.profile-img img
{
   margin: 5px;
}

.del-link
{
   position: absolute;
   background-color: #FF6633;
   color: #ffffff;
   font-weight: bold;
   text-decoration: none;
   border: 1px solid #ccc;
   padding: 3px;
}

.upd-wrap
{
   margin-top: 10px;
}

.title-upd-wrap
{
   border: 1px solid #ccc;
}


.tags{margin-top: 5px;}

.tag
{
   height: 20px;
   display: block;
   float: left;
   line-height: 20px;
   text-align: center;
   /*width: auto;*/
   border-bottom: 1px solid #66CC33;
   border-top: 1px solid #66CC33;
}

.tag a
{
   font-weight: bold;
   text-decoration: none;
   color: #66CC33;
}
.tag-l
{
   height: 22px;
   width: 4px;
   float: left;
   margin-left: 2px;
   background: #ffffff url(/res/lefttag.png) no-repeat;
}
.tag-r
{
   height: 22px;
   width: 4px;
   float: left;
   margin-right: 2px;
   background: #ffffff url(/res/righttag.png) no-repeat;
}
ul.tab-ingredients-list{
	float: left;
	margin-bottom: 4px;
}
ul.tab-ingredients-list li{
	float: left;
	margin: 0px 5px 0px 1px;
}
.tab-ingredients-list a{
	border: 1px solid #ccc;
	padding: 1px 4px;
   text-decoration: none;
}
.tab-ingredients-list a:hover{
   background-color: #000;
   color: #fff;
}
.ingredients-list{
	width: 100%;
	float: left;
}



.tag-r-active
{
   background-position: 0 -22px;
}

.tag-l-active
{
   background-position: 0 -22px;
}

.tag-active
{
   background: #66CC33;
}

.tag-active a
{
   color: #fff;

}

/*-------------------------------------------------------------------------------
* DIALOG START
*/


.msgDialog
{
   position: absolute;
   top: -100px;
   width: 600px;
   height: 60px;
   display: block;
   border-top: 0;
   z-index: 1000;
}

.msgDialog input
{
   background: url(/res/small-submit.gif) no-repeat;
   height: 22px;
   color: #fff;
   font-weight: bold;
   border: 0;
   font-size: 12px;
   padding-bottom: 2px;
   width: 70px;
   margin: 0 5px 0 5px;
}


.md-mask {
   position:absolute;
   z-index:999;
   background-color:#000;
   display:none;
 }

.md-ok .md-content { background-color: #ABD953; border-color:  #88CA00; color: #ffffff;}
.md-ko .md-content { border-color: #FF3300; background-color: #FF5E35; color: #ffffff; }
.md-ne .md-content { border-color: #0099FF; background-color: #9DD8FF; color: #ffffff; }

.md-text
{
   font-size: 20px;
   padding: 0 10px 0 10px;
   color: #ffffff;
   width: 100%;
   text-align: center;

}

.md-content
{
   border: 1px solid  #88CA00;
   border-bottom: 0px;
   border-top: 0px;
}

.md-left {
   height: 15px;
   width: 10px;
   background-repeat: no-repeat;
   display: block;
   float: left;
}

.md-center {
   height: 15px;
   width: 100%;
   background-repeat: repeat-x;
   display: block;
   float: left;
}
.md-right {
   height: 15px;
   width: 10px;
   background-repeat: no-repeat;
   display: block;
   float: left;
}


.md-ok .md-left {background-image: url(/res/dialogs/ok_l.png);}
.md-ko .md-left {background-image: url(/res/dialogs/ko_l.png);}
.md-ne .md-left {background-image: url(/res/dialogs/ne_l.png);}

.md-ok .md-right {background-image: url(/res/dialogs/ok_r.png);}
.md-ko .md-right {background-image: url(/res/dialogs/ko_r.png);}
.md-ne .md-right {background-image: url(/res/dialogs/ne_r.png);}

.md-ok .md-center {background-image: url(/res/dialogs/ok.png);}
.md-ko .md-center {background-image: url(/res/dialogs/ko.png);}
.md-ne .md-center {background-image: url(/res/dialogs/ne.png);}
/*-------------------------------------------------------------------------------
* DIALOG END
*/

/*
* RECIPE LAYOUT
-------------------------------------------------------------------------------*/
.layout-1-m1{
	width: 390px;
	height: 580px;
}
.layout-2-m1,
.layout-2-m2{
	width: 390px;
	height: 292px;
}

.layout-3-m1,
.layout-3-m2{
	position: relative;
	width: 195px;
	height: 190px;
}

.layout-3-m3{
   width: 390px;
   height: 390px;
}
.layout-4-m1,
.layout-4-m2,
.layout-4-m3,
.layout-4-m4{
	width: 390px;
   height: 193px;
}

.layout-4-m1
{
}

#IdMenu img
{
   margin: 2px 1px 0 1px;
}

/*-------------------------------------------------------------------------------
* RECIPE LAYOUT END
*/


.bt1 {border-top: 1px solid #888;}

.m0a{margin: 0px auto;}

.mt0{margin-top: 0px;}
.mt3{margin-top: 3px;}
.mt10 {margin-top: 10px;}
.mt13 {margin-top: 13px;}

.ml10{margin-left: 10px;}
.ml11{margin-left: 11px;}
.ml100{margin-left: 100px !important;}
.ml143{margin-left: 143px;}

.fn {font-weight: normal;}
.fw {font-weight: bold;}
.fs25{font-size: 25px;}

.w75{width: 75px;}
.w115{width: 115px;}
.w300{width: 300px;}
.w100p{width: 100%;}
.w395{width: 395px !important;}
.w409{width: 409px;}
.w590{width: 590px;}
.w424{width: 424px;}
.tal {text-align: left;}
.tac {text-align: center;}
.tar {text-align: right;}

.fl {float: left;}
.fr {float: right;}
.pr {position: relative;}
.disabled{display: none;}
.nb{border: none;}
.cl {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow: hidden;
	position: relative;
}
.br{border: 1px solid red;}
