/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}


a { cursor:pointer; /*position: relative;*/ }

.spacer {

}

html {



}

/*.shadow {
		-moz-box-shadow: 0px 0px 5px  rgba(68,68,68,0.6);
	-webkit-box-shadow: 0px 0px 5px  rgba(68,68,68,0.6);
	box-shadow: 0px 0px 5px  rgba(68,68,68,0.6);
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696',Direction=180,Strength=5,ShadowOpacity=0.30);
	
	}*/
	




	
/* fontload */
/*.fontload {
	   	font-family:Kulturista-Semibold, "Courier New", Courier, monospace;
		font-size:32px;
		color:#3e622d;
		font-weight:normal;
		margin-bottom:8px;
	}*/

body
	{
	
font-family:Tahoma, Geneva, sans-serif;
text-align:left;
background: url(../img/big_bg.jpg) top center no-repeat;
font-size:13px;
color:#FFF;


	}



#container {
width: 1177px;
/*	background-color: rgba(255, 255, 255, 0.6);*/
background:#e9e9e9;
color:#000;
position: fixed;
top: 50%;
left: 50%;
margin-top: -360px;
margin-left: -588px;
}



#header {
	/*padding:2px;*/
	width: 100%;
	height:193px;
	position:relative;
	}


/*#menu {
		position:absolute;
	bottom:0;
	widtH:100%;
	height:50px;
	background:#666666;
	
background: -webkit-linear-gradient(#9c9c9d, #5e5d5d); 
background: -o-linear-gradient(#9c9c9d, #5e5d5d); 
background: -moz-linear-gradient(#9c9c9d, #5e5d5d); 
background: linear-gradient(#9c9c9d, #5e5d5d); 	
	
	
	}*/

	
#orange {
	position:absolute;
	bottom:50px;
	height:22px;
	width:100%;
	
	/*background:#006633;*/

background: -webkit-linear-gradient(left, #e6b487, #cfd1b5); 
background: -o-linear-gradient(left, #e6b487, #cfd1b5); 
background: -moz-linear-gradient(left, #e6b487, #cfd1b5); 
background: linear-gradient(to right, #e6b487, #cfd1b5); 


filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgb(230, 180, 135)', endColorstr='rgb(207, 209, 181)',GradientType=0 ); /* IE6-9 */

	}	
	
	
.moduletable_logo {
	position:absolute;
	bottom:11px;
	height:157px;
	left:48px;
	width:121px;
	background: url(../img/horalogo.png) top left no-repeat;
	}	
	
#txt {
	position:absolute;
	text-align:center;
	left:50%;
	width:300px;
	height:50px;
	top:50px;
	/*margin:0 auto 0 auto;*/
     margin-left:calc(-300px / 2);
	 font-size:14px;
	 color:#777777;
	}

	
#main {
	width:100%;


	}



.menu {
	width:286px;
	height:386px;
	background:#555;
	float:left;
	margin-right:11px;
	position:relative;
	
	font-size:14px;
	color:#FFF;
	line-height:50px;
	text-align:center;
	text-transform:uppercase;
	}


.menu.c-1 {
	background: url(../img/01_acel.jpg) top left no-repeat;
	}
	
.menu.c-2  {
	background: url(../img/02_general.jpg) top left no-repeat;
	}
	
.menu.c-3  {
	background: url(../img/03_termekek.jpg) top left no-repeat;
	}	
	
.menu.c-4  {
	background: url(../img/04_diamentika.jpg) top left no-repeat;
	}		
	
.menu .c-1_hover, .menu .c-2_hover,  .menu .c-3_hover, .menu .c-4_hover  {
left: 0;
opacity: 0;
top:0;
position: absolute;
width:100%;
height:100%;
z-index:100;

	}	

.menu .c-1_hover {
	background: url(../img/01_acel_h.jpg) top left no-repeat;
}
	
.menu .c-2_hover {
	background: url(../img/02_general_h.jpg) top left no-repeat;
	}
	
.menu .c-3_hover {
	background: url(../img/03_termekek_h.jpg) top left no-repeat;
	}
	
.menu .c-4_hover {
	background: url(../img/04_diamentika_h.jpg) top left no-repeat;
	}
	
.c-1_txt, .c-2_txt, .c-3_txt, .c-4_txt{
	widtH:100%;
	height:51px;
	position:absolute;
	bottom:0;


	}	
	
.c-1_txt {
	background: -webkit-linear-gradient(#9c9c9d, #5e5d5d); 
background: -o-linear-gradient(#9c9c9d, #5e5d5d); 
background: -moz-linear-gradient(#9c9c9d, #5e5d5d); 
background: linear-gradient(#9c9c9d, #5e5d5d); 
	}
	
.c-2_txt {
	background: -webkit-linear-gradient(#8e956d, #60673c); 
background: -o-linear-gradient(#8e956d, #60673c); 
background: -moz-linear-gradient(#8e956d, #60673c); 
background: linear-gradient(#8e956d, #60673c); 
	}
	
.c-3_txt {
	background: -webkit-linear-gradient(#cd9667, #be7a3e); 
background: -o-linear-gradient(#cd9667, #be7a3e); 
background: -moz-linear-gradient(#cd9667, #be7a3e); 
background: linear-gradient(#cd9667, #be7a3e); 
	}	
	
.c-4_txt {
	background: -webkit-linear-gradient(#de3027, #af0101); 
background: -o-linear-gradient(#de3027, #af0101); 
background: -moz-linear-gradient(de3027, #af0101); 
background: linear-gradient(#de3027, #af0101); 
	}	
	
.menu .c-1_hover:hover,  .menu .c-2_hover:hover,  .menu .c-3_hover:hover,  .menu .c-4_hover:hover{
	opacity:1;
   -webkit-transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
   -o-transition: all .3s ease-out;
   transition: all .3s ease-out;
	}
	
.menu.c-4{
	margin-right:0;
	}

/*#main_right  {
	width:calc(100% - 252px - 110px);
	float:right;
	padding:55px;
	}*/
	
	
#bottom, #footer, #bottom-border   { 
width:100%;

}

#bottom   {
	text-align:center;
	padding-top:18px;
	padding-bottom:18px;

}

#bottom-border	
{
	height:3px;
background: -webkit-linear-gradient(left, #e6b487, #cfd1b5); 
background: -o-linear-gradient(left, #e6b487, #cfd1b5); 
background: -moz-linear-gradient(left, #e6b487, #cfd1b5); 
background: linear-gradient(to right, #e6b487, #cfd1b5); 


filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgb(230, 180, 135)', endColorstr='rgb(207, 209, 181)',GradientType=0 );

	}
	
#footer {
	background:#FFFFFF;
	color:#777777;
	line-height:27px;
	height:27px;
	font-size:11px;
	text-align:center;
	}
	
#footer a {

color:#f88e59;
text-decoration:none;
	}	
	
#footer a:hover {
text-decoration:underline;
	}	

/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

form label {
	cursor: pointer;
}

input, select, textarea, .inputbox {
	padding: 3px 5px;
	font-size: 100%;
	color:#9c1d0a;
}

.button {
	display:inline-block;
	padding-left:3px;
	padding-right:3px;
	line-height:25px;
	height:25px;
	width:91px;
	text-align:center;
	color:#f7e0ad;
	font-size:12px;
	background: url(../img/little_button.png) center top no-repeat;
	margin-top:10px;
	
	
}

.button:hover, .button:focus {
	color: #FFFFFF;
}

/* html .button {
	padding: 2px 0 !important; 
}

*+html .button {
	padding: 2px 0 !important; 
}*/

.inputbox {
	border: 1px solid #aca59f;
	background: #f4ecdb;
	margin-bottom:8px;
	margin-top:8px;
	
}

.inputbox:hover, .inputbox:focus {
	background: #FFFF;
}

/* FORM VÉGE */

	

.kitolto{
clear:both;
}





