/* ------------------------------------------------------ */

	#overlay {
		width: 100%;
		height: 1000px;
		background: #000;

		position: absolute;
		top: 0;
		left: 0;
		z-index: 50;
	} 

	#modal-box {
		width: 495px;
		position: absolute;
		top: 117px;
		left: 50%;
		margin-left: -248px;
		z-index: 50;
	}

		.modal-top {
			width: 495px;
			height: 32px;
		}

			.modal-title {
				width: 445px;
				height: 23px;
				background: url(../images/bg-modal-top-title.png) no-repeat;
				padding: 9px 0 0 15px;
				float: left;
				text-indent: -1000em;
			}

			.modal-close {
				width: 32px;
				height: 32px;
				float: left;
			}

				.modal-close a {
					width: 32px;
					height: 32px;
					display: block;
					margin: 0 0 0 -10px;
					background: url(../images/lightwindow_close.png) no-repeat;
					text-indent: -1000em;
				}
				.modal-close a:hover {
					background-position: left bottom;
				}

		.modal-main {
			width: 480px;
			background: #fff url(../images/bg-modal-main.png) no-repeat;;
			padding: 16px 0 5px 15px;
			float: left;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}

				select#select-judet {
					width: 225px;
					font-size: 12px;
					float: left;
					margin-right: 15px;
				}
				select#select-oras {
					width: 225px;
					font-size: 12px;
					float: left;
				}

				#modal-info {
					font-size: 11px;
				}

					#modal-info table {

					}

							#modal-info table tr {
								vertical-align: top;
							}

							#modal-info table td {
								width: 225px;
								background: url(../images/dot2.gif) left bottom repeat-x;
								padding: 15px 0;
								border-right: 15px solid #fff;
							}
							#modal-info table tr.last td { background: none; padding-bottom: 0; }
							#modal-info table tr.error td { background: none; padding: 0; width: 450px; }

								#modal-info table tr.error p {
									padding-top: 10px;
									font-weight: bold;
									color: #E6312A;
								}

							#modal-info table strong {
								font: 12px Tahoma, Arial;
								display: block;
								padding-bottom: 4px;
								font-weight: bold;
							}

						.icon {
							padding: 3px 0 3px 22px;
							background-position: left 4px;
							background-repeat: no-repeat;
							font: 11px Tahoma;
							display: block;
						}
						.icon.address	{ background-image: url(../images/icon-address.gif); }
						.icon.phone		{ background-image: url(../images/icon-phone.gif); }
						.icon.schedule	{ background-image: url(../images/icon-schedule.gif); }
						.icon.email	{ background-image: url(../images/icon-email.gif); }
						.icon.fax	{ background-image: url(../images/icon-fax.gif); }
						.icon.web	{ background-image: url(../images/icon-web.gif); }

		.modal-bottom {
			width: 495px;
			height: 10px;
			background: url(../images/bg-modal-bottom.png) no-repeat;
		}

/* ------------------------------------------------------ */
