#lightbox{
padding-top:85px;
padding-left:60px;
}
body {
 background:#dfdfdf;
 text-align:center;
	font-family: Tahoma,Verdana, Arial;
	font-size:  small;
	color: #000000;
	
	margin-bottom:0;
	padding-bottom:0;
}

#keret {
width: 769px; /* height: 597px;*/
text-align:left;
}


#footer { color:#000000; font-size:11px; line-height:16px;}
#footer a { color:#B6B6B6; text-decoration: none; }
#footer a:hover { text-decoration: underline;}

#header {
/*margin-bottom:5px;*/

}

#hatter {
	background-image: url(../medi/piros_hatter.jpg);
	background-color:#D51719;
	background-repeat:no-repeat;
	width:767px;
	
	/*display:inline;*/
}
#hatter #hatter2{
  margin:0;
  /*margin-top:85px;*/
  margin-bottom:40px;
  padding:0;
  width:730px;

}
#links{
	padding-left:40px;
	
	display:inline;
}
.gals{
	display:inline;
	text-align:right;
	color: #FFFFFF;
	font-size:11px;
	font-family:Arial;
	/*margin-top:58px;
	margin-bottom:4px;*/
}
.gals a{
	text-decoration:none;
	color:white;
}
.gals img{
}

.lang a {
	color:#FFF;
	font-size:11px;	
	text-decoration:none;
}

.lang {
	position:absolute;
	top:10px;
	right:10px;
	color:#FFF;
	font-size:11px;	
}

.orvoskereso{
	/*position:absolute;
	margin-left:158px;
	margin-top:-15px;*/
} 

#menu {
 /*width: 160px; */ 
 height: 512px;
 /* float:left;*/
 /* margin-left:20px;*/
  /*padding-bottom:50px;*/
 /*margin-left:20px;*/
 text-align:right;
}

#content { 
  /*width: 569px;  */
  /*height: 512px;*/
  /*float:right;*/
}
#contentTD{
  background:#ffffff;
  width:570px;
  }
 #registration{ padding-left:5px;}
#footer{
	text-align:center;
	margin: 20px 0;
}

#footer a{
	text-decoration:none;
	color:black;
}

#formok {
/*box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;*/
	float:right;
	padding:12px 0 0 8px;
	width:350px;height:60px;
}
.input_width {width:145px; margin:0px 0px 0px 0px; font-size:15px; height:20px; border:2px solid #8C8C8C;}
.input_width1 {width:185px; font-size:11px; height:22px;}
#formok input{margin:0;}
#formok label {font-size:11px;}

#reg ,#reg strong { line-height:10px;font-size:10px; font-weight:normal; color:#AA151A;text-decoration:none;text-transform:uppercase;}

img{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
form, fieldset {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

H4 {
	padding: 0 25px 0 50px;
	font-weight: normal;
	font-size:12px;
	display: inline;
	padding: 0;
	margin-left:25px;
	line-height:20px;
	text-transform:uppercase;
	font-family:arial;
	cursor:pointer;
	}
	
#gyik {
	background: #ffffff;
	width:569px;
	padding: 0 0 25px 0;
}
	
.faq {
	margin: 10px 0 0 0;
	
	}

.faq h5 {cursor:pointer}

.faq h4 {
	/*display:block;
	height:50px;
	background-color:#00FFCC*/
}
/*.faq .open{
	background-image:url(../images/x.gif);
	background-position:500px;
	background-repeat:no-repeat;
}*/

.faq div {
	width:430px;
	border: 2px solid #ADADAD;
	background:#E9E9E9;
	margin:10px 0 15px 50px;
	font-size:11px;
	letter-spacing: 1px; 
	padding:15px;
	padding-right:10px;
	overflow:hidden;
	text-align:justify;
	/*
	background-image:url(../images/x.gif);
	background-position:right top;
	background-repeat:no-repeat;*/
	}

.faq div div{
	width:350px;
	border:0;
	text-align:justify;
}	
.faq div div div{
	border:0;
	width:200px;
	text-align:justify;
}
	
.faq div .x { 
	width:auto;
	margin-top:-15px;
	margin-right:-10px;
	margin-bottom:0;
	margin-left:405px;
	padding:0;
	
	border-top:0;
	border-right:0;
	
	text-align:center;
	background-color:#ADADAD;
	color:#E9E9E9;
	font-weight:bold;
	font-size:14px;
	
	cursor:pointer;
	}	
	
.faq div .x2 { 
	width:auto;
	margin-top:0;
	margin-right:-10px;
	margin-bottom:-15px;
	margin-left:405px;
	padding:0;
	
	border-top:0;
	border-right:0;
	
	text-align:center;
	background-color:#ADADAD;
	color:#E9E9E9;
	font-weight:bold;
	font-size:14px;
	
	cursor:pointer;
	}	

.faq span {margin:0 0 10px 0;}

.faq p {
	margin: 10px 0 0 0;
	width: 360px;
	text-align:justify;
		}
	
	
.faq ul {list-style:disc; margin:0 10px; padding:0;}
.faq li {margin:0 0 10px 0;
	text-align:justify;}


.question2 {font-size:16px;}


/* FORM layout */
#regform h3{font-size:14px}
/*form small{position:absolute;margin-top:-30px;}*/
#regform h4{font-size:12px}
#regform label,
#regform input {	
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

#regform label {
	text-align: right;
	width: 130px;
	padding-right: 20px;
	clear:both;
}
#regform form br {
	clear: left;
}

#regform label.error{
color:red;
text-align:left;
margin-left:3px; 
width:180px;
}

#regform input[type=checkbox],
#regform input[type=radio]
{	width:auto}
#regform .checkbox,
#regform .radio
{width:auto; display:inline; }

/* //FORM layout */

/* Loading... */
.blockUI.blockMsg h2{
	margin-top:10px;
	font-family:Tahoma;
}
/* //Loading... */


.redd {color:#C81C04; }	

/* orvos */
div.orvos {
	background-image:url(../medi/hirek-graphic.jpg);
	background-position:360px 0;
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:20px;
}
div.faq div.orvos {
	background-image:none;
	padding-top:15px;
	}
div.faq div.orvos .ftt label {
	width:115px;
	padding-left:0;
	}
div.orvos h4{
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
}
div.orvos label{
	float:left;
}
div.orvos select{
	width:155px;
}
div.orvos .tab{
	width:125px;
	height:22px;
	color:white;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
	border: solid 2px #c9c9c9;
	border-bottom:none;
	background-color:#af190a;
	margin:0;
	padding-bottom:0;
	padding-left:0;
}


div.orvos table.panel{
	width:335px;
	border: solid 2px #c9c9c9;
}
div.orvos table.panel tr td label{
	margin:0 10px;
}
div.orvos table.panel tr td.keres{
	background-color:#dddddd;
	padding:10px;
	text-align:center;
}

div.orvos .ftt{
	width:311px;
	border: solid 2px #c9c9c9;
	border-top:none;
	border-bottom:none;	
	padding:5px 10px;
	margin:0;
}
div.orvos .ftt label{
	padding:0 10px;
	width:70px;
	text-align:right;
}
div.orvos .ftt_keres label{
	width:90px;
}
div.orvos .ftt_keres{
	width:311px;
	border: solid 2px #c9c9c9;
	border-top:none;
	background-color:#dddddd;
	padding:10px;
	margin:0;
}

div.orvos {
}

.nagybetu {
	text-transform:uppercase;
	}
	

div.lostpass {
	background-image:url(../medi/hirek-graphic.jpg);
	background-position:360px 0;
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:20px;
	padding-right: 200px;
	height: 490px;
}
	
#form  #loginemail, #loginpass {height:15px; font-size:11px; color:#555; letter-spacing: 1px;}
#form label {color:#7b7b7b; letter-spacing: 2px; margin-right:3px;}
