/*******************************
* MÅ°KÃ–RMÃ–S TUDAKOZÃ“ CSS
* FIREFOX, OPERA, STB
********************************/

/*** General - Ã?ltalÃ¡nos
*************************/
	* { margin: 0; padding: 0;}
		
	body { background: #fff; font-family: Tahoma, sans-serif;  font-size: 10px;  }
	
	#wrap {	width: 1000px;	margin: 0 auto; 	position: relative;	}
	
	/*#main {	width: 1000px;	}*/
	
	.left {	float: left;	display: inline; }
	
	.clear { clear: both; }
	
	.clear10 {
    clear:both;
    width:auto;
    height:10px;
    overflow:hidden;
}

.clear30 {
	clear:both;
	width:auto;
	height:30px;
	overflow:hidden;
}


	
	
/*** 2. Header - FejlÃ©c
************************/
	
	#header {
		background: url('/images/bg-header.jpg') top left repeat-x;
		width: 1000px;
		height: 152px;
		position: relative;
		margin: 0 auto;
		z-index: 2;
		}

	#header h1 { font-size: 22px; font-weight: normal; color: #DE1E83; position: absolute; left: 0px; top: 25px;  }
			
	#header h1 em {	font-weight: normal;	}
	#header h1 a { text-decoration: none; color: #DE1E83;}		
	#header h1 a:hover { text-decoration: none; color: #DE1E83;}    
	#header h1 a:active { text-decoration: none; color: #DE1E83;}   
    #header h1 a:visited { text-decoration: none; color: #DE1E83;}
        
    h2.udv {
		font-size: 1.8em;
		font-weight: normal;
		color: #DE1E83;
		width: 420px;
		padding: 0;
		margin-left: 20px;
		border-bottom: 1px dotted #DE1E83;
		margin-top:15px;
	}  

	h2.kereses {
		font-size: 1.8em;
		font-weight: normal;
		color: #DE1E83;
		width: 420px;
		padding: 0;
		margin-left: 20px;
		border-bottom: 1px dotted #DE1E83;
		
	}
	
	#search-res h2.kereses {
		width: 170px;
	}
	

			
	/*** 2-0. Nav - MenÃ¼
  ************************/
		
	#nav { 	position: absolute; top: 0; right: 20px; 	list-style:none; 	margin: 0; }
			
	#nav li {	display: inline;	font-size: 1.1em; }
			
	#nav li a span {
		float: left;
		background: url('/images/bg-nav-menumasodik.jpg') no-repeat top right;
		padding:5px 15px 12px 15px !important;
		padding: 5px 13px 12px;
		display: block;
	}
			
	#nav li a, #nav li a:active, #nav li a:visited {
		float: left;
		padding:0 0 0 4px !important;
		padding: 0 0 0 2px;
		margin-right: 1px;
		background: url('/images/bg-nav-menuelso.jpg') no-repeat top left;
		text-decoration: none;
		font-weight: bold;
		font-family: Arial, Verdana, sans-serif;
		color: #DD1F83;
	}
	
	#nav li a:hover { text-decoration: underline; }
			
	/*** 2-1. Searchbox - KeresÅ‘doboz
  **********************************/
	#search { width: 771px; height: 92px; }
			
	#searchbox {
		width: 260px;
		height: 90px;
		background: url('/images/bg-searchbox.jpg') no-repeat;
		position: absolute;
		bottom: 1px;
	}
			
	#searchbox #kulcsszo {
		background: url('/images/bg-kereses-kulcsszo.jpg') no-repeat;
		margin-top: 10px;
		width: 155px;
	}
			
	#searchbox p {  margin-top: 5px; text-align: right; }
			
	#searchbox input, #searchbox select {
		border: none;
		width: 159px;
		background: #fff;
		color: #000;
		font-size: 1.1em;
		padding: 2px;
	}
			
	#searchbox .button {
		width: 79px;
		height: 20px;
		background: url('/images/search-button.jpg') no-repeat;
		color: #e0308d;
		margin-top: 0;
		margin-right: 40px;
		font-size:10px;
	}
	
	#search-res #maintext {
		position:relative;
		height: 154px;
	}

	/*#main #searchbox-other{
	display:none;
	}
*/	
	#searchbox-other {
		position:absolute;
		width: 700px;
		bottom: 25px;
		left: 140px;
	}
	
	#searchbox-other #kulcsszo {
		background: url('/images/bg-kereses-kulcsszo-other.jpg') no-repeat;
		padding: 2px;
		height: 16px;
		width: 157px;
	}
			
	#searchbox-other p {  margin-top: 5px; text-align: right; }
			
	#searchbox-other input, #searchbox-other select {
		border: none;
		width: 157px;
		background: #fff;
		color: #000;
		font-size: 10px;
	}
			
	#searchbox-other .button {
		width: 79px;
		height: 20px;
		background: url('/images/search-button-other.jpg') no-repeat;
		color: #e0308d;
		margin-top: 0;
		margin-right: 40px;
	}
			
	/*** 2-2. Loginbox - BelÃ©pÃ©s
  **********************************/
	
	#login { width: 229px; height: 82px; padding-top: 10px; position: absolute; right: 0; bottom: 0; }
			
	#login p { margin: 0px 20px 0 15px; color: #fff; text-align: right; }
			
	#login input {
		border: none;
		background: #fff;
		width: 140px;
		height: 16px;
		background: url('/images/login-input.jpg') no-repeat;
		font-size: 1.0em;
		padding: 2px 1px;
	}
	
	#login #loginmail, #login #loginpass { margin-bottom: 5px; }
	
	#login #loginmail {
		background: url('/images/loginmail.jpg') no-repeat;
	}
			
	#login #rememberpass {
		width: 79px;
		height: 20px;
		background: url('/images/login-button.jpg') no-repeat;
		color: #e0308d;
		padding-bottom: 2px;
		margin-top: 5px;
		margin-left: 10px;
	}
	
	#login a, #login a:active, #login a:visited { color: #fff; text-decoration: underline; }
			
	#login a:hover { text-decoration: none; }
			
/** 3. Content - Tartalom
**************************/
			
#content {
	width: 771px;
	background: url('/images/bg-content.jpg') top right no-repeat;
	background: url('/images/bg-maintext-fooldal.jpg') top right no-repeat;
	float: left;
	margin: 0;
	padding: 0;
	font-size:10px;
}

p{
font-size:11px;
}

#aprohirdetes #content {
	background: url('/images/bg-maintext-hirdetes-ff.jpg') top right no-repeat;
}

#kapcsolat #content {
	background: url('/images/bg-maintext-kapcsolat-ff.jpg') top right no-repeat;
}

#talalat-adatlap #content {
	background: url('/images/bg-maintext-mukormos.jpg') top right no-repeat;
}



#talalat-adatlap .navbutton {
	text-align: center; 
	margin: 10px;
	/*background: #FEF3F9;*/
	height: 10px;
	padding: 20px;
	/*clear:both;*/
	position: relative;
}

#talalat-adatlap .navbutton a, #talalat-adatlap .navbutton a:hover, #talalat-adatlap .navbutton a:active, #talalat-adatlap .navbutton a:visited {
	display: inline;
	margin-right: 5px;
	border: 1px solid #dd1d82;
	background: url('../images/adatlap-button-long.jpg') repeat;
	padding: 2px;
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}

#reg-form .button {
	display: inline;
	margin-right: 5px;
	border: 1px solid #dd1d82;
	background: url('/images/adatlap-button.jpg') no-repeat;
	padding: 1px 4px 2px !important;
	padding: 1px 4px;
	color: #fff;
	text-decoration: none;
    width: 142px;
}

	#content h1 {
		margin-top: 15px;
	}
	
	#maintext {
		width: 520px;
		margin-top: 15px!important;
		margin-top: 7px;
		
	}
	
	#maintext ol li {
		font-size: 11px;
		color: #DD1D82;
		margin-left: 30px;
		line-height: 16px;
	}
	
	#maintext h2 {
		font-size: 12px;
		margin-left: 20px;
		margin-top: 20px;
		color: #DD1D82;
	}
	
	#maintext .mukormos-info {
		width: 365px;
		float: left;
		line-height: normal;
		color: #DD1D82;
		font-size:11px;
	}
	
	.mukormos-info .black, .search-result .black {
		color: #000;
	}
	
	#maintext .mukormos-info p {
		font-size: 11px;
	}
	
	#maintext table {
		margin: 10px 0px 0 13px;
		font-size: 11px;
	}
	
	#maintext .kep img {
		float: left;
		margin: 10px 10px 10px 20px;
		padding: 5px;
		border: 1px solid #DD1D82;;
	}
	
	#aprohirdetes #maintext, #kapcsolat #maintext {
		height: 110px;
		margin-left: 20px;
		margin-bottom: 40px;
	}
	
	#maintext p {
		margin: 10px 0px 0 13px;
		font-size: 11px;
		line-height: 18px;
		color: #DD1D82;
	}
	
	#maintext a, #maintext a:active, #maintext a:visited {
		color: #DD1D82;
		text-decoration: none;
	}
	
	
	
	
	#maintext ul {
		float: left;
		width: 215px;
	}
	
	#maintext ul li {
		list-style: none;
		font-size: 12px;
		font-weight: bold;
		line-height: 18px;
		
	}
	
	#maintext ul li a, #maintext ul li a:hover {
		border-bottom: 1px dotted #DD1D82;
	}
	
	#aprohirdetes #content h1.apro  {
		color: #DD1D82;
		font-size: 1.8em;
		border-bottom: 1px dotted #DD1D82;
		padding-bottom: 3px;
		margin-left: 20px;
		margin-top: 10px;
		width: 205px;
	}
	
	#aprohirdetes #content h2.apro  {
		color: #DD1D82;
		font-size: 1.8em;
		border-bottom: 1px dotted #DD1D82;
		padding-bottom: 3px;
		margin-left: 20px;
		margin-top: 15px;
		width: 400px;
	}
	
	h2.city {
		width: 360px;
		font-size: 1.8em;
		font-weight: normal;
		font-style: italic;
		color: #DD1D82;
		margin-left: 20px;
		margin-bottom: 20px;
		padding-bottom: 3px;
		border-bottom: 1px dotted red;
		margin-top:15px;
	}
	
	h1.apro, h2.adatlap {
		color: #DD1D82;
		font-size: 1.8em;
		margin-left: 20px;
	}
	
	/*h1.adatlap {
		margin-top: 10px;
	}*/
	
	h1.apro em {
		font-weight: normal;
	}
	
	#cities {
		width: 751px;
		overflow: hidden;
	}
	
	#cities ul {
		list-style:none;
		float: left;
		padding: 0;
		margin-left: 35px;
		margin-bottom: 20px;
	}
	
	#cities ul li {
		font-size: 10px;
		font-family: Arial, sans-serif;
		line-height: 19px;
		width:120px;
	}
	
	div.cities_list{
	width:150px;
	float:left;
	margin-bottom:8px;
	}
	
	a.cities_list{
	color:#cf278b;
	text-decoration:none;
	}
	
	a.cities_list:hover{
	text-decoration:underline;
	}
	
	#cities ul li a, #cities ul li a:visited, #cities ul li a:active {
		color: #dd1d82;
		text-decoration: none;
	}
	
	#cities ul li a:hover { text-decoration: underline; }
	
	#apro-ajanlo {
		width: 751px;
		margin: 20px auto;
		padding-top: 5px;
		padding-bottom: 5px;
		background: #FEF3F9;
	}
	
	#apro-ajanlo p {
		margin: 10px;
		color: #DD1D82;
		font-size:11px;
	}
	
	#apro-ajanlo a, #apro-ajanlo a:visited, #apro-ajanlo a:active {
		color: #DD1D82;
		text-decoration: none;
	}
	
	#apro-ajanlo a:hover {
		text-decoration: underline;
	}

/*** 3-1. HirdetÃ©s
**********************************/
#aprohirdetes #maintext {
	margin-bottom: 0;
	height: 100px;
}

#aprohirdetes #content h1 {
	margin-top: 5px;
	border-bottom: none;
}



	.hirdetes-box {
		width: 746px;
		height: 166px;
		background: #FEFCFD;
		margin: 10px auto;
	}
	
	.hirdetes h3 {
		margin-left: 35px;
		font-size: 1.2em;
		font-family: Arial, sans-serif;
	}
	
	.hirdetes h3 a, .hirdeto h3 a:active, .hirdetes h3 a:visited {
		text-decoration: none;
		color: #DE1E83;
	}
	
	.hirdetes h3 a:hover { text-decoration: underline; }
	
	.hirdetes {
		float: left;
		width: 75%;
	}
	
	.hirdetes img.hirdetes_kep {
		width: 142px;
		height: 122px;
		padding: 5px;
		float: left;
		border: 1px solid #F8D1E4;
		margin: 10px 10px 10px 35px;
	}
	
	.hirdetes p {
		float: left;
		width: 300px;
		font-size: 1.1em;
		margin-top: 10px;
		color: #DE1E83;
	}
	
	.hirdeto {
		float: left;
		width: 142px;
		height: 142px;
		background: url('/images/bg-hirdeto.jpg') no-repeat;
	}
	
	.hirdeto h3 {
		font-size: 1.2em;
		color: #DD1D82;
		margin-top: 20px;
		margin-left: 20px;
		margin-bottom: 0;
	}
	
	.hirdeto p {
		font-size: 1.1em;
		color: #DD1D82;
		margin: 12px;
		margin-bottom: 0;
		margin-top: 10px;
		margin-left: 20px;
	}
	
	.hirdeto a, .hirdeto a:active, .hirdeto a:visited {
		text-decoration: none;
		color: #DD1D82;
	}
	
	.hirdeto a:hover {
		text-decoration: underline;
	}
	
	#content .lapozo {
	clear: both;
	position: relative;
	margin: 0 5px 30px;
	padding-top: 10px;
	font-size: 12px;
	text-align: center;
}

#content .lapozo a, #content .lapozo a:visited, #content .lapozo a:active {
	margin: 2px;
	text-decoration: none;
	color: #DD1D82;
}

#content .lapozo a:hover { text-decoration: underline; }

#content .lapozo span.jelenlegi {
	margin: 2px;
	/*padding: 4px 5px;*/
	color: #92032F;
	font-weight: bold;
}

#content .lapozo .elozo { margin-right: 30px; }

#content .lapozo .kovetkezo { 	margin-left: 30px; }

	
/*** 3-1. RegisztrÃ¡ciÃ³s Å±rlap
**********************************/
#mukormos-reg #content h2 {
	width: 420px;
	color: #DD1D82;
	font-size: 1.8em;
	font-weight: normal;
	margin-left: 20px;
	border-bottom: 1px dotted #DD1D82;
	padding-bottom: 1px;
	margin-top: 10px;
}

#mukormos-reg #content h1 span.reg {
	font-style: italic;
	font-weight: bold;
}

#mukormos-reg #content {
	background: url('/images/bg-maintext-regisztracio.jpg') no-repeat;
}

#reg-form h2 {
	color: #DD1D82;
	font-size: 12px;
	text-align: center;
}

#reg-form p {
	color: #DD1D82;
	font-size: 11px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

#mukormos-reg #maintext {
	line-height: 0;
	width: 700px;
	height: 230px;
	margin-bottom: 20px;
}

#mukormos-reg #maintext p {
	line-height: normal;
}

#reg-form  {
	color: #DD1D82;
	width: 771px;
	margin: 15px auto;
}

#reg-form table {
	width: 375px;
	float: left;
	display: inline;
	margin-bottom: 30px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 11px;
}

#reg-form td {
	width: 50%;
	padding: 3px;
}

#reg-form input, #reg-form textarea, #reg-form select {
	border: 1px solid #DD1D82;
	text-align: left;
	padding: 2px;
	font-size: 11px;
	width: 187px;
}

#reg-form input.chkbox{
width:20px;
}

#reg-form select {
	width: 193px;
}

#reg-form textarea {
	height: 100px;
}

#reg-form table label {
	text-align: right;
}




.small {
	font-size:9px;
}


/*** 3-2. MÅ±kÃ¶rmÃ¶s adatlap
**********************************/
h2.adatlap {
	font-size: 1.8em;
	color: #DC1E82;
}

h2.adatlap em {
	font-weight: normal;
}


#bemutatkozas, #kedvezmeny_kartya {
	width: 751px;
	height: 1%;
	margin: 15px auto;
	clear: both;
	display: block;
}

#kedvezmeny_kartya {
	color: #DF2A8B;
}

/*#bemutatkozas h1, #kedvezmeny_kartya h1 {
	float: left;
	display: inline;
	width: 157px;
	font-size: 11px;
	color: #DC1E82;
	margin-left: 20px;
}*/

#bemutatkozas .szoveg, #kedvezmeny_kartya .szoveg {
	display: inline;
	float: left;
	width: 524px;
	margin-bottom: 5px;
	margin-top: 15px;
}

.szoveg {
	display: inline;
	float: left;
	width: 524px;
	margin-bottom: 5px;
	margin-top: 15px;
}

.szoveg h1, .szoveg h2 ,.szoveg h3{
color:#DC1E82;
}

#bemutatkozas .szoveg p, #kedvezmeny_kartya .szoveg p {
	font-size: 11px;
	margin-bottom: 5px;
}

#egyebek {
	width: 751px;
	margin: 15px auto 30px;
	display: inline;
}

#egyebek h3 {
	font-size: 11px;
	color: #DC1E82;
	margin-bottom: 10px;
}

#egyebek h3 a {
	border-bottom: 1px dotted #DC1E82;
	text-decoration: none;
	color: #DC1E82;
}

#egyebek #munkak {
	width: 157px;
	background: #FEF3F9;
	text-align: center;
	float: left;
	display: inline;
	padding-top: 15px;
	padding-bottom: 15px;
}

#munkak {
	width: 157px;
	background: #FEF3F9;
	text-align: center;
	float: left;
	display: inline;
	padding-top: 15px;
	padding-bottom: 15px;
	border-right:1px solid #DC1E82;
	margin-right:10px;
	margin-top:5px;
	color:#DC1E82;
}

#egyebek #munkak p {
	display: block;
}

#egyebek #munkak a img {
	width: 111px;
	height: 111px;
	padding: 5px;
	border: 1px solid #f7c8e0;
}

#egyebek #map {
	float: left;
	display: inline;
	width: 564px;
	margin: 0 auto;
	padding-top: 15px;
	padding-bottom: 15px;
}

#egyebek #map h3 {
	margin-left: 30px;
}

#egyebek #map h3 a {
	border-bottom: 1px dotted #DC1E82;
	text-decoration: none;
	color: #DC1E82;
}

#egyebek .gmap img {
	width: 497px;
	height: 297px;
	padding: 5px;
	border: 1px solid;
	text-align: center;
	margin-left: 50px;
}

#egyebek-jobb{
	float:left;
	width:571px;
	padding-left:10px;
}



#mukormos-ajanlo {
	width: 520px;
	/*float: right;*/
	margin: 35px 0 100px 0;
	/*clear: both;*/
}

#mukormos-ajanlo h2 {
	font-size: 18px;
	height: 27px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 20px;
	color: #DC1E82;
	background: url('/images/bg-mukormos-ajanlo-h2.jpg') no-repeat left bottom;
}

#mukormos-ajanlo h2 em {
	font-weight: normal;
}

#mukormos-ajanlo .box {
	width: 155px;
	height: 100px;
	float: left;
	display: inline;
	margin: 10px 13px;
}

#mukormos-ajanlo .box p {
	margin-bottom: 5px;
	font-size: 11px;
	color: #DC1E82;
}

#mukormos-ajanlo input,  #mukormos-ajanlo textarea {
	border: 1px solid #DC1E82;
}

#mukormos-ajanlo textarea {
	height: 55px;
}

#mukormos-ajanlo .button {
	/*margin-left: 300px;*/
	background: url('/images/adatlap-button.jpg') no-repeat;
	border: 1px solid #dd1d82;
	padding: 2px;
	width: 152px;

}

.button {
    display: inline;
    margin-right: 5px;
    border: 1px solid #dd1d82;
    background: url('../images/adatlap-button.jpg') no-repeat;
    padding: 2px;
    color: #fff;
    font-size: 10px;
    text-decoration: none;
	cursor:pointer;
}

.button_kiem {
    display: inline;
    margin-right: 5px;
    border: 1px solid #dd1d82;
	background: url('../images/adatlap-button_kiem_hov.jpg') ;
    padding: 2px;
    color: #fff;
    font-size: 10px;
    text-decoration: none;
	cursor:pointer;
}

.button_kiem:hover{
background: url('../images/adatlap-button_kiem.jpg') ;
}


/*** 3-3. Search results - keresÃ©s eredmÃ©nye
*********************************************/

#search-res #content {
	background: url('/images/bg-maintext-search.jpg') no-repeat;
}

#search-res #talalatok {
	margin-top: 10px;
	margin-left: 10px;
}

#search-res #talalatok h3 {
	font-size: 12px;
	color: #DE1E83;
	width: 55px;
	border-bottom: 1px dotted #DE1E83;
	margin-bottom: 5px;
}

#search-res #kiemelt h3 {
	font-size: 12px;
	color: #DE1E83;
	border-bottom: 1px dotted #DE1E83;
	width: 130px;
}

#search-res #talalatok p, #search-res #kiemelt p {
	margin: 0;
	padding: 0;
}

#search-res #kiemelt {
	position: absolute;
	top: 0;
	left: 235px;
}

#search-res #kiemelt .diamondnails {
	float: left;
	width: 90px;
	margin-left: 65px;
	margin-top: 15px;
}

#search-res #kiemelt .partner {
	float: left;
	width: 60px;
	margin-left: 55px;
	margin-top: 15px;
}

.search-result {
	background: url('/images/bg-search-result-box.jpg') no-repeat;
	width: 363px;
	height: 260px;
	margin-left: 12px;
	margin-top: 12px;
	margin-bottom: 12px;
	float: left;
	display: inline;
	overflow:hidden;
}


.search-result h2 {
	font-size: 12px;
	color: #DE1E83;
	margin-top: 10px;
	margin-left: 10px;
}

.search-result h2 a, .search-result h2 a:visited, .search-result h2 a:active {
	color: #DE1E83;
	text-decoration: none;
}

.search-result h2 a:hover {
	text-decoration: underline;
}

.search-result .kep img {
	float: left;
	display: inline;
	padding: 5px;
	border: 1px solid #F1A5CD;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin: 10px;
}

.search-result .szoveg {
	font-size: 1.1em;
	color: #DE1E83;
	float: left;
	display: inline;
	width:200px;
	height: 120px;
	margin-top: 10px;
	position: relative;
}

.search-result .szoveg p {
	margin-bottom: 10px;
}

.adatlap-tovabb {
	position:absolute;
	bottom: 15px;
}

.kkartya-tovabb {
	position:absolute;
	bottom: 0;
}

.adatlap-tovabb a, .adatlap-tovabb a:active, .adatlap-tovabb a:visited {
	color: #DE1E83;
	border-bottom: none;
	text-decoration: none;
}

.adatlap-tovabb a:hover { border-bottom: 1px dotted #DE1E83; }
	
/** Sidebar
************/
#sidebar {
	width: 229px;
	background: url('/images/bg-sidebar.jpg') top left no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

.banner214x200 {
	border: 1px dotted #ccc;
	width: 216px;
	height: 202px;
	margin-top: 20px;
	margin-left: 11px;
	background: #e2e2e2;
}

div.fbook_box{
margin-top: 20px;
margin-left: 11px;
width:218px;
}



/** Footer
*************/
#footer {
	clear: both;
	margin: 50px auto 0 auto;
	width: 1000px;
	height: 77px;
	background: url('/images/bg-footer.jpg') no-repeat;
	position: relative;
	color: #fff;
	font-size: 1.0em;
}

.copyright {
	margin-top: 10px;
	margin-left: 10px;
	position: absolute;
	top: 0px;
	left: 10px;
}

#footer #links {
	position: absolute;
	right: 5px;
	top: 40px;
}

#footer #links li {
	list-style: none;
	color: #fff;
	display: inline;
	border-left: 1px solid #fff;
	padding-left: 10px;
	padding-right: 10px;
}

#footer ul {
	position: absolute;
	right: 5px;
	top: 10px;
}

#footer ul li {
	list-style: none;
	display: inline;
	border-left: 1px solid #fff;
	padding-left: 15px;
	padding-right: 15px;
}

#footer ul li a, #footer ul li a:active, #footer ul li a:visited {
	color: #fff;
	text-decoration: none;
}

#footer ul li a:hover {
	text-decoration: underline;
}

#footer #links .first, #footer .first {
	border-left: none;
}

/* 
	AprÃ³hirdetÃ©s Ã¼zenet
	*/
	
	.uzenet-hirdetonek {
		margin: 0 auto 30px;
		width: 45%;
		clear: both;
	}
	
	.uzenet-hirdetonek p {
		margin-bottom: 10px;
		font-size: 1.2em;
		color: #DD1D82;
	}
	
	.uzenet-hirdetonek .button {
		font-size: 10px;
		background: #DD1D82;
	}
	
	.uzenet-hirdetonek input, .uzenet-hirdetonek textarea {
		border: 1px solid #DD1D82;
	}
	
	/*
		kapcsolat
		*/
		
	#kapcsolat #content h2, #kapcsolat #content h2.kepfeltoltes  {
		color: #DD1D82;
		font-size: 1.8em;
		border-bottom: 1px dotted #DD1D82;
		padding-bottom: 3px;
		margin-left: 20px;
		margin-top: 10px;
		width: 355px;
	}
	
	#kapcsolat #content h2.kepfeltoltes { width: 380px; }
	
	#kapcsolat #maintext {
		/*border: 1px solid red;*/
		padding-top: 5px;
	}
	
	#kapcsolat #regform {
		margin-left: 20px;
		margin-top: 0;
		font-size: 1.2em;
		width:650px;
	}

	
	#kapcsolat #regform p {
		margin-bottom: 10px;
		
	}
	
	#regform .reg_left {
  width: 180px;      
  min-height:22px;
  float: left;
  padding-top: 8px;     
	color: #DD1D82;
		font-size:11px;
}
#regform .reg_left_b {
  width: 180px;      
  min-height:22px;
  float: left;
  padding-top: 8px;     
  font-weight: bold;
	color: #DD1D82;
	font-size:11px;
}

#regform .reg_right {
 float: left;
 min-height: 25px;    
 padding-top: 5px;            
}

#regform .reg_right input, #regform .reg_right textarea {
	border: 1px solid #DD1D82;
	
}

#regform .reg_right_upload {
 float: left;
 min-height: 25px;    
 padding-top: 25px;            
}

#regform .button {
	background: #DD1D82;
}

/*
	Ã?ltalÃ¡nos
	*/
	
	#alt #content { background: url('/images/bg-content-altalanos.jpg') no-repeat; }
	
	#alt #content h1, #kapcsolat #content h1.kepfeltoltes  {
		color: #DD1D82;
		font-size: 18px;
		border-bottom: 1px dotted #DD1D82;
		padding-bottom: 3px;
		margin-left: 20px;
		margin-top: 10px;
		width: 355px;
	}
	
	#alt #maintext { 
    margin: 10px 0 10px 10px; 
    padding: 10px 220px 10px 0; 
    width: 522px; 
    height: 1%; 
} 

	
#alt #maintext p { margin: 5px 0 0 10px; }
	/*
		BelÃ©pve oldal
		*/
		
		#belepve #maintext {
			width: 751px;
			height: 350px;
			margin-bottom: 10px;
			padding: 0 !important;
			padding-top: 15px;
		}
		
		#belepve #maintext p {
			font-size: 1.1em;
			margin: 0;
			margin-top: 5px;
			padding: 0;
			margin-bottom: 10px;
		}
		
		#belepve #maintext a:hover { text-decoration: underline; }
		
		.profilkep {
			/*width: 130px;*/
		}
		
		.profilkep img {
			float: left;
			margin: 5px 10px 10px 10px;
			padding: 5px;
			border: 1px solid #DD1D82;
		}
		
		.profilszoveg {
			float: left;
			margin-top: 0px;
			width: 560px;
		}
		
		

		
		#belepve .aprohirdetes-kat {
			background: #FEF3F9;
			height: 100px;
			margin-left: 10px;
			margin-right: 15px;
			margin-top: 10px;
			margin-bottom: 10px;
		}
		
		#belepve .aprohirdetes-kat ul {
		float: left;
		margin: 0px 10px;
		width: 215px;
	}
	
	#belepve .aprohirdetes-kat ul li {
		list-style: none;
		font-size: 1.2em;
		font-weight: bold;
		line-height: 18px;
	}
	
	#belepve .aprohirdetes-kat ul li a, #belepve .aprohirdetes-kat ul li a:active, #belepve .aprohirdetes-kat ul li a:visited  {
		color: #dd1d82; text-decoration: none;
	}
	
	#belepve .aprohirdetes-kat ul li a:hover { text-decoration: underline; }
	
	#belepve h1.apro { clear: both; color: #dd1d82; font-size: 1.6em; margin-bottom: 10px;  /*padding-left: 20px; background: url('/images/bg-h01.jpg') no-repeat left; */}
	
	#belepve h1.apro span { border-bottom: 1px dotted #dd1d82; }
	
	#belepve h2.sec { clear: both; color: #dd1d82; font-size: 1.6em; margin-top: 25px; margin-bottom: 10px;  padding-left: 20px; background: url('/images/bg-h02.jpg') no-repeat left bottom;  }
	
	#belepve h2.sec span { border-bottom: 1px dotted #dd1d82; }
	
	#belepve h2.tri { clear: both; color: #dd1d82; font-size: 1.6em; margin-top: 25px; margin-bottom: 10px;  padding-left: 20px; background: url('/images/bg-h03.jpg') no-repeat left bottom;  }
	
	#belepve h2.tri span { border-bottom: 1px dotted #dd1d82; }
	
	#belepve #content {
		background: url('/images/bg-maintext-belepve.jpg') no-repeat;
	}


a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url('/images/calendar.jpg') no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}

.navbutton {
    text-align: center; 
    margin:10px;
    /*background: #FEF3F9;*/
    height: 10px;
    padding: 20px;
}

 .navbutton a, .navbutton a:visited, .navbutton a:hover, .navbutton a:active {
    display: inline;
    margin-right: 5px;
    border: 1px solid #dd1d82;
    background: url('../images/adatlap-button.jpg') no-repeat;
    padding: 2px;
    color: #fff;
    font-size: 10px;
    text-decoration: none;
}


#kkartya {
	width:546px;
	height:338px;
	margin: 10px;
	background: url(../images/kkartya-nyomtatni.png) no-repeat;
	position: relative;
}

#kkartya h3 {
	font-size: 1.6em;
	font-family: Lucida Grande, Tahoma;
	font-weight:bold;
	color: #DE1D84;
	position: absolute;
	top: 25px;
	left: 25px;
}

#kkartya h3.kedv {
	position: absolute;
	top: 25px;
	left: 205px;
	color: #850D4D;
	font-family: Arial;
}

#kkartya h3.kedv span {
	color: #BA2072;
}

#kkartya .profilkep {
	float: left;
	position: absolute;
	top: 45px;
	left: 20px;
	width:138px;
	height:155px;
}

#kkartya .profilkep a img { border: 0; }

#kkartya .profilinfo {
	float: right;
	position: absolute;
	top: 55px;
	left: 155px;
	font-size: 1.3em;
	font-family: Arial;
	color: #850E4D;
}

.profilinfo .info {
	font-weight:bold;
	color:#B7146A;
}

.profilinfo .utca {
	margin-left: 35px;
}

#kkartya .apro {
	font-size: 10px;
	font-family: Arial;
	color: #670E3D;
	position: absolute;
	bottom: 18px;
	left:20px;
	padding-right:15px;
}

#kkartya .apro p { margin-bottom: 0; }

span.lucida{
font-family:Lucida Grande;
}

span.pink{
color:#dd1d82;
font-size:12px;
}

div.szoveg_2{
padding-left:100px;}

a.button{
	display: inline;
	margin-right: 5px;
	border: 1px solid #dd1d82;
	background: url('../images/adatlap-button-long.jpg') repeat;
	padding: 2px;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}

div.szoveg_3{
/*padding-left:187px;*/
float:left;}

div.search_result_nagy{
height:340px;
float:left;
width:363px;
display:inline;
margin-left:10px;
margin-top:10px;
background: url('/images/bg-search-result-box-big.jpg') no-repeat;
}

div.search_result_text{
padding:0 15px;
}

div.search_result_iwiw{
float:left;
width:150px;
}

div.search_result_fbook{
float:left;
}

div.megoszt_adatlap_also{
width:750px;
height:50px;
}

div.adpage{
margin:10px auto;
text-align:center;
}

div.ad_text{
text-align:left;
float:left;
width:426px;
color:#DD1D82;
}


div.ad_nagy{
width:826px;
height:257px;
margin:0 auto;
}

div.ad_szoveg{
width:200px;
float:left;
color:#DD1D82;
padding-top:60px;
}

div.ad_bg{
width:426px;
height:257px;
background:url(/images/ad_bg.jpg) no-repeat;
float:left;
}

div.ad_head{
width:426px;
height:18px;
color:#fff;
font-size:14px;
font-weight:bold;
}

div.ad_center{
padding-top:4px;
width:426px;
}
div.ad_bottom{
width:426px;
width:421px!important;
text-align:right;
padding-right:5px;

}

div.ad_bottom a{
font-size:12px;
color:#fff;
font-weight:bold;
}

div.ad_bottom a:hover{
text-decoration:none;
}


div.erdeklodes_form_cont{
width:350px;
width:340px!important;
border:2px solid #dd1d82;
padding:5px;

}

div.erdeklodo_nev{
width:200px;
float:left;
color:#dd1d82;
font-size:12px;
}

div.erdeklodo_date{
width:100px;
float:left;
color:#dd1d82;
font-size:12px;
}

div.erdeklodo_gombok{
width:150px;
float:left;
}

div.main_kiemelt{
width:200px;
height:200px;
float:left;
display:inline;
margin-left:10px;
text-align:center;
margin-top:10px;
}

div.main_kiemelt a img{
border:1px solid #dd1d82;
text-decoration:none;

}

div.main_kiemelt a{
color:#dd1d82;
font-size:12px;
text-decoration:none;
}

div.main_kiemelt a:hover{
text-decoration:underline;
}

.cities select option.nagyvaros{
font-weight:bold;
}

div.szoveg_bemutat{
width:700px;
float:left;

}

div.szoveg_bemutat h1{
font-size:14px;
color:#dd1d82;
}

/*a.text_kiem{
text-decoration:underline;
font-size:11px;
*/

div.varos_lista{
width:720px;
text-align:center;
}

div.varos_lista_box{
width:144px;
height:200px;
float:left;
bottom:0;
}

div.varos_lista_box_pic{
width:144px;
}

div.varos_lista_box_name{
width:144px;
height:20px;
}

div.varos_lista_box_pic a img{
border:1px solid #dd1d82;
}

div.varos_lista_box_name a{
color:#dd1d82;
text-decoration:none;
font-size:12px;
}

div.varos_lista_box_name a:hover{
text-decoration:underline;
}

div.varos_lista_kisero_szoveg{
width:720px;
margin:20px 0;
color:#dd1d82;
}

table.varos_lista_table tr td{
width:144px;
height:200px;
}

.varos_lista_table tr td a{
text-decoration:none;
color:#dd1d82;
}

.varos_lista_table tr td a img{
border:1px solid #dd1d82;
}

.varos_lista_table tr td a:hover{
text-decoration:underline;
}


div.user_home{
width:750px;
width:735px!important;
padding-left:15px;
padding-top:10px;
}

div.user_home_left{
width:420px;
float:left;
}

div.user_home_right{
width:310px;
float:left;
margin-top:130px;
}

div.user_home_left_box{
width:410px;
margin-top:5px;
margin-bottom:15px;
}

div.user_home_left_title_main{
font-size:16px;
color:#f79400;
font-weight:bold;
}

div.user_home_left_title{
font-size:14px;
color:#f79400;
font-weight:bold;
}

table.user_home_table{
width:400px;
}

td.user_home_name{
width:150px;
text-align:left;
}

td.user_home_date{
width:110px;
text-align:center;
}

td.user_home_buttons{
width:140px;
text-align:center;
}

.engedelyez_button{
height:18px;
background:#d87bc0;
border:1px solid #dc2f8e;
cursor:pointer;
color:#fff;
font-size:10px;
text-align:center;
line-height:18px;
padding:0 5px;
font-weight:bold;
}

div.user_home_left_text{
width:410px;
margin-top:5px;
font-size:11px;
}


div.user_home_right_box{
width:310px;
margin-top:5px;
margin-bottom:15px;
}

div.user_home_right_title{
font-size:14px;
color:#cf278b;
font-weight:bold;
}

div.user_home_right_text{
width:310px;
margin-top:5px;
font-size:11px;
}

div.varos_list_after_text{
width:600px;

font-size:12px;
color:#e31cb8;
}

div.cikk_fbook_box{
width:520px;
background:#fff;
border:2px solid #3b5998;
padding-top:5px;
padding-bottom:15px;
font-size:14px;
color:#3b5998;
font-weight:bold;
}
