body {
	font-family: Tahoma, Arial;
	margin: 0px;
	margin-bottom: 5px;
	background-image: url(kicsi_bg.gif);			
}
.bal{
	
}

.jobb{
	
}

td {
	font-family: Tahoma, Arial;
}

th {
	font-family: Tahoma, Arial;
}
.gras_logo {
	background-image: url(gras_logo_bal.jpg);
	height: 135px;
}
.legalso{
	padding-top: 70px;
}
.tab_whole_{	
				
}
.tab_whole_left{	 	  
	  background-image: url(arnyek_bal.gif);
	  width: 8px;	  	  
}
.tab_whole_right{	 	  
	  background-image: url(arnyek.gif);
	  width: 8px;  
	  	  	  
}
.tab_top {
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #AAAAAA;
	border-width: 1px;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	font-family: Tahoma, Arial;	
	color: #FFFFFF;
	font-size: 18px;
	height: 77px;		
}

.tab_top_bal {
	background-color: #FFFFFF;	
	font-family: Tahoma, Arial;	
	color: #FFFFFF;
	font-size: 14px;
	width: 720;	
	border-right: 1px solid #999999; 		
}

.tab_top_jobb {
	background-color: #FFFFFF;	
	font-family: Tahoma, Arial;	
	color: #FFFFFF;
	font-size: 14px;
	width: 196;		
}
.tab_top_m {
	
}
.tab_top_sub {
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #AAAAAA;
	border-width: 1px;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	font-family: Tahoma, Arial;	
	color: #FFFFFF;
	font-size: 18px;			
}


.tab_top_cent {
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #AAAAAA;
	border-width: 0px;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	font-family: Tahoma, Arial;	
	color: #999999;
	font-size: 18px;
	text-align: center;			
}
.tab_left {
	background-color: #FFFFFF;	
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;	
	font-family: Tahoma, Arial;	
	color: #999999;
	font-size: 18px;
	text-align: justify;
	height: 100%;				
}

.tab_left_sub {	
	background-image: url(grad_bott.jpg);
	background-repeat: repeat-x;
}

.tab_right {
	background-color: #FFFFFF;
	border: 0px solid #999999;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	font-family: Tahoma, Arial;	
	color: #999999;
	font-size: 18px;
	text-align: justify;				
}

.tab_bott {
	background-color: #EEEEEE;
	text-align: right;	
	border: 1px solid #999999;
	border-left: 0px;
	border-right: 0px;		
	font-family: Tahoma, Arial;	
	color: #999999;
	font-size: 10px;
	background-image: url(box_fejl_bg.jpg);
	height: 18px;	
}

.dhlogo{
	padding-top: 14px;
	padding-bottom: 28px;
}
.login {
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	height: 100px;
	visibility: visible;
}

.login_inv {
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	height: 0px;	
	visibility: hidden;
}
.logout {	
	visibility: hidden;
}
.logout_inv {	
	visibility: visible;
	height: 0px;
}
.logout_box {	
	text-align: center;
}
.button_login {
	background-image: url(belepes.jpg);
	height: 20px;
	width: 80px;
	border: 0;
}

.input_login {
	background-image: url(input_bg.jpg);
	height: 20px;
	width: 100px;
	border-left: 2px solid #999999;
	border-top: 2px solid #999999;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}

.input_keres {
	background-image: url(input_bg.jpg);
	height: 20px;
	width: 120px;
	border-left: 2px solid #999999;
	border-top: 2px solid #999999;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}

.button_keres {
	background-image: url(kereses.jpg);
	height: 20px;
	width: 80px;
	border: 0;
}

.menukocka{
	text-align: center;
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
	background-image: url(gras_footbg.jpg);
	padding: 2px;
	width: 180px;
}
.menukocka_bord{
	 
}
.boxhead{
	text-align: center;
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #6f1716;
	font-weight: bold;
	background-image: url(box_fejl_bg.jpg);
	padding-left: 12px;
	height: 21px;
}
.menu{
	background-color: #FF6600;
	text-align: left;
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
}
.menu:hover{
	background-color: #FF9900;
	text-align: left;
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
}
.kozep_tab{
	background-color: #FFFFFF;
	text-align: justify;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #999999;
	padding: 10px;	
	border-top: 1px solid #999999;		

}

#css_menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0pt;	
}
#css_menu a {
	display: block;
	color: #9D0000;
	background-color: #DBDBDB;
	border: 0;
	border-bottom: 1px dotted #666666;	
	border-left: 6pt solid #CA0000;	
	padding: 1pt 1pt;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	
}
#css_menu a:hover {
	display: block;
	color: #ffffff;
	background-color: #666666;
	border: 0;
	border-bottom: 1px dotted #666666;	
	border-left: 6pt solid #FF6600;	
	padding: 1pt 1pt;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.subcat {
	display: block;
	color: #666666;	
	border: 0;		
	border-left: 4pt solid #DBDBDB;		
	text-decoration: none;
}

#subcat22 {
	display: block;
	color: #666666;	
	border: 0;		
	border-left: 8pt solid #DBDBDB;		
	text-decoration: none;
}

#subcat22 a, subcat22 a:visited, subcat22 a:active {
	display: block;
	color: #666666;
	font-size: 12px;
			
	text-decoration: none;
	font-weight: normal;
}

#subcat22 a:hover {
	display: block;
	color: #FFFFFF;
	font-size: 12px;
			
	text-decoration: none;
	font-weight: normal;
}
.bejjebb {
	display: block;
	color: #666666;	
	border: 0;		
	border-left: 4pt solid #DBDBDB;		
	text-decoration: none;
}
a:link {
	color: #000000;	
	position: relative;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	color: #FF0000;
}
a:visited {
  color: #000000;
  text-decoration: none;
}


.column-box {  
  padding-left: 0px;  
  padding-top:0px;
  padding-bottom:0px;
  margin-top: 0px;
  margin-bottom:0px;  
  background-image: url(images/box-header-bg.gif);
  background-repeat: repeat-x;
  color:#FFFFFF;
}
.column-box ul{
  list-style-type: none;
  margin:0px;
  margin-top:1px;
  margin-bottom:4px;
  padding-top:4px;
}

.column-box ul.subcat{
  margin:-7px 0px -3px 0px;
}

.column-box ul li{
  padding: 0px;
  margin:0px;
  /*padding-left: 16px;
  background-image: url(images/pixel-arrow.gif);
  background-repeat: no-repeat;
  background-position: left;
  color:#000000;*/
}

/*.column-box ul li:hover{
  background-image: url(images/pixel-arrow-hover.gif);
  background-color: #9E0B0E;
  color:#FFFFFF;
}*/

.column-box ul li.cat{
  margin-bottom:-6px;
  margin-top:-2px;
  border-top-color:#9E0B0E;
  border-top-style:solid;
  border-top-width:1px;
}

.column-box ul li a{
  background-image: url(images/pixel-arrow.gif);
  background-repeat: no-repeat;
  background-position: left;
  
  padding-left:16px;
  padding-top:1px;
  padding-bottom:1px;
  padding-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  
  margin:0px;
  display:block;
  
  
  text-decoration: none;
  background-color:transparent;
  color: #000000;
}

.column-box ul li a:hover {
  /*text-decoration: underline;*/
  background-image: url(images/pixel-arrow-hover.gif);
  background-color: #9E0B0E;
  color:#FFFFFF;
}

.column-box ul li a.subcat{
  padding-left:26px;
  width:166px;
  background-image:url(images/pixel-arrow-subcat.gif);
  background-position:left;
  background-repeat:no-repeat;

  border-top-color:#CCCCCC;
  border-top-style:solid;
  border-top-width:1px;

  display:block;
  margin-bottom:-6px;

  padding-top:1px;
  padding-bottom:1px;
  margin-top:0px;
  margin-bottom:0px;
}

.column-box ul li a.subcat:hover{
  background-image: url(images/pixel-arrow-subcat-hover.gif);
  background-position:left;
  background-repeat:no-repeat;
}

.kapcs_{
	text-align: left;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #000000;	
	
}

.kapcs_fej{
	text-align: center;
	font-family: Tahoma, Arial;
	font-weight: bold;
	background-color: #af0707;
	font-size: 10px;
	color: #FFFFFF;		
	padding-left: 2px;
	
}
.subcat_allas{
	text-align: justify;
	font-family: Tahoma, Arial;	
	background-color: #FFFFFF;
	font-size: 14px;
	color: #000000;		
	padding-left: 40px;
	padding-right: 20px;
	border-bottom: 1px solid #999999;
	
}

#cat_div {
	text-align: justify;
	font-family: Tahoma, Arial;	
	background-color: #EEEEEE;
	font-size: 14px;
	color: #666666;		
	border-bottom: 1px solid #999999;
	padding-left: 10px;
}
#cat_div a {
	text-align: justify;
	font-family: Tahoma, Arial;	
	font-size: 14px;
	color: #CC3300;		
	border-bottom: 1px solid #999999;
	padding-left: 10px;
	font-weight: bold;
}
#cat_div a:hover {
	text-align: justify;
	font-family: Tahoma, Arial;	
	font-size: 14px;
	color: #000000;		
	border-bottom: 1px solid #999999;
	padding-left: 10px;
	font-weight: bold;
}
.allas_fej{
	text-align: left;
	font-family: Tahoma, Arial;
	font-weight: bold;
	background-color: #af0707;
	font-size: 10px;
	color: #FFFFFF;		
	padding-left: 2px;
	
}

.keres_fej{
	text-align: left;
	font-family: Tahoma, Arial;
	font-weight: bold;
	background-color: #af0707;
	font-size: 14px;
	color: #FFFFFF;		
	padding-left: 5px;
	border-bottom: 1px solid #FFFFFF;
	height: 20px;
	
}

#keres_tal{
	text-align: left;
	font-family: Tahoma, Arial;
	font-weight: bold;
	background-color: #EEEEEE;
	font-size: 14px;
	color: #999999;		
	padding-left: 5px;
	border-bottom: 1px solid #999999;
	height: 20px;
	
}

#keres_tal a{
	text-align: left;
	font-family: Tahoma, Arial;
	font-weight: bold;
	background-color: #EEEEEE;
	font-size: 14px;
	color: #CC3300;		
	padding-left: 5px;	
	height: 20px;
	
}

#keres_tal a:hover{
	text-align: left;
	font-family: Tahoma, Arial;
	font-weight: bold;
	background-color: #EEEEEE;
	font-size: 14px;
	color: #000000;		
	padding-left: 5px;	
	height: 20px;
	
}

.button_szavaz {
	background-image: url(szavaz.jpg);
	height: 20px;
	width: 80px;
	border: 0;
}

.vote_csik {		
	border-style: solid;
	border-color: #000000;
	border-width: 1px;	
}

.talalat {
	text-align: left;
	font-family: Tahoma, Arial;	
	background-color: #EEEEEE;
	font-size: 14px;
	color: #000000;		
	padding: 5px;

}

.gal_{
	text-align: left;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #000000;	
	
}

.gal_fej{
	text-align: center;
	font-family: Tahoma, Arial;
	font-weight: bold;
	background-color: #af0707;
	font-size: 10px;
	color: #FFFFFF;		
	padding-left: 2px;
	
}

.cegtort{
	line-height: 20pt;
}

.main_fejl{
	text-align: left;
	font-family: Tahoma, Arial;
	font-weight: bold;
	background-color: #af0707;
	font-size: 10px;
	color: #FFFFFF;		
	padding-left: 5px;
	border-bottom: 1px solid #FFFFFF;
	height: 20px;
}

.telephely{
	text-align: left;
	font-family: Tahoma, Arial;
	font-weight: bold;
	background-color: #FFFFFF;
	font-size: 14px;
	color: #333333;		
	padding-left: 5px;
	border: 1px solid #FFFFFF;
	
}

.akciok{
	text-align: justify;
	font-family: Tahoma, Arial;	
	background-color: #FFFFFF;
	font-size: 14px;
	color: #333333;		
	padding: 10px;	
	
}

#usr{
	text-align: center;
	font-family: Tahoma, Arial;	
	font-size: 14px;
	color: #FFFFFF;			
}

#usr a {
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Arial;	
	font-size: 14px;
	color: #FFFFFF;
}

#usr a:hover {
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Arial;	
	font-size: 14px;
	color: #FF9900;
}

#main_szov{
	text-align: justify;
	font-family: Tahoma, Arial;	
	font-size: 14px;
	color: #000000;			
}

#main_szov a {
	font-weight: bold;
	font-family: Tahoma, Arial;	
	font-size: 14px;
	color: #000000;
}

#main_szov a:hover {	
	font-weight: bold;
	font-family: Tahoma, Arial;	
	font-size: 14px;
	color: #CC3300;
}

.ws_subc1{
	font-size: 18px;
	font-weight: bold;
}

.ws_subc1_desc{
	font-size: 14px;
}
.ws_item_box{
	background-image: url(ws_item_bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Tahoma, Arial;	
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: normal;
	border: 1px solid #999999;
	padding: 5px;
}

.ws_kosarba {
	background-image: url(kosarba_.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 22px;
	border: 0;
}

#ws_fejl{
	background color: #CCCCCC;
	font-weight: bold;
	font-family: Tahoma, Arial;	
	font-size: 14px;
	color: #CC3300;
	border-bottom: solid 1px #333333;
}

#ws_cb{
	background-color: #FFFFFF;
	font-family: Tahoma, Arial;	
	font-size: 12px;
	color: #333333;
	border-bottom: groove 1px #EEEEEE;
	text-align: left;	
}

.input_ws {
	background-image: url(input_bg.jpg);
	height: 20px;
	width: 30px;
	border-left: 2px solid #999999;
	border-top: 2px solid #999999;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}

#ws_div {
	
	font-family: Tahoma, Arial;	
	background-color: #FFFFFF;
	font-size: 14px;
	color: #666666;		
	border-bottom: 1px groove #EEEEEE;
	padding-top: 5px;
	text-align: left;
}
#ws_div a {
	
	font-family: Tahoma, Arial;
	background-color: #FFFFFF;	
	font-size: 12px;
	color: #333333;		
	border-bottom: 1px groove #EEEEEE;
	padding-top: 5px;	
}
#ws_div a:hover {
	
	font-family: Tahoma, Arial;	
	background-color: #FFFFFF;
	font-size: 12px;
	color: #CC3300;		
	border-bottom: 1px groove #EEEEEE;
	padding-top: 5px;	
}

.subcat_ws{
	text-align: justify;
	font-family: Tahoma, Arial;	
	background-color: #FDFDFD;
	font-family: Tahoma, Arial;	
	color: #000000;		
	padding-left: 40px;
	padding-right: 20px;
	border-bottom: 1px groove #999999;
	
}

.keres{
	font-family: Tahoma, Arial;		
	font-size: 12px;
	color: #333333 ;
}

#keres_tal_ws{
	text-align: left;
	font-family: Tahoma, Arial;
	font-weight: bold;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #999999;		
	padding-left: 5px;
	border-bottom: 1px solid #EEEEEE;
	height: 20px;
	
}

#keres_tal_ws a{
	text-align: left;
	font-family: Tahoma, Arial;
	font-weight: bold;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #555555;		
	padding-left: 5px;	
	height: 20px;
	
}

#keres_tal_ws a:hover{
	text-align: left;
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 12px;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial;
	color: #CC3300;		
	padding-left: 5px;	
	height: 20px;
}

#lapozz{
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #CC3300;
	background-color: #EDEDED;
	border-bottom: 1px ridge #666666;
	border-top: 1px ridge #666666;	
}

#lapozz a, lapozz a:visited, lapozz a:active{
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #CC3300;
	background-color: #EDEDED;
	border-bottom: 1px ridge #666666;
	border-top: 1px ridge #666666;			
}

#lapozz a:hover{
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #EDEDED;	
	text-decoration: underline;
	border-bottom: 1px ridge #666666;
	border-top: 1px ridge #666666;		
}

#ws_new_kat_kiir{
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #EDEDED;	
	text-align: left;
	font-weight: bold;
	border-bottom: 1px ridge #666666;
	padding-top: 10px;	
	padding-bottom: 10px;	
	padding-left: 10px;
}
