body, html {
  margin: 			10px 0;
  font-family: 		Tahoma, Helvetica, Arial;
  color:			#333;
}

h1 {
  font-size: 		19px;
  font-weight: 		bold;
  color:      		#000;
  margin:			10px 0 8px 0;
}

p {
  font-size: 		11px;
  line-height:		135%;
  text-align:		justify;
  margin:			10px 0 8px 0;
}

#cnt {
  background-color: #FFF;
  position: 		absolute;
  width:			300px;
  height:			300px;
  top: 				50%;
  left: 			50%;
  margin:			-150px 0 0 -150px; 
}

#step1 {
  position: 		absolute;
  top: 				0;
  z-index: 			5;
}

.step1a, .hdr
{
	width:			100%;
	font-weight:	bold;
	text-align: 	center;
}

#step2 {
  position: 		absolute;
  top: 				130px;
  z-index: 			5;
}

#cry {
  position: 		absolute;
  top: 				140px;
  z-index: 			12;
  background-color: #F2EFEF;
}

#flag {
  position: 		absolute;  
  top: 				102px;
  left:			    25px;
  cursor:			pointer;
  cursor:			hand;
}

#nbr {
  position: 		absolute;  
  top: 				100px;
  left: 			105px;
  float:			left;
  font-size:		19px;
  font-weight:		bold;
  color:      		#BB1A84;
}

#tf {
  margin:		 	35px 0 0 100px;
}

#costs {
  position: 		absolute;  
  top: 				275px;
  width: 			300px;
  text-align:		right;
  font-size:		10px;
  font-weight:		normal;
  color:      		#777;
  z-index: 			14;
}

img.sel {
  cursor: 			pointer;
  cursor: 			hand;
  margin:			1px;
}

.pincode{
  font-size: 		16px;
  color: 			#000;
  font-weight: 		bold; 
  text-align: 		center;
  border:			1px solid #000;
  background-color: #F2EFEF;
  height:			20px;
}

.button{
  font-size: 		15px;
  color: 			#000;
  font-weight: 		bold; 
  border:			1px solid #000;
  height:			24px;
}