@CHARSET "UTF-8";
.tutor-error {
	background-color: #FFCCCC;
	color: #FF3333;
	border: 1px solid #FF3333;
	padding: 5px;
}

.tutor-success {
	background-color: #CCFFCC;
	color: #006600;
	border: 1px solid #006600;
	padding: 5px;
}

.tutor-login {
	color: #333;
	font-size: 1.2em;
	padding:10px;
}

.tutor-login input {
	border: 1px solid #99CCCC;
	padding: 2px;
}

.tutor-comment {
	border: 1px solid #999999;
	margin-top: 20px;
}
.tutor-comment .comment-body {

	padding: 15px;
}

.tutor-comment .positive {
	background-color: #CCFFCC;
	padding: 5px;
}

.tutor-comment .negative {
	background-color: #FFCCCC;
	padding: 5px;
}

.tutor-top {
	border: 1px solid black;
}

#tutor-vip-request {
	display: none;	
	padding: 20px;
	border: 1px solid #999;
	background-color: #FFFF99;
}

#tutor-vip-request table {
	width: 100%;
	text-align: center;
}

#tutor-vip-period {
	text-align: center;
}

.wrong-value {
	color: Red;
}
#submitButton {
  width: 26px;
  height: 17px;
  border: 0;
  background: url(/img/cmdGo.gif)
}

#submits {
  width: 47px;
  height: 20px;
  border: 0;
  background: url(/img/cmdSearch.png)
}
#submit{
  width: 76px;
  height: 30px;
  border: 1;
}
#submitlogin{
  width: 96px;
  height: 14px;
  border: 1;
}
#txtSReql {
				border:1px solid #858583;
				width:121px; height:17px; font-size: 10px;
			}
#txtSReq2 {
				border:1px solid #858583;
				width:118px; height:17px; font-size: 13px;
			}
#reqv {
				border:1px solid #858583;
				 height:17px; font-size: 13px;
			}
#newsubjects   {border:1px solid #858583;
				 height:17px; font-size: 13px;
}
#subjects      {border:1px solid #858583;
				 height:120px; font-size: 13px;
}
#request-sex {border:1px solid #858583;
				 height:19px; font-size: 10px; }
#request-city_id {border:1px solid #858583;
				 height:19px; font-size: 10px; width:120px}
#person-password {border:1px solid #858583;
				 height:19px; font-size: 12px; width:70px}

#person-phone  {border:1px solid #858583;
				 height:19px; font-size: 12px; width:70px}

#person-email  {border:1px solid #858583;
				 height:19px; font-size: 12px; width:120px}

#person-duration {border:1px solid #858583;
				 height:19px; font-size: 12px; width:30px}

#person-price  {border:1px solid #858583;
				 height:19px; font-size: 12px; width:30px}
#person-notice{border:1px solid #858583;
				 height:100px; font-size: 12px; width:300px}
#person-photo{border:1px solid #858583;
				 height:19px; font-size: 12px; width:300px}
#contact-name{border:1px solid #858583; font-size: 12px; width:200px}
#contact-email{border:1px solid #858583; font-size: 12px; width:200px}
#contact-message{border:1px solid #858583; font-size: 12px; width:300px}
#contact-code{border:1px solid #858583; font-size: 12px; width:100px}
