/* FBlock */
#fblock_bg{width:100%; height:100%; background:#000; opacity:0.8; top:0; left:0; position:fixed; z-index:777; display:none;}
#fblock_main{display:none;}
.fblock_style{z-index:778; position:fixed; background:#fff; padding:50px 100px; width:550px; top:0; left:50%; margin:50px 0 0 -375px; font-size:16px; display:none;}
.fblock_style h3{width:550px; text-transform:uppercase; color:#000; font-size:32px; text-align:center; margin:0 0 30px 0; overflow:hidden; border-bottom:1px solid #914900; padding:0 0 10px 0;}
.fblock_style label{display:block; margin:0 0 10px 0;}
.fblock_style textarea{width:528px; padding:5px 10px; height:130px; border:1px solid #ccc; margin:5px 0 0 0; border-radius:2px;}
.fblock_style .ct_fblock{position:absolute; margin:10px 10px 0 0; right:0; top:0; display:block;
	-webkit-transition:0.3s ease-in-out;
	-moz-transition:0.3s ease-in-out;
	-o-transition:0.3s ease-in-out;
	transition:0.3s ease-in-out;
}
.fblock_style .ct_fblock:hover{opacity:0.7;
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.fblock_style .inp_text{width:508px; height:43px; border:1px solid #914900; padding:0 20px; margin:0 auto 18px auto; display:block;}
.fblock_style .inp_sub{cursor:pointer; width:208px; height:43px; margin:0 auto; border:1px solid #914900; box-shadow:0 0 0 1px rgba(253,192,103,1) inset; font-size:18px; text-transform:uppercase; font-weight:700; line-height:43px; display:block;
background: rgb(247,149,54); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(247,149,54,1) 50%, rgba(245,121,0,1) 51%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(247,149,54,1) 50%,rgba(245,121,0,1) 51%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(247,149,54,1) 50%,rgba(245,121,0,1) 51%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79536', endColorstr='#f57900',GradientType=0 ); /* IE6-9 */
}
.fblock_style .inp_sub:hover{background:#f57900;}
