#advencedsearchform{
  background:#f0ffcd;
  border-bottom:1px solid #dcdcdb;
  padding: 1em;
  margin-bottom: 1em;
  overflow: hidden;
}

#advencedsearchform .form-item{
  margin:0;
  margin-bottom: 1em;
}

#advencedsearchform .form-item label{
  font-size: 13px;
  font-weight: normal;
  margin-right: 20px;
  margin-bottom: 2px;
}

.advancedsearchform-links {
  text-align: right;
  margin-bottom: 5px;
}

div#ltsearch-searchmenuapager{
  margin: 1em 0;
}

div#ltsearch-searchmenuapager a {padding:4px;color:#757575;}
div#ltsearch-searchmenuapager a:hover,
div#ltsearch-searchmenuapager a.active{
  color:#000000;
}

div#lyricstranslatesearchtextsong,
div#lyricstranslatesearchtextartist,
div#lyricstranslatesearchrequesttextartist,
div#lyricstranslatesearchrequesttextsong,
div#lyricstranslatesearchusername,
div#lyricstranslatesearchtextartist,
div#lyricstranslatesearchartistsubmit,
div#lyricstranslatesearchrequestsubmit,
div#lyricstranslatesearchsubmit,
div#lyricstranslatestatssubmit,
div#ltsearchartist,
div#ltsearchgenre,
div#ltsearchlanguage,
div#ltsearchcountry,
div#ltstatslanguage,
div#ltstatstimeperiod,
div#ltstatscontenttype
 {
  float: left;
  margin-right:15px;
  width:215px;
}

div#lyricstranslatesearchsongsubmit {
  float: left;
}


div#lyricstranslatesearchtitle,
div#lyricstranslatesearchdescription,
{
  float: left;
  margin-right:10px;
  width:15px;
}

div#lyricstranslatesearchtextsong input,
div#lyricstranslatesearchtextartist input,
div#lyricstranslatesearchrequesttextartist input,
div#lyricstranslatesearchrequesttextsong input,
div#lyricstranslatesearchusername input,
div#lyricstranslatesearchtextartist input,
div#lyricstranslatesearchtextartist input,
div#ltsearchcollectiontext input,
div#ltsearchcollectionuser input
{
  width: 196px;
  border: 1px solid #999999;
}

div.lang-settings {
  margin-top: -15px;
  font-size: 12px;
  width: 210px;
  text-align: right;
}

div.lang-settings a {
  text-transform: lowercase;
  color: #777;
  border-bottom: 1px dashed #777;
}

.langsettingsform label {
  display: inline-block;
  margin-left: 7px;
}

.langsettingsform .form-actions {
  text-align: center;
}

.langsettingsform input.form-submit {
  padding: 6px 9px;
  margin-right: 20px;
}

.langsettingsform .description {
  margin-bottom:20px;
  margin-top: 4px;
  font-size: 13px;
}

div#advencedsearchform input.form-text,
div#advencedsearchform select.form-select{
  background-color: #F9F9F9;
  background-position: 99% 7px;
  border: 1px solid #ABADB3;
  border-radius: 3px 3px 3px 3px;
  padding: 5px 6px;
}

div#ltsearchartist input {
  width: 196px;
  padding: 6px !important;
  background-position: 99% 7px !important;
}

div#lyricstranslatesearchsubmit{
  margin-right:34px;
  float: left;
}

#lyricstranslatesearch-searchartist-form #advencedsearchform  {
  margin: 20px 0 25px;
}

#advencedsearchform .form-submit,
div#lyricstranslatesearchsubmit input{ 
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 3px 3px;
  padding: 7px 12px;
  margin-top: 1px;
}

span.ltsearch-uinfo-label{
  font-weight:bold;
}

div#advencedsearchform input.form-text:focus{
  border:1px solid #6caadc;
  background-color:#fff;
}

.greenbutton {
  margin: 0 !important;
}


div#lyricstranslatesearchlanguagefrom select,
div#lyricstranslatesearchlanguageto select,
div#lyricstranslatesearchrequestlanguagefrom select,
div#lyricstranslatesearchrequestlanguageto select,
div#lyricstranslatesearchlanguagewrittenin select,
div#lyricstranslatesearchlanguagewrittenabout select,
div#ltsearchgenre select,
div#ltsearchlanguage select,
div#ltsearchcountry select {
  width: 196px;
  -webkit-border-radius: 3px;
  background: none repeat scroll 0 0 #F9F9F9;
  border: 1px solid #ABADB3;
  border-radius: 3px 3px 3px 3px;
  padding: 2px 3px;
  font-size:13px;
}

form#lyricstranslatesearch-searchtransrequest-form div#lyricstranslatesearchrequestlanguagefrom select{
  width:155px;
}

div#lyricstranslatesearchlanguagefrom,
div#lyricstranslatesearchlanguageto,
div#lyricstranslatesearchrequestlanguagefrom,
div#lyricstranslatesearchrequestlanguageto,
div#lyricstranslatesearchtags,
div#lyricstranslatesearchlanguagewrittenin,
div#lyricstranslatesearchlanguagewrittenabout{
  float: left;
  margin-right:15px;
  width:215px; 
}

div#lyricstranslatesearchproof {
  clear: both;
}

.search-option {
  float: left;
  margin-top:23px;
  min-width: 135px;
}

.apager .pager-list a.active{
  text-decoration:none;
  color:#000000;
}

#lyricstranslatesearchtips{
  margin: 2em 0 1em;
  color: #636363;
}

#lyricstranslatesearchnoresults{
  color:#444;
  padding:10px;
}

.search-bottom-links {
  margin: 20px 0 10px;
}

.search-bottom-links a,
.search-bottom-links {
  color: #666;
}
 
 
/* results */
.ltsearch-results-line table{
  width:100%;
}

.ltsearch-results-line table thead{
  margin-bottom:10px;
}

table.sticky-header tr th,
.profile-table th,
.ltsearch-results-line table tr th{
  border-bottom:1px solid #dcdcdb;
  height: 25px;
}

.ltsearch-languagenative,
.ltsearch-languagefluent{
  min-width:50px;
}

.ltsearch-results-line table tr.odd{
  background-color:#f6f6f6;
}

/*
.ltsearch-results-line table tr.even{
  background-color: inherit;
}
*/


.ltsearch-results-line table tr.odd td.active{
  background-color:#f6f6f6;
}

.ltsearch-results-line table tr.even td.active{
  background-color:#fff;
}

.ltsearch-results-line table tr th,
.ltsearch-results-line table tr td{
  padding:12px 5px;
}

.ltsearch-results-line table td.ltsearch-requestcreated,
.ltsearch-results-line table td.ltsearch-translatetotalview,
.ltsearch-results-line table td.ltsearch-translateauthor {
  padding:9px 5px;
}

.ltsearch-results-line table tr th a{
  text-decoration:none;
}

.ltsearch-results-line table tr th a img{
  display: block;
  float: left;
  margin-right: 2px;
  margin-top: 3px;
}

.ltsearch-results-line table tr td.ltsearch-subscriptions{
  text-align:center;
}

.ltsearch-results-line table tr td .transrequest-comment-span{
  display:block;
}

.ltsearch-results-line table tr td .transrequest-comment-div{
  display:none;
}

.ltsearch-results-line table tr td .transrequest-comment-span,
.ltsearch-results-line table tr td .transrequest-comment-div{
  width:100%;
  color:#666666;
  font-size:11px;
  line-height:1.2;
  padding:5px;
  margin-bottom:10px;
}


.ltsearch-results-line table tr td.ltphrasessearch-analogies,
.ltsearch-results-line table tr td.lanluagelist-translations-comments{
  text-align:center;
}

.ltsearch-results-line table tr td.active,
.ltsearch-results-line table tr th.active{
  background:#fff;
}

#lyricstranslatesearchlanguagenative,
#lyricstranslatesearchlanguagefluent,
#lyricstranslatesearchlanguagestudied{
  float: left;
  width: 220px;
  margin-right:10px;
}

#lyricstranslatesearchlanguagenative select,
#lyricstranslatesearchlanguagefluent select,
#lyricstranslatesearchlanguagestudied select,
#lyricstranslatesearchlanguageroles select{
  width:215px;
  -webkit-border-radius: 3px;
  background: none repeat scroll 0 0 #F9F9F9;
  border: 1px solid #ABADB3;
  border-radius: 3px 3px 3px 3px;
  padding: 2px 3px;
  font-size:13px;
}

div#lyricstranslatesearchtextmembers{
  width:230px;
  float: left;
}

div#lyricstranslatesearchtextmembers input{
  width:208px;
  padding:2px;
}

#lyricstranslatesearchlanguageroles{
  width:230px;
  float: left;
}

.ltsearch-uavatar{
  width: 44px;
  text-align:center;
}

.ltsearch-uavatar img{
  max-height: 40px;
  max-width:40px;
}

.ltsearch-requestnameoriginal,
.ltsearch-artisttitle {
  width:196px;
}
.ltsearch-translatetotalrate{
  min-width:90px;
  max-width:90px;
}

.ltsearch-translatetotalview {
  width:120px;
}

.ltsearch-translatelanguages,
.ltsearch-requestlanguages{
  width:180px;
}

.ltsearch-requestcreated{
  width:150px;
}

.ltsearch-uname{
  min-width:150px;
  padding-left:0px;
}

.ltsearch-uinfo-item {
  color: #777;
  font-size: 12px;
}

.ltsearch-roles{
  width:150px;
}

.view-left-dropdown{
  margin-bottom:10px;
}

table.sticky-header tr th{
  padding:5px 7px;
}

td.ltsearch-languagepoints{
  width:60px;
}

#lyricstranslatesearch-searchartist-form #lyricstranslatesearchsubmit {
  clear: none;
}

.ltsearch-results-line div.sort-options {
  float: right;
  margin: 1em 0 1em 2em;
}

.ltsearch-results-line div.search-results-number {
  float: left;
  margin: 1em 0 1em 5px;
  color: #777;
  font-size: 14px;
  line-height: 30px;
}

@media screen and (max-width: 400px) {
  .ltsearch-results-line div.search-results-number {
    display: none;
  }
}

select#sort-options {
  width: 160px;
}

.sort-options .descr {
  margin-right: 10px;
  color: #777;
}

.popularity-hide {
  display: none;
}

td.artist-ico {
  width: 100px;
}

td.smaller-font-size {
  font-size: smaller !important;
}

div#ltsearchcollectiontext,
div#ltsearchcollectionuser {
  float: left;
  margin-right: 20px;
  width: 210px;
}

div#ltsearchcollectionsubmit {
  float: left;
}


#lyricstranslatesearchtags a.bt-ajax-title {
  color: #666;
  text-decoration: none;
}
#lyricstranslatesearchtags a.bt-ajax-title:visited {
  color: #666;
}

.requestedby {
  margin-top: 3px;
}

@media screen and (max-width: 750px) {
  
  form #advencedsearchform {
    padding-left: 10px;
  }
  
  div#advencedsearchform input.form-text{
    font-size: 14px;
  }
  
  .search-option {
    margin-top: 10px;
  }
  
  #advencedsearchform .form-item label{
    font-size: 14px;
  }
  
  
  #lyricstranslatesearchboth {
    clear: left;
  }
  
  .search-option {
    margin-top: 5px;
    margin-bottom: 0;
  }
  
}

@media screen and (max-width: 1120px) and (min-width: 750px) {
  
  
  div#lyricstranslatesearchboth {
    margin-bottom: 10px;
  }

}

@media screen and (max-width: 1120px) {

  #lyricstranslatesearchusername {
    visibility: hidden;
    clear: both;
    display: none;
  }
  
  
}

@media screen and (min-width: 1120px) {
  
  div#lyricstranslatesearchboth {
    margin-bottom: 15px;
  }

  
}

.list-wrapper a {
  color: #333;
  border-bottom: 1px solid #DCDCDB;
  font-size: 12px;
  text-decoration: none;
}
.list-zero {
    height: 0px;
    overflow:hidden;
}
.list-tiny {
    height: 20px;
    overflow:hidden;
}
.list-small {
    height: 45px;
    overflow:hidden;
}
.list-big {
    height: auto;
}