* {font-family: 'Open Sans', sans-serif !important;}body {background-color: white; margin: 0; padding: 0; font-size: 12px; font-family: 'Open Sans', sans-serif; color: #565656; position: relative; text-rendering: optimizeLegibility; background-image: url('../images/bg.jpg'); background-size: cover; background-position: center top;}img {border: 0;}ul, ol {margin: 0; padding: 0; list-style-type: none;}li , h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-weight: normal;}a {text-decoration: none;}input[type=submit] {cursor: pointer; padding: 0;}input, select, textarea {font-size: 12px; font-family: 'Open Sans', sans-serif; color: #555555;}.font {}.inner {width: 98%; padding: 0 1%; max-width: 1000px; min-width: 314px; position: relative; margin: 0 auto;}#logo {text-align: center; padding: 10px 0; min-width: 320px;}#logo img {display: block; margin: 0 auto;}#body {position: relative; margin: 0 auto 30px; width: 96%; padding: 0 0.5%; max-width: 1000px; min-width: 304px; border: 5px solid #4271AF; border-radius: 4px; background-color: #F0F0F0;}#body_div {position: relative;}#header {position: relative;}.header_title {background-color: #4271AF; border-radius: 0 0 4px 4px; color: white; text-transform: uppercase; margin: 0 auto; width: 280px; line-height: 30px; margin-bottom: 5px;}.exit_content {margin-top: -35px; line-height: 30px; font-size: 14px;}.exit_content .login_name {color: #4271AF; display: inline-block; text-transform: uppercase; margin-right: 10px;}.exit_content .login_name:hover {text-decoration: underline;}.exit_content .exit {color: #565656; display: inline-block; text-transform: uppercase;}.exit_content .exit:hover {color: #4271AF;}.menu {border-bottom: 1px solid white;}.mainmenu {line-height: 30px; padding-bottom: 2px; border-bottom: 1px solid #D8D8D8;}.mainmenu a {display: inline-block; padding: 0 10px; color: #565656; text-transform: uppercase; font-size: 18px; border-radius: 4px;}.mainmenu a:hover {color: #4271AF;}.mainmenu a.active {color: #4271AF; background-color: white;}#container {position: relative;}#content {position: relative;}.login_box {width: 260px; margin: 0 auto 30px;}.login_box p {margin: 0; padding: 50px 10px 20px; font-size: 14px;}.login_box a {color: #4271AF;}.login_box a:hover {text-decoration: underline;}.form {}.form .row {margin-bottom: 5px;}.form .field {display: block; margin-bottom: 10px;}.form .field label {color: #4271AF; display: block; padding-left: 4%; margin-bottom: 5px; font-size: 14px; line-height: 20px;}.form .field .input {border: 1px solid #CBCBCB; border-radius: 6px; height: 30px; width: 90%; padding-left: 4%; padding-right: 4%; background-color: white;}.form .field select.input {height: 34px; width: 98%;}.form .field textarea.input {height: 80px; padding: 2%; resize: none; margin: 0 2%;}.form .field div.input {line-height: 30px; overflow: hidden;}.form .field div.big_input {overflow: auto; height: auto; line-height: 20px;}.form .field .input[size] {padding-left: 2%; padding-right: 2%; text-align: center; letter-spacing: 3px; font-size: 14px; font-weight: bold;}.form .field .input[size="2"] {width: 25px;}.form .field .input[size="4"] {width: 50px;}.form .field .input[size="5"] {width: 60px;}/*.form .field .input.dotted {background-image: url('../images/input_dotted.jpg'); background-position: center 28px; background-repeat: repeat-x;}*/.form .field .line {display: block; line-height: 32px; padding: 0 2px;}.form .fieldchk {padding-top: 25px;}.form .fieldchk label {padding-left: 12%; margin-top: 5px;}.form .fieldchk input {float: left; margin: 10px 0 0 4%;}.datepicker {background-image: url('../images/icon_calendar.png'); background-repeat: no-repeat; background-position: right center;}.form .submit {display: block; margin-bottom: 10px;}.form .submit input[type=submit] {border: 1px solid #4271AF; background-color: #4271AF; text-transform: uppercase; color: #F0F0F0; height: 32px; width: 98%; border-radius: 6px; font-size: 14px; padding: 0 20px;}.form .submit input[type=submit]:hover {background-color: #F0F0F0; color: #4271AF;}.top_row {margin-bottom: 5px;}html.partnerek .top_row, html.bizonylatai .top_row {padding-bottom: 3%; margin: 5px 0 0 0;}.search_box {float: left; width: 60%;}.search_box select {float: left; height: 32px; width: 30%; border: 1px solid #CBCBCB; border-right: 0px; background-color: #F2F2F2; border-radius: 6px 0 0 6px; text-align: center;}.search_box input[type=text] {float: left; border: 1px solid #CBCBCB; border-left: 0px; border-right: 0px; height: 28px; width: 50%; padding-left: 4%; padding-right: 4%; background-color: white;}.search_box input[type=submit] {float: left; width: 10%; background-color: #A1A1A1; border-radius: 0 6px 6px 0; border: 1px solid #CBCBCB; border-left: 0px; height: 32px; background-image: url('../images/icon_search.png'); background-repeat: no-repeat; background-position: center center;}.search_box input[type=submit]:hover {background-color: #939393;}.pager_box {float: left; width: 18%; margin: 0 2%; text-align: center;}.pager_box a {display: inline-block; width: 20px; height: 30px; background-repeat: no-repeat; background-position: center center;}.pager_box a.first {background-image: url('../images/icon_arrow2.png');}.pager_box a.last {background-image: url('../images/icon_arrow2.png'); transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg);}.pager_box a.prev {background-image: url('../images/icon_arrow.png');}.pager_box a.next {background-image: url('../images/icon_arrow.png'); transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg);}.pager_box a:hover {background-color: white; border-radius: 6px;}.pager_box .text {display: inline-block; margin: 0 5px; vertical-align: top; line-height: 30px;}.limit_box {float: left; width: 18%;}.limit_box input {float: left; border: 1px solid #CBCBCB; border-radius: 6px; height: 28px; width: 40%; padding-left: 4%; padding-right: 4%; text-align: center;}.limit_box .text {float: left; width: 48%; line-height: 30px; margin-left: 2%;}.user_search_status {padding-bottom: 10px;}.user_search_status a {color: #C8C8C8; display: block; line-height: 24px; border: 2px solid #C8C8C8; padding: 0 10px; border-radius: 6px; float: left; margin-right: 5px; font-size: 14px;}.user_search_status a:hover {color: #3D6AA5;}.user_search_status a.active {border: 2px solid #3D6AA5; color: #3D6AA5;}.user_list {padding-bottom: 2%;}.add_item {display: block; width: 100%; background-color: #D6DBDF; border-radius: 6px; margin-bottom: 1%;}.add_item .item_inner {display: block; border-width: 0 0 0 8px; border-style: solid; border-color: #5D5D5D; padding: 10px; border-radius: 6px;}.add_item .item_inner .name {font-size: 16px; color: #5D5D5D; display: block; line-height: 40px; text-transform: uppercase;}a.add_item:hover .item_inner .name {color: #3D6AA5;}.user_item {display: block; width: 100%; background-color: #D6DBDF; border-radius: 6px; margin-bottom: 1%;}.user_item.can_check {cursor: pointer;}.user_item .item_inner {display: block; border-width: 0 0 0 8px; border-style: solid; border-color: #3D6AA5; padding: 10px; border-radius: 6px;}.user_item .name {font-size: 14px; color: #3D6AA5; display: block; line-height: 22px; margin-bottom: 2px;}.user_item .other {color: #565656; display: block; line-height: 16px;}.user_item .type_empty {position: relative; font-size: 12px; display: inline-block; padding: 0 3px; background-color: orange; color: white;}/*.type_empty.type_after:after {content: 'üres';}*/.user_item .type_error {position: relative; font-size: 12px; display: inline-block; padding: 0 3px; background-color: red; color: white;}/*.type_error.type_after:after {content: 'hibás';}*/.user_item .type_ok {position: relative; font-size: 12px; display: inline-block; padding: 0 3px; background-color: green; color: white;}/*.type_ok.type_after:after {content: 'kiállított';}*/.user_item .type_potlas {position: relative; font-size: 12px; display: inline-block; padding: 0 3px; background-color: grey; color: white;}/*.type_empty.type_potlas:after {content: 'pótlás';}*/.user_item.user_type_a .item_inner {border-color: #7002B9;}.user_item.user_type_d .item_inner {border-color: #039BB9;}.user_item.user_type_u .item_inner {}a.user_item:hover .item_inner, a.add_item:hover .item_inner, .user_item.can_check:hover .item_inner, .user_item.active .item_inner {border-width: 4px 4px 4px 8px; padding: 6px 6px 6px 10px;}a.add_item:hover .item_inner {border-color: #3D6AA5;}.datas_content_top {padding: 0 0 7%; width: 100%; position: relative;}.datas_content {background-color: white; border-radius: 6px; border: 1px solid #DCDCDC; padding: 2% 1%; margin: 0 0 2% 2%;}.datas_content > .user_item {margin: -5% 0 0 -3%;}.left_menu {float: left; width: 23%; margin-right: 2%;}.left_menu p {color: #565656; line-height: 18px;}.left_menu a {color: #3D6AA5; display: block; line-height: 24px; border: 1px solid #D0D0D0; padding: 1px 0 1px 10px; border-radius: 6px; margin-bottom: 5px;}.left_menu a:hover {border: 1px solid #3D6AA5;}.left_menu a.active {border: 2px solid #3D6AA5; padding: 0px 0px 0px 9px;}.datas_form, .datas_content > .user_list, .datas_content > .user_search_status, .datas_content > .move_content {float: left; width: 75%;}.datas_content .user_search_status {margin-top: -4%;}.move_content {}.move_from, .move_to {float: left; width: 45%;}.grouped {padding-bottom: 10px;}.grouped .button {color: #C8C8C8; display: block; line-height: 30px; border: 2px solid #C8C8C8; padding: 0 15px; border-radius: 6px; float: left; margin-right: 5px; font-size: 14px; cursor: pointer;}.grouped .button:hover {border: 2px solid #3D6AA5; color: #3D6AA5;}.move_box {background-color: white; border-radius: 6px; border: 1px solid #DCDCDC; padding: 2% 1%; position: relative; overflow: hidden; overflow-y: auto; height: 260px; margin-bottom: 10px;}.move_arrows {float: left; width: 10%; padding-top: 100px;}.move_arrows .arrow {cursor: pointer; display: block; position: relative; color: #99B0CF; font-size: 44px; line-height: 50px; font-weight: bold; text-align: center; margin-bottom: 10px;}.move_arrows .arrow_add:after {content: "\25BA";}.move_arrows .arrow_del:after {content: "\25C0";}.move_arrows .arrow:hover {color: #4272B0;}#footer {position: relative; padding: 10px 0 0;}.footer_content {border-top: 1px solid #4271AF; color: #4271AF; line-height: 20px;}.backbutton {color: #565656; display: inline-block; line-height: 24px; border: 1px solid #D0D0D0; padding: 1px 10px; border-radius: 6px; margin-bottom: 5px;}.backbutton:hover {border: 1px solid #3D6AA5; color: #3D6AA5;}.width25 {width: 25%;}.user_item.width25, .add_item.width25 {width: 24%; margin-right: 1%;}.width33 {width: 33.33333334%;}.user_item.width33, .add_item.width33 {width: 32.33333334%; margin-right: 1%;}.width50 {width: 50%;}.user_item.width50, .add_item.width50 {width: 49%; margin-right: 1%;}hr.blue {border: 0px; border-top: 1px solid #4271af; width: 80%;}.shadow {-webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.6); -moz-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.6); box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.6);}.gradient {background: rgb(255,255,255);background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(214,219,223,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(214,219,223,1)));background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(214,219,223,1) 100%);background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(214,219,223,1) 100%);background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(214,219,223,1) 100%);background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(214,219,223,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6dbdf',GradientType=0 );}.blackbg {position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,0.6); display: none;}.layerForm {position: fixed; top: 100px; left: 100px; width: 80%; max-width: 800px; min-width: 300px; background-color: #f0f0f0; border: 3px solid #4271af; border-radius: 4px; display: none;}.layerForm .close {position: absolute; top: -10px; right: -10px; width: 40px; height: 40px; background-color: #4271af; color: #f0f0f0; font-weight: bold; text-align: center; line-height: 40px; cursor: pointer; font-size: 20px;}.layerForm .relative {padding: 1% 3%;}.getLayerForm {color: #4271af; cursor: pointer;}#filmtype-bg {position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,0.6);}#filmtype-popup {position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 80%; max-width: 700px; min-width: 300px; background-color: #ffffff; border-radius: 20px; padding: 2%;}#filmtype-popup .title {font-size: 2em; display: block; text-align: center; position: relative; margin-bottom: 10%; color: black;}#filmtype-popup .title:after {content: ''; position: absolute; bottom: -80%; left: 50%; transform: translateX(-50%); width: 30%; min-width: 100px; height: 1px; background-color: #4271AF;}#filmtype-popup .text {font-size: 2em; text-align: center; margin-bottom: 5%; color: black;}#filmtype-popup .buttons {text-align: center;}#filmtype-popup .buttons a {display: inline-block; vertical-align: top; line-height: 140%; text-transform: uppercase; width: calc(45% - 40px); margin: 0 2%; color: white; padding: 10px 20px; background-color: #4271af; opacity: 0.9; transition: 0.2s; border-radius: 10px; font-size: 13px;}#filmtype-popup .buttons a:hover {opacity: 1;}/* alap */.db_data {padding: 20px;}.db_data p {line-height: 20px;}.db_data a {color: black; text-decoration: underline;}.db_data a:hover {text-decoration: none;}.db_data ul {margin-left: 30px; list-style-type: disc;}.db_data ol {margin-left: 30px; list-style-type: decimal;}.db_data li {padding: 3px 0 3px 15px;}.db_data h1 {font-weight: bold; font-size: 24px;}.db_data h2 {font-weight: bold; font-size: 20px;}.db_data h3 {font-weight: bold; font-size: 16px;}.db_data h4 {font-size: 16px;}.db_data h5 {font-size: 14px;}.db_data h6 {font-size: 12px;}.db_data img {max-width: 100%;}.clear, .c {float: none !important; clear: both; display: block !important;}.float_left {float: left;}.float_right {float: right;}.noborder {border: 0;}.nomargin {margin: 0;}.nopadding {padding: 0;}.center {text-align: center;}.justify {text-align: justify;}.left {text-align: left;}.right {text-align: right;}.light, .l {font-weight: 300;}.normal, .n {font-weight: 400;}.bold, .b {font-weight: 700;}.italic, .i {font-style: italic;}.underline, .u {text-decoration: underline;}.strike, .s {text-decoration: line-through;}.relative {position: relative;}.absolute {position: absolute;}.fixed {position: fixed;}.none {display: none;}.block {display: block;}.inline {display: inline;}.inlineblock {display: inline-block;}.hidden {overflow: hidden;}html.main .hidden {display: none;}.transitions {-webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}.disabled {background-color: #DDD; color: #555; font-style: italic;}#ie_frissites {background-color: #F9E4E4; height: 65px; padding: 5px; font-size: 11px; font-weight: bold; border: 1px solid #B30505; color: #B30505; text-align: center;}#ie_frissites a {color: #B30505; text-decoration: underline;}.msg {text-align: center; color: white; font-weight: bold; position: fixed; top: -100%; left: 20%; width: 60%; z-index: 100; border-radius: 0 0 10px 10px; opacity: 0; line-height: 20px; font-size: 14px;}.msg_inner {padding: 15px 3%; position: relative;}.msg .icon {display: block; float: left; margin-top: -10px; margin-right: 10px;}.msg a {color: white; text-decoration: underline;}.msg a:hover {text-decoration: none;}.msg .close {position: absolute; top: 5px; right: 10px; line-height: 10px; width: 10px; display: block; text-transform: uppercase; cursor: pointer; color: white; font-weight: bold; text-align: center;}.msg.error {background-color: #C70404;}.msg.success {background-color: #249502;}.msg.notice {color: #575757; background-color: #f1f3f2;}.msg.notice a {color: #575757;}.msg_text {padding: 10px; text-align: center; margin-bottom: 10px; color: white; font-weight: bold;}.msg_text a {color: white; text-decoration: underline;}.msg_text a:hover {text-decoration: none;}.msg_text.error {background-color: #e95807;}.msg_text.success {background-color: #4fb14e;}.msg_text.notice {color: #575757; background-color: #f1f3f2;}.msg_text.notice a {color: #575757;}