/* ÁLTALÁNOS
------------------------------------------------------------------------------------------------------------------------ */
body {background-color:#dbdbdb; background-image:url('../images/top.png'); background-repeat:repeat-x; background-position:top center; color:#545454; font-family:Verdana; font-size:12px;}

header .logo {height:65px;}
header .logo .csap {padding:0 5px;}
header .logo a {display:inline-block;}
header .google {padding:20px 0 0 7%;}
header .contacts {padding-top:7px;}
header .contacts .tel,
header .contacts .email,
header .contacts .skype {float:right; height:50px;}
header .contacts .tel {color:white; font-weight:bold; padding-left:10px; border-left:1px solid #303030;}
header .contacts .tel p {text-align:right; margin-bottom:6px;}
header .contacts .tel p .cel_icon {position:relative; top:4px;}
header .contacts .tel p .nandd_icon {position:relative; top:3px;}
header .contacts .tel p .number {font-size:11px; padding:0 10px;}
header .contacts .tel p .nonstop {font-style:italic; font-size:14px; padding-right:4px;}
header .contacts .email {border-left:1px solid #303030; border-right:1px solid #0e0e0e; padding:0 10px; text-align:center; color:white; font-weight:bold; font-size:11px; cursor:pointer;}
header .contacts .email .mail_icon {margin:5px 0 9px 0;}
header .contacts .header-text {color: white; font-weight: bold; text-align: right; float: right; font-size: 15px; padding-top: 17px; padding-right: 15px;}
header .contacts .skype {padding-top:3px; padding-right:10px; border-right:1px solid #0e0e0e; color:white; font-weight:bold; font-size:11px; text-align:right;}
header .contacts .skype .skype_icon {width:128px; height:24px;}

header .bpbg {height:215px; background-image:url('../images/banner.png'); background-position:center top; background-repeat:no-repeat; background-size:100%;}
header .bpbg .motto {height:185px;}
header .bpbg .motto p {color:white; font-weight:bold; font-size:18px; box-shadow:1px 1px 1px #000; display:none;}
header .bpbg .motto2 .border {width:43%; background-image:url('../images/motto.png'); background-position:left bottom; background-repeat:no-repeat; height:30px; padding:0 10px;}
header .bpbg .motto2 .border h2 {margin:0; height:30px; line-height:30px; color:white; font-style:italic; font-size:11px; font-weight:bold; padding:2px 0 0 7px;}
header .bpbg .motto2 .border h2 span {font-size:14px; color:#4268bf;}

header .menu {height:35px;}
header .menu div #kereso {height:30px; background-image:url('../images/search.png'); background-repeat:no-repeat; margin-top:3px;}
header .menu div #kereso #input {display:inline-block; width:60%; height:20px; line-height:20px; background-color:#191919; border:2px solid black; font-size:12px; font-style:italic; color:#787878; padding:0 5px 0 5px; margin:5px 0 0 5px;}
header .menu div #kereso #input:focus {font-style:normal; color:white;}
header .menu div #kereso .submit {background-color:transparent; background-image:url('../images/search_icon.png'); background-repeat:no-repeat; background-position:center center; display:inline-block; text-indent:300px; overflow:hidden; width:16px; height:12px; line-height:12px; padding:10px 28px 14px 0; position:relative; top:3px;}
header .menu div nav ul li a {font-size:11px; color:#dbdbdb; font-weight:bold; padding:12px; border-left:1px solid black; border-right:1px solid black;}
header .menu div nav ul li a:hover {background-image:url('../images/select.png'); background-repeat:repeat-x; background-position:center 2px;}

#main #leftcol section .pictures {margin-bottom:9px;}
#main #leftcol section .pictures .oldalkepek1 {width:125px; height:88px; background-image:url('../images/oldalkepek.png'); background-position:top left; -moz-border-radius:10px; -khtml-border-radius :10px 10px; -webkit-border-radius:10px 10px; border-radius:10px 10px; border:0; margin:9px auto 0;}
#main #leftcol section .pictures .oldalkepek2 {width:125px; height:88px; background-image:url('../images/oldalkepek.png'); background-position:top right; -moz-border-radius:10px; -khtml-border-radius :10px 10px; -webkit-border-radius:10px 10px; border-radius:10px 10px; border:0; margin:9px auto 0;}
#main #leftcol section .pictures .oldalkepek3 {width:125px; height:88px; background-image:url('../images/oldalkepek.png'); background-position:center left; -moz-border-radius:10px; -khtml-border-radius :10px 10px; -webkit-border-radius:10px 10px; border-radius:10px 10px; border:0; margin:9px auto 0;}
#main #leftcol section .pictures .oldalkepek4 {width:125px; height:88px; background-image:url('../images/oldalkepek.png'); background-position:center right; -moz-border-radius:10px; -khtml-border-radius :10px 10px; -webkit-border-radius:10px 10px; border-radius:10px 10px; border:0; margin:9px auto 0;}
#main #leftcol section .pictures .oldalkepek5 {width:125px; height:88px; background-image:url('../images/oldalkepek.png'); background-position:bottom left; -moz-border-radius:10px; -khtml-border-radius :10px 10px; -webkit-border-radius:10px 10px; border-radius:10px 10px; border:0; margin:9px auto 0;}
#main #leftcol section .pictures .oldalkepek6 {width:125px; height:88px; background-image:url('../images/oldalkepek.png'); background-position:bottom right; -moz-border-radius:10px; -khtml-border-radius :10px 10px; -webkit-border-radius:10px 10px; border-radius:10px 10px; border:0; margin:9px auto 0;}

#main #maincol {background-color:white; border-left:2px solid #a1a1a1; border-right:2px solid #a1a1a1;}
#main #maincol .menu2 {height:78px; background-color:#466dc4; background-image:url('../images/szolgmenu.png'); background-repeat:repeat-x; background-position:top center; border:1px solid black; margin:8px;}
#main #maincol .menu2 #szolg1,
#main #maincol .menu2 #szolg2,
#main #maincol .menu2 #szolg3,
#main #maincol .menu2 #szolg4,
#main #maincol .menu2 #szolg5,
#main #maincol .menu2 #szolg6 {padding:0 6px; margin:7px 0; border-left:2px solid #7490d5; border-right:2px solid #556daa;}
#main #maincol .menu2 div:first-child {border-left:none!important;}
#main #maincol .menu2 div:last-child {border-right:none!important;}
#main #maincol .menu2 div .szolgaltatas {height:62px; background-color:#546ba8; -moz-border-radius:10px; -khtml-border-radius:10px 10px; -webkit-border-radius:10px 10px; border-radius:10px 10px; padding:3px 0 0 0; overflow:hidden; text-align:center; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
#main #maincol .menu2 div .szolgaltatas:hover {background-color:#475c94; cursor:pointer;}
#main #maincol .menu2 div .szolgaltatas h1 {font-size:11px; color:white; font-weight:bold; margin:0;}
#main #maincol .menu2 #szolg2 .szolgaltatas img {padding:3px 0;}
#main #maincol .menu2 #szolg3 .szolgaltatas img {padding:4px 0;}
#main #maincol .menu2 #szolg5 .szolgaltatas img {padding:7px 0;}

#main #maincol .page {padding:15px 23px 23px 23px; background-image:url('../images/mainbg.png'); background-repeat:no-repeat; background-position:right top; min-height:497px; line-height:17px; font-weight:bold; position:relative;}
#main #maincol .page h1.title,
#main #maincol .page h2.title {font-size:18px;}
#main #maincol .page h1 {font-weight:bold; color:black; font-size:13px;}
#main #maincol .page h2 {font-weight:bold; color:black; font-size:13px;}
#main #maincol .page h3 {font-weight:bold;}
#main #maincol .page blockquote {}	
#main #maincol .page .title_under {width:270px; height:2px; background-color:black; margin:5px 0 23px 0;}
#main #maincol .page .cim {font-size:16px; color:#6b8ad0;}
/*#main #maincol .page strong {color:black;}*/
#main #maincol .page img {-moz-border-radius:10px; -khtml-border-radius:10px 10px; -webkit-border-radius:10px 10px; border-radius:10px 10px; border:1px solid gray; margin:0 1%;}
#main #maincol .page p {padding-bottom:10px;}
#main #maincol .page a {color:#4268bf;}
#main #maincol .page a:hover {text-decoration:underline;}
#main #maincol .page ul {line-height:2em; list-style-position:inside; margin:10px 0 10px 20px; list-style:outside;}	
#main #maincol .page ul li {padding:0 0 0 10px; list-style-type:disc; color:black;}	
#main #maincol .page ul li a {color:#4268bf;}
#main #maincol .page ul li a:hover {text-decoration:underline;}

#main #maincol .page .basephone {font-size:30px; font-weight:bold; color:black;}

#main #maincol .page .araj_main {background-color:#cccccc; color:black; -moz-border-radius:10px; -khtml-border-radius :10px 10px; -webkit-border-radius:10px 10px; border-radius:10px 10px; border:2px solid #a1a1a1; padding:20px 20px 20px 20px;}
#main #maincol .page .araj_main hr {background-color:#a1a1a1; margin:20px 0 20px 0;}
#main #maincol .page .araj_main h2 {color:#4268bf; font-size:14px; margin:0 0 20px 0;}
#main #maincol .page .araj_main h3 {color:#4268bf; font-size:11px; margin:20px 0 5px 0;}
#main #maincol .page .araj_main input, #main #maincol .page .araj_main textarea { height:25px; color:#545454; font-family:Verdana; font-size:12px; text-decoration:none; font-weight:bold; -moz-border-radius:10px; -khtml-border-radius :10px 10px; -webkit-border-radius:10px 10px; border-radius:10px 10px; border:2px solid #a1a1a1; border-top:1px solid $a1a1a1; border-right:2px solid $a1a1a1; border-bottom:2px solid $a1a1a1; border-left:1px solid $a1a1a1; padding:0 10px 0 10px;}
#main #maincol .page .araj_main select {width:188px; height:25px; color:#545454; font-family:Verdana; font-size:12px; text-decoration:none; font-weight:bold;}
#main #maincol .page .araj_main textarea {height:180px; padding:10px 10px 10px 10px;}
#main #maincol .page .araj_main input:hover, #main #maincol .page .kapcsolat_main textarea:hover {background-color:#f9f9f9;}
#main #maincol .page .araj_main .araj_font {color:black;}
#main #maincol .page .araj_main .araj_font {text-decoration:none;}
#main #maincol .page .araj_main .araj_font span {color:#4268bf;}
#telep {display:none;}
#belmag {display:none;}

#main #maincol .page .ref_pics {width:169px; height:103px; background-color:white; border:2px solid #a1a1a1; padding:3px 3px 3px 3px; margin:5px 5px 5px 5px; -moz-border-radius:0; -khtml-border-radius:0; -webkit-border-radius:0; border-radius:0;}
#main #maincol .page .ref_pics:hover {background-color:black;}
#main #maincol .page .ref_fonts {color:black;}
#main #maincol .page .ref_fonts:hover {text-decoration:none;}

#main #maincol .page .partnerek_main {text-align:center;}
#main #maincol .page .partnerek_main img {-moz-border-radius:0; -khtml-border-radius:0; -webkit-border-radius:0; border-radius:0; border:none; margin:0;}
#main #maincol .page .partnerek_main .partbann_fonts {font-size:22px; font-weight:bold; color:#4268bf;}
#main #maincol .page .partnerek_main .partbann_fonts:hover {text-decoration:underline;}

#main #maincol .page .kapcsolat_main {width:68%; background-color:#cccccc; color:black; -moz-border-radius:10px; -khtml-border-radius :10px 10px; -webkit-border-radius:10px 10px; border-radius:10px 10px; border:2px solid #a1a1a1; padding:20px 20px 20px 20px;}
#main #maincol .page .kapcsolat_main p {margin:0; padding:0;}
#main #maincol .page .kapcsolat_main a {color:black}
#main #maincol .page .kapcsolat_main a:hover {text-decoration:none;}
#main #maincol .page .kapcsolat_main input, #main #maincol .page .kapcsolat_main textarea {width:64%; height:25px; color:#545454; font-family:Verdana; font-size:12px; text-decoration:none; font-weight:bold; -moz-border-radius:10px; -khtml-border-radius :10px 10px; -webkit-border-radius:10px 10px; border-radius:10px 10px; border:2px solid #a1a1a1; border-top:1px solid #a1a1a1; border-right:2px solid #a1a1a1; border-bottom:2px solid #a1a1a1; border-left:1px solid #a1a1a1; padding:0 10px 0 10px; margin:5px 0 0 10px;}
#main #maincol .page .kapcsolat_main textarea {width:95%; height:180px; padding:10px 10px 10px 10px; margin:5px 0 5px 10px;}
#main #maincol .page .kapcsolat_main input:hover, #main #maincol .page .kapcsolat_main textarea:hover {background-color:#f9f9f9;}
#main #maincol .page .kapcsolat_main2 {float:left; margin:20px 0 0 10px; width:30%;}
#main #maincol .page .kapcsolat_main2 p {margin:0; padding:0;}
#main #maincol .page .kapcsolat_main2 img {-moz-border-radius:0; -khtml-border-radius:0; -webkit-border-radius:0; border-radius:0; border:none; margin:0;}
#main #maincol .page .kapcsolat_main2 .kapcs_fonts {font-size:11px; font-weight:bold; color:black;}
#main #maincol .page .kapcsolat_main2 .kapcs_fonts:hover {text-decoration:none;}


footer {background-color:#0c0c0c; min-height:97px; background-image:url('../images/bottom.png'); background-repeat:repeat-x; background-position:center top;}
footer #footer nav {height:27px; line-height:27px;}
footer #footer nav ul li {background-image:url('../images/elvalaszto.png'); background-repeat:no-repeat; background-position:left center; text-align:center;}
footer #footer nav ul li:first-child {background:none;}
footer #footer nav ul li a {display:inline; font-size:11px; color:#e0dfdf; font-weight:bold;}
footer #footer nav ul li a:hover {text-decoration:underline;}
footer #footer #bottom_advert {padding:5px 0; text-align:center;}
footer #footer #bottom_advert a {width:100px; height:30px; margin:0 2px;}
footer #footer #copyright p {font-size:12px; font-style:italic; color:#e0dfdf; font-weight:bold; margin:0; line-height:40px;}
footer #footer #copyright p a {display:inline-block; margin:4px 0; height:32px;}
footer #footer #copyright .right p {float:right; position:relative;}
footer #footer #copyright .right p span {position:absolute; right:102px; top:0; width:143px;}

@media screen and (max-width:997px) {
	body {background-image:url('../images/top2.png'); background-repeat:repeat-x; background-position:top center;}
	header .contacts .skype {display:none;}
	#main #maincol .menu2 div .szolgaltatas h1 {font-size:9px;}
	#main #maincol .menu2 #szolg3 .szolgaltatas img {padding:3px 0;}
	#main #maincol .menu2 #szolg4 .szolgaltatas img {padding:1px 0;}
	#main #maincol .menu2 #szolg5 .szolgaltatas img {padding:6px 0;}
	#main #maincol .menu2 #szolg6 .szolgaltatas img {padding:1px 0;}
	#main #maincol .page .basephone {font-size:15px;}
	#main #maincol .page .vizul img {width:47%;}
	.bottomtexty {width:25%;}
	header .menu div nav ul li a {padding:12px 5px;}
	header .menu div #kereso {background-size:100% 100%;}
	header .menu div #kereso #input {width:76%;}
	header .menu div #kereso .submit {position:absolute; top:6px; background-size:48%;}
	header .bpbg {height:165px;}
	header .bpbg .motto {height:135px;}
	header .bpbg .motto2 .border {width:auto;}
	header .bpbg .motto2 .border h2 span {font-size:13px;}
	#main #leftcol section .pictures .oldalkepek1,
	#main #leftcol section .pictures .oldalkepek2,
	#main #leftcol section .pictures .oldalkepek3,
	#main #leftcol section .pictures .oldalkepek4,
	#main #leftcol section .pictures .oldalkepek5,
	#main #leftcol section .pictures .oldalkepek6 {width:100px; height:70px; background-size:200%;}
	#main #maincol .page .kapcsolat_main2 .kapcs_fonts {font-size:10px;}
}

@media screen and (max-width:767px) {
	footer #footer nav {display:none;}
	#main #maincol .page .partnerek_main img {width:100%;}
	#main #maincol .page .partnerek_main textarea {width:100%!important;}
	#main #maincol .page .kapcsolat_main {width:100%!important;; float:none!important;}
	#main #maincol .page .kapcsolat_main2 {display:none;}
	#main #maincol .menu2 div .szolgaltatas {height:80px;}
	body {background-image:url('../images/top3.png'); background-repeat:repeat-x; background-position:top center; overflow-x:hidden;}
	header .contacts {margin-top:58px; margin-bottom:3px;}
	header .bpbg {height:100px;}
	header .bpbg .motto {height:100px;}
	header .bpbg .motto2 {display:none;}
	header .menu {height:auto;}
	header .menu div #kereso {margin:5px 0; background:none;}
	#main #leftcol {display:none;}
	#main #maincol .menu2 {height:auto; background-size:100% 116%; margin:0 8px;}
	#main #maincol .menu2 #szolg3 .szolgaltatas img {padding:6px 0;}
	#main #maincol .menu2 #szolg4 .szolgaltatas img {padding:4px 0;}
	#main #maincol .menu2 #szolg5 .szolgaltatas img {padding:7px 0;}
	#main #maincol .menu2 #szolg6 .szolgaltatas img {padding:2px 0;}
	#main #maincol .page .title_under {width:100%;}
	#main #maincol .page img {width:48%;}
	.bottomtexty {width:100%; margin-bottom:20px;}
	footer #footer nav ul li a {font-size:9px;}
	footer #footer #copyright p {text-align:center;}
	#main #maincol .page .ref_pics {width:100%; height:auto;}
	#main #maincol .page .kapcsolat_main {width:56%;}
	#main #maincol .page .kapcsolat_main2 img {width:auto;}
	header .menu div #kereso #input {width:100%; height:24px;}
	header .menu div #kereso .submit {top:5px; right:-3px;}
	header .menu .nav {display:none;}
	header .menu .nav li {display:block; width:100%; background-color:black;}
	header .menu .resp_menu a {display:block; height:35px; color:white; font-weight:bold; text-transform:uppercase; letter-spacing:1px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; background-image:url('../images/menu_icon.png'); background-repeat:no-repeat; background-position:center; cursor:pointer;}
	header .menu .resp_menu a:hover, header .menu .resp_menu .active {background-color:#171718;}
}

@media screen and (max-width:479px) {

}

@media screen and (max-width:323px) {
	
}

/* JAVTÓK
------------------------------------------------------------------------------------------------------------------------ */
.clear {clear:both; height:0; padding:0; margin:0;}
#freeprivacypolicy-com---nb {
	position: fixed;
}
