/*  
Theme Name: Leather
Version: 0.1
Author: Varga Laszlo
Author URI: http://www.honlapfelujitok.hu
*/

@import url("css/base.css");

body{
	background-color:#fff;
	font-family:arial;
	text-align:center;
	background:#fff url(images/bg.jpg) repeat-y 49.999999% top;
	*background:#fff url(images/bg.jpg) repeat-y center top;
	background /*\**/ :#fff url(images/bg.jpg) repeat-y center top;
	behavior: url("csshover.htc"); 
}

	#head{
		width:978px;
		*width:977px;
		height:450px;
		text-align:left;
		margin:0 auto 0px;
	}
	
		#head_top{
			height:52px;
			background:transparent url(images/head_top.jpg) no-repeat 0 0;
			position:relative;
				z-index:5;
		}
		
			#head_top_left{
				float:left;
				width:680px;
				
			}
			
				#head_top_left ul li{
					background:transparent url(images/menu_pont.gif) repeat-y right top;
					float:left;
					text-align:left;
					position:relative;
				}
				
					#head_top_left ul li a{
						display:block;
						*display:inline-block;
						_display:block;
						_width:1px;
						margin:0 1px 0 0;						
						height:50px;
						padding:0 14px;
						line-height:50px;
						color:#fff;
						font-size:14px;
					}
					
					#head_top_left ul li a:hover{
						background:transparent url(images/menu_hover.jpg) repeat-x 0 0;
						color:#355dac;
					}
					
					#head_top_left ul li ul{
						display:none;
						z-index:3;
						position:absolute;
						background-color:#fff;
						border:1px solid #EC8300;  
						/**margin:0 0 0 -30px;*/
						z-index:1100;
						
						top:50px;
						left:0;
					}
					
					#head_top_left ul li:hover ul{
						display:block;
					}
					
						#head_top_left ul li ul li{
							display:block;
							float:none;
						}
					
							#head_top_left ul li ul li a{
								color:#EC8300;
								line-height:20px;
								height:20px;
								padding:0 0 0 15px;
								width:240px;
								background:transparent url(images/pont_nari.gif) repeat-x left bottom;
								margin:0 0 -1px;
							}
							
							#head_top_left ul li ul li a:hover{
								color:#0d6ac8;
								background:transparent url(images/pont_nari.gif) repeat-x left bottom;
							}
							
							#head_top_left ul li ul li ul{
								position:absolute;
								left:100%;
								top:0;
								display:none !important;
							}
							
							#head_top_left ul li ul li:hover ul{
								display:block !important;
							}
			
			#head_top_right{
				float:left;
				width:298px;
				*width:297px;
			}
			
				#searchform{
					position:relative;
					width:280px;
					height:47px;
					float:right;
				}
			
					#searchform div{
						position:absolute;
						top:8px;
						right:8px;
					}
					
						#searchform input{
							float:left;
							display:block;
						}
					
						#searchform #s{
							background:transparent url(images/search_bg.jpg) no-repeat top left;
							width:231px;
							height:17px;
							border:1px solid #f39f00;
							overflow:hidden;
							margin:3px 9px 0 0;
							color:#efac12;
							font-size:12px;
						}
						
						#searchform #searchsubmit{
							background:transparent url(images/search_submit.gif) no-repeat top left;
							width:23px;
							height:27px;
							border:none;
							text-indent:-10000px;
							cursor:pointer;
						}
						
					#searchform a{
						color:#fff;
						font-size:12px;
						position:absolute;
						bottom:0;	
						right:39px;
					}
				
		#head_middle{
			width:974px;
			*width:973px;
			height:298px;
			border-left:2px solid #0d6ac8;
			border-right:2px solid #0d6ac8;
			position:relative;
			z-index:1;
		}
		
			#head_middle img{
				display:block;
				*width:973px;
				*height:298px;
			}
		
		#head_bottom{
			height:100px;
			width:978px;
			*width:977px;
			background:transparent url(images/head_bottom.jpg) no-repeat 0 0;
		}
		
			#head_bottom a{
				display:block;
				width:326px;
				height:96px;
				margin:2px 0 0 0;
				float:left;
			}
			
			#head_bottom a.img_1:hover{
				background:transparent url(images/head_bottom.jpg) no-repeat 0 -102px;
			}
			
			#head_bottom a.img_2:hover{
				background:transparent url(images/head_bottom.jpg) no-repeat -326px -102px;
			}
			
			#head_bottom a.img_3:hover{
				background:transparent url(images/head_bottom.jpg) no-repeat -652px -102px;
			}
			
			#head_bottom a.img_3{
				*width:325px;
			}
			
				#head_bottom a div{
					font-size:14px;
					color:#fff;
					margin:50px 0 0 0;
					width:260px;
					float:right;
				}
				
				

	#middle{
		width:978px;
		text-align:left;
		margin:0 auto;
		background:transparent url(images/middle_bg.jpg) repeat-y 3px 0;
	}
	
		#middle_left{
			float:left;
			width:339px;
			margin:0 0 0 2px;
			/*background:transparent url(images/middle_left.jpg) repeat-y top left;*/
		}
		
			#side{
				width:322px;
				margin:15px 0 0 0;
			}
			
				#side li.widget,
				.side_element{
					margin:0 0 15px 16px;
					list-style:none;
					padding:0;
					border:2px solid #0d6ac8;
				}
				
				#side li#minimeta-3{
					border:2px solid #ec8200;
				}
				
					#side li#minimeta-3 #loginform{
						background-color:#fff;
						position:relative;
						padding:15px 15px 0 15px;
						font-size:14px;
						color:#ec8200;
						margin:0 0 -15px;
						width:auto;
					}
					
						#side li#minimeta-3 #loginform p{
							margin:0 0 15px 0;
						}
					
						#side li#minimeta-3 #loginform input{
							position:absolute;
							right:15px;
						}
						
						#side li#minimeta-3 #loginform .input{
							background:transparent url(images/reg_input.jpg) no-repeat 0 0; 
							border:none;
							width:133px;
							height:19px;
							padding:0 5px;
							overflow:hidden;
							color:#ec8200;
						}
						
						#side li#minimeta-3 #loginform #wp-submit{
							background:#ec8200 url(images/tovabb.gif) no-repeat 95% 5px;
							*background:#ec8200 url(images/tovabb.gif) no-repeat 95% 6px;
							border:none;
							padding:1px 15px 1px 1px;
							*padding:1px 15px 1px 2px;
							color:#fff;
							cursor:pointer;
							text-align:left;
							*width:105px !important;
							margin:13px 0 0 0;
						}
						
						#side li#minimeta-3 #loginform #wp-submit:hover{
							background:#2F65A8 url(images/tovabb_h.gif) no-repeat 95% 5px;
							*background:#2F65A8 url(images/tovabb_h.gif) no-repeat 95% 6px;
						}
					
					#side li#minimeta-3 ul{
						background-color:#fff;
						padding:11px 15px 15px 15px;
						/*margin:-15px 0 0;*/
					}
					
						#side li#minimeta-3 ul a{
							color:#ec8200;
							font-size:14px;
						}
						
						#side li#minimeta-3 ul a:hover{
							text-decoration:underline;
						}
				
					.side_element .side_title,
					#side li.widget .widgettitle{
						line-height:50px;
						height:50px;
						font-size:14px;
						color:#fff;
						text-align:center;
						background:#0d6ac8 url(images/side_bg.jpg) no-repeat 0 0;
					}
					
					#side li#minimeta-3 .widgettitle{
						background:#0d6ac8 url(images/side_bg_orange.jpg) no-repeat 0 0;
					}
					
					.flexipages_widget{
						background-color:#fff;
					}
					
					/* event */ 
					
					.side_element .side_content,
					 #side .textwidget,
					.dbem-calendar,
					ul li.ngg_images .ngg-widget{
						background-color:#fff;
					}
					
					#side .textwidget{
						padding:15px;
					}
					
						.dbem-calendar .dbem-calendar{
							border:none;
						}
						
							.eventless-pre span,
							.eventless-post span,
							.eventless-pre a,
							.eventless-post a,
							.eventful-pre a,
							.dbem-calendar .days-names{
								display:none;
							}
							
						
							.eventless span,
							.eventless-today span,
							.eventful a,
							.eventful-today a{
								border:1px solid #0d6ac8;
								display:block;
								width:18px;
								margin:0 auto;
								font-size:14px;
								color:#116cc4;
								padding:1px 0;
								font-weight:bold;
							}
							
							.eventless-today span{
								color:#fff;
								background-color:#0d6ac8;
							}
							
							.eventful-today a{
								color:#ec8200;
								border:1px solid #ec8200;
								background-color:#fff;
							}
							
							.eventful a{
								color:#fff;
								border:1px solid #ec8200;
								background-color:#ec8200;
							}
						
						
						
					
					
					.side_element #bal_menu,
					.flexipages_widget ul{
						position:relative;
						top:1px;
					}
					
					.side_element #bal_menu li a,
					.flexipages_widget ul li a{
						height:35px;
						line-height:35px;
						display:block;
						color:#0d6ac8;
						font-size:14px;
						padding:0 0 0 10px;
						background:transparent url(images/pont.gif) repeat-x left bottom;
					}
					
					.side_element #bal_menu li a:hover,
					.flexipages_widget ul li a:hover{
						color:#fff;
						background:#2c62a6 url(images/pont.gif) repeat-x left bottom;
					}
					
					.widget_sp_image{
						border:none !important;
						text-align:center !important;
					}
					
					.widget_sp_image h2{
						background:none !important;
						color:#116CC4 !important;
						font-size:14px !important;
						height:20px !important;
						line-height:20px !important;
						text-align:center !important;
					}
					
					
					
					.month_name,
					.prev-month,
					.next-month {
						font-size:14px;
						color:#0d6ac8;
						font-weight:100;
					}
					
					.dbem-calendar-table{
						margin:0 0 0 7px;
						width:287px;
						border-bottom:10px solid #fff;
					}
					
					/* event end */
					
					/* galéria sidebar */
					
					ul li.ngg_images .ngg-widget img{
						background:transparent url(images/keret176.jpg) no-repeat 0 0;
					}
					
					/* galéria sidebar */
		
		#middle_right{
			float:left;
			width:620px;
			/*margin:0 15px 0 0;*/
			
		}
		
			#middle_right .block{
				position:relative;
				background:transparent url(images/pont_x.gif) repeat-x bottom left;
			}
			
			/* home */
			
			#home{
				background:transparent url(images/pont_y.gif) repeat-y top right;
				margin:0 0 15px 0;
			}
			
				 .koszontjuk{
					margin:15px 0 6px 15px;
					float:left;
				}
			
				 .nyelvek{
					float:right;
					margin:13px 13px 13px 0;
					width:126px;
					text-align:right;
					display:inline;
				}
				
					 .nyelvek a{
						float:right;
						display:block;
					}
				
				.pro{
					padding:15px;
					position:relative;
					width:590px;
					height:210px;
				}
				
					.pro_contents,
					.pro_contents ul{
						position:relative;
					}
					
						.pro_contents ul li{
							position:absolute;
							top:0;
							left:0;
							background:#fff;
						}
						
							.pro_img{
								float:left;
								width:195px;
							}
							
								.pro_img img{
									padding:2px 8px 9px 2px;
									background:transparent url(images/keret176.jpg) no-repeat 0 0;
								}
							
							.pro_content{
								float:left;
								width:390px;
							}
							
								.pro_content h4{
									color:#ec8200;
									font-size:25px;
									font-weight:100;
									margin:0 0 10px 0;
								}
								
								.pro_content p{
									color:#0d6ac8;
									font-size:14px;
									text-align:justify;
								}
							
								
				
					.pro .pro_pager{
						position:absolute;
						bottom:15px;
						right:6px;
						z-index:2000000;
					}
					
						.pro .pro_pager div{
							width:25px;
							height:21px;
							float:left;
							margin:0 9px 0 0;
							background:transparent url(images/pro_passive.jpg) no-repeat 0 0;
							font-size:14px;
							color:#fff;
							text-align:center;
							padding:4px 0 0 0;
							cursor:pointer;
						}
						
						.pro .pro_pager div.active{
							background:transparent url(images/pro_active.jpg) no-repeat 0 0;
						}
						
				/* hír */
				
				.hir{
					padding:20px 15px;
					position:relative;
				}
				
					.hir img{
						float:right;
						display:block;
						width:176px;
						height:176px;
						padding:2px 8px 9px 2px;
						background:transparent url(images/keret176.jpg) no-repeat 0 0;
						margin:0 0 0 10px;
					}
					
					.hir h3{
						color:#EC8200;
						font-size:25px;
						font-weight:100;
						margin:0 0 10px;
					}
					
					.hir p{
						color:#0D6AC8;
						font-size:14px;
						line-height:19px;
						text-align:justify;
					}
					
					
					
					.hir a{
						background:url("images/tovabb.gif") no-repeat scroll 95% 4px #EC8200;
						/*bottom:0;*/
						color:#FFFFFF;
						/*display:block;*/
						font-size:14px;
						padding:1px 18px 1px 2px;
						/*position:absolute;*/
						/*right:214px;*/
						float:right;
					}
					
					.hir a:hover{
						background:url("images/tovabb_h.gif") no-repeat scroll 95% 4px #2f65a8;
					}
					
					.hir p a{
						color:#EC8200;
						background:none;
						padding:0;
						float:none;
					}
					
					.hir p a:hover{
						text-decoration:underline;
					}
				
				/* hír end */
				
				/* middle_bottom */
				
				.middle_bottom{
					background:transparent url(images/middle_bottom.gif) repeat-y 1px 0;
				}
				
					.harmad{
						float:left;
					}
					
					.harmad_1{
						width:207px;
						/*background:transparent url(images/pont_y.gif) repeat-y right top;*/
					}
					
					.harmad_2{
						width:206px;
					}
					
					.harmad_3{
						width:206px;
						/*background:transparent url(images/pont_y.gif) repeat-y left top;*/
					}
					
						.harmad h4{
							font-size:14px;
							color:#fff;
							font-weight:bold;
							text-align:center;
							height:50px;
							line-height:50px;
						}
						
						.harmad_1 h4{
							background:transparent url(images/harmad_1.jpg) no-repeat 0 0;
						}
						
						.harmad_2 h4{
							background:transparent url(images/harmad_2.jpg) no-repeat 0 0;
						}
						
						.harmad_3 h4{
							background:transparent url(images/harmad_3.jpg) no-repeat 0 0;
						}
						
						.harmad img{
							padding:2px 8px 9px 2px;
							background:transparent url(images/keret176.jpg) no-repeat 0 0;
							margin:15px 0 5px 13px;
						}
						
						.harmad li{
							list-style:none;
							padding:0;
							margin:0 0 0px 15px;
							line-height:28px;
							_line-height:14px;
						}
						
							.harmad li a{
								display:block;
								
								font-size:14px;
							}
							
							.harmad li a:hover{
								text-decoration:underline;
							}
							
							.harmad_1 li a{
								color:#0d6ac8;
							}
							
							.harmad_2 li a{
								color:#007235;
							}
							
							.harmad_3 li a{
								color:#ec8200;
							}
				
				/* middle_bottom end */
			
			/* home end */
			
			/* tartalmi oldal */
			
			.tartalom{
				padding:15px;	
			}  
			
			.block .tartalom{
				background:transparent url(images/pont_y.gif) repeat-y right top;
			}
			
				.tartalom h2,
				h2 .block .tartalom{
					color:#EC8200;
					font-size:25px;
					font-weight:100;
					margin:0 0 10px;
				}
				
				.tartalom p{
					color:#0D6AC8;
					font-size:14px;
					text-align:justify;
				}
				
					.tartalom p img{
						border:2px solid #EC8200;
						margin-bottom:10px;
					}
					
					.tartalom p a{
						color:#1e529b;
					}
					
					.tartalom p a:hover{
						color:#EC8200;
					}
				
				.single h2{
					border-bottom:2px solid #EC8200;
					position:relative;
				}
				
				.single p{
					margin:0 0 10px 0;
				}
				
					.single h2 small{
						font-size:12px;
						color:#666;
						right:2px;
						bottom:2px;
						position:absolute;
					}
			
			/* tartalmi oldal end */
			
			/* kereses */
			
			.kereses h2 a{
				color:#EC8200;
				font-size:18px;
				font-weight:100;
				margin:0 0 10px;
			}
			
			.kereses h2 a:hover{
				text-decoration:underline;
			}
			
			/* kereses end */
			
			/* galéria(wp) */
			
			.gallery img{
				border:2px solid #EC8200;
			}
			
			/* galéria(wp) end */
			
			/* galéria (nextgen) */
			
			.galeria .vissza{
				color:#1e529b;
			}
			
				.galeria .vissza:hover{
					color:#EC8200;
				}
			
			/* galéria (nextgen) end */
			
			/* esemeny */
			
			.esemeny_out h2,
			.esemeny_out .tartalom{
				margin:0 0 0 0 !important;
			}
			
			.esemyeny_title{
				border-bottom:2px solid #EC8200;
				margin:0 0 10px 0;
			}
			
				.esemeny_out .date{
					color:#666;
				}
			
				.esemyeny_title h4{
					display:inline;
					float:left;
					font-size:18px;
					font-weight:100;
				}
				
					.esemyeny_title h4 a{
						color:#EC8200;
					}
				
				.esemyeny_title .date{
					display:inline;
					float:right;
					font-size:12px;
					color:#666;
					line-height:22px;
				}
				
				.esemeny_out .esemeny_tovabb{
					background:url("images/tovabb.gif") no-repeat scroll 95% 4px #EC8200;
					color:#FFFFFF;
					float:right;
					font-size:14px;
					padding:1px 18px 1px 2px;
				}
				
					.esemeny_out .esemeny_tovabb:hover{
						background:url("images/tovabb_h.gif") no-repeat scroll 95% 4px #2F65A8;
					}
					
					.eventful-post{
						display:none;
					}
			
			/* esemeny end */
			
			/* video */
			
			.video{
			
			}
			
				.video h2{
					border-bottom:2px solid #EC8200;
					position:relative;
				}
				
					.video h2 small{
						font-size:12px;
						color:#666;
						right:2px;
						bottom:2px;
						position:absolute;
					}
			
			/* video end */
			
			/* forum */
			
			.wpf-table textarea{
				height:200px;
				width:470px;
			}
			
				#wpf-wrapper a{
					color:#0D6AC8;
				}
			
			/* forum end */
			
			/* apro */
			
			#classiwrapper a{
				color:#0D6AC8;
			}
			
			/* apro end */
			
			
	
	#foot{
		height:51px;
		width:100%;
		margin:0px 0 0 0;
		font-size:12px;
		text-align:center;
	}
	
		#foot_in{
			width:974px;
			margin:0 auto;
			text-align:left;
			height:34px;
			padding:17px 0 0 0;
			border-left:2px solid #0D6AC8;
			border-right:2px solid #0D6AC8;
			background:transparent url(images/foot_bg.jpg) no-repeat center top;
		}
	
			#foot_left{
				float:left;
				color:#fff;
				margin:0 0 0 10px;
			}
			
			#foot_right{
				float:right;
				color:#fff;
				margin:0 10px 0 0;
			}
			
/* classes */

.statistx{
	border:none !important;
}

/*  google analytics */ 

.widget_google_stats{
	border:none !important;
	background:none !important;
}

	.widget_google_stats h2{
		display:none !important;
	}
