div, td, body, ul, h1, h2, h3, h4 { margin:0; padding:0; font-family: tahoma, helvetica, verdana; font-size:10px; }

form { margin:0px; }

textarea { }
input, select, textarea { font-family: tahoma, helvetica, verdana; font-size:10px; }

body { background: #e9616b url(images/bg-body.gif) top center; text-align:center; margin:0px; overflow-y:scroll; }

table.mainTbl { margin-left:auto; margin-right:auto; }
table.mainTbl td.mainTd { border:8px solid #FFB1C9;background:#ffffff; }

div.topHd { background: url(images/head1.gif) top center no-repeat;margin:0px;padding:2 0 0 0px; }
td.tdhome { background: url(images/head-c1.gif) top left no-repeat; }
td.advs { background: url(images/head-c2.gif) top right no-repeat; }
td.advs div { color:#FFEAF3;font-size:11px; }

td.bodySh-l { background:#e9616b url(images/bg-mainfr-l.gif) top left repeat-y; }
td.bodySh-r { background:#e9616b url(images/bg-mainfr-r.gif) top right repeat-y; }

div.head { background:#F2B491 url(images/head3.gif) bottom center no-repeat; margin:0 2 0 2px; padding-bottom:4px; }

a { text-decoration:none; color:#4D67BC; }
a:hover { color:#ff3399; }

a.norm { color:#FF22AC; }
a.norm:hover { color:#ff3399; }

a.catback { color:#ffffff; font-family:georgia,tahoma,helvetica; font-style:italic; }
a.catback:hover { color:#F9D2D6; }

a.favs { color:#FF22AC; font-size:12px; font-family: georgia, arial, helvetica; font-style: italic; }
a.favs:hover { color:#ff3399; }

a.uwhite { color:#ffffff; font-size:12px; font-family:georgia,tahoma,helvetica; font-style:italic; font-weight:bold; display:block; padding:2 5 2 5px; }
a.uwhite:hover { color:#ff3399; }

div.dbZom { padding:0px;text-align:center }
div.dbZom a.ico { border:0px solid #DEC2BF;margin-bottom:8px;padding:1 2 1 2px; }

h1 { background:#EC767E url(images/bg-body.gif); color:#ffffff; font-family:arial; font-size:12px; font-weight:bold; border-bottom:2px solid #F7C8CB; padding:3px; text-align:center; }
h2 { padding:3px; font:bold 1em/1 Arial, Helvetica, sans-serif; text-align:center; color:#7E4156; background:#FFEAF3; border-bottom:1px solid #E7D8DD; border-top:1px solid #E7D8DD; }

h1.titlink { padding:3px; font:bold 1em/1 Arial, Helvetica, sans-serif; text-align:center; color:#7E4156; background:#FFEAF3; border-bottom:1px solid #E7D8DD; border-top:1px solid #E7D8DD; }
h1.titlink a { color: #3D54A3; }
h1.titlink a:hover { color: #4D67BC; background:none; }

h2.titlink { padding:3px; font:bold 1em/1 Arial, Helvetica, sans-serif; text-align:center; color:#7E4156; background:#FFEAF3; border-bottom:1px solid #E7D8DD; border-top:1px solid #E7D8DD; }
h2.titlink a { color: #3D54A3; }
h2.titlink a:hover { color: #4D67BC; background:none; }

h3 { padding:4 10 4 10px; background:#FFD6BF; font-family: Georgia, Arial, Helvetica, sans-serif; text-align:left; margin-bottom:4px; font-size:14px; }
h4 { padding:2 10 4 10px; border-bottom:3px double #FFB1C9; font-family: Georgia, Arial, Helvetica, sans-serif; text-align:left; margin-bottom:4px; font-size:12px; }

div.lightBRDtop { background: url(images/brd-light-top.gif) top left no-repeat; height:10px; }
div.lightBRDtop div { background: url(images/brd-light-top.gif) top right no-repeat; margin-left:10px; }

div.lightBRDbot { background: url(images/brd-light-bot.gif) top left no-repeat; height:10px; margin-bottom:10px; }
div.lightBRDbot div { background: url(images/brd-light-bot.gif) top right no-repeat; margin-left:10px; }

input.sbutton { height:18px; font-size:11px; font-family: tahoma; color:#ffffff; background-color:#EC8C59; border:1px outset; }
input.loginbutt { height:16px; font-size:11px; font-family: tahoma; color:#ffffff; background-color:#438BA3; border:0px; }
input.luname { margin-left:2px;border:1px inset;background:#FCEDE4; }
input.lupass { border:1px inset;background:#FCEDE4; }
.srchkey { width:120px; border:0px; font-size:12px; text-align:center; color:#333333; background:#F8DFDC; border:1px inset; }
.kereso { height:23px;text-align:center; }

div.catlist { border-left:2px solid #F0DFE6; border-right:2px solid #F0DFE6; }

div.maincat { width:184px; padding:0 0 0 0px; margin:0 1 2 1px; }
div.maincat div.m { margin:1 1 1 1px; padding:0 0 0 0px; overflow:hidden; }
div.maincat div.m a { font-weight:bold; margin:0px; padding:1 0 1 0px; font-size:11px; color:#7E4156; display:block; font-family:arial; border-bottom:3px double #7e4156; text-align:center; background:#FFEAF3; }
div.maincat div.m a:hover { background-color:#FFD5E7; }


div.subcontainer { width:182px; padding: 0 0 0 0px; margin-left:2px; text-align:left; background: url(images/dot-subcat.gif) center left no-repeat; background-position: 2px; overflow:hidden; }
div.subcontainer a.subcatmenu { width:178px; font-size:11px; display:block; color:#874E69; margin:0 0 0 8px; padding:0 0 1 4px; font-family:arial; }
div.subcontainer a.subcatmenu:hover { background-color:#E69086; color:#ffffff; }

div.subcontainer-aktiv { padding: 2 0 2 12px; margin:0 2 0 2px; text-align:left; background: url(images/dot-subcat.gif) center left no-repeat; background-position: 2px; font-weight:bold; color:white }

div.shboxtop { background: url(images/brd-sh-top.gif) top left no-repeat; height:10px; }
div.shboxtop div { background: url(images/brd-sh-top.gif) top right no-repeat; margin-left:10px; }

div.shboxbot { background: url(images/brd-sh-bot.gif) top left no-repeat; height:10px; }
div.shboxbot div { background: url(images/brd-sh-bot.gif) top right no-repeat; margin-left:10px; }

div.shadowBrd, td.shadowBrd { background: url(images/bg-sh-box.gif) top left repeat-y; }
div.shadowBrd div.sh2 { background: url(images/bg-sh-box.gif) top right repeat-y; margin-left: 4px; padding-right:4px; }
div.shadowBrd div.sh2a { background: url(images/bg-sh-box.gif) top right repeat-y; margin-left: 4px; padding-right:4px; height:110px;padding-top:5px; }
div.shadowBrd div.sh2a img { position:relative;top:expression(55-(this.height/2)); }

.prdesc { font-size:12px; margin:2px; line-height:18px;}

.pagebody { font-family:arial,verdana,helvetica; font-size:12px; padding:10px; }

.text12 { font-size:12px; }

td.orderhead { font-size:11px; color:#ff9155; border-bottom:1px solid #FF752B; background:#ffffff; }
td.orderdata { font-size:11px; padding:4px; }

td.ofeltetelek { font-size:11px; }

/* -------------- */

td.ord2cell { padding:2px;border-bottom:1px solid #FFE4D5; }

div.login-msg { background:url(images/head-img2.jpg) no-repeat; height:37px; text-align:left; }
.lerrmsg { color:#ffffff;font-weight:bold;font-size:11px;width:210px;margin:0 0 0 18px; padding:1 0 1 0px; text-align:center; background-color:#ff0000; top:45%; position:relative; }

.forgotpass { float:left; width:122px; height:23px; position:relative; left: 104px; text-align:center; }
.forgotpass a { color: #ffffff; font-size:9px; font-weight:bold; padding:2 4 2 4px; top:7px; position:relative; }
.forgotpass a:hover { background-color: #510704; }

.mainmenu { height:28px; background:#FFEAF3; }
.mainmenu input.ldata { background:url(images/bg-login.gif) center center repeat-x; border:1px solid #ff0000; width:78px; color:#ffffff; font-size:11px; padding:2px; text-align:center; }
.mainmenu ul { height:28px; text-align:center; }
.mainmenu li { display:inline; margin:0 2 0 2px; line-height:28px; }
.mainmenu a { font-size:14px; font-weight:bold; color:#7f5e4c; padding:1 6 1 6px; font-family: georgia; font-style:italic}
.mainmenu a:hover { background-color:#510704; color:#ffffff; }
.mainmenu a.spec { font-size:14px; font-weight:bold; color:#ba8398; padding:1 6 1 6px; font-family: georgia; font-style:italic}
.mainmenu a.spec:hover { background-color:#ba8398; color:#ffffff; }

.datum { background:url(images/head1.gif) no-repeat; height:20px; color:#ffffff; text-align:right; line-height:20px; }
.datum div { margin-right:168px; }

.footer a.white9 { color: #ffffff; font-size:9px; font-weight:bold; padding:2 4 2 4px; }
.footer a.white9:hover { background-color: #9E0F00; }

#price { text-align:center; font-weight:bold; color:#9e190c; }
.dbPrice { text-align:center; font-weight:bold; color:#9e190c; padding:3px;background-color:#FFDECC;margin-top:1px; }
#dprice { text-align:center; font-weight:bold; color:#ff5c00; font-size:14px; padding:4 2 4 2px; margin: 4 0 8 0px; border-top:1px solid #FFDECC; border-bottom:1px solid #FFDECC; }
#cikksz { text-align:right; font-weight:bold; margin:0 2 4 2px; padding:0px; }

div.catcsz { padding:0px;margin:4 0 0 0px; }
div.catcsz div.csz { text-align:right; font-weight:bold; margin:0 2 4 2px; padding:0px; float:right;margin:0 0 0 4px; }
div.catcsz div.cat { padding:0px;margin:0px; }
div.dbDesc {  font-size:12px; line-height:18px; margin:6 0 6 0px; padding:0px; }

div.godet { text-align:right;padding:5 15 0 0px; }

span.oriprice { font-size:10px;font-weight:normal;text-decoration:line-through; }

select.pdata-sel { border:1px solid #848484; background-color:#FFDECC; font-size:10px; color: #000000; font-weight:bold; }
input.pdata-db { border:1px solid #848484; background-color:#FFDECC; font-size:10px; color: #000000; padding:1px; font-weight:bold; text-align:right; }

textarea.base, input.base { border-top: 1px solid #333333; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #333333; font-size:11px; }

select.browsel { border:1px solid #848484; font-size:10px; color: #000000; background-color:#FFDECC; }

.fdata { font-weight:bold; padding:2px; }



a.swapimg { color:#000000;font-size:10px; display:block; background-color:#FFDECC; width:60px; }
a.swapimg:hover { background-color:#F8E2B1; }
div.noimg { background-color:#ffefe6;color:#808080;text-align:center; }
div.oneimg { background-color:#FFDECC; color:#000000; text-align:center; }

.big { font-size:14px; }

.tbl-hd { text-align:center; border-bottom:1px solid #E69086; padding:0 2 2 2px; }

div.monsto { float:left;width:190px;text-align:center;height:40px; }
div.ftmenu { float:left;width:550px;text-align:right;height:40px; }

