div, table, tr, td, span, a,  {
	margin:0px;
	padding:0px;
	text-decoration: none;
	border: 0;}

body
{
	padding:20px 0 21px 0px;
	margin:0px;
	background: #eee9d8 url(/images/bg.png) repeat-x top;
	font: 11px Verdana, sans-serif;
	text-decoration: none;
	text-transform: none;
	color: #666;
}

a {
	color: #0099ff;
	font-family: Arial, sans-serif;
	font-weight:bold;
	text-decoration: none;
	text-transform: none;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
}
#header {
	width: 980px;
	margin: 0 auto;
}
/* Logo */

#logo {
	float: left;
	width: 218px;
	height: 111px;
}

/* Banner */

#banner {
	width: 728px;
	height: 90px;
	margin: 0px auto 0px auto;
}

#webshop-adatok {
	float: right;
	background:transparent url(images/basket_bg.png) no-repeat right;
	width: 251px;
	height: 37px;
	position:relative;
	margin: 12px 0 8px 0px;
}

.kosartartalom
{
	font: 13px Arial;
	color:#3e749e;
	position: relative;
	font-weight:bold;
	padding:0 5px 0 10px;
	margin:0px;
	line-height: 37px;
}

.kosartartalom strong
{
	font-size: 13px;
	font-weight:bold;
	color:#ec5c20;
}

a.webshopkatt
{
	background:transparent url(images/checkout.png) no-repeat left;
	position: absolute;
	z-index: 1000;
	width: 46px;
	height: 26px;
	top: 5px;
	right: 10px;
	margin-left:0px;
}

/* Site Menu */

#sitemenu {
	float: right;
	line-height:19px;
	width: 500px;
}

#sitemenu a
{
	font-family: Arial;
	color: #666;
	font-size:12px !important;
	padding-left: 14px;
	background: url(images/top_menu_arrow.png) no-repeat left center;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
}

#sitemenubal
{
	line-height:19px;
	text-align: right;
	width:500px;
}

#sitemenujobb
{
	line-height:19px;
	float:right;
	width:180px;
}

#sitemenu ul {
	height: 19px;
	padding:0px;
	margin: 0px;
	display:inline;
	list-style: none;
}

#sitemenu li {
	display:inline;
	height: 19px;
	padding: 0 12px 0 0px;
}
#sitemenu li.last {
	padding: 0px;
}
#sitemenu li.webshop_details {
	display: block;
	float: left;
	padding: 0 56px 0 0px;
}



#sitemenu a:hover {
	color: #CC3333;
}

#sitemenu .active a {
	color: #CC3333;
}

#mainmenu
{
	width:980px;
	margin:0 0 0 0;
	padding:0px;
}

#mainmenu ul, #mainmenu li
{
	display:inline;
	padding:0px;
	list-style:none;
	margin:0px;
}

#content
{
	width:980px;
	margin:0 auto 0 auto;
}

#sidebar
{
	width:200px;
	font-size:10px;
	float:left;
	background: #fff;
}

#mehet
{
	width:252px;
	height:41px;
	position: relative;
	background:url(images/kereso_bg.png) no-repeat;
	float: right;
	right:10px;
	top:3px;
	margin-left: 5px;
}

input#searchfield
{
	background-color:#FFFFFF;
	border:0 solid #1F6A98;
	color:#333333;
	font-family:sans-serif;
	font-size:12px;
	font-weight:normal;
	height:16px;
	padding:2px 2px 0;
	position:absolute;
	right:72px;
	text-align:left;
	top:15px;
	width:168px;
}

input#searchsubmit
{
	border:0 none;
	height:27px;
	position:absolute;
	right:5px;
	text-align:left;
	top:8px;
	width:61px;
}


#belepes, #hirlevel, #vevo
{
	margin:2px 0 0 0;
	float:left;
	padding: 0 0px 10px 10px;
	width:190px;
	font-family: Arial;
}

#belepve
{
	margin:2px 0 0 0;
	float:left;
	display:inline;
	font: bolder 12px/16px Arial, Sans-serif;
	padding:38px 10px 10px 10px;
	width:180px;
	position: relative;
}

#belepve p
{
	padding:0 0 10px 0;
	margin:0px;
}

.adatmodosit
{
	padding:0 10px 0 0px;
	font-size:12px;
}

a.adatmodosit, a.adatmodosit:hover
{
	text-decoration:none;
	font-weight:normal;
	color:#0099ff;
	text-transform: capitalize;
}

#kilepesgomb
{
	width: 61px;
	height: 27px;
	margin-bottom:10px;
	margin-right:10px;
	float: right;
}

input#nev
{
	width: 113px;
	height: 16px;
	border: 1px solid #e2d2dc;
	padding: 2px 2px 0 2px;
	text-align: left;
	font-family: sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
}

input#jelszo, input.jelszo
{
	width: 113px;
	height: 16px;
	border: 1px solid #e2d2dc;
	padding: 2px 2px 0 2px;
	text-align: left;
	font-family: sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
}

input#belepessubmit, input#hirlevelsubmit
{
	border: 0px;
	padding: 0px 0px 0 0;
	text-align: left;
	font-family: sans-serif;
	font-size: 0px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
        position: relative;
        top: 10px;
        left: 5px;
}

.regisztracio
{
	font-size:12px;
        padding-bottom: 3px;
}

a.regisztracio, a.regisztracio:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#EF5B1D;
        text-transform: uppercase;
}

.elfelejtettjelszo
{
	font: 12px Arial;
}

a.elfelejtettjelszo, a.elfelejtettjelszo:hover
{
	text-decoration:none;
	color:#0099FF;
	text-transform: capitalize;
	display: inline-block;
	margin-top: 4px;
}
.belepesplusz
{
	padding:5px 0;
	font-size:11px;
	border-bottom: 1px solid #e2dcd2;
	color: #6e6e6e;
}


input#hirlevelfield
{
	width: 113px;
	height: 16px;
	border: 1px solid #e2d2dc;
	padding: 2px 2px 0 2px;
	text-align: left;
	font-family: sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
}


.generalsidebar
{
	margin:2px 0 0 0;
	float:left;
	font-size:12px;
	font-weight:bold;
	display:inline;
	padding:0;
	width:200px;
	color:#1f6a98;
	position: relative;
	background:#dde5ec;
}

.generalsidebar a
{
	color:#1f6a98;
	font-weight:bold;
	font-size:12px;
}

.generalsidebar a:hover
{
	color:#cc3333;
	font-weight:bold;
	font-size:12px;
}

.alsovonal
{
	width:200px;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #a2c6d7;
}

.alsovonal h4
{
	padding:0 10px 0 10px !important;
}

.beljebb
{
	padding:5px 10px 5px 10px;
}

.szerkesztoknyil
{
	font-size:11px;
	width:140px;
	margin:0 0 0 0px;
	padding:0 0 0 15px;
	background: url(images/regnyil.gif) left 2px no-repeat;
}

.szerkesztoknyil a, .szerkesztoknyil a:hover
{
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}

.felsovonal
{
	padding:5px 10px 5px 10px;
	border-top:1px solid #a2c6d7;
}

.sidebardoboz
{
	width:178px;
	border:1px solid #b3c4ce;
	padding:10px;
	margin:0 0 2px 0;
	font-size:11px;
	line-height:14px;
	color:#23477e;
	background:#fff url(images/sidebardobozbg.gif) center bottom no-repeat;
}

.vicckep
{
	background:transparent url(images/napvicce.gif) left top no-repeat;
	padding:37px 0 0 0;
}

.idezetkep
{
	background:transparent url(images/napidezete.gif) left top no-repeat;
	padding:37px 0 0 0;
}

a.nyilatneki2, a.nyilatneki2:hover
{
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 10px;
	color:#cc3333;
	background:url(images/regnyil.gif) left bottom no-repeat;
}

.szavazaskep
{
	font-weight:bold;
	background:transparent url(images/szavazas.gif) left top no-repeat;
	padding:37px 0 10px 0;
}
.szavazasgomb
{
	text-align:center;
	margin:15px 0 10px 0;
	padding:0px;
}

#jobboldal
{
	float:right;
	width:770px;
	margin-left: 10px;
	padding:0 0 10px 0px;
}

#jobboldal h1
{
	font:24px/24px Arial, sans-serif;
}



#egysorosajanlo
{
	width:748px;
	font-size:13px;
	font-weight:bold;
	padding: 3px 10px 5px 10px;
	border:1px solid #b3c4ce;
	background:#fff url(images/egysorosajanlo.gif) center bottom no-repeat;
}

#egysorosajanlo a
{
	padding:0 15px 0 0;
	color:#5294b6;
}

#ismerjemeg
{
	width:762px;
	margin:0 0 0 0;
	padding:0px 0 0 8px;
}

#ismerjemeg img
{
	float:left;
	padding:0 5px 5px 0;
	display:block;
	width: 90px;
}

#ismerjemeg h4
{
	font:bold 13px/16px Arial, sans-serif;
}

.konyv11 h4 a, .konyv33 h4 a, .konyv11 h4, .konyv33 h4
{
	font-size:12px !important;
	color: #0099ff;
	margin-bottom: 3px;
	margin-top: 0px;
}

.konyvar
{
	padding:5px 0 0 0;
	font:bold 13px/16px Arial, sans-serif;
}

.konyvar strong
{
	color:#CC3333;
}

.konyvar2
{
	padding:5px 0 5px 0;
	font:bold 12px/16px Arial, sans-serif;
}

.konyvar2 strong
{
	color:#CC3333;
}

#konyv1
{
	width:240px;
	margin: 20px 0 20px 0;
	float:left;
	padding:0 0 0 10px;
	border-right: 1px solid #e2dcd2;
}

.konyv11
{
	width:230px;
	height: 210px;
	padding:0 10px 0 5px;
	float: left;
}

#konyv2
{
	float:left;
	margin: 20px 0 20px 0;
	width:240px;
	padding:0 0 0 10px;
	border-right: 1px solid #e2dcd2;
}

.konyv33
{
	width:240px;
	padding:0 5px 0 0;
}

#konyv3
{
	float:left;
	width:240px;
	padding:0 0 0 10px;
	margin: 20px 0 20px 0;
}

#banners, #banners2
{
	width:762px;
	height:auto;
	min-height:90px;
	margin:10px 0 0 0;
}

#banners h4, #banners2 h4
{
	font:bold 14px/16px Arial, sans-serif;
	padding:5px;
}

#banners p, #banners2 p
{
	padding:5px;
	margin:0px;
}

.clearer, .clear
{
	clear:both;
	font-size:0px;
	line-height:0px;
}

.banner504
{
	width:504px;
	height:100%;
	padding:0;
	border:1px solid #b3c4ce;
}

.banner249
{
	width:249px;
	height:100%;
	padding:0;
	border:1px solid #b3c4ce;
}


.banner249-2
{
	width:249px;
	padding:0;
	margin-left:3px;
	border:1px solid #b3c4ce;
}

#ajanlok
{
	border-top:1px solid #d6d6d6;
	width:752px;
	margin:10px 0 10px 0;
	padding:10px 0 0 10px;
}

a.nyilatneki, a.nyilatneki:hover
{
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 10px;
	color:#cc3333;
	background:url(images/regnyil.gif) left bottom no-repeat;
}

#ajanlok h4
{
	font:bold 13px/16px Arial, sans-serif;
	padding:0 0 5px 0;
}

#ajanlobal
{
	width:366px;
	padding:0 10px 0 0;
	float:left;
	background:transparent url(images/ajanlovonal.gif) right top repeat-y;
}

#kertesotthon
{
	width:366px;
	background:transparent url(images/kert-es-otthon.gif) left top no-repeat;
	padding:48px 0 20px 0;
}

#utazasajanlat
{
	width:366px;
	background:transparent url(images/utazasajanlat.gif) left top no-repeat;
	padding:48px 0 20px 0;
}

#ajanlojobb
{
	width:366px;
	padding:0 0 0 10px;
	float:right;
}

.ajanlo {
	width:366px;
	padding:48px 0 20px 0;
}

#egeszsegajanlat
{
	width:366px;
	background:transparent url(images/egeszsegajanlat.gif) left top no-repeat;
	padding:48px 0 20px 0;
}

#konyhaajanlat
{
	width:366px;
	background:transparent url(images/konyhaajanlat.gif) left top no-repeat;
	padding:48px 0 20px 0;
}

#footer
{
	padding:14px 0 10px 0;
        background: #eee9d8;
}

#footer ul, #footer li
{
	list-style:none;
	display:inline;
	padding:0px;
	margin:0 40px 0 10px;
        font: bold 12px Arial;
        color: #666;
}

#footer a, #footer a:visited
{
	text-decoration:none;
	color: #0099ff;
        font: bold 12px Arial;
}

#logokatt
{
    float: right;
}

#ebbenahonapban
{
	position:relative;
	background:url(images/ebbenahonapban.png) repeat-x top;
	min-height:275px;
	width:770px;
	margin:10px 0 10px 0;
	padding:0;
}

/* for Internet Explorer */
/*\*/
* html #ebbenahonapban {
	height:275px;
}
/**/
.ebbenahonapban_alja {
	background:url(images/ebbenahonapban_bottom.png) repeat-x top;
	height: 11px;
	width: 762px;
	margin: 0px auto;
	clear: both;
}
#kepfeherkeret
{
	z-index: 10;
	width: 268px;
	background: #FFFFFF url(/images/nyito_arnyek.png) no-repeat right top;
	position:absolute;
	top:8px;
	left:8px;
	padding: 2px 16px 2px 2px;
	clear: both;
}

#magazinborito
{
	width: 86px;
	height: 118px;
	background: transparent url(/images/borito_bg.png) no-repeat 20px 3px;
	position:absolute;
	padding: 0px 10px 3px 0px;
	top:14px;
	right:37px;
}

#kepalairas
{
	text-transform:uppercase;
	color:#fff;
	width: 218px;
	height: 31px;
	font:bold 11px/14px Arial, sans-serif;
	overflow:hidden;
	background: #fff url(/images/kepalairas.png) no-repeat 2px 2px;
	position:absolute;
	top:234px;
	left:0px;
	padding:7px 47px 7px 7px;
}

#magazinrendelo
{
	font-size:11px;
	line-height:22px;
	float:right;
	width:166px;
	text-align:center;
	padding:140px 7px 0 0;
}


#magazinrendelo h4
{
	font:11px/14px Arial, sans-serif;
	background:url(images/rendelovonal.gif) left 4px no-repeat;
	padding:8px 0 0 0;
	margin:0px;
}

/* for Internet Explorer */
/*\*/
* html #magazinrendelo h4 {
	height:0px;
}

#ebbenahonapbancikkek
{
	background: transparent url(/images/ebben_a_honapban.png) no-repeat 317px 0px;
	width:272px;
	float:left;
	padding:50px 0 5px 308px;
}

#ebbenahonapbancikkek a
{
	text-decoration:none;
	color:#23477e;
}

.cikkkatt
{
	width:250px;
	background:transparent url(images/cikknyil.gif) left 3px no-repeat;
	padding:0 0 1px 10px;
	margin-bottom:5px;
}
#ebben_cikk_frame {
	border-right: 1px solid #bdd4e1;
}
.submenu
{
	font-size:11px;
	line-height:18px;
	position:absolute;
	z-index:1000;
	background:#fff;
	border:3px solid #005eb6;
	top:30px;
	left:30px;
	padding:5px;
}

.submenu a
{
	color:#000000 !important;
	border-bottom:#d7d7d7 solid 1px;
	padding:0 5px;
	display:block;
	margin:0 5px;
	_margin:0 2px;
	border-left:none;
	border-right:none;
	width:200px;
	font-weight:normal;
	line-height:30px;
	z-index:99999999;
	font-size: 15px;

}

.submenu ul, .submenu li
{
	list-style:none;
	padding:0px;
	margin:0px;

}
.submenu li.last a {
	border: 0;
}


#termeklista, #termeklista2, #termeklista3, #termeklista4
{
	position:relative;
	width:740px;
	margin:0 0 10px 0;
	padding:0 0 0 11px;
}

#termeklista a, #termeklista2 a, #termeklista3 a
{
	color:#09f;
	text-decoration:none;
}

#termeklista h3, #termeklista2 h3, #termeklista4 h3
{
	color:#09f;
	font:normal 22px/26px Arial, sans-serif;
	padding:10px 0 20px 0;
	margin:0px;
}

#termeklista {
	width: 550px;
	float: left;
}

.termeklistamenu
{
	width:740px;
	padding:10px 0 5px 11px;
	border-bottom:1px solid #D6D6D6;
}

.termeklistamenulink, a.termeklistamenulink:hover
{
	color:#09f;
	text-decoration:none;
	background:transparent url('images/termeknyil.gif') right 3px no-repeat;
	padding:0 19px 0 0;
	margin:0 0 0 0;
}

.termekpirosnyilvekony
{
	color:#666;
	font-weight:normal;
	text-decoration:none;
	background:transparent url('images/spacer.gif') right 3px no-repeat;
	padding:0;
}

#termeknavig
{
	width: 100%;
	min-height:20px;
	line-height:20px;
	border-bottom:1px solid #d6d6d6;
	padding:0 0 5px 0;
}

#termeknavig a, #termeknavig a:hover, #termeknavigalja a, #termeknavigalja a:hover
{
	color:#09f;
	font-weight:normal;
	text-decoration:none;
}

.talalatszam
{
	line-height:20px;
	float:left;
}

.talalatszukit
{
	line-height:20px;
	float:left;
	width:260px;
}

.talalatszukit select {
	margin:0 5px 0 5px;
	padding:0px;
	width: 85px;
	font:11px/14px Arial, sans-serif;
	color:#23477e;
}

.talalatszukit input {
	border: 1px solid #d6d6d6;
	background-color: #fff;
	color: #23477e;
}

.termeknavigjobb
{
	line-height:20px;
	text-align:right;
	float:right;
}

.termeknavigjobb2
{
	line-height:20px;
	text-align:right;
	float:right;
	width:240px;
}

.termeknavigjobb select, .termeknavigjobb2 select
{
	margin:0 5px 0 5px;
	padding:0px;
	width:40px;
	font:11px/14px Arial, sans-serif;
	color:#09f;
}

#termeknavigalja
{
	width: 100%;
	height: 20px;
	line-height:20px;
	border-top:1px solid #d6d6d6;
	padding:5px 0 0 0;
}

.termek
{
	width: 100%;
	padding:10px 0 20px 0;
	border-bottom:1px solid #d6d6d6;
}

.konyvkep
{
	width:120px;
	text-align:center;
	float:left;
}

.konyvkep img
{
	border:1px solid #999999;
}

.konyvleiras
{
	width:400px;
	float:left;
	padding:0 0 0 20px;
}

#haromhasabkozepe
{
	float:left;
	color:#23477e;
	width:559px;
	padding:10px 20px 0 11px;
}

#cikkBody {
	color: #666;
	padding: 13px;
}
.faq {
	padding: 13px;
}
#haromhasabkozepe td, #cikkBody td
{
	padding:2px;
}

#haromhasabkozepe h1. #cikkBody h1
{
	padding:0px; margin:0px;
	font:22px/24px Arial, sans-serif;
}

#haromhasabkozepe h2, #cikkBody h2
{
	padding:0px; margin:0 0 20px 0;
	font:14px/16px Arial, sans-serif;
	color:#6ea9c6;
}

#haromhasabkozepe h3, #cikkBody h3
{
	padding:0px; margin:0px;
	font:22px/24px Arial, sans-serif;
}

#haromhasabkozepe h4, #cikkBody h4
{
	padding:0px; margin:0 0 20px 0;
	font:14px/16px Arial, sans-serif;
	color:#6ea9c6;
}

.cikklistamenu
{
	width:559px;
	padding:10px 0 5px 0;
	margin:0 0 10px 0;
	background:transparent url('images/alsopottyok.gif') left bottom repeat-x;
}

.cikklistamenulink, a.cikklistamenulink:hover
{
	color:#09f;
	text-decoration:none;
	background:transparent url('images/termeknyil.gif') right 3px no-repeat;
	padding:0 19px 0 0;
}

.ismertetobeljebb
{
	padding:0 0 0 5px;
}

.cikkpirosnyilvekony
{
	color:#09f;
	font-weight:normal;
	text-decoration:none;
	background:transparent url('images/spacer.gif') right 3px no-repeat;
	padding:0;
}

#nyomtathato
{
	text-align:center;
	width:559px;
	padding:10px 0 0 0;
	margin:20px 0 10px 0;
	background:transparent url('images/alsopottyok.gif') left top repeat-x;
}

a.nyomtato
{
	font-size:10px;
	line-height:20px;
	padding:0 30px 20px 20px;
	background:transparent url('images/nyomtato.gif') left -3px no-repeat;
}

a.boritek
{
	font-size:10px;
	line-height:20px;
	padding:0 30px 20px 20px;
	background:transparent url('images/levelboritek.gif') left -3px no-repeat;
}

#jobboldalrakapcsolodik
{
	padding:10px 0 0 0;
	float:right;
	width:180px;
}

#cikkkerdoiv
{
	background:#fff1b8 url('images/cikkkerdoivbg.gif') center bottom no-repeat;
	padding:10px;
	border:1px solid #ffcc01;
	width:158px;
}

#kapcsolodocikkek
{
	background:#edf7fd;
	color:#23477e;
	padding:10px;
	border:1px solid #9abfd3;
	width:158px;
}

#kapcsolodocikkek p
{
	padding:0 0 5px 0;
}

#kapcsolodocikkek a, #kapcsolodocikkek a:hover
{
	padding:0 0 0 12px;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#cc3333;
	background:url(images/kapcsolodocikkeknyil.gif) left 3px no-repeat;
}


#kapcsolodotermekek
{
	background:#fff;
	color:#23477e;
	padding:10px;
	border:1px solid #9abfd3;
	width:158px;
}

.kapcsolodotermekoldalt
{
	background:transparent url(images/pottyosaljapontok.gif) left bottom repeat-x;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

#kapcsolodotermekek p
{
	padding:3px 0 0 0;
}

.konyvar2
{
	padding:8px 0 8px 0;
	font:bold 11px/16px Arial, sans-serif;
}

.konyvar2 strong
{
	color:#CC3333;
}

.kapcsolodocim
{
	font-size:12px;
}

#termeknavigslim
{
	width:559px;
	height:20px;
	line-height:20px;
	border-bottom:1px solid #d6d6d6;
	padding:10px 0 5px 0;
}

#termeknavigslim a, #termeknavigslim a:hover, #termeknavigaljaslim a, #termeknavigaljaslim a:hover
{
	color:#23477e;
	font-weight:normal;
	text-decoration:none;
}

.talalatszamslim
{
	line-height:20px;
	float:left;
	width:180px;
}

.termeknavigjobbslim
{
	line-height:20px;
	text-align:right;
	float:right;
	width:370px;
}

.termeknavigjobbslim select
{
	margin:0 5px 0 5px;
	padding:0px;
	width:40px;
	font:11px/14px Arial, sans-serif;
	color:#23477e;
}

.cikklistaz
{
	width:100%;
	border-bottom:1px solid #d6d6d6;
	padding:10px 0 5px 0;
}

.cikklis
{
	padding:0px; margin:0px;
	font:12px/16px Arial, sans-serif;
	font-weight:bold;
}

.cikklis a
{
	color:#000 !important;
}

.cikklis4
{
	padding:0px; margin:0 0 5px 0;
	font:11px/14px Arial, sans-serif;
	color:#6ea9c6;
}

/* keres� tal�lati is itt van */

#talalatilistamenuujabblinkjelolessel
{
	color: #da2323;
	margin:-10px 0 10px 0;
}

#talalatilistamenuujabblinkjelolessel a
{
	text-decoration:underline !important;
	font-weight:bold;
	color:#5294b6;
}

#pbetuszin p
{
	color:#23477e !important;
}

#pbetuszin h5
{
	background:#dde5ec;
	font-size:12px;
	text-transform:uppercase;
	padding:2px 0 2px 10px;
	margin:10px 0 0 0;
}

.ptovabb
{
	margin:5px 0 5px 0;
}

.megyegytovabbujnyillal
{
	padding:0 0 0 12px;
	margin-top:5px !important;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#cc3333 !important;
	background:url(images/keknyilfeher.gif) left 2px no-repeat;
}

.extremep
{
	padding:10px 0 10px 12px;
	background:url(images/rozsaszinnyil.gif) left 13px no-repeat;
}

.legextremebblink
{
	padding:2px !important;
	margin:5px 0 5px 0 !important;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#cc3333 !important;
	background:#f0c1c1;
}	

.termekkategoria
{
	background:#fff url('images/attunes.gif') left top repeat-y;
	width:748px;
}

.termekkategoria h4
{
	color:#4f95b7;
	letter-spacing:-0.5px;
	padding:5px 0 5px 45px; margin:0px;
	font:18px/22px Arial, sans-serif;
}

.termekkategoria a,.termekkategoria a:hover
{
	color:#4f95b7 !important;
	font-weight:normal !important;
}

.termekkategorialinkek
{
	width:737px;
	margin:5px 0 20px 0;
	padding:10px;
	background:#f2f2f2;
	border:1px solid #cdcdcd;
}

.termekkategorialinkek a
{
	text-decoration:underline !important;
	color:#1f6a98;
}

.termekkategorialinkek a:hover
{
	text-decoration:none !important;
	color:#1f6a98;
}

.termek h3
{
	padding:0px !important; margin:0px !important;
	font:14px/16px Arial, sans-serif !important;
	font-weight:bold !important;
}

.termek h4
{
	padding:0px !important; margin:1px 0 5px 0 !important;
	font:12px/14px Arial, sans-serif !important;
	color:#6ea9c6 !important;
}

.termek h5
{
	padding:5px 0 0 0 !important;
	font:bold 14px/16px Arial, sans-serif !important;
}

.termek h5 strong
{
	color:#CC3333 !important;
}

.konyvleiras p
{
	padding:10px 0 10px 0;
	margin:0px;
	color:#23477e;
}

.adatokegyben
{
	padding:10px 0 0 10px;
}


#cikkkerdoiv2
{
	background:#fff1b8 url('images/sargahatteruj.gif') center bottom no-repeat;
	padding:10px;
	border:1px solid #ffcc01;
	width:258px;
	margin:20px 0 0 0;
}

.pirosszovegtermek
{
	color:#cc3333;
	font-weight:bolder;
	padding:0 0 5px 0;
}

.ittatermekara
{
	width:258px;
	padding:10px;
	font: bold 14px/16px Arial, sans-serif;
	background:#ebebeb;
	border:1px solid #cccccc;
	margin:0 0 10px 0;
}

#cikkkerdoiv2 a, #cikkkerdoiv2 a:hover
{
	color:#305c8d;
	font-weight:normal;
}

.kepkeretkonyv
{
	padding:10px;
	border:1px solid #999999;
}

.balraigazitjatermeket
{
	float:left;
	width:203px;
}

.balraigazitjatermeket2
{
	float:left;
	width:300px;
	padding:0 0 0 20px;
}

#azalja  h6
{
	font:12px/14px Arial, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px;
	background:#dde5ec;
	margin:10px 0 10px 0;
}

#azalja p
{
	padding:0 5px 0 5px;
}

.sajatot
{
	padding:16px 0 16px 0;
	font-size:13px;
}
.sajatot a
{
	text-decoration:underline !important;
}
.olvasoivelemenyek
{
	padding:0 5px 0 5px;
	font-weight:bold;
}
.olvasoivelemenyek p
{
	padding:5px 0 16px 0 !important;
	font-weight:normal !important;
}
.temaja
{
	padding:0 0 5px 0;
}

#termeklista3
{
	font-weight:bold;
}

#termeklista3 ul, #termeklista3 li
{
	list-style:none;
	padding:0px;
	margin:0px;
}

.termekbeljebb, #termeklista3 li li
{
	font-size:11px;
	width:140px;
	margin:0 0 0 8px;
	padding:0 0 0 18px;
	background:url(images/termekbeljebb.gif) left 5px no-repeat !important;
}

.termekbeljebbmegjobban, #termeklista3 li li li
{
	font-size:11px;
	width:140px;
	margin:0 0 0 2px;
	padding:0 0 0 18px;
	background:url(images/termekbeljebb.gif) left 5px no-repeat !important;
}

table#forumtopiklist, table#forumhozzaszolasok
{
	text-align:center;
	border:1px solid #cdcdcd;
	margin:0 0 10px 0;
}

table#forumtopiklist td, table#forumhozzaszolasok td
{
	width:150px;
	padding:2px;
}

table#forumtopiklist a, table#forumtopiklist a:hover, .lapozoforum a
{
	color:#23477e !important;
	font-weight:normal !important;
}

tr.cimsor
{
	background:#8cb8ce url(images/forumtopiklist.gif) repeat-x;
	height:20px;
	font-weight:bold;
	color:#fff;
}

tr.cimsor a
{
	color:#fff;
}

tr.paros
{
	background:#fff;
}

tr.paratlan
{
	background:#f2f2f2;
}

.lapozoforum
{
	margin:10px 0 10px 0;
}

td.hozzaszolo
{
	width:440px !important;
	text-align:left;
	padding-left:10px !important;
}

td.fehermertazjo
{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

td.hozzaszolas
{
	background:#f2f2f2 !important;
	text-align:left !important;
	padding-left: 10px !important;
	width:770px !important;
}

td.hozzaszolas a
{text-decoration:underline !important;
 font-weight:normal !important;}

/* h5
	{
	font-size:16px;
	margin:10px 0 10px 0;
	background:transparent url('images/alsopottyok.gif') left bottom repeat-x;
	} */

#regform, #custform
{
	width:530px;
	border:1px solid #cdcdcd;
	padding:0px;
	font-size:12px;
	color:#5294b6;
	margin:40px auto 10px auto;
	background:#f2f2f2;
}

#custform {
	margin:40px 0 10px 0;

}
#regform input, #custform input
{
	width:170px;
	font-size:12px;
	color:#5294b6;
}

#regform h3, #custform h3
{
	color:#fff;
	padding:5px;
	margin:0px;
	background:#8cb8ce url(images/forumtopiklist.gif) repeat-x;
	font: bolder 12px/14px Arial, sans-serif;
}

#regformazo td
{
	width:170px;
	padding:2px;
	font-size:12px;
	color:#5294b6;
}

#regform select, #custform select
{
	width:174px;
	font-size:12px !important;
	color:#5294b6;
}

#regform option, #custform option
{
	width:150px;
	font-size:12px !important;
	color:#5294b6;
}

#regform option.optionbetu, #custform option.optionbetu
{
	font-size:12px !important;
	color:#5294b6;
}
.inputError input,
.inputError select {
	border: 1px solid #CC3333 !important;
}
.jobbravastag
{
	text-align:right !important;
	font-weight:bold;
	font-size:11px !important;
	color:#23477e !important;
}

input#tel1
{
	width:30px;
	font-size:10px;
	color:#5294b6;
}

input#tel2
{
	width:45px;
	font-size:10px;
	color:#5294b6;
}

input#tel3
{
	width:45px;
	font-size:10px;
	color:#5294b6;
}

#customerService p {
	margin-bottom: 10px;
}

#customerService ul {
	margin-left: 15px;
	margin-bottom: 10px;
}

#regform-bekuld, #custSubmit
{
	width:530px;
	padding:0px;
	background:#fff;
}

#custSubmit {
	margin:10px 0 10px 0;
	text-align: left;
}

#regform-bekuld {
	margin:10px auto 10px auto;
	text-align:right;
}

#reg_newsletter, #reg_accept_terms
{
	padding:0px;
	margin:0px;
	width:14px !important;
}

#regerror
{
	width:530px;
	padding:0px;
	margin:10px auto 10px auto;
	background:#fff;
	color:#cc3333;
	font-size:12px;
	text-align:center;
}

#belepeshiba {
	color:#cc3333;
}

#sendToFriendEmail {
	display: none;
}

.custLabel {
	width: 150px;
	text-align:right !important;
}

#custform label {
	font-weight:bold;
	font-size:11px !important;
	color:#23477e !important;
}

.register_small {
	font-weight: normal;
	font-size: 10px;
}

#basketList table {
	width: 763px;
}

#basketList th {
	color: #8fbbd1;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
}

#basketList tfoot th {
	color: #23477E;
	font-size: 15px;
	font-weight: bold;
	padding-right: 33px;
}

#basketList td {
	text-align: center;
	color: #000;
	border-top: #BED7E3 1px solid;
	border-right: #BED7E3 1px solid;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: top;
}

#basketList input {
	width: 27px;
	height: 15px;
	border: #5699BA 1px solid;
	background-color: #fff;
	color: #000;
	padding: 1px;
}

#basketList input.check {
	width: 13px;
	height: 13px;
}

.basketPicture {
	float: left;
	width: 120px;
	padding-top: 15px;
	height: 130px;
}

.basketDescription {
	float: left;
	color: #6ea9c6;
	font-size: 11px;
	width: 235px;
	padding-top: 15px;
	text-align: left;
}

.basketDescription h4, .basketDescription h4 a {
	font-size: 13px;
	font-weight: bold;
	color: #23477e;
}

#basketListTopButtons {
	margin-bottom: 7px;
}

#basketListBottomButtons {
	margin-top: 7px;
}

#orderConfirm label {
	width: 140px;
	text-align: right;
	font-weight: bold;
	display: block;
}

#orderConfirm td {
	vertical-align: top;
	padding: 10px 5px 10px 2px;
}

#orderConfirm textarea {
	width: 360px;
	height: 90px;
	border: 1px solid #CDCDCD;
	font-size: 10px;
	color: #1F6A98;
	background: #fff;
}

.floatBanner {
	position:absolute;
	top: 250px;
	left: auto;
	z-index: 10;
	background-color: #999;
	border: 3px solid #999;
	display: none;
}

#orderForm p.blockhead {
	margin-bottom: 5px;
	border-bottom: solid 2px #FFFFFF;
	padding-bottom: 4px;
}

#orderForm ul {
	margin: 0px;
	list-style-type: none;
	margin-bottom: 5px;
	padding-bottom: 10px;
}

#orderMenu {
	margin-top: 10px;
	width: 740px;
}

#orderMenu ul {
	margin: 0px;
	background-color: #DDE5EC;
	list-style-type: none;
	padding: 10px;
}

#orderMenu li {
	float: left;
}

#orderMenu li.lastmenu {
	float: none;
	text-align: right;
}

#orderForm li.label {
	float: left;
	line-height: 16px;
	text-align: right;
	padding-right: 10px;
}

#orderForm li.inner {
	float: left;
	line-height: 16px;
}

#orderForm input {
	font-size: 11px;
	color: #1F6A98;
	background: #FFFFFF;
	width: 155px;
}

#orderForm textarea {
	font-size: 11px;
	color: #1F6A98;
	background: #FFFFFF;
	width: 285px;
	@width: 280px;
	height: 100px;
}

div.clear {
	clear:both;height:0px;
}
.repertoar {
    float: left;
    width: 218px;
}

#sb-content {
    background-color: #fff;
    padding: 10px;
}

.repertoar_content {
    display: none;
}

#azalja ul {
    list-style-position:inside;
}

.topPromo {
	position:relative;
	top:18px;
}
.bannerFrame {
	width: 980px;
	padding: 0 0 0 0;
	background: #efeadd;
}
.titleWraper {
	border-bottom:1px solid #E2DCD2;
	color:#68635D;
	font-family:Arial,Helvetica,sans-serif;
	height:30px;
	line-height:30px;
	margin:0;
	padding:0;
}
h2 {
	font-size:18px;
	font-weight:normal;
}
h1 {
	font-size:24px;
	font-weight:normal;
}
h2 span, h1 span {
	border-bottom:3px solid #B2EB35;
	padding-bottom: 3px;
}
h3 {
	font: normal 19px Arial;
	color: #0099ff;
}
#belepes h2 {
    margin-top: 0;
	border-bottom:3px solid #B2EB35;
	display: inline;
	padding-bottom: 3px;
}

.belepesForm {
    margin: 5px 0 5px 0;
}
.belepesInputs {
    margin-bottom: 10px;
}
a.vevoLink {
	font: bold 12px Arial;
	color: #0099ff;
}
#vevo  ul{
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
}
#vevo  ul li span{
	display: block;
}
#header .search {
	float: right;
	margin-top: 5px;
}
#header .search tr td {
padding:0;
}
#header .search tr td.padding-top10 {
padding-left:5px;
vertical-align: top;
}
#ismerjemeg h3 {
margin-top: 0px;
}
#ismerjemeg .lead {
	float: right;
	text-align: left;
	width: 134px;
	height: 176px;
	overflow: hidden;
}
span.price, .konyvar, .ittatermekara {
	font: bold 13px Arial;
	color: #000;
}
span.priceFormat, .konyvar strong, .ittatermekara strong {
	font: bold 13px Arial;
	color: #F85E1F;
}
#contentFrame {
	background: #fff;
}
.basketPrice {
	padding: 20px 0 0 0;
}
.toBasket {
	margin-top: 8px;
	display: block;
	font: bold 12px Arial;
	padding-left: 18px;
	background: transparent url(/images/black_arrow.png) no-repeat left;
}
.productSep {
	height: 1px;
	background: #E2DCD2;
	width: 100%;
	margin: 5px 0 5px -5px;
}
#mainmenu {
	background: transparent url(/images/menu_last_bg.png) repeat-x;
}
#mainmenu ul li {
	float: left;
	height: 38px;
	font: bold 16px Arial;
	text-transform: capitalize;
	line-height: 38px;
	margin-bottom: 4px;
	color: #fff;
	display: inline-block;
	border-right: 1px solid #1CAAFF
}
#mainmenu ul li.last {
	border: 0;
}
#mainmenu ul li a {
	color: #fff;
	display: inline-block;
	padding: 0 29px;
	background: transparent url(/images/menu_bg_a.png) repeat-x;
}
#mainmenu ul li.first a {
	color: #fff;
	display: inline-block;
	padding: 12px 21px;
	background: transparent url(/images/menu_bg_a.png) repeat-x;
}
#mainmenu ul li.last a{
	background: transparent url(/images/menu_last_bg.png) repeat-x;
}
#mainmenu ul li a:hover, #mainmenu ul li:hover, #mainmenu ul li.active a {
	background: transparent url(/images/menu_bg.png) repeat-x;
}
.leftMenu {
	padding-left:10px;
	margin-bottom: 20px;
}
.leftMenu ul {
	list-style:outside none;
	padding: 0;
	margin: 0;
}
.leftMenu ul li li {
	padding: 3px 0 3px 12px;
	background: transparent url(/images/left_menu_btn.png) no-repeat 0px 7px;
	border-bottom: 0;
	margin-left: 10px;
}
.leftMenu ul li li.active {
	background: transparent url(/images/left_menu_btn_a.png) no-repeat 0px 7px;
}
.oldPrice, .oldPrice * {
	color: #666;
}
.oldPrice * {
	color: #666 !important;
	text-decoration: line-through;
}
.leftFolder {
	font: 18px Arial;
	background: #eae5d2;
	color: #000;
	padding: 10px 0 10px 10px;
	margin-bottom: 5px;
}
.leftMenu ul > li a {
	font: bold 14px Arial;
	color: #0099ff;
}
.leftMenu ul > li {
	padding: 5px 0 5px 0;
	background: transparent;
	border-bottom: 1px solid #E2DCD2;
}

.leftMenu ul li li a {
	font-size: 13px;
	color: #666666;
}
.leftMenu ul li li.active a, .leftMenu ul li.active > a {
	color: #F85E1F;
}
span#belepveNameContainer {
	display: block;
	padding: 5px 0;
	font-size: 12px;
}
span.loginToOrder {
	display: inline-block;
	color: #b40001;
	font: bold 12px Arial;
	padding: 5px 0;
}
.flashBanner {
	margin: auto;
	padding: 10px 0;
}
input.placeholder {
    color: #999999 !important;
}

#gravity.list {
	float: right;
	width: 180px;
	margin: 0 10px;
}

#gravity.list .termek {
	width: 100%;
	padding: 0;
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom: solid 1px #E2DCD2;
}
#gravity.list .termek .image {
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
}
#gravity.list .termek .image img {
	border: solid 1px #999;
}
#gravity.list .termek h4 {
	text-align: center;
}
#gravity.list .termek .basketPrice {
	padding: 0;
}
#gravity.list .termek .basketPrice .toBasket {
	float: right;
	margin: 0;
}
#gravity.list .termek .basketPrice span {
	float: left;
}
#gravity.list .productSep {
	display: none;
}

#gravity.main #gravity_container {
	padding-left: 7px;
}

#gravity .konyv11 {
	width: 240px;
	padding: 0 0 0 10px;
	margin-top: 20px;
	height: auto;
}

#gravity .konyv11 .image {
	float: left;
	margin-right: 10px;
	width: 90px;
}
#gravity .konyv11 .lead {
	height: 180px;
	display: table-cell;
	zoom: 1;
}
#gravity .productSep {
	background: url(images/gravity_bottom_sep.png) 14px 0 no-repeat;
}

#commentScore {
	cursor: pointer;
}
.dontShow {
	height:0px;
	width:0px;
	display:block;
	overflow:hidden
}
#konyv404 {
	margin-top: 20px;
}
.addthis_toolbox {
	display: inline-block;
	margin: 10px;
}
.addthis_toolbox a {
	display: block;
}

