div.overlay {
	background-image:url(images/white.png);
	width:305px;
	height:120px;		
	display:none;
	padding:25px;
}
div.overlay div.close {
	background-image:url(images/close.png);
	position:absolute;
	right:5px;
	top:0px;
	cursor:pointer;
	height:35px;
	width:35px;
}

#overlay {
	background-image:url(images/transparent.png);
	color:#efefef;
}
#overgoop {
	background-image:url(images/transparent.png);
	color:#efefef;
}
div.wrap {
	height:196px;
	width:318px;
	overflow-y:auto;
}
.contact-title {color: #23B3B6; margin:0; padding:0 0 6px 75px; font-size: 1.2em; text-align:left;}
.contact-input {font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; background:#eee; border:1px solid #fff; width:300px;
}
.lable {
		text-align: right;
		clear:left; 
		display:block;
		padding-right:4px; 
		font-size: 18px;
		font-family: "Times New Roman", Times, serif;
		
		}
		
.input {
		text-align: left;
		background-color:#F0F0F0;
		border: 1px solid #AACE83;
		font-size: 18px;
		font-family: Arial, Helvetica, sans-serif;
		color: #1C5455;
		width:190px;
		border-radius:5px;
		}
		
.input:focus{
border: 2px solid #53c2fc; /* Рамка при получении фокуса */
}

.img_btn{
margin-left:45px;
margin-top:7px;
}
			
.link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #B70004;
}
.warning_table {
	background: #F0F0F0;
	border: outset 5px #666666; 
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.warning_font_big {

font: Arial;
font-size: 30px;
color: #B70004;
}

.warning_font {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333;
padding-left: 50px;
padding-right: 25px;
padding-top: 15px;
}

#move{
width:100px;
height:100px;
border:1px solid #000;
}

.smile_good{
background-image:url('images/smile_good.png');
width:175px;
background-repeat: no-repeat;
padding-top:185px;
margin-left:55px;
}

.smile_bad{
background-image:url('images/smile_bad.png');
width:175px;
background-repeat: no-repeat;
padding-top:185px;
margin-left:55px;
}

.alert{
width:310px;
position:absolute;
background-color:#393F41;
height:130px;
display:none;
border:1px solid #fff;
border-radius:10px;
padding-top:20px;
}

.obert{
position:relative;
}
.alert span {
color:red;
font-size:22px;
margin-left:2px;
}

.agree-wrapper {
	margin: -15px 0 0 5px;
	text-align: left;
}
.agree-wrapper input[type="checkbox"] {
	position: relative;
	top: 2px;
}
.agree-wrapper label {
	font-size: 11px;
	color: white;
}
.agree-wrapper label a {
	font-size: inherit;
	color: inherit;
}

#PostMail{
 margin-top:10px;
 padding:3px 5px;/*Отступ от границы рамки до текста */
 background-color:#f5f5f5;/*Фон*/
 border:1px solid #DEDEDE;/*Граница кнопки*/
 font:normal 15px "Tahoma";/*Шрифт*/
 color:#8F8F8F;/*Цвет шрифта*/
 cursor:pointer;/*Курсор мыши*/
 /*
 Тень, отбрасываемая текстом в кнопке:
 text-shadow: none | тень
 где тень: [сдвиг по x] [сдвиг по y] [радиус размытия] [цвет]
 */
 text-shadow: 0 1px 0 white;
 /*
 Закругление углов кнопки:
 */
 -moz-border-radius: 5px;
 -webkit-border-radius:5px;
 border-radius: 5px;
 /*
 Градиент:
 linear-gradient(направление наложения градиента, цвет 1, цвет 2)
 Происходит плавный переход от цвета 1 к цвету 2 в заданном направлении.
 */
 background: -webkit-linear-gradient(top, #fff, #EBEBEB);
 background:    -moz-linear-gradient(top, #fff, #EBEBEB);
 background:     -ms-linear-gradient(top, #fff, #EBEBEB);
 background:      -o-linear-gradient(top, #fff, #EBEBEB);
}

#PostMail:hover{
 /*
 Тень вокруг кнопки
 box-shadow: none | тень [, тень]*
 где  тень: inset [сдвиг по x] [сдвиг по y] [радиус размытия] [растяжение] [цвет]
 Значение insert указывается, если нужно создать внутреннюю тень.
 */
 -webkit-box-shadow:0 0 5px 1px #EAEAEA;
 -moz-box-shadow:0 0 5px 1px #EAEAEA;
 box-shadow:0 0 5px 1px #EAEAEA;
 /*
 Градиент
 linear-gradient(направление наложения градиента, цвет 1, цвет 2)
 Происходит плавный переход от цвета 1 к цвету 2 в заданном направлении.
 */
 background: -webkit-linear-gradient(top, #fff, #E0E0E0);
 background:    -moz-linear-gradient(top, #fff, #E0E0E0);
 background:     -ms-linear-gradient(top, #fff, #E0E0E0);
 background:      -o-linear-gradient(top, #fff, #E0E0E0);
}

#PostMail:active{
 -webkit-box-shadow:inset 0 1px 0 1px #B5B5B5;
 -moz-box-shadow:inset 0 1px 0 1px #B5B5B5;
 box-shadow:inset 0 1px 0 1px #B5B5B5;
 
 background: -webkit-linear-gradient(top, #E3E3E3, #FAFAFA);
 background:    -moz-linear-gradient(top, #E3E3E3, #FAFAFA);
 background:     -ms-linear-gradient(top, #E3E3E3, #FAFAFA);
 background:      -o-linear-gradient(top, #E3E3E3, #FAFAFA);
}

#PostMail:disabled {
	box-shadow: none;
	cursor: not-allowed;
}