@CHARSET "UTF-8";

body {background-color: #cccccc}
img {border:none}
.logo {padding-left:40px; padding-top: 10px; border: none}
.slogan {padding-left:50px; padding-top: 18px; position: absolute; border: none}
.home {margin-left:380px; margin-top: 10px; position: absolute; background-image: url(home.png); width: 17px; height: 16px}
.mail {margin-left:410px; margin-top: 10px; position: absolute; background-image: url(mail.png); width: 17px; height: 16px}
.sitemap {margin-left:440px; margin-top: 10px; position: absolute; background-image: url(sitemap.png); width: 17px; height: 16px}
.arango {margin-left:380px; margin-top: 50px; position: absolute; background-image: url(arango.png); width: 77px; height: 36px}
#container {width: 1060px; margin: auto; background:url(bg.png) repeat-y; margin-top: -8px}
#menu { width: 994px; height: 46px; margin-top:10px; margin-left:36px; margin-bottom:0px; background:url(menu_bg.png); list-style-type:none;padding:0; }
#menu li { padding-top:5px; float:left; width:13.6em; height:2.5em; line-height:2em; border-right:1px solid #ccc; position:relative; text-align:center; font-family: Trebucher MS, sans-serif; font-size: 14px; color: #fff}
#menu li a, #menu li a:visited { display:block; text-decoration:none; font-family: Trebucher MS, sans-serif; font-size: 14px; color: #eee}
#menu li a span, #menu li a:visited span { display:none; /* needed to trigger IE */ }
#menu li a:hover { border:0;  text-decoration:underline; }
a:hover { text-decoration: underline }
a { color: #999999; text-decoration: none}
#content {width: 986px; margin-top:2px; min-height: 400px; margin-left:36px; border: 1px #ccc solid}
#textleft { padding-left: 20px; padding-top:10px; float: left; width: 390px}
#show { float: right; margin-right: 110px; margin-top: 47px }
.contenttext { font-family: Calibri, sans-serif; font-size: 15px; color: #666666; border-top: 1px solid #ffcc99}
table { font-family: Calibri, sans-serif; font-size: 15px; color: #666666}
h1 { font-family: Calibri, sans-serif; font-size: 20px; color: #666666; border-bottom: 1px solid #ffcc99; width:800px}
h2 { font-family: Calibri, sans-serif; font-size: 18px; color: #666666; }
.contenttextbez { font-family: Calibri, sans-serif; font-size: 15px; color: #666666; border-top: none}
#footer { width: 1060px; height: 79px;  margin: auto; background:url(footer.png)}
.footext { font-family: Calibri, sans-serif; font-size: 12px; color: #999999; float: right; margin-top: 4px; margin-right: 36px}
table td .tab {border:1px solid #444;}

#content #formular fieldset { padding: 18px; border: none; } 
#content #formular p{ text-align: left; padding-left: 20px; margin-top: -20px; color: #535353; }
#content #formular fieldset label{ font-size: 1em; color: #545d66; text-align: left; display: block; margin: 0px 0px 0px 10px; padding: 10px; }
#content #formular fieldset label input{ border: 1px solid #dfdfdf; background: #f6f6f6; float: right; width: 140px; margin: 0px 240px 0px 0px; }
#content #formular fieldset label input:hover, #content #formular fieldset label input.povinne:hover, #content #formular fieldset textarea:hover { border: 1px solid #cfcfcf; }
#content #formular fieldset label input:focus, #content #formular fieldset label input.povinne:focus, #content #formular fieldset textarea:focus { border: 1px solid #888; }
#content #formular fieldset label input.povinne { border: 1px solid #afafaf; background: #ffffd8; }
#content #formular fieldset label strong { color: #bb0500; }

#content #formular fieldset textarea{border: 1px solid #dfdfdf; background: #f6f6f6; width: 90%; margin: 0px 0px 14px 20px;}
#content #formular fieldset input.button{margin: 0px 5px 0px 552px; border: 1px solid #dfdfdf; width: 100px; height: 25px; padding: 2px 0px 0px 0px;}
#content #formular fieldset input.button:hover {margin: 0px 5px 0px 552px; border: 1px solid #888; width: 100px; height: 25px; padding: 2px 0px 0px 0px;}

span.error {border: 1px solid #ffffff; display: block;  background: #545757;}  /*** patně odesláno ***/
span.error { padding: 10px 20px 10px 0px; text-align: left; color:#e4e2c1; font-size: 1em;}
span.error a { color: #ffffd8; }
span.error li {margin: 2px 5px 2px 0px;}
span.error ul {margin: 0px 0px 5px 0px; list-style-type: none;}

span.ok {border: 1px solid #ffffff; display: block;  background: #d7dddb; text-align: left;padding: 10px 20px 10px 0px; text-align: left; color:#444; font-family:Trebuchet MS,sans-serif; font-size: 13px;}     /*** při správném odeslání ***/
span.ok a { color: #666; }
span.ok li {margin: 2px 5px 2px 0px;}
span.ok ul {margin: 0px 0px 5px 0px; list-style-type: none;}
