.modal { padding: 0px; margin: 0px;
    BACKGROUND: url("/pic/anketa/background_demand.jpg") repeat center top; display: none; padding: 30px; text-align: left; border: 1px solid rgba(255,255,255,0.3);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    
    z-index: 10000;
  }

.modal a { margin-left: 7px; }
  
.modal a:visited,
.modal a:link {
  COLOR: #00a013; FONT-SIZE: 12px; TEXT-DECORATION: underline;}
.modal a:hover,  
.modal a:active {
  COLOR: #00a1c1; FONT-SIZE: 12px; TEXT-DECORATION: none;}
  
.modal .close {
	BACKGROUND-IMAGE: url("/pic/anketa/close.png"); POSITION: absolute; WIDTH: 35px; HEIGHT: 35px; TOP: -18px; CURSOR: pointer; RIGHT: -18px
}

.anketa_title { 
FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #000000; FONT-FAMILY: Franklin_book, Verdana,  Tahoma, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; vertical-align: middle; TEXT-DECORATION: none; }  

.anketa_divider { height: 2px; margin: 10px 0px;  background: url("/pic/anketa/anketa_divider.png") repeat-x left top; }

.anketa_text_input { float: left;  outline: none; resize: none; box-shadow: inset 1px 0px 1px #e6e6e6; margin: 1px 0px 10px 0px; width: 300px; height: 16px; line-height: 20px; border-radius: 3px; border: 1px solid #d0d0d0; padding: 3px 4px; 
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #444444; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.anketa_text_input:hover { border: 1px solid #777777; }
		
.anketa_textarea_input { float: left;  outline: none; resize: none; box-shadow: inset 1px 0px 1px #e6e6e6; margin: 1px 0px 10px 0px; width: 300px; height: 100px; line-height: 20px; border-radius: 3px; border: 1px solid #d0d0d0; padding: 3px 4px; 
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #444444; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.anketa_textarea_input:hover { border: 1px solid #777777; }
		
.anketa_input_box { margin: 0px 0px 0px 12px; padding: 0px 0px 0px 0px; line-height: 14px;
FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; vertical-align: middle; TEXT-DECORATION: none;}

.button_box { margin-left: 55px; }
		
.anketa_button { float: left;  width: 125px; height: 32px; margin: 5px 20px 5px 0px; line-height: 30px; border-radius: 3px; box-shadow: 0px 1px 3px #333;
background: url("/pic/anketa/anketa_button.png") no-repeat left top; cursor: pointer;
FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #686868; FONT-FAMILY: Franklin_demi,  Tahoma, Arial; TEXT-ALIGN: center; FONT-STYLE: normal; TEXT-DECORATION: none; } 
.anketa_button:hover { COLOR: #333333; margin: 5px 20px 5px 0px; }
		
.anketa_desc  {  float: left;  padding: 9px 0px; margin: 5px 0px 5px 0px;}
		
.zvezdochka { color: #000000; FONT-SIZE: 12px;  }
.code { width: 130px !important;}
.refresh { background: url("/tools/kcaptcha/refresh2.png") no-repeat center center; width: 30px; height: 28px; cursor: pointer; float: left; }
