BODY { margin: 0px; background-color: silver; font-family: Arial; font-size: 10pt; line-height: 20px}

A { 
    font-size: 10pt;
    text-decoration: none; 
	color: RGB(36, 109, 192); 
	cursor: pointer; 
	cursor: hand;
}
A:hover { text-decoration: underline; border-color: RGB(36, 109, 192); }
A.image { text-decoration: none }
A.image:hover { border: none }
A.fomenu { text-decoration: none; color: RGB(220, 220, 255); font-family: Arial; font-weight: bold; font-size: 14px }
A.fomenu:hover { border: none; color: white }

A.hiddenlink { text-decoration: none; cursor: text; color: black }
A.hiddenlink:hover { text-decoration: none; cursor: text; color: black }

img { border: 0px }

.ar { font-weight: bold; font-family: Arial; font-weight: bold; font-size: 13px  }
.price_font { color: black; font-weight: bold }
.athuz { font-weight: bold; font-size: 12px; color: gray; text-decoration: line-through; font-family: Arial, Helvetica, sans-serif; }
.akcio { font-weight: bold; font-size: 16px; color: red; font-family: Arial, Helvetica, sans-serif; }
.product_name { font: 13px Arial, Helvetica, sans-serif; }

.h1 { color: rgb(175, 133, 105); font-family: arial; font-weight: bold; font-size: 14pt; margin: 0px 4px 0px 0px; padding-left: 0px; padding-bottom: 6px; border-bottom: 1px solid rgb(164, 164, 164); )}
.h2 { font-weight: bold; text-align: left; font-size: 110%}
.h3 { font-weight: bold; text-align: left; font-size: 100%}

A.cim { text-decoration: none; color: RGB(255, 164, 0); font-family: arial; font-weight: 400; font-size: 110% }
A.cim:hover { text-decoration: none; background-color: RGB(255, 255, 181); border-top: dotted; border-bottom: dotted; border-width: 1px; border-color: black; }

SPAN.text { font-family: arial; font-size: 80%; text-align: justify }

SELECT.field { background-color: RGB(255, 255, 238); border: solid 1px gray }

.inputbox { 
    background-color: RGB(253, 253, 240); 
	border: solid 1px silver; 
}
.inputbox:focus {
	border: solid 1px gray;
    background-color: RGB(240, 240, 220); 
	color: #BC2A4D;
}
.inputbox:hover {
	border: solid 1px gray;
    background-color: RGB(240, 240, 220); 
}

.button, button {
	width: auto;
	padding: 1px 6px 1px 6px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: rgb(125, 80, 64);
	cursor: pointer;
	border: 1px solid silver; 
	background-color: white;
	background-image: url("/ui/button_bg.bmp");
	background-position: bottom center;
}
.button:hover{
    color: rgb( 32, 24, 12);
	border: 1px solid gray; 
}
input.radio {
	width: auto !important;
	background-color: transparent;
	border: none;
	cursor: default;
}

SPAN.preface { font-weight: bold }

/* Sitemap-hez */
.level1 { font-family: arial; text-decoration: none; color: RGB(22, 127, 55); font-size: 14px; font-weight: bold; line-height: 19px}
A.level1:hover { border-bottom: dotted; border-width: 1px; border-color: red; }
span.level2 { font-family: arial; font-style: italic; text-decoration: none; color: RGB(0, 0, 0); font-size: 13px; font-weight: bold; margin-left: 20px; line-height: 18px }
.level2 { font-family: arial; font-style: italic; text-decoration: none; color: RGB(22, 127, 55); font-size: 13px; font-weight: bold; margin-left: 20px; line-height: 18px }
A.level2:hover { border-bottom: dotted; border-width: 1px; border-color: red; }
.level3 { font-family: arial; text-decoration: none; color: RGB(22, 127, 55); font-size: 12px; margin-left: 40px; line-height: 17px }
A.level3:hover { border-bottom: dotted; border-width: 1px; border-color: red; }

/* Tab-okhoz */
TD.selected { background-image: url('/ui/ful_aktiv_hatter.bmp'); width: 122px !important; }
TD.unselected { background-image: url('/ui/ful_hatter.bmp'); width: 122px !important; }
A.unselected { text-decoration: none; cursor: default; color: silver }
DIV.unselected { display: none }
DIV.selected { display: inline }

.graybox {  border: 1px solid rgb(221, 212, 190); background-color: rgb(242, 242, 242); padding: 2px; margin-top: 16px; }

p.default { text-align: justify }

.active_step {
    font-weight: bold;
	color: black; 
	padding-left: 10px; 
	padding-right: 10px;
	width: 110px !important;
}

.nonactive_step {
	color: silver; 
	padding-left: 10px; 
	padding-right: 10px;
	width: 110px !important;
}

.checkout_progress {
    height: 50px; 
	border-bottom: 1px solid silver; 
	text-align: right; 
	padding: 5px; 
	margin-top: 10px; 
	margin-bottom: 20px; 
	background-image: url(/ui/ful_hatter.bmp); 
	background-repeat: repeat-x; 
	background-position: bottom left;
}

.button_separator {
    height: 30px; 
	border-top: 1px solid silver; 
	text-align: center; 
	padding-top: 15px; 
	margin-top: 10px; 
	margin-bottom: 20px; 
	background-image: url(/ui/ful_hatter2.bmp); 
	background-repeat: repeat-x; 
}

.row_even {

    background-color: rgb(249, 249, 249);
}

.row_odd {

    background-color: rgb(239, 239, 239);
}

.fomenu_fejlec_jobb {
    width: 186px; 
    height: 22px;
	padding-top: 4px;
	padding-left: 20px; 
	color: black; 
	font-family: Arial; 
	font-weight: bold; 
	font-size: 12px; 
	border-bottom: 1px solid rgb(192, 192, 192);
	background-image: url(/ui/fejlec_fomenu2.bmp);
	background-position: center bottom; 
}

.fejlec_fomenu_bal {
    height: 22px;
	padding-top: 4px;
	padding-left: 4px;
	margin-top: 12px;
	color: black; 
    font-family: Arial; 
	font-weight: bold; 
	font-size: 12px; 
	border-bottom: 1px solid rgb(192, 192, 192);
	background-image: url(/ui/fejlec_fomenu.bmp); 
	background-position: center bottom; 
}

.gray_text {
    color: rgb(110,110,110);
}

.menuitem_with_submenu {

    border-bottom: 1px solid rgb(237, 238, 239); 
	cursor: default;
}

.menuitem_no_submenu {

    border-bottom: 1px solid rgb(237, 238, 239); 
}

.menuitem {

	border: 1px solid rgb(227, 228, 229);
	background-color: rgb(237, 238, 239);

}

.attrib_name { font-weight: bold; font-family: Arial; font-size: 12px }
.attrib_value { font-family: Arial; font-size: 12px }

td.matrix_icon { text-align: center; height: 125px; width: 140px }