/* 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:#fff url(_template_files/bg.gif) top repeat-x; text-align:center; font-family:"Trebuchet MS"; font-size:14px; color:#52494d;}
.floatfix { clear:both;}
.floatleft { float:left;}
.floatright { float:right;}
.hrdiv {line-height:0; border-bottom:1px solid #52494d;}
/*default linkek*/
a { cursor:pointer; color:#603913;}
a:link, a:visited { text-decoration:underline;}
a:hover { text-decoration:none;}
/*default linkek */
.background { width: 916px; margin: auto; margin-top:15px; position:relative;}
.header { height:85px; overflow:hidden; text-align:left; text-transform:uppercase; font-weight:bold;}
.title { color:#1d1517; font-size:32px; margin-top:47px;}
.division { color:#aaa1a3; margin-top:64px;}
.division a:link, .division a:visited { text-decoration:none; color:#aaa1a3; padding-left:10px;}
.division a:hover { color:#603913;}
.topmenu { height:46px; overflow:hidden; margin-left:0px;}
.topmenu ul { list-style: none; text-indent: 0; margin-left:17px;}
.topmenu ul li { float: left; position: relative; height: 46px; cursor:pointer; margin-right:20px;}
.topmenu ul li a { display: block; height: 46px; font-size:18px; color:#fff; text-decoration:none; padding:12px 2px 0px 2px;}
* html .topmenu ul li a { display: inline-block; height: 46px; font-size:18px; color:#fff; text-decoration:none; padding:12px 5px 0px 5px;}
.topmenu ul li a:hover { color:#603913 !important; padding-top:10px;}
.leftside { position: absolute; left: -17px; top: 0px; width: 17px; height: 46px; overflow: hidden; background: url(_template_files/topmenu_leftside.png); display: none;}
.rightside { position: absolute; right: -17px; top: 0px; width: 17px; height: 46px; overflow: hidden; background: url(_template_files/topmenu_rightside.png); display: none;}
.topmenu ul li:hover { background: url(_template_files/topmenu_sel.png); color:#603913;}
.topmenu ul li:hover a { color:#603913;}
.topmenu ul li:hover .leftside { display: block;}
.topmenu ul li:hover .rightside { display: block;}
.siteleft { width:155px; margin:3px 12px 0px 0px; padding-left:10px;}
ul.leftmenu { list-style: none; text-indent: 0; /*margin-left:10px;*/}
ul.leftmenu li { /*margin-bottom:10px;*/ text-align:left;}
ul.leftmenu li a { font-size:16px; font-weight:bold; text-decoration:none; display:block; padding:8px 0px 5px 10px; color:#603913;}
ul.leftmenu li a:hover { background:#eae0d4; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color:#a67c52;}
.leftbox { background:/*#603913*/ url(_template_files/leftbox_bottom.png) bottom no-repeat; text-align:left; color:#bdc3d7; padding-bottom:3px;}
.leftbox-title { padding:5px 0px 5px 10px; background:url(_template_files/leftbox_title.png) top no-repeat; border-bottom:1px solid #fff; color:#fff; font-size:18px; font-weight:bold;}
.leftbox ul { padding:10px 0px 10px 25px; font-size:14px; font-weight:normal; background:#603913;}
.leftbox ul a { color:#bdc3d7;}
.leftbox ul a:hover { color:#fff;}
.sitemiddle { width:572px; margin-top:3px; /*background:url(_template_files/content_bg.png) left repeat-y;*/ text-align:left;}
.content { padding:20px 10px 0px 10px;}
.siteright { width:155px; margin-top:3px;}
.rightbox { text-align:left;}
.rightbox-title { padding:5px 0px 5px 10px; color:#402307; font-size:18px; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; background:#c7b299;}
.rightbox a { color:#52494d;}
.rightbox a:hover { color:#603913;}
.footer { background:url(_template_files/footerbg.png) top repeat-x; height:25px; color:#fff; font-size:11px; padding:7px;}
/*szövegformázások*/
.content ul { list-style: square; text-indent: 0; padding-left:30px;}
.content ol { list-style: square; text-indent: 0; padding-left:30px;}
.content ul li { padding-bottom:5px;}
.content ol li {}
.content h1 { font-size: 22px; font-weight: bold; color:#ca6528;}
.content h2, h3 { font-size: 18px; font-weight: bold; color:#ca6528;}
.bordertext { overflow:hidden; display:block; background:#eae0d4; padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; /*behavior: url("border-radius.htc");*/ }
.bordertext_s { width:260px; overflow:hidden; display:block; background:#eae0d4; padding:10px 0px 10px 0px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; /*behavior: url("border-radius.htc");*/ }
.bordertext2 { border: 4px solid #8baed8; background: #DCE3EE; padding: 8px; font-weight: normal;}
.bordertext3 { overflow:hidden; display:block; background:#f2ebe2; padding:5px 10px 5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; /*behavior: url("border-radius.htc");*/ }
.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;}
.px20 { font-size: 20px !important;}
.px26 { font-size: 26px !important;}
.strong { font-weight: bold !important;}
.red { color:#ca6528 !important;}
/*szövegformázások*/
/*üzenetek*/
.errmsg { background:#fff; padding:10px; color:#cc0000; font-weight:bold; font-size:16px; border:5px solid #cc0000; text-align:center;}
.errmsg a { color:#cc0000;}
.msg { background:#fff; padding:10px; color:#669900; font-weight:bold; font-size:16px; border:5px solid #669900; text-align:center;}
.msg a { color:#669900;}
/*üzenetek*/
/*formok*/
input.sf { background: url(_template_files/searchbg.png) no-repeat; border: none; margin-top: 6px; padding:2px 0px 0px 5px; width:145px; height:19px; font-size:12px; color:#656565; overflow:hidden; font-family:Arial;}
input.contentinput { background: url(_template_files/searchbg.png) no-repeat; border: 1px solid #999; margin-left: 5px; padding:2px 0px 0px 5px; width:185px; height:19px; font-size:12px; color:#656565; overflow:hidden; font-family:Arial; overflow: auto;}
.content-ta { background: #babad6; border: 2px solid #415b83; padding:2px 0px 0px 5px; width:250px; height:150px; margin-left: 5px; font-size:12px; color:#656565; font-family:Arial;}
/*formok*/

/*INDEX*/
.indexmainbox { width:1024px; margin:auto; margin-bottom:3px; height:265px; background:#fff url(_template_files/index.jpg) no-repeat;}
.indexbox_light { float:left; width:296px; height:273px; position:relative; top:-30px; background:url(_template_files/indexbox_light.png) no-repeat;}
.indexbox_light_hover { float:left; width:296px; height:273px; position:relative; top:-30px; background:url(_template_files/indexbox_dark.png) no-repeat;}
.indexbox_content { padding:22px 14px 13px 22px; text-align:left;}
.indexbox_content a:link, .indexbox_content a:visited { text-decoration:none;}
.indexbox_content a:hover { text-decoration:underline;}
/*INDEX*/

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