/* Obecne prvky */
img {border:0}
.o {color:#C21A0E;font-weight:bold}
.o2 {color:#196405;font-weight:bold}
.no {display:none}
.tisk {width:774px;margin:15px 0 0 10px;font-size:12px;color:#515151;background:#fff} 

/* Zakladni sablona */
body {height:100%;margin:0;font-family:Verdana, Arial;background:#748078 url(../gfx/bg-body.png) 0 71px repeat-x}
#global, #zahlavi, #stred, #zapati {width:1000px}
#zahlavi, #stred, #zapati {float:left}
/*#global, #zahlavi, #stred, #zapati {padding-left:11px;padding-right:11px} */
#global {margin:0 auto}
#stred {background:#fff url("../gfx/bg-stred.png") repeat-y}

/* Zahlavi a servisni menu */
#zahlavi {height:221px;background:#fff url("../gfx/bg-body.png") 0 71px repeat-x}
#zahlavi img {margin:19.5px 19.5px 0 0}
#zahlavi span {display:block;font-family:Arial, Verdana;text-transform:uppercase}
#zahlavi .nadpis1 {margin:35px 0 0 0;color:#c10d22;font-size:25px}
#zahlavi .nadpis2 {margin:5px 0 0 0;color:#000;font-size:22px}
#zahlavi .nadpis1 a {color:#c10d22;text-decoration:none}
#zahlavi .nadpis2 a {color:#000;text-decoration:none}
#zahlavi .zahlavi-vlevo1 {float:left;width:300px;height:77px;background:url("../gfx/bg-kocka-1.png") 61px 31px no-repeat}
#zahlavi .zahlavi-vpravo1 {float:left;width:700px;height:77px;text-align:right}
#zahlavi .zahlavi-vlevo2 {float:left;width:300px;height:144px;text-align:center;background:url("../gfx/bg-kocka-2.png") 64px 0 no-repeat}

/* Foto - zobrazuje se dle ID clanku */ 
#top {float:left;width:700px;height:144px}
#top {background:url("../gfx/foto-001.jpg") no-repeat} 

.menu {float:left;width:900px;height:35px;line-height:35px;font-family:Arial, Verdana;font-size:13px;font-weight:bold;background:url("../gfx/bg-menu.png")}   
.menu ul {list-style:none;margin:0;padding:0}
.menu li  {float:left;padding:0}
.menu a {display:block;width:120px;height:35px;margin:0;padding:0 5px;color:#000;text-align:center}
.menu a:hover {text-decoration:none}
.menu .sel a {color:#c10d22;text-decoration:none}
.jazyk {float:left;width:100px;height:35px;background:url("../gfx/bg-menu.png")}
.jazyk img {margin:7.5px 4px 0 0}

#nav2 ul a.sub {}
#nav2 li {float:left;margin:0;padding:0}
#nav2 li ul {position:absolute;left:-999em;width:250px;font-weight:normal} 
#nav2 li {margin:0;padding:0 0 5px 0} 
#nav2 ul {margin:4px 0 0 0;background:#009ee3}    
#nav2 li li {float:left;padding:0;width:250px}  
#nav2 li ul a {border:none;text-decoration:none;background:none}
#nav2 li ul a {width:240px;height:10px;margin:0;padding:7px 0 7px 10px;font-weight:normal;font-size:12px;color:#fff!important;text-align:left;line-height:10px;}
#nav2 li ul a:hover {text-decoration:underline}    
#nav2 li ul ul {margin:-24px 0 0 250px}
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul {left:-999em}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {left:auto}
#nav2 li:hover, #nav2 li.sfhover {text-decoration:none}
#nav2 li ul li {}


/* Levy panel (hledani, menu, info) */
.levy-panel, .vyrobci, .info {width:190px}
.levy-panel {float:left;min-height:800px;margin:15px 13px 0 13px;font-family:Arial,Verdana}
.levy-panel img  {margin:0 6px 15px 6px;border:2px solid #b0c0b6}

.zpravodaj, .info {margin:0 0 20px 0;padding:20px 0 0 0;text-align:center}
.zpravodaj h2, .info h2 {margin:0 0 5px 15px;padding:0;text-align:left;font-size:14px;color:#009ee3}

.hledani {width:180px;height:55px;margin:0 10px 0 0;padding:20px 0 0 0;text-align:center}
.hledani form {margin:0;padding:0}
.hledani .hledej {width:150px;height:20px;margin:0 3px 3px 12.5px;padding:0 0 0 5px;font-family:Verdana, Arial;font-size:10px;color:#555;border:1px solid #707070}
.hledani .ok {}


.info {height:130px;font-size:12px;color:#000}
.info a {color:#C29500;text-decoration:underline}
.info a:hover {text-decoration:none}
.info p {margin:0;padding:0}


.obsah {width:774px}
.obsah {float:right;margin:15px 0 0 10px;font-size:12px;color:#515151} 
.navigace {width:764px;margin:0 0 20px 0;font-family:Arial, Verdana;font-size:12px}
.navigace a {color:#000;text-decoration:underline}
.navigace a:hover {text-decoration:none}
.navigace span {margin:0 5px;color:#ccc}

/* Nastaveni prvku pro Obsah */
.text1 {float:left;width:764px}
.text1 .prilohy {float:left;width:744px;margin:30px 0 0 0;padding:10px;background:#EDF0E9}
.text1 .prilohy h3  {margin:0 0 5px 0;padding:0;font-family:Arial,Verdana;font-size:13px;color:#939491} 
.text1 a {color:#C29500;text-decoration:underline}
.text1 a:hover {text-decoration:none}
.text1 ul {line-height:20px;list-style-image:url("../gfx/li.png")}
.text1 ol {line-height:20px}
.text1 .no {list-style-type:none;list-style-image:none}
.text1 p {line-height:18px;margin:0 0 15px 0;padding:0}  
.text1 .c {margin:0 0 10px 0;padding:0;text-align:center} 
.text1 .r {margin:0 0 10px 0;padding:0;text-align:right} 
.text1 h1  {margin:15px 0 20px 0;padding:0 0 30px 50px;font-family:Arial, Verdana;font-weight:normal;font-size:25px;color:#c10d22;background:url("../gfx/h1.png") 0 5px no-repeat} 
.text1 h2  {margin:0 0 10px 0;padding:0;font-family:Arial,Verdana;font-size:18px;color:#365942} 
.text1 h2 a  {color:#3F3F3F!important}
.text1 h3 {margin:0 0 5px 0;padding:10px 0 0 0;font-family:Arial,Verdana;font-size:14px;color:#000}
.text1 h4 {margin:0 0 5px 0;padding:10px 0 0 0;font-family:Arial,Verdana;font-size:13px;color:#000}
.text1 h3 a {color:#000!important}

.Prodejce {float:left;width:744px;margin:0 0 20px 0;padding:10px;background:#e7f1eb}
.Prodejce ul {list-style-type:none;list-style-image:none}
.ProdejceInfo {float:left;width:444px}
.ProdejceMapa {float:left;width:300px}

.ProvozniDoba {float:left;width:200px;margin:0 0 20px 0;padding:5px;background:#e7f1eb}
.Den, .Hodina {float:left;margin:0 0 3px 0;padding:3px 0;border-bottom:1px solid #fff}
.Den {width:120px}
.Hodina {width:80px;text-align:center}
.Zavreno {color:#c10d22}


/* Mapa webu */
.mapa-webu .uroven1 {margin:10px 0 !important;font-size:13px;font-weight:bold}
.mapa-webu .uroven2 {margin:0 0 3px 30px !important;font-size:12px}
.mapa-webu .uroven3 {margin:0 0 3px 90px !important}
.mapa-webu .uroven4 {margin:0 0 3px 140px !important}



/* Novinky - vypis */
.novinky-vypis {float:left;width:744px;margin:0 0 20px 0;padding:10px;background:#e7f1eb}
.novinky-vypis img {float:left;margin:0 10px 3px 0;padding:2px;border:3px solid #fff}
.novinky-vypis h2 {color:#000!important;padding:0;font-size:15px}
.novinky-vypis h2 a  {color:#3e902c!important;padding:0!important}
.novinky-vypis table {margin:0 0 10px 0;font-size:11px;border-collapse:collapse}
.novinky-vypis td {padding:0 0 5px 0;vertical-align:top}
.novinky-vypis .td1 {width:90px}
  

 /* Fotografie - soucast clanku */
.fotografie {float:left;width:764px;margin:0 0 20px 0;padding:0 0 20px 0;text-align:center;background:url("../gfx/bg-vypis.png") bottom center no-repeat}
.fotografie img {margin:5px;padding:2px;border:3px solid #dededd}
.fotovelke {padding:2px;border:5px solid #dededd}

 /* Ke stazeni - soucast clanku */
.kestazeni {float:left;width:764px;margin:0 0 20px 0;padding:0 0 20px 0;background:url("../gfx/bg-vypis.png") bottom center no-repeat}
.kestazeni h2 {font-size:14px;color:#000}

 /* Kontakt + mapa */
.kontakt {float:left;width:764px;margin:0 0 20px 0;padding:0 0 20px 0;background:url("../gfx/bg-vypis.png") bottom center no-repeat}
.kontakt1, .kontakt2 {float:left}
.kontakt1 {width:250px;margin:0 14px 0 0}
.kontakt2 {width:500px;text-align:center}


/* Ikony souboru */
.doc, .pdf, .ppt, .rtf, .txt, .xls, .zip {margin:0 0 4px 0}
.doc {list-style-image:url("../gfx/ico/doc.png")!important}
.pdf {list-style-image:url("../gfx/ico/pdf.png")!important}
.ppt {list-style-image:url("../gfx/ico/ppt.png")!important}
.rtf {list-style-image:url("../gfx/ico/rtf.png")!important}
.txt {list-style-image:url("../gfx/ico/txt.png")!important}
.xls {list-style-image:url("../gfx/ico/xls.png")!important}
.zip {list-style-image:url("../gfx/ico/zip.png")!important}
.jpg {list-style-image:url("../gfx/ico/jpg.png")!important}



/* Kontaktni formulare */
.form {float:left;width:764px;margin:0 0 20px 0}
.form1, .form2 {float:left;margin:0 0 5px 0}
.form1 {width:200px}
.form2 {width:564px}
.form3 {float:left;width:564px;margin:30px 0;padding:0 0 0 200px}
.form .f1, .form .f2, .form .f3, .form .f4 {font-family:Verdana, Arial;font-size:11px;color:#515151}
.form .f1 {width:300px}
.form .f2 {width:30px}
.form .f3 {width:120px}
.form .f4 {width:300px;height:100px}

/* Zapati */
#zapati {height:50px;background:url("../gfx/bg-zapati.png") no-repeat}
.zapati-vlevo, .zapati-vpravo {float:left;width:490px;height:30px}
.zapati-vlevo {padding:15px 0 0 10px}
.zapati-vpravo {padding:20px 10px 0 0}
.zapati-vpravo {text-align:right}
.zapati-vlevo ul {float:left;list-style:none;margin:0 0 0 10px;padding:0}
.zapati-vlevo li {float:left;margin:0 10px 0 0}
.zapati-vlevo a {font-family:Arial, Verdana;font-size:12px;color:#ff0000;text-decoration:underline}
.zapati-vlevo a:hover {text-decoration:none}
.zapati-vpravo {font-size:10px;color:#4d4d4c}
.zapati-vpravo a {color:#4d4d4c;text-decoration:underline}
.zapati-vpravo a:hover {text-decoration:none}
