/********* Global ************/
body{ text-align:center; padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif; color:#676767; font-size:13px;
background-color:#8A8C8F; background-image:url(../images/bg_body.gif); background-repeat:repeat-x; background-position:0 166px}
h1{ }
ul { margin:0px; padding:5px 25px 5px 25px}
ul li{list-style:square; }
h2{ font-size:14px; font-weight:normal}
h3{ font-size:14px;  margin:0px; padding:10px 10px 0 10px}
p{ font-family: Arial, Helvetica, sans-serif; color:#676767; font-size:13px; text-align:justify}
/*p img{ margin-top:-5px}*/
a{ color:#138937; text-decoration:none;}
a:hover.staticMenuItemStyle{ text-decoration: none;}
a:hover{ text-decoration: underline}
p a{color:#138937}
form{ margin:0px}
div.clear{clear:both; font-size:0px; width:100%; line-height:0%}

/*********************************/


/********* LINKA ************/
hr{ margin:0px 10px 0 10px ; padding:0px; border:0px;  border-top:1px #BABFBF dotted;  height: 1px;  }
/*********************************/


/********* HOLDERS ************/
div.holder{ margin:auto; width:990px; background-color: #FFFFFF; }
div.holder2{ margin:auto; width:930px; text-align:left}
/*********************************/

/********* LOGO ************/
div.logo{ height:139px; background-color:#FFFFFF;}
div.logo img{ margin-top:51px}
.klientZone{ margin-left:538px}
/*********************************/

/********* TOP MENU ************/
div.topMenu{ background-image:url(../images/bg_top_menu.gif); background-repeat:repeat-x; height:31px; background-color: #FFFFFF}
div.topMenu img{ float:right; margin-top:-1px}
/*div.topMenu ul{ margin:0px; padding:1px 0 0 15px;  }
div.topMenu ul li{float:left; list-style:none; position:relative}
div.topMenu ul li span{ color:#FFFFFF; font-size:19px; font-weight:bold}
div.topMenu ul li a{ color:#FFFFFF; margin:0 10px 0 10px; font-size:14px}*/
/*********************************/

/********* DROBECKOVA NAVI ************/
div.drobeckova{ background-image:url(../images/bg_drobeckova.gif); background-repeat:no-repeat; height:22px;}
div.drobeckova p{ margin:0px; padding:2px 0 0 5px; color:#138937;}
div.drobeckova p a{ font-size:11px}
/*********************************/

/********* DATUM + AUTOR V AKTUALITE ************/
.datum{margin:0 5px 0px 10px; font-size:11px }
/*********************************/

/********* H2 NADPISY backgroundy a fonty ************/
h2.bg{  margin:0px; padding:8px 0 7px 12px; color:#FFFFFF; background-color:#000000; }
.bgRed{ background-image:url(../images/bg_red.gif); background-repeat:repeat-x; position: relative; z-index: 1;}
.bgGreen{ background-image:url(../images/bg_green.gif); background-repeat:repeat-x; position: relative; z-index: 1; }
.bgGray{ background-image:url(../images/bg_gray.gif); background-repeat:repeat-x; position: relative; z-index: 1;}
/*********************************/

/********* GRAFICKÉ ELEMENTY V H2 NADPISECH ************/
h2 span.gElementRed {position:absolute;left:235px; top:0px; width:70px;height:48px;display:block; 
background-image:url(../images/h2_g_prvek_red.gif); background-repeat:no-repeat; z-index: 1;}
h2 span.gElementGreen {position:absolute;left:235px;top:0px;width:71px;height:47px;display:block;
background-image:url(../images/h2_g_prvek_green.gif); background-repeat:no-repeat; z-index: 1;}
h2 span.gElementGray {position:absolute;left:235px; top:0px; width:70px;height:48px;display:block; 
background-image:url(../images/h2_g_prvek_gray.gif); background-repeat:no-repeat; z-index: 1;}
h2 span.sirsi{ left:383px}
/*********************************/

.malepismo{ font-size:11px}

/********* BOXY NA INDEXU 3 SLOUPCE ************/
.indexLeva, .indexStred, .indexPrava{ width:308px; float:left; position:relative;}
.indexStred{ margin-left:3px} 
.indexPrava{ margin-left:3px}
/*********************************/

.linkNext{ padding:5px 0 5px 0; text-align:right}

/********* LEVÝ SLOUP na indexu (obsah) ************/
.indexLeva img.logoInTxt{ margin:9px 0 2px 10px} 
.indexLeva p{ margin:0 5px 4px 40px; padding:0 0px 5px 0; border-bottom:1px dotted #999999 } 
.indexLeva a{ color:#E2333A}
.indexLeva p.odsaz{ margin:0 5px 4px 39px; padding:0 0px 5px 0; }
/*********************************/

/********* LEVÝ SLOUP reference ************/
.indexLeva p.ref{ margin:9px 9px 2px 12px;  border-bottom:1px dotted #999999 } 
/*********************************/

/********* STŘEDNÍ SLOUP a PRAVÝ SLOUP na indexu (obsah) ************/
.indexStred p, .indexPrava p{ margin:0 10px 0px 10px; padding:13px 0px 13px 0; border-bottom:1px dotted #999999 } 
.indexStred a{ color:#138937; font-size:13px; text-decoration:underline}
.indexStred a:hover{text-decoration: none}
.indexPrava h3{ margin:0px; padding:10px 10px 0 10px}
/*********************************/


/********* ŠIRŠÍ 2 SLOUPY NA BĚŽNÉ STRANCE ************/
.sirsiBezna{ width:463px}
.sirsiBezna p{ margin:0 10px 0px 10px; padding:9px 0px 8px 0; border-bottom:0px}
p.border{ margin:0 10px 0px 10px; padding:9px 0px 8px 0; border-bottom:1px dotted #999999 }
/*********************************/

/********* JEDEN SLOUP PRES CELOU STRANKU ************/
.fullBezna { position:relative; }
.fullBezna p{ margin:0 10px 0px 10px; padding:9px 0px 8px 0;}
.fullBezna p.border{ border-bottom:1px dotted #999999}
.fullBezna img.logoInTxt{ margin:15px 0 -5px 10px}
h2 span.full{ left:835px}
/*********************************/

/********* BORDER v BOXECH ************/
div.boxBorder { border:1px solid #BABFBF; margin-top:3px; padding-bottom:10px; }
.index {height:500px;}
/*.indexLeva .index, .indexStred .index {height:390px!important;}*/

/*********************************/

/********* DESIGN bezne TABULKY ************/
table.tabulka td{ padding:2px 5px 2px 5px; background-color: #E6E6E6}
table.tabulka th{ padding:2px 5px 2px 5px; background-color: #666666; color:#FFFFFF}
/************************************/

/********* DESIGN TABULKY s certifikaty ************/
table.certifikace { background-color:#FFFFFF; }
table.certifikace td{ padding-top:6px; background-color: #E2E2E2; text-align:center; }
table.certifikace td p{ padding:0px; margin:0px;  }
table.certifikace td p a{ color:#464646; text-decoration:underline; display:block; 
padding:5px 0 5px 7px; text-align:left }
table.certifikace td p a:hover{ text-decoration:none; }
/************************************/

/********* DESIGN TABULKY s cenami ************/
table.ceny { background-color:#FFFFFF; margin-top:15px }
table.ceny td{ padding-top:15px; background-color: #E2E2E2; text-align:center; }
table.ceny td p{ padding:0px 23px 5px 23px; margin:0px; text-align:left;   }
/************************************/

/********* FOTOGALERIE ************/
table.fotogalerie { background-color:#FFFFFF; margin-top:15px }
table.fotogalerie td{ padding:13px 5px 10px 5px; background-color: #E2E2E2; text-align:center; }
table.fotogalerie td p{ padding:0px; margin:0px;  }
table.fotogalerie td p a{ color:#464646; text-decoration:underline;  }
table.certifikace td p a:hover{ text-decoration:none; }
/************************************/



/********* TABULKA SPOLUPRÁCE ************/
table.spoluprace{ font-size:12px; font-weight:bold}
table.spoluprace td{ padding:3px 0 0 10px }
/************************************/

/********* SPODNÍ MENU ************/
.bottomMenu{ background-image:url(../images/bg_bottom_menu.gif); background-repeat:repeat-x; height:41px; margin-top:10px}
div.bottomMenu ul{ margin:0px; padding:1px 0 0 15px;  }
div.bottomMenu ul li{float:left; list-style:none}
div.bottomMenu ul li span{ color:#FFFFFF; font-size:19px; font-weight:bold}
div.bottomMenu ul li a{ color:#FFFFFF; margin:0 22px 0 22px; font-size:14px}
/*********************************/

/********* PATIČKA ************/
.footer{ height:30px; text-align:right; font-size:11px}

.footer p{ margin:0px; padding:7px 0 0 0px}

/*********************************/

/********* OSTATNÍ ELEMENTY ***********/
.NadpisRegistrace{ font-size: 14px; font-weight: 900; }
/**************************************/

/****************************************
	TISK
***************************************/

@media print {
.indexLeva, .indexStred, .indexPrava{ width:600px;}
.sirsiBezna{ width:600px}

}


div.indexLeva, div.indexLeva * {z-index:0; position: relative;}
div.indexStred, div.indexStred * {z-index:0; position: relative;}
div.indexPrava, div.indexPrava * {z-index:0; position: relative;}
div.topMenu, .topMenu li {z-index:111; position: relative;}


/* článek v seznamu */
div.clanekvseznamu h2 {margin-left:10px; margin-bottom:0px; font-weight:bold;}

/* banner loga na homepage */
.bannerBox { margin: 0;padding: 10px 0;}

