/*
CSS styl - mobilní zobrazení pro DBZ
*/
* {margin:0; padding:0; font-family:sans-serif;}
h1, h2 {font-size:100%; padding: 4px; 0 4px 10px;}
body {padding:2px 0; font-size:small;}
img {border:0;}
p {padding-left: 4px; padding-bottom: 8px;}

.mright {text-align:right;}
.mleft {text-align:left;}
.mcenter {text-align:center;}

.b {font-weight:bold;}
.mfleft {float:left;}
.mfright {float:right¤}
.mtextdn {text-decoration:none !important;}
a {color:#13375E;}

.mweb {min-height:25px; padding:0.5em 0 0.5em 2%;}
.mweb img {vertical-align:middle;}

.novinky
{
	background-color: #E5E5D9;
  padding: 5px 10px 5px 15px;
  margin-top: 10px;
	font-size: 1.0em;
}

.mpruh {color: #FFF; clear: both; min-height: 100px; background-color: #84232E; font-size: 1.0em; font-weight: bold;}
.mpruh #address {margin: 10px 0 0 20px;padding-top: 25px;}
.mpruh #address p {margin-top: 2px;}
.mpruh #address address {margin-bottom: 0;line-height: 1.35em;}
.mpruh #address img {display: block; float: left; margin-right: 25px;}
.mpruh #address small {display:  block;margin-bottom: 2px;}
.mpruh ul {float:  right; width: 350px; text-align: right; padding-top: 25px;}
.mpruh ul li {margin: 0 0 2px 0;}
.mpruh a {color: #FFF; text-decoration: none;}
.mpruh a:hover {text-decoration: underline;}
/*
.mpruh {line-height:2.0; margin: 0 1% 0.75em 1%; padding:1px 1%; color:#EEE; background:#84232E; font-weight:bold; font-size:100%;}
.mpruh a {color:#FFF;}
.mpruh img {padding: 4px; vertical-align:middle; clear: right;}
*/
.mzahlavi {font-weight:normal; margin:0 0 4px 0;}

.modkaz, .modkaz-dot {font-weight:bold; font-size: 100%;}
h2.modkaz {margin:0 1% 4px; padding:0.5em 1%;}

.repe {padding-left: 15px; margin-left: 80px;}
.obsah {float: left; padding: 0; margin: 0;}

table.repe {border: none;	margin: 10px 20px 0 0; color: #525252;	font-size: 100%;}
table.repe td, table th {border: none;  margin: 0 0 0 10px; padding: 0 5px 0 10px;}

table.modkaz, table.tit-dot, .footer, .art-full {width:98%; margin:0 1% 0.5em;}
table.modkaz, h2.tit {border-top:2px solid #7292B5;}
table.tit-dot {border-top:1px dotted #CCC;}
table.nl {border-top:0;}
table.modkaz th {padding:0.3em 1%; text-align:left; vertical-align:top}
table.modkaz th.top {text-align:right;}

.mfooter {font-size:90%; font-weight:normal;}
table.mfooter {width:98%; margin:0 1% 0.5em 1%;}

.mclanek h1 {margin:1.0em 1% 0.5em; font-size: 1.3em;}
.mclanek h2 {margin:1.0em 1% 0.5em; font-size: 1.1em;}
.mclanek p.modkaz {padding:0.5em 1%;}
.mclanek .text{margin:0 1% 4px;}
.mclanek .text h1 h2 { margin:0 0 0.5em;}
.text p { margin:0 0 1em; }
.mclanek a {text-decoration:none;}
/* .mclanek a.ico-foto { text-decoration:underline}
.mclanek img {display:block; border-bottom:1px solid #FFF} */
.mclanek span.autor {display:block; padding:0 1%; font-size:92%; text-align:right; background-color:#bbb;}
.mclanek p {clear:both; margin:0; padding:2px 6px; border:0;}
.mclanek img { margin-right:1em}
.mclanek img { margin-left:1em}

#footer {clear: both; color: #FFF;}
#footer {min-height: 70px; background-color: #84232E;}
#footer #address {margin: 10px 0 0 20px;padding-top: 15px;}
#footer #address p {margin-top: 2px;}
#footer #address address {margin-bottom: 0; line-height: 1.35em;}
#footer #address img {display:  block; float: left; margin-right: 25px;}
#footer #address small {display:  block; margin-bottom: 2px;}
#footer ul {float: right; width: 350px; text-align: right; padding-top: 25px;}
#footer ul li {margin: 0 15px 2px 0;}
#footer a {color: #FFF;}

#foot_nav_l {float: left; margin: 10px 0 5px 20px; }
  
#foot_nav_l li {
	display:block;
	text-transform: uppercase;
	font-size: 1.0em;
}

#foot_nav_l li a:link, #top_nav_l li a:visited {
	color: #525252;
	text-decoration: none;
	margin-left: 3px;
	font-weight:  bold;
}

#admin                        { margin:0px; padding:7px 10px 7px 10px; background:#ffffe1; border-bottom:1px solid #c0c0c0; }
#admin p.left                 { font-size:0.84em; margin: 0px; padding: 0px; float:left;  }
#admin p.right                { font-size:0.84em; margin: 0px; padding: 0px; text-align:right; }
#admin a                      { text-decoration:none; }
#admin a:hover span           { text-decoration:underline; }
#admin a img                  { margin:0px 5px -3px 0px; padding:0px; }

