/* -------------------------------  obecne ---------------------------------- */
BODY {
  margin: 0px;
  text-align: center;
  font-family: Arial, helvetica, sans-serif;
  font-size: 0.9em;
  background-color: #55595D;

}

a.link {color: #D6AD43; text-decoration: underline}
a.link:hover {color: white; text-decoration: none}

a.link_refer {color: #D6AD43; text-decoration: none}
a.link_refer:hover {color: white; text-decoration: none}

a.link_white {color: white; text-decoration: none}
a.link_white:hover {color: white; text-decoration: underline}

.no_print {display: none;}

.only_print {display: none}

.print_big {font-size: 150%}
.print_none {font-size: 13px}

h1 {
	font-size: 16px;
  margin: 0px;
}

.error_note {
color: #FFE512;
font-weight: 600;
}

.error h1 {
	font-size: 16px;
  margin: 0px;
}

H2 {
  margin: 0px;
}
P {
  text-align: justify;
}
P.vyrazny {
  font-weight: bold;
}
A {
  text-decoration: none;
}
A:hover {
  text-decoration: underline;
}
IMG {
  border: none;
}
IMG.iluFotoPrave {
  float: right;
  display: inline;
  margin-left: 5px;
}
IMG.iluFotoLeve {
  float: left;
  display: inline;
  margin-right: 5px;
}
UL, OL {
  margin: 0px;
  line-height: 1.2em;
}
DIV.ruseniObtekani {
  clear:both;
}
.break {clear: both}
/* -------------------------------- design -----------------------------------*/
#center {
  position: relative;
  width: 960px;
  margin: auto;
  padding: 0px;
  padding-top: 1px;
}
#zahlavi {
  position: absolute;
  left: 0px;
  top: 18px;
  width: 960px;
  margin: 0px;
  padding: 0px;
  line-height: 1px;
  text-align: left;
  font-size: 1px;
  background-image: url(desimg/zahlavi_uprava.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}



.copyright {
border: 0px white solid;
color: white;
text-align: right;
font-size: 70%;
letter-spacing: 1.5px;
float: right;
}

.list_all {margin-right: 300px; float: left}
a.link_foot {color: white; font-size: 55%; letter-spacing: 2.5px}

.copyright_tisk {display: none}
.copyright_tisk_left {display: none}

IMG.logo {
  margin: 0px;
  margin-top: 31px;
  margin-left: 15px;
  padding: 0px;
}
#spodekZahlavi {
  width: 960px;
  margin: 0px;
  padding: 0px;
  line-height: 1px;
  font-size: 1px;
}
#adresa_top {
  float: left;
  display: inline;
  width: 935px;
  margin: 0px;
  margin-top: 25px;
  margin-left: 25px;
  padding: 0px;
  line-height: 11px;
  text-align: left;
  font-size: 9px;

}
#adresa {
  float: left;
    width: 732px;
}
#time {
text-align: right;
  /*padding-left: 573px;*/
  width: 200px;
  font-size: 11px;
  font-weight: bold;
  color: #F7E324;
  display: inline; float: left
}
#rychlaVolba {
  float: right;
  display: inline;
  margin: 0px;
 margin-top: 25px;
  margin-bottom: 10px;
  padding: 0px;
  line-height: 13px;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
}
#flags {position: absolute; top: 143px; left: 879px}


#rychlaVolba TH {
  width: 80px;
  margin: 0px;
  padding: 0px;
  padding-left: 25px;
  padding-right: 25px;
  vertical-align: middle;
}
#rychlaVolba TH A {
  color: #FDF0BE;
}
#rychlaVolba TH A:hover {
  text-decoration: none;
  color: #D6BD7E;
}
#telo {
  width: 960px;
  margin: 0px;
  margin-top: 180px;
  margin-bottom: 10px;
  padding: 0px;
}
#includovanyObsah {
  float: right;
  display: inline;
  width: 745px;
  margin-top: 25px;
  padding: 0px;
  text-align: left;
  padding: 10px;
  color: white;
}
#includovanyObsah_index {

  float: right;
  display: inline;
  width: 765px;
  margin: 0px;
  padding: 0px;
}
#levyPanel {
  float: left;
  display: inline;
  width: 176px;
  margin: 0px;
  padding: 0px;
  background-color: #6D7074;
}
#kontakty {
  width: 176px;
  margin: 0px;
  padding: 0px;
}
#kontakty h2 {
  margin: 0px;
  padding: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 35px;
  line-height: 12px;
  text-align: left;
  font-size: 10px;
  font-weight: normal;
  background-color: #323335;
  border-top: 1px #27292B solid;
  color: #FFE180;
}
#kontakty P {
  margin: 0px;
  margin-left: 35px;
  margin-top: 5px;
  padding: 0px;
  line-height: 12px;
  text-align: left;
  font-size: 10px;
  color: #1E1E1E;
}
#bannery {
  width: 150px;
  margin: auto;
  margin-top: 15px;
  padding: 0px;
  line-height: 1px;
  text-align: center;
  font-size: 1px;
}
#bannery IMG {
  margin: auto;
  margin-bottom: 10px;
  padding: 0px;
}
#zapati {
border: 0px solid white;
  width: 935px;
  margin: 0px;
  margin-bottom: 10px;
  padding: 0px;
  padding-left: 25px;
  background-color: #4C4E51;
}
#zapati IMG {
  float: left;
  display: inline;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 43px;
  padding: 0px;
}
#zapati DIV.napis {
  float: left;
  display: inline;
  width: 110px;
  margin: 0px;
  margin-top: 8px;
  padding: 0px;
  line-height: 14px;/**/
  text-align: left;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
}

#nav_full {color: #D6AD43; position: absolute; top: 140px; left: 25px; font-size: 9px; letter-spacing: 1.5px}
#nav_tisk {color: #D6AD43; position: absolute; top: 140px; left: 840px; font-size: 9px; letter-spacing: 1.5px; border: white 0px solid; width: 55px}
.nav_pad {margin-top: 5px}
.nav_float {float: left; border: white 0px solid}
.nav_right {margin-left: 3px}
a.nav {color: #D6AD43; text-decoration: underline; letter-spacing: 1.5px}
a.nav:hover {color: #F7E324; text-decoration: none}

/* -------------------------------- menu -----------------------------------*/
#menu {
  width: 150px;
  margin: auto;
  margin-top: 15px;
  margin-left: 8px;
  padding: 0px;
}
#menu UL{
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#menu UL LI {
  margin: 0px;
  margin-top: 2px;
  padding: 0px;
  line-height: 12px;
  font-size: 10px;
}
#menu UL LI A {
  display: block; /* kvuli pruhlednym mezirkam mezi polozkama */
  width: 140px;
  margin: 0px;
  padding: 0px;
  padding-bottom: 2px;
  padding-top: 4px;
  padding-left: 20px;
  line-height: 12px;
  text-align: left;
  font-size: 10px;
  background-color: #A19E96;
  background-image: url(desimg/menuLiOdrazka.gif);
  background-position: left top;
  background-repeat: no-repeat;
  color: #1E1E1E;
}
#menu UL LI A.aktivni {
  background-color: #323335;
  background-image: url(desimg/menuLiOdrazka_aktivni.gif);
  color: #FFE180;
}
#menu UL LI UL LI A {
  background: none;
  background-color: #B1B1B0;
}
#menu UL LI UL LI A.aktivni {
  width: 128px;
  padding-left: 19px;
  padding-bottom: 1px;
  padding-top: 3px;
  background: none;
  background-color: #6D7074;
  border: 1px #A19E96 solid;
}
/* -------------------------------- homepage -------------------------------- */
DIV.blokHomepage1 {

  width: 330px;
  margin: auto;
  margin-top: 26px;
  margin-bottom: 0px;
  padding: 0px;
  padding-bottom: 25px;
  padding-top: 1px;
  text-align: center;
  background-color: #928B7C;
    background-image: url(desimg/blokhome.png);
}

DIV.blokHomepage1 H2 {
  margin: 31px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0px;
  font-size: 1.3em;
  color: #FEE516;
}

DIV.blokHomepage {

  width: 330px;
  margin: auto;
  margin-top: 26px;
  margin-bottom: 0px;
  padding: 0px;
  padding-bottom: 25px;
  padding-top: 1px;
  text-align: center;
  background-color: #928B7C;
}

p.text_uvod {text-align: left; color: #FBE616; font-size: 86%;  line-height: 1.2; border: 0px white solid; margin-bottom: 10px; margin-top: 10px}
.odsazeni {margin-left: 28px;}
.inline {display: inline; margin-left: 0px;}
.title_home {display: inline; font-size: 86%; color: #FBE616; }

DIV.blokHomepage H2 {
  margin: 31px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0px;
  font-size: 1.3em;
  color: #EEC87A;
}
DIV.blokHomepage IMG {
  margin: auto;
}
DIV.blokHomepage P {
  margin: 46px;
  margin-top: 5px;
  margin-bottom: 0px;
  line-height: 1.1em;
  font-size: 0.7em;
  color: #E4E3E2;
}
DIV.levy {
  float: left;
  display: inline;
  margin-left: 25px;
}
DIV.pravy {
  float: right;
  display: inline;
  margin-right: 25px;
}
DIV.dolni {
  margin-top: 52px;
  margin-bottom: 10px;
}
/* -------------------------------- cars -------------------------------- */
#cars {
  float: right;
  display: inline;
  width: 765px;
  margin: 0px;
  padding: 0px;
}

#cars table {color: #ECE9D8; font-size: 80%}
#cars td {border-left: 1px #B5B3AC solid; border-bottom: 1px #B5B3AC solid; padding: 4px; text-align: left}
#cars h2 {font-weight: 900; font-size: 12px}
#cars h3 {font-size: 12px; margin-bottom: 0px; color: #D6AD43}
.manuf { color: #EEC87A;}
a.link_car {color: white}
.suda {background-color: #6D7074}
#cars th {border: 1px #B5B3AC solid; border-right: 0px #B5B3AC solid; padding-left: 14px; text-align: left; background-color: #D6AD43; color: #6D7074}
#cars th.right {border-right: 1px #B5B3AC solid;}
#cars td.right {border-right: 1px #B5B3AC solid;}
#cars td.first {border-top: 1px #B5B3AC solid;}
form.form_znacka {display: inline}
.select_znacka {color: #FFFFFF; margin-bottom: 5px; text-align: left; width: 265px; float: left; padding-left: 5px; font-size: 11px}
.cars_list {color: #D6AD43; margin-bottom: 5px; margin-top: 5px; text-align: right; width: 480px; float: right; padding-left: 5px; font-size: 14px; font-weight: 600}
a.list {color: white; text-decoration: underline}
a.list:hover {color: black; text-decoration: none}
select {font-size: 10px}
input {font-size: 10px; background-color: #D6AD43; color: white}
input.radio {background-color: #55595D}
.mar_top {margin-top: 5px}
/* ---------------------------- detail --------------------*/
#cars_detail {
  float: right;
  display: inline;
  width: 765px;
  margin: 0px;
  padding: 0px;
}

#cars_detail_print_big {
  float: right;
  display: inline;
  width: 765px;
  margin: 0px;
  padding: 0px;
}
#cars_detail_print_big h2 {text-align: left; padding-left: 10px; font-size: 13px; padding-top: 3px; color: #EEC87A}
.parametr_long_print_big {border: 0px white solid; width: 700px; text-align: left; padding: 10px; padding-top: 20px; color: #B5B3AC; font-size: 13px; line-height: 1.2}
.zakladni_parametry_print_big {float: left; width: 460px; color: #B5B3AC; font-weight: 600; font-size: 13px}
.parametr_value_barva_print_big {float: left; border: 1px #A19E96 solid; width: 420px; margin-top: 4px; text-align: left; margin-left: 0px; padding-left: 10px; color: #EEC87A}


#cars_detail .float_left {float: left; width: 48%; margin-top: 10px; color: white}


.print_detail {text-align: left; margin-top: 10px; border: 0px white solid}
#top1 {font-weight: 900;  font-size: 16px; color:#55595D;}
#cars_detail h2 {text-align: left; padding-left: 10px; font-size: 13px; padding-top: 3px; color: #EEC87A}
.cena {text-align: right; padding-right: 15px; float: right; width: 325px; padding-top: 0px; background-color: #EEC87A; margin-top: 0px}
.cena_pneu {text-align: right; padding-right: 150px; float: right; width: 30%; font-weight: 600}
.cena_prislus {text-align: right; padding-right: 50px; float: right; width: 30%; font-weight: 600; color: white}
.parametry {float: left; border: 0px #A19E96 solid;}
.zakladni_parametry {float: left; width: 270px; color: #B5B3AC; font-weight: 600; font-size: 13px}

.foto {float: right; width: 184px; margin-top: 23px}
.foto_velke {float: left; margin-top: 23px}
.parametr_definice {border: 1px #A19E96 solid; float: left; width: 42%; margin-top: 4px; text-align: right; padding-right: 5px}
.parametr_value {border: 1px #A19E96 solid; float: left; width: 48%; margin-top: 4px; margin-left: 4px; text-align: left; padding-left: 5px}

#prislus_detail .parametr_definice {border: 1px #A19E96 solid; float: left; width: 70px; margin-top: 4px; text-align: right; padding-right: 5px}
#prislus_detail .parametr_value {border: 1px #A19E96 solid; float: left; width: 140px; margin-top: 4px; margin-left: 4px; text-align: left; padding-left: 5px}
.parametr_value_barva {float: left; border: 1px #A19E96 solid; width: 250px; margin-top: 4px; text-align: left; margin-left: 0px; padding-left: 10px; color: #EEC87A}

.parametr_long {border: 0px white solid; width: 560px; text-align: left; padding: 10px; padding-top: 20px; color: #B5B3AC; font-size: 13px}


.no_padding {width: 570px; padding-left: 0px}
.full_width {width: 100%}

/*--------------------------------- pneu -------------------------------*/

#pneu {

  float: right;
  display: inline;
  width: 745px;
  margin-top: 25px;
  padding: 0px;
  text-align: left;
  padding: 10px;
  color: white;
}

.pneu_top_typ {float: left; text-align: center; margin-top: 80px; margin-right: 5px}
a.pneu_link {color: #F9E419; font-size: 150%; text-decoration: underline}
a.pneu_link:hover {color: #D6AD43}

a.pneu_link_index {color: #F9E419; font-size: 110%; text-decoration: underline}
a.pneu_link_index:hover {color: #D6AD43}

.form_first {float: left; border: 1px #B5B3AC solid; width: 361px; margin-left: 3px; padding: 3px; font-size: 11px;
 color: #F9E419}
.form_second {float: left; border: 1px #B5B3AC solid; width: 175px; margin-left: 3px; padding: 3px; margin-top: 3px; font-size: 11px; color: #F9E419}
.form_third {float: left; width: 733px; margin-left: 3px; padding: 3px; margin-top: 3px; font-size: 11px; text-align: right}
select {font-size: 10px; }
.box_vyrobce {padding-left: 9px}
.box_sezona {padding-left: 16px}

#pneu th {border: 1px #B5B3AC solid; border-right: 0px #B5B3AC solid; padding-left: 14px; text-align: left; background-color: #D6AD43; color: #6D7074}
#pneu th.right {border-right: 1px #B5B3AC solid;}
#pneu td.right {border-right: 1px #B5B3AC solid;}
#pneu table {color: #ECE9D8; font-size: 80%; width: 740px; margin-left: 5px}
#pneu td {border-left: 1px #B5B3AC solid; border-bottom: 1px #B5B3AC solid; padding: 4px; text-align: left}
#pneu h2 {font-weight: 900; font-size: 12px; color: #EEC87A;}
a.link_pneu {color: #EEC87A;}
.pneu_list {color: #D6AD43; margin-top: 5px; text-align: left; width: 740px; padding-left: 5px; font-size: 14px; font-weight: 400}
/*detail pneu*/
#pneu .parametr_definice {border: 1px #A19E96 solid; float: left; width: 42%; margin-top: 4px; text-align: right; padding-right: 5px}
#pneu .parametr_value {border: 1px #A19E96 solid; float: left; width: 48%; margin-top: 4px; margin-left: 4px; text-align: left; padding-left: 5px}
#pneu .zakladni_parametry {border: 0px #A19E96 solid; float: left; width: 370px; color: #B5B3AC; font-weight: 600; font-size: 13px; margin-left: 3px}
#pneu .pneu_h2 {float: left; width: 320px;}
#pneu .back {float: left; width: 26px; text-align: right}
a.pneu_back {color: #F9E419}


/*adresa**/
.form_data {width: 400px; margin-top: 30px; font-weight: 600; color: #B5B3AC; font-size: 13px; margin-left: 0px;}
.form_margin {margin-left: 5px;}
.form_margin_top {margin-top: 2px;}

.form_text {color: #EEC87A; margin-bottom: 10px}

.adresa_first {padding: 3px; border: 1px #B5B3AC solid; float: left; width: 160px; text-align: right; padding-right: 3px; margin-bottom: 2px;}

.adresa_vzkaz {width: 337px; text-align: left; float: none; padding-left: 10px}

.adresa_second {padding: 3px; border: 1px #B5B3AC solid; float: left; margin-left: 10px; width: 166px; margin-bottom: 2px; padding-top: 0px; padding-left: 3px; text-align: left;}

.adresa_textarea {width: 344px; float: none; text-align: left; height: 90px; margin-left: 0px}
textarea {height: 80px; width: 331px}
#sluzby textarea {height: 80px; width: 431px}

.form_mail {background-color: white; color: black; width: 153px}
.form_mail_select {background-color: white; color: black; width: 158px}
.no_border {border: 0px white solid; text-align: left}
.a_right {text-align: right}
.form_red {color: #FFE512; font-weight: 600; font-size: 100%; letter-spacing: 2px}
.hlaska_white {color: white; margin-top: 30px}

/*autosestavit*/

.autosestavit {line-height: 2}
.autosestavit_manuf { color: #EEC87A; font-size: 13px; display: inline}
a.link_car_autosestavit {color: white; text-decoration: underline; font-weight: 600}
a.link_car_autosestavit:hover {text-decoration: none;}
.autosestavit_uvod {color: #D2AA4A}

/*prislusensvi*/

.table_prislusenstvi {width: 760px}

#prislus_detail {
  float: right;
  display: inline;
  width: 765px;
  margin: 0px;
  padding: 0px;
  border: 0px white solid;
}
#prislus_detail h2 {text-align: left; padding-left: 10px; font-size: 13px; padding-top: 3px; color: #EEC87A}
#prislus_detail .foto {float: left; margin-top: 23px; margin-left: 2px}
#prislus_detail .zakladni_parametry {border: 0px white solid; float: left; width: 240px; color: #B5B3AC; font-weight: 600; font-size: 13px;}
#prislus_detail .parametry {float: left; border: 0px #A19E96 solid; padding-top: 13px}

.text_left{text-align: left}
.select_prislus {width: 400px; margin-right: 40px}

#prislus_detail .parametr_long {border: 0px white solid; width: 230px; text-align: left; padding: 5px; padding-top: 20px; color: #B5B3AC; font-size: 13px}

#prislus_detail .no_padding {border: 0px white solid; width: 530px; padding-top: 0px;}

.foto_pad {padding-top: 13px;}

.height_more {}

.kolaz {border: 0px white solid; margin-top: 20px}

.no_produkt {color: white}

/*sluzby*/

#sluzby {
  float: right;
  display: inline;
  width: 745px;
  margin-top: 25px;
  padding: 0px;
  text-align: left;
  padding: 10px;
  color: white;
  border: 0px white solid;
}

#sluzby li {font-size: 12px;
margin-left: 20px;
margin-top: 0px;
}

#sluzby h2 {font-size: 16px; margin-bottom: 10px; color: #D6AD43}
#sluzby h3 {font-size: 14px; margin-bottom: 10px; color: #D6AD43}
#sluzby h4 {font-size: 12px; margin-bottom: 5px; color: #D6AD43}
#sluzby .finance_form {font-size: 12px}
#sluzby .form_poj_left {float: left; width: 275px}
#sluzby .form_top {margin-top: 20px}

.foto_vozik {margin-top: 20px; margin-left: 40px;}
.table_tu {padding-right: 50px; border-bottom: 1px #CDD2E2 solid;}
.table_tu_1 {padding-right: 75px; border-bottom: 1px #CDD2E2 solid;}
.table_tu_2 {padding-right: 140px; border-bottom: 1px #CDD2E2 solid;}
.servis_left {float: left; width: 600px}
.servis_right {float: left; margin-left: 10px}

.financ_box {border: px white solid; float: left; width: 45%; text-align: center}
.letter_wide {letter-spacing: 2px}
.finan_img {margin-top: 5px}
/*sluzby obchod*/

#sluzby_obchod {
  float: right;
  display: inline;
  width: 745px;
  margin-top: 25px;
  padding: 0px;
  text-align: left;
  padding: 10px;
  color: white;
  border: 0px white solid;
}
#sluzby_obchod h2 {font-size: 14px; margin-bottom: 10px; margin-top: 10px; color: #D6AD43}

#sluzby_obchod li {font-size: 12px;
margin-left: 20px;
margin-top: 0px;
}
/*vyber vuz*/
#vyber_vuz {
  float: right;
  display: inline;
  width: 745px;
  margin-top: 25px;
  padding: 0px;
  text-align: left;
  padding: 10px;
  color: white;
  border: 0px white solid;
}

#vyber_vuz li {font-size: 12px;
margin-left: 20px;
margin-top: 10px;
}

/*
kontakt
*/

#kontakt {
  float: right;
  display: inline;
  width: 745px;
  margin-top: 25px;
  padding: 0px;
  text-align: left;
  padding: 10px;
  color: white;
}

#kontakt .kontakt_left {float: left; width: 260px}
#kontakt .kontakt_right {float: left; width: 400px; margin-left: 70px}
#kontakt .nadpis {color: #D6AD43; font-weight: 600; margin-top: 12px}
#kontakt h2 {font-weight: 900; font-size: 12px; color: #EEC87A;}
#kontakt h3 {font-weight: 400; font-size: 13px; color: #EEC87A; display: inline}
#kontakt .mapa_img {margin-top: 7px}

/*servis*/

#sluzby .kontakt_left {float: left; width: 280px}
/*reference*/

#reference {
  float: right;
  display: inline;
  width: 745px;
  margin-top: 25px;
  padding: 0px;
  text-align: left;
  padding: 10px;
  color: white;
}

#reference .reference_one {margin-bottom: 5px}
#reference .jmeno {background-color: #A19E96; color: black; padding: 1px; padding-left: 20px; letter-spacing: 1.5px}
#reference .vzkaz {margin-top: 10px}
#reference .konec {border-top: 1px #A19E96 solid; ;margin-top: 10px}
#reference h2 {font-weight: 600; font-size: 12px; letter-spacing: 1.5px; color: #D2AA4A}

#reference th {border: 1px #B5B3AC solid; border-right: 0px #B5B3AC solid; padding-left: 14px; text-align: left; background-color: #D6AD43; color: #6D7074}
#reference th.right {border-right: 1px #B5B3AC solid;}
#reference td.right {border-right: 1px #B5B3AC solid;}
#reference td.first {border-top: 1px #B5B3AC solid;}
#reference table {color: #ECE9D8; font-size: 80%; width: 745px; margin-left: 5px}
#reference td {border-left: 1px #B5B3AC solid; border-bottom: 1px #B5B3AC solid; padding: 4px; text-align: left}
#reference h2 {font-weight: 900; font-size: 12px; color: #EEC87A;}
#reference .predchozi {float: left; width: 40%; text-align: leftt; margin-top: 15px; margin-left: 70px}
#reference .dalsi {float: left; width: 40%; text-align: right; margin-top: 15px}
.spac {letter-spacing: 2px}
#reference h3 {font-weight: 400; font-size: 13px; color: #EEC87A; display: inline}
#reference .reference_uvod {font-size: 12px; text-align: left;}
/*pujcovna*/

#pujcovna {
border: 0px white solid;
  float: right;
  display: inline;
  width: 745px;
  margin-top: 25px;
  padding: 0px;
  text-align: center;
  padding: 10px;
  color: white;
  border: 0px white solid;
}

#pujcovna .popis { border: 1px #B5B3AC solid; width: 740px; text-align: left; padding-left: 5px; margin-top: 5px}
/*#pujcovna .foto_pujc {border: 0px white solid; width: 730px; text-align: right; margin-top: 10px}*/
#pujcovna .floatright_img {border: 0px #B5B3AC solid; float: right; margin: 0px 10px 0px 0px; padding: 2px}
#pujcovna h2 {font-size: 13px; margin-bottom: 10px; color: #D6AD43}

#pujcovna .popis_pujcovna {text-align: left; margin-left: 20px; margin-top: 20px}
#pujcovna li {margin-bottom: 10px}
/*fotogalerie*/

.fotogalerie {float: left; margin-left: 5px; width: 48%}
#fotogalerie {
border: 0px white solid;
  float: right;
  display: inline;
  width: 745px;
  margin-top: 25px;
  padding: 0px;
  text-align: center;
  padding: 10px;
  color: white;
}

.size_deutch {font-size: 72%}
.reference_index {float: left}
.nazory_img {margin-top: 20px}

/*akumoto*/

#akumoto_style {
  float: right;
  display: inline;
  width: 745px;
  margin-top: 25px;
  padding: 0px;
  text-align: left;
  padding: 10px;
  color: white;
  border: 0px white solid;
}

#akumoto_style li {font-size: 12px;
margin-left: 20px;
margin-top: 0px;
}

#akumoto_style h2 {font-size: 16px; margin-bottom: 10px; color: #D6AD43}

.akumoto_left {float: left; border: 0px white solid; margin-bottom: 10px;}
.akumoto_left1 {float: left; border: 0px white solid; margin-bottom: 10px; width: 85%}
.akumoto_logo {float: left; border: 1px white solid; margin-bottom: 10px; width: 15%}
.akumoto {border: 0px white solid; margin-bottom: 10px}
.akumoto_graf {border: 0px white solid; margin-bottom: 10px; margin-left: 50px}
#akumoto_style td {font-size: 85%; color: black}
#akumoto_style th {font-size: 100%; background-color: #FF0000; width: 150px}
.td_first {font-weight: 600;}
#akumoto_style tr { background-color: #FFF}
#akumoto_style tr.odd { background-color: #D8D8D8}
.price {line-height: 1.5em; width: 110px}
.fuel {width: 60px}
.small_dph {font-size: 80%; color: #EEB76C}
