/* 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:#f3f2eb url(_template_files/headerbg.jpg) top repeat-x; text-align:center; font-family:Arial; font-size:12px; color: #333333;}
.floatfix { clear:both;}
.floatleft { float:left;}
.floatright { float:right;}
.hrdiv {line-height:0; border-bottom:1px solid #59493f;}
.hrdiv2 {line-height:0; border-bottom:1px solid #c2c2c2;}
/*default linkek*/
a { cursor:pointer; color:#0334ba;}
a:link, a:visited { text-decoration:underline;}
a:hover { text-decoration:none;}
/*default linkek */

/*template*/
.background { width: 864px; margin: auto;}
.header { height: 94px; overflow: hidden;}
.logo { margin-top: 11px;}
.title { margin-top: 11px; font-family: "Times New Roman", Times; color: #fff; font-weight: normal; font-size: 24px;}

.topmenu { height: 26px; width: 625px;}
.topmenu ul { height: 26px; list-style: none; text-indent: 0; font-size: 13px;}
.topmenu ul li { border: 1px solid #5d87a1; background: #bdcad2; border-top: none; position: relative; float: left; height: 26px; border-top: none; margin-right: 4px;}
.topmenu ul li:hover { background: #a0a294;}
.topmenu ul li:hover a:link, .topmenu ul li:hover a:visited  { color: #fff;}
.topmenu ul li a { display: block; padding: 8px 8px 0px 8px; color: #273b76; text-decoration: none;}
.topmenu ul li a:hover { color: #fff;}

*html .topmenu ul li a:link { display: inline-block; padding: 8px 8px 0px 8px; color: #273b76; text-decoration: none;}
*html .topmenu ul li a:visited { display: inline-block; padding: 8px 8px 0px 8px; color: #273b76; text-decoration: none;}
*html .topmenu ul li a:hover { color: #fff;}

.topmenuleft { position:absolute; left:-2px; bottom:-1px;}
.topmenuright { position:absolute; right:-2px; bottom:-1px;}

.contentframe-top { margin-top: 20px;}
.contentframe { padding: 0px 20px 0px 20px; background: url(_template_files/contentbg-trans.png); text-align: left;}
.content { }
.boxframe { background: #f6f6f6; border-left:1px solid #a0a294; border-right:1px solid #a0a294; padding:10px 10px 0px 10px;}
.boxbottom { background:url(_template_files/boxbottom.gif); height:8px; overflow:hidden;}
.formbox { background:#f6f6f6; border-left:1px solid #a0a294; border-right:1px solid #a0a294; padding:15px;}
.footer { background: #49483b url(_template_files/footerbg.gif) repeat-x; margin-top:15px; color:#fff;}
.footer p { width:840px; text-align:left; margin:auto;}
.footer a { color:#fff;}
/*template*/

/*szövegformázások*/
.content ul { list-style: none; text-indent: 0;}
.content ul li { padding-bottom:4px; padding-left:16px; background: url(_template_files/libg.gif) left top no-repeat;}
.content ul.kerdeslista { padding:10px; background:#f6f6f6;}
.content ul.kerdeslista li { padding-bottom:5px; padding-left:16px; background: url(_template_files/libg.gif) left top no-repeat;}
.content ul.sima { padding:10px 10px 10px 25px; background:#f6f6f6; list-style:square;}
.content ul.sima li { padding-bottom:5px; padding-left:0px; background:none; color:#a0a294;}
.content ul.sima li span { color:#333;}
.content ul li a { }
.content h1 { font-size: 18px; font-weight: bold;}
.content h2, h3 { font-size: 16px; font-weight: bold;}
.content p { }
blockquote { margin: 0; padding: 0px 0px 0px 15px;}
.orangebg { background: #fc9843; padding: 2px 5px 2px 5px; color: #fff;}
.greenbg { background: #a2b642; padding: 2px 5px 2px 5px; color: #fff;}
.reddishbg { background: #a47680; padding: 2px 5px 2px 5px; color: #fff;}
.greybg { background: #a0a294; padding: 2px 5px 2px 5px; color: #fff;}
.bordertext { border: 4px solid #ea69a0; background: #F4D2DE; padding: 8px; font-weight: normal;}
.px12 { font-size: 12px;}
.px13 { font-size: 13px;}
.px14 { font-size: 14px;}
.px15 { font-size: 16px;}
.px16 { font-size: 16px;}
.px18 { font-size: 18px;}
.px20 { font-size: 20px;}
.px22 { font-size: 22px;}
.px24 { font-size: 24px;}
.strong { font-weight: bold;}
.red { color: #cc0000;}
.green { color: green;}
/*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*/

/*forms*/
input.sf { background: url(_template_files/searchbg.png) no-repeat; border: none; margin-top: 6px; padding:1px 0px 0px 5px; width:145px; height:19px; font-size:12px; color:#333; overflow:hidden; font-family:Arial;}
input.standard { border: 1px solid #9fa0a0; margin-left: 5px; padding:1px 0px 0px 5px; width:145px; overflow: hidden; height:16px; font-size:12px; color:#333; overflow:hidden; font-family:Arial; overflow: auto;}
input.button1 { background: #bfbfbf; color: #333; border: none; padding: 5px;}
.content-ta { border: 1px solid #9fa0a0; margin-left: 5px; padding:3px 0px 0px 5px; width:145px; overflow: hidden; height:16px; font-size:12px; color:#a0a294; overflow:hidden; font-family:Arial; overflow: auto;}
.mybtn { height: 18px; overflow: hidden;}
.mybtn-left { background: url(_template_files/btn_leftbg.png); width: 7px; height: 18px;}
.mybtn-right { background: url(_template_files/btn_rightbg.png); width: 7px; height: 18px;}
.mybtn-text { background: url(_template_files/btn_bg.png); height: 18px; overflow: hidden; padding-top: 2px; font-weight: bold;}
.mybtn-text a { text-decoration: none;}
.mybtn-text a:hover { text-decoration: underline;}
/*forms*/