@charset "utf-8";
img.float-no {
	float:none !important;
	margin-left:0 !important;
	margin-top:10px !important;
}
/* CSS Document */
.clear_right {
	clear:right;
}
.img {
	float:none !important;
}
.shop {
    height:25px;
}
.shop img {
    float:left !important;
    padding:0px !important;
    margin:0px !important;
    margin-right:.5em !important;
    position:relative;
    top:-4px;
}
ul.wide {
	width:230px;
}
/*.right {
	clear:right;
	margin:-1px;
	visibility:hidden;
}*/
.right_visible {
	clear:right;
}
a.top_menu_hover {
	color:#000000 !important;
}

div#middle {
	background:url(../img/bg.gif) repeat-y left top;
}
div#column {
	float:left;
	width:215px;
	overflow:hidden;
	font-size:1em;
}
	div#column h2 {
		height:50px;
		line-height:50px;
		/*font-size:0.9em;*/
		font-size:1em;
		width:215px;
		text-align:center;
		background:#ff0000;
		color:#FFFFFF;
		border-bottom:1px solid #FFFFFF;
	}
	div#column li {
		width:195px;
		list-style:none;
		background:#fad642;
		padding:8px 0 8px 0;
		border-bottom:1px solid #FFFFFF;
		padding-left:20px;
		font-size:1em;
		font-weight:bold;
	}
	div#column li.sub2 {
		width:195px;
		list-style:none;
		background:#fad642;
		padding:8px 0 8px 0;
		border-bottom:1px solid #FFFFFF;
		padding-left:40px;
		font-size:1em;
		font-weight:bold;
	}
	li.menu_hover {
		background:#ff8c06 !important;
	}
		li.menu_hover a {
			background:url(../img/sipka_menu_hover.gif) no-repeat left center !important;
			color:#000000 !important;
		}
		div#column li a {
			display:block;
			padding:0 10px 0 20px;
			color:#6699cc;
			text-decoration:none;
			background:url(../img/sipka_menu.gif) no-repeat left center;
			/*margin-left:5px;*/
		}
			div#column li a:hover {
				text-decoration:underline;
			}
	div#column_novinky {
		background:#ff0000;
		color:#FFFFFF;
		padding:15px;
		/*font-size:0.8em;*/
		font-size:1em;
		line-height:1.5em;
		font-family:"Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	}
		div#column_novinky a {
			color:#FFFFFF;
		}
		div#column_novinky h3 {
			font-weight:bold;
			margin-bottom:10px;
			/*font-size:18px;*/
			font-size:160%;
		}
		div#column dd {
			margin-bottom:10px;
		}
		div#column_novinky h4 {
			/*font-size:1em;*/
			font-size:1em;
			font-weight:bold;
		}
	div#column_news {
		padding:15px;
		font-size:1em;
		
	}
		div#column_news h3, div#column_anketa h3 {
			/*font-size:1em;*/
			margin-bottom:10px;
			font-size:1em;
		}
		div#column_news p, div#column_anketa p {
			margin-bottom:10px;
		}
		input#info_email2 {
			height:22px;
			width:100px;
		}
	div#column_anketa {
		padding:15px;
		font-size:1em;
	}
	div#content {
		/*margin-left:218px;*/
		float:right;
		width:730px;
		/*font-size:0.9em;*/
		font-size:107%;
		line-height:1.3em;
	}
	span#drobecek {
		display:block;
		width:709px;
		height:40px;
		line-height:40px;
		margin:5px 0 5px 0;
		padding-left:20px;
		/*font-size:0.9em;*/
		font-size:107% !important;
		border-right:1px dotted #484747;
	}
		span#drobecek a {
			color:#000000;
		}
		span#drobecek span {
			color:#ff0000;
		}
	/* HLAVICKY */
	
	div#content_header, div#content_header_ochrana,
    div#content_header_cert, div#content_header_novinky,
    div#content_header_tvarogen, div#content_header_techno,
    div#content_header_onas, div#content_header_kontakty,
    div#content_header_pekari, div#content_header_catering,
    div#content_header_oblasti, div#content_header_recepty,
    div#content_header_partneri, div#content_header_wellness,
    div#content_header_chlebova {
		width:730px;
		height:115px;
		position:relative;
	}		
		div#content_header span, div#content_header_ochrana span,
        div#content_header_cert span, div#content_header_novinky span,
        div#content_header_tvarogen span, div#content_header_techno span,
        div#content_header_onas span, div#content_header_kontakty span,
        div#content_header_pekari span, div#content_header_catering span,
        div#content_header_oblasti span,div#content_header_recepty span,
        div#content_header_partneri span, div#content_header_wellness span,
        div#content_header_chlebova span {
			width:732px;
			height:115px;
			position:absolute;
			top:0;
			left:0;
			background:url(../img/header2.jpg);
		}
			div#content_header_ochrana span {
				background:url(../img/header_ochrana.jpg) !important;
			}
			div#content_header_cert span {
				background:url(../img/header_cert.jpg) !important;
			}
			div#content_header_novinky span {
				background:url(../img/header_novinky.jpg) !important;
			}
			div#content_header_tvarogen span {
				background:url(../img/header_tvarogen.jpg) !important;
			}
			div#content_header_techno span {
				background:url(../img/header_techno.jpg) !important;
			}
			div#content_header_onas span {
				background:url(../img/header_onas.jpg) !important;
			}
			div#content_header_kontakty span {
				background:url(../img/header_kontakty.jpg) !important;
			}
			div#content_header_pekari span {
				background:url(../img/header_pekari.jpg) !important;
			}
			div#content_header_catering span {
				background:url(../img/header_catering.jpg) !important;
			}
			div#content_header_oblasti span {
				background:url(../img/header_oblasti.jpg) !important;
			}
			div#content_header_recepty span {
				background:url(../img/header_recepty.jpg) !important;
			}
			div#content_header_partneri span {
				background:url(../img/header_partneri.jpg) !important;
			}
            div#content_header_wellness span {
				background:url(../img/header_wellness.jpg) !important;
			}
            div#content_header_chlebova span {
				background:url(../img/header_chlebova.jpg) !important;
			}
            
	div#content h2 {
		/*font-size:1.6em;*/
		/*font-size:20px;*/
		font-size:178%;
		font-family:"Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
		margin:20px 0 20px 20px;
		font-weight:normal;
	}
	div#content_navigace {
		border-top:1px dotted #484747;
		border-bottom:1px dotted #484747;
		padding:20px 0 20px 10px;
		margin:0 0 20px 0px;
		width:690px;
		font-size:1em;
        float: left;
        position: relative;
        left: 20px;
        clear: both;
	}
		div#content_navigace div {
            float: left;
            clear: both;
		}
		div#content_navigace ul {
			float:left;
			display:inline;
            margin:0 60px 0 0;
		}
		div#content_navigace ul.last {
            margin: 0px
        }
			div#content_navigace ul li {
				list-style:none;
				color:#ff0000 !important;
				margin-bottom:5px;
			}
				div#content_navigace ul li a {
					color:#ff0000;
				}
	div#content_vypis {
        clear: both;
		margin-left:20px;
	}
		div#content_vypis h3 {
			font-weight:bold;
			color:#ff0000;
			margin-bottom:20px;
			/*font-size:16px;*/
			font-size:142%;
			font-family:"Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
		}
		div#content_vypis img {
            float:right;
			margin-left:10px;
			margin-bottom:10px;
		}
		div#content_vypis img.imgleft {
			float:left;
            margin-left:0px;
			margin-right:20px;
			margin-bottom:10px;
		}
		div#content_vypis p {
			margin-bottom:10px;
		}
		div#content_vypis ul li {
			list-style:none;
			margin-bottom:5px;
		}
			div#content_vypis ul li a {
				color:#ff0000;
				background:url(../img/table.gif) no-repeat right center;
				padding-right:15px;
			}
		div#content_vypis hr, hr.line {
			border:none;
			border-bottom:1px dotted #484747;
			margin-top:20px;
			margin-bottom:20px;
			height:1px;
		}
		div#content_vypis a {
			color: red;
		}
        #content_vypis a.email img {
            margin:0; 
            padding:0; 
            border: 0;
            float:left !important; 
            margin-top:3px;
        }
        #content_vypis a.email span {
            float:left;
            text-decoration:underline;
        }
		
        #content_vypis a.email:hover span {
            float:left;
            text-decoration:none;
        }
		
		#content_vypis a.email.nofloat span {
            float:none;
        }
		#content_vypis a.email.nofloat img {
            float:none !important; 
        }
		#content_vypis a.email.nofloat:hover span {
            float:none;
        }
		
		/* OCHRANA - FOTO */
		div.ochr_foto {
			width:158px;
			float:right;
			text-align:center;
			margin-right:18px;
			margin-bottom:25px;
			overflow:hidden;
			display:inline;
		}
			div.ochr_foto img {
				float:none !important;
				border:1px solid #ff0000;
				padding:3px;
				margin:0 !important;
			}
			div.ochr_foto a {
				display:block;
				text-align:center;
				width:152px;
				background:#ffeda2;
				color:#ff0000;
				margin-top:3px;
				padding:3px;
				height:3em;
				font-size:0.9em;
			}
		
		div.ochr_foto_ex {
			width:218px;
			float:right;
			text-align:center;
			margin-right:18px;
			margin-bottom:25px;
			overflow:hidden;
			display:inline;
		}
			div.ochr_foto_ex img {
				float:none !important;
				border:1px solid #ff0000;
				padding:3px;
				margin:0 !important;
			}
		/* NOVINKY */
		div#content dl {
			line-height:1.8em;
		}
		div#content dl dt {
			color:#ff0000;
		}
			div#content dl dd h3 {
				color:#000000;
				margin:0;
				font-size:1em;
				font-weight:bold;
			}
			div#content dl dd a, div#content dl dd span {
				color:#ff0000;
			}
			
			
		/* KONTAKTY */
		ul.ul_kontakty {
			width:270px;
		}
		div#kontakt_frame {
			width:690px;
			border:1px solid #ff0000;
			padding:5px;
			float:left;
			margin-bottom:20px;
		}
			div.kontakt_inner {
				background:#ededed;
			}
				div#content_vypis p.kontakt_i {
					margin:0;
					padding:15px 0 0 15px;
				}
				div#content_vypis p.message {
					margin:0;
					padding:0 0 15px 15px;
				}
			div.kontakt_box {
				padding:15px;
				float:left;
				
			}
				div.kontakt_box textarea {
					margin-bottom:10px;
					height:65px;
				}
			input#email, input#jmeno, input#spolecnost, input#predmet {
				width:200px;
				margin-top:2px;
			}
			input.submit {
				width:74px;
				height:24px;
				background:url(../img/button.gif);
				border:none;
				color:#FFFFFF;
                cursor: pointer;
			}
			input.submitChleb {
				width:200px;
				height:24px;
				background:url(../img/button.gif);
				border:none;
				color:#FFFFFF;
                cursor: pointer;
			}
		div#kontakt h3 {
			margin-top:30px;
			margin-bottom:10px;
			font-weight:bold;
		}
		div#kontakt div.kontakt h3 {
				margin-top:0;
		}
			div#kontakt a {
				color:#ff0000;
			}
		div.kontakt {
			float:left;
			line-height:1.6em;
			margin-right:50px;
			padding-right:50px;
			margin-bottom:20px;
			border-right:1px dotted #484747;
            width: 280px;
		}
			div.kontakt h4 {
				color:#ff0000;
				font-size:1em;
			}
			div.kontakt a {
				color:#d20100 !important;
			}
			div#kontakt h3 {
				font-size:1.2em;
			}
        #kontakt a.email img {
            margin:0; 
            padding:0; 
            border: 0;
            float:left !important; 
            margin-top:3px;
        }
        #kontakt a.email span {
            float:left;
            text-decoration:underline;
        }
        #kontakt a.email:hover span {
            float:left;
            text-decoration:none;
        }
            
		div.posledni_kontakt {
			border:none;
			margin:0;
			padding:0;
		}
		.first {
			margin-top:0 !important;
		}
		
		/* CERTIFIKATY */
		div#certifikaty img {
			float:left;
			margin:0 20px 0 0;
		}
		div#certifikaty p {
			height:18em;
			line-height:2em;
		}
		ul.ul_cert {
			width:310px;
			margin:0 !important;
		}
		/* O NAS */
		ul#ul_o_nas {
			margin-bottom:10px;
		}
		ul#ul_o_nas li {
			margin-left:50px;
		}
		
		ul.ul_ochrana a {
			color:#006633 !important;
		}
		
		
		/* NOVINKA */
		div#novinka_vypis {
			margin-left:20px;
		}
		div#novinka_vypis img {
			float:right;
			margin:0 10px 10px 20px;
		}
		div#novinka_vypis h3 {
			margin:35px 0 10px 0;
			font-size:1.2em;
			font-weight:bold;
			clear:right;
		}
		div#novinka_vypis ul li {
			list-style:inside;
		}
		
		
		img#klasa {
			margin-top:50px;
		}
		ul.sq {
			margin-left:20px;
		}
		/*ul.sq li span {
			padding-right:20px;
			background:url(../img/table.gif) no-repeat right center;
		}*/
		ul.sq li {
			list-style:square !important;
			list-style-position:inside;
		}
		.catering ul {
			margin-left:20px;
		}
		.catering ul li {
			list-style:square outside !important;
		}
		.catering h4 {
			font-size:1em;
		}
		ul#sitemap {
			line-height:2em;
		}
		ul#sitemap li {
			margin-left:30px;
			list-style:square inside !important;
		}
		ul#sitemap li a {
			background:none!important;
		}
		
		
.message{color:#d20100}		

div#kontakt_frame_chleb {
			border:1px solid #ff0000;
			padding:5px;
			margin-bottom:20px;
		}

table.schovat{
         font-size:1em;
         display:none;
      }
.schovat1{
		padding:0px 25px 0px 25px;
		font-size:1em;
		font-weight:bold;
		background:#fad642;
      }
.schovat2{
		padding:0px 0px 0px 0px;
		font-size:1em;
		font-weight:bold;
		width:340px;
      }
.schovat_C{
      text-align:center;
      }
table.chlebova{
         font-size:1em;
      }
td.chlebova{
    font-size:1em;
    vertical-align:top;
    padding-left: 1em;
      }


p.indent {
	text-indent:2em;
}

div#content_vypis.lzz h3 {
	margin-bottom:0.5em;
}

div#content_vypis.lzz ul {
	margin-top:2em;
}