div#v2_main {
	margin: 0 auto;
	background: #FFFFFF;
}

table#v2_header {
	width: 100%;
	height: 55px;
	background: url("../images/v2/menu_top.jpg") repeat-x;
}

table#v2_header td#header_left {
	background: url("../images/v2/menu_top_left.jpg") no-repeat;
	width: 12px;
	height: 55px;
}

table#v2_header td#header_right {
	background: url("../images/v2/menu_top_right.jpg") no-repeat;
	width: 12px;
	height: 55px;
}

table#v2_header td#header_title {
	text-align: center;
	height: 20px;
	font-size: 11px;
}

table#v2_header td#header_menu {
	height: 35px;
}

table#v2_header td#header_menu span.separator {
	height: 16px;
	padding: 19px 6px 0 6px;
	font-size: 11px;
	font-family: Arial;
	float: left;
	background: url("../images/v2/separator.jpg") no-repeat top center;
}

table#v2_header td#header_menu a {
	height: 16px;
	padding: 19px 6px 0 6px;
	font-size: 11px;
	font-family: Arial;
	float: left;
	color: #333333;
	text-decoration: none;
}
table#v2_header td#header_menu  a:hover {
	text-decoration: underline;
}

a#new      { background: url("../images/v2/new.jpg") no-repeat top center; }
a#tasks    { background: url("../images/v2/tasks.jpg") no-repeat top center; }
a#find     { background: url("../images/v2/find.jpg") no-repeat top center; }
a#refresh  { background: url("../images/v2/refresh.jpg") no-repeat top center; }
a#settings { background: url("../images/v2/settings.jpg") no-repeat top center; }
a#stats    { background: url("../images/v2/stats.jpg") no-repeat top center; }
a#back     { background: url("../images/v2/back.jpg") no-repeat top center; }
a#sidebar  { background: url("../images/v2/sidebar_nezet.jpg") no-repeat top center; }
a#lista    { background: url("../images/v2/lista_nezet.jpg") no-repeat top center; }
a#print    { background: url("../images/v2/print.jpg") no-repeat top center; }

table#v2_base {
	background: url("../images/v2/bottom.jpg") repeat-x bottom center;
}

table#v2_base td.base_left {
	background: url("../images/v2/border_left.jpg") repeat-y;
	width: 7px;
}

table#v2_base td.base_right {
	background: url("../images/v2/border_right.jpg") repeat-y;
	width: 7px;
}

div#v2_tabs {
	background: url("../images/v2/tab_line.jpg") repeat-x;
}

div#v2_tabs table {
	height: 27px;
	_height: 30px;
	font-size: 11px;
}

table#v2_base td#border_bottom_left {
	background: url("../images/v2/bottom_left.jpg") no-repeat bottom left;
	font-size: 5px;
	height: 12px;
}

table#v2_base td#border_bottom_right {
	background: url("../images/v2/bottom_right.jpg") no-repeat bottom right;
	font-size: 5px;
	height: 12px;
}


div#v2_tabs td.tab_sel_left { background: url("../images/v2/tab_sel_left.jpg") no-repeat; width: 7px; }
div#v2_tabs td.tab_sel_right { background: url("../images/v2/tab_sel_right.jpg") no-repeat; width: 7px; }
div#v2_tabs td.tab_sel { background: url("../images/v2/tab_sel.jpg") repeat-x; }
div#v2_tabs td.tab_sel a { text-decoration: none; color: #333333; }
div#v2_tabs td.tab_sel a:hover { text-decoration: underline; }

div#v2_tabs td.tab_nosel_left { background: url("../images/v2/tab_nosel_left.jpg") no-repeat; width: 7px; }
div#v2_tabs td.tab_nosel_right { background: url("../images/v2/tab_nosel_right.jpg") no-repeat; width: 7px; }
div#v2_tabs td.tab_nosel { background: url("../images/v2/tab_nosel.jpg") repeat-x; }
div#v2_tabs td.tab_nosel a { text-decoration: none; color: #333333; }
div#v2_tabs td.tab_nosel a:hover { text-decoration: underline; }

div.honap_con {
	padding: 2px 5px 2px 20px;
	font-weight: bold;
	background: url("../images/contract.gif") no-repeat 4px 4px;
	cursor: pointer;
	cursor: hand;
}

div.honap_exp {
	padding: 2px 5px 2px 20px; 
	font-weight: bold;
	background: url("../images/expand.gif") no-repeat 4px 4px;
	cursor: pointer;
	cursor: hand;
}

table.tasklista { }

table.tasklista td {
	font-size: 10px;
	color: #000000;
	padding: 2px 5px;
}

table.tasklista th {
	padding: 2px 5px;
	text-align: left;
	font-size: 10px;
	color: #000000;
	background: #EFEFEF;
}

div#selectuser {
/*	background: url("../images/v2/menu_top.jpg") repeat-x center center; */
	background: #F2F2F2;
	border-bottom: 1px solid #9d9d9d;
	height: 20px;
	padding: 5px;
	font-weight: bold;
/*	position: absolute;
	margin-top: -30px;
	z-index: 50; */
}

div#feladatheader {
/*	background: url("../images/v2/menu_top.jpg") repeat-x center center; */
	background: #F2F2F2;
	border-bottom: 1px solid #9d9d9d;
	height: 20px;
	padding: 5px;
	font-weight: bold;
}

div#feladattop {
	border-bottom: 1px solid #9d9d9d; 
	padding: 5px;
	background: #FFFFEF;
}

div#feladatbody {
	padding: 5px;
	font-size: 11px;
}

div#feladatnezet {
	background: #FFFFFF url('../images/v2/sep_line.jpg') repeat-y;
	padding: 0 0 0 6px;
}

select#ftipusss {
	width: 300px;
}

td.honap {
	font-weight: normal; 
	padding: 0; 
	text-align: center; 
	width: 16px; 
	font-size: 9px; 
	color: #666666;
}

a.linkbutton {
	float: left; 
	border: 1px solid #BBBBBB;
	background: #EFEFEF;
	padding: 1px; 
	margin: 0 1px;
}
a.linkbutton:hover {
	border: 1px solid #FFCC66; 
	background: #FFFFCC;
}

div.precentage {
	background: #EFEFEF;
	border: 1px solid #999999;
	width: 140px;
	display: block;
	text-align: center;
	padding: 7px;
}
div.precentage input {
	font-size: 11px;
}








th.menuicon { width: 32px; padding: 1px 2px 1px 5px; border-left: 1px solid #BBBBBB; }
th.menuicon a { text-decoration: none; color: #000000; }
th.menuicon a img { border: 0; }






table.statadat td {
	border-bottom: 1px solid #EFEFEF;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}



.clist_odd .clist_1 { background: #cbf1ff; } .clist_1 { border-bottom: 1px solid #b2eafe; }
.clist_even .clist_1 { background: #e6f8ff; } div.clist_1 { border: 1px solid #b2eafe; padding: 2px; }
.clist_odd .clist_2 { background: #ccffcb; } .clist_2 { border-bottom: 1px solid #b3ffb2; }
.clist_even .clist_2 { background: #e6ffe5; } div.clist_2 { border: 1px solid #b3ffb2; padding: 2px; }
.clist_odd .clist_3 { background: #ffcccc; } .clist_3 { border-bottom: 1px solid #ffb2b2; }
.clist_even .clist_3 { background: #ffe5e5; } div.clist_3 { border: 1px solid #ffb2b2; padding: 2px; }
.clist_odd .clist_4 { background: #dfdfdf; } .clist_4 { border-bottom: 1px solid #c2c2c2; }
.clist_even .clist_4 { background: #f3f3f3; } div.clist_4 { border: 1px solid #c2c2c2; padding: 2px; }
.clist_odd .clist_42 { background: #ccffcb url(../images/fel_szabi_even.gif); } .clist_42 { border-bottom: 1px solid #c2c2c2; }
.clist_even .clist_42 { background: #e6ffe5 url(../images/fel_szabi_odd.gif); } div.clist_42 { border: 1px solid #c2c2c2; padding: 2px; }
.clist_odd .clist_5 { background: #F2F2F2; } .clist_5 { border-bottom: 1px solid #dfdfdf; }
.clist_even .clist_5 { background: #FFFFFF; } div.clist_5 { border: 1px solid #dfdfdf; padding: 2px; }
.clist_odd .clist_6 { background: #ffe2cc; } .clist_6 { border-bottom: 1px solid #ffd3b2; }
.clist_even .clist_6 { background: #fef0e5; } div.clist_6 { border: 1px solid #ffd3b2; padding: 2px; }

.clist_even .clist_sel, .clist_odd .clist_sel {
	background: #9DE4FF;
}

.trac_on td {
	background: #9DE4FF;
}
#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #999999;
    background-color: #ffffd8;
    padding: 3px;
    font-size: 10px;
    font-family: Arial;
	width: 150px;
}

.printed_even { background: #e8f9e9; }
.printed_odd { background: #dceedd; }
.off_even { background: #FFFFFF; }
.off_odd { background: #F2F2F2; }

/* PÉNZÜGY */

#pu_c {
    width: 910px;
    margin: 0 auto;
}

#pu_head_c {

}

#pu_menu_c {
    vertical-align: top;
    width: 170px;
    height: 60px;
}
#pu_menu_c ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
#pu_menu_c ul li {
    display: block;
}
#pu_menu_c ul li.on a.fomenu, #pu_menu_c ul li.off a.fomenu {
    display: block;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    padding: 10px 0 3px 37px;
    background-repeat: no-repeat;
    background-position: 3px 3px;

}
#pu_menu_c ul li.submenu {
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #999999;
}
#pu_menu_c ul li.submenu li a {
    display: block;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    height: 14px;
    padding: 5px 0 3px 6px;
    border-width: 0 0 0 5px;
    border-style: solid;
}
#pu_menu_c ul li a:hover, #pu_menu_c ul li.submenu li a:hover {
    text-decoration: underline;
}
#pu_menu_c ul li.off {
    background: #DDDDDD url(../images/pu/pu_off_back.png) top left repeat-x;
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #DDDDDD;
}
#pu_menu_c ul li.off a {
    color: #666666;
}
#pu_menu_c ul li.on {
    background: #999999 url(../images/pu/pu_on_back.png) top left repeat-x;
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #999999;
}
#pu_menu_c ul li.on a {
    color: #FFFFFF;
}


#pu_body_c {
    vertical-align: top;
    background: #999999 url(../images/loading_4.gif) center center no-repeat;
    padding: 2px;
}

.pu_list {
    width: 100%;
}
.pu_list th { background: #e2e2e2; }
.pu_list th.actual { background: #b5d7b7; }
.pu_list tr.odd td { background: #f2f2f2; }
.pu_list tr.odd td.actual { background: #dceedd; }
.pu_list tr.even td { background: #ffffff; }
.pu_list tr.even td.actual { background: #e8f9e9; }

.pu_list tr.summary td {
    font-weight: bold;
    border-top: 2px solid #999999;
}


#ukaz_lista_header th {
    height: 20px;
    background: #bbbbbb;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
}

#ukaz_lista {
    height: 200px; 
    overflow-y: scroll;
    overflow-x: hidden;
    border-bottom: 1px solid #999999;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: center center;
}

#ukaz_lista td {
    height: 20px;
    cursor: default;
}
#ukaz_lista tr.old td {
    color: #999999;
}
#ukaz_lista tr.enis td {
    font-weight: bold;
}
#ukaz_lista tr.odd td {
    background: #FFFFFF;
}
#ukaz_lista tr.even td {
    background: #F2F2F2;
}
#ukaz_lista tr.selected td {
    background: #dcebfa;
}

#ukaz_lista tr.open td {
    background: #235f96;
    color: #FFFFFF;
}

#ukaz_textarea {
    padding: 5px;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: center center;
    height: 150px;
    overflow-y: auto;
    overflow-x: hidden;
}
#ukaz_textarea textarea {
    background: transparent;
}

#cimzett_bay div, #cimzett_noedit div {
    background: url('../images/user_icon.png') no-repeat 1px 3px;
    padding: 1px 3px 1px 21px;
    border: 1px solid #f2f2f2;
    cursor: default;
    float: left;
    margin: 0 3px 3px 0;
}

#cimzett_bay div.over {
    background-image: url('../images/folder-trash.png');
    border-color: #ffffff #bbbbbb #bbbbbb #ffffff;
}

#ukaz_link {
	border-top: 1px solid #999999;
	background: #e2e2e2;
	padding: 3px;
}


td.targynev { text-align: center; height: 12px; font-size: 10px; border-left: 1px solid #cccccc; }
td.targynap { width: 120px; height: 300px; border-left: 1px solid #cccccc; }
td.targynap table { position: absolute; cursor: pointer; cursor: hand; margin-left: 2px; }
td.targynap table td { font-size: 9px; text-align: left; }


.targyfej { padding: 1px 1px 0px 3px; }
.targy1, .targy2, .targy3, .targy4, .targy5 {
    border-width: 1px;
    border-style: solid;
}

.targy1 { border-color: #62bdfd #003d67 #003d67 #62bdfd; }
.targy1 .targynagy { background-color: #62bdfd; }
.targy1 .targykicsi { background-color: #0e74bb; }
.targy1 .targyfej { background-color: #0e74bb; color: #FFFFFF; }

.targy2 { border-color: #84f869 #167401 #167401 #84f869; }
.targy2 .targynagy { background-color: #84f869; }
.targy2 .targykicsi { background-color: #2bc009; }
.targy2 .targyfej { background-color: #2bc009; color: #FFFFFF; }

.targy3 { border-color: #ff753f #7c0e00 #7c0e00 #ff753f; }
.targy3 .targynagy { background-color: #ff753f; }
.targy3 .targykicsi { background-color: #dd3620; }
.targy3 .targyfej { background-color: #dd3620; color: #FFFFFF; }

.targy4 { border-color: #fcda50 #a54e00 #a54e00 #fcda50; }
.targy4 .targynagy { background-color: #fcda50; }
.targy4 .targykicsi { background-color: #ff7800; }
.targy4 .targyfej { background-color: #ff7800; color: #FFFFFF; }

.targy5 { border-color: #dd3058 #32000c #32000c #dd3058; }
.targy5 .targynagy { background-color: #dd3058; }
.targy5 .targykicsi { background-color: #891530; }
.targy5 .targyfej { background-color: #891530; color: #FFFFFF; }

.repeat { 
    background-image: url(../images/reload.gif);
    background-position: center right;
    background-repeat: no-repeat;
}

#infoloader {
    background: #FFFFFF url(../images/loader.gif) no-repeat center center;
    position: absolute;
}

#check_form td {
    line-height: 25px;
    font-size: 12px;
}
#check_form td input, #check_form td select, #check_form td textarea {
    font-size: 11px;
    font-family: Arial;
}

#user_selectbox .odd { background: #ffffff; }
#user_selectbox .even { background: #f2f2f2; }
#user_selectbox .selected { background: #dcebfa; }
