@charset "UTF-8";
/* Main styles */
/*
@font-face{ 
    font-family: 'Philosopher_B'; 
    src: url('/_fonts/Philosopher-Bold.ttf');
}
@font-face{ 
    font-family: 'Philosopher_BI'; 
    src: url('/_fonts/Philosopher-BoldItalic.ttf');
}
@font-face{ 
    font-family: 'Philosopher_Italic'; 
    src: url('/_fonts/Philosopher-Italic.ttf');
}
*/
@font-face {
  font-family: 'Philosopher_R';
  src: url("../_fonts/Philosopher-Regular.ttf");
}

/*colors*/
/*Контур, например блока с цитатой дня*/
/*Фон, например блока с цитатой дня*/
/*Текст везде, где нет особых случаев*/
/*текст в инпутах*/
/*фирменный голубой */
#list_quote_wrap {
  position: relative;
  width: 1000px;
  min-height: 500px;
  margin: 0 auto;
  margin-top: 25px;
  border: 1px solid #f5f3ee;
  padding: 25px;
  padding-bottom: 75px;
  -webkit-box-shadow: 0px 1px 3px 0px #888;
  -moz-box-shadow: 0px 1px 3px 0px #888;
  box-shadow: 0px 1px 3px 0px #888;
}
#list_quote_wrap .central_list_quotes_block {
  margin-left: 180px;
  width: 680px;
}
#list_quote_wrap .central_list_quotes_block .not_found {
  display: block;
  margin-top: 150px;
  font-size: 36px;
  color: #313131;
}
#list_quote_wrap .central_list_quotes_block .qoute_list_item {
  position: relative;
  width: 680px;
  border: 3px solid #A7C9E2;
  border-radius: 3px;
  padding: 23px 21px;
  margin-bottom: 15px;
  padding-bottom: 0px;
  /*-webkit-box-shadow: 0px 0px 3px 0px #353535;
     -moz-box-shadow: 0px 0px 3px 0px #353535;
          box-shadow: 0px 0px 3px 0px #353535;*/
}
#list_quote_wrap .central_list_quotes_block .qoute_list_item .quote_text {
  font-size: 14px;
  margin: 0 auto;
  width: 400px;
  margin-bottom: 60px;
}
#list_quote_wrap .central_list_quotes_block .qoute_list_item .quote_date {
  margin-top: 0px;
  position: absolute;
  bottom: 27px;
  left: 21px;
  width: 80px;
}
#list_quote_wrap .central_list_quotes_block .qoute_list_item .quote_date span {
  color: #999;
  display: block;
}
#list_quote_wrap .central_list_quotes_block .qoute_list_item .quote_author {
  margin-top: -40px;
  float: right;
  color: #92916F;
}
#list_quote_wrap .central_list_quotes_block .right_position {
  margin-left: 50px;
  width: 680px;
}
#list_quote_wrap .pagination {
  margin-bottom: 30px;
  margin-top: 15px;
  width: 1000px;
  border-top: 1px dashed #b3d0d3;
  padding-top: 20px;
  position: absolute;
  bottom: 0px;
}
#list_quote_wrap .pagination .current_page {
  padding: 8px 10px;
  border: 1px solid #18a3e7;
  border-radius: 3px;
  cursor: pointer;
}
#list_quote_wrap .pagination a {
  text-decoration: none;
}
#list_quote_wrap .pagination a span {
  padding: 8px 10px;
  border: 1px solid #f5f3ee;
  border-radius: 3px;
  cursor: pointer;
}
#list_quote_wrap .pagination a span:hover {
  border: 1px solid #18a3e7;
}
#list_quote_wrap .search_block {
  width: 151px;
  float: left;
  height: 100%;
  border-right: 1px dashed #d5d5d5;
}
#list_quote_wrap .search_block .search_by_author {
  height: 100%;
  width: 130px;
}
#list_quote_wrap .search_block .search_by_author .search_label {
  display: block;
  margin-bottom: 15px;
}
#list_quote_wrap .search_block .search_by_author .search_btn {
  margin-right: 10px;
}
#list_quote_wrap .search_block .search_by_author #search_author_field {
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 6px 10px;
  color: #313131;
  margin-bottom: 15px;
  width: 120px;
  clear: both;
}
