/* CSS Document */
body {
     font-family:Arial,Helvetica,sans-serif;
     color:#304b56;     
     height:690px;
     width:100%;
     font-size:12px;
     background-color:#fff;
     text-align: center;
}
html {
}
body, h1, h2, h3, h4, p, form, ul, ol, li, table, tr, td {
     margin:0px; padding:0px;
}
div.clr {
     clear:both;
     font-size: 0px;
     line-height: 0px;
}
.Left {
     float:left;
}
.Right {
     float:right;
}
img { border:none; }
.invisible { display:none; }
.noBorder { border:none !important; }

/**/
p.Red {
		color: #E20133;
}
p.Gray {
		color: #506269;
}


/**/
div.Layout {
     width:959px;
     background-color:#9eb1b8;
     margin:auto;
     text-align: left;
}
div.Header {
     height:80px;
     position:relative;
     _background: #9eb1b8;
}


/* head */
div.Header img.logo {
     position:absolute;
     left:0px;
     top:0px;
     z-index:99999;
}
div.Header div.MenuFirstRow {
     background-color:#e20133;
     height:33px;
     width:959px;
     position:absolute;
     top:47px;
}
div.Header div.MenuSecondRow {
     background-color:#000;
     height:30px;
     width:959px;
     position:absolute;
     top:80px;
		 z-index: 50;
}
div.Header div.Menu {
     height:33px;
     width:959px;
     /*background-color:#e20133;*/
     position:relative;
     top:47px;
     z-index: 60;
}
div.Header div.Search {
     position:absolute;
     top:53px;
     height:30px;
     left:700px;
}
div.Header div.Search div.InputBox {
     width:151px;
     height:20px;
     background:transparent url(../gfx/backSearchInput.jpg)
}
div.Header div.Search div.InputBox input {
     border:none;
     background-color:transparent;
     margin-left:5px;
     width:141px;
     _width:141px;
     font-size:12px;
}
div.Header div.Search input.submit {
     width:71px;
     height:20px;
     border:none;
     background:transparent url(../gfx/buttonSearch.jpg);
     position:absolute;
     left:160px;
     top:0px;
     cursor:pointer;
}
div.Breadcrumb {
     width:450px;
     height:22px;
     position:absolute;
     left:250px;
     top:114px;
     font-size:10px;
     z-index: 10;
}
div.Breadcrumb a { text-decoration:underline; }


/* top menu */
div.Header div.Menu ul {
     margin-left:251px;
     padding-top:6px;
}
div.Header div.Menu ul li {
     list-style-type:none;
     position:relative;
     float:left;
     display:inline;
     margin-right:17px; 
     background-color:transparent;
}
div.Header div.Menu ul li a {
     text-decoration:none;
     color:#000;
     font-size:15px;
     display:block;
     _width:20px;
     white-space:nowrap;
     height:31px;    
}
div.Header div.Menu ul li a:hover,
div.Header div.Menu ul.firstLevel > li.active > a {
     color:#ffffff;
     background:transparent url(../gfx/backMenuFirstLiActive.png) bottom center no-repeat;
}
div.Header div.Menu ul li ul.secondLevel {
     position:absolute;
     width:500px;
     padding-top:0px;
     margin-left:0px;
     display: none;
}
div.Header div.Menu ul li ul.secondLevel li {
     float:left;
     position:relative;
}
div.Header div.Menu ul li ul.secondLevel li a {
     color:#fff;
}
div.Header div.Menu ul li ul.secondLevel li.active a {
     color:#F3294A;
}
div.Header div.Menu ul li ul.secondLevel li a:hover {
     color:#F3294A;
     background-image:none;
}




/*main*/
div.Main {
     min-height:485px;
     _height:485px;
		 _background: #9eb1b8;
}

div.Main div.Content {
     margin: 30px 0px 0px 10px;
     padding: 0px 10px 0px 0px;
		 min-height: 431px;
}

div.Main div.LeftColumn {
    float: left;
		width: 185px;
		padding: 120px 45px 0px 10px;
}

div.Main div.RightColumn {
    float: left;
		width: 690px;
		min-height:400px;
    _height:400px;
    padding: 23px 0px 0px 0px;
    position: relative;
}

div.Main div.RightColumn div.Inner
{
	min-height: 0px;
}

        
div.Main h1 {
    font-size: 36px;
    font-weight: normal;
}

div.Main h2.SubTitle {
    font-size: 16px;
    font-weight: bold;
}

/*footer*/
div.Main div.Footer {
    clear: both;
    height: 50px;
    position:relative;
}
div.Main div.FooterHP {
    clear: both;
    height: 50px;
    position:relative;
    z-index:99999;
}

div.Main div.Footer a.Smblz {
    display: block;
    float: left;
    width: 120px;
    height: 42px;
    position: relative;
}

div.Main div.Footer a.Podravka {
    float: right;
    width: 241px;
    height: 42px;
    position: relative;
    display: block;
}


div.Main div.FooterHP a.Smblz {
    color: #617A85;
    font-size: 10px;
    height: 42px;
    position: absolute;
    right: 5px;
    text-decoration: none;
    top: 10px;
    width: 140px;
}

div.Main div.FooterHP a.Smes {
    font-size: 10px;
    height: 42px;
    left: 300px;
    position: absolute;
    text-decoration: none;
    top: 18px;
    width: 120px;
    color:#617A85;
}

div.Main div.FooterHP a.Sirupy {
    font-size: 10px;
    height: 42px;
    left: 450px;
    position: absolute;
    text-decoration: none;
    top: 18px;
    width: 120px;
    color:#617A85;
}

div.Main div.FooterHP a.PodravkaCopy {
    color: #617A85;
    font-size: 10px;
    height: 42px;
    position: absolute;
    right: 5px;
    text-decoration: none;
    top: 25px;
    width: 140px;
}

div.Main div.FooterHP a.Podravka {
    font-size: 10px;
    height: 42px;
    left: 610px;
    position: absolute;
    text-decoration: none;
    top: 18px;
    width: 120px;
    color:#617A85;
}

div.Main div.FooterHP img.ftImg2 {
    left: 700px;
    position: absolute;
    top: 8px;
    z-index: 999;
}
div.Main div.FooterHP img.ftImg {
    left: 15px;
    position: absolute;
    top: -38px;
    z-index: 999;
}

div.Main div.Footer div.clr {
		background: url(../gfx/footer-bottom.jpg) no-repeat;
		height: 165px;
}
div.Main div.FooterHP div.clr {
		background: url(../gfx/footer-bottom.jpg) no-repeat;
		height: 165px;
		position:relative;
		top:50px;
}

/*left menu*/
div.Main div.LeftColumn div.Menu ul li {
    list-style: none;
}

div.Main div.LeftColumn div.Menu ul.secondLevel {
    margin: 0px 0px 10px 0px;
		display: none; 
}

div.Main div.LeftColumn div.Menu ul.firstLevel li {
    margin: 0px 0px 5px 0px; 
}

div.Main div.LeftColumn div.Menu ul.firstLevel li.active {
    margin-left: -10px; 
    padding-left: 10px;
}

div.Main div.LeftColumn div.Menu ul.secondLevel li {
    margin: 0px 0px 1px 0px; 
}

div.Main div.LeftColumn div.Menu ul.thirdLevel li {
    margin: 0px 0px 0px 0px; 
}

div.Main div.LeftColumn div.Menu a {
    text-decoration: none;
    display: block;
}

div.Main div.LeftColumn div.Menu ul.firstLevel a {
    font-size: 15px;
    padding: 0px 0px 5px 0px;
}

div.Main div.LeftColumn div.Menu ul.secondLevel li a {
	    font-size: 11px;
	    padding: 3px 5px 3px 5px;
}

div.Main div.LeftColumn div.Menu ul.secondLevel li a {
	    font-size: 11px;
	    padding: 3px 7px 3px 7px;
}

div.Main div.LeftColumn div.Menu ul.secondLevel li ul.thirdLevel li a {
    background: none; 
}

div.Main div.LeftColumn div.Menu li a {
    _width: 185px; 
}


/*simple content*/
div.Main div.RightColumn div.SimpleBody {
		padding: 10px 20px 30px 12px;
		margin: 20px 0 0 -12px;
		background: #fff;
		min-height:330px;
    _height:330px;
}

div.Main div.RightColumn div.SimpleBody a,
div.Main div.NewsBody a
{
		color: #304B56;
}

div.Main div.RightColumn div.SimpleBody p,
div.Main div.RightColumn div.SimpleBody ol,
div.Main div.RightColumn div.SimpleBody ul,
div.Main div.NewsBody p
{
		text-align: justify;
		margin-bottom: 10px;
}

div.Main div.RightColumn div.SimpleBody p strong {
		text-align: left;
}

div.Main div.RightColumn div.SimpleBody ol,
div.Main div.RightColumn div.SimpleBody ul
{
		margin-left:12px;
		padding-left:12px;
}

div.Main div.RightColumn div.SimpleBody ol.Motto {
		float:left;
		width:330px;
		margin-top: 20px;
		font-weight: bold;
}

div.Main div.RightColumn div.SimpleBody ol.Motto li span
{
		font-weight: normal;
}

div.Main div.RightColumn div.SimpleBody li
{
		margin-bottom: 1em;
}


div.Main div.RightColumn div.SimpleBody h2
{
		font-size: 16px;
		color: #BBCAD1;
		margin-bottom: 3px;
}

div.Main div.RightColumn div.SimpleBody strong
{
		font-size:14px;
		font-weight:bold;
}


/*gray variant*/
div.Gray div.Main div.Content {
		background: url(../gfx/products-bg.jpg) no-repeat;
}

div.Gray div.Breadcrumb,
div.Gray div.Breadcrumb a {
     color:#506269;
     z-index: 500;
}

div.Gray div.Main div.FooterDivider {
		clear: both;
		width: 959px;
		height: 1px;
		background: url(../gfx/news-footer-divider.png) no-repeat;
}

div.Gray div.Main div.Footer {
    background: #9EB1B8; 
}

div.Gray div.Main div.Footer a.Smblz span {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(../gfx/gray-footer-smblz.png) no-repeat; 
}

div.Gray div.Main div.Footer a.Podravka span {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(../gfx/gray-footer-podravka.png) no-repeat; 
}

div.Gray div.Main h2.SubTitle {
    color: #BBCAD1;
}

div.Gray div.Main div.LeftColumn div.Menu ul.firstLevel a {
    color: #2F4952;
}

div.Gray div.Main div.LeftColumn div.Menu ul.secondLevel li.odd a {
    color: #304B56;
    background: url(../gfx/gray-leftmenu-level2-odd.png) repeat-x; 
}

div.Gray div.Main div.LeftColumn div.Menu ul.secondLevel li.even a {
    color: #304B56;
    background: url(../gfx/gray-leftmenu-level2-even.png) repeat-x; 
}

div.Gray div.LeftColumn div.Menu ul.firstLevel li.active {
    background: url(../gfx/gray-lefmenu-level1-active.png) left 4px  no-repeat; 
}


/*turqoise variant*/
div.Turqoise.Layout,
div.Blue.Layout,
div.Red.Layout,
div.Green.Layout,
div.Purple.Layout,
div.BrownGreen.Layout,
div.LimeGreen.Layout,
div.RedGreen.Layout,
div.OrangeGreen.Layout,
div.Beige.Layout,
div.Yellow.Layout
{
		background: #040D14;
}

div.Turqoise div.Main div.Content,
div.Blue div.Main div.Content,
div.Red div.Main div.Content,
div.Green div.Main div.Content,
div.Purple div.Main div.Content,
div.BrownGreen div.Main div.Content,
div.LimeGreen div.Main div.Content,
div.RedGreen div.Main div.Content,
div.OrangeGreen div.Main div.Content,
div.Beige div.Main div.Content
div.Yellow div.Main div.Content
{
		background: url(../gfx/turqoise-bg.png) repeat-x #106D6B;
		min-height: 540px;
		_height: 540px;
		margin: 30px 0px 0px 0px;
		padding-left: 10px;
}

div.Main div.RightColumn {
		width: 699px;
}

div.Turqoise div.Breadcrumb,
div.Turqoise div.Breadcrumb a {
     color:#A5DDC6;
}

div.Turqoise div.Main div.FooterDivider,
div.Blue div.Main div.FooterDivider,
div.Red div.Main div.FooterDivider,
div.Green div.Main div.FooterDivider,
div.Purple div.Main div.FooterDivider,
div.BrownGreen div.Main div.FooterDivider,
div.LimeGreen div.Main div.FooterDivider,
div.RedGreen div.Main div.FooterDivider,
div.OrangeGreen div.Main div.FooterDivider,
div.Beige div.Main div.FooterDivider
{
		clear: both;
		width: 959px;
		height: 1px;
		background: url(../gfx/turqoise-footer-divider.png) no-repeat;
}

div.Turqoise div.Main div.Footer,
div.Blue div.Main div.Footer,
div.Red div.Main div.Footer,
div.Green div.Main div.Footer,
div.Purple div.Main div.Footer,
div.BrownGreen div.Main div.Footer,
div.LimeGreen div.Main div.Footer,
div.RedGreen div.Main div.Footer,
div.OrangeGreen div.Main div.Footer,
div.Beige div.Main div.Footer
{
		background: #040D14;
}

div.Turqoise div.Main div.Footer a.Smblz span,
div.Blue div.Main div.Footer a.Smblz span,
div.Red div.Main div.Footer a.Smblz span,
div.Green div.Main div.Footer a.Smblz span,
div.Purple div.Main div.Footer a.Smblz span,
div.BrownGreen div.Main div.Footer a.Smblz span,
div.LimeGreen div.Main div.Footer a.Smblz span,
div.RedGreen div.Main div.Footer a.Smblz span,
div.OrangeGreen div.Main div.Footer a.Smblz span,
div.Beige div.Main div.Footer a.Smblz span,
div.Yellow div.Main div.Footer a.Smblz span
{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(../gfx/turqoise-footer-smblz.png) no-repeat; 
}

div.Turqoise div.Main div.Footer a.Podravka span,
div.Blue div.Main div.Footer a.Podravka span,
div.Red div.Main div.Footer a.Podravka span,
div.Green div.Main div.Footer a.Podravka span,
div.Purple div.Main div.Footer a.Podravka span,
div.BrownGreen div.Main div.Footer a.Podravka span,
div.LimeGreen div.Main div.Footer a.Podravka span,
div.RedGreen div.Main div.Footer a.Podravka span,
div.OrangeGreen div.Main div.Footer a.Podravka span,
div.Beige div.Main div.Footer a.Podravka span,
div.Yellow div.Main div.Footer a.Podravka span
{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(../gfx/turqoise-footer-podravka.png) no-repeat; 
}

div.Turqoise div.Main h1 {
    color: #A5DDC6;
}

div.Turqoise div.Main h2.SubTitle {
    color: #EBF2F4;
}

div.Turqoise div.Main div.LeftColumn div.Menu ul.firstLevel a {
    color: #2AA9A2;
}

div.Turqoise div.Main div.LeftColumn div.Menu ul.secondLevel li a {
    color: #FFFFFF;
    background: url(../gfx/turqoise-leftmenu-level2-odd.png) repeat-x; 
}

div.Turqoise div.Main div.LeftColumn div.Menu ul.secondLevel li.active a {
    color: #FFFFFF;
    background: #29ABA1; 
}

div.Turqoise div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel a {
    color: #FFFFFF;
    background: #07292E;
}

div.Turqoise div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel li.active a {
    color: #2BAAA1;
    background: #07292E url(../gfx/turqoise-leftmenu-level3-active.png) no-repeat 0% 50%;
}

div.Turqoise div.LeftColumn div.Menu ul.firstLevel li.active {
    background: url(../gfx/turqoise-lefmenu-active.png) left 4px  no-repeat; 
}





/*BLUE*/
div.Blue div.Main div.Content {
		background: url(../gfx/blue-bg.gif) repeat-x #0B87BE;
}

div.Blue div.Breadcrumb,
div.Blue div.Breadcrumb a {
     color:#84D0F0;
}

div.Blue div.Main h1 {
    color: #84D0F0;
}

div.Blue div.Main h2.SubTitle {
    color: #EBF2F4;
}

div.Blue div.Content div.Countries {
		color: #00A2DD;
}

div.Blue div.Main div.LeftColumn div.Menu ul.firstLevel a {
    color: #FFFFFF;
}

div.Blue div.Main div.LeftColumn div.Menu ul.secondLevel li a {
    color: #00458C;
    background: #84D0F0; 
}

div.Blue div.Main div.LeftColumn div.Menu ul.secondLevel li.active a {
    color: #003681;
    background: #00A2DD; 
}

div.Blue div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel a {
    color: #FFFFFF;
    background: #046AA6;
}

div.Blue div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel li.active a {
    color: #3CC5F3;
		background: #046AA6 url(../gfx/blue-leftmenu-level3-active.png) no-repeat 0% 50%;
}

div.Blue div.Content div.RightColumn div.Inner div.NutritionColumn h4 {
		background: #00A2DD;
		color: #00458C;
}

div.Blue div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr td {
		color: #00458C;
}

div.Blue div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Odd {
		background: #84D0F0;
}

div.Blue div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Even {
		background: #AADEF4;
}

div.Blue div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td {
			background: #0468A4;
			color: #FFFFFF;
			border-bottom:1px solid #0776B0;
}

div.Blue div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td.Counter {
			color: #84D0F0;
}


/*RED*/
div.Red div.Main div.Content {
		background: #A01E20 url(../gfx/red-bg.gif) repeat-x ;
}

div.Red div.Breadcrumb,
div.Red div.Breadcrumb a {
     color:#E36A5A;
}

div.Red div.Main h1 {
    color: #E36A5A;
}

div.Red div.Main h2.SubTitle {
    color: #EBF2F4;
}

div.Red div.Content div.Countries {
		color: #3D0105;
}

div.Red div.Main div.LeftColumn div.Menu ul.firstLevel a {
    color: #FFFFFF;
}

div.Red div.Main div.LeftColumn div.Menu ul.secondLevel li a {
    color: #510E0E;
    background: #E36A5A; 
}

div.Red div.Main div.LeftColumn div.Menu ul.secondLevel li.active a {
    color: #B1012F;
    background: #FFFFFF; 
}

div.Red div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel a {
    color: #FFFFFF;
    background: #510E0E;
}

div.Red div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel li.active a {
    background: #510E0E url(../gfx/red-leftmenu-level3-active.png) no-repeat 0% 50%;
    color: #E20133;
}

div.Red div.Content div.RightColumn div.Inner div.NutritionColumn h4 {
		background: #FFFFFF;
		color: #B1012F;
}

div.Red div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr td {
		color: #510E0E;
}

div.Red div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Odd {
		background: #E36A5A;
}

div.Red div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Even {
		background: #E88679;
}

div.Red div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td {
			background: #510E0E;
			color: #FFFFFF;
			border-bottom:1px solid #931C1E;
}

div.Red div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td.Counter {
			color: #E88679;
}




/*GREEN*/
div.Green div.Main div.Content,
div.OrangeGreen div.Main div.Content
 {
		background: #007338 url(../gfx/green-bg.gif) repeat-x ;
}

div.Green div.Breadcrumb,
div.Green div.Breadcrumb a,
div.OrangeGreen div.Breadcrumb,
div.OrangeGreen div.Breadcrumb a

 {
     color:#7CC2A8;
}

div.Green div.Main h1,
div.OrangeGreen div.Main h1 {
    color: #7CC2A8;
}

div.Green div.Main h2.SubTitle,
div.OrangeGreen div.Main h2.SubTitle {
    color: #EAF3F0;
}

div.Green div.Content div.Countries,
div.OrangeGreen div.Content div.Countries {
		color: #4AB392;
}

div.Green div.Main div.LeftColumn div.Menu ul.firstLevel a,
div.OrangeGreen div.Main div.LeftColumn div.Menu ul.firstLevel a {
    color: #FFFFFF;
}

div.Green div.Main div.LeftColumn div.Menu ul.secondLevel li a,
div.OrangeGreen div.Main div.LeftColumn div.Menu ul.secondLevel li a {
    color: #003217;
    background: #4AB392; 
}

div.Green div.Main div.LeftColumn div.Menu ul.secondLevel li.active a,
div.OrangeGreen div.Main div.LeftColumn div.Menu ul.secondLevel li.active a {
    color: #F0FFF7;
    background: #007539; 
}

div.Green div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel a,
div.OrangeGreen div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel a {
    color: #FFFFFF;
    background: #003217;
}

div.Green div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel li.active a,
div.OrangeGreen div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel li.active a
 {
    background: #003217 url(../gfx/green-leftmenu-level3-active.png) no-repeat 0% 50%;
    color: #25AC9D;
}

div.Green div.Content div.RightColumn div.Inner div.NutritionColumn h4,
div.OrangeGreen div.Content div.RightColumn div.Inner div.NutritionColumn h4 {
		background: #FFFFFF;
		color: #007539;
}

div.Green div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr td,
div.OrangeGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr td {
		color: #002820;
}

div.Green div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Odd,
div.OrangeGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Odd {
		background:#4AB392;
}

div.Green div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Even,
div.OrangeGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Even {
		background: #7CC2A8;
}

div.Green div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td,
div.OrangeGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td {
			background: #003217;
			color: #FFFFFF;
			border-bottom:1px solid #024A25;
}

div.Green div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td.Counter,
div.OrangeGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td.Counter {
			color: #7CC2A8;
}


/* yellow */
div.Yellow div.Main div.Content
 {
		background: #fcf62e url(../gfx/yellow-bg.gif) repeat-x ;
		margin-left:0px;
		padding-left:10px;
		min-height:540px;
}
div.Yellow div.Breadcrumb a

 {
     color:#a55111;
}

div.Yellow div.Main h1{
    color: #a55111;
}

div.Yellow div.Main h2.SubTitle {
    color: #402e22;
}

div.Yellow div.Content div.Countries {
		color: #dd9914;
}

div.Yellow div.Main div.LeftColumn div.Menu ul.firstLevel a {
    color: #ac5717;
}

div.Yellow div.Main div.LeftColumn div.Menu ul.secondLevel li a{
    color: #402d26;
    background: #fef8a2; 
}

div.Yellow div.Main div.LeftColumn div.Menu ul.secondLevel li.active a {
    color: #fff89d;
    background: #e09716; 
}

div.Yellow div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel a {
    color: #FFFFFF;
    background: #003217;
}

div.Yellow div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel li.active a
 {
    background: #003217 url(../gfx/green-leftmenu-level3-active.png) no-repeat 0% 50%;
    color: #25AC9D;
}

div.Yellow div.Content div.RightColumn div.Inner div.NutritionColumn h4 {
		background: #e19818;
		color: #fff59c;
}

div.Yellow div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr td {
		color: #3f3019;
}

div.Yellow div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Odd {
		background:#fef8a2;
}

div.Yellow div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Even {
		background: #fef23e;
}

div.Yellow div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td {
			background: #fef8a2;
			color: #3e2e15;
			border-bottom:1px solid #ffdd26;
}

div.Yellow div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td.Counter {
			color: #dd991e;
}
div.Yellow div.RightColumn div.Inner div.ProductColumn div.Varieties h4 {
     color:#ad5219 !important;
}







/*Purple*/
div.Purple div.Main div.Content {
		background: #AE091D url(../gfx/purple-bg.png) repeat-x ;
}

div.Purple div.Breadcrumb,
div.Purple div.Breadcrumb a {
     color:#D16F70;
}

div.Purple div.Main h1 {
    color: #D16F70;
}

div.Purple div.Main h2.SubTitle {
    color: #EAF3F0;
}

div.Purple div.Content div.Countries {
		color: #270503;
}

div.Purple div.Main div.LeftColumn div.Menu ul.firstLevel a {
    color: #FFFFFF;
}

div.Purple div.Main div.LeftColumn div.Menu ul.secondLevel li a {
    color: #270503;
    background: #D16F70; 
}

div.Purple div.Main div.LeftColumn div.Menu ul.secondLevel li.active a {
    color: #9F1632;
    background: #FFFFFF; 
}

div.Purple div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel a {
    color: #FFFFFF;
    background: #270503;
}

div.Purple div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel li.active a {
    background: #270503 url(../gfx/purple-leftmenu-level3-active.png) no-repeat 0% 50%;
    color: #9F1632;
}

div.Purple div.Content div.RightColumn div.Inner div.NutritionColumn h4 {
		background: #FFFFFF;
		color: #9F1632;
}

div.Purple div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr td {
		color: #36040D;
}

div.Purple div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Odd {
		background:#C95558;
}

div.Purple div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Even {
		background: #D16F70;
}

div.Purple div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td {
			background: #270503;
			color: #FFFFFF;
			border-bottom:1px solid #5C0A1A;
}

div.Purple div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td.Counter {
			color: #9F1632;
}


/*BrownGreen*/
div.BrownGreen div.Main div.Content {
		background: #106D6B url(../gfx/turqoise-bg.png) repeat-x ;
}

div.BrownGreen div.Breadcrumb,
div.BrownGreen div.Breadcrumb a {
     color:#849678;
}

div.BrownGreen div.Main h1 {
    color: #FFD297;
}

div.BrownGreen div.Main h2.SubTitle {
    color: #EAF3F0;
}

div.BrownGreen div.Content div.Countries {
		color: #E48100;
}

div.BrownGreen div.Main div.LeftColumn div.Menu ul.firstLevel a {
    color: #E48100;
}

div.BrownGreen div.Main div.LeftColumn div.Menu ul.secondLevel li a {
    color: #07292D;
    background: #FFD297; 
}

div.BrownGreen div.Main div.LeftColumn div.Menu ul.secondLevel li.active a {
    color: #FFFFFF;
    background: #E48100; 
}

div.BrownGreen div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel a {
    color: #FFFFFF;
    background: #040D14;
}

div.BrownGreen div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel li.active a {
    background: #040D14 url(../gfx/browngreen-leftmenu-level3-active.png) no-repeat 0% 50%;
    color: #E48100;
}

div.BrownGreen div.Content div.RightColumn div.Inner div.NutritionColumn h4 {
		background: #E48100;
		color: #040D14;
}

div.BrownGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr td {
		color: #062126;
}

div.BrownGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Odd {
		background:#FFD297;
}

div.BrownGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Even {
		background: #FFE4C1;
}

div.BrownGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td {
			background: #040D14;
			color: #FFE4C1;
			border-bottom:1px solid #09393C;
}

div.BrownGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td.Counter {
			color: #E48100;
}


/*LimeGreen*/
div.LimeGreen div.Main div.Content {
		background: #106D6B url(../gfx/turqoise-bg.png) repeat-x ;
}

div.LimeGreen div.Breadcrumb,
div.LimeGreen div.Breadcrumb a {
     color:#A5DDC6;
}

div.LimeGreen div.Main h1 {
    color: #DADE92;
}

div.LimeGreen div.Main h2.SubTitle {
    color: #EAF3F0;
}

div.LimeGreen div.Content div.Countries {
		color: #7EAE1E;
}

div.LimeGreen div.Main div.LeftColumn div.Menu ul.firstLevel a {
    color: #7EAE1E;
}

div.LimeGreen div.Main div.LeftColumn div.Menu ul.secondLevel li a {
    color: #042306;
    background: #DADE92; 
}

div.LimeGreen div.Main div.LeftColumn div.Menu ul.secondLevel li.active a {
    color: #FFFFFF;
    background: #7EAE1E; 
}

div.LimeGreen div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel a {
    color: #EBEDC5;
    background: #042306;
}

div.LimeGreen div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel li.active a {
    background: #042306 url(../gfx/limegreen-leftmenu-level3-active.png) no-repeat 0% 50%;
    color: #7EAE1E;
}

div.LimeGreen div.Content div.RightColumn div.Inner div.NutritionColumn h4 {
		background: #7EAE1E;
		color: #042306;
}

div.LimeGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr td {
		color: #042306;
}

div.LimeGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Odd {
		background:#DADE92;
}

div.LimeGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Even {
		background: #EBEDC5;
}

div.LimeGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td {
			background: #042306;
			color: #DADE92;
			border-bottom:1px solid #0A3C3F;
}

div.LimeGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td.Counter {
			color: #7EAE1E;
}



/*RedGreen*/
div.RedGreen div.Main div.Content {
		background: #106D6B url(../gfx/turqoise-bg.png) repeat-x ;
}

div.RedGreen div.Breadcrumb,
div.RedGreen div.Breadcrumb a {
     color:#A5DDC6;
}

div.RedGreen div.Main h1 {
    color: #FFB9C0;
}

div.RedGreen div.Main h2.SubTitle {
    color: #EAF3F0;
}

div.RedGreen div.Content div.Countries {
		color: #2AA9A2;
}

div.RedGreen div.Main div.LeftColumn div.Menu ul.firstLevel a {
    color: #FFFFFF;
}

div.RedGreen div.Main div.LeftColumn div.Menu ul.secondLevel li a {
    color: #0A0007;
    background: #FFB9C0; 
}

div.RedGreen div.Main div.LeftColumn div.Menu ul.secondLevel li.active a {
    color: #FFFFFF;
    background: #D20116; 
}

div.RedGreen div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel a {
    color: #FFFFFF;
    background: #0A0007;
}

div.RedGreen div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel li.active a {
    background: #0A0007 url(../gfx/redgreen-leftmenu-level3-active.png) no-repeat 0% 50%;
    color: #D20116;
}

div.RedGreen div.Content div.RightColumn div.Inner div.NutritionColumn h4 {
		background: #D20116;
		color: #FFFFFF;
}

div.RedGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr td {
		color: #0A0007;
}

div.RedGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Odd {
		background:#FFD9DD;
}

div.RedGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Even {
		background: #FFB9C0;
}

div.RedGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td {
			background: #0A0007;
			color: #FFB9C0;
			border-bottom:1px solid #093F41;
}

div.RedGreen div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td.Counter {
			color: #D20116;
}




/*Beige*/
div.Beige div.Main div.Content {
		/*background: #106D6B url(../gfx/beige-bg.gif) repeat-x ;*/
		background: #f4e8ce url(../gfx/beige-bg.gif) repeat-x ;
          min-height:500px;
          _height:500px;		
}

div.Beige div.Breadcrumb,
div.Beige div.Breadcrumb a {
     color:#A76C1E;
}

div.Beige div.Main h1 {
    color: #CFA261;
}

div.Beige div.Main h2.SubTitle {
    color: #A46C17;
}

div.Beige div.Content div.Countries {
		color: #A76C1E;
}

div.Beige div.Main div.LeftColumn div.Menu ul.firstLevel a {
    color: #A76C1E;
}

div.Beige div.Main div.LeftColumn div.Menu ul.secondLevel li a {
    color: #A46C17;
    background: #E6CB9D; 
}

div.Beige div.Main div.LeftColumn div.Menu ul.secondLevel li.active a {
    color: #FFFFFF;
    background: #A46C17;
}

div.Beige div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel a {
    background: #FFFFFF;
    color: #A76C1E;
}

div.Beige div.Main div.LeftColumn div.Menu ul.secondLevel ul.thirdLevel li.active a {
    background: #ffffff url(../gfx/redgreen-leftmenu-level3-active.png) no-repeat 0% 50%;
    color: #A76C1E;
}

div.Beige div.Content div.RightColumn div.Inner div.NutritionColumn h4 {
		background: #A46C17;
		color: #FFFFFF;
}

div.Beige div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr td {
		color: #692E02;
}

div.Beige div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Odd {
		background:#FFFFFF;
}

div.Beige div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Even {
		background: #FFFFFF;
}

div.Beige div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td {
			background: #E6CB9D;
			color: #692E02;
			border-bottom:1px solid #fff;
}

div.Beige div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td.Counter {
			color: #fff;
}

div.Beige div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td.Counter {
			color: #692e02;
}

div.Beige div.Content div.RightColumn div.Inner div.ProductColumn div.Varieties h4,
div.Beige div.Content div.RightColumn div.Inner div.ProductColumn .Red
{
			color: #D2A166;
}



/*NEWS*/
div.News div.Main div.NewsBox {
     width:710px;
     min-height:460px;
     _height:460px;
     border-left:9px #abbbc1 solid;
     background:#ffffff url(../gfx/backNewsbox.jpg) 0px 0px repeat-x;
     float: left;
     margin-bottom:25px;
}

div.News div.Main div.NewsBox div.NewsInside {
     margin: 54px 9px 9px 240px;
     position: relative;
}

div.News div.Main div.NewsBox div.NewsInside img.NewsImage {
     position: absolute;
     left: -240px;
     top: 75px;
}

div.News div.Main div.NewsBox div.NewsInside div.NewsItem.Fresh {
		float: right;
		width: 230px;
		height: 165px;
		margin-top: 13px;
}

div.News div.Main div.NewsBox div.NewsInside div.NewsItem.Fresh h3 {
		font-size: 18px;
		line-height: 24px;
		margin: 5px 0 10px 0;
		color: #E50136;
		font-weight: normal;
}

div.News div.Main div.NewsBox div.NewsInside div.NewsItem a, div.Main div.PromoBox a {
		text-decoration: none;
		color: #E50136;
		font-size: 13px;
}

div.News div.Main div.NewsBox div.NewsInside div.NewsItem a:hover {
    text-decoration: underline;
}

div.News div.Main div.NewsBox div.NewsInside div.NewsItem.Older {
		width: 210px;
		height: 125px;
		margin: 13px 0 0 0;
		background: #E8F0F2 url(../gfx/news-more-arrow.png) 0px 124px no-repeat;
		padding: 10px;
		position: relative;
		_display: inline;
}

div.News div.Main div.NewsBox div.NewsInside div.NewsItem.Older.Left {
		position: relative;
		&left: -10px;
}

div.News div.Main div.NewsBox div.NewsInside div.NewsItem.Older h3 {
		font-size: 12px;
		line-height: 16px;
		color: #E50136;
		font-weight: bold;
		margin-bottom: 6px;
}

div.News div.Main div.NewsBox div.NewsInside div.NewsItem.Older a {
		position: absolute;
		top: 115px;
}

div.News div.Main div.NewsBox div.NewsInside div.NewsItem.Older p {
		font-size: 10px;
}

div.Main div.NewsBox div.NewsInside div.NewsBody {
		margin-top: 10px;
		margin-bottom:40px;
}

div.Main div.PromoBox {
	  float: left;
	  background: url(../gfx/news-right-panel.png) no-repeat;
	  width: 220px;
	  height:410px;
		padding: 0px 10px 10px 10px;
		position: relative;
		z-index: 999; 
		/*top:30px;*/
}
div.Layout.Gray.News div.Main div.PromoBox {
		padding-top:20px;
}

div.Main div.PromoBox h2.Promotions {
	  color: #E50136;
	  font-size: 18px;
	  margin: 10px 0 10px 0;
	  font-weight: normal;
}

div.Main div.PromoBox h3.Promotion {
		font-size: 12px;
		line-height: 16px;
		color: #E50136;
		font-weight: bold;
		margin-top: 10px;
}

div.Main div.PromoBox p {
		margin-bottom: 6px;
}

div.Main div.PromoBox a.More {
		color: white;
		background: url(../gfx/news-more-promo.png) no-repeat 0px 5px;
		position: relative;
		left: -10px;
		padding-left: 10px;
		z-index: 99999;
}

div.Main div.PromoBox a.MorePromotions {
		position: absolute;
		bottom: 20px;
		left: 0px;
}


/*PRODUCTS*/
div.Main div.Content .productCategories {
		margin: 100px 0 35px 0;
}


/*RICE & PULSES*/
div.Main div.Content div.ProductSubCategories.Rice,
div.Main div.Content div.ProductSubCategories.Pasta
{
		margin-top: 50px;
}

div.Main div.Content div.ProductSubCategories.Rice a {
		float: left;
		margin: 10px 1px 0 0;
}

div.Gray div.Main h2.SubTitle.White {
		color: #fff;
}

div.Main div.Content div.ProductSubCategories.Pulses {
		margin-top: 100px;
}

div.Main div.Content div.ProductSubCategories.Pulses a {
		float: left;
		margin: 10px 1px 0 0;
}


/*HOME*/
div.Home div.Main {
		background: url(../gfx/home-bg2.jpg) no-repeat;
		min-height: 472px;
		_height: 472px;
}

div.Home div.Main div.PromoBox {
		background: url(../gfx/home-right-panel.png) no-repeat;
		float: right;
		
}
a.xLink {
     display:block;
     background:transparent url(blank.jpg) 0px 0px no-repeat;
     position:absolute;
     left:714px;
     top:238px;
     %top:228px;
     height:15px;
     width:57px;
     z-index:999999;
}
div.Home div.Header div.MenuSecondRow
{
		display: none;
}

div.Home div.Header div.Breadcrumb {
		display: none;
}

div.Home div.Main div.HomeInner {
		min-height: 520px;
		_height: 520px;
		position: relative;
}

div.Home div.Main div.ProductCarouselWrapper {
		position: absolute;
		bottom: -70px;
		left: 0px;
		background: none;
		z-index:99;
}

div.Home div.Header div.MusicPlayerWrapper {
		position: absolute;
		top: -2px;
		right: 0px;
}

/*PRODUCT*/

div.Content div.RightColumn div.Map {
		position: absolute;
		right: 0px;
		top: 0px;
		z-index: 2;
		text-align: right;
		_display: none;
}

div.Content div.RightColumn div.Map img {
		
}

div.Content div.Countries {
		font-weight: bold;
		z-index: 50;
		color: #2AA9A2;
		position: relative;
} 

div.Content div.RightColumn div.Inner {
		position: relative;
		z-index: 10;
		margin-top: 5px;
}

div.Content div.RightColumn div.Inner div.ProductColumn {
		float: left;
		width: 470px;
		_width: 460px;
		background: #FFFFFF;
		min-height: 435px;
		_height: 435px;
		margin-left: -10px;
		position: relative;  
}

div.Content div.RightColumn div.Inner div.ProductColumn div.Body {
		width: 230px;
		_width: 220px;
		float: left;
		margin: 10px; 
}

div.Content div.RightColumn div.Inner div.ProductColumn div.Body p {
		margin-bottom: 6px;
}

div.Content div.RightColumn div.Inner div.ProductColumn div.Varieties {
		width: 200px;
		float: left;
		margin: 10px;
		min-height: 305px;
		_height: 305px;
		position: relative;
		_position: absolute;
		_top: 130px;
		_right: 0px;	 
}

div.Content div.RightColumn div.Inner div.ProductColumn div.Varieties h4 {
		color: #E30133; 
}

div.Content div.RightColumn div.Inner div.ProductColumn div.Varieties ul li {
		list-style: none;
}

div.Content div.RightColumn div.Inner div.ProductColumn div.Varieties ul li span {
		text-decoration: underline;
		color: #000000;
		cursor: pointer;
		font-size: 11px; 
}

div.Content div.RightColumn div.Inner div.ProductColumn div.Varieties div.BoxView {
		text-align: center;
		position: absolute;
		bottom: 0px;
		right: 0px;
		width: 200px; 
}

div.Content div.RightColumn div.Inner div.ProductColumn div.Varieties li img,
div.Content div.RightColumn div.Inner div.ProductColumn div.Varieties li div.Preparation
{
		display: none;
}

div.Content div.RightColumn div.Inner div.NutritionColumn {
		margin: 0px 0px 10px 0px;
		float: right;
		width: 230px; 
}

div.Content div.RightColumn div.Inner div.NutritionColumn h4 {
		padding: 10px;
    color: #fff;
    background: #2AA9A2;
		font-size: 12px; 
}

div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition h4 {
		font-size: 11px;
		margin-bottom: 1px; 
}

div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table {
		font-size: 11px;
		color: #062126;
		margin: -1px;
}

div.Content div.RightColumn div.Inner div.NutritionColumn table td {
		padding: 5px 10px 5px 10px;
		width: 50%;
}

div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Odd {
		background: #A5DDC6; 
}

div.Content div.RightColumn div.Inner div.NutritionColumn div.Nutrition table tr.Even {
		background: #D3EFE4; 
}

div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation {
		margin-top: 10px;
}

div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table {
		width: 100%;
		font-size:12px;	
}

div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td {
		color: #fff;
		background: #040D14;
		width: 160px;
		border-bottom: 1px solid #0A4446;
}

div.Content div.RightColumn div.Inner div.NutritionColumn div.Preparation table td.Counter {
		color: #2AA9A2;
		width: 20px;
		vertical-align: top;
}

div.Content div.RightColumn div.ListingBody {
		color: #FFFFFF;
		width: 400px;
}
div.Beige div.Content div.RightColumn div.ListingBody {
     color:#a46c17;
}
div.Yellow div.Content div.RightColumn div.ListingBody {
     color:#A55111;
}
div.Yellow div.Content div.RightColumn div.Countries {
     visibility:hidden;
}

div.Content div.RightColumn div.ProductVideoWrapper {
		position: absolute;
		top: 180px;
		right: -10px;
		z-index: 10;
		width: 720px;
		height: 250px;
}

div.Content div.RightColumn div.ProductCarouselWrapper {
		position: absolute;
		top: 310px;
		right: 0px;
		z-index: 20;
}

/*downloads*/
div.Main div.RightColumn div.SimpleBody ul.Downloads {
		margin-left: 0px;
		padding-left: 0px;
}

div.Main div.SimpleBody ul.Downloads  li {
		list-style: none;
		margin-bottom: 10px;
}

div.Main div.SimpleBody ul.Downloads li a {
		background: url(../gfx/gray-lefmenu-active.png) no-repeat 0 3px;
		padding: 0 0 0 10px;
		display: block;
		/*font-size: 16px;*/
		font-weight: bold;
		color: #E20133;
}

div.Main div.SimpleBody ul.Downloads li div.DownloadDescription {
		margin-top: 3px;
}

/*pobocky*/
div.Main div.SimpleBody img.topleft {
		float: left;
		display: block;
		margin: 0 10px 10px -12px;
}

div.Main div.SimpleBody div.Facility {
		float: left;
		margin: 0 0 30px 50px;
		_height: 122px;
		width: 220px;
}

div.Main div.SimpleBody div.Facility.OnLeft {
		margin-left: 80px;
}

div.Contact div.Main div.RightColumn div.SimpleBody {
		background: none;
}

div.Contact div.RightColumn div.SimpleBody h2 {
		color: #506169;
}

div.Contact div.ContactMap {
		margin-left: 80px;
		margin-top: 15px;
}

div.Contact div.ContactTables  {
		margin-top: 20px;
}

div.Contact div.ContactCzech, div.Contact div.ContactMoravia {
		float: left;
		width: 315px;
		line-height: 1.5em;
		margin-bottom: 20px;
}

div.Contact div.ContactTables img, div.Contact div.ContactTables span {
		display: block;
		float: left;
		margin-right: 10px;
}


/*RECEPTY*/
div.Main div.RightColumn div.Recipes {
		background: #fff;
		margin: 20px 0 0 -8px;
		padding: 6px 0 0px 6px;
		min-height: 340px;
		_height: 340px;
}

div.Main div.RightColumn div.Recipes a.Item {
		float: left;
		margin: 0 5px 5px 0;
		_margin: 0 2px 2px 0;
		position: relative;
		width: 135px;
		height: 135px;
		background: #E20133;
		color: #fff;
		text-decoration: none;
}

div.Main div.RightColumn div.Recipes a.Item  img {
		position: absolute;
		top: 0;
		left: 0;
		/*display: none;*/
		z-index: 10;
}

div.Main div.RightColumn div.Recipes a.Item  h4 {
		margin: 28px 8px 0 8px;
		font-size: 14px;
		font-weight: bold;
		z-index: 1;
}

div.Main div.RightColumn div.Recipes a.Item  div.More {
		position: absolute;
		bottom: 10px;
		left: 0;
		padding-left: 8px;
		background: url(../gfx/recipes-more-arrow.png) no-repeat 0px 3px;
		z-index: 1;
}

div.Main div.LeftColumn div.RecipeControl {
		margin-right: -30px;
}

div.Main div.LeftColumn div.RecipeControl h3 {
		font-weight: normal;
		font-size: 14px;
}

div.Main div.LeftColumn div.RecipeControl select {
		width: 100%;
		margin: 3px 0 10px 0;
}

/*recipe detail*/

div.Main div.RightColumn div.Recipe {
		margin: 20px 0 0 -10px;
		min-height: 340px;
}

div.Main div.RightColumn div.Recipe div.IngredientsColumn {
		float: left;
		background: #fff;
		width: 310px;
		padding: 10px 0 10px 0;
}

div.Main div.RightColumn div.Recipe div.IngredientsColumn div.Ingredients {
		background: #E8F0F2;
		padding: 10px;
		color: #222A2C;
		margin-top: 15px;
}

div.Main div.RightColumn div.Recipe div.IngredientsColumn div.Ingredients td {
		padding-right: 5px;
		vertical-align: top;
}

div.Main div.RightColumn div.Recipe div.IngredientsColumn div.Ingredients h3,
div.Main div.RightColumn div.Recipe div.PreparationColumn div.Preparation h3
{
		color: #E60237;
		font-size: 12px;
		margin-bottom: 3px;
}

div.Main div.RightColumn div.Recipe div.PreparationColumn {
		float: left;
		background: #fff;
		padding: 20px;
		width: 355px;
		color: #506262;
}

div.Main div.RightColumn div.Recipe div.PreparationColumn h2 {
		margin: 10px 0 5px 0;
		font-weight: normal;
		color: #E60237;
}

div.Main div.RightColumn div.Recipe div.PreparationColumn div.Minutes {
		float: left;
		margin-right: 20px;
		padding-left: 15px;
		background: url(../gfx/clock.gif) no-repeat 0px 1px;
}

div.Main div.RightColumn div.Recipe div.PreparationColumn div.Portions {
		float: left;
		padding-left: 15px;
		background: url(../gfx/person.gif) no-repeat 0px 1px;
}

div.Main div.RightColumn div.Recipe div.PreparationColumn div.Body {
		margin: 25px 0 35px 0;
		line-height: 1.5em;
		font-size: 14px;
}

div.Main div.RightColumn div.Recipe div.PreparationColumn div.Preparation ol {
		margin-left: 20px;
}

table.contactUs  {
		width: 400px;
}

.contactUs input[type=text] {
	width: 200px;
	float: right;
	height: 20px;
	border: 0px #fff solid;
}

.contactUs input[type=submit] {
	float: right;
}

.contactUs .questionLabel {
	line-height: 22px;
}

.contactUs textarea {
	width: 100%;
	height: 200px;
	border: 0px #fff solid;
	overflow: none;
}

.contactUs .requiredInfo {
	font-size: 0.8em;
	width: 220px;
	float: left;
	line-height: 24px;
}

.contactUs .required {
	color: red;
}

p.error {
	color: red;
	font-size: 0.9em;
	line-height: 1.2em;
}

.ContactForm div.Main div.RightColumn div.SimpleBody {
	background: none;
}

.contactUs .submit {
	width: 136px;
	height: 38px;
	background:  url(../gfx/button_odeslat.png) no-repeat;
	border: 0px #000 solid;
	margin: 10px -5px 0 0;
}
