@charset "UTF-8";
/* CSS Document */
html, body, div, p, h1, h2, h3, h4, ul, ol, li, form, input, table, span, img { margin:0; padding:0;}
html { height: 100%; margin-bottom: 1px;} /* hogy legyen egy vertical scrollbar az oldal szélén */
body { background:#fabd00/*ffcc00*/ url(images/_bg4.jpg) top center no-repeat; text-align:center; font-family:Tahoma; font-size:12px; color: #000000;}
.floatfix { clear:both; /*line-height: 0;*/}
.floatleft { float:left;}
.floatright { float:right;}
.hrdiv {line-height:0; border-bottom:2px dotted #db8f55;}
/*default linkek*/
a { cursor:pointer; color:#da772c;}
a:link, a:visited { text-decoration:underline;}
a:hover { text-decoration:none;}
/*default linkek */

.background { margin:auto; width:808px; background:url(_template_files/bg.png); position:relative;}
.innerwrapper { margin:0px 19px 0px 18px;}
.usermenu { font-size:10px; padding-top: 2px;}
.userleft { float: left; padding-left: 148px; padding-bottom: 2px;}
.userright { padding-top: 15px; float: right;}
.usermenu a:link, .usermenu a:visited { color:gray; text-decoration: none;}
.usermenu a:hover { text-decoration: underline;}
.usermenu a.active { color: #000; font-weight: bold; }
.pagetop { height:131px; width:771px; background:#000 url(_template_files/pagetop-bg.gif) right no-repeat;}
.logo { float:left; width:136px; height:95px; margin-top:5px; text-align:left;}
.topimages { float:left; margin-top:5px;}
.topmenu { margin-left:136px; height:24px; text-align:left; overflow:hidden;}
.topmenu ul { text-indent:0px; list-style:none; font-family:Tahoma; font-size:12px; font-weight:bold;}
.topmenu ul li { float:left;}
.topmenu ul li a:link, .topmenu ul li a:visited { text-decoration:none; height:24px; display:inline-block; float:left; padding-top:8px; margin-right:12px; color:#db8f55;}
.topmenu ul li a:hover { background:url(_template_files/topmenu-hover.gif) top repeat-x; color:#ccc6b0;}
.left { width:136px; float:left;}
ul.leftmenu { text-indent:0px; list-style:none; font-family:Tahoma; font-size:12px; font-weight:bold;}
ul.leftmenu li { text-align:left;}
ul.leftmenu li a:link, ul.leftmenu li a:visited { text-decoration:none; height:22px; display:block; padding-top:2px; padding-left:7px; color:#db8f55;}
ul.leftmenu li a:hover { background:url(_template_files/topmenu-hover.gif) top repeat-x; color:#ccc6b0;}
.middle { width:500px; float:left; text-align:left;}
.content { margin: 0px 15px 15px 15px; font-family:Tahoma; font-size:12px; color:#333333;}
/*.content */
h1 { font-size: 16px;}
h2,h3 { font-size:14px; font-weight: normal;}
.px8 { font-size: 8px !important;}
.px9 { font-size: 9px !important;}
.px10 { font-size: 10px !important;}
.px11 { font-size: 11px !important;}
.px12 { font-size: 12px !important;}
.px13 { font-size: 13px !important;}
.px14 { font-size: 14px !important;}
.px15 { font-size: 15px !important;}
.px16 { font-size: 16px !important;}
.px17 { font-size: 17px !important;}
.px18 { font-size: 18px !important;}
.px19 { font-size: 19px !important;}
.px20 { font-size: 20px !important;}
.px22 { font-size: 22px !important;}
.px25 { font-size: 25px !important;}
.px26 { font-size: 26px !important;}
.px24 { font-size: 24px !important;}
.px28 { font-size: 28px !important;}
.px30 { font-size: 30px !important;}
.px32 { font-size: 32px !important;}
.px34 { font-size: 34px !important;}
.px36 { font-size: 36px !important;}
.bold { font-weight: bold;}
.content ul { text-indent:0px; list-style:square; padding-left:20px; font-family:Tahoma; font-size:12px;}
.content ul li {padding-bottom: 5px;}
/*kiemelések*/
.nari { /*color:#db8f55;*/color:#da772c;}
.red { /*color:#db8f55;*/color:#cc0000 !important;}
.naribg { -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; /*background:#db8f55;*/background:#da772c; color:#fff; padding:2px 5px 2px 5px; font-weight:bold; letter-spacing:1px;}
.whiteborder { border:1px solid #fff !important; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; /*behavior: url("border-radius.htc");*/ padding:10px;}
.frame { border:2px dotted #db8f55; padding:8px; background:#fff8dc; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.skypebox { background:#fff; width:113px; float:right; padding:5px; border:1px dotted #da772c; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
/*kiemelések vége*/
.right { width:135px; float:left; font-family:Tahoma; font-size:11px; color:#333333;}
.right a { color:#333333; font-weight:bold;}

.footer { margin:auto; width:808px; height:49px; background:url(_template_files/footer.png); color:#605d53; font-family:Arial; font-size:11px;}
.footer p { padding-top:9px;}

p.copyright { color: #000; font-size:10px;text-shadow: #000 0px 0px 5px;}
p.copyright a { color: #000; font-size:10px;text-shadow: #000 0px 0px 5px;}

/*Árak táblázat*/
.valtocsik { background: #ececec;}
.bold { font-weight: bold;}
sup { font-size: 8px;}
.artabla {font-size:12px; background:#fff; /*border:5px solid #ccc6b0;*/}
.artabla td {border-right:1px solid #ececec;border-bottom:1px solid #ececec;}
.artabla-normal {border-right:1px solid #ececec;border-bottom:1px solid #ececec;}
.artabla-hover { background:#ff8f31;color:#fff;border-right:1px solid #ececec;border-bottom:1px solid #ececec; cursor:crosshair;}
.artabla-tr-normal {}
.artabla-tr-hover { background:#FFDCC5;}

/*online rendelés*/
.right a.ordernow:link, .right a.ordernow:visited { display:block; width:115px; height:50px; background:url(_template_files/order-link.jpg); margin:0px 0px 0px 15px;}
.right a.ordernow:hover { background:url(_template_files/order-hover.jpg) ;}
table.megrendelo { font-family:Arial, Helvetica, sans-serif;}
table.megrendelo td p { padding:5px 0px 0px 0px;}
.star { color:#cc0000; font-weight:bold;}

.zebra2 { background:#ffe3a2;}
.zebra2:hover { background:#fff8e8;}
.zebra { background:#FFEEC7;}
.zebra:hover { background:#fff8e8;}

.help { font-size:11px; color:#222; font-style:italic;}

/*formok*/
input.tf { background:#fff; border:1px solid #da772c; padding:2px 0px 0px 5px; width:65px; height:20px; color:#333; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; /*behavior: url("border-radius.htc");*/}
.w130 { width:130px !important;}
.w230 { width:230px !important;}
.w430 { width:430px !important;}
.ta { background:#fff; border:1px solid #da772c; padding:2px 0px 0px 5px; height:100px; color:#333; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; /*behavior: url("border-radius.htc");*/}
input.purpleinput { height:24px !important; padding: 0px 10px 0px 10px; text-transform:uppercase; background:#AD5000; text-align:center; color:#fff; border:none; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; /*behavior: url("border-radius.htc");*/ text-decoration:none; font-size:12px; line-height:normal !important;}
input.purpleinput:hover { background:#da772c; cursor:pointer;}
/*formok*/
/*üzenetek*/
.errmsg { background:#fff; padding:10px; color:#cc0000; font-weight:bold; font-size:16px; border:5px solid #cc0000; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; /*behavior: url("border-radius.htc");*/ text-align:center;}
.errmsg a { color:#cc0000;}
.msg { background:#fff; padding:10px; color:#669900; font-weight:bold; font-size:16px; border:5px solid #669900; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; /*behavior: url("border-radius.htc");*/ text-align:center;}
.msg a { color:#669900;}
.formerror { border:3px solid #cc0000 !important;}
.formerrortext { color:#ff4e00 !important;}
/*üzenetek*/

.fan_box .full_widget .connect_top { background: #fff8dc; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}

