/* CSS Document */
body{padding:0px; margin:0px; background:#4f5341; color:#B6B6B6; font:14px/20px Arial, Helvetica, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none; font-size:12px}

/*----TOP PANEL----*/
#maintopPan{height:285px; background:url(images/topbg.gif) 0 0 repeat-x;}
#logoPan{width:775px; height:71px; position:relative; margin:0 auto;}
#logoPan img{width:683px; height:63px; position:absolute; top:8px; left:0px;}
#logoPan ul{width:92px; height:14px; position:absolute; top:46px; left:678px;}
#logoPan ul li{float:left; width:17px; height:14px; padding:0 5px;}
#logoPan ul li.home a{background:url(images/icon-home1.gif) no-repeat; width:17px; height:14px; display:block;text-decoration:none;}
#logoPan ul li.home a:hover{background:url(images/icon-home2.gif) no-repeat; width:17px; height:14px;text-decoration:none;}
#logoPan ul li.email a{background:url(images/icon-email1.gif) no-repeat; width:17px; height:14px; display:block;text-decoration:none;}
#logoPan ul li.email a:hover{background:url(images/icon-email2.gif) no-repeat; width:17px; height:14px;text-decoration:none;}
#logoPan ul li.downl a{background:url(images/icon-downl1.gif) no-repeat; width:17px; height:14px; display:block;text-decoration:none;}
#logoPan ul li.downl a:hover{background:url(images/icon-downl2.gif) no-repeat; width:17px; height:14px;text-decoration:none;}

#headerPan{width:775px; height:180px; position:relative; margin:0 auto; background:url(images/header.jpg) 100% 0 no-repeat; padding:0;}
#headerAdd {width: 300px; line-height: 12px; font-family:Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:0.1em; color:#000;}
#headerAdd div.left{width:75px; float:left; text-align:right; position:relative; top:35px; left:10px; font-weight:bold;}
#headerAdd div.right{width:200px; float:right; text-align:left; position:relative; top:35px; left:5px; color:#555;}
#headerAdd a {color: #3a852d; text-decoration:none; font-weight:bold;}
#headerAdd a:hover {text-decoration:underline;}

/*----TOP PANEL----*/

/*----MENU PANEL----*/
#menuPan{width:775px; height:34px; position:relative; margin:0 auto;}
#menuPan ul{width:775px; height:34px; position:absolute; top:0px; left:15px;}
#menuPan ul li{float:left; text-align:center; line-height:34px; font-weight:bold; color:#332D2B;}
#menuPan ul li a {display:block; text-decoration:none; color:#332D2B;}

#menuPan ul li.o-spolecnosti a{background:url(images/o-spolecnosti-normal.gif);}
#menuPan ul li.o-spolecnosti a:hover, #menuPan ul li.o-spolecnosti {width:103px; background:url(images/o-spolecnosti-hover.gif);}

#menuPan ul li.kontakty a{background:url(images/kontakty-normal.gif);}
#menuPan ul li.kontakty a:hover, #menuPan ul li.kontakty {width:75px; background:url(images/kontakty-hover.gif);}

#menuPan ul li.telekomunikace a{background:url(images/telekomunikace-normal.gif)}
#menuPan ul li.telekomunikace a:hover, #menuPan ul li.telekomunikace {width:119px; background:url(images/telekomunikace-hover.gif);}

#menuPan ul li.zemni-prace a{background:url(images/zemni-prace-normal.gif);}
#menuPan ul li.zemni-prace a:hover, #menuPan ul li.zemni-prace {width:96px; background:url(images/zemni-prace-hover.gif);}

#menuPan ul li.vytycovani a{background:url(images/vytycovani-normal.gif);}
#menuPan ul li.vytycovani a:hover, #menuPan ul li.vytycovani {width:87px; background:url(images/vytycovani-hover.gif);}

#menuPan ul li.reference a{background:url(images/reference-normal.gif);}
#menuPan ul li.reference a:hover, #menuPan ul li.reference {width:84px; background:url(images/reference-hover.gif);}

#menuPan ul li.fotogalerie a{background:url(images/fotogalerie-normal.gif);}
#menuPan ul li.fotogalerie a:hover, #menuPan ul li.fotogalerie {width:89px; background:url(images/fotogalerie-hover.gif);}

#menuPan ul li.ke-stazeni a{background:url(images/ke-stazeni-normal.gif);}
#menuPan ul li.ke-stazeni a:hover, #menuPan ul li.ke-stazeni {width:84px; background:url(images/ke-stazeni-hover.gif);}

/*----/MENU PANEL----*/

/*----BODY TOP PANEL----*/
#mainbodytopPan{background:url(images/bodytopbg.gif) 0 0 repeat-x #383b2d; color:#dcd9d9; margin:0 auto;}
#bodytopPan{width:600px; /*height:224px;*/ position:relative; margin:0 auto; padding:22px 55px; font-size:13px;}

#bodytopPan h2{width:588px; height:55px; color:#f4d000; font-size:25px; line-height:55px; font-weight:normal;}

#bodytopPan p span.yellow{background:#383b2d; color:#FFD900;}
#bodytopPan a {color:#fbe564; text-decoration:underline;}
#bodytopPan a:hover {text-decoration:none;}

/*----/BODY TOP PANEL----*/

/*----BODY PANEL----*/
#mainbodyPan{background:url(images/bodybg.gif) 0 0 repeat-x #4f5341; color:#b4d050; margin:0 auto;}

#bodyPan{width:588px; /*height:400px;*/ position:relative; margin:0 auto; padding: 25px 0 0 150px;}
#bodyPan p{width:430px;}
#bodyPan p span{background:#4f5341; color:#fff;}

/*----FOOTER PANEL----*/

#footerPan{width:600px; position:relative; margin:0 auto;}

#footerPan ul{width:588px; height:20px; position:relative; margin:0 auto;}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#fff; background:#4f5341; text-decoration:none; font-size:12px;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan p.copyright{width:320px; position:relative; margin:0 auto; font-size:11px;}

/*----/FOOTER PANEL----*/
