/* Feedback */
#feedback_block { position:fixed; background:#e3e3e3; right:-307px; top: 400px; width:280px; min-height:180px; padding:0 12px; z-index:100; }
@media screen and (max-height:790px) {
   #feedback_block {top:200px;}
}

#feedback_plus { background:#bebebe; color:#fff; position:absolute; right:202px; font-size: 14px; font-weight: bold; text-transform: uppercase; width:212px; display:block; height:28px; top:102px; line-height: 28px; padding:0 10px;text-align:left; cursor:pointer; text-align:center;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
}
#feedback_plus:hover { background:#009ceb;}
#feedback_plus.open_feedback { background:#009ceb;}
#feedback_plus span { width: 32px; height: 14px; display: inline-block; position: absolute; left: 0; top: 0; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); }
#feedback_plus.open_feedback span { background: url(/images/feedback/feedback_flip.png) no-repeat center center; left:1px; top: 8px;}
#feedback_plus.open_feedback span:first-child {bottom: 6px; left: auto; right: 1px; top: auto;}

#feedback_block span.message_type { width:265px; height:14px; display:block; background:#FFF url(/images/header_lang_arrow.gif) no-repeat 260px center; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; padding:8px; margin:4px 0; border:1px solid #d6d6d6; font-weight:normal; font-size:12px; font-family: 'Arial', sans-serif; line-height:14px; color: #8f8f8f; }
#feedback_block input { width:265px; height:14px; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; padding:8px; margin:4px 0; border:1px solid #d6d6d6; font-weight:normal; font-size:12px; font-family: 'Arial', sans-serif;}
#feedback_block textarea { width:265px; height:64px; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; padding:8px; margin:4px 0; border:1px solid #d6d6d6; font-weight:normal; font-size:12px; font-family: 'Arial', sans-serif;}
#feedback_block .error { border:1px solid #F89C8A;}

#feedback_body { position: relative; font-weight: bold; color:#606060; padding:10px 0; }
#feedback_body div.button_feedback { position: relative; padding: 5px 0; text-align: right; }
#feedback_body div.button_feedback button.button {
    background:#3e3e3e;
    font-family: 'Open Sans', sans-serif;
    color: #FFF;
    padding: 5px;
    margin: 0;
    cursor: pointer;
    border: none;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    width: 78px;
    height: 29px;
    font-weight: 600;
    font-size: 13px;
}
#feedback_body div.button_feedback button.button:hover {
    background:#009ceb;
}
#feedback_body .feedback_ajax_loader { float: right; display: none; padding:2px 0 1px;}
#feedback_body .button_margin { margin:0;}

#feedback_body .message_status { display: inline-block; line-height: 31px; padding: 2px 10px 1px;}


#feedback_block .style_funny_select { position:relative;}
#feedback_block .style_funny_select ul {
    position:absolute;
    top: 32px;
    left:0;
    display:none;
    padding:0;
    margin:0;
    width: 281px;
}
#feedback_block .style_funny_select ul li { display:block; width: 281px; border:1px solid #d6d6d6; border-top:0; background:#FFF; line-height:24px; text-indent:10px; color: #8F8F8F; font: 12px Arial, Helvetica, sans-serif; padding: 6px 0px; }
#feedback_block .style_funny_select ul li:hover {
    background: #F0F0F0;
    color: #555;
    text-decoration: none;
}