/* ::::: http://www.kvrt.hu/css/portal.css ::::: */

body, html { color: rgb(0, 0, 0); font-family: Verdana,Arial; font-size: 12px; }
a { font-weight: bold; color: rgb(191, 17, 16); text-decoration: none; }
a:link { font-weight: normal; color: rgb(191, 17, 16); text-decoration: none; }
a:hover { font-weight: normal; color: rgb(191, 17, 16); text-decoration: underline; }
a:visited { font-weight: normal; }
.cim { font-weight: bold; color: rgb(191, 17, 16); font-size: 16px; padding-bottom: 5px; }
.naptarhatter { background-color: rgb(255, 255, 255); }
.naptarhatterszabadnap { background-color: rgb(255, 255, 255); }
.naptarhattervasarnap { background-color: rgb(255, 255, 255); }
.naptarnemvasarnap { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.naptarhattermainap { background-color: rgb(255, 255, 255); color: rgb(222, 157, 0); font-weight: bold; }
.vastag { font-weight: bold; }
/* ::::: http://www.kvrt.hu/css/prettyPhoto.css ::::: */

/* ::::: http://www.kvrt.hu/css/base_sb_both.css ::::: */

body, html { padding: 0px; height: 100%; margin: 0px; background: url('kvrt_main_back.gif') repeat-x scroll left top rgb(132, 12, 11); }
form { padding: 0px; margin: 0px; }
div#container { position: relative; margin: 0px auto; width: 1000px; height: auto ! important; min-height: 100%; text-align: left; background-color: rgb(255, 255, 255); }
div#header { height: 116px; background: url('kvrt_header.gif') no-repeat scroll left top transparent; width: 1000px; }
div#header #language { position: relative; text-transform: uppercase; left: 720px; top: 4px; font-size: 11px; width: 200px; color: rgb(209, 199, 172); text-align: right; }
div#header #banner { position: relative; width: 964px; top: 35px; left: 18px; height: 75px; overflow: hidden; z-index: 10; text-align: right; }
div#header #banner p { padding: 0px; margin: 0px; text-align: right; }
div#mainmenu_wrapper { margin-left: 18px; height: 25px; margin-bottom: 0px; padding: 0px; }
div#menu_bottom { margin-left: 18px; background: url('kvrt_mainmenu_bottom.gif') no-repeat scroll left top transparent; height: 6px; margin-bottom: 5px; }
div#menu_sub { margin-bottom: 5px; margin-left: 18px; margin-right: 18px; }
div#menu_sub ul { padding: 0px; margin: 0px; }
div#menu_sub ul li { float: left; list-style: outside none none; padding-left: 15px; padding-right: 15px; }
div#menu_sub ul li a { display: block; color: rgb(0, 0, 0); font-weight: bold; font-size: 11px; }
div#menu_sub ul li a:hover, div#menu_sub ul li a.selected { display: block; color: rgb(191, 17, 16) ! important; font-weight: bold; font-size: 11px; }
div#menu_sub ul li.sep { padding: 0px; }
div#content { width: 1000px; }
div#content2 { margin-left: 18px; width: 170px; position: relative; float: left; overflow: hidden; }
div#gradient_wrapper1 { margin: 0px; width: 200px; position: relative; background: url('kvrt_top_grad_back.gif') repeat scroll 0% 0% transparent; height: 20px; }
div#gradient_wrapper2 { margin: 0px; width: 10px; position: relative; float: left; background: url('kvrt_top_grad_back.gif') repeat-x scroll 0% 0% transparent; height: 100%; overflow: hidden; }
div#content3 { width: 574px; min-height: 100%; position: relative; float: left; margin: 0px 10px 0px 0px; padding: 0px; overflow: hidden; }
div#content4 { width: 200px; position: relative; float: left; overflow: hidden; }
div#content5 { position: relative; clear: both; padding-bottom: 80px; }
div#footer { position: absolute; height: 58px; width: 1000px; bottom: 0px; }
div#footer1 { background-image: url('kvrt_foot.gif'); background-repeat: no-repeat; height: 58px; width: 1000px; position: absolute; }
div#footer1 p { font-size: 11px; color: rgb(255, 255, 255); text-align: center; margin-top: 30px; }
div#footer2 { display: none; }
.clearer { clear: both; }
div.dottedbottom { margin-top: 15px; margin-bottom: 5px; border-top: 1px dotted rgb(204, 204, 204); }
div#navpath { height: 20px; background: url('kvrt_top_grad_back.gif') repeat-x scroll 0% 0% transparent; width: 574px; margin-bottom: 10px; }
div#navpath img.navend { position: absolute; right: 0px; }
div#navpath img.home { position: absolute; right: 4px; top: 4px; z-index: 4; border: 0px none; }
/* ::::: http://www.kvrt.hu/css/content.css ::::: */

body, html { color: rgb(0, 0, 0); font-family: Verdana,Arial; font-size: 12px; }
#footer1 p a { color: rgb(255, 255, 255); }
table {  }
p { margin: 0px 5px 5px 0px; }
.sidebar { margin: 0px 0px 10px; }
.sidebar input { color: rgb(119, 123, 108); }
div.sidebar_free { margin: 0px 0px 10px; background: url('kvrt_sb_free_back.gif') no-repeat scroll left bottom transparent; }
div.sidebar_free div { padding-left: 10px; }
div.sidebar_free ul { padding-top: 10px; font-size: 11px; padding-left: 25px; margin: 0px; position: relative; padding-bottom: 15px; }
.sidebar_header_bal { background: url('kvrt_sb_left_header.gif') no-repeat scroll 0% 0% transparent; height: 20px; text-align: left; font-size: 13px; font-weight: bold; color: rgb(0, 0, 0); padding-left: 10px; padding-top: 5px; }
.sidebar_header_jobb { background: url('kvrt_sb_right_header.gif') no-repeat scroll 0% 0% transparent; height: 20px; text-align: left; font-size: 13px; font-weight: bold; color: rgb(255, 255, 255); padding-left: 10px; padding-top: 5px; }
.sidebar_content_noround { padding: 10px; background: none repeat scroll 0% 0% rgb(248, 220, 170); }
.sidebar_content { padding: 10px; background: none repeat scroll 0% 0% rgb(248, 220, 170); }
.jobb { background: none repeat scroll 0% 0% rgb(248, 220, 170); }
.bal { background: none repeat scroll 0% 0% rgb(240, 236, 227); }
.fejlec { width: 964px; height: 75px; overflow: hidden; padding: 0px; margin: 0px; text-align: right; background: none repeat scroll 0% 0% transparent ! important; }
.sidebar_content p.right { margin-top: 10px; text-align: right; }
.sidebar_content p input[type="button"], .sidebar_content p input[type="submit"] { border: 1px solid rgb(0, 0, 0); height: 20px; background: url('kvrt_sb_button_back_1.gif') repeat-x scroll 0% 0% transparent; color: rgb(255, 255, 255); font-weight: bold; }
.sidebar_content p input[type="text"], .sidebar_content p input[type="password"] { width: 145px; }
.sidebar_button { border: 1px solid rgb(170, 170, 170); cursor: pointer; }
.sidebar_noheader {  }
.right { text-align: right; }
.small { font-size: 10px; color: rgb(124, 108, 93); }
.bold { font-weight: bold; }
#tooltip { position: absolute; z-index: 3000; border: 1px solid rgb(228, 153, 0); background-color: rgb(248, 220, 170); padding: 5px; opacity: 0.85; width: 200px; }
#tooltip h3, #tooltip div { margin: 0px; }
input, select, textarea { border: 1px solid rgb(119, 123, 108); background-color: rgb(255, 255, 255); font-family: Trebuchet MS,Tahoma,Arial; color: rgb(119, 123, 108); font-size: 11px; }
h3 { font-size: 12px; font-weight: bold; padding: 0px; margin: 0px; }
img { border: 0px none; }
.dmp_calendar { border: 1px solid rgb(244, 197, 119); color: rgb(0, 0, 0); font-size: 11px; }
.clearer { clear: both; }
/* ::::: http://www.kvrt.hu/css/superfish.css ::::: */

.sf-menu, .sf-menu * { margin: 0px; padding: 0px; list-style: outside none none; }
.sf-menu { line-height: 1; text-align: center; }
.sf-menu ul { position: absolute; top: -999em; width: 10em; }
.sf-menu ul li { width: 100%; }
.sf-menu li:hover { visibility: inherit; }
.sf-menu li { float: left; position: relative; }
.sf-menu a { display: block; position: relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 0px; top: 37px; z-index: 99; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 10em; top: 0px; }
.sf-menu { float: left; margin-bottom: 10px; }
.sf-menu a { padding: 0.6em 1em; text-decoration: none; color: rgb(102, 102, 102); }
.sf-menu a:hover { color: rgb(0, 0, 0); }
.sf-menu a, .sf-menu a:visited { color: rgb(102, 102, 102); }
.sf-menu li { background-image: url('kvrt-topmenu-back.gif'); background-repeat: no-repeat; }
.sf-menu li li { background: none repeat scroll 0% 0% rgb(201, 196, 176); border-top: 1px solid rgb(235, 233, 226); border-left: 1px solid rgb(235, 233, 226); }
.sf-menu li li a { text-shadow: 0px 0px rgb(201, 196, 176); font-size: 11px; padding: 0.6em 1em; }
.sf-menu li li a:hover { display: block; color: rgb(0, 0, 0); }
.sf-menu li li li { background: none repeat scroll 0% 0% rgb(201, 196, 176); }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline: 0px none; }
.sf-menu a.sf-with-ul { padding-right: 2.25em; min-width: 1px; }
.sf-sub-indicator { position: absolute; display: block; right: 0.75em; top: 1.05em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url('arrows-ffffff.png') no-repeat scroll -10px -100px transparent; }
a > .sf-sub-indicator { top: 0.6em; background-position: 0px -100px; }
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; }
.sf-menu ul .sf-sub-indicator { background-position: -10px 0px; }
.sf-menu ul a > .sf-sub-indicator { background-position: 0px 0px; }
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0px; }
.current { background-image: url('kvrt-topmenu-selected-back.gif') ! important; background-repeat: no-repeat; }
.selected { color: rgb(255, 255, 255) ! important; }
.sf-menu li div { width: 100%; background-image: url('kvrt_mainmenu_back_end.gif'); background-repeat: no-repeat; background-position: right top; }
.sf-menu li.current div { width: 100%; background-image: url('kvrt_mainmenu_back_active_end.gif'); background-repeat: no-repeat; background-position: right top; }
.sf-menu li li { position: relative; top: -10px; }
.sf-menu li li li { position: relative; top: 0px; }
/* ::::: http://www.kvrt.hu/css/datagrid.css ::::: */

td { font-size: 12px; }
td a { color: rgb(0, 0, 0); text-decoration: none; }
.small { font-size: 10px; }
