/*   :root vagy html>body -   for Mozilla */
/*   *:first-child+html   -   for IE7  */ 
/*   * html   -   for IE6  */ 

html,body{
	margin: 0;
	padding: 0;
	border: none;
}

body, table, input, textarea, select, div, p, b {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

form {
	margin: 0;
	padding: 0;
}

/*html, body, #container {
	min-height: 100%;
	width: 100%;
	height: 100%;
}
html>body, html>body #container {
	height: auto;
}
#container {
	position: absolute;
	top: 0;
	left: 0;
}
#main {
	margin-bottom: 77px;
	height:100%;
}
#header {
	width: 100%;
	height: 87px;
}
#tab {
	width: 100%;
	overflow: auto;
}
#footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 77px;
}*/


/***************************/

a {
	color: black;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

td.jobb_oszlop_td {
	border: 1px solid black;
	background: repeat-y;
	background-image: url(images/box/joszlop_spacer.gif);
	background-position: right;
	margin-bottom: 5px;
}

.right_column {
	height: 100%;
}

.right_column .column_content {
	/*border: 1px solid black;*/
	height: 100%;
}

.right_column .column_background {
	padding-right: 5px;
	padding-top: 10px;
	background: repeat-y;
	background-image: url(images/box/joszlop_spacer.gif);
	background-position: right;
}

.right_column .box_title {
	background-image: url(images/box/box_title_spacer.gif);
	vertical-align: middle;
	padding-left: 5px;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.right_column .active_box .box_title {
	background-image: url(images/box/box_title_spacer.gif);
	vertical-align: middle;
	padding-left: 5px;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.right_column .inactive_box .box_title {
	background-image: url(images/box/inactive_box_title_spacer.gif);
	vertical-align: middle;
	padding-left: 5px;
	color: #555555;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.right_column .active_box .box_title_stop {
	background-image: url(images/box/box_title_stop_l.gif);
}

.right_column .active_box .box_title_dot {
	background-image: url(images/box/box_title_dot_r.gif);
}

.right_column .inactive_box .box_title_stop {
	background-image: url(images/box/inactive_box_title_stop_l.gif);
}

.right_column .inactive_box .box_title_dot {
	background-image: url(images/box/inactive_box_title_dot_r.gif);
}

td.bal_oszlop_td {
	border: 1px solid black;
	background: repeat-y;
	background-image: url(images/box/boszlop_spacer.gif);
	background-position: left;
	margin-bottom: 5px;
}

.left_column {
	/*border: 1px solid black;*/
	height: 100%;
	width: 200px;
}

.left_column .column_background {
	padding-left: 5px;
	padding-top: 10px;
	background: repeat-y;
	background-image: url(images/box/boszlop_spacer.gif);
}

.left_column .box_title {
	background-image: url(images/box/box_title_spacer.gif);
	vertical-align: middle;
	padding-right: 5px;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.left_column .active_box .box_title {
	background-image: url(images/box/box_title_spacer.gif);
	vertical-align: middle;
	padding-right: 5px;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.left_column .inactive_box .box_title {
	background-image: url(images/box/inactive_box_title_spacer.gif);
	vertical-align: middle;
	padding-right: 5px;
	color: #555555;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.left_column .active_box .box_title {
	background-image: url(images/box/box_title_spacer.gif);
	vertical-align: middle;
	padding-right: 5px;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.left_column .active_box .box_title_stop {
	background-image: url(images/box/box_title_stop_r.gif);
}

.left_column .active_box .box_title_dot {
	background-image: url(images/box/box_title_dot_l.gif);
}

.left_column .inactive_box .box_title_stop {
	background-image: url(images/box/inactive_box_title_stop_r.gif);
}

.left_column .inactive_box .box_title_dot {
	background-image: url(images/box/inactive_box_title_dot_l.gif);
}

.center_column .box_title {
	background-image: url(images/center-header3.jpg);
	width: 120px;
	height: 28px;
	padding-top: 17px;
	padding-left: 33px;
	display: block;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
	text-align: left;
	/*border: solid 1px red;*/
}

:root .center_column .box_title {/* for Mozilla */
	/*width: 120px;
	padding-left: 33px;*/
}

* html .center_column .box_title {/* for IE6*/
	/*height: 45px;*/
}

.filter_button, .filter_button_active {
	text-align: left;
	height: 17px;
	width: 120px;
	background-image: url('images/gomb.gif');
	background-repeat: no-repeat;
	padding: 3px 0px 0px 30px;
	cursor: pointer;
	display: block;
}

* html .filter_button, * html .filter_button_active {/* for IE6*/
	height: 20px;
	width: 150px;
}

.filter_button_active {
	background-image: url('images/gomb_on.gif')
}

.label {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}

.poidata {
	border: 1px solid Silver;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.link {
	border: 1px solid Silver;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
} 

/* Menü */
.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; overflow:hidden; width:130; height:25; cursor:pointer; cursor:hand}
.clT,.clTover{padding:4px; font-size:12px; font-weight:bold}
.clT{color:white; }
.clTover{color:#FCCE55;}
.clS,.clSover{padding:2px; font-size:11px; font-weight:bold}
.clS2,.clS2over{padding:2px; font-size:11px;}
.clS,.clS2{color:#006699; background-color:#EDEDED; layer-background-color:#EDEDED;}
.clSover,.clS2over{color:#FCCE55;}
.clSover,.clS2over,.clTover,.clB,.clBar{layer-background-color:#014981; background-color:#014981;}
.clB{position:absolute; visibility:hidden; z-index:300}
.clBar{position:absolute; width:10; height:10; visibility:hidden; }

/* Pager - begin */
table.pager {
	width: 100%;
	height: 30px;
	vertical-align: middle;
	padding-left:8px;
	padding-right:9px;
}
table.pager .image {
	margin: 0 1px 0 1px;
	border: none;
	vertical-align: middle;
	width: 24px;
	height: 18px;
	margin-top:1px;
}
table.pager .text1 {
	font-family: 'Tahoma, Arial';
	font-size: 10px;
	font-weight: normal;
	color: #596842;
	text-decoration: none;
}
table.pager .text2 {
	font-family: 'Tahoma, Arial';
	font-size: 10px;
	font-weight: bold;
	color: #596842;
	text-decoration: none;
}
table.pager .text1:hover,active {
	text-decoration: underline;	
}
table.pager .selected{
	font-family: 'Tahoma, Arial';
	font-size: 10px;
	font-weight: bold;
	color: #F33C00;
	text-decoration: none;
}
table.pager select {
	font-family: 'Tahoma, Arial';
	font-size: 10px;
	font-weight: bold;
	color: #8A2A0C;
}
/* Pager - end */

