/**
 * This page is generated by Nibble 2.0
 * The portal engine by Devidens.
 * Copyright (C) Devidens Ltd. 2006-2025
 * http://devidens.hu/
 */

 ul.ui-autocomplete li a{display: block;}.ui-qtip-ktk .ui-tooltip-content{border-color: #D0DC93; background-color: #D0DC93; font-size: 13px; line-height: 150%; text-align: justify;}.fixme{border: 10px solid #cc2424; color: #cc2424; background: yellow; font-weight: bold; padding: 10px; text-align: center;}.socialSharing a{float: left;}.socialSharing a img{border: none;}.articleControl{overflow: hidden; padding: 4px 0px; font-size: 12px; margin: 10px 0px; height: 25px;}.articleControl .lft{float: left; width: 40%;}.articleControl .rgt{float: right; width: 60%; text-align: right;}.articleControl .socialSharing{height: 24px; line-height: 24px;}.articleControl .socialSharing span{text-transform: uppercase; float: left; margin-right: 10px;}.articleControl .socialSharing img{margin: 0px 3px; display: inline;}.articleControl .rgt img{position: relative; top: 3px; margin-left: 5px; cursor: pointer; display: inline;}.articleControl .rgt span{cursor: pointer;} #questionView .articleControl.bottom a, #contentView .articleControl.bottom a{text-decoration: none; color: #6A6A6A; font-size: 12px; font-weight: normal;}.ehkbh span{text-transform: lowercase; color: #3366ff; font-style: italic;}input::-webkit-input-placeholder::-webkit-input-placeholder{font-style: italic; padding-bottom: 4px;}input.text:-moz-placeholder{font-style: italic; padding-bottom: 4px;}textarea:-moz-placeholder{font-style: italic;}.placeholder{font-style: italic;}.captcha{position: relative;}.captcha .lhCaptcha{position: absolute; top: 45px; right: 32px;}.captcha label{padding-top: 45px; background: url("/images/starRed.png") 145px 50px no-repeat;}.notbold{font-weight: normal;}body.ajax{cursor: wait;}.ng1{float: left; display: inline-block; margin: 3px 8px 0px 8px; height: 17px; width: 24px;} #right .banner{padding-top: 0;} #right .title{padding-top: 1.7rem;} #contact_header{display: block;} #contact_footer{display: none;}input[type=number]{-moz-appearance: textfield;}input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;}table.cntable_alt strong{font-size: 1.1em !important;}table.cntable_alt td{padding: 10px 5px !important; font-size: 0.9em;} #privacyNotice ul, #privacyNotice ol, #privacyNotice dd{margin-bottom: 1em;} #privacyNotice ul{list-style-type:square; list-style-position: outside;} #privacyNotice li{margin-bottom: 0.5em;} #privacyNotice ol{list-style-type: lower-latin; list-style-position: outside; margin-left: 1em;}.clearfix:before, .clearfix:after{content: "."; display: block; height: 0; overflow: hidden;}.clearfix:after{clear: both;}.clearfix{zoom: 1 ;}html{scroll-behavior: smooth;}.topnav{display: none;}.loader{border: 10px solid #dad9d7; -webkit-animation: spin 1s linear infinite; animation: spin 1s linear infinite; border-top: 10px solid #575656; border-radius: 50%; width: 50px; height: 50px; visibility: hidden; position: fixed; left: 45%; top: 45%; z-index: 1000;}@keyframes spin{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}.transparent-almost, body.ajax #body{zoom: 1; filter: alpha(opacity=40); opacity: 0.4; transition: all .2s ease; transition-delay: .1s;}.loader.spin{visibility: visible;}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover, .cc-revoke.hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover, .cc-revoke.hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover, .cc-link.hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus, .cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover, .cc-highlight .cc-btn:first-child.hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus, .cc-close:focus,.cc-close:hover, .cc-close.hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen andmax-width:900px{.cc-btn{white-space:normal}}@media screen andmax-width:414px andorientation:portrait,screen andmax-width:736px andorientation:landscape{.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.cc-btn:hover, .cc-btn.hover{text-decoration: none;}@font-face{font-family: 'ArialBlackRegular'; src: url('/fonts/ariblk-webfont.eot'); src: url('/fonts/ariblk-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/ariblk-webfont.woff') format('woff'), url('/fonts/ariblk-webfont.ttf') format('truetype'), url('/fonts/ariblk-webfont.svg#ArialBlackRegular') format('svg'); font-weight: normal; font-style: normal;}*{padding: 0px; margin: 0px;}li{}img{display: block; border: none;}ul, ol, dd{list-style-type: none; }.inline{display: inline;}.hide, .h{display: none;}.hidden{visibility: hidden;}.r{text-align: right;}.left, .l{text-align: left;}.center, .c{text-align: center;}.bc{margin: 0 auto; display: block;}.j{text-align: justify;}.pointer, .link{cursor: pointer;}.nolink{cursor: default;}.floated{overflow: hidden;}.pager img{display: inline; margin-bottom: -5px;}.ok, .info{background: #32845b url(/images/icons/tick.png) no-repeat 5px 50%; color: white; font-weight: bold; padding: 5px 5px 5px 25px; margin-bottom: 0.5em;}.info{background: #1a8db2 url(/images/icons/information.png) no-repeat 5px 50%;}.ok a, .ok a:hover, .info a, .info a:hover{color: white;}.warning{background: #ffdc4c url(/images/icons/error.png) no-repeat 5px 50%; font-weight: bold; padding: 5px 5px 5px 25px !important; margin-bottom: 0.5em; color: black;}.warning a{color: black;}.warning.note{border: 1px solid #FFCC33; margin: 0.5em 0 1em 0; padding-left: 30px; font-size: 0.9em; padding-right: 5px;}.error, .fail{background: red url(/images/icons/cross.png) no-repeat 5px 50%; padding: 5px 5px 5px 25px !important; margin-bottom: 0.5em; color: white; font-weight: bold;}.error a, .fail a{color: white;}.negcap{display: none;}p{margin-bottom: 1em;}ul.menu{padding: 0px; margin: 0px; list-style-type: none;}ul.menu ul{margin: 0; padding: 0; list-style-type: none;}* ul.menu li{_height: 1%; vertical-align: bottom;}ul.menu li{margin: 0; padding: 0;}ul.menu a, ul.menu span.menu{display: block;}ul.horizontal{}ul.horizontal li{float: left;}ul.simple{overflow: hidden;}.relative{position: relative;}.cf:before, .cf:after{content:""; display:table;}.cf:after{clear:both;}.cf{zoom:1;}.nw{white-space: nowrap;}.fr{float: right;}.nodata{text-align: center; padding: 1em; color: #ccc; font-size: 30px;}.vam{vertical-align: middle;}.faq{background: #FFFFCC url(http://cdn.l0.hu/fugue/bonus/icons-32/question.png) no-repeat 5px 50%; padding: 5px 10px 5px 40px; margin: 5px 0; border: 1px solid #ddd;}.invisible{visibility: hidden;}.fixed{position: fixed;}.sticky{position: -webkit-sticky; position: -moz-sticky; position: -ms-sticky; position: -o-sticky; position: sticky;} #cnError{width: 940px; margin: 0px auto;} #cnError #upper{margin-top: -18px;} #cnError .floated{overflow: hidden; margin: 13px 0px;} #cnError .code{float: left; width: 330px; height: 200px; background: url(/images/vPoint.png) right repeat-y; font-size: 50px; font-family: "Arial Black", Arial, sans-serif; font-weight: 900; text-transform: uppercase; line-height: 40px; text-align: right; padding-right: 20px;} #cnError .data{float: left; width: 570px; padding-left: 20px; padding-top: 14px;} #cnError .data .message{font-size: 26px;} #cnError .data a{color: #BE1B22;} #cnError .whatToDo{font-weight: bold; font-size: 24px; margin-top: 40px;} #cnError ul{margin: 0px; padding: 0px; list-style-type: none;} #cnError ul li{margin: 10px 0px;} #cnError input.image{margin-top: 6px; margin-right: 10px; cursor: pointer;} #cnError .footer{font-size: 12px; margin-top: 40px;}@font-face{font-family: 'exo 2'; src: url('/fonts/Exo2-ExtraLightItalic.ttf') format('truetype');}html{height: 100%;}html.browserOpera{height: auto; min-height: 100%; margin-bottom: 1px;}a{text-decoration: none;}a:hover{text-decoration: underline;}a.hhl:hover, a.hhl.hover{text-decoration: underline; color: #BE1B22;}body{margin: 0px; padding: 0px; height: 100%; margin-bottom: 1px; font-family: Arial; font-size: 16px; color: #6A6A6A; background: #fff url(/images/bg.png) repeat-x;}body.noLayout{background: #fff;} #body{width: 940px; min-height: 100%; margin: 0px auto;}html.browserOpera body{height: auto; min-height: 100%;}body.noLayout #body{margin: 50px auto; width: 675px; padding-bottom: 60px;} #body #header{position: relative; display: block; height: 228px;} #upper{font-size: 18px; font-weight: bold; padding-bottom: 6px; padding-top: 10px; border-bottom: 10px solid #000;} #upper .date{float: right;} #upper .date .loggedUser{font-size: 12px; font-weight: normal; font-style: italic; margin-right: 10px;} #header .floated{overflow: visible; height: 160px; margin: 13px 0px;} #header .floated .c1{float: left; width: 470px; height: 160px; background: url(/images/vPoint.png) right repeat-y;} #header .floated .c2{float: left; width: 235px; height: 160px; background: url(/images/vPoint.png) right repeat-y;} #header .floated .c3{float: left; width: 235px; height: 160px;} #logo{position: relative; top: -8px; font-size: 42px; font-family: 'ArialBlackRegular', Arial, sans-serif; text-transform: uppercase; text-decoration: none; line-height: 40px; z-index: 1; color: #000; min-height: 89px;} #logo:focus{outline: none;}a#newspaper{display: block; width: 117px; height: 94px; background: url(/images/paper.png) top left no-repeat; position: relative; top: -8px; z-index: 3;} #printedVersion{position: relative; display: block; left: 0; top: 30px; width: 240px; padding: 0px 10px; font-size: 18px; font-weight: bold; line-height: 29px; z-index: 2; background: white; color: #000;} #printedVersionImg{border: 0; float: left; top: -36px; position: relative;} #printedVersion:hover, #printedVersion.hover{color: #BE1B22;} #menu{list-style-type: none; margin: 0px; margin-left: 5px; padding: 0px;} #menu li{margin: 0px;} #menu li a{display: block; font-size: 15px; font-weight: bold; background: url(/images/hPoint.png) bottom repeat-x; padding: 5px 8px; cursor: pointer; color: #000;} #menu li a:hover{color: #BE1B22;} #menu li input.submit:hover, #menu li input.submit.hover{color: #BE1B22;} #menu li.first a{padding-top: 0px;} #menu li.last a{background: none;}form.logout{overflow: hidden;}form.logout input.submit{display: block; border: none; background: none; font-size: 15px; font-weight: bold; background: url(/images/hPoint.png) bottom repeat-x; padding: 3px 6px; font-family: Arial; text-align: left; width: 230px; cursor: pointer; color: #000;} #menu li.inverse{padding-bottom: 2px; background: url(/images/hPoint.png) bottom repeat-x;} #menu li.inverse a{color: white; margin: 2px 0px; padding: 3px 8px; background: #000;} #menu li.inverse a:hover{color: #BE1B22;}form.logout input.submit:hover, form.logout input.submit.hover{text-decoration: underline;} #header .floated .c2 .num{float: left; font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 42px; color: #000;} #header .floated .c2 .text{float: left; font-size: 18px; font-weight: bold; width: 100px; line-height: 18px; padding-top: 4px; padding-left: 6px;} #header .floated .c2 .answers, #header .floated .c2 .questions{overflow: hidden; padding-left: 8px;} #header .floated .c2 .questions{margin-top: 20px; padding-bottom: 10px; background: url(/images/hPoint.png) -1px bottom repeat-x;} #header .floated .c2 .answers{padding-top: 8px;} #container{clear: both; padding-top: 18px;} #main{width: 675px; padding: 0px; padding-right: 30px; float: left; overflow: visible;} #main a, #right .tags a{color: #BE1B22;} #main a.fc{color: #000;} #right{display: block; float: right; width: 235px;} #footer{display: block; width: 940px; padding: 0px; height: 30px; margin: 40px auto 0px auto; overflow: hidden; border-bottom: 10px solid #000;}body.noLayout #footer{width: 675px;} #footer ul{list-style-type: none; margin: 0px; padding: 0px; float: right;} #footer ul li{float: left; margin: 0px;} #footer ul li a{font-size: 15px; font-weight: bold; margin-right: 17px; cursor: pointer; color: #000;} #footer ul li a:hover{color: #BE1B22;} #footer ul li.last a{margin-right: 0px;} #footer img.logo{float: left;}div.h2, h2, h1{font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 35px; text-transform: uppercase; margin-top: -10px; margin-bottom: 9px; padding-bottom: 3px; background: url(/images/separator.png) bottom repeat-x; color: #000;} #body .helpBox{cursor: help; display: inline;} #body .helpBox img{display: inline; vertical-align: middle;}div.h2.small, h1.small{text-transform: none; font-size: 25px;}.title{font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 25px; text-transform: uppercase; background: url(/images/separator.png) bottom repeat-x; padding-left: 7px; padding-bottom: 7px;} #right .title{padding-left: 0px; font-size: 22px; line-height: 24px;}.title15, .title18{font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 19px; line-height: 14px;}.title15{font-size: 15px;}.title18 span.right{font-family: Arial; font-size: 16px; font-weight: normal; float: right;}.title.lh{line-height: 25px; padding-bottom: 12px;} #main .title{padding-left: 0px;}ul.h, ul.v{list-style-type: none; margin: 0px; padding: 0px;}ul.h{display: block; overflow: hidden; margin-top: 4px;}ul.v li a{display: block; background: url(/images/hPoint.png) bottom repeat-x; padding: 15px 0px; color: #000;} #main ul.v li a{color: #000;} #main ul.v li a:hover{color: #BE1B22;}ul.v li.last a{background: none;}ul.h li{float: left; height: 31px; background: url(/images/vPoint.png) right repeat-y; padding-right: 12px; margin-right: 12px; padding-top: 4px;}ul.h li.last{background: none; padding-right: 0px; margin-right: 0px;}ul.h li a{color: #000;} #main ul.h li a{color: #000;}ul.vS{list-style-type: none; margin: 0px; padding: 0px;}ul.vS li{margin: 5px 0px;} #main ul.vS li a{color: #000;} #mainpageLinks ul.vS li a{color: #000;} #main ul.vS li a.hhl:hover, #main ul.vS li a.hhl.hover{color: #BE1B22;}input.number, input.date, input.text, select{border: 1px solid #BE1B22;}select{font-family: Arial; font-size: 16px; padding: 5px 10px; color: #BE1B22;}input.number, input.date, input.text{font-family: Arial; font-size: 16px; padding: 5px 10px; color: #BE1B22;}textarea{padding: 8px 10px; font-family: Arial; font-size: 16px; color: #000; border: 1px solid #000;}.negcap{display: none;} #contentView h1{font-size: 22px; text-transform: none;} #contentView h1.maintitle{font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 35px; text-transform: uppercase; margin: 30px 0px 9px 0px; padding-bottom: 16px; background: url(/images/separator.png) bottom repeat-x; color: #BE1B22;} #contentView .lead{line-height: 19px; font-weight: bold; margin-bottom: 20px; text-align: justify;} #contentView .content{line-height: 19px; text-align: justify;} #contentView .content a.more{line-height: 26px;} #contentView .lead, #contentView .lead div, #contentView .lead p{color: #555555;} #contentView .content, #contentView .content div, #contentView .content p{color: #555555;} #contentView .content p.hlColor{color: #BE1B22; background-color: #ccc; padding: 10px;} #contentView a{color: #BE1B22;}.ct{font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 19px; line-height: 18px; margin-bottom: 16px;} #searcherForm{overflow: visible; height: 220px; margin-bottom: 10px; background: url(/images/hPoint.png) 0px bottom repeat-x;} #searcherForm .c1{float: left; width: 223px; height: 220px; padding-right: 10px; background: url(/images/vPoint.png) right repeat-y;} #searcherForm .c2{float: left; width: 220px; height: 220px; padding-right: 10px; padding-left: 10px; background: url(/images/vPoint.png) right repeat-y;}.searcherForm .c2 a{cursor: pointer; color: #BE1B22;}.searcherForm .c2 #advancedSearch input{width: 67px; padding: 5px 8px; margin-bottom: 6px; font-size: 12px;}.searcherForm .c2 #advancedSearch label{font-size: 12px;}.searcherForm .c2 #advancedSearch #rn{margin-left: 75px;}.searcherForm .c2 #advancedSearch #num{margin-left: 56px;} #searcherForm .c3{float: left; width: 156px; height: 220px; padding-left: 10px; position: relative;}.searcherForm .c1 select{width: 222px;}.searcherForm .c1 input.text{width: 198px;}.searcherForm .c3 .hits{font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 19px; margin-top: -20px; overflow: hidden; height: 68px;}.searcherForm .c3 .hits .num{font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 50px; color: #BE1B22;}.searcherForm .c3 .hits.nofilter{height: 90px; margin-top: -5px;}.searcherForm .c3 .hits.nofilter .num{font-size: 20px;}.searcherForm .c3 input.submit{position: absolute; bottom: 10px; font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 19px; border: none; background: url(/images/arrowRight.png) 0px 5px no-repeat; width: 150px; height: 50px; padding-left: 25px; text-align: left; white-space: normal; line-height: 18px; cursor: pointer; outline: none; color: #BE1B22;}.searcherForm .c3 input.submit:focus{outline: none;}.searcherForm .c3 input.submit.nofilter{color: #ccc;}.searcherForm #filterSubject{width: 193px; margin-bottom: 0px;} #searchCheckboxes{height: 85px; background: white; overflow-x: hidden; overflow-y: scroll; border: 1px solid #BE1B22;} #searchCheckboxes fieldset{border: none; padding: 0px; margin: 0px;} #searchCheckboxes label{display: block; cursor: pointer; font-size: 16px; padding: 5px 10px 4px 10px; text-indent: -17px; border-bottom: 1px solid white; color: #BE1B22;} #searchCheckboxes label.hide{display: none;} #searchCheckboxes input{ margin: 0 20px 0 -20px;} #searchCheckboxes label.checked{color: white; background: #BE1B22;} #searchCheckboxes .highlight{color: white; background: #BE1B22;} #searchFormV2 #searchConditionText{font-size: 12px;} #searchFormV2 #searchConditionText .removeCondition{display: inline-block; cursor: pointer; font-size: 10px; margin-left: 5px; color: #BE1B22;} #searchFormV2 #searchConditions span.ct{font-family: 'ArialBlackRegular', Arial, sans-serif; margin-right: 10px; font-size: 15px;} #searchFormV2 .searchHead{overflow: hidden; position: relative;} #searchFormV2 .searchHead h1{line-height: 35px; margin: 0px; padding-bottom: 6px; background: none;} #searchFormV2 .searchHead #searchConditionText{position: absolute; left: 210px; top: 8px; font-family: 'Arial'; font-size: 13px; font-weight: normal; text-transform: none; color: #000;} #searchFormV2 .helpBox{position: relative; top: -10px;} #searchFormV2 .c3 .helpBox{top: -2px;} #searchFormV2 .c3{position: relative;} #searchFormV2 .c3 .helpBox.helpBox_F6{position: absolute; top: 52px; right: 73px;} #lettersSearchResult .resultSummary{font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 19px; color: #ffffff; background-color: #ffbbbb; padding-left: 3px;} #lettersSearchResult .item{margin-top: 23px; background: url(/images/hPoint.png) bottom repeat-x; padding-bottom: 8px;} #lettersSearchResult .item .q{margin-bottom: 10px; margin-top: 4px;} #lettersSearchResult .item .answer, .answerOneThirdanswer{margin-top: 5px; margin-bottom: 10px; margin-left: 10px; font-size: 0.9em; font-style: italic;} #lettersSearchResult .item a.more{font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 19px; color: #BE1B22;} #lettersSearchResult .item a.notbold{font-family: arial; font-size: 14px;} #lettersSearchResult .item .date{font-size: 14px; margin-top: 15px;} #lettersSearchResult .item .qTitle{font-family: 'ArialBlackRegular', Arial, sans-serif; text-transform: none; font-size: 19px; background: none; color: #000} #lettersSearchResult .item .qTitle:hover, #lettersSearchResult .item .qTitle.hover{color: #BE1B22} #lettersSearchResult strong.highlight{color: white; background: #BE1B22;} #lettersSearchResult .allKeyword{margin-top: 20px;} #lettersSearchResult .oneListItemTitle{font-family: 'ArialBlackRegular', Arial, sans-serif; margin-bottom: 5px;} #lettersSearchResult .oneListItem .date em{line-height: 18px;}.pager{text-align: center; margin-top: 20px;}.pager a{color: #BE1B22;}.pager a img{border: none;}.hSeparator{height: 1px; background: url(/images/hPoint.png) bottom repeat-x; margin: 10px 0px;}.hSolidSeparator{height: 2px; margin: 12px 0px; background: url(/images/separator.png) bottom repeat-x;}.hide{display: none;} #ui-datepicker-div{font-size: 0.8em;}.hl, .hlColor{color: #BE1B22;}.fc{color: #000;}.pointer{cursor: pointer;}.tips{float: right; width: 50%; text-align: right;}.tips .tip{overflow: hidden; font-size: 12px; color: #555555;}.tips .tip span.ct{margin-right: 10px; color: #000;}.tips .prevTip, .tips .nextTip{float: right; background: url(/images/arrowRight.png) no-repeat; width: 20px; height: 20px; cursor: pointer; margin-right: 8px;}.tips .prevTip{background: url(/images/arrowLeft.png) no-repeat; margin-left: 10px;} #mainpageQuestionBox .h2 .helpBox img{position: relative; top: -3px;} #questionForm{overflow: initial; margin-bottom: -4px; padding-top: 10px;} #questionForm.h2{margin-bottom: 10px;} #questionForm em.required{display: none;} #questionForm textarea{width: 653px; height: 100px;} #questionForm textarea.default{font-weight: bold; font-style: italic;} #questionForm .note{display: none;} #questionForm .fail{margin-left: 8px; background: none; color: #cc2424; margin-top: 0px;} #questionForm input.text{margin-bottom: 2px;} #questionForm button.button, #questionForm img.center{margin-left: 8px;} #questionView .questionTitle{font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 26px; color: #000;} #questionView .issue{font-size: 15px;} #questionView .issue a{font-weight: normal; font-size: 15px;} #questionView .questionTitle{margin: 15px 0px;} #questionView a.more{font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 19px; color: #BE1B22;} #questionView .gratisIssue a{font-family: 'Arial'; font-size: 16px; font-weight: bold;} #questionView .tags{background: url(/images/hPoint.png) top repeat-x; margin-top: 15px; padding-top: 8px;} #questionView .tags a, #right .tags a{font-family: Arial;} #questionView .answer span.dictionary_item{cursor: help; background: #ccc; border-bottom: 2px dotted #BE1B22;} #questionView a.more{font-weight: bold; color: #BE1B22;}table.layout{width: 100%;}table.layout td.label{width: 42%; text-align: right; vertical-align: top; padding-top: 5px;}table.layout em.required{display: none;}table.layout td.label label{display: inline-block; font-family: Arial; font-size: 16px; padding-right: 15px;}table.layout tr.required td.label label{font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 19px; padding-right: 25px;}span.colon{display: none;}table.layout td input.number, table.layout td input.text{margin-left: 8px; margin-bottom: 14px; width: 300px; border-color: #000; color: #000;}table.layout td textarea{margin-left: 8px; width: 300px;}table.layout td select{margin-left: 8px; border-color: #000; color: #000;}table.layout tr.required td select, table.layout tr.required input.number, table.layout tr.required input.text{border-color: #BE1B22; color: #BE1B22;}table.layout td select.small, table.layout td input.text.small{width: 120px;}table.layout td select.middle{width: 150px;}table.layout tr td.input .layout_group{position: relative;}table.layout tr.required td.input .layout_group img.star{position: absolute; top: 10px; right: 390px;}table.layout tr td.input .layout_group .helpBox{position: absolute; top: 6px; right: 65px;}table.layout tr.captcha td.input .helpBox{top: 45px;}table.layout tr.short td.label{width: 60%;}table.layout tr.short td.input input.text{width: 255px;}table.layout td.input fieldset{border: none;}table.layout td.input fieldset legend{display: none;}table.layout td.input div.fieldOk, table.layout td.input div.fieldFail{margin: -14px 0px 10px 8px; width: 302px; padding: 5px 10px; font-size: 14px; font-weight: bold; color: white;}table.layout td.input div.fieldOk{background: #449944;}table.layout td.input div.fieldFail{background: #cc2424;}table.layout td.input fieldset label{display: block; margin-bottom: 3px;}table.layout td.input fieldset label input.radio{vertical-align: middle; margin: 0px 3px 0px 8px;}.error{background: none; font-weight: normal; color: #000;}table.layout td.input div.error input.text{margin-bottom: 3px;}div.error strong, table.layout td.input div.error strong{display: block; font-weight: bold; margin-left: 8px; color: #cc2424;}table.layout tr.captcha td.label{padding-top: 0px;}table.layout tr.captcha td.label label{font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 19px;}table.layout tr.captcha div.captcha img{margin-left: 8px; border: 1px solid #6A6A6A;}table.layout tr.captcha div.captcha input.text{text-transform: uppercase; margin-bottom: 0px; border-color: #BE1B22; color: #BE1B22;}table.layout tr.captcha div.captcha button{background: none; border: none; font-family: 'ArialBlackRegular', Arial, sans-serif; cursor: pointer; font-size: 16px; margin-left: 2px; color: #BE1B22;}table.layout div.comment{margin: -12px 0px 12px 8px; font-style: italic;}table.layout td.input input.text.phonePre{width: 30px; margin-right: 50px;}table.layout td.input input.text.phoneNum{width: 100px;}table.layout tr.phoneInput td.input div.error{display: inline;}table.layout td.input div.helpText{margin-left: 8px;}.phonePre{font-weight: bold; font-size: 14px; margin-right: 30px; margin-left: 8px;}.phoneNum{font-weight: bold; font-size: 14px;} #register .title18{margin-top: 20px;} #register p{text-align: justify; line-height: 23px;}.lettersSubmit, #order input.submit, #profile input.submit, #register input.submit{float: right; border: none; font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 25px; cursor: pointer; padding: 4px 0px 4px 22px; background: url(/images/arrowRight.png) 0px 10px no-repeat; color: #BE1B22;}.lettersSubmit{}input.submit.lettersSubmit{padding-top: 5px;}.lettersSubmit.left{float: left;}.message{margin-bottom: 20px; padding: 5px 10px; font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 19px; color: white; opacity: 0.7;}.message.fail{background: #FE6679;}.message.ok, .message.success{background: #8FB454;}.message.dmyellow{background: #fcdd00; color: #3f3f3f;}table.header.layout td.label{width: 40%; text-align: left;}table.header.layout td.label label{font-family: Arial; padding-right: 5px;}table.header.layout td.label{padding-top: 0px;}table.header.layout td{padding-bottom: 10px;} #registrationSummary button{border: none; font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 19px; cursor: pointer; color: #BE1B22;} #registrationSummary button.back{float: left; background: url(/images/arrowLeft.png) 0px 4px no-repeat; padding-left: 25px;} #registrationSummary button.submit{float: right; background: url(/images/arrowRight.png) right no-repeat; padding-right: 25px;}.yearToggle{cursor: pointer; font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 50px; padding-bottom: 5px; margin-bottom: 10px; background: url(/images/hPoint.png) bottom repeat-x;} #issueList .year{font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 19px;} #issueList ul li{margin: 2px 0px;} #viewIssue h1{font-size: 22px; text-transform: none;} #viewIssue .issue{margin-bottom: 16px; background: url(/images/hPoint.png) bottom repeat-x; padding-bottom: 16px;} #viewIssue .issue a{font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 19px;} #viewIssue .issue .lead{margin: 12px;} #viewIssue .issue div.tags a{font-family: Arial; font-size: 16px;}.clear{clear: both;} #order #typeTable{width: 100%;} #order #typeTable thead th{text-align: left; font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 19px; font-weight: normal; padding: 0px 10px 5px 10px; background: url(/images/vPoint.png) right repeat-y;} #order #typeTable thead th:first-child{background: none; border-right: 7px solid #9D9B8E;} #order #typeTable thead th.c{text-align: center;} #order #typeTable img{display: block; margin: 0px auto;} #order #typeTable thead th.last{background: none;} #order #typeTable td{padding: 7px 10px; background: url(/images/vPoint.png) right repeat-y;} #order #typeTable td:first-child{background: none; border-right: 7px solid #9D9B8E;} #order #typeTable tr.prices td{padding: 10px; padding-top: 5px; border-top: 7px solid #9D9B8E;} #order #typeTable td.last{background: none;} #order #typeTable tr.odd td{background: #ccc url(/images/vPoint.png) right repeat-y;} #order #typeTable tr.odd td:first-child{background: #ccc;} #order #typeTable tr.odd td.last{background: #ccc;} #order #typeTable a.lettersSubmit{text-transform: none; font-size: 18px; float: none; background-position: 0px;} #order #typeTable tr.bottom td{padding-bottom: 70px;} #paymentModes{margin-bottom: 15px;} #paymentModes input{margin-right: 30px; margin-left: 20px;} #paymentModes .indent{margin-bottom: 20px; margin-left: 68px;} #paymentModes .indent img{display: inline; margin: 0px 4px;} #isValidCuponCode{margin-left: 10px; font-weight: bold;} #isValidCuponCode.valid{color: green;} #isValidCuponCode.invalid{color: #cc2424;} #ui-datepicker-div{top: 0px;}span.red{color: #cc2424;}.oh{overflow: hidden;} #right #ourExperts .workplace{margin-left: 1em; font-size: 80%;} #listIssues .year{font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 50px; background: url(/images/hPoint.png) bottom repeat-x; margin-bottom: 10px; margin-top: 15px; cursor: pointer; color: #BE1B22; user-select: none;} #listIssues .list a{display: block; padding: 4px; background: url(/images/hPoint.png) bottom repeat-x; font-size: 15px; font-weight: bold; color: #000;}p.warning{padding: 5px 10px; border: 1px solid black; color: white; background: #ccc}.c{text-align: center;} #loginBoxPopup{position: absolute; right: 240px; top: 60px; width: 340px; height: 145px; padding: 6px 10px; background: #EEEEEE; z-index: 1000; border: 1px solid #000; box-shadow: 1px 1px 6px #999999;} #loginBoxPopup .note{display: none;}fieldset.popupLoginBox{border: none; padding: 0px; margin: 0px;}fieldset.popupLoginBox form{margin-top: 6px;}fieldset.popupLoginBox label{display: inline-block; width: 120px;}fieldset.popupLoginBox label#label__loginUsername{vertical-align: middle;}fieldset.popupLoginBox input.text{margin-bottom: 3px; width: 198px; padding: 3px 5px;}fieldset.popupLoginBox input.submit{margin-right: 10px; font-size: 24px; background-position: 0px;}fieldset.popupLoginBox input#loginEmail{}fieldset.popupLoginBox input#loginPassword{}fieldset.popupLoginBox a{display: inline-block; height: 25px; line-height: 25px; background: url(/images/arrowRight.png) left no-repeat; padding-left: 30px; margin-bottom: 12px; margin-right: 20px; font-weight: bold; color: #BE1B22}ul.ui-autocomplete{width: 300px; padding: 0px 10px; list-style-type: none; background: white; border-color: #BE1B22; box-shadow: 2px 2px 7px #999999;}ul.ui-autocomplete li{margin: 0px; padding: 0px 0px 3px 0px; border-width: 2px; border-bottom: 1px solid #ccc}ul.ui-autocomplete li a{margin: 0px; padding: 1px 5px; cursor: pointer; font-size: 13px; font-weight: normal;}ul.ui-autocomplete li a:hover{text-decoration: none; font-weight: normal; border: none; color: white; background: #BE1B22;}table.cntable{width: 100%; margin: 0px auto 40px auto; border-collapse: collapse;}table.cntable tr:nth-child(even){background: #ccc}table.cntable tr.even{background: #ccc}table.cntable tr td{padding: 10px 15px; text-align: left; vertical-align: top;}table.cntable tr td p{line-height: 25px; margin: 0px;}table.cntable tr td p.r{text-align: right;}table.cntable tr td:first-child{background: url(/images/vPoint.png) right repeat-y;}table.cntable strong{font-family: 'ArialBlackRegular', Arial, sans-serif; font-size: 19px; font-weight: normal; color: #BE1B22} #searchFormV2{margin-bottom: 20px;} #searchFormV2 .floated{overflow: visible; height: 190px; background: url(/images/hPoint.png) bottom repeat-x; padding-bottom: 10px;} #searchFormV2 .c1, #searchFormV2 .c2, #searchFormV2 .c3{float: left; width: 215px; height: 190px; padding: 0px 10px; background: url(/images/vPoint.png) right repeat-y;} #searchFormV2 .c1{padding-left: 0px; width: 225px;} #searchFormV2 .c3{width: 195px; padding-right: 0px; background: none; font-size: 14px;} #searchFormV2 .c3 .ct{margin-bottom: 20px; letter-spacing: -1px;} #searchFormV2 .c3 .interval{margin-bottom: 10px;} #searchFormV2 .c3 input.number{width: 22%; margin-bottom: 10px; position: relative; top: 3px;} #searchFormV2 .c3 input.number#rn{margin-left: 21px;} #searchFormV2 input.date{width: 80px; height: 19px; padding-left: 2px; padding-right: 2px; font-size: 12px; background: white url(/images/icons/calendar.png) 99% 6px no-repeat;} #searchStatusBar{height: 70px; padding: 6px 0px; overflow: hidden; position: relative; background: #ccc;} #searchStatusBar.piroshatter{background: #ffc0c0;} #searchStatusBar div.searchButton{float: left; width: 340px; color: #000;} #searchStatusBar div.hits{float: left; padding-left: 10px; font-size: 14px; width: 320px; color: #000;} #searchStatusBar .hitNumber{font-weight: bold; font-size: 17px; margin-right: 2px; color: #BE1B22;} #searchStatusBar .lettersSubmit{float: left; margin-left: 16px; font-size: 22px; background-position: 0px 8px; padding-top: 0px; height: 32px;} #searchStatusBar .lettersSubmit.reset{float: left; padding-left: 28px;} #searchStatusBar .lettersSubmit.reset:hover, #searchStatusBar .lettersSubmit.reset.hover{text-decoration: none;} #searchStatusBar .lettersSubmit.nofilter{color: #BBBBBB;} #searchFormV2 .hSolidSeparator{margin: 0px 0px 8px 0px;} #searchFormV2 .allSubjectWord{font-size: 12px; margin-bottom: 5px;} #mainpageLinks{overflow: hidden;} #mainpageLinks .c3, #mainpageLinks .c2, #mainpageLinks .c1{float: left; width: 215px; padding-right: 20px;} #mainpageLinks .c3{width: 205px; padding-right: 0px;} #mainpageLinks .title{font-size: 20px; line-height: 24px;}.title#mostReadedTitle{margin-top: 0px; padding-top: 0.75rem; letter-spacing: -3px;}.title#mostReadedTitle.hasQBox{margin-top: 12px;}a img{border: none;} #popupLayout{padding: 30px; min-height: 100%; background: #fff;}.info{background: #ccc url(/images/i.png) no-repeat 5px 50%;} #register textarea{margin-left: 8px; width: 300px; height: 150px; border: 1px solid #BE1B22;}select.ui-datepicker-year{padding: 0px;}body div.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{background: #BE1B22; border: 1px solid #000;}body div#ui-datepicker-div{background: #fff; border: 1px solid #000; box-shadow: 2px 2px 5px #444444;}body table.ui-datepicker-calendar th{width: 27px; text-transform: uppercase; font-family: 'ArialBlackRegular', Arial, sans-serif;;}body table.ui-datepicker-calendar a.ui-state-default{text-align: center; color: #000; border: 1px solid #BE1B22;}body table.ui-datepicker-calendar a.ui-state-highlight, body table.ui-datepicker-calendar a.ui-state-hover{color: white; background: #BE1B22; border: 1px solid #BE1B22;}body a.ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover, body a.ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover{background: white; border: 1px solid #000;} #right #fromSearchEngine{width: 235px; background-color: #ccc; margin: -3px; padding: 5px;} #right #fromSearchEngine p{font-size: 13px; margin-top: 5px;} #right #fromSearchEngine span.keyword{font-weight: bold; font-style: italic; color: #BE1B22;} #right #fromSearchEngine td{padding: 6px; font-size: 13px; vertical-align: middle;} #right #fromSearchEngine td.num{text-align: right;} #right #fromSearchEngine td.num a{text-decoration: underline; color: #BE1B22;}form.roleSubscribe input.lettersSubmit{margin-right: 170px; padding-top: 0px; background-position: 0px 4px;} #missingIssue #reason{width: 300px; border-color: #C46161; color: #C46161; height: 300px;}.vm{display: inline !important; vertical-align: middle !important;}span.cnPrice{white-space: nowrap;}.bankText img{display: inline; vertical-align: middle; margin: 0px 1px; height: 30px;} #main ul.h li a:hover, #right ul.v li a:hover{color: #BE1B22;}form.secureBox{padding-top: 10px;}form.secureBox div.note{display: none;}.blockHighlight{padding: 10px; background: #444444;}.bt{cursor: pointer;} #exhibitionIssue{display: block; text-align: center; padding: 20px; margin-bottom: 12px; font-size: 13px; line-height: 16px; font-weight: bold; text-decoration: none; color: #000; background: #ccc;} #exhibitionIssue:hover, #exhibitionIssue.hover{font-size: 15px; text-decoration: underline; color: #BE1B22;}.tabs{height: 26px; padding-left: 10px; border-bottom: 2px solid #ccc;}.tabs .tab{float: left; height: 25px; margin: 0px 2px; padding: 0px 10px; line-height: 25px; text-align: center; font-size: 14px; cursor: pointer; background: #ccc; border: 1px solid #ccc; border-bottom: none; color: white;}.tabs .tab.active{background: #BE1B22; border: 1px solid #BE1B22;}.tabContainer{padding: 16px 0px;} #order #typeTable sup{font-size: 15px;} #order #byClaim{margin-top: -50px; padding: 10px 0 22px 0; background-color: #fff;} #uniqueOrder .description ul{margin: 2px 0px 10px 20px;}.thin{font-family: 'Arial'; font-weight: normal; font-size: 14px;}.answerOneThirdHl{font-weight: bold; background-color: #444444; padding: 1px;} #cookie-message-container{position: fixed; bottom: 0; width: 100%; padding: 16px 0px; z-index: 9999999; transition: all 1s linear; background: ; opacity: 0.9; color: #cdcdcd; line-height: 2rem; text-align: center;} #cookie-message-container a{color: ;} #cookie-message-container a:hover{color: #BE1B22;} #cm-button{border-radius: 5px; padding: 8px 15px; background: #1e1e1e; font-size: 12px; color: #fff; transition: all 0.25s ease-in-out; display: inline-block; cursor: pointer; font-family: "Jim Sans Regular",Arial; font-weight: 400; font-size: 14px; line-height: 1.2; text-transform: uppercase; text-decoration: none;}html{scroll-behavior: smooth;}.mainCards *, .mainCards *::before, .mainCards *::after{box-sizing: border-box;}.mainCards{color: #999999; font-family: 'Roboto','Helvetica Neue', Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; letter-spacing: 0; padding: 0 0 1rem 0; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-font-feature-settings: "liga" on;}.mainCards img{height: auto; max-width: 100%; vertical-align: middle;}.btn{background-color: white; border: 1px solid #cccccc; color: #696969 !important; padding: 0.5rem; text-transform: lowercase; text-align: center;}.btn:hover, .btn.hover{color: #dddddd !important; background-color: #BE1B22;}.btn--block{display: block; width: 95%;}.cards{display: flex; flex-wrap: wrap; list-style: none; margin: 0; padding: 0; justify-content: space-between;}.cards__item{display: flex; padding: 1rem 0;}@media(min-width: 56rem){.cards__item{width: 48%;} #rightCards.mainCards .cards__item{width: 100%;} #rightCards.mainCards .cards__item .card{width: 100%;}}.card{background-color: white; box-shadow: 0 20px 40px -14px rgba(0,0,0,0.25); display: flex; flex-direction: column; overflow: hidden;}.card:hover .card__image, .card.hover .card__image{filter: contrast(100%) grayscale(0%) ;}.card__content{display: flex; flex: 1 1 auto; flex-direction: column; padding: 1rem;}.card__image{background-position: center center; background-repeat: no-repeat; background-size: cover; border-top-left-radius: 0.15rem; border-top-right-radius: 0.15rem; overflow: hidden; position: relative; transition: filter 0.5s cubic-bezier(.43,.41,.22,.91); filter: contrast(70%) grayscale(30%) ;}.card__image::before{content: ""; display: block; padding-top: 56.25%;}@media(min-width: 40rem){.card__image::before{padding-top: 66.6%;}}.card__image--1{background-image: url(/images/upload/lev1.jpg);}.card__image--2{background-image: url(/images/upload/lev2.jpg);}.card__image--3{background-image: url(/images/upload/lev3.jpg);}.card__image--4{background-image: url(/images/upload/lev4.jpg);}.card__image--5{background-image: url(/images/upload/lev5.jpg);}.card__image--6{background-image: url(/images/upload/lev6.jpg);} #rightCards .card__image{display: none;}.card__title{color: #696969; font-size: 1.25rem; font-weight: 300; letter-spacing: 2px; text-transform: uppercase; padding-bottom: 1rem;}.card__title_url{color: #696969 !important;}.card__title_url:hover, .card__title_url.hover{color: #BE1B22 !important; text-decoration: none;} #rightCards .card__title{letter-spacing: 1px; font-size: 1rem;}.card__text{flex: 1 1 auto; font-size: 0.875rem; line-height: 1.5; margin-bottom: 1.25rem;} #rightCards .card__text{display: none;}.card__small-tags{font-size: 0.8rem; font-style: italic;} #rightCards a{color: #BE1B22;}a.btn:hover, a.btn.hover{text-decoration: none;}.card__tags{padding-bottom: 1rem;} #qHeadImg{max-height: 16rem; margin-bottom: 1rem;}.suggestedItems{margin-top: 2rem; line-height: 1.6rem;} #gratisTitle h1{font-size: 26px; background: none; padding-bottom: 0;} #contentView h2.lead{line-height: 19px; font-weight: bold; margin-bottom: 20px; text-align: justify; font-size: 16px; font-family: inherit; text-transform: initial; background: none;}.searchFormBottom .searchHead h3{margin-top: 1rem; line-height: 2.3rem; padding-bottom: 0.2rem;}.searchFormBottom .hSolidSeparator{margin-bottom: 1rem !important;} #mainpageLinks .c1.cr, #mainpageLinks .c3.cr{margin-top: 1rem;} #mainpageLinks .c2.cr{margin-top: 2rem;} #right .tags{margin-top: 0.9rem;}.topnav{display: none;}.loader{border: 10px solid #919191; -webkit-animation: spin 1s linear infinite; animation: spin 1s linear infinite; border-top: 10px solid #BE1B22 ; border-radius: 50%; width: 50px; height: 50px; visibility: hidden; position: fixed; left: 45%; top: 45%;}@keyframes spin{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}.transparent-almost{zoom: 1; filter: alpha(opacity=30); opacity: 0.3;} #printVer > iframe{width: 500px; height: 600px;}.answerInSevenDays{box-sizing: border-box; background-color: #FF6347; color: #272727; line-height: 25px; font-size: 14px; border-radius: 2px; text-align: center; font-size: 1.2rem; font-weight: bold; padding: 10px;}.typewriter div#typedText{overflow: hidden; border-right: .15em solid orange; white-space: nowrap; margin: 0 auto; letter-spacing: 1px; animation: typing 8s steps(85, end), blink-caret .5s step-end infinite;}@keyframes typing{from{width: 0}to{width: 100%}}@keyframes blink-caret{from, to{border-color: transparent}50%{border-color: orange}} #sevenHighlight{font-size: 1.6em; line-height: normal; float: left; margin: 2px 0px; padding: 3px 8px; background: #272727; color: #FF6347; font-weight: bold; border-radius: 4px;} #sevenHref{margin: 2px 0px; color: #FF6347; font-weight: bold; text-decoration: none;} #sevenMobileOnly{display: none;} #sevenHrefCont{margin: 0.5rem 0; background: #272727; padding: 10px 20px; border-radius: 4px;}ul.legalReference{margin: 1rem 0; padding: 0;}ul.legalReference li{list-style-type: none; margin: 1rem 0; padding: 0; line-height: 150%;}.nonHlLink{color: #000;} #logo{font-size: 50px; top: 0px; color: #BE1B22;} #body #header{height: 227px;} #body{min-height: 90vh;} #header .floated{margin-top: 10px;} #header .floated .c1{width: 496px; background: url(/images/peoples.png) left bottom no-repeat;} #header .floated .c2{width: 245px; height: 140px; padding: 10px; background: url(/images/vPoint.png) right repeat-y, url(/images/vPoint.png) left repeat-y; background-color: #E8BB19; font-size: 18px; font-weight: bold; color: black; line-height: 18px;} #header .floated .c2 a{color: black;} #header .floated .c2 .phoneNumber{font-size: 21px; margin: 16px 0px;} #header .floated .c3{width: 178px; background: url(/images/menuBg.png) repeat-x;} #menu li a{color: black;} #menu li.first a{padding-top: 5px;} #menu li.inverse{margin-right: 5px;} #menu li.inverse a{color: black;} #menu li.last .socialSharing a{padding: 5px 6px;} #upper{border-bottom: 10px solid black; color: #6A6A6A;} #loginBoxPopup{color: #6A6A6A;} #container{padding-top: 0px;} #main{max-width: 640px; padding: 0px;} #right{width: 280px; background: #B0B1B2; padding-left: 12px; padding-top: 16px; color: black;} #mainpage{overflow: hidden;} #mainpage .leftcol{flex-grow: 1;} #mainpage .leftcol img.sample{cursor: pointer;} #mainpage .rightcol{max-width: 300px;} #main .title{color: #ccc;}.videoHelp{float: right; background: black; width: 151px; height: 23px; color: white; margin-bottom: 20px; font-size: 12px; line-height: 23px; text-align: center; margin-top: -4px;} #main .videoHelp a{color: white; text-decoration: underline;} #main .title .helpBox{position: relative; left: 60px; top: -16px;} #main .leftcol ul.v li{margin: 0px; padding: 0px;} #main .leftcol ul.v li{background: #555;} #main .leftcol ul.v li.even{background: #777;} #main .leftcol ul.v li a{padding: 8px 4px; color: white;} #main .leftcol ul.v li a:hover{color: #BE1B22;} #mainpage .rightcol ul.v li a{font-weight: bold;}.conferencesTrainings .item{padding-bottom: 16px; margin-top: 10px; margin-bottom: 16px; background: url(/images/hPoint.png) bottom repeat-x;} #main .conferencesTrainings .item a{font-weight: bold; line-height: 22px; color: black;} #main .conferencesTrainings .item a.hhl:hover, #main .conferencesTrainings .item a.hhl.hover{color: #BE1B22;}.conferencesTrainings .item .date{color: #6A6A6A; font-size: 14px; margin-top: 10px;} #mainpage .rightcol .title.s23{font-size: 23px;}.ulTitle{font-weight: bold; padding-bottom: 6px; padding-left: 1px; background: url(/images/hPoint.png) bottom repeat-x; margin-top: 10px; color: #646464;} #right ul.v li, #main .rightcol ul.v li{margin-top: 0px; margin-bottom: 0px;} #right ul.v li a, #main .rightcol ul.v li a{padding: 7px 1px; line-height: 22px; color: black;} #right ul.v li a, #main .rightcol ul.v li a{color: black;} #main .rightcol ul.v li a:hover{color: #BE1B22;} #right ul.v, #main .rightcol ul.v{margin-bottom: 15px;} #right .title{font-size: 22px; color: black; padding-top: 0;} #right ul.v li a{color: black;} #right ul.v li a.hhl:hover, #right ul.v li a.hhl.hover{color: #BE1B22;}.lettersSubmit{color: black; font-size: 19px; margin-right: 5px;}.lettersSubmit.hl{color: #BE1B22}input.submit.lettersSubmit{padding-top: 10px;} #footer{border-bottom: 10px solid black;} #footer img{display: initial;}form.logout input.submit{width: 173px; color: black;} #main input.text{color: black;}table.layout tr.required td.input .layout_group img.star{right: 370px;}h2{font-size: 22px;} #orderMonthlyDownload li{float: left; margin-right: 1em;}.bankText img{height: 30px;} #main .message.tkz{font-size: 16px} #addressModify .addressCont{border: 1px solid #ddd; background: #eee; float: left; padding: 5px 10px; margin: 10px 5px;} #addressModify .addressCont img{visibility: hidden; float: right;} #addressModify .addressCont:hover img, #addressModify .addressCont.hover img{visibility: visible;}.admin #right div#embed_user_create_results{overflow: auto;}.admin #right div#embed_user_create_results td.odd{background: #ddd;}.admin #right div#embed_user_create_results thead{text-align: left;}.admin #right div#embed_user_create_results caption{text-align: left; padding: 4px 4px 4px 25px; font-size: 1.1em;}.admin #right div#embed_user_create_results th.warning{color: black; padding: 4px 4px 4px 25px; font-size: 1.1em;}.admin #user fieldset#mailreport{display: none;}.admin #user fieldset#mailreport tr#errormessagerow{display: none;}input#regCode{border-radius: 3rem 0 0 3rem !important;} #helpEdit textarea{height: 100px;}.helpBox{position: relative;}.helpBox img{cursor: help;}.helpBox .helpText{display: none; position: absolute; padding: 4px 6px; color: white; width: 280px; font-family: Arial; font-size: 13px; font-weight: normal; text-transform: none; z-index: 10000; opacity: .9; border-radius: 2px; background: #BE1B22;}.helpBox .helpText.show{display: block;}.helpBox.rightBottom .helpText{top: 20px; left: 20px;}.helpBox.leftBottom .helpText{top: 20px; right: 20px;}.helpBox.leftTop .helpText{bottom: -20px; right: 20px;}.helpBox.rightTop .helpText{bottom: -20px; left: 20px;}.helpBox.mod-pos{height: 0; top: -1.7rem;}.helpBox:hover > .helpText, .helpBox.hover > .helpText{display: block;} #quick_email_box{padding: 0px 10px 10px 10px; margin: 3px; border: 1px solid #555555; background: #DDDDDD;} #quick_email_box a.box_close{float: right; display: block; width: 40px; height: 20px; line-height: 20px; color: white; background: #555555; text-align: center; font-size: 0.9em; cursor: pointer;} #quick_email_box h1{font-size: 1.4em; margin-bottom: 20px; padding-top: 5px; text-shadow: 1px 1px white;} #quick_email_box form{margin: 0px;} #quick_email_box label{text-shadow: 1px 1px white;} #quick_email_box textarea{height: 170px;} #c2_100pl #quick_email_box .box_post{display: block; background: url(/images/default/mail.png) no-repeat; width: 48px; height: 48px; text-decoration: none; cursor: pointer; margin: 0px auto; border: none;} #comments{} #comments table{width: 100%; border-collapse: collapse;} #comments .comment{overflow: hidden; margin-bottom: 0.5em;} #comments .comment .data{width: 30%; padding: 2px;} #comments .comment .data .username{font-weight: bold;} #comments .comment .message{padding: 2px 0 2px 5px;} #comments .comment .add_comments{margin-bottom: 1em;} #comments h2{padding: 8px; margin: 0;} #comments tr.first .message{font-size: 1.4em; background-color: #bbb;} #comments tr.nocomment{text-align: center; font-size: 1.3em; font-weight: bold;} #view_history{margin-top: 1em;} #new_current_user_id{display: block; margin-top: 5px;}.task_color_blue{background: #C8C8FF;}.task_color_red{background: #FFA0A0;}.task_color_orange{background: #F1B015;}.task_color_green{background: #CCEEDD;}.task_color_gray{background: #E8E8E8;}table.lister tbody tr.task_color_blue td{background: #C8C8FF;}table.lister tbody tr.task_color_red td{background: #FFA0A0;}table.lister tbody tr.task_color_orange td{background: #F1C085;}table.lister tbody tr.task_color_green td{background: #CCEEDD;}table.lister tbody tr.task_color_gray td{background: #E8E8E8;}table.lister tbody tr.task_color_blue:hover td, table.lister tbody tr.task_color_blue.hover td{background: #CFCFFF;}table.lister tbody tr.task_color_red:hover td, table.lister tbody tr.task_color_red.hover td{background: #FFAFAF;}table.lister tbody tr.task_color_orange:hover td, table.lister tbody tr.task_color_orange.hover td{background: #FFCF8F;}table.lister tbody tr.task_color_green:hover td, table.lister tbody tr.task_color_green.hover td{background: #CFFFDF;}table.lister tbody tr.task_color_gray:hover td, table.lister tbody tr.task_color_gray.hover td{background: #EFEFEF;} #task_view #status{padding: 2px 0px; font-weight: bold;} #task_view .comment_header{background: #EEEEEE; overflow: hidden; padding: 3px 5px; font-weight: bold;} #task_view .comment_header .date{float: right;} #task_view .comment_header .date .private{font-weight: normal; color: #666666; font-size: 0.9em; background: yellow; padding: 1px 3px;} #task_view .comment_header .user_data{float: left;} #task_view .comment_body{padding: 5px;} #task_view #add_task_comment{background: #EEEEEE; padding: 10px;} #task_view fieldset.description .text{font-size: 1.1em; font-weight: bold;} #task_view form#task_file_upload input.submit{margin: 0px; padding: 0px;} #task_view form#task_file_upload fieldset.attach_file table.lister{width: 100%;} #task_sidebar_quick_functions a{display: block; margin: 5px auto; padding: 5px; padding-left: 30px; border-bottom: 1px solid #999999; text-decoration: none; color: black;} #task_sidebar_quick_functions a.new{background: url(/images/icons/page_white.png) 8px 4px no-repeat;} #task_sidebar_quick_functions a.my_tasks{background: url(/images/icons/user.png) 8px 4px no-repeat;} #task_sidebar_quick_functions a.all_tasks{background: url(/images/icons/page_white_stack.png) 8px 4px no-repeat;} #task_sidebar_quick_functions a.assigned_tasks{background: url(/images/icons/user_go.png) 8px 4px no-repeat;} #assign_users_div fieldset label{display: block;} #assign_users_div fieldset label.hide{display: none;} #assign_users_div fieldset input.checkbox{margin-right: 3px;} #task_list_tag_cloud div{text-align: center; width: 90%; margin: 0px auto;} #task_list_tag_cloud a{text-decoration: none; color: black;} #task_list_tag_cloud a:hover{text-decoration: underline;} #task_view #status table.layout.header td{border: none;} #exercise h2{font-family: 'Dosis', sans-serif; font-size: 22px; margin: 10px 0px; text-shadow: 1px 1px 1px white;} #exercise form{border-top: 5px solid #262d37; margin-top: 12px;} #exercise .question{margin: 0px; overflow: hidden; border-top: 1px solid #b4b4b4; background: #f6f5f3; padding: 20px;} #exercise .question:hover, #exercise .question.hover{background: white;} #exercise .question .i{font-weight: bold;} #exercise .question .q.not-correct{color: #d10000; font-weight: bold;} #exercise .question .a{margin: 10px 0px 10px 44px; line-height: 18px;} #exercise .question .cb{background: url(/images/bgCheckbox.png) 0px 0px no-repeat; margin-bottom: 8px; cursor: pointer; display: inline-block;} #exercise .question .cb.checked{background: url(/images/bgCheckboxChecked.png) 0px 0px no-repeat;} #exercise .question .cb.correct.checked{background: url(/images/bgCheckboxOk.png) 0px 0px no-repeat;} #exercise .question .cb input.checkbox{display: none;} #exercise .question .cb label{display: inline-block; margin-left: 38px; padding: 6px 12px 6px 10px; cursor: pointer; background: #F5F5F3; border: 1px solid #CBCBCA; border-radius: 5px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;} #exercise .question .cb.correct label{background: #76AE65;} #exercise-has-error{background: #f7d974 url(/images/iconMessage.png) 20px center no-repeat; padding: 20px 60px;} #trainingCertificates li{line-height: 30px;} #trainingCertificates li img{display: inline; vertical-align: middle; cursor: pointer;} #myCredits{position: relative;}.bigtable{width: 100%; border-collapse: collapse; border-top: 1px solid black;}.bigtable thead{background: #F6F5F3; color: #C6C5B4; text-align: left; font-size: 12px; font-weight: bold;}.bigtable thead th.nosort{background: none;}.bigtable thead th{padding: 8px 20px 8px 8px; border-bottom: 1px solid #91908E;}.bigtable input.text{width: 90%; padding: 5px; height: 20px;}.bigtable select{width: 90%; padding: 5px; height: 32px;}.bigtable tbody tr:hover td, .bigtable tbody tr.hover td{background-color: #FFFFFF;}.bigtable tbody td{padding: 8px; border-bottom: 1px solid #91908E;}.bigtable tbody td.credit{color: #76AE65; font-weight: bold;}.bigtable .trainingname{font-size: 15px; font-weight: bold; color: black;}.bigtable .sum{background: #76AE65; color: white;}.bigtable tfoot th{padding: 8px; border-bottom: 1px solid #B4B3AF; font-weight: bold; vertical-align: middle;}.bigtable .register td{padding-top: 20px;}.departmentFilter{   width: 700px; margin: 0 0 0 255px;}.countable{} #order .leftcol{float: left; width: 630px;} #order .rightcol{float: right; width: 300px;} #trainingList{} #trainingList td{vertical-align: top;} #trainingList td .length{display: none;}.recommended{background: #73B062; padding: 5px 10px; color: white; font-size: 11px;}.recommended td{padding: 5px 10px;} #trainingList .title{font-size: 18px;} #trainingList .btn{margin: 10px 0px 0px 10px;} #trainingList thead td{border-bottom: 3px solid #252C36;} #trainingList tbody td.description{height: 50px; border-bottom: 1px solid #B4B4B4;} #trainingList tbody td.thumbnail{width: 135px;} #trainingList tbody td.description{background-color: #F6F5F3; padding: 10px 0 0 10px;} #trainingList .filler td{height: 15px; border: none;} #trainingList tbody td h3{font-weight: bold;} #trainingList tbody td p{font-size: 80%;} #trainingList tbody td p strong{font-weight: bold;} #trainingList tbody td.description:hover, #trainingList tbody td.description.hover{background-color: #FFFFFF;}.survey thead th{text-align: center;}.survey tbody td{font-size: 12px; text-align: center; height: 50px; vertical-align: middle; width: 150px;}.survey .name{font-size: 14px; text-align: left;}.survey .name .partname{font-size: 16px; font-weight: bold; margin-bottom: 5px;}.survey label{display: inline-block; width: 30px;} #downloadPdf{width: 100%; text-align: center; margin: 2em 0 0 0;} #downloadPdf caption{background: #F6F5F3; padding: 5px 10px;  font-weight: bold; border-top: 1px solid black; border-bottom: 1px solid #91908E;} #downloadPdf td{border-bottom: 1px solid #91908E; padding: 5px 10px;} #downloadPdf tr:hover, #downloadPdf tr.hover{background: white;}.datalist{background: #fff; width: 100%;}.datalist tr:first-child td{padding: 10px 20px;}.datalist td{padding: 5px 20px;}.locked .readingMatter{opacity: 0.5; cursor: default;}.locked .nohref{opacity: 0.5;} #syllabus .peterClass{margin-top: 0px; background-color: #dedddb; border-top: 1px solid #c2c2c1; } #syllabus .peterClass h2{margin: 0;} #syllabus .peterClass p{margin: 5px 0 0 0;} #syllabus .peterClassContainer{padding: 10px 20px; border-top: 1px solid #fff; } #unlockFromTraining.submit.default:hover, #unlockFromTraining.submit.default.hover{background: url(/images/buttonHover.png) no-repeat;} #unlockFromTraining.submit.default{background: url(/images/button.png) no-repeat; border: none; width: 88px; height: 36px; font-family: Tahoma; font-size: 15px; margin: 20px 0px; display: block; cursor: pointer; font-size: 11px; line-height: 11px;} #preventSeek{background: #DBC7A4 url(/images/info.png) no-repeat 18px 15px; margin: 0; height: 30px;} #exercise{position: relative; padding: 10px 20px;} #exercise .locked .overlay{position: absolute; top: 0; left: 0; background: #ddd; opacity: 0.8; width: 100%; height: 100%;} #exercise .locked img{position: absolute; top: 10px; right: 10px; z-index: 9;} #exercise .locked .info{position: relative;}.next{background: #76AE65; color: #262626; padding: 10px 20px; font-weight: bold;}.next a{display: block; color: white;} #countdown{  } #exerciseSubmit{display: inline-block;}span.editi18n:hover, span.editi18n.hover{background-color: #fbffcb; cursor: pointer;}span.editi18n{outline-style: dashed; outline-width: thin;}html#centered.http_error{margin-bottom: 0;}html#centered.http_error body{font-size: 1em;}html#centered.http_error #container{width: 750px;  height: 400px; background: white; position: relative;}html#centered.http_error, html#centered.http_error *{background: white;}html#centered.http_error body.http_error #error{font-family: arial, verdana, sans-serif; padding-top: 2em;  color: #353535;}html#centered.http_error body.http_error #error *{font-family: arial, verdana, sans-serif;} #error a{color: #353535; border: 0; text-decoration: underline;} #error a:hover{text-decoration: none;} #error h1, #error h2{text-transform: none; letter-spacing: 0px; border: none; margin: 0;} #error div{display: block; float: left; width: 25%; text-align: right;} #error dl{border: 1px solid red; margin: 2em 30px 0 0;} #error dl *{margin: 0;} #error img{border: 0; display: inline; margin-right: 30px;} #error div.content{text-align: left; width: 60%; border-left: 1px solid #ccc; padding-left: 20px; padding-bottom: 30px;} #error h1{color: #d01f3c; font-size: 2.3em; margin: 0;} #error strong{display: block; margin: 1em 0 1.5em 0;} #error h2{margin-top: 1.5em; font-size: 1em; color: #353535;} #error li{line-height: 1.5em;} #error input{margin: 0.5em 1em 0 0;} #error input.query{margin-top: 0.5em;} #error .footer{margin-top: 1.5em; text-align: left; color: #888; font-size: 0.9em;} #error .footer a{color: #888; text-decoration: none;} #error .footer a:hover{text-decoration: underline;} #error span#report-error input{color: #D01F3C; background-color: #E8E8E8; border: 1px solid #CCCCCC; font-size: 80%; font-variant: normal; font-weight: normal;} #error input.image{width: 16px; height: 16px;} #error span#report-error input[disabled]{color: #888888;} #error .explain{width: 100%; display: block; color: #d01f3c; font-size: 1.5em; float: none; text-align: left;}