*{
	margin:0;padding:0;
}
html,body{
	background: #c92a27 url(/img/bg5.gif);
	width:100%;
	height:100%;
	font-family: Arial, Helvetica,  sans-serif;
	font-size:0.9em;
}
h1, .h1{
	/*color:#d3373b;*/
	font-family: Cambria, Arial,Georgia, Verdana, Geneva, Helvetica, sans-serif;
	font-size:18px;margin:0 0 20px;
	color: #CE0000;font-weight: bold;
	text-transform: uppercase;text-align:left;
}
h4{
	/*color: #DD7376;*/
	color: #CE0000;
	text-transform: uppercase;
	font-weight:normal;font-size:14px;
	font-family: Cambria, Arial, Georgia, Helvetica, sans-serif;
	font-style: normal;margin:20px 0 20px;font-weight:bold;
	text-align:center;
}
h3{
	font-size:14px;
	/*color: #DD7376;*/
	font-weight:normal;
	color: #CE0000;
	font-family: Cambria, Arial,"Palatino Linotype", Narkisim, Geneva, Helvetica, sans-serif;
}
h2{
	font-weight:bold;
	font-size:14px;
	/*color: #DD7376;*/
	margin:15px 0 0;
	color: #CE0000;
	font-family: Arial, Helvetica,  sans-serif;
}
p{
	margin:0 0 15px;text-align: justify;
}
a, a:active, a:link, a:visited{
	color:#DD7376;
	color: #CE0000;
	text-decoration:none;
}
a:hover{
	border-bottom:1px dotted #d3373b;
	color: #951E1E;
}
img{
	border:none;
}
ul{
	margin:10px 0;
	list-style-type: none;
	list-style-image:url(/img/arrow2.gif) 
}
li{
	margin: 0 0 0 16px;
}
strong{
/*	color:#DD7376;*/
	font-weight:bold;
}
input,textarea{
	border: 1px solid #A9A9A9;
}
#page{
	width:786px;
/*	height:772px;*/
	position:absolute;
	left:50%;
	margin-left:-388px;
	top:50px;
	background:#7b1919;
}
#page-in{
	width:778px;
	/*height:768px;*/
/*	position:absolute;*/
	/*top:1px;left:2px;*/
	min-height:930px;
	margin:1px 2px;
	position:relative;
	background: #fff url(/img/logo.gif) no-repeat 30px 30px;
	border:1px black solid;
}
#header{
	/*position:absolute;*/
	display:block;
	position:relative;
	height:180px;width:100%;top:0;left:0;
}
a#header:hover{
	text-decoration:none;border:none;
}
#header h1{
	position:absolute;display:block;
	bottom:30px;right:30px;width:230px;margin:0;padding:0 2px;
	overflow:hidden;text-transform: uppercase;text-align:right;
	color:silver;font-size:1.6em;
	text-shadow: Black;
	font-style: italic;
	font-weight:bold;
	font-family: Georgia, Cambria, Arial,Georgia, Verdana, Geneva, Helvetica, sans-serif;
}
#header div{
	position:absolute;bottom:10px;right:20px;width:256px;height:100px;
	overflow:hidden;z-index:102;
}
#header img{
	position:absolute;
	top:10px;left:250px;
}
#lista-top{
/*	position:absolute;*/
	top:170px;width:100%;left:0;height:26px;
	background: url(/img/lista-top2.gif) repeat-x;z-index:100;
}
#menu-top{
	/*position:absolute;*/
	width:778px;height:35px;
	top:197px;left:0;margin:0;padding:0;z-index:101;
	background: url(/img/lista-menu-top2.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica,  sans-serif;
}
#menu-top ul{
	list-style-type:none;padding:0;;margin:0;
}
#menu-top ul li{
	display:block;float:left;padding:8px 0 0 32px;margin:0;
}
#menu-top ul li a, #menu-top ul li a:link, #menu-top ul li a:active, #menu-top ul li a:visited{
	color:#fff;background:background: url(/img/lista-menu-top.gif) repeat-x;
	font-weight:bold;
	text-decoration:none;
}
#menu-top ul li a:hover{
	text-decoration:none;
	color:#000;
}
#menu-left{
	float:left;
	position:relative;
	margin:4px 20px 0 4px;
	background: #be322c;
	width:220px;
	height:690px;
	color:#000;
}
#page-in>#menu-left{
	position:absolute;
	float:none;
	width:220px;
	height:auto;
	margin:0;
	left:4px;bottom:4px;top:219px;
}
#menu-left ul{
	padding:0;margin:5px 0 25px 0px;
	list-style-type: none;
	list-style-image: none;
	font-size:13px;
}
#menu-left ul li{
	padding:0;margin:0;
}
#menu-left p{
	padding: 0 0 0 20px;
	color:#fff;
}
#menu-left p#p2{
	position:absolute;
	bottom:0px;left:10px;
	width:200px;
	padding:0;
	_width:210px;
	text-align:center;
}
#menu-left p a{
	color:#000;
}
#menu-left p.p1{
	text-align:left;
	font-family: Cambria, Arial,Georgia, Verdana, Geneva, Helvetica, sans-serif;
	font-size:17px;margin:10px 0 10px;
	color: #fff;
	font-weight: bold;
}
#menu-left p img{
	text-align:center;
	display:block;margin:5px auto;border:1px solid silver;
}
#menu-left a{
	color:#fff;
}
#menu-left ul a,#menu-left ul a:active, #menu-left ul a:link, #menu-left ul a:visited{
	display:block;
	padding:2px 20px;
	margin:0;
	border-bottom:2px solid #a81b15;
	_height:10px;

}
#menu-left ul a:hover,#menu-left ul a.active{
	background:#c9736e;
}
#menu-left a:hover{
	text-decoration: underline;
}
#languages{
	position:absolute;top:10px;right:20px;
}
#content{
	/*margin-top:160px;*/
	width:490px;
	min-height:420px;
	margin:10px 30px 45px 250px;
}
#drobeckova-navigace{
	text-align:right;
	font-size:8pt;
}
#footer{
	position:absolute;font-size:0.8em;
	bottom:4px;right:10px;width:95%;
	text-align:right;
}
#footer #links{
	position:absolute;
	left:220px;top:0;text-align:left;
}
.left{
	float:left;padding:0 20px 0 0;
	width:440px;top:0;left:0;
	/*border-right:2px dotted #DD7376;*/
/*	height:470px;*/
}
#content>.left{
	float:none;
}
#content h3{
	font-weight:bold;
}
.right{
	float:right;
	margin:0 -10px 0 0;
	background: #F5F5F5;
	padding:0 10px;
	_width:240px;
}
#content>.right{
	position:absolute;
	float:none;
	width:230px;margin:0;
	background:green;
	right:0;bottom:0;top:250px;
	background: #F5F5F5;
	padding:0 20px;
}
.right li{
	margin: 0 0 10px 24px;
}
.right2{
	float:right;
	width:200px;
	margin:0 0 0 20px;padding:10px;
	border:1px solid silver;
}
.right2 h2{
	text-align:center;
}
.right2 ul li{
	padding:0 0 10px 0;
}
.profilovka{
	float:right;margin:0 0 10px 20px;
}
.no-margin{
	margin:0;
}
#wilkova-text, #rabinsky-text, #pavlikova-text, #saradyova-text, #matejkova-text, #silla-text, #kaskounova-text, #vagnerova-text{
	margin-top:10px;
}
.cleaner{
	height:1px;
	width:100%;
	clear:both;
}
.required{
    background:#fff url(/img/required.gif) no-repeat 100% 0%;
}
.invalid {
    background-color: #DCDCDC;
}
.float-left{
	float:left;margin:0 10px 0 0px;width:230px;overflow:hidden;
}
.float-left img{
	width:230px;
}
.submit{
	padding:1px 4px;
	border:1px solid black;
}
.external-link{
	margin:20px 0 0 0;
	background-color: #DCDCDC;
	padding:5px;font-size:8pt;
	border:1px silver solid;
}
.external-link a.active{
	color:black;
}
.akce{
	border:2px solid #be322c;
	/*background:url(/img/christmas_tree2.jpg) no-repeat 5px 10px;*/
	padding:5px 20px 5px 20px;margin:10px 0;
}
.tbl1{
	border-collapse:collapse;
	margin:0 0 30px;
	border:1px solid black;
	width:100%;
}
.tbl1 h3{
	text-align:center;
	padding:10px 0 3px;
}
.tbl1 td{
	padding:2px 5px;
	border:1px dotted black;
}
.tbl1 td.td1{
	width:130px;
	text-align:right;
}
.tbl1 td.td2{
	border-top:1px solid gray;
}
.info{
	font-style: italic;
	font-size:10px;
	color:gray;
}
.no-margin strong{
	font-size:8pt;
}
li h3{
	margin-bottom:8px;
}