INPUT, select {font-size: 14px; font-family: Times New Roman, Arial, Tahoma, Verdana, sans-serif;}
TEXTAREA, select {font-size: 14px; font-family: Times New Roman, Arial, Tahoma, Verdana, sans-serif;}


     .poisk_big {text-align: left; font-weight: normal; color: #767676; background-color: #ffffff; font-size: 15px; 
          padding: 3 3 0 3; border: solid 1px #d5e5ea; cursor: text;}

     .form {Text-align: left; font-weight: normal; color: #272a36; background-color: #cdcdcd; padding: 3 0 0 3;
	       border-bottom: dashed 1px #3c3a3a; border-top: #3c3a3a solid 0px; border-left: #3c3a3a solid 0px; 
			 border-right: #3c3a3a solid 0px;}
	  
     .form_bold {Text-align: left; font-weight: normal; color: #272a36; background-color: #cdcdcd; padding: 3 0 0 3;
	       border-bottom: dashed 1px #3c3a3a; border-top: #3c3a3a solid 0px; border-left: #3c3a3a solid 0px; 
			 border-right: #3c3a3a solid 0px; font-size: 24px;}
	  	
     /*.form_light {Text-align: left; font-weight: normal; color: #979aa5; background-color: #cdcdcd; padding: 3 0 0 3; 
	        border: #cdbd9d solid 1px;}
			  
     .form_menu {Text-align: left; font-weight: normal; color: #979aa5; background-color: #cdcdcd; font-size: 10px; 
	        padding: 3 3 0 3; border: #cdbd9d solid 1px;}*/
		
		
		
		
		/*Salon*/
		.form_gr {Text-align: left; font-weight: normal; color: #272a36; background-color: #858585; padding: 3 0 0 3;
	       border-bottom: dashed 1px #3c3a3a; border-top: #3c3a3a solid 0px; border-left: #3c3a3a solid 0px; 
			 border-right: #3c3a3a solid 0px;}
		#sal_name {font-size: 36px; color: #ffffff; font-weight: normal; width: 100%; line-height: 36px; height: 47;}
		#street_name {font-size: 18px; font-weight: normal; width: 100%; height: 27;}
		#telfax_name {font-size: 14px; font-weight: normal; width: 100%; height: 22;}
		#urlmail_name {font-size: 14px; color: #883231; font-weight: normal; width: 100%; height: 22;}
		#salon_text {width: 100%; height: 100px; overflow: hidden}
		
		
		.person_tab {position: relative; z-index: 502; width: 600px; left: 75px; float: none;}
	   
		.username { font-size: 48px; position: relative; z-index: 506; margin: -40 0 25 0; color: #4e4d4d; font-weight: normal; white-space: nowrap;} 
     
	   .username span {position: relative; font-size: 30px; top: -4px}
	  
	   #person_s {width: 310px; height: 25px;}
	   #person_l {width: 650px; height: 25px;}
	   #person_lb {width: 650px; height: 35px;}
	   #person_text {width: 650px; height: 100px; overflow: hidden}
		
		/*View*/
		
		
		
     .view {position: absolute; background-color: #7d7d7d; width: 310px; top: 27;}
     #divinputfile {background: url(../images/upload_file.gif) no-repeat 100% 1px; margin: 0px; height: 28px; width: 298;
	   display: block;}
     #divinputfile #filepc {opacity: 0.0;-moz-opacity: 0.0;filter: alpha(opacity=00); font-size: 18px; 
	        height: 28px; width: 298; display: block;}
     #fakeinputfile {margin-top: -27px;}
	  *html #fakeinputfile {margin-top: -29px;}
     #fakeinputfile #fakefilepc {width: 194px; height: 28px; font-size: 18px;}
     
	  
	
	  
		/*
		.view {position: absolute; background-color: #7d7d7d; width: 310px; top: 27;}
		.topview {position: absolute; background-color: #7d7d7d; width: 100%; top: 75;}
      #view_form {font-size: 14px; font-weight: normal; height: 25; width: 100%;}
		#topview_form {font-size: 14px; font-weight: normal; height: 25; width: 100%;}
		.view_buttom {font-size: 14px; width: 78px; height: 26px; font-weight: normal; color: #333333; 
	        border-left: #f9f8f8 solid 1px; border-top: #f9f8f8 solid 1px; border-bottom: #8d8d8d solid 2px;
			  border-right: #8d8d8d solid 2px;}*/
		
		
		
	  /*Login&Password*/
	  .redact {position: relative; top: 70; width: 80%;}
	  .noredact {padding: 0 40 27 45; text-align: left; background: url(../images/false_red.jpg) no-repeat top left;} 
	  .noredact span {font-size: 25px; color: #555555; line-height: 35px;}
	  
	  .enterdiv {position: relative; width: 100%; text-align: center; margin-left: auto; margin-right: auto;
	         border: #cdbd9d solid 0px;}
	  
	  .enter {background: #c9c9c9 url(../images/bg_message.gif) repeat-x top left; width: 470px;
	         text-align: center; margin-left: auto; margin-right: auto; padding: 40 0 40 0;
				border: #cdbd9d solid 0px;}
		
	  .centertab {position: relative; top: -30; text-align: center; margin-left: auto; margin-right: auto;}
	  .true,.false,.hz,.nohz {padding: 0 40 27 45; text-align: left;} 
	  .true span,.false span,.hz,.nohz span {font-size: 25px; color: #555555; line-height: 34px;}
	  
	  .true {background: url(../images/true.jpg) no-repeat top left;}	
	  .false {background: url(../images/false.jpg) no-repeat top left;}		
	  .hz {background: url(../images/hz.jpg) no-repeat top left;}
	  .nohz {background: url(../images/hz_gr.jpg) no-repeat top left;}
	  
				
	  .log_tab {position: relative; z-index: 502; width: 320px; left: 75px; float: none;}

	  #log {width: 320px; height: 35px;}
	  .td_log {padding: 10 0 10 0;}
	  .name {font-size: 18px; line-height: 17px; color: #8f8f8f;}
	  .starr,.starg {color: #883231; font-weight: bold; font-size: 18px; line-height: 17px;}
	  .starr {color: #a71411;}
	  .starg {color: #8f8f8f;}
	  .registr {color: #3c3a3a; padding: 0 0 20 0;}
	  
	  .remember {padding: 20 0 0 0;}
	 A.rememb {color: #888888; text-decoration: underline; background-color: transparent; cursor: pointer;}
	 A.rememb:hover {text-decoration: none; cursor: pointer; cursor: pointer;}
     .rememb span {padding-right: 3px;}
	  .spanre {position: relative; /*color: #d72424;*/ color: #ffffff; background-color: #a71411;}
	  .spangre {position: relative; color: #883231;}
	 
	 
	 /*Search_big*/
	  #searchform_b {width: 100%; height: 35px;}

	  

	  /*Personal_info*/
	  .person {background: #c9c9c9 url(../images/bg_message.gif) repeat-x top left; width: 800px;
	         text-align: center; margin-left: auto; margin-right: auto; padding: 40 0 40 0;
				border: #cdbd9d solid 0px;}
					
	  .person_tab {position: relative; z-index: 502; width: 600px; left: 75px; float: none;}
	  .username { font-size: 48px; position: relative; z-index: 506; margin: -40 0 25 0; color: #4e4d4d; font-weight: normal; white-space: nowrap;} 
     .username span {position: relative; font-size: 30px; top: -4px}
	  #person_s {width: 310px; height: 25px;}
	  #person_l {width: 650px; height: 25px;}
	  #person_lb {width: 650px; height: 35px;}
	  #person_text {width: 650px; height: 100px; overflow: hidden}
	  
	  
	  .get {position: relative; font-size: 24px; color: #2b2929; overflow: hidden; height: 16px; 
	           line-height: 17px; margin: 0 4 2 0; padding: 0 0 0 47; border: 0px solid red;}
	  .delivery {position: relative; font-size: 24px; color: #6c6c6c; overflow: hidden; height: 20px; 
	           line-height: 8px; margin: 0 0 0 0; padding: 0 0 0 51; border: 0px solid red;}
	  .sign {background: url(../images/sign.jpg) no-repeat top left;}		
	  .unsign {background: url(../images/unsign.jpg) no-repeat top left;}
	  .sign,.unsign {position: relative; margin: 20 0 0 -2; padding: 0 0 0 0; color: #3c3a3a; float: left;
	           width: 150px; border: 0px solid red;}		
	  
	  .td_persl {padding: 10 0 10 0;}
	  .td_persr {padding: 10 0 10 30;}
	  
	  
	  .pers_buttom {width: 800px; text-align: center; margin-left: auto; margin-right: auto; border: #cdbd9d solid 0px;}
	  .but_tab {position: relative; z-index: 502; width: 800px; float: none;}
	  .td_txtbut {padding: 37 20 40 75; font-size: 12px;}
	  .td_buttoms {text-align: right; padding: 40 75 40 0; width: 255;}
	  
	  
	  
	  /*Forget_Login&Password*/
	  .forget {position: relative; width: 100%; background: #c9c9c9 url(../images/bg_message.gif) repeat-x top left;
	           margin-top: 20px; padding: 20 0 20 0; border: white solid 0px;}
				
	  .forget_tab {position: relative; z-index: 502; width: 250px; float: none; border: white solid 0px;
	           text-align: center; margin-left: auto; margin-right: auto;}	
	  .forgetspan {position: relative; font-size: 30px; color: #555555; line-height: 35px; white-space: nowrap; 
	           border: #cdbd9d solid 0px; margin-bottom: 10px;}
	  
	  #sendlog {width: 270px; height: 25px;}
	  .td_sendlog {padding: 10 0 10 0; width: 270; text-align: left;}
	  
	  

	  /*Message*/
	  .message {background: #c9c9c9 url(../images/bg_message.gif) repeat-x top left;}
	  .message_tab {position: relative; z-index: 502; margin: 0 0 60 0; width: 700px;}
	  
	  #theme {width: 700px; height: 35px;}
	  .td_theme {padding: 10 0 10 0;}
	  
	  #select_menu {width: 335;}
	  .td_sel {margin: 10 0 10 0; width: 335;}	
	  .td_select_menu {padding: 0 0 0 3; border-bottom: dashed 1px #3c3a3a; background-color: #cdcdcd;}
	  .selectxt {position: absolute; padding: 4 0 0 0;}  
	  .select_pic {height: 25; float: right; margin: 0 0 0 3; position: relative;}
	  .select_menu {width: 335px; position: absolute; padding: 0 0 8 0; background-color: #d3d3d3; border: solid 0px #aaaaaa;
	        filter:alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;}
	  /*.nored {}
	  .viewred {background-color: #a71411;}*/
			  
     .select_menu a {color: #272a36; text-decoration: none; width: 100%; float: left; padding: 2 0 2 0; background-color: transparent; }
     .select_menu a:hover {color: #ffffff; background-color: #a71411; padding: 2 0 2 0;}
	  
	  #your_email {width: 335px; height: 25px;}
	  .td_mail {padding: 10 0 10 30; width: 270;}
	  
	  #message_text {width: 700px; height: 100px; overflow: hidden}
	  .td_txt {padding: 10 0 10 0;}
	  
	  
	  .send,.clear {font-size: 18px; width: 120px; height: 30px; font-weight: normal; color: #333333; background-color: #dddddd; 
	        border-left: #f9f8f8 solid 1px; border-top: #f9f8f8 solid 1px; border-bottom: #8d8d8d solid 2px;
			  border-right: #8d8d8d solid 2px; vertical-align: middle;}
			  
	  .td_buttom {padding: 10 0 10 0; text-align: left;}
     
	  .error, .mess {position: relative; margin: 65 0 0 0; white-space: nowrap; font-size: 18px;}
	  .error span,.mess span {font-size: 18px; color: #717171;}
	  .error {color: #883231;}  
	  .mess {color: #717171;}
	  
		
		

		
