h1
{
	font-size: 24px;
	margin: 0px;
}

h2
{
	font-size: 20px;
	margin: 0px;
}

h3
{ 
	font-size: 18px;
	margin: 0px;
}

h4
{
	font-size: 16px;
	margin: 0px;
}

body
{
	font-family: sans-serif, helvetica, sans-serif;
	font-size: 11px;
	margin-top: 4px;
	color: #666666;
	background-color: white;
}

a, #workarea a
{
	text-decoration: none;
	color: black;
}

a:hover, #workarea a:hover
{
	text-decoration: underline;
}


a:visited, #workarea a:visited
{
	color: black;
}

a img
{
	border: none;
}

p, div p
{
	margin: 0px;
	padding: 0px;
}

ul
{
	padding-left: 15px;
	margin: 0px;
	margin-top: 5px;
}


table.felsolinkek #jobbfelsosarok a
{
	text-decoration: underline;
	font-weight: bold;
	color: #595959; 
	font-size: 9.0pt;
}
table.felsolinkek a.c1, table.felsolinkek a.c1:hover
{
	text-decoration: none;
	color: #595959; 
	font-weight: bold; 
	font-size: 10.0pt;
}

table.felsolinkek .delim1
{
	color: #595959;
	font-size: 9.0pt;
	font-weight: bold;
}
table.felsolinkek .delim2
{
	color: #e36c0a;
	font-size: 9.0pt;
	font-weight: bold;
}


#root
{
	width: 930px;
	margin-top: -5px;
}

#head
{
	width: 100%;
	height: 106px;
	margin-bottom: 10px;
}

#head #logo
{
	float: left; 
	margin: 0px; 
	padding: 0px; 
	margin-left: -2px;
}
#head #spacer
{
	float: left; 
	border-bottom: 1px solid #EEEEEE; 
	height: 1px; 
	width: 280px; 
	overflow: hidden; 
	margin-top: 5px;
}

#reklam_fent
{
	width: 642px;
	margin-top: 10px;
	height: 92px;
	overflow: hidden;
}

#reklam_fent div.keret
{
	padding: 1px;
	background-color: #f5f5f5;
	float: right;
}

/*aloldal címe */
#aloldal_cim
{
	margin-top: 5px;
	font-family: sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #003300; 
	text-align: left;
	clear: both;
}
#aloldal_alcim
{
	float: left; 
	padding-left: 3px;
	color: #555555;	
}

#aloldal_cim .szoveg
{
	font-size: 15px; 
	font-weight: bold;
}
#aloldal_cim .vonal
{
	width: 4px; 
	height: 20px; 
	background-color: #003300; 
	float: left; 
	margin-right: 4px;
}


#frame_bal
{
	width: 210px;
}

#frame_jobb
{
	width: 160px;
	margin-top: 5px;
}

#footer
{
	padding: 4px;
	clear: both;
	color: #0f5111;
	width: 930px;
	font-size: 11px;
}

#footer a
{
	color: #0a670d;
}

form
{
	margin: 0px;
}

/* keresősáv + fenti menü sora */
#keresosav
{
	height: 18px; 
	padding: 2px; 
	margin-top: -5px;
}

/* keresőbox ebben van */
#kereso_div
{
	float: left; 
	margin-left: 2px; 
	margin-top: 1px;
	font-size: 12px;
	font-weight: bold;
}
/* keresősáv inputbox */
#keresosav .stilus2
{
	font-size: 11px;
	border: none;
	padding: 1px;
	margin-left: 4px;
	margin-right: 4px;
}

.gomb
{
	font-size: 11px;
	color: black;
	background-color: silver;
	border: none;
	padding-left: 5px;
	padding-right: 5px;
}

.gomb:hover
{
	background-color: #a9afb4;
}


/* keresősávban lévő menü */
#menu_fent
{
	color: #003366;
	padding: 3px;
	padding-top: 2px;
	font-size: 12px;
	font-weight: bold;
	
}
#menu_fent a, #menu_fent a:visited
{
	color: black;
}


#menu
{
	width: 210px;
	margin-top: 1px;
}

#workarea
{
	font-family: sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 540px;
	padding-left: 6px;
	text-align: justify;
	padding-top: 10px;
}

/*
#uzemelteto
{
	border: 1px solid #e6dcd5;
}
.uzemelteto_szoveg
{
	text-align: left;
	padding-left: 3px;
	font-size: 10.0pt; 
	font-weight: bold;
	color: #555555;
	font-family: monospace;
	margin-bottom: 2px;
}
#uzemelteto_link
{
	text-decoration: none;
}
*/

.uzemelteto
{
	font-size: 12px;
	text-align: center;
	padding: 2px;
	color: black;
	overflow: hidden;
}


/* menük */
.menucim
{
	height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	/*border: 1px solid #e0e0e0;*/
	font-size: 11px;
	padding: 5px;
	
}
table tr td.menucim a
{
	text-decoration: none;
}
table tr td.menucim a:hover
{
	text-decoration: underline;
}
.menucim_disz
{
	width: 9px;
	height: 16px; 
	font-size: 12px;
}
div.almenu
{
	/*border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;*/
	padding: 3px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 11px;
}
div.almenu ul
{
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	list-style-type: square;
	list-style-position: inside;
}
div.almenu ul li
{
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	font-family: sans-serif;
	font-size: 12px;
}
div.almenu ul li a.kiemelt
{
	font-weight: bold;
}

.kekbox
{
	text-align: left;
	border: 1px solid #e0e0e0;
	color: #404040;
	font-size: 11px;
	overflow: hidden;
}

.kekbox .cim
{
	padding: 5px;
	font-weight: bold;
	color: #404040;
	background-color: #e2e2e2;
	border-bottom: 1px solid #e0e0e0;
}

/* szöveges hírdetés */
.szoveges_hirdetes
{
	font-size: 12px;
	font-family: sans-serif;
	color: black;
	padding: 5px;
}
.szoveges_hirdetes a, .szoveges_hirdetes a:visited
{
	color: blue;
}
.szoveges_hirdetes .szovegcim
{
	font-size: 14px;
	color: blue;
}


/* bal oldali cimkés doboz */
.linkcenter
{
	padding: 3px;
}
.linkcenter a, .linkcenter a:visited
{
	color: black;
	font-size: 8.5pt;
	font-family: Verdana;
}
.linkcenter_cim
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	display: inline;
}

.pont li
{
	padding: 0px;
	margin: 0px;
	padding-left: 2px;
	margin-right: -2px;
}

/* jobb oldali linkbox */
.linkbox
{
	margin: 5px;
	font-size: 10px;
}

/*kozepso hosszabb szponzoralt linkek box */
.kozep_szponzoralt
{
	margin: 5px;
	color: #404040;
	font-size: 10px;
}
.kozep_szponzoralt .kiemelt
{
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
}


/* főoldal fenti szövege */
td.fenti_szoveg
{
	padding: 5px; 
	font-size: 8pt; 
	text-align: justify;
}
.fenti_szoveg .cim
{
	font-size: 14pt; 
	color: navy;
}
.fenti_szoveg .alcim
{
	color: #990000;
}

/* SZÖVEG BOXOK /*
/* fekvő */
.box_fekvo
{
	border: 1px solid #e6dcd5;
	color: black; 
	font-family: sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}

/* allo */
.box_allo
{
	border: 1px solid #e6dcd5;
	color: black; 
	font-family: sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	margin-top: 4px;
	overflow: hidden;
}

/* termékajánló és jobb oldali sávban lévő képes boxok */
.box_termekajanlo
{
	width: 146px;
	color: black; 
	font-family: sans-serif, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	overflow: hidden;
	border: 1px dotted #EEEEEE;
}

.box_bannerben
{
	color: #003366; 
	font-family: sans-serif, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	float: left;
}



/* boxok címsora */
.box_cim
{
	color: #aa1a1a;
	font-size: 13px;
	font-weight: bold;	
}

.box_cim_kicsi
{
	color: #aa1a1a;
	font-size: 11px;
	font-weight: bold;
}

.box_kiemeltszoveg
{
	font-size: 13px;	
}



.termekajanlo_cimsor
{
	background-color: #4b6070; 
	color: white; 
	height: 16px; 
	font-weight: bold; 
	font-size: 12px;  
	padding: 5px; 
	border: 1px solid gray; 
	text-transform: uppercase; 
	text-align: left;
}

/* hírdetés szó a bannerek felett */
.hirdetes_szoveg
{
	font-family: sans-serif;
	color:#c4c4c4; 
	font-size:9px; 
	letter-spacing:6px; 
	padding-left:6px;
	text-align: right;
}


.sokszoveg
{
	font-size: 11px;
	color: black;
	padding: 3px;
	width: 520px;
	text-align: left;
	overflow: hidden;
}



.tbox
{
	width: 350px;
	height: 22px;
	font-size: 11px;
	padding: 3px;
	font-family: sans-serif, Tahoma, sans-serif;
	border: 1px solid gray;
}

div.doboz_tk_stilus
{
	background-image: url('../img/boxtitle_bg.png');
	background-repeat: repeat-x;
	background-position: 0px 0px;
	text-align: left;
}
div.doboz_tk_stilus h6
{
	margin: 0px 0px 0px 8px;
	padding: 0px 3px 0px 3px;
	background-color: white;
	color: #999999;
	font-weight: normal;
	font-size: 12px;
	display: inline;
}
div.doboz_tk_stilus_kicsi
{
	background-image: url('../img/boxtitle_kicsi_bg.png');
	background-repeat: repeat-x;
	background-position: 0px 0px;
	text-align: left;
}
div.doboz_tk_stilus_kicsi h6
{
	margin: 0px 0px 0px 6px;
	padding: 0px 3px 0px 3px;
	background-color: white;
	color: #AAAAAA;
	font-weight: normal;
	font-size: 11px;
	display: inline;
}
#kiemelt_tamogatok2
{
	width: 156px;
	padding-bottom: 5px;
	background-color: #f5f5f5; 
}
#kiemelt_tamogatok2 .content
{
	margin-top: 5px;
}


#kiemelt_partnerek .title
{
	font-size: 10px; 
	text-align: left; 
	color: gray; 
	float: left; 
	width: 100px;
}
#kiemelt_partnerek hr
{
	border: 1px dotted #D0D0D0; 
	margin: 0px; 
	margin-top: 6px; 
	width: 830px;
}


div.news_title .news_line
{
	border: 1px dotted #EEEEEE; 
	clear: both;
}

div.news_title ul.news_links
{
	list-style-type: square; 
	margin: 5px; 
	padding-left: 15px; 
	font-size: 11px;
}
div.news_title ul.news_links li
{
	margin-bottom: 2px;
}

div.news_title div.news_container
{
	font-size: 12px;
}

div.news_title div.news_container h4
{
	font-size: 14px; 
	font-weight: bold; 
	color: black; 
	margin-bottom: 8px;
}
div.news_title div.news_picture
{
	float: left; 
	margin-right: 4px;
	margin-bottom: 2px;
}
div.news_title div.news_picture img
{
	border: 1px solid black;
}
div.news_title div.news_prev_text
{
	display: inline;
}
div.news_title div.news_next_link
{
	display: inline;
}

div.news
{
	font-size: 12px;
	width: 530px;
}

div.news h1
{
	text-align: left;
	margin-bottom: 15px;
}

div.news div.content
{
	text-align: justify; 
}
div.news div.content img
{
	float: left;
	border: 1px solid black;
	margin-right: 5px;
	margin-bottom: 3px;
}
div.news div.footer
{
	clear: both; 
	font-style: italic; 
	width: 535px; 
	text-align: right;
}
div.news hr, div.news_list hr
{
	border: 1px solid #EEEEEE; 
	width: 535px;
}
div.news ul.other_links
{
	list-style-type: square; 
	margin: 5px; 
	margin-left: 20px; 
	padding-left: 15px; 
}
div.news ul.other_links li
{
	margin-bottom: 5px;
}

div.news_list
{
	width: 535px;
	font-size: 12px;
}
div.news_list h1
{
	text-align: center;
	margin-bottom: 15px;
}
div.news_list h4
{
	text-align: left; 
	font-size: 14px; 
	margin-bottom: 5px;
}
div.news_list img.prev_kep
{
	float: left; 
	margin-right: 3px; 
	margin-bottom: 3px; 
	border: 1px solid black;
}
div.news_list .footer
{
	text-align: right; 
	font-style: italic; 
	clear: both;
}

div.piacter
{
	
}
div.piacter h1
{
	text-align: center;
	margin-bottom: 15px;
}
div.piacter table
{
	font-size: 12px;
}
div.piacter #piacterGmap
{
	width: 530px; 
	height: 500px; 
	border: 1px solid black;
}

table#ugyfelszolgalat, table#ugyfelszolgalat table
{
	font-size: 12px;
}
table#ugyfelszolgalat tr td.description
{
	border: 1px solid #E0E0E0;
}

#demoreg .tarea
{
	width: 500px;
	height: 200px;
	text-align: justify;
	font-family: sans-serif;
	font-size: 11px;
	padding: 3px;
	border: 1px solid gray;
}

#demoreg .tbox
{
	width: 500px;
	margin-top: 2px;
	border: 1px solid silver;
	height: 22px;
}

#demoreg input[type=text]:hover, #demoreg input[type=password]:hover
{
	border: 1px solid gray;
}

#demoreg input[type=text]:focus, #demoreg input[type=password]:focus
{
	border: 1px solid black;
	background-color: #F5F5F5;
}

#productlist, #productlist .product
{
	font-size: 11px;
}

#productlist .product a, #productlist .product a:visited 
{
	color: 	#cc3300;
}

#productlist .product .title, #productlist .product .price_type, #produtlist .product .amount
{
	color: #003300;
}

#productlist .product a.ajanlatkeres, #productlsit .product a.ajanlatkeres:visited
{
	color: #003300;
}

#productlist img
{
	
}

#productlist .titlerow
{
	background-color: #4b6070;
	color: white;
	font-size: 12px;
}

#productlist .titlerow a
{
	color: white;
	text-decoration: none;
	font-size: 11px;
}

#productlist div.title
{
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 3px;
}


#productlist .linkek
{
	font-size: 12px;
}

#workarea a.productlink, #workarea a.productlist:hover 
{
	text-decoration: none;
	color: black;
}

/*termékkereső szürke sáv*/
#psearch
{
	height: 20px; 
	padding: 2px; 
	padding-left: 5px;
	padding-top: 4px;
	padding-right: 1px;
	width: 520px;
}

#psearch .oldalszam
{
	text-align: right;
	margin-right: 5px; 
	margin-top: 4px; 
	font-size: 11px;
}

#psearchform .button
{
	font-size: 11px;
	border: none;
	padding-left: 3px;
	padding-right: 3px;
	width: 50px;
}

#psearchform  input#search2
{
	font-size: 11px;
	border: none;
	padding: 2px;
	margin-left: 4px;
	margin-right: 4px;
	width: 100px;
	height: 17px;
}

#psearchform select#searchtype_picker
{
	width: auto;
	height: 16px;
	border: 1px solid white;
	font-size: 10px;
}

#pricelist, .lista
{
	font-size: 11px;
	color: black;
	
}

#pricelist a, .lista a
{
	color: black;
}

#pricelist tr.head, .lista tr.head
{
	background-color: #DDDDDD; 
}

#pricelist tr.c1, .lista tr.c1
{
	background-color: #f2f1ea;
}

#pricelist tr.c2, .lista tr.c2
{
	background-color: white;	
}

.doboz tr th
{
	background-color: #f5f5f5;
	font-size: 11px;
}

#productinfo tr td.title, .doboz tr th
{
	font-size: 11px;
}

#productinfo a:hover
{
	text-decoration: underline;
}

#productinfo .description, .doboz .description
{
	font-size: 11px;

}


#productinfo tr td.info, .doboz tr td
{
	font-size: 11px;
}

#productinfo, .doboz
{
	border: 1px solid #f0f0f0;

}

#productinfo ul.productinfo_links li
{
	margin-top: 7px;
	margin-bottom: 7px;
}

img.maxsize70
{
	max-width: 70px;
	max-height: 70px;
}
img.maxsize90
{
	max-width: 90px;
	max-height: 90px;
}
img.maxsize120
{
	max-width: 120px;
	max-height: 120px;
}
img.maxsize140
{
	max-width: 140px;
	max-height: 140px;
}


div.termekinfo_utan
{
	font-size: 12px;
	border: 1px solid #ebebeb;
	padding: 3px;
	background-color: white;
	overflow: hidden;
	text-align: left;
	width: 238px;
	height: 130px;
}
div.termekinfo_utan div.cim
{
	font-weight: bold;
}

div.advanced_search
{
	width: 450px;
}

div.advanced_search select
{
	border: 1px solid gray;
	font-size: 11px;
}

div.advanced_search div.tab_contents
{
	clear: both; 
	border: 1px solid gray;
	background-color: #F5F5F5;
	width: 100%; 
	padding: 6px;
}

div.tab
{
	padding: 5px;
	float: left;
	position: relative;
	top: 1px;
	border: 1px solid gray;
	border-left: none;
	text-align: right;
	height: 20px;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
	background-color: #F5F5F5;
}

table.ajanlatTabla
{
	font-size: 12px;
}

table.ajanlatTabla tr.r0
{
	background-color: white;
}

table.ajanlatTabla tr.r1
{
	background-color: #F5F5F5;
}

table.ajanlatTabla tr th
{
	border-bottom: 2px solid silver;
}

option.level0
{
	font-weight: bold; 
	color: black;
}
option.level1
{
	font-weight: bold;
	color: black;
}
option.level2
{
	font-style: italic; 
	color: #333333;
}
option.level3
{
	color: #666666;
}

.pointer
{
	cursor: pointer;
	cursor: hand;
}


div.ostermelo
{
	text-align: left;
	padding-left: 30px;
	margin-bottom: 30px;
}
div.ostermelo table 
{
	font-size: 11px;
	margin-left: 10px;
}

div.strategia
{
	font-size: 11pt;
	margin-right: 10px;
}
div.strategia p
{
	margin-top: 20px;
	margin-bottom: 30px;
}
div.strategia h1
{
	font-size: 14pt;
}
div.strategia h2
{
	font-size: 12pt;
}
div.strategia .szin1
{
	color: #008000;
}
div.strategia .szin2
{
	color: #808080;
}
div.strategia .szin3
{
	color: #800000;
}
div.strategia ul 
{
	margin-left: 30px;
}
div.strategia ul.lista1 li
{
	margin-top: 15px;
	margin-bottom: 15px;
}