body, ul, dl, form,  H1, H2, H3, H4, textarea, #bdmapaifr, .fldr {
	margin: 0;
	padding: 0;
}
body {
	min-width: 57em;
	max-width: 120em;
	padding-right: .5em;
	color: #333;
	font-family: "Trebuchet MS", sans-serif,  arial;
	font-size: 100%;
	line-height: 1.2;
}
img {
	border: none;
}
dl {
	margin: 1em 0;
	/*width: 50em;*/
}
dt {
	font-weight: bold;
	float: left;
	clear: left;
	width: 5em;
	margin: 0 0 0.5em 0;
}
dd {
	float: left;
	margin-left: 5.5em;
	/*width: 30em;*/
	margin: 0 0 0.5em 2%;
}
H1{
font-size: 2.0em;
}

H2 {
	font-size: 1.4em;
}
#dr H2{
  font-size: 1em;
  font-weight:normal;
}
.bdt H3{
margin:1em 0 .3em 0;
}
.h2p {
	margin-bottom: .5em;
	background: url('/styly/vd_praporek_18px.gif') left center no-repeat;
	padding-left: 21px;
}
.bdt .h2p{
font-size:2em;
}
.bdbl .h2p {
	margin: 1.5em 0 0 0 !important;
}
.dvstit {
	margin: 1em 0;
	line-height: 1.6em;
	max-width: 50em;
}
H3, H4 {
	font-size: 1.1em;
	margin: 0 0 .3em 0;
}
.bdstat H3 {
	margin: 1em 0 0 0;
}
.bdstat H2 {
	margin: 1em 0 0 0;
}
.bdsem H3 {
	font-size: 1.5em;
	margin: 1em 0 .5em 0;
}
H4 span, H3 span {
	font-weight: normal;
	font-size: .9em;
}
/*korekce odsazeni zaobleni*/
.t1 {
	padding-left: 1em;
}
a:link {
	color: #E52B38;
}
a:visited {
	color: #A168A1;
}
a:active, a:focus {
	color: #C99751;
}
a:hover {
	color: #EC1A6E;
	text-decoration: none;
}
.fl,.fll {
	float: left;
}
.fr {
	float: right;
}
.vl {
	clear: left;
}
.vr {
	clear: right;
}
.vmb {
	clear: both;
}
.vm {
	clear: both;
	height: 1px;
	border: none;
	margin: -1em 0 0 0;
	visibility: hidden;
}
.vl {
	clear: left;
}
#dvtop {
	height: 115px;
	background: url('/styly/bgtop.png') right top no-repeat;
	min-width: 750px;
}
#dvdrob, .h3r {
	border-top: #F3A491 solid 2px;
	border-bottom: #C7C7B8 solid 1px;
	background: url('/styly/bgdrob.gif') left top no-repeat;
	padding: .5em 0 .5em 2em;
	min-width: 830px;
	min-height: 1.5em;
}
/*drobeckova navigace*/
#dr {
	float: left;
}
/*navigace*/
/*vyhledavani*/
#fsearch {
	float: right;
}
.bthledat {
	margin-right: 11px;
	padding: .1em;
}
.txhledat {
	width: 21em;
	padding: .2em;
}
#dvmenu {
	margin-bottom: .5em;
}
#ulmenu {
	list-style: none;
	padding: 0;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
}
#ulmenu a, #ulmenu strong {
	display: block;
	color: #E52B38;
	font-weight: bold;
	padding: 0.4em 1.7em;
	width: 6.5em;
}
/* #ulmenu li a:active {
	background: #E52B38;
}
*/
#ulmenu li strong, #ulmenu li .avyber, .livyb a {
	padding: 0.4em 1.7em;
	background: #E52B38;
	color: #FFF!important;
}

#ulmenu li a:hover,#ulmenu li a:focus {
background: #E6E6E6 !important;
}


.hrm {
	margin: 0 0 0 2em;
	border: solid 1px #CCC;
  width:10em;
}

#ulmenu1 {
	font-size: 1em;
	margin: 1em 0;
	line-height: 1.4em;
	list-style: none;
	width:12.5em;
}
#ulmenu1 a, #ulmenu1 strong {
	padding: 0.2em 0 0.2em 2em;
	color: #E52B38;
	white-space:nowrap;
}
#ulmenu1 strong{
padding: 0.2em 0em 0.2em 2em;
width: 10em;
display:block;
}
#ulmenu1 li strong, #ulmenu1 li .avyber{
  background: #E52B38;
	color: #FFF!important;
}

.pnav {
	display: none;
}
#header {
	padding: 1em;
	color: white;
	background-color: black;
}
/*#footer*/
.content {
	margin: 1.5em;
}
#dvc {
	margin-top: 1em;
	position:relative;
}
#dvobsah {
	float: left;
	width: 77%;
	smargin-left:15em;
	min-height: 35em;
	position:relative;left:15em;
}
#dvnav {
  
  float: left;
	position:absolute;left:0;top:0;z-index:5;
	swidth: 22%;
	
}
#dvnav hr{
float:left;
}
.hr1 {
	display: none;
}
.hr3 {
	border: #F3A491 solid 1px;
	
}
.hr2 {
	border: #C7C7B8 solid 1px;
	margin-top: 0em;
}
#dvobsah H4{
margin-top:1.3em;
}

#dvobsah p,.dvdom {
	font-size: 1em;
	color: #333;
	margin: .4em 0;
	line-height: 1.6em;
	max-width: 50em;
}
.bdstat #dvobsah p,.bdt #dvobsah p {
	margin-top: 1.4em;
}
.bdt #dvobsah p{
  margin: 1.4em 0 1.6em 0;
}
#pcit {
	margin: 1em 0 1em 15em!important;
	font-style: italic;
}
#dvobsah ul {
	padding-left: 1.2em;
	font-size: 1em;
	margin: 1.4em 0 1em 0;
}
#dvobsah li {
	line-height: 180%;
}
address {
	font-style: normal;
	line-height: 1.6em;
	margin-top: 1em;
}
address span, .spnk {
	float: left;
	line-height: 1.6em;
	width: 4.2em;
	font-weight: bold;
	padding-right:.3em;
}
/*index doporucene odkazy*/
#dvodk div {
	min-height: 75px;
	float: left;
	width: 12em;
	margin: 0 1em 1em 0;
}
.da {
	background: url('/styly/vd_pict_kalisky.png') left top no-repeat;
	padding-left: 89px;
}
.db {
	background: url('/styly/karty_ruka_70x70.jpg') left top no-repeat;
	padding-left: 90px;
}
.dc {
	background: url('/styly/buben.jpg') left top no-repeat;
	padding-left: 80px;
	margin: 0;
}
/*prihlaseni*/
#dvlogin {
	text-align: right;
	margin-right:2em;
}
#hlogo {
	display: block;
	float: left;
	width: 365px;
	background: url('/styly/logo.gif') 5px 11px no-repeat;
	height: 104px;
}

#hlogo span {
	display: none;
}
/*seminare*/
#dvtext {
	float: left;
	width: 60%;
	margin-top:1em;
	margin-right: 2%;
}
.dvsozn{
background:#fbedc9;
padding:.5em;
margin:1.3em 0 0 -.5em;
}
.dvsozn H4{
margin-top:0!important;
}
/*reference*/
#dvrefer {
	float: right;
	width: 37%;
	font-size: .9em;
	padding-bottom: 1em;
	margin-top: 2.5em;
	border-bottom: #F3A491 solid 1px;
	soverflow: hidden;
}
#dvrefer H3 {
	margin: 0 0 1em 0;
}
#dvrefer p {
	margin-top: 0 !important;
}
#dvrefer p, .rf p, .pp {
	font-style: italic;
}
.pp {
	margin-top: 1.4em !important;
}
.avice {
	display: block;
	margin-top: 1em;
}
.h3r {
	min-width: 10em;
	margin-top: 0;
}
#dvrefer img, .rf img {
	float: left;
	margin-top: 0.4em;
	padding: 0 1em 1em 0;
}
#imdom {
	float: right;
	padding: 0 0 1em 1em;
}

.imgkon{
vertical-align:middle;
}
/* Footer styles */
#dvpata {
	clear: both;
	background: #FBBD1E;
	margin: 1em 0 0 0em;
}
#dvpata p {
	padding: 1em 0 1em 2em;
}
#dvpata a:link, #dvpata a:visited {
	color: #E52B38;
}
/*formulare*/
.dvp input {
	font-size: 1em;
	padding: .2em;
	margin: .3em 0 .8em 0;
	vertical-align:middle;
}
.frmeg textarea {
	font-size: 1em;
	padding: .2em;
}
.dvp {
	margin-top: 1em;
}
.dvi {
	margin: .2em 0;
}
.dvfodb {
	border-top: #F3A491 solid 2px;
	padding-top: .5em;
}
.bddodb .dvfodb {
	border-top: none;
}
.dvp label, .lbl1 {
	display: block;
	font-weight: bold;
}
.d11 {
	margin-left: 1em;
}
.dvfodb {
	margin: 1em 0;
}
/*strankovani*/
#dvstr {
	height: 2em;
	border-top: solid 1px #ccc;
	padding: .5em 0 0 0em;
	margin-top: 1em;
}
#dvstr a, #dvstr strong {
	padding-left: .3em;
}
/*tabulky*/
table {
	border: #ccc solid 1px;
	border-collapse: collapse;
	margin-top: 1.4em;
	background: #fff;
}
th {
	background: #E9E7E7;
	background: #FFEED2;
	border: #ccc solid 2px;
	border: #ccc solid 2px;
	padding: .2em .5em;
}
td {
	padding: .2em .5em;
	border-bottom: #ccc solid 1px;
	border-bottom: #DDBB8B solid 1px;
}
#tblterm{
font-size:1em;
}
.tr1 td{
border:none!important;
}
.tr2 td{
 padding: .5em .5em .5em .5em;
}
/*nastaveni nadpisu s logem*/
#hlogo {
	margin: 0px 0 0 25px;
}
#dvnav, #dvobsah ul, #dvobsah ul, #dvtext,#dvstext {
	max-width: 50em;
}
/*odber novinek*/
.hchyba {
	margin-top: 1em;
}
.phlaska {
	display: inline-block;
	color: #ff0000;
	margin: .5em 0 1em 0;
	border: #ff0000 solid 1px;
	padding: .2em .5em;
}
#dvobsah hr{
max-width:50em;
margin-left:0;
text-align:left;
} 
.obr{
margin:1.5em 0em .5em 1em ;
}              

.dvtajne {
	color: sienna;
	min-height: 50px;
	padding-left: 32px;
	background: url("/img/tuzka.gif") left top no-repeat;
	margin-left: -32px;
}   

/*priloha*/
.adown {
	font-size: .8em;
	display: block;
	padding: 10px 0 10px 40px;
	background: url(/styly/ikony/ikona_reader.gif) left top no-repeat;
}
.l {
	background: url(/styly/ikony/priloha-pr.gif) left top no-repeat !important;
}
.auloz {
	padding: 10px 0 10px 55px;
	background: url(/styly/ikony/priloha-pr.gif) 20px center no-repeat !important;
} 
/*poradenstvi*/
H3.trigger{
padding-left: 15px;
background: url("sbalene.gif") left center no-repeat;
}   
H3.active{
background: url("rozbalene.gif") left center no-repeat;
}     
.spzbr{
color:#E52B38;
}
                                                                                            
