BODY {background-color: #ffffff; color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 0px;font-size: 75%;margin: 20px 20px 10px 20px;
}
A:link {color: #000088;text-decoration: none;
}
A:visited {color: #000088;text-decoration: none;
}
A:hover {color: #0000ff;text-decoration: underline;
}
img {border: 0;
}
INPUT, SELECT, TEXTAREA, TABLE, TABLE TD, TABLE TH {font-size: 100%;
}
TABLE TD {vertical-align:top;
}
FORM, P, HR, H1, H3, H2, H3, H4, H5, H6, IMG, fieldset, TABLE TD {padding: 0px;margin: 0px;
}
H1 {font-size: 200%;margin-bottom: 5px;text-align: center;
}
H2 {font-size: 150%;margin-bottom: 5px;text-align: center;
}
H4 {font-size: 100%;margin-left: 20px;
}
TABLE {border-collapse: collapse;
}
.h3 {padding-top:10px;margin-top:0px;text-align:center;font-size:130%;
}
.clear {clear: both; 
}
.clearleft {clear: left; 
}
.clearright {clear: right; 
}
#email {position: absolute;right: 5px;bottom: 0px;text-align: center;font-size: 11px;
}
.tucne {padding: 0px;font-weight: bold;
}
.prolozene {padding: 0px;font-style: italic;
}
.zvyraz {color:#DE4A21;
}
/* hlavička */
#horni {position: relative;height: 60px;background-image: url(horni_bg.png);background-repeat: repeat-x;  min-width: 800px; border-top: 1px solid #ccccff;border-left: 1px solid #ccccff;border-right: 1px solid #ccccff;border-bottom: 1px solid #ccccff;  
}
.horniPravy {margin-left: 140px;
}
.logo, .logo2 {float: left;padding: 10px 0 7px 10px;
}
.logo2 {border: 0px solid #ff0000;font-family:  Comic Sans MS, Verdana, Arial, sans-serif;color: #000088;font-weight: bold;font-size: 7px;padding: 5px 0 0px 10px;
}
.logoH1 {font-size: 200%;margin: 0px;padding: 0px;text-align: left;
}
.slogan {position: absolute;left: 267px;top: 10px;font-size: 190%;font-weight: bold;background-color: transparent;font-family: Time New Roman, Times, serif;  
}
.slogan2 {position:relative;z-index: -1;left:3em;top:-0.7em;color:#ffffdd;font-size:50px;font-family: Time New Roman, Times, serif;
display:none;
}
.logoOkraj {background-image: url(navigace_hor.gif);background-repeat: repeat-x;background-position: 140px 0px;margin:0px;padding:0px;height: 6px;font-size: 1px; 
}
#kolem {position: absolute;
}
#hlavni {padding: 0px;   line-height: 1.5; min-width: 800px;z-index: 2;border-bottom: 1px solid #ccccff;border-left: 1px solid #ccccff;border-right: 1px solid #ccccff;
background-image: url(bg_hlavni.gif);background-repeat:repeat-y;color:#444444;
}
#managerka {position: absolute;right: -3px;top: -75px;z-index: 1;width: 110px;text-align: center;font-size: 9px;line-height:0.8;color: #000000;
}
.imgManazerka {float: right;
}
#navigace {font-weight: bold; padding-top: 0px;padding-bottom: 4px;background-image: url(navigace_dol.gif);background-repeat: repeat-x;background-position: 0% 100%;background-color: #000077; 
}
#navigace A { color: #ffffff;font-weight: bold;
}
#navigaceDiv {text-align: left;margin: 0px;padding: 0px;background-image: url(navigace_hor1.gif);background-repeat: repeat-x;  
}
#okraj { height: 5px;line-height: 0.1;font-size: 1px;
}
.drobek {color: #ddeeff;padding-left: 50px;font-size:10px;
}
.onas {position: absolute;right: 10px;top: 5px;z-index: 2;
}
.onas A {color: #ffffff;text-decoration:none;
}
#pravy {float: right;width: 100px;background-color: #ddddee; margin-left: 10px;margin-right: 10px;text-align: center;
}
/* menu */
#menuLevy {float: left;
} 
#menu, #menu2 {float: left;text-align: center;width: 140px;z-index: 2;
}
.menuTop {background-image: url(top_menu1.gif);background-repeat: no-repeat;background-color:  #000077;font-size: 1px;height: 8px;padding: 0px;
}
.menuBottom{background-color: #000077;background-image: url(bottom_menu1.gif);background-repeat: no-repeat;height: 8px;font-size: 1px;
}
.menuBody {background-color:  #000077;background-image: url(body_menu.gif);background-repeat: repeat-y;padding: 10px 5px 0px 5px;
}
.tlacitko P {padding: 0px;margin: 0px;width: 118px;
}
.tlacitko, .tlacitkoPressed {font-weight: bold;text-align: left;padding-bottom: 10px;margin-top: 0px;width: 118px;
}
.tlacitko A, .tlacitko A:visited {padding: 2px 0 2px 4px;text-decoration: none;display: block;color: #224059;background-color: #ddeeff;border-top: 3px #e0e0ff solid;border-left: 3px #e0e0ff solid;border-bottom: 4px #31557f solid;border-right: 4px #31557f solid;width: 118px;
}
.tlacitkoPressed A, .tlacitkoPressed A:visited {display: block;padding: 2px 0 2px 4px;text-decoration: none;background-color: #000077; 	border-top: 4px #000077 solid;border-left: 4px #000077 solid;border-bottom: 3px #000077 solid;border-right: 3px #000077 solid;color: #ffffff;width: 118px;  
}
.tlacitko A:hover, .tlacitkoPressed A:hover {color:  #ffffff;background-color: #7ea8cf; 	border-top: 3px #e0e0ff solid;border-left: 3px #e0e0ff solid;border-bottom: 4px #31557f solid;border-right: 4px #31557f solid;text-decoration: none;
}
.tlacitkoPressed A:hover {background-color: #000077;border-top: 4px #000077 solid;border-left: 4px #000077 solid;border-bottom: 3px #000077 solid;border-right: 3px #000077 solid;
}
/* odkazy */
#odkazy TABLE {font-size: 80%;
}
#odkazy TABLE TD {text-align: left;color: #7777ff;  
}
#odkazy TABLE TD A {color: #7777ff;font-size: 95%;
}
.patickaTD {width: 100px;text-align: right;
}
.odkaz {text-align: left;text-indent : -10px ;font-size: 80%;line-height:1.8;
}
#oddelovac SPAN {font-size:105%;font-weight:800;color:#000000;
}
/* portfolio */
.hlavickaCenter { background-color:#aaaaff;border-bottom:1px solid #ffffff;margin-left:140px;
}
.port1 { background-color:#c1c1ff;padding:0px 20px 0px 0px;margin:0px;font-weight:600;font-size:95%;
}
.designPopis { text-align: justify;margin: 0px;padding: 0px 10px 0 0px;color: #444444;
}
#designPopisNadpis, H1#designPopisNadpis {padding:5px 5px 0px 5px;
}
H1#designPopisNadpis {background-color:#e1e1ff;font-size:90%;margin:0px;text-align:left;
}
.designPopis P { background-color:#e1e1ff;padding:3px 5px 5px 5px;
}
.portfolio { margin-bottom: 4px;color: #444444;width: 48%;float: right;background-color:#c1c1ff;padding:3px 5px 5px 5px;margin-left:10px;
}
.obrRight { float:right
}
#kontakt {position: absolute;right: 5px;top:32px;z-index: 1;font-size:90%;
}