body       { color: #343434; font: 0.75em/1.3em Arial, Verdana, sans-serif; background-color: #f1f8f3; background-image: url(../image/bground_01.jpg); background-repeat: repeat-y; background-position: left 0; text-align: center; margin: 0; padding: 0 }
a           { color: #666; text-decoration: none }

a:link, a:visited   { text-decoration: none }
a:hover, a:active   { text-decoration: none }
img  { border: none }

p {
margin: 0 0 10px 0;
padding:0;
text-align: justify;
}


h1  { color: #000; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
h2   { color: #333; font-size: 110%; font-family: "Trebuchet MS"; font-weight: bold; text-decoration: none; margin: 0; padding: 0 0 0 0; border-bottom: 1px solid #ccc }
h3   { color: #715f5f; font-size: 110%; font-weight: bold; line-height: 120%; margin: 0; padding-top: 0; padding-bottom: 0; padding-left: 10px; border-bottom: 1px solid #c6c6c6 }
h4  { color: #333; font-size: 120%; font-weight: bold; margin: 15px 0 5px; padding-left: 10px; border-bottom: 1px solid #8f098f }
h5 {
margin: 15px 0 5px 0;
font-size: 100%;
}
h6 {
margin: 10px 0 5px 0;
font-size: 90%;
}

table {
font-size: 100%;
border-color: #007272;
}
th, td {
border-color: #007272;
}

sup, sub {
font-size: 80%;
line-height: 100%;
}

form {
margin:0;
padding:0;
}

textarea, select   { font-size: 12px; font-family: Arial; padding: 0 4px; border: solid 1px #696969 }
button        { font-size: 11px; background-color: #686d63; margin-top: 0; margin-right: 0; margin-left: 5px; padding: 0 2px; border: solid 1px #996 }
#button       { font-size: 11px; background-color: #fff; padding-right: 2px; padding-left: 2px; border-style: solid; border-width: 0 0 1px; border-color: #fff #fff #ccc }
#form-button   { color: #666; font-size: 11px; font-weight: bold; background-color: #fdfdfd; background-image: url(../image/sipka_cervena.gif); background-repeat: no-repeat; background-position: right center; margin: 5px; padding: 1px 2px; border-right: 0 solid #fff; border-bottom: 2px solid #c00; border-left: 0 solid #fff }

#hledano    { font-size: 11px; background-color: #f4f4ff; padding: 2px 5px; border-top: 1pt solid #c9d2db }
#hledano-nic  { font-size: 12px; background-color: #fffafa; margin-top: 30px; margin-bottom: 30px; padding: 20px 15px; border-style: solid; border-width: 1px 1px 1px 2px; border-color: #ccc #ccc #ccc #900 }
#hledano-nic li   { color: #333; font-size: 12px; list-style-type: disc; list-style-position: inside }
#hledano-nic ul   { color: #c00; font-size: 13px; list-style-type: disc; list-style-position: inside }

.radio    {  border: solid 0px }
.checkbox {  border: solid 0px }
 
input#must    { color: #555555; background-color: #fafafa; margin-top: 2px; margin-bottom: 2px; border-style: solid; border-width: 1px 1px 2px; border-color: #ababab #ababab #ce0000 }
#norm     { color: #555555; background-color: #fafafa; margin-top: 2px; margin-bottom: 2px; border-style: solid; border-width: 1px 1px 2px; border-color: #ababab #ababab #999 }
input#select  { color: #555555; background-color: #fafafa; border-style: solid; border-width: 1px 1px 2px; border-color: #ababab #ababab #d892f0 }

input#submit, input.submit   { color: #555555; background-color: #fafafa; border: solid 1px #ababab }

hr.hr  { display: none }

div   { color: #656565; font-style: normal; font-weight: normal; font-size: 11px; text-decoration: none; text-align: left }
/**/
#pagename {
display:none;
}      

#page       { background-color: #fff; background-position: center; text-align: center; margin-top: 20px; margin-right: 20px; margin-left: 20px; padding: 0; width: 950px; border: solid 1px #dfdfdf }
#main      { background: #fff url(../image/head_03.jpg) no-repeat center 0 }
#header       { background-position: 0; position: relative; height: 98px }
#logo   { text-align: left; padding: 1px 0 0 1px }
#logo img  { margin-top: 15px; position: relative; z-index: 20; float: left; border:  }
#box {
}
/* menu horizont */
#header-k   { color: #000; background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: left top;
	width: 100%; text-align: center; padding: 0; bottom: 1px; height: 113px; vertical-align: baseline; border: solid 1px #903 }
.menu-h      { color: #000; font-size: 12px; text-decoration: none; vertical-align: bottom }
.menu-v      { color: #000; font-size: 12px; text-decoration: none; vertical-align: bottom }
#menu0     { color: #000; margin: 0; padding: 0 0 0 1px; vertical-align: bottom; border: dotted 2px #330 }
#menu0 li    { color: #000; font-size: 11px; font-weight: bold; text-decoration: none; list-style: none; margin: 0; padding: 0 3px 0 0; float: left; vertical-align: bottom }
#menu0 a   { color: #333; font-size: 12px; font-weight: bold; text-decoration: none; background-repeat: repeat; background-attachment: scroll; background-position: left top;
	display: block; width: 110px; height: 20px }
#m0i-software a    { 
color: #333; 
font-size: 11px; 
font-weight: normal; 
background-color: #c90; 
background-repeat: repeat; 
background-attachment: scroll; 
background-position: center top ; 
text-align: center; 
border: solid 1px #000 }
#m0i-magazin a   { color: #333; font-size: 11px; background-color: #fc0; background-position: left 0; text-align: center; vertical-align: bottom; border: solid 1px #666 }
#m0i-mobil a  { color: #333; font-size: 11px; background-color: #c99; background-repeat: repeat; background-attachment: scroll; background-position: left top; text-align: center }
#m0i-shop a  { color: #333; font-size: 11px; background-color: #996; background-position: left; text-align: center }
#m0i-diskuse a  { color: #333; font-size: 11px; background-color: #fc9; background-repeat: repeat; background-attachment: scroll; background-position: left top; text-align: center }
#m0i-palm a  { color: #333; font-size: 11px; background-color: #fc9; background-repeat: repeat; background-attachment: scroll; background-position: left top; text-align: center }
#menu0 a:hover, #menu0 a:active  { color: #333; background: transparent }
#m0i-software a#m0active  { color: #333; font-size: 11px; background-color: #fc9; background-repeat: repeat; background-attachment: scroll; background-position: left top;
	visibility: hidden }
/**/
#footer      { font-size: 10px; background-image: url(../image/footer.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; margin: 0; height: 46px; clear: both; border-top: 1px solid #c0c0c0 }
#firma-logo  { position: relative; top: 3px; left: 20px }
#links    { color: #999; margin-left: 50px; padding: 0 0 0 1px; position: relative; top: 15px }
#links a  { color: #999 }
#footer a:hover, #footer a:active {
text-decoration:underline;
}
#menux {
width:100%;
padding:0 0 0 0;
text-align:center;
color:#DADADA;
}
#copyright {
text-align: center;
padding:0 0 0 15px;
position:relative;
top:-5px;
}
#Firma {
float:right;
padding:0 15px 0 0;
position:relative;
top:600px;
}





/**/
.err {
color:#EA0000;
}
/*RUZNA HLASENI*/
.chyba {
font-weight: bold;
color: Crimson;
border: 1px solid #FF8921;
/*letter-spacing: .1em;*/
padding: 3px 3px 3px 3px;
}

#zprava  { color: #333; font-weight: normal; background-color: #efffeb; padding: 10px; border-style: solid; border-width: 1px 1px 1px 2px; border-color: #ccc #ccc #ccc #9c9 }

.informace {
font-weight: bold;
color: blue;
border: 1px solid blue;
padding: 3px 3px 3px 3px;
/*letter-spacing: .1em;*/
}
.vystraha {
font-weight: bold;
color: orange;
/*letter-spacing: .1em;*/
border: 1px solid orange;
padding: 3px 3px 3px 3px;
}
/*KONEC RUZNA HLASENI*/

dt {
float: left;
width: 80px;
margin: 0px 20px;
}

dt, dl {
line-height: 1.5em;
}
div.error {
border: solid 2px Crimson;
padding: 5px 8px;
Color: Crimson;
}
div.blueBox {
border: solid 2px Blue;
padding: 5px 8px;
Color: Blue;
}
div.button-list input {
display: block;
float: right;
margin-left: 20px
}
.clear {
	clear: both
}
.hidden{
	display: none
}
.line { background-image: url(../image/menu_bg_01.jpg); background-repeat: repeat-x; background-position: left top; height: 23px; border-top: 1px solid #ccc; border-bottom: 1px solid #999     }
#levy_box       { margin: 2px 2px 2px 5px; padding: 0; width: 200px; float: left }
#levy_box_obsah 
   { text-align: left; margin: 0; padding: 0.5em 1em; border: solid 1px #e3e3e3 } 
   
#levy_box_obsah ul  { margin: 0; padding: 0 }
#levy_box_obsah ul li      { text-decoration: none; background-image: none; list-style-type: none; margin: 0; padding: 0 }
#levy_box_obsah ol li   { list-style-type: none; margin: 0; padding: 0 0 0 5px }

#levy_box_obsah ul li .bold11    { font-size: 11px; font-weight: 700; text-decoration: none; list-style-type: none; list-style-image: none; margin: 0 0 0 5pt; padding: 0 0 0 5px }

   
#pravy-box      { margin: 0 0 0 210px; padding: 0 }
#pravy-box-obsah 
  { margin: 2pt; padding: 0.5em 1em; border: solid 1px #e7e7e7 } 
#pravy-box-text     { color: #333; margin: 0; padding: 5px; border-right: 1px dotted #ccc; border-bottom: 1px dotted #ccc; border-left: 1px dotted #ccc }


#pravy-box-obr      { text-align: center; margin-right: 5px; margin-bottom: 5px; padding: 3px; float: left; clear: left; border: solid 1px #ccc }
#pravy-box-zahlavi   { font-size: 14px; font-style: italic; margin: 0; padding: 0 3px 0 0; width: 80%; float: right; clear: right; border: dashed 1px #363 }

/* datum a login*/
#box-svatek  { color: #fff; text-align: right; margin-right: 5px; position: relative; top: -17px; float: right; border-color:  }
#box-svatek a{ color: #fff;  }
#datum   { color: #999; font-size: 10px; font-style: italic; font-weight: normal; text-align: right; padding-right: 15px; float: right; clear: right }

#anotace  { color: #666; font-size: 11px; font-style: italic; margin-left: 10px }
#text-fotogalerie   { color: #666; font-size: 12px; text-align: center; margin-left: 10px; padding: 5px }
.Tab-list    { background-color: #f1f1f1; margin-bottom: 10px; padding-right: 5px; padding-left: 5px; border-bottom: 2px solid #d9b7df }
.Tab-list-e  { background-color: #f1f1f1; margin-bottom: 10px; padding-right: 5px; padding-left: 5px; border-top: 2px solid #d9b7df }
.Nadpis   { color: #7a4677 }
#formular  { color: #7a4677; margin-right: 20px; margin-left: 20px }
#editwindow_0609112777x     { color: #000; font-size: 12px; font-family: Arial; background-color: #fbfbfb; margin: 5px; padding: 7px; width: 600px; height: 300px; overflow: auto; border: solid 1px #ccc }

/* help */
#help1   { color: #333; background-color: #f4f6fc; margin: 10px; padding: 5px 15px; border-style: solid; border-width: 1px 1px 1px 2px; border-color: #ccc #ccc #ccc #9cf }
#help1 ul { }
#help1 li { list-style-image: url(../image/sipka_3333FF.gif); display: list-item; margin-left: 20px; padding-left: 5px }

/* help neutral */
#help2   { color: #333; background-color: #fafafa; margin: 10px; padding: 5px 15px; border-style: solid; border-width: 1px 1px 1px 2px; border-color: #ccc }
#help2 ul { }
#help2 li { list-style-image: url(../image/sipka_3333FF.gif); display: list-item; margin-left: 20px; padding-left: 5px }
#vice { text-align: right; margin-top: 10px }
#Good { color: white; font-size: 5px; font-weight: 100; text-decoration: none; }
