body {
margin:0;padding:0;
background-image:url(images/bg.jpg);
background-size:cover;
background-attachment:fixed;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

a {
text-decoration:none;
color:#222;
-webkit-transition:.5s;
transition:.5s;
border:0px none;
}
	a:hover {
	color:#A22918;
	text-decoration:underline;
	}

hr {
border-style:solid;
border-color:#B33A29;
}

h1,h2,h3,h4,h5,h6 {
color:#B33A29;
}

.srt_timing {
-webkit-transition:.5s;
transition:.5s;
}

#content_bg, #footer_bg {
text-align:left;
}

	#header_bg {
	height:230px;
	}
		#header {
		padding:30px;
		}
		#header h1,#header h2 {
		}
			#logo:hover, .logo:hover {
			-ms-transform: rotate(8deg);
			-webkit-transform: rotate(8deg);
			transform: rotate(8deg);
			opacity:.6;
			}
	#menu_bg {
	height:40px;
	background-color:#B33a29;
	background-size:cover;
	box-shadow:0px -10px 40px #111;
	}

		#menu table {
		margin:auto;
		height:40px;
		line-height:40px;
		}
		
		#menu a {
		text-decoration:none !important;
		}
			
		#menu div {
		margin:0px 2px 0px 2px;
		cursor:pointer;
		color:#F5E9C3;
		-webkit-transition:.5s;
		transition:.5s;
		}
		
			#menu div:hover {
			background-color:#F5E9C3;
			color:#a22918;
			}

			#menu td {
			text-align:center;
			width:150px;
			}
			



	#content_bg {
	background-color:#ffe;
	box-shadow:0px 10px 40px #111, 0px 0px 40px #000 inset;
	}

		#header, #footer, #menu {
		width:1000px;
		margin:auto;
		}
		
		.width {
		width:1000px;
		padding:20px;
		margin:auto;
		}

		.width tr:nth-child(even) {
		color:#666;
		}
			.width td {
			border-bottom:2px solid red;
			}
				
			.title {
			background-color:#F5E9C3;
			box-shadow:0px 10px 40px #111;
			}
				.title h2{
				padding:0;margin:0;
				}

					#content {
			
					}
						.action {
						position:relative;
						display:inline-block;
						width:190px;
						height:250px;
						padding:10px;
						margin:15px;
						background-color:#F5E9C3;
						overflow:hidden;
						}
							.action:hover {
							overflow:visible;
							}
							.action_details {
							padding:10px;
							position:absolute;
							margin:0 !important;
							width:180px;
							z-index:2;
							bottom:0px;
							background-color:#F5E9C3;
							}
								.action_details p:nth-child(1) {
								text-align:center !important;
								margin:0 !important;
								padding:0 !important;
								}
								.action_details p:nth-child(2) {
								text-align:center !important;
								margin:0 !important;
								padding:0 !important;
								color:#444;
								font-size:14px;
								}
								.action_details p:nth-child(3) {
								text-align:center !important;
								color:#666;
								}
							.action img {
							border:none !important;
							position:absolute;
							margin:0 !important;
							line-height:0px;
							width:183px;
							z-index:2;
							}
								.action img:hover{
								height:500px;
								width:auto;
								z-index:3;
								box-shadow:1px 1px 10px #000;
								background-color:#F5E9C3;
								}

						#content img {
						margin:10px 20px 10px 20px;
						padding:2px;
						border:1px solid #ccc;
						border-radius:3px;
						}
						#content p {
						text-align:justify;
						}
				
						#content ul {
						list-style: none;
						padding:0;
						margin:0;
						}
						#content li {
						padding-left:1em; 
						text-indent:-.7em;
						}
						#content li:before {
						content: "• ";
						color:#B33A29;
						}
					.sarvari_ref img {
					margin: 5px 10px 5px 10px !important;
					cursor:pointer;
					-webkit-transition:.5s;
					transition:.5s;
					}
						.sarvari_ref img:hover {
						opacity:.5;
						}
					.sarvari_eredemhirdetes {
					font-size:18px;
					}
						.sarvari_eredemhirdetes img {
						height:200px !important;
						width:300px !important;
						}
					.sarvari_kapcsolat p {
					text-align:center !important;
					}
			.copyright {
			text-align:center !important;
			color:#999;
			font-size:12px;
			}
	#footer_small {
	height:40px;
	background-color:#a22918;
	background-size:cover;
	box-shadow:0px 10px 40px #111;
	}
	
	#footer_bg {
	height:200px;
	}
		#footer_bg table {
		height:200px;
		width:100%;
		color:#999;
		opacity:.4;
		}
			#footer_bg table img {
			height:120px;
			}
	/* SSSSLLLIIIDDDEEERRR */
	
#slider	{
margin:-20px 40px 30px 40px;
height:300px;
background:red;
overflow:hidden;
background-color:rgba(50,50,50,.5);
color:#F5E9C3;
position:relative;
display:block;
}

#slider a{
color:#fff;
}
.slider_felsoszoveg{
top:0px;
z-index:100;
position:relative;
background-color:rgba(179,58,41,.8);
height:50px;
width:100%;
font-size:20px;
line-height:50px;
text-indent:50px;
}
.slider_kozos{
top:0px;
z-index:1;
position:absolute;
width:50%;
height:100%;
overflow:hidden;
transition: width .9s .1s, left .5s .6s, z-index .0s .4s, text-indent .0s .4s, border-left-width .5s .5s;
-moz-transition: width .9s .1s, left .5s .6s, z-index .0s .4s, text-indent .0s .4s, border-left-width .5s .5s; /* Firefox 4 */
-webkit-transition: width .9s .1s, left .5s .6s, z-index .0s .4s, text-indent .0s .4s, border-left-width .5s .5s; /* Safari and Chrome */
-o-transition: width .9s .1s, left .5s .6s, z-index .0s .4s, text-indent .0s .4s, border-left-width .5s .5s; /* Opera */
background-color:rgb(25,25,25);
cursor:pointer;
text-indent:-200px;
}
.slider_kozos:hover{
position:absolute;
z-index:21;
width:100%;
left:0%;
text-indent:0px;
border-left-width:0px;
border-left-style:solid;
}

.slider_elem2, .slider_elem3, .slider_elem4, .slider_elem5{
border-left-style:solid;
border-left-width:4px;
border-left-color:#B33A29;
}

.slider_elem1{
left:0%;
}
.slider_elem2{
left:20%;
}
.slider_elem3{
left:40%;
}
.slider_elem4{
left:60%;
}
.slider_elem5{
left:80%;
}

.slider_grey{
text-indent:0px;
position:absolute;
bottom:0px;
width:100%;
background-color:rgba(179,58,41,.8);
padding-left:20px;
}
.slider_grey h3{
margin:8px;
font-size:16px;
color:#F5E9C3;
}
.slider_img {
margin:0 !important; padding:0 !important;
border: 0px none !important;
}
