* {margin: 0;padding: 0}
body {background:#2B32AB;color:black;font-family:Verdana, "Geneva CE", lucida, sans-serif;line-height:1.5;font-size:80%;text-align:center}
html {overflow: scroll}

a:link, a:active, a:visited {color:blue;text-decoration:underline}
a:hover {text-decoration:none}


h1, h2 {text-align:left}
h1 {color:#003366;font-size:170%;margin:0;padding-left:50px}
h2 {font-size:140%;color:#006666;margin:10px 5px}
h3 {font-size:140%;color:#336666; margin:0;font-weight:normal;text-align:right}

img {border:0;margin:0;padding:0}

p {margin:10px 5px;text-align:justify}

fieldset{border-color:#99ccff;padding:5px 5px}
fieldset strong{color:black; font-size:110%}
label{font-size:85%;font-weight:bold;padding:10px 0}
input, textarea{margin:2px 0}
legend{padding:5px 5px}
form {margin:30px 0}

dt{font-size:110%; margin:15px 0 5px 0}
dl{margin:10px 5px}

acronym {font-weight:bold}

ol li {margin:5px 25px}

table{margin:0}
td{padding:5px 5px}


.tar {text-align:right}
.tac {text-align:center}
.tal, form, .box {text-align:left}

.fl {float:left}
.fr {float:right}
.clear{clear:both;height:1px}

.skryta {position:absolute;top:-5000px}
#tisk-hlavicka{position:absolute;top:-5000px}
hr{display:none}

/* Layout */

#top-line{background:url(../images/layout/background-top-line.png) left top repeat-x;width:100%;margin:0;padding:0}
#hlavni{background-color:white;padding:0 1px 2px 2px;width:700px;margin:auto}

/* header */

#header-top h1, #header-top-about h1{color:white;font-size:130%;margin:0;padding:0 20px 0 20px}

#header-top-about{background:#333366 url(../images/layout/header-top-about.png) left top no-repeat;width:699px;line-height:59px;height:59px;overflow:hidden}
#header-001-about{background:#fff url(../images/layout/header-001-about.jpg) left top no-repeat;height:126px}
#header-002-about{background:#fff url(../images/layout/header-002-about.jpg) left top no-repeat;height:129px}

#header-top{background:#333366 url(../images/layout/header-top-next.png) left top no-repeat;width:699px;line-height:59px;height:59px;overflow:hidden}

/* content, text */

#content{background:#d4edf8 url(../images/layout/content-background-about.jpg) left top no-repeat;width:699px}
#content-next{background:#d4edf8 url(../images/layout/content-background-next.jpg) left top no-repeat;width:699px}
#text{padding:0 0 15px 0}
#text h1{font-size:150%;padding:10px 15px}
.box{padding:5px 15px}
.box img {margin:0 5px}

.box-about-leva{float:left;width:520px;padding:0 15px;text-align:left}
.box-about-prava{margin-left:550px;text-align:left}
.box-about-prava p{margin:5px 10px; font-size:85%}
.box-about-prava img, table img {border:1px black solid}

/* footer */

.hr{background-color:#333951;width:699px; height:5px;margin:1px 0}
#footer{background:#2c3247 url(../images/layout/foooter-background.jpg) left top repeat-x;width:679px;padding:15px 10px 8px 10px}
#footer a {color:white;font-weight:bold;text-decoration:underline}
#footer a:hover{color:white;font-weight:bold;text-decoration:none}
#footer p, #footer div {color:white;font-size:85%;margin:1px 0;padding:0}



/* menu */

#menu {background-color:#339999;margin-top:1px;padding:0;height:55px; overflow:hidden}
#menu ul {margin:0;padding:0}
#menu ul li {float:left;list-style-type:none;text-align:center}
#menu ul li a {background:#3B435E url(../images/layout/menu-button-off.png) left top no-repeat;color:white;text-decoration:none;font-weight:bold;display:block;width:140px;height:55px;line-height:55px}
#menu #active a {background:#4F5771 url(../images/layout/menu-button-on.png) left top no-repeat;color:white;text-decoration:none;font-weight:bold;display:block;width:140px;height:55px;line-height:55px}
#menu ul li a:hover {background:#4F5771 url(../images/layout/menu-button-on.png) left top no-repeat}


/* Reference, Galerie */
.reference-hlavni{padding:0 15px;}
.reference{float:left;width:470px;text-align:left}
.refrence-prava{float:right}
.reference p{margin:0;padding:0}
.refrence-prava p{margin:0;padding:0;text-align:right}
.reference h2{margin:0;padding:0;font-size:130%}

.time{font-size:85%;padding:2px 0; text-align:left}
.time span{color:#003366;font-weight:bold;font-size:120%}
.navigace {color:#6666CC;margin:15px 15px;text-align:center}
.navigace a {font-size:85%;color:#6666CC;background-color:#CCCCFF;border:1px #6698CB solid; text-decoration:none; padding:3px 6px;margin:5px 5px}
.navigace a:hover {color:#6666CC;background-color:#99CCFF;border:1px #6698CB solid; text-decoration:none}
.navigace strong{color:black;background-color:white;border:1px #6698CB solid;padding:2px 5px;margin:0 1px}
.galerie-border {border-bottom:1px #99ccff solid; margin:5px 0}
.galerie td {padding:5px 5px}
.galerie {margin:auto; text-align:center}

/* 404 */

#hlavni-404 {margin:auto;width:600px;padding-top:300px}

