
#overlay{
	top:0px;
	left:0px;
	display:none;
	position:absolute;
	z-index:100;
	width:100%;
	background:#CCCCCC;	
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
    -moz-opacity:0.5; 
    -khtml-opacity: 0.5;
    opacity:.20;
}
	#overlay iframe{
		width:100%;
		height:100%;
		position:absolute;
		left:0;
		top:0px;
		display:block;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		-moz-opacity: 0.0;
		opacity: 0.0;
	}
.extraWnd {
	position:absolute;
	top:200px;
	left:0px;
	z-index:300;
	display:none;
	width:800px;
	background:#FFFFFF;
	padding:3px;
	font-family:Tahoma, Arial;
}
	.extraWnd .karkas{
		border:1px solid #c9d9e8;
		border-collapse:collapse;
		border-spacing:0px;
		margin:0px;
	}
.no_opacity{
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
   -moz-opacity:1.0; 
   -khtml-opacity: 1.0;
   opacity:1.0;
}
.transparent2{
	position:absolute;
	z-index:200;
	overflow:hidden;
	position:absolute;
	background-color:black;	
	padding-top:1px;
	margin:0px;	
}
	.transparent2 iframe
	{
		display:none;
		display:block;
		position:absolute;
		top:0;
		left:0;
		z-index:-1;
		filter:mask();
		width:3000px;
		height:3000px;
	}	
		.extraWnd .karkas td{
			
			font-size:12px;
			text-align:left;
		}
		.extraWnd .karkas td.hdr_td{
			border:1px solid #c9d9e8;
			height:27px;
			padding-left:10px;
			padding-right:5px;
		}
		
		.extraWnd .inpBut{
			background:#ebf5fc url(/img/mp_classic/button_gradient.gif) repeat-x 0% 0%;
			height:22px;
			width:78px;
			text-align:center;
			font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			cursor:pointer;
			line-height:11px;
			vertical-align:middle;
			padding:0px;
			color:#4b79b2;
		}
		
		.extraWnd .karkas td.content_td{
			padding:0px;
			margin:0px;
		}		
		.extraWnd .karkas td.errorMes {
			text-align:center;
			color:#ff0000;
			padding-top:5px;
		}
		.extraWnd .karkas td input{
			margin:0px;
			padding:0px;
			
			border:none;
		}
		
		.extraWnd .karkas .inputText {border:1px solid #ACACAC; background-color:#FFFFFF}

			.extraWnd .karkas td a{
				color:#517aac;
			}
			.extraWnd .karkas .hdr{
				float:left;
				font-weight:bold;
				color:#517aac;
				padding:0px;
				margin:0px;
			}
			.extraWnd .karkas .close{
				float:right;
			}
				.extraWnd .karkas .no_tbl_border td{
					border:none;
					padding-left:10px;
				}


.inpBut{
			background:#ebf5fc url(/img/mp_classic/button_gradient.gif) repeat-x 0% 0%;
			height:29px;
			width:154px;
			text-align:center;
			font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			cursor:pointer;
			line-height:11px;
			vertical-align:middle;
			padding:0px;
			color:#4b79b2;
			border:none
		}

.priceWnd {
	position:absolute;
	top:200px;
	left:0px;
	z-index:300;
	display:none;
	width:600px;
	background:#FFFFFF;
	padding:3px;
	font-family:Tahoma, Arial;
}
	.priceWnd .karkas{
		border-collapse:collapse;
		border-spacing:0px;
		height:171px;
		margin:0px;
	}
.no_opacity{
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
   -moz-opacity:1.0; 
   -khtml-opacity: 1.0;
   opacity:1.0;
}
.transparent2{
	position:absolute;
	z-index:200;
	overflow:hidden;
	position:absolute;
	background-color:black;	
	padding-top:1px;
	margin:0px;	
}
	.transparent2 iframe
	{
		display:none;
		display:block;
		position:absolute;
		top:0;
		left:0;
		z-index:-1;
		filter:mask();
		width:3000px;
		height:3000px;
	}	
	
		.priceWnd .inpBut{
			background:#ebf5fc url(/img/mp_classic/button_gradient.gif) repeat-x 0% 0%;
			height:22px;
			width:78px;
			text-align:center;
			font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			cursor:pointer;
			line-height:11px;
			border:1px solid #A2A2A2;
			vertical-align:middle;
			padding:0px;
			color:#4b79b2;
		}
		
		
		.priceWnd .karkas td{
			font-size:12px;
			text-align:left;
		}
		.priceWnd .karkas td.hdr_td{
			border:1px solid #c9d9e8;
			height:27px;
			padding-left:10px;
			padding-right:5px;
		}
		
		.priceWnd .karkas .inputText {border:1px solid #ACACAC; background-color:#FFFFFF;}
		
		.priceWnd .karkas td.content_td{
			border:1px solid #c9d9e8;
			padding:0px;
			margin:0px;
		}		
		.priceWnd .karkas td.errorMes {
			text-align:center;
			color:#ff0000;
			padding-top:5px;
		}
		.priceWnd .karkas td input{
			margin:0px;
			padding:0px;
			border:none;
		}
			.priceWnd .karkas td a{
				color:#517aac;
			}
			.priceWnd .karkas .hdr{
				float:left;
				font-weight:bold;
				color:#517aac;
				padding:0px;
				margin:0px;
			}
			.priceWnd .karkas .close{
				float:right;
			}
				.priceWnd .karkas .no_tbl_border td{
					border:none;
					padding-left:10px;
				}				

/*----------------------tip divs--------------------------------------------*/
.sr, .srs {
    width: 100%; float: left; font-family: Verdana, sans-serif;
    font-size: 12px; padding: 1px 0 0 0;
}
.srs .ts {color: white}
.sr .ts {color: #656363}
.sr { background-color: #fff; color: #000; }
.srs { background-color: #36c; color: #fff; cursor: pointer; }
.sr .src { color: #008000; }
.srs .src { color: #fff; }
.srt { font-size: 12px; margin-left : 4px; }
.src { font-size: 12px; margin-right : 3px; padding-top : 2px; }
.cityHintDiv {
    width : 306px; border : 1px solid #000;
    margin-top : -1px; float : left;
    display : none;
}

.crn {
	font-style:italic;
}

.ccn {
	font-weight:bold;
}

/*----------------------tip divs--------------------------------------------*/

