BODY, P, DIV, SPAN, A, H1, H2, H3, H4, TD, TH, UL, OL, LI {
	font-family: "Lucida Grande", "Arial CE", Arial, "Verdana CE", Verdana, "Tahoma CE", Tahoma, Sans-serif;
	font-size:100%;
	padding:0;
	margin:0;
}
BODY {
	background: url("/img/bg_body.jpg") #ffffff no-repeat center top;
	font-size:77%;
}

#root {
	width:990px; margin:0 auto; position:relative;
}

H1 { font-size:180%; padding:0px 0 10px 0; color:#810106; font-weight:normal;}
H2 { font-size:150%; padding-bottom:15px;color:#810106; font-weight:normal;}
H3 { font-size:110%; padding-bottom:15px;}
IMG, A { border:none; }
A { color:#8b0e13;}

.vaMiddle { vertical-align:middle; }
.fOff { display:block;clear:both;font-size:1px; margin-top:-1px;}
.fLeft { float:left;}
.strong { font-weight:bold;}
.dNone { display:none;}
.blank { background:url("/img/ico_blank.gif") no-repeat right 3px; padding-right:10px;}
.w50p { width:50%;}
.w300 { width:300px;}

/*.bgZapati { background: url("/img/bg_zapati.gif") repeat-x bottom; }*/

.jazyky {position:absolute;top:35px;left:890px;height:11px;width:100px;}
.jazyky STRONG {display:none;}
.jazyky A {display:block;width:24px;height:11px; float:left; background: no-repeat top center;}

.logo { position:absolute; top:28px; left:25px;}
.logo .motto { position:absolute; top:60px; left:10px;width:300px;height:38px;}
.logo .motto STRONG { display:none; }

#menu { position:absolute;top:133px;left:0;height:38px;width:990px; background:url("/img/bg_menu.gif") no-repeat;}
#menu A { display:block;float:left;height:38px; }
#menu A STRONG { display:none; }
#menu A.menuovr { background-position: 0 -38px; }
#menu A.menuout { background-position: 0 0; }


#obsah UL { padding:0; margin:0; list-style-type:none;}
#obsah UL LI { background:url("/img/li.gif") no-repeat left 3px; padding-left:10px;}

#obsah { padding-top:200px; _height:300px; min-height:300px; color:#525252;}
#uvod #obsah { padding-top:205px; }
#obsah P { padding:0 0 10px 0; line-height:18px; }

.novinka { position:absolute; top: 0px; left:296px;}
.novinka h2 { position:absolute; top: 48px; left:0px; width:250px; height:41px; background: no-repeat; border-right:solid 1px #810106;}
.novinka p { position:absolute; top: 48px; left:270px; width:350px; height:41px; }

#obsah .home { position:relative; background:url("/img/bg_home.gif") no-repeat top left; padding:0; width:990px;height:319px;}
#obsah .home .c { padding:30px 590px 30px 30px; }
#obsah .home .c H1 { padding:0 0 10px 0; color:#810106; }
#obsah .home .c P { color:#7d5b20; padding:0 0 10px 0; font-size:95%; line-height:1.4em;}
#obsah .home .vice { position:absolute;top:228px;left:30px; width:129px;height:25px; }

#obsah .akce { float:left; position:relative; width:510px;height:220px;background:url("/img/bg_akce.jpg") no-repeat top left;}
#obsah .akce .c { padding:35px 0 35px 190px; }
#obsah .akce H2 { color:#810106;}
#obsah .btns { padding-top:20px;}
#obsah A.btn { display:block; width:101px;height:25px; margin-bottom:5px; float:left;}
#obsah .pdf { display:block; float:left; background:url("/img/ico_pdf.gif") no-repeat 0px 0px; padding-left:25px; margin:2px 0 0 15px; color:#ae0c00; }

#obsah .znacky { float:left; position:relative; width:450px;height:220px;}
#obsah .znacky .c { padding:35px 0 35px 20px; }
#obsah .znacky H2 { color:#810106; padding-bottom:0;}
#obsah .znacky .znacka IMG { float:right; margin-left:20px; }
#obsah .znacky P { font-size:90%;line-height:1.3em; padding:15px 0 0 0;}
#obsah .znacky .lista { position:absolute; top:165px; left:20px; width:200px; height:50px; padding:0;}
#obsah .znacky .lista SPAN {  color:#b0b0af;}
#obsah .znacky .lista .cisla { padding:0 20px;}
#obsah .znacky .lista IMG { vertical-align:middle;}

#obsah .obsah { background:url("/img/bg_obsah_top.gif") no-repeat top #ffe7bd; margin-bottom:40px;}
#obsah .obsah H2 { color:#8e6e35;}
#obsah .obsah .c { position:relative; padding:30px 520px 30px 30px; color:#7d5b20; line-height:1.6em;}
#obsah .news .c { padding-right:30px;}
#obsah .obsah .c .jakost { position:absolute; top:72px; left:530px; padding:20px 30px 0 200px; background:url("/img/certifikat.jpg") no-repeat; color:#2266ac;}
#obsah .obsah .c .jakost H2 { color:#2266ac;}
#obsah .obsah .c A SPAN { text-decoration:none; font-size:110%;}
#obsah .obsah .bottom { background:url("/img/bg_obsah_bottom.gif") no-repeat bottom; height:11px;padding:0;}

#p2 #obsah { padding-top:174px; }
#p2 #obsah .obsah { background-color:transparent;}
#p2 #obsah .produkty .c { background: url("/img/bg_produkty.jpg") no-repeat; padding-top:56px; padding-bottom:20px;}
#p2 #obsah .produkty .c p { width:490px; }
#p2 #obsah .produkty .c .cert { position:absolute; top:210px; left:315px;}

#p2 #obsah .tblProdukty { width:100%; }
#p2 #obsah .tblProdukty TD { width:33%; padding:0 70px; vertical-align:top; }
#p2 #obsah .tblProdukty .prdrana { padding-bottom:260px; background:url(/img/produkty_drana.jpg) no-repeat bottom center; text-align:center; }
#p2 #obsah .tblProdukty .prgastroline { padding-bottom:260px; background:url(/img/produkty_gastroline.jpg) no-repeat bottom center; text-align:center; }
#p2 #obsah .tblProdukty .prmasoline { padding-bottom:260px; background:url(/img/produkty_masoline.jpg) no-repeat bottom center; text-align:center; }
#p2 #obsah .tblProdukty .kat { margin-top:20px;  }
#p2 #obsah .tblProdukty .lock { background:url("/img/ico_lock.gif") no-repeat 113px 0; }
#p2 #obsah .tblProdukty .h2 TD { vertical-align:bottom; }
#p2 #obsah .tblProdukty .pdf { padding:1px 0px 4px 25px; margin-left:16px; }

#obsah .kontakty { background:url("/img/bg_kontakty.jpg") no-repeat;padding:0;height:415px;}
#obsah .kontakty .c STRONG { font-size:120%; }
#obsah .kontakty .mapy { position:absolute; top:325px; left:380px; width:590px; height:70px; background:#ffffff; }
#obsah .kontakty .mapy P { padding:25px 15px;}
#obsah .kontakty .mapy A { color:#1752d3; padding-left:20px;}

#obsah .kForm { background:url("/img/bg_kontakty_form.jpg") no-repeat; padding:30px; margin-bottom:30px;}
#obsah .kForm .text { border:solid 1px #f0c5c4; padding:3px 5px;}
#obsah .kForm TEXTAREA.text { width:520px; height:70px;}
#obsah .kForm TD { vertical-align:top;padding:0 20px 7px 0;}
#obsah .kForm SPAN { color:#820308; font-weight:bold;}
#obsah .kForm .pozn { color:#820308; font-size:90%;}

#obsah .eForm { padding-bottom:30px;}
#obsah .eForm .text { margin:0 10px; border:solid 1px #CF9E4B;}

#obsah .kont { width:100%; }
#obsah .kont H3 { padding:20px 0 0 0; }
#obsah .kont TD { width:33%; line-height:1.4em; vertical-align: top; padding-bottom:25px;}
#obsah .kont TD IMG { float:left; margin-right:15px; }
#obsah .kont STRONG { color:#820308; }

#obsah .historie P,
#obsah .historie H2,
#obsah .historie H3 { padding-left:30px; padding-right:30px; }
#obsah .historie P.img { padding-right:0;padding-left:0;}

#obsah .ob { padding:0 30px;}

#obsah .kariera TABLE { width:950px;}
#obsah .kariera TABLE TD.left { padding-right:60px;}
#obsah .kariera .pozice LI { background:url("/img/li_pozice.gif") no-repeat 0 5px; color:#810106; font-size:110%;}
#obsah .vyberpozice { width:350px;}

#obsah .prostredi IMG { float:left; margin:0 10px 10px 0;}


#zapati {position:relative; height:139px; font-size:90%;}
#zapati .copy { position:absolute;left:20px;top:60px; }
#zapati .info { position:absolute;left:250px;top:60px; }
/*
#zapati .rz { position:absolute;left:580px;top:0; background:url("/img/robert-zaketovic.gif") no-repeat; width:393px;height:239px;}
#zapati .rz SPAN { display:block; padding:140px 250px 0 0; text-align:right; }
*/

.sitemap { width:100%; }
.sitemap TH { width:25%; text-align:left;font-size:1.3em;font-weight:normal;}
.sitemap TH, .sitemap TD { padding:10px; border-bottom:solid 1px #bdc3c7; }
.sitemap .sub TH { padding-left:20px;font-size:1em; }


#obsah .ekat { position:relative; background: red url("/img/bg_katalog.jpg") no-repeat top left; padding:0; width:990px;height:234px; margin-top:-7px;}
#obsah .ekat .c { padding:30px 200px 30px 30px; }
#obsah .ekat .c H1 { padding:0 0 0px 0; margin:0; color:#810106; }
#obsah .ekat .c H2 { padding:0 0 5px 0; margin:0; }
#obsah .ekat .c P { color:#7d5b20; padding:0 0 10px 0; font-size:95%; line-height:1.4em;}
#obsah .ekat a.kat { display:block; color:#fc1200; background:url(/img/ico_pdf.gif) no-repeat 0 center; padding: 0px 0 0px 30px;}

#obsah table.kat { margin:40px 30px 20px 30px; }
#obsah table.kat td { padding: 0 40px 0 0; vertical-align: top; }
#obsah table.kat h3 { color:#e0881f; }
#obsah table.kat h3 span { display:block; color: #810106; font-size:140%; font-weight:normal;}
#obsah table.kat .sep { padding:60px 0 0 30px; background:url(/img/sep_kat.jpg) no-repeat 0 30px;}

