.normal {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;	
}

.normal-bold {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;	
}

.normal-italic {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : italic;
}

.normal-bold-italic {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : italic;
	font-weight : bold;
}

.big {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
}

.big-bold {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;	
}

.big-bold-italic {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-style : italic;
	font-weight : bold;
}

.search {
	background-color: yellow;
}

h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-style : italic;
}

.layout_table {
	/*width : 980px;*/
	width : 100%;
	height : 500px;
	background : #DCDADA;
	padding : 0 0 0 0;
}

body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
	background : url(images/back_striped.gif);
	padding : 0 0 0 0;
}

a, a:link {
	color : Black;
	text-decoration : none;
}
a:hover {
	color : Black;
	text-decoration : underline;
}

img {
	border: none;
}

.button {
	color : Black;
	width : 120px;
}

#tree_iner {
	width : 100%;
	height: 100%;
	overflow : auto;
	scrollbar-3dlight-color : white;
	scrollbar-arrow-color : white;
	scrollbar-base-color : lime;
	scrollbar-darkshadow-color : black;
	scrollbar-face-color : #9FA09C;
	scrollbar-highlight-color : #9FA09C;
	scrollbar-shadow-color : #9FA09C;
	scrollbar-track-color : #EBECE6;
}

#tree {
	background : url(images/back_left.gif) repeat-y;
	display: none;
    height:500px;
    width:350px;
    position: absolute;
    top : 115px;
    *top: 122px;
    border: 1px solid;
    z-index: 100;
    padding-top:15px;
}

.tree_level_close {
	font-size : 12px;
	font-weight : bold;	
	padding-left : 18px;
	background : url(images/tree_closed.gif) no-repeat;
	cursor : pointer;
}

.tree_level_open {
	font-size : 12px;
	font-weight : bold;	
	padding-left : 18px;
	background : url(images/tree_open.gif) no-repeat;
	cursor : pointer;
}

.tree_level_end {
	font-size : 11px;
	padding-left : 18px;
	background : url(images/tree_doc.gif) no-repeat;
}

.tree_sub {
	margin-left : 20px;
	font-size : 12px;
	display : none;
}

.top_left {
	background : url(images/fejlec_left.gif) no-repeat;
	height : 109px;
	padding : 0px;
}
.top_right {
	background : url(images/fejlec_right.gif) no-repeat;
	height : 109px;
	width: 380px;
	background-position: top right;
	padding : 0px;
}
.top_top_center {
	background : url(images/fejlec_top_center.gif) repeat-x;
	height : 55px;
	background-position: top;
	padding : 0px;
}
.top_bottom_center {
	background : url(images/fejlec_bottom_center.gif) repeat-x;
	height : 54px;
	background-position: top;
	padding : 0px;
	vertical-align:top;
}
.top_top_left {
	background : url(images/fejlec_top_left_2.gif) no-repeat;
	height : 55px;
	width: 550px;
	background-position: top left;
	padding : 0px;
}
.top_top_right {
	background : url(images/fejlec_top_right_2.gif) no-repeat;
	height : 55px;
	/*width: 400px;*/
	background-position: top right;
	padding-right : 10px;
	text-align : right;
}
.top_bottom_left {
	background : url(images/fejlec_bottom_left.gif) no-repeat;
	height : 54px;
	background-position: top left;
	padding : 0px;
	vertical-align:top;
}
.top_bottom_right {
	background : url(images/fejlec_bottom_right2.gif) no-repeat;
	height : 54px;
	width: 229px;
	background-position: top right;
	padding-right : 10px;
}
.top_right {
	background : url(images/fejlec_right.gif) no-repeat;
	height : 109px;
	width: 380px;
	background-position: top right;
	padding : 0px;
}
.top_layout {
	color: white;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;	
	padding-right : 10px;
	text-align : right;
	vertical-align : middle;
}

.form {
	padding-top : 0px;
	margin : 0px;
	cellpadding : 0px;
}

.top_kereses {
	color: white;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;	
	padding-right : 0px;
	font-weight : bold;
	font-style : italic;
	width : 100%;
}

.top_katalogus a{
	color: #528205;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;	
	padding-right : 15px;
	font-weight : bold;
	font-style : italic;
	text-decoration : none;
	text-align : center;
	vertical-align : middle;
}

.top_katalogus a:hover{
	color: #7AAF04;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;	
	padding-right : 15px;
	font-weight : bold;
	font-style : italic;
	text-decoration : none;
	text-align : center;
	vertical-align : middle;
}

.top_input{
	color: black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : none;
	/*background : transparent;
	background : #C4D58E;*/
	background : white;
	border-top : 1px solid #519200;
	border-left : 1px solid #519200;
	border-right : 1px solid #519200;
	border-bottom : 1px solid #519200;
	padding-left : 2px;
}
.top_button{
	color: white;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 1px solid White;
	background : transparent;
	width : 80px;
}

.top_email {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : italic;
	font-weight : normal;
	color : #B9F307;
	padding-right : 10px;
}

.top h1 {
	color : white;
	font-size : 18px;
	font-weight : normal;
	margin-top : 10px;
	margin-bottom : 0px;
	padding-bottom : 0;
	line-height : 0px;
}
.top.small {
	color : #B9F307;
	font-size : 12px;
}

.top h2 {
	color : #B9F307;
	font-size : 10px;
	line-height : 0px;
	padding-bottom : 0;
	padding-left : 140px;
	padding-right : 0;
	padding-top : 0;
}

.top_email a{
	color : white;
}

.top_email a:hover{
	color : white;
	text-decoration : none;
	font-weight : bold;
}



.left {
	background : url(images/back_left.gif) no-repeat;
	vertical-align : top;
	background-color : #D5D6D0;
}

.left_label {
	height : 30px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : italic;
	font-weight : bold;
	color : white;
	text-indent : 20px;
	padding-top : 4px;
}

.bottom_left {
	background : url(images/back_bottom.gif);
	height : 28px;
	text-indent : 20px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : italic;
	font-weight : bold;
	color : #97CE17;
}
.bottom_right {
	background : url(images/back_bottom.gif);
	height : 28px;
	padding-right : 20px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : italic;
	font-weight : bold;
	text-align: right;
	color : #EDF687;
}

.bottom_right a{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : italic;
	font-weight : normal;
	color : white;
}

.bottom_right a:hover{
	font-weight : bold;
	text-decoration : none;
	color : white;
}

.bottom_left a{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : italic;
	font-weight : bold;
	color : #97CE17;
}

.bottom_left a:hover{
	font-weight : bold;
	text-decoration : none;
	color : #97CE17;
}

.content {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
	vertical-align : top;
	padding : 10px;
	width : 100%;
	height : 100%;
}

.product_table {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;	
	color : black;
	border : thin solid Gray;
	width : 100%
}

.product_table h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : white;
	display:inline;
}

.product_name {
	background-color : #F0AC1D;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : white;
}

.product_desc {
	background-color : #F8D28E;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.product_row_odd {
	background-color : #FBECCE;
}

.product_row_even {
	background-color : #F8D28E;
}

.product_cell {
	/*width : 100px;*/
}

.product_cell_bold {
	/*width : 100px;*/
	font-weight : bold;
}

.product_code_input {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding: 0px
}

.edit_table {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;	
	color : black;
	background-color : #E3F0BA;
	border : thin solid Gray;
}

.edit_table th {
	background-color : #519200;
	color : white;
	font-weight : bold
}

.edit_row_odd {
	background-color : #E3F0BA;
}

.edit_row_even {
	background-color : #C4D58E;
}

.main_menu {
	color:white;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : italic;
	font-weight : bold;
	padding-left : 5px;
	padding-bottom : 6px;
}

.main_menu a{
	color:white;
}

.main_menu a:hover{
	color:white;
}

.master_table {
	background-color : #E3F0BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;	
	border : thin solid Gray;
	width : 95%;
}
.master_table th {
	background-color : #519200;
	color : white;
	font-weight : bold;
}

.master_table tr.even {
	background-color : #C4D58E;
}

.master_table td.button {
	width : 1%;	
	text-align : center;
}

.master_table tr.button_row {
	text-align : center;
}

.image_button {
	cursor : pointer;
}

.control_bar {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11;	
	vertical-align : middle;
	text-align: center;
	height: 60px;
}
.control_bar img {
	margin: 5px;
}
.control_bar td{
	width: 60px;
	text-align: center;
}

.hirlevel_info {
	color: #528205;
	text-align: left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12;
	font-weight : bold;
}
