/* CSS Document - for albertisa.hu */
/* created by: Netcube Kft, Somodi Péter */

/* body { background:url(../images/body.gif); margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#333333; height:100%;} */

body { background:url(../images/wrapper_alternate.gif) repeat-x; margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#333333; height:100%;} 
/*#topShadow { height:414px; width:100%; background:url(../images/top_shadow.png) repeat-x; position:fixed; z-index:0} */
#wrapper {   position:absolute; z-index:100; width:100%;height:100%;}	
	#site {width:1040px;margin-left:auto; margin-right:auto;}
		#head { width:1038px; height:209px; background:url(../images/head.png)}
		
			#search { position:absolute; margin-left:760px; margin-top:7px;}
				#search input { font-family:"Trebuchet MS", Arial, Verdana; font-size:16px; color:#999999; background:none; border:0px; text-align:right; width:230px; font-style:italic}
		
		#main { background:url(../images/wrapper.png) repeat-y;width:995px; padding-left:45px; float:left;}
			#breadCrump { width:685px; height:21px; background:url(../images/breadcrump.gif); padding-left:265px; line-height:21px;}
				#breadCrump a { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:none; color:#333333}
				#breadCrump a:hover { text-decoration:underline;}
			#left { float:left; width:230px; padding-left:25px; color:#4d4734; }
				.leftBlock { margin-top:20px; margin-bottom:6px; font-family:"Palatino Linotype", "Trebuchet MS", "Times New Roman", sans-serif; font-size:13px; color:#4d4734; float:left;}
				.leftBlock a { font-family:"Palatino Linotype", "Trebuchet MS", "Times New Roman", sans-serif; font-size:14px; color:#4d4734; text-decoration:none;}
				.leftBlock a:hover {color:#163852; text-decoration:underline;}
				.leftBlock h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; font-style:italic; background:url(../images/left_h1.png) no-repeat bottom left; height:30px; width:220px; padding:0px; margin:0px 0px 5px -10px; padding-left:10px;}
				.leftBlock h1 a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; font-style:italic;text-decoration:none; }
				.leftBlock h1 a:hover{ font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; font-style:italic; color:#776f56; text-decoration:none;}
				.leftBlock ul { padding:0px; margin:0px 0px 0px 0px;}
				.leftBlock ul li { list-style:none; width:210px; line-height:19px; border-bottom:1px dotted #4d4734; padding-top:2px; padding-bottom:2px;}			
				.leftBlock ul li a { font-family:"Palatino Linotype", "Trebuchet MS", "Times New Roman", sans-serif; font-size:14px; color:#4d4734; text-decoration:none;}
				.leftBlock ul li a:hover {color:#163852; text-decoration:underline;}
				
								
				.leftBlock ul li.subMenu { list-style:none; width:170px; border-bottom:1px dotted #4d4734; padding-top:3px; padding-left:15px;}			
				.leftBlock ul li.subMenu a { font-family:"Palatino Linotype", "Trebuchet MS", "Times New Roman", sans-serif; font-size:12px; color:#4d4734; text-decoration:none;}
				.leftBlock ul li.subMenu a:hover {color:#163852; text-decoration:underline;}
				
				.leftBlock form { margin:0px; padding:0px; }
				.leftBlock input[type=text] { height:26px; width:190px; background:url(../images/login_input_bg.gif) no-repeat; border:0px; font-family:"Trebuchet MS", Arial, Verdana; font-size:12px; color:#666666; text-align:right; padding-right:10px; padding:0px 10px 0px 10px; margin:0px 0px 0px 0px; line-height:26px;}
				.leftBlock input[type=password] { height:26px; width:190px; background:url(../images/login_input_bg.gif) no-repeat; border:0px; font-family:"Trebuchet MS", Arial, Verdana; font-size:12px; color:#666666; text-align:right; padding-right:10px; padding:0px 10px 0px 10px; margin:0px 0px 0px 0px; line-height:26px;}
				.loginBtn { width:59px; height:28px; background:url(../images/loginbtn.png); border:0px; cursor:pointer;}
				.logoutBtn { width:198px; height:24px; background:url(../images/logout.png); border:0px; cursor:pointer;}
				#siteReg { margin:0px; padding:0px;}
				
				#calendar { width:215px; background:url(../images/calendar_body.png) repeat-y; float:left;}
					#calendar h2 { width:192px; height:21px; font-family:"Palatino Linotype", "Trebuchet MS", "Times New Roman", sans-serif; padding-left:10px; font-size:12px; color:#4d4734; background:url(../images/calendar_title.png); font-weight:normal; margin:0px; margin:6px 0px 6px 0px;}
					#calendar h3 {  font-family:"Palatino Linotype", "Trebuchet MS", "Times New Roman", sans-serif; padding-left:10px; font-size:12px; color:#4d4734; font-style:italic; font-weight:bold; margin:5px 0px 5px 0px; }
					#calendar #minilead { font-family:"Palatino Linotype", "Trebuchet MS", "Times New Roman", sans-serif; padding-left:10px; font-size:11px; color:#4d4734; font-style:italic; }
				#calendarTop { width:203px; background:url(../images/calendar_top.png) no-repeat top; float:left; padding:6px;}
				#calendarBottom { width:215px; height:13px; background:url(../images/calendar_bottom.png) no-repeat top; float:left;}
				#calendarHead { font-family:"Palatino Linotype", "Trebuchet MS", "Times New Roman", sans-serif; font-size:14px; color:#4d4734; padding-top:6px; padding-bottom:12px;}
					.rightBlockCalendar {font-family:"Palatino Linotype", "Trebuchet MS", "Times New Roman", sans-serif; font-size:12px;}
					.rightBlockCalendar td { vertical-align:middle; text-align:center;  line-height:20px; }
					.rightBlockCalendar td a { display:block; background:#c58f6f; border:1px dotted #c8b98e;color:#963405; text-decoration:none;}
					.rightBlockCalendar td a:hover { display:block; background:#c58f6f; border:1px dotted #c8b98e;color:#963405; text-decoration:underline;}
					.weekdays { font-family:"Palatino Linotype", "Trebuchet MS", "Times New Roman", sans-serif; font-size:12px; color:#963405; font-weight:bold;}
					
					
			#content { float:left; width:664px; padding-left:12px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:18px; padding-bottom:20px;}
				#content img { margin-left:10px;margin-right:10px;}
				#content h1 { margin:10px 0px 10px 0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; width:665px; ; border-top:1px solid #dad0aa; border-bottom:1px solid #dad0aa; line-height:45px; text-align:center;}
				
				#content h2 { margin:10px 0px 10px 0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; width:665px; height:35px; border-top:1px dotted #dad0aa; border-bottom:1px dotted #dad0aa; line-height:35px; text-align:left;}
				#content h3 { margin:10px 0px 10px 0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; width:665px; height:25px;line-height:25px; text-align:left;}				
				
				#content .printable { line-height:23px; font-size:10px; width:100%; height:20px; float:left; text-align:right; font-style:italic}
				#content .printable img { border:0px; vertical-align:middle; padding-bottom:4px; }
				#content .printable a { text-decoration:none;}
				#content .printable a:hover { text-decoration:none;}
				
				#content .contentDate { clear:left; padding:10px 0px 10px 0px}
				
				#content a { color:#396a8f; text-decoration:none;}				
				#content a:hover { color:#396a8f; text-decoration:underline;}
				#content .date { margin-top: 10px;}
				#content input[type=submit]{ font-family:"Palatino Linotype", "Trebuchet MS", "Times New Roman", sans-serif; font-size:12px;}
				#content input[type=text]{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}
				#content input[type=textarea]{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; }
				#content input[type=button]{ font-family:"Palatino Linotype", "Trebuchet MS", "Times New Roman", sans-serif; font-size:12px;}
 
 				#content .block { margin-bottom: 12px; border-bottom:1px dotted #dad0aa; padding-bottom:12px; }
				#content .block .title{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding-bottom:10px; font-weight:normal; width:665px; font-style:italic;  }
				#content .block .title a{color:#333333; text-decoration:none; }
				
				
				
				#content .blocklast { margin-bottom: 12px; padding-bottom:12px; }
				#content .blocklast .title{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding-bottom:10px; font-weight:normal; width:665px; font-style:italic; }
				#content .blocklast .title a{color:#333333; text-decoration:none; }
				
				
				#content #previews { line-height:14px;}
				#content #previews h3 { width:665px;border-top:1px dotted #dad0aa; padding-top:12px; font-weight:normal;}
				#content #previews .block { margin-bottom: 12px; border-bottom:1px dotted #dad0aa; padding-bottom:12px; font-size:11px; }
				#content #previews .block .title{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding-bottom:10px; font-weight:normal; width:665px; font-style:italic;  }
				#content #previews .block .title a{color:#333333; text-decoration:none; }
				
				#content #previews .blocklast { margin-bottom: 12px; padding-bottom:12px; font-size:11px; }
				#content #previews .blocklast .title{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding-bottom:10px; font-weight:normal; width:665px; font-style:italic; }
				
				.catList { margin:0px; padding:0px; list-style:none;}
				.catList li{ padding:6px 0px 6px 0px; border-bottom:1px dotted #dad0aa;}
				
				.catList li a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; font-style:italic;text-decoration:none; }
				.catList li a:hover{ font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; font-style:italic; color:#776f56; text-decoration:none;}
				
				
				#OIFcontent { float:left; width:664px; padding-left:12px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:18px; padding-bottom:20px;}
				#OIFcontent img { margin-left:10px;margin-right:10px;}
				#OIFcontent h1 { margin:10px 0px 10px 0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; width:665px; height:45px; border-top:1px solid #dad0aa; border-bottom:1px solid #dad0aa; line-height:45px; text-align:center;}
				
				#OIFcontent h2 { margin:10px 0px 10px 0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; width:665px; height:35px; border-top:1px dotted #dad0aa; border-bottom:1px dotted #dad0aa; line-height:35px; text-align:left;}
				#OIFcontent h3 { margin:10px 0px 10px 0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; width:665px; height:25px;line-height:25px; text-align:left;}				
				
				
				
				
				/* FÓRUM */
					.forumCategory { height:20px; float:left;}
				
				/* GALÉRIA */
				.forumItem { width:655px; margin:1px 0px 2px 0px; padding:5px; background:#eae6d7; border:1px solid #d6d2c4;}
				.forumItem td {  vertical-align:top;  }
				.forumItemName { }
				.forumItemTopics { font-size:11px; }
				.forumItemPosts { font-size:11px; }
				.forumItemDate { font-size:11px; padding-top:10px; }
				
				.postItem td {background:#eae6d7; margin-bottom:4px; border-bottom:2px solid #faf6e6; padding:6px; font-size:12px; font-family:"Trebuchet MS", Arial, Verdana}
				.postItemLeft { vertical-align:top;}
				.postItemCenter { width:500px; vertical-align:top;}
				.postItemRight { vertical-align:top;}
				
				.postReport { width:24px; height:24px; background:url(../images/report.png) left no-repeat; }
				.postReply { width:50px; height:24px; background:url(../images/reply.png) left no-repeat; padding-left:28px; line-height:24px;  padding-right:6px;}
				.reply { width:50px; padding:6px 6px 6px 28px;background:url(../images/reply.png) left no-repeat;}
				
				.pages {
					display:block;
					border:none;
					text-transform:uppercase;
					font-size:10px;
					margin:10px 0 50px;
					padding:0;
					}
					
					.pages a {
					list-style:none;
					float:left;
					border:1px solid #ccc;
					text-decoration:none;
					margin:0 5px 0 0;
					padding:5px;
					}
					
					.pages a:hover {
					border:1px solid #003f7e;
					}
					
					.pages a.pgEmpty {
					border:1px solid #eee;
					color:#eee;
					}
					
					.pages a.pgCurrent {
					border:1px solid #003f7e;
					color:#000;
					font-weight:700;
					background-color:#eee;
					}		
					
					
				/* REGISZTRÁCIÓ */
				
				#regForm { margin:0px; padding:0px;}
				#regForm table {width:100%;}
				#regForm .inputClass { width:400px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;color:#333333;}
				#regForm .inputClass1 {  font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;color:#333333;}
				
				
				/* GALÉRIA */
				.fotok { float:left; margin-bottom:10px;width:650px;}
				.fotokTitle { padding-left:10px; line-height:30px; height:30px;}
				.fotokKep { width:163px; height:179px; background:url(../images/galerystamp.png); float:left;}
				
				
				.foto { float:left; margin-bottom:10px;width:165px; }
				.fotoTitle { padding-left:10px; line-height:15px; height:30px; width:150px; }
				.fotoKep { width:163px; height:179px; background:url(../images/galerystamp.png); float:left;}
				
				/* VIDEÓ */
				
				.videoList { list-style:none; clear:both; margin:0px; padding:0px;}
				.videoList li { float:left; width:164px;}
				
				.videoFilm {width:148px; height:172px; background:url(../images/videofilm.png); float:left;}
				
				/* DOKUMENTUMTÁR */

				.docCatDescr{float:left; padding:0px; width:536px; font-size:10px;}
.docContainer{width:660px; float:left;}
.docItemContainer{width:660px; float:left; margin-top:10px; border-bottom:1px dotted #06414f; padding:5px 0px 5px 0px; margin-bottom:10px;}
.docImage{width:30px; float:left; font-size:10px;}
.docContent{width:460px; float:left; font-size:11px;}
.docSize{width:60px; float:left; font-size:10px; line-height:20px;}
.docDownload{width:100px; float:left; font-size:13px; text-align:center;}
.docCatContainer { float:left; clear:both; width:660px; padding-bottom:6px; margin-bottom:6px; }
.docCatItem { float:left; padding:2px; font-size:12px; }
.docCatItem a { font-weight:bold; color:#641c02; text-decoration:none; padding-right:12px;}
.docCatItem a:hover { font-weight:bold; color:#641c02; text-decoration:underline;}

				/* KAPCSOLAT */
				
				.contactText { width:170px; float:left; height:30px; line-height:30px; }
				.contactField { width:490px; float:left; height:30px; line-height:30px; }
					.textbox { width:460px; font-family:"Trebuchet MS", Arial, Verdana; font-size:12px; color:#333333; }
				.textarea1 { width:630px;height:200px;}	
				.fullRow h5 { font-size:10px; text-align: center; width:660px; margin:0px; padding:0px;}
				
				#validEmail { height:16px; width:16px; display:block;}
				
				
		#mainBottom {width:1038px; background:url(../images/bottom_shadow.png) center top; height:44px; text-align:center; color:#fff3c3; float:left; line-height:44px; font-family:"Palatino Linotype", "Trebuchet MS", "Times New Roman", sans-serif; font-size:12px}
		#mainBottom a{ color:#fff3c3; text-decoration:none;}
		#mainBottom a:hover{ color:#fff3c3; text-decoration:underline;}
#netcube { background:url(../images/netcubedivbg.png); width:100%; float:left; text-align:center; padding-top:12px;}


/* OIF button */

	
.vissza a {
	display: block;
	width:68px;
	line-height:28px;
	height:28px;
	background:url(../images/vissza_bg.gif);	
	text-decoration: none;
	text-align:center;
	margin-left:6px;
	margin-bottom:10px;
	}
	
	
	/* BANNER - BAL */

.leftBannerContainer { margin-top:10px; padding-left:3px; float:left; width:207px;}
.leftFlashBannerBlock { margin-top:10px; padding-left:3px; float:left;  width:207px;}
.leftFlashBannerlink { position:absolute; z-index:400;}
.leftFlashBanner { position:absolute; z-index:300; }

