body {
  margin: 0px;
  padding: 0px;
  background: #4f4e4e;
  font-family: Arial;
  font-size: 12px;
}
img
{
  border: none;
}
a {
  color: #3cabe4;
}
td {
  vertical-align: top;
}
.container {
  width: 100%;
  min-width: 1000px;
  background: url(images/top.gif) no-repeat top left;
  position: relative;
}
.header {
  height: 265px;
  padding-right: 60px;
  background: url(images/auto.jpg) center no-repeat;
  text-align: right;
  color: #ffffff;
  position: relative;
  font-size: 11px;
}
h2 {
  margin: 0px;
  padding: 0px;
  margin-bottom: 10px;
  color: #a3c74d;
  font-size: 18px;
  font-weight: normal;
}
.header ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  text-align: left;
  position: absolute;
  right: 140px;
  top: 72px;
}
.header ul li {
  margin-bottom: 8px;
}
.header ul li a {
  color: #3cabe4;
  text-decoration: none;
  background: url(images/li.gif) repeat-x bottom left;
  padding-bottom: 2px;
  font-size: 17px;
}
.header h2 {
  position: absolute;
  top: 45px;
  right: 120px;
}
.left {
  vertical-align: top;
  text-align: left;
}
.left1 {
  width: 220px;
  padding-right: 40px;
  padding-left: 30px;
  padding-top: 90px;
  color: #bfbdbd;
  font-size: 11px;
}
.prz li {
    font-size: 11px;
    line-height:160%;
}
.prz {
margin-top: 20px;
}
.left1 ul {
  margin: 0px;
  padding: 0px;
  margin-bottom: 25px;
  list-style: none;
  line-height: 200%;
  font-size: 12px;
}
.left1 ul .active {
  font-weight: bold;
}
.left1 h2 {
  color: #ffffff;
  margin-bottom: 25px;
  margin-top:25px;
}
.left1 p {
  margin: 0px;
  padding: 0px;
}
.left2 {
  padding-top: 26px;
  color: #ffffff;
  line-height: 1.5;
  text-align: left;
  vertical-align: top;
}
.left2 *
{
  line-height: 1.5;
}
.right {
  width: 286px;
  background: #ffffff;
  float: right;
}
.right h2 {
  height: 36px;
  background: url(images/right_h2.gif) no-repeat top left;
  padding-left: 12px;
  padding-top: 26px;
}
.right .post {
  margin-left: 12px;
  margin-right: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  background: url(images/right_post.gif) no-repeat bottom left;
  color: #606060;
  font-size: 12px;
  position: relative;
}
.right .post img {
  margin-right: 10px;
  float: left;
}
.right .post p {
  margin: 0px;
  padding: 0px;
  padding-left: 90px;
}
.post a {
  color: #3cabe4;
  font-size: 12px;
}
.post .rating {
  position: absolute;
  top: 5px;
  right: 0px;
}
.right .alles {
  height: 22px;
  background: url(images/right_alles.gif) no-repeat top left;
  text-align: center;
}
.right .alles a {
  color: #3cabe4;
  font-weight: bold;
  font-size: 12px;
}
.clear {
  clear: both;
  height: 0px;
}
.footer {
  height: 79px;
  margin-top: 20px;
  background: url(images/footer.gif) repeat-x top left;
  color: #ffffff;
  font-size: 11px;
  position: relative;
}
.footer p {
  margin: 0px;
  padding: 0px;
  padding-left: 290px;
  padding-top: 18px;
  height: 61px;
  background: url(images/footer_left.gif) no-repeat top left;
  margin-right: 300px;
}
.footer a {
  line-height: 200%;
}
.vadi {
  position: absolute;
  top: 22px;
  right: 50px;
}
.footer .vadi a {
  line-height: 100%;
}
.new_instr {
  padding-top: 50px;
  padding-left: 30px;
  padding-bottom: 10px;
}
.div_new_instr {
  height: auto;
  padding-top: 24px;
  padding-left: 10px;
  background: #F5F5F5;
  font-size: 11px;
  float: left;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
}
.div_new_instr a {
  font-size: 12px;
}
.div_new_instr .new {
  background: url(images/pic.gif) no-repeat top left;
  padding-left: 20px;
  margin-right: 50px;
/*  float: left;*/
}
.ru_in {
  font-size: 11px;
  color: #ffffff;
  position: absolute;
  top: 130px;
  right: 60px;
}
.logo {
  width: 195px;
  height: 35px;
  background: url(images/logo.gif) no-repeat top left;
  position: absolute;
  top: 108px;
  left: 27px
}
.filter_fields *
{
  color: #BFBDBE;
}
.filter_fields td
{
  padding-bottom: 2px;
}
.filter_fields_left
{
  padding-right: 10px;
}
.filter_select
{
  height: 17px;
  width: 205px;
  font-size: 12px;
  color: #4D4D4D;
}
.filter_select option
{
  font-size: 12px;
  color: #4D4D4D;
}
.cost_input
{
  height: 12px;
  width: 45px;
  font-size: 12px;
  color: #4D4D4D;
}
.filter_left
{
  padding-right: 35px;
}
.filter_checkbox
{
  padding: 0px;
  margin: 0px;
}
.filter_type_tr td
{
  background-color: #696768;
  padding-bottom: 0px;
}
.filter_text_input
{
  height: 12px;
  width: 200px;
  font-size: 12px;
  color: #4D4D4D;
}
.filter_bottom_tr td
{
  padding-top: 7px;
}
.filter_submit_link
{
  font-size: 16px;
  font-weight: bold;
}
.filter_results td
{
  text-align: left;
  vertical-align: top;
  line-height: 1.5;
  color: #BFBDBE;
}
.filter_results_header td
{
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  padding-right: 17px;
  padding-bottom: 15px;
}
.filter_results_tr td
{
  padding-right: 17px;
  padding-bottom: 15px;
}
.side_header
{
  font-size: 18px;
  color: #FFFFFF;
}
.grey_text
{
  font-size: 12px;
  color: #BFBDBE;
}
.comment_area
{
  height: 120px;
  width: 212px;
  border: 0px;
  background-color: #918F90;
  color: #4D4D4D;
}
.comment_input
{
  height: 12px;
  width: 140px;
  border: 0px;
  font-size: 10px;
  color: #4D4D4D;
  background-color: #918F90;
}
.comment_input_table
{
  width: 100%;
}
.comment_input_table td
{
  padding-bottom: 5px;
}
.master_info_table td
{
  padding-right: 12px;
  vertical-align: top;
  text-align: left;
}
.master_info_td_right
{
  padding-left: 15px;
  padding-top: 10px !important;
}
.master_info_td_right_info td
{
  vertical-align: top;
  text-align: left;
  padding-right: 10px;
  padding-bottom: 5px;
  color: #BFBDBE;
}
.master_info_bold
{
  font-weight: bold;
}
.grey_header
{
  font-size: 18px;
  color: #BFBDBE;
}
.cars_list_table td
{
  padding-right: 30px;
  padding-bottom: 20px;
}
.master_info_span
{
  line-height: 1.5;
  position: relative;
  top: 5px;
}
.master_info_add_info
{
  color: #BFBDBE;
  line-height: 1.5;
}
.grey_span
{
  color: #BFBDBE;
  line-height: 1.5;
}
.comments_div
{
  padding: 40px;
  font-size: 12px;
  color: #BFBDBE;
}
.comments_box
{
  font-size: 12px;
  color: #BFBDBE;
  line-height: 1.5;
}
.left3
{
  width: 220px;
  padding-left: 20px;
}
.papers_cats_menu
{
  line-height: 2;
}
.papers_menu_elem
{
  line-height: 1.5;
  padding-bottom: 5px;
}
.send_claim_info_table td
{
  padding-bottom: 5px;
  padding-right: 10px;
  color: #BFBDBE;
}
.send_claim_input
{
  height: 12px;
  width: 200px;
  font-size: 10px;
  color: #4D4D4D;
}
.send_claim_select
{
  height: 17px;
  width: 205px;
  font-size: 12px;
  color: #4D4D4D;
}
.send_claim_select option
{
  font-size: 12px;
  color: #4D4D4D;
}
.send_claim_area
{
  height: 240px;
  width: 540px;
  color: #4D4D4D;
}
.send_claim_file
{
  height: 18px;
  font-size: 12px;
  color: #4D4D4D;
}
.send_claim_file *
{
  font-size: 12px;
  color: #4D4D4D;
}

.send_claim_button
{
  height: 18px;
  font-size: 12px;
  color: #4D4D4D;
}
.send_claim_button *
{
  font-size: 12px;
  color: #4D4D4D;
}

.send_claim_submit
{
  font-size: 12px;
  height: 25px;
  width: 75px;
}
.red_span
{
  color: #FF0000;
  line-height: 1.5;
}
.green_span
{
  color: #A3FF4D;
  line-height: 1.5;
}
/*  poll.css - stylesheet settings for poll snippets */
.poll {
  width:100%;
  font-size:1em;
  margin:0;
  padding:0;
}
.poll_res {
  width:100%;
  font-size:1em;
  margin:0;
  padding:0;
}
.poll_container {
  width:100%;
  background-color:;
  color:#fff;
  border:1px dashed rgb(191, 189, 190);;
  padding-top:0.5em;
  padding-bottom:0.5em;
  margin-left:auto;
  margin-right:auto;
}
.poll_container_res {
  width:100%;
  background-color:;
  color:#fff;
  border:1px dashed rgb(191, 189, 190);;
  padding-top:0.5em;
  padding-bottom:0.5em;
  margin-left:auto;
  margin-right:auto;
}
.poll_question {
  width:100%;
  text-align:center;
}
.poll_row_container {
  width:100%;
  padding:.6em 0;
}
.poll_choice {
  width:30%;
  float:left;
  text-align:left;
  padding-left:10px;
}
.poll_votes {
  width:15%;
  float:left;
  padding-right:.5em;
  text-align:right;
}
.poll_bar_container {
  width:35%;
  height:.98em;
  background-color:#a3c74d;
  border:1px solid black;
  float:left;
  margin:.1em;
}
.poll_bar {
  height:.98em;
  background-color:#3cabe4;
  float:left;
  margin:0;
  padding:0;
}
.poll_percent {
  text-align:right;
  padding-right:1em;
  margin-left:auto;
  margin-right:auto;
}
.poll_totalvotes {
  width:45%;
  text-align:right;
}
.float_left_text_right {
  width:50%;
  float:left;
  text-align:right;
  margin:0;
  padding:0;
}
.float_right_text_left {
  width:50%;
  float:right;
  text-align:left;
  margin:0;
  padding:0;
}
.space_line {
  clear: both; margin: 0; padding: 0; width: 90%;
}
.poll h2 {
  margin-top:0.5em;
  margin-bottom:0.5em;
}
/* END - poll.css */
.under_top
{
  padding-left: 15px;
  padding-right: 10px;
  color: #CCCCCC;
  text-align: justify;
}
.first
{
text-align:center;
}
.pdd
{
background-color:#4f4e4e;
color: #FFFFFF;
}
.pdd {
border:4px solid #666666;
}
.pdd p {
border:1px dashed rgb(191, 189, 190);
}
tr span {
vertical-align:middle;
}
.style1 {color: #3CABE4}
.mlines_table td
{
  vertical-align: middle;
  padding-bottom: 7px;
}
.mlines_table .td1
{
  padding-right: 5px;
}
.mlines_table .td1 div
{
  height: 7px;
  width: 7px;
  overflow: hidden;
}
.mlines_table .td2
{
  padding-right: 35px;
}

.entr_div .entr_span
{
  font-size: 14px;
  font-weight: bold;
  color: #3CABE4;
  border-bottom: 1px dashed #3CABE4;
  cursor: pointer;
}

.entr_div .exit_span
{
  font-size: 11px;
  color: #3CABE4;
  border-bottom: 1px dashed #3CABE4;
  cursor: pointer;
}

.login_popup
{
  position: absolute;
  top: 50px;
  left: 50px;
  /*background-color: #fcf2da;*/
  background-color: #EBE8E8;
  border: 1px solid #a6a290;
  padding: 12px 18px 12px 14px;
  display: none;
  z-index: 100;
}

.login_popup .login_popup_close
{
  background: url(images/login_popup_close.png) no-repeat top left;
  width: 22px;
  height: 22px;
  position: absolute;
  top: -11px;
  right: -11px;
  cursor: pointer;
}

.login_popup .login_popup_layout
{
}

.login_popup .login_popup_layout .tr1 td
{
  padding-bottom: 3px;
}

.login_popup .login_popup_layout .td1
{
  padding-right: 5px;
}

.login_popup .login_popup_layout input
{
  width: 135px;
  height: 20px;
  border: 1px solid #bababa;
}

.login_popup .login_popup_rem_table
{
}

.login_popup .login_popup_rem_table .td1
{
  padding-right: 5px;
}

.login_popup .login_popup_rem_table .td2
{
  padding-right: 24px;
}

.login_popup .login_popup_rem_table .login_popup_submit
{
  background: url(images/popup_login_submit.gif) no-repeat top left;
  width: 53px;
  height: 21px;
  text-align: center;
  padding-top: 4px;
  cursor: pointer;
}

.cabinet_link
{
  font-size: 14px;
  font-weight: bold;
}

.user_edit_table td
{
  text-align: left;
  vertical-align: middle;
  padding-right: 15px;
  padding-top: 8px;
}

.user_edit_input
{
  height: 16px;
  width: 300px;
}

.user_edit_select
{
  height: 22px;
  width: 304px;
}

.user_edit_button
{
  height: 22px;
}

.user_cars_table
{
  border-collapse: collapse;
}

.user_cars_table td
{
  border: 1px solid #BFBDBD;
  padding: 3px;
}

.user_cars_table tr.head_tr td
{
  background-color: #373636;
  font-weight: bold;
}

.last_comment_link
{
  text-decoration: none;
  font-size: 12px;
}

.last_comment_link:hover
{
  text-decoration: underline;
}

.master_comment_div
{
  color: #BFBDBE;
  padding-top: 7px;
  max-width: 600px;
}

.master_comments_hr
{
  border-bottom: 1px solid #BFBDBE;
  overflow: hidden;
  height: 14px;
  max-width: 630px;
}

