#table_requests {
  width: 100%;
margin-top: 10px;
border: 1px solid #0C7905;
padding-bottom: 8px;
border-radius: 5px;
box-shadow: rgba(12, 121, 5, 1) 0px 0px 2px;
}

#table_requests tr.zagolovok {
background: #0C7905;
color: #FFFFFF;
font-size: 16px;
/* font-family: 'Open Sans', sans-serif; */
line-height: 1.2;
vertical-align: middle;
padding: 8px 10px;
height: 40px;
}

#table_requests tr.zagolovok:hover {
background: #0C7905;
color: #FFFFFF;

}

#table_requests tr td {
padding-left: 7px;
height:40px;
}

#table_requests tr:hover {
background: #f6f6f6;
}

#features .teaser {
background: url('../images/preview_repeater.jpg') repeat-y;
color: #fefcf1;
position: relative;
height: 140px;
}

#features .thumb {
border: 7px solid #a8d68f;
box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
}

#features .thumb img {
display: block;

}

#features .inner {
width: 350px;
padding: 35px 35px 20px;
overflow: hidden;
}

#features p .more {
background: url('../images/more.jpg') repeat-x;
color: #6a8617;
display: block;
font-size: 15px;
line-height: 29px;
padding: 0 10px;
position: absolute;
bottom: 15px;
left: 175px;
margin-left: -70px;
text-align: center;
text-transform: uppercase;
width: 120px;
}

#features h2 a {
color: #fff;
text-decoration: none;
}

#features h2 {
padding-top: 7px;
}

#features p {
text-align: center;
margin-bottom: 20px;
padding: 7px;
}

#features p a {
color: #f7e003;
}



#hidsid{ 
display:none;
}
.sm_content,.sm1_content{
background: none repeat scroll 0 0 #087604;
border-radius: 5px 5px 5px 5px;
border: 2px solid #ffe523;
color: #474747;
height: auto;
left: 35%;
max-width: 450px;
position: fixed;
text-align: left;
top: 30%;
width: 450px;
z-index: 9999;
  box-shadow: rgba(0, 0, 0, 0.498039) 0px 0px 30px;        
          
          }

.sm_content,.sm1_content{    color:#474747;    text-align:left}

.sm_auth_form .top,.sm_content .top,.sm1_content .top{  min-height:28px;    padding:15px 40px}

.sm_content .sm_close,.sm1_content .sm1_close{    background-image:url("http://kurcha.com.ua/feedback/sm_close.png");    background-position:center center;    background-repeat:no-repeat;    border-radius:2px 2px 2px 2px;    cursor:pointer;    float:right;    height:25px;    margin:2px -25px 0 0;    width:25px}

.sm_content .sm_close:hover,.sm1_content .sm1_close:hover{    background-color:#E8E7E7}

.sm_auth_form .bottom,.sm_content .bottom,.sm1_content .bottom {
   background-color: #087604;
border-bottom: 1px solid #D1D1D1;
overflow: auto;
padding: 25px 40px 15px;
color: #FFFFFF;
    
    
    }

.sm_content:not(.sm_auth_form) .bottom,.sm1_content:not(.sm_auth_form) .bottom{ border-bottom-left-radius:5px; border-bottom-right-radius:5px}

a.category, span.category.anchor, .news_block, .service_content, .buy_old_block, .video_block, .fb_director_block {
border-color: #d5d5d5;
border-top-color: #f5f5f5;
border-bottom-color: #a5a5a5;
background-color: #3d683b;
}
.form .table_oneclick td {
padding: 10px 0 0;
text-align: left;
}

.form h2, .sm_content .top, .sm1_content .top, .sm_auth_form .top {
 
outline: medium none currentColor !important;
min-height: 28px;
padding: 15px 40px;
color: #5B5B5B;
font-size: 24px;
font-weight: normal;
/* margin: 0 20px 0 0; */
text-align: left;
color: #E6F520;
font-family: 'PT Sans',sans-serif;
border-bottom: 2px solid #E6F520;
}
.table_oneclick {
font-family: Arial;
font-size: 14px;
margin: 0;
padding: 0 0 15px;
outline: none !important;
margin-bottom: 20px;
color:#FFFFFF;
}

.form_el input[type="text"], .form_el input[type="password"], .form_el textarea, .form .table_oneclick td.left input, .form .table_oneclick td.left textarea, #name, #text, #contacts{
border: 1px solid #aaaaaa;
border-radius: 3px 3px 3px 3px;
box-shadow: 0 1px 1px rgba(0,0,0,0.5) inset;
outline: medium none;
padding: 5px;
width: 95%;
}

input.green_btn[type="submit"]:hover, input.green_btn[type="button"]:hover {
background-image: none;
background-color: #282828;
}
input.green_btn[type="submit"], input.green_btn[type="button"] {
background-color: hsl(0,0%,16%) !important;
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5b5b5b",endColorstr="#282828");
background-image: -khtml-gradient(top,#E6F520,#4F5404);
background-image: -moz-linear-gradient(top,#E6F520,#4F5404);
background-image: -ms-linear-gradient(top,#E6F520,#4F5404);
background-image: -webkit-gradient(top,#E6F520,#4F5404);
background-image: -webkit-linear-gradient(top,#E6F520,#4F5404);
background-image: -o-linear-gradient(top,#E6F520,#4F5404);
background-image: linear-gradient(#E6F520,#4F5404)
border-color: #282828 #282828 hsl(0,0%,11%);
color: #fff !important;
text-shadow: 0 -1px 0 rgba(0,0,0,0.33);
-webkit-font-smoothing: antialiased;
font-size: 14px;
padding: 7px 15px;
border: none;
border-radius: 4px;
box-shadow: 0px 1px 1px rgba(0,0,0,.7);
cursor:pointer;
}
input[type="submit"].green_btn:hover, input[type="button"].green_btn:hover {
background-image: linear-gradient(bottom,#93CE1C 3%,#609121 82%);
background-image: -o-linear-gradient(bottom,#93CE1C 3%,#609121 82%);
background-image: -moz-linear-gradient(bottom,#93CE1C 3%,#609121 82%);
background-image: -webkit-linear-gradient(bottom,#93CE1C 3%,#609121 82%);
background-image: -ms-linear-gradient(bottom,#93CE1C 3%,#609121 82%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.03,#93CE1C), color-stop(0.82,#609121) );
background-color: #93CE1C;
color: #fff;
cursor:pointer;
}

.fb_director_title {
padding: 10px 5px 15px 21px;
position: relative;
font-size: 18px;
font-family: 'PT Sans',sans-serif;
border-bottom: 2px solid #CCC;
text-align: left;
color: #E6F520;
}
.fb_director_block .fb_director_title i {
display: inline-block;
height: 25px;
width: 30px;
background: url("http://kurcha.com.ua/feedback/blocks_icons_2.png") no-repeat 0px 2px transparent;
bottom: 20%;
margin-right: 10px;
}
.fb_director_block {
background-color: #087604;
border: 2px solid #ffe523;
border-radius: 10px 10px 10px 10px;
border-radius: 5px;
margin: 0px 0 20px 0px;
cursor: pointer;
font-family: Arial;
font-size: 12px;
padding: 0;
outline: none !important;
box-shadow: rgba(0, 0, 0, 0.498039) 0px 0px 10px;
}
.fb_director_content {
cursor: pointer;
font-family: 'PT Sans',sans-serif;
font-size: 12px;
width: 195px;
height: auto;
text-align: center;
margin: 5px auto 14px;
color: #FFFFFF;
}



#hidier{ 
font-family: 'PT Sans',sans-serif;
font-size: 15px;
margin: 0px;
outline: medium none currentColor !important;
padding: 0px;
}

#consult_btn{ background-color:#087604; border-bottom-left-radius:10px; border-bottom-right-radius:10px; box-shadow:0 0 7px #878787; color:#FFF; width:80px; cursor:pointer; padding:10px 15px; position:fixed; right:-41px; text-align:center; top:48%; z-index:100; transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg);
}

#consult_btn:hover{   background-color:#6fba6b}

#consult,.consult{ display:none; box-shadow:0 2px 2px #CCC; border:1px solid #bebebe; position:fixed; right:0; top:35%; width:300px; background-color:#fff; z-index:10000; color:#000}

.consult_inner input[type=button]{ background:#79e; filter:none; border-radius:0; border:1px solid #68d; color:#fff;  box-shadow:none; width:100%; font-size:1em}

.consult_inner input[type=button]:hover{background:black; color:white;}

.consult_inner{ padding:25px 15px 0}

#consult input[type=text] { width:220px; padding:2%; border-radius:3px; box-shadow:inset 0 0 5px #bebebe; height: 23px; border:1px solid #bebebe; margin:10px 0 15px
}
#consult textarea,.consult input[type=textarea],.consult textarea{ width:230px; padding:2%; border-radius:3px;  box-shadow:inset 0 0 5px #bebebe; height: 120px; border:1px solid #bebebe; margin:10px 0 4px}

#consult_start_message,#consult_offline_message,.consult_start_message,.consult_offline_message{ height:150px}

.consult_label{ display:block; margin:10px 0 10px 0}

#consult_form,#consult_offline_form{ display:none}

#consult_messages,.consult_messages{ border:1px solid #bebebe; box-shadow:inset 0 0 5px #bebebe; margin:10px 0; border-radius:3px; background-color:#fff; padding:10px; height:250px; overflow-y:auto}

.consult_message{ padding:5px; margin:0 0 10px 0}

.c_answer{ border-radius:3px; background-color:#f4f4f4}

.consult_message_autor{ font-weight:bold;  margin-bottom:3px; color:#2e2e2e}

.consult_message_autor time{ font-size:12px; color:#b0b0b0; float:right; font-weight:normal}

.consult_message:hover{ border-radius:3px; background:#f9f9f9}

.consult_message_text{  color:#737373}

.consult_send_btn{cursor:pointer; padding: 6px; margin-top:10px}

.consult_info_message{ margin:0 0 15px 5px;  color:#00b3a8}

.consult_inner input[type=button]:disabled,.consult_inner input[type=button]:disabled{ background:#cccdce !important; opacity:0.5}

.consult_header{ color:#fff; font-weight:bold; position:relative; background-color:#00f;        height:3em;    padding: 1em 4em 0.5em 0.5em;    font-size:1.3em;    font-weight:bold}

#close_consult:hover,.close_consult:hover{    background-color:#d5d5d5}

#close_consult,.close_consult{    cursor:pointer;    width:12px;    height:12px;    background:#e9e9e9;    padding:6px;    position:absolute;    right:5px;    border-radius:5px;    top:50%;    margin-top:-12px;    background-image:url(http://kurcha.com.ua/consult/close_icon.gif); background-repeat:no-repeat; background-position:center center}

#consult_state,.consult_state{ display:inline }


.consultant_photo{ margin:-0.5em 1.3em 0 0; height:3.0em; width:3.0em; display:block; float:left; background-origin:content-box; background-position:center center; background-repeat:no-repeat; background-size:contain; border-radius:2em; border:3px solid #FFF}

#consult_btn,.consult_header { 
background-color: #087604; 
border-color:#006399 #006399 hsl(201,100%,25%); 
color:#fff !important; 
text-shadow:0 -1px 0 rgba(0,0,0,0.33); -webkit-font-smoothing:antialiased}

.consult_inner input[type="button"]{ font-size: 16px; width: 190px;background-color: #087604; border-color:#282828 #282828 hsl(0,0%,11%); color:#fff !important; text-shadow:0 -1px 0 rgba(0,0,0,0.33); -webkit-font-smoothing:antialiased}

#consult_btn:hover{ background-image:#000000;}

.success_message{ display:block; font-size:1.1em; margin:0 15px 50px}

.consult_manager{ margin:10px auto 0; color:#999; display:table}

#consult_start_form{ font-size:14px}

.consult_device,.consult_recall{ font-size:1em}
