/* AUTO CSS */
body {
  font-size: 14px;
}
a {
  color:#C01825;
}
#center input.submit, #center input#submit, 
#center a.submit {
  line-height:22px; float: none;
}

/* Overlib */
#overDiv {
  padding: 0px 3px;
  background: #FFF2B8; border: 1px solid #ff6a1d;
}
#overDiv table { margin: 0px; width: 300px; background: none;}
#overDiv table td {border: 0px; padding: 1px 1px;}

.custom_class {
  cursor:pointer;  display:inline-block;
  text-align:center;  width:10px;
  background: url(../img/info_orange.gif) no-repeat center center;
}
/* END of Overlib */

#top .link_bar {
  position: absolute;   top: 106px;  left: 185px;
}
#top .link_bar strong { color: #C01825; }


.smluvni-podminky {
  background-color:#FFFFCC;
  border:1px solid black;
  bottom:50px;
  height:400px;
  left:10%;
  overflow:auto;
  position:absolute;
  width:80%;
}
.ttl {
   margin:0px; border-bottom: 0px; display: inline-block;
}
.db_cars_ttl {margin-top: 3px;}
h1.hp_h1 {
  
}
#home_info {
  border:1px solid #C01825;
  font-size:14px;
  margin:5px !important;
  padding:2px 5px;
  text-align: justify;
}
form {
  margin: 0px;
}

#paging a:hover { color: #C01825; }
#paging {padding: 5px 0px 0px; }

#advert {
  background: none;
  border: none;
}
.grey {
  color: #999999;
}

.no_image {
  height:202px;
  width:270px;
}

#search_pars_div {
  background: #fff2b8;   border: 1px solid #e8ddae;
  padding: 5px; margin: 5px 0px 0px; font-size: 12px;
}
#search_pars_div p {
  margin: 0px;  color:#333333;
}
#search_pars_div strong {
  float: left;
}
#search_pars_div a.cancel_icon {
  float: right;
  background: url(../img/button_close.gif) center center no-repeat;
  width: 12px; height: 18px; vertical-align: middle;
  margin-right: 5px;
}

.makes_list h3 {
  margin: 0px 0px 3px 0px;font-size: 12px; color: #000000;
}

.left_steps {
  padding: 5px 0px 0px;
}
.left_steps span.grey, .left_steps span.active,
.left_steps a {
  display: inline-block;
  padding: 3px 5px; border: 1px solid #cccccc;
  background: #F4F4F4; color: #333333;
  margin-bottom: 5px; width: 158px; text-decoration: none;
  padding-left: 9px; _width: 154px; *width:154px;
}
.left_steps span.grey {
  color: #999999;
}

.left_steps span span,
.left_steps a span { 
  float: right;  font-weight: bold;
 _display:none; *display:none;
}
.left_steps a.active, .left_steps span.active,
.left_steps a:hover {
  color: #333333;  background: #d4d4d4; border: 1px solid #333333;
  border-left: 5px solid #333333; width: 158px; _width: 154px; *width:154px;
  padding-left: 5px;
}
.makes_list {
  padding: 5px 5px;  border: 1px solid #cccccc;
  background: #F4F4F4; font-size: 12px; 
  margin: 5px 0px 0px 0px; color: #333333;
}
.makes_list a {  
  color: #333333; text-decoration: none; 
  display: inline-block;  width: 126px;
  margin: 0px 0px;
}
.makes_list span {
  margin: 0px 0px; display: inline-block; text-align: right;
  width: 32px;
}
.makes_list a:hover {  text-decoration: underline; }

.makes_list a.switch_open,
.switch_open {
  background:transparent url(../img/arrow_down.jpg) no-repeat scroll left center;
  padding-left:10px; color: #9E0B0F; cursor: pointer;
}
.switch_open2 {
  background:transparent url(../img/arrow_down.jpg) no-repeat scroll right 8px;
  padding-right:10px; color: #9E0B0F; cursor: pointer;
  margin-left: 5px;
}
.switch_open2:hover {text-decoration: underline;}

.makes_list a.switch_close,
.switch_close {
  background:transparent url(../img/arrow_up.jpg) no-repeat scroll left center;
  padding-left:10px; color: #9E0B0F; display: none; cursor: pointer;
}
.switch_close2 {
  background:transparent url(../img/arrow_up.jpg) no-repeat scroll right 8px;
  padding-right:10px; color: #9E0B0F; display: none; cursor: pointer;
  margin-left: 5px;
}
.switch_close2:hover {text-decoration: underline;}

#center {
 _width:600px;
}

#center H2.h2 {
  font-size: 12px; text-align: center; padding: 3px 0px;
  background: #D6D6D6; margin: 5px 5px 0px; 
   border: 1px solid #999999;
}
#center h2 {
  color: #000000;
}
#center .h2_main_search {
  _width: 600px; margin:5px 0px 0px !important;
}
#center div { margin:0px 5px; }
/* MAIN SEARCH */
#main_search {
  padding: 5px 20px; background: #F4F4F4; border: 1px solid #999999;
  border-top: none;
  _width: 560px;
  margin:0px 0px !important;
}
#main_search_form {
  margin: 0px; position: relative;
}
#center #main_search_form {
  margin: 0px; !important;
}
#center #box_res_count {
  margin: 0px; font-size: 12px; 
  position: absolute;
  top: 171px; left: 445px;  width: 110px; 
  _top: 181px;
  border: 1px solid #999999; background: #fff;
  padding: 5px 10px;
}
#center #res_count {
  font-weight: bold; color: #9E0B0F; margin-left: 20px;
}
#main_search label {
  display: inline-block; font-size: 12px; 
  line-height: 20px; color: #000000; height: 20px; 
  margin: 2px 30px 0px 0px; 
}

#main_search select {
  width: 263px; vertical-align: middle; margin: 2px 0px; float: none;
  font-size: 12px; border: 1px solid #999999; background: #fff;
  height: 20px;  line-height: 20px;
}
#main_search select.short {
  width: 125px; 
}
#center .sub_box .submit {
  float: none; margin: 0px;
}
#center .sub_box {
  margin: 10px 0px 0px 0px;
}
a#search_big {
  display: inline-block; width: 200px; font-size: 11px;
}
/* END of MAIN SEARCH */

/* Vkladani inzeratu */
.submit_row_right {
  text-align: right;
}
.submit_row_center {
  text-align: center;
}
#center #change2etax, #center #change2no_etax {
  margin: 2px 0px 0px 25px; float: left; font-size: 12px;
}
#center #change2etax2, #center #change2no_etax2 {
  margin: 2px 0px 0px 0px; float: left; font-size: 12px;
}

#center #change2etax {
}
#center .date_prod {
  margin: 0px; float: left;
}
#center .seller {
  margin: 0px;
}
#center .seller label {
  clear:both;  float:left;  font-size:12px;
  margin:5px 0;  width:100px;
}
#center .seller .checkbox {
  margin: 4px 0px 0px;
}
#center .seller_nahled strong {
  display:inline-block;
  font-weight:normal;
  vertical-align:top;
  width:95px;
}
#center .seller input {
  background-color:#F6F6F6;
  border:1px solid #8D8D8D; float:left; margin:5px 0;
  width:250px;
}
#center .seller select {
  width: 257px;
}
#center #insert_advert .submit_row_right input {font-size: 12px;}
#center .insert_foto label {
  font-size: 13px; 
}
#center .insert_foto {margin: 10px 10px;}
#center .insert_foto .submit_row {
  margin: 10px 0px;
}


#center .insert_view .submit_row2,
#center .insert_foto .submit_row2 {
  margin: 20px 10px 10px 10px; text-align:right;
}
#center .insert_view .submit_row2 {
  margin: 0px 0px 0px 0px;
}
#center .insert_view .submit_row2 a,
#center .insert_foto .submit_row2 a {
  float: left;
}
#center .submit_middle,
#center .insert_view input.submit_middle,
#center #insert_advert input.submit_middle,
#center .insert_foto input.submit_middle,
#center .insert_foto input.submit_middle_delete,
#center .insert_foto input.submit_big {
  background:transparent url(../img/submit_button_big.jpg) no-repeat scroll 0 0;
  border:0 none;  color:black;  height:26px; line-height: 26px;  width: 244px;
  cursor: pointer; float:none;
}
#center .submit_middle,
#center #insert_advert input.submit_middle,
#center .insert_foto input.submit_middle_delete,
#center .insert_foto input.submit_middle {
  background:transparent url(../img/submit_button_middle.jpg) no-repeat scroll 0 0;
  width: 171px;  padding: 2px 0px 2px; height: 28px; line-height:28px;
}
#center .insert_foto input.submit_middle_delete {
  background:transparent url(../img/submit_button_middle_delete.jpg) no-repeat scroll 0 0;
}
#center .insert_foto_table input {
 float: none; margin: 0px; border: 1px solid #CCCCCC; width: 210px;
}
#center .insert_foto form {
  margin: 0px;
}
#center .insert_foto .separ {
  border: none; height:2px; line-height:2px;
  margin: 0px 0px 10px;
  border-bottom: 2px solid #cccccc;
}
#center .insert_foto_table  {
  margin: 0px; width: 590px;
}
#center .insert_foto_table td  {
  padding: 5px 2px;
}
#center .insert_foto_table td.lab  {
  width: 77px;
}
#center .edit_foto_table {
  margin: 0px; 
}
#center .edit_foto_table td {
  padding: 5px 0px; width: 64px;
}
#center .edit_foto_table td img {
  border: 1px solid #999999;
}
#center .edit_foto_table td.pars {
  width: 70px; font-size: 12px; 
  padding-right: 5px;
}
#center .edit_foto_table td.pars label {
  display: inline; width: 45px; font-size: 12px; 
}
#center .edit_foto_table td.pars .short {
  width: 19px; 
  padding-left:1px;
}
#center .edit_foto_table td.pars .checkbox {
  width: 15px; vertical-align: middle; margin: 7px 0px 0px;
}
#center .msg_no_etax {
  background: #fff2b8; 
  border: 1px solid #e8ddae;
  padding: 3px 5px;
  margin: 3px 0px; font-size: 12px;
}
#center .steps {
  background: #fff2b8; 
  border: 1px solid #e8ddae;
  padding: 5px 0px 5px 35px ;
  _padding: 5px 0px 0px 25px; _width: 575px;
  margin: 5px 5px 8px; 
  font-size: 14px;
}
#center .checkbox {border: 0px; !important;  background: none;}
#center .step1, #center .step2, #center .step3 {
  width: 177px; float: left;
}
#center .steps a {text-decoration: none;}
#center .steps a:hover {text-decoration: underline;}
#center .steps .active a {
  text-decoration: underline; color: #C01825;
  font-weight: bold;
}
#center .insert_view .obrazek img {
  border:1px solid #CCCCCC;
}
.insert_view .obrazek{
  float: left; width: 275px;
}
#detail .params,
.insert_view .params {
  float: left; width: 300px; line-height: 1.5;
  font-size: 12px;
}
#detail .params span,
.insert_view .params span{
  display: inline-block; width: 140px; color: #333333;
}

.insert_view h3 {margin:0px 0px 5px;}
#center .info_view {
  border: 1px solid #cccccc; margin: 0px;
  background: #F4F4F4; padding: 10px 0px;
}
hr.pretty {
  height: 1px; border: none; 
}
#center .insert_view .seller {margin: 20px 0px 0px;}
#center .insert_view form {margin:0px 5px;}
#center .insert_view .seller input {width: 250px;}
a.new_advert {
  text-decoration: none;
}

#center .list {
  font-size: 12px; padding: 3px 0px;
  border-bottom: 1px solid #cccccc;
}
#center .list a {
  color: #C01825; text-decoration: none;
}
#center .list a:hover {
  text-decoration: underline;
}
#center .list_header, #center .list_header div,
#center #car_list, #center .left_part, #center .right_part {
  margin:0px; 
}
#center .list_header select {
  border:1px solid #999999; 
  *vertical-align:middle;
}


.list_header #sort_desc_arrow,
.list_header #sort_asc_arrow {
  width: 11px; border: 0px;
  margin: 0px; 
}
#center .list_header .right1 {
  float: left; margin-right:5px;
}

#center .list_header .right3 {
  float: right; margin:0px 5px 0px 0px;
  
}
.list_header #sort_asc_arrow {
  float: left; margin-bottom:3px;  
  *margin-bottom:2px;
}
.list_header #sort_desc_arrow {
   float: left; 
}
#center .list_header .sort_arrows {
  float: left; padding-top:2px; margin-right:5px;
  _margin-right: 10px;
  *padding-top:3px; 
}
#center .list_header .left_part span {

}
#center .list_header a {
  text-decoration: none;
}
#center .list_header .left_part {
  float: left; padding-top:2px; width:140px;
  _width: 135px;
  margin-left:10px;
}
#center .list_header .right_part {
  float: right; margin-right:10px; width: 430px;
  _width: 425px;

}
#center .list_header select.sort_by {
  width: 140px; float: none; margin: 0px; font-size: 12px;
  border: 1px solid #999999;
}
#center .list_header select.limit {
  width: 45px; float: none; margin: 0px; font-size: 12px;
  border: 1px solid #999999;
}
#center .list_header {
  background: #D6D6D6; border: 1px solid #999999;
  margin: 10px 5px; padding: 4px 0px 2px 0px;
  font-weight: bold; font-size: 12px;
  width: 600px; _width: 590px;
  _padding: 2px 0px 1px 0px; 
  *padding-bottom:0px;
}
#center #car_list form {
  margin: 0px;
}



#center .list div {margin: 0px; }
#center .list .image {
  width: 140px; height: 106px; margin: 0px 5px 0px 0px; float: left;
  overflow: hidden; 
}
#center .list h2 { font-size: 13px; }
.list .text {
  float: left; width: 454px;
}
.list span{
  display: inline-block; width: 80px; color: #333333;
}
.list .l_text {
  float: left; width: 225px; margin-right: 20px;
}
.list .r_text {
  float: right; width: 225px;
}

/* Detail AUTA */
#left_part_of_product_detail h3 {
  margin-top: 0px;
}
#center   #left_part_of_product_detail {
  margin-top: 10px;
}
#center div.reply_form {
  margin:0;
}
#center div.reply_form input.text {
  float: none; margin-left: 0px;
}
#center div.reply_form textarea {
  float: none; margin-left: 0px;
}
#center .pov_udaje {
  margin-top: 5px;
}
#center #all_equip {
  margin: 10px 0px 0px;
  /*
  background: #fff2b8; 
  border: 1px solid #e8ddae;
  padding: 5px;
  */
}
#center #all_equip_closer,
#center #all_equip_opener {
  margin: 5px 0px 0px; font-size: 12px; font-weight: bold;
}
#all_equip_closer {
 /* display: block; */
}
#hidden_make {display: none;}
#hidden_make_opener, #hidden_make_closer {
  color: #9E0B0F;
}
#center #pojisteni_vozidla {
  margin: 20px 0px 10px; 
  border: 1px solid #dddddd; width: 270px;
}
#center #pojisteni_vozidla .obsah {
  padding: 5px 10px 0px 10px; margin: 0px;
}
#center #pojisteni_vozidla h3 {
  color: #000000; margin: 0px;
  background: #F4F4F4 url(/img/table-header.gif) repeat-x scroll 0 center;
  padding:7px 10px; text-transform: uppercase; font-size: 11px;
}
#center #small_fotos {
  margin: 0px; height: auto;
  overflow: visible;  padding: 0px;
  width: 270px;
}
#small_fotos a.product_foto {
  margin: 0px; display: block;
}

#center table.fotos_thumbs {
  width: 262px; margin: 0px; background: #CCCCCC;
  width: 270px;
}
#center table.fotos_thumbs img {
  margin: 0px;
}
#center table.fotos_thumbs td {
  padding: 0px; border: 0px;
  text-align: left; background: #ffffff;
  width: 64px;
}
#center #detail {
  margin: 10px 10px; 
}
#center #detail .right_col h1 {
  font-size: 18px; margin: 0px 0px 10px; display: block; 
}
#detail .separ {
  height: 5px; line-height: 5px;
}
#center #detail #product_fotos {
  margin: 0px;
}
#center #product_fotos {
  float: left;
}
#center #detail .right_col {
  float: left; width: 300px; margin: 0px 0px 0px 15px;
}
#center #detail .params {
  margin: 0px;
  line-height: 1.5; font-size: 12px;
}
#detail .params span {
  width: 145px;
}
#center .block_ext {
  margin: 0px 0px 10px;
}
#center .block_eq {
  margin: 5px 0px; text-align: justify;
}
#center .block_ext span {
  font-weight: bold; color: #000000;
}
#detail #kontakty, #detail #kontakty_bazar {
  margin: 0px; 
}
#detail #kontakty a:hover, #detail #kontakty_bazar a:hover {
  text-decoration: none;
}
#detail #kontakty_bazar {
  font-size: 12px;
}
#kontakty_bazar .firma_cover {
  margin: 0px 0px 3px 0px;
}
#kontakty_bazar span {
  display: inline-block; font-weight: bold; width: 50px;
}
#detail form.reply_form {
  margin:0px;
}
/* End detail AUTA */

#center .list h2 {margin: 0px 0px 3px;}

a.new_advert:hover {
  text-decoration: underline;
}
#center #insert_advert form {
  margin: 5px 0px;
}
#center #insert_advert {
  position: relative;  font-size: 13px;
}
#insert_advert label {
  display: inline-block; font-size: 12px; margin: 2px 0px; height: 17px; 
  line-height: 17px; width: 150px;
}
#insert_advert label.right_label {
  float:none; 
}
#insert_advert label.short {  width: 80px;}
#insert_advert label.middle {  width: 120px;}
#center #leasing_div {margin: 5px 0px;}

#insert_advert input.checkbox {
  width:15px; margin:0px; padding: 0px; line-height: 17px; height: 17px; 
  margin-top: 2px;
}
#insert_advert #extended {
  /*background: #fff2b8;   border: 1px solid #e8ddae;*/
  padding: 0px 5px; 
  margin: 0px 0px 5px;
}
#insert_advert #extended label {
  width: 173px; _width: 170px;
}

#insert_advert #extended input.checkbox  {
  margin-bottom: 2px; border: 0px; background: none;
}
#insert_advert input.check2 {margin:0px 0px 0px 2px  ;}

#insert_advert select {
  width: 345px; vertical-align: middle; margin: 2px 0px; float: none;
  font-size: 12px; height:19px; border: 1px solid #CCCCCC;
}
#insert_advert input {
  width: 100px; vertical-align: middle; margin: 2px 0px; float: none;
  font-size: 12px; border: 1px solid #CCCCCC; 
  padding: 1px 2px;
}

#insert_advert #model_text,
#insert_advert #type_text {
  width: 180px;
}
#center #model_text_row {margin: 0px;}
#insert_advert input.mini {width: 50px; }
#insert_advert select.sel_month {
  display:inline-block; width:70px;
}
#insert_advert select.sel_year {
  display:inline-block; width:55px; 
}
#insert_advert .separ {
  height: 10px; line-height: 10px;
}
#insert_advert select.sel_short {
  width:130px;
}
#insert_advert select.sel_middle {
  width:161px;
}
#insert_advert select.sel_mini {
  width:50px;
}
#insert_advert .left_b {
  margin: 0px; float: left; width: 47%;
}
#insert_advert .right_b {
  margin: 0px; float: right; width: 47%;
}
#insert_advert textarea {
  margin: 0px; width: 550px; height: 50px; border: 1px solid #CCCCCC; 
}
#insert_advert .textarea_l {
  margin: 7px 0px 1px; font-weight: bold;
}
#insert_advert .equip_list {margin: 3px 0px 0px;}
#insert_advert .equip_list input {float: none; vertical-align: middle; margin:0px;}
#insert_advert .equip_list label {float: none; display: inline; margin-left: 3px;}
#insert_advert .equip_list .float_block {margin: 0px;}
.equip_list .float_block {
  float: left; width: 190px; 
}
/* END of vkladani */



#center #errors  {
  text-align: left;
  font-size: 12px; 
}

#center .pozn {
  margin: 0;
  padding: 3px 0px; font-size: 12px;
}

.cistic {clear: both;}
.hide { display: none;}
.req {color: #FF0000;}
.center {text-align: center;}
.l_float {float: left;}
#center .l_float {margin: 0px;}

