.body { background: #303030 url(nagy_hatter_szurke.jpg) repeat-x top left; margin: 0; }

td { font-family: Arial, Helvetica; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: none; }
td:link { font-family: Arial, Helvetica; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: none; }
td:link:hover { font-family: Arial, Helvetica; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: none; }
td:link:visited { font-family: Arial, Helvetica; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: none; }
td:link:visited:hover { font-family: Arial, Helvetica; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: none; }

a { font-family: Arial, Helvetica; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: none; }
a:link { font-family: Arial, Helvetica; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: none; }
a:link:hover { font-family: Arial, Helvetica; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: none; }
a:visited { font-family: Arial, Helvetica; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: none; }

.topmenu { font-family: Arial, Helvetica; font-size: 7pt; color: #666666; font-weight: bold; text-decoration: none; }
.topmenu:link { font-family: Arial, Helvetica; font-size: 7pt; color: #666666; font-weight: bold; text-decoration: none; }
.topmenu:link:hover { font-family: Arial, Helvetica; font-size: 7pt; color: #666666; font-weight: bold; text-decoration: none; }
.topmenu:link:visited { font-family: Arial, Helvetica; font-size: 7pt; color: #666666; font-weight: bold; text-decoration: none; }
.topmenu:link:visited:hover { font-family: Arial, Helvetica; font-size: 7pt; color: #666666; font-weight: bold; text-decoration: none; }

.bottommenu { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none; }
.bottommenu:link { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none; }
.bottommenu:link:hover { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none; }
.bottommenu:link:visited { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none; }
.bottommenu:link:visited:hover { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none; }

.menu { font-family: Arial, Helvetica; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: none; padding: 3px; }
.menu:link { font-family: Arial, Helvetica; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: none;  padding: 3px; }
.menu:visited { font-family: Arial, Helvetica; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: none;  padding: 3px; }
.menu:link:hover { font-family: Arial, Helvetica; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: underline;  padding: 3px; }
.menu:visited:hover { font-family: Arial, Helvetica; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: underline;  padding: 3px; }
.menu:link:visited { font-family: Arial, Helvetica; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: none;  padding: 3px; }
.menu:link:visited:hover { font-family: Arial, Helvetica; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: underline;  padding: 3px; }

.menu_a { background-color: #FFFFFF; font-family: Arial, Helvetica; font-size: 10pt; color: #6BAAE0; font-weight: bold; text-decoration: none; padding: 3px; }
.menu_a:link { background-color: #FFFFFF; font-family: Arial, Helvetica; font-size: 10pt; color: #6BAAE0; font-weight: bold; text-decoration: none;  padding: 3px; }
.menu_a:visited { background-color: #FFFFFF; font-family: Arial, Helvetica; font-size: 10pt; color: #6BAAE0; font-weight: bold; text-decoration: none;  padding: 3px; }
.menu_a:visited:hover { background-color: #FFFFFF; font-family: Arial, Helvetica; font-size: 10pt; color: #6BAAE0; font-weight: bold; text-decoration: underline;  padding: 3px; }
.menu_a:link:hover { background-color: #FFFFFF; font-family: Arial, Helvetica; font-size: 10pt; color: #6BAAE0; font-weight: bold; text-decoration: underline;  padding: 3px; }
.menu_a:link:visited { background-color: #FFFFFF; font-family: Arial, Helvetica; font-size: 10pt; color: #6BAAE0; font-weight: bold; text-decoration: none;  padding: 3px; }
.menu_a:link:visited:hover { background-color: #FFFFFF; font-family: Arial, Helvetica; font-size: 10pt; color: #6BAAE0; font-weight: bold; text-decoration: underline;  padding: 3px; }

.action { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none; }
.action:link { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none; }
.action:link:hover { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none; }
.action:link:visited { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none; }
.action:link:visited:hover { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none; }

.newshead { font-family: Arial, Helvetica; font-size: 8pt; color: #FF6C3B; font-weight: bold; text-decoration: none; }
.newshead:link { font-family: Arial, Helvetica; font-size: 8pt; color: #FF6C3B; font-weight: bold; text-decoration: none; }
.newshead:link:hover { font-family: Arial, Helvetica; font-size: 8pt; color: #FF6C3B; font-weight: bold; text-decoration: none; }
.newshead:link:visited { font-family: Arial, Helvetica; font-size: 8pt; color: #FF6C3B; font-weight: bold; text-decoration: none; }
.newshead:link:visited:hover { font-family: Arial, Helvetica; font-size: 8pt; color: #FF6C3B; font-weight: bold; text-decoration: none; }

.news { font-family: Arial, Helvetica; font-size: 7pt; color: #666666; font-weight: normal; text-decoration: none; }
.news:link { font-family: Arial, Helvetica; font-size: 7pt; color: #666666; font-weight: normal; text-decoration: none; }
.news:link:hover { font-family: Arial, Helvetica; font-size: 7pt; color: #666666; font-weight: normal; text-decoration: none; }
.news:link:visited { font-family: Arial, Helvetica; font-size: 7pt; color: #666666; font-weight: normal; text-decoration: none; }
.news:link:visited:hover { font-family: Arial, Helvetica; font-size: 7pt; color: #666666; font-weight: normal; text-decoration: none; }

.contenthead { font-family: Arial, Helvetica; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }
.contenthead:link { font-family: Arial, Helvetica; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }
.contenthead:link:hover { font-family: Arial, Helvetica; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }
.contenthead:link:visited { font-family: Arial, Helvetica; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }
.contenthead:link:visited:hover { font-family: Arial, Helvetica; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }

.content { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none; }
.content:link { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none; }
.content:link:hover { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none; }
.content:link:visited { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none; }
.content:link:visited:hover { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none; }

.link { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: bold; text-decoration: none; }
.link:link { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: bold; text-decoration: none; }
.link:link:hover { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: bold; text-decoration: none; }
.link:visited { font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: bold; text-decoration: none; }

.text { font-family: Arial, Helvetica; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none; }
.text:link { font-family: Arial, Helvetica; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none; }
.text:link:hover { font-family: Arial, Helvetica; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none; }
.text:visited { font-family: Arial, Helvetica; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none; }

.textbold { font-family: Arial, Helvetica; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }
.textbold:link { font-family: Arial, Helvetica; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }
.textbold:link:hover { font-family: Arial, Helvetica; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }
.textbold:visited { font-family: Arial, Helvetica; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }

.under { font-family: Arial, Helvetica; font-size: 9pt; color: #666666; font-weight: bold; text-decoration: none; }
.under:link { font-family: Arial, Helvetica; font-size: 9pt; color: #666666; font-weight: bold; text-decoration: none; }
.under:link:hover { font-family: Arial, Helvetica; font-size: 9pt; color: #666666; font-weight: bold; text-decoration: none; }
.under:link:visited { font-family: Arial, Helvetica; font-size: 9pt; color: #666666; font-weight: bold; text-decoration: none; }
.under:link:visited:hover { font-family: Arial, Helvetica; font-size: 9pt; color: #666666; font-weight: bold; text-decoration: none; }

.show_content { border-left: 1px solid #EFD9C1; border-bottom: 1px solid #EFD9C1; border-right: 1px solid #EFD9C1; font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none; }

.aform { border: 1px solid #03046E; background-color: #F7F5EA; font-family: Arial, Helvetica; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: none; }

.sform { border: 1px solid #EFD9C1; background-color: #FFFFFF; font-family: Arial, Helvetica; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }

.lform { border: 1px solid #FF6C3B; background-color: #DDDDDD; font-family: Arial, Helvetica; font-size: 7pt; color: #000000; font-weight: bold; text-decoration: none; }

.lform2 { border: 1px solid #B74101; background-color: #EBEBEB; font-family: Arial, Helvetica; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }

.div_hide { display: none; }
.div_show { display: block; }

a img { border: none; }
form { margin: 0 auto; padding: 0; }
tr.elval, tr.elval td { height: 10px; }
hr.elval {
	margin: 0; padding: 0;
	color: #d5d2cc;
        background-color: #d5d2cc;
        height: 1px;
        border: none;
}

table.categories { width: 170px; }
td.catName { width: 165px; padding: 3px; cursor: pointer; font-weight: bold; }
td.head { vertical-align: bottom; background-color: #ffffff; height: 67px; border-bottom: 10px solid #ffffff; }
td.headsearchtxt { padding: 0 10px; color: #fff; font-weight: bold; }
.navButtons { width: 233px; text-align: right; }
.navButtons table { margin: 0 0 0 auto; }
.navButtons td { padding-right: 10px; }

td.leftColumn { vertical-align: top; width: 170px; padding-top: 22px; }
div#screen1 { width: 170px; }
td.kozep { width: 632px; vertical-align: top; background-color: #ffffff; padding: 0 9px; }
td.rightColumn {
	border: 1px solid #d5d2cc;
	width: 120px;
	vertical-align: top;
	text-align: left;
	background-color: #ffffff;
}
div#screen18 { width: 120px; }
td.spacerTD { width: 10px; background-color: #ffffff; }

td.footer { vertical-align: top; text-align: center; height: 86px; border-top: 10px solid #fff; }

/** 2. block **/
td.menuList { width: 165px; padding: 3px; cursor: pointer; }
/** 2. block end **/

/** 3. block, 4. block, 5. block **/
td.boxHead { height: 22px; padding: 5px; font-weight: bold; }
td.boxCont, td.boxCont2 { height: 50px; vertical-align: top; background-color: #ffffff; padding: 5px; }
td.boxFoot { height: 15px; border-left: 1px solid #d8d2c2; border-right: 1px solid #d8d2c2; }
td.boxCont2 { padding: 0; border-left: 1px solid #d8d2c2; border-right: 1px solid #d8d2c2; }

.boxAr span { font-size: 10pt; color: #c01f03; }
.boxAr span.boxNetto, .boxAr span.boxBrutto { font-size: 9pt; color: #C01F03; font-weight: bold; }

td.stPic { margin-right: 5px; }
/** 3. block, 4.block, 5. block end **/

/** 6. block (keresesi eredmeny oldal) **/
td.kedvAR {
	vertical-align: top; text-align: right;
	white-space: nowrap;
	color: #c01f03;
	font-weight: bold;
	font-size: 12pt;
}
td.showAR {
	vertical-align: top; text-align: right;
	white-space: nowrap;
	color: #c01f03;
	font-size: 12pt;
	font-weight: bold;
	padding-bottom: 10px;
}
td.erdeklodjon {
	vertical-align: top;
	text-align: right;
	white-space: nowrap;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 10px;
}
/** 6. block end **/

/** 7. block (termek reszletes informacio oldal) **/
.bold { font-weight: bold; }
td.kedvAR2 { font-size: 12pt; color: #C01F03; text-decoration: none; font-weight: bold; padding-right: 8px; }
td.kedvAR2 span, td.showAR2 span { font-size: 12pt; font-weight: normal; }
td.showAR2 { font-size: 12pt; color: #C01F03; font-weight: bold; padding-right: 8px; }
td.tulLeft { padding: 2px 5px; font-weight: bold; }
td.tulRight { padding: 2px 5px; }
td.hasonlit { text-align: right; padding-left: 5px; }
td.termVid { text-align: center; padding: 5px; }

td.velRight, td.velLeft { width: 190px; padding: 5px; }
td.velLeft { white-space: nowrap; font-weight: bold; }
td.velRight input { width: 216px; }
/** 7. block end **/

/** 8. block (kosar tartalma oldal) **/
tr.kosarTitle td { height: 20px; padding-right: 5px; text-align: right; }
td.kosarAdat { vertical-align: top; text-align: right; padding: 3px 5px 3px 3px; }
td.osszeg { text-align: right; padding-right: 5px; }
/** 8. block end **/

/** 10. block **/
.error { height: 30px; text-align: center; vertical-align: top; color: #c01f03; }
.inptxt { padding: 5px; font-weight: bold; }
.inpsub { padding: 5px; text-align: right; }
/** 10. block end **/

/** 11. block **/
tr.kosarTitle2 td { padding: 5px; height: 20px; }
tr.kosarAdat2 td { padding: 5px; vertical-align: top; height: 25px; }
/** 11. block end **/

/** 14. block **/
.regTovabb { width: 100%; }
.regTovabb td { padding: 5px; }
/** 14 .block end **/

/** 17. block **/
.selectTable { width: 632px; height: 150px; }
.selectBlock { height: 117px; text-align: center; vertical-align: bottom; padding-top: 5px; }
.selectTable select { font-size: 11px; }
/** 17. block end **/

.PageTitle, .PageTitle2 { width: 100%;height: 73px; font-size: 14pt; text-align: center; padding-top: 95px; }
.PageTitle2 { margin-bottom: 10px; }

ul {
    list-style-type: disc;
    margin: 0;
    padding: 5px 0 0 17px;
}

/** inc-es fileok **/
.defKeret {
	width: 314px;
	vertical-align: top;
	border-right: 1px solid #d5d2cc;
	background: url('bg_b.jpg') repeat-x bottom left;
}

/** inc-es fileok end **/

/*** block41 bal oldali szuro ***/
ul.szuroul, ul.szuroul ul { list-style: none; margin: 0; padding: 0; }
ul.szuroul ul { display: none; }
ul.szuroul li.szurofej { padding: 15px 0 0 8px; font-weight: bold; }
ul.szuroul li.kateg { font-weight: bold; font-size: 16px; padding-left: 8px; }


div#basketShow {
    display: none;
    width: 400px;
    background-color: #fff;
    color: #000;
    position: absolute;
    top: 170px; left: 0;
    font-size: 11px;
    font-family: arial, verdana, helvetica, sans-serif;
    z-index: 1000;
}
.floatnone { float: none; clear: both; }
div.float1, div.float2, div.floatsum1, div.floatsum2, div.float3, div.floatsum3 {
	float: left;
	vertical-align: top;
	text-align: right;
}
div.float1, div.float2, div.float3 { padding-top: 5px; }
div.float1, div.floatsum1 { width: 70%; }
div.float3, div.floatsum3 { width: 10%; }
div.float2, div.floatsum2 { width: 20%; }
div.floatsum1, div.floatsum2 { font-weight: bold; }
div#basketShow hr.summhr {
	height: 1px;
	border: none;
	width: 98%;
	margin: 5px auto 7px auto; padding: 0;
	color: #000;
	background-color: #000;
}
iframe#selblock { position: relative; top: 0; left: 0; width: 400px; }
div#BStartalom {
	position: absolute; top: 0; left: 0;
	width: 390px;
	padding: 5px;
	border: 1px solid #000;
	background-color: #fff;
}

#Bodyoverlay img { border: none; }
#Bodyoverlay { background-image: url(overlay.png); }
