
a.back:hover {
	color:#05911C;
}
a.back{
	color:#777;
	position:fixed;
	top:5px;
	right:10px;
	text-decoration:none;
}

#fade { /*--Прозрачный слой фона--*/
	display: none; /*--по умолчанию скрыт--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; 
	height: 100%;
	opacity: .50;/* Полупрозрачность элемента */
	z-index: 9999;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
}
.popup_block{
	display: none; /*--по умолчанию скрыт--*/
	background: #ffffff;
	
	border: 5px solid #fff;
	float: left;
	font-size: 1 em;
	position: fixed;
	top: 50%; 
	left: 50%;
	z-index: 99999;
	/*--CSS3 CSS3 Тени для Блока--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Закругленные углы--*/
	
	width: 600px; 
	margin-top: -244.5px; 
	margin-left: -340px;
}
img.btn_close {
	position:absolute;
	right:-23px;
	top:-23px;
}

/*--Фиксированное позиционирование для тупого IE6--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
#note{
	margin:0 0 10px 0;
}
#note img{
    float:left;
	margin:5px 10px 5px 0;
	width: 100px;
	height: 100px;
}
#note b{
    font:24px Monotype Corsiva, Arial;      
	color: #008000;
	text-shadow: 0 1px 3px rgba(0,0,0,.3);
	}
/* Контактная форма */

					
	#form p.submit{
		clear:both;
		padding:0 25px 20px 25px;
		margin:0;
		text-align:right;
		}	
	#form a#submit{
		padding: 5px 15px;
		text-shadow: 1px 1px 0px rgba(30, 30, 30, 0.8);
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;
		background: rgb(13, 123, 170);
		background: -moz-linear-gradient(90deg, rgb(13, 123, 170) 20%, rgb(26, 153, 204) 80%);
		background: -webkit-linear-gradient(90deg, rgb(13, 123, 170) 20%, rgb(26, 153, 204) 80%);
		background: -o-linear-gradient(90deg, rgb(13, 123, 170) 20%, rgb(26, 153, 204) 80%);
		background: -ms-linear-gradient(90deg, rgb(13, 123, 170) 20%, rgb(26, 153, 204) 80%);
		background: linear-gradient(0deg, rgb(13, 123, 170) 20%, rgb(26, 153, 204) 80%);
		-webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
		-moz-box-shadow:    0px 2px 1px rgba(50, 50, 50, 0.75);
		box-shadow:         0px 2px 1px rgba(50, 50, 50, 0.75);
		cursor:pointer;
		text-align:center;
		text-decoration:none;
		display:inline-block;
		color:#fff;
		margin:5px 0;
		}	
	#form a#submit:hover{
		background: rgb(26, 153, 204);
		background: -moz-linear-gradient(90deg, rgb(26, 153, 204) 20%, rgb(13, 123, 170) 80%);
		background: -webkit-linear-gradient(90deg, rgb(26, 153, 204) 20%, rgb(13, 123, 170) 80%);
		background: -o-linear-gradient(90deg, rgb(26, 153, 204) 20%, rgb(13, 123, 170) 80%);
		background: -ms-linear-gradient(90deg, rgb(26, 153, 204) 20%, rgb(13, 123, 170) 80%);
		background: linear-gradient(0deg, rgb(26, 153, 204) 20%, rgb(13, 123, 170) 80%);
		}
.best_body{
	width:400px;
	padding: 13px;
}
.best_inf{
	width:200px;
	padding: 15px;
	background:#f8c300;
}
#newdesc span{
	padding:1px 7px;
	display:inline-block;
	background:#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin:5px 0;
	font-style: italic;
	font-size:12px;
}
#form input {
	border:1px solid #333;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width:93%;
	color:#666;
	font-style: italic;
	margin:5px 0;
	padding:4px 7px;
	
}

.best_inf .info {
	color:#fff;
	text-shadow:1px 1px 1px #000;
	font-size:16px;
	font-weight:700;
	text-align:center;
}
#newdesc {

}
a.close img{
	background:url(../images/close_pop.png) no-repeat bottom;
	width:43px;
	height:45px;
}
a.close img:hover {
	background:url(../images/close_pop.png) no-repeat top;
}
.best_body #note {
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: 700;
	letter-spacing: -1px;
	line-height: 28px;
	text-align: center;
	text-shadow:1px 1px 1px #fff;
}
