
body {	margin: 0px;padding: 0px; background-color: #8E181B }
div {text-align:left; font-family: Tahoma,Arial; font-size:11px;}
td {font-family: Tahoma,Arial; font-size:11px;}
a {color:#E90202}
form {margin:0px; padding:0px;}

ul { display:block;list-style-image: url(arrow06.gif);list-style-position: outside;}
ol {display:block; list-style-type: decimal;} 

h1 {font-family: Tahoma, Verdana, Arial, Helvetica;	margin:0px 0px 20px 0px; padding:0px;	font-size:24px;	line-height:24px;}

h2 {font-family:Tahoma, Verdana, Arial, Helvetica;margin:0px 0px 10px 0px;font-size:26px;font-weight:normal;line-height:26px; color:#AD975C;}

h5 {color:#E90202; font-size:14px; font-weight:bold; text-decoration:none; }


.top-container {width:100%; background: #8E181B url(top_bg.gif) repeat-x bottom;text-align:center; padding:0px;  height:126px;}
.mid-container {width:100%;  background: #f2e1c5; text-align:center;}
.bottom-container2 {width:100%; background: #8E181B;text-align:center}
.bottom-container {width:100%; background: #8E181B url(bottom_bg.gif) repeat-x top;text-align:center}
.foot-container {width:100%; background: #AE0B0B ;text-align:center}

.splash { width:100%; background: url(splash3.jpg) no-repeat bottom;text-align:center;}
.splash .dimension {width:1000px;  height:421px; background: url(splash3.jpg) no-repeat bottom;margin:0px auto 0px auto;}

.top-wrap-line {width:100%; background: #d30909;  height:4px; width:100%;}
.top-wrap {margin:0px auto 0px auto; width:1000px; padding:0px;}
.top-wrap .logo a {width:258px; height:80px; float:left;  background: #8e181b url(logo.gif) no-repeat top left; display:block;}
.top-wrap .menuwrap {width:742px; height:80px; float:left; text-align:right ;}
.top-wrap .menuwrap .top-menu {width:742px; height:40px; color:white; font-size:10px;}
.top-wrap .menuwrap .top-menu a {color:#FAF5E2;}
.top-wrap .menuwrap .top-menu a:hover {text-decoration:none;}

.top-wrap .hor-menu {width:1000px; height:23px;}
.top-wrap .hor-menu .link a {color:#C70809; float:left; padding:7px 23px 6px 23px; font-weight:bold; font-size:12px; text-decoration:none;}
.top-wrap .hor-menu .link a:hover,  .top-wrap .menuwrap .hor-menu .link-active a:hover{background:#cbb476 url(hormenu_hover.gif) repeat-x top;}
.top-wrap .hor-menu .link-active a {color:#C70809; float:left; padding:10px 23px 6px 23px; font-weight:bold; font-size:12px;background:#cbb476 url(hormenu_hover.gif) repeat-x top;}
.top-wrap .hor-menu .separator {width:1px; height:24px; background: #cbb476 url(hormenu_hover.gif) no-repeat top; float:left;}

.login {float:right; background: url(lock.gif) no-repeat left; padding:7px 15px 5px 35px; font-size:12px; font-weight:bold; border:1px solid #D30909;}
.login .input1 {background:#F5EEDC; border: 1px solid #CCB985; font-size:10px; padding:2px; width:80px; height:19px;}
.login .submit1 {background:#D31515; border: 1px solid #FF5252; font-size:10px; padding:2px; height:19px; color:white; font-weight:bold;}
.submit1 {background:#D31515; border: 1px solid #FF5252; font-size:10px; color:white; font-weight:bold; padding:5px;}

.login2 {float:right;  font-size:12px; font-weight:bold;}
.login2 .input1 {background:#F5EEDC; border: 1px solid #CCB985; font-size:10px; width:80px; height:19px;}
.login2 .input2 {background:#F5EEDC; border: 1px solid #CCB985; font-size:10px; padding:2px; width:160px; height:19px;}
.login2 .submit1 {background:#D31515; border: 1px solid #FF5252; font-size:10px; padding:2px; height:19px; color:white; font-weight:bold;}
.submit1 {background:#D31515; border: 1px solid #FF5252; font-size:10px; color:white; font-weight:bold; padding:5px;}

.centerlogin {float:left; width:347px; background:#F8F5EA; border:1px solid #E9E2C7;}
.centerlogin .input1 {background:#F5EEDC; border: 1px solid #CCB985; font-size:10px; padding:2px; width:150px; height:19px;}
.centerlogin .submit1 {background:#D31515; border: 1px solid #FF5252; font-size:10px; padding:2px; height:19px; color:white; font-weight:bold;}
.submit1 {background:#D31515; border: 1px solid #FF5252; font-size:10px; color:white; font-weight:bold; padding:5px; margin-top:5px;}

.mid-main {width:1000px; margin:0px auto 0px auto;position:relative; }
.mid-main .sub-head-nohead {width:1000px;}
.mid-main .sub-head {width:1000px; height:100px; background: url(subhead_cegunk_bg.jpg) no-repeat top; position:relative}
.mid-main .sub-head-kedvezmenyek {width:1000px; height:100px; background: url(subhead_kedvezmeny_bg.jpg) no-repeat top; position:relative}
.mid-main .sub-head-partner {width:1000px; height:100px; background: url(subhead_partner_bg.jpg) no-repeat top; position:relative}
.mid-main .sub-head-karrier {width:1000px; height:100px; background: url(subhead_karrier_bg.jpg) no-repeat top; position:relative}
.mid-main .sub-head-kapcsolat {width:1000px; height:100px; background: url(subhead_kapcsolat_bg.jpg) no-repeat top; position:relative}
.mid-main .sub-head-cegunk {width:1000px; height:100px; background: url(subhead_cegunk_bg.jpg) no-repeat top; position:relative}
.mid-main .sub-head-hasznos {width:1000px; height:100px; background: url(subhead_hasznos_bg.jpg) no-repeat top; position:relative}
.mid-main .sub-head-szolgaltatas {width:1000px; height:100px; background: url(subhead_szolgaltatas_bg.jpg) no-repeat top; position:relative}
.mid-main .sub-head-cegtortenet {width:1000px; height:100px; background: url(subhead_cegtortenet_bg.jpg) no-repeat top; position:relative}
.mid-main .sub-head-minoseg {width:1000px; height:100px; background: url(subhead_minoseg_bg.jpg) no-repeat top; position:relative}
.mid-main .sub-head-igazsag {width:1000px; height:100px; background: url(subhead_igazsag_bg.jpg) no-repeat top; position:relative}
.mid-main .sub-head-velemenyek {width:1000px; height:100px; background: url(subhead_velemenyek_bg.jpg) no-repeat top; position:relative}
.mid-main .sub-head-eredmenyeink {width:1000px; height:100px; background: url(subhead_eredmenyeink_bg.jpg) no-repeat top; position:relative}
.mid-main .mid-content-main {display:block; background:#ffffff; border:1px solid #C9BCA5; border-bottom:0px;}
.mid-main .mid-content-indexmain {position:relative; display:block; border:1px solid #C9BCA5; border-bottom:0px;border-top:0px; background: #ffffff;}

.left {width:271px; float:left; display:block;}
.left-cont {display:block; margin: 8px 0px 8px 8px; background: url(leftcont_bg.gif) repeat-x top; padding:8px;}

.right {width:727px; float:left; display:block;}
.right-cont { display:block; margin: 12px 8px 20px 20px;}

.left-indexmain {width:498px; float:left; display:block;position:relative; }
.indexmain-cont {display:block; padding:8px;position:relative; }

.right-indexmain {width:249px; float:left; display:block;position:relative; border-left:1px solid #C9BCA5;}

.bottom-mboxes {width:1000px; margin:0px auto 0px auto; background:url(bottom_boxes_bg.gif) repeat-y top left; padding:0px;}
.bottom-mboxes .bottom-mboxes-top {width:1000px; display:block;  background: url(bottom_boxes_top_bg.gif) repeat-x top; padding:0px;}
.bottom-mboxes .mbox {width:161px; height:250px; float:left; margin:15px 6px 15px 0px; background:red;}
.bottom-mboxes-bottom { margin:0px auto 0px auto; width:1000px; height:12px; display:block; background: url(bottom_boxes_bottom_bg.gif) no-repeat top; margin-bottom:15px;}

.bottom-mboxes .title a {color:white; display:block; background: url(arrow02.gif) no-repeat top left; padding:10px 5px 0px 27px; font-weight:bold; line-height:15px;}
.bottom-mboxes .title a:hover {text-decoration:none;}
.bottom-mboxes .lead {color:#F8EED8;}
.bottom-mboxes .compact-title a {background: url(arrow03.gif) no-repeat top left; color:white; padding-left:10px; display:block;}
.bottom-mboxes .compact-title a:hover {text-decoration:none;}
.bottom-mboxes .head { height:135px; display:block;}

.bottom-mboxes .mbox1001 {width:160px; float:left; margin:0px 6px 0px 0px; background: url(mbox1001head.jpg) no-repeat top}
.bottom-mboxes .mbox1001 .block { background: url(mbox1001bg.gif) repeat-y top; padding:4px 12px 4px 12px;}
.bottom-mboxes .mbox1001 .footer { height:12px;}

.bottom-mboxes .mbox1002 {width:162px; float:left; margin:0px 6px 0px 0px; background: url(mbox1002head.jpg) no-repeat top}
.bottom-mboxes .mbox1002 .block { background: url(mbox1002bg.gif) repeat-y top; padding:4px 12px 4px 12px;}
.bottom-mboxes .mbox1002 .footer { height:12px;}

.bottom-mboxes .mbox1003 {width:160px; float:left; margin:0px 7px 0px 0px; background: url(mbox1003head.jpg) no-repeat top}
.bottom-mboxes .mbox1003 .block { background: url(mbox1003bg.gif) repeat-y top; padding:4px 12px 4px 12px;}
.bottom-mboxes .mbox1003 .footer { height:12px;}

.bottom-mboxes .mbox1004 {width:160px; float:left; margin:0px 7px 0px 0px; background: url(mbox1004head.jpg) no-repeat top}
.bottom-mboxes .mbox1004 .block { background: url(mbox1004bg.gif) repeat-y top; padding:4px 12px 4px 12px;}
.bottom-mboxes .mbox1004 .footer { height:12px;}

.bottom-mboxes .mbox1005 {width:160px; float:left; margin:0px 7px 0px 0px; background: url(mbox1005head.jpg) no-repeat top}
.bottom-mboxes .mbox1005 .block { background: url(mbox1005bg.gif) repeat-y top; padding:4px 12px 4px 12px;}
.bottom-mboxes .mbox1005 .footer { height:12px;}

.bottom-mboxes .mbox1006 {width:160px; float:left; margin:0px 6px 0px 0px; background: url(mbox1006head.jpg) no-repeat top}
.bottom-mboxes .mbox1006 .block { background: url(mbox1006bg.gif) repeat-y top; padding:4px 12px 4px 12px;}
.bottom-mboxes .mbox1006 .footer { height:12px;}

.foot {width:1000px; margin:0px auto 0px auto; color:white; font-size:10px;}
.foot a {color:#FAF5E2;}
.foot a:hover {text-decoration:none;}
.foot .linksmall a {color:#FAF5E2; font-size:10px;}
.foot .copyright {width:218px; float:left; display:block;padding:20px 0px 20px 0px;}
.foot .footmenu {width:782px; float:left; display:block; text-align:right;padding:20px 0px 20px 0px;}

.siteinfo {position:absolute;bottom:0px; color:#E90202; font-size:32px; padding: 0px 390px 10px 10px;} 
.siteinfo3 {color:#E90202; font-size:32px; padding: 10px 0px 10px 10px;} 

.mainmenu {background:#FBFAF6; border:1px solid #E8D5C2; display:block; margin-bottom:20px;}
.mainmenu div a {padding:7px; margin:5px; display:block; color:#E90202; text-decoration:none;}
.mainmenu .lall a {border-bottom:1px solid #E1CC93; background: url(arrow04.gif) no-repeat top left; padding-left:50px; background-position:20px 0px;}
.mainmenu .lall a:hover { background:#F5F1E5 url(arrow04.gif) no-repeat top left; background-position:20px 0px;}
.mainmenu .lsel a {border-bottom:1px solid #E1CC93; background:#EEDFBB url(arrow04.gif) no-repeat ;background-position:20px 0px; padding-left:50px;}
.mainmenu .lsel a:hover { background:#EEDFBB url(arrow04.gif) no-repeat;background-position:20px 0px;  padding-left:50px;}
.mainmenu .ls a {border-bottom:1px solid #E8D5C2; background:#DDC68D; padding-left:10px; font-size:12px; font-weight:bold;}
.mainmenu .ls a:hover { background:#E7D4A6;}
.mainmenu .high a {border-bottom:1px solid #E1CC93; background:#8c1b1d url(arrow02.gif) no-repeat ;background-position:18px -3px; padding-left:50px; color:white;}
.mainmenu .high a:hover { background:#b02326 url(arrow02.gif) no-repeat ;background-position:18px -3px;; color:white;}

.article {font-size:12px; color:#444444; line-height:18px; padding-right:40px;}
.article h2 {padding-left:20px;}
.article p {margin:0px; padding:5px 0px 5px 0px;}
.article em {width:500px; padding-left:20px; display:block;}
.article .lead {margin:0px; padding:5px 0px 5px 20px; font-weight:bold;}
.article h4 {color:#E90202;  padding:15px 12px 5px 20px; font-size:14px; font-weight:bold; border-bottom: 1px solid #E1CC93; text-decoration:none; background: url(arrow04.gif) no-repeat; background-position: -6px 10px;}
.article h5 {color:#E90202;  padding:15px 12px 0px 20px; font-size:14px; font-weight:bold; text-decoration:none; background: url(arrow04.gif) no-repeat; background-position: -6px 10px; margin-bottom:0px;}
.article a {color:#E90202;} .article a:hover {color:#E90202; text-decoration:none;}
.article .img {padding:4px; background:#F3E1C5;}
.small {font-size:10px; color:#969696;}

.article-gallery-print {background-color:#FBFAF6; margin: 2px 0px 2px 0px; border-bottom:1px solid #E1CC93; border-top:1px solid #E1CC93;}
.article-gallery .block {width:650px; overflow-x: auto; overflow-y: hidden; padding-top: 5px; }
.article-gallery .imagecontainer { background:#F2E1C5; border:1px solid #E1CC93; padding:2px;}
.view-gallery {background-color:#FBFAF6; margin: 2px 0px 2px 0px; border-bottom:1px solid #E1CC93; border-top:1px solid #E1CC93;}

.article-extra {display:block; background:#F3E1C5; border:1px solid #C9BCA5; margin-top:15px; width:650px;}
.article-extra .extras {float:left; width:180px;}
.article-extra .formpopup {background:#8E181B url(question.gif) no-repeat top left; float:left; width:280px;color:#F7F4EB; background-position:7px 7px;}
.article-extra .formpopup a {color:white; font-weight:bold;}

.paging {background:#8E181B; color:#F7F4EB; padding:10px;margin-top:10px;} .paging a {display:inline; color:white; font-weight:bold;}
.search {background:#8E181B; color:#F7F4EB; padding:10px; display:block;}
.search .input1 {background:#F5EEDC; border: 1px solid #CCB985; font-size:10px; padding:2px; width:160px; height:19px;}
.search .submit1 {background:#D31515; border: 1px solid #FF5252; font-size:10px; color:white; font-weight:bold; padding:3px; margin-top:5px;}

.article-print {font-size:12px; color:#444444; line-height:18px; padding-right:12px;}
.article-print h2 {padding-left:20px;}
.article-print p {margin:0px; padding:5px 0px 5px 0px;}
.article-print .lead {margin:0px; padding:5px 0px 5px 20px; font-weight:bold;}
.article-print h4 {color:#E90202;  padding:15px 12px 5px 20px; font-size:14px; font-weight:bold; border-bottom: 1px solid #E1CC93; text-decoration:none; background: url(arrow04.gif) no-repeat; background-position: -6px 10px;}
.article-print h5 {color:#E90202;  padding:15px 12px 0px 20px; font-size:14px; font-weight:bold; text-decoration:none; background: url(arrow04.gif) no-repeat; background-position: -6px 10px; margin-bottom:0px;}
.article-print a {color:#E90202;}
.article-print .img {padding:4px; background:#F3E1C5;}

.article-gallery-print {background-color:#FBFAF6; margin: 2px 0px 2px 0px; border-bottom:1px solid #E1CC93; border-top:1px solid #E1CC93;}
.article-gallery-print .block {display:block; padding-top: 5px; }
.article-gallery-print .imagecontainer { background:#F2E1C5; border:1px solid #E1CC93; padding:2px;}

.htmlbox {font-size:12px; color:#444444; line-height:18px; padding:20px 0px 0px 0px;}
.htmlbox2 {font-size:12px; color:#F7F4EB; line-height:18px; padding:10px; background:#8E181B; margin:5px 0px 5px 0px;}

.crumbs {color:#E90202; font-weight:bold; border-bottom: 1px solid #E1CC93; padding:0px 20px 5px 0px; margin-bottom:15px;} .crumbs a {color:#E90202;}

.mbox2001 {font-size:12px; color:#444444; line-height:18px; }
.mbox2001 h3 a {color:#E90202;  padding:15px 12px 5px 20px; font-size:18px; font-weight:normal; border-bottom: 1px solid #E1CC93;  background: url(arrow04.gif) no-repeat; background-position: -6px 13px; text-decoration:none; display:inline;}
.mbox2001 h3 a:hover {color:#8E181B;}
.mbox2001 .title2 a {color:#E90202; font-size:13px; font-weight:bold; line-height:16px; margin: 8px 0px 5px 0px;}
.mbox2001 p {margin:0px; padding:3px 0px 3px 0px;}
.mbox2001 .moreinfo a {color:#E90202;}
.mbox2001 .img {padding:4px; background:#F3E1C5; float:left; margin:0px 10px 10px 0px;}
.mbox2001 .compact-title  {color:#F7F4EB;position:relative; font-weight:bold; padding:5px 8px 5px 10px; background: #C60808; margin:0px 0px 10px 0px; display:block; line-height:14px}
.mbox2001 .compact-title a {color:#F7F4EB}
.mbox2001 .compact-title2  {color:#E90202;background: url(arrow06.gif) no-repeat; background-position: 0px 1px;font-weight:bold; padding:4px 8px 4px 15px; display:block; border-bottom: 1px solid #f6f2e7;}
.mbox2001 .compact-title2 a {color:#E90202}
.mbox2001  a:hover {text-decoration:none;}

.mbox3001 {font-size:12px; color:#444444; line-height:18px; font-weight:bold;  border:1px solid #E9D6C4; background:#F6F2E7; width:515px; float:left;}
.mbox3001 .cont {padding:10px;}
.mbox3001 .head { background:url(mbox3001_bg.gif) no-repeat top left; float:left; height:77px; width:77px; margin:-10px 5px 5px -10px }
.mbox3001 .subtitle {padding:8px 8px 8px 10px; background: #C60808; color:F7F4EB;}
.mbox3001 h2 a {color:#E90202; text-decoration:none; background:none;}
.mbox3001 h2 a:hover {color:#8E181B;}
.mbox3001 p {margin:0px; padding:3px 0px 3px 0px;}
.mbox3001 a { color:#E90202;}

.mbox4001 {}
.mbox4001 p { padding:0px 10px 0px 10px;line-height:16px;}
.mbox4001 .title {font-size:12px; font-weight:bold; color:#C30908; padding:7px; border-top:1px solid #E1CC93;}
.mbox4001 .block {border-bottom:1px solid #E1CC93; background: url(arrow04.gif) no-repeat top left;;padding:7px 7px 7px 30px; margin:5px; display:block; line-height:15px;}
.mbox4001 .lead-title {color:#E90202;}
.mbox4001 .compact-title a {border-top:1px solid #E1CC93; background: url(arrow04.gif) no-repeat top left;;padding:7px 7px 7px 30px; margin:5px; display:block; color:#E90202;}
.mbox4001 .compact-title a:hover { color:#E90202;}
.mbox4001 .img {padding:4px; background:#F3E1C5; float:left; margin:0px 5px 5px 8px;}
.mbox4001 a:hover {text-decoration:none;}

.foot-mboxes {border-top: 10px solid #AE0B0B;width:1000px; margin:0px auto 0px auto;}
.foot-mboxes .container {float:left; width:490px;}

.foot-mboxes2 { width:689px; background:#fafafa; border-top: 2px solid #f0f0f0;}
.foot-mboxes2 .container2 {float:left; width:340px;}

.mbox5001 {color:#FFF5E7; padding: 15px 0px 15px 15px;}
.mbox5001 .head {font-size:18px; font-weight:bold; color:#ffffff; padding:7px 0px 7px 0px; border-bottom:1px solid #E1CC93; margin-bottom:10px;}
.mbox5001 .block1 { background: url(mbox5001bg.gif) no-repeat top left;  padding:4px 0px 4px 75px;}
.mbox5001 .block2 { background: url(arrow03.gif) no-repeat top left;  padding:4px 0px 4px 15px;}
.mbox5001 .title a {font-weight:bold; color:#F7A363;}.mbox5001 .title a:hover {text-decoration:none;}
.mbox5001 p {margin:0px; padding:3px 0px 3px 0px; line-height:16px;}
.mbox5001 .img {padding:4px; background:#F3E1C5; float:left; margin:0px 10px 10px 0px;}

.foot-mboxes2 .mbox5001 .title a {font-weight:bold; color:#E90202;}
.foot-mboxes2 .mbox5001 {color:#444444}
.foot-mboxes2 .mbox5001 .block2 { background: url(arrow06.gif) no-repeat top left;  padding:4px 0px 4px 15px;}

.mbox7001 {display:block;  background: #9A0505 url(mbox7001bg.gif) no-repeat top left; border:1px solid #9A0505; padding-bottom:15px;}
.mbox7001 .compact-title a {padding:3px 3px 3px 30px; }
.mbox7001 .compact-title a:hover {background:#E30F0F}
.mbox7001 .title a {border-bottom:1px solid #E1CC93; background: url(arrow05.gif) no-repeat top left;padding:6px 3px 6px 15px; display:block;font-weight: bold;}
.mbox7001 a { color:#ffffff; text-decoration:none;  margin:0px 8px 0px 8px; display:block;}
.mbox7001 .title a:hover {background:#E30F0F url(arrow05.gif) no-repeat top left;;}
.mbox7001 .head {font-size:12px; font-weight:bold; color:#9E0909; background:#DDC68D; padding:8px;}

.mbox8001 a {text-decoration:none; float:left;border:0px; border-top:5px solid #8e181b; margin-right:5px; background: url(lock.gif) no-repeat right; padding:4px 10px 4px 10px; font-size:12px; font-weight:bold;}
.mbox8001 a:hover {background:#d30909;}

.mbox9001 {position:relative; font-size:12px; color:#444444; line-height:18px; font-weight:bold; display:block; border:1px solid #E9D6C4; background:#F6F2E7; margin-bottom:7px;}
.mbox9001 .cont {padding:10px;position:relative; }
.mbox9001 .subtitle {padding:5px 8px 5px 10px; background: #C60808; color:F7F4EB; line-height:14px;}
.mbox9001 h2 a {color:#E90202; text-decoration:none; background:none;}
.mbox9001 h2 a:hover {color:#8E181B;}
.mbox9001 p {margin:0px; padding:3px 0px 3px 0px;}
.mbox9001 a { color:#E90202;}
.mbox9001 .img {padding:4px; background:#F3E1C5; margin:0px 0px 10px 0px;}
.mbox9001 .img2 {border:4px solid #F3E1C5; margin:0px 10px 10px 0px; float:left;position:relative; }
.mbox9001 .moreinfo a:hover { text-decoration:none;}
.mbox9001 ul {margin-left:215px;}

.siteinfo2 { color:#E90202; font-size:32px; padding: 50px 0px 10px 10px;} 
.popup-cont {display:block; margin:10px; background:white; border:1px solid #C5B7A0; padding:15px;}
.popup-cont td {border-bottom:1px solid #F4E1CE; padding:2px;}



