html, body, table, td, div, span, font, ul, li, form, img {

	padding:0px;

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

}

body {

	background:#E9E6E2;

}

div#div_maincontent_pr {

	padding: 25px 0px 20px 0px;

}

div#div_maincontent {

	padding: 25px 20px 20px 20px;

}

div#div_maincontent2 {

	padding: 25px 40px 20px 40px;

	text-align:left;

}

div#div_maincontent3 {

	padding: 25px 10px 20px 10px;

}

.p_box {

	background:url('images/p_box_11.png') repeat-y;

	padding:0px 0px 2px 0px;

	text-align:center;

}

.p_box_title {

	background:url('images/p_box_08.png') no-repeat;

	height:21px;

	font-weight:bold;

	padding:0px 5px 0px 15px;

	text-align:left;

}

.p_box_content {

	height:137px;

	width:247px;

	padding:0px 10px 0px 10px;

	height:137px !important;

	width:227px !important;

}

.k_box {

	background:url('images/k_box_11.png') repeat-y;

	padding:0px 0px 0px 10px;

	height:115px;

}

.k_box_title {

	background:url('images/k_box_08.png') no-repeat;

	font-size:12px;

	color:#FB051C;

	height:21px;

	font-weight:bold;

	padding:4px 5px 0px 15px;

	height:17px !important;

	text-align:left;

}

div#k_box_content {

	float:left;

	width:176px;

	padding:0px 5px 0px 0px;

}

a.vissza:link, a.vissza:active, a.vissza:visited, a.vissza:hover {

	padding:0px 10px 0px 0px;

	font-size:13px;

	font-weight:bold;

	color:#FB051C;

	vertical-align:bottom;

	text-decoration:none;

}

a.vissza:hover {

	color:#F7A0A8;

}

a.tovabb:link, a.tovabb:active, a.tovabb:visited, a.tovabb:hover {

	padding:0px 10px 0px 0px;

	font-size:13px;

	font-weight:bold;

	color:#FB051C;

	vertical-align:bottom;

	text-decoration:none;

}

a.tovabb:hover {

	color:#F7A0A8;

}

#kiemelt_content {

	background-color:#FFFFFF;

	padding:10px 15px 5px 15px;

}

#kiemelt_scroll {

	background-color:#FFFFFF;

	padding:10px 10px 10px 15px;

}

.content_middle {

padding:0px 14px 0px 14px;

background-image:url('images/content_bg_middle.gif');

background-repeat:repeat-y;

height:300px;

vertical-align:top;

text-align:left;

}

.content_middle_text {

padding:30px 62px 10px 62px;

background-image:url('images/content_bg_middle.gif');

background-repeat:repeat-y;

text-align:justify;

height:300px;

vertical-align:top;

}

.content_middle_simple {

	padding:0px 62px 0px 62px;

	background-repeat:repeat-y;

	text-align:justify;

	vertical-align:top;

}

.td_list_kat {

	color:#FFFFFF;

	height:34px;

	font-size:12px;

	padding:0px 0px 3px 0px;

	text-align:center;

	text-transform:uppercase;

	font-weight:bold;

	background:url('images/link_box.jpg') no-repeat;

	background-color:#CCB6AA;

	width:212px;

	height:34px; !important

}

.td_list_02 {

	padding:7px 0px 0px 30px;

	background:url('images/link_button.jpg') no-repeat;

	background-color:#CCB6AA;

	width:212px;

	height:34px; !important

	height:34px;

	vertical-align:top;

}

.td_list_last {

	padding:0px 0px 0px 30px;

	background: transparent url('images/link_button.jpg') no-repeat;

	width:212px;

	height:30px;

}

a.box_aj:link, a.box_aj:active, a.box_aj:visited, a.box_aj:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	text-decoration:none;

}

a.box_aj:hover {

	text-decoration:underline;

}



a#kat:link, a#kat:active, a#kat:visited, a#kat:hover {

	color:#333333;

	padding:0px 0px 0px 7px;

	text-decoration:none;

	font-size:13px;

	font-weight:bold;

	text-transform:uppercase;

}

a#kat:hover { 

	color: #333333;

	text-decoration:underline;

}

a.menu:link, a.menu:active, a.menu:visited, a.menu:hover {

	color:#333333;

	text-decoration:none;

	font-size:13px;

	font-weight:bold;

	text-transform:uppercase;

}

a.menu:hover { 

	color: #999999;

}

a.menu#selected {

	color: #FFFFFF;

}

.box_right {

	padding: 0px 10px 0px 10px;

	background-image:url('images/p_box_11.png');

	background-repeat:repeat-y;

}

div.prod_img {

float:left;

margin:0px;

padding:10px 10px 5px 10px;

}

.prod_title {

	font-size:16px;

	font-weight:bold;

	margin:10px 10px 0px 0px;

}



.prod_intro {

	padding:5px 0px 5px 0px;

}

.prod_intro2 {

	padding:0px 0px 5px 0px;

	font-style:italic;

	font-weight:bold;

}





a.mailto:link, a.mailto:active, a.mailto:visited, a.mailto:hover {

	color:#333333;

	text-decoration:none;

	font-size:11px;}

a.mailto:hover {

	text-decoration:underline;

}

div.kezdo_title{

font-size:14px;

text-transform:uppercase;

color:#BA4941;

font-weight:bold;

padding:0px 0px 10px 0px;

}

div.kezdo{

margin:0px;

padding:7px 0px 0px 0px;

}

/*a.kezdo:link, a.kezdo:active, a.kezdo:visited, a.kezdo:hover {

	color:#BA4941;

	font-weight:bold;

	text-decoration:none;

	font-size:12px;}

a.kezdo:hover {

color:#DA9E9A;

text-decoration:underline;

}*/

.list {

	padding:0px 0px 0px 15px;

	margin:0px;

}



.table_partners th {

	font-size:11px;

	font-weight:bold;

	text-align:left;

	border:1px solid #FEFEFE;

	padding:0px 3px 0px 3px;

	color:#FFFFFF;

	background-color:#fb051c;

}

.table_partners tr#row1 {

	background-color:#E0E0E0;

}

.table_partners td {

	padding:0px 3px 0px 3px;

	border:1px solid #FEFEFE;

	text-align:left;

}



.form_table {

	padding:0px; margin:0px;

}

.form_header {

	font-weight:bold;

	padding:2px 5px 0px 0px;

	text-align:right;

}

.form_field {

	padding:2px 5px 0px 0px;	

}

select, input, textarea {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	padding: 1px 2px 0px 2px;

	margin:0px;

	border:1px solid #999999; 

}

.input_text_1 {

	width: 180px;

	height: 20px !important; 

	height: 20px;

}

.input_textarea_1 {

	width:300px;

	height:150px;

}

.input_select_1 {

	height: 18px;

	height: 18px !important; 

	border:1px solid #999999; 

}

.req_sign {

	color:#EE0000;

	font-size:12px;

	font-family:Arial;

}

.request_text {

	color:#336699;

	font-size:13px;

	font-weight:bold;

}

div.foot {

	margin:5px 20px 0px 0px;

}

a.dand:link, a.dand:active, a.dand:visited, a.dand:hover {

	color:#999999;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-decoration:none;

	font-size:12px;

}

a.dand:hover {

	text-decoration:underline;

}



a:link, a:active, a:visited, a:hover {

	color:#BB0103;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:underline;

}

a:hover {

	text-decoration:none;

}



hr.red {

	border:0; 

	height:1px; 

	width:90%; 

	color:#EE0000; 

	background-color:#EE0000; 

	margin:5px 0px 5px 0px;

}

.frame {border:1px solid #CCCCCC;}



.box {

	position:relative;

	float:left;

	margin:10px 0px 0px 10px;

	width:120px;

} 



a.nlink {

	color: #000;

	text-decoration: none;



}



/*##### akcio style #####*/

.akcio_box_title {

	background-image:url(images/akcio_box_top.jpg);

	background-repeat:no-repeat;

	height:45px;

	font-weight:bold;

	padding:0px 200px 0px 15px;

	text-align:left;

}



.akcio_box_content {

	height:225px;

	width:300px;

	padding:0px 10px 0px 10px;

}



.akcio_blue_text {

	font-size:12px;

	color:#3C5396;

	padding:0px 10px 0px 10px;

	vertical-align:top;

	text-align:left;

	height:auto;

	width:300px;

}



.akcio_text_height {

	height:60px;

	vertical-align:top;

}



.akcio_bg {

	background-image:url(images/akcio_box_middle.png);

	background-repeat:repeat-y;

}



.td_list_akcio {

color:#FFFFFF;

height:34px;

font-size:12px;

padding:0px 0px 3px 0px;

text-align:center;

text-transform:uppercase;

font-weight:bold;

background:url('images/link_box_akcio.jpg') no-repeat;

background-color:#C1C1B7;

width:212px;

height:34px; !important

}



.akcio_prise {

background-image:url(images/akcio_ar_ellipszis.gif); 

background-repeat:no-repeat; 

color:#FFF; 

font-size:15px; 

font-weight:bold; 

text-align:center;"

}







/*##### end of akcio style #####*/



#npl-table {width: 100%; margin: 15px;}
#npl-table th, #npl-table td {padding: 5px; vertical-align: top;}
#npl-table th {text-align: center; font-size: 15px;}
#npl-table img {border: none; width: 111px; margin: 0; padding: 0;}
#npl-table a {display: block; font-size: 13px; padding: 0 0 10px 0;}
#npl-table a:first-letter {text-transform: capitalize;}



