body 
{
	font-family:Verdana, Arial, Tahoma;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#21243f;
}
hr
{
	height:1px;
	background-color:#cc0002;
	border-width:0px;
}
form
{
	display:block;
	margin:0;
	padding:0;
}
.root
{
	width:940px;
	height:200px;
	margin:0 auto;
	text-align:left;
}
.header
{
	background-image: url(img/title.jpg);
	height:141px;
	border:1px solid #fff;
	border-bottom-width:0px;
}
.top_bar
{
}
	.mode_bar
	{
		float:right;
	}
	.lang_bar
	{
		display:inline;
		float:left;
		margin:0;
		padding:0;
		list-style-type:none;
		list-style-image:none;
		list-style:none;
		height:16px;
	}
		.lang_bar li
		{
			display:inline;
			height:16px;
			vertical-align:middle;
			margin:0;
			padding:0;
			list-style-type:none;
			list-style-image:none;
			list-style-position:outside;
			line-height:12px;
			padding-right:12px;
		}
		.lang_bar li a, .mode_bar a
		{
			line-height:16px;
			color:#fff;
			text-decoration:none;
			font-size:10px;
			text-transform:uppercase;
			padding-right:12px;
		}
			.lang_bar li a:hover, .mode_bar a:hover
			{
				text-decoration:underline;
			}
			.lang_bar a.sel
			{
				text-decoration:underline;
			}
.top_menu
{
	background-color:#383a60;
	border:1px solid #fff;
	height:23px;
	line-height:23px;
}
	.top_menu ol
	{
		display:inline;
		float:right;	
		margin:0;
		padding:0;
		list-style-type:none;
		list-style-image:none;
	}
		.top_menu li
		{
			list-style-type:none;
			list-style-image:none;
			margin:0;
			padding:0;
			display:inline;
		}
			.top_menu a
			{
				color:#fff;
				text-decoration:none;
				font-size:10px;
				text-transform:uppercase;
				padding:0 12px;
				font-weight:bold;
			}
				.top_menu a:hover
				{
					text-decoration:underline;
				}
				.top_menu a.sel
				{
					text-decoration:underline;
				}
.main
{
	border:1px solid #fff;
	background-color:#22234f;
	border-top-width:0;
	background-image:url(img/bg.gif);
	background-position:top center;
	background-repeat:repeat-y;
}
.main_inner
{
	border-bottom:3px solid #22234f;
}
.left_area
{
	display:block;
	float:left;
	width:219px;
	color:#fff;
	font-size:13px;
}
	.left_menu
	{
		margin:12px 4px;	
	}
	/*.left_menu .level
	{
		margin-left:20px;
	}*/
	.left_menu ol
	{
		list-style-type:none;
		list-style:none;
		list-style-image:none;	
		padding:0;
		margin-left:20px;
	}
	.left_menu ol.top
	{
		margin-left:12px;
	}
		.left_menu ol ol ol
		{
			margin-left:16px;
			font-size:8px;
		}
		.left_menu li
		{
			list-style-type:none;
			list-style:none;
			list-style-image:none;
			padding:0;
			margin:0;
		}
		.left_menu .item
		{
			font-size:11px;
			font-weight:normal;
			color:#fff;
			display:block;
			margin:4px 0;
			text-decoration:none;
		}
		.left_menu ol ol ol .item
		{
			font-size:10px;	
		}
			.left_menu .level a:hover
			{
				text-decoration:underline;
			}
		.left_menu a.top, .left_menu span.top
		{
			background-image:url(img/bullet.gif);
			background-position:0 3px;
			background-repeat:no-repeat;
			padding-left:11px;
		}
		.left_menu .fldr
		{
			font-weight:bold;
		}
.right_area
{
	display:block;
	float:left;
	width:219px;
}
.content_area
{
	display:block;
	float:left;
	background-color:#fff;
	width:500px;
	border-top:3px solid #22234f;
}
.content_area
{
}
	.breadcrumb
	{
		background-color:#fff;
		font-size:11px;
		margin:12px 18px;
	}
		.breadcrumb a
		{
			color:#21243f;
			text-decoration: none;
		}
			.breadcrumb a:hover
			{
				color:#000;
			}
	.content_area .content_inner
	{
		margin:22px 30px 14px 30px;
		font-size:11px;
		color:#000;
		background-color:#fff;
	}
		.content_area .content_inner h1
		{
			color:#cc0002;
			font-size:14px;
			margin-bottom:20px;
		}
.footer
{
	height:23px;
	background-color:#383a60;
	border:1px solid #fff;
	border-top-width:0px;
}
.event_bundle
{
	color:#000;
	margin-bottom:6px;
	padding:10px;
	line-height:16px;
	color:#000;
	background-color:#f0f0f0;
	border:1px solid #e0e0e0;
}
	.event_bundle img
	{
		float:left;
		display:inline;
		border:1px solid #000;
		margin-right:8px;
	}
	.event_bundle h3
	{
		font-size:13px;	
		color:#cc0002;
		margin:0 0 3px 0;
		padding:0;
	}
	.event_bundle h3 a
	{
		color:#cc0002;
		text-decoration:none;
	}
		.event_bundle h3 a:hover
		{
			text-decoration:underline;
		}	
	.event_bundle td.desc
	{
		font-size:10px;	
	}
	.event_bundle a.more
	{
		color:#cc0002;
		float:right;
	}
	.event_bundle strong
	{
		color:#383a60;
	}
	.event_bundle a.more:hover
	{
		color:#000;	
	}
.event_detail_img
{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.event_detail_attribs
{
	line-height:17px;
}
.event_detail_desc
{
	font-size:12px;
	line-height:16px;
}
.pager
{
	font-size:10px;
}
.pager span
{
}

.pager a
{
	text-decoration:none;
	color:#000;
	border:1px solid #d8d8d8;
	padding:3px;
	margin-right:5px;
	background-color:#e8e8e8;
}


.pager_pages
{
	margin-top:4px;
	font-size:13px;
	color:#888;
}
.pager_pages a, .page_pages span
{
	padding:0px 3px;
}
	.pager_pages a
	{
		text-decoration:none;
		color:#000;
	}
		.pager_pages a:hover
		{
			color:#405db0;	
		}
h2.gallery_label
{
	font-size:13px;
	color:#cc0002;
	font-weight:bold;
}
.gallery_row
{
	margin-bottom:8px;
}
.gallery_image
{
	border:1px solid #000;
	width:100px;
	margin-left:10px;
}

.gallery_row .first_image
{
	margin-left:0px;
}
.gallery_row a
{
	float:left;
	display:block;
}
.gallery_row a:hover .gallery_image
{
	border:1px solid #cc0002;
}

.copyright
{
	float:right;
	color:#9399ed;
	font-size:11px;
	line-height:16px;
	height:16px;
	margin:4px 7px;
}
	.copyright em
	{
		color:#fff;
		font-style:normal;
	}
.content_actions spanright
{
	float:right;
}
	.content_actions a
	{
		color:#cc0002;
	}
		.content_actions a:hover
		{
			color:#000;
		}
		
.footer_left_space
{
	float:left;
	font-size:10px;
	line-height:22px;
	height:22px;
	padding-left:10px;
}
	a.footer_link
	{
		color:#fff;
		text-decoration:none;	
	}
		a.footer_link:hover
		{
			text-decoration:underline;	
		}
		
.right_area_banner_top, .right_area_banner_bottom, .right_area_banner_middle
{
	background-repeat:no-repeat;
	background-position:center center;			
}
.right_area_banner_top
{
	background-image:url(img/banner60.gif);
	height:295px;
	margin-top:8px;
}
.right_area_banner_bottom
{
	background-image:url(img/tanecnici.gif);
	height:183px;
	margin:10px 0 10px 0;
}
.right_area_banner_middle
{
	display:block;
	background-image:url(img/dnisluku.gif);
	height:87px;
	margin:10px 0 10px 0;
}
.cl
{
	clear:both;
	display:block;
	font-size:0;
	height:0;
}
