
.viktor {
    display:block; font-size:0px; clear:both; width:100%;
}



/*********/



/******** male hormi menu ***/

ul.topmenu { 
	position:absolute; 
	right:30px; 
	top:4px;
}

ul.topmenu li a, ul.topmenu li a:visited {
	list-style:none; 
	float:left; text-decoration:none; 
	color:black; 
	padding:0px 12px 0px 12px;
	line-height:30px;
	 margin-left:0px; 
	font-size:70%;
	height:31px;
	
	display: block; }

ul.topmenu li a:hover {
	color:gray;
	
}


ul.topmenu li {list-style:none; float:left; margin:0; padding:0;}

ul.topmenu li.aktivni {
        background:url('/site/img/tm-li.png') no-repeat top left;
}

ul.topmenu li.aktivni a ,
ul.topmenu li.aktivni a:visited {
        background:url('/site/img/tm-li-a.png') no-repeat top right;;
	color:white;
    
}
    /*********/
    
    
    
 .kontejner {
    width:940px;
    margin:auto;
    position:relative;
    border:1px dotted silver;
 }

 .top1 .kontejner { height:100px;}
 
 
 #kmm {height:50px;}
 
 
 .box {
 	width:220px;
 	
 	float:left;
 	margin:0;
 	margin-right:20px;
	color:#4D4D4D;
	text-align: left;
 }
 
 .box img {
 	float:left; 
 	margin:0 12px 12px  0;
 
 }
 
 
 #bulletin {margin-right:0;}
 
.copyr {width:940px; font-size:75%;  margin:auto; color:silver;margin-top:10px;}
.copyr a {color:silver;}
 
.loga { width:940px; margin:auto; margin-top:10px;} 
.loga a img {border: none;}
 /********************************/
 
 
.vse { background: url('/site/img/cary1.png') repeat-x top left;

	
	
	width:100%;
	
	margin:auto;
	padding-top:1px;
	position:relative;
}
 
.vse2 { 
	background: url('/site/img/cary2.png') repeat-x bottom left;position:relative;
	padding-bottom:45px;	
	width:100%;
}
 
.vse3 { 
	width:1010px;
	margin:auto;
	padding-top:40px;
	/*margin:40px 0px 20px 30px; 
	*/
	width:944px;
	position:relative;}
 
 
a#logo {
	background: url(/site/img/logo.png) no-repeat top left;
 	height:65px;
 	display:block; 		
 	margin-bottom:20px;
}
 
 
 .zalozky{
 	height:100px;
 	
 }
 
 .zalozky a {
 	width:219px;
 	height:39px; 
 	display:block;
 	float:left;
 	margin-right:19px;
 /*	
 border:1px dotted red;
 */
 }
 
 .zalozky a span{
 	display:none;
 
 }
 
 #z_ {
 	background:url('/site/img/z-uvod.png') no-repeat; 
 
 }
 
 
  #z_soucasny-stav {
 	background:url('/site/img/z-stav.png') no-repeat; 
 
 }
  #z_novy-zakon {
 	background:url('/site/img/z-zakon.png') no-repeat; 
 
 }
  #z_bulletin {
 	background:url('/site/img/z-bulletin.png') no-repeat; 
 
 }
 
 a {color:#396580;}
 a:hover { color:#d52022;}
 
 
 h1 {
 	font-size:150%;
 	color:#396580;
 
 }
  
 h2 {
 	font-weight: bold;
 	padding-bottom:0.5em;
 	padding-top:0.5em;
 	color:#231f20;
 	
 }
 
 .mezi_nov{height:10px;}
 
 
 h3{
 	font-weight: bold;
 	color:#396580;
 	padding-bottom:0em;
 }
 h3.aktualita {padding-top:1em;}
 
 .novinka {margin-bottom:10px; color:#4D4D4D;}
 
 
 
 
.datum {
 	margin-top:10px;
 	color:black;
 	font-size:90%;
 }
 /**/
.datum a,.aktualita a, #c1 .datum a:visited, .datum a:link
 { 
 	background-color:#396580; 
 	color:white;
 	padding:3px 5px 3px 5px;
 	text-decoration: none;	
 	font-size:90%;
 }
 
 
 #c1 .datum {height:18px;padding-top:2px; position:relative;margin-top:5px;}
 #c1 .datum a {position:absolute; right:0px; top:0px;} 
 
 #c1 .datum a:hover, .datum a:hover {background: #d08319;;}
 #c1 h3 {font-weight: normal;} 
  
.linky  {
	margin-top:10px;
	width:100%;
	position: relative;
	
	height: 180px;
	

}
  
.linky .box {
   
 

	margin:0; padding:0;
		
	position:absolute; 
	bottom:0;
 }
 
/*
#c2, #c3, #c4{	

}
 */
 .linky #c2 {left:240px;}
 .linky #c3 {left:480px;}
 .linky #c4 {left:720px;}

#c4 ul li a:hover,
#c3 ul li a:hover,
#c2 ul li a:hover
{ color:black;}


.box ul{
	margin:5px 0 0 0; 
	padding:0;
	
}

.box ul li{
	margin:0;
	list-style:none; 
	padding:6px 0;
	font-size: 85%;
}
.box ul li a {text-decoration: none;}
/*
#c1 li {border-top: 1px dashed #396580;}*/
#c1 li a , #c1 li a:visited{color:#396580;}

/*#c2 li{ border-top:1px dashed #d08319;}*/
#c2 a  , #c2 a:visited{color: #d08319; }
/*#c3 li {border-top:1px dashed #056642; }
*/

#c3 a  , #c3 a:visited{color: #056642;}
/*#c4 li {
	border-top: 1px dashed #d52022;
	
}*/
#c4 a, #c4 a:visited{color:#d52022;}

/*****************************/


.right{ width:710px;float:right; 
	}


.left{ width:200px;; float:left;
	

 }



#s_ li{
	  border-color:#396580;
 }
#s_soucasny-stav li {
 		border-color:#feb545;
}
#s_novy-zakon li{
 	 border-color:#056642;
}
#s_buletin li{
	border-color:#d52022;
}
/***/

#s_soucasny-stav li a{
 		color:#feb545;
}
#s_novy-zakon li a:link{
 	 color:#056642;
}
#s_bulletin li a:link, #s_bulletin li a:visited{
	color:#d52022;
	
}





ul.submenu {
    margin:0px 0 0 0px;
    padding:0;
    display:block;
    
}
ul.submenu li {
    list-style:none;
  
    margin:0px;
    border-bottom:1px dashed #e7dac1;
    width:180px;
    display:block;
    padding:0px;
}

ul.submenu li a {
    margin:0px;
    padding:7px 9px;
    display:block;
    color:black;
    text-decoration:none;
	font-size: 90%;
	
}
	

ul.submenu li.prvni a{background: url('/site/img/smt.gif') no-repeat left top ;}

ul.submenu li.posledni a{background: url('/site/img/smb.gif') no-repeat left bottom ;}

ul.submenu li.posledni {border:none;}


ul.submenu li.aktivni a { 
	font-weight: bold;
}

#s_soucasny-stav li a:hover ,
#s_novy-zakon li a:hover
{ 
	color:gray;
}

#s_bulletin li a:hover{
	color:black;
}


.uaktuality{
	border-bottom:2px solid #557890;position:relative;
}
.uaktuality h2{
	background:url('/site/img/aktuality.png') no-repeat top left;
	padding-top:8px;
	text-decoration: none;
	font-weight: normal;
	color:white;
	padding-left:8px;
	border-bottom:2px solid #557890;
	position:relative;
	margin-bottom:10px;
	font-size:90%;
}
.uaktuality .archiv{
position:absolute;
top :7px;
left:90px;
font-size:90%;
text-decoration: none;
}

.uaktuality .novinka{
	width:220px;
	margin-right:20px;
	float:left;
	min-height:95px;
	position:relative;
	padding-bottom:16px;
	
}

#n4{ margin-right:0;}

.uaktuality .novinka h3{
	font-size: 90%;
}
.uaktuality .novinka a{
	text-decoration: none;
}
.uaktuality .datum { color:#868889;}



.uaktuality .novinka .vice,
.uaktuality .novinka .vice:visited
{
	bottom:1px;
	left:0px;
	position:absolute;
	color:#868889;
	text-decoration: none;
	font-size:80%;

}

.uaktuality .novinka .pretext {font-size:80%; margin-top:3px;}


.uaktuality .novinka .vice:hover {color:black;}

.uaktuality h3{min-height: 40px;}



/******************************************************/

.prihlaseni h3{ min-height:0;}
.prihlaseni{
	background:#557890;
	padding:10px;margin-top:1em;
	
}

.prihlaseni h3 { background:transparent; color:white;
float:left; margin-top:4px;
}
.prihlaseni label { font-size:80%; color:white; display:inline;}
.prihlaseni .tajne {display:none;}

.prihlaseni .rr { float:right;}




