.bannerbg { background-image:url(_template_files/banner_bg.png); width:484px; height:76px; position:absolute; top:17px; right:0px;}
.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; height:100%;}
.pagebottombg { height:10px; overflow:hidden; background-image:url(_template_files/pagebottom_bg.png); background-position: center top; background-repeat:no-repeat;}

/* 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:784px; font-family:Arial, Verdana;}
.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:18px;}
.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;}
.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;}
.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;}
.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-right {float:right; width:515px; /*background:#CCCCCC;*/ text-align:left; padding-top:2px;}
.content-right h1, h2, h3, h4 { color:#4c7600; font-size:18px; font-weight:bold; font-family:"Times New Roman"; text-transform:uppercase;}
.content-right p, .content-right table { font-size:12px; color:#000000;}
.content-right a { font-weight:bold;}
.kiemelt-termek-butor {text-align:left; 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: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;}

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

