/* Start of CMSMS style sheet 'faneron_css' */
body {
	background:#0087CD url(images/faneron/body_bg.jpg);
	font-family:Arial;
	font-size:13px;
	
}
.blue {	color:#0087CD;}
.orange {	color:#F37021;}
.silver {	color:#8C8C8C;}
.yellow {	color:#FFC20E;}

.globe {	
	display:block;	
	min-width:21px; 
	min-height:19px; 
	font-weight:bold; 
	padding-left:25px;
	background:url(images/faneron/globe.png) no-repeat left center;
}
.ring {		
	display:block;	
	min-width:50px;	
	min-height:44px; 
	font-weight:bold; 
	margin:10px;
	background:url(images/faneron/ring.png) no-repeat left center;
}

div.hr {
	width:80%; 
	margin:5px auto; 
	height:2px; 
	background:url(images/faneron/separator_horizontal_bg.jpg) repeat-x;
}
a {text-decoration:none; color:#fff; font-weight:bold;}
a:hover {text-decoration:underline;}
h1, h2 {font-size:20px;}
.globe span {display:block; padding:5px 10px; letter-spacing:-1px;}
.ring span {display:block; padding:10px 20px;  letter-spacing:-1px;}

.behind {z-index:-1; position:absolute;}

div, ul, img, li, table, tr, td, tbody, body{
	padding:0px;
	margin:0px;
	border:0px solid #fff;
}
input, textarea, select {
	border:1px solid #0078B8;
	width:300px;
}
input[type="submit"]{
	width:100px;
}
input.search-input {
	border:1px solid #8C8C8C;
	width:100px;
}
input.search-button {
	border:1px solid #8C8C8C;
	width:20px;
}

.error_message {
	margin-bottom:20px;
}

#header_wrap {
	width:840px !important;
	height:409px;
	margin:0 auto;
}
#header_left {
	float:left;
	width:17px;
	height:409px;
	background:url(images/faneron/header_left.jpg) no-repeat top left;
}
#header_right {
	float:left;
	width:17px;
	height:409px;
	background:url(images/faneron/header_right.jpg) no-repeat top right;
}
#header_center{
	float:left;
	width:800px !important;
	height:409px
}
	#header_top {
		height:100px;
		background:url(images/faneron/header_bg_top.jpg) repeat-x top;
	}
	#header_top #logo { margin:50px 0px 0px 30px;}	
	#header_bottom {
		height:263px;
		background:url(images/faneron/header_bg_bottom.jpg) repeat-x bottom;
		text-align:center;
	}
	#header_bottom #header_image { margin-top:20px; }	
	#search { float: right; margin:30px 10px 0px 0px;}
	#menu{
		height:40px;
		background:url(images/faneron/header_bg_menu.jpg) repeat-x;
		border-top:2px solid #fff;
	}
	#menu ul { 
		margin:0px auto; 
		height:40x; 
		width:100%;
	}
	#menu li {
		display:block;

		height:40px;
		list-style-type:none;
		float:left;
		background:url(images/faneron/menu_separator.jpg) no-repeat top left;
	}
	#menu li:first-child {background-image:none;}
	#menu li a{
		display:block;
		padding:10px 15px;
		height:40px;
		color:#8C8C8C;
		font-weight:bold;
		font-size:16px;
		text-align:center;

		text-decoration:none;
	}
	#menu li a:hover, #menu li.currentpage{
		background:url(images/faneron/menu_hover.jpg) no-repeat top center;
		color:#0087CD;
		border-top:2px solid #0087CD;
		text-align:center;
	}


#body_wrap {
	width:800px;
	margin:0px auto; 
	color:#FFF; 
	text-align:justify;
}
#body_wrap h1, #body_wrap h2, #body_wrap h3 {
	text-align:left;
}
#body_content {
	float:left;
	min-height:150px;
	width:480px;
	background:url(images/faneron/separator_vertical_bg.jpg) repeat-y right;
	padding:0 10px 20px 0;

}
#body_content h1 {margin:0 0 10px 0; padding:0; }
#body_content ul {margin-left:20px}
#body_news, #body_menu {
	float:right;
	width:290px;
}


#body_menu  ul {
	text-align:left;
padding-left:10px;
}
#body_menu  ul li {
	list-style-type:square;
}

#body_menu  ul li  ul{
	margin:0px 0px 20px 10px;
}

#uvod_kurzy {clear:both; width:820px; height:190px; margin:0px auto;}
#uvod_kurzy div,  #uvod_kurzy > img{float:left; border:none; height:190px;}
#uvod_kurzy div {background:url(images/faneron/uvod_jazyky.jpg) no-repeat left; width:267px;}
#uvod_kurzy div img {float:right; padding:0px 0px;}
#uvod_kurzy h2 {letter-spacing:-1px; font-size:20px; margin:0px 0px; padding:0px;}
#uvod_kurzy a:hover {text-decoration:none;}


.NewsSummary {
background:url(images/faneron/globe.png) no-repeat top left; 
padding:0 0 10px 25px;
}

.calendar-upcominglist {
	margin-top:-20px;
	padding:0;
}
.calendar-upcominglist td, 
.calendar-upcominglist th{text-align:center; :0px 13px; padding:0px 5px;}
td.label, table td:first-child {text-align:left; white-space:nowrap; } 



#footer {
	clear:both;
	width:600px;
	margin:20px auto 10px auto;
	padding:10px;
	background:#0087CD;
	color:#fff;
	font-size:9px;
	text-align:center;
}





/* End of 'faneron_css' */

