/*
    _   ___ _  _     _    _ _           
   /_\ | _ ) || |___| |__| (_)_ _  __ _ 
  / _ \| _ \ __ / _ \ / _` | | ' \/ _` |
 /_/ \_\___/_||_\___/_\__,_|_|_||_\__, |
                                  |___/ 
                                  
Primary color: #5a7b34
Secondary color: #5baaab

*/


body {
	background: #FFF repeat url('../images/bgr.jpg') 50% 0%;
	font: normal 14px/1.3em Arial;
	color: #3f6c73;
}

   /* //////////////////////*/
   /*      Vaz reszek       */
   /* //////////////////////*/

div#bg_top {
	background: no-repeat url('../images/bgtop.jpg') 50% top;
	width: 100%;
}

div#bg_szalag {
	background: no-repeat url('../images/bg_szalag.png') 50% 109px;
	width: 100%;
}

	div#bg_szalag.nohirdetes {
		background: no-repeat url('../images/bg_szalag.png') 50% -20px;
		width: 100%;
	}

div#bg_content {
	background: repeat-y url('../images/bg_content.png') 50% 0px;
	width: 100%;
}

div#maincontainer {
    width: 982px;
	margin-left:auto;
	margin-right:auto;
}

div#top_hirdetes {
	background: no-repeat url('../images/top_hirdetes.png') left top;
	width: 982px;
	height: 129px;
	padding-left: 46px;
	padding-top: 15px;
}

div#header {
    background: no-repeat url('../images/header.jpg') left top;
	width: 982px;
	height: 254px;
}

	a#logo:link,
	a#logo:visited {
		float: left; 
		display: inline;
		text-decoration: none;
		width: 460px;
		height: 185px;
	}
        
                a#logo:link img,
                a#logo:visited img{
                    display: none;
                }

		a#logo:hover {
			text-decoration: none;
		}
	
		div#search_holder {
			width: 480px;
			height: 27px;
			float: right;
			display: inline;
			margin-top: 9px;
			margin-right: 33px;
			margin-bottom: 73px;
		}

			div#search_holder .l {
				background-color: #e8ebe7;
				float: right; 
				display: inline-block;
				-webkit-border-radius: 14px;
				-moz-border-radius: 14px;
				-khtml-border-radius: 14px;
				border-radius: 14px;
			}

			div#search_holder .r {
				background-color: #5f9090;
				display: inline-block;
				-webkit-border-radius: 14px;
				-moz-border-radius: 14px;
				-khtml-border-radius: 14px;
				border-radius: 14px;
			}

				div#search_holder .r a:link,
				div#search_holder .r a:visited {
					font: normal 13px/27px Arial;
					color:#FFF;
					text-decoration: underline;
					padding: 0px 14px 0px 8px;
				}

					div#search_holder .r a:hover {
						text-decoration: none;
					}

			div#search_holder .search_input {
				background-color: transparent;
				width: 160px;
				height: 27px;
				border: 0px;
				padding-left: 14px;
				display: inline;

				font: normal 13px/27px Arial;
				color: #103b67;

				-webkit-transition: all .3s ease-in-out;
				-moz-transition: all .3s ease-in-out;
				-o-transition: all .3s ease-in-out;
				-ms-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out;
			}

				div#search_holder .search_input:focus {
					width: 220px;
					outline: 0;
				}

			div#search_holder .search_submit {
				background: no-repeat url('../images/search_submit.png') left top;
				background-color: transparent;
				border: 0px;
				margin: 0px;
				width: 34px;
				height: 27px;
				display: inline;

				-webkit-transition: all .3s ease-in-out;
				-moz-transition: all .3s ease-in-out;
				-o-transition: all .3s ease-in-out;
				-ms-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out;
			}

			div#search_holder .search_submit:hover {
				transform: scale(1.2,1.2);
				-ms-transform: scale(1.2,1.2);
				-webkit-transform: scale(1.2,1.2);
				-o-transform: scale(1.2,1.2);
				-moz-transform: scale(1.2,1.2);
			}

	div#kiemelt_cikk {
		background: repeat-x url('../images/kiemelt_cikk_r.jpg') left top;
		height: 49px;
		-webkit-border-radius: 25px;
		-moz-border-radius: 25px;
		-khtml-border-radius: 25px;
		border-radius: 25px;
		float: right; 
		display: inline;
		margin-right: 33px;
		overflow: hidden;
	}

		div#kiemelt_cikk .l {
			background: no-repeat url('../images/kiemelt_cikk_left.jpg') left top;
			height: 49px;
			padding-left: 10px;
		}

			div#kiemelt_cikk .r {
				background: no-repeat url('../images/kiemelt_cikk_right.jpg') right top;
				height: 49px;
				padding-right: 10px;
				font: normal 16px/49px Georgia, Arial;
				color:#f3656d;
				font-style: italic;
			}

				div#kiemelt_cikk .r b {
					background-color: #f4656e;
					font: normal 16px/16px Georgia, Arial;
					color: #fff;
					display: inline-block;
					padding: 1px 7px 6px 8px;
					font-style: italic;
					-webkit-border-radius: 20px;
					-moz-border-radius: 20px;
					-khtml-border-radius: 20px;
					border-radius: 20px;
					box-shadow: 0px 0px 4px #bac5c5;
					-webkit-box-shadow: 0px 0px 4px #bac5c5;
					-moz-box-shadow: 0px 0px 4px #bac5c5;
					margin-right: 3px;
					vertical-align: bottom;
					margin-bottom: 12px;
				}

				div#kiemelt_cikk .r .btn_pink {
					vertical-align: bottom;
					margin-bottom: 11px;
					margin-left: 10px;
				}

				.btn_pink:link, .btn_pink:visited {
					background: repeat-x url('../images/btn_pink.jpg') left top;
					height: 26px;
					display: inline-block;
					-webkit-border-radius: 14px;
					-moz-border-radius: 14px;
					-khtml-border-radius: 14px;
					border-radius: 14px;
					font: normal 14px/26px Georgia, Arial;
					color:#FFFFFF;
					font-style: italic;
					padding: 0px 16px;

					-webkit-transition: all .3s ease-in-out;
					-moz-transition: all .3s ease-in-out;
					-o-transition: all .3s ease-in-out;
					-ms-transition: all .3s ease-in-out;
					transition: all .3s ease-in-out;
				}
					.btn_pink:hover {
						text-decoration: underline;
						transform: translate(0px,-2px);
						-ms-transform: translate(0px,-2px);
						-webkit-transform: translate(0px,-2px);
						-o-transform: translate(0px,-2px);
						-moz-transform: translate(0px,-2px);
					}



				.btn_white:link, .btn_white:visited {
					background: #FFF;
					height: 26px;
					display: inline-block;
					-webkit-border-radius: 14px;
					-moz-border-radius: 14px;
					-khtml-border-radius: 14px;
					border-radius: 14px;
					font: normal 15px/26px Georgia, Arial;
					color:#3f6c72;
					font-style: italic;
					padding: 0px 26px;

					box-shadow: 0px 3px 0px #bf535b;
					-webkit-box-shadow: 0px 3px 0px #bf535b;
					-moz-box-shadow: 0px 3px 0px #bf535b;

					-webkit-transition: all .3s ease-in-out;
					-moz-transition: all .3s ease-in-out;
					-o-transition: all .3s ease-in-out;
					-ms-transition: all .3s ease-in-out;
					transition: all .3s ease-in-out;
				}
					.btn_white:hover {
						text-decoration: underline;
						transform: translate(0px,-2px);
						-ms-transform: translate(0px,-2px);
						-webkit-transform: translate(0px,-2px);
						-o-transform: translate(0px,-2px);
						-moz-transform: translate(0px,-2px);
					}

div#menu_holder {
	background: repeat-x url('../images/menu_x.jpg') left top;
        width: 982px;
        height: 69px;
        position: relative;
        /*z-index: 20000;*/
        border-bottom: 1px solid #4d9091;
}
#mobil_menu{
    display: none;
    width: 50px;
    
}

#mobil_menu img{
    display: block;
    max-width: 100%;
}

	#auth_btns {
		position: absolute;
		right: 14px;
		top: 14px;
		/*float: right; */
		/*display: inline;*/
		width: 220px;
		background: repeat-x url('../images/auth_btns.png') left top;
		height: 36px;
		-webkit-border-radius: 18px;
		-moz-border-radius: 18px;
		-khtml-border-radius: 18px;
		border-radius: 18px;
		/*margin-top: 14px;*/
		/*margin-right: 14px;*/
		box-shadow: 0px 2px 3px #468687;
		-webkit-box-shadow: 0px 2px 3px #468687;
		-moz-box-shadow: 0px 2px 3px #468687;
	}

		#auth_btns a:link,
		#auth_btns a:visited {
			font: bold 15px/36px Arial;
			color: #FFF;
			text-shadow: 0px -1px #488687;
			padding: 0px 14px 0px 20px;
		}

		#auth_btns a.featured:link,
		#auth_btns a.featured:visited {
			background: repeat-x url('../images/auth_btns_featured.png') left top;
			display: inline-block;
			-webkit-border-radius: 18px;
			-moz-border-radius: 18px;
			-khtml-border-radius: 18px;
			border-radius: 18px;
			width: 92px;
			padding: 0px;
			text-align: center;
		}

			#auth_btns a.featured.aktiv:link,
			#auth_btns a.featured.aktiv:visited {
				background: #f5656f repeat-x url('../images/login_btn.png') left top;
				display: inline-block;

				-webkit-border-radius: 0px;
				-moz-border-radius: 0px;
				-khtml-border-radius: 0px;
				border-radius: 0px;
				-webkit-border-top-left-radius: 18px; 
				-khtml-border-radius-topleft: 18px;
				-moz-border-radius-topleft: 18px; 
				border-top-left-radius: 18px;
				-webkit-border-top-right-radius: 18px; 
				-khtml-border-radius-topright: 18px;
				-moz-border-radius-topright: 18px; 
				border-top-right-radius: 18px;	

				box-shadow: 4px 0px 0px #448384;
				-webkit-box-shadow: 4px 0px 0px #448384;
				-moz-box-shadow: 4px 0px 0px #448384;	
			}

			#auth_btns a#reg_btn:link,
			#auth_btns a#reg_btn:visited {
				display: inline-block;
			}

			#auth_btns a#reg_btn.aktiv:link,
			#auth_btns a#reg_btn.aktiv:visited {
				background: #f5656f repeat-x url('../images/login_btn.png') left top;
				display: inline-block;

				-webkit-border-radius: 0px;
				-moz-border-radius: 0px;
				-khtml-border-radius: 0px;
				border-radius: 0px;
				-webkit-border-top-left-radius: 18px; 
				-khtml-border-radius-topleft: 18px;
				-moz-border-radius-topleft: 18px; 
				border-top-left-radius: 18px;
				-webkit-border-top-right-radius: 18px; 
				-khtml-border-radius-topright: 18px;
				-moz-border-radius-topright: 18px; 
				border-top-right-radius: 18px;	

				box-shadow: 4px 0px 0px #448384;
				-webkit-box-shadow: 4px 0px 0px #448384;
				-moz-box-shadow: 4px 0px 0px #448384;	
			}

			#login_popup {
				background: repeat url('../images/submenu_bg.png') left top;
				width: 280px;
			    padding-bottom: 4px;
			    position: absolute;
			    right: 11px;
			    top: 50px;
			    display: none;
                            z-index:1100;
			}

				#login_popup form {
					margin: 0px 0px;
				}

				#login_popup .inner {
					background: #f5656f;
					width: 280px;
				    margin-left: -4px;
				    margin-right: -4px;
				    padding-bottom: 10px;
				}

				#login_popup .featured {
					background: #9a363e;
					width: 280px;
					padding: 12px 0px;
					margin-top: 14px;
				}

				#login_popup .featured a:link,
				#login_popup .featured a:visited {
					font: normal 13px/1.3em Arial;
					color:#ffffff;
					float: right; 
					display: inline;
					margin-top: 4px;
					margin-right: 14px;
				}

					#login_popup label {
						margin-left: 15px;
						font: normal 13px/1.3em Arial;
						color:#FFF;
						padding: 10px 0px 3px;
					}

					#login_popup .text,
					#login_popup .password {
						background: no-repeat url('../images/login_popup_input.png') left top;
						width: 253px;
						height: 39px;
						border: 0px;
						padding: 0px 16px;
						font: bold 16px/1.3em Arial;
						color:#000000;
						margin: 0px 0px;
						margin-left: 15px;

					}

					#login_popup #login_submit {
						background: repeat-x url('../images/btn_pink.jpg') left top;
						height: 26px;
						float: right; 
						display: inline;
						border: 0px;
						margin-right: 14px;
						-webkit-border-radius: 14px;
						-moz-border-radius: 14px;
						-khtml-border-radius: 14px;
						border-radius: 14px;
						font: normal 14px/26px Georgia, Arial;
						color:#FFFFFF;
						font-style: italic;
						padding: 0px 16px;
						cursor: pointer;

						-webkit-transition: all .3s ease-in-out;
						-moz-transition: all .3s ease-in-out;
						-o-transition: all .3s ease-in-out;
						-ms-transition: all .3s ease-in-out;
						transition: all .3s ease-in-out;
					}
						#login_popup #login_submit:hover {
							text-decoration: underline;
							-webkit-filter: brightness(90%); 
							-moz-filter: brightness(90%); 
							-o-filter: brightness(90%); 
							-ms-filter: brightness(90%); 
							filter: brightness(90%);
						}


			#reg_popup {
				background: repeat url('../images/submenu_bg.png') left top;
				width: 212px;
			    padding-bottom: 4px;
			    position: absolute;
			    right: 18px;
			    top: 50px;
			    display: none;
                            z-index:1100
			}

				#reg_popup .inner {
					background: #f5656f;
					width: 212px;
				    margin-left: -4px;
				    margin-right: -4px;
				}

					#reg_popup .inner ul {
						list-style-type: none;
						margin: 0px 0px;
						padding: 9px 9px;
					}

						#reg_popup .inner ul li {
							display: block;
							margin-bottom: 1px;
						}

						#reg_popup .inner ul li.even a:link,
						#reg_popup .inner ul li.even a:visited {
							background-color: #f89ba1;
						}

							#reg_popup .inner ul li a:link,
							#reg_popup .inner ul li a:visited {
								background: #f7848c no-repeat url('../images/li2.png') 13px 16px;
								display: block;
								font: bold 15px/1.3em Arial;
								color: #FFFFFF;
								padding: 10px 10px 10px 30px;
							}


div#slider_holder {
	background: repeat-y url('../images/slider_bg.jpg') left top;
	width: 981px !important;
}

	div#slider_holder .top_shadow {
		background: repeat-x url('../images/top_shadow.png') left top;
		width: 981px !important;
		height: 361px ;
		padding: 16px 16px;
	}

		div#slider_holder .top_shadow .item {
			background: repeat url('../images/shadow.png') left top;
			width: 945px;
			height: 321px;
			margin-left: 20px;
			margin-top: 20px;

		}

			div#slider_holder .top_shadow .item .inner {
				background: #FFF;
				margin-left: -4px;
				margin-top: -4px;
				width: 945px;
				height: 321px;
				padding: 8px 8px;
			}

	div#slider_holder div.timer {
		display: none;
	}

	div#slider_holder .orbit-bullets {
		left: auto;
		right: 30px;
		bottom: 30px;
	}

		div#slider_holder .orbit-bullets li {
			background: no-repeat url('../images/bullets.png') -29px top;
			width: 29px;
			height: 29px;
		}

		div#slider_holder .orbit-bullets li.active {
			background: no-repeat url('../images/bullets.png') 0px top;
		}

	.hr_diszes {
		background: repeat-x url('../images/hr_diszes.png') left top;
		height: 8px;
		font-size: 0px;
		line-height: 8px;
		width: 100%;
		margin-bottom: -8px;
		position: relative;
		z-index: 1000;
	}

div#content_holder {
    width: 981px;
    position: relative;
    padding-bottom: 30px;
}


	div#content_holder .box {
		background-color: #FFF;
		box-shadow: 4px 4px 0px #bbbfbe;
		-webkit-box-shadow: 4px 4px 0px #bbbfbe;
		-moz-box-shadow: 4px 4px 0px #bbbfbe;
		margin-bottom: 15px;
		width: 935px;
		padding: 0px 4px;
	}


div#content_holder.full_width {
    background-color: #f0f4f3;
    padding: 20px 22px;
}

	div#content_holder.full_width h1 {
	    background: no-repeat url('../images/h1_nagy.png') left bottom;
	    margin-top: 0px;
	}

	div#primary {
		float: right; 
		display: inline;
		width: 730px;
		margin-right: 11px;
	}
		
		div#primary div#main {
			background-color: #f0f5f4;
			float: left; 
			display: inline;
			width: 600px;
			padding-bottom: 30px;
		}
				
			div#primary div#main .spacer {
				background-color: #f0f5f4;
				height: 20px;
			}
				
			div#primary div#main .content {
				padding: 0px 13px;
			}
				
				div#primary div#main .grid {
					margin-left: -15px;
				}
					div#primary div#main .grid .third {
						position: relative;
						background-color: #FFF;
						margin-left: 15px;
						padding: 6px 6px;
						float: left; 
						display: inline;
						width: 172px;
						box-shadow: 4px 4px 0px #bbbfbe;
						-webkit-box-shadow: 4px 4px 0px #bbbfbe;
						-moz-box-shadow: 4px 4px 0px #bbbfbe;
						margin-bottom: 16px;

						-webkit-transition: all .3s ease-in-out;
						-moz-transition: all .3s ease-in-out;
						-o-transition: all .3s ease-in-out;
						-ms-transition: all .3s ease-in-out;
						transition: all .3s ease-in-out;
                                                min-height: 154px;
					}
					
					div#primary div#main .grid .third .cat_img:link,
					div#primary div#main .grid .third .cat_img:visited {
						background: no-repeat url('../images/cat_bg.png') left top;
						display: block;
					}
						
						div#primary div#main .grid .third .cat_img:link img,
						div#primary div#main .grid .third .cat_img:visited img {
							margin-top: -14px;
						}
						
					div#primary div#main .grid .third.filled {
						padding: 0px 0px;
						width: 160px;
						margin-left: 12px;
					}
					
					div#primary div#main .grid .third:hover {
						transform: translate(0px,-2px);
						-ms-transform: translate(0px,-2px);
						-webkit-transform: translate(0px,-2px);
						-o-transform: translate(0px,-2px);
						-moz-transform: translate(0px,-2px);
					}
					
				div#primary div#main .grid h2 {
					display: block;
					margin: 10px 0px;
				}
					
				div#primary div#main .grid h2,
				div#primary div#main .grid h2 a:link,
				div#primary div#main .grid h2 a:visited {
					font: normal 15px/1.3em Georgia, Arial;
					color: #406d74;
					font-style: italic;
					text-align: center;
				}

				div#primary div#main .box {
					background-color: #FFF;
					box-shadow: 4px 4px 0px #bbbfbe;
					-webkit-box-shadow: 4px 4px 0px #bbbfbe;
					-moz-box-shadow: 4px 4px 0px #bbbfbe;
					margin-bottom: 15px;
					width: 570px;
				}

				div#primary div#main .box.termek {
					padding: 0px 0px;
					margin-top: 4px;
				}

				div#primary div#main .box.half {
					width: 278px;
					float: left; 
					display: inline;
					margin-left: 15px;
				}

				div#primary div#main .box.featured {
					background-color: #eb7b83;
				}

				div#primary div#main .box .content {
					padding: 7px 7px;
				}

				div#primary div#main .box .content.inner {
					padding: 7px 22px;
				}

				div#primary div#main .tab_contents .box .content.inner {
					padding: 14px 12px;
				}

					div#primary div#main .box .content .title {
						background: repeat url('../images/sraff.png') left top;
						border-bottom: 4px solid #b8d8d8;
						margin-bottom: 8px;
					}

					div#primary div#main .box.featured .content .title {
						background: repeat url('../images/sraff_featured.png') left top;
						border-bottom: 4px solid #FFF;
					}

						div#primary div#main .box .content .title h2 {
							float: left; 
							display: inline;
							width: 420px;
							padding-left: 16px;
							height: 48px;
							margin: 0px 0px;
						}

							div#primary div#main .box.half .content .title h2 {
								float: none; 
								display: block;
								width: 100%;
								padding-left: 16px;
								height: 48px;
								margin: 0px 0px;
								text-align: left;
							}

							

							div#primary div#main .box.featured .content .title h2,
							div#primary div#main .box.featured .content .title h2 a:link,
							div#primary div#main .box.featured .content .title h2 a:visited {
								color: #e25661;
							}

							div#primary div#main .box .content .likes {
								float: right; 
								display: inline;
								width: 110px;
								margin-right: 12px;
								margin-top: 12px;
							}

								div#primary div#main .box .content .likes .up:link,
								div#primary div#main .box .content .likes .up:visited {
									background: no-repeat url('../images/likes_up.png') left top;
									padding-left: 28px;
									font: bold 15px/1.3em Arial;
									color:#83ae60;
									padding-top: 6px;
									float: right;
									display: inline;

									-webkit-transition: all .3s ease-in-out;
									-moz-transition: all .3s ease-in-out;
									-o-transition: all .3s ease-in-out;
									-ms-transition: all .3s ease-in-out;
									transition: all .3s ease-in-out;
								}

								div#primary div#main .box .content .likes .sep{
									background: no-repeat url('../images/likes_sep.png') left top;
									width: 1px;
									height: 25px;
									font-size: 0px;
									line-height: 0px;
									margin: 2px 10px;
									float: right;
									display: inline;
								}

								div#primary div#main .box .content .likes .down:link,
								div#primary div#main .box .content .likes .down:visited {
									background: no-repeat url('../images/likes_down.png') left top;
									padding-left: 30px;
									font: bold 15px/1.3em Arial;
									color:#e0737c;
									padding-top: 6px;
									float: right;
									display: inline;

									-webkit-transition: all .3s ease-in-out;
									-moz-transition: all .3s ease-in-out;
									-o-transition: all .3s ease-in-out;
									-ms-transition: all .3s ease-in-out;
									transition: all .3s ease-in-out;
								}

                                                                div#primary div#main .box .content .likes .up,
                                                                div#primary div#main .box .content .likes .down {
                                                                    cursor:default;
                                                                }

								div#primary div#main .box .content .likes .up.aktiv:link,
								div#primary div#main .box .content .likes .up.aktiv:visited,
								div#primary div#main .box .content .likes .up.aktiv:hover {
									background: no-repeat url('../images/likes_up_a.png') left top;
									text-decoration: none;
                                                                        cursor: pointer;
								}
                                                                div#primary div#main .box .content .likes .up.clicked
                                                                {
                                                                    background: no-repeat url('../images/likes_up_a.png') left top;
                                                                }

								div#primary div#main .box .content .likes .up.aktiv:hover {
									transform: translate(0px,-2px);
									-ms-transform: translate(0px,-2px);
									-webkit-transform: translate(0px,-2px);
									-o-transform: translate(0px,-2px);
									-moz-transform: translate(0px,-2px);
								}

								div#primary div#main .box .content .likes .down.aktiv:link,
								div#primary div#main .box .content .likes .down.aktiv:visited,
								div#primary div#main .box .content .likes .down.aktiv:hover {
									background: no-repeat url('../images/likes_down_a.png') left top;
									text-decoration: none;
                                                                        cursor: pointer;
								}
                                                                div#primary div#main .box .content .likes .down.clicked {
                                                                    background: no-repeat url('../images/likes_down_a.png') left top;
                                                                    text-decoration: none;
                                                                }

								div#primary div#main .box .content .likes .down.aktiv:hover {
									transform: translate(0px,-2px);
									-ms-transform: translate(0px,-2px);
									-webkit-transform: translate(0px,-2px);
									-o-transform: translate(0px,-2px);
									-moz-transform: translate(0px,-2px);
								}

						div#primary div#main .box .content .kep:link,
						div#primary div#main .box .content .kep:visited {
							background-color: #FFF;
							padding: 2px 2px;
							border: 1px solid #b8d8d8;
							margin-right: 15px;
							margin-bottom: 10px;
							float: left; 
							display: inline;
						}

						div#primary div#main .box.featured .content .kep:link,
						div#primary div#main .box.featured .content .kep:visited {
							border: 1px solid #f56670;
						}

						div#primary div#main .box .content p {
							font: normal 13px/1.2em Arial;
							color: #3f6c73;
                                                        max-width: 500px;
						}

						div#primary div#main .box.featured .content p {
							color: #FFF;
						}

						div#primary div#main .box .content .cimkek,
						div#primary div#main .box .content .cimkek a:link,
						div#primary div#main .box .content .cimkek a:visited {
							font: normal 13px/30px Arial;
							color: #f5656f;
						}

						div#primary div#main .box.featured .content .cimkek,
						div#primary div#main .box.featured .content .cimkek a:link,
						div#primary div#main .box.featured .content .cimkek a:visited {
							color: #FFF;
						}

						div#primary div#main .box .content .cimkek a:link,
						div#primary div#main .box .content .cimkek a:visited {
							text-decoration: underline;
						}

						div#primary div#main .box .content .cimkek a:hover {
							text-decoration: none;
						}

						div#primary div#main .box .content .btn_pink {
							float: right; 
							display: inline;
                                                        height: 26px;
						}

						.hr,
						.hr_dotted {
							background: repeat-x url('../images/hr_dotted.png') left top;
							height: 6px;
							font-size: 0px;
							line-height: 0px;
							margin: 20px 0px 16px;
						}

						.kozossegi_funkciok {
							margin-top: 20px;
							margin-bottom: 20px;
						}

							.kozossegi_funkciok .hr {
								margin: 4px 0px;
							}

							.kozossegi_funkciok .l {
								font: bold 12px/26px Arial;
								color:#8daaae;
								font-style: italic;
								float: left; 
								display: inline;
								width: 130px;
							}

							.kozossegi_funkciok .r {
								float: right; 
								display: inline;
								width: 365px;
								margin-top: 3px;
								text-align: right;
							}

				.pagination .talalatok_szama {
					float: left; 
					display: inline;
					width: 200px;
					font: normal 13px/42px Arial;
					color:#3f6c72;
					padding-left: 15px;
				}

				.pagination ul {
					list-style-type: none;
					margin: 0px 0px;
					padding: 0px 0px;
				}

					.pagination ul li {
						float: right; 
						display: inline;
						padding: 12px 5px 0px;
					}

						.pagination ul li,
						.pagination ul li a:link,
						.pagination ul li a:visited {
							font: normal 13px/19px Arial;
							color:#3f6c72;
						}

						.pagination ul li a:link,
						.pagination ul li a:visited {
							display: block;
							height: 19px;

							-webkit-transition: all .3s ease-in-out;
							-moz-transition: all .3s ease-in-out;
							-o-transition: all .3s ease-in-out;
							-ms-transition: all .3s ease-in-out;
							transition: all .3s ease-in-out;
						}

							.pagination ul li a:hover {
								transform: translate(0px,-2px);
								-ms-transform: translate(0px,-2px);
								-webkit-transform: translate(0px,-2px);
								-o-transform: translate(0px,-2px);
								-moz-transform: translate(0px,-2px);
							}

						.pagination ul li.aktiv a:link,
						.pagination ul li.aktiv a:visited {
							background-color: #c9e3e3;
							font-weight: bold;
							padding: 0px 5px;
						}

						.pagination ul li.pager_left {
							padding: 0px 0px;
							margin-right: 8px;
						}

						.pagination ul li.pager_right {
							padding: 0px 0px;
							margin-left: 8px;
						}

						.pagination ul li.pager_left a:link,
						.pagination ul li.pager_left a:visited {
							background: no-repeat url('../images/pager_left.png') left top;
							width: 25px;
							height: 42px;
						}

						.pagination ul li.pager_right a:link,
						.pagination ul li.pager_right a:visited {
							background: no-repeat url('../images/pager_right.png') left top;
							width: 25px;
							height: 42px;
						}

						.pagination ul li.pager_left a:hover,
						.pagination ul li.pager_right a:hover {
							text-decoration: none;
							transform: scale(1.1,1.1);
							-ms-transform: scale(1.1,1.1);
							-webkit-transform: scale(1.1,1.1);
							-o-transform: scale(1.1,1.1);
							-moz-transform: scale(1.1,1.1);
						}



				span.tooltip {
				      position: absolute;
				      left: 50%;
				      top: -38px;
				      margin-left: -100px;
				      width: 200px;
				      padding: 10px;
				      text-align: center;
				      font: normal 15px/1.3em Georgia, Arial;
				      color: #6e9296;
				      background: #FFF;
				      box-shadow: 0px 0px 4px #b2b6b5;
				      -webkit-box-shadow: 0px 0px 4px #b2b6b5;
				      -moz-box-shadow: 0px 0px 4px #b2b6b5;
				      display: none;
				}

				span.tooltip:after {
				      content: "";
				      position: absolute;
				      width: 0;
				      height: 0;
				      border-width: 10px;
				      border-style: solid;
				      border-color: #FFFFFF transparent transparent transparent;
				      top: 38px;
				      left: 95px;
				}

			div#main_banner_holder {
				background: #FFF repeat-x url('../images/rovat_bg.png') left top;
				font: normal 12px/1.3em Arial;
				color: #f4656e;
				padding-top: 16px;
				border-bottom: 1px solid #f0f5f4;
				margin-bottom: 1px;
			}
							
				div#main_banner_holder .text {
					padding-top: 28px;
					float: left; 
					display: inline;
					padding-left: 11px;
				}
							
				div#main_banner_holder .banner:link,
				div#main_banner_holder .banner:visited {
					float: right; 
					display: inline;
					margin: 0px 0px 5px;
				}

				div#breadcrumb_holder {
					background-color: #e4eded;
					padding-left: 5px;
					height: 40px;
					border-top: 1px solid #FFF;
                                        overflow: auto;
                                        height: 100%;
				}

					ul#breadcrumb {
						margin: 0;
						padding: 0;
						list-style-type: none;
					}

						ul#breadcrumb li {
							position: relative;
							display: inline;
							float: left;

							font: normal 14px/40px Georgia, Arial;
							color: #3f6c72;
						}

						ul#breadcrumb li.sep {
							background: no-repeat url('../images/bc_sep.png') 50% 50%;
							width: 10px;
						}

							ul#breadcrumb li a:link,
							ul#breadcrumb li a:visited {
								display: block;
								padding: 0px 8px;

								font: normal 14px/40px Georgia, Arial;
								color: #3f6c72;
								text-decoration: underline;
								font-style: italic;

								-webkit-transition: all .3s ease-in-out;
								-moz-transition: all .3s ease-in-out;
								-o-transition: all .3s ease-in-out;
								-ms-transition: all .3s ease-in-out;
								transition: all .3s ease-in-out;
                                                                font-size: 11px;
							}

								ul#breadcrumb li a:hover {
									text-decoration: none;
									transform: translate(0px,-2px);
									-ms-transform: translate(0px,-2px);
									-webkit-transform: translate(0px,-2px);
									-o-transform: translate(0px,-2px);
									-moz-transform: translate(0px,-2px);
								}

						
				
		div#primary div#sidebar {
			float: right; 
			display: inline;
			width: 120px;
			padding-top: 12px;
		}
			
			div#primary div#sidebar a.banner:link,
			div#primary div#sidebar a.banner:visited {
				display: block;
				width: 120px;
				background-color: #f0f5f4;
				margin: 0px 0px;
			}
			
			div#primary div#sidebar .banner_bottom {
				background-color: #dedede;
				height: 4px;
				font-size: 4px;
				line-height: 0px;
				margin: 0px 6px 12px;
			}
			
			div#primary div#sidebar .banner_text {
				display: block;
				margin: 10px auto;
			}
			
	div#secondary {
	    float: left; 
	    display: inline;
		width: 215px;
		margin-left: 11px;
		padding-top: 20px;
	}
		
		div#secondary .box {
			background: repeat url('../images/boxcontent.jpg') left top;
		    border-bottom: 8px solid #5baaab;
		    margin-bottom: 12px;
		    width: 215px;
		    padding: 0px;
		    padding-bottom: 14px;
		}
			
		div#secondary .box .shadow {
		    background: no-repeat url('../images/box_shadow.png') left top;
		    width: 215px;
		    height: 10px;
		    font-size: 0px;
		    line-height: 0px;
		}

		div#secondary .box .content {
		    padding: 6px 14px 0px;
	    	font-size: 13px;
		}

			div#secondary .box .par {
				text-align: center;
			}

			div#secondary .box .par a:link,
			div#secondary .box .par a:visited {
			    font: normal 17px/1.3em Georgia, Arial;
			    color:#3f6c72;
			    font-style: italic;
			}

				div#secondary .box .par a:link span,
				div#secondary .box .par a:visited span {
				    font-size: 22px;
				    color:#e95b66;
				}
                        
/* amíg nincs kész a hamarosan egybekel box teljesen------------------------------------------- */
                        div#secondary .box .par,
			div#secondary .box .par{
			    font: normal 17px/1.3em Georgia, Arial;
			    color:#3f6c72;
			    font-style: italic;
			}

				div#secondary .box .par span,
				div#secondary .box .par span {
				    font-size: 22px;
				    color:#e95b66;
				}
/* -------------------------------------------------------------------------------------------- */
                       
				div#secondary .box .par .datum {
					font: normal 12px/1.3em Georgia, Arial;
				    color:#3f6c72;
				    font-style: italic;
				}

				div#secondary .box .hr_diszes {
					background: no-repeat url('../images/box_hr_diszes.png') left top;
					width: 184px;
					height: 14px;
					margin: 0px;
				}

		div#secondary .box form {
		    padding: 0px 0px;
		    margin: 0px 0px;
		}

			div#secondary .box .content .hr {
			    background: transparent repeat-x url('../images/hr.png') left top;
			    height: 1px;
			    font-size: 0px;
			    line-height: 0px;
			    margin: 10px 0px;
			}

			div#secondary .box .btn_pink {
				margin-top: 10px;
			}
			
		div#secondary .box.pink .content {
		    color: #f3656d;
		}
			
		div#secondary .box.brown .content {
		    color: #aa886d;
		}
			
			.icon_question {
				background: no-repeat url('../images/icon-question.png') left 50%;
				width: 39px;
				height: 39px;
				padding-left: 50px;
			}
			
			.icon_info {
				background: no-repeat url('../images/icon-info.png') left 50%;
				width: 39px;
				height: 39px;
				padding-left: 50px;
			}
			
			.icon_star {
				background: no-repeat url('../images/icon-star.png') left 50%;
				width: 39px;
				height: 39px;
				padding-left: 50px;
			}
			
			.icon_newsletter {
				background: no-repeat url('../images/icon-newsletter.png') left 50%;
				width: 39px;
				height: 39px;
				padding-left: 50px;
			}
			
			.icon_love {
				background: no-repeat url('../images/icon-love.png') left 50%;
				width: 39px;
				height: 39px;
				padding-left: 50px;
			}
			
		div#secondary .box.pink {
		    border-bottom: 8px solid #f5656f;
		}
			
		div#secondary .box.brown {
		    border-bottom: 8px solid #aa896e;
		}
			
			div#secondary .box .title {
				background: no-repeat url('../images/boxtitle_blue.jpg') left top;
				width: 215px;
				height: 58px;
				padding-left: 14px;
			}
				
			div#secondary .box.pink .title {
				background: no-repeat url('../images/boxtitle_pink.jpg') left top;
			}
				
			div#secondary .box.brown .title {
				background: no-repeat url('../images/boxtitle_brown.jpg') left top;
			}
				
				div#secondary .box .title,
				div#secondary .box .title a:link,
				div#secondary .box .title a:visited {
					font: normal 18px/1.3em Georgia, Arial;
					color:#FFF;
					font-style: italic;
					text-shadow: 1px 1px #4b8b8c;
					display: table-cell;
					vertical-align: middle;
					width: 215px;
				}
				
				div#secondary .box.pink .title,
				div#secondary .box.pink .title a:link,
				div#secondary .box.pink .title a:visited {
					text-shadow: 1px 1px #a8454c;
				}
				
				div#secondary .box.brown .title,
				div#secondary .box.brown .title a:link,
				div#secondary .box.brown .title a:visited {
					text-shadow: 1px 1px #765f4c;
				}
				
	
		div#secondary .box h2 {
		    font: bold 13px/1.3em Arial;
		    color: #3f6c72;
		    margin: 0px 0px;
		    padding: 0px;
		}

		div#secondary .box .bovebben:link,
		div#secondary .box .bovebben:visited {
		    font: normal 13px/1.3em Arial;
		    color: #3f6c72;
		    text-decoration: underline;
		    margin: 0px;
		}

			div#secondary .box .bovebben:hover {
				text-decoration: none;
			}

		div#secondary .box .item img {
			padding: 1px 1px;
			border: 1px solid #5baaab;
			float: left; 
			display: inline;
			margin-right: 10px;
			margin-bottom: 10px;
		}

		div#secondary .box .item a:link,
		div#secondary .box .item a:visited {
			font: normal 13px/1.1em Arial;
			color: #3f6c72;
		}

		#hirlevel_email {
			background: no-repeat url('../images/hirlevel_input.png') left top;
			width: 192px;
			height: 31px;
			border: 0px;
			padding: 0px 10px;
			margin: 0px;
			margin-top: 4px;
		}

		#hirlevel_submit {
			background: repeat-x url('../images/btn_brown.png') left top;
			height: 26px;
			border: 0px;
			display: inline-block;
			-webkit-border-radius: 14px;
			-moz-border-radius: 14px;
			-khtml-border-radius: 14px;
			border-radius: 14px;
			font: normal 14px/26px Georgia, Arial;
			color:#FFFFFF;
			font-style: italic;
			padding: 0px 16px;
			margin-top: 10px;

			-webkit-transition: all .3s ease-in-out;
			-moz-transition: all .3s ease-in-out;
			-o-transition: all .3s ease-in-out;
			-ms-transition: all .3s ease-in-out;
			transition: all .3s ease-in-out;
		}

		.banner:link,
		.banner:visited {
			display: block;
			margin-bottom: 14px;
		}

		.box_kozossegi {
			background: no-repeat url('../images/box_kozossegi.png') left top;
			width: 215px;
			height: 230px;
			overflow: hidden;
			text-align: center;
			padding-top: 75px;
		}

			.box_kozossegi a:link,
			.box_kozossegi a:visited {
				display: block;
				text-align: center;
			}



div#footer {
    background: repeat-x url('../images/footer-x.png') left top;
	width: 981px;
	height: 88px;
	margin-left: auto;
	margin-right: auto;
}

	div#footer_left {
		background: no-repeat url('../images/logo_footer.png') 12px 26px;
		float: left;
		width: 350px;
		display: inline;
		font: normal 12px/58px Arial;
		color: #ffffff;
		padding-top: 15px;
		padding-left: 145px;
	}
	
	div#footer_right {
		float: right;
		width: 580px;
		display: inline;
		padding-right: 10px;
	}

div#footer_shadow {
	background: no-repeat url('../images/footer_shadow.png') 50% 0%;
	height: 5px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px auto 40px;
}


   /* //////////////////////*/
   /*     Menupontok        */
   /* //////////////////////*/

   ul#menu {
	   margin: 0;
	   padding: 0;
	   list-style-type: none;
	   float: left;
	   width: 691px;
	   display: inline;
   }

	   ul#menu li {
		   position: relative;
		   display: inline;
		   float: left;
	   }

		   ul#menu li#home a:link,
		   ul#menu li#home a:visited {
			   background: no-repeat url('../images/icon-home.png') 50% 50%;
			   padding: 0px 0px;
			   width: 40px;
			   height: 38px;
			   margin-left: 10px;
		   }
		   ul#menu li#home a:hover {
			   text-decoration: none;
		   }

		   ul#menu li a:link,
		   ul#menu li a:visited {
			   display: block;
			   padding: 0px 16px;
			   margin-top: 15px;

			   font: bold 15px/36px Arial;
			   color: #FFF;
			   text-shadow: 0px -1px #468787;
		   }

		   ul#menu li.aktiv a:link,
		   ul#menu li.aktiv a:visited {
			   background-color: #468787;
			   -webkit-border-radius: 18px;
			   -moz-border-radius: 18px;
			   -khtml-border-radius: 18px;
			   border-radius: 18px;
			   box-shadow: 0px 0px 3px #468687;
			   -webkit-box-shadow: 0px 0px 3px #468687;
			   -moz-box-shadow: 0px 0px 3px #468687;
			   text-decoration: none;
		   }

		   ul#menu li.hover a:link,
		   ul#menu li.hover a:visited {
			   background-color: #468787;
			   -webkit-border-radius: 0px;
			   -moz-border-radius: 0px;
			   -khtml-border-radius: 0px;
			   border-radius: 0px;
				-webkit-border-top-left-radius: 18px; 
				-khtml-border-radius-topleft: 18px;
				-moz-border-radius-topleft: 18px; 
				border-top-left-radius: 18px;
				-webkit-border-top-right-radius: 18px; 
				-khtml-border-radius-topright: 18px;
				-moz-border-radius-topright: 18px; 
				border-top-right-radius: 18px;

			   box-shadow: 3px 3px 0px #528b8b;
			   -webkit-box-shadow: 3px 3px 0px #528b8b;
			   -moz-box-shadow: 3px 3px 0px #528b8b;
			   text-decoration: none;
		   }

			   ul#menu li a:hover {
				   text-decoration: underline;
			   }

			   ul#menu li ul {
			   		
				   width: 600px;
				   left: 4px;
				   top: 55px;
				   position: absolute;
				   display: none;
				   margin: 0px 0px;
				   z-index: 10000;
			   }

				   ul#menu li ul li {
				   		background: repeat url('../images/submenu_bg.png') left top;
					   display: block;
					   float: none;
					   list-style-type:none;
					   width: 600px;
					   padding-bottom: 4px;
				   }

					    ul#menu li ul li ul {
					    	background: #468787;
					   		position: relative;
						    left: 0px;
						    top: 0px;
						    display: block;
						    margin-left: -4px;
						    margin-top: -4px;
						    padding: 8px 8px;
 					    } 
	 
						    ul#menu li ul li ul li {
						    	background: #5e9b9b;
						    	-webkit-border-radius: 0px;
						    	-moz-border-radius: 0px;
						    	-khtml-border-radius: 0px;
						    	border-radius: 0px;
						    	padding: 0px 0px;
						    	float: left;
						    	display: inline;
						    	margin-right: 1px;
						    	margin-bottom: 1px;
						    	width: 291px;
	 					    } 
	 
						    ul#menu li ul li ul li.clear {
						    	clear: both;
						    	font-size: 0px;
						    	line-height: 0px;
						    	float: none;
						    	display: block;
	 					    } 
	 
						   ul#menu li.hover ul li ul li a:link,
						   ul#menu li.hover ul li ul li a:visited {
							   background: no-repeat url("../images/submenu_li.png") 14px 16px;
							   display: block;
							   width: 100%;
							   margin: 0px 0px;
							   border: 0px;
							   padding: 10px 10px 10px 30px;
							   -webkit-border-radius: 0px;
							   -moz-border-radius: 0px;
							   -khtml-border-radius: 0px;
							   border-radius: 0px;
							   text-transform: none;

							   font: normal 12px/18px Arial;
							   color: #FFF;
						   }

						   ul#menu li.hover ul li ul li a:hover {
							   background-color: #f5656f;
						   }






ul#footer_menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

	ul#footer_menu li {
		position: relative;
		display: inline;
		float: right;
	}

	ul#footer_menu li {
		font: normal 12px/66px Arial;
		color: #ffffff;
		padding-top: 12px;
	}

		ul#footer_menu li a:link,
		ul#footer_menu li a:visited {
			display: block;
			padding: 0px 10px;
			font: normal 12px/66px Arial;
			color: #ffffff;
		}

			ul#footer_menu li a:hover {
				text-decoration: underline;
			}	




   /* //////////////////////*/
   /*    Tovabbi reszek     */
   /* //////////////////////*/

.clear {
   clear:both;
   font-size:0px;
   line-height:0px;
   height:0px;
   display: block;
}

.cikkoldal {
	display: none;
}
	
	
#naptar_holder .slider {
	width: 132px !important;
	height: 100px !important;
}
#naptar_holder td .slider .item {
	background-color: #e0efef;
	height: 80px;
	font: normal 15px/1.3em Georgia, Arial;
	color:#3f6c72;
	font-style: italic;
	text-align: center;
	padding-top: 10px;
}
	#naptar_holder td .slider .item span {
		color:#f4656e;
		display: block;
	}
	#naptar_holder td .slider .item a:link,
	#naptar_holder td .slider .item a:visited {
		font: normal 15px/1.3em Georgia, Arial;
		color:#3f6c72;
		font-style: italic;
	}
	#naptar_holder td .slider .item a:hover {
		text-decoration: none;
	}
#naptar_holder td.weekend .slider .item {
	background-color: #f5e7e7;
}

#naptar_holder td div.slider-nav {
	background-color: #d0e2e2;
	width: 132px;
	height: 33px;
	text-align: center;
}
#naptar_holder td.weekend div.slider-nav {
	background-color: #e2dadb;
}

#naptar_holder td div.slider-nav .left {
	background: no-repeat url('../images/naptar_left.png') left top;
	width: 12px;
	height: 16px;
	margin: 0px 0px;
	position: inherit;
	float: left; 
	display: inline;
	margin-top: 8px;
	margin-left: 10px;
	text-indent: -90000px;
	font-size: 0px;
}
#naptar_holder td div.slider-nav .index {
	width: 86px;
	height: 33px;
	margin: 0px 0px;
	position: inherit;
	float: right; 
	display: inline;
	text-indent: 0px;
	font: normal 14px/33px Arial;
	color: #3f6c72;
}
#naptar_holder td div.slider-nav .right {
	background: no-repeat url('../images/naptar_right.png') left top;
	width: 12px;
	height: 16px;
	margin: 0px 0px;
	position: inherit;
	float: right; 
	display: inline;
	margin-top: 8px;
	margin-right: 10px;
	text-indent: -90000px;
	font-size: 0px;
}

#naptar_popup {
	position: absolute;
	left: -600px;
	top: 400px;
	width: 316px;
	opacity: 0;
	filter: alpha(opacity = 0);
	margin-top: 10px;
	z-index: 1000;
}

	#naptar_popup .top {
		background: no-repeat url('../images/naptar_top.png') left top;
		width: 25px;
		height: 11px;
		margin-left: 146px;
	}

	#naptar_popup .inner {
		background: repeat url('../images/sraff_naptar.png') left top;
		box-shadow: 4px 4px 0px #cccccc;
		-webkit-box-shadow: 4px 4px 0px #cccccc;
		-moz-box-shadow: 4px 4px 0px #cccccc;
		padding: 15px 15px;
	}

		#naptar_popup .inner #naptar_nev {
			font: normal 14px/1.3em Georgia, Arial;
			color:#ffffff;
			text-align: center;
			font-style: italic;
		}

		#naptar_popup .inner .sep {
			background: no-repeat url('../images/naptar_sep.png') left top;
			width: 286px;
			height: 17px;
		}

		#naptar_popup .inner #naptar_idopont {
			font: normal 14px/1.3em Georgia, Arial;
			color:#000;
			text-align: center;
			font-style: italic;
		}

			#naptar_popup .inner #naptar_idopont span {
				font: normal 20px/1.3em Georgia, Arial;
				color:#ffffff;
				text-align: center;
				font-style: italic;
				display: block;
			}

			#naptar_popup .btn_white:link,
			#naptar_popup .btn_white:visited {
				margin: 10px 62px;
				float: none;
			}




.tab_btns {
	list-style-type: none;
	margin: 0px 0px;
	padding: 0px 0px;
	margin-left: -3%;
}

	.tab_btns li {
		background-color: #FFF;
		float: left; 
		display: inline;
		box-shadow: 4px 4px 0px #bbbfbe;
		-webkit-box-shadow: 4px 4px 0px #bbbfbe;
		-moz-box-shadow: 4px 4px 0px #bbbfbe;
		float: left; 
		display: inline;
		width: 21.8%;
		margin-left: 3%;
		margin-bottom: 20px;
		text-align: center;
		position: relative;
	}

		.tab_btns li .arr {
			background: no-repeat url('../images/tab_arr.png') 0px 0px;
			width: 12px;
			height: 6px;
			font-size: 6px;
			line-height: 6px;
			position: absolute;
			left: 50%;
			bottom: -6px;
			margin-left: -6px;
		}

	.tab_btns li.aktiv {
		background-color: #5baaab;
	}

		.tab_btns li,
		.tab_btns li a:link,
		.tab_btns li a:visited {
			text-align: center;
			font: normal 13px/1.3em Arial;
			color:#3f6c72;
		}
		.tab_btns li.aktiv,
		.tab_btns li.aktiv a:link,
		.tab_btns li.aktiv a:visited {
			color:#FFF;
		}
		.tab_btns li a:link,
		.tab_btns li a:visited {
			padding: 12px 10px;
			display: block;
		}




.box.termek .tab_btns {
	list-style-type: none;
	margin: 0px 0px;
	padding: 0px 0px;
}

	.box.termek .tab_btns li {
		background: #5baaab repeat-x url('../images/termek_tab.jpg') left bottom;
		float: left; 
		display: inline;
		border-top: 6px solid #f0f5f4;
		text-align: center;
		position: relative;
		margin: 0px;
		box-shadow: 0px 0px 0px transparent;
		-webkit-box-shadow: 0px 0px 0px transparent;
		-moz-box-shadow: 0px 0px 0px transparent;
		width: auto;
		margin-top: -6px;
	}

		.box.termek .tab_btns li.tab1 { width: 100px; }
		.box.termek .tab_btns li.tab2 { width: 100px; }
		.box.termek .tab_btns li.tab3 { width: 160px; }
		.box.termek .tab_btns li.tab4 { width: 210px; }

	.box.termek .tab_btns li.aktiv {
		background: #FFF;
		border-top: 6px solid #FFF;
		color:#3f6c72;
	}

		.box.termek .tab_btns li .arr {
			display: none;
		}

		.box.termek .tab_btns li,
		.box.termek .tab_btns li a:link,
		.box.termek .tab_btns li a:visited {
			text-align: center;
			font: bold 13px/1.3em Arial;
			color:#FFF;
		}
		.box.termek .tab_btns li.aktiv,
		.box.termek .tab_btns li.aktiv a:link,
		.box.termek .tab_btns li.aktiv a:visited {
			color: #3f6c72;
		}
		.box.termek .tab_btns li a:link,
		.box.termek .tab_btns li a:visited {
			padding: 12px 20px;
			display: block;
			border-right: 1px solid #80bdbd;
		}
		.box.termek .tab_btns li.aktiv a:link,
		.box.termek .tab_btns li.aktiv a:visited {
			border-right: 0px;
		}



.box.termek .tab_contents .item {
	padding: 25px 25px;
}

.tab_contents .item .l {
	float: left; 
	display: inline;
	width: 275px;
}

	.tab_contents .item .l .nagykep img {
		background-color: #FFF;
		padding: 3px 3px;
		border: 2px solid #b8d8d8;
		margin-bottom: 2px;
	}

	.kiskepek_holder {
		width: 233px;
		height: 44px;
		overflow: hidden;
		float: left; 
		display: inline;
		position: relative;
	}

		.kiskepek_holder .kiskepek_scroller {
			position: absolute;
			left: 0px;
			top: 0px;
			width: 2000em;
			height: 44px;
		}

			a.kiskepek_left:link,
			a.kiskepek_left:visited {
				background: no-repeat url('../images/termekkep_left.jpg') left top;
				width: 19px;
				height: 44px;
				float: left; 
				display: inline;
			}

			a.kiskepek_left:hover {
				text-decoration: none;
			}

			.kiskepek_holder .kiskepek_scroller a:link,
			.kiskepek_holder .kiskepek_scroller a:visited {
				height: 44px;
				float: left; 
				display: inline;
				margin-left: 1px;
			}

			.kiskepek_holder .kiskepek_scroller a:hover {
				text-decoration: none;
			}

			.kiskepek_holder .kiskepek_scroller a:hover {
				text-decoration: none;
			}

				.kiskepek_holder .kiskepek_scroller a:link img,
				.kiskepek_holder .kiskepek_scroller a:visited img {
					display: block;
					background-color: #FFF;
					padding: 1px 1px;
					border: 1px solid #b8d8d8;
				}

			a.kiskepek_right:link,
			a.kiskepek_right:visited {
				background: no-repeat url('../images/termekkep_right.jpg') left top;
				width: 19px;
				height: 44px;
				float: left; 
				display: inline;
			}
			a.kiskepek_right:hover {
				text-decoration: none;
			}


.tab_contents .item .r {
	float: left; 
	display: inline;
	width: 251px;
	margin-left: 12px;
}

	.tab_contents .item .r b {
		font: bold 13px/1.3em Arial;
		color:#f3656d;
	}

	.ertekeles {
		background-color: #e0efef;
		border-left: 5px solid #5baaab;
		padding: 8px 9px 10px;
		-webkit-border-top-right-radius: 22px; 
		 -khtml-border-radius-topright: 22px;
		 -moz-border-radius-topright: 22px; 
		 border-top-right-radius: 22px;
		 -webkit-border-bottom-right-radius: 22px; 
		  -khtml-border-radius-bottomright: 22px;
		  -moz-border-radius-bottomright: 22px; 
		  border-bottom-right-radius: 22px;
		font: normal 11px/1.3em Arial;
		color:#3f6c72;
		font-style: italic;
		margin-bottom: 14px;
	}

		.ertekeles .bigger {
			font-size: 13px;
			text-decoration: underline;
			display: block;
		}

		.ertekeles .stars {
			float: right; 
			display: inline;
			width: 90px;
			margin-top: 6px;
		}

			.ertekeles .stars .star:link,
			.ertekeles .stars .star:visited {
				background: no-repeat url('../images/stars.png') left top;
				width: 15px;
				height: 15px;
				float: left; 
				display: inline;
				margin-right: 2px;
			}
			.ertekeles .stars .star:hover {
				text-decoration: none;
			}

			.ertekeles .stars .star.active:link,
			.ertekeles .stars .star.active:visited {
				background: no-repeat url('../images/stars.png') -17px top;
			}


.data_label {
	font: bold 13px/1.3em Arial;
	color:#f4656e;
	float: left; 
	display: inline;
	width: 82px;
}

.data_value {
	float: left; 
	display: inline;
	width: 160px;
}

	.data_value a:link,
	.data_value a:visited {
		font: normal 13px/1.3em Arial;
		color:#3f6c73;
		text-decoration: underline;
	}

		.data_value a:hover {
			text-decoration: none;
		}


#overlay {
	background-color: #162e2e;
	opacity: 0.90;
	filter: alpha(opacity = 90);
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	min-height: 800px;
	z-index: 20000;
	display: none;
}

#hirlevel_popup {
	background: repeat url('../images/submenu_bg.png') left top;
	position: fixed;
	left: 50%;
	top: 100px;
	width: 492px;
	margin-left: -246px;
	z-index: 30000;
	display: none;

	font: normal 15px/1.3em Arial;
	color: #644e3d;
}

	#hirlevel_popup .inner {
		background: #f5656f repeat url('../images/hirlevel_bg.png') left top;
		width: 492px;
	    margin-left: -4px;
	    margin-right: -4px;
	}

	#hirlevel_popup .title {
		background: #aa896e no-repeat url('../images/icon-hirlevel.png') 78px 50%;
		font: bold 25px/84px Georgia, Arial;
		color: #FFF;
		font-style: italic;
		text-align: center;
		padding-left: 30px;
	}

	#hirlevel_popup form {
		padding: 24px 41px;
		margin: 0px 0px;
	}

		#hirlevel_popup form .text {
			background: no-repeat url('../images/hirlevel_popup_input.png') left top;
			width: 414px;
			height: 57px;
			border: 0px;
			margin: 0px 0px;
			padding: 0px 0px;
			font: bold 20px/57px Arial;
			color: #193131;
			text-align: center;
			margin-bottom: 10px;
		}

		#hirlevel_popup form #hirlevel_submit {
			background: #927259;
			padding: 16px 40px;
			-webkit-border-radius: 30px;
			-moz-border-radius: 30px;
			-khtml-border-radius: 30px;
			border-radius: 30px;
			height: auto;
			box-shadow: 0px 2px 2px #b1a9a3;
			-webkit-box-shadow: 0px 2px 2px #b1a9a3;
			-moz-box-shadow: 0px 2px 2px #b1a9a3;
			margin-left: auto;
			margin-right: auto;
			width: 197px;
			display: block;
			margin-top: 20px;
			font: bold 15px/1.3em Arial;
			color: #FFFFFF;
			text-shadow: 0px -1px 1px #866954;
		}

/*
* Advertisement popup styles
*/
.advertisementModal {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    z-index: 99999999999999;
    background-color: rgba(0,0,0,0.5);
}
.advertisementModalCloseBtn {
    position: fixed;
    color: white;
    width: 50px;
    height: 50px;
    font-size: 20px;
    top: 27px;
    right: 50px;
    cursor: pointer;
}
/*
* Advertisement popup styles end
*/

.lg-download {
    display: none;
}