html,body{
margin:0;
padding:0;
height:100%;
border:none
}

body{
background:url(../images/main_bg.png) no-repeat bottom right fixed;
background-color:#f7f7f7!important;
}

button,img,table{
margin:0px;
padding:0px;
border:0px;
}

button::-moz-focus-inner { 
border:0;
padding:0;
}

.main_table{width:100%;min-width:100%;min-height:92%;height:92%;}

.cim{
font-family:tahoma;
font-size:12pt;
color:black;
font-weight:bold;
}

.s{color:#FF7F50;}

.megjegyzes{
font-family:tahoma;
font-size:7pt;
color:#42454A;
}

.megjegyzeslink{
font-family:tahoma;
font-size:7pt;
color:#1C95DA;
}

a{
text-decoration:none;
color:#1C95DA;
}

a:hover{
text-decoration:none;
color:#8C5312;
}

.lapozoszoveg{
font-family:tahoma;
font-size:8pt;
font-weight:bold;
color:black;
}

.szelesgomb{
border:1px solid silver;
width:126px;
height:22px;
background:url(../images/gombh.gif);
font-family:arial;
font-size:12px;
color:#42454A;
font-weight:bold;
padding:0px!important;
margin-bottom:3px;
text-align:left;
cursor:pointer;
}

.szelesgomb:hover{
background:url(../images/gombh_up.gif);
border:1px solid #ccc;
color: #000;
}

.szelesgomb:active{
background:url(../images/gombh_up.gif);
border:1px solid #ddd;
color: #000;
}

.szelesgomb img{
margin:0px!important;
margin-left:2px!important;
vertical-align:bottom;
}

.szelesgombtool{
font-weight:normal;
margin-bottom:1px;
font-size:100%;
}

.bevitel,.bevitel_big_rsz,.bevitel_big,.bevitelp,.bevitelszam,.bevitelszam_szeles,.bevitelteaor,.bevitel7,.bevitel_login,.bevitel_irsz,.bevitel_irsz_big, .beviteltermvtsz{
border:1px solid #b3b3b3;
background-image:url(../images/menu_al.jpg);
background-repeat:no-repeat;
background-color:white;
background-position:right top;
font-family:arial;
font-size:11px;
color:#42454A;
padding-left:2px;
text-align:left;
width:196px;
}

.beviteltermvtsz{width:160px!important;}

.bevitel_irsz,.bevitel_irsz_big{
width:48px!important;
text-align:right;
}

.bevitel_big,.bevitel_irsz_big, .bevitel_big_rsz{
font-size:15px!important;
height:auto!important;
}

.bevitel_irsz_big{width:55px!important;}

.bevitel_big_rsz{width:70px;}

.bevitel_login{width:98px!important;}

.bevitel_chk{}

.bevitel7{font-size:7pt;}

.bevitelp{height:auto;}

.bevitelteaor{width:270px!important;}

.bevitelszam{width:75px;text-align:right;padding-right:3px;}

.bevitelszam_szeles, .bevitelszam_szeles_tetelek {
width:92px;
text-align:right;
font-size:12px;
height:18px;
padding-right:3px;
padding:0px;
}

.gomb, .gombsmall{
border:1px solid #b3b3b3;
height:22px;
background:url(../images/gombh.gif);
font-family:arial;
font-size:12px;
color:#42454A;
font-weight:bold;
padding:0px!important;
text-align:left;
cursor:pointer;
width:auto!important;
overflow:visible;
vertical-align:bottom;
}

.gomb{
padding-right:3px!important;
}

.gombsmall{
height:22px!important;
padding:0px!important;
min-width:16px!important;
width:auto;
}

.gombsmall img{
margin:1px!important;
vertical-align:bottom;
}

.gomb img{
margin-left:2px!important;
}

.gomb:hover, .gombsmall:hover{
background:url(../images/gombh_up.gif);
border:1px solid #ccc;
color: #000;
}
.gomb:active, .gombsmall:active{
background:url(../images/gombh_up.gif);
border:1px solid #ddd;
color: #000;
}


.hasabcim{
font-family:arial;
font-size:14px;
color:#42454A;
font-weight:bold;
}

.alcim{
font-family:arial;
font-size:12px;
color:#42454A;
font-weight:bold;
}

.vonal{
border:0;                   
border-top:1px solid silver; 
height:1px;                
background:transparent;}

iframe#tetelek{border:1px silver solid;}

a.lapon{
font-family:arial;
font-size:12px;
text-decoration:none;
color:#BD8E79;
}

a.lapon{
font-family:arial;
font-size:12px;
text-decoration:none;
color:#BD8E79;
}

.szovegfejbe{
font-family:arial;
font-size:12px;
color:white;
}

.sor0, .sor1, .sorn0, .sorn1, .sorhome0, .sorhome1 {
	border-bottom: solid 1px #DDD;
	border-right: 1px solid #DDD;
	border-left: 1px solid #FFF;
	padding:3px;
}
.sor0, .sorn0, .sorhome1 {background-color:white!important;}
.sor1, .sorn1, .sorhome0 {background-color:#f3f3f3!important;}

.sorfej{
padding:3px;
background-color:#909090;
background:url(../images/gombh_up.gif);
color:white;
border: 1px solid #CCC;
BORDER-RIGHT: 1px solid #DDD;
BORDER-left: 1px solid #FFF;
font-weight:normal!important;
}

.r_tabla{border-left:solid 1px #7b7b7b;}

.r_cella{
border-right:solid 1px #7b7b7b;
border-bottom:solid 1px #7b7b7b;
}

.jobbra{text-align:right;}

.o_bal{
background:transparent url(../images/o_b.png) repeat-x top;
height:99%;
border-right:1px solid #c2c2c2;
padding:10px;
vertical-align:top;
}

.o_kozep{
background:transparent url(../images/o_k.png) repeat-x top;
height:99%;
border-right:1px solid #c2c2c2;
width:49%;
padding:10px;
vertical-align:top;
}

.o_kozep2{background:transparent url(../images/o_k2.jpg) repeat-y left;}

.o_jobb{
background:transparent url(../images/o_j.png) repeat-x top;
height:99%;
width:49%;
padding:10px;
vertical-align:top;
}

.o_quickmenu{border-bottom:1px solid #c2c2c2!important; background:url(../images/qmmask.png)}

.general_button{
font-family:tahoma;
font-size:8pt;
color:black;
}

.general_keret{border:1px solid black;}

.general_szkeret{border:gray solid 1px;}

.general_input{
font-family:tahoma;
font-size:8pt;
color:black;
border:1px solid black;
}

.tobbkepstatusz{
border:0px;
background :transparent;
text-align :center;
font-weight :bold;
font-family:tahoma;
font-size:8pt;
color:black;
}

.window{
font-family:tahoma;
font-size:8pt;
color:black;
border:solid 1px black;
}

.windowfej{
background-color :#29166F;
color:white;
font-weight:bold;
}

.selector_panel{
width:224px!important;
height:147px;
}

.projectname{
font-weight:bold;
font-family :Verdana;
font-size :13px;
color:white;
}

.fehercellaprojekt{
background-color:#F2F2F2;
border-right-color:white;
border-right-style:solid;
border-right-width:1px;
border-bottom-color:white;
border-bottom-style:solid;
border-bottom-width:1px;
padding:1px;
}

.szovegd{
float:left;
padding-right:2px;
vertical-align:middle;
}

.msg1{color:red;}
.msg2{color:navy;}
.msg3{color:green;}

.doboz{
padding:5px;
margin-right:10px;
margin-bottom:10px;
border:1px solid #cccccc;
border-top:5px solid #cccccc;
width:auto;
height:auto;
float:left;
background:#F6F6F6 
}

.ack0{}

.ack1{
color:gray;
text-decoration:line-through;
}

#torzsek, #tools{
display:none;
background:url(../images/dither.gif);
background-image:url(../images/dither.gif);
}

.inputdiv{
float:left;
height:20px;
white-space:nowrap;
margin-right:3px;
}

.alahuzas{
padding-top:10px;
border-bottom:1px solid gray;
}

.cegfa_ceg{
background-color:#EEEEEE;
border-bottom-color:#D1D1D1;
border-bottom-width:2px;
border-bottom-style:solid;
}

.cegfa_csoport{
vertical-align:top;
background-color:#D1EEFC;
}

.cegfa_felhasznalo{
vertical-align:top;
background-color:#D1FCD1;
}

.reportfa_adat{
vertical-align:top;
background-color:white;
}

select{width:auto!important;}

#weather table{
display:table;
width:100%;
}

#weather td{
padding:1px;
font-size:8pt;
line-height:150%;
}

.aktcelsius{
font-size:18pt;
font-weight:bold;
}

.icon{margin-right:5px;}

.min{
color:rgb(0,0,127);
font-weight:bold;
}

.max{
color:rgb(127,0,0);
font-weight:bold;
}

.weather_datum{font-size:7pt!important;}

.news_logo{border:1px solid silver;margin-top:3px;}

.csvlink, .csvlink_left{padding:1px;padding-right:5px;padding-left:5px;float:right;}
.csvlink_left{float:left!important;}

#mailfield{
background:url(../images/gombh2.gif) white repeat-x;
float:right;
width:45%;
padding:10px;
border-right:1px solid silver;
border-bottom:1px solid silver;
display:none;
overflow:auto;
}

#mailfield div{
overflow:auto;/* Scrolling features */
height:200px;
}

#filemuveletek{
margin-top:10px;
float:right;
padding:5px;
border:1px silver solid;
background:white url(../images/o_j.png) repeat-x top;
}

form{margin:0px;}

#tabcontainer{}

#tabcontainer a{
padding:3px;
font-family:arial;
font-size:13px;
font-weight:bold;
color:#42454A;
background-color:#D9D9D9;
margin-left:5px;
text-decoration:none;
}

#tabcontainer a:hover{
background-color:#ECECEC;
text-decoration:none;
}

#tabcontainer a.current{
background-color:white;
text-decoration:none;
border-bottom:white!important;
}

#tabcontainer a.current:hover{
background-color:white;
}

#appcontainer{
background-color:white;
border:1px solid #C2C2C2;
padding:10px;
margin-top:2px;
}

#datatable{
border-top:silver 1px solid;
border-left:silver 1px solid;
}

#datatable td{
border-bottom:silver 1px solid;
border-right:silver 1px solid;
}

.szla_szum,.szla_szumb{width:110px;}

.szla_szumb{font-weight:bold;}

.hl{
background-color:yellow;
font-weight:bold
}
 
.date_h{
float:right;
color:gray;
font-size:7pt;
margin-left:10px;
}

.mezo_h{
text-align:left;
padding:2px;
}

.emlist1{
text-align:left;
padding:2px;
border-bottom:0px;
border-right:0px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
width:60%
}

.emlist2{
color:gray;
font-size:7pt;
padding-left:10px;
border-bottom:0px;
border-left:0px;
white-space:nowrap;
text-align:right;
width:40%
}

.emlist3{
text-align:left;
padding:2px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
font-style: italic;
}

.szallevspan{
font-weight:normal;
float:left;
margin-right:3px;
height:38px;
vertical-align:bottom;
}

.hasabcim_merleg{
font-family:arial;
font-size:13px;
color:#42454A;
font-weight:bold;
}

#appcontainer iframe {border:1px solid silver;}

button img, .camiddle{
vertical-align:middle;	
margin:1px;
margin-right:0px;  
}

a.linkgomb{
margin-left:5px;
vertical-align:top}

a.linkgomb:hover{}

a.linkgomb img{}

table.kimutatas{ 
border-left:1px solid gray; 
border-top:1px solid gray;
}

table.kimutatas td{ 
border-right:1px solid gray;
border-bottom:1px solid gray;
padding:2px;
text-align:right;
}

#kedvt{border-collapse:collapse;border:#e0e0e0 1px solid}
#kedvt td{border:#e0e0e0 1px solid}

.separator{
margin:0px!important;
padding:0px!important;
border:0px!important;
margin-left:-3px!important;
}

input[type="text"], input[type="button"], input[type="submit"], button, select, textarea, .o_quickmenu{ 
-moz-border-radius:2px;
-khtml-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
outline:none!important;
}

input[type="text"], input[type="password"], input[type="file"], textarea{
height:auto;min-height:auto;max-height:auto;padding:2px;outline:none!important;}
select {padding:2px;}

select:hover, input[type="text"]:hover, input[type="password"]:hover, input[type="file"]:hover, textarea:hover{
color:#000;
outline:none!important;
}

select:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus, textarea:focus{
color: #000!important;
background: #FFFF77!important;
outline:none!important;
border:1px solid gray!important;
}

button[disabled]:active, button[disabled],
input[type="reset"][disabled]:active,
input[type="reset"][disabled],
input[type="button"][disabled]:active,
input[type="button"][disabled],
input[type="submit"][disabled]:active,
input[type="submit"][disabled],
input[disabled="disabled"], input.disabled {color:#ACA899!important;outline:none!important;}
