*{margin:0; padding:0;}
body{font-family:  'Segoe UI', Arial, Shruti, Helvetica, sans-serif; font-size:13px; font-weight:normal; letter-spacing:normal; line-height:18px; color:#757575; background-color:#89c4fc; background-image:url('../pic/total-bg.png'); background-repeat:no-repeat;}
/* általános jellemzők */
.clear{ clear: both; }
.bold{font-weight:bold;}
.subtitle{
	color:#ef037f;
	margin-bottom:5px;
}
#content a, a:visited{
	color:#ef037f;
	text-decoration:none;
	outline:none;
}
#content a:hover, a:focus{
	border-bottom:1px dotted #ef037f;
}
.actual a{
	color:#000000;
}
.other{
	color:#ef037f;
}

/*** wrapper ***/
#wrapper{
	width:900px;
	margin:30px auto 0px auto;
	
}

/* top */
#top-wrapper{
	width:900px;
	height:45px;
	background-image:url('../pic/top-bg.png');	
	
}
#top-content{
	width:860px;
	text-align:right;
	margin:0px 20px;
	padding-top:12px;
}
#top-content .info{
	color:#d1d1d1;
	font-size:12px;
}
#header-wrapper{
	width:860px;
	height:130px;
	padding:10px 20px;
	border-bottom:2px solid #d1d1d1;
	background-color:#ffffff;
	line-height:130px;
}
#logo{
	width:430px;
	display:inline-block;
	height:130px;
	/*background-image:url('../pic/logo1merge.png');*/
	background-image:url('../pic/logo.png');
}
#logo a, #logo a:hover, #logo a:focus, #logo a:visited{
	text-decoration:none;
	border:0px none;
	outline:0px none;
}
#logo-pic{
	border:0px none;
	outline:0px none;
	display:inline-block;
	margin-right:20px;
	position:relative;
	top:18px;
}
#logo-pic img{
	border:0px none;
	outline:0px none;
}
#logo-text{
	color:#d1d1d1;
	font-size:30px;	
	/*font-family:'Bauhaus 93';
	font-family:'Automatica BRK';*/
	font-family:'Zekton Free';
	text-transform:uppercase;
	display:inline-block;
	line-height:110px;
}
#menu{
	display:inline-block;
	float:right;
	width:420px;
	text-align:right;
}
#menu ul{
	list-style-type:none;
}
#menu ul li{
	display:inline-block;
	float:left;
	
	font-size:14px;
}
#menu ul li:last-child{
	padding-right:0px;
}
#menu ul li a, #menu ul li a:visited{
	color:#ef037f;
	text-decoration:none;
	padding:5px 8px;
	outline:0px none;
}

#menu ul li a:hover, #menu ul li a:focus{
	color:#000000;
	text-decoration:none;
	outline:0px none;
}

#mainpage{
	text-align:justify;
	background-color:#ffffff;
}
#mainpage-content{
	padding:0px 20px 20px 20px;
	width:860px
}
.title{
	background-color:#ef037f;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	display:inline-block;
	padding:10px 20px;
	margin:40px 0px 30px 0px;
}
#mainpage-content p{
	padding-bottom:10px;
}
#mainpage-content  ul{
	list-style-position:outside;
	margin-bottom:20px;
	padding-left:15px;
}
#mainpage-services{
	width:900px;
	display:inline-block;
	border-top:2px solid #dddddd;
	background-color:#ffffff;
	padding-bottom:20px;
}
#mainpage-content  img{
	border:0px none;
	outline:0px none;
	display:inline-block;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
}
#ms-content{
	width:860px;
	padding:20px;
	display:inline-block;

}
.ms-box{
	width:160px;
	display:inline-block;
	float:left;
	margin-right:15px;
	padding-bottom:10px;
	border-bottom:1px solid #dddddd;
}
.ms-box:last-child{
	margin-right:0px;
}
.ms-title{
	text-transform:uppercase;
	margin-bottom:10px;
	font-weight:bold;
	font-size:12px;
}
.ms-pic{
	margin-bottom:10px;
}
.ms-pic img{
	border:0px none;
	outline:0px none;
}
.ms-text{
	text-align:justify;
	font-size:11px;
	min-height:75px;
}
.ms-more{
	color:#ef037f;
	font-size:11px;
	text-align:right;
}
.ms-more a, .ms-more a:visited{
	color:#ef037f;
	text-decoration:none;
	font-size:11px;
	text-align:right;
}
.ms-more a:hover, .ms-more a:focus{
	text-decoration:underline;
}
#ms-s-content{
	width:860px;
	padding:20px;
	display:inline-block;
	background-color:#f2f2f2;
	border-bottom:2px solid #ef037f;
}
.ms-s-box{
	width:160px;
	display:inline-block;
	float:left;
	margin-right:15px;
	
}
.ms-s-box:last-child{
	margin-right:0px;
}
/*szolgaltatasok*/
#services{
	width:900px;
	display:inline-block;
	background-color:#ffffff;
}
#s-content{
	width:860px;
	padding:20px;
	display:inline-block;
}
.s-box{
	width:860px;
	display:inline-block;
	padding:20px 0px;
	border-bottom:1px solid #dddddd;
}

.s-innerbox{
	margin-bottom:10px;
	display:inline-block;
	float:left;
	width:670px;
}
.s-title{
	text-transform:uppercase;
	margin-bottom:10px;
	font-weight:bold;
	color:#ef037f;
	font-size:14px;
	float:left;
	width:670px;
}
.s-pic{
	display:inline-block;
	float:left;
	margin-right:20px;
}
.s-pic img{
	border:1px solid #dddddd;
	outline:0px none;

	
}
.s-text{
	text-align:justify;
	float:left;
}
#ref{
	background-color:#ffffff;
	padding-top:20px;
	display:inline-block;
	width:860px;
	border-top:2px solid #dddddd;
	border-bottom:2px solid #dddddd;
}
.ref{
	display:inline-block;
	float:left;
	width:280px;
	margin-right:10px;
}

.ref:last-child{margin-right:0px;}
.ref ul{
	margin-top:10px;
	list-style-image:url('../pic/li-arrow-pink.png');
	font-size:11px;
}
.ref-pic{
	padding:10px 20px;
	margin-bottom:20px;
	display:inline-block;
	width:860px;
}
.ref-pic-box{
	width:160px;
	display:inline-block;
	float:left;
	margin-right:12px;
	margin-bottom:12px;
	min-height:106px;
	border:1px solid #bbbbbb;
}
.ref-pic-box:nth-child(5n+1){
	margin-right:0px;
}
.ref-pic img{
	border:0px none;
	outline:0px none;

}

.ref-pica-box{
	width:86px;
	display:inline-block;
	float:left;
	margin-right:12px;
	margin-bottom:12px;
	min-height:106px;
	border:1px solid #bbbbbb;
}

.ref-pica img{
	border:0px none;
	outline:0px none;

}
.ref-vid{
	padding:10px 20px;
	margin-bottom:20px;
	display:inline-block;
	width:860px;
	/*border-top:2px dotted #dddddd;
	border-bottom:2px dotted #dddddd;*/
	background-color:#eeeeee;
}
.ref-vid-box{
	width:276px;
	display:inline-block;
	float:left;
	margin-right:16px;
	margin-bottom:15px;
	min-height:200px;
}
.ref-vid-box:last-child{
	margin-right:0px;

}

.ref-vid img{
	border:0px none;
	outline:0px none;

}
#morevid{
	float:right;
	position:relative;
	top:5px;
}
#morevid a{
	text-decoration:none;
}
.thanks-box{
	display:inline-block;
	width:410px;
	border:1px solid #dddddd;
	padding:3px;
	float:left;
}
.thanks-box .img{
	width:410px;
	display:inline-block;
	height:273px;
}
.thanks-box img{
	width:410px;
	border:0px none;
	outline:0px none;
}
.thanks-box .thanks-msg{
	display:inline-block;
	width:410px;
	height:130px;
	background-color:#ffffff;
	opacity:0.85;
	filter:alpha(opacity=85); /* For IE8 and earlier */
	position:relative;
	top:143px;
}
.thanks-box .thanks-msg .text{
	padding:10px;
	color:#000000;
	font-family: 'Monotype Corsiva', Pristina, Mistral, 'Brush Script MT', 'Bradley Hand ITC', 'Bickham Script Pro';
	font-size:18px;
	line-height:20px;
	/*font-weight:bold;*/
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
.thanks-box .thanks-msg .text span{
	float:right;
}
/*eskuvo index1*/
#dividing-line{
	height:1px;
	border-bottom:3px dotted #ef037f;
	margin:20px 0px;
	width:100%;
}

.thanks-box-i1all{
	display:inline-block;
	float:left;
	width:580px;
	padding-right:10px;
	margin-right:5px;

}
.thanks-box-i1 {
	margin-bottom:30px;
	display:inline-block;
}
.i1-sub-title{
	text-transform:uppercase;
	font-size:16px;
	margin-bottom:30px;
	display:block;
}
.thanks-box-i1 .pic{
	width:148px;
	height:100px;
	margin-right:10px;
	display:inline-block;
	float:left;
	padding:2px;
	border:1px solid #dddddd;
}
.thanks-box-i1 .pic img{
	width:148px;
	
	margin-right:0px;
}
.thanks-box-i1 .i1-text{
	font-family: 'Monotype Corsiva', Pristina, Mistral, 'Brush Script MT', 'Bradley Hand ITC', 'Bickham Script Pro';
	font-size:16px;
	line-height:20px;
	display:inline-block;
	float:left;
	width:416px;
}
.thanks-box-i1 .i1-text span{
	display:block;
	float:right;
	margin-top:5px;
}
#dj-box1{
	display:inline-block;
	float:left;
	width:240px;
	padding-left:15px;
	border-left:2px solid #dddddd;
}
#dj-box1 img{
	border:0px none;
	outline:0px none;
	padding:0px;
	margin-bottom:20px;
	width:240px;
}
#dj-box #dj-box-text{

}
/*index2*/
#i2-dividing-line{
	height:1px;
	border-bottom:2px solid #dddddd;
	margin:20px 0px;
	width:100%;
}

.thanks-box-i2all{
	display:inline-block;
	float:left;
	width:580px;
	padding-right:10px;
	margin-right:5px;

}
.thanks-box-i2 {
	margin-bottom:30px;
	display:inline-block;
}
.i2-sub-title{
	text-transform:uppercase;
	font-size:16px;
	margin-bottom:30px;
	display:block;
}
.thanks-box-i2 .pic{
	width:148px;
	height:100px;
	margin-right:10px;
	display:inline-block;
	float:left;
	padding:2px;
	border:1px solid #dddddd;
}
.thanks-box-i2 .pic img{
	width:148px;
	
	margin-right:0px;
}
.thanks-box-i2 .i2-text{
	font-family: 'Monotype Corsiva', Pristina, Mistral, 'Brush Script MT', 'Bradley Hand ITC', 'Bickham Script Pro';
	font-size:16px;
	line-height:20px;
	display:inline-block;
	float:left;
	width:416px;
}
.thanks-box-i2 .i2-text span{
	display:block;
	float:right;
	margin-top:5px;
}
#dj-box2{
	display:inline-block;
	float:left;
	width:240px;
	padding-left:15px;
	border-left:3px dotted #ef037f;
}
#dj-box2 img{
	border:0px none;
	outline:0px none;
	padding:0px;
	margin-bottom:20px;
	width:240px;
}
#dj-box #dj-box-text{

}
/*index3*/
#dj-box3{
	display:inline-block;
	float:left;
}
#dj-box3 #dj-box3-text{
	display:inline-block;
	float:left;
	width:625px;
	margin-right:10px;
	margin-top:10px;
	margin-left:10px;
}
#dj-box3 img{
	border:0px none;
	outline:0px none;
	padding:0px;
	margin-right:0px;
	margin-bottom:20px;
	width:160px;
	float:right;

}
#dj-box3 #quote {
	background-image:url('../pic/quote.png');
	width:55px;
	height:42px;
	padding:0px;
	display:block;
	float:left;
	margin-top:20px;
}
/*index4*/
#dj-box4{
	display:inline-block;
	float:left;
	margin-bottom:30px;
}
#dj-box4 #dj-box4-text{
	display:inline-block;
	float:left;
	width:785px;
	margin-right:10px;
	margin-top:10px;
	margin-left:10px;
	
}
#dj-box4 img{
	border:0px none;
	outline:0px none;
	padding:0px;
	margin-right:0px;
	margin-bottom:20px;
	width:160px;
	float:right;

}
#dj-box4 #quote {
	background-image:url('../pic/quote.png');
	width:55px;
	height:42px;
	padding:0px;
	display:block;
	float:left;
	margin-top:20px;
}
#dj-box4 .italic{
	font-style:italic;
}
/*index5*/
#dj-box5{
	display:inline-block;
	float:left;
	margin-bottom:30px;
}
#dj-box5 #dj-box5-text{
	display:inline-block;
	float:left;
	width:785px;
	margin-right:10px;
	margin-top:10px;
	margin-left:10px;
	padding:10px 0px 10px 10px;
	border-left:2px dotted #ef037f;
}


#dj-box5 .italic{
	font-style:italic;
}
/* end of index variations */
#bottom{
	width:900px;
	background-color:#ffffff;
	display:inline-block;
	padding:0px 0px 20px 0px;
}
#bottom-box{
	width:410px;
	display:block;
	margin:0px auto;
}
#bottom-box ul{
	list-style-type:none;
	
}
#bottom-box li{
	padding:10px;
	display:inline-block;
	float:left;
}
#bottom-box li a, #bottom-box li a:visited{
	text-decoration:none;
	padding:5px;
	color:#757575;
}
#bottom-box li a:hover, #bottom-box li a:focus{
	/*border-bottom:2px solid #ef037f;*/
	color:#000000;
}
#footer-wrapper{
	width:900px;
	height:45px;
	background-image:url('../pic/footer-bg.png');	
	color:#d1d1d1;
	text-align:center;
}
#footer{
	padding-top:12px;
	font-size:12px;
}
#footer a, #footer a:focus, #footer a:visited{
	color:#d1d1d1;
	text-decoration:none;
	outline:0px none;
}
#footer a:hover{
	outline:0px none;
	border-bottom:1px dotted #ef037f;
}