.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

/* definice roh;*/
/*#menukatalog{width: 162px;;background: #518bcf;color:#000000;
text-align:left;margin-top: 2px;}
#menukatalog h3{
	font-size: 120%;
	margin:0;
	background: #518bcf;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;

}*/
div.news{width: 100%;background: #F5F5F5;margin-bottom: 5px;margin-top: 5px;}
.news h3{
	font-size: 120%;
	margin:0;
	background: #518bcf;
	color: #FFFFFF;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}
.news h1{
	font-size: 120%;
	margin:0;
	background: #518bcf;
	color: #FFFFFF;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}
.news p{margin:0;padding: 5px;line-height: 1.3;text-align: left}
.news p a img{text-decoration:none;border:solid 0px #000000;}
.news p a:hover img{
background-color:#F5F5F5;}
.news .tabnews{
width:100%;}
.news .tabnews td{
font-size:10px;
color:#000000;
}
.news .tabnews th{
font-size:12px;

}

.news .tabnewspopis{
width:160px;
float:right;}
.news .tabnewspopis td{
font-size:10px;
color:#000000;
}
.news .tabnewspopis th{
font-size:12px;

}