body {
  padding: 0px;
  margin-top: 0px;
  background-color: #ffffff; 
  /*background: #ffffff url(../design/header_bg.jpg) repeat-x; */
	text-align:left !important;
}

h1 {
  font-size: 22px;
  padding: 0px;
  margin:0px;
  font-family: Calibri;
  color: #505050;
}
 
#navilabel{
  margin-left: 20px;
  margin-right: 30px;
  padding-top: 20px;
  padding-left: 0px;
  padding-bottom: 5px;
  border-bottom: 1px double #595E00; 
}

#page {
  width: 100%;
  height: 100%;
  
}


#container {
	padding-top:10px;
  width: 990px;
  height: 100%;
  border: 0px solid #ddd;
  text-align: left;
  position: relative;
  background: url(../design/body_bg.jpg) repeat-y;
}

#header {
  position: relative;
  width: 990px;
  height: 170px;  
  border: 0px solid #ddd;
  background: url(../design/logo.jpg) no-repeat;
}

#center {
  height: 100%;
  border: 0px solid #ffbbbb;
  padding: 0px;
  
}

#main {
  background: url(../design/center_bg.jpg) repeat-y;
}
/*
#body_ {
  height: 364px;
  width: 10px;
  position:absolute;
  
}
*/
#left {
  width: 186px;
  min-height: 210px;
  position: relative;
  border: 0px solid #ffbbbb;                    
  background: url(../design/left.jpg) no-repeat;
  
}

.menu_bg {
  background: url(../design/left_bg.jpg) repeat-y;
}
  
#left_bottom {
  height: 14px;
  background: url(../design/left_bottom.jpg) no-repeat;
}

#tdleft
{
  width: 186px;
  border-right: 0px solid #ddd;
  /*background: url(../design/left.jpg) no-repeat; */
}

#tdright
{
  border-left: 0px solid #ddd;
  
}             


/*
#right {
  float: left;
  width: 248px;
  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;
 
}
 */


#footer {
  position:relative;
  height: 80;
  border: 0px solid #fff;
}

div.clear {
  clear: both;
  float: none;
}

#infobox {
  background: #4c4c4c;
  height: 30px;
  margin: 0px 1px 1px 1px;
  text-align: right;
  color: #fff;
}

.infobox {
  padding: 8px 6px 0px 0px;
  
}

#fvm {
  position: absolute;
  width: 186px;
  height: 62px; 
  background: url(../design/left_bg.jpg) repeat-y;
  z-index: 300;
}

#main_content {
  width: 797px;
  margin: 0px 1px 0px 1px;
  background: url(../design/center_top.jpg) repeat-x;
}

td#content {
 background: url(../design/center_bottom.jpg) no-repeat bottom;
}

#center_bottom {
  position: relative;
  height: 100px;
}

#cl {
  position: absolute;
  width: 19px;
  height: 19px;
  top: -19px; 
  left: 181px; 
  border: 0px;
  background: url(../design/cl.jpg) no-repeat;
  z-index: 2;
}

#cr {
  position: absolute;
  width: 19px;
  height: 19px;
  top: -19px; 
  right: 0px; 
  border: 0px solid #fff;
  background: url(../design/cr.jpg) no-repeat;
}

#ws_content {
  min-height: 430px;
  white-space: normal;
  text-align:left;
  padding: 20px 20px 20px 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;
}

input.header{
  margin:0px 0px 0px 0px;
  padding:3px 0px 0px 0px;
  font:normal 12px Tahoma;
  border:0px;
  height:18px;
  background:url(../../../themes/igazbarat/design/input_bg.jpg) repeat-x top;
}
input.header_left{
  margin:0px 0px 0px 0px;
  padding:3px 0px 0px 0px;
  font:normal 12px Tahoma;
  border:0px;
  height:18px;
	width:5px;
  background:url(../../../themes/igazbarat/design/input_left.jpg) no-repeat;
}
div.input_header{
  background:url(../../../themes/igazbarat/design/input_left.jpg) no-repeat;
  padding-top:0px;
  padding-left:5px;
  border:0px solid #ff0000;
  height:21px;
  width:180px;
  border:0px solid #f00;
  margin:0px;
	vertical-align:top;
}

/* 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: #D36102;
  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;  
  min-height: 30px;
  font-size: 11px;
  margin-bottom: 15px;
  padding: 2px 2px 2px 35px;
  border-bottom: 0px dotted #ddd;
  border-right: 0px dotted #ddd;
  background: #fff url(../design/news_small.png) no-repeat 2px 0px;
}  

table.tesztclass td{
  padding-bottom: 10px;
}

.button_base {
  color: #505050;
}

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: #505050;
  background: #e0e0e1;
  width: 100%;
}

table.sendform td {
  padding: 4px;
  border: 0px;
  color: #505050;
}

div.mehet {
 color: #505050;
 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: #595E00;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

a.mlist:link, a.mlist:visited, a.mlist:active {
  font-size: 12px;
  color: #595E00;
  text-decoration: underline;
}

a.mlist:hover {
  text-decoration: none;
  color: #595E00;
}

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.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 {
  
}

#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;
}

/* ** hirek start ** */

div.hir_cim {
  float: left;
}
span.hir_cim{
  font-size: 16px; 
  color: #004276;
  cursor: pointer;
  text-decoration: underline;
}

span.hir_cim:hover{
  text-decoration: none;
}

span.hir_cim_nobov{
  color: #004276;
  font-size: 16px; 
  text-decoration: none;
}

div.hir_datum {
  float: right;
  
}

div.hir_tartalom {
  color: #505050;
}

div.clear {
  clear:both;
  float:none;
}

div.hir_tovabb {
  text-align: right;
}

div.hir_tovabb span {
  color: #004276;
  cursor: pointer;
  text-decoration: underline;
}

div.hir_tovabb span:hover {
  color: #004276;
  text-decoration: none;
}
/* ** hirek end ** */


/** forum start **/

div.forum_tema {
  border: 1px solid #ddd;
  padding:2px;
}

table.forum_tema {
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  padding: 2px;
}

table.forum_tema td, table.forum_tema td.fej {
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  padding: 2px;
}

table.forum_tema td.fej {
  font-weight: bold;
  background: #ddd;
  padding: 2px;
}

div.forum_comment {
 margin-top: 20px;
 font-size: 12px;
 border: 1px solid #ddd;
}

table.forum_comments td.forum_datum{
  padding: 2px;
  background: #f5f5f5;
  border-bottom: 1px solid #000;
  border-top: 0px solid #f6f6f6;
}

table.forum_comments td.szerzo{
  padding: 4px;
  /*background: #f3f3f3;*/
  vertical-align: top;
  border-right: 0px solid #f3f3f3;
  border-bottom: 0px solid #f3f3f3;
}

div.forum_szerzo {
  border: 1px solid #f3f3f3; 
  padding: 2px;
  background: #FFF8DD;
}

table.forum_comments td.comment{
  padding: 10px;
  
  font-size: 12px;
}

table.forum_comments td.post_reply{
  padding: 2px;
  text-align: right;
  border-top: 1px solid #f5f5f5;
}

.lr_pn {
 background: #fff; 
 color: #75797f;
 vertical-align: top;
}

.lr_ps {
  background: #f9f9f9;
  color: #75797f;
  vertical-align: top;
}

/** forum end **/


.page_blokk {
  margin-bottom: 20px;
}

table.kapcsolat {
 
}

table.kapcsolat td {
  padding: 4px 0px 2px 0px; 
  vertical-align: top;
  padding-left: 20px;
}

div.nev {
  font-weight: bold;
  color: #b90000;
  padding-left: 0px;
  padding-bottom: 4px;
  margin-top: 30px;
  border-bottom: 1px dotted #b60000;
}

table.kapcsolat td.cim {
 
 padding-top: 20px;
}


table.naptar {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background: #f5f4f2;
}

table.naptar td.smalltext {
  text-align:left;
  width: 20px;
  height: 5px;
  padding-left: 4px;
  padding-top: 2px;
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;
  vertical-align: top;
  font-size: 10px;
  font-weight: normal;
  color: #5F79AB;
} 

table.naptar th.smalltext {
  color: #808080;
  font-weight: bold;
  font-size: 12px;   
  height: 20px;
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;
  padding-bottom: 0px;
  padding-left: 4px;
}  

.szoveg {
  color: #750000;
  font-weight: bold;
  font-style: italic;
  font-size: 14px;
  
  float: right;
  
}

table.naptar caption {
  padding-bottom: 20px;
}  

span.hetvege {
  font-weight: bold; 
  color: #00579A;
}

a.naptar:link, a.naptar:active, a.naptar:visited {
  text-decoration: underline;
  color: #b60000;
  font-size: 11px;
}

a.naptar:hover {
  text-decoration: none;
}

/* lapozo */
div.t_lapozo
{
	text-align:center;
	padding:10px 50px 20px 0;
}
div.t_lapozo a.menulapoz11:link, div.t_lapozo a.menulapoz11:visited, div.t_lapozo a.menulapoz11:active,
div.t_lapozo a.menulapoz1:link, div.t_lapozo a.menulapoz1:visited, div.t_lapozo a.menulapoz1:active, font.menulapoz1
{
	color					:#707070;
	font-family				:Tahoma;
	font-size				:11px;
	text-decoration			:none;
	font-weight				:normal;
}
div.t_lapozo a.menulapoz11:link, div.t_lapozo a.menulapoz11:visited, div.t_lapozo a.menulapoz11:active, div.t_lapozo a.menulapoz11:hover,
font.menulapoz1{
	padding:0 5px 0 5px;
}
font.menulapoz1{
	color:#FC7A1A;
}
div.t_lapozo a.menulapoz11:link, div.t_lapozo a.menulapoz11:visited, div.t_lapozo a.menulapoz11:active, div.t_lapozo a.menulapoz11:hover{
	text-decoration			:underline;
}
div.t_lapozo a.menulapoz1:hover, div.t_lapozo a.menulapoz11:hover
{
	color					:#FC7A1A;
}

/* Reszletek */
table.tbl_details,
table.tbl_details_place
{
	border:1px dotted #888;
	background-color:#fafafa;
}
table.tbl_details td,
table.tbl_details_place td
{
	line-height:18px;
}
table.tbl_details td.data,
table.tbl_details_place td.data
{
	vertical-align:top;
}
table.tbl_details td.img,
table.tbl_details_place td.img
{
	text-align:center;
	vertical-align:top;
}
table.tbl_details td.img img,
table.tbl_details_place td.img img
{
	border:2px solid #eee;
}

table.tbl_details_place
{
	background-color:#fafafa;
}

table.tbl_details_list td.img img
{
	border:2px solid #fff;
}
table.tbl_details_list td
{
	vertical-align:top;
	text-align:left;
}

div.talaltam_img
{
	float:left;width:120px;padding-right:10px;
}
div.talaltam_img img
{
	border:2px solid #fff;
}

div.dv_place
{
	border:1px dotted #888;
	background-color:#fdcd85;
	padding:8px;
	margin-top:30px;
	text-align:left;
}
div.dv_place div
{
	text-align:left;
}
/*
div.dv_place a:link, div.dv_place a:visited, div.dv_place a:active
{
	color:#B2B263;
}
div.dv_place a:hover
{
	color:#B2B263;
}*/

/* *************************************************	*/
/*	Gallery Styles 			                			*/
/* *************************************************	*/


#motioncontainer 
{
  /*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
  width: 100%; /* Set to gallery width, in px or percentage */
  height: 103px; /* Set to gallery height */
  position:relative;
  overflow:hidden;
  margin:10px 0 0 0;
  visibility: visible;
	/*background:url(../../../themes/default/design/hide.jpg);*/
	z-index:1011;
}

#motioncontainer a img 
{
  border: 1px solid #cccccc; /* Set image border color */
  height: 75px;
}

#motioncontainer a:hover img 
{
  border: 1px solid #0167AA; /* Set image border hover color */
}

#statusdiv 
{
  background-color: lightyellow;
  border: 1px solid gray;
  padding: 2px;
  position: absolute; /* Stop Editing Gallery Styles */
  left: -300px;
  visibility: hidden;
}

div.md_bord
{
	padding:1px 0 1px 0;
	border:3px solid #eee;
}
div.md_bord_akt
{
	padding:1px 0 1px 0;
	border:3px solid #f00;
}
img.md_img
{
	border:2px solid #fff;
}
img.md_img_akt
{
	border:2px solid #D36102;
}
div a.md_count:link, div a.md_count:visited, div a.md_count:active
{
	text-decoration:none;
	color:#707070;
	font-size:10px;
}
div a.md_count:hover
{
	text-decoration:none;
	color:#707070;
}

div a.md_name:link, div a.md_name:visited, div a.md_name:active
{
	text-decoration:underline;
	color:#595E00;
}
div a.md_name:hover
{
	text-decoration:none;
	color:#595E00;
}

div a.md_count_akt:link, div a.md_count_akt:visited, div a.md_count_akt:active
{
	text-decoration:none;
	color:#D36102;
	font-size:10px;
}
div a.md_count_akt:hover
{
	text-decoration:none;
	color:#D36102;
}

div a.md_name_akt:link, div a.md_name_akt:visited, div a.md_name_akt:active
{
	text-decoration:underline;
	color:#D36102;
}
div a.md_name_akt:hover
{
	text-decoration:none;
	color:#D36102;
}

div.menhely_det
{
	text-align:center;padding-bottom:5px;
}
div.menhely_det img
{
	border:2px solid #eee;
}

div.menhely_animal
{
	float:left;
	width:322px;
	border:1px dotted #aaa;
	margin:5px;
	padding:5px;
	background-color:#EEEEEE;
	height:154px;
}
div.menhely_animal div img
{
	border:2px solid #fff;
}
div.menhely_eler
{
	float:left;
	width:322px;
	padding:5px;
	margin:5px;
	border:0px dotted #aaa;
}
div.menhely_eler div
{
	text-align:left;
}

/* END - Gallery */

/* kereso */

#kereso_sav
{
	background-color:#6D7500;
	height:50px;
	width:715px;
	margin:5px 0 0 5px;
	padding:5px 10px 0 10px;
}
table.tbl_kereso td
{
	text-align:center;
	color:#fff;
}

/* menhely */
div.menhely_list
{
	float:left;
	width:260px;
	padding:0 20px 20px 20px;
	text-align:left;
}
div.lst_megye
{
	text-align:left;
	font-weight:bold;
	padding:0 0 5px 0;
	font-size:14px;
}
div.lst_place a:link, div.lst_place a:visited, div.lst_place a:active 
{
	text-decoration:underline;
	color:#595E00;
	line-height:16px;
}
div.lst_place a:hover
{
	line-height:16px;
	text-decoration:none;
}
div.lst_place font
{
	font-size:10px;
	color:#707070;
}
div.lst_place, div.lst_place a
{
	text-align:left;
}
#menhely_nev
{
	text-align:left;
}