/* CSS Document */
html, body, div, p, h1, h2, h3, h4, ul, ol, li, form, input, table, span, img { margin:0; padding:0;}
body { background:#4c5266; font-family:Helvetica, Arial; font-size:14px; color:#24272e; text-align:center;}
img { border:none;}
.floatfix { clear:both; line-height:0;}
.floatleft { float:left;}
.floatright { float:right;}
.hrdiv {line-height:0; border-bottom:1px solid #FFD3BF;}
.hrdiv2 {line-height:0; border-bottom:1px solid #A36A2F;}
.hrdiv3 { width:auto; height:7px; display:block; overflow:hidden; background:url(_template_files/hrdiv.gif) repeat-x;}
/*default linkek*/
a { cursor:pointer;}
a:link, a:visited { text-decoration:underline;}
a:hover { text-decoration:none;}
/*default linkek vége */
.header { height:216px; margin:auto; background: url(_template_files/headerbg.jpg);}
.topbanner { position:absolute; right:0; top:65px; display:inline-block; background:#b2c6ea; padding:10px; border:2px solid #fff;  -moz-border-radius:15px; -webkit-border-radius:15px; -khtml-border-radius:15px; border-radius:15px; color:#24272e; text-align:center;}
.topbanner p { line-height:28px;}
.logo { position:absolute; left:-98px; top:0;}
.googlecontainer { position:absolute; top:18px; left:0; z-index:100;}
.box {width:250px; height:141px; padding:20px; background:url(_template_files/bencekontener.png) no-repeat; position:relative;}
.content { text-align:center; position:relative; background:#f3f3f3 url(_template_files/contentbg.png) top repeat-x; min-height:226px;}

.wrap {width:990px; text-align:left; margin:auto; position:relative;}
.leftside { width:290px; position:relative; float:left;}
.rightside { width:670px; position:relative; float:right;}

.footer { text-align:center; position:relative; background:url(_template_files/footerbg.png) top repeat-x; min-height:254px;}
.footer p { padding-top:70px; color:#b4c8eb;}
.footer a { color:#b4c8eb;}

/*topmenu*/
.topmenu { height:35px; font-size:16px; font-weight:bold; left:0; top:167px; position:absolute;}
.topmenu ul.menu { list-style: none; text-indent: 0;}
.topmenu ul.menu li { float: left; position: relative; height:35px;}
.topmenu ul.menu li a { color: #24272e; text-decoration: none; display: inline-block; padding: 10px 15px 0px 15px; height:25px;}
.topmenu ul.menu li a.first { padding-left:0;}
.topmenu ul.menu li a.active { background: url(_template_files/topmenuhover.png);}
.topmenu ul.menu li a:hover { background: url(_template_files/topmenuhover.png); text-decoration:underline;}
/*topmenu vége*/

/*szövegformázások*/
.content ul, ul.membermenu { text-indent: 0; padding-left:18px; text-align:left;color: #24272e;}
ul.membermenu { line-height:14px; padding-left:25px;}
.content ol { text-indent: 0; padding-left:20px; text-align:left;color: #24272e;}
.content ul li { padding-bottom:2px;}
.content ol li { padding-bottom:8px;}
.content ol li h3 { padding-bottom:10px;}
.content h1 { font-size:20px; font-weight: bold;}
.content h2, h3 { font-size:20px; font-weight: bold;}
.content p { color:#24272e; text-align:left;}
.bordertext { font-size:16px; overflow:hidden; display:block; background:#b2c6ea; padding:8px 15px 6px 15px; border:2px solid #fff; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.bordertext2 { font-size:16px; overflow:hidden; display:inline-block; background:#b2c6ea; padding:15px; border:3px solid #fff; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; }
.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;}
.strong { font-weight: bold;}
.underline { border-bottom:1px solid #A76C25;}
.red { color:#cc0000;}
.grey { color:#acacac;}
.white { color:#fff;}
.orange { color:#ff6f22;}
.required {color:#cc0000; font-size:16px; font-weight:bold;}
.gallerimg { border:4px solid #fff; border-radius:7px; -moz-border-radius:7px; }
.gallerimg:hover { border:4px solid #d9984f; border-radius:7px; -moz-border-radius:7px; }
a.moviebtn:link, a.moviebtn:visited { background:#FFD3BF; color:#000; border-radius:7px; -moz-border-radius:7px; padding:3px 10px 3px 10px; text-decoration:none; font-weight:bold; display:inline-block;}
a.moviebtn:hover { background:#000; color:#FFF;}
sup { font-size:8px;}
.stattable td {}
.stattable2 { border:none; border-collapse:collapse;}
.stattable2 td { border:none; border-collapse:collapse; border-right:1px dotted #a69c88;}
.stattable2 td div {}
/*szövegformázások*/
/*üzenetek*/
.errmsg { background:#fff; padding:10px; color:#cc0000; font-weight:bold; font-size:16px; border:5px solid #cc0000; border-radius:7px; -moz-border-radius:7px; text-align:center;}
.errmsg a { color:#cc0000;}
.msg { background:#fff; padding:10px; color:#669900; font-weight:bold; font-size:16px; border:5px solid #acd373; border-radius:7px; -moz-border-radius:7px; text-align:center;}
.msg a { color:#669900;}
/*üzenetek*/
/*********/
/*formok*/
input.tf { background:#fff; border:1px solid #222; padding:2px 0px 0px 3px; width:150px; height:16px; font-size:12px; color:#656565; overflow:hidden; font-family:Arial;}
.tarea { background:none; border:1px solid #ccc; padding:2px 0px 0px 5px; width:150px; height:150px; font-size:12px; color:#656565; overflow:hidden; font-family:Arial;}
.subsbtn { background: url('/_template_files/subscribe.png') no-repeat top left; width:200px; height:91px; border:none;}
.subsbtn:hover { background: url('/_template_files/subscribe_hover.png') no-repeat top left; border:none;}

img.unsubscribe-btn { background: url('/_template_files/unsubscribe.png') no-repeat top left; width:200px; height:26px; border:none;}
img.unsubscribe-btn:hover { background: url('/_template_files/unsubscribe_hover.png') no-repeat top left; width:200px; height:26px; border:none;}
/*formok*/
/*biobutton*/
.btn {/*csak viszonyítási alap*/}
.btn img {float:left;}
	/*zöld*/
	.btn a:link, .btn a:visited { color:#ffffff; text-decoration:none; background:url(_template_files/btn_loopbg.gif); /*height:34px;*/ height:27px; display:block; float:left; padding-top:7px;}
	.btn a:hover { color:#ffffff; text-decoration:underline;}
	/*zöld*/

	/*zöld2*/
	.btn a.green:link, .btn a.green:visited { color:#ffffff; text-decoration:none; background:url(_template_files/btn_loopbg.gif); /*height:34px;*/ height:27px; display:block; float:left; padding-top:7px;}
	.btn a.green:hover { color:#ffffff; text-decoration:underline;}
	/*zöld2*/

	/*piros*/
	.btn a.red:link, .btn a.red:visited { color:#ffffff; text-decoration:none; background:url(_template_files/btn_loopbg_red.gif); /*height:34px;*/ height:27px; display:block; float:left; padding-top:7px;}
	.btn a.red:hover { color:#ffffff; text-decoration:underline;}
	/*piros*/
/*biobutton*/

.clear { clear:both; }
h2.partnum {font-size:32px !important; background:#fff !important; border:5px solid #fff; border-radius:7px; -moz-border-radius:7px; color:#ff6f22 !important;}

/*Árak táblázat*/
.valtocsik { background: #e5ebf6;}
.bold { font-weight: bold;}
sup { font-size: 8px;}
.artabla {font-size:12px; background:#fff; border:5px solid #b2c6ea; border-radius:7px; -moz-border-radius:7px;}
.artabla td {border-right:1px solid #edf1f7;border-bottom:1px solid #edf1f7; vertical-align:top;}
.artabla-normal {border-right:1px solid #edf1f7;border-bottom:1px solid #edf1f7;}
.artabla-hover { background:#8da6d4;color:#fff;border-right:1px solid #ececec;border-bottom:1px solid #e5ebf6; cursor:crosshair;}
.artabla-tr-normal {}
.artabla-tr-hover { background:#faedd8;}
.artabla ul:hover { color:#fff;}
.artabla td:hover ul { color:#fff;}
