
.handcursor {
	cursor: pointer;
}


pre.openhours {
	font-family: arial, helvetica;
	font-weight: normal;
}

 .mnu_left_nor_csp1elem, .left_mnu {
	color: #132E65;
}

.mnu_left_nor, .mnu_left_nor_L2hdr, .mnu_left_nor_L2itm, .mnu_left_res,
.mnu_left_high{
	display: block;
	padding-left: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #132E65;
	text-decoration: none;
	background-color: #D4DDED;
}

.mnu_left_nor, .mnu_left_nor_L2hdr, .mnu_left_nor_L2itm {
	color: #C61000;
	border-bottom: 1px solid #EEEEEE;
}
.mnu_left_nor, .mnu_left_nor_L2hdr, .mnu_left_nor_L2itm {
	color: #132E65;
}

.mnu_left_nor_L2hdr, .mnu_left_nor_L2itm {
	color: #132E65;
	background-color: #FFFFFF;
}

.mnu_left_nor_L2hdr {
	color: #C61000;
	padding-left: 14px;
}

.mnu_left_nor_L2itm {
	padding-left: 28px;
}

a.simple {
	text-decoration: underline;
	color: #C61000;
}

a.mnu_left_nor:hover, a.mnu_left_nor_L2hdr:hover, a.mnu_left_nor_L2itm:hover {
	text-decoration: underline;
	color: #C61000;
}

.mnu_sep1 {
	height: 18px;
	background-image: url(/grph/leftmnu_sep02.gif);
	background-repeat: no-repeat;
	background-color: #4b90d1;
}

.mnu_left_nor_csp1elem, .mnu_csp1elem {
	background-color: #4b90d1;
}

.mnu_left_nor_csp1elem {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #083963;
	text-decoration: none;
	background-image: url('/grph/mnu_tria_blu.gif');
	background-repeat: no-repeat;
}

.leftmenu_tbl {
	background-color: #4B90D1;
	color: #132E65;
}

.tbl_master {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal;
	color: #000000;
}

a.tbl_master {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #132E65;
	text-decoration: none;
	background-color: #FFFFFF;
}
a.tbl_master:hover {
	text-decoration: underline;
	color: #C61000;
}
td.tbl_master {
	font-weight: bold;
}


table.tbl1main {
	background-color: #EEEEEE;	
}
td.tbl1itm1, td.tbl1itm1c {
	background-color: #FFFFFF;
	font-size: 11px;
}
td.tbl1hdr1 {
	background-color: #4B90D1;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}
a.tbl1hdr1 {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4B90D1;
}
a.tbl1hdr1:hover {
	text-decoration: underline;
	color: #C61000;
}
td.tbl1hdr2 {
	background-color: #D4DDED;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}

td.tbl1itm1c {
	text-align: center;
}

/* tbl2 - Mindenféle szöveghekhez a főmezőben */
table.tbl2main {
	background-color: #FFFFFF;	
	text-align: center;
}
td.tbl2itm1, td.tbl2itm1r, td.tbl2itm1c, td.tbl2itm1_lbl, td.tbl2itm1news {
	background-color: #FFFFFF;
	font-size: 12px;
	text-align: left;
}

td.tbl2itm1r {
	text-align: right;
}

td.tbl2itm2, td.tbl2itm2c {
	background-color: #D4DDED;
	font-size: 12px;
	text-align: left;
}
td.tbl2itm1_lbl {
	font-weight: bold;
}
td.tbl2itm1news {
	font-size: 11px;
}
td.tbl2hdr1 {
	background-color: #4B90D1;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

a.tbl2lnk1 {
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	color: #4B90D1;
	text-decoration: none;
}
a.tbl2lnk1:hover {
	text-decoration: underline;
	color: #C61000;
}
td.tbl2hdr2 {
	background-color: #D4DDED;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}

td.tbl2itm1c {
	text-align: center;
}

h1.tbl2h1hdr {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
h2.tbl2h2hdr {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

/* TBL3 ************** */
table.tbl3main {
	background-color: #D4DDED;
}
td.tbl3itm1, td.tbl3itm1c {
	background-color: #D4DDED;
	font-size: 11px;
}
td.tbl3itm2, td.tbl3itm2c {
	background-color: #FFFFFF;
	font-size: 11px;
}
td.tbl3itm1_lbl, td.tbl3itm1c_lbl {
	background-color: #D4DDED;
	font-size: 11px;
	font-weight: bold;
}
td.tbl3itm3 {
	background-color: #FFFFFF;
	font-size: 9px;
	padding-left: 1;
	padding-right: 1;
}

td.tbl3hdr1 {
	background-color: #4B90D1;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

td.tbl3hdr3 {
	background-color: #4B90D1;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

a.tbl3lnk1, a.tbl3lnk3, a.tbl3lnk4 {
	padding-left: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #4B90D1;
	text-decoration: none;
}
a.tbl3lnk1:hover, a.tbl3lnk3:hover, a.tbl3lnk4:hover {
	text-decoration: underline;
	color: #C61000;
}

a.tbl3lnk3 {
	font-size: 11px;
	font-weight: bold;
	color: #4B90D1;
	text-decoration: none;
}
a.tbl3lnk3:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #C61000;
}

a.tbl3lnk4 {
	background-color: #D4DDED;
}

td.tbl3hdr2 {
	background-color: #D4DDED;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

td.tbl3itm1c {
	text-align: center;
}


td.tbl3hdr1 {
	background-color: #4B90D1;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

a.tbl3lnk1 {
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #4B90D1;
}
a.tbl3lnk1:hover {
	text-decoration: underline;
	color: #C61000;
}

td.tbl3hdr2 {
	background-color: #D4DDED;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}

td.tbl3itm1c {
	text-align: center;
}

/* TBL4 ************** */
table.tbl4main {
	background-color: #FFFFFF;
}
td.tbl4itm1, td.tbl4itm1c {
	background-color: #D4DDED;
	font-size: 11px;
}
td.tbl4itm2, td.tbl4itm2c {
	background-color: #FFFFFF;
	font-size: 11px;
}
td.tbl4itm1_lbl, td.tbl4itm1c_lbl {
	background-color: #D4DDED;
	font-size: 11px;
	font-weight: bold;
}
td.tbl4itm3 {
	background-color: #FFFFFF;
	font-size: 9px;
	padding-left: 1;
	padding-right: 1;
}

td.tbl4hdr1 {
	background-color: #4B90D1;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

td.tbl4hdr3 {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 11px;
	text-align: center;
}

a.tbl4lnk1, a.tbl4lnk3, a.tbl4lnk4 {
	padding-left: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #4B90D1;
	text-decoration: none;
}
a.tbl4lnk1:hover, a.tbl4lnk3:hover, a.tbl4lnk4:hover {
	text-decoration: underline;
	color: #C61000;
}

a.tbl4lnk3 {
	font-size: 11px;
	font-weight: bold;
	color: #4B90D1;
	text-decoration: none;
}
a.tbl4lnk3:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #C61000;
}

a.tbl4lnk4 {
	background-color: #D4DDED;
}

td.tbl4hdr2 {
	background-color: #D4DDED;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

td.tbl4itm1c {
	text-align: center;
}


td.tbl4hdr1 {
	background-color: #4B90D1;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

a.tbl4lnk1 {
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #4B90D1;
}
a.tbl4lnk1:hover {
	text-decoration: underline;
	color: #C61000;
}

td.tbl4hdr2 {
	background-color: #D4DDED;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}

td.tbl4itm1c {
	text-align: center;
}

select.tbl4sel1, input.tbl4inp1 {
	font-size: 11px;
}

/* TBL4 VÉGE!!! */
.page_title_block1 {
	display: block;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	width: 300;
	text-decoration: none;
	background-color: #006600;
}

.page_right_block1,.page_right_block2,.page_right_block3,.page_right_block4 {
	display: block;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4B90D1;
}
.page_right_block2 {
	background-color: #006600;
}
.page_right_block3 {
	background-color: #FF0000;
}
.page_right_block4 {
	background-color: #B47700;
}

.news_hdr {
	color: #4B90D1;
	font-size: 14px;
	font-weight: bold;
}
.news_offer_hdr {
	color: #4B90D1;
	font-weight: bold;
}

#news_block {
	font-size: 11px;
}

.news_body {
	font-size: 11px;
}

a.news_body,a.news_body:hover {
	font-size: 11px;
	color: #4B90D1;
}

a.news_body:hover {
	text-decoration: underline;
	color: #C61000;
}

.float_img {
		float:left;
		margin:0; padding:0;
}
.float_img_right {
		float:right;
		margin:0; padding:0;
}

.float_vat_logo {
    position: absolute;
    top: 40;
    right: 130;
    z-index: 55;
    opacity: .50;
}

.hlp_layer1 {
    float: right;
    position: absolute;
    top: 100;
    left: 100;
    z-index: 200;
    opacity: 1.0;
    background-color: #FFFF88;
    width: 300px;
    /* height: 150px; */
    padding: 5;
    border: ridge;
    visibility:hidden;
}

.fixed_layer_level {
    float: right;
    position: relative;
    top: 0;
    left: 0;
    z-index: 10;
    opacity: 1;
    visibility:visible;
}

.layer_avg75 {
    float: right;
    position: absolute;
    top: 100;
    left: 100;
    z-index: 200;
    opacity: 1.0;
    background-color: #FFFFFF;
    width: 500px;
    /* height: 150px; */
    padding: 5;
    border: ridge;
    opacity: 1;
    visibility: hidden;
}

.layer_zonerpromo {
    float: right;
    position: absolute;
    top: 100;
    left: 100;
    z-index: 200;
    opacity: 1.0;
    background-color: #FFFFFF;
    width: 498px;
    /* height: 150px; */
    padding: 5;
    border: ridge;
    opacity: 1;
    visibility: hidden;
}

.layer_changes {
    float: right;
    position: absolute;
    top: 100;
    left: 100;
    z-index: 200;
    opacity: 1.0;
    background-color: #FFFFFF;
    width: 498px;
    /* height: 150px; */
    padding: 5;
    border: ridge;
    opacity: 1;
    visibility: hidden;
}


.mngrpsep {
	height: 18px;
	background-image: url(/sepico02.gif);
	background-repeat: no-repeat;
	background-color: #4b90d1;
	border-right: 5px solid #FFFFFF;
}

table.tbl_prc {
	background-color: #FFFFFF;
	/* border: 1px solid #888888; */
	text-align: center;
}


td.tbl_prc_hdr1 {
	background-color: #4B90D1;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

td.tbl_prc_hdr2 {
	background-color: #FFFFFF;
	color: #CD0000;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
}

td.tbl_prc_hdr3 {
	background-color: #4B90D1;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

td.tbl_prc_hdr4 {
	background-color: #4B90D1;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	height: 19px;
	background-image: url(/puzzle_green.jpg);
	background-repeat: no-repeat;
	background-color: #4b90d1;
	text-align: left;
	padding-left: 25px;
}

.tbl_prc_hdr {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.tbl_prc_txt {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

a.tbl_prc_lnk1, a.tbl_prc_lnk3, a.tbl_prc_lnk4, a.tbl_prc_lnk5 {
	padding-left: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.tbl_prc_lnk1:hover, a.tbl_prc_lnk3:hover, a.tbl_prc_lnk4:hover {
	text-decoration: underline;
	color: #C61000;
}

a.tbl_prc_lnk3 {
	font-size: 11px;
	font-weight: bold;
	color: #4B90D1;
	text-decoration: none;
}
a.tbl_prc_lnk3:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #C61000;
}

a.tbl_prc_lnk4 {
	background-color: #D4DDED;
}

a.tbl_prc_lnk1 {
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #CD0000;
}
a.tbl_prc_lnk1:hover {
	text-decoration: underline;
	color: #C61000;
}

a.tbl_prc_lnk5 {
	color: #EF9B11;
}
a.tbl_prc_lnk5:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #C61000;
}

input.submit, .fbutton, .frmbut, .orangebtn, .trashbtn {
	padding: 1px;
	border-top: 2px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
}

.orangebtn {
	color: white;
	font-size: 11px;
	background-color: #eb8810;
	border: none;
	margin-top: 3px;
	padding: 1px;
}

select {
	font-size: 95%;
}

a.orangebtn {
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: url('');

}
a.orangebtn:visited {
	text-decoration: none;
	color: #FFFFFF;
	background: url('');

}
a.orangebtn:hover {
	text-decoration: none;
	color: #C61000;
	background: url('');

}


/* TBL5 ************** */
table.table5 {
	background-color: #FFFFFF;
	border: 2px dashed olive;
}
td.table5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.table5btnA {
	padding: 1px;
	cursor: pointer;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: olive;
	border: none;
	margin-top: 3px;
	padding: 1px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
}

a.table5btnA, a.table5btnA:visited, a.table5btnA:hover {
	display: inline;
	color: #FFFFFF;
}

a.table5btnA:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.table5btnA:hover {
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: yellow;
}


/* TBL5 VÉGE!!! */

/* TBL6 ************** */
table.table6 {
	background-color: #FFFFFF;
	border: 2px solid #00599E;
}
td.table6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.table6btnA {
	padding: 1px;
	cursor: pointer;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F57D20;
	border: none;
	margin-top: 3px;
	padding: 1px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
}

a.table6btnA, a.table6btnA:visited, a.table6btnA:hover {
	display: inline;
	color: #FFFFFF;
}

a.table6btnA:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.table6btnA:hover {
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: yellow;
}

input.table6btnA, input.table6btnA:hover {
	display: inline;
	color: #FFFFFF;
}

input.table6btnA {
	text-decoration: none;
	color: #FFFFFF;
}
input.table6btnA:hover {
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: yellow;
}



a.table6lnk1, a.table6lnk1:visited, a.table6lnk1:hover {
	display: inline;
	color: #F57D20;
	font-weight: bold;
}

a.table6lnk1:visited {
	text-decoration: none;
	color: #F57D20;
	font-weight: bold;
}
a.table6lnk1:hover {
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
}



.table6h1hdr {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
/* TBL6 VÉGE!!! */


/* ***** GRISOFT CORPORATE DESIGN ******* */
/* Általános betűtipus */
p, ul, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f2f2f;
}
/* felső kék menü */
#mmenu {
	position: relative;
	top: 0;
/*	left: 6px; */
	left: 0px; 
/*	width: 910px; */
/*	width: 100%; */
	width: 980px;
	height: 33px;
	z-index: 3;
	background: #3e80bd url( "elements/nav-bg.gif" ) bottom repeat-x;
	border-bottom: 12px solid white;
	border-top: 1px solid #b4d7f0;
}

ul.mmenu {
	position: relative;
	top: -1px;
	left: 0px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	z-index: 5;
	/* background: url( "elements/m-ext.gif" ) 100% 100% no-repeat; */
	width: 910px;
	height: 34px;
}

li.mmitm {
	float:left;
}

a.mmitm , a.mmitm:hover, a.mmitma {
	display: block;
	float: left;
	height: 24px;
	padding: 0 15px 0 15px;
	margin: 10px 0 0 0;
	font-family: Arial , Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	background: url( "elements/nav-tab.gif" ) 0 100% no-repeat;
}

a.mmitm:hover, a.mmitma {
	background: url( "elements/nav-tab-h.gif" ) 0 100% no-repeat;
}

/*Paragrafus szöveg definíció*/
p {
	line-height: 16px;
	margin: 1px 12px 0 12px;
}

/* Linkek specifikálása */
a.noimage {
	font-family: Arial , Helvetica , sans-serif;
	font-size: 11px;
	color: #FF8400;
	padding-right: 20px;
	background: none;
	/*_display: inline-block; /* ojeb */
}
a , a.awcrt , a.dwnprg , a.epdcrt, a.plain {
	font-family: Arial , Helvetica , sans-serif;
	font-size: 11px;
	color: #FF8400;
	background: url("elements/hyp.gif") 100% 3px no-repeat;
	padding-right: 20px;
	/*_display: inline-block; /* ojeb */
}
a.plain {
	background: none;
	padding-right: 0px !important;
}

a.awcrt {
	color: #506273;
	font-size: 10px;
	background: url("elements/lsmnu-a.gif") 100% 50% no-repeat;
	padding-right: 10px;

}

a.detail {
	display: block;
	float: right;
	margin: 0 6px 0 0;
}

a.epdcrt {
	background: url("elements/dwn-hyp-prg.gif") 0 50% no-repeat;
	padding: 0 0 0 20px;
	color: #003c69;
	font-weight: bold;
}

a.dwnprg {
	background: none;
	color: #003c69;
	font-weight: bold;
}

li.hmitmr a {
	background: none !important;
	background: url( "elements/hmitmr.gif" ) 100% 0  no-repeat !important;
}

li.hmitmra a , li.hmitmr a:hover {
	background: none !important;
	background: url( "elements/hmitmra.gif" ) 100% 0  no-repeat !important;
	border-top: none;
	height: 20px;
}

/* FEJLÉCEK DEFINÍCIÓJA */
h1, h2, h3, p {
	text-align: left;
	margin-left: 12px;
	margin-right: 12px;
	clear: both;
}

h1 {
	font-family: "Trebuchet MS" , Verdana , sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #00599e;
	margin-top: 10px;
	margin-bottom: 0px;
}

h2 , h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #003C69;
	margin-top: 12px;
	margin-bottom: 0px;
}

h2.nclr , h3.nclr {
	clear: none;
}

h3 {
	font-size: 11px;
}

h1.prdhdr {
	background-repeat: no-repeat; 
	padding-left: 25px;  
	margin-top: 12px;
}

h2.prdhdr {
	background-repeat: no-repeat; 
	padding-left: 25px;  
	margin-top: 12px;
	padding-top: 2px; 
	background-position: 0% 50%;
}

span.prdh1ln {
	background-color: #ffffff; 
	padding: 0px 6px 0px 0px; 
	margin: 0px; 	
}

/* Frissítés fejléc*/
h1.upd_ln , h2.upd_ln {
	background-image: url("elements/h1-upd-ln.gif");
}
/* Puzzle fejléc*/
h1.pzl_ln , h2.pzl_ln {
	background-image: url("elements/h1-pzl-ln.gif");
}
/* info fejléc*/
h1.info_ln , h2.info_ln {
	background-image: url("elements/h1-info-ln.gif");
}
/* Figyelmeztető fejléc*/
h1.warn_ln , h2.warn_ln {
	background-image: url("elements/h1-warn-ln.gif");
}


/* DOBOZ (KÉKESSZÜRKE) */
.box , .shpbox {
	width: 188px;
	/*vwidth: 160px; */
	margin: 0 auto;
	background: #dce4eb url( "elements/bx-top-long.gif" ) 0 0 no-repeat;
	margin-bottom: 6px;
}

.boxin , .shpboxin, .loginboxin {
	background: transparent url( 'elements/bx-btm.gif' ) 0 100% no-repeat;
	padding: 13px 12px 22px 12px;
	text-align: left;
}

/* BEVÁSÁRLÓDOBOZ */
.shpbox-lb-price , .shpbox-price , .shpbox-form-label {
	display: block;
	font-family: Arial, Helvetica , sans-serif;
	font-size: 12px;
	color: #003c69;
}

.shpbox-price {
	font-family: Arial, Helvetica , sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.shpbox-sls {
	vertical-align: middle;
	line-height: 25px;
}

.shpbox-form-label {
	display:  inline;
	font-size: 11px;
	color: #2f2f2f;
	margin-right: 6px;
}

.shpbox-select {
	display: inline !important;
	width: auto !important;
}

.shpcrt-qty {
	border: none; 
	background: white;
	text-align: center;
	width: 47px;
}

.shpcrt-btn {
	cursor: pointer;
	background:transparent;
	border: none; 
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	text-decoration: underline;
	color: #ff8400;
	font-size: 11px;
}

/* BALOLDALI MENÜ */
#lsmenu , #cols , #ttmnl {
	/* margin: 47px 0 12px 0; */
	 margin: 5px 0 12px 0;
}

#lsmenu , #cols, #colA, #colA_nb {
	float: left;
	display: inline;
}

#lsmenu {
	width: 199px;
	/* margin-left: -721px; */
	text-align: center;
}

ul.lsmenu {
	margin: 0;
	padding: 0;
	list-style-type:  none;
	line-height: 15px;
	/* =line-height: 16px; */
	/* line-height: 16px; */
}

li.lsmitm {
	padding:  3px 0 3px 13px;
	margin: 0;
	border-bottom: 1px solid white;
	background: url( "elements/lsmnu-a.gif" ) 0 9px no-repeat;
}

li.lsmitm.opn {
	border: none;
	padding: 3px 0 5px 13px;
	background: url( "elements/lsmnu-a.gif" ) 0 9px no-repeat;
}

li.lsmitm a.lsmitm {
}

a.lsmitm {
	text-decoration: none;
	font-family: Arial , Helvetica , sans-serif ;
	font-size: 11px;
	color: #2f2f2f;
	background-image: none;
	padding: 0;
	margin: 0;
}

a.lsmitm.opn {
		color: #506273;
		font-weight: bold;
}

a.act {
	font-weight: bold;
	color: #2f2f2f;
}

/* Felsorolások */
#cols ul , ol {
	list-style-image: url(elements/list_blt.gif);
	line-height: 130%;
	font-size: 11px;
	text-align: left; 
	margin: 6px 6px 6px 30px;
	padding: 0px;
	color: #2f2f2f;
}

#cols ol {
	list-style-image: none;
}

#cols ul.tick {
	list-style-image: url("elements/list_blt_sales.gif"); 
}

#cols ul.shop {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

#cols li.shop {
	display: block;
	margin-right: 12px;
}

/* Hivatkozások... */
a , a.awcrt , a.dwnprg , a.epdcrt, a.plain {
	font-family: Arial , Helvetica , sans-serif;
	font-size: 11px;
	color: #FF8400;
	background: url("elements/hyp.gif") 100% 3px no-repeat;
	padding-right: 20px;
	/*_display: inline-block; /* ojeb */
}

a.plain {
	background: none;
	padding-right: 0px !important;
}

a.awcrt {
	color: #506273;
	font-size: 10px;
	background: url("elements/lsmnu-a.gif") 100% 50% no-repeat;
	padding-right: 10px;

}

a.detail {
	display: block;
	float: right;
	margin: 0 6px 0 0;
}

a.epdcrt {
	background: url("elements/dwn-hyp-prg.gif") 0 50% no-repeat;
	padding: 0 0 0 20px;
	color: #003c69;
	font-weight: bold;
}

a.dwnprg {
	background: none;
	color: #003c69;
	font-weight: bold;
}

table.dwnprg
{
	font-size: 11px;
}

a.epdcrt {
	padding: 0 0 0 3px;
	background: transparent;
}


.date {
	font-family: Arial , Helvetica, sans-serif;
	font-size: 10px;
	color: #003C69;
	display: block;
	float: left;
	margin: 0 0 12px 12px;
}

a.ovrw {
	background: url("elements/hyp_ovrw.gif") 100% 3px no-repeat;
	padding-right: 20px;
}
a.detail {
	display: block;
	float: right;
	margin: 0 6px 0 0;
}

a.dwn {
	background: url("/elements/hyp_dwn.gif") 100% 3px no-repeat;
	padding-right: 21px;
}


/* TÁBLA BEÁLL (még nem tudjuk, hogy mire...)*/
td.td_dwnprg, td.td_dwnprg_setup, td.td_dwnprg_doc {
	padding: 5px 0 5px 20px;
}

td.td_dwnprg {
	background: url("elements/dwn-hyp-prg.gif") 3px 7px no-repeat;
}

td.td_dwnprg_setup {
	background: url("elements/ico_dwn_setup.gif") 3px 7px no-repeat;
}

td.td_dwnprg_doc {
	background: url("elements/ico_dwn_doc.gif") 3px 7px no-repeat;
}

a , a.awcrt , a.dwnprg , a.epdcrt, a.plain {
	font-family: Arial , Helvetica , sans-serif;
	font-size: 11px;
	color: #FF8400;
	background: url("/elements/hyp.gif") 100% 3px no-repeat;
	padding-right: 20px;
	/*_display: inline-block; /* ojeb */
}

a.dwnprg {
	background: none;
	color: #003c69;
	font-weight: bold;
}

/* tables start */
table.blueround , table.form {
	table-layout: fixed;
	border-collapse: collapse;
	width: 508px;
	margin: 0 6px 0 6px;
	text-align: left;
	font-family: Arial, Helvetica , sans-serif;
	font-size: 11px;
	background: #D9EBF7 url("/elements/tbl-508-btm.gif") 0 100% no-repeat;

}

table.form , table.epd {
	background: transparent;
}

table.epd {
	width: 100%;
	border: none;
	font-size: 11px;
	margin: 0 !important;
	/*margin-right: -3px;*/
}

table.epd th , table.epd th.foot {
	background: #dce4eb;
	font-family: Arial, Helvetica , sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 6px 6px 0 2px;
	border-bottom: 12px solid #FFFFFF;
	color: #2f2f2f;
}

table.epd th.foot {
	text-align: right;
	border: none;
	margin: 0 !important;
}


table.epd td.blueround {
	background: #dce4eb;
	border-bottom: 12px solid white;/*#FFFFFF;*/
	margin: 0 !important;
}
table.epd td.foot {
	background: #FFFFFF;
	border-bottom: 1px solid #dce4eb;
	margin: 0 !important;
}

th.blueround , th.noarr {
	background: #B4D7F0 url("/elements/side-a.gif") 8px 3px no-repeat;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	height: 20px;
	padding: 0 0 3px 17px;
	vertical-align: top;
}


th.noarr {
	background: #B4D7F0;
	padding: 0 0 3px 8px;
	color: #5E5E5E;
}

/* arrow sorted */
th.sorted {
	background: #B4D7F0 url("/elements/down-a.gif") 8px 5px no-repeat;
}

/*arrow non sortable*/
th.nsrt {
	background: #B4D7F0 url("/elements/arr_nsrt.gif") 8px 5px no-repeat;
	color: #5E5E5E;
}

td.blueround {
	border-bottom: 1px solid #FFFFFF;
	padding: 5px 5px 5px 8px; 
	color: #2f2f2f;
}

div.tbenv {
	background: url("/elements/tbl-508-top.gif") 6px 0 no-repeat;
	padding: 8px 0 0 0;
}
/* tables end */


/* GOMBOK */

.btn /* button - common properties */
{
	background: #f6891f;
	border: none;
	color: white;
	height: 18px;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	/*text-align: center;*/
	padding: 0px;
	background-repeat: no-repeat;
}

.btn_yes, .btn_no
{
	/*background: transparent;*/
	border: none;
	color: #66b461;
	height: 18px;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	padding-left: 10px;
	background: url('/elements/ico-yes.gif') white 0% 50%;
	background-repeat: no-repeat;
}

.btn_no
{
	color: #cc3f33;
	background: url('/elements/ico-no.gif') white 0% 50%;
	background-repeat: no-repeat;
}

/* plain button */
.btn_60, .btn_120, .btn_150, .btn_180, .btn_210 { background-repeat: no-repeat; }
.btn_60 { background: url('/elements/plain_60.gif')   transparent; width: 60px; }
.btn_90 { background: url('/elements/plain_90.gif')   transparent; width: 90px; }
.btn_120 { background: url('/elements/plain_120.gif') transparent; width: 120px; }
.btn_150 { background: url('/elements/plain_150.gif') transparent; width: 150px; }
.btn_180 { background: url('/elements/plain_180.gif') transparent; width: 180px; }
.btn_210 { background: url('/elements/plain_210.gif') transparent; width: 210px; }

/* arrow button */
.btn_arrow_60, .btn_arrow_90, .btn_arrow_120, .btn_arrow_150, .btn_arrow_180, .btn_arrow_210
{
	padding-left: 24px;
	background-repeat: no-repeat;
}
.btn_arrow_60 { background: url('/elements/arrow_60.gif')   transparent; width: 60px; }
.btn_arrow_90 { background: url('/elements/arrow_90.gif')   transparent; width: 90px; }
.btn_arrow_120 { background: url('/elements/arrow_120.gif') transparent; width: 120px; }
.btn_arrow_150 { background: url('/elements/arrow_150.gif') transparent; width: 150px; }
.btn_arrow_180 { background: url('/elements/arrow_180.gif') transparent; width: 180px; }
.btn_arrow_210 { background: url('/elements/arrow_210.gif') transparent; width: 210px; }

/* back button */
.btn_back_60, .btn_back_90, .btn_back_120, .btn_back_150, .btn_back_180, .btn_back_210
{
	padding-left: 24px;
	background-repeat: no-repeat;
}
.btn_back_60 { background: url('/elements/back_60.gif')   transparent; width: 60px; }
.btn_back_90 { background: url('/elements/back_90.gif')   transparent; width: 90px; }
.btn_back_120 { background: url('/elements/back_120.gif') transparent; width: 120px; }
.btn_back_150 { background: url('/elements/back_150.gif') transparent; width: 150px; }
.btn_back_180 { background: url('/elements/back_180.gif') transparent; width: 180px; }
.btn_back_210 { background: url('/elements/back_210.gif') transparent; width: 210px; }

/* update cart button */
.btn_update_60, .btn_update_90, .btn_update_120, .btn_update_150, .btn_update_180, .btn_update_210
{
	padding-left: 24px;
	background-repeat: no-repeat;
}
.btn_update_60 { background: url('/elements/update_60.gif')   transparent; width: 60px; }
.btn_update_90 { background: url('/elements/update_90.gif')   transparent; width: 90px; }
.btn_update_120 { background: url('/elements/update_120.gif') transparent; width: 120px; }
.btn_update_150 { background: url('/elements/update_150.gif') transparent; width: 150px; }
.btn_update_180 { background: url('/elements/update_180.gif') transparent; width: 180px; }
.btn_update_210 { background: url('/elements/update_210.gif') transparent; width: 210px; }

/* submit form button */
.btn_letter_60, .btn_letter_90, .btn_letter_120, .btn_letter_150, .btn_letter_180, .btn_letter_210
{
	padding-left: 30px;
	background-repeat: no-repeat;
}
.btn_letter_60 { background: url('/elements/letter_60.gif')   transparent; width: 60px; }
.btn_letter_90 { background: url('/elements/letter_90.gif')   transparent; width: 90px; }
.btn_letter_120 { background: url('/elements/letter_120.gif') transparent; width: 120px; }
.btn_letter_150 { background: url('/elements/letter_150.gif') transparent; width: 150px; }
.btn_letter_180 { background: url('/elements/letter_180.gif') transparent; width: 180px; }
.btn_letter_210 { background: url('/elements/letter_210.gif') transparent; width: 210px; }

/* add to cart button */
.btn_cart_60, .btn_cart_90, .btn_cart_120, .btn_cart_150, .btn_cart_180, .btn_cart_210
{
	padding-left: 24px;
	background-repeat: no-repeat;
}
.btn_cart_60 { background: url('/elements/cart_60.gif')   transparent; width: 60px; }
.btn_cart_90 { background: url('/elements/cart_90.gif')   transparent; width: 90px; }
.btn_cart_120 { background: url('/elements/cart_120.gif') transparent; width: 120px; }
.btn_cart_150 { background: url('/elements/cart_150.gif') transparent; width: 150px; }
.btn_cart_180 { background: url('/elements/cart_180.gif') transparent; width: 180px; }
.btn_cart_210 { background: url('/elements/cart_210.gif') transparent; width: 210px; }

/* get related downloads (orange background) */
.btn_down_60, .btn_down_90, .btn_down_120, .btn_down_150, .btn_down_180, .btn_down_210
{
	padding-left: 24px;
	background-repeat: no-repeat;
}
.btn_down_60 { background: url('/elements/down_60.gif')   transparent; width: 60px; }
.btn_down_90 { background: url('/elements/down_90.gif')   transparent; width: 90px; }
.btn_down_120 { background: url('/elements/down_120.gif') transparent; width: 120px; }
.btn_down_150 { background: url('/elements/down_150.gif') transparent; width: 150px; }
.btn_down_180 { background: url('/elements/down_180.gif') transparent; width: 180px; }
.btn_down_210 { background: url('/elements/down_210.gif') transparent; width: 210px; }

/* get related downloads (white background) */
/*.btn_down2_60,*/ .btn_down2_90, .btn_down2_120, .btn_down2_150, .btn_down2_180, .btn_down2_210, a.btn_downprd
{
	padding-left: 24px;
	background-repeat: no-repeat;
	color: #f6891f;
}
.btn_down2_90 { background: url('/elements/down2_90.gif')   transparent; width: 90px; }
.btn_down2_120 { background: url('/elements/down2_120.gif') transparent; width: 120px; }
.btn_down2_150 { background: url('/elements/down2_150.gif') transparent; width: 150px; }
.btn_down2_180 { background: url('/elements/down2_180.gif') transparent; width: 180px; }
.btn_down2_210 { background: url('/elements/down2_210.gif') transparent; width: 210px; }

a.btn_downprd 
{
	float: right;
	text-decoration: none; 
	display: block; 
	text-align: center;	
	background: url('/elements/down2_120.gif') transparent no-repeat; 
	width: 96px; 
	margin-top: 5px;
	line-height: 160%;
}

a.lbtn
{
	background: #f6891f;
	color: white;
	height: 18px;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	padding-top: 2px;
	display: block;
	text-align: center;
	background-repeat: no-repeat !important;
	text-decoration: none;
}

.mlbtn { padding-left: 6px; }

/* plain link button */
.lbtn_plain_240
{
	background-repeat: no-repeat !important;
}

.lbtn_plain_240 { background: url('/elements/plain_240.gif') transparent !important; width: 220px; }

/* arrow link button */
.lbtn_arrow_60, .lbtn_arrow_90, .lbtn_arrow_120, .lbtn_arrow_150, .lbtn_arrow_180, .lbtn_arrow_210, .lbtn_arrow_240
{
	padding-left: 24px;
	background-repeat: no-repeat !important;
}
.lbtn_arrow_60 { background: url('/elements/arrow_60.gif')   transparent !important; width: 16px; }
.lbtn_arrow_90 { background: url('/elements/arrow_90.gif')   transparent !important; width: 46px; }
.lbtn_arrow_120 { background: url('/elements/arrow_120.gif') transparent !important; width: 76px; }
.lbtn_arrow_150 { background: url('/elements/arrow_150.gif') transparent !important; width: 106px; }
.lbtn_arrow_180 { background: url('/elements/arrow_180.gif') transparent !important; width: 136px; }
.lbtn_arrow_210 { background: url('/elements/arrow_210.gif') transparent !important; width: 166px; }
.lbtn_arrow_240 { background: url('/elements/arrow_240.gif') transparent !important; width: 196px; }

/* back button */
.lbtn_back_60, .lbtn_back_90, .lbtn_back_120, .lbtn_back_150, .lbtn_back_180, .lbtn_back_210
{
	padding-left: 24px;
	background-repeat: no-repeat;
}
.lbtn_back_60 { background: url('/elements/back_60.gif')   transparent !important; width: 16px; }
.lbtn_back_90 { background: url('/elements/back_90.gif')   transparent !important; width: 46px; }
.lbtn_back_120 { background: url('/elements/back_120.gif') transparent !important; width: 76px;  }
.lbtn_back_150 { background: url('/elements/back_150.gif') transparent !important; width: 106px; }
.lbtn_back_180 { background: url('/elements/back_180.gif') transparent !important; width: 136px; }
.lbtn_back_210 { background: url('/elements/back_210.gif') transparent !important; width: 166px; }

/* update cart button */
.lbtn_update_60, .lbtn_update_90, .lbtn_update_120, .lbtn_update_150, .lbtn_update_180, .lbtn_update_210
{
	padding-left: 24px;
	background-repeat: no-repeat;
}
.lbtn_update_60 { background: url('/elements/update_60.gif')   transparent !important; width: 16px; }
.lbtn_update_90 { background: url('/elements/update_90.gif')   transparent !important; width: 46px; }
.lbtn_update_120 { background: url('/elements/update_120.gif') transparent !important; width: 76px;  }
.lbtn_update_150 { background: url('/elements/update_150.gif') transparent !important; width: 106px; }
.lbtn_update_180 { background: url('/elements/update_180.gif') transparent !important; width: 136px; }
.lbtn_update_210 { background: url('/elements/update_210.gif') transparent !important; width: 166px; }

/* submit form button */
.lbtn_letter_60, .lbtn_letter_90, .lbtn_letter_120, .lbtn_letter_150, .lbtn_letter_180, .lbtn_letter_210
{
	padding-left: 30px;
	background-repeat: no-repeat;
}
.lbtn_letter_60 { background: url('/elements/letter_60.gif')   transparent !important; width: 16px; }
.lbtn_letter_90 { background: url('/elements/letter_90.gif')   transparent !important; width: 46px; }
.lbtn_letter_120 { background: url('/elements/letter_120.gif') transparent !important; width: 76px;  }
.lbtn_letter_150 { background: url('/elements/letter_150.gif') transparent !important; width: 106px; }
.lbtn_letter_180 { background: url('/elements/letter_180.gif') transparent !important; width: 136px; }
.lbtn_letter_210 { background: url('/elements/letter_210.gif') transparent !important; width: 166px; }

/* add to cart button */
.lbtn_cart_60, .lbtn_cart_90, .lbtn_cart_120, .lbtn_cart_150, .lbtn_cart_180, .lbtn_cart_210
{
	padding-left: 24px;
	background-repeat: no-repeat;
}
.lbtn_cart_60 { background: url('/elements/cart_60.gif')   transparent !important; width: 16px; }
.lbtn_cart_90 { background: url('/elements/cart_90.gif')   transparent !important; width: 46px; }
.lbtn_cart_120 { background: url('/elements/cart_120.gif') transparent !important; width: 76px;  }
.lbtn_cart_150 { background: url('/elements/cart_150.gif') transparent !important; width: 106px; }
.lbtn_cart_180 { background: url('/elements/cart_180.gif') transparent !important; width: 136px; }
.lbtn_cart_210 { background: url('/elements/cart_210.gif') transparent !important; width: 166px; }

/* get related downloads (orange background) */
.lbtn_down_60, .lbtn_down_90, .lbtn_down_120, .lbtn_down_150, .lbtn_down_180, .lbtn_down_210
{
	padding-left: 24px;
	background-repeat: no-repeat;
}
.lbtn_down_60 { background: url('/elements/down_60.gif')   transparent !important; width: 16px; }
.lbtn_down_90 { background: url('/elements/down_90.gif')   transparent !important; width: 46px; }
.lbtn_down_120 { background: url('/elements/down_120.gif') transparent !important; width: 76px;  }
.lbtn_down_150 { background: url('/elements/down_150.gif') transparent !important; width: 106px; }
.lbtn_down_180 { background: url('/elements/down_180.gif') transparent !important; width: 136px; }
.lbtn_down_210 { background: url('/elements/down_210.gif') transparent !important; width: 166px; }

/* tlacitka s oranzovym okrajem */

/* get related downloads (white background) */
.lbtn_down2_90, .lbtn_down2_120, .lbtn_down2_150, .lbtn_down2_180, .lbtn_down2_210, a.lbtn_downprd
{
	padding-left: 24px;
	background-repeat: no-repeat !important;
	color: #f6891f !important;
}
.lbtn_down2_90 { background: url('/elements/down2_90.gif')   transparent !important; width: 46px; }
.lbtn_down2_120 { background: url('/elements/down2_120.gif') transparent !important; width: 76px;  }
.lbtn_down2_150 { background: url('/elements/down2_150.gif') transparent !important; width: 106px; }
.lbtn_down2_180 { background: url('/elements/down2_180.gif') transparent !important; width: 136px; }
.lbtn_down2_210 { background: url('/elements/down2_210.gif') transparent !important; width: 166px; }

/* arrow link button */
.lbtn_arrow_90, .lbtn_arrow2_120, .lbtn_arrow2_150, .lbtn_arrow2_180, .lbtn_arrow2_210
{
	padding-left: 24px;
	background-repeat: no-repeat !important;
	color: #f6891f !important;
}
.lbtn_arrow2_90 { background: url('/elements/arrow2_90.gif')   transparent !important; width: 46px; }
.lbtn_arrow2_120 { background: url('/elements/arrow2_120.gif') transparent !important; width: 76px; }
.lbtn_arrow2_150 { background: url('/elements/arrow2_150.gif') transparent !important; width: 106px; }
.lbtn_arrow2_180 { background: url('/elements/arrow2_180.gif') transparent !important; width: 136px; }
.lbtn_arrow2_210 { background: url('/elements/arrow2_210.gif') transparent !important; width: 166px; }

/* update cart button */
.lbtn_update2_90, .lbtn_update2_120, .lbtn_update2_150, .lbtn_update2_180, .lbtn_update2_210
{
	padding-left: 24px;
	background-repeat: no-repeat;
	color: #f6891f !important;
}
.lbtn_update2_90 { background: url('/elements/update2_90.gif')   transparent !important; width: 46px; }
.lbtn_update2_120 { background: url('/elements/update2_120.gif') transparent !important; width: 76px;  }
.lbtn_update2_150 { background: url('/elements/update2_150.gif') transparent !important; width: 106px; }
.lbtn_update2_180 { background: url('/elements/update2_180.gif') transparent !important; width: 136px; }
.lbtn_update2_210 { background: url('/elements/update2_210.gif') transparent !important; width: 166px; }

/* submit form button */
.lbtn_letter2_90, .lbtn_letter2_120, .lbtn_letter2_150, .lbtn_letter2_180, .lbtn_letter2_210
{
	padding-left: 36px;
	background-repeat: no-repeat;
	color: #f6891f !important;
}
.lbtn_letter2_90 { background: url('/elements/letter2_90.gif')   transparent !important; width: 46px; }
.lbtn_letter2_120 { background: url('/elements/letter2_120.gif') transparent !important; width: 76px;  }
.lbtn_letter2_150 { background: url('/elements/letter2_150.gif') transparent !important; width: 106px; }
.lbtn_letter2_180 { background: url('/elements/letter2_180.gif') transparent !important; width: 136px; }
.lbtn_letter2_210 { background: url('/elements/letter2_210.gif') transparent !important; width: 166px; }

/* add to cart button */
.lbtn_cart2_90, .lbtn_cart2_120, .lbtn_cart2_150, .lbtn_cart2_180, .lbtn_cart2_210

{
	padding-left: 24px;
	background-repeat: no-repeat;
	color: #f6891f !important;
}
.lbtn_cart2_90 { background: url('/elements/cart2_90.gif')   transparent !important; width: 46px; }
.lbtn_cart2_120 { background: url('/elements/cart2_120.gif') transparent !important; width: 76px;  }
.lbtn_cart2_150 { background: url('/elements/cart2_150.gif') transparent !important; width: 106px; }
.lbtn_cart2_180 { background: url('/elements/cart2_180.gif') transparent !important; width: 136px; }
.lbtn_cart2_210 { background: url('/elements/cart2_210.gif') transparent !important; width: 166px; }




/* forms start*/

form {
	margin: 0;
	padding: 0;
}

input.epdqty {
	border: 1px solid #003c69;
	width: 45px;
}

.p_btn /* plain button */
{
	border-left: 1px solid #fdc375;
	border-right: 1px solid #d16527;
	border-bottom: 1px solid #d16527;
	border-top: 1px solid #fdc375;
	background: #f6891f;
	color: white;
	font-weight: bold;
	height: auto;
	cursor: pointer;
}

.p_btn_letter /* plain button with letter icon */
{
	background: url('/elements/btn_letter.gif') #f6891f;
	background-position: 5% 60%; /* left, top */
	padding-left: 30px;
	background-repeat: no-repeat;
}

.p_btn_arrow /* plain button with arrow icon */
{
	background: url('/elements/btn_arrow.gif') #f6891f;
	background-position: 5% 70%; /* left, top */
	background-repeat: no-repeat;
	padding-left: 15px;
}

.p_btn_update /* plain button with update icon */
{
	background: url('/elements/btn_update.gif') #f6891f;
	background-position: 5% 70%; /* left, top */
	background-repeat: no-repeat;
	padding-left: 15px;
}

.p_btn_down /* plain button with download icon */
{
	background: url('/elements/btn_down.gif') #f6891f;
	background-position: 5% 60%; /* left, top */
	background-repeat: no-repeat;
	padding-left: 20px;
}

.p_btn_cart /* plain button with add to cart icon */
{
	background: url('/elements/btn_cart.gif') #f6891f;
	background-position: 5% 60%; /* left, top */
	background-repeat: no-repeat;
	padding-left: 22px;
}

.searchform, .lngform, .qb_select
{
	border: none;
	margin: 0;
	padding: 0;
	display: inline;
	vertical-align: middle;
}

/* forms end */

/* pracovni verze stylu pro formulare */

.f_err_box, .f_ok_box
{   /* box pro vypis validacniho hlaseni */
	background: url('/elements/icon_form_error.gif');
	background-repeat: no-repeat;
	border: none;
	width: auto;
	height: auto;
	padding: 4px 4px 4px 30px;
	color: #FF8400;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
}

.f_ok_box
{
	background: url('/elements/icon_form_ok.gif');
	background-repeat: no-repeat;
	color: #009919;
}

.f_err_msg, .f_ok_msg
{	/* uvozeni seznamu chybovych hlaseni */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

ul.f_err_ul /* seznam pro vypis jednotlivych hlaseni*/
{
	padding-left: 17px;
	margin: 0px;
}
li.f_err_li /* elementy senznamu s jednotlivymi hlasenimi */
{
	list-style-type: square;
	list-style-image: none;
	color: #FF8400;
	margin-left: -15px !important;
}

textarea, input.txt, input.login /* input type text + textarea */
{
	width: 250px;
	font-family: Arial, Helvetica,  sans-serif;
	font-size: 11px;
	color: #5e5e5e;
}

.login
{	/* vstupni pole pro login formular */
	width: 100px !important;
}

textarea
{
	/*width: 100% !important;*/
}

.fit_env /* form item envelope (obalka pro elemety, kterym nejde nastavit okraj - radio button, checkbox, selectbox) rdo*/
{
	border: none;
	margin: 0px;
	padding: 2px;
	width: 100%;
}

.fit_brd /* form item border */
{
	border-top: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	border-right: 1px solid #f1f0f0; /*#ebebeb;*/
	border-bottom: 1px solid #f1f0f0; /*#ebebeb;*/
}

.fit_env_err, .fit_brd_err /* form item border error, form item envelope error */
{
	border: 1px solid #ff8400;
}

.flb, .flb_req, .flb_err, .fcmnt, .sel /* form item label */
{
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #506273;
}

.flb_req /* form item label required */
{
	color: #2f2f2f;
}

.flb_err /* form item label error + star (req. symbol) */
{
	color: #ff8400;
}

.fcmnt /* form label comment (doplnujici popis pole) */
{
	font-size: 10px;
	color: #506273;
}

.sel
{
	text-align: left;
}

.a_left { text-align: left !important; }
.a_right { text-align: right !important; }
.a_center { text-align: center !important; }

table.form
{
	width: 96%;
	margin: 1%;
	table-layout: auto;
}

td.fit_va, td.flb_va /* form label + item vertical aligment (table cell placement) */
{
	vertical-align: middle;
}

td.fit_va
{
	text-align: left;
}

td.formtitle
{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #003c69;
	padding-bottom: 15px;
}

hr.hidden
{
	display: none;
}

/* saját cuccer*/

a.simple {
	background: url('');
	text-decoration: none;
	padding: 0;
	margin: 0;
	color: #FF8400;
	font-weight: bold;

}

/* ez is sajat */

.mandatory, .vastag {
	font-weight: bold;
}
