body {
width:996px;
margin: 0 auto; 
font-family : Tahoma, Arial, Verdana; 
font-size : 13px; 
color : black; 
} 

/*szinvaltoscella fuggvenyhez*/
.btnav { 
background-color: #F5F5F5; 
border: 0px white solid;
} 

a {
	text-decoration: none;
}
a.hover {
	color: black;
	text-decoration: none;
}

#admin {    
	/*border: 1px solid transparent;*/	
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 10px 10px;		
	border: 1px solid lightgray;	
	background:white;		
}

#kereses {    
	/*border: 1px solid transparent;*/	
	position: relative;	
	z-index: 100;
	float:left;
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;		
	border: 0px solid lightgray;	
	background-color:transparent; 	
	top: 58px;
	left: 810px;
	height:20px;	
	width: 180px;		
	background:url(gfx/kereses.gif) no-repeat;
}

#kereses input {    
	/*border: 1px solid transparent;*/	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 25px;		
	border: 1px solid silver;		
	color: black;
	width: 150px;
	background: white;
}

.kereses_kiemel {
    background-color: pink;
}

.szoveg_link {
	color: black;
	text-decoration: none;
}

.szoveg_link  a.hover{
	color: black;
	text-decoration: none;
}
.szoveg_link  p.hover{
	color: black;
	text-decoration: none;
}

#hd {
    background:url(gfx/bgHeader2.jpg) no-repeat; 
	width: 996px; 
	height: 112px;	 	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	
}

#bd {    
	/*border: 1px solid transparent;*/
	width: 994px;			
	min-height: 1050px;
	padding: 0px 0 0 0px;
	margin: 0 0 0 0px;		
	border-left: 1px solid lightgray;
	border-right: 1px solid lightgray;
	background:url(gfx/middlebg_right2.gif); 
	background-repeat: repeat-y; 
	
}

#ft {
	background:#4A8DB7;
	width: 996px; 	
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

.h2_link {
	font-size: 18px;		
	text-decoration: none;	
}

.link_jobbra_cella  {
	font-weight: normal;
	padding: 100px 6px 100px 6px;
	text-align: center;
}

#szavazz {
margin: 5px 5px 5px 5px;
padding: 2px 2px 2px 2px;
height:auto;
text-align: left;
background: silver;
border: 0px dotted red;
}

#szavazz p  {
margin: 5px 0px 0px 5px;
padding: 0px 0px 0px 0px;
}

#szavazz h1 {
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
color: red;
}

#szavazz h2 {
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#hasab {
border-right: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:auto;
text-align: left;
width: 201px;
float: left;
}

#hasab p {
/*text-align:left;
color:black;*/
text-decoration: none;
text-align : left;
margin: 7px 0px 7px 0px;
}

#hasab a {
text-decoration: none;
text-align : left;
}
#hasab a {
text-decoration: none;
text-align : left;
color: black;
}

#hasab h2 {
font-variant: small-caps;
font-size: 14px;
color: red;
margin: 0 10px 0 10px;
padding: 0 10px 0 10px;
text-align: left;
margin: 5px 0 0 0;
border-bottom: 1px dotted gray;
}

#tartalom {
background: silver;
border-left: 1px solid lightgray;
min-height:900px;
height:auto;
width: auto;
margin: 0 0 0 201px;
padding: 5px 0px 5px px;
background: white;
}

h1 {
font-variant: small-caps;
color : black;
font-size: 16px;
padding: 5px 10px 0px 10px;
margin: 0px 0px 10px 0px;
text-align : justify;
}

h2 {
	color: #0B439A; 
	padding: 0 10px 0px 10px;
	margin: 0 0 0px 0;
	font-size: 18px;
	font-weight: normal;
	/*border-bottom: 1px dotted blue;*/

/*color : #0B439A; 
font-size: 13px;
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;
text-align : justify;
text-decoration : none; */
}

h3 {
color : #4D6394;
font-size: 13px;
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;
text-align : justify;
}

p {
font-size: 13px;
color : black;
text-align : justify;

padding: 0px 10px 0px 10px;
margin: 0px 0px 10px 0px;
}

ul {
font-size: 13px;
list-style-type: square;
padding: 0px 10px 1px 10px;
margin: 0px 0px 10px 10px;
text-align : left;
}


#kepkerettel {
	margin: 0px 0px 0px 0px;
}

#letolteslink_left {
	border: 1px solid silver;	
	/*height: 50px;*/
	padding: 5px 5px 5px 5px;
	margin: 0 0 5px 0px;	
	float: left;
	background: lightgray;
	width: 100px;
}

#video_link {
	border: 1px solid silver;	
	/*height: 50px;*/
	padding: 5px 5px 5px 5px;
	margin: 0 0 5px 10px;	
	float: left;
	background: lightgray;
	width: 100px;
}

#video_link a {			
	/*font-variant: small-caps;*/		
	text-decoration: none;
	margin: 0px 0px 0px 5px;	
	padding: 0px 0px 0px 0px;	
	font-size:16px;		
	font-weight: bold;
	color: green;			
}
#video_link img {
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	border: 0px;
	float:left;			
	top: 0px;	
}

#letolteslink_left a {			
	/*font-variant: small-caps;*/		
	text-decoration: none;
	margin: 0px 0px 0px 5px;	
	padding: 0px 0px 0px 0px;	
	font-size:16px;		
	font-weight: bold;
	color: green;			
}
#letolteslink_left img {
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	border: 0px;
	float:left;			
	top: 0px;	
}

#letolteslink {
	border: 0px dotted black;
	/*width:125px;
	height: 37px;	*/
	padding: 0 0 0 0;
	margin: 0 10px 0 0;	
	float: right;
	vertical-align:middle;	
}

#letolteslink img {
	border: 0px;
	float:left;
	padding: 0 0 10px 0;										
	margin: 0 0 10px 0;	
}


img.floatleft { 
    float: left; 
    margin: 4px; 
}


#letolteslink a {
	/*background:url(gfx/download.gif) no-repeat; 		*/		
	padding: 0 0 0 2px;										
	margin: 0 0 0 0px;	
	vertical-align:middle;	
	text-align:right;				
	/*font-weight: bold;*/
	color:green;
	text-decoration: none;
}

#letolteslink a.hover {
	color:black;
}

.clearer {
clear: left;
}


table { 
margin: 0px 0px 0px 10px;
width: 770px;
padding: 0px 0px 0px 0px;
text-align: left;
border: 1px dotted silver;
border-collapse:collapse;
}

th {
	text-align:center;
	background: #808080;
	color: white;			
	border: 1px dotted silver;
	padding: 2px 2px 2px 2px;
}

th a {
	color: white;
	font-size: 18px;
}
th a:hover {
	color: white;
}

td {
	/*border: 1px dotted silver;
	padding: 2px 2px 2px 2px;		
	background: #F5F5F5;*/		
}

tr.odd {	
	background: white;
}

tr.even {	
	background: #F5F5F5;
}


table.MenukipakolDobozba_table {
	width:730px;	
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;	
	border: 0px dotted lightgray;
}

table.MenukipakolDobozba_table th{
	
}

table.MenukipakolDobozba_table td {
	border: 0px solid lightgray;
	height: 150px;
	vertical-align:top;	
	margin: 0xp 0px 0px 0px;
	padding: 0xp 0px 0px 0px;
	/*background-image: url(gfx/bgMenu_off.gif); 
	background-repeat: repeat-x;*/
}



table.form_table {
width:770px;
padding: 0 0 0 0;
margin: 1px 1px 10px 10px;
text-align : left;
vertical-align:top;
border: 1px dotted black;	
background: white;
}

table.form_table th {
text-align : left;
vertical-align:top;
border: 0px dotted green;	
background: white;
padding: 0 0px 0 0px;
}

table.form_table td {
text-align : left;
vertical-align:top;
border: 0px dotted green;	
background: white;
padding: 2px 10px 2px 10px;
}

table.lathatatlan {
text-align : left;
vertical-align:top;
border: 0px dotted green;	
background: white;
padding: 0;
margin: 0 10px 0 10px;;
}

table.lathatatlan td {
text-align : left;
vertical-align:top;
border: 0px dotted green;	
background: white;
padding: 0px;
margin: 0;
}

a.slink  {
text-decoration: none;
color: black;
}

a.slink :hover {
text-decoration: none;
color: black;
}


table.SzinvaltosCella { 
width: 180px;
text-align : left;
border: 0px solid red;	
margin: 5px 10px 5px 10px;
}

table.SzinvaltosCella td {
	border: 0px solid red;	
}

table.stable { 
	width:750px;
	text-align : left;
	border: 0px solid red;	
}

table.stable td {		
	border: 0px solid red;	
}

table.p10 {
/*font-weight: bold;*/
	border: 1px dotted silver;
	background: white;
	margin: 10px 10px 10px 10px;
}

table.p10  td{
	/*font-weight: bold;*/
	border: none;
	padding: 10px 10px 10px 10px;
}


table.foldal_termek {
	width:auto;
	text-align : left;
	border: 1px dotted silver;	
	margin: 10px 10px 10px 10px;	
}

table.foldal_termek  th {	
	text-align : left;
	border: none;
	padding: 10px 10px 10px 10px;
}

table.foldal_termek  td {	
	text-align : left;
	border: none;
	padding: 10px 5px 10px 10px;
}

table.stable2 { 
	width:auto;
	text-align : left;
	border: 1px dotted lightgray;	
}
table.stable2 td {	
	border: 0px dotted lightgray;	
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
}
table.stable2 th {	
	border: 0px dotted lightgray;	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a.megrendeles_link 
{	
	color:white;	
}
a.megrendeles_link.hover
{	
	color:white;	
}

/* Menudobozban elemek: */
#MenukipakolDobozba {
margin: 5px 5px 0px 0px;
width:auto;
height:200px;
border:1px solid gray;
}

#MenukipakolDobozba h2 {
padding: 5px 0px 0px 5px;
font-size:26;
color:white;
height: 40px;
background-image: url(gfx/bgMenu_off.gif); 
background-repeat: repeat-x;
}

#MenukipakolDobozba a {
text-align:left;
color:black;
text-decoration: none;
}

#MenukipakolDobozba a.hover {
color:black;
text-decoration: none;
}

#MenukipakolDobozba p {
padding: 0px 10px 0px 5px;
}

#MenukipakolDobozba img {
/*float:left;*/
/*position:relative;left:0px;top:0px;*/
border-color:white;
padding: 10px 10px 0px 10px;
margin: 10px 10px 0px 10px;
}

#MenukipakolDobozba_title {
border-width:0px;
top:0px; left:0;
}

#MenukipakolDobozba_text {
margin: 10px 10px 10px 10px;
background:yellow;
left:100px;top:0px;
width:130px;
}

#description {
/*font-weight: bold;*/
border: 1px dotted silver;
background: lightgray;
text-align : justify;
padding: 5px 5px 5px 5px;
margin: 10px 10px 10px 10px;
}

#figyelem {
	padding: 5px 5px 5px 5px;
	margin: 10px 10px 10px 10px;
	border: 2px solid red;	
	font-size: 14px;
}
#figyelem h2{
	margin: 10px;
}
#figyelem p{
	margin: 10px;
}

#nyelv_hianyzik {
/*font-weight: bold;*/
border: 1px dotted silver;
background: orange;
text-align : justify;
padding: 5px 5px 5px 5px;
margin: 10px 10px 10px 10px;
}



#aktualis {
/*font-weight: bold;*/
border: 1px dotted #4D6394;
background: #4A8DB7;
text-align : left;
color : white;
padding: 10px 0px 0px 0px;
margin: 0px 10px 5px 10px;
}

#aktualis h2 {
	font-size: 18px;		
	text-decoration: none;
	color: white;
}

#aktualis p {
	margin: 5px 0 5px 0;
	color: white;
}

#aktualis a {
	color: white;
	text-decoration: undreline;
}

#aktualis ul {
	color: white;
	font-size: 14px;		
	text-decoration: undreline;
}

#aktualis li {
	text-decoration: undreline;
}

#aktualis li a {
	text-decoration: undreline;
}

#AzonosSzintuMenukListazasa {
font-size: 13px;
color : black;
border: 1px dotted silver;
background: lightgray;
text-align : justify;
padding: 5px 5px 5px 5px;
margin: 0px 10px 10px 10px;
}


a {
color : #0B439A; 
text-decoration : none; 
/*font-size: 13px; 2012.01*/
padding: 0 0 0 0;
margin: 0 0 0 0;
}


a:hover {
color : #0B439A; 
text-decoration : none; 
} 

#header { background:url(gfx/bgHeader.jpg) no-repeat; width: 760px; height: 112px}

#jogi
{ 
	height: 22px; 
	text-align: right; 
	color:white; 
	padding-left: 10px; 
	padding-top: 2px;
	float: left;
}
a.jogi {
color:white; 
text-decoration: none;
}
a.jogi:hover 
{
color:white; 
}

#language 
{ 
	height: 22px; 
	text-align: right; 
	color:#FFFFFF; 
	padding-right: 10px; 
	padding-top: 2px;
}



#oldalterkep { float: left; height: 22px; text-align: left; color:#FFFFFF; padding-left: 10px; padding-top: 2px}


a.language {
color:#FFFFFF; 
text-decoration: none
}
a.language:hover {
color:white; 
text-decoration: none
}

/*a.language:hover {color:#000000; text-decoration: underline}*/
img.language {
border: 0px 0px 0px 0px;
margin: 0 5px 0 0;
}


.copyright {
font-size : 10px; 
color : #ffffff; 
} 

.titleText {
font-size : 13px; 
padding-right : 5px; 
padding-left : 15px; 
font-weight : bold; 
} 


.content_description {
text-align : justify; 
padding-top : 7px; 
padding-bottom : 7px; 
padding-right : 15px; 
padding-left : 15px; 
} 

.content {
text-align : justify; 
padding-top : 7px; 
padding-bottom : 7px; 
padding-right : 15px; 
padding-left : 15px; 
} 

.boxTitle {
font-weight : bold; 
color : #ffffff; 
padding-right : 11px; 
padding-left : 11px; 
} 

.boxContent {
text-align : justify; 
padding-top : 5px; 
padding-right : 10px; 
padding-left : 10px; 
} 

ul {
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 20px; 
} 



/*menu elemek-------------------------------background: url("gfx/felsocsik_bg.gif");---------------------------------#414141---
logo alatt kapasbol: margin-top: 56px; margin-left: 11px; position:absolute; z-index: 1;*/

.jqueryslidemenu{
margin-top: 55px; 
margin-left: 0px;
padding: 0 0 0 0;
z-index: 100;
font: normal 12px Verdana;
background: #414141;
width: 996px;
height: 25px;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
z-index: 100;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
z-index: 100;
}

/*Top level menu link items style

*/
.jqueryslidemenu ul li a {
display: block;
/*background of tabs (default state)*/
background: #414141; 
/*background-image: url(gfx/bgMenu_off.gif); 
background-repeat: repeat-x;*/
color: white;
border-right: 1px solid #778;
color: #2d2b2b;
text-decoration: none;
padding: 5px 10px 5px;
z-index: 100;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
text-decoration: none;
z-index: 100;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
text-decoration: none;
z-index: 100;
}

.jqueryslidemenu ul li a:hover{
background: #4A8DB7; /*tab link background during hover state*/
color: white;
text-decoration: none;
/*background-image: url(gfx/bgMenu_on.gif); 
background-repeat: repeat-x;*/
z-index: 100;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
text-decoration: none;
z-index: 100;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
z-index: 100;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
z-index: 100;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 170px; /*160 def width of sub menus*/
padding: 6px 10px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
text-decoration: none;
z-index: 100;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
text-decoration: none;
z-index: 100;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 10px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 10px;
right: 5px;
}



/* kepmegjelenito eleje*/
.thumbnail{
position: relative;
z-index: 100;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 3px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
left: 40px; /*position where enlarged image should offset horizontally */
}
/* kepmegjelenito vege*/


/*form input elemekek eleje*/

/*select {
font-family: Tahoma, Arial, Verdana; 
border : 2px solid red; 
z-index: 1;
} */


<!-- 
select { 
border: gray; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px} 
width: 100%;
z-index:0;
--> 

sssinput {
border : 1px solid gray; 
width: 50%;
z-index: 1;
} 

input {
border : 1px solid gray; 
width: 100%;
z-index: 1;
} 

input.gomb {
	background-color:#4A8DB7;
	border-color:1px solid gray;
	border-width:6;
	color:white;
	font-weight:bold;	
	width:180px;	
}

input.gomb2 {
	background-color:#4A8DB7;
	border-color:1px solid gray;
	border-width:6;
	color:white;
	font-weight:bold;		
	width: auto;
	margin: 0 10px 0 0;
}

input.radio {
	border: 0px;
	width:12px;	
}

input.checkbox {
border : 0px solid gray; 
margin: 0 0 0 0;
width: 15px;
} 

textarea {
color : black; 
border : 1px solid gray; 
width : 100%; 
} 
/*form input elemekek vege*/
}

#hirek_kelt {
color: red;
}

#shr_facebook{}
#shr_facebook{background:url('gfx/shr_facebook.png') 0 0;}
#shr_facebook a:hover{background: url('gfx/shr_facebook.png-h') 0 -45px;}

#facebook_share {
vertical-align: middle;
}

#facebook_share p {
text-align: right;
vertical-align: middle;
padding: 0px 10px 0px 10px;
margin: 0px 0px 10px 0px;
color: #4D6394;
}

#facebook_share img{
border: 0px;
opacity:0.4;
filter:alpha(opacity=40);
}

#rss {    
	vertical-align: middle;
	/*border: 1px solid transparent;*/	
	position: relative;	
	float: left;
	z-index: 100;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;		
	border: 0px;	
	background-color:transparent; 	
	top: 32px;
	left: 768px;		
	color: white;	
}
#rss a{    
color: white;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;		
}

#rss img{    
	border: 0px;
	width: 11px;
	height: 11px;
}

#video {				
	margin: 0px;		
}

#media { 					
	background-color: white;	
	padding: 10px;
	margin: 0px;
}

#noUpdate { width: 210px; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #cccccc; }

#hirek_kelt {			
	color: #3B5998;
	text-align: right;
	font-size: 10px;
	margin-top: -13px;
}

.dropshadow {
 -moz-box-shadow: 3px 3px 4px #999; /* Firefox */
 -webkit-box-shadow: 3px 3px 4px #999; /* Safari/Chrome */
 box-shadow: 3px 3px 4px #999; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";/* IE 8 */
 : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');/* IE 5.5 - 7 */ 
 margin-bottom: 0px; 
}

table.table_megrendeles {
	border: none;
	background: white;
}

table.table_megrendeles td th {	
	border: none;
	background: yellow;
}

table.table_megrendeles  h2 {
	color: #0B439A; 
	padding: 0 0 7px 0;
	margin: 0 0 7px 0;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 1px dotted blue;
}

table.table_megrendeles  h3 {
	color: black; /*#0B439A;*/
	padding: 0;
	margin: -5px 0 5px 0;
	font-size: 18px;
	font-weight: normal;
}

table.table_megrendeles  a {
	text-decoration: underline;
}


div#errorDisplay {
	background-image:url(../../images/field-alert.gif);
	background-position: 5px 4px;
	background-repeat: no-repeat;
	border: 1px;
	border-color: #BB0000;
	border-style: solid;
	background-color: #FFE813;
	display: none;
	padding:5px 0px;
	margin:10px;
}
div#errorDisplay ul {
	list-style-type: square;
	margin-top:0px;
	margin-bottom:0px;
}


a#ikonos_gomb {		
    width: 186px;
    /*height: 38px;*/
    margin: 0 auto;
    text-decoration: none;
    background-color: white;
	padding: 5px 10px 5px 0;
	margin-right: 10px;
	font-size: 18px;
	border: 1px solid #D3D3D3;
	
}
a#ikonos_gomb img {
    /*display: block;*/
    border: 0;
	padding: 0px 10px 0 0;
	margin-top: -5px;
	vertical-align:middle;
	
}
a#ikonos_gomb:hover {
    background-color: #D3D3D3;
}

table#osszehasonlito {		
	 
}

table.tulajdonsagikonok {		
	color: black;
	border: 0px;
	margin-left:0px;
	margin-bottom: 5px;
	font-size : 10px; 
	width: 300px;
}
table.tulajdonsagikonok  td {	
	border: 0px;
	width: 40px;	
	padding: 5px;
	margin: 5px;
}


#rejtett_elem {
	display: none;
}

