body{
margin:0;
padding:0;
background: #EFEFEF;
}


#maincontainer{
width: 1024px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background: white;
}

#topsection{
background: url("../images/00-design/fejlec_turkisz.jpg") no-repeat;
height: 134px; /*Height of top section*/
width: 1024px;
margin: 0;
padding: 0;
}
#topsection h1{
margin: 0;
padding: 0;
}
#topsection h1 span {
margin: 0;
padding: 0;
display: none;
}
#topsection #cim {
width: 520px;
position: relative;
top: 8px;
left: 490px;
text-align: right;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height: 22px;
color: white;
margin-bottom: 5px;
}
#topsection #cim img {
border: 0;
margin-top: 5px;
}

#topsection #menu_top {
    margin: 0 auto;
    padding: 0;
    position: relative;
    top: 14px;
}
#topsection #menu_top ul {
margin: 0 0 0 0;
margin-inline-start: -20px;
}
#topsection #menu_top li {
display: inline;
margin: 0 0 0 0;
}
#topsection #menu_top li.utolso {
padding: 0;
}
#topsection #menu_top li a {
font-family:  Arial, Verdana, sans-serif;
font-size: 0.9em;
font-weight: bold;
color: #EFEFEF;
padding: 0.5em 0.8em;
text-decoration: none;
margin: 0;
line-height: 1.8em;}

#topsection #menu_top li.aktiv a {
padding: 8px 10px 9px 10px;
background: #00584C;	/*195a63*/
}
#topsection #menu_top li a:hover {
color: #FFFFFF;
background: #057F6B;
}
#topsection #menu_top li img {
margin: 0 20px;
padding: 8px 0 0 0;
border: 0;
}
#topsection #menu_top #jobb_menu {
width: 200px;
position: relative;
top: -20px;
left: 830px;
}
#topsection #menu_top #jobb_menu a img {
margin: 0;
padding: 0;
border: 0;
}
#maincontainer .slideshow {
width: 1024px;
height: 200px;
}
#contentwrapper{
float: left;
width: 100%;
margin-top: 0;

background: white;
}

#contentcolumn{
margin: 0 220px 0 220px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/

background: white;
/*height: 500px;*/
}
#contentwrapper #contentcolumn h1.head, #tartalom_wrapper #tartalom_column h1.head {
color: #CC0000;/*#143D97*/
margin-bottom: 10px;
font-size: 18px;
}
#contentwrapper #contentcolumn h2.header, #tartalom_wrapper #tartalom_column h2.header {
font-family: Arial, Verdana, sans-serif;
font-size: 16px;
text-align: center;
font-weight: bold;
margin: 0 0 10px 0;
color: #046A58;
/*color:#057F6B;*/
}
.udvozlet {
text-align: center;
}
#tartalom_wrapper #tartalom_column .udvozlet img {
float: none;
}
p.dotted {
border-bottom: 2px dotted #D8D8D8;
}
#leftcolumn h3, #rightcolumn h3, #contentcolumn h3 {
margin: 0 20px;
text-align: center;
padding: 10px 0 0 0;
color: #303030;
font-size: 16px;
line-height: 1.4em;
font-family: Arial,Verdana, sans-serif;
border-bottom: 2px solid #D8D8D8;
}

#contentcolumn h3.esemeny {
margin: 0 20px;
text-align: center;
padding: 10px 0 0 0;
color: #303030;
font-size: 16px;
font-family: Arial,Verdana, sans-serif;
border-bottom: 2px solid #D8D8D8;

}
#contentcolumn #hirdetes {
height: 36px;
width: 582px;
margin: 0;
}
#contentwrapper #contentcolumn #outer p.top {
margin-top: 20px;
margin-left: 565px;
position: absolute;
border: 0;
z-index: 10;
}
#contentwrapper #contentcolumn #xmas {
height: 160px;
background: #990000;
text-align: center;
margin: 20px;
padding: 10px 10px 0 10px;
}
#contentwrapper #contentcolumn #xmas img {
float: left;
border: 3px solid #ffcc00;
padding: 2px;
margin-right: 6px;
}
#contentwrapper #contentcolumn #xmas p {
color: #ffcc00;
width: 515px;
margin: 6px 0;
font-size: 13px;
line-height: 22px;
}
#contentwrapper #contentcolumn .newsbox {
/*background: #fdf3bd;*/
background: #fffaf0;
padding: 0 15px 20px 15px;
margin: 10px 15px 15px 15px;
box-shadow: 5px 5px 5px #c4c4c4;
}
#contentwrapper #contentcolumn .newsbox .red {
background: #990000;
color: #FFF36C;
}
#contentwrapper #contentcolumn .newsbox.red h3 {
color: #FFF36C;
font-family:  'Comic Sans MS', sans-serif;
font-size: 22px;
border-bottom: 0;
margin-bottom: 1em;
}
#contentwrapper #contentcolumn .newsbox.red img {
float: right;
}
#contentwrapper #contentcolumn .newsbox.red p a, #contentwrapper #contentcolumn .newsbox.red p a:visited {
color: #cc0000;
padding: 5px 15px;
background: #ffcc00;
}

#contentwrapper #contentcolumn .newsbox.red p.kozep a {
background:#cc0000;
color: white;
padding: 5px 30px;
}
#contentwrapper #contentcolumn .newsbox h3 {
margin-bottom: 1em;
color: #cc0000;
font-weight:bold;
font-size: 16px;
font-family: Arial, Verdana, sans-serif;
}
#contentwrapper #contentcolumn .newsbox p {
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.8em;
  line-height: 1.4em;
  text-align: center;
  margin: 4px 0 0 0;
}
#contentwrapper #contentcolumn .newsbox p a, #contentwrapper #contentcolumn .newsbox p a:visited { 
font-weight: bold;
color: #cc0000;
}
#contentwrapper #contentcolumn .newsbox p.red, #contentwrapper #contentcolumn .newsbox p.kiemeles .red2 {
font-weight: bold;
color: #cc0000;
}
.red2 {
font-weight: bold;
color: #cc0000;
}
#contentwrapper #contentcolumn .newsbox.red p.kiemeles {
font-size: 18px;
font-family: Arial,  sans-serif;
}
#contentwrapper #contentcolumn .newsbox p.right {
text-align: right;
}
/*
#contentwrapper #contentcolumn .newsbox p a, #contentwrapper #contentcolumn .newsbox p a:visited  {
color: #cc0000;
font-weight: bold;
}

#contentwrapper #contentcolumn .newsbox p a:hover
{
text-decoration: none;
}
*/
#contentwrapper #contentcolumn .newsbox .red3 {
background: #cc0000;
color: white;
width: 260px;
padding: 6px;
margin: auto;
font-size: 0.9em;
}
#contentwrapper #contentcolumn .newsbox .red3 a, #contentwrapper #contentcolumn .newsbox f.red3 a:visited {
color: white;
font-weight: bold;
}


#leftcolumn p.handwrite, #contentwrapper #contentcolumn .newsbox p.handwrite {
font-family: 'Oleo Script Swash Caps', sans-serif;
font-size: 26px;
line-height: 26px;
color: #cc0000;
margin: 5px 0 0 0;
text-align: center;
padding: 0;
}
#contentwrapper #contentcolumn .newsbox h1 {
font-family: 'Oleo Script Swash Caps', sans-serif;
font-size: 2.2em;
color: #cc0000;
padding-top: 0;
margin: 0;
}

#contentwrapper #contentcolumn .newsbox p.left {
text-align: left;
padding: 0;
line-height: 1.4em;
}
#contentwrapper #contentcolumn .newsbox p.kozep {
text-align: center;
font-weight: bold;
padding: 0;
}
#contentwrapper #contentcolumn .newsbox p.kozep img.ikon {
border: 0;
float: right;
margin: 0;
padding: 0;
}
#contentwrapper #contentcolumn .newsbox p.jelentkezes {
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
color: white;
background: #cc3333;
width: 120px;
text-align: center;
padding: 2px 4px;
/*float: right;*/
line-height: 17px;
margin: 0 auto;
}
#contentwrapper #contentcolumn .newsbox p.jelentkezes a, #contentwrapper #contentcolumn .newsbox p.jelentkezes a:visited {
color: white;
font-weight: bold;
}
#contentwrapper #contentcolumn .newsbox img {
float: left;
/*margin: 0 10px 0 10px;*/
/*border: 3px solid white;*/
padding: 2px;
}
#contentwrapper #contentcolumn .newsbox img.nofloat {
float: none;
border: 0;
vertical-align: middle;
}
#contentwrapper #contentcolumn .newsbox.red img.nofloat {
border: 2px #FFF36C solid;
padding: 3px;
}
#contentwrapper #contentcolumn .newsbox.red p {
font-size: 14px;
font-weight: bold;
}
#contentwrapper #contentcolumn .newsbox.red p.kicsi {
font-size: 12px;
font-weight: normal;
background:transparent;
color: #FFF36C;
}
#contentwrapper #contentcolumn .newsbox.red .kicsi {
background: #ffffcc;
line-height: 16px;
border: 0;
}
#tartalom_wrapper #tartalom_column img.nofloat {
float: none;
margin: 0;
vertical-align: middle;
border: 0;
}

#contentwrapper #contentcolumn #outer p.top a img {
border: 0;
}
#contentwrapper #contentcolumn #keret {
width: 100%;
text-align:center;
margin: auto;
}
#contentcolumn h4 {
width: 400px;
margin: 10px auto;
text-align: center;
color: #cc3333;
font-size: 16px;
font-family: Arial,Verdana, sans-serif;
background: #FFCC66;
padding: 4px 10px;
}
#contentwrapper #contentcolumn p.left {
text-align: left;
padding-left: 15px;
}
 .doboz p.left {
text-align: left;
padding-left: 15px;
}
#contentwrapper #contentcolumn p.justify {
text-align: justify;
}
#contentwrapper #contentcolumn img.float {
float: left;
padding: 0 10px 5px 0;
}
#contentwrapper #contentcolumn p.jelentkezes {
/*width: 150px;*/
text-align: center;
padding: 5px 10px;
/*background: #cc3333;*/
margin: 3px auto;
}
#contentwrapper #contentcolumn p.jelentkezes a, #contentwrapper #contentcolumn p.jelentkezes a:visited {
color: white;
font-weight: bold;
}

/*===================footer================================================*/

#footer{
clear: left;
width: 1024px;
margin: 0 auto;
background: #7e0202;
text-align: center;
height: 30px;
}
#footer p {
padding-top: 8px;
}
#footer p a, #footer p a:visited {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #CC0000;
text-decoration: none;
}
#footer p a:hover {
color: red;
}
#lablec {
width: 1024px;
margin: 0 auto;
background: #7e0202;
text-align: center;
height: 30px;
}

#lablec p {
padding-top: 8px;
margin: 0;
}
#lablec p a, #lablec p a:visited {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #CC0000;
text-decoration: none;
}
#lablec p a:hover {
color: red;
}
/*===================bal oldalsáv================================================*/
#leftcolumn{
float: left;
width: 220px; /*Width of left column in pixel*/
margin-left: -1024px; /*Set margin to that of -(MainContainerWidth)*/
margin-top: 10px;
text-align: center;
}
#leftcolumn p {
margin: 5px 0 5px 10px;
text-align: left;
line-height: 1.6em;
font-family: Arial, Verdana, sans-serif;
font-size: 0.8em;
color: #2E2E2E;
padding-bottom: 5px;
/*border-bottom: 1px solid #D8D8D8;*/
}
#leftcolumn p .kiemeles {
color: #00584C;
}
#leftcolumn p.kozep {
text-align: center;
font-size: 9px;
color: black;
margin: 0;
}
#leftcolumn p img {
border: 3px solid #FFCC00;
padding: 2px;
margin: 6px 0;
}

#leftcolumn a img {
border: 3px solid #FF9900;
padding: 2px;
margin: 0 5px 0 5px;
}

#leftcolumn p a {
font-family:  Arial,Verdana, sans-serif;
font-weight: bold;
font-size: 1em;
color: #CC0000;
}
#leftcolumn p a:hover {
text-decoration: none;
color: #E80000;
}
#leftcolumn #introduction {
margin: 8px;
/*border: 2px solid #ca0000;*/
box-shadow: 5px 5px 5px #efebeb;
}
#leftcolumn #introduction p{
margin: 0 15px;
text-indent: -10px;
}
#leftcolumn #introduction h3 {
margin-bottom: 6px;
}
/*=================leftcolumn - KALEIDOSZKOP============================*/

#bal_column{
float: left;
width: 220px; /*Width of left column in pixel*/
margin-left: -1024px; /*Set margin to that of -(MainContainerWidth)*/
background: url("../images/00-design/pattern.jpg") repeat;
text-align: left;
}
#bal_column h3 {
margin: 0 20px;
text-align: center;
padding: 10px 0 0 0;
color: #303030;
font-size: 16px;
font-family: Arial,Verdana, sans-serif;
border-bottom: 2px solid #D8D8D8;
}
#bal_column .innertube p {
margin: 4px 0 10px 10px;
font-family: Verdana, Arial,sans-serif;
font-size: 9px;
font-weight: bold;
color: #5B5B5B;
text-align: center;
}
#bal_column .innertube ul {
margin: 0 0 0 10px;
padding: 0;
}
#bal_column .innertube li {
padding: 4px 0;
margin: 0;
line-height: 10px;
list-style-type: none;
}
#bal_column .innertube li.aktiv a, #bal_column .innertube li.aktiv a:visited {
color: #CC3333;
}
/*kínai oldalmenühöz nagyobb font*/
#bal_column .innertube li.aktiv a:lang(zh){
font-family: MingLiU,PMingLiU, serif; 
font-size: 14px;
}

#bal_column .innertube li a, #bal_column .innertube li a:visited {
font-family:  Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #747474;
text-decoration: none;
margin: 0;
padding: 0;
}
#bal_column .innertube li a:hover {
color: #057F6B;
}
#bal_column .innertube li a.aktiv {
color: #CC3300;
}


/*bal oldalsv vége*/

/*===================jobb oldalsáv===================*/

#rightcolumn{
float: left;
width: 220px; /*Width of right column*/
margin-left: -220px; /*Set left margin to -(RightColumnWidth)*/
background: white;
text-align: center;
/*height: 500px;*/
}
.program, .program2, .program3 {
text-align: left;
font-family: Arial,  Verdana,sans-serif;
font-size: 0.9em;
color: #CC0000;
margin: 0;
padding: 0 10px 5px 10px;
border-bottom: 4px solid #D8D8D8;
}

.program3 {
background: #FCF6B1;
padding-bottom: 10px;
margin: 10px;
border: 3px solid #CC0000;
}
.program3 p a {
color: #666666;
font-weight: bold;
font-size: 12px;
line-height: 18px;
}
.program3 p {
text-align: center;
border: 0;
margin: 3px 0;
padding: 0;
}
#leftcolumn h6 {
text-align: left;
margin: 4px 0;
padding:0;
font-weight: bold;
font-size: 12px;
font-family:Arial, Verdana,sans-serif;
}
#leftcolumn  p.center {
text-align: center;
border: 0;
}
#leftcolumn  p.small{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
font-weight:bold;
border: 0;
margin: 6px 0 0 0;
}
#leftcolumn  p.center {
text-align:center;
margin: 5px 0;
}
#leftcolumn .program3 p a.red, .program3 p a.red:visited,#leftcolumn .program p  a.red, #leftcolumn .program p a.red:visited {
background: #cc0000;
color: white;
padding: 2px 4px;
font-size: 9px;
font-weight: bold;
}
.program3 p.jelentkezes a.red:hover {
text-decoration: none;
}
#leftcolumn p.tovabb {
text-align: right;
border: 0;
padding: 0;
margin: 0;
}
#rightcolumn .program h3, #rightcolumn .program3 h3, #leftcolumn .program h3, #leftcolumn .program3 h3 {
text-align: center;
font-family: Arial, Verdana, sans-serif;
font-size: 1em;
font-weight: bold;
color: #990000;
border: 0;
margin: 0;
padding: 1em 0 0.5em 0;
line-height: 1.4em;
}

#rightcolumn .program h3.gold {
background-color: gold;
width: 210px;
}

#leftcolumn .program2 h3, #rightcolumn .program2 h3 {
color: white;
font-size: 14px;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
border: 0;
margin: 0;
}
#rightcolumn a img {
border: 3px solid #B7E2FF;
padding: 2px;
margin: 0 0 2px 0;
}
.program img {
border: 3px solid #B7E2FF;
padding: 2px;
margin: 5px 0 5px 0;
}
.program img.nofloat {
float: none;
border: 0;
padding: 0;
vertical-align: middle;
}
.program p {
margin: 0;
color: #3F3F3F;
}
.program p a, .program p a:visited,.program2 p a, .program2 p a:visited {
color: #990000;
font-weight: bold;
}
.program p a.hir {
color: #606060;
}
.program p a.nyil, .program p a.nyil:visited {
text-decoration: none;
}

.program p a:hover, .program2 p a:hover, .program3 p a:hover {
text-decoration: none;
}
.program p.tovabb, .program2 p.tovabb, .program3 p.tovabb {
margin: 4px 0;
text-align: right;
}

.program p.kozep, .program2 p.kozep{
text-align: center;
line-height: 1.4em;
}

.program p.jelentkezes,.program2 p.jelentkezes {
text-align: center;
padding: 5px 10px;
background: #640000;
margin: 3px 40px;
}
.program p.jelentkezes2 {
text-align: center;
padding: 5px 10px;
margin: 3px 40px;
background: #FF9900;
}
.program p.jelentkezes2 a {
color: #990000;
}
.program p.jelentkezes a,.program p.jelentkezes a:visited, .program2 p.jelentkezes a,.program2 p.jelentkezes a:visited {
color: white;
}
.program p.kiemeles, .program2 p.kiemeles, .program p .kiemeles {
font-family: Arial, sans-serif;
margin: 4px 0 0 0;
padding: 0;
line-height: 1.4em;
}
.program .kicsi_main {
border:0;
background: transparent;
border-collapse: collapse;
font-family: Arial, Helvetica, sans-serif;
}
.program .kicsi_main tr,.program .kicsi_main td {
border:0;
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 2px 1px;
font-weight: bold;
}
.program .kicsi_main tr td a.red, .program .kicsi_main tr td a.red:visited {
background: #cc0000;
color: white;
padding: 2px 4px;
}
.program .kicsi_main tr td a.red:hover {
text-decoration: none;
}
.program2 {
background:#640000;
margin-top: 8px;
padding-bottom: 0;
margin-bottom: 3px;
border: 6px solid #FFCC00;
margin-right: 0;
}
.program2 h3 {
color: white;
}

.program2 p{
color: white;
padding: 0 5px;
}
.program2 p a, .program2 p a:visited{
margin: auto;
border: 1px solid #868686;
border-collapse: separate;
border-spacing: 2px;
text-align: left;
margin-top: 0;
padding: 0;
background: #F5F5F5;
}


.jel a, .jel a:visited {
background: #640000;
padding: 2px 1px;
color: white;
font-size: 9px;
margin-left: 5px;
font-weight: bold;
}
.program2 p .jel2 a, .jel2 a:visited {
background: white;
padding: 2px 1px;
color: #640000;
font-size: 9px;
margin-left: 5px;
font-weight: bold;
}
#leftcolumn #kal {
width:200px;
height: 110px;
text-align: center;
margin: 0 auto;
}
/*==================jobb oldalsáv vége=================*/
.dolt {
font-style: italic;
}
.kiemeles {
font-weight: bold;
}
.clearer {
clear: both;
}
.center {
text-align: center;
}
img.noborder {
border: 0;
}
/*============ Középső hasáb nyitólapon, kaleidoszkop oldalán, nyelvleckékben================================*/
#contentwrapper h1, #contentwrapper #contentcolumn h1 {
font-family:  Arial, Verdana, sans-serif;
font-size: 20px;
text-align: center;
font-weight: bold;
color: #057F6B;/*#143D97*/
margin: 15px 20px 20px 20px;
}
#contentwrapper #contentcolumn p {
font-family: Verdana, Arial, sans-serif;
font-size: 0.8em;
line-height: 1.6em;
margin: 6px 20px 3px 20px;
}
/*======nyelvlecke oldalán======*/
#maincontainer #contentwrapper #contentcolumn p.big {
font-size: 12px;
line-height: 18px;
margin: 6px 20px 3px 20px;
}
.kinai {
font-size: 14px;
font-weight: normal;
}
#maincontainer #contentwrapper #contentcolumn tr td p {
font-weight: normal;
}
#maincontainer #contentwrapper #contentcolumn tr td p .kinai {
font-size: 14px;
font-weight: normal;
}
#maincontainer #contentwrapper #contentcolumn p.cimkozep {
text-align: center;
font-size: 12px;
font-weight: bold;
color: #057F6B;
vertical-align: middle;
margin: 0;
}

h2 {
font-family:  Arial, Verdana, sans-serif;
font-size: 16px;
text-align: left;
color: #CC0000;
}
#contentwrapper #contentcolumn h2 {
font-family:  Arial, Verdana, sans-serif;
font-size: 14px;
text-align: left;
font-weight: bold;
color: #CC0000;/*#143D97*/
margin: 20px 0 10px 10px;

}
/*#contentwrapper #contentcolumn p a, #contentwrapper #contentcolumn p a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
margin: 0;
color: #666666;
font-weight: bold;
}
#contentwrapper #contentcolumn p a:hover {
text-decoration: none;
}
*/
#contentwrapper #contentcolumn p.kozep {
text-align: center;
}
#contentwrapper #contentcolumn p.alcim {
font-weight: bold;
text-align:center;
margin: -10px 0 10px 0;
}
#contentwrapper #contentcolumn p.kozep img {
float: none;
border: 3px solid #FFCC66;
margin: 10px 0;
}
#contentwrapper #contentcolumn #evkonyv {
padding: 0 10px;
margin: 30px auto 0 auto;
text-align: center;
}
#contentwrapper #contentcolumn #evkonyv p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
border: none;
text-align: center;
margin-bottom: 0;
margin-top: 6px;
color: #585858;
font-weight: bold;
}
#contentwrapper #contentcolumn #evkonyv p a, #contentwrapper #contentcolumn #evkonyv p a:visited {
color: #3C7368;
}
#contentwrapper #contentcolumn #evkonyv p a:hover {
text-decoration: none;
}
/*============ HÍREK a nyitólapon================================*/

#contentwrapper #contentcolumn #outer {
/*border-right: 1px dashed #D8D8D8;*/
padding: 0 10px;
margin: 0 0 -20px 0;
}

#contentwrapper #contentcolumn #outer .holder p {
line-height: 16px;
text-align: left;
}
#contentwrapper #contentcolumn #outer .holder h2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #CC0000;
	z-index: 20000;
	line-height: 20px;
}
#contentwrapper #contentcolumn #outer .holder .more p{
font-size: 0.8em;
line-height: 1.4em;
margin: 10px;
}
#contentwrapper #contentcolumn #outer .holder .more p.kozep {
text-align:center;
margin: auto;
}
#contentwrapper #contentcolumn #outer .holder .more {
margin-top: 0;padding: 0;
}
#contentwrapper #contentcolumn #outer .holder p.kepek {
margin-bottom: 0;
}
#contentwrapper #contentcolumn #outer .holder p.thumb,
#contentwrapper #contentcolumn #outer .holder p.thumb-bal,
#contentwrapper #contentcolumn #outer .holder .thumb-rovidhir,
#contentwrapper #contentcolumn #outer .holder p.kepek,
#contentwrapper #contentcolumn #outer .holder h2 {
z-index: 0;
}
#contentwrapper #contentcolumn #outer .holder p.jelentkezes {
margin: 10px auto;
text-align: center;
}
#contentwrapper #contentcolumn #outer .holder p.jelentkezes a,#contentwrapper #contentcolumn #outer .holder p.jelentkezes a:visited {
color: white;
padding: 5px 10px;
background: #c00;
}
#contentwrapper #contentcolumn #outer .holder p.jelentkezes a:visited {
text-decoration: none;
}
#contentwrapper #contentcolumn #outer .holder p.helyszin {
margin-bottom: 4px;
}
#contentwrapper #contentcolumn #outer .holder .thumb-rovidhir {float: left; margin-right: 15px; display:block;}
#contentwrapper #contentcolumn #outer .holder .thumb-rovidhir img {border: 2px solid #FF9900; padding: 2px; margin-bottom: 10px;}
/* keret a hír köré:*/
#contentwrapper #contentcolumn #outer .holder {margin:0;padding:0 15px 0 5px; border-bottom:2px dotted #D8D8D8;}
#contentwrapper #contentcolumn #outer p.end {margin:0;padding: 0;line-height: 16px;}
#contentwrapper #contentcolumn #outer .holder p {padding:0; margin:0;font-family: Verdana, Arial, sans-serif; font-size: 0.8em /*11px*/; font-style: normal;line-height: 1.4em  /*18px*/;}
#contentwrapper #contentcolumn #outer .holder p.bold {font-weight:bold;}

#contentwrapper #contentcolumn #outer .holder h2 {margin:0 0 3px 0; padding:0;line-height: 1.4em;}
#contentwrapper #contentcolumn #outer .holder .thumb {float: left; margin-right: 15px; display:block;}
#contentwrapper #contentcolumn #outer .holder .thumb img {border: 2px solid #FF9900 /*#85CAAE*/; padding: 2px; margin-bottom: 20px;}
#contentwrapper #contentcolumn #outer .holder p.bold {margin: 6px 0 6px 0; line-height: 1.2em; color: #365899}
#contentwrapper #contentcolumn #outer .holder p.cim {margin: 0 0 5px 0;font-weight:normal;}
#contentwrapper #contentcolumn #outer .holder p.center {
text-align: center;
margin: 5px 0;
}
/* unclicked style div.more */
#contentwrapper #contentcolumn #outer div.more {z-index: 50000; margin:0;} 
/*tovább helyzetét itt állítani:*/
#contentwrapper #contentcolumn #outer div.more i {float:right; margin-right:0; margin-top:-4px;margin-bottom: 11px;cursor:pointer; color:#730000; font-family: Verdana,Arial, sans-serif; font-size: 13px; font-weight: bold; font-style: normal; line-height: 10px;}
#contentwrapper #contentcolumn #outer div.more i.hide {display:none;}
#contentwrapper #contentcolumn #outer div.more p {display:none;}
#contentwrapper #contentcolumn #outer div.more h3 {display:none;}
#contentwrapper #contentcolumn #outer div.more img {display:none;}
#contentwrapper #contentcolumn #outer div.more table {display:none;}
#contentwrapper #contentcolumn #outer div.more iframe {display:none;}

/* clicked style div.click */
#contentwrapper #contentcolumn #outer div.click i.show {display:none;}
#contentwrapper #contentcolumn #outer div.click i.hide {display:block;}
#contentwrapper #contentcolumn #outer div.click p {display:block;}
#contentwrapper #contentcolumn #outer div.click h3 {display:block; font-size: 12px; padding-top: 10px;}
#contentwrapper #contentcolumn #outer div.click img {display:block; /*float:left; padding-right:10px;*/}
#contentwrapper #contentcolumn #outer div.click table {display:block;}
#contentwrapper #contentcolumn #outer div.click iframe {display:block;}

#contentwrapper #contentcolumn #outer .holder .clearer {margin: 0;}
/*#contentwrapper #contentcolumn #outer a {color:#c00; font-weight:bold; font-family: Verdana,Arial, sans-serif; font-size: 11px; font-style: normal;}*/
#contentwrapper #contentcolumn #outer a:hover {text-decoration: none;}
#contentwrapper #contentcolumn #outer .holder p.kepek {margin-top: 0;line-height: 20px; font-size: 12px;}
#contentwrapper #contentcolumn #outer .holder p a {color: #cc0000; font-weight: bold;}
#contentwrapper #contentcolumn #outer .holder p.idopont {
font-weight: bold;
margin-bottom: 4px;
margin-top: 6px;
color: #336666;
font-size: 12px;
}
/* ez a kaleidoszkop oldalán szükséges */
#contentwrapper #contentcolumn #outer div.more p.kozep img {
float: none;
border: 0;
text-align:center;
margin: auto;
}
#contentwrapper #contentcolumn #outer div.more p.kiemeles {
margin-top: 18px;
}
.hirlevel {
margin: 0 auto 10px auto;
border: 1px solid #D4D4D4;
border-collapse: separate;
border-spacing: 2px;
text-align: left;
padding: 0;
background: #F2F2F2;
}
.hirlevel tr td {
font-size: 9px;
font-weight: bold;
font-family: Arial, Verdana, sans-serif;
line-height: 10px;
color: #2D2D2D;
margin: 0;
padding: 0;
border: 0;
}
.hirlevel tr.szoveg {
height: 14px;
vertical-align: bottom;
}
.gomb {
font-size: 9px;
font-weight: bold;
}
#leftcolumn .innertube p.feliratkozas {
text-align:center;
font-family: Verdana, Arial,sans-serif;
font-size: 10px;
font-weight: bold;
color: #2D2D2D;
margin: 10px 0 2px 0;
padding: 0;
border: 0;
}
h1.hirlevel {
font-family:  Arial, Verdana, sans-serif;
font-size: 20px;
text-align: center;
font-weight: bold;
color: #057F6B;/*#143D97*/
margin: 15px 20px 20px 20px;
background: transparent;
border: 0;
}
p.hirlevel {
margin: 100px 100px 0 100px;
text-align: center;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height: 28px;
background: transparent;
border: 0;
}
/*======================= Újságcikkekhez outer2  ====================*/
#contentwrapper #contentcolumn #outer .holder .thumb-bal {float: right; margin-right: -10px; display:block;padding-bottom: 0;}
#contentwrapper #contentcolumn #outer .holder .thumb-bal img {border: 3px solid #B6B6B6; margin-left: 10px; background:#fff;padding: 2px; margin-bottom: 10px;}

#contentwrapper #contentcolumn #outer div.more b {position:relative; left:365px; top:-10px;margin-right:0; margin-top: 5px; cursor:pointer; color:#c00; font-weight:bold; font-family: Verdana,Arial, sans-serif; font-size: 13px; font-style: italic; line-height: 11px;}
#contentwrapper #contentcolumn #outer div.more b.hide {display:none; margin-top:5px;}

#contentwrapper #contentcolumn #outer div.click b.show {display:none;}
#contentwrapper #contentcolumn #outer div.click b.hide {display:block;}



/*===========================================================================*/
/*============ HÍREK a konferenciához dotted elválasztó nélkül================================*/

#evkonyv #tartalom_evkonyv #outer {
/*border-right: 1px dashed #D8D8D8;*/
padding: 0 10px;
margin: 0 0 -20px 0;
}
#evkonyv #tartalom_evkonyv #outer .holder2 h1 {
    color: #004488;
    font-family: Arial,Verdana,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 5px 0 5px 0;
    padding: 0;
    text-align: center;
}
#evkonyv #tartalom_evkonyv #outer .holder2 p.kozep {
font-weight: bold;
text-align: center;
    color: #004488;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0;
}
#evkonyv #tartalom_evkonyv #outer .holder2 p.sum {
padding: 10px;
background: #B0D8FF;
margin: 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#evkonyv #tartalom_evkonyv #outer .holder2 p {
line-height: 16px;
}
#evkonyv #tartalom_evkonyv #outer .holder2 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004488;
	z-index: 20000;
}
#evkonyv #tartalom_evkonyv p,#evkonyv #tartalom_evkonyv #outer .holder2 .more p{
font-size: 1em;
line-height: 1.6em;
margin: 10px;
}
#evkonyv #tartalom_evkonyv p,#evkonyv #tartalom_evkonyv #outer .holder2 .more {
margin-top: 0;
}
#evkonyv #tartalom_evkonyv p,#evkonyv #tartalom_evkonyv #outer .holder2 p.kepek {
margin-bottom: 0;
}
#evkonyv #tartalom_evkonyv #outer .holder2 p.thumb,
#evkonyv #tartalom_evkonyv #outer .holder2 p.thumb-bal,
#evkonyv #tartalom_evkonyv #outer .holder2 .thumb-rovidhir,
#evkonyv #tartalom_evkonyv #outer .holder2 p.kepek,
#evkonyv #tartalom_evkonyv #outer .holder2 h2 {
z-index: 0;
}
#evkonyv #tartalom_evkonyv #outer .holder2 .thumb-rovidhir {float: left; margin-right: 15px; display:block;}
#evkonyv #tartalom_evkonyv #outer .holder2 .thumb-rovidhir img {border: 3px solid #66B3FF; padding: 2px; margin-bottom: 10px;}
/* keret a hír köré:*/
#evkonyv #tartalom_evkonyv #outer .holder2 {margin:0;background:#E3EDF4; padding: 10px;}
#evkonyv #tartalom_evkonyv #outer .holder2 p {padding:0; margin:0;font-family: Verdana,Arial, sans-serif; font-size: 11px; font-style: normal;}
#evkonyv #tartalom_evkonyv #outer .holder2 p.bold {font-weight:bold; color: #004488;}

#evkonyv #tartalom_evkonyv #outer .holder2 h2 {margin:0; padding:0;}
#evkonyv #tartalom_evkonyv #outer .holder2 .thumb {float: left; margin-right: 15px; display:block;}
#evkonyv #tartalom_evkonyv #outer .holder2 .thumb img {border: 3px solid #66B3FF; padding: 2px; margin-bottom: 20px;}
#evkonyv #tartalom_evkonyv #outer .holder2 p.bold {margin: 0 0 5px 0;}
/* unclicked style div.more */
#evkonyv #tartalom_evkonyv #outer div.more {z-index: 50000; margin:-10px;} 
/*tovább helyzetét itt állítani:*/
#evkonyv #tartalom_evkonyv #outer .holder2 div.more i {float:right; margin-right:6px; margin-top:-20px;cursor:pointer; color:#004488; font-weight:bold; font-family: Verdana,Arial, sans-serif; font-size: 13px; font-style: italic; line-height: 11px;}

#evkonyv #tartalom_evkonyv #outer .holder2 .clearer {margin: 0;}
#evkonyv #tartalom_evkonyv #outer .holder2 p.kepek {margin-top: 0;line-height: 20px; font-size: 12px;}
#evkonyv #tartalom_evkonyv #outer .holder2 p.kepek a, #evkonyv #tartalom_evkonyv #outer .holder2 p.kepek a:visited {color:#004488;}

/*========================dotted nálküli vége=============================================*/

/*========================NYITÓLAP dotted nálküli vége=============================================*/

#contentwrapper #contentcolumn #outer {
/*border-right: 1px dashed #D8D8D8;*/
padding: 0 10px;
margin: 0 0 -20px 0;
}
#contentwrapper #contentcolumn #outer .holder2 h1 {
    color: #004488;
    font-family: Arial,Verdana,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 5px 0 5px 0;
    padding: 0;
    text-align: center;
}
#contentwrapper #contentcolumn #outer .holder2 p.kozep {
font-weight: bold;
text-align: center;
    color: #004488;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0;
}
#contentwrapper #contentcolumn #outer .holder2 p.sum {
padding: 10px;
background: #FFFFAB;
margin: 10px 0;
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
}
#contentwrapper #contentcolumn #outer .holder2 p {
line-height: 18px;
text-align: left;
}
#contentwrapper #contentcolumn #outer .holder2 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004488;
	z-index: 20000;
	text-align:center;
}
#contentwrapper #contentcolumn p,#contentwrapper #contentcolumn #outer .holder2 .more p{
/*font-size: 12px;
line-height: 16px;*/
margin: 10px;
}
#contentwrapper #contentcolumn p,#contentwrapper #contentcolumn #outer .holder2 .more {
margin-top: 0;
}
#contentwrapper #contentcolumn p,#contentwrapper #contentcolumn #outer .holder2 p.kepek {
margin-bottom: 0;
}
#contentwrapper #contentcolumn #outer .holder2 p.thumb,
#contentwrapper #contentcolumn #outer .holder2 p.thumb-bal,
#contentwrapper #contentcolumn #outer .holder2 .thumb-rovidhir,
#contentwrapper #contentcolumn #outer .holder2 p.kepek,
#contentwrapper #contentcolumn #outer .holder2 h2 {
z-index: 0;
}
#contentwrapper #contentcolumn #outer .holder2 .thumb-rovidhir {float: left; margin-right: 15px; display:block;}
#contentwrapper #contentcolumn #outer .holder2 .thumb-rovidhir img {border: 3px solid #66B3FF; padding: 2px; margin-bottom: 10px;}
/* keret a hír köré:*/
#contentwrapper #contentcolumn #outer .holder2 {margin:0;background:#ffedb7; padding: 10px;}
#contentwrapper #contentcolumn #outer .holder2 p {padding:0; margin:0;font-family: Verdana,Arial, sans-serif; font-size: 12px; font-style: normal;}
#contentwrapper #contentcolumn #outer .holder2 p.bold {font-weight:bold; color: #004488;}

#contentwrapper #contentcolumn #outer .holder2 h2 {margin:0 0 10px 0; padding:0;}
#contentwrapper #contentcolumn #outer .holder2 .thumb {float: left; margin-right: 15px; display:block; text-align: center;}
#contentwrapper #contentcolumn #outer .holder2 .thumb img {border: 3px solid #66B3FF; padding: 2px; margin-bottom: 20px;}
#contentwrapper #contentcolumn #outer .holder2 p.bold {margin: 0 0 5px 0;}
/* unclicked style div.more */
#contentwrapper #contentcolumn #outer div.more {z-index: 50000; margin:-10px;} 
/*tovább helyzetét itt állítani:*/
#contentwrapper #contentcolumn #outer .holder2 div.more i {float:right; margin-right:6px; margin-top: 4px;cursor:pointer; color:#004488; font-weight:bold; font-family: Verdana,Arial, sans-serif; font-size: 13px; font-style: italic; line-height: 11px;}


#contentwrapper #contentcolumn #outer .holder2 .clearer {margin: 0;}
#contentwrapper #contentcolumn #outer .holder2 p.kepek {margin-top: 0;line-height: 20px; font-size: 12px;}
#contentwrapper #contentcolumn #outer .holder2 p.kepek a, #contentwrapper #contentcolumn #outer .holder2 p.kepek a:visited {color:#004488;}

/*========================nyitólapos dotted nálküli vége=============================================*/


/*===========================================================================*/
/*===========================ALOLDALAK=======================================*/
#contentwrapper #contentcolumn h3.olvasoszoba {
font-family: "Comic Sans MS", Arial, Verdana,sans-serif;
color:#00584C;
line-height: 22px;
font-weight: bold;
padding: 6px 0;
text-align:center;
}

#tartalom_wrapper{
float: left;
width: 100%;
background: white;
min-height: 450px;
}

#tartalom_column{
margin-right: 220px; /*Set right margin to RightColumnWidth*/
background: white;
}
#tartalom_column .kiemeles3 {
font-weight: bold;
font-size: 16px;
color: #009900;
}
#tartalom_column h1 {
font-family:  Arial, Verdana, sans-serif;
font-size: 20px;
text-align: center;
font-weight: bold;
color: #057F6B;/*#143D97*/
margin: 15px 20px 20px 20px;
}
#tartalom_column h2.color {
margin: 30px 20px 20px 20px;
padding-top: 10px;
text-align:left;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
color: #CC0000;
}
#tartalom_column h2 .kiemeles {
font-style: italic;
}
#tartalom_column h3 {
margin:10px;
padding-top: 10px;
text-align:left;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
color: #3A8F6D;
}

#tartalom_column p {
font-family: Arial, sans-serif;
  color: #444444;
  line-height: 22px;
  font-size: 14px;
  margin: 6px 20px 3px 20px;
}
#tartalom_column .behuz {
margin: 6px 20px 0 35px;
padding: 12px;
width: 690px;
background: white url("../images/00-design/behuz-background.jpg") repeat-x;
box-shadow: 5px 5px 5px #d4d4d4;
border: 3px solid #f2f2f2;
font-size: 0.8em;
}
#tartalom_column .behuz h2.color {
font-size: 16px;
margin: 0 0 0 -10px;
background: #a80000;
border-radius: 3px;
padding: 4px 10px;
color: white;
width: 395px;
}
#tartalom_column p a, #tartalom_column p a:visited {
font-family:  Arial, Verdana,Helvetica, sans-serif;
margin: 0;
color: red;
font-weight: bold;
}
#tartalom_column p a:hover {
text-decoration: none;
}
#tartalom_column p.idezet1 {
margin: 0 80px;
background: #F2D49C;
padding: 15px;
border: 1px solid #DD741E;
}
#tartalom_column p.idezet1 img {
margin-top: 0;
margin-right: 0;
}
#tartalom_column p.idezet2 {
margin: 0 80px;
background: #CBCFAE;
padding: 15px;
border: 1px solid #627D57;
}
#tartalom_column p.kozep {
text-align: center;
}
#tartalom_column p.alcim {
font-weight: bold;
text-align:center;
margin: -10px 0 10px 0;
}

#tartalom_column p.jelentkezes {
width: 80px;
margin: 0 auto;
text-align: center;
padding: 5px 10px;
background: #cc3333;
font-size: 12px;
}
#tartalom_column p.jelentkezes a,#tartalom_column p.jelentkezes a:visited {
color: white;
}
#tartalom_column p.jelentkezes a:visited {
text-decoration: none;
}
#tartalom_column img {
float: left;
margin-right: 15px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 10px;
/*border: 3px solid #FFCC66;*/
padding: 2px;
}
#tartalom_column p.kozep img {
float: none;
border: 3px solid #FFCC66;
}
#tartalom_column p.kepek img {
float: none;
margin-left:0;
}
#tartalom_column p.kepek {
text-align: center;
}
#tartalom_column .center {
text-align: center;
margin: 0 auto;
}
#tartalom_column .center iframe {
border: 3px solid #E9E9E9;
padding: 2px;
}
#tartalom_column .balhasab {
width: 320px;
float: left;
margin: 20px 0 30px 50px;
}
#tartalom_column #info {
width: 340px;
background: #F8F8F8;
border: 3px solid #D8E1EB;
padding: 10px 0;
margin: 10px 30px 10px 0;
float: right;
}
#tartalom_column #info h2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
margin: 0;
padding: 0;
text-align: center;
font-size: 18px;
color: #990000;
font-weight: bold;
}
#tartalom_column #info p {
margin: 0 10px;
}
.kicsi {
font-size: 11px;
color: black;
}
#tartalom_column #info p a {
color: #990000; 
font-size: 13px;
}
#tartalom_column p img.ikon {
float: none;
margin: 0;
border: 0;
padding: 0;
}
/*=====================jobb_column JOBB HASÁB===================================*/
#jobb_column {
float: left;
width: 220px; /*Width of right column*/
margin-left: -220px; /*Set left margin to -(RightColumnWidth) */
background: url("../images/00-design/pattern.jpg") repeat;
min-height: 450px;
}

#jobb_column .belso h3 {
margin: 0 10px;
text-align: center;
padding: 10px 0 0 0;
color: #303030;
font-size: 14px;
font-family: Arial,Verdana, sans-serif;
border-bottom: 2px solid #D8D8D8;
}
#jobb_column .belso2 h3 {
margin: 0 20px;
text-align: center;
padding: 10px 0 0 0;
color: #303030;
font-size: 16px;
font-family: Arial,Verdana, sans-serif;
border-bottom: 2px solid #D8D8D8;
}
#jobb_column .belso p {
font-family: Arial, Verdana, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #efefef;
    margin: 15px 0 0 0;
    padding: 0.5em;
    background-color: #990000;
}

#jobb_column .belso ul {
margin: 0 0 0 10px;
padding: 0;
}

#jobb_column .belso ul.red {
margin: 0 0 0 10px;
padding: 2px 4px;
background: #880000;
color: white;
}
#jobb_column .belso ul.red li a, #jobb_column .belso ul.red li a:visited {
color: white;
font-size: 13px;
}

#jobb_column .belso ul.alahuz a{
text-decoration: underline;
}
#jobb_column .belso li {
padding: 0.5em 0;
margin: 0.5em 0;
line-height: 1em;
list-style-type: none;
font-size: 0.9em;
}
#jobb_column .belso li.aktiv a, #jobb_column .belso li.aktiv a:visited {
color: #CC3333;
}
/*kínai oldalmenühöz nagyobb font
#jobb_column .belso li.aktiv a:lang(zh){
font-family: MingLiU,PMingLiU, serif; 
font-size: 14px;*/

#jobb_column .belso li a, #jobb_column .belso li a:visited {
font-family:  Arial, Verdana, sans-serif;
font-weight: bold;
color: #303030;
text-decoration: none;
margin: 0;
padding: 0;
}
#jobb_column .belso li a:hover {
color: #057F6B;
}
#jobb_column .belso li a.aktiv {
color: #CC3300;
}


/*========olyan menüpontokhoz, amiknek nincs almenüje====================*/

#jobb_column .belso li a.capital {
margin-top: 5px;
text-decoration: underline;

}
#jobb_column .belso li a.capital, #jobb_column .belso li a.capital:visited {
color: #0C4F50;
font-family:  Arial, Verdana, sans-serif;
font-size: 0.8em;
font-weight: bold;
}

#jobb_column .belso li a.capital, #jobb_column .belso li a.capital:visited {
color: #0C4F50;
font-family:  Arial, Verdana, sans-serif;
font-size: 0.9em;
font-weight: bold;
}
#jobb_column .belso li a.capital:hover {
color: #057F6B;
}
#jobb_column .belso li.aktiv a.capital {
color: #CC3300;
}
.belso{
margin: 15px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
.piros {
color: #cc0000;
}

/*==========================táblázat==========================*/
table, table.kicsi {
margin: auto;
border: 1px solid #868686;
border-collapse: separate;
border-spacing: 2px;
text-align: left;
margin-top: 0;
padding: 0;
background: #F5F5F5;
}



tr, td, table.kicsi tr, table.kicsi td {
border: 1px solid #D3D3D3;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
/*line-height: 18px;*/
font-weight: bold;
color: #5C5C5C;
padding: 2px 10px;
}
tr a, tr a:visited, table.kicsi tr a, table.kicsi tr a:visited {
font-family: Verdana, Arial, sans-serif;
color: #800040;
text-decoration: underline;
padding: 2px 4px;
}
tr a:hover, table.kicsi tr a:hover {
text-decoration: none;
}
table.videoThumbnail {
margin: auto;
border: 1px solid #868686;
text-align: left;
margin-top: 0;
padding: 0;
background: #F5F5F5;
}
table.videoThumbnail tr, table.videoThumbnail td {
padding: 2px;
}

th {
background: #FFCC66;
text-align: center;
color: #646464;
font-weight: normal;
line-height: 1.3em;
padding: 4px 5px;
/*font-family: 'Oleo Script Swash Caps', sans-serif;*/
font-family: Arial, sans-serif;
font-size: 13px;
font-weight: bold;
color: #cc0000;
}
tr.color2 {
background: #D7D4B6;
}
tr.color1 {
background: #F5F5F5;
}
tr.color3 {
background: #F2D49C;
}
tr.color4 {
background: #EBEBEB;
}
tr.color5 {
background: #F2ECBE;
}
tr.color6 {
background: #EEDEAC;
}
tr.color6 {
background: #FCF2BA;
}
tr.color7 {
background: #D5D7C1;
}
tr.color9 {
background: #DBE8CD;
}




#tartalom_column table.kicsi a img {
border: 0;
margin: 0;
float: none;
padding: 0;
}

/*==================rejtett táblázat=============================*/
#tartalom_column .rejtett {
width: 700px;
border-collapse: collapse;
border-spacing: 0;
border: 0;
background: transparent;
padding: 0;
margin: 0 auto;
text-align: left;
}
#tartalom_column .rejtett td {
vertical-align: top;
text-align: left;
border: 0;
background: #F7F7F7;
padding-right: 0;
}
#tartalom_column .rejtett img {
border: 3px solid #ffd1a4;
padding: 3px;
margin: 6px;
}

#tartalom_column .rejtett p.nev {
margin: 30px 5px 0 5px;
font-size: 14px;
line-height: 8px;
color: #666666;
}
#tartalom_column .rejtett p.tit {
margin: 0 0 0 0;
line-height: 18px;
padding-top: 3px;

}

#tartalom_column .rejtett tr.color4 td {
background: #fef3c2;
}
#tartalom_column .rejtett tr.color1 td {
background: #fef7d8;
}

#tartalom_column .kicsi tr.color66 td {
background: #FFD9A8;
padding: 10px 5px;
}
#tartalom_column .kicsi tr.color77 td {
background: #FFBB7C;
padding: 10px 5px;
}

#tartalom_column .rejtett tr p.nev {
text-align: left;
color: #444444;
margin: 20px 0 10px 0;
padding: 0;
font-size: 16px;
font-family: Arial, Verdana, sans-serif;
line-height: 10px;
font-weight: bold;
}
#tartalom_column .rejtett tr p.info {
color: #3C3C3C;
margin: 0 0 6px 0;
padding: 0;
font-size: 10px;
font-family: Verdana, Arial, sans-serif;
font-weight: normal;
line-height: 12px;
}

#tartalom_column .rejtett  td p.tit a, #tartalom_column .rejtett tr.color4 td p.tit a:visited {
color: #cc0000;
}

table.kicsi2 tr.magassag{
height: 10px;
}
#tartalom_column .rejtett tr td img {
float: none;
margin: 10px 0 0 0;
}
#tartalom_column .rejtett tr td p.kozep {
text-align: center;
margin: 0;
}

#tartalom_column .behuz .rejtett {
width: 300px;
border: 1px solid #E2E2E2;
text-align: center;
float: none;
margin: 20px auto 0 auto;
}
#tartalom_column .behuz .rejtett tr, #tartalom_column .behuz .rejtett td {
border: 0;
text-align: center;
background: #fdebbb;
}
#tartalom_column .behuz img {
margin: 0 0 10px 0;
border: 1px solid #FFCC66;
padding:2px;
box-shadow: 5px 5px 5px hsla(15, 69%, 38%, 0.63);
}
#tartalom_column .behuz p a, #tartalom_column .behuz p a:visited {
color: #cc0000;
}
#tartalom_column .behuz .rejtett img {
box-shadow: none;
}
/*==========================táblázat vége==========================*/

p .jobb {
text-align: right;
font-style: italic;
}


/*==========================Tanfolyam táblázat==========================*/
table.tanfolyam {
margin: 0 auto 0 30px;
border: 1px solid #CDAA7F;
border-collapse: separate;
border-spacing: 2px;
text-align: left;
padding: 0;
}
.tanfolyam tr.color2 {
background: #D7D4B6;
}
.tanfolyam tr.color1 {
background: #E9E5CF;
}
.tanfolyam tr.color3 {
background: #F4DDB4;
}
.tanfolyam tr.color4 {
background: #F2F3E1;
}
 .tanfolyam th.color3 {
 background: #F4DDB4;
text-align: center;
color: #00584C;
 }
  .tanfolyam th.color8 {
background: #fdebbb;
}
tr.color12 {
 background: #ffedb7;
}
tr.color13 {
 background: #FFFFC1;
}
.tanfolyam tr, .tanfolyam td {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #4F4F4F;
padding: 4px 5px;
font-weight: bold;
}
.tanfolyam tr {
height: 30px;
}
.tanfolyam td .kiemeles {
font-weight: bold;
color: #990033;
} 
.tanfolyam td .kek {
font-weight: bold;
color: #3E8E81;
} 

.tanfolyam th {
background: #993300;
text-align: center;
color: white;
font-weight: bold;
font-size: 13px;
font-family: Verdana, Arial, sans-serif;
padding: 3px 2px;
}
.tanfolyam tr a {
font-size: 11px;
font-family:, Arial, Verdana sans-serif;
color: white;
text-decoration: underline;
margin: 0;
padding: 2px 4px;
background: #cc0000;
}
.tanfolyam tr a:hover {
text-decoration: none;
}
.tanfolyam tr a img {
border: 0;
float: none;
margin: 0;
padding: 0;
}
.tanfolyam tr a.jelentkezes,.tanfolyam tr a.jelentkezes:visited, .kicsi_main tr a.jelentkezes,  .kicsi_main tr a.jelentkezes:visited  {
padding: 2px 6px;
background: #640000;
color: white;
font-weight: bold;
}
.tanfolyam tr a.jelentkezes:hover, .kicsi_main tr a.jelentkezes:hover  {
text-decoration: none;
}

/*======================táblázat - KRÓNIKA====================================*/
#tartalom_column .kronika {
text-align: center;
border: 0;
background: white;
}
#tartalom_column .kronika tr, #tartalom_column .kronika td {
border: 0;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 3px 0 0 0;
font-family: Arial, Verdana, sans-serif;
color: #595959;
}
#tartalom_column .kronika a, #tartalom_column .kronika a:visited {
color: #595959;
font-size: 9px;
margin: 0 0 3px 0;
}
#tartalom_column .kronika a:hover {
color: #666666;
text-decoration: none;
}
#tartalom_column .kronika a img {
margin: 0;
padding: 0;
float: none;
border: 0;
}

#tartalom_column .kronika img {
/*border: 2px solid #CC0000;*/
padding: 2px;
float: none;
margin: 0;
}

/*Kultúra menü művelődéstört. táblázat*/
#tartalom_column .kronika {
text-align: center;
border: 0;
background: white;
}
#tartalom_column .kronika tr, #tartalom_column .kronika td {
border: 0;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 3px 0 0 0;
font-family: Arial, Verdana, sans-serif;
color: #595959;
}
#tartalom_column .kronika a.kultura, #tartalom_column .kronika a.kultura:visited {
font-family: "Comic Sans MS", Verdana, Arial, sans-serif;
color: #800000;
font-size: 16px;
padding: 0 0 10px 0;
font-weight: normal;
text-decoration: none;
}
#tartalom_column .kronika a.kultura:hover {
color: #CC0000;
text-decoration: none;
}
#tartalom_column .kronika a.kultura img {
margin: 15px 6px 0 6px;
padding: 2px;
float: none;
border: 3px solid #D2D2D2;
}
#tartalom_column .kronika a.kultura:hover img {
float: none;
border: 3px solid #CC0000;
}





#tartalom_column h2.kozep {
text-align: center;
font-family: Arial, Verdana, sans-serif;
font-size: 18px;
font-weight: bold;
color: #990000;
margin-bottom: 40px;
}
#tartalom_column p.kiadvany {
text-align: center;
float: left;
margin-right: 0;
margin-bottom: 50px;
}
#tartalom_column p.kiadvany img {
margin-right: 20px;
}
#tartalom_column p.kozep img {
float: none;
margin: 0;
}
#tartalom_column p.bal img {
float: left;
margin: 0 15px 0 0;
}

/*======================táblázat - KRÓNIKA vége====================================*/

p.kiemeles {
font-weight: bold;
}


/*============ Évkönyvek oldalai - HÍREK az évkönyvben================================*/
#evkonyv {
background: white;
margin: 0;
padding: 0;
}
#evkonyv #tartalom_evkonyv {
width: 804px; /*Set right margin to RightColumnWidth*/
background: white;
margin: 0;
float: left;
}
#jobb_column_evkonyv {
width: 220px;
float: right;
text-align: center;
/*background: url("../images/00-design/pattern.jpg") repeat;*/
}
#jobb_column_evkonyv h3 {
text-align:center;
font-family:  Arial, Verdana, sans-serif;
font-size: 20px;
font-weight: bold;
color: #057F6B;/*#143D97*/
}
#jobb_column_evkonyv .belso ul {
margin: 0;
padding: 0;
}
#jobb_column_evkonyv li{
list-style-type: none;
margin: 10px 0 0 0;
}
#jobb_column_evkonyv .belso li a, #jobb_column_evkonyv .belso li a:visited {
font-family:  Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #747474;
text-decoration: none;
margin: 0;
padding: 0;
}
#jobb_column_evkonyv .belso li a:hover {
color: #057F6B;
}
#jobb_column_evkonyv .belso li.aktiv a {
color: #CC3300;
}

#jobb_column_evkonyv .belso ul li a.kepek, #jobb_column .belso ul li a.kepek {
text-decoration: none;
}
#jobb_column_evkonyv .belso ul li a.kepek img, #jobb_column .belso ul li a.kepek img {
/*border: 3px solid #057F6B;*/
padding: 2px;
margin: 0;
box-shadow: 0 0 0em 0px rgba(0,0,0,0.2), 0 0 0 0px rgb(245,245,245), 0.1em 0.1em 0.5em 0px rgba(0,0,0,0.3);
}
#jobb_column_evkonyv .belso ul li.aktiv a.kepek img, #jobb_column .belso ul li.aktiv a.kepek img{
/*border: 3px solid #CC3300;*/
padding: 2px;
margin: 0;
}
#tartalom_evkonyv h1 {
font-family:  Arial, Verdana, sans-serif;
font-size: 20px;
font-weight: bold;
color: #057F6B;/*#143D97*/
margin: 10px 20px 30px 20px;
text-align: center;
}




#evkonyv #tartalom_evkonyv p.top {
margin-top: -20px;
margin-left: 738px;
position: absolute;
border: 0;
z-index: 10;
}
#evkonyv #tartalom_evkonyv p.top a img {
border: 0;
}

#evkonyv #tartalom_evkonyv #outer {
/*border-right: 1px dashed #D8D8D8;*/
padding: 0 10px;
margin: 0 0 10px 0;
}

#evkonyv #tartalom_evkonyv #outer .holder p {
line-height: 16px;
}
#evkonyv #tartalom_evkonyv #outer .holder h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
	z-index: 20000;
}
#evkonyv #tartalom_evkonyv p,#evkonyv #tartalom_evkonyv #outer .holder .more p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
margin: 10px;

}
/*#evkonyv #tartalom_evkonyv p,#evkonyv #tartalom_evkonyv #outer .holder .more {
margin-top: 0;
}*/
#evkonyv #tartalom_evkonyv p,#evkonyv #tartalom_evkonyv #outer .holder p.kepek {
margin-bottom: 0;
}
#evkonyv #tartalom_evkonyv #outer .holder p.thumb,
#evkonyv #tartalom_evkonyv #outer .holder .thumb-rovidhir,
#evkonyv #tartalom_evkonyv #outer .holder p.kepek,
#evkonyv #tartalom_evkonyv #outer .holder h2 {
z-index: 0;
}
#evkonyv #tartalom_evkonyv #outer .holder .thumb-rovidhir {float: left; margin-right: 15px; display:block;}
#evkonyv #tartalom_evkonyv #outer .holder .thumb-rovidhir img {border: 3px solid #85CAAE; padding: 2px; margin-bottom: 10px;}
/* keret a hír köré:*/
#evkonyv #tartalom_evkonyv #outer .holder {margin:0;padding:0 15px 10px 5px; border-bottom:2px dotted #D8D8D8;}

#evkonyv #tartalom_evkonyv #outer .holder p {padding:0; margin:0;font-family: Verdana,Arial, sans-serif; font-size: 13px; font-style: normal;}
#evkonyv #tartalom_evkonyv #outer .holder p.helyszin {
margin-bottom: 6px;
}

#evkonyv #tartalom_evkonyv #outer .holder p.bold {font-weight:bold;}

#evkonyv #tartalom_evkonyv #outer .holder h2 {margin:0; padding:0;text-align: left;}
#evkonyv #tartalom_evkonyv #outer .holder .thumb {float: left; margin-right: 15px; display:block;}
#evkonyv #tartalom_evkonyv #outer .holder .thumb img {border: 3px solid #85CAAE; padding: 2px; margin-bottom: 10px;}
#evkonyv #tartalom_evkonyv #outer .holder p.bold {margin: 0 0 5px 0;}
/* unclicked style div.more */
#evkonyv #tartalom_evkonyv #outer div.more {z-index: 50000; margin:-10px;} 
/*tovább helyzetét itt állítani:*/
#evkonyv #tartalom_evkonyv #outer div.more i {float:right; margin-right:30px; margin-top:10px;cursor:pointer; color:#c00;font-family: Verdana, Arial, sans-serif; font-weight:bold; font-style: normal;font-size: 13px; line-height: 11px;}
#evkonyv #tartalom_evkonyv #outer div.more i.hide {display:none;}
#evkonyv #tartalom_evkonyv #outer div.more p {display:none;}
#evkonyv #tartalom_evkonyv #outer div.more h3 {display:none;}
#evkonyv #tartalom_evkonyv #outer div.more img {display:none;}
#evkonyv #tartalom_evkonyv #outer div.more table.kicsi {display:none;}
#evkonyv #tartalom_evkonyv #outer div.more table.tanfolyam {display:none;}

/* clicked style div.click */
#evkonyv #tartalom_evkonyv #outer div.click i.show {display:none;}
#evkonyv #tartalom_evkonyv #outer div.click i.hide {display:block;}
#evkonyv #tartalom_evkonyv #outer div.click p {display:block;}
#evkonyv #tartalom_evkonyv #outer div.click h3 {display:block; font-size: 12px; padding-top: 10px;}
#evkonyv #tartalom_evkonyv #outer div.click img {display:block; float:left; padding-right:10px;}
#evkonyv #tartalom_evkonyv #outer div.click table.kicsi {display:block; margin: 0;}
#evkonyv #tartalom_evkonyv #outer div.click table.tanfolyam {display:block;}

#evkonyv #tartalom_evkonyv #outer .holder .clearer {margin: 0;}
#evkonyv #tartalom_evkonyv #outer a {color:#c00; font-weight:bold; font-family: Verdana,Arial, sans-serif; font-size: 10px; font-style: normal;}
#evkonyv #tartalom_evkonyv #outer a:hover {text-decoration: none;}
#evkonyv #tartalom_evkonyv #outer .holder p.kepek {margin-top: 0;line-height: 26px; font-size: 12px;}

#evkonyv #tartalom_evkonyv #outer .holder p dolt {
margin: 0;
font-style: italic;
}



/*=================alsoresz=====================================================================*/
table.oszto {
margin: 0;
padding: 0;
background: white;
border: 0;
border-collapse: collapse;
}
table.oszto tr,table.oszto td{
margin: 0;
padding: 0;
border: 0;
}
table.oszto tr {
vertical-align: top;
}
table.oszto tr td .nyelvlecke table.hatter
{
border: 3px solid #E6E6E6;
border-collapse: collapse;
}
.oszto tr td .nyelvlecke .hatter tr.color1 {
background: #F7F7F7;
}
.oszto tr td .nyelvlecke .hatter tr.color2 {
vertical-align: middle;
height: 28px;
}
.oszto tr td .nyelvlecke .hatter a, .oszto tr td .nyelvlecke .hatter a:visited{
text-decoration: underline;
}
.oszto tr td .nyelvlecke .hatter a:hover {
text-decoration: none;
}
.oszto tr td .nyelvlecke .hatter a img {
border: 0;
float: none;
margin: 0;
padding: 0;
}
table.transparent {
border: 0;
width: 100%;
border-collapse: collapse;
background: transparent;
}
table.transparent tr, table.transparent td {
border: 0;
}
table.transparent tr p{
padding: 0 0 6px 0;
}
table.transparent tr td .kinai {
font-size: 26px;
font-weight: normal;
}
.oszto tr td .nyelvlecke .hatter tr td table.transparent tr td p.kiejtes .kinai a, .oszto tr td .nyelvlecke .hatter tr td table.transparent tr td p.kiejtes .kinai a:visited {
text-decoration: none;
font-size: 24px;
}
.oszto tr td .nyelvlecke .hatter tr td table.transparent tr td p.kiejtes a{
font-family: Arial,Verdana,sans-serif;
font-size: 16px;
}
table.transparent tr td .kinai :hover {
color: #640000;
}
table.oszto p {
font-weight: normal;

}
#alsoresz{
clear: left;
width: 1024px;
margin: 0 auto 0 auto;
background: white;
text-align: center;
}
#flashContent { width:480px; height:400px; }

.valaszto {
width: 512px;
background:#00584C;
height: 36px;
margin: 0;
}
table.oszto .valaszto p {
text-align:left;
font-family:  Verdana,Arial,sans-serif;
font-size: 11px;
font-weight: bold;
color: white;
line-height: 36px;
margin-left: 10px;
}
table.oszto .valaszto h2 {
text-align:center;
color: white;
line-height: 36px;
	font-family:  Arial, Verdana,sans-serif;
	font-size: 16px;
	font-weight: bold;
margin: 0 0 0 0;
}
table.oszto .valaszto p a {
display: block;
position: relative;
left:396px;
top: -48px;
width: 100px;
margin: 0 0 0 0;
padding: 0;
color: white;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
}
#ujsag_cikkek {
background: #F0F0F0;
border: 2px solid #DADADA;
padding: 0 10px;
margin: 0 0 0 0;
}



table.oszto #outer_ujsag #ujsag_cikkek .holder .thumb-bal {float: right; margin-right: -10px; display:block;padding-bottom: 0;}
table.oszto #outer_ujsag #ujsag_cikkek .holder .thumb-bal img {border: 3px solid #B6B6B6; margin-left: 10px; background:#fff;padding: 2px; margin-bottom: 10px; z-index:10000;}

table.oszto #outer_ujsag #ujsag_cikkek div.more b {position:relative; left:316px; top:0;margin-right:0; margin-top: 0; cursor:pointer; color:#c00; font-weight:bold; font-family: Verdana,Arial, sans-serif; font-size: 13px; font-style: italic; line-height: 11px;}
table.oszto #outer_ujsag #ujsag_cikkek div.more b.hide {display:none; margin-top:0;}

table.oszto #outer_ujsag #ujsag_cikkek div.click b.show {display:none;}
table.oszto #outer_ujsag #ujsag_cikkek div.click b.hide {display:block;}

table.oszto #outer_ujsag #ujsag_cikkek {
/*border-right: 1px dashed #D8D8D8;*/
padding: 0 10px;
margin: 0 0 10px 0;
}

table.oszto #outer_ujsag #ujsag_cikkek .holder p {
line-height: 16px;
}
table.oszto #outer_ujsag #ujsag_cikkek .holder h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	z-index: 20000;
}
table.oszto #outer_ujsag #ujsag_cikkek .holder .more p{
font-size: 11px;
line-height: 16px;
margin: 10px;
}
table.oszto #outer_ujsag #ujsag_cikkek .holder .more p img{
float: none;
margin-bottom: 0;
padding: 0;
}
table.oszto #outer_ujsag #ujsag_cikkek .holder .more p.kozep img {
float: none;
margin: 0 auto;
}
table.oszto #outer_ujsag #ujsag_cikkek .holder .more p.kozep {
text-align: center;
margin: 0;
padding: 0;
}
table.oszto #outer_ujsag #ujsag_cikkek .holder .more p.kiemeles {
margin-top: 18px;
margin-bottom: 0;
font-weight: bold;
}
table.oszto #outer_ujsag #ujsag_cikkek .holder .more {
margin-top: 0;
}
table.oszto #outer_ujsag #ujsag_cikkek .holder p.kepek {
margin-bottom: 0;
}
table.oszto #outer_ujsag #ujsag_cikkek .holder p.thumb,
table.oszto #outer_ujsag #ujsag_cikkek .holder p.thumb-bal,
table.oszto #outer_ujsag #ujsag_cikkek .holder .thumb-rovidhir,
table.oszto #outer_ujsag #ujsag_cikkek .holder p.kepek,
table.oszto #outer_ujsag #ujsag_cikkek .holder h2 {
z-index: 0;
}
table.oszto #outer_ujsag #ujsag_cikkek .holder .thumb-rovidhir {float: left; margin-right: 15px; display:block;}
table.oszto #outer_ujsag #ujsag_cikkek .holder .thumb-rovidhir img {border: 3px solid #85CAAE; padding: 2px; margin-bottom: 10px;}
/* keret a hír köré:*/
table.oszto #outer_ujsag #ujsag_cikkek .holder {margin:0;padding:0 15px 10px 5px; border-bottom:2px dotted #D8D8D8;}
table.oszto #outer_ujsag #ujsag_cikkek .holder p {padding:0; margin:0;font-family: Verdana,Arial, sans-serif; font-size: 11px; font-style: normal;}
table.oszto #outer_ujsag #ujsag_cikkek .holder p.bold {font-weight:bold;}

table.oszto #outer_ujsag #ujsag_cikkek .holder h2 {margin:0 00 0; padding:0;}
table.oszto #outer_ujsag #ujsag_cikkek .holder .thumb {float: left; margin-right: 15px; display:block;}
table.oszto #outer_ujsag #ujsag_cikkek .holder .thumb img {border: 3px solid #85CAAE; padding: 2px; margin-bottom: 20px;}
table.oszto #outer_ujsag #ujsag_cikkek .holder p.bold {margin: 0 0 5px 0;}
table.oszto #outer_ujsag #ujsag_cikkek .holder p.source {margin: 0 0 6px 0; color: #727272;font-size: 10px;}
/* unclicked style div.more */
table.oszto #outer_ujsag #ujsag_cikkek div.more {z-index: 50000; margin:-10px;} 
/*tovább helyzetét itt állítani:*/
table.oszto #outer_ujsag #ujsag_cikkek div.more i {float:right; margin-right:0; margin-top:-20px;cursor:pointer; color:#c00; font-weight:bold; font-family: Verdana,Arial, sans-serif; font-size: 13px; font-style: italic; line-height: 11px;}
table.oszto #outer_ujsag #ujsag_cikkek div.more i.hide {display:none;}
table.oszto #outer_ujsag #ujsag_cikkek div.more p {display:none;}
table.oszto #outer_ujsag #ujsag_cikkek div.more h3 {display:none;}
table.oszto #outer_ujsag #ujsag_cikkek div.more img {display:none;}

/* clicked style div.click */
table.oszto #outer_ujsag #ujsag_cikkek div.click i.show {display:none;}
table.oszto #outer_ujsag #ujsag_cikkek div.click i.hide {display:block;}
table.oszto #outer_ujsag #ujsag_cikkek div.click p {display:block;}
table.oszto #outer_ujsag #ujsag_cikkek div.click h3 {display:block; font-size: 12px; padding-top: 10px;}
table.oszto #outer_ujsag #ujsag_cikkek div.click img {display:block; float:left; padding-right:10px;}

table.oszto #outer_ujsag #ujsag_cikkek .holder .clearer {margin: 0;}
table.oszto #outer_ujsag #ujsag_cikkek a {color:#c00; font-weight:bold; font-family: Verdana,Arial, sans-serif; font-size: 10px; font-style: normal;}
table.oszto #outer_ujsag #ujsag_cikkek a:hover {text-decoration: none;}
table.oszto #outer_ujsag #ujsag_cikkek .holder p.kepek {margin-top: 0;line-height: 20px; font-size: 12px;}




/* ============================NYELVLECKÉK=================================== */

.valaszto2, .valaszto3 {
width: 512px;
background:#640000;
height: 36px;
margin: 0;
padding: 0;
}
.valaszto2 h2 {
text-align:center;
color: white;
line-height: 36px;
	font-family:  Arial, Verdana,sans-serif;
	font-size: 16px;
	font-weight: bold;
margin:0;
padding: 0;
}
.valaszto2 p {
color: white;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
padding-top: 10px;
width: 210px;
margin: -36px 0 0 335px;
}
table.oszto .valaszto3 p {
color: white;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
padding-top: 10px;
}
.valaszto2 p a {
display: block;
position: relative;
padding: 0;
color: white;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
}
 .nyelvlecke img {
border: 0;
float: none;
margin: 0;
padding: 0;
}
.nyelvlecke table.hatter {
background: transparent;
margin: 0 auto;
width: 480px;
border: 0;
}

.nyelvlecke table.hatter tr, .nyelvlecke table.hatter td {
border: 0;
padding-left: 5px;
font-family: Arial, Verdana, sans-serif;
font-size:12px;
}
.normal {
font-weight: normal;
font-style: italic;
}
.nyelvlecke {
margin: 0 auto;
width: 480px;
}
.nyelvlecke table.hatter td {
vertical-align: middle;
height: 40px;
}
.nyelvlecke p.fej {
background:#00584C;
width: 200px;
margin: 0 0 10px 0;
padding: 6px 0;
color: #FAFAFA;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 20px;
text-align: center;
}
.nyelvlecke p.magyar {
background: url("../images/00-design/head.gif") no-repeat;
text-align: center;
font-size: 16px;
font-family: "Comic Sans MS", Arial, Verdana,sans-serif;
color:#640000;
border: 0;
margin: 0 auto;
padding: 4px 0;
width: 480px;
}
.nyelvlecke p.magyar2 {
background: url("../images/00-design/head_redborder.gif") no-repeat;
text-align: center;
font-size: 16px;
font-family: "Comic Sans MS", Arial, Verdana,sans-serif;
color:#640000;
line-height: 16px;
border: 0;
margin: 0 auto;
padding: 4px 0;
width: 480px;
}

.nyelvlecke p.kinai {
font-size: 24px;
font-weight: bold;
font-family: SimSun,"华文新魏", serif; 
margin: 0;
padding: 0;
}
.nyelvlecke .transparent .kinai a, .nyelvlecke .transparent .kinai a:visited {
text-decoration: none;
}
.nyelvlecke p.kiejtes {
text-align: left;
font-size: 16px;
font-family: Arial,Verdana,sans-serif;
font-weight: bold;
padding-top: 5px;
margin: 0;
}

#belyegkep {
text-align: left;
width: 180px;
left: 20px;
margin: 0;
}
#belyegkep img {
margin: 0 4px 0 0;
}
img.belyeg {
left: 25px;
top:0;
position: relative;
}
img.belyeg2 {
left: -425px;
top: 37px;
    position: relative;
}

/*=================TANULóSzOBA====================================*/
.lecke {
text-align: center;
margin: 15px auto;
width: 480px;

}
#contentwrapper #contentcolumn h1.tanszoba {
margin:10px 0 0 0;
}

/*=================Művelődés====================================*/

table.muvtort {
width: 650px;
border: 6px solid #fff;
font-size: 24px;
color: #494949;
font-weight: bold;
border-collapse: collapse;
}
table.muvtort tr, table.muvtort td {
border: 0;
}
table.muvtort tr {
vertical-align: middle;
height: 32px;
}
table.muvtort tr.color1 {
background: #F0F0F0;
}
table.muvtort tr.color2 {
background: #E5E5E5;
}

#tartalom_column .belso h4 {
font-family:  Arial,Verdana, sans-serif;
font-size: 16px;
color: #CC0000;
margin: 20px 0 5px 20px;
}
#tartalom_column .belso .leftimage {
float: left;
margin-right: 0;
}
/*=================Egyes cikkek oldalai====================================*/
#content {
margin: 0;
padding: 0;
text-align: center;
}
#content #bal_hasab {
float: left;
width: 560px;
margin: 0 0 0 20px;
padding: 0;
}
#content #jobb_hasab {
float: right;
margin: 0;
padding: 0 10px 0 10px;
text-align: center;
}
#content #jobb_hasab p {
margin:-10px 0 0 0;
padding: 0;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #494949;
}
#content #jobb_hasab img {
float: none;
margin: 0 0 15px 0;
border: 3px solid #EFEFEF;
padding: 2px;
}
#content #bal_hasab img {
float: none;
margin: 0;
border: 3px solid #EFEFEF;
padding: 2px;
}

#content #bal_hasab p {
text-align: justify;
margin: 6px 0;
color: #494949;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
}
#content #bal_hasab a,#content #bal_hasab a:visited {
font-weight: bold;
color: #535353;
}
#content p.jobb {
text-align: center;
font-style: italic;
}
#content h4 {
font-family:  Arial,Verdana, sans-serif;
font-size: 16px;
color: #CC0000;
margin: 23px 0 5px 30px;
text-align: left;
}
#content h1 {
font-family:  Arial,Verdana, sans-serif;
font-size: 18px;
color: #CC0000;
margin: 10px 0 20px 30px;
font-weight: bold;
}
#content .cikk_rezume p.rezume {
font-family:  Verdana,Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
color: #595959;
font-weight: bold;
line-height: 22px;
margin: 20px auto;
width: 600px;
padding: 5px;
border: 3px solid #C1C1C1;
background: #F3F3F3;
}
#content #bal_hasab p.rezume_kicsi {
width: 500px;
padding: 5px;
border: 3px solid #990000;
background: #F3F3F3;
margin: 10px auto;
font-weight: bold;
color: #990000;
text-align: left;
}
#content #bal_hasab p.behuzas {
margin-left: 120px;
}
#content .cikk_rezume {
text-align: center;
margin: 0;
}
#content p.nav {
margin-left: 30px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 9px;
color: #057F6B;
}
#content p.nav a, #content p.nav a:visited {
color: #057F6B;
}
#content p.nav a:hover {
text-decoration: none;
}
.doboz {
width: 520px;
padding: 10px;
/*border: 2px solid #c5c5c5;*/
/*background: #fffff6;*/
background:#f3f3f3;
margin: 10px auto;
box-shadow: 0 0 0em 0px rgba(0,0,0,0.2), 0 0 0 0px rgb(245,245,245), 0.1em 0.1em 0.5em 0px rgba(0,0,0,0.3);
/*font-weight: bold;*/
color: black;
text-align: center;
line-height: 18px;
}
#tartalom_column .doboz p.kozep {
font-weight: bold;
font-size: 16px;
color: #990000;
font-family: Arial, Verdana, sans-serif;
line-height: 24px;
margin: 10px auto;
text-align: center;
}
#content #bal_hasab .doboz p{
text-align: left;
font-weight: normal;
font-size: 20px;
}
#tartalom_column .doboz p a, #tartalom_column .doboz p a:visited{
font-size: 14px;
color: #cc0000;
font-weight: bold;
}
#tartalom_evkonyv .doboz p a, #tartalom_evkonyv .doboz p a:visited {
font-size: 13px;
color: #cc0000;
font-weight: bold;
}
#tartalom_evkonyv .doboz p a:hover {
text-decoration: none;
}

#content #bal_hasab .doboz p.behuzas {
text-align: left;
margin: 6px 0 0 150px;
color: #494949;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
}
#contentcolumn .doboz h3 {
font-family:  Arial,Verdana, sans-serif;
font-size: 14px;
color: #CC0000;
margin: 0 0;
border: 0;
text-align: center;
}

/*Mozgó ablakokhoz*/
      #banner {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
        color: #663300;
		padding: 0;
		border: 6px solid #F5D20A;
        background-image: url("00-design/images/00-design/bg2.jpg");
        width: 250px; 
		height: 150px; 
	  }
      #banner .holder {
        padding: 0;
      }
      
      #banner a.cimsor span h3{
        display: none;
		font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size: 16px;
        text-align: center;
        line-height: 16px;
		font-weight: bold;
		margin: 0;
		position: absolute;
      }
#banner a.cimsor {
		position: relative;
		width: 245px;
		height: 60px;
		display: block;
}
		#banner p.kozep {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		font-weight:bold;
		font-size: 12px;
		margin: 0 0 6px 0; 
		padding: 0;
		}
        #banner p.kerdes {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		font-weight:bold;
		font-style: italic;
		font-size: 11px;
		margin: -5px 0 10px 0;
		padding: 0;
		}
#banner p.bannerszoveg {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 20px;
		text-align: center;
		margin: 6px 0;
		color: #F5D20A;
		font-weight:bold;
		}
#banner p.bannerszoveg a, #banner p.bannerszoveg a:visited{
		color: #F5D20A;
		text-decoration: underline;
}
#banner p.bannerszoveg a:hover {
		text-decoration: none;
}
#banner h1 {
        font-family:  Arial,Verdana, Helvetica, sans-serif;
		text-align: center;
		font-weight:bold;
		font-size: 22px;
		color: #F5D20A;
		margin: 6px 0;
}
#banner p.bannerszoveg .nagyobb {
		font-weight:bold;
		font-size: 20px;
}
#banner p.close {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        text-align: right;
        margin: -4px 0 0 0;
        padding: 0;
		font-weight:bold;
		color: #F5D20A;
      }
	  #banner p.close a, #banner p.close a:visited {
		color: #F5D20A;
	  }
      
      #banner a:link {
        color: #663300;
        text-decoration: none;
      }
      
      #banner a:visited {
        color: #663300;
        text-decoration: none;
      }
      
      #banner a:active {
        color: #663300;
        text-decoration: none;
      }
      
      #banner a:hover {
        color: #CC0000;
        text-decoration: none;
      }
/*Mozgó ablakok vége*/

/*======================random képek a nyitólapon=============================*/
#contentwrapper #contentcolumn .belso ul {
margin: 0 -10px 0 0;
padding: 0;
}
#maincontainer #contentwrapper #contentcolumn .belso ul li{
display: inline;
list-style-type: none;
margin: 10px 0 0 0;
}
#contentwrapper #contentcolumn .belso li a.szoveg, #contentwrapper #contentcolumn .belso li a.szoveg:visited {
font-family:  Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #747474;
text-decoration: none;
padding: 0 20px 0 20px;
margin: 0 6px;
}
#contentwrapper #contentcolumn .belso li  a.szoveg:hover {
color: #057F6B;
}
#contentwrapper #contentcolumn .belso li.aktiv a.szoveg {
color: #CC3300;
}

#contentwrapper #contentcolumn .belso ul li a.kepek {
text-decoration: none;
}
#contentwrapper #contentcolumn .belso ul li a.kepek img{
border: 3px solid #057F6B;
padding: 2px;
margin: 0;
float: none;
}
#contentwrapper #contentcolumn .belso ul li.aktiv a.kepek img{
border: 3px solid #CC3300;
padding: 2px;
margin: 0;
}
/*random képek a nyitólapon vége*/
#tartalom_wrapper #tartalom_column .rejtett p.heart {
margin: 0;
}
#tartalom_wrapper #tartalom_column .rejtett p.heart img {
border: 0;
vertical-align: bottom;
margin-top: 0;
}
#tartalom_wrapper #tartalom_column .rejtett p.heart a {
color: #057F6B;
font-family: "Comic Sans MS",Verdana, Arial, sans-serif;
font-size: 13px;
cursor: pointer;
}

#tartalom_wrapper #tartalom_column h5 {
font-family:  Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
margin: 10px 0 5px  0;
}
#tartalom_wrapper #tartalom_column .doboz h5 {
font-size: 1em;
color: #CC0000;
margin: 2rem 0 1rem 0;
border: 0;
text-align: center;
}


/*tinybox*/
#testdiv {margin:0 0 6px 0;  background:transparent;}
#testdiv p a {text-decoration: underline; cursor: pointer;}
#tinybox {position:absolute; display:none; padding:0px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #07bc9c; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:transparent; z-index:1500}
#tinycontent {background:#fff;margin:5px;padding:0;}
#tinycontent p {font-family: "Comic Sans MS",Verdana, Arial, sans-serif;font-size: 11px;margin:6px;}
#tinycontent img {float: right; margin: 0 10px 10px 10px;border: 3px solid #fbef84; padding:2px;vertical-align: top; }
.button {font:11px Georgia,Verdana; margin-bottom:10px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer}
.button:hover {border:1px solid #bbb; background:#e3e3e3}
#tinycontent p.close {text-align: right;margin: 0 0 10px 0;line-height: 0;}
#tinycontent p.close a {color:#07bc9c;font-weight: bold;font-size:16px;text-decoration: none;}


#tartalom_column .rejtett tr td img.float {
float: left;
margin-left: 180px;
margin-right: 10px;
}
#contentwrapper #contentcolumn #confucius {
background:#dfefff;/*9D7B8#E3E7EE*/
font-family: Arial, Verdana, sans-serif;
box-shadow: 5px 5px 5px #c4c4c4;
width: 540px;
padding: 0 5px 0 10px;
margin: 10px auto 0 auto;
}
#contentwrapper #contentcolumn #confucius p {
font-size: 13px;
/*font-family: 'Oleo Script Swash Caps', sans-serif;*/
text-align: left;
font-family: 'Courgette', sans-serif;
color: #004040;
margin: 4px 0 0 25px;
line-height: 22px;
}
#contentwrapper #contentcolumn #confucius p.chinese {
font-family: Simsun, "Times New Roman", sans-serif;
font-size: 20px;
font-weight: bold;
margin: 6px 0 0 5px;
text-align:center;
line-height: 26px;
}
#contentwrapper #contentcolumn #confucius p.chinese .dolt {
font-size: 11px;
font-family: Arial, Verdana, sans-serif;
font-weight: normal;
font-style: normal;
}
#tartalom_wrapper #tartalom_column .belso p.chinese {
font-family: Simsun, "Times New Roman", sans-serif;
font-size: 14px;
font-weight: normal;
margin: 6px 0;
text-align:center;
}

#tartalom_wrapper #tartalom_column .belso p.right {
text-align:center;
font-style: italic;
font-family: Arial, sans-serif;
font-size: 11px;
margin: 0 0 40px 0;
}
#contentwrapper #contentcolumn #confucius p.right a,#contentwrapper #contentcolumn #confucius p.right a:visited {
font-style: italic;
font-family: Arial, sans-serif;
font-size: 12px;
color: #004040;
}
#contentwrapper #contentcolumn #confucius p.right a:hover {
text-decoration: none;
}
#contentwrapper #contentcolumn #confucius p.right {
text-align:center;

}
#contentwrapper #contentcolumn #confucius img {
float: right;
border-radius: 5px;
margin: 10px;
box-shadow: 3px 3px 3px #5A72A7;
}
#contentwrapper #contentcolumn #confucius h1 {
color: #004040;
font-family: 'Oleo Script Swash Caps', sans-serif;
font-weight: normal;
font-size: 18px;
padding: 8px 0 0 0;
margin: 0;
}

#tartalom_column p a.forum, #tartalom_column p a.forum:visited {
color: white;
font-weight: bold;
font-size: 16px;
font-family: Arial, Verdana, sans-serif;
background: #40b3a2;
text-decoration: none;
color: white;
padding: 4px 8px;
border-radius: 5px;
}

table.invisible {
/*width: 554px;*/
margin:0 0 0 7px;
padding: 10px 2px;
text-align:center;
border: 0;
border-collapse: collapse;
background: transparent;
}
.invisible tr, .invisible td {
margin:0;
border: 0;
border-collapse: collapse;
text-align: center;
padding: 2px;
}
.invisible tr td.blue {
background: #3399cc;
text-align: center;
margin:0;
padding: 4px;
}
.invisible tr td.red img {
float: right;
border: 3px solid #ffcc33;
}
.invisible tr td.blue a, .invisible tr td.blue a:visited {
color: white;
font-weight: bold;
font-size: 18px;
font-family: Arial, Verdana, sans-serif;
line-height: 22px;
text-decoration: none;
display: block;
}
.invisible tr td.blue img {
border: 0;
}
.invisible tr td.red {
background: #cc0000;
text-align: center;
margin:0;
padding: 4px;
vertical-align: top;
}
.invisible tr td.red a, .invisible tr td.red a:visited {
font-size: 11px;
color: #ffcc33;
font-weight: bold;
text-decoration: none;
}
.invisible tr td.red h6 a, .invisible tr td.red h6 a:visited {
color: #ffcc33;
font-weight: bold;
font-size: 18px;
font-family: 'Courgette', sans-serif;
line-height: 28px;
text-decoration: none;
display: block;
float: left;
width: 100px;
}
.invisible tr td.red h6{
margin: 0;
padding: 0;
}

#contentwrapper #contentcolumn #box2 {
margin: 0 auto;
text-align: center;
padding: 0;
}

map {
display: block;
height: 449px;
width: 724px;
border: 0;
}

#tartalom_column map area, #tartalom_column img.map  {
border-style: none;
outline: none;}

#tartalom_column img.noborder {
border: 0;
padding: 0;
margin-top: -10px;
background:transparent url("../images/00-design/behuz-background.jpg") repeat-x;
}
.tanfolyam th.orange {
background: #D46110;
font-size: 16px;
font-family: Arial, sans-serif;
}
td.color4 {
    background: #FFE4B3;
}
td.color44 {
    background: #F9F3D6;
}
iframe {
margin: 0;
border: 0;
padding: 0;
}

#contentwrapper #contentcolumn .newsbox3, #tartalom_wrapper #tartalom_column .newsbox3 {
background: url("../images/50procent.jpg") no-repeat;
width: 500px;
height: 103px;
margin: 0 auto;
text-align: center;
}
#contentwrapper #contentcolumn .newsbox3 p, #tartalom_wrapper #tartalom_column .newsbox3 p {
color: #ff9900;
font-size: 12pt;
line-height: 17px;
font-weight: bold;
text-align: center;
font-family: Arial;
    padding-left: 110px;
    padding-top: 7px;
}

#contentwrapper #contentcolumn .newsbox3 p.kicsi, #tartalom_wrapper #tartalom_column .newsbox3 p.kicsi {
font-size: 10px;
font-weight: normal;
}

#contentwrapper #contentcolumn .newsbox4 {
background: url("../images/25procent.jpg") no-repeat;
}

#contentwrapper #contentcolumn .newsbox4 p {
font-size: 11pt;
color: #ff9900;
    padding-left: 110px;
    padding-top: 7px;
}

#contentwrapper #contentcolumn .newsbox2 {
    margin: 0 20px;
    border: 3px solid #f9f9f9;
    border-radius: 5px;
    padding: 0;
    box-shadow: 5px 5px 10px #D2D2D2;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(48, 144, 181, 0.99) 100%);
}
#contentwrapper #contentcolumn .newsbox2 h1 {
color: #cc0000;
padding: 10px;
margin: 0;
}
#contentwrapper #contentcolumn .newsbox2 p a {
color: #006699;
font-weight: bold;
font-size: 13px;
}
#contentwrapper #contentcolumn .newsbox2 img {
float: none;
}

#tartalom_column p.button {
    width: 240px;
    margin: 0 auto;
    text-align: center;
    padding: 5px 10px;
    font-size: 1em;
	}


	.vid-container {
	position: relative;
	padding-bottom: 52%;
	padding-top: 30px; 
	height: 0; 
}

.vid-container iframe,
.vid-container object,
.vid-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.vid-list-container {
	width: 92%;
	overflow: hidden;
	margin-top: 20px;
	margin-left:4%;
	padding-bottom: 20px;
}

.vid-list {
	width: 1344px;
	position: relative;
	top:0;
	left: 0;
}

.vid-item {
	display: block;
	width: 148px;
	height: 148px;
	float: left;
	margin: 0;
	padding: 10px;
}

.vid-item .thumb {
	overflow:hidden;
	height: 84px;
}

.vid-item .thumb img {
	width: 100%;
	position: relative;
	top: -13px;
	cursor: pointer;
}

.vid-item .desc {
	color: #CC0000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	margin-top:5px;
	font-weight: bold;
	cursor: pointer;
}

/*.fb_iframe_widget span {
    display: inline-block; 
    position: relative;
    text-align: center;
	margin: 10px 0 10px 80px;
}
*/
#tartalom_column .row {
    background: #f2f2f28f;
    margin: 20px;
    box-shadow: 7px 9px 9px 0px #d5d4d4;
    padding: 10px;
}
#tartalom_column .row img {
    float: left;
	border: 3px solid #e5e5e5;
	margin-bottom: 42px;
}
p.tit {
font-weight: bold;
}

#tartalom_column .belso {
    font-family: Arial, sans-serif;
    line-height: 1.6;
    color: #333;
  }

  #tartalom_column .belso h3 {
    margin-top: 1.5em;
    margin-bottom: 0.5em;
  }

  #tartalom_column .belso .section {
    margin-bottom: 2rem;
  }

  #tartalom_column .belso .exam {
    margin-left: 1rem;
  }

  #tartalom_column .belso .exam p {

    margin-top: 1rem;
  }

table.exam-table {
  width: auto;
  max-width: 600px;
  margin: 1rem auto;
  border-collapse: collapse;
   font-size: 0.8rem;
}
.exam-table th, .exam-table td {
      border: 1px solid #ccc;
      padding: 0.5rem;
      text-align: center;
   font-size: 0.8rem;
    }
    .exam-table th {
      background-color: #f0f0f0;
    }
    .note {
      margin-top: 1rem;
    }
#tartalom_column .belso h2.center {
	text-align: center;
	margin: 1.6rem 0 1rem 0;
	font-size: 1rem;
	}

.step {
	margin-bottom: 40px;
	font-size: 0.9rem;
}

.step ul li a {
	color: #ff0000;
	font-weight: bold;
	font-size: 0.9rem;
}