html { overflow-y: scroll; }
body { margin: 0; padding: 0; background:url(/gfx/background.jpg) left top repeat-x #FFF; color: #000; text-align: center; }
body, td { font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 150%; }
input, select, textarea { font-family: Verdana, sans-serif; font-size: 12px; border: 1px solid #333; padding: 1px 2px; }
img { border: 0; }
p { margin: 5px 2px; padding: 0; }
a { text-decoration: none; color: #005C83; }
form { display: inline; }
h1, .form_title { font-size: 20px; font-weight: bold; margin: 0; padding: 5px 0; }
input[type=button], input[type=submit] { cursor: pointer; }
input[type=checkbox] { border: 0; }

div.success, div.error, div.info, div.notice { margin: 10px; padding: 8px 10px 10px 28px; }
div.success { background: #CDEFA6 url(/gfx/icon_success.gif) no-repeat 5px 10px; border: 1px solid #9BCC54; color: #648434; }
div.error { background: #FFD5D5 url(/gfx/icon_error.gif) no-repeat 5px 10px; border: 1px solid #FFACAD; color: #CF3738; }
div.info { background: #A8CDE3 url(/gfx/icon_info.gif) no-repeat 5px 10px; border: 1px solid #6ABCE2; color: #1C6B8B; }
div.notice { background: #FFF3A3 url(/gfx/icon_notice.gif) no-repeat 5px 10px; border: 1px solid #E7BD72; color: #B79000; }
span.error { color: #CF3738; }
.required { font-weight: bold; }
.clear { clear: both; }
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
img.left { float: left; }
img.right { float: right; }

#container{ width:900px; margin:10px auto; position:relative; min-height:500px; }
#container .banner-container-left{ position:absolute; left:-130px; top:0; width:120px; height: 600px; overflow: hidden; }
#container .banner-container-right{ position:absolute; right:-130px; top:0; width:120px; height: 600px; overflow: hidden; }
#header{ position:relative; width:900px; height:230px; }
#header #logo{ position: absolute; top: 0; left: 0; width:207px; height:200px; background:url(/gfx/logo.png) left top no-repeat; display:block; }
#header-banner{ position:absolute; left:230px; top:33px; width:417px; height:164px; }
#login-box{ text-align:right; padding:10px; width:202px; height:163px; background:url(/gfx/loginbox.png) left top no-repeat; position:absolute; right:0; top:33px; color:#FFF; }
.logged-in { text-align: center; }
#login-box span.title{ text-align:center; margin:0 0 10px 0; display:block; color:#fff; text-transform:uppercase; font-family:Arial; font-size:14px; }
#login-box input[type="text"],#login-box input[type="password"]{ border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width:155px; height:17px; border:0; margin:2px 15px; padding:3px 10px 0; background:#fff; font-size:10px; color:#015894; }
#login-box input[type="submit"]{ width:125px; margin:10px 12px 2px 2px; padding:5px 15px; font-size:10px; text-transform:uppercase; font-weight:bold; color:#395306; text-shadow:0px 0px 1px #395306; background:url(/gfx/login-box-submit.jpg) left top repeat-x; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border:1px solid #a6e302; border-top-color:#ffff69; border-left-color:#ffff69; }
#login-box input[type="button"]{ width:125px; margin:2px 12px 2px 2px; padding:5px 15px; font-size:10px; text-transform:uppercase; font-weight:bold; color:#fff; text-shadow:0px 0px 1px #fff; background:url(/gfx/login-box-button.jpg) left top repeat-x; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border:1px solid #137dbb; border-top-color:#5cb3e2; border-left-color:#5cb3e2; }
#menubar{ display:block; padding:0; margin:0; width:900px; height:75px; background:url(/gfx/menubar.png) left top no-repeat; }
#menubar li{ float:left; list-style-type:none; }
#menubar li.iwiw a{ padding:18px 14px; }
#menubar li.fb a{ padding:18px 58px; }
#menubar li.oldalajanlo a{ padding:18px 58px; }
#menubar li a{ padding:18px 38px; display:block; font-size:14px; text-transform:uppercase; color:#fff; }
#content{ min-height: 640px; width:900px; text-align:left; }
#content .leftside{ width:162px; float:left; min-height:250px; }
#content .leftside span.home{ display:block; margin:0 0 25px 10px; font-size:20px; font-weight:bold; text-transform:uppercase; color:#e6770e; }
#content .leftside span.home a{ color:#e6770e; }
#content .leftside .menu{ padding:0; margin:0; background:#797979;
border-radius-bottomright:10px;
border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
 }
#content .leftside .menu li{ padding:10px 10px; margin:0; display:block; background:url(/gfx/menubg.jpg) left top repeat-x; font-size:11px; text-transform:uppercase; color:#fff; list-style-type:none; }
#content .leftside .menu li:first-child{ background:none; }
#content .leftside .menu li a{ display:block; color:#fff; }
#content .leftside .menu li.ceges-hitel{ background:url(/gfx/ceges-hitel.jpg) left top no-repeat; }
#content .leftside .menu li.gepjarmu-hitel{ background:url(/gfx/gepjarmu-hitel.jpg) left top no-repeat; }

#content .leftside .leftside-bannerbox{ width:162px; height:213px; margin:18px 0 0 0; }

.notification{ margin:10px 0; font-size:14px; color:#2c2c2c; text-transform:uppercase; text-align:center; }

#content .rightside{ width:730px; float:left; min-height:200px; margin:0 0 0 8px; }
#content .rightside .menu{ display:block; padding:0; margin:13px 0 0 0; }
#content .rightside .menu li{ float:left; display:block; padding:0; margin:1px; width:102px; height:301px; background:url(/gfx/hitel-gomb.jpg) left top no-repeat; }
#content .rightside .menu li:hover{ background-position:right top; }
#content .rightside .menu li a{ text-transform:uppercase; font-size:14px; font-weight:bold; color:#fff; display:block; width:82px; height:176px; padding:125px 10px 0; text-align:center; }
#content .rightside .links{ position: relative; margin:10px 0; display:block; z-index: 1000; }
#content .rightside .links li{ list-style-type:none; float:left; margin:0 0 0 65px; }
#content .rightside .links li a{ padding:14px 0 0 44px; display:block; width:170px; height:28px; background:url(/gfx/submenu.png) left top no-repeat; font-weight:bold; text-transform:uppercase; color:#2c2c2c; font-size:14px; }
#content .rightside .links li ul{ padding:0; margin:0 0 0 2px; position:absolute; }
#content .rightside .links li ul li{ float:none; width:208px; height:30px; padding:0; margin:0; }
#content .rightside .links li ul li a{ color:#fff; font-size:14px; font-weight:normal; padding:5px 0 0 5px; margin:0; width:208px; height:25px; background:url(/gfx/sm.png) left top no-repeat; }
#content .rightside .links li ul li.sml a{ background:url(/gfx/sml.png) left top no-repeat; }
#content .rightside .links li ul li.sm1{ height:31px; }
#content .rightside .links li ul li.sm1 a{ height:31px; background:url(/gfx/sm1.png) left top no-repeat; }
#content .rightside .links li ul li.sm2 a{ background:url(/gfx/sm2.png) left top no-repeat; }


#content .rightside .rightside-bannerbox{ width:727px; height:213px; margin:10px 0 0 0; }

#feltetelek { height: 80px; overflow: auto; border: 1px solid #B8B8B8; padding: 5px; }
#scroller { height: 20px; margin: 10px 0 20px 0; padding: 3px 0 8px; border-bottom: 1px solid #FFF; overflow: hidden; position: relative; }
#scroller span { white-space: nowrap; position: absolute; }

#page_path { margin: 5px 3px 15px; }

.task_box_top { background: url(/gfx/keres_top_small.png) no-repeat; height: 33px; padding: 15px 15px 0; }
.task_box_content { background: url(/gfx/keres_bg.png) repeat-y; padding: 0 15px 0; height: 100px; }
.task_box_content p { margin: 0; padding: 4px 0 0 0; }
.task_box_bottom { background: url(/gfx/keres_bottom.png) no-repeat; height: 48px; text-align: center; }
.task_box_top h1 { color: #BD3F08; }

#togglefilterform, #togglebankfilterform { margin: 20px 0 0 0; font-size: 17px; font-weight: bold; }
.creditfilterresult { margin: 10px 0 25px; border-bottom: 1px solid #999; padding: 0 0 5px; }
.creditfilterresult table { width: 100%; }
.creditfiltertitle td { font-size: 14px; font-weight: bold; }
.creditfilterresult td {  }
table.details td { width: 50%; }

#col_banklist { float: left; width: 190px; }
#col_content { float: left; width: 386px; }
#banklist { margin: 10px 0; padding: 0; list-style: none; }
#banklist li { margin: 3px 0; padding: 0; font-weight: bold; }
#companylogo { float: left; margin: 0 10px 10px 0; }
#description { margin: 5px 0; }
.companylogosmall { float: left; margin: 0 5px 5px 0; }
.company { font-weight: bold; }

#footer{ width:100%; margin:10px auto 0; height:296px; background:url(/gfx/footer.jpg) left top repeat-x; }
#footer .content{ position:relative; margin:0 auto; width:900px; height:296px; padding:25px 0 0 0; }
#footer .content ul{ margin:0; padding:0; }
#footer .content ul li{ background:url(/gfx/footer-separator.jpg) left center no-repeat; list-style-type:none; margin:0; padding:0; float:left; }
#footer .content ul li:first-child{ background:none; }
#footer .content ul li a{ display:block; padding:60px 50px; text-shadow:1px 1px 0px #fff; font-size:14px; color:#000; text-transform:uppercase; }
#footer .content ul li img{ margin:0 0 0 30px; }
#footer .content .sevenlogo { color:#797979; background: url(/gfx/sevenlogo.png) no-repeat left top; bottom:20px; display:block; font-size:10px; height:25px; left:385px; line-height:100%; padding:37px 0 0; position:absolute; width:111px; }
