body#main { margin: 0px; padding: 0px; background: url(../images/body_bg2.gif) left top repeat-y #fff;}
p { font-size: 12px; !important;font-size: 70%; line-height: 133%; font-family: Arial, Helvetica, sans-serif; color: black; text-align:justify;}
h1,h2,h3,h4 { margin: 0px; padding: 0px; }
a { color: #336633; }
acronym { background-color: #FFF7D2; }



input,select {
	font-family: Arial, Helvetica, sans-serif;
}

table     { 
    border-collapse: collapse;
    border:0px;
	font-family: Arial, Helvetica, sans-serif;
	
}


tr{
	font-size: 12px; 
	height:25px;
}

th {
	border-bottom:2px solid lightgrey;
	font-size: 13px;  
	font-weight: bold;  
	text-align: center;  
}

tr td.required {
border-left:0px;
}

.required input,.required textarea {
text-align: left;
background-color:#fdf9bf;
}



.readonly input, .readonly textarea	  {
text-align: left;
background-color:#dedede;
}

.frst,.first,.fst{
border-left:0px;
 
}

.t1,.t2,.t3{
 width:15px;
}

.fixd{
 width:120px;
 min-width:120px;
 text-align:center;
}


.img{
  border: 0px;
}

.ugyf{
 width:150px;
}

.kelt{
 width:105px;
} 

.forg{
 width:65px;
} 

.price{
 width:65px;
 text-align:right;
} 

.kateg {
 width:100px;
 } 

.me{
 width:40px;
 } 

.egynlg{
 width:75px;
} 

.mgj{
 width:280px;
} 

.megj{
 width:380px;
 
} 

.jegy{
 width:40px;
} 

.last{
 width:10px;
} 

.plus   { background-color:#ffffff; }
.minus    {background-color:#e7fff4;}  
.nyito    {background-color:#c1f1c1; font-weight: bold;}

.odd {background-color:#f0f0f0;}



.plus td,.minus td ,.nyito td, .even td,.odd td{ border-bottom:1px dotted lightgrey;padding-left:2px;padding-right:2px;border-left:1px dotted lightgrey;}

.plus td.frst,.minus td.frst ,.nyito td.frst,.even td.frst,.odd td.frst,.plus td.t1,.plus td.t2,.plus td.t3,.minus td.t1,.minus td.t2,.minus td.t3  {border-left:0;text-align:center;} 

.even td.first,.odd td.first,.odd td.fst,.even td.fst  {border-left:0;}

.plus td.lst,.minus td.lst ,.nyito td.lst {text-align:center;} 


#checkbox { 
 border: 0px; 
}


.even td input,.odd td  input{border:1px solid lightgrey;border-top:0px;}


#extraDiv1 { position: absolute; left: 0px; top: 0px; z-index: 1; width: 100%; height: 51px; background: url(../images/header_bg.jpg) left top repeat-x; }
#pageHeader h1 { position: absolute; left: 0px; top: 0px; z-index: 2; width: 237px; height: 176px; margin: 0px; padding: 0px; background: url(../images/logo.jpg) left top no-repeat; }
#pageHeader h1 span,#pageHeader h2 { position: absolute; left: -9999px; }


#cim{ 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	z-index: 3; 
	width: 237px; 
	height: 176px;  
	margin: 0px; 	
}

#cim h2{ 
	left: 0px; 
	z-index: 3; 
	width: 235px; 
	margin-top: 138px; 
	color:#3F813F;
}






#container { background: url(../images/rightside_top2.gif) 0px 0px no-repeat; width: 750px;/* 510px*/ margin: 51px 0px 0px 237px;/* 237px*/ padding-top: 24px; }

#quickSummary { margin-left: 34px; padding-left: 30px; width: 425px !important;width /**/:455px; background: url(../images/arrow.gif) left top no-repeat; }
#quickSummary p { margin: 0px 0px 5px 0px; padding: 0px; }

#preamble { margin: 40px 0px 0px 30px; width: 458px; }
#supportingText { margin: 25px 0px 0px 20px; width: 698px;/*458px;*/ /*background: url(../images/leaf.gif) right top no-repeat; */ /*border:1px solid black;*/ }

#explanation { margin-bottom: 20px; }


#explanation h3 { width: 698px; height: 0px !important;height :24px; padding: 20px 0px 0px 0px; color:#3f813f; margin-bottom:40px;font-size: 16px;} 

#explanation h4 { width: 698px; height: 0px !important;height :14px; padding: 10px 0px 0px 0px; color:#3f813f; margin-bottom:20px;font-size: 13px;} 

.hsok {color:#3f813f; font-size: 13px;/*font-weight: bold;*/  } 

#explanation p { margin: 5px 0px 5px 20px; padding: 0px;font-size: 12px; }


div#error {
	color:red;
	font-family: Arial, Helvetica, sans-serif;
}

div#error ul {
 padding-left:0;
 color:red;
}

#fontos {
  color:red;
}

#sima {
	color: black;
}

div#error ul li {
  margin: 0; padding: 0;
  font-size: 12px;
  padding-left:0;
  font-weight: normal;
  list-style-type: none;
  line-height: 30px;
}


div#lst ul {
}

div#lst ul li {
  margin-left: 40px; padding: 0;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  padding-left:0;
  font-weight: normal;
  
  line-height: 20px;
}

#user {font-weight: bold; }
#uzenet {
background-color: #FFF7D2;
}

#footer { margin: 0px 0px 20px 20px; font-size: 10px; !important;font-size: 70%; font-family: Arial, Helvetica, sans-serif;  }

#linkList { position: absolute; left: 13px; top: 176px; width: 212px; background: url(../images/leftside_bg.gif) left top repeat-x; }

#lselect { width: 212px; background: url(../images/list_bg.gif) left top repeat-y; }
#lselect h3 { background: url(../images/select_tit.gif) left top no-repeat; width: 212px; height: 0px !important;height /**/:35px; padding-top: 35px; display: block; overflow: hidden; }
#lselect ul { margin: 0px; padding: 0px 0px 0px 4px; list-style-type: none; font-size: 10px; !important;font-size: 70%; font-family: Arial, Helvetica, sans-serif; }
#lselect li { padding: 3px 5px 7px 5px; margin: 0px; width: 196px !important;width :206px; text-align: center; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #e9e9e9; border-bottom-color: #FFFFFF; display: block; font-size: 12px; height:8px;border:0px; font-weight: bold;color:#f10706;}
#lselect2 a {color:#0622ff;}
#larchives { width: 212px; background: url(../images/list_bg.gif) left top repeat-y; display: block; }
#larchives h3 { background: url(../images/archives_tit.gif) left top no-repeat; width: 212px; height: 0px !important;height /**/:26px; padding-top: 26px; display: block; overflow: hidden; }
#larchives ul { margin: 0px; padding: 0px 0px 0px 4px; list-style-type: none; font-size: 10px; !important;font-size: 70%; font-family: Arial, Helvetica, sans-serif; }
#larchives li { padding: 5px 5px 5px 5px; margin: 0px; width: 196px !important;width /**/:206px; text-align: center; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #e9e9e9; border-bottom-color: #FFFFFF; display: block; font-size: 12px;}
#larchives li:hover { background-color: #fff; }

#lresources { width: 212px; background: url(../images/list_bg.gif) left top repeat-y; display: block; }
#lresources h3 { background: url(../images/archives_tit.gif) left top no-repeat; width: 212px; height: 0px !important;height /**/:26px; padding-top: 26px; display: block; overflow: hidden; }
#lresources ul { margin: 0px; padding: 0px 0px 0px 4px; list-style-type: none; font-size: 10px; !important;font-size: 70%; font-family: Arial, Helvetica, sans-serif; }
#lresources li { padding: 8px 5px 8px 5px; margin: 0px; width: 196px !important;width /**/:206px; text-align: center; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #e9e9e9; border-bottom-color: #FFFFFF; display: block; font-size: 12px;}
#lresources li:hover { background-color: #fff; }

#kozep {
	width:300px;
	margin:0px auto;
	margin-top:5px;
}
