body {
	text-align : center;
		margin : 0;
	padding: 0px;
		font-family: "Verdana CE",Verdana, "Arial CE", "Lucida Grande CE", "Helvetica CE", Arial, lucida,sans-serif;
	font-size: 80%;
color:#A2443F;
}
h1, h2, h3 {

	font-family: "Arial CE", "Lucida Grande CE", "Helvetica CE", Arial, lucida,sans-serif;
		margin : 0;
	padding: 0px;
	color: #855321;
}
label {
	width : 30%;
	display : block;
	float : left;
	text-align : right;
	margin: 1ex 2ex 0 0;
}
input {
	width : 60%;
	display : block;
	margin: 1ex 0 0 0;
}
textarea{
	width : 60%;

	margin: 1ex 0 0 0;
}
legend {
	color:#A2443F;
}


dl {
		margin: 1ex 0 0 0px;

			
}
dt {
	margin: 2ex 0 2ex 0px;
		font-weight : bold;

}
dd {
	font-weight : bold;
	color:#A2443F;
	text-decoration : none;
	margin: 1ex 0 1ex 0px;

}
dd a, a {
	color: #1F4F58;
		font-weight : normal;
}
dd a:hover{
	color:#A2443F;
}
dd a.active{
	font-weight : bold;
	color:#A2443F;
	text-decoration : none;
}
.breadcrumb {
	margin-top: 2px;
	padding: 2px;
	color:#A5C3C5;
		font-size: 75%;
}
.breadcrumb span{
		color:#A5C3C5;
		font-size: 85%;

}
.breadcrumb a{
		color: #1F4F58;
		
}
.content {
	margin-left : auto;
	margin-right : auto;
	width : 1000px;
	text-align : left;
	background-image : url(./img/svpruh.jpg);
	height : 254px;
	background-position : top left;
	background-repeat : repeat-x;
}
.in{
	padding-left :20px;
				font-size: 120%;
	
}
.riall{
	width : 72%;
	float:right;
	margin: 2ex 0 0 0;
	color:#980404;
	background-image : url(./img/sloupec.jpg);
	background-position : right;
	background-repeat : repeat-y;
}


.tori{
	width : 233px;
	float:right;
	margin: 0;
	color:#980404;

}

.ricol{
	padding-left :0px;
	width : 465px;
	margin: 0;
	color:#980404;

}
.ricol h1{

	margin: 0 0 2ex 0;
color:#980404;
}
.ricol h2{

	margin: 0 0 0.5ex 0;
color:#980404;
}

.ricol p{
	line-height : 130%;
}
.logo {

	border : none;
}

.head {
	float : right;
	margin: 40px 0px 0 0;
}
.head div.name{
	margin: 0px 20px 0 510px;
color: #DD9E97;
	font-weight : bold;
		font-size: 15px;
			text-align : right;
}
.head div.tel{
	margin: 0px 20px 0 510px;
	color: #DD9E97;
	font-weight : bold;
	font-size: 20px;
	text-align : right;
}

.head div.list{
	
	margin: 13px 30px 0 0;
		color: #DD9E97;

}
.head h1{
	margin: 25px 50px 0 0px;
	font-size: 300%;
	color:#A2443F;
	
}
.imgflori {
	display : block;
	float : right;
}
.clebo {
	line-height : 4px;
	overflow : hidden;
	clear:both;
}

.foot {
		clear:both;
			text-align : center;
				font-size : 70%;

	padding-top : 5ex;
}
.copy {
	margin-top : 0ex;
}
.novis {

	display : none;
}
.ricol ol li {
		line-height : 130%;
		margin-bottom: 1ex;
}
p.footerrepeat{
	margin-bottom:0;
	padding-bottom:0;
}
