*{



	margin:0px;



	padding:0px;



}







body{



	background-image:url(images/bg.png);



	background-color:#fff7f0;



	background-position:top;



	background-repeat:no-repeat;



	background-repeat:repeat-x;



	font-family:Verdana, Geneva, sans-serif;



	color:#666;



	font-size:14px;



}







h1{



	display:none;



}



h2{
	font-size:20px;
	width:658px;
	background-color:#ffa55d;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	height:20px;
	margin-top:15px;
	margin-bottom:10px;
}







h3{



	font-size:17px;

	clear:both;

	margin-top:15px;

	margin-bottom:5px;



}







.h3_vedouci{
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	border-bottom:3px solid #ffa55d;
	padding-bottom:3px;
}



	







a{
	color:#666;
	text-decoration:none;
	text-decoration:underline;
}







a:hover{
	color:#008aff;
	text-decoration:underline;
}



	







#head{
	background-image:url(images/head.png);
	background-repeat:no-repeat;
	background-position:left;
	width:940px;
	height:222px;
	border-bottom: 1px solid #008aff;
	position:absolute;
	left:50%;
	margin-left:-470px;
}







#menu{
	position:relative;
	list-style:none;
	top:185px;
	left:15px;
	margin:0 auto 0 auto;
	font-size:19px;
}







#menu li{
	display:inline;
	padding-left:3px;
	padding-right:3px;
}







#menu a{
	color:#008aff;
	text-decoration:none;
	font-weight:bold;
}







#menu a:hover{
	color:#002748 ;
	text-decoration:underline;
	font-weight:bold;
}







#main{
	width:940px;
	*width:938px;
	z-index:5;
	position:absolute;
	left:50%;
	margin-left:-470px;
	top:223px;
	*top:222px;
	height:auto;
}




#dzin{
	width:403px;
	height:276px;
	background-image:url(images/dzin.png);
	background-repeat:no-repeat;
	left:819px;
	*left:817px;
	top:-74px;
	margin-bottom:-276px;
	z-index:6;
	position:absolute;
}


#right_box{
	width:215px;
	background-color:#FFF;
	float:right;
	position:relative;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	z-index:5;
}







#right_box table{



	font-size:13px;



	width:220px;



}







#right_box table td{



	padding-top:3px;



	padding-bottom:3px;



}







.doporucujeme{
	height:30px;
	width:215px;
	background-color:#ffa55d;
	font-size:18px;
	text-align:center;
	padding-top:5px;
	margin-top:10px;
}







#doporucujeme_text{
	width:215px;
}







#doporucujeme_text li{



	padding-bottom:5px;



	padding-top:5px;



	border-bottom-style:dashed;



	border-bottom-width:1px;



	border-bottom-color:#CCC;



	list-style:none;



}







#doporucujeme_text a{



	color:#666;



	text-decoration:none;



}







#doporucujeme_text a:hover{



	color:#630;



	text-decoration:underline;



}







#toplist{



	width:230px;



	text-align:center;



	margin-top:10px;



}



.center{

	width:230px;

	text-align:center;

	margin:0 auto 0 auto;

}







#text{
	background-color:#FFF;
	width:675px;
	min-height:1304px;
	height:100%;
	text-align:justify;
	float:left;
	position:relative;
	padding-left:15px;
	padding-right:15px;
	z-index:-1;
}







	#text img{

	

		float:left;

	

		margin-right:5px;

	

	}





	#text p{

		text-indent:10px;	

		margin-bottom: 5px;

	

	}

	

	.novinka{

		margin:0px;

		padding:0px;

		border-bottom: 1px dashed #CCCCCC;

	}

	.medailonek{

		text-indent:0px !important;

		margin:0px !important;

	}





#foot{
	background-image:url(images/foot.png);
	width:999px;
	height:194px;
	position:relative;
	left:-59px;
	background-repeat:no-repeat;
	z-index:10;
}







#foot_text{



	font-size:10px;



	text-align:center;



	padding-top:75px;



}



.article {



	background-image: url(images/articlebg.png);



	background-repeat: repeat-x;



}



li {



	list-style: none;



}



.f-left {float:left;}



.f-right {float:right;}







.t-left {text-align:left;}



.t-center {text-align:center;}



.t-right {text-align:right;}







.va-middle {vertical-align:middle;}







.diskuzeformular, .diskuzeformular table, .diskuzeformular tr, .diskuzeformular td {
	border:none;
}

.diskuzeformular label{
}



.diskuzeh {



	background:#ffa55d;width:638px;padding:15px;border:1px solid #C1DDFF;vertical-align:middle;line-height:15px



}



.diskuzet {



	;width:638px;padding:15px;margin-bottom:20px;border:1px solid #ffa55d;border-top:0



}



.prihlaska {



	margin-top: 20px;



	margin-bottom: 20px;



	width:658px;



}



.prihlaska, .prihlaska tr, .prihlaska td {



	border: 2px solid #;ffa55d;



	border-collapse: collapse;



}



.prihlaska td {



	padding: 5px;



	text-align: left;



}

.clear{
	clear:both;	
}
