/*

	Universal iPhone UI Kit 1.0
	Author: Diego Martín Lafuente.
	E-Mail: dlafuente@gmail.com
	AIM: Minidixier
	Licence: AGPLv3
	date: 2008-08-09

	URL: www.minid.net
	SVN URL: http://code.google.com/p/iphone-universal/source/checkout
	Download: http://code.google.com/p/iphone-universal/downloads/list

	*/


	body {
		background: rgb(197,204,211) url(../images/stripes.png);
		font-family: Helvetica;
		margin: 0 0 0 10px;
		padding: 0;
		-webkit-user-select: none;
		-webkit-text-size-adjust: none;
		}















		/* standard header on body */

		div#header + h1, ul + h1 {
			color: rgb(76,86,108);
			font: bold 18px Helvetica;
			text-shadow: #fff 0 1px 0;
			margin: 15px 0 0 10px;
			}



		/* standard paragraph on body */

		ul + p, ul.data + p + p, ul.form + p + p {
			color: rgb(76,86,108);
			font: 14px Helvetica;
			text-align: center;
			text-shadow: white 0 1px 0;
			margin: 0 10px 17px 0;
			}















		/* headers */

		div#header {
			background: rgb(109,133,163) url(../images/bgHeader.png) repeat-x top;
			border-top: 1px solid rgb(205,213,223);
			border-bottom: 1px solid rgb(46,55,68);
			padding: 10px;
			margin: 0 0 0 -10px;
			min-height: 44px;
			-webkit-box-sizing: border-box;
			}


				div#header h1 {
					color: #fff;
					font: bold 20px/30px Helvetica;
					text-shadow: #2d3642 0 -1px 0;
					text-align: center;
					text-overflow: ellipsis;
					white-space: nowrap;
					overflow: hidden;
					width: 49%;
					padding: 5px 0;
					margin: 2px 0 0 -24%;
					position: absolute;
					top: 0;
					left: 50%;
					}

					div#header a, .normalButton {
						color: #FFF;
						background: none;
						font: bold 12px/30px Helvetica;
						border-width: 0 5px;
						margin: 0;
						padding: 0 3px;
						width: auto;
						height: 30px;
						text-shadow: rgb(46,55,68) 0 -1px 0;
						text-overflow: ellipsis;
						text-decoration: none;
						white-space: nowrap;
						position: absolute;
						overflow: hidden;
						top: 7px;
						right: 6px;
						-webkit-border-image: url(../images/toolButton.png) 0 5 0 5;
						}

						div#header #backButton {
							left: 6px;
							right: auto;
							padding: 0;
							max-width: 55px;
							border-width: 0 8px 0 14px;
							-webkit-border-image: url(../images/backButton.png) 0 8 0 14;
							}


						.Action {
							border-width: 0 5px;
							-webkit-border-image: url(../images/actionButton.png) 0 5 0 5;
						}



						div#header ul {
							margin-top: 15px;
						}

						div#header p {
							color: rgb(60,70,80);
							font-weight: bold;
							font-size: 13px;
							text-align: center;
							clear: both;
							position: absolute;
							top: 4px;
							left: 35px;
							right: 35px;
							margin: 0;
							text-shadow: #C0CBDB 0 1px 0;
							text-overflow: ellipsis;
							white-space: nowrap;
							overflow: hidden;
						}

						div.pre {
							height: 60px;
							}


							div.pre h1 {
								top: 18px !important;
								}

							div.pre a {
								top: 25px !important;
								right: 6px;
								}

							div.pre a#Backbutton {
								left: 6px !important;
							}





		/***** List (base) ******/

		ul {
			color: black;
			background: #fff;
			border: 1px solid #B4B4B4;
			font: bold 17px Helvetica;
			padding: 0;
			margin: 15px 10px 17px 0;
			-webkit-border-radius: 8px;
			}


			ul li {
				color: #666;
				border-top: 1px solid #B4B4B4;
				list-style-type: none;
				padding: 10px 10px 10px 10px;
				}



				/* when you have a first LI item on any list */

				li:first-child {
					border-top: 0;
					-webkit-border-top-left-radius: 8px;
					-webkit-border-top-right-radius: 8px;
					}

				li:last-child {
					-webkit-border-bottom-left-radius: 8px;
					-webkit-border-bottom-right-radius: 8px;
					}


				/* universal arrows */

				ul li.arrow {
					background-image: url(../images/chevron.png);
					background-position: right center;
					background-repeat: no-repeat;
					}


				#plastic ul li.arrow, #metal ul li.arrow {
					background-image: url(../images/chevron_dg.png);
					background-position: right center;
					background-repeat: no-repeat;
					}



				/* universal links on list */

				ul li a, li.img a + a {
					color: #000;
					text-decoration: none;
					text-overflow: ellipsis;
					white-space: nowrap;
					overflow: hidden;
					display: block;
					padding: 12px 10px 12px 10px;
					margin: -10px;
					-webkit-tap-highlight-color:rgba(0,0,0,0);
				}

					ul li.img a + a {
						margin: -10px 10px -20px -5px;
						font-size: 17px;
						font-weight: bold;
					}

					ul li.img a + a + a {
							font-size: 14px;
							font-weight: normal;
							margin-left: -10px;
							margin-bottom: -10px;
							margin-top: 0;
						}


						ul li.img a + small + a {
							margin-left: -5px;
						}


						ul li.img a + small + a + a {
							margin-left: -10px;
							margin-top: -20px;
							margin-bottom: -10px;
							font-size: 14px;
							font-weight: normal;
							}

							ul li.img a + small + a + a + a {
								margin-left: 0px !important;
								margin-bottom: 0;
							}


					ul li a + a {
						color: #000;
						font: 14px Helvetica;
						text-overflow: ellipsis;
						white-space: nowrap;
						overflow: hidden;
						display: block;
						margin: 0;
						padding: 0;
						}

						ul li a + a + a, ul li.img a + a + a + a, ul li.img a + small + a + a + a {
							color: #666;
							font: 13px Helvetica;
							margin: 0;
							text-overflow: ellipsis;
							white-space: nowrap;
							overflow: hidden;
							display: block;
							padding: 0;
						}





				/* standard mini-label */

				ul li small {
					color: #369;
					font: 17px Helvetica;
					text-align: right;
					text-overflow: ellipsis;
					white-space: nowrap;
					overflow: hidden;
					display: block;
					width: 23%;
					float: right;
					padding: 3px 0px;
					}



					ul li.arrow small {
						padding: 0 15px;
					}

					ul li small.counter {
						font-size: 17px !important;
						line-height: 13px !important;
						font-weight: bold;
						background: rgb(154,159,170);
						color: #fff;
						-webkit-border-radius: 11px;
						padding: 4px 10px 5px 10px;
						display: inline !important;
						width: auto;
						margin-top: 2px;
					}


					ul li.arrow small.counter {
						margin-right: 15px;
					}




					/* resize without labels */

					ul li.arrow a {
						width: 95%;
						}

						/* with labels */

						ul li small + a {
							width: 75%;
						}

						ul li.arrow small + a {
							width: 70%;
						}



		/* images */

			ul li.img {
				padding-left: 115px;
			}

			ul li.img a.img {
				background: url(../images/standard-img.png) no-repeat;
				display: inline-block;
				width: 100px;
				height: 75px;
				margin: -10px 0 -20px -115px;
				float: left;
			}



		/* individuals */



			ul.individual {
				border: 0;
				background: none;
				clear: both;
				height: 45px;
			}

				ul.individual li {
					color: rgb(183,190,205);
					background: white;
					border: 1px solid rgb(180,180,180);
					font-size: 14px;
					text-align: center;
					-webkit-border-radius: 8px;
					-webkit-box-sizing: border-box;
					width: 48%;
					float:left;
					display: block;
					padding: 11px 10px 14px 10px;
					}

					ul.individual li + li {
						float: right;

					}


					ul.individual li a {
						color: rgb(50,79,133);
						line-height: 16px;
						margin: -11px -10px -14px -10px;
						padding: 11px 10px 14px 10px;
						-webkit-border-radius: 8px;
					}

						ul.individual li a:hover {
							color: #fff;
							background: #36c;
							}




							/* Normal lists and metal */

							body#normal h4 {
								color: #fff;
								background: rgb(154,159,170) url(../images/bglight.png) top left repeat-x;
								border-top: 1px solid rgb(165,177,186);
								text-shadow: #666 0 1px 0;
								margin: 0;
								padding: 2px 10px;
							}


							body#normal, body#metal {
								margin: 0;
								padding: 0;
								background-color: rgb(255,255,255);
							}

							body#normal ul, body#metal ul, body#plastic ul {
								-webkit-border-radius: 0;
								margin: 0;
								border-left: 0;
								border-right: 0;
								border-top: 0;
								}

								body#metal ul {
									border-top: 0;
									border-bottom: 0;
									background: rgb(180,180,180);
								}




								body#normal ul li {
									font-size: 20px;
								}

									body#normal ul li small {
										font-size: 16px;
										line-height: 28px;
									}

									body#normal li, body#metal li {
										-webkit-border-radius: 0;
										}

									body#normal li em {
										font-weight: normal;
										font-style: normal;
										}

								body#normal h4 + ul {
									border-top: 1px solid rgb(152,158,164);
									border-bottom: 1px solid rgb(113,125,133);
								}


								body#metal ul li {
									border-top: 1px solid rgb(238,238,238);
									border-bottom: 1px solid rgb(156,158,165);
									background: url(../images/bgMetal.png) top left repeat-x;
									font-size: 26px;
									text-shadow: #fff 0 1px 0;
									}

									body#metal ul li a {
										line-height: 26px;
										margin: 0;
										padding: 13px 0;
									}

										body#metal ul li a:hover {
											color: rgb(0,0,0);
										}

											body#metal ul li:hover small {
												color: inherit;
											}


									body#metal ul li a em {
										display: block;
										font-size: 14px;
										font-style: normal;
										color: #444;
										width: 50%;
										line-height: 14px;
									}

									body#metal ul li small {
										float: right;
										position: relative;
										margin-top: 10px;
										font-weight: bold;
										}


										body#metal ul li.arrow a small {
											padding-right: 0;
											line-height: 17px;
										}


										body#metal ul li.arrow {
											background: url(../images/bgMetal.png) top left repeat-x,
											url(../images/chevron_dg.png) right center no-repeat;
										}



										/* option panel */

											div#optionpanel {
												background: url(../images/blackbg.png) top left repeat-x;
												text-align: center;
												padding: 20px 10px 15px 10px;
												position: absolute;
												left: 0;
												right: 0;
												bottom: 0;
												}

												div#optionpanel h2 {
													font-size: 17px;
													color: #fff;
													text-shadow: #000 0 1px 0;
												}





										/***** BUTTONS *****/

										.button {
											color: #fff;
											font: bold 20px/46px Helvetica;
											text-decoration: none;
											text-align: center;
											text-shadow: #000 0 1px 0;
											border-width: 0px 14px 0px 14px;
											display: block;
											margin: 3px 0;
											}

											.green { -webkit-border-image: url(../images/greenButton.png) 0 14 0 14; }
											.red { -webkit-border-image: url(../images/redButton.png) 0 14 0 14; }

											.white {
												color: #000;
												text-shadow: #fff 0px 1px 0;
												-webkit-border-image: url(../images/whiteButton.png) 0 14 0 14;
												}

											.black { -webkit-border-image: url(../images/grayButton.png) 0 14 0 14; }


/***** FORMS *****/

/* fields list */

		ul.form {

		}

			ul.form li {
				padding: 7px 10px;
			}

			ul.form li.error { border: 2px solid red; }
			ul.form li.error + li.error { border-top: 0; }

			ul.form li:hover { background: #fff; }

			ul li input[type="text"], ul li input[type="password"], ul li textarea, ul li select {
				color: #777;
				/*background: #fff url(../.png); /* this is a hack due the default input shadow that iphones uses on textfields */
				/*border: 0;*/
				font: normal 17px Helvetica;
				padding: 0;
				display: inline-block;
				margin-left: 0px;
				width: 100%;
				-webkit-appearance: textarea;
				}

				ul li textarea {
					height: 120px;
					padding: 0;
					text-indent: -2px;
				}

				ul li select {
					text-indent: 0px;
					background: transparent url(../images/chevron.png) no-repeat 103% 3px;
					-webkit-appearance: textfield;
					margin-left: -6px;
					width: 104%;
				}

				ul li input[type="checkbox"], ul li input[type="radio"] {
					margin: 0;
					color: rgb(50,79,133);
					padding: 10px 10px;
					}

				ul li input[type="checkbox"]:after, ul li input[type="radio"]:after {
					content: attr(title);
					font: 17px Helvetica;
					display: block;
					width: 246px;
					margin: -12px 0 0 17px;
					}



					/**** INFORMATION FIELDS ****/

					ul.data li h4 {
						margin: 10px 0 5px 0;
					}

						ul.data li p {
							text-align: left;
							font-size: 14px;
							line-height: 18px;
							font-weight: normal;
							margin: 0;
							}

							ul.data li p + p { margin-top: 10px; }


							ul.data li {
								background: none;
								padding: 15px 10px;
								color: #222;
							}

							ul.data li a {
								display: inline;
								color: #2E3744;
								text-decoration: underline;
							}


							ul.field li small {
								position: absolute;
								right: 25px;
								margin-top: 3px;
								z-index: 3;
							}

							ul.field li h3 {
								color: rgb(76,86,108);
								width: 25%;
								font-size: 13px;
								line-height: 18px;
								margin: 0 10px 0 0;
								float: left;
								text-align: right;
								overflow: hidden;
								text-overflow: ellipsis;
								white-space: nowrap;
								padding: 0;
								}

								ul.field li a {
									font-size: 13px;
									line-height: 18px;
									overflow: visible;
									white-space: normal;
									display: inline-block;
									width: 60%;
									padding: 0;
									margin: 0 0 0 0;
									vertical-align: top;
									}

								ul.field li big {
									font-size: 13px;
									line-height: 18px;
									font-weight: normal;
									overflow: visible;
									white-space: normal;
									display: inline-block;
									width: 60%;
									}






								ul.field li small {
									font-size: 13px;
									font-weight: bold;
								}


						/* this is for profiling */

						ul.profile {
							border: 0;
							background: none;
							clear: both;
							min-height: 62px;
							position: relative;
							}

							ul.profile li {
								background: #fff url(../images/profile-user.png) no-repeat;
								border: 1px solid #B4B4B4;
								width: 62px;
								height: 62px;
								-webkit-border-radius: 4px;
								-webkit-box-sizing: border-box;
								float: left;
								}

							ul.profile li + li {
								border: 0;
								background: none;
								width: 70%;
								}


								ul.profile li + li h2, ul.profile li + li p {
									color: rgb(46,55,68);
									text-shadow: #fff 0 1px 0;
									margin: 0;
								}

								ul.profile li + li h2 {
									font: bold 18px/22px Helvetica;
									text-overflow: ellipsis;
									white-space: nowrap;
									overflow: hidden;
									}

								ul.profile li + li p {
									font: 14px/18px Helvetica;
									text-overflow: ellipsis;
									white-space: nowrap;
									overflow: hidden;
									}


								/* any A element inside this kind of field list will scale 62x62 */

								ul.profile li a {
									display: block;
									width: 62px;
									height: 62px;
									color: transparent;
								}



	/***** PLASTIC LISTS *****/

	body#plastic {
		margin: 0;
		padding: 0;
		background: rgb(173,173,173);
	}

	body#plastic ul {
		-webkit-border-radius: 0;
		margin: 0;
		border-left: 0;
		border-right: 0;
		border-top: 0;
		background-color: rgb(173,173,173);
		}


		body#plastic ul li {
			-webkit-border-radius: 0;
			border-top: 1px solid rgb(191,191,191);
			border-bottom: 1px solid rgb(157,157,157);
		}


			body#plastic ul li:nth-child(odd) {
				background-color: rgb(152,152,152);
				border-top: 1px solid rgb(181,181,181);
				border-bottom: 1px solid rgb(138,138,138);
			}


		body#plastic ul + p {
			font-size: 11px;
			color: #2f3237;
			text-shadow: none;
			padding: 10px 10px;
			}

			body#plastic ul + p strong {
				font-size: 14px;
				line-height: 18px;
				text-shadow: #fff 0 1px 0;
			}

			body#plastic ul li a {
				text-shadow: rgb(211,211,211) 0 1px 0;
			}

			body#plastic ul li:nth-child(odd) a {
				text-shadow: rgb(191,191,191) 0 1px 0;
			}


			body#plastic ul li small {
				color: #3C3C3C;
				text-shadow: rgb(211,211,211) 0 1px 0;
				font-size: 13px;
				font-weight: bold;
				text-transform: uppercase;
				line-height: 24px;
				}



	/**** MINI & BIG BANNERS ****/

			#plastic ul.minibanner, #plastic ul.bigbanner {
				margin: 10px;
				border: 0;
				height: 81px;
				clear: both;
				}

				#plastic ul.bigbanner {
					height: 140px !important;
				}

				#plastic ul.minibanner li {
					border: 1px solid rgb(138,138,138);
					background-color: rgb(152,152,152);
					width: 145px;
					height: 81px;
					float: left;
					-webkit-border-radius: 5px;
					padding: 0;
					}

				#plastic ul.bigbanner li {
					border: 1px solid rgb(138,138,138);
					background-color: rgb(152,152,152);
					width: 296px;
					height: 140px;
					float: left;
					-webkit-border-radius: 5px;
					padding: 0;
					margin-bottom: 4px;
					}

					#plastic ul.minibanner li:first-child {
						margin-right: 6px;
					}


					#plastic ul.minibanner li a {
						color: transparent;
						text-shadow: none;
						display: block;
						width: 145px;
						height: 81px;
						}

					#plastic ul.bigbanner li a {
						color: transparent;
						text-shadow: none;
						display: block;
						width: 296px;
						height: 145px;
						}



	/**** CHAT ****/


	body#chat {
		background: #DBE1ED;
		}

		body#chat div.bubble {
			margin: 10px 10px 0 0px;
			width: 80%;
			clear: both;
		}



		body#chat div.right {
			float: right;
			}

		body#chat div.left {
			float: left;
			}


			body#chat div.right p {
				border-width: 10px 20px 12px 10px;
			}

			body#chat div.left p {
				border-width: 10px 10px 12px 20px;
			}

			/* lefties */

			body#chat div.left p.lime {
				-webkit-border-image: url(../images/chat_bubbles_lime_l.png) 10 10 13 19;
				}

			body#chat div.left p.lemon {
				-webkit-border-image: url(../images/chat_bubbles_lemon_l.png) 10 10 13 19;
				}

			body#chat div.left p.orange {
				-webkit-border-image: url(../images/chat_bubbles_orange_l.png) 10 10 13 19;
				}

			body#chat div.left p.aqua {
				-webkit-border-image: url(../images/chat_bubbles_aqua_l.png) 10 10 13 19;
				}

			body#chat div.left p.purple {
				-webkit-border-image: url(../images/chat_bubbles_purple_l.png) 10 10 13 19;
				}

			body#chat div.left p.pink {
				-webkit-border-image: url(../images/chat_bubbles_pink_l.png) 10 10 13 19;
				}

			body#chat div.left p.graphite {
				-webkit-border-image: url(../images/chat_bubbles_graphite_l.png) 10 10 13 19;
				}

			body#chat div.left p.clear {
				-webkit-border-image: url(../images/chat_bubbles_clear_l.png) 10 10 13 19;
				}




			/*rights*/

			body#chat div.right p.aqua {
				-webkit-border-image: url(../images/chat_bubbles_aqua_r.png) 10 19 13 10;
				}

			body#chat div.right p.lemon {
				-webkit-border-image: url(../images/chat_bubbles_lemon_r.png) 10 19 13 10;
				}

			body#chat div.right p.lime {
				-webkit-border-image: url(../images/chat_bubbles_lime_r.png) 10 19 13 10;
				}

			body#chat div.right p.purple {
				-webkit-border-image: url(../images/chat_bubbles_purple_r.png) 10 19 13 10;
				}

			body#chat div.right p.pink {
				-webkit-border-image: url(../images/chat_bubbles_pink_r.png) 10 19 13 10;
				}

			body#chat div.right p.graphite {
				-webkit-border-image: url(../images/chat_bubbles_graphite_r.png) 10 19 13 10;
				}

			body#chat div.right p.clear {
				-webkit-border-image: url(../images/chat_bubbles_clear_r.png) 10 19 13 10;
				}







		body#chat div.bubble p {
			color: #000;
			font-size: 16px;
			margin: 0;
		}

			body#chat div.bubble + p {
				color: #666;
				text-align: center;
				font-size: 12px;
				font-weight: bold;
				margin: 0;
				padding: 10px 0 0 0;
				clear: both;
			}






		/**** image grids ****/


		body#images {
			background: #fff;
			margin: 0;
		}

			body#images ul {
				margin: 4px 4px 4px 0;
				border: 0;
				-webkit-border-radius: 0;
				}

				body#images ul li {
					border: 1px solid #C0D5DD;
					-webkit-border-radius: 0;
					width: 73px;
					height: 73px;
					float: left;
					margin: 0 0 4px 4px;
					background: #F4FBFE url(../images/image-loading.gif) no-repeat center center;
					padding: 0;
					}

					body#images ul li a {
						display: block;
						width: 100%;
						height: 100%;
						margin: 0;
						padding: 0;
					}


		/*** BLANK PAGES ***/

		body#blank {
			background: #fff;
		}


		body#blank p {
			color: #898989;
			text-align: center;
			margin: 250px 0 0 0;
			}




			/**** ICONFIED LIST ****/


			ul li a img.ico, ul li img.ico {
				float: left;
				display: block;
				margin: -4px 10px -4px -1px;
			}

/* 		iphone-ext.css custom */

	html, body {width:100%;height:100%;margin:0;padding:0;}
	body {
		background: -webkit-gradient(linear, left center, right center, from(#5e2400), color-stop(45%, #b94800), color-stop(55%, #b94800), to(#5e2400));
		background: -moz-linear-gradient(left, #5e2400, #b94800, #b94800, #5e2400);
		}

	.margin-plus {margin-left:10px}
	.margin-plus h1 {margin-left:0px}
		/* headers */

		div#header {
			background: -webkit-gradient(linear, left center, right center, from(#e85507), color-stop(45%, #f9aa0f), color-stop(55%, #f9aa0f), to(#e85507));
			background: -moz-linear-gradient(left, #e85507, #f9aa0f, #f9aa0f, #e85507);
			border: 1px solid #f15f04;
			padding: 0px;
			margin: 0 0 0 -10px;
			min-height: 44px;
			-webkit-box-sizing: border-box;
			}
				#header-glow {width:100%;height:57px;background:url(../images/bg-fejlec-glow.png) top left repeat-x}
				body.aloldal #header-glow {background:url(../images/bg-fejlec-glow.png) -5px left repeat-x;height:44px;text-align: center;}
				#header #logo {position:absolute;top:0;left:2px}
				body.aloldal #header #logo {display:none}

				#header-menu {
					margin: 0px;
					padding: 0px;
					position: absolute;
					right: 0px;
					top: 1px;
					}
					#header-menu a {
						background: url(../images/header-menu.jpg);
						display: block;
						height: 56px;
						margin: 0px;
						padding: 0px;
						width: 44px;
						}
					body.aloldal #header-menu a {background: url(../images/header-menu-logo.png) center;height: 44px;width: 74px}

					.back-bg {
						background: url(../images/back-bg.jpg) top right no-repeat;
						float:left;
						height: 44px;
					}
					body.aloldal div#header #backButton {
						margin: 2px 12px 0 7px;
						float:left;
						position:relative;
						-webkit-border-image: url(../images/backButton.png) 0 8 0 14;
						-moz-border-image: url(../images/backButton.png) 0 8 0 14;
						border-width: 0px 10px 0px 12px;
						}
					body.aloldal div#header.nagykep #backButton {
						margin-left:0
						}
					.normal-bg {
						background: url(../images/back-bg.jpg) top right no-repeat;
						float:left;
						height: 44px;
					}
					.normal-bg-right {float:right}
					.normal-bg-center {margin: 0 auto;width: 52px}

					body.aloldal div#header .normalButton, .normalButton {
						margin: 2px 0px 0 12px;
						float: left;
						position: relative;
						-webkit-border-image: url(../images/normalButton.png) 0 8 0 8;
						-moz-border-image: url(../images/normalButton.png) 0 8 0 8;
						border-width: 0px 8px 0px 8px;
						}
					.nagykep .back-bg, .nagykep .normal-bg {background:none}

body.plastic ul {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin: 0;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	}

	/***** PLASTIC LISTS *****/

	.plastic {
		margin: 0;
		padding: 0;
		background: rgb(173,173,173);
	}

	.plastic ul {
		-webkit-border-radius: 0;
		margin: 0;
		border-left: 0;
		border-right: 0;
		border-top: 0;
		background-color: rgb(173,173,173);
		}


		.plastic ul li {
			-webkit-border-radius: 0;
			border-top: 1px solid rgb(191,191,191);
			border-bottom: 1px solid rgb(157,157,157);
		}


			.plastic ul li:nth-child(odd) {
				background-color: rgb(152,152,152);
				border-top: 1px solid rgb(181,181,181);
				border-bottom: 1px solid rgb(138,138,138);
			}


		.plastic ul + p {
			font-size: 11px;
			color: #2f3237;
			text-shadow: none;
			padding: 10px 10px;
			}

			.plastic ul + p strong {
				font-size: 14px;
				line-height: 18px;
				text-shadow: #fff 0 1px 0;
			}

			.plastic ul li a {
				text-shadow: rgb(211,211,211) 0 1px 0;
			}

			.plastic ul li:nth-child(odd) a {
				text-shadow: rgb(191,191,191) 0 1px 0;
			}


			.plastic ul li small {
				color: #3C3C3C;
				text-shadow: rgb(211,211,211) 0 1px 0;
				font-size: 13px;
				font-weight: bold;
				text-transform: uppercase;
				line-height: 24px;
				}


	/***** PLASTIC LISTS *****/

	.menu-grey {
		margin: 0;
		padding: 0;
		/*background: rgb(173,173,173);*/
	}

	.menu-grey ul {
		-webkit-border-radius: 0;
		margin: 0;
		border-left: 0;
		border-right: 0;
		border-top: 0;
		background-color: #47413e;
		border: 1px solid #262626;
		}


		.menu-grey ul li {
			-webkit-border-radius: 0;
			border-top: 1px solid #32312f;
			border-bottom: 1px solid #262626;
		}


			.menu-grey ul li:nth-child(odd) {
				background-color: #37312e;
				border-top: 1px solid #32312f;
				border-bottom: 1px solid #262626;
			}


		.menu-grey ul + p {
			font-size: 11px;
			color: #2f3237;
			text-shadow: none;
			padding: 10px 10px;
			}

			.menu-grey ul + p strong {
				font-size: 14px;
				line-height: 18px;
				text-shadow: #fff 0 1px 0;
			}

			.menu-grey ul li a {
				color:#d8d8d8;
				text-shadow: #262626 0 1px 0;
			}

			.menu-grey ul li:nth-child(odd) a {
				text-shadow: #262626 0 1px 0;
			}


			.menu-grey ul li small {
				color: #3C3C3C;
				text-shadow: rgb(211,211,211) 0 1px 0;
				font-size: 13px;
				font-weight: bold;
				text-transform: uppercase;
				line-height: 24px;
				}



	/**** MINI & BIG BANNERS ****/

			.plastic ul.minibanner, .plastic ul.bigbanner {
				margin: 10px;
				border: 0;
				height: 81px;
				clear: both;
				}

				.plastic ul.bigbanner {
					height: 140px !important;
				}

				.plastic ul.minibanner li {
					border: 1px solid rgb(138,138,138);
					background-color: rgb(152,152,152);
					width: 145px;
					height: 81px;
					float: left;
					-webkit-border-radius: 5px;
					padding: 0;
					}

				.plastic ul.bigbanner li {
					border: 1px solid rgb(138,138,138);
					background-color: rgb(152,152,152);
					width: 296px;
					height: 140px;
					float: left;
					-webkit-border-radius: 5px;
					padding: 0;
					margin-bottom: 4px;
					}

					.plastic ul.minibanner li:first-child {
						margin-right: 6px;
					}


					.plastic ul.minibanner li a {
						color: transparent;
						text-shadow: none;
						display: block;
						width: 145px;
						height: 81px;
						}

					.plastic ul.bigbanner li a {
						color: transparent;
						text-shadow: none;
						display: block;
						width: 296px;
						height: 145px;
						}

		/**** image grids ****/


		body#images {
			/*background: #fff;*/
			margin: 0;
		}

			body#images ul {
				margin: 4px 4px 4px 0;
				border: 0;
				-webkit-border-radius: 0;
				}

				body#images ul li {
					border: 1px solid #E95D07;
					-webkit-border-radius: 0;
					width: 73px;
					height: 73px;
					float: left;
					margin: 0 0 4px 4px;
					background: #F4FBFE url(../images/image-loading.gif) no-repeat center center;
					padding: 0;
					}

					body#images ul li a {
						display: block;
						width: 100%;
						height: 100%;
						margin: 0;
						padding: 0;
					}

.lenyilomenu {
	display:none;
	position:absolute;
	top:59px;
	z-index:3;
	margin:0 0 0 0;
	padding:0;
	width:100%;

	-webkit-box-shadow: 0px 5px 8px #303030;
	-moz-box-shadow: 0px 5px 8px #303030;
	box-shadow: 0px 5px 8px #303030;
}
.lenyilomenu li:first-child, .lenyilomenu li:last-child {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
body.aloldal .lenyilomenu {
	top:45px;
}

.dir-nyil {margin: 0px 5px 3px 0px;}
.menu-grey ul li + li a img.dir-nyil {margin-left:10px}
.menu-grey ul li + li + li a img.dir-nyil {margin-left:20px}
.menu-grey ul li + li + li + li a img.dir-nyil {margin-left:30px}

/* ALAP MENU */
#nav ul {
    list-style: none;
    margin: 10px 10px 10px 0;
    padding: 0;
}
#nav ul li {
	background: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(4%, #e6e6e6), to(#fff));
}
#nav ul li a {
    background: url(images/chevron.png) right center no-repeat;
    border-top: 1px solid #d7d7d7;
    color: #362f2f;
    display: block;
    font-size: 17px;
    /*font-weight: bold;*/
    margin-bottom: -1px;
    padding: 12px 10px;
	height: 46px;
    text-decoration: none;
}
#nav ul li a {
	text-shadow: #F5F5F5 0 1px 0;
}
#nav ul li a:active,#nav ul li a:hover {font-weight: bold;}

#nav ul li:first-child a, #nav ul li:first-child {
	border-top: none;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}
#nav ul li:last-child a, #nav ul li:last-child {
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}
#nav ul li:active, #nav ul li:hover {background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(3%, #ccc), to(#e6e6e6));}
#nav ul li a:active, #nav ul li a:hover {
    background: url(images/chevron.png) right center no-repeat;
    color: #47311c;
}
.menu-img {vertical-align: middle;border: 1px solid #FFF;margin-top: -2px;margin-right:17px;-webkit-box-shadow: 1px 1px 5px #888;box-shadow: 1px 1px 5px #888;-moz-box-shadow: 1px 1px 5px #888;}
.menu-img-vip {vertical-align: middle;margin-top: -6px;margin-right:17px}

/* plastic menu */

.plastic ul {
	-webkit-border-radius: 0;
	margin: 0;
	border: none;
	background-color: #e6a24d;
}
.plastic ul li {
	-webkit-border-radius: 0;
	border-top: 1px solid #d6851f;
	border-bottom: 1px solid #d6851f;
}
.plastic ul li:nth-child(odd) {
	background-color: #e1912c;
	border-top: 1px solid #eab169;
	border-bottom: 1px solid #e29534;
}
.plastic ul li a {
	text-shadow: #eec087 0 1px 0;
}
.plastic ul li:nth-child(odd) a {
	text-shadow: #e9ae64 0 1px 0;
}
.plastic ul li small {
	color: #3C3C3C;
	text-shadow: #e9ae64 0 1px 0;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 24px;
}

/* KEP NELKULI MENUPONT */
#nav ul li.no-pic a {
	height:30px;
	padding: 19px 10px 0 10px;
}

/*			BOX			*/
#napi-csaj-ajanlo {text-align:center;margin:10px 10px 0 0}
#napi-csaj-ajanlo a img {border:1px solid #E95D07; width:45%}

.box {padding:0 7px 0 6px;margin:10px 0 0 -10px;position:relative;z-index:2}
	.box-bg {
		height: 37px;
		width: 100%;
		-webkit-box-shadow: 0px 2px 5px #343434;
		-moz-box-shadow: 0px 2px 5px #343434;
		box-shadow: 0px 2px 5px #343434;
	}
	.box-grad {
		background:url(../images/bg-box-gradient.png) top left repeat-x;
		height: 37px;
		width: 100%;
	}
	.box-grad a {
		color: #fff;
		text-shadow: 0px 1px 1px #000;
		display:block;
		font-family: Helvetica;
		font-weight:bold;
		height:28px;
		padding-left:10px;
		padding-top:9px;
		text-decoration:none;
		font-size:16px
	}
	.box-grad a span {float:right;font-size:20px;padding-right:5px;margin-right:2px; line-height: 20px;font-weight:bold;}

	.narancs {
		background: -webkit-gradient(linear, left center, right center, from(#f37505), color-stop(45%, #f9aa0f), color-stop(55%, #f9aa0f), to(#f37505));
		background: -moz-linear-gradient(left, #f37505, #f9aa0f, #f9aa0f, #f37505);
		border: 1px solid #f15f04;
		}
	.lila {
		background: -webkit-gradient(linear, left center, right center,
						from(#8d1529), color-stop(45%, #c9274c), color-stop(55%, #c9274c), to(#8d1529));
		background: -moz-linear-gradient(left, #8d1529, #c9274c, #c9274c, #8d1529);
		border: 1px solid #640f19;
		}
	.szurke {
		background: -webkit-gradient(linear, left center, right center, from(#606060), color-stop(45%, #8d8d8d), color-stop(55%, #8d8d8d), to(#606060));
		background: -moz-linear-gradient(left, #606060, #8d8d8d, #8d8d8d, #606060);
		border: 1px solid #39373a;
		}

.box-content {padding:0 10px;position:relative;z-index:1;margin:0 0 0 -10px}
.box-content-bg {
	background: #FFF;
	padding:5px 2px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;

	-webkit-box-shadow: 0px 1px 5px #343434;
	-moz-box-shadow: 0px 1px 5px #343434;
	box-shadow: 0px 1px 5px #343434;
}
.box-content-bg a {float:left;width:33%;text-decoration:none;text-align:center;line-height:13px}
.box-content-bg a.center {margin:0;}

.box-content-bg a > img {
	width:95%;
	border:1px solid #E95D07;
	margin:3px;
	-webkit-box-shadow: 0px 0px 3px #555;
	-moz-box-shadow: 0px 0px 3px #555;
	box-shadow: 0px 0px 3px #555;
	}
.box-content-bg a .date {font-size:11px;color:#555555}
.box-content-bg a .cim {font-size:13px;color:#BB4B07}
.box-content-bg a .dbszam {font-size:11px;color:#555555}
.box-content-bg a .star {
	width:11px;
	height:10px;
	border:none;
	margin:0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	}
.box-content-bg a .date img {width:8px;border:none;margin:0}


/* fooldal hirek, forum */

.box-content #hirek,
.box-content .forum {padding:3px}

.box-content #hirek .fifty-fifty,
.box-content .forum .fifty-fifty
	{border:none;}

.box-content #hirek .title a,
.box-content .forum a {
	color: #BB4B07;
	font-size:13px;
	float:none;
	width:auto;
	text-align:left;
	-webkit-border-image:none;
}
.box-content #hirek .title a {display:block;line-height:12px;margin-bottom:3px}

.box-content .forum {font-size:11px;line-height:15px}
.box-content .forum a {margin: 0 0 0 3px;font-size:12px;}

.box-content .date {color:#555;font-size:10px}
.box-content .desc {font-size:12px}
.box-content .desc a {margin: 0 10px 0 0}
.box-content .desc a img {max-width:90px}
.box-content .desc a.more {color:#BB4B07;margin:0;width:auto;float:none;font-weight:bold;text-align:left}

.box-content .links {font-size:11px;margin-top:10px;line-height:15px}
.box-content .links a {color:#BB4B07;float:none;font-size:13px;display:inline;text-align:left}

.footer {padding: 10px 10px 5px 0}


/* Kereses form */

div#header + h1, ul + h1, h1 {
	color:#fff;
	font:bold 18px Helvetica;
	margin:15px 0 0 10px;
	text-shadow:0 1px 0 #000;
}

ul li input[type="checkbox"], ul li input[type="radio"] {
	margin:0 9px 0 0;
}


/* mezok */
ul.form {background:none;border:none;}

ul.form li {
	background:none;
	padding: 0;
	border:none;
	padding-right:10px;
	margin-bottom:5px
}
ul.form li:hover {background:none;background-color:transparent}

ul.form li input {
	color:#000;
	background:#FFF !important;
	padding:0px 5px;
	line-height:32px;
	height:30px;
	outline-width:0;
	border:1px solid #fff;
	border-right:none;
	max-width: 480px;
	margin: 0 auto;
	display: block;
	}
	ul.form li:last-child input {
		-webkit-border-bottom-right-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
	}
	ul.form li:first-child input, ul.form li:first-child {
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
	}
ul.form li input:focus {
	-webkit-box-shadow:inset 0 0 5px #707070;
	-moz-box-shadow:inset 0 0 5px #707070;
	box-shadow:inset 0 0 5px #707070;
	}

ul.form div.tema1 li:hover {background-color: inherit !important;}

ul.form li a,
ul.form li.cim {color:#fff}

ul.form li.cim,
ul.form li.cim:hover {
	background: #222 url(../images/button-gradient.png) repeat-x;
	background-color: #1C1C1C;
	font-size:13px;
	text-shadow: black 0px 1px 0px;
}
ul.form li.dark,
ul.form li.dark:hover {
	background-color: #2F2F2F;
	border-bottom:1px solid #1C1C1C;
	color:#ccc;
	text-shadow: black 0px 1px 0px;
}

.input-float {
	padding: 7px 10px;
	color:#ccc;
	font-size:13px;
	text-shadow: black 0px 1px 0px;
}

ul.form .last {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom:none;
}
ul.form .last li, ul.form li:last-child {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
ul.form .error { border: 2px solid red;}

.kerdesek li.cim a, li.lenyit a {background:url(../images/form-lenyil.png) no-repeat right 17px;}

/* mezok vilagos */
	#nav ul.vilagos {
	background: #e6e6e6;
	border: none;
	font-size: 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
	ul.vilagos li {background:#fff;border-top: none;color:#000}
	#nav ul.vilagos li:first-child {
		border-top: none;
		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		}

	#nav ul.vilagos li.cim,
	#nav ul.vilagos li.cim:hover {
		font-size:14px;
		text-shadow: white 0px 1px 0px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	div#nav ul.vilagos li.cim {background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(3%, #ccc), to(#e6e6e6));}
	div#nav ul.vilagos li.cim {background: #ccc}

	div#nav ul.vilagos div li, div#nav ul.vilagos div li:hover {
		background: transparent;
		float: left;
		padding: 10px 0px;
		width: 49%;
	}

	div#nav ul.vilagos div li:nth-child(2n) {border-left:1px solid #ccc}

	div#nav ul.vilagos div li input {margin-left:10px;}
	div#nav ul.vilagos div {/*background: #e6e6e6*/}

li:last-child {
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;

}
li:first-child {
	border-top: 0px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}


/*csak a kereses mezo */
	ul.kereses {background:none;border:none;width:100%;max-width:480px;position:relative}
	ul.form li.kereses {
		background:none;
		padding: 0px 57px 0 0;
		border:none;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
		}
	ul.form li.kereses input:focus {-webkit-box-shadow:inset 0 0 5px #707070;}
	ul.form li.kereses input {
		color:#000;
		background:#FFF !important;
		padding:0 7px 0 7px;
		line-height:32px;
		height:30px;
		outline-width:0;
		border:1px solid white;
		border-right:none;

		-webkit-border-top-left-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
		}
		ul.form li.kereses a.gombos {
			-webkit-box-shadow: black 0px 0px 1px;
			border:1px solid white;
			border-left:none;
			height: 24px;
			padding: 6px 12px 0 8px;
			position: absolute;
			right: 19px;
			top: 10px;
			width: 14px;

			-webkit-border-radius: 0px;
			-webkit-border-top-right-radius: 4px;
			-webkit-border-bottom-right-radius: 4px;
			-moz-border-radius: 0px;
			-moz-border-radius-topright: 4px;
			-moz-border-radius-bottomright: 4px;
			border-radius: 0px;
			border-top-right-radius: 4px;
			border-bottom-right-radius: 4px;
			}
		ul.form li.kereses a.gombos span {
			background:url(../images/kereses.png) no-repeat;
			background-size: 100%;
			-moz-background-size: 100%;
			display:block;
			height:17px;width:17px;
			}

/* Aprosagok */

.clear {clear:both;font-size:0}

a:link {color:#000}
a:visited {color: #555}

#lenyilomenu ul li a:visited {color: #000}
.centers {text-align:center}

.fleft {float:left}
.fright {float:right}


.arrow-up {
	float: left;
	margin: 10px 3px 0 0;
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-bottom: 6px solid black;
}

.maxwidth480 {max-width:480px}

div#header a.jump {
	background:url(../images/header-lenyil.png) no-repeat bottom center;
	height:42px;
	font: normal normal bold 11px/16px Helvetica;

	/*
	------ vonal a lenyilo baloldalan ------
	-webkit-border-image:url(../images/border-image.jpg) 0 0 0 1;
	-moz-border-image:url(../images/border-image.jpg) 0 0 0 1;
	border-image:url(../images/border-image.jpg) 0 0 0 1;
	border-left:1px;

	*/

	-webkit-border-image:none;
	-moz-border-image:none;
	border-image:none;
	border-left:1px;
	margin: 0 0 0 22%;
	left: 50%;
	margin: 0px 0px 0px -26%;
	overflow: hidden;
	padding: 0px 0px 0px 5px;
	position: absolute;
	text-align: center;
	text-overflow: ellipsis;
	text-shadow: #2D3642 0px -1px 0px;
	top:0px !important;
	white-space: nowrap;
	width: 50%;
	}
	div#header a.jump b {font-size:17px}

div.pre {
	height: 45px;
	position:relative
	}
	div.pre h1 {
		top: 8px !important;
		}

	div.pre a {
		top: 8px !important;
		right: 6px;
		}

	div.pre a#Backbutton {
		left: 6px !important;
	}

ul + p, ul.data + p + p, ul.form + p + p, h1 + p, p.styled {
	color: #fff;
	font: 14px Helvetica;
	text-align: center;
	text-shadow: #000 0 1px 0;
	margin: 0 10px 17px 0;
	}

/* lightbox */
.popup {
	width: 98%;
	border: solid 2px #555555;
    height: auto;
    background: #000;
    position:relative;
    z-index:200;
    top: -150px;
	left:2px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	}
.popup .content {
	width:98%;
    z-index:210;
    padding:5px 0 5px 10px;
	color: #FFF;
	margin: 0 0 0 0;
}
.popup .centers {padding-right:10px}
.popup small {font-size:11px}
.popup .content p {margin: 0px 0px 10px;padding: 0px 10px 0px 0px;}
.popup-gomb-alatt {position:absolute;margin-top:180px; width: 100%;}
.popup .content .close {position:absolute;top:-11px;right:-11px;z-index:220;}
.popup .content ul.form {width: 80%;margin: 10px auto;padding-right:10px}
.popup .header {
	border-bottom: solid 2px #555;
	color: #ccc;
	font-weight: bold;
	margin-right: 10px;
	font-size: 12px;
	padding: 0 0 5px 10px;
	margin: 0 0 10px 0 ;
}
.popup div.header h1 {
	color: #FFF;
	text-shadow: 1px 1px 1px #222;
	text-transform:uppercase;
	padding: 10px 10px 0 0;
	margin: 0 20px 0 0;
}

.popup input.btn02 {margin: 0 5px}

/* VIP popup */

.has_sms {margin-bottom:15px}
.has_sms div {text-align: center;padding:0 10px 0 0}
.green2 {color:#9BC32A;font-size:1.4em}
.has_not_sms {margin-bottom:10px}
small {font:normal .7em/normal Helvetica}

.popup a {color:#fafafa;font:normal .7em/normal tahoma}

.viplogin_code {margin-top:10px}
.viplogin_code label {font-size:12px}
input#vip_code {margin: 8px 0 10px;	border-radius:4px;	-moz-border-radius:4px;	-webkit-border-radius:4px;}

/* KIS IMAGE POPUP */
#popup-kiskepek {
	top:0px;border:none;width:100%;left:0px;
	background-color:rgba(0,0,0,0.85);
	font-size:13px;
	line-height:23px;
	position:fixed;

	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	}
	#popup-kiskepek div.content {padding:0;width:auto}
	#popup-kiskepek .content .kiskepek-fejlec {height:50px;line-height:50px;padding: 0 0 0 10px}
	#popup-kiskepek .content .bezar {float:right;height:40px;padding-top:5px}

		#popup-kiskepek div.content div.pictures {text-align:center}
		#popup-kiskepek div.content div.pictures div.pic {
			float:none;
			display: inline-block;
			height: 68px;
			width: 68px;
		}
#popup-kiskepek div.content .lapoz {padding:20px 0 5px 0}



/* Buborekos lista szamlalo */
ul li small.counter {
	float:right;
	font-size: 17px !important;
	line-height: 13px !important;
	font-weight: bold;
	background: #fff;
	color: #000;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 5px 0px 5px 6px;
	display: inline !important;
	width: auto;
	margin-top: 4px;
	position:relative;
	z-index:300
}


ul li.arrow small.counter {
	margin-right: 15px;
}
ul li small.counter-new {
	font-size: 17px !important;
	float:right;
	line-height: 13px !important;
	font-weight: bold;
	background: #c72a13;
	color: #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 5px 18px 5px 7px;
	display: inline !important;
	width: auto;
	margin-top: 4px;
	position:relative;
	z-index:100
}


ul li.arrow small.counter-new {
	margin-right: -14px;
}

/* LISTAZOS */

ul li.img a.img {
	background: none;
	display: block;
	width: 100px;
	height: 75px;
	margin: -10px 0 -10px -115px;
	float: left;
}
ul li.img a.img img {width:100px;float:left;border:1px solid #E95D07;}
ul li.img a.img img {vertical-align: middle;border: 1px solid #FFF;margin-top: -2px;margin-right:17px;-webkit-box-shadow: 1px 1px 5px #888;}

ul li.kismalac {padding: 10px;}
	ul li.kismalac a.img img {width:95%;border: 1px solid #FFF;-webkit-box-shadow: 1px 1px 5px #888;margin-top: 5px}
	ul li.kismalac a + a + a {text-align:center;margin-right:5px}

	.fifty-fifty {float:left;width:49%;border-right: 1px solid #DF9029}
	ul.lista li.kismalac:nth-child(odd) .fifty-fifty {border-right: 1px solid #D6851F}

	ul.lista li.kismalac:nth-child(odd) .fifty-fifty + .fifty-fifty,
	.fifty-fifty + .fifty-fifty {float:right;border:none}


	/* leptet - nyil a dobozban */
	#container {min-height:100%;}
	ul.lista.leptetes {
		height:143px;
		width:100%;
		margin:-143px auto 0; /* negative margin-top equals height of #foot */
	}
	 .leptetes-padding {padding: 0 0 143px;}

	ul.lista.leptetes li.kismalac div.fifty-fifty div.leptet a {
		font-size:13px;
		padding: 2px 0;
		}
		ul.leptetes li.kismalac a {font-size:0;padding:0;margin:0}

	ul.lista.leptetes li.kismalac .fifty-fifty {width:50%;}
	ul.lista.leptetes li.kismalac .fifty-fifty + .fifty-fifty {width:49%}
	ul.lista.leptetes li.kismalac .fifty-fifty span {
		color:#000;
		text-shadow: #E9AE64 0px 1px 0px;
		font-size:32px;
		margin:0 1px 0 -4px
		}
	ul.lista.leptetes li.kismalac .fifty-fifty + .fifty-fifty span {margin:0 -4px 0 1px}
	ul.lista.leptetes li.kismalac .fifty-fifty a.img {text-align:center;overflow:visible;margin:0 0 0}


	ul.lista.leptetes li.kismalac .fifty-fifty a.img img {vertical-align: -40%; width:85%; max-width:200px}
	ul.lista.leptetes li.kismalac {padding:5px}

	/* leptet - lista folott*/
	ul.lista.leptetes li.leptet {
		background: url(../images/bglight.png) repeat-x 0 0;
		height:23px;
		padding:0 10px;
		font-size:13px;
		}
	ul.leptetes li.leptet div a {
		display:block;
		text-align:center;

		font-size: 13px;
		font-weight:bold;
		text-decoration:none;
		line-height: 16px;
		margin: 0px;
		padding: 3px 0;

		color: white;
		text-shadow: #666 0px 1px 0px;

		}
	ul.leptetes li.leptet div + div a{padding-left:10px;}


ul li.kep3 a img {width:32%;border: 1px solid #FFF;-webkit-box-shadow: 1px 1px 5px #888;}

ul li.kep3 a + a {
	font-size: 17px;
	font-weight: bold;
	}
ul li.kep3 a img + img + img +img {
	display:none
	}
	ul li.kep3 a + a + a {
			font-size: 14px;
			font-weight: normal;
			margin-top: 0;
		}
				ul li a, li.kep3 a + a {
					color: #000;
					text-decoration: none;
					text-overflow: ellipsis;
					white-space: nowrap;
					overflow: hidden;
					display: block;
					-webkit-tap-highlight-color:rgba(0,0,0,0);
				}
						ul li a + a + a, ul li.kep3 a + a + a + a, ul li.kep3 a + small + a + a + a {
							color: #666;
							font: 13px Helvetica;
							margin: 0;
							text-overflow: ellipsis;
							white-space: normal;
							overflow: hidden;
							display: block;
							padding: 0;
						}
						ul li a + a + a, ul li.img a + a + a + a, ul li.img a + small + a + a + a {
							white-space: normal;
						}
ul.lista {
	-webkit-border-radius: 0;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin: 0;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	background-color: #e6a24d;
	border:none;
	}
	ul.lista.talalatok {
		background-color:#E6E6E6;
	}
ul.lista li {
	-webkit-border-radius: 0;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-top: 1px solid #d6851f;
	border-bottom: 1px solid #d6851f;
	}
	ul.lista.talalatok li {
		-webkit-border-radius: 0;
		-moz-border-radius: 0px;
		border-radius: 0px;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ccc;
	}
ul.lista li:nth-child(odd) {
	background-color: #e1912c;
	border-top: 1px solid #eab169;
	border-bottom: 1px solid #e29534;
	}
	ul.lista.talalatok li:nth-child(odd) {
		background-color: #ccc;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #e6e6e6;
	}

ul.lista li a {
	text-shadow: #eec087 0 1px 0;
}
ul.lista li:nth-child(odd) a {
	text-shadow: #e9ae64 0 1px 0;
	}
	ul.lista.talalatok li a {
		text-shadow: #fff 0 1px 0;
	}
	ul.lista.talalatok li:nth-child(odd) a {
		text-shadow: #fff 0 1px 0;
	}
ul.lista li small {
	color: #3C3C3C;
	text-shadow: #e9ae64 0 1px 0;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 24px;
}
h4.lista {
	color: #fff;
	background: url(../images/bglight.png) top left repeat-x;
	background-color: none;
	border-top: none;
	text-shadow: #666 0 1px 0;
	margin: 0;
	padding: 2px 10px;
}

ul.lista li.img a + a + a {
	margin: 0;
	padding: 7px 0 0 0;
}
ul.lista li.img a + a + a + a{
	margin: 0;
	padding: 0 0 0 0;
}

ul.lista.talalatok .fifty-fifty {float:left;width:49%;border-right: 1px solid #CFCFCF}
ul.lista.talalatok li.kismalac:nth-child(odd) .fifty-fifty {border-right: 1px solid #BFBFBF}

ul.lista.talalatok li.kismalac:nth-child(odd) .fifty-fifty + .fifty-fifty,
ul.lista.talalatok .fifty-fifty + .fifty-fifty {float:right;border:none}


/* UL.LISTA FEJLEC teszt */

.fejlec {padding: 4px 0 3px 0; border-bottom:none; border-top:none;}
.fejlec span {padding: 3px 8px;font-size:13px;float:left}
.fejlec a {
	background: #dd8527;
	color: #666;
	float:right;
	padding: 3px 8px;
	margin: 0 2px;
	font-size:12px;
	font-weight: normal;
}
.fejlec a.active {
	/*background:#E6A24D;*/
	color: black;
	font-weight: bold;

}
.fejlec .downlarrow {
	float:left;
	width: 0;
	height: 0;
	border-top: 5px solid #000;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	margin: 5px 3px 0 0
}
.fejlec a > div {display:none}
.fejlec a.active > div {display:block}


/* UL.LISTA FEJLEC teszt2 */

.rendezes {padding:5px 10px;color:#E6A24D;font-size: 12px;}
.rendezes span {
	float:left;
	padding: 3px 0;
	}
.rendezes a {
	color:#E6A24D;
	float:right;
	padding: 3px 4px;
	text-decoration: none;
	}
.rendezes a.active {color:#E6A24D;font-weight:bold;text-decoration:underline}



/* UL.LISTA FEJLEC teszt3 */

.menu-fejlec.lista {background-color:#90470c;color:#bbb;padding:3px 6px 2px 10px;height:auto;text-align:left}
.menu-fejlec.lista a {color:#bbb;float:right;margin: 0 3px;text-decoration:none}
.menu-fejlec.lista a.active {/*color:#d7d7d7*/}
.menu-fejlec.lista .downlarrow {
	float:left;
	width: 0;
	height: 0;
	border-top: 4px solid #b0b0b0;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent;
	margin: 8px 3px 0 0
}
.menu-fejlec.lista a > div {display:none}
.menu-fejlec.lista a.active > div {display:block}




/* no-bg */

.no-bg {background:none;border:none;border-bottom:1px solid #E95D07}
.sorozat {text-align:center}
.sorozat li a {display:inline}
.sorozat li a img {background:url(../images/image-loading.gif) no-repeat 50% 50% #fff;border:1px solid #E95D07;width:30%;vertical-align:middle;margin:5px 2px;min-height:40px}

p.lepked {text-align:center;height:30px;color:white}
p.lepked b {display: block;font-size: 15px;padding: 13px 0px 0px 10px;}

p.lepked a.first, p.lepked a.back,
p.lepked span.first, p.lepked span.back {float:left;width:auto;margin-left:7px;}

p.lepked a.forward, p.lepked a.end,
p.lepked span.forward, p.lepked span.end {float:right;width:auto;margin-right:7px}

p.lepked a.black, p.lepked span.black {color:#555}

ul.data {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	}
p.data, div.data {
	color: black;
	background: #ccc;
	border: 1px solid #B4B4B4;
	border-bottom:1px solid #EEEEEE;
	font: bold 14px Helvetica;
	padding: 0;
	margin: 15px 10px 17px 10px;
	line-height:18px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	text-shadow: #ddd 0px -1px 0px;
	}

	div.data_content {
		padding: 5px;
		font: bold 12px Helvetica;
		background: #E6E6E6;
		-webkit-border-bottom-right-radius: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-moz-border-radius-bottomleft: 8px;
		border-bottom-right-radius: 8px;
		border-bottom-left-radius: 8px;
		}
		div.data_content a {color:#D24C00;text-shadow: #fff 0px -0.5px 0px;}
		div.data_content a:visited {color:#a63c00;text-shadow: #fff 0px -0.5px 0px;}
		div.data_content img {vertical-align:middle}

	div.data strong {
		display:block;
		padding: 5px;
		text-shadow: white 0px 1px 0px;
		}
		div.data strong span {float:right;font-size:12px;font-weight:normal}
	div.data_content a {display:inline-block;margin:3px}

/*	div.data a:link {
		text-transform:capitalize;
		border:1px solid #EEEEEE;
		margin:3px;
		padding:2px 5px;
		color:#555555;
		display:block;
		float:left;
		text-decoration:none;
		-webkit-border-radius: 8px;
		-webkit-box-shadow: 1px 1px 1px #999;
		}
*/
	div.data a.feltolto {
		text-transform:none;
		text-decoration:underline;
		border:none;
		margin:0;
		padding:0;
		-webkit-border-radius: none;
		-moz-border-radius: none;
		border-radius: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}

/* images */
ul.images {
	margin: 4px 4px 4px 0;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	}

	ul.images li {
		border: 1px solid #E95D07;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		width: 73px;
		height: 73px;
		float: left;
		margin: 0 0 4px 4px;
		background: #F4FBFE url(../images/image-loading.gif) no-repeat center center;
		padding: 0;
		}

	ul.images li a {
			display: block;
			width: 100%;
			height: 100%;
			margin: 0;
			padding: 0;
		}

/* kozepre rendezos okossag */
div.pictures {
	text-align: center;
	border: 0;
}
div.pictures div.pic {
	background: #F4FBFE url(../images/image-loading.gif) no-repeat center center;
	width: 73px;
	height: 73px;
	vertical-align:top; /* ez az FF miatt kell */
	display: inline-block;
	margin:3px 1px;
	padding: 0;
}
div.pictures div.pic a {
	border: 1px solid #E95D07;
	display:inline-block;
	width:100%;height:100%
}
div.pictures div.pic a img {height:100%;width:100%}

/* BIG IMAGE */

#header.nagykep {position:absolute; top:0; left:0; width:100%; margin:0}

#lapoz {
	background-color:rgba(0, 0, 0, 0.25) ;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	border-bottom-right-radius: 2px;
	color: white;
	height: 28px;
	margin: 0px 0px 0px;
	padding: 0 0px 5px;
	text-align: center;
	min-width:290px;
	max-width:480px;
	text-align:center;
	z-index:5000
}
#lapoz .first,
#lapoz .back	{float:left;margin-left:7px;}

#lapoz .forw,
#lapoz .end 	{float:right;margin-right:7px;}

#lapoz .end,
#lapoz #popup-kiskepek .content .lapoz .end {margin-right:10px;}

#lapoz .first,
#lapoz #popup-kiskepek .content .lapoz .first {margin-left:10px;}

.aloldal #lapoz.menu1 .end, .aloldal #lapoz.menu2 .end {margin-right:1px;}
.aloldal #lapoz.menu1 .back, .aloldal #lapoz.menu2 .back {margin-left:1px;}

.aloldal #lapoz .inaktiv {color:#999}

.aloldal #lapoz.menu1 .first,
.aloldal #lapoz.menu2 .first,
#lapoz #popup-kiskepek .content .lapoz .back {margin-left:7px;}


/* nagykepes vegleges */
body.aloldal.nagykep {margin-top: 54px}
#nagykep {margin: 10px auto 0 auto; padding:0 0 10px 0; position:relative;}

#nagykep img {
    /*position:absolute;
    left:50%;*/
    top:0;
    border:1px solid #E95D07;
}

#nagykep a {width:49%;height:100%;display:block;}

#nagykep a.vegere {
	float:right;background:url(../images/leptet-jobb.png) no-repeat center right;position:relative;
	}
#nagykep a.elore {
	float:left;background:url(../images/leptet-bal.png) no-repeat center left;position:relative;
	}



#lapoz .fel,
#lapoz .kiskepek,
#lapoz .kep-menu,
#lapoz .arany {padding:5px 8px 6px}

.menu1 .fel span, .menu2 .fel span {
	background:url(../images/image-button-bg.png) no-repeat 0 -122px;
	display:block;
	height:18px;
	width:24px;
	}
.menu1 .kiskepek span, .menu2 .kiskepek span {
	background:url(../images/image-button-bg.png) no-repeat 0 -147px;
	display:block;
	height:18px;
	width:24px;
	}


.menu1 .kep-menu span {
	background:url(../images/image-button-bg.png) no-repeat 0 -95px;
	display:block;
	height:18px;
	width:24px;
	}
.menu2 .kep-menu span {
	background:url(../images/image-button-bg.png) no-repeat 0 -62px;
	display:block;
	height:18px;
	width:24px;
	}


.ver1 {
	background:url(../images/image-button-bg.png) no-repeat bottom left;
	display:block;
	height:18px;
	width:24px
	}
.ver2 {
	background:url(../images/image-button-bg.png) no-repeat 0 -33px;
	display:block;
	height:18px;
	width:24px;
	}
.ver3 {
	background:url(../images/image-button-bg.png) no-repeat top left;
	display:block;
	height:18px;
	width:24px;
	}
.ver4 {
	background:url(../images/image-button-bg.png) no-repeat 0 -177px;
	display:block;
	height:18px;
	width:24px;
	}


.menu2 {position:relative;width:100%}
.menu1 {position:fixed;width:100%}


.menu1 > .forw, .menu2 > .forw,
.menu1 div > .forw, .menu2 div > .forw {
	-webkit-border-radius: 1px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius: 1px;
	-moz-border-radius-bottomright: 2px;
	border-radius: 1px;
	border-bottom-right-radius: 2px;
	}
.menu1 > .end, .menu2 > .end,
.menu1 div > .end, .menu2 div > .end {
	-webkit-border-radius: 1px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius: 1px;
	-moz-border-radius-bottomleft: 2px;
	border-radius: 1px;
	border-bottom-left-radius: 2px;
	}
.menu1 > .first, .menu2 > .first,
.menu1 div > .first, .menu2 div > .first {
	-webkit-border-radius: 0px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius: 0px;
	-moz-border-radius-bottomleft: 2px;
	border-radius: 0px;
	border-bottom-left-radius: 2px;
	}
.menu1 > .back, .menu2 > .back,
.menu1 div > .back, .menu2 div > .back {
	-webkit-border-radius: 1px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius: 1px;
	-moz-border-radius-bottomright: 2px;
	border-radius: 1px;
	border-bottom-right-radius: 2px;
	}
#lapoz .centers {text-align:center;width:140px;height:0px;margin: 0 auto;}
.aloldal #lapoz .centers a.gombos {float:none;display:inline-block;margin-left: 15px;}
.aloldal #lapoz .centers a.gombos + a.gombos{float:none;display:inline-block;margin-left:1px}

/* video */

body.aloldal video {width:100%;margin-top:5px}

/* Gombok */
.lapoz {
	color: white;
	height: 30px;
	margin: 0;
	padding: 10px 0px 0px;
	text-align: center;
}
.lapoz .first,
.lapoz .back {float:left;margin-left:7px;}
.lapoz .first {margin-left:10px;}

.lapoz .forw,
.lapoz .end {float:right;margin-right:7px;}
.lapoz .end {margin-right:10px;}

.lapoz b {display: block;font-size: 15px;padding: 2px 0px 0px;}

div#header a.gombos,
.gombos {
	background: #222 url(../images/button-gradient.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	text-shadow: 0 -1px 1px #222;
	border-bottom: 1px solid #222;
	position: relative;
	cursor: pointer;

	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
}
/*
div#header a.gombos {
	background:none transparent;
	border: 1px solid rgba(0,0,0,0.25);
	padding:1px 10px 1px;
	position:static;
	line-height:1.2;
	margin-left: -35px;
	text-align: center;
	width: auto;
	height:auto;

	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-webkit-border-image: none;
	}
	div#header a.gombos img {
		position:relative;
		float:left;
		left:-5px;
	}
*/
	span.gombos {background:#222 !important;-webkit-box-shadow: none}
	span.gombos span {color:#444;text-shadow:none;}
	span.gombos:hover, span.gombos:active {color:#666;top:0}
	.gombos:active {top:1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
	.gombos:hover {background-color:#111111; color:#FFF}

/* meret */
.small {font-size:10px;font-weight:normal}
.small.gombos {font-size: 11px;}
.medium.gombos {font-size: 13px;}
.large.gombos {font-size: 14px;padding: 8px 14px 9px;}
/* Szin */
	.orange.gombos,
	div#header .orange.gombos {
		background-color: #ff5c00;
		}
	.orange.gombos:hover {background-color: #D45500;}

	.red.gombos {
		background-color: #FFF;
		-webkit-border-image:none;
		-moz-border-image:none;
		border-image:none;
		background:
		-webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.13, rgb(214,216,218)),
			color-stop(0.58, rgb(207,208,209)),
			color-stop(0.38, rgb(184,185,187)),
			color-stop(0.9, rgb(255,255,255))
		);
		background: -moz-linear-gradient(top, #FFFFFF 10%, #CFD0D1 38%, #B8B9BB 58%, #D6D8DA 87%); /* firefox */
		color:#000;
		text-shadow: 0 -1px 1px #ddd;
		padding-bottom:5px
		}
		.gombos span {font-size:25px;line-height:13px}
		.red.gombos:active {
			background:
			-webkit-gradient(
				linear,
				left bottom,
				left top,
				color-stop(0.13, rgb(214,216,218)),
				color-stop(0.58, rgb(207,208,209)),
				color-stop(0.38, rgb(184,185,187)),
				color-stop(0.9, rgb(207,208,209))
			)
		}

/* input */
input.gombos {border:1px solid #000;}


/* LENYILO PATH MENU */

/* menu-fejlec */
.menu-fejlec,
#lenyilomenu div.menu-fejlec {
	background-color:#2e2c2a;
	color:#FFF;
	font-size: 12px;
	font-weight: bold;
	height:20px;
	line-height:20px;
	padding: 0;
	text-align:center
	}
	#lenyilomenu div.menu-fejlec {
		background-color:#90470c;
		border-top: 1px solid #774018;
		}

/* path lista */
ol.tree {
	border-top: 1px solid #4c4b4a;
	border-bottom: 1px solid #2e2c2a;
	padding: 10px 0 10px 30px;

	background-color:#45403e;
	margin: 0;

	}
	ol.tree li 	{
		position: relative;
		margin-left: -15px;
		list-style: none;

		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
	}
	ol.tree li.file	{
		margin-left: -1px !important;
	}
		ol.tree li.file a {
			background: url(../images/path/document.png) 0 0 no-repeat;
			color: #fff;
			padding-left: 21px;
			text-decoration: none;
			display: block;
		}
		li.file a[href *= '.pdf']	{ background: url(document.png) 0 0 no-repeat; }
		li.file a[href *= '.html']	{ background: url(document.png) 0 0 no-repeat; }
		li.file a[href $= '.css']	{ background: url(document.png) 0 0 no-repeat; }
		li.file a[href $= '.js']		{ background: url(document.png) 0 0 no-repeat; }
	ol.tree li input {
		position: absolute;
		left: 0;
		margin-left: 0;
		opacity: 0;
		z-index: 2;
		cursor: pointer;
		height: 1em;
		width: 1em;
		top: 5px;
	}
		ol.tree li input + ol {
			background: url(../images/path/toggle-small-expand.png) 40px 0 no-repeat;
			background: url(../images/icon/plus.png) 40px 2px no-repeat;
			margin:-1.45em 0 0 -44px; /* 15px */
			xdisplay: block;
			height: 1.1em;
		}
		ol.tree li input + ol > li { height: 0; overflow: hidden; margin-left: -14px !important; padding-left: 1px; }
	ol.tree li label {
		background: url(../images/path/folder_main.jpg) -2px 9px no-repeat;
		cursor: pointer;
		display: block;
		padding-left: 37px;

		text-shadow: #333 0px 1px 0px;
		line-height:30px;
		color:#f1f1f1;
	}
	ol.tree li label.open {background:url(../images/path/folder_open.png) no-repeat scroll 15px 6px transparent;}
	ol.tree li label a {color:#f07e0b;color:#f1f1f1;}
	ol.tree li label span {color:#D1D1D1;color:#f07e0b;font-style:italic;}

	ol.tree li input:checked + ol {
		background: url(../images/path/toggle-small.png) 40px -3px no-repeat;
		background: url(../images/icon/minus.png) 40px 0px no-repeat;
		margin:-1.29em 0 0 -44px; /* 20px */
		padding: 1.3em 0 0 80px;
		height: auto;
	}
		ol.tree li input:checked + ol > li { height: auto; margin: 0 0 0.125em; margin: 0 0 1px 0;  /* 2px */ border-left:1px dotted black;overflow: visible;}
		ol.tree li input:checked + ol > li:last-child { margin: 0 0 0.05em; border-left:none; padding-left:2px; overflow: visible; }
		ol.tree > li > input + ol > li:last-child { background:url(../images/path/folder_lastchild.jpg) top left no-repeat}
		ol.tree li input:checked + ol ol > li {border-left:none}

	ol.tree > li > label {background: url(../images/path/folder_main.jpg) -4px 11px no-repeat;}
	ol.tree li ol li ol li label {
		background:url(../images/path/directory.png) no-repeat scroll 15px 6px transparent;
		margin-bottom:5px
		}


	/* valaszto menu */
	div.valaszto-bg {padding-right:10px}
	ol.valaszto
	{
		padding: 0 0 0 0;
		width:auto;
		-webkit-padding-start: 0;
		-moz-padding-start: 0;
		padding-start: 0;
	}
	ol.valaszto li
	{
		background: #CCC;
		line-height: 30px;
		position: relative;
		list-style: none;
	}
	ol.valaszto li input
	{
		position: absolute;
		left: 0;
		margin-left: 0;
		opacity: 0;
		z-index: 2;
		cursor: pointer;
		height: 30px;
		width: 1em;
		top: 0;
	}
	ol.valaszto > li > input,
	ol.valaszto > li > ol > li > input {height:30px;width:100%}
	ol.valaszto > li > ol > li > input.fix-open-box {height:0px}

		ol.valaszto li input + ol
		{
			background: url(../images/lenyil-01.png) left 1px no-repeat;
			margin: -1.25em 0 0 5px; /* 15px */
			xdisplay: block;
			height: 1.4em;
		}
		ol.valaszto li input + ol > li {
			height: 0;
			overflow: hidden;
			margin-left: -14px !important;
			padding-left: 1px;
			}
	ol.valaszto li label
	{
		font-size:14px;
		font-weight:bold;
		text-shadow:0 1px 0 white;
		/*background: url(../images/path/folder-horizontal.png) 15px 1px no-repeat;*/
		cursor: pointer;
		display: block;
		padding-left: 22px;
	}

	ol.valaszto li input:checked + ol
	{
		background: url(../images/lenyil-01.png) 5px -31px no-repeat;
		margin: -1.25em 0 0 -44px; /* 20px */
		padding: 1.563em 0 0 57px;
		margin: -1.25em 0 0 0px; /* 20px */
		padding: 1.3em 0 0 14px;
		height: auto;
	}
		ol.valaszto li input:checked + ol > li { height: auto; margin: 0 0 0.125em;background: #E6E6E6;  /* 2px */}
		ol.valaszto li input:checked + ol > li:last-child { margin: 0 0 0.063em; /* 1px */ }

	ol.valaszto li ol li ol li input[type=checkbox], ol.valaszto li ol li ol li input {
		opacity: 100;
		position: relative;
		vertical-align: middle;
		margin: 0 0 0 10px;
		height:auto;
		width:auto;

		float: left;
		height: 30px !important;

		}
	ol.valaszto li ol li ol li label {
		background:none;
		margin-bottom:5px;
		padding-left:10px;
		font-size:12px;

		float: left;
		margin-bottom: 0
	}

	.details_data {text-align:right}
	.details_data input.gombos {height: 30px}

	/* vonalak */
	.vonal-1, .vonal-2, .vonal-3, .vonal-4, .vonal-5, .vonal-6, .vonal-7, .vonal-8, .vonal-9, .vonal-10 {
		border-bottom:1px dotted black;
		border-left:1px dotted black;
		height:34px;
		position:absolute;
		width:14px;
	}
	.vonal-1 {height:16px;top:-1px;}
	.vonal-2 {top:15px;}
	.vonal-3 {top:49px;}
	.vonal-4 {top:85px;}
	.vonal-5 {top:121px;}
	.vonal-6 {top:155px;}
	.vonal-7 {top:189px;}
	.vonal-8 {top:225px;}
	.vonal-9 {top:261px;}
	.vonal-10 {top:295px;}


/* Talalati eredmenyek */
ul.lista {
	margin-bottom:10px;
	/*-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);*/
	}
h4.lista b {font-size:12px}
h4.lista a {font-size:12px;padding:3px 5px;float:right;color:white;text-decoration:none}


/* kommentek */
.lenyilo-content {margin-top: 2px;font-size:14px}

.pager {text-align:center;padding: 0 5px 0 3px;font-size:13px;line-height:1.2em;margin:0 0 10px 0}
.prev {float:left}
.next {float:right}
.post {padding:0 3px 0 2px;line-height:1.2em}

.comment_per_page {text-align:center;font-size:11px}

.forum_info {color:#333;float:right;font-size:12px;padding-right:5px;line-height:1em}
.forum_info img {vertical-align:middle;display:none}
.forum_info span {color:#555;font-size:15px;float:right}
.forum_info span b {color:#555;font-size:11px;font-weight:normal}

.post .header,
.post .answer {
	background:#ccc;
	border: 1px solid #DDD;
	border-bottom:none;
	font-size:12px;
	margin-top:8px;
	padding: 5px 0 4px 5px;
	position:relative;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;

	text-shadow: #ddd 0px -1px 0px;
}
.idezet {position:relative}
.idezet .forum_info {border:none;position:absolute;top:5px;right:5px;padding:0;margin:0}

.post .answer a.gombos,
.post .answer a.user_bubble,
.post .header a.gombos,
.post .header a.user_bubble {float:left;margin-right:10px;line-height:1em;padding:3px 5px}

.post .answer img, .post .header img {
	vertical-align:bottom;
	/*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;*/
	border: 1px solid #e6e6e6

}
.vip_text {font-weight:bold}

.post .header a, .answer a {color:#000;font-weight:bold}

.post .header a.gombos,
.post .answer a.gombos {
	background:none;
	border-bottom:none;
	border: 1px solid #BFBFBF;
	color:#000;
	text-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	margin-bottom:5px
	}
div.data strong a {
	color: #000;
	text-shadow: #ddd 0px -1px 0px;
	text-decoration:underline;
	}

.post .desc a.gombos { color:#555}
.post .desc {
	border: 1px solid #DDD;
	border-top:none;
	color: #333;
	font-size:13px;
	padding: 8px;
	line-height:1.4em;
	margin-bottom:5px;
	background:#D3D3D3;
	-webkit-border-bottom-left-radius: 9px;
	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-moz-border-radius-bottomright: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;

	text-shadow: #ddd 0px 1px 0px;
}
.post a.valasz {
	color: #555;
	font-weight:normal;
	float:right;
	font-size: 12px;
	padding: 3px 0 3px
	}

/* hozzüszolok */
.comments {padding-right:2px;}
.comments textarea {font-size:12px}
.details_data .comment {text-align:right;margin:-10px 0 3px}



/* GOMB PROBA */

a.btn02, input[type=reset], input[type=submit], .btn02 {
	text-decoration: none;
	border-color:rgba(0, 0, 0, 0.56);
	cursor: pointer;
	outline: none;
	color:#111;
	font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Segoe UI",Verdana,sans-serif;
	display:inline-block;
	vertical-align:top;
	position:relative;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-color:#aaa;
	background: #aaa -moz-linear-gradient(top, rgba(255,255,255,.75), rgba(255,255,255,0));
	background: #aaa -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,.75)), to(rgba(255,255,255,0)));
	text-shadow:1px 1px 0 rgba(255,255,255,.67);
	line-height:26px;
	height:26px;
	margin:0 0 24px 12px;
	margin:0 0 0px 0px;
	/*width:75px;*/
	padding:0 15px;
	/** Make the text unselectable **/
	-moz-user-select: none;
	-webkit-user-select: none;
	-moz-box-shadow:1px 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow:0px 0px 4px #666;
}
span.btn02 {
	text-decoration: none;
	border-color:rgba(0, 0, 0, 0.56);
	cursor: pointer;
	outline: none;
	color:#111;
	font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Segoe UI",Verdana,sans-serif;
	display:inline-block;
	vertical-align:top;
	position:relative;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-color:#aaa;
	background: #aaa -moz-linear-gradient(top, rgba(255,255,255,.75), rgba(255,255,255,0));
	background: #aaa -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,.75)), to(rgba(255,255,255,0)));

	background-color:#aaa;
	background: #aaa -moz-linear-gradient(top, rgba(255,255,255,0)), rgba(255,255,255,.75);
	background: #aaa -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0)), to(rgba(255,255,255,.75)));

	text-shadow:1px 1px 0 rgba(255,255,255,.67);
	line-height:26px;
	height:26px;
	margin:0 0 24px 12px;
	margin:0 0 0px 0px;
	/*width:75px;*/
	padding:0 15px;
	/** Make the text unselectable **/
	-moz-user-select: none;
	-webkit-user-select: none;
	-moz-box-shadow:1px 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow:0px 0px 4px #888;

	opacity:0.7;
}
a.btn02 span, span.btn02 span {
	font-size:23px;
	font-weight:bold;
	line-height:22px;
	}
	span.btn02 span {color:#777;}

input[type=submit], input[type=submit]:active,
input[type=reset], input[type=reset]:active {
	border: none;
	line-height:1 !important;
	width:auto;
	padding:0 9px 1px;
}
a.btn02, a.btn02:after, a.btn02:before, btn02, btn02:after, btn02:before, input[type=reset], input[type=submit], span.btn02 {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	/*border-width:1px;
	border-style:solid;*/
	margin-bottom:3px
}
/*a.btn02:after, a.btn02:before, btn02:after, btn02:before {
	display:block;
	position:absolute;
	content:' ';
}
a.btn02:before, btn02:before {
	border-color: #FFF rgba(255,255,255,.25) rgba(255,255,255,.25);
	left:0;
	top:0;
	width:73px;
	height:22px;
}
a.btn02:after, btn02:after {
	border-color: transparent transparent rgba(255, 255, 255, 0.63);
	left:-1px;
	bottom:-2px;
	height:100%;
	width:100%;
}*/
a.btn02:hover, a.btn02:focus, btn02:hover, btn02:focus, input[type=submit]:hover, input[type=submit]:focus, input[type=reset]:hover, input[type=reset]:focus {
	background-image:-moz-linear-gradient(top, rgba(255,255,255,.9), rgba(255,255,255,0.2));
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,.9)), to(rgba(255,255,255,0.2)));
}
a.btn02:active, btn02:active, input[type=submit]:active, input[type=reset]:active {
	background-image:-moz-linear-gradient(top, rgba(75,75,75,.4), rgba(255,255,255,.4));
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(75,75,75,.4)), to(rgba(255,255,255,.4)));
	line-height:26px;
}
a.btn02:active:before, btn02:active:before {
	border-color: rgba(255, 255, 255, 0.11) rgba(255, 255, 255, 0.23) rgba(255, 255, 255, 0.27);
}

a.btn02.bg {
	-webkit-transition: all .185s linear;
	-moz-transition: all .185s linear;
}
a.btn02.bg, a.btn02.bg:hover, a.btn02.bg:focus {
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.75), rgba(255,255,255,0));
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,.75)), to(rgba(255,255,255,0)));
}
a.btn02.bg:hover, a.btn02.bg:focus {
	background-color:#a8c0cb;
}
a.btn02.bg:active {
	background-image:-moz-linear-gradient(top, rgba(75,75,75,.4), rgba(255,255,255,.4));
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(75,75,75,.4)), to(rgba(255,255,255,.4)));
}

/* Lengths */
a.btn02.short {
	width:50px;
}
a.btn02.short:before {
	width:48px;
}
a.btn02.long {
	width:125px;
}
a.btn02.long:before {
	width:123px;
}
a.btn02.super, btn02.super {
	width:200px;
}
a.btn02.super:before, btn02.super:before {
	width:198px;
}
a.btn02.crazy {
	width:250px;
}
a.btn02.crazy:before {
	width:248px;
}

/* Colors/Styles */
a.btn02.blue {
	background-color:#9eb4bf;
}
a.btn02.darkblue {
	background-color:#046;
	color:#fff;
	text-shadow:-1px -1px 0 rgba(0,0,0,.3);
}
a.btn02.red, span.btn02.red {
	background-color:#900;
	color:#fff;
	text-shadow:-1px -1px 0 rgba(0,0,0,.3);
	-webkit-border-image:none;
	-moz-border-image:none;
	border-image:none;
}
/*a.btn02.red:before {
	border-top-color:rgba(255,255,255,.5);
}*/
a.btn02.green {
	background-color:#86bf7c;
}
a.btn02.pill, a.btn02.pill:before, a.btn02.pill:after,
span.btn02.pill, span.btn02.pill:before, span.btn02.pill:after {
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
}
a.btn02.black {
	background-color:#000;
	color:#fff;
	text-shadow:-1px -1px 0 rgba(0,0,0,.3);
}
a.btn02.black:before {
	border-top-color:rgba(255,255,255,.67);
}
a.btn02.sharp {
	background-image:-moz-linear-gradient(top, rgba(255,255,255,.75), rgba(255,255,255,.33) 50%, transparent 50%, transparent 100%);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,
		from(rgba(255,255,255,.75)),
		color-stop(0.5, rgba(255,255,255,.33) ),
		color-stop(0.5, transparent ),
		to(transparent)
	);
	background-repeat:repeat-x;
}
a.btn02.sharp:hover, a.btn02.sharp:focus {
	background-image:-moz-linear-gradient(top, rgba(255,255,255,.75), rgba(255,255,255,.4) 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,
		from(rgba(255,255,255,.75)),
		color-stop(0.5, rgba(255,255,255,.67) ),
		color-stop(0.5, rgba(255,255,255,.33) ),
		to( rgba(255,255,255,.15) )
	);
}
a.btn02.sharp:active {
	background-image:-moz-linear-gradient(top, rgba(75,75,75,.4), rgba(255,255,255,.4));
	background-image:-moz-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0) 50%, rgba(255,255,255,.25) 50%, rgba(255,255,255,.33) 100%);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,
		from(rgba(255,255,255,.75)),
		color-stop(0.5, rgba(255,255,255,.67) ),
		color-stop(0.5, rgba(255,255,255,.33) ),
		to( rgba(255,255,255,.15) )
	);
}
btn02.inset {
	width:auto;
	padding:0 9px;
	-moz-box-shadow:1px 1px 0 rgba(255,255,255,.5) inset;
	-webkit-box-shadow:1px 1px 1px pink inset;
}
btn02.inset:before, btn02.inset:after {
	display:none;
}
.error_msg {
	background: url(../images/error-icon.png) no-repeat 5px center #F7CBCA;
	border: 1px solid #CC0000;
	color: #CC0000;
	font-size: 11px;
	font-weight: bold;
	line-height:100%;
	padding: 4px 4px 4px 25px;
	margin:4px 0 4px 4px;
	text-align: center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

/***************** RESOLUTION Morpheus...Resolution *****************/
@media screen and (max-width: 460px) {

/* index */
	.box-content-bg a {
		width: 33%;
	}
	.box-content-bg div a + a + a + a {display:none !important}
	.box-content-bg div a + a + a + a + a {display:none !important}

/* fooldal */
	.box-content .fifty-fifty + .fifty-fifty {display:none !important}
	.box-content .fifty-fifty {width:97%;padding:5px}

}
@media screen and (min-width: 460px) and (max-width: 768px) {

/* index */
	.box-content-bg a {
		width: 25%;
	}
	.box-content-bg div a + a + a + a {display:block !important}
	.box-content-bg div a + a + a + a + a {display:none !important}
}
@media screen and (min-width: 769px) /*and (max-width: 770px)*/ {

/* index */

.box-content-bg a .date {
	font-size: 13px;
	line-height: 20px;
}
.box-content-bg a {
	width: 20%;
}
.box-content-bg div a {display:block !important}
.box-content-bg div.links a,
.box-content-bg .forum a
 {display:inline !important}

/* kepsorozat */
ul.images li, div.pictures div.pic {
	height: 117px;
	width: 117px;
}

/* leptetes */
ul.lista.leptetes {
	height:194px;
	width:100%;
	margin:-194px auto 0;
}
.leptetes-padding {
	padding: 0 0 194px;
}

/* Listazas video */

ul li.kep3 a img {width:24%}

ul li.kep3 a img + img + img +img {display: inline;}

}

body#fooldal .cim,
.box-content-bg a .date,
body#fooldal .dbszam {
	color: #BB4B07;
	float: none;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 15px;
	text-align: center;
	width: auto;
}

/* LISTAZAS 2.0 */

/* ul li reset */
ul.kismalac_lista {
	color: black;
	border: none;
	font: bold 17px Helvetica;
	padding: 0;
	margin: 0 0 0 0;
	margin-bottom: 10px;
	-webkit-border-radius: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
ul.kismalac_lista li.kismalac_content {
	padding: 0 0 0 0;
}
ul.kismalac_lista li.kismalac_content:first-child {
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
ul.kismalac_lista li.kismalac_content a, ul.kismalac_lista li.img a + a {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

/* Listazas */
ul.kismalac_lista {
	background-color: #E1912C;

}
ul.kismalac_lista li.kismalac_content {
	float:left;
	width:50%;
	border-bottom: 1px solid #D6851F;
	border-top: 1px solid #E29534;
}
ul.kismalac_lista li.kismalac_content div {
	border-left: 1px solid #D6851F;
	margin: 10px 0 10px 0;
}
ul.kismalac_lista li.kismalac_content a {
	color: #000;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	-webkit-tap-highlight-color: transparent;
	font: bold 17px Helvetica;
	text-shadow: #EEC087 0 1px 0;
}
ul.kismalac_lista li.kismalac_content a {padding-left: 5px;}
ul.kismalac_lista li.kismalac_content a + a {
	padding-left: 0;
	text-align:center
}
ul.kismalac_lista li.kismalac_content a img {
	width: 95%;
	border: 1px solid white;
	-webkit-box-shadow: 1px 1px 5px #888;
	margin-top: 5px;
}
ul.kismalac_lista li.kismalac_content a + a + a {
	color: #000;
	font: 13px Helvetica;
	margin: 0;
	text-overflow: ellipsis;
	white-space: normal;
	overflow: hidden;
	display: block;
	padding: 0;
	text-shadow: #E9AE64 0 1px 0;
	text-align: center;
	padding-top: 5px;
}


@media screen and (min-width: 1px) and (max-width: 700px) {
ul.kismalac_lista li.kismalac_content:nth-child(4n+1),
ul.kismalac_lista li.kismalac_content:nth-child(4n+2) {
	background-color: #E6A24D;
	border-bottom: 1px solid #D6851F;
	border-top: 1px solid #EAB169;
}


}

@media screen and (min-width: 701px) and (max-width: 1020px) {
ul.kismalac_lista li.kismalac_content {width:33.3%;}
ul.kismalac_lista li.kismalac_content:nth-child(6n+1),
ul.kismalac_lista li.kismalac_content:nth-child(6n+2),
ul.kismalac_lista li.kismalac_content:nth-child(6n+3) {
	background-color: #E6A24D;
	border-bottom: 1px solid #D6851F;
	border-top: 1px solid #EAB169;
}


}

@media screen and (min-width: 1021px) {
ul.kismalac_lista li.kismalac_content {width:25%;}
ul.kismalac_lista li.kismalac_content:nth-child(8n+1),
ul.kismalac_lista li.kismalac_content:nth-child(8n+2),
ul.kismalac_lista li.kismalac_content:nth-child(8n+3),
ul.kismalac_lista li.kismalac_content:nth-child(8n+4) {
	background-color: #E6A24D;
	border-bottom: 1px solid #D6851F;
	border-top: 1px solid #EAB169;
}


}


/* kepsorozat amatorok infobox */

label span.date {float:right;font-weight:normal;font-size:12px;margin-right:8px}

#simple_vote_summary {background-color: #eee;padding: 5px;margin-top:3px}
#simple_vote_summary p {margin: 0;float:left}
#simple_vote_summary span {font-weight:normal;display:block;float:left;margin:15px 0 5px 0}
#simple_vote_summary span + span {margin: 12px 0 0 3px}
#simple_vote_summary .btn02 {margin: 5px 6px 0 6px}
#simple_vote_done {font-weight:normal;line-height:16px;float:left;margin:0 5px}

a.tetszik {
	margin: 8px 5px;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 8px 3px 6px;
	float: left;
	background-color: #CCC;
	text-decoration: none;
	text-shadow: 0 1px 0 #DDD;
	border-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
a.tetszik img {
	margin: 0 0 0 0;
	padding: 0 0 4px 0;
	vertical-align: middle
}
.data_content a.btn02.tetszik {
	box-shadow: none;
	-webkit-box-shadow: 0px 0px 3px #CCC;
	border: 1px solid #aaa;
	border: none;
	margin: 5px 8px;
	padding: 3px 8px 2px 8px;
	/*color: black;*/
	height: 25px;
}

.uploader_infobox .noborder {
	margin-top: 5px
}

.uploader_infobox {
	background-color: #eee;
	padding-top: 3px;
}

.uploader_infobox .btn {
	float:right;
	height:40px;
}
.uploader_infobox .date {
	font-weight: normal;
	font-size: 10px;
	color: #555555;
}
.uploader_infobox p {
	text-align: left;
	padding: 5px;
	margin: 0;
}
.uploader_infobox span {
	float:left
}
.data_content .row {
	border-top: 1px solid #ddd;
	margin: 5px 0 0 0;padding: 5px 0 0 5px;
}

/* forum */

.forum.top10, .top10 {
	background: none;
	margin: 10px 0;
	padding: 5px 0;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}

.forum.top10 .forum_header a, .forum.top10 .forum_header {color: #EEE;text-shadow: 0 1px 0 black;cursor: default;}

.forum.top10 .post {padding: 0;}

.forum_header, .forum_header a, .forum_header a:visited {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px 0 white;
	cursor: pointer;
	display: block;
	padding: 0 2px 3px 2px;
}
.forum1, .forum2, .forum3, .forum4 { display:none; float:left; width: 25%; font-size:10px}

.tema2 {
	float:right;
	font-size:10px;
	font-weight:normal;
	width: 18%;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	line-height: 18px;
	}

.tema1 {
	background: #E6E6E6;
	border: 1px solid #DDD;
	border-bottom:none;
	font-size:12px;
	font-weight:bold;
	text-shadow: 0 1px 0 white;
	padding: 2px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.tema1 a:link {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	text-decoration: none;
	width: 80%
}
.tema1.last {
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	}
.tema-lent {
	background: lightGrey;
	border: 1px solid #DDD;
	border-top:none;
	font-size:10px;
	margin-bottom: 11px;
	padding: 0 3px 0 5px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.tema-lent img {vertical-align:top}

.tema3, .tema4 {padding-top: 3px}
.tema3, .tema4, .tema5 {
	float:left;
	width:23%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	border-right: 1px solid #E6E6E6;
}

.tema5 {
	width: 50%;
	border-right: none;
	}
.tema4, .tema5 {border-left: 3px solid lightGrey;}

.forum_footer {text-align:center;font-size:13px;color:#eee}
.forum_footer a {color:#eee}
.forum_bottom {display:none}

img.noblock {display:inline}

.forum-topic {
	background: #DDD;
	font-size:13px;
	font-weight:bold;
	text-shadow: 0 1px 0 white;
	padding: 5px;
	margin: 0 2px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	text-align: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.forum-topic .error_msg {margin-left: 0}

.topic_description {
	background: #E6E6E6;
	font-size: 12px;
	margin-bottom:10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.topic_description_top h1 {
	background:#ccc;
	color: black;
	font-size: 13px;
	padding: 5px;
	text-shadow: #e6e6e6 0px 1px 0px;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.topic_description_top div {padding: 5px;font-size:12px}



/* BEALLITASOK */

.beallitasok .tema1 {padding: 5px 10px;font-size:13px}
.beallitasok .dark {background:#dedede;}
.beallitasok .tema1 div {margin: 5px}
.beallitasok .tema1 input, .beallitasok .tema1 select {
	padding:3px;
	width:70%;
	max-width:480px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.text_user .form .centers input,
li.row input {
	margin: 5px 5px 10px 0;
	width: auto !important;
	border-radius: 4px 4px 4px 4px;
}

li.row .form {margin: 10px 0}

ul.vilagos li.row, li.row:hover {background-color:transparent;}
 #nav ul li.row:hover {
background: -webkit-gradient(linear, left bottom, left top, from(white), color-stop(4%, #E6E6E6), to(white));
}
#nav ul li.row a {
background: none;
border-top: none;
color: #362F2F;
display: block;
font-size: 12px;
margin: 0 !important;
padding: 0;
height: auto;
text-decoration: none;
white-space: normal;
}

/* lenyilos beallitasok */
ol.beallitasok li ol li label {
	cursor:default;
	font-size: 13px;
	padding: 0;
	line-height: 14px;
}
ol.beallitasok li ol li input {
	cursor:default;
	position: relative;
	opacity: 1;
	height: auto;
}
ol.beallitasok li ol li input[type="submit"] {height:30px;width:auto}


/* 404 */

.e404 {position:relative;margin:0 auto;width:300px}
.e404 img {float:left}
.e404 b {color: #F2870C;position: absolute;top: 25px;left: 100px;font-size: 18px;}
.e404 em {position:absolute; top:100px;left:150px;font-size: 12px;font-weight: bold;font-style:normal}
.e404 ul.form li.kereses {padding: 10px 0 0 0}
.popup .e404 ul.form {padding: 0;margin: 0;}
.popup ul.form li.kereses a.gombos {right: -5px;margin-top:0px}

textarea#comment {
    width: 100%;
}

div#reply_to_text {
    display: none;
}

div.idezet {
    display: none;
}

div.popup-gomb-alatt.fixed {
    position: relative;
    margin-top: 20px;
}
div.popup-gomb-alatt.fixed div.popup {
    top: 0px;
}
#nagykep {
	width: 100%;
	/*height: 100%;*/
	min-width: 100%;
	text-align: center;
}

#big_picture {
	max-width: 95%;
	margin-left: 5px;
	margin-right: 5px;
	/*height: 100%;
	margin-left: -320px;*/
}

body.nagykep {
    background: black;
}

div.idezet.show {
    display: block;
}

div.forum div.forum div.post img,
div.forum div.forum div.post video {
    max-width: 100%;
}

div.forum div.post div.desc a.idezet {
    margin-top: 3px;
    display: block;
}

div.box-content-bg a.osszes {
	float: none;
	width: auto;
	text-align: center;
	margin-top: 15px;
	color: #963C06;
	display: block !important;
	font-size: 16px;
}

div.forum div.post div.header span.nick {
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    text-shadow: 0 -1px 0 #DDDDDD;
    text-decoration: underline;
}