/*Homepage*/

.container{
font-family: "Roboto", "Arial", sans-serif;
font-size: 100%;
font-weight: 300;
line-height: 1.2;
}

/*@layout.latte*/
.marg3{
margin-bottom: 3px;
margin-left: -15px;
}

.bottom1{
margin-bottom: 1px;
}

.logo{
font-size: 150%;
color: #333333;
font-weight: 450;
}

.cite-color{
color: #322C2A;
font-weight: 400;
}

.cite-left{
margin-left:50px;
}

.cite-autor{
font: italic 10px serif;
margin-left:200px;
}

.horni-link{
font-size: 90%;
margin:30px;
border-bottom: 1px dotted silver;
}

.horni-link a:hover{
text-decoration: none;
background-color: #F7F7F7;
}

.br2{
border: 2px solid silver;
}

.br2-bottom{
border-bottom: 2px solid silver;
}

.br1-bottom{
border-bottom: 1px solid silver;
}

.bg1 {
font-size: 110%;
font-weight: 450;
margin-bottom: 3px;
margin-top: 30px;
padding-top: 3px;
padding-left: 10px;
}

.skryte{
font-size: 80%;
font-weight: 300;
float:right;
letter-spacing: 1px;
color: white;
padding-right: 10px;
}

.bg1:hover .skryte{
color: silver;
}

.bg1:hover{
background-color: #F7F7F7;
}

.bg1 a{
text-decoration: none;
color: #333333;
}

.bg1 a:hover{
text-decoration: none;
color: #333333;
}

a.odkaz {
color: #333333;
font-size: 120%;
font-weight: 350;
text-decoration: none;
display: block; 
margin-bottom: 5px;
line-height: 0.9;
}

a:hover.odkaz {
color: DimGray;
text-decoration: underline;
}

.zprava-prvni{
margin-bottom: 5px;
}

.marg7{
margin-left: 7px;
margin-right: 7px;
}

.marg-left{
margin-left: 15px;
}

.ukaz{
padding: 20px 3% 20px 3%;
font-size: 110%;
max-width: 900px;
}

.img8{
opacity: 0.8;
max-width: 90px; 
max-height: 90px;
}

footer{
margin-top:80px;
min-height:300px;
height:auto;
font-weight: 300;
opacity: 0.5;
}

.hr-silver{
border-top: 1px solid silver;
}

footer a:hover{
color: #9C9C9C;
}

.imgleft{
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

.imgright{
float: right;
margin-right: 10px;
}


/*Ukaz:show*/
.spacing{
letter-spacing: 1px;
font: normal 15px Verdana;
margin-bottom: 20px;
}

.radius{
margin-top:30px;
padding:20px;
background-color: #FDFDFE;
border-radius:3px;
box-shadow: 1px 1px 3px #CFCDCD;
border-top: 1px solid #F1F1F1;
}

.black a{
color: #333333;
}

.black a:hover{
color: DimGray;
}

/*pro demo.css*/

.first1 {
	font-size:110%;
}

.first2 {
	font-size:120%;
}


.first3 {
	font-size:130%;
}

.font95{
font-size: 97%;
}

iframe{
height:1300px;
width: 100%;
}

/*Pales-DUSE*/
.duse{
padding: 20px 3% 20px 3%;
font-size: 110%;
max-width: 700px;
}

.mt-30{
margin-top: 30px;
}
/*****************/
/*knihy*/
/*****************/
#knihy i{
color: #BFBFBF;
}

#knihy em{
color: #686666;
font-size: 90%;
}

#knihy dt{
color: black;
margin-top: 10px;
font-weight: 500;
font-size: 105%;
}

#knihy dd{
margin-left: 20px;
}

#knihy span {
color: #BFBFBF;
margin-left: 10px;
}

