	a { color: #B15F00; }
a:hover { color: #014C8A; }
body { color: #424242; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; margin: 0px auto; position: relative; text-align: center; width: 794px; background: url(/img/kartac.jpg) top right no-repeat; padding: 0px; }
h1 { color: #014C8A; font-size: 150%; font-weight: bold; margin: 0px; padding: 0px; }
h1, h2, h3, h4 { font-weight: normal; line-height: 120%; color: #014C8A; }
h2 { font-size: 130%; font-weight: bold; }
h3 { font-size: 120%; font-weight: bold; }
h4 { font-size: 100%; }
.cleaner { clear: both; float: none; padding: 5px 0px; }
#content { float: left; line-height: 140%; width: 400px; padding-left: 160px; background: url(/img/pic.gif) no-repeat left top; margin-top: 30px; margin-bottom: 30px;min-height:300px;}
* html body #content {height:300px; }
#footer { background: url(/img/footer.gif) no-repeat bottom; clear: both; float: none; width: 794px; height: 190px;position:relative;padding-top:30px;}
#footer p {text-align:center;padding:0px 50px;margin:0;}

#head { background: url("/img/header-top.gif") no-repeat; color: inherit; height: 134px; position: relative; text-align: left; width: 794px; }
#logo { cursor: pointer; display: block; height: 118px; position: absolute; text-align: left; text-decoration: none; top: 18px; width: 318px; left: 17px; z-index: 15; }
#logo span { background: url("/img/tsb-logo.gif") no-repeat; display: block; height: 118px; position: absolute; width: 318px; z-index: 5; }
#logo strong { color: black; position: absolute; text-decoration: underline; }
#logo:hover strong { text-decoration: none; }
#menu { background: url(/img/menu-back.jpg) no-repeat left; font-size: 90%; font-weight: bold; height: 273px; margin: 0px auto; width: 203px; float: right; display: block; list-style: none; text-align: right; position: relative; right: 16px; text-align: right; margin-top: 30px; }
#menu ul { padding: 0px; margin: 0px; margin-top: 30px; }
#menu a { display: block; width: 173px; color: #ffffff; font-weight: bold; padding: 3px 10px; font-size: 150%; text-decoration: none; }
#menu a:hover { color: #ffffff; background: #3381AB url(/img/menu-hover.gif) left no-repeat; }
#menu li.current a { color: #ffffff; background: #3381AB url(/img/menu-hover.gif) left no-repeat; }
#menu li { list-style: none; display: block; padding: 0px; margin: 0px; width: 193px; padding-left: 10px; }
#kontakt { position: absolute; top: 30px; left: 450px; z-index: 100; width: 300px; }
#kontakt strong { color: #8D0033; }
#kontakt p { font-size: 80%; }
#kontakt p.left { float: left; text-align: right; }
#kontakt p.right { float: right; text-align: left; }
#page { margin: 0px auto; position: relative; text-align: left; width: 794px; margin-top: 60px; }
#main { background: url(/img/layout.gif) repeat-y; }
.chyba {border:1px solid #D70000;padding:5px;color:#D70000;}
.chyba h3 {font-weight:bold;color:#D70000;padding:0px;margin:0px; }
.ok {border:1px solid #D70000;padding:5px;color:#D70000;}
.ok h3 {font-weight:bold;color:#D70000;padding:0px;margin:0px;text-align:center;}
/* FORM */
#formular { width: 100%;font-size:90%;padding:20px 0px;}
#formular label,#formular input, #formular textarea, #formular p, #formular input.submit { display: block; float: left; margin: 3px 0px; }
#formular br { clear: left; }
#formular textarea {width:305px;}
#formular input.submit { float: right;}
#formular strong {color:#FF0000;font-weight:bold;font-size:110%;}
#formular fieldset { padding: 0px;border:none; }
#formular form, #formular p { margin: 0px; padding: 0px; }
#formular label, #formular p { color: black; display: block; margin-right: 10px; text-align: right; width: 40px; }
#formular legend { color: #7F7F7F; display: none; font-size: 80%; margin: 0px; padding: 1px 3px; padding: 0px; }
#formular p { font-size: 85%; text-align: left; width: 70%; }
p.jazyk {text-align:right;}
p.copyright {font-size:90%;text-align:center;}
