/* CSS Document */
/* color for frucht green: background: #517f38  */
/* ******************************************** */
h1, h2, h3, h4, h5, h6, p, ul, li, a, img, body, div, span, table{
	margin: 0;
	padding: 0;
	border: 0; }

body {
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	color: #000;
	text-align: center;
	background: #FFFFFF url(http://www.cerozfrucht.cz/images/background.jpg) repeat-x;
}

#page {
	display:  block;
	position: relative;
	width:    960px;
	text-align: left;
	margin: 0 auto;
	}
	
/* OBSAH STRANKY ========== */
/* formátování */
#content {
	width: 960px;
	float: left;
	margin-top: 300px;
	padding-bottom: 0px;
	}

#pagebackground {
	background: url(http://www.cerozfrucht.cz/images/bg-page.jpg) repeat-y; float: left; 	width: 960px;
	}

#contentbackground {
	width: 960px;
	float: left;
	background: url(http://www.cerozfrucht.cz/images/bg-footer.jpg) no-repeat left bottom;
	}
	
#left {
	float: left;
	width: 240px;
	overflow:hidden;
	padding-bottom: 50px;
	margin-top: 10px;
	background: url(http://www.cerozfrucht.cz/images/bg-pageline.gif) repeat-y right 50%;
	}

#right {
	float: right;
	width: 720px;
	overflow:hidden;
	padding-bottom: 100px;
	/*background: url(../images/bg-pageline.gif) repeat-y;*/
	margin-top: 25px;
	margin-bottom: 25px;
	}

#rightone {
	float: left;
	width: 960px;
	overflow:hidden;
	padding-bottom: 100px;
	margin-top: 25px;
	margin-bottom: 25px;
}

/* *** OBSAH ******* */
/* vnitřní */
#rightobsah {
	float: left;
	width: 480px;
	overflow: hidden;
}

#rightobsahcert {
	margin-right: 120px;
	margin-left: 25px;
}

#rightobsahbox {
	margin-right: 15px;
	margin-left: 25px;
	}
	
#rightone #rightobsah {
	float: left;
	width: 710px;
}

#rightone #rightobsahbox {
	margin-right: 30px;
	margin-left: 80px;
	}
	
#rightone #rightobsahbox a{
	color: #6c6c6c;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none; }
	
#rightone #rightobsahbox a:hover{
	color: #121201;
	text-decoration: underline; 
	}
	
#rightobsahbox a{
	color: #6f6f6f;
	font-weight: bold; 
	}
	
#rightobsahbox a:hover{	color: #000; }
#rightobsahbox img {vertical-align: top; }
#rightobsahbox span {
	color: #363636;
	font-size: 13px;
	font-weight: bold; 
	}
	
#rightobsahbox span.tel {padding-right: 3px; }

#rightimages {
	float: right;
	width: 240px;
	margin-bottom: 50px; 
	}
	
#rightobsah h1, #rightobsahcert h1 {
	color:#006428;
	font-size: 25px;
	margin-bottom: 20px;
	}
	
#rightobsah h2 {
	color:#006428;
	font-size: 18px;
	margin-top: 25px;
	margin-bottom: 10px;
	}

#rightobsah h3 {
	color:#006428;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 5px;
	}

#rightobsah h4 {
	color:#4f4f4f;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 5px;
	padding-bottom: 1px;
	border-bottom: 1px solid #cdcdcd; }

#rightobsah ul {
	list-style-type: none;
	margin-top: 20px;
	margin-bottom: 25px;
	margin-left: 40px;
	}

#rightobsah ul li {
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	background-image: url(../images/green-square.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-bottom: 4px;
	padding-left: 15px; }

#rightobsah p {
	color: #363636;
	margin-bottom: 10px;
	text-align: justify;
	}

#rightobsah div#imgonas {
	width: 175px;
	float: left;
	}

#rightobsah div#imgonas {
	height:115px;
	width: 175px;
			}
/*
#rightobsah div#imgonas {
	position:relative;
	display:block;
	height:115px;
	width: 175px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	cursor: default;
	text-align: center;
	line-height: 40px;
	color: #CCCCCC;
	text-decoration: none;
		}
#rightobsah div#imgonas span {
	display:block;
	height: 115px;
	width: 175px;
	position:absolute;
	left: 0px;
	top:0px;
	background: url(../foto/cerozfrucht_onas2.jpg) no-repeat;
}
*/
#rightobsah div#onas {
	width: 265px;
	float: right;
	margin-bottom: 10px;
	padding-bottom: 0; }

#rightobsah h2.onas2 {
	color:#006428;
	font-size: 14px;
	margin: 0 0 0 10px;
	padding: 5px 0 2px; 
	}
	
#rightobsah div#onas p{
	color:#006428;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 3px; 
	}
	
#rightobsah div#onas p strong {font-size: 16px;	}
	
#rightobsah ul.onas2 {
	margin-top: 0;
	margin-bottom: 15px;
	margin-left: 25px;
	padding-top: 0;
	padding-bottom: 0; 
	}
	
#rightobsah ul.onas2 li{
	background-position: 0 6px;
	padding-bottom: 1px;
	padding-left: 10px; 
	}
/* FOTOGAL **************/
#fotogalerie h2 {
	color: #666666;
	font-size: 16px;
	padding-bottom: 2px;
	border-bottom: 1px solid #CCCCCC;
}
#fotogalerie ul {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 50px;
}
#fotogalerie ul li a {
	font-size: 13px;
	color: #666666;
	margin-bottom: 3px;
}
#fotogalerie table.fotogal tr td {
	text-align: center;
	vertical-align: top;
}
#fotogalerie table.fotogal tr td img{ border: 3px solid #D3D3D3; }
#fotogalerie table.fotogal tr td img{
	margin-bottom: 3px;
	/*padding-bottom: 0px;*/
}

#fotogalerie {}
#fotogalerie {}
#fotogalerie {}




/* ==== TABULKY ================== */
/* ******************************  */
#rightobsah table {
	font-size:14px;
	color: #333333;
	}
	
#rightobsah table a {
	color: #333333;
	text-decoration: none;
	}
#rightobsah table a:hover { text-decoration: underline; }

#rightobsah table tr td, #rightobsahcert  table tr td{
	vertical-align: top;
	border-bottom: 1px solid #cdcdcd; }
	
#rightobsah table tr td div.minishadow {
	background-image: url('../foto/portret/mini/mini_shadow.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 100px;
	height: 100px; }

#rightobsahcert a img {
	margin: 0 0 10px;
	padding: 0;
	border: solid 1px #9b9b9b; 
	}
	
#rightobsahcert a {
	color: #6f6f6f;
	font-weight: bold;
	text-decoration: none; 
	}

#rightobsahcert a:hover {text-decoration: underline; }
	
#rightobsahcert table tr.noline td {border-width: 0; }
	
#rightobsahcert table tr td.noline {border-width: 0; }

#rightobsah .pobocky strong {font-size: 16px;}

#rightobsah .pobocky a {
	text-decoration: underline;
	color: #666666;
	font-size: 12px;
}
#rightobsah .pobocky a:hover { color: #000000; }


#rightimages img {
	border: 1px solid #999999;
	margin-top: 10px;
	margin-bottom: 10px;
	}

#rightimages h2  {
	color:#006428;
	font-size: 18px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 10px;
	}


#rightimages .aktualita {
	margin-right: 15px;
	margin-left: 10px;
	}

#rightimages .aktualita { margin-bottom:20px;}

#rightimages img {
	float: left;
	margin-left: 10px;
	margin-bottom: 5px;
	}

#rightimages .aktualita h3, #rightobsahbox .aktualita h3 {
	margin: 3px 0 3px; }

#rightimages .aktualita h3 a {
	color:#006428;
	font-size: 14px;
	text-decoration: none;
	}

#rightobsahbox .aktualita h3  a {
	color:#454545;
	font-size: 16px;
	text-decoration: none;
	margin: 0;
	padding: 0; 
	}

#rightimages .aktualita h3 a:hover, #rightobsahbox h3 a:hover { 
	text-decoration: underline; 
	margin: 0;
	padding: 0; 		
	}

#rightimages .aktualita h3 span, #rightobsahbox h3 span{
	color: #666666;
	font-size: 14px;
	padding-left: 5px;
	margin: 0;
	padding: 0; 	
	}

#rightimages .aktualita p {
	color: #595959;
	text-align: left;
	margin: 0;
	padding: 0; }

#rightimages .aktualita p.datum, #rightobsahbox .aktualita p.datum {
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}

#rightimages .aktualita p.vice, #rightobsahbox .aktualita p.vice{
	text-align: right;
	padding-top: 5px;
	}

#rightimages p.vice a, #rightobsahbox p.vice a{
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	background: url(../images/buton-vice.gif) no-repeat;
	font-weight: bold;
	padding: 3px 10px 5px 7px;
	}

#rightimages p.vice a:hover, #rightobsahbox p.vice a:hover{
	text-decoration: underline;
	color: #FFFFFF;
	}

#rightimages p.dalsi, #rightobsahbox p.dalsi { text-align: right; }

#rightimages p.dalsi a, #rightobsahbox p.dalsi a{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding-right: 20px;
	}

#rightimages p.dalsi a:hover, rightobsahbox p.dalsi a:hover {
	color: #000000;
	text-decoration: underline;
	}

#rightobsahbox #aktualita #inzerat table td.pozice{
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	width:160px; 
	}
	
#rightobsahbox #aktualita #inzerat table tr td{border-width: 0; }

/* =========================== */
/* ****** LEFT MENU ******** */
#left h2 {
	font-size: 16px;
	color: #006428;
	background: url(../images/menu-green-point.gif) no-repeat 3px;
	padding-right: 20px;
	padding-left: 35px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 10px;
	}
	
#left ul {
	list-style-type:none;
	margin-right: 10px;
	margin-left: 25px;
	}
	
#left ul li {
	background: url(../images/menu-grey-line.jpg) no-repeat left bottom;
	padding-bottom: 2px;
	margin-bottom: 3px;
	}
	
#left ul li a {
	background: url(../images/menu-red-arrow.gif) no-repeat 0px -27px;
	padding-left: 12px;
	font-size: 13px;
	margin-left: 50px;
	font-weight: bold;
	color: #7C7C7C;
	text-decoration: none;
	display:block;
	}
	
#left ul li a:hover {
	background: url(../images/menu-red-arrow.gif) no-repeat 0px 5px;
	color: #292929;
	}
	
#left  ul li a.aktiv {
	background: url(../images/menu-red-arrow.gif) no-repeat 0px 5px;
	color: #292929;
	cursor:default;
	}

#left p {
	padding-left: 13px;
	font-size: 14px;
	color: #006428;
}

#left p a {
	font-weight: bold;
	/*color: #666666;*/
	color: #006428;
	text-decoration: underline;
}

#left p a:hover{
	color: #000000;
	text-decoration: none;
}


/* =================== */
/* === FOOTER  ==== */
#footer {
	float: left;
	width: 960px;
	}
		
#footer p#footerdown {
	color: #666666;
	margin-bottom: 20px;
	padding-top: 5px;
	border-top: 10px solid #517f38;
	}	

#footer p#footerdown a{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#footer p#footerdown a:hover{
	text-decoration: underline;
	color: #333333;
}

/* POZICOVANE BLOKY */
#head {
	position:absolute;
	left: 0px;
	top:0px;
	overflow: hidden;
	height:300px;
	width: 960px;
	}
	
/* ******************** */	
/* ====== HEAD ========= */
#headleft {
	float: left;
	width: 240px;
	}
	
#headright {
	float: right;
	width: 720px;
	text-align: right;
	}
	
#headright #verze{
	text-align: right;
	height:80px;
	width: 720px;
	background: url(../images/bg-verze.jpg) no-repeat;
	}

/* ================================ */
/* ******  rand head css ******* */
#headright #flashbox1, #headright #flashbox2, #headright #flashbox3, #headright #flashbox4, #headright #flashbox5, #headright #flashbox6, #headright #flashbox7, #headright #flashbox8, #headright #flashbox9   {
	height: 220px;
	width: 720px;
	float: left;
	}

#headright #flashbox1 {background: #517f38 url(../images/bg-headflash_1.jpg) no-repeat;}
#headright #flashbox2 {background: #517f38 url(../images/bg-headflash_2.jpg) no-repeat;}
#headright #flashbox3 {background: #517f38 url(../images/bg-headflash_3.jpg) no-repeat;}
#headright #flashbox4 {background: #517f38 url(../images/bg-headflash_4.jpg) no-repeat;}
#headright #flashbox5 {background: #517f38 url(../images/bg-headflash_5.jpg) no-repeat;}
#headright #flashbox6 {background: #517f38 url(../images/bg-headflash_6.jpg) no-repeat;}
#headright #flashbox7 {background: #517f38 url(../images/bg-headflash_7.jpg) no-repeat;}
#headright #flashbox8 {background: #517f38 url(../images/bg-headflash_8.jpg) no-repeat;}
#headright #flashbox9 {background: #517f38 url(../images/bg-headflash_9.jpg) no-repeat;}

#flashbox1, #flashbox2, #flashbox3, #flashbox4, #flashbox5, #flashbox6, #flashbox7, #flashbox8, #flashbox9   {
	height: 220px;
	width: 720px;
	}

p#headlogo a{
	position:relative;
	display:block;
	height:140px;
	width: 240px;
	overflow: hidden;
	float:left;
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	line-height: 40px;
	color: #CCCCCC;
	text-decoration: none;
	}
		
p#headlogo a span {
	display:block;
	height: 140px;
	width: 240px;
	position:absolute;
	left: 0px;
	top:0px;
	background: url(../images/logohead.jpg) no-repeat;
	}
	
#headcerozgroup {
	height:160px;
	width: 240px;
	overflow: hidden;
	float:left;
	background: #517f38 url(../images/bg-headfrucht.jpg) repeat-y;
	}

#headcerozgroup p {
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 80px;
	padding-left: 38px;
	}

p#headlinkgroup {
	margin: 0px;
	padding: 15px 5px 0px 40px;
	color:#FFFFFF;
	font-size: 12px;
}

p#headlinkgroup a {
	color: #FFFFFF;
	text-decoration: none;
}
p#headlinkgroup a:hover { text-decoration: underline; }

/* jazykova verze *********************** */
#headright #verze  ul {
	list-style-type:none;
	margin-right: 0px;
	float: right;
	margin-top: 20px;
	}

#headright #verze  ul li{
	float:left;
	margin-right: 6px;
	}

#headright #verze ul li a {
	position:relative;
	display:block;
	height:20px;
	width: 30px;
	overflow: hidden;
	float:left;
	cursor: pointer;
	font-size:10px;
	font-weight: bold;
	text-decoration: none;
	color:#000000;
	}

#headright #verze ul li a:hover {
	color:#999999;
	} 

#headright #verze  ul li a span {
	display:block;
	height: 20px;
	width: 30px;
	position:absolute;
	left: 0px;
	top:0px;}

#headright #verze  ul li a#cz span {background: url(../images/cz-flag.gif) no-repeat; }/* 1 */
#headright #verze  ul li a#en span {background: url(../images/en-flag.gif) no-repeat; }/* 2 */
#headright #verze  ul li a#de span {background: url(../images/de-flag.gif) no-repeat; }/* 3 */
#headright #verze  ul li a#sk span {background: url(../images/sk-flag.gif) no-repeat; }/* 4 */
#headright #verze  ul li a#ru span {background: url(../images/ru-flag.gif) no-repeat; }/* 5 */
#headright #verze  ul li a#es span {background: url(../images/es-flag.gif) no-repeat; }/* 6 */
#headright #verze  ul li a#rs span {background: url(../images/rs-flag.gif) no-repeat; }/* 7 */
#headright #verze  ul li a#pl span {background: url(../images/pl-flag.gif) no-repeat; }/* 8 */

/* pomocme */
.cleaner {
	height: 0px;
	clear:both;
	font-size: 0px; }

.cleanerline {
	clear:both;
	border-bottom: 1px solid #9b9b9b; }

hr { display:none;}

p#headprint { display:none;}

/* GAO graficke studio c2008 *======******** */
/* -------------------===============******* */
/* ------------------===============******** */
/* ---------------=================********* */
/* ------------=====================******** */
/* ---------=========********=========****** */
/* --------===========******===========***** */
/* ---------===========****=============**** */
/* ----------=============================** */
/* ----------------------------------------- */


 