/*------------Private CLASSES------------*/
.dlike{
padding: 15px; 
margin-left: 25px; 
float: left; 
width: 800px;
border-top-left-radius: 6px; 
border-top-right-radius: 6px; 
border-bottom-right-radius: 6px; 
border-bottom-left-radius: 6px; 
border: 1px solid rgb(208, 208, 208); 
margin-bottom: 25px;
}
.errdiv{
background-color: rgb(255, 0, 0);
text-align: center;
font-size: 18px;
color: white;
border-radius: 16px 16px 16px 16px;
position: fixed;
width: 800px;
height: 35px;
padding-top: 15px;
opacity: 0.7;
display: none;
cursor: pointer;
z-index: 999;
}
.tdleft{
text-align: right; 
vertical-align: middle; 
font: 15px/19px Arial, Helvetica, sans-serif;
width: 190px;
}
.tdright{
text-align: right; 
vertical-align: middle; 
font: 15px/19px Arial, Helvetica, sans-serif;
width: 240px;
}
.lang {
position: absolute;
float: left;
right: 0px;
top: 24px;
}
.lang li {
font-size: 15px;
float: left;
background: url(../images/line.png) no-repeat right top;
padding: 15px 10px;
}
.lang li a {
color: #898989;
text-decoration: none;
display: block;
height: 22px;
line-height: 20px;
text-align: center;
width: 22px;
}
.lang li.active a {
background: url(../images/lang_bg.png) no-repeat right top;
color: #fff;
margin-right: 5px;
}
.lang li:last-child {
background: none;
padding-right: 0;
}

.footer {
width: 100%;
/*padding:56px 0 60px;*/
padding: 25px 0 60px;
font: 13px/18px Arial, Helvetica, sans-serif;
color: #8C8C8C;
}
.es-carousel-wrapper{
overflow:auto;
}