* {
   margin: 0;
   padding: 0;
   border: none;
}

body {
   border: 0;
   margin: 0;
   padding: 0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   background-color: #E5F5F2;
   color: #333333;
}

.clearer {
   clear: both;
}

html, body {
   height: 100%;
   width: 100%;
   margin: 0;
   padding: 0;
}

h1 {
	color:#00CC99;
	font-size:30px;
	font-weight:normal;
}

a {
	color:#959595;
}

h2 {
	color:#00CC99;
	font-size:18px;
	font-weight:normal;
}

h3 {
	color:#00CC99;
	font-size:14px;
	font-weight:bold;
}
#cntdisp li {
       	list-style-image: url(gfx/li.jpg);
        vertical-align: middle;
}

/*************************************************************************************************************/

#header {
	height:88px;
	background-image:url(gfx/head_bg.jpg);
	background-repeat:repeat-x;
}

#inner_header {
	width:960px;
	height:77px;
	padding-left:20px;
/*	background-color:#99FF00;*/
}

#head_logo {
	float:left;
}

#head_menu {
	float:right;
	width:720px;
	height:77px;
/*	border: 1px solid red;*/
	color:#959595;
}

#head_menu a {
	color:#959595;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

#bottom_head_menu {
	margin-top:30px;
}


#header #menu{
   height: 33px;
   background-image: url(gfx/header_menubg.jpg);
   background-repeat: repeat-x;
   border-bottom: 1px solid #C4C3C2;
   text-align: center;
}

#header #navibar {
   border-top: 1px solid #C4C3C2;
   height: 21px;
   font-size: 11px;
   background-color:#0000FF;
}

/*************************************************************************************************************/


#wrapper {
	height:auto;
}

#wrapper #wrapper_content #content_head {
}

#wrapper_head {
	height:10px;
	width:980px;
	background-image:url(gfx/w_head_bg.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}

#wrapper_content {
	width:980px;
	height:auto;
	background-image:url(gfx/wrapper_bg.jpg);
	background-repeat:repeat-y;
}

#content_navibar {
	margin-top:5px;
	height:20px;
	margin-left:10px;
	margin-right:180px;
	padding-left:20px;
	border-bottom: 1px solid #D7D7D7;
	color:#ABABAA;
	font-size:11px;
}

#content_navibar a {
	color:#ABABAA;
	font-size:11px;
	text-decoration:none;
}

.nb_black {
	color:#000000;
}

/***************************/


#content_center {
	margin-left:10px;
	margin-right:10px;
}

#c_menu {
	width:189px;
	float:left;
	background-color:#FFFFFF;
}

#c_content {
	float:right;
	border-left: 1px solid #D7D7D7;
}

#content {
	width:590px;
	min-height:560px;
	float:left;
	padding:5px;
/*	background-color:#FF99FF;*/
}

#content_wide {
	width:750px;
	min-height:560px;
	float:left;
	padding:5px;
/*	background-color:#FF99FF;*/
}

*html #content {
	height:560px;
}

#info {
	float:left;
	width:170px;
/*	background-color:#990000;*/
}



/*************************************************************************************************************/

#footer {
	height:88px;
}

#inner_footer {
	background-image: url(gfx/footer_bg.jpg);
	background-repeat:	no-repeat;
	width:980px;
	padding-top:20px;
	color:#959595;
}

#inner_footer a {
	color:#959595;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

/*************************************************************************************************************/

#bottom_head_menu a:hover {
	color:#333333;
}

#aGreen {
	font-weight:bold;
	color:#089C80;
}

#aGreen_2 {
	font-weight:bold;
	color:#089C80;
}

.green_noline {
	text-decoration:none;
}

.green_noline:hover {
	color:#00CC99;	
}

.search_input {
	width:150px;
	border: 1px solid #D7D7D7;
	margin-left:30px;
	color:#959595;
	padding:2px;
}

.rigth_div {
	margin-bottom:20px;
	border: 1px solid #D7D7D7;
	padding:7px;
	font-size:11px;
}

.aPrint {
	height:16px;
	background-image:url(gfx/icon_print.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.aPdf {
	height:16px;
	background-image:url(gfx/pdf.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.aEmail {
	height:16px;
	background-image:url(gfx/icon_send_article.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.oldalterkep {
        text-decoration: none;
}

#site_map {
	margin-left:60px;
}







#site_map ul {
	list-style:none;
}

#site_map ul li {
  	list-style-image: url(gfx/li.jpg);
	line-height:20px;
}

#site_map ul li a {
	text-decoration:none
}

.foldgomb {
	background-image:url(gfx/flag_global.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.Lhu {
	background-image:url(gfx/flag_hu.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.Lde {
	background-image:url(gfx/flag_de.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.Lru {
	background-image:url(gfx/flag_ru.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.Lfr {
	background-image:url(gfx/flag_fr.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#top_head_menu {
	position:relative;
	left:auto;
	width:720px;
	height:29px
}

#lang_wrapper {
	float:left;
	position:relative;
	left:auto;
	width:460px;
	height:30px;
}

#akt_lang_div {
	margin-left:564px;
	margin-top:3px;
	left:0;
	position:absolute;
	padding:2px;
	border: 1px solid #D7D7D7;
	width:140px;
	height:16px;
	background-image:url(gfx/nyilacska.jpg);
#	background-image:url(gfx/caret.png);
	background-repeat:no-repeat;
        background-position:right bottom;
}

*html #akt_lang_div {
	margin-top:4px;
}

#lang_div {
	margin-left:564px;
	margin-top:26px;
	left:0;
	display:none;
	padding:2px;
	position:absolute;
	top:0;
	z-index:4000;
	border: 1px solid #D7D7D7;
	background-color:#FFFFFF;
#	height:100px;
	width:140px;
}

*html #lang_div {
	margin-top:27px;
}

.lang_ul {
	list-style:none;
}

.lang_ul li {
	height:21px;
}

.lang_ul li a {
	color:#959595;
}

.lang_ul li a:hover {
	color:#333333;
}

#search_div {
	width:240px;
	float:right;
}

.legend_list_1 {
	background-color:#E5F5F2;
	margin-top:15px;
	padding:5px;
}

.legend_list_2 {
	background-color:#FFFFFF;
	margin-top:15px;
	padding:5px;
}

.rigth_div a {
	text-decoration:none;
}

.rigth_div a:hover {
	text-decoration:underline;
}

.nyito_table a {
	text-decoration:none;
	font-weight:bold;
}

.nyito_table a:hover {
	text-decoration:underline;
}

.product_solutions_table a {
	text-decoration:none;
	color:#00CC99;
}

.product_solutions_table a:hover {
	text-decoration:underline;
}

a.tuv_link {
	text-decoration:none;
	color:#2B77B5;
}

a.tuv_link:hover {
	text-decoration:underline;
}

.cart_list_table {
	background-color:#FFFFFF;
	color:#333333;
	padding:3px;
}

.cart_list_table td {
	padding:3px;
}

.cart_list_table th {
	background-color:#05987C;
	color:#FFFFFF;
	padding:3px;
}

.cart_list_table tr.even {
	background-color:#EEF3F0;
}

.cart_list_table tr.odd {
	background-color:#FFFFFF;
}

.kerdoiv_table tr td{
	border: 1px solid #000000;
	padding:3px;
}

.kerdoiv_table tr td input {
	border: 1px solid #000000;
}

.kerdoiv_textarea {
	border: 1px solid #000000;
}

.kerdoiv_gomb {
	padding:3px;
}



.contact_table tr td{
	border: none;
	padding:3px;
}

.contact_table tr td input {
	border: 1px solid #000000;
}

.contact_textarea {
	border: 1px solid #000000;
}

.contact_gomb {
	padding:3px;
}
