#sale_list {
  margin: 20px 30px 30px 30px;
}

.sale_row {
  height: 144px;
  margin: 10px 0;
}

.sale_row .space {
  font-size: 1px;
  width: 5px;
  float: left;
}

.sale_short {
  width: 136px;
  height: 142px;
  padding: 1px;
  float: left;
  border: 1px solid #0a0777;
}

.sale_short .sale_title {
  height: 16px;
  overflow: hidden;
  text-align: center;
}

.sale_short .sale_title a {
  font-size: 8pt;
  font-weight: bolder;
  color: #0a4777;
}

.sale_short .sale_title a:hover {
  text-decoration: underline;
}

.sale_short .sale_price {
  text-align: center;
}

.sale_short .sale_price {
  font-size: 8pt;
  color: #0a4777;
}

.sale_short .sale_img {
  width: 135px;
}

/***** pages *************************/
.sale_pages_wrap_top {
  padding-top: 30px;
}

.sale_pages {
  text-align: center;
  width: 680px;
  margin: 0 auto;
}

.sale_pages a {
  color: #0063aa;
}

.sale_pages a, .sale_pages .curr {
  border: 1px solid #0365ab;
  width: 15px;
  margin-right: 5px;
  text-align: center;
  display: block;
  float: left;
}

.sale_pages .curr {
  background-color: #7ac0e2;
  color: #ffffff;
}

.sale_pages .right {
  float: right;
}

a.side_page {
  border: none;
  width: auto;
}

/****** search *****************************/
#search_short {
  margin: 0 auto;
  text-align: left;
  width: 687px;
  padding: 0 0 5px 0;
  border: 1px solid #3494d4;
  background-image: url('https://autoline.com.ua/img/autosites/images/pptt.eu/search_bg.jpg');
  background-position: bottom;
}

#search_short input, #search_short select {
  width: 150px;
}

#search_short .button {
  width: 154px;
}

#search_short td {
  padding: 3px 10px;
}

#search_short td div {
  padding: 0;
  color: #ffffff;
}

#search_short .b_title {
  background-image: url('https://autoline.com.ua/img/autosites/images/pptt.eu/search_title_bg.gif');
  height: 17px;
  padding-top: 2px;
  border: none;
  border-bottom: 1px solid #3494d4;
}

#menu {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 981px;
  height: 43px;
  background-image: url('https://autoline.com.ua/img/autosites/images/pptt.eu/menu_bg.jpg');
  background-repeat: repeat-x;
  border-left: 1px solid #7b9dc5;
  border-right: 1px solid #7b9dc5;
}

#menu a {
  display: block;
  float: left;
  width: 150px;
  height: 33px;
  padding-top: 10px;
  font-weight: bolder;
  text-decoration: none;
  text-align: center;
  font-size: 12pt;
  color: #ffffff;
}

#menu a:hover {
  background-image: url('https://autoline.com.ua/img/autosites/images/pptt.eu/menu_bg_hover.jpg');
}

#menu a.active {
  color: #1130a4;
}

#menu ul {
  list-style-type: none;
  padding: 0;
}

#menu li {
  display: inline;
}

#right {
  float: right;
  width: 350px;
  margin-right: 30px;
}

#top {
  position: relative;
  width: 983px;
  height: 168px;
  margin: 2px 0 0 0;
}

#langs {
  position: absolute;
  bottom: 3px;
  right: 10px;
}

#langs a {
  text-transform: uppercase;
  display: block;
  float: left;
  padding: 12px 2px 0 0;
  margin: 0 0 0 6px;
  color: #ffffff;
  font-weight: bolder;
  height: 38px;
  width: 38px;
  text-align: center;
  box-sizing: border-box;
  background: url('https://autoline.com.ua/img/autosites/images/pptt.eu/lang_bg.jpg') center center no-repeat;
}

#langs a.active {
  background-image: url('https://autoline.com.ua/img/autosites/images/pptt.eu/lang_bg_active.jpg');
}

#bottom {
  position: relative;
  clear: both;
  width: 983px;
  margin: 0;
  height: 43px;
  background-image: url('https://autoline.com.ua/img/autosites/images/pptt.eu/bottom.jpg');
  color: #095c98;
}

#bottom a {
  color: #095c98;
  font-weight: bolder;
  text-decoration: underline;
}

#main {
  position: relative;
  width: 981px;
  margin: 0;
  padding: 20px 0;
  border-left: 1px solid #7b9dc5;
  border-right: 1px solid #7b9dc5;
}

#content {
  text-align: left;
  padding: 0 20px 20px 20px;
}

#company_contacts {
  float: left;
  width: 220px;
  text-align: left;
  padding: 0 5px;
}

#company_info {
  margin-left: 240px;
  padding: 0 5px;
  text-align: left;
}

.small_title {
  font-weight: bolder;
  margin-top: 10px;
}

#company_contacts .sub_title {
  margin: 5px 0;
}

#contacts {
  text-align: left;
  padding: 5px;
  margin: 4px;
  margin-left: 180px;
}

pre h1, h1 {
  text-align: left;
}

#contacts_form table {
  width: 100%;
}

#contacts_form input {
  width: 100%;
}

#contacts_form textarea {
  width: 100%;
  height: 100px;
}

#contacts_form .button {
  width: 154px;
}

#sale_full, #contacts_form {
}

body * {
  font-size: 10pt;
  font-family: Tahoma, Arial, sans-serif;
  color: #3f5c8a;
}

body {
  margin: 0;
  padding: 0;
  background-color: #ebebeb;
}

img {
  border: none;
}

h1 {
  font: 10pt Verdana;
  font-weight: bolder;
  margin: 0;
  text-align: center;
}

#new_stock #main_title {
  background-color: #eeeeee;
  margin: 0 0 8px 0;
  height: 16px;
  font-weight: bolder;
}

.index_logo {
  float: left;
  margin: 0 10px 10px 0;
}

/**************** lists ***********************/
ul {
  list-style-type: none;
  padding: 0 0 0 5px;
  margin: 0;
}

li {
  text-align: left;
}

/**************** links ***********************/
a {
  color: #0a4777;
  text-decoration: none;
}

a:hover {
  color: #8ebadd;;
}

/**********************************************/
.b {
  font-weight: bolder;
}

.sub_title {
  background-image: url('https://autoline.com.ua/img/autosites/images/pptt.eu/title_bg.png');
  background-repeat: repeat-x;
  padding: 2px 2px 2px 10px;
  text-align: left;
  border: 1px solid #4471b2;
  color: #ffffff;
  font-weight: bolder;
}

.b_title {
  background-image: url('https://autoline.com.ua/img/autosites/images/pptt.eu/title_bg.png');
  background-repeat: repeat-x;
  padding: 2px 2px 2px 10px;
  text-align: left;
  border: 1px solid #4471b2;
  color: #ffffff;
  font-weight: bolder;
}

.button {
  color: #ffffff;
  background-image: url('https://autoline.com.ua/img/autosites/images/pptt.eu/button_bg.png');
  padding: 7px 25px;
  text-align: center;
  border: none;
}

input, textarea {
  border: 1px solid #7b9dc5;
  background-color: #e7f0fb;
}

/**************** adverts main view ****************/
#new_stock {
  width: 344px;
  border: 1px solid #7b9dc5;
  background-color: #e7f0fb;
}

#main_title {
  background-image: url('https://autoline.com.ua/img/autosites/images/pptt.eu/title_bg.png');
  background-repeat: repeat-x;
  padding: 2px 2px 2px 10px;
  text-align: left;
  border-bottom: 1px solid #7b9dc5;
  color: #ffffff;
  font-weight: bolder;
}

.sale_main {
  margin-bottom: 10px;
  margin-left: 10px;
}

.sale_main img {
  width: 126px;
  border: 1px solid #7b9dc5;
}

.sale_main a {
  color: #8ebadd;
  text-decoration: underline;
}

/******** print **********/

#sale_full_print * {
  color: #000000;
  font-size: 11pt;
  text-align: left;
}

#sale_full_print {
  width: 850px;
}

#sale_full_print #subj {
  font-size: 34pt;
  font-weight: bolder;
}

#sale_full_print #price {
  font-size: 26pt;
  margin-bottom: 20px;
}

#sale_full_print #sale {
  text-align: right;
  font-size: 16pt;
  padding-bottom: 20px;
}

#sale_full_print .sub_title {
  background-color: #ebebeb;
  background-image: none;
  color: #000000;
  font-weight: bolder;
  text-decoration: underline;
  padding: 10pt 0 0 0;
  border: none;
}

#sale_full_print #main_info td {
  font-weight: bolder;
}