*{padding: 0; margin: 0;font-family: 'Roboto';/*font-size:14px;*/}

/*font-family:Verdana, Geneva, Helvetica, sans-serif, Arial;*/
BODY {width:100%;height:calc(100vh);background-color: #ffffff;font-size: 14px;vertical-align: top;color:rgb(12,38,57);overflow-x:hidden;}
.body2 {background-color: #ffffff;font-size: 12px;vertical-align: top;background: url( ../img/belepes-back.jpg ) no-repeat center fixed;background-size: cover;}
A {color : rgb(0, 173, 238);text-decoration: none;cursor: pointer;border:0;}
A:hover {text-decoration: underline;}
.fejlec {color:black !important;text-decoration:none !important;cursor:pointer;font-size:14px;}
.abalra {text-align:left;width:50%;display:inline-table;}
.ajobbra {text-align:right;}
.ajobbra2 {text-align:right;width:50%;display:inline-table;}
.be1 {width:150px;}
.cks {margin-top:10px;padding-top: 10px;}
.szfejlec {color:white;font-size:14px;vertical-align:middle;padding: 10px 0px 10px 0px;}
.f20 {font-size:24px;width:100px;color:white;vertical-align:middle;}
.fkozepre {vertical-align:middle;}
.balra {text-align:left;}
.jobbra {text-align:right;}
.kez {cursor: pointer;}
.textkek {cursor: pointer; border-bottom: 1px solid lightgray;}
.alapfekete {color: black;font-weight: 400; padding-top:5px;-webkit-border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px; border-radius:6px 6px 0px 0px;}
.harmincmagas {height:30px;}
.feherkiiras {color:white;font-size:14px;}
.feherkiiras12pt {color:white;font-size:11px;font-weight:300;}
.feherkiiras14pt {color:white;font-size:14px;font-weight:300;}
.sorba {display:inline-block;}
.magas30{line-height:30px;height: 30px;vertical-align:middle;}
.magas30k {height: 30px;vertical-align:middle;}
.magas40{line-height:40px;height: 40px;vertical-align:middle;}
.magas50{line-height:50px;height: 50px;vertical-align:middle;}
.magas60{line-height:60px;height: 60px;vertical-align:middle;}
.magas62{line-height:62px;height: 62px;vertical-align:middle;}
.magas65{line-height:65px;height: 65px;vertical-align:middle;}
.magas70{line-height:70px;height: 70px;vertical-align:middle;}
.magas71{line-height:71px;height: 71px;vertical-align:middle;}
.magas75{line-height:75px;height: 75px;vertical-align:middle;}
.magas120{line-height:120px;height: 120px;vertical-align:middle;}
.padd10 {padding-top: 10px;}
.paddjb10 {padding-left:10px;padding-right:10px;}
.w50szaz {width: 490px;}
.w45szaz {width: 450px;}
.w40szaz {width: 390px;}
.w60szaz {width: 590px;}
.w20szaz {width: 190px;text-align:center;}
.w20szazbalra {width: 190px;text-align:left;}
.w25szazbalra {width: 250px;text-align:left;}
.w22szazbalra {width: 220px;text-align:left;}
.w30szazbalra {width: 300px;text-align:left;}
.w14szaz {width: 140px;text-align:center;}
.w12szaz {width: 125px;text-align:center;}
.w12szazbalra {width: 125px;text-align:left;}
.w10szaz {width: 100px;text-align:center;}
.w10szazbalra {width: 100px;text-align:left;}
.w15szaz {width: 150px;text-align:center;}
.w5szaz {width: 50px;text-align:center;} 
.w6szaz {width: 60px;text-align:center;}
.w7szaz {width: 70px;text-align:center;}
.w8szaz {width: 80px;text-align:center;}
.w13szaz {width: 130px;text-align:center;}
.w25szaz {width: 250px;text-align:center;}
.tablafej {font-size:14px;color:#3EC3F0;font-weight:bold;}
#tablatetel {line-height:30px;border: 1px solid #EAEAEA; margin-bottom:5px;vertical-align: middle;
						font-size:12px;-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;border-spacing:0px;}
/*#tablatetel :hover {background-color:red;}*/
#tablatetel .mezo1 {line-height:30px;height:30px;vertical-align: middle;padding-top:4px;padding-bottom:4px;}
#tablatetel .mezo33 {border: 1px solid black;}
.teljesszeles {width: calc(100vw - 20px);}
.be50 {padding-left:50px;}
.font14 {font-size:14px;}
.font14vastag {font-size:14px;font-weight:400;}
.w150 {width:150px;}
.paddb50 {padding-left:50px;}
.kekhatter {background-color:rgba(15, 41, 58, 1);width:calc(100vw);}
.font30 {font-size:30px;font-weight:300;} 

SELECT
  {font-size: 13px;height:25px;padding: 0px 0px 0px 5px;COLOR: black;margin-left: 0px;border:1px solid #e6e6e6;border-bottom: 1px solid #fefefe;border-color: #ccc;}

#scheduler TD {font-size:11px !important;}
#scheduler TD SPAN {font-size:14px !important;}

TABLE {font-size: 14px;empty-cells: show;}
#grid TH {font-size: 12px;padding:4px 4px;}
#grid TBODY TD {font-size: 13px;padding:4px 4px;}
#grid TBODY TR:last-child TD {margin-bottom:30px !important;padding-bottom:30px;}
#grid TBODY {margin-bottom:100px;}      
.k-virtual-scrollable-wrap td {font-size: 12px;/*white-space:nowrap;*/line-height: 16px;margin-bottom:5px;padding-bottom:10px;}
.k-virtual-scrollable-wrap tr td{min-height: 20px;margin-bottom:5px;}
.k-pager-info,.k-label {font-size:12px;}
.k-grid-pager, .k-label {height:20px !important;padding-top:4px !important;padding-bottom:4px !important;line-height:20px;}
.k-button {padding: 4px 4px !important;}
.k-grid-toolbar {padding-top:4px !important;padding-bottom:4px !important;}
.k-pager-wrap {min-height:20px !important;}

TABLE.keretes {font-size: 12px;border-collapse: collapse;border-style: solid;border-width: 1px;border-color: #ccc;background-color: #FFFFFF;}
TH {font-size: 12px;text-align: left;background-color: #FF9E3E;cursor: pointer;}
/*TD {font-size: 12px;vertical-align:middle}*/
TD.keretes_td {border-style: solid;border-width: 1px;border-color: #ccc;}
HR .boatos {color:#eee;margin-bottom:5px;}
blockquote{margin-left:40px;margin-top:20px;margin-bottom:20px;vertical-align:middle;font-family:Georgia,Times,"Times New Roman",serif;}
/*P {margin:10px 10px 0px 10px;}*/
IMG {vertical-align:middle;margin:2px;border:0px;}
.kiskep {width:20px;height:20px;}
.kep15 {width:15px;height:15px;}
.kep10 {width:10px;height:10px;}
.kep30 {width:30px;height:30px;}
.nokeret {padding:0px;margin:0px;}
.kiskepa {cursor:pointer;width:20px;height:20px;}

.pirossor {/*background-color:#FF4000;*/color:red;font-weight: bold;}
.pirossor2{background-color:#FF4000;color:white;font-weight: bold;}

.chkepa {cursor:pointer; width: 20px; height: 20px;vertical-align: bottom;}
.chkepa_noem {cursor:pointer; width: 20px; height: 20px;vertical-align: bottom;}

.sprogress {width:120px;border:solid 1px #ccc;height:20px;vertical-align:middle;border-radius:4px;color:green;margin:3px;padding:1px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;}
/******************* Vonal stílusai ****************************************/
.vastagvonal {height: 3px;color:  #A0A0A0;}
.vekonyvonal {height: 2px;color:  #A0A0A0;}

.font12 {font-size:12px;}

/***************** Fejléc képernyő stílusai **********************************/
#loginteljes {top:0px;width:calc(100vw);height:calc(100vh);left:0px;overflow-y:hidden;text-align:center;vertical-align:middle;position:absolute;}
#logindiv2 {width:480px;left:calc((100vw / 2) - 240px);top:calc((100vh / 2) - 350px);position:absolute;
			-webkit-box-shadow: 10px 10px 8px 1px rgba(0,0,0,0.3);
			-moz-box-shadow: 10px 10px 8px 1px rgba(0,0,0,0.3);
			box-shadow: 10px 10px 8px 1px rgba(0,0,0,0.3);}
#loginfej1 {width:480px;background-color: white;height:115px;text-align:left;vertical-align:middle;}
.loginfej1kep {padding-top:31px;}
.loginfej2 {width:480px;background-color: white;height:53px;text-align:left;vertical-align:middle;line-height:53px;}
.login_fejsor_szoveg22 {width:430px;padding-left: 50px;color:#00ADEB;font-size: 22px;vertical-align:middle;}
#login_hatter_div input[type=button] {color:white;background-color:#03ACEF;font-size: 13px; padding:5px 10px; 
	border:1px solid #03ACEF;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065);}
#login_hatter_div {background-color:rgba(15, 41, 58, 0.7); width:480px;height:200px;padding-top:48px;text-align:left;}
.login_fejsor_szoveg13 {margin-left:60px;padding: 0px;border-spacing:0px;font-size: 13px;text-align: left;color:white;}
.login_fejsor_szoveg13_2 {padding: 0px;border-spacing:0px;font-size: 13px;text-align: left;}
#login_hatter_div2 {background-color:rgba(15, 41, 58, 0.7); width:480px;height:55px;vertical-align:middle;line-height:55px;} 



.login_fejlec {background-color:white; background:url(../img/eor-login-hatter.png) repeat-x; padding: 0px;border-spacing:0px;width:480px;}
.login_fejsor {background-color:white;margin-left:1px;margin-right:5px;border-spacing:0px;border:0px;}
.felsovonal {border-top: 1px solid black;}
.login_fejsor2 {background:url(../img/login_top_gradient.png);padding: 0px;border-spacing:0px;width: 480px;height: 14px;box-shadow: inset 0px 1px 0px #ffffff;border-top: 0px solid #e6e6e6;}
.login_lablec {background-color:white;width:480px;padding: 0px;border-spacing:0px;font-size: 12px;text-align: center;height:70px;}
#login_hatter {width:480px;margin-left:1px;font-size: 18px;color: white;text-align: right;vertical-align: middle;}	
#login_hatter .col1 {height:30px;text-align:left;padding:2px;}
#login_hatter .col2 {width:280px;text-align:left;padding:2px;}
#login_hatter .login_fejsor_szoveg13 {margin-left:50px;padding-left: 50px;border-spacing:0px;font-size:13px;text-align:left;width:170px;height:30px}
.login_csik {background:url('../img/login-footer-bg.png') repeat-x;height:7px;}
.login_alsocsik {background:url(../img/login_bottom_gradient.png);padding: 0px;border-spacing:0px;width: 480px;height: 14px;box-shadow: inset 0px 0px 0px #ffffff;border-top: 0px solid #e6e6e6;}
.login_cookie_tr{background-color:yellow}
.login_cookie_td{font-size:8pt;}

.footer {z-index:120;position: fixed;left: 0;bottom: 0;width: 100%;background-color: #0f283a;color: white;text-align: center;height:120px;vertical-align: bottom;}
.vkek {color:rgb(1,172,235);font-size:30px;font-weight: 300;}

#cookiediv {z-index:150;position: fixed;left: 0;bottom: 120px;width: 100%;
						background-color: rgba(255,255,255, 0.4);color: white;text-align: center;
						height:40px;vertical-align: bottom;padding-top: 10px;}
#cookiediv .close2 {position:absolute;top:5px;right:5px;vertical-align:middle;margin-top:5px;}
#lablec2 {clear:both;width:100%;height:10px;bottom:0px;background-color: #0f283a;}
.belsofooter {margin-top:10px;left: 0;width: calc(100vw);background-color: #0f283a;color: white;text-align: center;height:120px;vertical-align: bottom;}
						
/*.login_footer{clear: both;background:url(../img/buttons-bg.png);width:100%;height:53px;position:absolute;bottom:0;}*/
/***************************** Képernyő fejléc stílusai **********************************************************/
#fejlec {width: 100%;height: 35px;border: 0px;color: white;}
#f1 {width: 10%; font-weight: bold; cursor: pointer; text-align: center;}
#f2 {width: 80%;text-align: left; padding-left:10px;}
#f3 {width: 10%;text-align: center;}
#f4 {width: 10%;text-align: right;padding-right:10px;}

#lablec {clear:both;width:100%;height:20px;position:absolute;}
#lablec3 {clear:both;width:100%;height:1px;position:absolute;bottom:0px;}
#lab1 {width: 33%;text-align: left; padding-left:10px;background-color:#eee;}
#lab2 {width: 33%;text-align: center; padding-left:10px;padding-right:10px;background-color:#eee;}
#lab3 {width: 33%;text-align: right; padding-right:10px;background-color:#eee;}
/***************************** Bármilyen lista kezelő képernyő stílusai ******************************************/
.tabla_keretes {border-collapse:collapse;border-style:double;border-width: 1px;border-color: #ccc;background-color: #FFFFFF;}	

/***************************** Részletes adatok képernyője *******************************************************/	
.nyomogomb {font-size: 22px;cursor:pointer;}
.lablec_szoveg {font-size: 16px;cursor:pointer;}
.also_resz{background-color: #c4c4c4;box-shadow: 0px 6px 20px #333333;font-size: 16px;}
.bezar{vertical-align: middle;cursor: pointer;}
.mentes_felso{background:url(../img/buttons-bg2.png) repeat-x;height: 7px;}

.input_td{text-align:left;}
#footer{clear: both;background:url(../img/buttons-bg.png);width:100%;height:53px;position:absolute;top:0px;}
#footer .mentes_felso{background:url(../img/buttons-bg2.png) repeat-x;height: 7px;}
#footer .ftabla{height:53px;padding:0px;border-spacing:0px;}
#footer .login{background-color:rgb(236, 246, 255);font-size:10pt;top:0px;text-align:center;}
/*#footer .close {position:absolute;top:5px;right:5px;background-color:#01549F;color:#fff;width:14px;height:14px;line-height:14px;font-size:11px;}*/

/***************** MENÜ ******************************/
#menuoktatas, #menuoktatas1, #menuoktatas2 {display:block;z-index:150;position:absolute;width:160px;text-align:left;padding-top: 15px;
							background-color: rgba(255,255,255,0);
							-webkit-box-shadow: 10px 10px 8px 1px rgba(0,0,0,0.3);
							-moz-box-shadow: 10px 10px 8px 1px rgba(0,0,0,0.3);
							box-shadow: 5px 5px 8px 1px rgba(0,0,0,0.3);}  /*border-bottom:1px solid rgb(234,234,234);border-left:1px solid rgb(234,234,234);line-height:40px;*/
#menuoktatas0, #menuoktatas4 {display:block;z-index:150;position:absolute;width:240px;text-align:left;padding-top: 15px;
							background-color: rgba(255,255,255,0);
							-webkit-box-shadow: 10px 10px 8px 1px rgba(0,0,0,0.3);
							-moz-box-shadow: 10px 10px 8px 1px rgba(0,0,0,0.3);
							box-shadow: 5px 5px 8px 1px rgba(0,0,0,0.3);}  /*border-bottom:1px solid rgb(234,234,234);border-left:1px solid rgb(234,234,234);line-height:40px;*/
#menuoktatas3 {display:block;z-index:150;position:absolute;width:230px;text-align:left;padding-top: 15px;
							background-color: rgba(255,255,255,0);
							-webkit-box-shadow: 10px 10px 8px 1px rgba(0,0,0,0.3);
							-moz-box-shadow: 10px 10px 8px 1px rgba(0,0,0,0.3);
							box-shadow: 5px 5px 8px 1px rgba(0,0,0,0.3);}  /*border-bottom:1px solid rgb(234,234,234);border-left:1px solid rgb(234,234,234);line-height:40px;*/
#almenuelem, #menuelem0, #menuelem1, #menuelem2, #menuelem4 {padding-left:10px;padding-right:10px;color:rgb(25,49,66);height:26px;vertical-align:middle;background-color:rgb(255,255,255);}
.al1 {height:26px;line-height:26px;vertical-align:middle;}	
#almenuelem :hover {color:rgb(1,143,240);}
#almenuelem0 :hover {color:rgb(1,143,240);}
#almenuelem1 :hover {color:rgb(1,143,240);}
#almenuelem2 :hover {color:rgb(1,143,240);}
#almenuelem3 :hover {color:rgb(1,143,240);}
.szurkevonal {border:1px solid rgb(225,225,225);}

/************************************ tanfolyam lista *********************************/
#listatable {width:1000px !important;-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;border-spacing:0px;}
#listatable TD {padding-left:5px;margin-left: -1px;}
#listatable :hover {background-color:#EEEEEE;}

#listatable500 {width:500px !important;-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;border-spacing:0px;}
#listatable500 TD {padding-left:5px;margin-left: -1px;}
#listatable500 :hover {background-color:#EEEEEE;}

#listatable680 {width:670px !important;-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;border-spacing:0px;}
#listatable680 TD {padding-left:5px;margin-left: -1px;}
#listatable680 :hover {background-color:#EEEEEE;}

#listatable590 {width:590px !important;-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;border-spacing:0px;}
#listatable590 TD {padding-left:5px;margin-left: -1px;}
#listatable590 :hover {background-color:#EEEEEE;}


/********************************** ÜZENŐFAL ***************************************/
#uzenofal {width:1000px;}
#uzenofal P {padding: 10px;}
#uzenofal IMG {max-width:980px;}
#uzenofal .p1 {font-weight: bold;font-size: 20px;}
#uzenofal .p2 {font-weight: bold;font-size: 14px;}
#uzenofal .p3 {font-weight: normal;font-size: 12px;}	
#uzenofal .cim {font-weight:bold;font-size:20px;margin-top:10px;background-color:#f5f5f5;padding: 10px 10px 10px 10px;margin-bottom:10px;}	
#uzenofal .col2r {font-align:right;}
#uzenofal blockquote {
	font-style: italic;
	font-family: Georgia, Times, "Times New Roman", serif;
	padding: 2px 0;
	border-style: solid;
	border-color: #ccc;
	border-width: 0;
	padding-left: 8px;
	padding-right: 20px;
	border-left-width: 5px;}

#uzenofal a {color: #0782C1;}
#uzenofal ol,ul,dl {/* IE7: reset rtl list margin. (#7334) */*margin-right: 0px;/* preserved spaces for list items with text direction other than the list. (#6249,#8049)*/padding: 0 40px;}
#uzenofal h1,h2,h3,h4,h5,h6 {font-weight: normal;line-height: 1.2;}
#uzenofal hr {border: 0px;border-top: 1px solid #ccc;}
#uzenofal img.right {border: 1px solid #ccc;float: right;margin-left: 15px;padding: 5px;}
#uzenofal img.left {border: 1px solid #ccc;float: left;margin-right: 15px;padding: 5px;}
#uzenofal pre {white-space: pre-wrap; /* CSS 2.1 */	word-wrap: break-word; /* IE7 */}
#uzenofal .marker{background-color: Yellow;}
#uzenofal span[lang]{font-style: italic;}
#uzenofal figure {text-align: center;border: solid 1px #ccc;border-radius: 2px;background: rgba(0,0,0,0.05);padding: 10px;margin: 10px 20px;display: block; /* For IE8 */}
#uzenofal figure figcaption {text-align: center;display: block; /* For IE8 */}
#uzenofal li {list-style-type: initial !important;margin-left:20px;}

/************************************* Felhasználók kezelése ****************************/	
/*.szerkikon(background: white url("../img/button-details.png") no-repeat;)*/
#flistafej {width: 1000px; padding:2px}
#flistafej tbody {vertical-align: middle;}
#flista {width:1000px;padding:2px;border-style:ridge;border-width:1px;border-color:#ccc;border-style:double;}
#flista thead tr td {color:white;height:30px;padding:2px;background-color:#003e6d;cursor:pointer;
											background-image:-moz-linear-gradient(top,#005385,#001f48);
											background-image:-webkit-gradient(linear,0 0,0 100%,from(#005385),to(#001f48));
											background-image:-webkit-linear-gradient(top,#005385,#001f48);
											background-image:-o-linear-gradient(top,#005385,#001f48);
											background-image:linear-gradient(to bottom,#005385,#001f48);
											background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff005385', endColorstr='#ff001f48', GradientType=0);
											border:1px solid #FFFFFF;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065);*zoom:1}
#flista tbody tr td {height:20px;padding:2px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D4D4D4;}
#flista tbody td:last-child{height:20px;padding:2px;border-right-width:1px;border-right-style:solid;border-right-color:#D4D4D4;}

/*#flista tbody tr td {height:20px;border-style:ridge;border-width:1px;border-color:#ccc;padding:2px;}*/
#felhasznalo #ftable {width: 1000px; padding:2px;}
#felhasznalo #ftable .col1 {text-align: left;vertical-align: middle; padding: 0px 20px;height:30px;width:200px;}
#felhasznalo #ftable .col1_kot {text-align: left;vertical-align: middle; padding: 0px 20px;height:30px;width:200px;color:#b94a48;}
#felhasznalo #ftable .col2 {text-align: left;margin-left: 10px;height:30px;width:800px;vertical-align: middle;}
#felhasznalo #ftable .col2button {height:50px;text-align: left;vertical-align:middle;margin-left:10px;}
#ftable .h1 {font-size: 20px;color: black;text-align: left;}
#ftable .col2r {text-align: right;margin-left: 10px}
#ftable .button {padding:5px 5px 5px 5px;margin-right:5px;margin-left:5px;background-color: white;border:1px #b3b3b3;border-style:solid;cursor:pointer;border-radius:4px;color: green;vertical-align: middle;}

#felhasznalo1 {text-align:left;}
#felhasznalo1 .label1 {text-align: left;vertical-align: middle; padding: 0px 20px;height:40px;line-height:40px;width:200px;display:inline-block;}
#felhasznalo1 .label1_kot {color:#b94a48;text-align: left;vertical-align: middle; padding: 0px 20px;height:40px;line-height:40px;width:200px;display:inline-block;}
#felhasznalo1 .label2 {text-align: left;vertical-align: middle; padding: 0px 0px;height:40px;line-height:40px;width:680px;display:inline-block;}
#felhasznalo1 .egysorba {display:inline-block;text-align:left;}

#tomeges {width:1000px;padding:2px;border-style:ridge;border-width:1px;border-color:#ccc;border-style:double;}
#tomeges thead tr td {color:white;height:30px;padding:2px;background-color:#003e6d;
											background-image:-moz-linear-gradient(top,#005385,#001f48);
											background-image:-webkit-gradient(linear,0 0,0 100%,from(#005385),to(#001f48));
											background-image:-webkit-linear-gradient(top,#005385,#001f48);
											background-image:-o-linear-gradient(top,#005385,#001f48);
											background-image:linear-gradient(to bottom,#005385,#001f48);
											background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff005385', endColorstr='#ff001f48', GradientType=0);
											border:1px solid #FFFFFF;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065);*zoom:1}
#tomeges tbody tr td {height:20px;padding:2px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D4D4D4;}
#tomeges tbody td:last-child{height:20px;padding:2px;border-right-width:1px;border-right-style:solid;border-right-color:#D4D4D4;}

#tom_fej {width: 1000px; padding:2px;}
#tom_fej .col1 {text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:200px;}
#tom_fej .col1_kot {text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:200px;color:#b94a48;}
#tom_fej .col2 {text-align: left;margin-left: 10px;height:30px;width:800px;vertical-align: middle;}
#tom_fej .col2button {height:50px;text-align: left;vertical-align:middle;margin-left:10px;}
#tom_fej .h1 {font-size: 20px;color: black;text-align: left;}
#tom_fej .col2r {text-align: right;margin-left: 10px}
#tom_fej .button {padding:5px 5px 5px 5px;margin-right:5px;margin-left:5px;background-color: white;border:1px #b3b3b3;border-style:solid;cursor:pointer;border-radius:4px;color: green;vertical-align: middle;}

/************************************* Tananyagfej kezelése ****************************/	
#tananyaglistafej {width: 1000px; padding:2px}
#tananyaglistafej tbody {vertical-align: middle;}
#tananyaglista {width:1000px;padding:2px;border:1px 1px 1px 1px ridge #ccc;}
#tananyaglista thead tr td {color:white;height:30px;padding:2px;background-color:#003e6d;cursor:pointer;
											background-image:-moz-linear-gradient(top,#005385,#001f48);
											background-image:-webkit-gradient(linear,0 0,0 100%,from(#005385),to(#001f48));
											background-image:-webkit-linear-gradient(top,#005385,#001f48);
											background-image:-o-linear-gradient(top,#005385,#001f48);
											background-image:linear-gradient(to bottom,#005385,#001f48);
											background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff005385', endColorstr='#ff001f48', GradientType=0);
											border:1px solid #FFFFFF;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:0px 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0px 1px 4px rgba(0,0,0,.065);box-shadow:1px 1px 4px rgba(0,0,0,.065);*zoom:1}
											/*border:1px;borde-style:solid;border-color:#FFFFFF;*/
/*#tananyaglista thead tr td {height:20px;padding:2px;border-style:solid;border-width:0px;font-weight: bold;cursor: pointer;font-size:12px;}*/
#tananyaglista tbody tr td {height:20px;padding:2px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D4D4D4;}
#tananyaglista tbody td:last-child{height:20px;padding:2px;border-right-width:1px;border-right-style:solid;border-right-color:#D4D4D4;}
/************************************* Tananyag kezelése ****************************/	
#tananyag {width: 1000px; padding:2px;}
#tananyag .col1 {text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:300px;}
#tananyag .col1_kot {text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:300px;color:#b94a48;}
#tananyag .col2 {text-align: left;margin-left: 10px;height:30px;width:700px;}
#tananyag .col2button {height:50px;text-align: left;vertical-align:middle;margin-left:10px;width:700px;}
#tananyag .h1 {font-size: 20px;color: black;text-align: left;}
#tananyag .col2r {text-align: right;margin-left: 10px}
#tananyag IMG {max-width:700px;}
.inputos {cursor:not-allowed;background-color:#eee;padding:5px;
					/*border:1px solid #ccc;*/
					/*-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
					-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
					box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
					-webkit-transition:border linear .2s,box-shadow linear .2s;
					-moz-transition:border linear .2s,box-shadow linear .2s;
					-o-transition:border linear .2s,box-shadow linear .2s;
					transition:border linear .2s,box-shadow linear .2s;
					-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*/vertical-align:middle;
					display: inline-block;margin-top:5px;margin-bottom:5px;}

/************************************* Tananyag MÁSOLÁS kezelése ****************************/	
#tananyag_masol {width: 1000px; padding:2px;}
#tananyag_masol .col1 {text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:300px;}
#tananyag_masol .col1_kot {text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:300px;color:#b94a48;}
#tananyag_masol .col2 {text-align: left;margin-left: 10px;height:30px;width:700px;}
#tananyag_masol .col2button {height:50px;text-align: left;vertical-align:middle;margin-left:10px;width:700px;}
#tananyag_masol .h1 {font-size: 20px;color: black;text-align: left;}
#tananyag_masol .col2r {text-align: right;margin-left: 10px}

/************************* Tanfolyam és Tanfolyam USERS ***********************************************/
#tanfolyamszerk {width: 1000px; padding:2px;}
#tanfolyamszerk .col1 {text-align: right;vertical-align: middle; padding: 0px 10px; height:30px; width:320px;}
#tanfolyamszerk .col1_kot {text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:320px;color:#b94a48;}
#tanfolyamszerk .col2 {text-align: left;vertical-align: middle; margin-left: 10px; height:30px; width:680px;}
#tanfolyamszerk .col10 {text-align: right;vertical-align: middle; padding: 0px 10px; height:0px; width:320px;}
#tanfolyamszerk .col20 {text-align: left;vertical-align: middle; margin-left: 10px; height:0px; width:680px;}
#tanfolyamszerk .col2button {text-align: left; vertical-align:middle; margin-left:10px; height:50px; width:680px;}
#tanfolyamszerk .h1 {font-size: 20px;color: black;text-align: left;}
#tanfolyamszerk .col2r {text-align: right;margin-left: 10px}

#felhasznalo {width:1000px;text-align:center;}
#tanfolyamusertabla {width:1000px}
#tanfolyamusertabla .col1 .col2 {width:500px;text-align:left;vertical-align:top;}
#tanfolyamusertabla .col1r .col2r {width:500px;text-align:right;vertical-align:top;}

#userhozza {width:1000px;}
#userhozza .col1 .col2 {width:500px;text-align:left;vertical-align:top;}
#tanfolyamuserhozza {width:500px;}
#tanfolyamuserhozza TD {width:100%;height:25px;text-align:left;vertical-align:top;}
.customer-photo {
        display: inline-block;
        width: 47px;
        height: 20px;
        /*border-radius: 50%;
        background-size: 32px 35px;
        background-position: center center;*/
        vertical-align: middle;
        line-height: 32px;
        box-shadow: inset 0 0 1px #999, inset 0 0 5px rgba(0,0,0,.2);
        margin-left: 2px;
    }
.customer-name {
        display: inline-block;
        vertical-align: middle;
        line-height: 32px;
        padding-left: 3px;
    }


#tom_fej {width:1000px;}
#tom_fej .sor30 {height:30px;vertical-align:top;font-weight:bold;}
.utolso {border-bottom-color: rgb(238, 238, 238);border-bottom-style: solid;border-bottom-width: 1px;}
.tomszuro {margin:1px;padding:1px;width:170px;}
#rel1, #rel2 {width:70px;}
#tabla {width:100%;height:20px;vertical-align:middle;margin-top:10px;}
#tabla .bal {width:60%;}
#tabla .jobb {width:40%;text-align:right;}
#tabla1 {display:inline;height:20px;vertical-align:middle;margin-top:10px;text-align:left;}
#tabla2 {display:inline;height:20px;vertical-align:middle;margin-top:10px;text-align:right;}

/************************************* Üzenőfal szerkesztés ******************************/	
#uzenetlista {width:1000px;padding:2px;border-style:ridge;border-width:1px;border-color:#ccc;}
#uzenetlista thead tr td {color:white;height:30px;padding:2px;background-color:#003e6d;cursor:pointer;
											background-image:-moz-linear-gradient(top,#005385,#001f48);
											background-image:-webkit-gradient(linear,0 0,0 100%,from(#005385),to(#001f48));
											background-image:-webkit-linear-gradient(top,#005385,#001f48);
											background-image:-o-linear-gradient(top,#005385,#001f48);
											background-image:linear-gradient(to bottom,#005385,#001f48);
											background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff005385', endColorstr='#ff001f48', GradientType=0);
											border:1px solid #FFFFFF;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065);*zoom:1}
/*											border:1px;borde-style:solid;border-color:#FFFFFF;*/
/*#tananyaglista thead tr td {height:20px;padding:2px;border-style:solid;border-width:0px;font-weight: bold;cursor: pointer;font-size:12px;}*/
#uzenetlista tbody tr td {height:20px;padding:2px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D4D4D4;}
#uzenetlista tbody td:last-child{height:20px;padding:2px;border-right-width:1px;border-right-style:solid;border-right-color:#D4D4D4;}
/*#uzenetlista tbody tr td {height:20px;border-style:ridge;border-width:1px;border-color:#ccc;padding:2px;}*/


#uzenofalszerk {width:1000px;}
#uzenofalszerk .col1 {text-align:right;vertical-align:middle;padding:0px 10px;height:30px;width:200px;}
#uzenofalszerk .col1_kot {text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:200px;color:#b94a48;}
#uzenofalszerk .col2 {text-align:left;vertical-align:middle;padding:0px 10px;height:30px;width:800px;}
#uzenofalszerk .col2_350 {text-align:left;vertical-align:middle;padding:0px 10px;height:470px;width:800px;}
#uzenofalszerk .col2button {height:50px;text-align: left;vertical-align:bottom;margin-left:10px;padding:0px 10px;}
#uzenofalszerk h1 {font-size: 20px;color: #036;text-align: left;}

/************************************* Oktatás *******************************************/
#tema {width: 1000px;padding:2px;}
#tema .harmincas {height:30px;}
#tema .col2r {text-align: right;vertical-align: bottom;margin-left: 10px;height:30px;}
#tema .col2r1 {text-align: right;margin-left: 10px;height:1px;vertical-align:top;height:30px;}
#tema .baltd {text-align:left;vertical-align:middle;width:50%;}
#tema .jobbtd {text-align:right;vertical-align:middle;width:50%;}
#tema HR {height:1px;margin-top:0px;border-top-color:#eee;}
#tematanuloi {width: 1000px;padding:2px;}
#tematanuloi .harmincas {height:30px;}
#tematanuloi .col2r {text-align: right;vertical-align: bottom;margin-left: 10px;height:30px;}
#tematanuloi .col2r1 {text-align: right;margin-left: 10px;height:1px;vertical-align:top;height:30px;}
#tematanuloi .baltd {text-align:left;vertical-align:middle;width:33%;}
#tematanuloi .kozeptd {text-align:center;vertical-align:middle;width:33%;}
#tematanuloi .jobbtd {text-align:right;vertical-align:middle;width:33%;}
.zold {color:green;}
#cim {margin-left:0px;height:40px;font-size:20px;margin-bottom:20px;}
#cim2 {margin-left:10px;font-size:14px;font-weight:300;line-height:20px;}

#tartalom {margin-left:10px;margin-right:10px;padding:10px 10px 10px 10px;}
#gyakorlas {width: 1000px;padding:2px;}
#gyakorlas td {vertical-align:middle;font-size:14px;padding:0 5 0 5;}
#gyakorlas HR {height:2px;margin-top:20px;margin-bottom:20px;border-top-color:rgb(15,40,58);border-top-width: 1.5px;}
#gyakorlas .kerdestd {text-align:left;vertical-align:middle;width:90%;min-height:40px;padding-left:10px;margin-left:10px;font-size:16px;font-weight:bold;}
#gyakorlas .kerdestd1 {text-align:left;vertical-align:middle;width:10%;min-width:100px;min-height:40px;padding-left:10px;margin-left:10px;font-size:16px;}
#gyakorlas .valasztd {text-align:left;vertical-align:bottom;width:90%;line-height:35px;height:35px;padding-left:20px;font-size:14px;border-bottom: 1px solid #D6D6D6;}
#gyakorlas .valasztd1 {text-align:left;vertical-align:bottom;width:10%;min-width:100px;line-height:35px;height:35px;margin-left:40px;font-size:14px;}
#gyakorlas .valasztd2 {text-align:left;vertical-align:bottom;width:25%;height:30px;font-size:14px;}
#gyakorlas .valasztd2l {text-align:left;vertical-align:bottom;width:25%;font-size:14px;padding-left:5px;}
#gyakorlas .valasztd2c {text-align:center;vertical-align:bottom;width:25%;font-size:14px;}
#gyakorlas .valasztd2r {text-align:right;vertical-align:bottom;width:25%;font-size:14px;}
#gyakorlas .valasztd3 {text-align:right;vertical-align:bottom;width:25%;font-size:14px;padding-right:5px;}
/*#gyakorlas input[type=radio], input[type=checkbox] {padding-bottom:5px;vertical-align:top;width:15px;height:15px;}*/
input[type="radio"] {-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

  border-radius: 50%;
  width: 18px;
  height: 18px;

  border: 5px solid #AAAAAA;
  /*transition: 0.2s all linear;*/
  outline: none;
  vertical-align:middle;
}
input[type="radio"]:checked {background-color:black;border: 5px solid #AAAAAA;}

input[type="checkbox"] {width:18px;height:18px;}


.i50 {width:17px;height:17px;}



/******************************* Tananyag fej szerkesztése ******************************/
#tananyagszerk {width: 1000px; padding:2px;}
#tananyagszerk .col1 {text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:200px;}
#tananyagszerk .col1_kot {text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:200px;color:#b94a48;}
#tananyagszerk .col2 {text-align: left;margin-left: 10px;height:30px;width:800px;}
#tananyagszerk .col2button {height:50px;text-align: left;vertical-align:middle;margin-left:10px;}
#tananyagszerk .h1 {font-size: 20px;color: black;text-align: left;}
#tananyagszerk .col2r {text-align: right;margin-left: 10px}

/********************************** Tananyag kérdések ***********************************/
#kerdesek {width: 1000px; padding:2px;}
#kerdesek .col1 {text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:200px;}
#kerdesek .col1_kot {text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:200px;color:#b94a48;}
#kerdesek .col2 {text-align: left;margin-left: 10px;height:30px;width:800px;}
#kerdesek .col2button {height:50px;text-align: left;vertical-align:middle;margin-left:10px;}
#kerdesek .h1 {font-size: 20px;color: black;text-align: left;}
#kerdesek .col2r {text-align: right;margin-left: 10px}
#kerdesek #figyelem2 {font-size:14px;vertical-align:middle;line-height:24.4px;}

/********************************** Tananyag válaszok ***********************************/
#valaszok {width: 1000px; padding:2px;}
#valaszok .col1 {text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:200px;}
#valaszok .col1_kot {text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:200px;color:#b94a48;}
#valaszok .col2 {text-align: left;margin-left: 10px;height:30px;width:800px;}
#valaszok .col2button {height:50px;text-align: left;vertical-align:middle;margin-left:10px;}
#valaszok .h1 {font-size: 20px;color: black;text-align: left;}
#valaszok .col2r {text-align: right;margin-left: 10px}


/*********************************** IFRAME **********************************************/
#belso {margin:0;padding:0;width:calc(100vw - 0px);height:calc(100vh - 81px);margin-bottom:-4px;border:none;overflow-x:hidden;overflow-y:scroll;}
#belso ::-webkit-scrollbar:vertical {width: 11px;}
#logol {margin:0;padding:0;width:0px;height:0px;border:none;position:relative;}
.hatter {margin:0;padding:0;width:100%;border:none;overflow-y:scroll;position:relative;}
#kk2121 {width:1000px !important;text-align:left;position:absolute;visibility: hidden;height:calc(100vh - 72px)}

/***************************** információs mező ******************************/
#informacio {display:flex;text-align:center;background-color: #EBE9E9; margin-bottom:10px;}
#informacio_feher {display:flex;text-align:center;margin-bottom:10px;}
.infhr {border-top: 1px rgb(15, 40, 58) solid;margin-bottom: 10px;}
#informacio2 {text-align:center;margin: 0px 20px 0px 0px;padding: 0px 10px 0px 2px;vertical-align:middle;line-height:34px;}
#informacio2_balra {float:left;text-align:center;margin: 0px 20px 0px 0px;padding: 0px 10px 0px 2px;vertical-align:middle;line-height:34px;}
#informacio2_jobbra {float:right;text-align:center;margin: 0px 20px 0px 0px;padding: 0px 10px 0px 2px;vertical-align:middle;line-height:34px;}
#informacio2_szurke {background-color: #EBE9E9; text-align:center;margin: 0px 20px 0px 0px;padding: 0px 10px 0px 2px;vertical-align:middle;line-height:26px;}
/****************************** Tananyag tartalom kezelés ************************************/
#unit {width: 1000px;padding:2px;}
/*#unit tr {height:25px;}*/
#unit td {height:20px;vertical-align:middle;}
#unit .harmincas {height:30px;vertical-align:middle;}
#unit .nullas {height:0px;}
#unit .col2r {text-align:right;vertical-align:bottom;margin-left:10px;height:25px;}
#unit .col2r1 {text-align:right;margin-left: 10px;height:1px;}
#unit DIV {display:initial}
#unit span {display:initial}
#topic {margin-left:30px;}
#topic .harmincas {height:30px;vertical-align:middle;}
#topic .nullas {height:0px;vertical-align:middle;}
#topic td {vertical-align:middle;}
#fejezet2 {margin-left:30px;}
#fejezet2 TD {vertical-align:bottom;}
#fejezet2 A {border-width:0px;}
#fejezet2 IMG {margin: 0px;}
#fejezet2 .harmincas {height:20px;vertical-align:middle;}
#fejezet2 .nullas {height: 0px;vertical-align:middle;}
#fejezet2 .megvolt {max-width:20px;max-height:20px;border:0px;border-width:0px;vertical-align:bottom;}
#fejezet2 .oszlop3 {width:310px;padding:5px;}
.megnincsmeg {color:#C4C5C7;}
.megvolt {color:#00ADEE;cursor:pointer;width:auto;}
/*#fejezet a {vertical-align:bottom;}*/
.jobbrakep {background-color: white; backgroud-image:url(../img/collapsed.png) no-repeat;}
.lekep {background: white url("../img/expanded.png") no-repeat;}
#kerdestabla {margin-left:40px;}
#kerdestabla .harmincas {height:30px;vertical-align:middle;}
#kerdestabla .nullas {height:0px;vertical-align:middle;}

#valasz {margin-left:30px;}
#valasz .harmincas {height:30px;vertical-align:middle;}
#valasz .fa {cursor:pointer;color:#036;padding:2px;}
#valasz .fa_nokez {color:#036;padding:2px;}
#valasz .fa1 {cursor:pointer;color:#036;width:24px;text-align:left;vertical-align:middle;}

.a-tag-kek {color:blue;cursor:pointer;}

/*#tanameg {border-width:1px 1px 1px 1px;border-style:solid;}*/
#tanameg td {height:30px;vertical-align:middle;}
#tanameg .oszlop3 {width:350px;padding:5px;}
#tanameg .oszlop4 {width:400px;padding:5px;}
#tanameg .kep15 {width:15px;height:15px;vertical-align:middle;}
#tanameg .kepa15 {cursor:pointer; width: 15px; height: 15px;vertical-align: middle;}
#tanameg .kep20 {width:20px; height:20px;vertical-align: middle;}
#tanameg .kepa20 {cursor:pointer; width: 20px; height: 20px;vertical-align: middle;}
#tanameg .kepa30 {cursor:pointer; width: 30px; height: 30px;vertical-align: middle;}
#tanameg .kepa20k {cursor:pointer; width: 20px; height: 20px;vertical-align: middle;}
.fa {cursor:pointer;color:#036;padding:2px;vertical-align:middle;font-size: 14px;}
.fa_cn {cursor:default;color:#036;padding:2px;vertical-align:middle;}
.fa1 {cursor:pointer;color:#036;width:24px;text-align:left;vertical-align:middle;font-size: 14px;font-weight:400;}
.fa1span {padding-left:12px;}
.fa1_cn {cursor:default;color:#036;width:24px;text-align:left;vertical-align:middle;}
.fa2 {color:#036;width:24px;text-align:left;vertical-align:middle;}
.fa_nokez {color:#036;padding:2px;vertical-align:middle;}

#figyelem {background-color:white;border:1px rgb(0, 128, 0);border-style:solid;color:green;padding: 10px 10px 10px 10px;border-radius:4px;}
#figyelem2 {background-color:white;font-size:20px;padding: 10px 10px 10px 0px;}
.figyelem2 {background-color:white;border:1px rgb(0, 128, 0);border-style:solid;color:green;padding: 10px 10px 10px 10px;margin:0px;border-radius:4px;}
.figyelem3 {background-color:white;border:1px red;border-style:solid;color:red;padding: 10px 10px 10px 10px;margin:0px 0px 5px 0px;border-radius:4px;}

#oktatasanyagcim {width:100%;}
#oktatasanyagcim IMG {max-width:100% !important;height:auto !important;}
#oktatasanyagcim p {margin-block-start: 1em;margin-block-end: 1em;}
#oktatasanyagcim .cke_editable {font-size: 13px;line-height: 1.6;}
#oktatasanyagcim blockquote {font-style: italic;padding: 2px 0;border-style: solid;border-color: #ccc;border-width: 0;}
#oktatasanyagcim .cke_contents_ltr blockquote {padding-left: 20px;padding-right: 8px;border-left-width: 5px;}
#oktatasanyagcim .cke_contents_rtl blockquote {padding-left: 8px;padding-right: 20px;border-right-width: 5px;}
#oktatasanyagcim a {/*color: #0782C1;*/}
#oktatasanyagcim ol,ul,dl {/* IE7: reset rtl list margin. (#7334) */*margin-right: 0px;/* preserved spaces for list items with text direction other than the list. (#6249,#8049)*/padding: 0 40px;}
#oktatasanyagcim h1,h2,h3,h4,h5,h6 {font-weight: normal;line-height: 1.2;}
#oktatasanyagcim hr {border: 0px;border-top: 1px solid #ccc;}
#oktatasanyagcim img.right {border: 1px solid #ccc;float: right;margin-left: 15px;padding: 5px;}
#oktatasanyagcim img.left {border: 1px solid #ccc;float: left;margin-right: 15px;padding: 5px;}
#oktatasanyagcim p {padding-top:5px;padding-bottom:5px;}
#oktatasanyagcim pre {white-space: pre-wrap; /* CSS 2.1 */word-wrap: break-word; /* IE7 */}
#oktatasanyagcim .marker {background-color: Yellow;}
#oktatasanyagcim span[lang] {font-style: italic;}
#oktatasanyagcim figure {text-align: center;border: solid 1px #ccc;border-radius: 2px;background: rgba(0,0,0,0.05);padding: 10px;margin: 10px 20px;display: block; /* For IE8 */}
#oktatasanyagcim figure figcaption {text-align: center;display: block; /* For IE8 */}


/*#oktatasanyagcim td {width:100%;padding-left:10px;padding-right:10px;}*/
/********************** Gyorsteszt, gyakorlás, vizsgázáa képernyő *********************************/
#sikeres {width:100%;background-color:rgb(15,40,58);}
#sikeres .balra {padding:14px 35px 14px 14px;width:70%;background-color:rgb(15,40,58);
									height:45px;vertical-align:middle;font-size:30px;margin: 0px 10px 0px 10px ;
									color: white;font-weight: 400;}
#sikeres .jobbra {padding-right:25px;padding-top:10px;padding-bottom:10px;width:30%;text-align:right;margin-right:10px;}
#sikertelen {width:100%;background-color:rgb(15,40,58);}
#sikertelen .balra {padding:14px 35px 14px 14px;width:70%;background-color:rgb(15,40,58);
									height:45px;vertical-align:middle;font-size:30px;margin: 0px 10px 0px 10px ;
									color: white;font-weight: 400;}
#sikertelen .jobbra {padding-right:25px;padding-top:10px;padding-bottom:10px;width:30%;text-align:right;margin-right:10px;}
#tesztkiertszoveg {color:#036;font-size:30px;vertical-align:middle;margin-top:20px;font-weight:300;}
#tesztkiertszoveg2 {color: #333;font-size:14px;vertical-align:middle;margin-bottom:10px;line-height: 20px;}
#teszteredmeny {width:100%;padding-left:2px;border-spacing:0px;}
/*#teszteredmeny td {height:20px;}*/
/*#teszteredmeny HR {height:0px;margin:0px;line-height:0px;margin-top:0px;margin-bottom:0px;border-bottom:1px }*/
#teszteredmeny .vonal {height:21px;margin-top:0px;}
#teszteredmeny #toszlop1 {width:60%;font-size:12px;padding-left:5px;color:rgb(168,168,173);}
#teszteredmeny #toszlop2 {width:30%;font-size:12px;text-align:center;color:rgb(168,168,173);}
#teszteredmeny #toszlop3 {width:40%;font-size:12px;padding-right:5px;text-align:right;color:rgb(168,168,173);}
#teszteredmeny #oszlop1 {width:10%;font-size:14px;font-weight:bold;padding-left:5px;border-top-color: #ddd;border-top-style: solid;border-top-width: 1px;}
#teszteredmeny #oszlop1f {width:10%;font-size:14px;vertical-align:top;padding-left:5px;padding-top:12px;}
#teszteredmeny #oszlop11 {width:10%;font-size:15px;font-weight:400;padding-left:5px;min-height:70px;vertical-align: middle;border-top: 1px solid rgb(15,40,58);border-bottom: 1px solid rgb(15,40,58);}
#teszteredmeny #oszlop3 {width:20%;font-size:14px;padding-right:5px;}
#teszteredmeny #kerdestd {font-size:20px;padding: 0px 8px;color: #333;font-weight:700;height:70px;min-height:70px;vertical-align: middle;
									border-top: 1px solid rgb(15,40,58);border-bottom: 1px solid rgb(15,40,58);}
#teszteredmeny #kerdestd_vonalnelkul {font-size:20px;padding: 0px 8px;color: #333;font-weight:700;height:70px;min-height:70px;vertical-align: middle;
									border-top: 1px solid rgb(15,40,58);}
#teszteredmeny .sor {font-size:14px;padding-left:35px;padding:8px;color: #333;line-height: 20px;
															border-bottom: 1px solid #ddd;width:72%;}
#teszteredmeny #rosszvalasz {font-size:14px;padding:8px;color: #333;line-height: 20px;border-top-color: #ddd;
																border-top-style: solid;border-top-width: 1px;width:72%;}
#teszteredmeny #valasz {font-size:14px;padding:8px;color: #333;line-height: 20px;border-top-color: #ddd;border-top-style: solid;border-top-width: 1px;}
#teszteredmeny #jovalasz-jobbra {width:15%;padding:8px;text-align:right;border-bottom: 1px solid #ddd;color:rgb(133,178,0);}
#teszteredmeny #rosszvalasz-jobbra {width:15%;padding:8px;text-align:right;border-bottom: 1px solid #ddd;color:rgb(255,0,0);}
#teszteredmeny #valasz-ures {width:15%;padding:8px;text-align:left;border-bottom: 1px solid #ddd;}
#teszteredmeny #nokez {cursor:default;}
#teszteredmeny #jeloles {width:25px;text-align:center;border:1px;line-height: 20px;border-bottom: 1px solid #ddd;}
#terkoz50 {height:50px}
#terkoz25 {height:25px}
#teszteredmeny .labeljo {background-color:rgb(133,178,0);color:white;height:24px;width:24px;border-radius:12px;text-align:center;line-height:24px;vertical-align:middle;display:inline-block;margin-right:5px;}
#teszteredmeny .labelrossz {background-color:rgb(255,0,0);color:white;height:24px;width:24px;border-radius:12px;text-align:center;line-height:24px;vertical-align:middle;display:inline-block;margin-right:5px;}
#teszteredmeny .labelegyeb {background-color:rgb(15,40,58);color:white;height:24px;width:24px;border-radius:12px;text-align:center;line-height:24px;vertical-align:middle;display:inline-block;margin-right:5px;}
#rosszvalasz {background-color:#f2dede;padding:5px;}

#idozites {width:100%;border-bottom:1px solid black;} //*padding-bottom:12px;padding-top:10px;*/
#idozites .tdk1 {width:10%;line-height: 20px;cursor:default;padding-left:10px;}
#idozites .tdk {width:15%;line-height: 20px;cursor:default;padding-left:10px;}
#idozites .tdkjobb {width:40px;line-height: 20px;cursor:default;padding-left:10px;text-align:right;}
#idozites .td4 {width:40%;line-height: 20px;cursor:default;padding-left:10px;text-align:right;}
#idozites input {border-width:0px;width:70px;border-style:none;cursor:default;text-align:right;background-color:#EBE9E9;}
#idozites span{border-width:0px;border-style:none;cursor:default;text-align:right;font-weight:bold;background-color:#EBE9E9;}
#informacio2_balra .eltelt, .hatralevo{border-width:0px;border-style:none;cursor:default;text-align:right;font-weight:bold;background-color:#EBE9E9;margin-right:20px;}
#informacio2_balra .idokorlat {margin-right: 20px;margin-left: 5px;}
#informacio2_balra #figyelem2, .figyelem_teszt {color:red;font-size:14px;width:380px;text-align:left;background-color:#EBE9E9;font-weight:bold;padding-bottom:0px;padding-top:0px;}
#tizes {height:10px;}
#idozites .figyelem2 {color:red;font-size:14px;width:380px;text-align:left;background-color:#EBE9E9;}
/***************************** Gyakorlás lista képernyő *********************/
#gyaklistadiv {width: 400px; /*margin-left: 5px;padding-left:4px;*/}
#tanfolyamlistadiv {width:1000px;/*margin-left: 5px;padding-left:4px;*/}
#listatable {-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;border-spacing:0px;}
#listatable TD {padding-left:5px;padding-right:0px;margin-left: -1px;}
#listatable :hover {background-color:#EEEEEE;}



#gyaklista {width: 400px; padding:2px;}
#gyaklista thead tr td {color:white;height:30px;padding:2px;background-color:#003e6d;cursor:pointer;
											background-image:-moz-linear-gradient(top,#005385,#001f48);
											background-image:-webkit-gradient(linear,0 0,0 100%,from(#005385),to(#001f48));
											background-image:-webkit-linear-gradient(top,#005385,#001f48);
											background-image:-o-linear-gradient(top,#005385,#001f48);
											background-image:linear-gradient(to bottom,#005385,#001f48);
											background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff005385', endColorstr='#ff001f48', GradientType=0);
											border:1px solid #FFFFFF;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065);*zoom:1}
/*											border:1px;borde-style:solid;border-color:#FFFFFF;*/
/*#tananyaglista thead tr td {height:20px;padding:2px;border-style:solid;border-width:0px;font-weight: bold;cursor: pointer;font-size:12px;}*/
#gyaklista tbody tr td {height:20px;padding:2px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D4D4D4;}
#gyaklista tbody td:last-child{height:20px;padding:2px;border-right-width:1px;border-right-style:solid;border-right-color:#D4D4D4;}



/*#gyaklista .col1 {text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:300px;}
#gyaklista .col1_kot {text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:300px;color:#b94a48;}
#gyaklista .col2 {text-align: left;margin-left: 10px;height:30px;width:700px;}
#gyaklista .col2button {height:50px;text-align: left;vertical-align:middle;margin-left:10px;width:700px;}
#gyaklista .h1 {font-size: 20px;color: black;text-align: left;}
#gyaklista .col2r {text-align: right;margin-left: 10px}*/
/******************* IMG osztályok ******************************************/
#elvesz20 {src:url(../img/button-remove.png);width:20px;height:20px;cursor:pointer;border-width:0px;vertical-align: bottom;}
#hozzaad20 {src:url(../img/plus.png);width:20px;height:20px;cursor:pointer;border-width:0px;vertical-align: bottom;}
.kep15 {width:15px;height:15px;vertical-align:0px;}
.kep16 {width:16px;height:16px;vertical-align:0px;}
.kepa15 {cursor:pointer; width: 15px; height: 15px;vertical-align: bottom;}
.kep20 {width:20px; height:20px;vertical-align: bottom;}
.kepa20 {cursor:pointer; width: 20px; height: 20px;vertical-align: bottom;}
.kepa20n {cursor:pointer; width: 23px;vertical-align: bottom;}
.kepa30 {cursor:pointer; width: 30px; height: 30px;vertical-align: bottom;}
.kepa20k {cursor:pointer; width: 20px; height: 20px;vertical-align: middle;}
.logo1 {height:20px;margin:0px;}
.kep100 {width:100px;max-height:98px;}

/*********************** Közös megjelenítő osztályok ***************************/
/*#button {padding:5px 5px 5px 5px;margin-right:5px;margin-left:5px;background-color: white;border:1px #b3b3b3;border-style:solid;cursor:pointer;border-radius:12px;color: green;text-decoration:none;}*/
/*.button {padding:5px 5px 5px 5px;margin-right:5px;margin-left:5px;background-color: white;border:1px #b3b3b3;border-style:solid;cursor:pointer;border-radius:12px;color: green;text-decoration:none;}*/
.button-szurke {background-color:#EBE9E9;font-size: 13px; padding:5px 10px; 
	border:1px solid #EBE9E9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065);}
.button {color:white;background-color:#03ACEF;font-size: 13px; padding:5px 10px; 
	border:1px solid #03ACEF;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065);}
.button_fa {padding:5px 5px 5px 5px;margin-right:5px;margin-left:5px;background-color: white;border:1px #b3b3b3;border-style:solid;cursor:pointer;border-radius:12px;color: green;text-decoration:none;}
/*button a {padding:4px 4px 4px 4px;background-color: white;border:1px #b3b3b3;border-style:solid;cursor:pointer;border-radius:12px;color: green;text-decoration:none;}*/
#button a {color:white;background-color:#03ACEF;font-size: 13px; padding:5px 10px;text-decoration:none; 
	border:1px solid #03ACEF;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065);} 
/*#button a:hover{padding:4px 4px 4px 4px;background-color: white;border:1px #b3b3b3;border-style:solid;cursor:pointer;border-radius:12px;color: green;text-decoration:none;} 
#button a:focus{padding:4px 4px 4px 4px;background-color: white;border:1px #b3b3b3;border-style:solid;cursor:pointer;border-radius:12px;color: green;text-decoration:none;}*/
#buttonnokez {padding:5px 5px 5px 5px;margin-right:10px;background-color: white;border:1px #03ACEF;border-style:solid;color: #b3b3b3;
							-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065);}
#button-jovalasz {padding:2px 5px 2px 5px;margin-right:10px;background-color: #468847;border:1px #b3b3b3;border-style:solid;border-radius:4px;color: white;font-size:12px;}
#button-rosszvalasz {padding:2px 5px 2px 5px;margin-right:10px;background-color: #b94a48;border:1px #b3b3b3;border-style:solid;border-radius:4px;color: white;font-size:12px;}
#button-fej {padding:2px 5px 2px 5px;margin-right:10px;margin-left:10px;background-color: #EBE9E9;font-size:12px;width: auto;}

#navigacio {width:100%}
#navigacio TD {line-height:25px;vertical-align:top;}
#lapozo {width:1000px;max-width:1000px;border:1px;}
#lapozo TD {text-align:center;vertical-align:bottom;max-width:100%;}
#lapozo SPAN {padding:2px;margin:2px;color: black;text-align: center;line-height: 25px;}
#lapozo .aktoldalszam {background-color: #B0B0B0;font-weight: bold;}
#lapozo .oldalszam {background-color: #E6E6E6;cursor: pointer;}
.piros {background-color: blue;}

/******************* Időpont kezelés megjelenítés*******************************/
#idopont1
	{
	display: inline-block;
	width:130px;
	margin-left:5px;
	}
#idopont11
	{
	display: inline-block;
	width:350px;
	margin-left:5px;
	}

#idopont2
	{
	display: inline-block;
	width:330px;
	}
#idopont22
	{
	display: inline-block;
	width:200px;
	}

/******************* Lekérdezés DIV ****************************************************/
#lekerdez
	{
	width:1000px;
	overflow-y:scroll;
	overflow-x:scroll;
	max-height:450px;
	}
#lekerdez2
	{
	width:1000px;
	overflow-x:scroll;
	}

/************************************ sötétítés ****************************************/
#ss
	{
	z-index:197;
	VISIBILITY: hidden;
	top: 0px;
	left: 0px;
	width:calc(100vw);
	height:calc(100vh);
	position:absolute;
	background-color:#333333;  /*#454545;*/
	border:none;
	filter:alpha(opacity=70);
	-moz-opacity: 0.6;
	opacity: 0.6;
	vertical-align:middle;
	text-align:center;
	color:black;
	}
#ss2
	{
	z-index:157;
	VISIBILITY: hidden;
	top: 0px;
	left: 0px;
	width:calc(100vw);
	height:calc(100vh);
	position:absolute;
	background-color:#333333;  /*#454545;*/
	border:none;
	filter:alpha(opacity=70);
	-moz-opacity: 0.6;
	opacity: 0.6;
	vertical-align:middle;
	text-align:center;
	color:black;
	}

#tanfeladatdiv
	{ 
	z-index: 198;
	POSITION: absolute; 
	VISIBILITY: hidden;
	width: 700px;
	height: 600px; 
	top: calc(50vh - 300px);
	left: calc(50vw - 350px);	
  background-color: #FFFFFF;
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
	BORDER-LEFT: 1px solid #A0A0A0 ; 
	BORDER-TOP: 1px solid #A0A0A0 ; 
	BORDER-BOTTOM: 3px solid #A0A0A0 ; 
	BORDER-RIGHT: 3px solid #A0A0A0 ; 
	PADDING: 0px; 
	}	

#gyaknagyablak
	{ 
	z-index: 198;
	POSITION: absolute; 
	VISIBILITY: hidden;
	width: 1000px;
	height: calc(90vh - 10px); 
	top: calc(5vh - 10px);
	left: calc(50vw - 500px);	
  background-color: #FFFFFF;
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
	BORDER-LEFT: 1px solid #A0A0A0 ; 
	BORDER-TOP: 1px solid #A0A0A0 ; 
	BORDER-BOTTOM: 3px solid #A0A0A0 ; 
	BORDER-RIGHT: 3px solid #A0A0A0 ; 
	PADDING: 0px; 
	}	

#tanfeladatdiv22
	{ 
	z-index: 196;
	POSITION: absolute; 
	VISIBILITY: hidden;
	width: 700px;
	height: 300px; 
	top: calc(50vh - 150px);
	left: calc(50vw - 350px);	
  background-color: #FFFFFF;
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
	BORDER-LEFT: 1px solid #A0A0A0 ; 
	BORDER-TOP: 1px solid #A0A0A0 ; 
	BORDER-BOTTOM: 3px solid #A0A0A0 ; 
	BORDER-RIGHT: 3px solid #A0A0A0 ; 
	PADDING: 0px; 
	}	

#uzenet, #mentes_ablak, #belepes
	{ 
	z-index: 198;
	POSITION: absolute; 
	VISIBILITY: hidden;
	width: 500px;
	height: 130px; 
	top: calc(50vh - 100px);
	left: calc(50vw - 250px);	
  background-color: #FFFFFF;
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
	BORDER-LEFT: 1px solid #A0A0A0 ; 
	BORDER-TOP: 1px solid #A0A0A0 ; 
	BORDER-BOTTOM: 3px solid #A0A0A0 ; 
	BORDER-RIGHT: 3px solid #A0A0A0 ; 
	PADDING: 0px; 
	}	

#kerdes
	{ 
	top: calc(50vh - 100px);
	left: calc(50vw - 250px);	
	z-index: 198;
	POSITION: absolute; 
	VISIBILITY: hidden;
	width: 500px;
	height: 150px; 
  background-color: #FFFFFF;
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
	BORDER-LEFT: 1px solid #A0A0A0 ; 
	BORDER-TOP: 1px solid #A0A0A0 ; 
	BORDER-BOTTOM: 3px solid #A0A0A0 ; 
	BORDER-RIGHT: 3px solid #A0A0A0 ; 
	PADDING: 0px; 
	}		
	
#menteskiir,#menteskiir2,#ertekeles
	{ 
	top: calc(50vh - 50px);
	left: calc(50vw - 200px);	
	z-index: 198;
	POSITION: absolute; 
	VISIBILITY: hidden;
	width: 400px;
	height: 100px; 
  background-color: #FFFFFF;
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
	BORDER-LEFT: 1px solid #A0A0A0 ; 
	BORDER-TOP: 1px solid #A0A0A0 ; 
	BORDER-BOTTOM: 3px solid #A0A0A0 ; 
	BORDER-RIGHT: 3px solid #A0A0A0 ; 
	PADDING: 0px; 
	}	
#altfelugroablak	
	{ 
	top: calc(50vh - 60px);
	left: calc(50vw - 200px);	
	z-index: 196;
	POSITION: absolute; 
	VISIBILITY: hidden;
	width: 400px;
	height: 120px; 
  background-color: #FFFFFF;
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
	BORDER-LEFT: 1px solid #A0A0A0 ; 
	BORDER-TOP: 1px solid #A0A0A0 ; 
	BORDER-BOTTOM: 3px solid #A0A0A0 ; 
	BORDER-RIGHT: 3px solid #A0A0A0 ; 
	PADDING: 0px; 
	}	
	
#altfelugroablak2	
	{ 
	top: calc(50vh - 125px);
	left: calc(50vw - 200px);	
	z-index: 196;
	POSITION: absolute; 
	VISIBILITY: hidden;
	width: 400px;
	height: 250px; 
  background-color: #FFFFFF;
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
	BORDER-LEFT: 1px solid #A0A0A0 ; 
	BORDER-TOP: 1px solid #A0A0A0 ; 
	BORDER-BOTTOM: 3px solid #A0A0A0 ; 
	BORDER-RIGHT: 3px solid #A0A0A0 ; 
	PADDING: 0px; 
	}		
#ertekeles .bezar_certi{vertical-align:top;text-align:right;padding:10px 10px 10px 10px;cursor:pointer;width:20px;}

#helpwindow
	{ 
	top: 0px;
	left: 0px;
	z-index: 200;
	POSITION: absolute; 
	VISIBILITY: hidden;
	width: 90%;
	max-width:1000px;
	height: 90%; 
  background-color: #FFFFFF;
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
	BORDER-LEFT: 1px solid #A0A0A0 ; 
	BORDER-TOP: 1px solid #A0A0A0 ; 
	BORDER-BOTTOM: 3px solid #A0A0A0 ; 
	BORDER-RIGHT: 3px solid #A0A0A0 ; 
	PADDING: 0px; 
	}	

/*Üzenet kezelés osztályai*/
#uzenet2 {width:500px;padding:0px;border-spacing:0px;}
#uzenet2 .uzenetfejlec {padding: 2px 5px ;background-color:rgb(15, 40, 58);color: white;font-weight: 400;height:30px;}
#kerdes2 .kerdesfejlec {padding: 2px 5px ;background-color:rgb(15, 40, 58);color: white;font-weight: 400;height:30px;}
#belepes2 .uzenetfejlec {padding: 2px 5px ;background-color:rgb(15, 40, 58);color: white;font-weight: 400;height:30px;}
#mentes_uzenet {width:500px;text-align:center;margin-top:20px;vertical-align:middle;}
#mentes_progressbar {height:20px;}

#tanfeladatdiv2 {width:700px;padding:0px;border-spacing:0px;}
#tanfeladatdiv2 .uzenetfejlec {padding: 2px 5px ;background-color:rgb(15, 40, 58);color: white;font-weight: 400;height:30px;}
#tanfeladatdiv2 .td1 {padding: 2px 5px ;background-color:rgb(15, 40, 58);color: white;font-weight: 400;height:30px;text-align:center;cursor:pointer;}

#gyaknagyablak2 {width:1000px;padding:0px;border-spacing:0px;}
#gyaknagyablak2 .uzenetfejlec_gyak {padding: 2px 5px ;background-color:rgb(15, 40, 58);color: white;font-weight: 400;height:30px;}
#gyaknagyablak2 .td1 {padding: 2px 5px ;background-color:rgb(15, 40, 58);color: white;font-weight: 400;height:30px;text-align:center;cursor:pointer;}


#tanfeladat_belso
	{
	width:688px;
	height:560px;
	padding: 2px 7px 2px 5px;
	/*margin-bottom: 5px;*/
	overflow-y:scroll;	
	}

#tanfeladat_belso2
	{
	width:688px;
	height:260px;
	padding: 2px 7px 2px 5px;
	/*margin-bottom: 5px;*/
	overflow-y:scroll;	
	}

#tanfolyamlista2 {width:678px;padding:2px;border-style:ridge;border-width:1px;border-color:#ccc;border-style:double;}
#tanfolyamlista2 .h1 {font-size: 20px;color: black;text-align: left;}
#tanfolyamlista2 thead tr td {color:white;height:30px;padding:2px;background-color:#003e6d;cursor:pointer;
											background-image:-moz-linear-gradient(top,#005385,#001f48);
											background-image:-webkit-gradient(linear,0 0,0 100%,from(#005385),to(#001f48));
											background-image:-webkit-linear-gradient(top,#005385,#001f48);
											background-image:-o-linear-gradient(top,#005385,#001f48);
											background-image:linear-gradient(to bottom,#005385,#001f48);
											background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff005385', endColorstr='#ff001f48', GradientType=0);
											border:1px solid #FFFFFF;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065);*zoom:1}

#tanfolyamlista2 tbody tr td {height:20px;padding:2px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D4D4D4;}
#tanfolyamlista2 tbody td:last-child{height:20px;padding:2px;border-right-width:1px;border-right-style:solid;border-right-color:#D4D4D4;}


.td50 {width:50px;}
.td100 {width:100px;}
.td_right {text-align:right;}
.td_bottom {vertical-align:bottom;}
.td_middle {vertical-align:middle;text-align:center;}
.button_pos {padding-left:6px;padding-right:6px;padding-bottom:10px;vertical-align:bottom;}
.kozepre {text-align:center;}
.td_top {vertical-align:top;}
.jobb10 {margin-right:10px;}
.nokez {cursor:default;}

#helpbelso {width:98%;margin: 2px 0px 2px 20px;}
#helptart {width:100%;overflow-y:scroll;}

/************************* Kérdőív osztályok *********/
.ablakkeret 
	{border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
	BORDER-LEFT: 1px solid #A0A0A0 ; 
	BORDER-TOP: 1px solid #A0A0A0 ; 
	BORDER-BOTTOM: 1px solid #A0A0A0 ; 
	BORDER-RIGHT: 1px solid #A0A0A0 ; 
	PADDING: 0px; 
	width:850px;
	}
.ablakfej {text-align:left;width:200px;padding: 6px 5px;background-color:rgb(15,40,58);color: white;font-weight: 400;height:30px;font-size:14px;}
.ablakfej_szeles {text-align:left;width:850px !important;padding: 6px 5px;background-color:rgb(15,40,58);color: white;font-weight: 400;
									height:30px;font-size:14px;border:0px solid rgb(15,40,58);}
.col1_kot{text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;min-width:90px;width:90px;color:#b94a48;}
.col1{text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:90px;min-width:90px;}
.col1_balra{text-align:left;vertical-align:middle;padding: 5px 10px;height:30px;}
.col1_balra20{text-align:left;vertical-align:middle;padding: 1px 10px;height:18px;}
.col2{width:750px}
.col3{width:750px}
.ablakfej2 {width:20px;text-align:center;cursor:pointer;}
.harmincas {height:30px;display:table-row;vertical-align:middle;}
.huszas {min-height:20px;display:table-row;vertical-align:middle;}
.kerdoivcimfaban {display:table-row;vertical-align:middle;}

#kerdoivfafejezet {margin-left:0px;font-size:20pt;font-weight: bold;padding-bottom: 10px;}
#kerdoivfakerdes {max-width:1000px;margin-bottom:10px;border-bottom:1px solid rgb(15,40,58);padding: 10px 0px;font-size:14pt;font-weight: bold;}
#kerdoivfakerdes .oszlop1 {display:inline-block;width:100px;font-size:15px;font-weight:400;padding-left:5px;min-height:70px;vertical-align: middle;}
#kerdoivfakerdes .oszlop2 {display:inline-block;font-size:20px;padding: 0px 8px;color: #333;font-weight:700;height:70px;min-height:70px;vertical-align: middle;} 														
#kerdoivfakerdes IMG {max-width:700px;}
#kerdoivfavalasz {max-width:1000px;margin-left:50px;}
#kerdoivfavalasz INPUT[type=number] {margin-top:0px;font-size:12pt;}
#kerdoivfakerdes2 {max-width:500px;margin-left:5px;}
#kerdoivfavalasz2 {max-width:500px;margin-left:5px;}
#kerdoivfakerdes2 IMG {max-width:300px;}
#kerdoivfakerdes .igennemclass {margin-left:80px;}
.checkboxossor {vertical-align:middle;min-height:20px;}


/************************************ Vizsgálat lista *********************************/
#vizsgalatlista {width:1000px;padding:2px;border-style:ridge;border-width:1px;border-color:#ccc;border-style:double;}
#vizsgalatlista .h1 {font-size: 20px;color: black;text-align: left;}
#vizsgalatlista thead tr td {color:white;height:30px;padding:2px;background-color:#003e6d;cursor:pointer;
											background-image:-moz-linear-gradient(top,#005385,#001f48);
											background-image:-webkit-gradient(linear,0 0,0 100%,from(#005385),to(#001f48));
											background-image:-webkit-linear-gradient(top,#005385,#001f48);
											background-image:-o-linear-gradient(top,#005385,#001f48);
											background-image:linear-gradient(to bottom,#005385,#001f48);
											background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff005385', endColorstr='#ff001f48', GradientType=0);
											border:1px solid #FFFFFF;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065);*zoom:1}

#vizsgalatlista tbody tr td {height:20px;padding:2px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D4D4D4;}
#vizsgalatlista tbody td:last-child{height:20px;padding:2px;border-right-width:1px;border-right-style:solid;border-right-color:#D4D4D4;}

/************************* Tanfolyam és Tanfolyam USERS ***********************************************/
#vizsgalatszerk {width: 1000px; padding:2px;}
#vizsgalatszerk .col1 {text-align: right;vertical-align: middle; padding: 0px 10px; height:30px; width:260px;}
#vizsgalatszerk .col1_kot {text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:260px;color:#b94a48;}
#vizsgalatszerk .col2 {text-align: left;vertical-align: middle; margin-left: 10px; height:30px; width:740px;}
#vizsgalatszerk .col10 {text-align: right;vertical-align: middle; padding: 0px 10px; height:0px; width:260px;}
#vizsgalatszerk .col20 {text-align: left;vertical-align: middle; margin-left: 10px; height:0px; width:740px;}
#vizsgalatszerk .col2button {text-align: left; vertical-align:middle; margin-left:10px; height:50px; width:740px;}
#vizsgalatszerk .h1 {font-size: 20px;color: black;text-align: left;}
#vizsgalatszerk .col2r {text-align: right;margin-left: 10px}

#vizsgalatszerk2 {width: 1000px; padding:2px;}
#vizsgalatszerk2 .col1 {text-align: right;vertical-align: middle; padding: 0px 10px; height:30px; width:252px;}
#vizsgalatszerk2 .col2 {text-align: left;vertical-align: middle; margin-left: 10px; height:30px; width:748px;}
#vizsgalatszerk2 .col2button {text-align: left; vertical-align:middle; margin-left:10px; height:50px; width:70px;}
#vizsgalatszerk2 .h1 {font-size: 20px;color: black;text-align: left;}
#vizsgalatszerk2 .col2r {text-align: right;margin-left: 10px}

.balSlider {width:300px;} 
.k-slider-horizontala{300px;}
.k-slider-selection {display: none; width:300px;}
.k-slider-track{width:250px;}

#vizsgalatszerk3 {width: 1000px; padding:2px;}
#vizsgalatszerk3 .col1 {text-align: right;vertical-align: middle; padding: 0px 10px; height:30px; width:250px;}
#vizsgalatszerk3 .col1_kot {text-align: right;vertical-align: middle; padding: 0px 10px;height:30px;width:250px;color:#b94a48;}
#vizsgalatszerk3 .col2 {text-align: left;vertical-align: middle; margin-left: 10px; height:30px; width:750px;}
#vizsgalatszerk3 .col10 {text-align: right;vertical-align: middle; padding: 0px 10px; height:0px; width:250px;}
#vizsgalatszerk3 .col20 {text-align: left;vertical-align: middle; margin-left: 10px; height:0px; width:750px;}
#vizsgalatszerk3 .col2button {text-align: left; vertical-align:middle; margin-left:10px; height:50px; width:750px;}
#vizsgalatszerk3 .h1 {font-size: 20px;color: black;text-align: left;}
#vizsgalatszerk3 .col2r {text-align: right;margin-left: 10px}

#vizsgalatuserhozza {width:500px;}
#vizsgalatuserhozza TD {width:100%;height:25px;text-align:left;vertical-align:middle;}

#vizsgalatindito {width:1000px;padding:2px;}
#vizsgalatindito .td1 {width:320px;color:rgb(14,39,57);height:38px;font-weight:bold;font-size:16px;} 
#vizsgalatindito TD {padding-top:2px;padding-bottom:2px;height:25px;font-weight:300;font-size:16px;}

.divbe15 {margin-left:15px;padding-top:3px;padding-bottom:3px;}
.divbe30 {margin-left:30px;padding-top:3px;padding-bottom:3px}

#valasztabla {width:500px;padding:2px;border-style:ridge;border-width:1px;border-color:#ccc;border-style:double;}
#valasztabla thead tr td {color:white;height:30px;padding:2px;background-color:#003e6d;cursor:pointer;
											background-image:-moz-linear-gradient(top,#005385,#001f48);
											background-image:-webkit-gradient(linear,0 0,0 100%,from(#005385),to(#001f48));
											background-image:-webkit-linear-gradient(top,#005385,#001f48);
											background-image:-o-linear-gradient(top,#005385,#001f48);
											background-image:linear-gradient(to bottom,#005385,#001f48);
											background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff005385', endColorstr='#ff001f48', GradientType=0);
											border:1px solid #FFFFFF;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065);*zoom:1}

#valasztabla tbody tr td {height:20px;padding:2px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D4D4D4;}
#valasztabla tbody td:last-child{height:20px;padding:2px;border-right-width:1px;border-right-style:solid;border-right-color:#D4D4D4;}
#valasztabla .td1 {width:250px;text-align:left;vertical-align:middle;border-right-width:1px;border-right-style:solid;border-right-color:#D4D4D4;}
#valasztabla .td1_beljebb {width:250px;text-align:left;vertical-align:middle;border-right-width:1px;border-right-style:solid;border-right-color:#D4D4D4;padding-left:20px;}
#valasztabla .td2 {width:125px;text-align:center;vertical-align:middle;}
#valasztabla .td2_kicsi {width:125px;text-align:center;vertical-align:middle;font-size:10px;text-align:left;paddig-left:5px;}

.kerdeskiir_valasz
	{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:10px;
	font-weight: bold;	
	}

.kerdeskiir_valasz2
	{
	display: flex;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:15px;
	}

/**************************************************************************************************************/  
/************************** A dátum kiválasztó formázása ************************************************/
/**************************************************************************************************************/  
 
.dynCalendar_header {font-size: 7pt;font-weight: bold;}
.dynCalendar_dayname {background-color: #eeeeee;border: 1px solid #c0c0c0;font-size: 7pt;text-align: center;}
.dynCalendar_day {background-color: #eeeeee;color: #000000;font-size: 7pt;}
.dynCalendar_today {background-color: #ffffff;border: 1px solid #c0c0c0;font-size: 7pt;}
.dynCalendar {background-color: #c0c0c0;border: 2px outset white;visibility: hidden;position: relative;top: 1px;left: 1px;}	
 
 /*Mentés*/
 .menteshatter
	{
	z-index:190;
	VISIBILITY: hidden; 
	position:absolute;
	top: 0px;
	left: 0px;
	background-color:#333333;  /*#454545;*/
	border:none;
	filter:alpha(opacity=70);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}	
  
 #nh {border-bottom: 1px solid rgb(15,40,58);width:100% !important;margin-bottom:10px;height:60px;padding-top: 10px;}
 #nh2 {width:100%;min-height:50px;padding-top: 10px;}
 #nhina {width: 100%;border-bottom: 1px solid rgb(15,40,58);margin-bottom:10px;min-height:50px;height:auto !important;padding-top: 10px;}
 #nhina12 {width: 100%;border-bottom: 1px solid rgb(15,40,58);margin-bottom:10px;min-height:50px;height:auto !important;padding-bottom:10px;}
 #nhjobbra {float:right;margin-top:15px;}
 #nhina2 {width:100%;margin-bottom:10px;min-height:50px;padding-top: 10px;height:auto !important;}
 #ina {width:100%}
 #ina TD {width:100%;text-align: right;}  
 nh1,nh2,nh3,nh4,nh5,nh6{float:left;line-height:20px;color:#3EC3F0;font-weight:300;}
 nh11 {font-weight:100;color:rgb(15,40,58);font-weight:300;line-height:30px;font-size:30px;min-height:50px;}
 nh12 {font-weight:100;color:rgb(46,187,238);font-weight:400;line-height:40px;font-size:28px;}
 nh1 small,nh2 small,nh3 small,nh4 small,nh5 small,nh6 small{font-weight:100;line-height:1;color:#999}
 nh1,nh2,nh3{line-height:40px}
 nh1{font-size:30px;width:calc(100% - 100px);}
 nh2{font-size:31.5px}
 nh3{font-size:24.5px}
 nh4{font-size:17.5px}
 nh5{font-size:14px}
 nh6{font-size:11.9px}
 nh1 small{font-size:24.5px}
 nh2 small{font-size:17.5px}
 nh3 small{font-size:14px}
 nh4 small{font-size:14px}
select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input
	{display:inline-block;height:30px;padding:0px 6px;margin-bottom:5px;margin-top:5px;font-size:14px;line-height:20px;color:#7F7F7F;
	-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;vertical-align:middle;border-color:#EAEAEA;border: 1px solid;}
select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{display:inline-block;height:30px;padding:0px 6px;margin-bottom:5px;margin-top:5px;font-size:14px;line-height:20px;color:#7F7F7F;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;vertical-align:middle;border-color:#EAEAEA}

select:focus,input[type=file]:focus,input[type=checkbox]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.uneditable-input,.uneditable-textarea{color:#999;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);box-shadow:inset 0 1px 2px rgba(0,0,0,.025);cursor:not-allowed}
.uneditable-input{overflow:hidden;white-space:nowrap}
.uneditable-textarea{width:auto;height:auto}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
.radio,.checkbox{min-height:20px;padding-left:20px}
.radio input[type=radio],.checkbox input[type=checkbox]{float:left;margin-left:-20px}
.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}
.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}
.input-mini{width:60px}
.input-small{width:90px}
.input-medium{width:150px}
.input-large{width:210px}
.input-xlarge{width:270px}
.input-xxlarge{width:530px}
input[class*=span],select[class*=span],textarea[class*=span],.uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.row-fluid .uneditable-input[class*=span]{float:none;margin-left:0}
.input-append input[class*=span],.input-append .uneditable-input[class*=span],.input-prepend input[class*=span],.input-prepend .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.row-fluid .uneditable-input[class*=span],.row-fluid .input-prepend [class*=span],.row-fluid .input-append [class*=span]{display:inline-block}
input,textarea,.uneditable-input{margin-left:0}
.controls-row [class*=span]+[class*=span]{margin-left:20px}
input.span12,textarea.span12,.uneditable-input.span12{width:926px}
input.span11,textarea.span11,.uneditable-input.span11{width:846px}
input.span10,textarea.span10,.uneditable-input.span10{width:766px}
input.span9,textarea.span9,.uneditable-input.span9{width:686px}
input.span8,textarea.span8,.uneditable-input.span8{width:606px}
input.span7,textarea.span7,.uneditable-input.span7{width:526px}
input.span6,textarea.span6,.uneditable-input.span6{width:446px}
input.span5,textarea.span5,.uneditable-input.span5{width:366px}
input.span4,textarea.span4,.uneditable-input.span4{width:286px}
input.span3,textarea.span3,.uneditable-input.span3{width:206px}
input.span2,textarea.span2,.uneditable-input.span2{width:126px}
input.span1,textarea.span1,.uneditable-input.span1{width:46px}
/*.controls-row{*zoom:1}
.controls-row:before,.controls-row:after{display:table;content:"";line-height:0}
.controls-row:after{clear:both}
.controls-row [class*=span],.row-fluid .controls-row [class*=span]{float:left}
.controls-row .checkbox[class*=span],.controls-row .radio[class*=span]{padding-top:5px}*/
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}
input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background-color:transparent}
input[type=button], input[type=submit] {color:white;background-color:rgb(0,173,235);font-size: 14px; padding:5px 10px; cursor:pointer;	
	border:1px solid #03ACEF;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065);}

/* The container */
.container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 14px;
  font-weight:400;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height:25px;
  vertical-align:middle;
}
.container20 {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 14px;
  font-weight:400;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height:20px;
  vertical-align:middle;
}
/* Hide the browser's default checkbox */
.container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.container20 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}
.checkmark20 {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eee;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
  background-color: #ccc;
}
.container20:hover input ~ .checkmark20 {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark {
  background-color: #2196F3;
  
}
.container20 input:checked ~ .checkmark20 {
  background-color: #2196F3;
  
}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after{
  content: "";
  position: absolute;
  display: none;
}

.checkmark20:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {
  display: block;
}
.container20 input:checked ~ .checkmark20:after {
  display: block;
}
/* Style the checkmark/indicator */
.container .checkmark:after{
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.container20 .checkmark20:after {
  left: 7px;
  top: 3px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}