p { color: black; font-size: 12px; font-family: "Times CE", Times, serif ; background-color: transparent; }
.textplainit { color: black; font-style: italic; font-weight: normal; font-size: 12px; font-family: "Times CE", Times, serif; }
.linka { border-bottom: 1px solid black; }
.textwhitx { color: white; font-size: 16px; font-family: "Times CE", Times, serif; }
.textsan { color: black; font-size: 11px; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; }
.podpora { color: #667a80; font-size: 11px; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; padding-top: 0px; }
.odsazleft { padding-left: 25px }
.list   { list-style-type: none; list-style-position: outside }
ul   { color: black; font-size: 11px; font-family: sans-serif; line-height: 1.5em; list-style-type: circle; }
li { font-size: 11px; font-family: sans-serif; list-style-image: url(images/spol/list2.gif); cursor: crosshair; }
li strong { font-size: 13px; font-weight:bold; }
.textsanmaly { color: black; font-style: normal; font-weight: normal; font-size: 9px; font-family: sans-serif ; }
.textmaly { font-size: 9px; font-family: sans-serif; }
.textsanbgrd  { color: black; font-style: normal; font-weight: normal; font-size: 11px; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; background-color: #add8e6; border: solid 2px #add8e6; padding: 2px 6px 2px 6px; margin: 2px 0 2px 0; }
.textbld   { color: black; font-style: normal; font-weight: bold; font-size: 12px; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; }
.textbldx    { color: black; font-style: normal; font-weight: bold; font-size: 13px; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; }
.textbldxx { color: black; font-style: normal; font-weight: bold; font-size: 1.3em; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; }
.bord { border: solid 1px black; }
.textbldxxx  { color: black; font-style: normal; font-weight: bold; font-size: 20px; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; }
.texttit { color: white; font-style: normal; font-weight: normal; font-size: 22px; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; background-color: black; border-style: solid; border-width: 3px 25px 3px 25px; border-color: black }
.texttitxx { color: white; font-style: normal; font-weight: normal; font-size: 28px; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; background-color: black; border-style: solid; border-width: 3px 25px 3px 25px; border-color: black; }
.texttitx { color: white; font-style: normal; font-weight: normal; font-size: 14px; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; background-color: black; margin-top: 0px; padding-top: 0px; border-style: solid; border-width: 3px 25px 3px 25px; border-color: black; }
.whit    { color: white; font-style: normal; font-weight: bold; font-size: 12px; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; }
.white { color: white; }
a:link  { color: black; }
a:visited   { color: black; }
a:active { color: black; }
a:hover { color: white; background-color: black; }
a:hover img { filter:alpha(opacity=40, style=0); opacity:0.4; }
.rambar    { padding-left: 3px; border-left: 3px solid black; }
.ramleft { border-left: 1px solid #696969 }
.ramleftped { border-left: 1px solid #696969 }
.ramleftped img { border: 3px solid #000; }
.ramleftped a img { border: 0; }
.ramleftblack { border-left: 1px solid black }
.navig     { color: black; font-style: normal; font-weight: bold; font-size: 12px; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; text-align: left; margin-top: 0; margin-left: 30px; padding-top: 0; padding-left: 3px; border-left: 1px solid black     }
.aktual { color: black; font-size: 11px; font-family: sans-serif; font-style: normal; font-weight: normal; text-align: left; position: absolute; width: 270px; top: 480px; left: 720px; padding: 5px; border: 1px dotted black; }
h1 { color: black; font-size: 30px; font-family: sans-serif; font-weight: normal; background-color: transparent; vertical-align: 0.8em; }
.h1bgrd { color: white; background-color: black; margin-left: 0; border-color: black; border-style: solid; border-width: 3px 25px; }
h2 { color: black; font-size: 22px; font-family: sans-serif; font-weight: normal; background-color: transparent; vertical-align: 0.8em; }
h3 { color: black; font-size: 16px; font-family: sans-serif; background-color: transparent; vertical-align: 0.8em; }
h4 { color: black; font-size: 13px; font-family: sans-serif; background-color: transparent; }
.reklama { color: #ccc; font-size: 11px; font-family: sans-serif; background-color: #8099a1; position: relative; left: -60px; padding: 3px 12px; border: dashed 1px; }
.logakont { position: absolute; top: 400px; left: 650px; width: 400px; z-index: 10; }
.logakont img { margin: 0; padding: 0; border-width: 0; }
a.externi:visited { background-image: url(images/linkout.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
a.externi:link { background-image: url(images/linkout.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
a.mail:visited { background-image: url(images/linkmail.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
a.mail:link { background-image: url(images/linkmail.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
#navigace { position: absolute; z-index: 2; top: 200px; left: 0; width: 190px; visibility: visible; }
#obsahind { position: absolute; z-index: 10; top: 470px; left: 200px; width: 700px; visibility: visible; }
#obsah { position: absolute; z-index: 10; top: 10px; left: 200px; width: 586px; visibility: visible; }
#obsah2 { position: absolute; z-index: 4; top: 130px; left: 200px; width: 552px; visibility: visible }
.animace { position: absolute; z-index: 10; top: 0px; left: 200px; width: 800px; height: 460px; visibility: visible; }
.animace2 { position: absolute; z-index: 10; top: 0px; left: 200px; width: 700px; height: 440px; }
.slideshow { width: 700px; height: 440px; margin: auto; }
#pare2 { position: absolute; z-index: 5; top: 0; left: 610px; width: auto; height: 370px; background-color: #996; visibility: visible;  }
#pare { position: absolute; z-index: 1; top: 0; left: 0; width: 200px; visibility: visible; }
#navenglish { position: absolute; z-index: 8; top: 570px; left: 0; width: 100px; height: 15px; visibility: visible; padding-bottom: 0.5em; padding-top: 0.5em; border: solid 1px #000;  }
#layer1 { position: absolute; top: 648px; left: 32px; width: 150px; visibility: visible; }
#obsah { position: absolute; z-index: 5; top: 150px; left: 200px; width: 605px; visibility: visible }
#sipkaback   { position: absolute; z-index: 2; top: 505px; left: 35px; width: 32px; height: 32px; visibility: visible }
.rozvrh { padding: 0 5px 0 5px; margin-left: 20px; border-bottom: #000 dotted 1px; background-color: #85a0a5; color: black; font-size: 11px; font-family: sans-serif; }
.rozvrh td { border-top: #000 dotted 1px; }
.perex {font-size: 15px; line-height: 20px; }
.foto { font-family: sans-serif; font-size: 8px; margin-left: 24px; }

/*aktuality*/
.aktuality { color: black; width: 630px; padding: 0 0 0 20px; background: url(images/akt-bgrd.gif); background-repeat: no-repeat; background-position: right top; }
.aktuality h2 { color: white; font-size: 20px; font-weight: bold; font-family: sans-serif; }
.aktuality h3 { color: white; font-size: 9px; font-family: sans-serif; background-color: #000/*#4C3F37*/; position: relative; left: -20px; top: 1px; border-style: solid; border-width: 2px 15px 2px 15px; border-color: #000; display: inline-block; padding: 0; margin: 0; }
.aktuality p { font-family: sans-serif; font-size: 13px; }
.akt { border-top: #000 dotted 1px; clear: both; }
.imgfloat { float:left; padding: 0 10px 0 0; position: relative; top: -7px; border: none; }
.aktuality img { border: none; }
.aktuality-e { color: black; width: 630px; padding: 0 0 0 20px; background: url(images/akt-bgrd-e.gif); background-repeat: no-repeat; background-position: right top; }
.aktuality-e h2 { color: white; font-size: 20px; font-weight: bold; font-family: sans-serif; }
.aktuality-e h3 { color: white; font-size: 9px; font-family: sans-serif; background-color: #000/*#4C3F37*/; position: relative; left: -20px; top: 1px; border-style: solid; border-width: 2px 15px 2px 15px; border-color: #000; display: inline-block; padding: 0; margin: 0; }
.aktuality-e p { font-family: sans-serif; font-size: 13px; }
.aktuality-e img { border: none; }
/*korespondance info*/
.koresinfo { position: absolute; z-index: 20; top: 440px; left: 900px; width: 130px; height: 130px; padding: 10px; background: url(images/kores-bgrd.gif); background-repeat: no-repeat; background-position: right bottom; background-color: #000; }
.koresinfo a { font-size: 10px; font-family: sans-serif; color: #fff; }
.koresinfo a:hover { background-color: #996;  color: #000; }
.koresinfo:hover { background-color: #996; color: #996; }
.animaceinfo p { font-size: 9px; font-family: sans-serif; position: absolute; z-index: 10; top: 220px; left: 900px; width: 150px; visibility: visible; padding-top: 5px; padding-left: 10px; border-top: 1px solid black; }
.animaceinfo a:hover { margin: 0px; padding: 0px; background-color: #667A80; }
.animaceinfo strong { font-size: 14px; }
img {border: 0; }
.imgram {border: 2px #000 solid; }
form { background-color: #87A3AC; padding: 10px; border: #87A3AC solid 10px; }
input { background-color: #fff; padding: 4px; margin: 5px; 5px 5px 0; border: none; }
textarea { background-color: #fff; padding: 4px; margin: 5px; 5px 5px 0; border: none; }
.pratele_logo { position: relative; left: 150px; }
.prihlasky { border: #fff solid 1px; padding: 5px 10px 5px 10px; background: url(images/prihlaska.gif); background-repeat: no-repeat; background-position: right top; }
.facebook { position: absolute; z-index: 20; top: 740px; left: 900px; width: auto; /*background-color: #222;*/ }
.upoutavkaleft { position: absolute; top: 400px; left: -170px;  z-index:50; }
.upoutavkaindex { position: absolute; top: -30px; left: 540px;  z-index:1000; }
