body {background:#898076 url("design/bg.gif"); 
font:0.8em/160% arial,tahoma,sans-serif; 
color:#000; 
margin:0; 
padding:0; 
_text-align:center}

a {color:#EC1C24}
a:hover {color:#740102}

p {margin:10px 0}

address {font-style:normal}

blockquote {font-style:italic}

fieldset {border:1px solid #eee; margin-bottom:15px; padding:20px}
legend {font-weight:bold; color:#EC1C24; font-size:120%}
form {margin:0}


h2 {font:normal 190%/120% georgia,serif; margin:15px 0 10px 0; color:#EC1C24}
h3 {clear:both; font-size:120%; margin:15px 0 10px 0; color:#4A4037}


hr {height:1px; color:#ddd; background-color:#ddd; border: 0px solid #ddd}

.navBox:after {content:"."; display:block; line-height:normal; font-size:0; visibility:hidden; clear:both}


#main {width:750px; margin:35px auto;}


#header {
background:#fff url("design/bg-top.gif") 0 0 no-repeat; padding:25px; position:relative}


#logo {margin:0px 0px 0px -10px; padding:0; position:relative; width:704px; height:95px; overflow:hidden; font-size:150%; z-index:1}
#logo span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:704px; height:95px; background:url("design/logo2.gif") 0 0 no-repeat;}


#topMenu {padding:0 20px 5px 20px; background:#fff; _height:1px;}

#whiteBox {float:left; width:500px;  margin-right:10px; _height:1%}
#whiteBox #whiteMiddle {width:460px; _width:500px; background:url("design/whiteMiddle.gif") 0 0 repeat-y; padding:1px 20px; _margin-top:-9px}
#whiteBox #whiteBoxTop {width:500px; height:6px; background:url("design/whiteTop.gif") 0 0 no-repeat}
#whiteBox #whiteBoxBase {clear:both; width:500px; height:6px; background:url("design/whiteBottom.gif") 0 0 no-repeat}
#whiteBox #whiteMiddle #headerText {font:140%/150% georgia,serif; color:#777; border-left:3px solid #EC1C24; padding-left:10px}


#blok2 {width:670px; _width:710px; background:url("design/locationMiddle.gif") 0 0 repeat-y; padding:1px 20px; _padding-bottom:20px; _margin-top:-9px}
#blok2-hlavicka {width:710px; height:7px; background:url("design/locationTop.gif") 0 0 no-repeat}
#blok2-paticka {clear:both; width:710px; height:7px; background:url("design/locationBase.gif") 0 0 no-repeat; margin-bottom:15px}

#greenBox {float:left; width:200px}
#greenBox a:hover {color:#000}

#textSpacing {font-size:85%; border-bottom:1px solid #eee; padding-bottom:10px; margin-top:7px; _margin-top:10px}

#menu {margin:0; margin-bottom:5px; padding:0; list-style:none; _height:1px; line-height:120%}
#menu li {margin:0; padding:0; display:inline}
#menu li a 
{display:block; 
float:left; 
width:58px; 
_width:77px; 
height:50px;
 _height:55px;
  padding:5px 10px 0 10px; 
  margin-right:10px; 
  background:#f5f0e1  0 0 no-repeat; 
  color:#7A5C52; 
  font-size:85%; 
  font-weight:bold; 
  text-decoration:none}
  
  
#menu li a#menu-active {background:#ffff00  -220px 0 no-repeat; color:#7A5C52}
#menu li#menu-posledni a {margin-right:0}
#menu li a:hover {background:#EC1C24   -110px 0 no-repeat; color: #FFFFFF}

#mainImage {margin:0; margin-bottom:10px; margin-top:10px;  padding:0; width:710px; height:170px; background: 0 0 no-repeat}




#gbtrainingMenu { margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; position:relative; width:186px; height:19px; overflow:hidden; font-size:150%; z-index:1; color:#456105 !important}
#gbtrainingMenu span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:200px; height:50px; background:url(design/menuFirst.gif) 0 0 no-repeat}




.photoBox {background:url("") 0 0 repeat-y; padding:5px 20px; _width:460px}
.photoBox dl {margin:0; font-size:85%; color:#777}
.photoBox dl dt {float:left; width:115px; padding:3px 0; border-bottom:1px solid #ddd; clear:both}
.photoBox dl dd {float:left; width:305px; margin-left:0; padding:3px 0; border-bottom:1px solid #ddd}
.photoBox dl dt.posledni, .photoBox dl dd.posledni {border:0}
.photoBoxBase {width:460px; height:10px; background:url("") 0 0 no-repeat; margin-bottom:15px}


.gbMenu {background:#f1fbd0  url(design/menuMiddle.gif) 0 0 repeat-y; color:#456105; width:195px;}
.gbMenu ul {margin:0; padding:0; list-style:none}
.gbMenu ul li {margin:0 20px; _height:1px}
.gbMenu ul li a {color:#456105; text-decoration:none; border-bottom:1px solid #E1F1AC; display:block; padding:2px 5px}
.gbmenu ul li a:hover {color:#000}
.gbMenu ul li a#activeMenu{color:#456105; background:#E1F1AC; border-bottom:0}
.gbMenu ul li#posledni a {border-bottom:0}
.gbMenuBase {background: url("design/menuLast.gif") 0 0 no-repeat; width:200px; height:13px; margin-bottom:10px}


.tab05-obsah {background:#FFF5CC url("../design/tab05-obsah.gif") 0 0 repeat-y; color:#456105}
.tab05-obsah ul {margin:0; padding:0; list-style:none}
.tab05-obsah ul li {margin:0 20px; _height:1px}
.tab05-obsah ul li a {color:#865613; text-decoration:none; border-bottom:1px solid #FAE89E; display:block; padding:2px 5px}
.tab05-obsah ul li a:hover {color:#000}
.tab05-obsah ul li a#aktivni2 {color:#865613; background:#FFEEA8; border-bottom:0}
.tab05-obsah ul li#posledni2 a {border-bottom:0}
.tab05-paticka {background:url("../design/tab05-paticka.gif") 0 0 no-repeat; width:200px; height:10px; margin-bottom:10px}






#base {clear:both; width:750px; height:80px; background:#4A4037 url("design/backBase.gif") 0 0 no-repeat; position:relative; _margin-bottom:35px}




.photoSize {border:0; width:130px; height:107px; margin:0 3px}
.photoSize2 {border:0; width:82px; height:107px; margin:0 0px}
.photoSize3 {border:0; width:247px; height:107px; margin:0 0px}




#copyright {position:absolute; top:31px; left:296px; font:bold 85% arial,sans-serif; color:#ffffff; text-align:center; }
#copyright p {margin:0; padding:0; position:relative; width:350px; height:11px; overflow:hidden; font-size:85%; z-index:1}
#copyright p a span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:40px; height:9px;}
#copyright p a:hover span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:40px; height:9px;  _cursor:hand}

/* Ikonky */

#ico-cpcs {position:absolute; top:33px; left:100px; border:0; width:156px; height:39px}
#ico-citb {position:absolute; top:33px; left:20px; border:0; width:62px; height:39px}

#iconArrow {position:absolute; top:13px; right:38px; margin:0; width:46px; height:25px}
#iconArrow p {margin:0; padding:0; position:relative; width:46px; height:25px; overflow:hidden; font-size:100%; z-index:1}
#iconArrow p span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:46px; height:25px; background:url("design/ico-top.gif") 0 0 no-repeat; _cursor:hand}
#iconArrow p a:hover span {background:url("design/ico-top.gif") -46px 0 no-repeat}


.tac {text-align:center};


.greenBox {float:right}
.whiteBox {float:left}



.baseNom {margin:0}
.nomb {margin-bottom:0}
.hidden {display:none}

.digger, .mewp {
margin: 0px 10px 0px 0px; 
padding: 0px 0px 0px 0px;}

.crane {
margin: 0px 32px 0px 0px;}

.diggerMain {
margin: 0px 32px 0px 0px;
}

.baseNom a {
color:white;
}

.baseNom a:hover {
color: red;
}
