#mask
{
   display:none;
   z-index:100;
   position:absolute;
   top:0;left:0;
   background-color:#CCC;
   width:100%;
   height:100%;
   -moz-opacity:0.5; 
   opacity:.50;  
   filter:alpha(opacity=50);
}
#ozenka
{
  display:none; 
  z-index:200;
  position:absolute;
  top:0;left:0;
  width:200px;
  height:300px;
  text-align:center;
  background: #CAD9EC;
  border: 3px double gray;
}

#ozenka .title
{
  position:relative;
  background: blue;
  color:white;
  text-align:left;
	font:bold 14px tahoma,arial,verdana,sans-serif;
  padding:5px;
  border-bottom:1px solid gray;
}

#ozenka .title .close
{
  position:absolute;
  right:3px;
  top:5px;
}

#ozenka .header
{
  color:#15428b;
	font:bold 20px tahoma,arial,verdana,sans-serif;
	margin-top:5px;
	margin-bottom:7px;
}

#ozenka .pic
{
}

#ozenka .field
{
  border:5px ridge lime;
  border:3px ridge #ccbbaa;  
}

#ozenka .err
{
	margin-top:5px;
	margin-bottom:5px;
	font:18px tahoma,arial,verdana,sans-serif;
}

#ozenka .err1
{
  height:64px;
  text-align:left;
	margin-top:5px;
	margin-bottom:5px;
  padding-right: 5px;
	font:18px tahoma,arial,verdana,sans-serif;
}

#ozenka .contents
{
	margin:10px;
	font:18px tahoma,arial,verdana,sans-serif;
}

#ozenka #ok
{
  position:absolute;
  bottom:10px;
	/*margin-top:7px; */
}
