body {
  padding: 0px;
  margin-top: 0px;
  background: url(../design/header_bg.jpg) repeat-x; 
}

h1 {
  font-size: 16px;
  padding: 0px;
  margin:0px;
}

#searchdiv {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #fff;
  
}


#search_checkboxessearch_checkboxes, #search_checkboxesreg, {
  width: 660px;
  border: 0px solid #fff;
  padding-left: 20px;
  padding-right: 20px;
}

#loginbox {
  width: 339px;
  height: 69px;
  bottom: 13px;
  right: 12px;
  border: 0px solid #fff;
  background: url(../design/loginbox.jpg) no-repeat;
}

div.ful_default  {
  background: url(../design/searchform_default.jpg) no-repeat;
  height: 34px;
} 

div.ful_nyelv {
  background: url(../design/searchform_nyelv.jpg) no-repeat;
  height: 34px;
}

div.ful_tarstud {
  background: url(../design/searchform_tarstud.jpg) no-repeat;
  height: 34px;
}

div.ful_termtud {
  background: url(../design/searchform_termtud.jpg) no-repeat;
  height: 34px;
}

div.ful_szakmai {
  background: url(../design/searchform_szakmai.jpg) no-repeat;
  height: 34px;
}

div.ful_muveszet {
  background: url(../design/searchform_muveszet.jpg) no-repeat;
  height: 34px;
}

#navilabel{
  padding-left: 0px;
  padding-top: 0px;
  margin-top: 6px;
}

#page {
  width: 100%;
  height: 100%;
  
}

#container {
  width: 1076px;
  height: 100%;
  border: 0px solid #ddd;
  text-align: left;
  position: relative;
  background: url(../design/body_bg.jpg) repeat-y;
}

#header {
  position: relative;
  width: 742px;
  height: 135px;  
  border: 0px solid #ddd;
  background: url(../design/logo.jpg) no-repeat;
}

#center {
  height: 100%;
  border: 0px solid #ffbbbb;
  padding: 0px 10px 20px 20px;
  
}

#body_left {
  height: 364px;
  width: 10px;
  position:absolute;
  background: url(../design/body_left.jpg) no-repeat;
}

#left {
  float: left;
  position: relative;
  width: 0px;
  border: 0px solid #ffbbbb;
}

#tdleft
{
  border-right: 0px solid #ddd;
}

#tdright
{
  border-left: 0px solid #ddd;
  
}             

#right {
  float: left;
  width: 334px;
  height: 100%;
  min-height: 500px;
  border: 0px solid #ffbbbb;
  background:  url(../design/right_top.jpg) no-repeat top right;
} 
            
#jobb_also {
  height: 43px;
  width: 248px;
 
}

#main_also {
  width: 742px;
  height: 43px;
  /*background: #fef8e5 url(../design/alj_alap_n.jpg) no-repeat bottom;*/
}

#footer {
  position:relative;
  height: 122px;
  background: url(../design/footer.jpg) no-repeat;
}

div.clear {
  clear: both;
  float: none;
}

#ws_content {
  width: 710px;
  white-space: normal;
  text-align:left;
  padding:0px;
  padding-top: 20px;
  border: 0px solid #ffbbbb;
}  

/* inputok */

input, select, textarea {
  border: 1px solid #ddd;
  padding: 1px;
  color: #505050;
  /*background: #fff url(../../admin/design/input_bg.jpg) repeat-x;*/
  /*width: 200px;*/
}

input.login {
  border: 0px;
  background: #fff;
  font-size: 10px;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
  color: #008037;
}
/* sajat select */

div.input_select_div {
 float: left; 
 padding: 2px; 
 cursor: pointer; 
 padding-left: 10px; 
 padding-right: 25px; 
 min-width: 50px; 
 text-align: center; 
 height: 15px; 
 border: 1px solid #ddd;
 background: #fbfbfb url(../../default/images/select_btn.gif) no-repeat right;
}

/* valaszthato elemek divje */

div.select_drop_down {
 border: 1px solid #ddd;
 background: #fff; 
 padding: 0px;
}

div#scroll {
 height: 150px;
 min-width: 50px;
}

div#scroll td{
 padding: 2px;
}

div.scroll_close {
 background: #fff;
 padding: 2px;
 border-bottom: 1px solid #000;
}

/* 1 valaszthato elem divje */
div.select_item {
  background: #fff;
  font-weight: normal;
  border: 1px solid #ddd;
  padding: 2px 2px 2px 2px;
}

div.select_item_hover {
  border: 1px solid #000;
  padding: 2px 2px 2px 2px;
  
}

table.admin_menu input{
  /*width:100px;*/
}


td.urlap_label {
  padding-top: 3px;
  font-size: 12px;
  width: 200px;
  vertical-align: top;
}

td.urlap_input {
  padding-top: 3px;
  vertical-align: top;
  width: 300px;
}



td.inputhint {
  padding: 18px 0px 6px 0px;
  font-size: 10px;
  color: #A30126;
}

td.form_fejlec {
  vertical-align: top;
}

div.form_fejlec {
  font-size: 16px;
  color: #A30126;
  white-space: nowrap;
  border-bottom: 0px solid #000;
  border-top: 0px solid #000;
  padding: 0px 0px 5px 0px;
  vertical-align: top;
}

div.form_fejlec_desc {
  color: #676D6D;  
  font-size: 11px;
  margin-bottom: 15px;
  padding-left: 10px;
}  

table.tesztclass td{
  padding-bottom: 10px;
}

.button_base {
  color: #000;
}

table.adatell_nobg {
  width: 650px;
  border: 1px solid #D6DBE1;
  padding: 0px 10px 10px 0px;
  background: #fff;
}

table.adatell_nobg td {
  padding: 2px 2px 2px 10px;
  vertical-align: top;
  /*background: #fff;*/
  border-bottom: 1px solid #eeefff;
  color: #364D79;
}

table.adatell_nobg td.bal {
 /* background: #fffcf3;*/
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
  color: #364D79;
  font-weight:normal;
  width: 260px;
}        

table.adatell_nobg td.group {
  padding-top: 15px;
  font-weight: bold;
}

table.adatell {
  width: 650px;
  border: 1px solid #D6DBE1;
  padding: 0px 10px 10px 0px;
  background: url(../design/adatell_bg.jpg) repeat-y;
}

table.adatell td {
  padding: 2px 2px 2px 10px;
  vertical-align: top;
  /*background: #fff;*/
  border-bottom: 1px solid #eeefff;
  color: #364D79;
}

table.adatell td.bal {
 /* background: #fffcf3;*/
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
  color: #364D79;
  font-weight:normal;
  width: 260px;
}        

table.adatell td.changed, span.changed {
  /*olor: #b60000;*/
  font-weight: normal;
}

table.adatell td.group {
  padding-top: 15px;
  font-weight: bold;
}

table.sendform {
  font-size: 12px;
  color: #565656;
  background: #e0e0e1;
  width: 100%;
}

table.sendform td {
  padding: 4px;
  border: 0px;
  color: #565656;
}

div.mehet {
 color: #2d5b90;
 text-decoration: underline;
}

div.mehet:hover {
 text-decoration: none;
}

.kulddiv
{
  background: #e0e0e1;
  border: 1px solid #bbbaba;
  padding: 6px;
  width: 400px;
}

table.allasbox{
  width: 225px;
  background: #fff;
  border-bottom: 1px dotted #ddd;
  border-right: 1px dotted #ddd;
  border-left: 0px dotted #aaa;
  padding: 0px 10px 10px 0px;
  margin-bottom: 15px;
  font-family: Arial;
}

table.allasbox td {
  padding-bottom: 2px;
  padding-right: 10px;
  text-align: left; 
}

table.allasbox td.cim {
 
}

a.allas:link, a.allas:visited, a.allas:active, 
a.read:link, a.read:visited, a.read:active {
  color: #004276;
  text-decoration: underline;
  font-size: 16px;
  font-weight: bold;
}

a:link, a:visited, a:active {
  font-size: 12px;
  color: #364D79;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

a.read:link, a.read:visited, a.read:active {
  font-size: 11px;
}

a.allas:hover, a.read:hover {
  text-decoration: none;
}

a.jelszo:link, a.jelszo:visited, a.jelszo:active {
  font-size: 11px;
  color: #30615f;
}

a.jelszo:hover {
  text-decoration: none;
}


table.allasbox td.szoveg {
 font-size: 12px;
}

table.allasbox td.postacim {
  color: #808080;
  font-size: 11px;
}

table.allasbox td.tel {
  color: #004276;
  font-size: 11px;
}

div.allasbox, div.allasbox2, div.allasbox3 {
  width: 225px;
  height: 26px;
  font-weight: bold;
  color: #fff;
  padding: 5px 0px 5px 0px;
  border: 0px solid #b60000;
  background: url(../design/allasbox_fej.jpg) no-repeat;
}

div.allasbox2 {  
  background: url(../design/allasbox_fej2.jpg) no-repeat;
}

div.kiemeltek { 
  width: 467px;
  height: 26px;
  font-weight: bold;
  color: #fff;
  padding: 5px 0px 5px 0px;
  border: 0px solid #b60000; 
  background: url(../design/kiemfej.jpg) no-repeat;
}

div.allasbox3 {
  background: url(../design/allasbox_fej3.jpg) no-repeat;
}

div.allasbox_szeles {
  width: 467px;
  height: 26px;
  font-weight: bold;
  color: #fff;
  padding: 5px 0px 5px 0px;
  background: url(../design/allasbox_fej_eloadok.jpg) no-repeat;
}

#footer {
 text-align:center;
}

#footer div {
  font-size: 12px;
  padding-left: 5px;
  padding-right: 6px;
  margin: 0px;
  border-right: 1px dotted #3A84BB;
  display:inline;
}

#footer div.noborder {
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
  display:inline;
  border-right: 0px;
}

#footer a:link, #footer a:visited, #footer a:active {
  color: #3A84BB;
  font-size: 12px;
  text-decoration:none;
  padding: 0px;
}

#footer a:hover {
  text-decoration:underline;
}
