body { background: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; color: black; }

h1, h2, h3, h4, h5, h6 { margin: 0 0 0.4em 0; padding: 0; }
h2 { font-size: 1.4em; color: #393; }
h3 { font-size: 1.2em; color: #333; margin-top: 0.5em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; font-weight: normal; }

hr { background: #ddd; border: 0; height: 1px; }

form { margin: 0; padding: 0; }

table.lay, table.formlay { border-collapse: collapse;	border: 0; }
table.lay td { padding: 0px; }
table.lay td.attr { font-weight: bold; }

table.formlay td { padding: 2px 4px 2px 0; vertical-align: top; }

form { margin: 0; padding: 0; }

a { color: #009bdf; text-decoration: none; }

#container { width: 1000px; margin: 0 auto; }

#header { width: 1000px; position: relative; background: #677C89 url(img/header.gif) no-repeat; border-bottom: 9px solid #B2D235; height: 88px; }
#header h1 { margin: 0; padding: 0; width: 249px; height: 68px; position: absolute; top: 10px; left: 10px; background: url(img/logo.gif) no-repeat; }
#header h1 a { display: block; width: 249px; height: 68px; }
#header h1 a span { display: none; }

#skip { display: none; }

#menu { width: 1000px; height: 30px; position: relative; margin-bottom: 20px; z-index: 40; }
#menu #kereso { width: 496px; height: 20px; padding: 5px 3px; }
#menu #kereso h2 { display: none; }
#menu #kereso table.lay td { padding: 0px 3px; }
#menu #menudiv { position: absolute; top: 0; right: 0; }
#menu #menudiv h2 { display: none; }

#menulist { margin: 0; padding: 0; list-style-type: none; }
#menulist li { display: block; float: left; margin: 0 1px 0 0; }
#menulist li a { color: white; float: left; display: block; padding: 5px; background: #677c89; border: 1px solid #adb5c0; border-top-width: 0; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; }
#menulist li a.aktiv, #menulist li a:hover { background: #b2d235; }
#menulist #lisugo a, #menulist #lisugo a.aktiv { background: #009bdf; }

#maincontent { width: 1000px; position: relative; margin: 10px 0 30px 0; }
#maincontent #leftside { float: left; width: 200px; margin-right: 10px; overflow: hidden; }
#maincontent #rightside { float: left; width: 170px; overflow:hidden; }
#centerside { margin-right: 10px; float: left; width: 610px; position: relative;  }
#centerleftside { width: 820px; margin-right: 10px; float: left; overflow: hidden; }

#cattreediv { background: white; border-right: 1px solid #eee; overflow: hidden; margin-bottom: 10px; width: 800px; }
#cattree { overflow: hidden; font-size: 1em; line-height: 20px; width: 100%; }
#cattree a { font-weight: normal; }
#cattree, #cattree ul { width: 100%; margin: 0; padding: 0; list-style-type: none; }
#cattree li { width: 100%; margin: 0; padding: 0; }
#cattree ul { margin-left: 4px; }

.clr, .footer { clear: both; }

#adminmenu { background: #f6f6f6; padding: 3px 8px; margin: 10px 0; font-size: 1.2em; }
#adminmenu ul { list-style-type: none; margin: 0; padding: 0; }
#adminmenu ul li { display: inline; line-height: 1.6em; margin-right: 10px; }

#smallcart { padding: 6px 6px 6px 44px; width: 104px; height: 54px; background: white url(img/cart.gif) -2px 6px no-repeat; position: absolute; right: 10px; top: 10px; font-size: 0.8em; font-weight: bold; line-height: 150%; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.kostart, .kostart a { color: #677C89; margin-bottom: 3px; text-decoration: none; }
.tetel, .total { color: black;  }
.penztar a { color: #009BDF; text-decoration: none; }

#logoutlink { position: absolute; top: 10px;right: 170px; }
#logoutlink a { color: white; text-decoration: none; font-size: 0.9em; font-weight: bold; }

.adminbox .product_short { height: 360px; width: 190px; float: left; margin: 0px 5px 30px 5px; height: 235px; line-height: 1.5em; }
* html .adminbox .product_short { overflow: hidden }
.adminbox .product_short .authors { font-size: 1.2em; margin-top: 3px; }
.adminbox .product_short .title a  { font-size: 1.2em; color: #009BDF; font-weight: bold; }
.adminbox .product_box_imagediv { position: relative; top: 0; left: 1px; width: 100px; }
.adminbox .product_box_imagediv img { width: 100px; border: 1px solid #009bdf; }
.adminbox .product_box_linkdiv { position: absolute; bottom: 0; right: -60px; width: 48px; }
.adminbox .product_box_linkdiv .kosarba a { display: block; width: 48px; height: 54px; background: url(img/tocart.gif); }
.adminbox .product_box_linkdiv .kosarba a span { display: none; }
.adminbox .product_box_linkdiv .elojegyzes a { display: block; width: 48px; height: 54px; background: url(img/tocart_pre.gif); }
.adminbox .product_box_linkdiv .elojegyzes a span { display: none; }


.commendatorybox .product_short { width: 190px; float: left; margin: 0px 5px 30px 5px; height: 235px; line-height: 1.5em; }
* html .commendatorybox .product_short { overflow: hidden }
.commendatorybox .product_short .authors { font-size: 1.2em; margin-top: 3px; }
.commendatorybox .product_short .title a  { font-size: 1.2em; color: #009BDF; font-weight: bold; }
.commendatorybox .product_box_imagediv { position: relative; top: 0; left: 1px; width: 100px; }
.commendatorybox .product_box_imagediv img { width: 100px; border: 1px solid #009bdf; }
.commendatorybox .product_box_linkdiv { position: absolute; bottom: 0; right: -60px; width: 48px; }
.commendatorybox .product_box_linkdiv .kosarba a { display: block; width: 48px; height: 54px; background: url(img/tocart.gif); }
.commendatorybox .product_box_linkdiv .kosarba a span { display: none; }
.commendatorybox .product_box_linkdiv .elojegyzes a { display: block; width: 48px; height: 54px; background: url(img/tocart_pre.gif); }
.commendatorybox .product_box_linkdiv .elojegyzes a span { display: none; }

.commendatorybox .boltiar { display: none; }
.commendatorybox .nicepercent { display: none; }
.commendatorybox .netesar { font-weight: bold; }
.commendatorybox .netesar span { background: none; }
.commendatorybox .authors { color: #677c89; }

.browserbox .product_short { width: 600px; height: 100%; line-height: 1.5em; margin: 0px 5px  30px 5px; }
.browserbox .product_short .authors { font-size: 1.2em; margin-top: 3px; }
.browserbox .product_short .title a  { font-size: 1.2em; color: #009BDF; font-weight: bold; }
.browserbox .product_box_imagediv { position: relative; top: 0; left: 1px; width: 126px; float: left; margin-right: 10px; }
.browserbox .product_box_imagediv img { margin-left: 26px; width: 100px; border: 1px solid #009bdf; }
.browserbox .product_box_linkdiv { width: 74px; }
.browserbox .product_box_linkdiv .kosarba a { display: block; width: 74px; height: 32px; background: url(img/browseractions.gif) -42px 0 no-repeat; }
.browserbox .product_box_linkdiv .kosarba a span { display: none; }

.browserbox .product_box_inext { float: left; width: 450px; }
.browserbox .boltiar { float: left; display: inline; margin-right: 10px; }
.browserbox .netesar { float: left; display: inline; }
.browserbox .product_box_bottom { clear: both; }

.imagetitlebox { width: 110px; height: 230px; overflow: hidden; float: left; text-align: left; margin: 0 10px 10px 0; }
.imagetitlebox img { width: 100px; border: 1px solid #009bdf; }
.imagetitlebox a { font-weight: normal; font-size: 0.9em; }

.nice_bubble_0_5, .nice_bubble_6_10, .nice_bubble_11_15, .nice_bubble_16_100, #nicebubble { width: 46px; height: 46px; text-align: center; line-height: 46px; position: absolute; right: -35px; top: -5px; background: #b2d235; font-weight: bold; font-size: 14px; color: white; z-index: 20; white-space: nowrap; overflow: hidden; -moz-border-radius: 23px; -webkit-border-radius: 23px; border-radius: 23px; }
.nice_bubble_6_10 { background: #677c89; }
.nice_bubble_11_15 { background: #c0133c; }
.nice_bubble_16_100 { background: #009bdf; }
.browserbox .nice_bubble_0_5, .browserbox .nice_bubble_6_10, .browserbox .nice_bubble_11_15, .browserbox .nice_bubble_16_100 { left: 0; }

#loginform { background: #B2D235; color: white; margin-bottom: 10px; padding: 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

#loginform table.lay td { padding: 1px; }
#loginform td.input input { width: 88px; border: 1px solid #59726E; }
#loginform a { color: #02253a; }

#tagfelho { background: #e1e5e7; margin-bottom: 10px; padding: 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#tagfelho_browser { background: #e1e5e7; margin-bottom: 10px; }
#tagfelho_browser .inner { padding: 8px; }

#cloudlinks { border-top: 1px solid #ccc; margin-top: 5px; padding-top: 5px; }
#cloudlinks ul { list-style-type: none; margin: 0; padding: 0; }
#cloudlinks ul li { margin: 0; padding: 0; }

#yourrecent { clear: both; margin: 10px 0; background: #f6f6f6; border-top: 3px solid #b2d235; }
#yourrecent .inner { padding: 10px; }

#yourrecent h2 { font-size: 16px; margin-bottom: 5px; }
#yourrecent table { width: 100%; border-collapse: collapse; }
#yourrecent table th { text-align: left; font-size: 1.2em; line-height: 1.5em; border-bottom: 1px solid #ddd; padding: 1px 0; color: black; }
#yourrecent td { width: 33%; vertical-align: top; padding: 1px 0; }
#yourrecent ul { list-style-type: none; margin: 0; padding: 0; margin-right: 14px; }
#yourrecent ul li { padding-left: 18px; margin-bottom: 2px; }
#yourrecent ul#keres li { background: url(img/keres.gif) 0px 2px no-repeat; }
#yourrecent ul#termek li { background: url(img/termek.gif) 0px 2px no-repeat; }
#yourrecent ul#kategoria li { background: url(img/kategoria.gif) 0px 2px no-repeat; }

table.vonalas { border-spacing: 1px; width: 100%; margin-bottom: 7px; }
table.vonalasfix { border-spacing: 1px; }
table.vonalas th, table.vonalas td, table.vonalasfix th, table.vonalasfix td { padding: 2px 3px; text-align: left; vertical-align: top; background: #f6f6f6; color: black; }
table.vonalas th, table.vonalasfix th { background: #c8d0d2; color: black; }
table.vonalas td a { font-weight: bold; }

#osszesites { float: right; background: #f6f6f6; padding: 5px; margin-bottom: 10px; }

#vasarlas #steps { margin-bottom: 13px; padding: 5px 0; border-bottom: 1px solid #ddd; font-size: 1.2em; }
#vasarlas #steps span { margin-right: 8px; font-weight: bold; float: left; }
#vasarlas #steps span strong { color: red; }
#vasarlas #steps span.nyil { display: block; width: 20px; height: 15px; background: url(img/vasarnyil.gif) 0px 4px no-repeat; }
#vasarlas #steps span.nyil em { display: none; }

#comment { background: #f6f6f6; color: #222; padding: 4px; margin-bottom: 13px; clear: both; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; }
.help_comment { background: #f6f6f6; color: #222; padding: 4px; margin-bottom: 13px; clear: both; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; }

.kapcsolodo { display: block; height: 20px; background: url(img/kapcsolodo.gif) no-repeat; padding-left: 22px; line-height: 20px; }

.cloudblob { line-height: 200%; margin-bottom: 1em; }
.cloudblob a { margin-right: 12px; }

#reszletesinputokbal { width: 400px; float: left; }
#reszletesinputokjobb { width: 400px; float: left; }

.bookinfo_inactive { font-weight: bold; font-size: 1.4em; color: red; margin-bottom: 20px; }

#reszletes #bookinfo_left { width: 180px; float: left; margin-right: 50px; }

#reszletes #bookinfo_center { width: 520px; float: left; margin-right: 20px; overflow: hidden; }
#reszletes #bookinfo_center a { font-weight: bold; }
a.reszletes { font-weight: bold; }

#reszletes #bookinfo_right { width: 230px; float: left; overflow: hidden; }
#reszletes #kep { width: 120px; position: relative; }
#reszletes #bookinfo_left #kep img { width: 180px; }

#reszletes #adatok { margin-bottom: 12px; }
#reszletes #adatok p { margin: 5px 0; }

#reszletes #cartbox { border: 1px solid #e3e5e7; padding: 10px; }

#reszletes #bonghiba { margin: 10px 0; padding: 8px; border: 2px solid #b2d235; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#reszletes #tagform_not_logged_in { background: #E1E5E7; margin-bottom: 5px; }
#reszletes #tagform_not_logged_in .inner { padding: 8px; }

#reszletes #tagfelho2 { background: #E1E5E7; margin-bottom: 5px; }
#reszletes #tagfelho2 .inner { padding: 8px; } 

#reszletes #loginform { margin-bottom: 5px; }

#reszletes h5 { font-size: 14px; color: #345060; margin-bottom: 4px; }

#reszletes #bookinfo_maindata { margin-bottom: 20px; }
#reszletes #bookinfo_maindata h3 { color: black; font-size: 16px; font-weight: bold; margin:0; }
#reszletes #bookinfo_maindata h3.author { font-size: 14px; font-weight: normal; }
#reszletes #bookinfo_maindata h3.title { }
#reszletes #bookinfo_maindata h4 { font-size: 13px; color: black; font-weight: normal; }

#reszletes .adat { margin-bottom: 22px; }

#reszletes #megrendelem a { display: block; background: url(img/kosarba.gif) no-repeat; width: 106px; height: 30px; }
#reszletes #megrendelem a span { margin-left: 50px; line-height: 30px; }

#reszletes #elojegyzem a { display: block; background: url(img/elojegyzes.gif) no-repeat; width: 106px; height: 30px; }
#reszletes #elojegyzem a span { margin-left: 50px; line-height: 30px; }

#reszletes #szovegek { clear: both; }

#bookinfo_bstate { font-size: 120%; margin: 6px 0; }

.bstate_2 { border: 1px solid #00cc00; }
.bstate_3 { border: 1px solid #e39; }
.bstate_4 { border: 1px solid #cc0000; }
.bstate_5 { border: 1px solid #ffa800; }

.bstate_1, .bstate_2, .bstate_3, .bstate_4, .bstate_5 { padding: 4px 0; border-width: 1px 0; }

div.commentbox { margin-bottom: 5px; }
div.commentbox blockquote { margin: 0; border-bottom: 1px solid #eee; padding: 5px; }

.pager { clear: both; margin: 10px 0; text-align: left; }
.pager img { border: 0; }
.pagerbody { font-size: 15px; }
.pagerbody strong { color: #B2D235; }
.pagerbtn { zoom: 1; position: relative; top: 1px; }

.smallbox { text-align: center; margin-bottom: 10px; padding: 10px; }
.smallbox img { width: 100px; }
.smallbox h3 { margin: 0; font-size: 1em; font-weight: normal; }
.smallbox h3 a { color: #009BDF; }
.smallbox .smallboxar { font-weight: bold; }

.shelfcontent { padding: 0; margin: 0; width: 100%; }

#localmenu, #localmenuup { background: #f6f6f6; border: 1px solid #aaa; border-width: 1px 0px 1px 0px; padding: 3px 5px; margin: 10px 0px; }
#localmenu ul, #localmenuup ul { list-style-type: none; margin: 0; padding: 0; }
#localmenu li, #localmenuup li { margin: 3px 6px 3px 0; display: inline; }
#localmenu h2, #localmenuup h2 { background: none; margin: 0 0 4px 0; padding: 0; text-transform: none; }

#footer { clear: both; padding: 4px; text-align: center; }
#footer p { margin: 0; padding: 0; }

#kosargombok #jobbgombok { text-align: right; float: right; }
#kosargombok #balgombok { float: left; }

#vasarlas #regvagyok, #vasarlas #regnelkul { float: left; margin-right: 20px; margin-top: 25px; background: #f6f6f6; width: 200px; }
#vasarlas .fenn { height: 120px; }
#vasarlas .cim { font-weight: bold; }

#vasarlas #regvagyok input.gonb, #vasarlas #regnelkul input.gonb { clear: both; float: right; }

#termsout { margin-bottom: 10px; }
#termsbox { background: #f6f6f6; margin-bottom: 10px; }

#vasarlas #adatokformja { width: 560px; float: left; margin-right: 10px; padding: 10px; }

#vasarlas #cimlista { width: 390px; padding: 10px; float: left; margin-bottom: 10px; background: #e1e5e8; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#linkscat { width: 170px; padding: 10px; margin-right: 10px; float: left; background: #f6f6f6; color: black; }
#linkscat a { color: #009bdf; text-decoration: underline; }
#linkscat ul { margin: 10px 0 0 0; padding: 0; list-style-type: none; }
#linkscat li { padding: 0; margin: 0; }

#linksact { width: 800px; float: left; }
#linksact .curgrp { font-weight: bold; }

.tipp { display: block; height: 20px; background: url(img/korte2.gif) no-repeat; padding-left: 22px; line-height: 20px; }

#tagfelho_vizszintes { padding: 6px; line-height: 130%; margin-bottom: 5px; background: #f6f6f6; border: 1px dotted grey; margin-left: 0px; }

#hirlevelcat { width: 370px; float: left; margin: 0 10px 10px 0; }

#hirlevelinfo { width: 600px; float: left; }

#reszletessrc #allapotpiros { width: 15px; height: 15px; background-color: #CC0000; }
#reszletessrc #allapotzold { width: 15px; height: 15px; background-color: #00CC00; }
#reszletessrc #allapotkek { width: 15px; height: 15px; background-color: #0000CC; }
#reszletessrc #allapotsarga { width: 15px; height: 15px; background-color: #FFA800; }
#reszletessrc #allapotpink { width: 15px; height: 15px; background-color: #e39; }

#reszletessrc .felkialtojel { color: #FF0000; font-weight: bold; }

#reszletessrc td.allapottd { padding-left: 40px; }
#reszletessrc td.boltiartd { text-align: right; }
#reszletessrc td.internetesartd { text-align: right; font-weight: bold; }

table.vonalas td.user { background: #E1E5E7; padding-top: 5px; padding-bottom: 5px; }

#orders1, #orders2, #orders3 { float: left; overflow: hidden; }

#orders1 { width: 350px; }
#orders2 { width: 250px; }
#orders3 { width: 380px; }

#stats1 { width: 280px; float: left; }
#stats2 { width: 700px; float: left; }

#helyimenugombok { margin-bottom: 10px; }

a.fel, a.le { color: white; text-decoration: none; font-weight: bold; font-size: 1.2em; }

#linkg1 { float: left; width: 200px; margin-right: 10px; }
#linkg2 { float: left; width: 750px; }
#linkg2 .inner { padding: 10px; }

.linksimg, .linknewsimg { float: left; margin: 0 10px 10px 0; }
.newsdiv, .linknews { clear: both; margin-bottom: 28px; }

#linke1 { float: left; width: 200px; }
#linke2 { float: left; width: 770px; margin-right: 10px; }

.defaultround { background: #f6f6f6; padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.defaultround_up { padding: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.defaultround_down { padding: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }

.defaultround2 { background: #009BDF; color: white; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.defaultround2 a { color: white; text-decoration: none; font-weight: normal; }

#celkategoriak, #feliratkozottak { width: 300px; margin-right: 10px; float: left; }

#hirlevelsend, #lasthirlev { float: left; width: 670px; }

.newsasection { margin: 10px 0; }

.linknews h3.date { font-size: 1em; font-weight: normal; }

.recentbook { width: 240px; margin-right: 10px; }

#sortable { list-style-type: none; margin: 0; padding: 0; }

.commadmin-state-highlight, .commadmin { padding: 10px; border: 1px solid #eee; width: 300px; height: 400px; float: left; margin: 0 10px 10px 0; overflow: hidden; }
.commadmin-state-highlight { background: #f6f6f6; }
.commadmin .product_short { width: 276px; }

.commnav { padding: 5px; background: #f6f6f6; text-align: center; }

#commcat1 { float: left; width: 400px; margin-right: 10px;}
#bidde1 { padding: 10px; }
#commcat2 { float: left; width: 570px; }

#bid1 { float: left; width: 610px; margin-right: 10px; }
#bid2 { float: left; width: 360px; padding: 10px; }

#belsogyorskereso { clear: both; margin: 16px 0; }
#belsogyorskereso .inner { padding: 10px; }

#myaddr1 { width: 200px; float: left; padding: 10px; margin-right: 10px; }
#myaddr2 { float: left; width: 770px; }

.adminitem { border: 1px solid #eee; padding: 10px; margin-bottom: 20px; }

.add { border: 2px solid #f6f6f6; padding: 5px; margin: 5px 0; }

#kifutott { position: absolute; width: 220px; text-align: center; background: yellow; color: black; border: 5px solid black; font-size: 30px; padding: 10px; }

#sugo, #szd { width: 760px; }
#sugo h3, #szd h3 { font-size: 1.4em; color: #009bdf; color: #02253a; font-weight: bold; margin: 30px 0 5px 0; }
#sugo h4, #szd h4 { font-size: 1.3em; font-weight: bold; margin: 26px 0 5px 0; }
#szd p, #sugo p { margin: 0 0 1em 0; }
#sugo h5 { font-size: 1.1em; font-weight: bold; margin: 22px 0 5px 0; color: #677c89; }
#sugo #sugougro, #sugo #sugougro ul { list-style-type: none; }
#sugo #sugougro { font-size: 1.1em;	line-height: 1.5em; margin: 0; padding: 0; }
#sugo #sugougro a { color: #009bdf; }

.vonalas td.th { font-weight: bold; color: black; }

#logon1 { width: 820px; margin-right: 10px; float: left; }
#logon2 { width: 170px; float: left; margin: 0; }
#logon1 p { margin: 0 0 16px 0; }
#logon1 p.strong { color: #009bdf; margin-bottom: 6px; font-weight: bold; font-size: 1.1em; }
    
.rotbox { background: #C8D0D3; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.rotbox img { border: 1px solid #009bdf; }

#keresinput { width: 125px; border: 1px solid #009bdf; background: url(img/search.gif) 0 50% no-repeat; padding-left: 19px; }

#qs select { border: 1px solid #009bdf; }

.numofproducts { font-size: 0.8em; text-transform: none; font-weight: normal; }


li.fokat { font-weight: bold; }
li.fokat li { font-weight: normal; }

.quicksor { margin-bottom: 8px; background: #fafafa; padding: 6px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-left: 5px solid #f6f6f6; }
.quicksor p { margin: 0 0 10px 0; }
	    
.rating { font-size: 1.2em; font-weight: bold; color: #ccc; }

.piroscsillag { color: red; }
.csillag { font-size: 1.1em; color: red; font-weight: bold; }

#regi1, #regi2 { width: 480px; float: left; }

.nav_right { float: right; width: 50%; text-align: right; }
.nav_left { float: left; width: 50%; text-align: left; }

.bongnagy { text-transform: none; font-size: 130%; color: black; }
    
.blink { color: #009bdf; font-weight: bold; text-transform: uppercase; }
.inactivealert { color: red; font-weight: bold; text-transform: uppercase; }

#boltjaink h3 { font-size: 130%; color: #345060; }
#boltjaink dt { font-weight: bold; margin-bottom: 4px; font-size: 110%; color: #345060; }
#boltjaink dt a { color: #345060; }
#boltjaink dd { margin: 0; color: black; line-height: 1.5em; }
#boltjaink dl { margin-bottom: 2em; }

#secondarymenu { border: 2px solid #b2d235; margin-bottom: 10px; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#secondarymenu ul { list-style-type: none; margin: 0; padding: 0; }
#secondarymenu li { padding: 0; margin: 0; line-height: 1.5em; }
#secondarymenu a { font-weight: bold; }
#secondarymenu img { border: 0; }

#mert { margin-top: 0; }
#usz { border: 1px solid #009bdf; padding: 16px; }

.boltiar { color: #677c89; }

.felho_2 { font-size: 1.2em; }
.felho_3 { font-size: 1.4em; }
.felho_4 { font-size: 1.6em; }

.close { margin: 0; }

.margup { margin: 4px 0 0 0; font-size: 80%; }
.bstate_limited .margup, .bstate_ranoff .margup { color: #aa0000; }

#email { margin-bottom: 300px; }
#email p { margin-top: 20px; }
#email a { line-height: 2.4em; font-weight: bold; }

h2 { padding-left: 0; background: none; }

#ertesites { margin: 16px 0; }

.nagykershop { border: 1px solid #eee; padding: 0 10px; }

#kkosar { width: 800px; }

.smallcart { position: relative; zoom: 1; }

.kosarlink { width: 35px; height: 29px; position: absolute; top: 8px; left: 5px; }
.kosarlink a { display: block; width: 35px; height: 29px; }
.kosarlink a span { display: none; }

.jobbra { text-align: right; }

#loggedin { background: #b2d235; color: #02253a; margin-bottom: 10px; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#loggedin a { color: #677c89; font-weight: bold; }

#reszletessrc .allapot_available { width: 15px; height: 15px; background-color: #00CC00; }
#reszletessrc .allapot_limited { width: 15px; height: 15px; background-color: #ffa800; }
#reszletessrc .allapot_outofstock { width: 15px; height: 15px; background-color: #e39; }
#reszletessrc .allapot_signup { width: 15px; height: 15px; background-color: #0000cc; }
#reszletessrc .allapot_preparation { width: 15px; height: 15px; background-color: #0000CC; }
#reszletessrc .allapot_ranoff { width: 15px; height: 15px; background-color: #cc0000; }

#reszletessrc .allapot_available span, #reszletessrc .allapot_limited span, #reszletessrc .allapot_outofstock span, #reszletessrc .allapot_signup span, #reszletessrc .allapot_preparation span, #reszletessrc .allapot_ranoff span { display: none }

.bstate_available, .bstate_limited, .bstate_outofstock, .bstate_signup, .bstate_preparation, .bstate_ranoff { padding: 4px ; border-width: 0; border-style: solid; background: #fafafa; }

.bstate_available { border-color: #00cc00; }
.bstate_limited { border-color: #ffa800; }
.bstate_outofstock { border-color: #e39; }
.bstate_signup, .bstate_preparation { border-color: #0000cc; }
.bstate_ranoff { border-color: #cc0000; }

.allapottable td { padding: 3px; }

.shippingdate { margin: 5px 0 0 0; font-weight: bold; color: #009bdf; }

tr.aths th { background: #C8D0D3; color: black; }
tr.aths th a { color: black; }

a.lenyil, a.felnyil { width: 15px; height: 13px; background: url(img/ord.gif) no-repeat; padding-left: 15px; line-height: 13px; }
a.felnyil { background-position: -14px 0; }
a.lenyil span, a.felnyil span { display: none; }

#jumper { float: right; font-size: 140%; }

.openingbox { background: #e1e5e7; margin-bottom: 10px; overflow: hidden; padding: 6px; -moz-border-radius: 5px; }
.openingbox h2 a { color: #393; }

.map { border: 1px solid black; width: 640px; height: 480px; }
.mapall { border: 1px solid black; width: 550px; height: 480px; float: right; }

.browserbox .authors { margin-top: 0; color: #677c89; }

.contactselect { list-style-type: none; padding: 0; margin: 0; }
.contactselect li { margin: 0; padding: 0; line-height: 1.5em; }

.nav_right_coupon { float: right; text-align: right; margin-bottom: 30px; }

.titledcontent dl { margin: 0; padding: 7px 0; border-top: 1px solid #ccc; }
.titledcontent dd { margin: 0; padding: 0; font-size: 0.9em; }

#sentmail { margin: 10px 0; padding: 6px; background: #f0f0f0; }
#sentmail table { border-collapse: collapse; }
#sentmail td { padding: 5px 6px 5px 0; vertical-align: top; }

#reszletessrc .batchtd { text-align: center; }

.longtext { width: 350px; }

#sugo .regcust_card { float: right; margin: 30px 0 10px 10px; }

.statedivider { border-bottom: 1px solid #999; margin: 10px 0 5px 0; }
.statedivider div { background: #009bdf; color: white; font-weight: bold; padding: 6px; font-size: 1.3em; }

.utvonal { padding: 5px 0; font-weight: bold; border-bottom: 1px solid #ddd; margin-bottom: 10px; font-size: 1.2em; }

#sysmsg { width: 1000px; font-size: 1.4em; }

#sysmsg .popup_done, #sysmsg .popup_notice, #sysmsg .popup_error { background: #f6f6f6; margin-bottom: 10px; }

#sysmsg .popup_done .popup_icon { background: #f6f6f6 url(img/popup/done.png) 50% 9px no-repeat; }
#sysmsg .popup_notice .popup_icon { background: #f6f6f6 url(img/popup/notice.png) 50% 9px no-repeat; }
#sysmsg .popup_error .popup_icon { background: #f6f6f6 url(img/popup/error.png) 50% 9px no-repeat; }

#sysmsg .popup_icon { width: 28px; padding: 8px; float: left; height: 24px; }
#sysmsg .popup_items { float: left; width: 930px; padding: 7px 0; }
#sysmsg .popup_close { float: left; width: 16px; height: 16px; padding: 5px; }
#sysmsg .popup_close .close_icon { width: 16px; height: 16px; float: right; background: url(img/popup/x.png) no-repeat; }
#sysmsg .popup_close .close_icon:hover { cursor: pointer; }
#sysmsg .popup_close .close_icon span { display: none; }

#sysmsg p { margin: 5px; padding: 0; }

#submenu { padding: 3px 8px; margin-bottom: 10px; background: #f6f6f6; }
#submenu ul { list-style-type: none; margin: 0; padding: 0; }
#submenu ul li { display: inline; margin: 0 10px 0 0; padding: 0; font-size: 0.9em; line-height: 1.6em; }

#kategoriafa { background: #f6f6f6; margin-bottom: 10px; }
#kategoriafa .inner { padding: 8px; }

.termlist { margin-bottom: 1em; line-height: 2em; }
.termlist_left { float: left; width: 30px; overflow: hidden; }
.termlist_right { float: left; width: 870px; overflow: hidden; } 

.utalvany { margin-bottom: 16px; }
.utalvany dl { margin: 0; padding: 0; }
.utalvany dl dt { font-weight: bold; margin-bottom: 3px; }
.utalvany dl dd { margin: 0; padding: 0; }
.utalvanylogo { text-align: right; float: left; margin-right: 5px; height: 50px; margin-bottom: 16px; }
.utalvanylogo img { border: 0; height: 50px; }
.utalvany a { border: 0; }

#imgdiv { display: none; position: absolute; background: white; border: 1px solid #ccc; padding: 8px; }

#opening_utalvanyok { text-align: center; margin-bottom: 10px; }
#opening_utalvanyok img { border: 0; }

#map { background: white url(img/ajax-loading.gif) 50% 50% no-repeat; position: absolute; width: 642px; padding: 8px; border: 1px solid black; height: 500px; }

#eladasilista { overflow: hidden; background: #e1e5e7; margin-bottom: 10px; }
#eladasilista .inner { padding: 6px; }
#eladasilista img { width: 30px; float: left; margin-right: 5px; border-width: 1px; }
#eladasilista .toplistitem { font-size: 90%; margin-bottom: 10px; }
#eladasilista .control { text-align: right; }
#eladasilista .num { float: left; width: 18px; overflow: hidden; } 
#eladasilista .toplisttitle { float: left; width: 96px; overflow: hidden; }
#eladasilista .toggler { text-align: right; }

#secondarymenu .fblink { margin-top: 5px; }
#secondarymenu .fblink a { font-size: 0.9em; font-weight: normal; }
#secondarymenu .fblink img.fbicon { float: left; margin-right: 3px; }

.saleend { font-size: 0.8em; color: #009bdf; line-height: 1em; }

#cattree span.folder_none,#cattree span.folder_open, #cattree span.folder_closed { display: block; width: 9px; height: 20px; margin-right: 3px; float: left; overflow: hidden; }

#cattree span.folder_open { background: url(img/folder_open.gif) no-repeat; } 
#cattree span.folder_closed { background: url(img/folder_closed.gif) no-repeat; }

#cattree span.folder_closed:hover { background: url(img/folder_open.gif) no-repeat; }
#cattree span.folder_open:hover { background: url(img/folder_closed.gif) no-repeat; }

.control { }
.state_details { margin-top: 5px; padding: 5px 0; }
.state_details .tronstockinfo { background: #fafafa; border: 1px solid #ddd; padding: 5px; font-size: 0.9em; margin-bottom: 5px; }
#orderdetails .tronstockinfo { display: none; }

.dpdframe { width: 980px; height: 500px; border: 1px solid #eee; background: #fafafa; }

#popup { width: 600px; left: 200px; position: absolute; z-index: 50; border: 1px solid #003bdf; padding: 12px; background: white; }

#social { }
#social .socialicon { width: 22px; height: 22px; float: left; margin: 1px; }
#social .socialicon a { display: block; width: 22px; height: 22px; }
#social .socialicon a.socialtwitter { background: url(img/social/logo5.gif) no-repeat; }
#social .socialicon a.socialfacebook { background: url(img/social/logo4.gif) no-repeat; }
#social .socialicon a.socialvelemeny { background: url(img/social/logo1.gif) no-repeat; }
#social .socialicon a.socialpolcra { background: url(img/social/logo3.gif) no-repeat; }
#social .socialicon a.socialhiba { background: url(img/social/logo2.gif) no-repeat; }

#social .socialicon a span { display: none; }
#social .socialicon a img { border: 0; opacity: .8; -moz-opacity: .8; filter: alpha(opacity=80); }
#social .socialicon a:hover img { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }

#suggest_content { display: block; border: 1px solid #009bdf; overflow: hidden; width: 400px; position: absolute; z-index: 30; background: white; }
#suggest_content ul { list-style-type: none; padding: 0; margin: 0; }
#suggest_content ul li { margin:0 ; padding: 0; clear: both; }
#suggest_content ul li.on a { color: white; background: #009bdf; }
#suggest_content ul li a { display: block; padding: 4px; }
#suggest_content ul li a img { border: 1px solid #009bdf; width: 20px; float: left; margin-right: 4px; }

.cat_hidden { display: none; }

#state_switch { }

fieldset.default { border: 0; margin: 0 0 10px 0; }

.margdown { margin-bottom: 1em; }

input[type=submit], input[type=button] {
	background: #009bdf;
	border: 1px solid #009bdf;
	color: white;
	font-size: 11px;
	margin: 1px 3px 1px 0;
	padding: 1px 6px;
	font-weight: bold;
	overflow: visible;
	display: inline;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

input[type=submit]:hover, input[type=button]:hover {
	background: #11acef;
	cursor: pointer;
}

input.button2 { background: white; color: #aaa; }
input.button2:hover { background: white; }

div.tabbed { width: 100%; border-bottom: 1px solid #aaa; margin-bottom: 1em; }
div.tabbed ul { margin: 0; padding: 0; list-style-type: none; width: 100%; }
div.tabbed ul li { display: block; float: left; margin: 0 1px 0 0; }
div.tabbed ul li a { float: left; display: block; padding: 5px; background: #f6f6f6;  border: 1px solid #aaa; position: relative; top: 1px; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; }
div.tabbed ul li.tab_active a {  border-bottom-color: white; background: white; color: black; }
div.tabbed ul li a:hover { background: #fafafa; color: black; }

#icondivin { position: absolute; bottom: 0; right: 170px; }
#icondivin h2 { display: none; }
#iconlist { margin: 0; padding: 0; list-style-type: none; }
#iconlist li { display: block; float: left; margin: 0 1px 0 0; }
#iconlist li a { color: white; float: left; display: block; padding: 5px; background: #02253a; border: 1px solid #adb5c0; border-bottom-width: 0; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; }
#iconlist li.tab_active a, #iconlist li a:hover, #iconlist li a.aktiv { background: #b2d235; }

.scarab-itemlist { padding: 0px 20px; position: relative; background: #f6f6f6; text-align: center; }
.scarab-item { display: inline-block; width: 120px; margin: 5px; vertical-align: top; font-size: 0.9em; text-align: center; }
.scarab-item img { max-width: 100px; max-height: 100px; display: block; margin: 0px auto; border: 1px solid #009bdf; }
.scarab-prev, .scarab-next { position: absolute; width: 20px; height: 20px; line-height: 20px; top: 50%; margin-top: -10px; cursor: pointer; text-align: center; font-size: 18px; color: #009dbf; }
.scarab-prev:hover, .scarab-next:hover { color: #11acef; }
.scarab-prev { left: 0px; }
.scarab-next { right: 0px; }

#scarab_bookinfo .scarab-itemlist { padding: 0 5px; background: transparent; }

h3.dethead { color: white; padding: 4px; margin: 0 0 1px 0; cursor: pointer; background: #3e5a68 url(img/dethead.gif) repeat-x; }

h3.dethead div { background-image: url(img/toggle_down.gif); background-repeat: no-repeat; background-position: 100% 50%; }
h3.dethead.dethead_open div { background-image: url(img/toggle_up.gif);  }

div.detcont { padding: 10px; margin-bottom: 1px; } 
#tags div.detcont { border: 1px solid #f0f0f0; }

#bookinfo_up { position: relative; margin-bottom: 8px; }
#bookinfo_up #kep { width: 120px; cursor: pointer; }
#bookinfo_up #bigkep { position: absolute; top: 0; left: 0; z-index: 30; display: none; }

.bookinfo_1 { width: 120px; margin-right: 20px; float: left; overflow: hidden; }
.bookinfo_2 { width: 530px; margin-right: 10px; float: left; overflow: hidden; }
.bookinfo_3 { width: 320px; float: left; overflow: hidden; }
.bookinfo_4 { width: 670px; margin-right: 10px; float: left; overflow: hidden; }
.bookinfo_5 { width: 320px; float: left; overflow: hidden; }

#rating { margin-bottom: 4px; }
.rating_0 { width: 93px; height: 18px; background: url(img/rating/0.png) no-repeat; }
.rating_1 { width: 93px; height: 18px; background: url(img/rating/1.png) no-repeat; }
.rating_2 { width: 93px; height: 18px; background: url(img/rating/2.png) no-repeat; }
.rating_3 { width: 93px; height: 18px; background: url(img/rating/3.png) no-repeat; }
.rating_4 { width: 93px; height: 18px; background: url(img/rating/4.png) no-repeat; }
.rating_5 { width: 93px; height: 18px; background: url(img/rating/5.png) no-repeat; }
.rating_6 { width: 93px; height: 18px; background: url(img/rating/6.png) no-repeat; }
.rating_7 { width: 93px; height: 18px; background: url(img/rating/7.png) no-repeat; }
.rating_8 { width: 93px; height: 18px; background: url(img/rating/8.png) no-repeat; }
.rating_9 { width: 93px; height: 18px; background: url(img/rating/9.png) no-repeat; }
.rating_10 { width: 93px; height: 18px; background: url(img/rating/10.png) no-repeat; }
.rating_0 span, .rating_1 span, .rating_2 span, .rating_3 span, .rating_4 span, .rating_5 span, .rating_6 span, .rating_7 span, .rating_8 span, .rating_9 span, .rating_10 span { display: none; }

.lapkersettings { padding: 4px 10px; width: 300px; background: white; border: 1px solid #009bdf; margin: 3px 0; }
.lapkersettings dl { padding: 0; margin: 0; } 
.lapkersettings dt { font-weight: bold; }

.lastcart_uncartable { padding-left: 20px; background: url(img/lastcart_uncartable.gif) 0 50% no-repeat; }
.lastcart_cartable { padding-left: 20px; background: url(img/lastcart_cartable.gif) 0 50% no-repeat; }

#taginput, #privatetaginput { width: 282px; border: 1px solid #009bdf; }

.bookinfo_nice { background: #a6dc31; padding: 3px; font-size: 1.7em; color: white; font-weight: bold; width: 100px; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 10px; }
.bookinfo_price {	font-size: 20px; margin: 0 0 10px 0; }

.bookinfo_saleend {}

#recommender { position: relative; width: 610px; height: 300px; background: white; }

#recommender .recommender-tabs { opacity: 0.7; position: absolute; top: 25px; right: 0; z-index: 40; }
#recommender .recommender-tabs .recommender-tab { -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; border-top-left-radius: 5px; width: 30px; height: 20px; margin-bottom: 5px; text-align: center; font-size: 16px; font-weight: bold; color: white; background: #02253a; line-height: 20px; }
#recommender .recommender-tabs .recommender-tab.hover { background: #0079be; cursor: pointer; }
#recommender .recommender-tabs .recommender-tab.actual { background: #009bdf; }
#recommender .recommender-images .recommender-image { position: absolute; top: 0; left: 0; }
#recommender .recommender-images .recommender-image img { border: 0 };

#fbinfotrigger { width: 76px; height: 18px; }
#fbinfotrigger .button { width: 76px; height: 18px; background: url(img/floginbutton.png); }
#fbinfotrigger .button span { display: none; }

#fbinfo { display: none; position: absolute; z-index: 200; right: 0; width: 300px; padding: 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #B2D235; color: black; }
#fbinfo .fbinfoclose { text-align: right; cursor: pointer; }

.suggest_content { display: block; border: 1px solid #009bdf; overflow: hidden; width: 400px; position: absolute; z-index: 30; background: white; }
.suggest_content ul { list-style-type: none; padding: 0; margin: 0; }
.suggest_content ul li { display: block; padding: 4px; margin: 0; clear: both; }
.suggest_content ul li.on { color: white; background: #009bdf; }
.suggest_content ul li span.id { display: none; }
input.busy { background-image: url(img/loading.gif); background-position: center right; background-repeat: no-repeat; }

tr.badrow td { background: #ffaaaa; }

.discountcart-nice { color: white; background: #a6dc31; padding: 2px; }

#reszletes th.condition { color: white; background: red; }
#reszletes .discountcartbox-left { float: left; width: 30px; margin-right: 5px; }
#reszletes .discountcartbox-center { float: left; width: 559px; }
#reszletes .discountcartbox-right { float: left; width: 48px; }
#reszletes .discountcartbox-left img { border: 0; }
#reszletes .discountcartbox-right a { display: block; width: 48px; height: 54px; background: url(img/tocart.gif); }
#reszletes .discountcartbox-right a span { display: none; }

.unnepi-c1 { width: 150px; }
.unnepi-c2 { width: 200px; }
.unnepi-c3 { width: 80px; }

#orderstatetable { background: #f6f6f6; color: #666; font-size: 0.9em; margin-bottom: 10px; }
#orderstatetable table { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #e0e0e0; border-collapse: collapse; width: 100%; margin-bottom: 5px; }
#orderstatetable table td, #orderstatetable table th { text-align: left; padding: 2px; width: 25% }
#orderstatetable table th { background: #e0e0e0; color: black; }

#orderstatetable .orderstatetable-sentmail { font-size: 1em; color: black; }

#sortable table { width: 100%;}

.settingsBox {
	display: none; width: 400px; margin-left: 50px; background: white; border: 1px solid #f0f0f0; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 8px;
}

.xplus1box {
  line-height: 1.5em; font-size: 1.1em; clear: both; margin: 10px 0; padding: 10px; background: #fef102; color: #241e20;	
}
