body {
margin:0;
padding:0;
background:#efefef;
color:#343434;
font:.75em Arial,Verdana,sans-serif;
line-height:1.3em;
}

a:link, a:visited { color: #3360BD; }
a:hover, a:active { color: #000; text-decoration: none; }

img {
border-color: #DADADA;
}

iframe {
border: none;
}

p {
margin: 0 0 10px 0;
padding:0;
text-align: justify;
}
ul {
margin: 5px 0 15px 15px;
padding:0;
}
ul li {
margin:0;
padding: 0 0 0 5px;
}
ol li {
margin:0;
padding: 0 0 0 5px;
list-style-type: decimal;
}

h1 {
margin: 10px 0;
font-size: 240%;
}
h2 {
margin: 14px 0;
font-weight:900;
font-size:140%;
font-family: "Trebuchet MS";
clear: both;
}
h3 {
margin: 10px 0 5px 0;
font-size: 110%;
line-height: 120%;
clear: both;
}
h4 {
margin: 15px 0 5px 0;
font-size: 120%;
}
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;
}

.center {
text-align: center;
}

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

form {
margin:0;
padding:0;
}
input, textarea, select {
font-size: 100%;
font-family: Arial, Verdana;
}
hr.hr {
display: none;
}

/**/
#pagename {
display:none;
}      

#page {
width:100%;
padding:20px 0 0 0;
text-align:center;
text-align:left;
}
#main {
margin:0 2%;
text-align:left;
background: #fff;
border: solid 1px #a4a4a4;
}

#colleft {
float: left;
width: 180px;
margin-left: -3px;
margin-top: -5px;
}

#header {
height:70px;
margin: 0 10px;
/*background:url("bg-header.gif") left top no-repeat;*/
border-bottom: 1px solid #c0c0c0;
}
#logo {
float:left;
padding:12px 0 0 13px;
}
#logo img {
border:none;
}

#menu0 {
margin: 0 10px 0 10px;
height: 27px;
border-bottom: solid 1px #c0c0c0;
}

#menu0 li {
margin:0;
padding:0 0px;
list-style:none;
float: left;
}

.m0i2, .m0i3, .m0i4 {
/*border-left:1px solid #202020;*/
}

#menu0 a, a#m0active {
font-weight: bold;
text-decoration:none;
color:#878787;
display: block;
float: left;
padding: 2px 10px;
text-align: center;
margin: 0;
height: 23px;
line-height: 23px;
}

a#m0active {
background-color: #878787;
}

#menu0 a span {
padding: 0px 10px;
display: block;
}

#menu0 a:hover, #menu0 a:active {
background-color: #878787;
color: White;
}

a#m0active {
background-color: #878787;
color: White;   
}

#box {

}

#menu1 {
clear:both;
float:left;
width:200px;
margin:0;
padding:0 0 0 7px;
}
#menu1 li {
float:left;
height:52px;
margin:0;
padding:0;
list-style:none;
background:url("bg-m1i1.gif") right top repeat-x;
}
#menu1 a {
display:block;
height:52px;
color:#202020;
text-decoration:none;
background:url("bg-m1i0.gif") right top repeat-x;
}
#menu1 a:hover, #menu1 a:active {
background:none;
color:#FFF;
}
a#m1active {
color:#000;
background:url("bg-m1ia.gif") right top repeat-x;
}
#menu1 span {
display:block;
height:52px;
padding:13px 0 0 0;
text-align:center;
cursor:pointer;
}

#m1i-aktuality a {
width:82px;
}
#m1i-o-nas a {
width:64px;
}
#m1i-produkty a {
width:73px;
}
#m1i-technologie a {
width:100px;
}
#m1i-obchod a {
width:79px;
}
#m1i-download a {
width:90px;
}
#m1i-faq a {
width:60px;
}
#m1i-kontakty a {
width:90px;
}
#m1i-o-nas span, #m1i-produkty span, #m1i-technologie span, #m1i-obchod span, #m1i-download span, #m1i-faq span, #m1i-kontakty span {
background:url("bg-m1i.gif") left top no-repeat;
}

/**/
#content {
margin: 0 20px;
}

#workspace {
padding:0 0 20px 0;
}
#workspace-popup {
padding:0;
}
#work {
padding-bottom: 15px;
}


/**/
#column {
float:left;
width:197px;
margin:5px 0 0 0;
}
#colcont {
float:right;
width:179px;
}
.colbox {
width:179px;
margin:0 0 5px 0;
padding:0 0 5px 0;
background:url("bg-colbox.gif") left top no-repeat;
}
.colboxtitle {
padding:8px 10px 8px 25px;
background:url("bg-arrow_r_double-blue.gif") 13px 14px no-repeat;
}
.colboxtitle h4 {
margin:0;
padding:0;
}
#menu2 {
margin:0;
padding:0 10px 0 25px;
}
#menu2 li {
width:100%;
line-height:16px;
margin:0;
padding:0;
list-style:none;
background:url("bg-arrow_r_single-blue.gif") 0 6px no-repeat;
font-weight:bold;
}
#menu2 a {
display:block;
padding:0 0 0 10px;
color:#1E9BFF;
text-decoration:none;
background:url("bg-arrow_r_single-black.gif") 0 6px no-repeat;
}
#menu2 a:hover, #menu2 a:active {
color:#000;
background:none;
}
#menu22 {
margin:0;
padding:0 0 5px 10px;
}
#menu22 li {
font-weight:normal;
}

/**/
.colnewslist {
margin:0;
padding:0 10px 0 25px;
}
.colnewslist li {
width:100%;
margin:0;
padding:0;
list-style:none;
}
.colnewslistdate {
margin:0;
padding:0;
color:#1E9BFF;
font-weight:normal;
}
.colnewslisttitle {
margin:0;
padding:0;
}
.colnewslisteditioral {
line-height:110%;
}


/**/
#footer {
clear:both;
margin: 0 10px;
border-top: 1px solid #c0c0c0;
min-height:70px;
height:70px;
font-size: .85em;
}
#footer-popup {
clear:both;
margin: 0 10px;
border-top: 1px solid #c0c0c0;
min-height:40px;
height:40px;
}
#footer-popup p {
text-align: center;
margin-top: 10px;
}
#miton-logo {
position:relative;
top: 23px;
left: 20px;
    height: 23px;
/*z-index: 2;*/
}
div[id] #footer {
height:auto;
}
#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;
}
#links {
position:relative;
padding:0 0 0 15px;
text-align: center;
top:-5px;
}

#links a {
color: #878787;
text-decoration: none;
}

#miton {
float:right;
padding:0 15px 0 0;
position:relative;
top:600px;
}





/**/
#sectionname {
line-height:26px;
margin:20px 0 10px 0;
}
#sectionname h2 {
margin:0;
font-weight:normal;
}
div.sn-dalen_rootpage {
font-size:170%;
padding:0 0 0 86px;
background:url("bg-sn-dalen_rootpage.gif") left top no-repeat;
}
.sn-dalen_rootpage span {
display:block;
font-size:70%;
color:#1E9BFF;
}
#title h3 {
margin:0 0 10px 0;
padding:0;
font-size:120%;
color:#1E9BFF;
}




/**/
.newslist {
margin:0;
padding:0;
}
.newslist li {
margin:0 0 10px 0;
padding:0 0 0 10px;
list-style:none;
background:url("bg-arrow_r_double-black.gif") 0 5px no-repeat;
}
.newslistdate {
margin:0 0 5px 0;
padding:0;
}
.newslisttitle {
margin:0 0 5px 0;
padding:0;
color:#1E9BFF;
}

/**/
.cataloglist {
clear:both;
width:410px;
margin:0;
padding:0;
}
.cataloglist li {
float:left;
width:130px;
margin:5px 2px;
padding:0;
list-style:none;
background:url("bg-listitem_box.gif") left top no-repeat;
}
.cataloglisttitle {
margin:0;
padding:0;
padding:8px 10px 8px 25px;
background:url("bg-arrow_r_double-blue.gif") 13px 14px no-repeat;
}
.cataloglistpreview {
width:130px;
text-align:center;
}
.cataloglistpreview img {
margin:0 auto;
border:1px solid #DADADA;
}
.cataloglistprice1 {
padding:0 10px 0 15px;
}

.catalogdetailpreview {
float:right;
padding:0 0 10px 10px;
}
.catalogdetailpreview img {
border:1px solid #DADADA;
}



.err {
color:#EA0000;
}





/****/
.toleft {
display:block;
float:left;
}
.toright {
display:block;
float:right;
}
.tocenter {
display:block;
clear:both;
width:100%;
text-align:center;
}




/*** popup ***/
#photo, #main-popup {
text-align:center;
padding:10px;
color:#FFF;
}
#photo img, #main-popup img {
margin:10px 0 0 0;
}
#menuf {
float:right;
margin:0 20px;
}
#menuf a {
display:block;
float:left;
margin:0 0 0 10px;
text-decoration:none;
color:#FFF;
}
/*RUZNA HLASENI*/
.chyba {
font-weight: bold;
color: Crimson;
border: 1px solid #FF8921;
/*letter-spacing: .1em;*/
padding: 3px 3px 3px 3px;
}

.hlaska {
font-weight: bold;
color: green;
border: 1px solid green;
padding: 3px 3px 3px 3px;
/*letter-spacing: .1em;*/
}

.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;
font-weight: bold;
}

dl {
height: 2em;
clear: left;
}

dt, dl {
line-height: 1.5em;
}

.aktivnineaktivni {
font-size: 80%;
color: green;
}

.neaktivniaktivni {
font-size: 80%;
color: red;
}

.clear {
clear: both;
}

dl {
margin-top:0px;
margin-left:0px;
padding-left:0px;
clear:both;
margin-bottom:0px;
}
dl dt {
float:left;
text-align: right;
margin:0px;
padding:0px;
width: 150px;
margin-right: 10px;
}
dl dd {
float:left;
margin:0px;
padding:0px;
}
.pridaniClanku dt {
width: 120px;
}
.pridaniClanku dd {
width: 580px;
}
.redBox, .blueBox, .greenBox {
padding:6px;
margin:0px 3px 8px 3px;
}
.redBox {
color:#F64F01;
border:solid 2px #F64F01;
}
.blueBox {
color:#134AAD;
border:solid 2px #134AAD;
}
.greenBox {
color:#008C10;
border:solid 2px #008C10;
}
a.button, a.button:visited {
border:0px;
background:url('button-med.gif') left top no-repeat;
padding-bottom:0px;
width:102px;
height:22px;
line-height: 22px;
display: block;
text-align: center;
text-decoration: none;
font-size: 95%;
color:White;
float: left;
}
input.button, button.button {
border:0px;
background:url('button-med.gif') left top no-repeat;
padding-bottom:3px;
width:102px;
height:22px;
color:White;
}
input.button-red, button.button-red {
border:0px;
background:url('button-red.gif') left top no-repeat;
padding-bottom:3px;
width:89px;
height:22px;
color:White;
}
a.button-red, a.button-red:visited {
border:0px;
background:url('button-red.gif') left top no-repeat;
padding-bottom:0px;
width:89px;
height:22px;
line-height: 22px;
display: block;
text-align: center;
text-decoration: none;
font-size: 95%;
color:White;
float: left;
}
textarea {
font-size: 120%;
}
.listing {
font-weight:bold;
padding:5px 5px 3px 5px;
color:#a0a0a0;
text-align:left;
}
div.left {
float:left;
}
div.right {
float:right;
}
.clear {
clear:both;
}
#login-frame {
width: 350px;
height: 200px;
border: 0px;
}
.volby {
width: 210px;
}

.volby-dlouhe {
width: 310px;
}

a.red-link {
color: Crimson;
font-weight: bold;
}

table {
margin-bottom: 10px;
}

table th, table td {
padding: 3px 5px;
}

table th {
padding-bottom: 5px;
text-align: center;
}

table tr.odd td {
background-color: #efefef;
}
#sortabletbody tr.odd td {
background-color: White;
}
#sortabletbody td {

}

#sortabletbody .tr-sorting td {
cursor: move;
}
.pager {
text-align: right;
}
.pager a, .pager .curr {
padding: 2px 5px;
border: solid 1px White;
}

.pager a:hover {
background-color: #efefef;
border: solid 1px #c0c0c0;
}

.pager .curr {
background-color: #efefef;
border: solid 1px #c0c0c0;
font-weight: bold;
}

.red {
color: Crimson;
}

.green {
color: Green;
}

label {
font-weight: bold;
cursor: pointer;
}

.text-button {
background-color: #efefef;
border: solid 1px #c0c0c0;
padding: 2px 5px;
font-size: .85em;
}

div.autocomplete {
margin:0px;
padding:0px;
position:absolute;
z-index: 2;
}
div.autocomplete ul {
list-style-type:none;
margin:0px;
padding:0px;
background-color:white;
border:1px solid #888;
width: 500px;
}
div.autocomplete li {
padding: 2px 5px;
display: block;
clear: both;
}
div.autocomplete ul .selected {
background-color: #eeeeee;
color: Black;
font-weight: bold;
cursor: pointer;
}
div.autocomplete span.informal {
float: right;
display: block;
padding: 0 0 0 5px;
}
option.em {
font-weight: bold;
}
#parovani-levo {
border: solid 1px #c0c0c0;
width: 45%;
float: left;
margin-bottom: 5px;
}
#parovani-pravo {
border: solid 1px #c0c0c0;
width: 45%;
float: left;
}
#parovani-tlacitko {
float: left;
margin: 0 8px;
}
#obsah-levo ul, #obsah-pravo ul {
list-style-type: none;
padding: 0;
margin: 5px;
}
#obsah-levo li a, #obsah-pravo li a {
padding: 5px 8px;
margin-bottom: 1px;
cursor: pointer;
display: block;
text-decoration: none;
}

#obsah-levo li a:hover, #obsah-pravo li a:hover {
background: #e4e4e4;
}
#obsah-pravo li a.selected, #obsah-levo li a.selected {
background: #ccf;
color: Black;
font-weight: bold;
}
#parovani-tlacitko img {
cursor: pointer;
}
#septej {
border-top: solid 1px #c0c0c0;
border-bottom: solid 1px #c0c0c0;
padding: 10px 0 10px 8px;
margin: 5px;
}
#add {
border-bottom: solid 1px #c0c0c0;
padding: 5px 0 10px 8px;
margin: 5px;
}
#add p label {
display: block;
float: left;
width: 100px;
}

#add p select, #add p input {
display: block;
float:left;
}
.section_info {
display: block;
padding: 0 0 5px 20px;
font-size: .9em;
}
.small {
color: #999;
font-size: .85em;
}
#sections-tree {
width: 450px;
border: solid 1px #c0c0c0;
padding: 8px 8px 8px 0;
}
ul.tree {
list-style-type: none;
padding: 0;
margin: 0;
margin-left: 10px;
}
ul.tree div {
padding: 5px;
}
ul.tree div {
line-height: 16px;
padding-left: 22px;
}
ul.tree div {
background: url('folder-visiting.png') left center no-repeat;
}
ul.tree div.fold-open {
background: url('folder-open.png') left center no-repeat;
cursor: pointer;
}
ul.tree div.fold-closed {
background: url('folder.png') left center no-repeat;
cursor: pointer;
}
ul.tree div.fold-new {
background: url('folder-new.png') left center no-repeat;
}
ul.tree div.fold-new a {
color: #c0c0c0;
text-decoration: none;
}
ul.tree div.fold-new a:hover {
color: Black;
}
div.dragable {
cursor: move;
}
ul.tree div.dropable-ready {
background: url('go-next.png') left center no-repeat;
}
span.options {
float: right;
}
span.options img {
border: none;
margin: 0 2px;
}
h2.tree {
padding: 0;
margin: 20px 0 0 0;
}
.view-mode-tab, .view-mode-tree {
display: block;
width: 100px;
height: 20px;
line-height: 20px;
border: solid 1px #c0c0c0;
padding-left: 30px;
cursor: pointer;
float: left;
margin-right: 2px;
color: #c0c0c0;
font-size: .9em;
}
.view-mode-tab {
background: url('tab.gif') 5px center no-repeat;
}
.view-mode-tree {
background: url('tree.gif') 5px center no-repeat;
}
.view-mode-tab:hover {
color: Black;
}
.view-mode-switch {
margin-bottom: 10px;
}
#alert-box {
position: fixed;
top: 0;
left: 0;
}
#alert-box div {
display: block;
float: right;
padding: 8px 8px 8px 40px;
font-weight: bold;
color: White;
margin: 2px;
background: Crimson url('spinning_wheel_throbber.gif') 2px center no-repeat;
}
.clickable {
cursor: pointer;
}
.tip {
color:#D70000;
font-weight: bold;
}
.text-small {
color:#a0a0a0;
font-size:x-small;
}
.form-data p {
clear: left;
margin-bottom: 5px;
}
.form-data label {
margin-top: 2px;
display: block;
float: left;
margin-right: 2em;
font-weight: bold;
width: 70px;
text-align: right;
}
.form-data .box-right {
margin-left: 95px;
text-align: left;
margin-bottom: 5px;
}
.form-data .box-right label {
display: inline;
float: none;
width: auto;
margin: 0;
}
.form-data .box-right input {
display: inline;
float: none;
}
.form-data p input, .form-data p textarea {
font-size: .9em;
width: 240px;
}
td.volby-images img {
display: block;
float: left;
border: none;
margin: 0 3px;
}
td.volby-images {
width: 90px;
}
#foto_preview_space {
border: solid 1px #c0c0c0;
position: absolute;
left: 8px;
width: 412px;
height: 440px;
top: 8px;
display: none;
text-align: center;
z-index: 5;
background-color: White;
}
#foto_preview_space img {
cursor: pointer;
}
#foto_preview_space p {
margin: 5px;
border-top: 1px #666 solid;
}
.radio-input {
margin: 3px 0 0 0;
padding: 0px;
}
abbr {
cursor: help;
}
#tags-full, #f_related_box {
   border: solid 1px #d4d4d4;
   float: left;
   margin: 0 0 3px 110px;
   padding: 5px 5px 0 5px;
}
#tags-full p {
   padding: 0;
   text-align: right;
}
#tags-full li {
   list-style-type: none;
}
#tags-bar li {
   display: block;
   float: left;
}
#tags-full div ul {
   float: left;
}
#tags-bar {
   margin: 5px 0;
}
#tags-bar ul {
   margin: 0px;
   padding: 0px;
}
#tags-bar li {
   margin: 0;
   padding: 0;
}
#tags-bar li a {
   padding: 2px 2px;
   margin: 0 1px;
   border: solid 1px White;
}
#tags-bar li a:hover, #tags-bar li a.selected {
   border: solid 1px #666;
   background-color: #e4e4e4;
   text-decoration: none;
}
.tags-lists {
   
}
.tags-lists ul {
   border-left: solid 1px #e4e4e4;
   margin: 0 0 0px 0;
   padding: 0px 5px;
}
.tags-lists ul.first {
   border-left: none;
}
#f_related_empty, #f_related_sw_empty, #f_related_empty_article {
   color: Crimson;
   font-weight: bold;
}
#f_related_box {
   clear: left;
   height: 300px;
   overflow: auto;
}
#f_related_box ul, #f_related_articles, #f_related_software, #f_related_software_articles {
   list-style-type: none;
}
#f_related_box ul li {
   line-height: 20px;
   margin: 0px;
   padding: 0 0 0 20px;
   background: White url('list-add.png') center left no-repeat;
}
#f_related_articles li, #f_related_software li, #f_related_software_articles li {
   line-height: 20px;
   margin: 0px;
   padding: 0 0 0 20px;
   background: White url('list-remove.png') center left no-repeat;
}
.sekce_seznam {
   margin: 5px 0 5px 17px;
   padding: 0 0 0 0;
   list-style-type: none;
   clear: both;
}

.sekce_div_blok {
   background: transparent url("/MMM/modul/sekce/images/sipka.gif") 0px 5px no-repeat;
   color: blue;
   margin: 5px 0 5px 5px;
   padding: 0 0 0 15px;
   cursor: pointer;
   clear: both;
}

.sekce_vlevo {
   float: left;
   text-align: left;
   width: 41%;
}
.sekce_vpravo {
   float: right;
   text-align: left;
   width: 41%;
}
.sekce_divUpravy {
   float: left;
   text-align: center;
   border: solid 1px;
   padding: 10px 10px 10px 10px;
   background-color: #e8e8e8;
   width: 13%;
}
#box-prihlaseni, #box-registrace {
   float: left;
   width: 40%;
}
#box-registrace {
   border-left: solid 1px #c0c0c0;
   padding-left: 40px;
   margin-bottom: 20px;
}
#box-registrace dt {
   width: 120px;
}
#wyobal {
   height: auto;
}
