/* blueprint plugin forms */
label {font-weight:bold;}
form div.form-item{clear: both;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;padding: 5px;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;display: block;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

a img{border: none;}

body{padding: 0px;font-size: 82%;font-family: Arial, Helvetica, sans-serif;background: #f5f6f7;margin: 0px;}

.sBody{width: 670px;margin: 0px auto;padding: 40px;background: url(img/zina.gif) no-repeat top center;}
.sBodyCard{width: 670px;margin: 0px auto;padding: 40px;}

h1{color: #676767;font-weight: normal;padding: 0px;}

.sBodyBg{width: 840px;}
.cardImage{background: url(img/card.gif) no-repeat top right;}

p.form-item-receiver_name{color: #ED1C24;}
.head{color: #ED1C24;font-weight: normal;font-size: 15px;font-style: italic;width: 150px;display: block;float: left;}
.head label{font-weight: normal;}
.head span.description{display: block;font-style: normal;font-size: 11px;color: #707070;}
.form-item-sender_name .head{padding: 4px 0px 0px 0px;}

input[type=text]{display: block;float: right;width: 200px;}
p{clear: both;width: 400px;}

#coungratulations-tabs{clear: both;min-height: 175px;padding: 10px 0px 0px 0px;width:610px;}
	#coungratulations-tabs ul{list-style: none;height: 23px;margin: 0px;padding: 0px;position: absolute;}
	#coungratulations-tabs ul li{float: left;font-style: italic;background: url(img/l2.gif) no-repeat top left;padding: 0px 0px 0px 10px;margin: 0px 0px 0px 0px;}
	#coungratulations-tabs ul li a{text-decoration: none;display: block;padding: 4px 10px 4px 0px;margin: 0px 0px 0px 0px;background: url(img/r2.gif) no-repeat top right;color: #636567;}
	#coungratulations-tabs ul li.active{float: left;font-style: italic;background: url(img/l1.gif) no-repeat top left;padding: 0px 0px 0px 10px;margin: 0px 0px 0px 0px;}
	#coungratulations-tabs ul li.active a{text-decoration: none;display: block;padding: 4px 10px 5px 0px;margin: 0px 0px 0px 0px;background: url(img/r1.gif) no-repeat top right;color: #225BAA;}
	#coungratulations-tabs .tabs{/*background: url(img/textar.gif) no-repeat top left;*/border: double 4px silver;width: 325px;background: White;padding: 10px;margin: 24px 0px 0px;min-height: 124px;font-style: italic;}
		#coungratulations-tabs .tabs p{padding: 0px;margin: 0px;}
	#coungratulations-tabs .tabs textarea{border: none;height: 150px;margin: 0px;font-style: italic;}
*:first-child+html #coungratulations-tabs{clear: both;background: url(img/post.jpg) no-repeat top right;min-height: 175px;padding: 30px 0px 0px 0px;width:610px;}
*:first-child+html #coungratulations-tabs .tabs{/*background: url(img/textar.gif) no-repeat top left;*/border: double 3px silver;width: 325px;background: White;padding: 10px;margin: 20px 0px 0px;min-height: 124px;display: block;}
*:first-child+html #coungratulations-tabs ul{list-style: none;height: 23px;margin: -24px 0px 0px 0px;padding: 0px;position: absolute;}

div.link{font-size: 40px;font-family: "Times New Roman", Times, serif;text-align: center;padding: 20px;}
	div.link a{}

span.mailHead{font-weight: bold;font-size: 16px;}	

p.copy{font-size: 0.8em;text-align: center;width: 100%;}
	p.copy a{color: red;}

p.form-item-sender_email{height: 40px;}
	p.form-item-sender_email label{display: block;width: 180px;float: left;text-align: right;padding: 10px 0px 0px 0px;}

p.form-item-receiver_name{height: 30px;}
	p.form-item-receiver_name label{display: block;width: 180px;float: left;text-align: right;padding: 10px 0px 0px 0px;}

p.form-item-receiver_email{height: 40px;}
	p.form-item-receiver_email label{display: block;width: 180px;float: left;text-align: right;padding: 10px 0px 0px 0px;}	
	
p.form-item-receiver_sex{height: 10px;width: 500px;}
	p.form-item-receiver_sex label{display: block;width: 180px;float: left;text-align: right;padding: 10px 0px 0px 0px;}		
	p.form-item-receiver_sex span{display: block;width: 230px;float: left;font-size: 12px;padding: 8px 0px 0px 10px;}
	p.form-item-receiver_sex span label{display: inline;width: auto;font-weight: normal;padding: 0px;float: none;}
	p.form-item-receiver_sex span input{display: inline;float: none;}
	
p.form-item-receiver_num{height: 30px;width: 500px;}
	p.form-item-receiver_num label{display: block;width: 180px;float: left;text-align: right;padding: 10px 0px 0px 0px;}		
	p.form-item-receiver_num span{display: block;width: 230px;float: left;font-size: 12px;padding: 8px 0px 0px 10px;}
	p.form-item-receiver_num span label{display: inline;width: auto;font-weight: normal;padding: 0px;float: none;}
	p.form-item-receiver_num span input{display: inline;float: none;}	
	
span.errorMessage{color: Maroon;width: 120px;background: url(img/x.gif) no-repeat center left;padding: 5px 0px 5px 20px;height: 20px;}

div.blockHead{position: absolute;width: 100%;}
	div.blockHead a{display: block;width: 115px;margin: 0px auto;height: 18px;}
	div.blockHead a span{display: none;}

p.form-item-captcha-image{width: 160px;padding: 0px 0px 0px 189px;margin: 10px 0px 0px 0px;}

p.form-item-captcha{height: 40px;}
	p.form-item-captcha label{display: block;width: 180px;float: left;text-align: right;padding: 0px 0px 0px 0px;}
	p.form-item-captcha input{width: 146px;float: left;margin: 3px 0px 0px 10px;}
	
div.buttons{clear: both;padding: 0px 0px 20px 0px;height: 30px;width: 210px;}
	div.buttons p{display: inline;}
	input#submit{border: none;background: url(img/send.gif) no-repeat center;width: 100px;height: 30px;padding: 5px 0px 10px 0px;color: White;font-style: italic;cursor: pointer;float: left;}
	input#button{border: none;background: url(img/see.gif) no-repeat center;width: 100px;height: 30px;padding: 5px 0px 10px 0px;color: White;font-style: italic;cursor: pointer;float: right;}
	*:first-child+html input#button{position: absolute;}
