/* BASIC FORMATING */
* {margin:0;padding:0;}
body, html { margin: 0px; padding: 0px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; text-align: center; background: #fff; }
@page
{
margin: 2,5cm;
}
.reseter {border: 0px none; margin: 0px; padding: 0px; float: none; clear: both; width: 0px; height: 0px; line-height: 0px; font-size: 0px; }
p, img, table, tr, th, td, h1, h2, h3, h4, h5, form, img, menu {border: 0px none; margin: 0px; padding: 0px; }
img { vertical-align: middle; }
p, pre { text-align: left; }
a:link, a:visited, a:active, a:hover { color: rgb(66,102,186); cursor: pointer; font-style: normal; text-decoration: underline; }
a:visited { color: rgb(66,102,186); }
a:hover { text-decoration: none; }

p.nadpis {color: rgb(66,102,186);font-size:80%;margin:10px 0 0 0;padding:0 0 3px 0;font-weight:bold;text-align:right;border-bottom:1px solid rgb(182,196,229);width:100%;}

#menu {list-style:none;margin:0 0 40px 0}
#menu li {padding:5px 0 8px 0;font-size:80%;font-weight:bold;border-bottom:1px solid rgb(182,196,229);}
#menu li a {display:block;text-decoration:none;color:rgb(109,137,202);padding:0 0 0 12px;}
#menu li a:hover {border-right:5px solid rgb(66,102,186);color:#000;}

.menu {list-style:none;margin:0 0 40px 0}
.menu li {padding:5px 0 8px 0;font-size:80%;font-weight:bold;border-bottom:1px solid rgb(182,196,229);}
.menu li a {display:block;text-decoration:none;color:rgb(109,137,202);padding:0 0 0 12px;}
.menu li a:hover {border-right:5px solid rgb(66,102,186);color:#000;}


/* FORMS FORMATING */
input, .button, textarea, select, .button2 { border: 1px solid #aaa; margin: 2px 2px 0 2px; padding: 3px;  font-size: 80%; font-weight: normal; color: #666; background-color: #fff; }
.button { padding: 4px 6px 6px 6px; font-weight: bold; color:#fff; font-size: 75%; background-color: rgb(66,102,186); }
select, option { background-color: #fff; }
label {font-size:75%;color:#666;font-weight: bold;}

form fieldset {padding:10px;margin-bottom:15px;border:1px dotted #ccc;}
form fieldset legend {margin:0 4px;padding:2px 4px;font-size:80%;color:#ccc;font-weight:bold;background-color:#fff;}
form fieldset table {width:100%;border-collapse:collapse;}
form fieldset table th {width:25%;}
form fieldset table th span, form p.center span {color:red;padding-right:5px;font-size:60%;}
form p.center span {font-size:100%;}
form fieldset table td {width:75%;}

/* TEXT FORMATING */
h1, h2, h3, h4, h5, h6 {color: rgb(66,102,186);margin: 3px 0px 12px 0px; padding: 0px 0px 0px 0px; text-align: left; }
h1 { font-size: 100%; font-weight: bold; }
h2 { font-size: 95%; font-weight: bold; }
h3 { font-size: 90%; font-weight: bold; }
h4 { font-size: 85%; font-weight: bold; }
h5 { font-size: 80%; font-weight: bold; }
h6 { font-size: 75%; font-weight: normal; color: #000; }

.w5 {width: 5%;}
.w10 {width: 10%;}
.w15 {width: 15%;}
.w20 {width: 20%;}
.w25 {width: 25%;}
.w30 {width: 30%;}
.w35 {width: 35%;}
.w40 {width: 40%;}
.w45 {width: 45%;}
.w50 {width: 50%;}
.w65 {width: 65%;}
.w70 {width: 70%;}
.w75 {width: 75%;}
.w80 {width: 80%;}
.w85 {width: 85%;}
.w90 {width: 90%;}
.w95 {width: 95%;}

p {margin-bottom:3px;font-size:80%;line-height:220%;color:rgb(89,89,89);}
#leva p {text-indent:0px;}
ul {text-align:left;}
.noList {list-style:none;}

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.stranky { font-size: 80%; border: 1px solid rgb(188,188,188); color:#666; background-color: rgb(245,245,245); padding: 5px 5px; text-align: center; margin: 5px 0; }

.polozka {border:1px solid #ccc;}
.polozkaTop {cursor:pointer;font-size:80%;padding:5px;color:#444;text-align:left;}
.polozkaTop h2 {display:normal;float:left;width:30%;}
.polozkaTop h2 span {display:inline-block;padding:3px;border:1px solid #ccc;background-color:rgb(245,245,245);width:20px;text-align:center;margin-right:3px;}
.polozkaTop p {float:right;width:70%;text-align:right;}
.polozkaObsah {color:#444;cursor:pointer;display:none;font-size:80%;padding:5px;line-height:25px;text-align:left;}
.polozkaObsah img {float:left;margin:0 10px 10px 0;}

.grayBack {background-color:rgb(245,245,245);}
.whiteBack {background-color:#fff;}

p.error {font-weight:bold;color:red;border:1px dotted red;padding:8px 3px;background:rgb(250,240,240);font-size:75%;line-height:100%;}
#showMessage {position: fixed; _position:absolute;_top:expression(0+body.scrollTop);border:1px solid green;border-top:0px;background: rgb(102,255,51) url('../images/close.jpg') right -1px no-repeat;padding:4px 8px;font-size:80%;color:green;width:300px;top:0;left:40%;text-align:center;margin:0 auto;}

.delete {display:block;font-size:80%;text-decoration:none !important;padding:3px 0;}
.delete:hover {text-decoration:underline !important;}
.delete img {padding-top:0px;}

.aktualita {border-bottom:1px solid #ddd;}
.znacka {margin:8px 0;}
.znacka h2 {margin:8px 0 0 0;padding:0;float:left;}
.znacka img {float:left;margin:8px;}


#prava {display:none;}
#top {display:none;}
#paticka {display:none;}
#leva {width:99%;}

.onlyPrint {display:normal;}

#rozbalVse {display:none;}

p {margin-bottom:3px;line-height:180%;color:rgb(89,89,89);}

.polozkaObsah {display:none;}

.noprint {display:none;}
.justPrint {display:normal;}

.polozka {border:1px solid #ccc;}
