/* obecné definice */
body, html {margin: 0px; padding: 0px; height: 100%}
img, td.noborder {border-width: 0px}
ul, #right ul.toplist {list-style-type: none} #right ul {list-style-type: square; list-style-position: inside}
body {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	/*background-image: url(img/bg.png);
	background-repeat: repeat-x;
	background-position: 0 0;*/
	color: #000000;
	text-align: center;
}
h2.top {font-size: 100%}
.hide {display: none}
sup {font-size: 70%}
   
/* společné definice */
h1 {text-align: center; font-size: 150%; font-weight: bold; margin-bottom: 0px}
h2 {text-align: center; font-size: 120%; font-weight: bold; margin-bottom: 0px}
h1, .dyellow, #kontakt h2, #konto {color: #b32227} .lyellow, #topmenu, #kontakt {color: #b32227}
p, #right ul, ol, h3, h4, td, h1, #left, h2, .highlight, #next, #topmenu, #kontakt, form {font-family: 'Trebuchet MS', sans-serif}
#topmenu, p, #right ul, ol, h3, h4, td, form {font-size: 80%}
input {font-family: 'Georgia CE', 'Times New CE', 'New York CE', Georgia, times, serif; font-size: 10px;}
textarea {font-family: 'Georgia CE', 'Times New CE', 'New York CE', Georgia, times, serif; font-size: 10px;}
#input {font-size: 90%}
h3 {font-size: 90%}
.even {background: #F9E041}

/* odkazy */
#left a, #topmenu #lang:hover {color: #333} #topmenu #lang {color: white}
#left li a {display: block; width: 200px; padding: 4px 20px 4px 0px; text-decoration: none}
#left li a:hover, #left a.actual {background: url(img/tlac3.jpg) center left no-repeat}
#left a:hover, .more:hover, #next a:hover, #topmenu a:hover, #kontakt a:hover, p a:hover, ul a:hover, p.actual a:hover {color: black}
.more, a {font-weight: bold; color: #00339d;} #topmenu a, .kontakt a {color: #00339d;}
#right li a {display: block; width: 200px; padding: 4px 20px 4px 0px; text-decoration: none}

/* konkrétní definice */
#konto {z-index: 3; text-align: right; font-weight: bold; position: absolute; top: 490px; left: 50%; margin-left: -241px}
h2.top {position: absolute; top: 40px; left: 50%; margin-left: -133px; text-align: justify}
#kontakt {font-size: 70%; text-align: left; font-weight: bold}
#kontakt h2 {display: inline; font-size: 100%; margin-left: 175px; margin-right: 5px}
#frame {margin: 3px auto; width: 740px; background: white; border: 1px solid #7f7f7f;}
#telo {width: 490px; margin-left: 240px; text-align: left;}
#telo a {text-decoration: underline; font-weight: normal; color: #0000ff;}
#right {float: right; width: 400px; text-align: justify; padding: 10px; margin: 10px; border: 0px;} 
#big {margin-top: 40px}
#triangle {text-align: right; width: 480px; height: 18px; position: absolute; top: 383px; left: 50%; margin-left: -130px; background: url(../pics/triangle-more.gif) top left no-repeat}
#left {float: left; width: 220px; background: white; font-weight: bold; margin: 0px right;}
#left ul {margin: 0px; padding: 10px; width: 220px; text-align: right; border-top: 0px solid #00339d; margin-top: 20px}
#left li {border-bottom: 1px solid #00339d; }
#next {text-align: right}
#topmenu {text-align: right; position: absolute; top: 15px; right: 50%; margin-right: -340px; width: 500px; font-weight: bold}

p, #right ul, ol, h3, h4 {margin: 5px 20px}
p.highlight {font-size: 80%; margin-top: 15px; text-align: left}
p.highlight span {font-weight: bold; letter-spacing: 1px; font-size: 170%}
p.first, #right ul.first, h3 {margin-top: 10px}
.first {margin-top: 2em}
h4 {margin-top: 0px}
p.actual {text-align: right; font-size: 80%; font-weight: normal; margin-bottom: 0px}
p.actual a {color: #00339d; font-weight: normal; text-decoration: none;}

/* formuláře */
.submit {border-width: 0px; background: #F9E041; font-weight: bold; padding: 0px}
.text {border: 1px solid #F9E041}

/* výjimky */
.photo {width: 400px}
.photo img {border: 1px solid #F9E041}
.photo td,  {border-width: 0px; padding: 15px 0px; text-align: left}
.bar {font-weight: bold; border: 1px solid #F9E041}
.lang-ready {width: 83%} .madan-ready {width: 72%}
#h22 {margin-top: 197px}
#h24, #h25,#h26 {margin-top: 287px}
#h25, #h26 {width: 480px; text-align: right}
#h28 {margin-top: 31px}
.indent {padding-left: 0.25em}
#banner {border: 2px solid #F9E041; margin-left: 4px}
#code, .spc {text-align: left}

fieldset {border:1px solid #00339d; background-color:white; padding:20px;text-align:right;}
fieldset span {font-size: 100%; }
legend {padding: 0.2em 0.5em; border:1px solid #00339d; color:#00339d; font-size:100%; text-align:right; margin-top:5px;}
a {text-decoration: none; font-weight: normal; color: #000000;}
a: hover {text-decoration: underline;}
a.top{ clear: both; color: black; display: block; width: 20px; border: 1px solid #7c7a7a; padding: 0px 5px; margin-right: 20px;  float: right;text-decoration: none;}


