body { margin: 0; padding: 0; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; }
table { font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; }
ul { font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; }

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; }
br.floatnone { float: none; clear: both; }
tr.elval, tr.elval td { height: 10px; }
hr.elval {
	margin: 0; padding: 0;
	color: #d5d2cc;
        background-color: #d5d2cc;
        height: 1px;
        border: none;
}

/*** header.php ***/
td.header { background-color: #fff; height: 112px; vertical-align: top; }
div.logo { width: 202px; text-align: center; padding-left: 10px; height: 112px; float: left; vertical-align: middle; }
div.logo img { vertical-align: middle; margin: auto 0; }
div.top_banner { width: 720px; text-align: right; padding: 10px 10px 0 10px; height: 102px; float: left; }

td.head { height: 56px; }
div.navdiv { height: 56px; width: 100%; margin: 0; }
div.navSearch { width: 730px; float: left; padding: 17px 0 0 10px; }
div.navSearch label { font-weight: bold; color: #fff; }
div.navButtons { width: 222px; float: left; text-align: right; }
div.navSearch select, div.navSearch input { vertical-align: top; }

td.pageCont { background-color: #fff; padding-top: 11px; }
div.leftSide, div.centSide, div.rightSide { float: left; }
div.leftSide { width: 162px; padding: 0 7px 0 7px; }
div.centSide { width: 651px; min-height: 600px; padding: 0; background-color: #f0f0f0; border-right: 1px solid #d5d2cc; border-left: 1px solid #ddd9cd; }
div.rightSide { width: 125px; padding: 0 0 0 6px; }

/*** block1 categories1 ***/
ul.categories, ul.categories ul { list-style: none; }
ul.categories { width: 162px; padding: 0; }
ul.categories ul { width: 139px; padding: 18px 0 18px 23px; }
ul.categories div {
	width: 162px; height: auto;
	font-weight: bold;
	cursor: pointer;
}
ul.categories span.top { display: block; background: url('menu_top_bg.gif') no-repeat bottom left; height: 5px; width: 162px; }
ul.categories span.middle { display: block; background: url('menu_middle_bg.gif') repeat-y top left; padding: 0 0 0 5px; width: 157px; }
ul.categories span.bottom { display: block; background: url('menu_bottom_bg.gif') no-repeat top left; height: 5px; width: 162px; }
ul.categories ul li { padding-bottom: 2px; }
ul.categories ul li a { text-decoration: underline; }
ul.categories ul li a:hover { text-decoration: none; }

/*** block2 categories2 ***/
ul.categories2, ul.categories2 ul { list-style: none; width: 157px; padding: 0 0 0 5px; }
ul.categories2 { padding-top: 10px; padding-bottom: 10px; }
ul.categories2 span {
	display: block;
	width: 157px; height: 22px;
	font-weight: bold;
	cursor: pointer;
	font-size: 12px;
	padding-top: 10px;
}
ul.categories2 ul li { padding-bottom: 2px; }
ul.categories2 ul li a { text-decoration: underline; }
ul.categories2 ul li a:hover { text-decoration: none; }

/*** block23 topX termek left, block24 ujdonsagok ***/
div.title { text-transform: uppercase; font-size: 15px; margin: 0 0 10px 0; }
#screen1 div.title { width: 160px; }
ul.leftListBox { list-style: none; padding: 0; width: 162px; font-size: 11px; margin: 0 0 15px 0; }
ul.leftListBox li { width: 162px; padding-bottom: 15px; }
ul.leftListBox div.txt { padding: 0; }
ul.leftListBox div.txt * { display: block; }
ul.leftListBox div.txt a { font-size: 11px; }
ul.leftListBox div.txt span { font-weight: bold; }

/*** block4 szovegdoboz bal oldali ***/
div.leftSide div.leftTxtBox {
	padding: 0 10px 0 0px;
	margin-bottom: 10px;
}

/*** block3 fooldal kozepso dobozok ***/
table.titleB { width: 100%; }
table.titleB td { height: 25px; }
table.titleB td.left { width: 10px; }
table.titleB td.right { width: 10px; }

table.boxShadow { background: url('boxshadow_right.gif') repeat-y top right; border-left: 1px solid #e4e4e4; margin-bottom: 7px; }
td.boxShadow { background: url('boxshadow_corner.gif') no-repeat bottom right; padding-right: 4px; }
.boxShadow td.boxCont { background: #fff url('boxshadow_bottom.gif') repeat-x bottom left; padding: 5px 10px 30px 5px; }

.boxCont .prodTitle, .prodTitleS { vertical-align: top; font-weight: bold; padding: 5px 0 10px 0; }
.boxCont .prodTitle span, .prodTitleS span { display: block; }
.boxCont .prodTitle .fo { font-size: 22px; padding-bottom: 5px; }
.boxCont .prodTitle .al { font-size: 12px; padding-bottom: 10px; }

.boxCont p { margin: 0 0 0 0; padding: 0 0 10px 0; }
.boxCont .prodPrice1, .boxCont .prodPrice2, .boxCont .prodBasket { float: left; }
.boxCont .prodPrice1, .boxCont .prodPrice2 {
	width: 213px; height: 54px;
/*	background: url('price_bg_big.gif') no-repeat top left;*/
	padding: 10px 0 0 16px;
	font-size: 18px;
	margin-right: 40px;
}
.boxCont .prodPrice2 span, .boxCont .prodPrice1 span { font-size: 12px; font-weight: bold; }
.boxCont .prodPrice1 { height: 36px; /*background: url('price_bg_big1.gif') no-repeat top left;*/ }

/*** block34 fooldal 2 hasabos ***/
.prodTitleS .fo { font-size: 14px; padding-bottom: 5px; }
.prodTitleS .al { font-size: 10px; padding-bottom: 10px; }

.prodPriceS1, .prodPriceS2 {
	width: 165px; height: 45px;
/*	background: url('price_bg.gif') no-repeat top left;*/
	padding: 4px 0 0 10px;
	font-size: 16px;
}
.prodPriceS1 span, .prodPriceS2 span { font-size: 12px; font-weight: bold; }
.prodPriceS1 { height: 30px; /*background: url('price_bg1.gif') no-repeat top left;*/ }

img.pkosar, a.pkosar img { margin-top: 10px; }

/*** block18 login box ***/
div.login { padding: 0 0 15px 5px; }
div.login ul { list-style: none; padding: 0; margin: 0; }
div.login label { font-size: 11px; display: block; padding: 2px 0 0 1px; height: 14px; }
div.login li.butt { text-align: center; }
div.login li.butt input { margin-top: 5px; }

/*** block29 topX termek jobb oldal ***/
ul.leftListBox2 { list-style: none; padding: 0; width: 122px; font-size: 11px; margin: 0 0 15px 0; }
ul.leftListBox2 li { width: 122px; padding-bottom: 10px; }
ul.leftListBox2 div.txt { padding: 0 5px; }
ul.leftListBox2 div.txt a { font-size: 11px; display: block; }
ul.leftListBox2 div.txt span { font-weight: bold; display: block; }

/*** block27 fooldali 6-os box ***/
.bl6 .fo { font-weight: bold; }
.bl6 .al { display: block; padding: 4px 0 8px 0; }
.bl6Price { font-size: 8pt; color: #099002; font-weight: bold; display: block; padding: 5px 0 0 0; }
.bl6P img.pkosar, .bl6P a.pkosar img { margin: 2px 0 0 0; }

/*** footer.php ***/
td.footer { vertical-align: top; text-align: center; border-top: 2px solid #fff; height: 51px; padding: 15px 0 10px 0; color: #fff; }
td.footer span { display: block; }
td.footer a:hover { text-decoration: underline; }

/*** block9 lapozas, rendezes / oldalszamozas ***/
ul.listing { list-style: none; margin: 0; padding: 0; }
ul.listing li { display: inline; padding-right: 1px; }
.listing span.aktpage { font-weight: bold; color: #fff; padding: 0 2px; }

/*** block6 termeklista ***/
div.borderShadow {
	background: #fff url('boxshadow_bottom.gif') repeat-x bottom left;
	margin-bottom: 7px;
	width: 633px;
}

div.borderShadow2 {
	border-top: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	width: 633px;
	background: url('boxshadow_right.gif') repeat-y top right;
}
div.bShadow {
	width: 613px;
	padding: 10px 10px 12px 10px;
	border-top: 1px solid #fff;
	background: url('boxshadow_corner.gif') no-repeat bottom right;
}

.bShadow .prodPrice1, .bShadow .prodPrice2 {
	width: 183px; height: 54px;
/*	background: url('price_bg_big_list.gif') no-repeat top left;*/
	padding: 10px 0 0 16px;
	font-size: 18px;
	margin: 0 5px 0 auto;
	text-align: left;
}
.bShadow .prodPrice2 span, .bShadow .prodPrice1 span { font-size: 12px; font-weight: bold; }
.bShadow .prodPrice1 { height: 36px; /*background: url('price_bg_big1_list.gif') no-repeat top left;*/ }
.bShadow .pp2, .bShadow .pp1 { text-decoration: line-through; font-size: 14px; padding-top: 15px; }

.listPage { padding-top: 10px; }
.listPage .listBal, .listPage .listJobb, .listPage .lBarvalt, .listPage .lBraktar { float: left; }
.listPage .listBal { width: 328px; min-height: 5px; }
.listPage .listJobb { width: 270px; padding: 14px 0 0 15px; }
.listPage .lBarvalt, .listPage .lBraktar {
/*	background: url('listinfobg.gif') no-repeat top left;*/
	padding: 3px 10px 0 14px;
	width: 140px; height: 35px;
	font-size: 12px;
}

/*** block17 kereszo szuro ***/
div.szuro1 .bShadow { padding-bottom: 0; }
.selectTable { width: 595px; height: 150px; margin: auto; }
.selectBlock { height: 117px; text-align: center; vertical-align: bottom; padding-top: 5px; }
.selectTable select { font-size: 11px; }

/*** block10 felso vissza/kategoria nev/kat nev/ ... ***/
div.katfa {
	background-color: #fff;
	text-decoration: underline;
	padding: 0 8px 7px 8px;
	width: 635px;
}
div.katfa a, div.katfa a:hover, div.katfa a:active, div.katfa a:visited { font-size: 12px; text-decoration: underline; }

/*** block7 termek reszletes info ***/
.pDetails h1 { margin: 0; padding: 10px 0 0 0; font-size: 26px; }
.pDetails h2 { margin: 0; padding: 0; font-size: 12px; }
.pDetails h1 span { vertical-align: top; padding-left: 16px; }
.pDetails h1 span img { margin: 0; padding: 0 1px 0 0; }

.pDetails .borderShadow { margin: 10px 0; }
.pDetails div.price {
	width: 366px; height: 44px;
/*	background: url('price_bg_prod.gif') no-repeat top left;*/
	padding: 10px;
	font-size: 18px;
}
.pDetails .price span { font-size: 12px; font-weight: bold; }
.pDetails .price div, .pDetails .text div { float: left; }
.pDetails .price div { width: 50%; }
.pDetails .text { margin: 15px 0 10px 0; }
.pDetails .text div.gyarto { padding: 0 30px 0 10px; }

.pDetails .listJobb { text-align: right; }
.pDetails .listJobb img { margin: 0 5px 0 auto; }
.pDetails .listPage { padding-top: 25px; }

.prodTul { background-color: #fff; width: 641px; padding: 0 5px 10px 5px; }
.prodTul div { padding: 10px 5px 5px 5px; font-weight: bold; }
.prodTul td.hasonlit { text-align: right; padding: 8px 0 10px 5px; }

.prodTul div.link {
	width: 611px; height: 29px;
/*	background: url('prod_linkek_bg.gif') no-repeat top left;*/
/*	color: #fff;*/
	padding: 8px 15px 0 15px;
}
/*.prodTul div.link a { color: #fff; }*/
.prodTul .linktxt { font-size: 16px; font-weight: bold; }
.prodTul .linkek { font-size: 12px; }
.prodTul td { height: 20px; padding-left: 8px; }
.prodTul td.tulLeft { font-weight: bold; }

div.hsz { padding: 15px 8px 0 8px; }
.hsz .bShadow td { padding-bottom: 5px; }
.hsz .velLeft { padding-right: 25px; padding-left: 5px; font-weight: bold; }
table.hszek { margin: 0 0 17px 14px; }
table.hszek td { color: #212121; font-size: 12px; padding-bottom: 10px; }

div.video {
	width: 631px;
	padding: 15px 8px 0 8px;
}


/*** block22 kosar oldal fejlece ***/
.pageTitle2 { width: 100%; text-align: center; }
.pageTitle2 .borderShadow {
	margin: 5px 8px 7px 8px;
/*	background: #afd88c url('boxshadow_bottom2.gif') repeat-x bottom left;*/
}
.pageTitle2 .bShadow div { height: 45px; padding-top: 55px; font-size: 16px; }


/*** block8 kosar tartalma oldal, block12 kosar tartalma - megrendeles ***/
table.kosart {
	width: 633px;
	margin: 0 8px;
	background-color: #fff;
	border: 1px solid #afd88c;
}
.kosart .kosarTitle td {
	border-bottom: 1px solid #daedc9;
	height: 25px;
	text-align: right;
	padding-right: 10px;
	font-size: 13px;
}
.kosart .kosarAdat td {
	padding: 10px 10px 10px 0;
	text-align: right;
	font-size: 12px;
}
.kosart .kosarOssz td { border-top: 1px solid #daedc9; padding: 5px 10px 5px 0; text-align: right; }


/*** block11 kosar tartalma oldal - belepesi/regisztracios mezok ***/
table.breg { margin-top: 20px; }
.breg tr.cim { vertical-align: top; }
.breg tr.cim td { padding: 10px 0 0 10px; }
table.breg table { margin: 0 5px; }


/** altalanos **/
.error { height: 30px; text-align: center; vertical-align: top; color: #c01f03; }
.inptxt { padding: 5px; font-weight: bold; }
.inpsub { padding: 5px; text-align: right; }
ul { list-style-type: disc; margin: 0; padding: 5px 0 0 17px; }
/** altalanos end **/


/*** block14 kosar tartalma oldal - szemelyes adatok mezok ***/


/*** block15 kosar tartalma oldal - fizetesi modok ***/
.kosart label { display: block; }
table.fizmod .inpsub, table.fizmod .inptxt { padding: 5px 5px 0 5px; }

/*** block28 kosar tartalma oldal - szallitasi adatok ***/

/*** block16 kosar tartalma oldal - osszesito + vissza a fooldalra ***/

/*** block19 profil oldal ***/
.pageTitle { width: 100%; text-align: center; }
.pageTitle .borderShadow {
	margin: 5px 8px 7px 8px;
	background: #afd88c url('boxshadow_bottom2.gif') repeat-x bottom left;
}
.pageTitle .bShadow div { height: 45px; padding-top: 0px; font-size: 20px; }

/*** block33 regisztracios oldal ***/

/*** block32 bal oldali topX ***/

/*** block41 bal oldali szuro ***/
li.szurofej { font-weight: bold; padding-top: 15px; padding-left: 5px; }
ul.szuroul, ul.szuroul ul { list-style: none; }
ul.szuroul { width: 160px; padding: 0; }
ul.szuroul ul { width: 100%; padding: 0; display: none; }
ul.szuroul div {
	width: 162px; height: auto;
	font-weight: bold;
	cursor: pointer;
}
ul.szuroul span.top { display: block; background: url('menu_top_bg.gif') no-repeat bottom left; height: 5px; width: 162px; }
ul.szuroul span.middle { display: block; background: url('menu_middle_bg.gif') repeat-y top left; padding: 0 0 0 5px; width: 157px; font-size: 16px; }
ul.szuroul span.bottom { display: block; background: url('menu_bottom_bg.gif') no-repeat top left; height: 5px; width: 162px; }
ul.szuroul ul li { padding-bottom: 0; }
ul.szuroul li a { text-decoration: none; }
ul.szuroul li a:hover { text-decoration: underline; }
ul.szuroul li.keszleten_levok { background: url('szuro_keszleten_levok.gif'); height: 22px; padding: 2px 0 0 3px; margin-bottom: 7px; }
ul.szuroul li.szukitos { background-color: #e9e9e9; margin-bottom: 1px; padding: 2px 0 2px 5px; }
input.arinp { border: 1px solid #aaa; width: 45px; color: #555; vertical-align: top; font-size: 11px; height: 15px; }




/*** kosar mutatasa oldal valtas nelkul (js+ajax) ***/
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); }

