*{margin:0;padding:0;text-decoration:none;list-style-type:none;}a,img{color:#000;border:none;outline:none !important;}a{text-decoration:underline;}p{float:left;clear:both;margin:10px 0;}table{border-collapse:collapse;}.kozepre{text-align:center;}.balra{text-align:left;}.jobbra{text-align:right;}.hx{display:none;}.fl{float:left;}.x{float:left;clear:both;background:#efefef;border:1px solid #ccc;padding:5px;margin:5px;display:block;border-radius:3px;text-align:left;position:relative;z-index:10000000;}.cf{zoom:1;}.cf:before,.cf:after{content:"";display:table;}.cf:after{clear:both;}body{background:#efecdd;font-family:"Open Sans", "Arial", sans-serif;font-size:13px;font-weight:400;text-align:center;color:#000;}#body_div{margin:0 auto;width:1000px;width:100%;max-width:1000px;}#torzs{float:left;background:#fff;padding:0 20px 15px 20px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);width:100%;width:calc(100% - 40px);}#fejlec{position:fixed;left:0;right:0;width:100%;background:#fff;height:102px;z-index:100000;box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);}#fejlec #fejlec_div{margin:0 auto;width:1000px;width:100%;max-width:1000px;}#fejlec #logo{float:left;margin:3px -20px 0 3px;}#fejlec #logo img{float:left;}#fejlec #menu_felso_menu{float:right;margin:0 5px 0 0;}#fejlec #menu_felso_menu li{float:left;}#fejlec #menu_felso_menu li a{float:left;text-decoration:none;margin:30px 0 0 5px;font-size:15px;padding:10px 8px;height:22px;line-height:22px;color:#000;font-weight:600;border-radius:3px;}#fejlec #menu_felso_menu li a span{display:none;}#fejlec #menu_felso_menu li:hover a{background:#40abbf !important;color:#fff !important;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);}#fejlec #menu_felso_menu li:hover ul a{background:#fff !important;color:#000 !important;text-shadow:none;}#fejlec #menu_felso_menu li.aktiv a{background:#40abbf;color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);}#fejlec #menu_felso_menu li:last-child a{background:#d14730;color:#fff;}#fejlec #menu_felso_menu ul{display:none;float:left;position:absolute;background:#fff;margin:70px 0 0 5px;border-top:2px solid #40abbf;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);}#fejlec #menu_felso_menu ul li{float:left;clear:both;margin:0;width:200px;}#fejlec #menu_felso_menu ul li a{float:left;margin:0 0 0 0;padding:8px 10px;width:180px;text-align:left;font-size:14px;font-weight:400;background:#fff !important;color:#000 !important;}#fejlec #menu_felso_menu ul li:hover a{color:#000 !important;background:#eee !important;}#fejlec #menu_felso_menu li:hover ul{display:block;}#fejlec #menu_felso_menu .aktiv ul .aktiv a{color:#000 !important;background:#eee !important;}#tartalom{float:left;clear:both;width:100%;margin:720px 0 0 0;}#tartalom p{font-size:14px;line-height:21px;}.blokk{display:inline-block;width:200px;height:200px;padding:10px;margin:-58px 25px 25px 25px;background:#fff;box-shadow:0 0px 2px rgba(0, 0, 0, 0.3);z-index:10000;position:relative;border-radius:110px;}.blokk div{width:200px;height:200px;line-height:200px;color:#000;font-size:20px;background:#eee;transition:all 0.5s ease;border-radius:110px;}.blokk div:hover{background:#40abbf;color:#fff;}.idezet{float:left;width:100%;text-align:center;color:#40abbf;font-size:25px;font-style:italic;padding:50px 0;line-height:36px;margin:0 0 25px 0;}#video{float:left;width:100%;padding:0 0 50px 0;}#koszonto{float:left;width:590px;text-align:left;border-right:1px solid #ddd;padding:0 20px 0 0;}#koszonto h2{color:#40abbf;text-transform:uppercase;font-weight:400;font-size:20px;line-height:30px;text-align:left;}#koszonto h2 span{color:#000;font-size:28px;}#koszonto img{float:left;width:200px;margin:5px 10px 5px 0;}#hirek{float:left;width:100%;padding:10px 0 0 0;text-align:left;position:relative;left:-1px;margin:0 -1px 0 0;}#hirek h2{color:#40abbf;font-weight:400;font-size:20px;line-height:30px;margin:0 0 20px 0;text-align:left;}#hirek h2 span{color:#000;font-size:28px;}#hirek .hir{float:left;margin:0 0 10px 0;position:relative;left:1px;cursor:pointer;width:100%;}#hirek .hir span.datum{float:left;width:50px;height:43px;padding:7px 0 0 0;color:#000;background:#40abbf;overflow:hidden;border-radius:50px;margin:0 5px 0 0;text-align:center;line-height:16px;text-transform:uppercase;}#hirek .hir span.datum span{font-size:20px;color:#fff;}#hirek .hir div{float:left;width:calc(100% - 75px);background:#eee;padding:17px 10px;border-radius:10px;position:relative;left:4px;line-height:19px;}#hirek .hir div span{position:absolute;margin:5px 0 0 -15px;width:5px;height:10px;background:#eee url("https://teatrum-szolnok.hu/images/nyil.gif") no-repeat left top;}#hirek_listazas_burkolo{float:left;clear:both;margin:-20px 0 0 0;width:100%;}#hirek_listazas_burkolo .hir_listazas{float:left;padding:10px 0;border-bottom:1px solid #ddd !important;width:100%;cursor:pointer;}#hirek_listazas_burkolo .hir_listazas h2{text-align:left;}#hirek_listazas_burkolo .hir_listazas p{margin:10px 0 !important;}#hirek_listazas_burkolo .hir_adatlap{cursor:auto;}h1,h2,h3{float:left;clear:both;color:#40abbf;text-align:center;width:100%;margin:10px 0;font-weight:400;font-size:25px;line-height:36px;}h1 span.h_span,h2 span.h_span,h3 span.h_span{font-size:20px;color:#000;}h1{margin:10px 0 15px 0;padding:0 0 25px 0;border-bottom:1px solid #ddd;}hr{clear:both;display:inline-block;width:100%;background:#ddd;border:none;height:1px;margin:40px 0;}.statikus_tartalom p{width:100%;text-align:justify;}.statikus_tartalom p img{margin-bottom:-6px;max-width:100%;}.statikus_tartalom p:last-child{margin-bottom:5px;}.statikus_tartalom h2{font-size:22px !important;line-height:32px;}.statikus_tartalom .kepalairas{float:left;clear:both;width:100%;text-align:center;margin:10px 0 0 0;}.statikus_tartalom .kep_balra .img{float:left;}.statikus_tartalom .kep_balra img{float:left;margin:4px 20px 0 0;}.statikus_tartalom .kep_balra .kepalairas{float:left;width:calc(100% - 20px);}.statikus_tartalom .kep_jobbra .img{float:right;}.statikus_tartalom .kep_jobbra img{float:right;margin:4px 0 0 20px;}.statikus_tartalom .kep_jobbra .kepalairas{float:right;width:calc(100% - 20px);}.statikus_tartalom table{display:inline-block;clear:both;max-width:100%;margin:10px auto;}.statikus_tartalom table td,.statikus_tartalom table th{padding:15px;border:1px solid #ddd;}.statikus_tartalom table th{font-weight:600;}.statikus_tartalom ul{color:#000;float:left;clear:both;width:100%;padding:0 0 5px 0;margin:-8px 0 0 0;}.statikus_tartalom ul li{text-align:left;background:#fff url("https://teatrum-szolnok.hu/images/pont.png") no-repeat 2px 8px;padding:2px 0 2px 20px;line-height:19px;}#uzenet_form{float:left;clear:both;width:100%;}#uzenet_form h2{margin:-10px 0 30px 0;line-height:31px;}#uzenet_form .label{width:130px;position:relative;top:1px;color:#000;font-size:14px;text-transform:uppercase;}#uzenet_form .input{border:1px solid #ccc;border-radius:3px;font-size:14px;width:270px;transition:border 0.5s ease;}#uzenet_form .input:focus{border:1px solid #999;outline:none;}#uzenet_form #uzenet_burkolo{float:left;margin:-88px -4px 0 12px;}#uzenet_form #uzenet_burkolo .label{display:none;}#uzenet_form #uzenet_burkolo textarea{height:106px;width:520px;border:1px solid #ccc;border-radius:3px;font-size:14px;transition:border 0.5s ease;}#uzenet_form #uzenet_burkolo textarea:focus{border:1px solid #999;outline:none;}#uzenet_form .submit_burkolo{float:left;clear:both;width:100%;}#uzenet_form .submit_burkolo input{background:#40abbf;color:#fff;border:none;padding:10px 20px;height:auto;width:auto;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);border-radius:3px;font-size:14px;transition:all 0.5s ease;}#uzenet_form .submit_burkolo input:hover{background:#40abbf !important;}#uzenet_form .hibas_input{outline:none !important;}#uzenet_form_hibauzenet,#uzenet_form .mentesuzenet{clear:both !important;position:relative;top:30px;margin:0 0 -22px 0;}#lablec{float:left;width:100%;padding:15px 0;color:#000;font-size:14px;z-index:100;line-height:21px;}#lablec div{float:left;width:249px;width:calc(100% / 4 - 20px);border-right:1px solid #ddd;margin-right:-2px;padding:30px 10px;overflow:hidden;text-overflow:ellipsis;}#lablec div:last-child{border:none;}#lablec a{text-decoration:none;}#lablec img{position:relative;top:1px;}.galleria{position:fixed;left:0;right:0;top:0;bottom:0;z-index:100000;}.galleria-loader{top:30px;left:9px;right:auto;}#galleria_bezaras{position:fixed;top:10px;right:10px;z-index:1000000;background:url("https://teatrum-szolnok.hu/images/bezaras.png") no-repeat left top;width:26px;height:26px;text-decoration:none;opacity:0.3;}#galleria_bezaras:hover{opacity:1;}.galleria-info{top:10px;}.galleria-info-link{background-position:-663px -3px;height:30px;width:32px;}#fejlec_kepek{float:left;width:100%;z-index:1001;position:fixed;left:0;right:0;overflow:hidden;height:600px;margin:102px 0 10px 0;background:#fff url("https://teatrum-szolnok.hu/images/loading.gif") no-repeat center 190px;}#fejlec_kepek .fejlec_kep{float:left;clear:both;width:100%;height:600px;}.camera_wrap .camera_loader{display:none;background:transparent;border:none;}.camera_wrap .camera_pie{position:relative;top:5px !important;right:5px !important;}.camera_wrap .camera_pag{margin:-40px 0 0 0;}.camera_wrap .camera_pag li{background:#fff !important;width:12px !important;height:12px !important;border:none !important;margin-left:0 !important;}.camera_wrap .camera_pag li span{background:transparent !important;}.camera_wrap .camera_pag li.cameracurrent span{background:#40abbf !important;margin:-2px 0 0 -2px;width:8px !important;height:8px !important;}.camera_wrap .camera_thumb,.camera_wrap .thumb_arrow{margin-top:-10px !important;}.camera_wrap .camera_thumb{border-color:#fff !important;}.camera_wrap .camera_prev,.camera_wrap .camera_commands,.camera_wrap .camera_next{background:rgba(0, 0, 0, 0);}.camera_wrap .camera_prev:hover > span{background-color:rgba(0, 0, 0, 0.3);}.camera_wrap .camera_next:hover > span{background-color:rgba(0, 0, 0, 0.3);}.camera_wrap .camera_caption div{display:none;}#hamburger_szoveg,#hamburger{display:none;}@media all and (max-width:1015px){#hamburger_burkolo{float:right;height:70px;cursor:pointer;}#hamburger_szoveg{display:block;float:right;margin:20px 0 0 0 !important;padding:4px 10px;font-size:16px;font-weight:600;text-transform:uppercase;}#hamburger{display:block;float:right;padding:4px;margin:18px 10px 0 0 !important;width:30px;height:26px;overflow:hidden;}#hamburger span{float:left;background:#000;width:30px;height:6px;margin:0 0 4px 0;}#menu_felso_menu{display:none;background:#fff;width:100%;margin:5px 0 -94px 0 !important;}#menu_felso_menu li{float:left !important;clear:both;width:100%;text-align:left;}#menu_felso_menu a{margin:2px 10px !important;float:left;width:calc(100% - 40px);}#menu_felso_menu a span:last-child{display:inline !important;}#menu_felso_menu ul{display:block !important;position:static !important;margin:10px 0 !important;padding:0 !important;width:100% !important;border:none !important;box-shadow:none !important;overflow:hidden;}#menu_felso_menu ul li{width:100% !important;width:calc(100% - 20px);border-left:1px solid #ddd !important;margin:0 0 0 20px !important;}#menu_felso_menu ul li a{width:calc(100% - 61px) !important;text-shadow:none !important;}.torzs_mobil #menu_felso_menu{display:block;}.torzs_mobil #fejlec{position:static !important;width:calc(100% + 40px);margin:0 0 0 -20px;}.torzs_mobil #fejlec_kepek{margin:102px 0 10px -20px;}#fejlec{height:70px;}#fejlec #logo img{height:60px;}#fejlec_kepek{position:static !important;margin:70px 0 10px -20px;width:calc(100% + 40px);}#tartalom{margin-top:10px;}#lablec div{width:calc(100% / 2 - 20px);margin-bottom:5px;}.statikus_tartalom table td,.statikus_tartalom table th{padding:10px;}#koszonto{width:100% !important;border:none;}#hirek{width:100% !important;border:none;border-top:1px solid #ddd;padding:30px 0 0 0;margin:30px 0 -10px 0;}#hirek .hir{width:calc(100% - 0px) !important;}#hirek div{width:calc(100% - 80px) !important;}#uzenet_form .input{width:calc(100% - 145px);}#uzenet_form #uzenet_burkolo{width:100%;margin:0;}#uzenet_form #uzenet_burkolo .label{display:block;}#uzenet_form #uzenet_burkolo .textarea{width:calc(100% - 145px);}}.oldalakra-tordeles{clear:both;float:left;width:100%;padding:22px 0 7px 0;}.oldalakra-tordeles a{padding:5px;color:#000;text-decoration:none;}.oldalakra-tordeles span b{font-weight:400;}.oldalakra-tordeles .inaktiv{padding:5px;color:#bbb;}.oldalakra-tordeles .aktualis{padding:2px 6px;margin:0 2px;background:#40abbf;color:#fff;}