/* CSS Document */
html, body, div, p, h1, h2, h3, h4, ul, ol, li, form, input, table, span { margin:0; padding:0;}
html { height: 100%; margin-bottom: 1px; } /* hogy legyen egy vertical scrollbar az oldal szélén */
body { background: #dae89d url(_template_files/bodybg.gif) top repeat-x; text-align:center;}
/*linkek*/
a { position:relative; cursor:pointer; color:#004483; }
a:link, a:visited { text-decoration:underline; }
a:hover { text-decoration:none; }
/* linkek */
.floatfix { clear:both; }

.background { margin:auto; /*position:relative;*/ width:1002px; font-family:Arial, Verdana; text-align:left;}
.header { height:97px; position:relative;}
.kereses {width:167px; height:50px; padding-top:14px; display:block; background:url(_template_files/keresesbg.gif) center top no-repeat; position:absolute; top:114px; right:235px;}
.kereses-talalat { font-weight:bold; background:url(_template_files/menuarrow_hover.gif) left center no-repeat; padding-left: 14px;}
.kereses-navi { text-align:center; font-weight:bold; color:#4c7600 !important; background:#f6f6f3; padding:5px;}
.logo { width:272px; height:50px; position:absolute; top:20px; left:7px;}
.bannerbg { background-image:url(_template_files/banner_bg.png); width:484px; height:76px; position:absolute; top:17px; right:0px;}
.bannerimage { position:absolute; top:25px; right:8px;}
.garibanner { position:absolute; top:3px; right:20px; cursor:pointer; z-index:1000;}
.pagetopbg { background-image:url(_template_files/pagetop_bg.png); height:10px; overflow:hidden;}
.content-shadowframe { background-image:url(_template_files/shadowframe.png); padding:0px 17px 0px 17px;}
.topmenu { margin-bottom:10px; padding-top:7px;background:url(_template_files/keresesbg.gif) bottom repeat-x; width:750px; height:50px; overflow:hidden; text-align:left;}
.content { overflow:hidden;}
.imagead-and-newsletterbox { padding-bottom:10px; height:190px; overflow:hidden;}
.image-ad { float:left; margin-right:10px;}
.newsletter { float:left; background:url(_template_files/newsletterbg.gif); width:245px; height:190px; overflow:hidden; text-align:left; color:#ffffff;}
.newsletter-content { margin:10px; font-size:11px;}
.newsletter-content a:link, .newsletter-content a:visited, .newsletter-content a:hover { color:#ffffff;}
p.newsletter-title { text-transform:uppercase; font-family:Tahoma; font-size:18px; font-weight:bold;}
.fooldal-boxok { padding-bottom:10px;}
.megoldasaink-box, .termekeink-box, .szakcikkeink-box { width:245px; float:left; margin-right:10px; background:url(_template_files/boxbg.gif);}
.boxtitle { background:url(_template_files/boxtitle.gif); height:39px; text-align:left; text-transform:uppercase; font-family:Tahoma; font-size:18px; font-weight:bold; color:#4c7600;}
.boxtitle p { padding:8px 0px 0px 10px;}
.boxcontent { background:url(_template_files/boxbottom.gif) bottom no-repeat; text-align:left;}
.boxcontent p { padding: 10px; line-height:18px;}
.boxcontent p a:link, .boxcontent p a:visited { display:block; padding: 0px 0px 0px 15px; background:url(_template_files/menuarrow.gif) left no-repeat; text-decoration:none; font-size:12px; font-weight:bold;}
.boxcontent p a:hover { display:block; padding: 0px 0px 0px 15px; background:url(_template_files/menuarrow_hover.gif) left no-repeat; text-decoration:underline; font-size:12px; font-weight:bold;}
.pagebottombg { height:10px; overflow:hidden; background-image:url(_template_files/pagebottom_bg.png); background-position: center top; background-repeat:no-repeat;}
input.newsletter-tf { padding: 0px 0px 0px 2px; width:178px; height:16px; color:#4c201c; border:1px solid #4c201c; background-color:#FFFFFF; vertical-align:middle; overflow: hidden;}
.footer { height:38px; background:url(_template_files/footerbg.gif) no-repeat; padding-bottom:7px; position:relative; font-size:11px; font-weight:bold; color:#545454; text-align:center;}
.footer p { padding-top: 13px; }

/*leftmenu*/
ul.leftmenu { text-indent:0px; list-style-position:outside; list-style-type:none; color:#312a28; background:url(_template_files/leftmenu_bg.gif) left top repeat-y;}
ul.leftmenu li { background:url(_template_files/leftmenu_listitem_bg.gif) left bottom repeat-x; padding: 3px 0px 3px 5px;}
ul.leftmenu li a:link, ul.leftmenu li a:visited { font-family:Arial; font-size:13px; font-weight:bold; text-decoration:none; display:block; padding: 0px 0px 0px 20px; background:url(_template_files/menuarrow.gif) left no-repeat;}
ul.leftmenu li a:hover, ul.leftmenu li a.selected:link, ul.leftmenu li a.selected:visited, ul.leftmenu li a.selected:hover { display:block; padding: 0px 0px 0px 20px; background:#eceae7 url(_template_files/menuarrow_hover.gif) left no-repeat;}

/*leftmenu submenu*/
ul.leftmenu-sub { background:none;}
ul.leftmenu-sub li { background:none; padding:3px 0px 3px 22px;}
ul.leftmenu-sub li a:link, ul.leftmenu-sub li a:visited { font-family:Arial; font-size:11px; font-weight:normal; text-decoration:none; display:block; padding: 0px 0px 0px 15px; background:url(_template_files/menuarrow.gif) left no-repeat;}
ul.leftmenu-sub li a:hover { display:block; padding: 0px 0px 0px 15px; background:#eceae7 url(_template_files/menuarrow_hover.gif) left no-repeat;}
/*submenu legördülő IE6 suxx tehát legördülés suxx */
/*ul.leftmenu-sub, ul.leftmenu-sub li {display:none;}
ul.leftmenu li:hover > ul.leftmenu-sub, ul.leftmenu-sub li {display: block;}*/
/*leftmenu end*/

/*tartalom*/
.content-full {text-align:left; padding-top:2px;}
.content-full h1, h2, h3, h4 { color:#4c7600; font-size:18px; font-weight:bold; font-family:"Times New Roman"; text-transform:uppercase;}
.content-full p, .content-full table { font-size:12px; color:#000000;}
.content-full a { font-weight:bold;}
.content-full p a:link img, .content-full p a:visited img { border:3px solid #ffffff;}
.content-full p a:hover img { border:3px solid #ffcb38;}
.content-full ul, .content-right ol { text-indent:0px; list-style-position:outside; padding:0px 0px 0px 25px; font-size:12px;}
.content-full ul li { padding-bottom:10px;}
.content-full ol li { padding-bottom:10px;}

.content-right {float:left; margin-left:15px; width:515px; /*background:#CCCCCC;*/ text-align:justify; padding-top:2px; min-height:300px;}
.content-right h1 { color:#4c7600; font-size:18px; font-weight:bold; font-family:"Times New Roman"; text-transform:uppercase;}
.content-right h2, h3, h4 { color:#4c7600; font-size:14px; font-weight:bold; font-family:Arial; text-transform:none;}
.content-right p, .content-right table, .content-right ul, .content-right ol { font-size:12px; color:#000000;}
.content-right a { /*font-weight:bold;*/}
.content-right ul, .content-right ol { text-indent:0px; list-style-position:outside; padding:0px 0px 0px 25px;}
.content-right ul li { padding-bottom:10px;}
.content-right ol li { padding-bottom:10px;}

table.matracok { border:1px solid #dae89d; border-collapse:collapse;}
table.matracok td { border:1px solid #dae89d; border-collapse:collapse; font-weight:bold; font-size:11px;}
table.matracok td img.matracikon { padding: 5px 5px 0px 0px; cursor:help;}
table.matracok td.matracbg { background:#fcfff1; color:#4c7600;}

table.gyapjutabla { border:1px solid #cccccc; border-collapse:collapse;}
table.gyapjutabla td { border:1px solid #cccccc; border-collapse:collapse;}

.kepalairas { font-size:11px; font-weight:bold;}
.kepalairas-butor { font-weight:bold; color:#4c7600;}

.pacszinek { text-align:center;}
.kiemelt-termek-butor {text-align:justify; width:250px;}
.termek-butor { width:171px; text-align:center;}
.content-right p a:link img, .content-right p a:visited img { border:3px solid #ffffff;}
.content-right p a:hover img { border:3px solid #ffcb38;}
.floatleft { float:left;}
.floatright { float:right;}
.middle { vertical-align:middle;}
.bold { font-weight:bold;}
.hrdiv { width:auto; height:7px; display:block; overflow:hidden; background:url(_template_files/hrdiv.gif) repeat-x;}
.csillag { color:#aa3c23; font-weight:bold; font-size:16px;}
.content-table { border:1px solid #aa3c23; border-collapse:collapse;}
.content-table td { border:1px solid #aa3c23; border-collapse:collapse;}
.content-table-green { border:1px solid #4c7600; border-collapse:collapse;}
.content-table-green td { border:1px solid #4c7600; border-collapse:collapse;}
.innertable { border:none;}
.innertable td { border:none;}
.valtocsik { background:#fffbfa;}
.helptext { font-size:11px; color:#666666; font-weight:normal;}
.hidden { display:none; visibility:hidden;}
.colspanhekk {}
p.errmsg { padding:15px; color:#FF0000; font-size:16px; text-align:center; font-weight:bold; border:2px solid #FF0000;}
.errmsg { padding:15px; color:#FF0000; font-size:16px; text-align:center; font-weight:bold; border:2px solid #FF0000;}
.successmsg { padding:15px; color:green; font-size:16px; text-align:center; font-weight:bold; border:2px solid green;}

.errmsg-hirlevel { padding:3px; color:#fff; font-size:12px; text-align:center; font-weight:bold; border:2px solid #FF0000;}
.noscript { padding:15px; color:#4c7600; font-size:18px; text-align:center; font-weight:bold; border:4px solid #4c7600; /*background:url(_template_files/leftmenu_listitem_bg.gif);*/ text-transform:uppercase; background:#f1f8d1;}
.noscript-index { padding:15px; color:#4c7600; font-size:18px; text-align:center; font-weight:bold; border:4px solid #4c7600; /*background:url(_template_files/leftmenu_listitem_bg.gif);*/ text-transform:uppercase; background:#f1f8d1; margin-bottom:10px;}
a.pagetop:link, a.pagetop:visited { background:#004483; color:#fff; text-decoration:none; padding:2px; margin:5px;}
a.pagetop:hover { text-decoration:underline;}

/*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*/

/*tartalom*/

/*forms*/
input.tf-1 { padding:2px 0px 0px 2px; margin-right:2px; width:140px; height:16px; font-size:12px; color:#aa3c23; font-weight:bold; border:1px solid #aa3c23; background-color:#FFFFFF; overflow:hidden;}
input.tf-2 { padding:2px 0px 0px 2px; margin-right:2px; height:16px; font-size:12px; color:#aa3c23; font-weight:bold; border:1px solid #aa3c23; background-color:#FFFFFF; overflow:hidden;}
textarea { padding:2px; margin:1px; width:300px; height:150px; font-family:Arial; font-size:12px; color:#aa3c23; font-weight:bold; border:1px solid #aa3c23; background-color:#FFFFFF; overflow-y:scroll;}
select { border: 1px solid #aa3c23; font-family:Arial; font-size:12px; color:#aa3c23; font-weight:bold; }
/*forms*/

/*videogaléria*/
.videogal { width:140px; min-height:140px; /*float:left;*/ /*background:url(images/videothumbs/memory.jpg) left top no-repeat;*/ /*margin-right:13px;*/ cursor:pointer;}
/*ie6 kalapszar hekk*/* html .videogal { width:140px; height:140px; /*float:left;*/ /*background:url(images/videothumbs/memory.jpg) left top no-repeat;*/ /*margin-right:13px;*/ cursor:pointer;}
.videogal:hover { text-decoration:underline;}
.videogal p { padding-top:110px; padding-left:3px; text-align:left;}
/*videogaléria*/

/*sidebar right*/
#floatdiv {position:absolute;width:208px;height:50px;right:15px;top:150px;color:#fff; cursor:pointer;}
.sidebarbutton {width:208px; height:110px; margin-bottom:10px; text-align:left;}
.sidebarbutton h2 { color:#636363; position:relative; text-transform:uppercase; font-family:Tahoma;}

.sidebarbutton h2 span {position:absolute; top:-1px; left:-2px; color:#fff;}


.sidebarbutton p.h2 { color:#636363; position:relative; text-transform:uppercase; font-family:Tahoma; padding:0; margin:0; font-size:18px; font-weight:bold;}

.sidebarbutton p.h2 span {position:absolute; top:-1px; left:-2px; color:#fff;}





.sidebarbutton p { font-size:14px; font-weight:normal; font-family:Tahoma; padding-top:14px;}
.btn-webaruhaz {background:url(_template_files/webaruhaz_btn.png);}
.btn-webaruhaz-hover {background:url(_template_files/webaruhaz_btn_hover.png);}
.btn-ugyfelkozpont {background:url(_template_files/ugyfelkozpont_btn.png);}
.btn-ugyfelkozpont-hover {background:url(_template_files/ugyfelkozpont_btn_hover.png);}
.btn-livechat {background:url(_template_files/livechat_btn.png);}
.btn-livechat-hover {background:url(_template_files/livechat_btn_hover.png);}

/*set language*/
.setlang { color:#fff; font-size:11px; position:absolute; left:321px; top:83px;}

/*új matrac oldalak*/
a.matraclink1:link, a.matraclink1:visited { display:block; width:150px; background:#C6CEB3; color:#fff; text-decoration:none; text-align:center; padding:20px 0px 20px 0px;}
a.matraclink1:hover { background:#89A259; color:#fff;}

a.matraclink2:link, a.matraclink2:visited { display:block; width:150px; background:#89A259; color:#fff; text-decoration:none; text-align:center; padding:20px 0px 20px 0px;}
a.matraclink2:hover { background:#527D00; color:#fff;}

a.matraclink3:link, a.matraclink3:visited { display:block; width:150px; background:#527D00; color:#fff; text-decoration:none; text-align:center; padding:20px 0px 20px 0px;}
a.matraclink3:hover { background:#3A5A00; color:#fff;}

a.matraclink4:link, a.matraclink4:visited { display:block; width:150px; background:#3A5A00; color:#fff; text-decoration:none; text-align:center; padding:20px 0px 20px 0px;}
a.matraclink4:hover { background:#527D00; color:#fff;}

.bordertext {padding:10px; background:#f2f6d4; border:1px solid #bec8a8; font-weight:bold; color:#3a420b;}
.lecesbetet-tabla { border:1px solid #e2e2e2; border-collapse:collapse;}
.lecesbetet-tabla td { border:1px solid #e2e2e2; border-collapse:collapse;}


