* {
	border: 0;	border-collapse: collapse;	border-spacing: 0;	margin: 0;	padding: 0;}html { height: 100%; }body {	background: #fff url(../images/bg_body.jpg) repeat-y center top;	color: #141414;	height: 100%;	text-align: center;}
body, textarea, input {	font: 62.5%/100% Verdana, Tahoma, Arial, sans-serif; }h1, h2, h3, h4, h5, h6, textarea, input, select { font-size: 1em; }ul { list-style: none; }a { 
	color: #003474;
	text-decoration: none;
}img, fieldset { border: none; }/** MAIN ELEMENTS **/
#container {	margin: 0 auto;
	overflow: hidden;	position: relative;
	width: 920px;}
#header  {
	background: url(../images/bg_header.jpg) no-repeat center top;
	float: left;
	height: 138px;
	line-height: 130%;
	padding: 0 7px 0 15px;
	text-align: left;
	width: 898px;
}
#mainContent {
	float: left;
	font-size: 1.2em;
	line-height: 130%;
	margin-left: 10px;
	overflow: hidden;
	text-align: justify;
	width: 680px;
}
#secondaryContent {
	float: left;
	font-size: 1.2em;
	line-height: 130%;
	margin-left: 20px !important;
	margin-left: 10px;
	overflow: hidden;
	padding-top: 5px;
	text-align: left;
	width: 190px;
}
#footer {
	background: url(../images/bg_footer.jpg) no-repeat center top;
	color: #fff;
	float: left;
	height: 171px;
	line-height: 130%;
	margin-top: 5px;
	padding: 0 25px;
	text-align: left;
	width: 870px;
}
/** MAINCONTENT ELEMENTS **/
#mainContent h1 {
	color: #0b4286;
	font-family: Arial;
	font-size: 1.6em;
	margin-bottom: 10px;
}
#mainContent p {
	margin-bottom: 5px;
}
#mainContent p.pagenav {
	float: left;
	text-align: center;
	width: 100%;
}
#mainContent span.inactive {
	color: #787878;
}
#mainContent .news {
	float: left;
	margin-bottom: 20px;
	width: 660px;
}
#mainContent .news p.date {
	color: #787878;
	font-size: 0.8em;
	margin-bottom: 0;
}
#mainContent .news .image {
	float: left;
	margin-right: 5px;
}
#mainContent .news .image img {
	border: 1px solid #afafaf;
}
#mainContent .news .text p.title {
	color: #0b4286;
	font-family: Arial;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0;
}
#mainContent .gallery .album {
	float: left;
	padding-bottom: 5px;
	overflow: hidden;
	text-align: left;
	width: 330px;
}
#mainContent .gallery .album .image {
	float: left;
	margin-right: 5px;
}
#mainContent .gallery .album .image img {
	border: 1px solid #afafaf;
}
#mainContent .gallery .album .text p.title {
}
#mainContent .gallery .images {
	text-align: center;
}
#mainContent .gallery .images .zoom {
	margin-bottom: 5px;
	width: 660px;
}
#mainContent .gallery .images .zoom img {
	border: 1px solid #afafaf;
}
#mainContent .gallery .images .thumbnails {
	margin-top: 10px;
	width: 660px;
}
#mainContent .gallery .images .thumbnails img {
	border: 1px solid #afafaf;
}
#mainContent .top, #mainContent .bottom {
	background: url(../images/bg_content_top.png) no-repeat center bottom;
	float: left;
	height: 10px;
	margin-top: 10px;
	width: 680px;
}
#mainContent .content {
	background: url(../images/bg_content_wrap.png) repeat-y center top;
	float: left;
	overflow: hidden;
	padding: 0 10px;
	width: 660px;
}
#mainContent .bottom {
	background: url(../images/bg_content_bottom.png) no-repeat center top;
	margin-top: 0;
}
/** JSLIDE ELEMENTS **/
#jSlide {
	float: left;	
	position: relative;	
	height: 264px;
	width: 680px;
}
#jSlide .sponsors {
	/*
	background: url(../images/bg_slidesponsors.png) no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_slidesponsors.png", sizingMethod="scale");
	*/
	background: url(../images/bg_slidesponsors.png) no-repeat 0 0;
	height: 264px;
	left: 485px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 0;
	width: 181px;
	z-index: 0;
}
#jSlide #replacementMarquee {
	height: 262px;
	left: 0;
	overflow: hidden;
	padding: 0 25px;
	position: absolute;
	top: 1px;
	width: 131px;
}
#jSlide #replacementMarquee p {
	margin-bottom: 5px;
}
#jSlide #replacementMarquee p.spacer {
	height: 262px;
}
#jSlide .images {
	float: left;	
	height: 254px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 680px;
	z-index: -15;
}
#jSlide .imagesCorner {
	background: url(../images/slide_corners.png) no-repeat center top;
	float: left;	
	height: 254px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 680px;
	z-index: -10;
}
#jSlide .images div {
	display: none;
	font-size: 12px;
	height: 254px;
	left: 0;
	position: absolute;
	top: 0;
	width: 680px;
}
#jSlide .tabs {
	clear: both;
	margin: 240px 0 0 20px;
}
#jSlide .tabs a {
	background: url(../images/slide_navigator.png) no-repeat 0 0;
	color: transparent;
	display: block;
	float: left;
	font-size: 1px;
	height: 8px;
	margin: 3px;
	width: 8px;		
}
#jSlide .tabs a:hover {
	background-position: 0 -8px;      
}
#jSlide .tabs a.current {
	background-position: 0 -16px;     
} 	
#jSlide .disabled { visibility: hidden !important; }
/** SECONDARYCONTENT ELEMENTS **/
#secondaryContent .menuTop, #secondaryContent .menuBottom {
	background: url(../images/bg_secmenu_top.png) no-repeat center bottom;
	height: 10px;
	width: 190px;
}
#secondaryContent .menuContent {
	background: url(../images/bg_secmenu_wrap.png) repeat-y center top;
	overflow: hidden;
	padding: 0 3px;
	width: 184px;
}
#secondaryContent .menuBottom {
	background: url(../images/bg_secmenu_bottom.png) no-repeat center top;
	margin-bottom: 10px;
}
#secondaryContent .menuContent ul li {
	background: url(../images/bg_secmenu_sep.png) no-repeat center top;
	padding: 3px 0;
	width: 184px;
}
#secondaryContent .menuContent ul li.first {
	background: none;
}
#secondaryContent .menuContent ul li a {
	display: block;
	height: 20px;
	padding: 3px 0 0 6px;
	width: 177px;
}
#secondaryContent .menuContent ul li a:hover, #secondaryContent .menuContent ul li a.selected {
	background: url(../images/bg_secmenu_selected.png) no-repeat left top;
	color: #fff;
}
#secondaryContent .top, #secondaryContent .bottom {
	background: url(../images/bg_panel_top.png) no-repeat center bottom;
	height: 10px;
	width: 190px;
}
#secondaryContent .content {
	background: url(../images/bg_panel_wrap.png) repeat-y center top;
	overflow: hidden;
	text-align: center;
	width: 190px;
}
#secondaryContent .bottom {
	background: url(../images/bg_panel_bottom.png) no-repeat center top;
	margin-bottom: 5px;
}
#secondaryContent .newsletterContent {
	background: url(../images/bg_secmenu_wrap.png) repeat-y center top;
	overflow: hidden;
	padding: 0 10px;
	text-align: left;
	width: 170px;
}
#secondaryContent .newsletterContent h2 {
	color: #0b4286;
	font-family: Arial;
	font-size: 1.3em;
	margin-bottom: 10px;
	text-align: center;
}
#secondaryContent .newsletterContent input.textField {
	border: 1px solid #ccc;
	margin-bottom: 5px;
	padding: 1px;
	width: 166px;
}
#secondaryContent .newsletterContent input.submitBtn {
	background: url(../images/bg_secmenu_selected.png) no-repeat center top;
	color: #fff;
	display: block;
	height: 20px;
	overflow: visible;
	padding: 0 5px;
	margin: 0 auto;
	width: auto;
}
/** HEADER ELEMENTS **/
#header .languages {
	float: right;
	overflow: hidden;
	padding-top: 10px;
	width: 90px;
}
#header .logo {
	float: left;
	height: 138px;
}
#header .menu {
	float: left;
	height: 95px;
	margin-left: 5px;
}
#header .menu ul li {
	display: inline;
	float: left;
	height: 95px;
	position: relative;
}
#header .menu ul li a {
	color: #fff;
	display: block;
	float: left;
	font-size: 1.3em;
	height: 95px;
}
#header .menu ul li a .wrap {
	background: none;
	float: left;
	height: 25px;
	padding-top: 70px;
}
#header .menu ul li a .left, #header .menu ul li a .right {
	background: none;
	float: left;
	height: 95px;
	width: 15px;
}
#header .menu ul li a:hover .wrap, #header .menu ul li a.selected .wrap {
	background: url(../images/mainmenu_wrap.png) repeat-x center top;
	float: left;
	height: 25px;
	padding-top: 70px;
}
#header .menu ul li a:hover .left, #header .menu ul li a.selected .left {
	background: url(../images/mainmenu_left.png) no-repeat right top !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/mainmenu_left.png", sizingMethod="scale");
	float: left;
	height: 95px;
	width: 15px;
}
#header .menu ul li a:hover .right, #header .menu ul li a.selected .right {
	background: url(../images/mainmenu_right.png) no-repeat left top !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/mainmenu_right.png", sizingMethod="scale");
	float: left;
	height: 95px;
	width: 15px;
}
#header .search {
	float: left;
	height: 27px;
	padding: 13px 0 0 16px;
	width: 655px;
}
#header .search .sponsorLabel {
	float: right;
	overflow: hidden;
	padding-top: 5px;
	text-align: center;
	width: 181px;
}
#header .search .searchLabel {
	float: left;
	margin: 5px 0 0 5px;
}
#header .search input {
	background: url(../images/bg_search.png) no-repeat left top;
	color: #787878;
	float: left;
	height: 21px;
	margin-top: 2px;
	padding: 0 4px;
	width: 170px;
}
/** FOOTER ELEMENTS **/
#footer a {
	color: #fff;
	font-weight: bold;
}
#footer p.thanks {
	margin-bottom: 5px;
	text-align: center;
	text-transform: uppercase;
}
#footer div.sponsors {
	background: url(../images/tamogatok.jpg) no-repeat center top;
	height: 85px;
	margin: 1px 7px 10px 8px;
	width: 855px;
}
/** CLEARFIX ELEMENTS **/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix { display: inline-block; width: 100%; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }