body { margin: 0;padding:0; background-color:#fff;font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;}
h1 {font-size: 1.7em;margin: 0;padding: 0;}
h2 {clear: left;font-size: 1.25em;padding: 10px 0 15px;margin: 0px 0px 0px 247px;}
h3 {clear: left;font-size: 1.05em;padding: 10px 0 15px;margin: 0;text-transform: uppercase;}
h2.home {padding: 10px 0 0; color: #333399; }
p {margin: 0.45em 0;}
a {color: #333399;}
a:hover {text-decoration: none;}
a.zpet {background: url('sipka-odrazka.gif') right center no-repeat;padding-right: 20px;font-weight: bold;margin-right: 5em;}
em {color: #35A747;font-style: normal;font-weight:bold;}
hr {display: none;}
img {border: 0;}


#rn table {border: 1px solid #FED539;border-collapse: collapse;float: left;margin: 0 2em 0 0;}
#rn table.leasing {margin-top:1em;}
#rn table.leasing td {text-align:center;}
#rn table.stejne td, #rn table.stejne th {width: 50%;}
#rn td, #rn th {border-bottom: 1px solid #FED539;background: url('bgr-tabulka.gif');background-repeat: repeat-x;padding: 6px 10px;}
#rn th {text-align: right;}
#rn2 dl {font-size: 1.3em;margin:0;padding:0;}
#rn2 dt {text-align:right;width: 7em;float:left;clear:left;font-weight:bold;margin:1em 0 0 0;padding:0;}
#rn2 dd {font-weight:bold;color: #D12A20;margin: 1em 0 0;padding:0;text-align:left;}
#rn2 dd.dalsi {margin: 0 0 0 7.15em;}
.center {text-align: center;}
.clear {display: block;clear: left;}
.noclear {clear: none;}
.right {text-align: right;}


#hlavicka, #navigace, #obsah, #paticka {width: 990px;margin: auto;text-align: left;}
/* HLAVICKA */
#hlavicka {height: 108px;padding: 5px 0 0;font-size: 1.1em;}
#hlavicka img {float: left;margin: 0 40px 0 0;padding: 0;}
#hlavicka h1, #hlavicka h2, #hlavicka .nadpis {display: inline;clear:none;margin: 0;padding: 0;font-size: 1em;}
#hlavicka .adresa, 
#hlavicka .telefon {margin-top: 12px;}
#hlavicka .fax, 
#hlavicka .telefon {width: 220px;}
#hlavicka .adresa, 
#hlavicka .email {width: 380px;}
#hlavicka .adresa {background: url('ico-adresa.gif') 0 50% no-repeat;}
#hlavicka .email {background: url('ico-email.gif') 0 50% no-repeat;}
#hlavicka .fax {background: url('ico-fax.gif') 0 50% no-repeat;}
#hlavicka .telefon {background: url('ico-telefon.gif') 0 50% no-repeat;}
#hlavicka .telefon, 
#hlavicka .fax, 
#hlavicka .email, 
#hlavicka .adresa {float: left;padding-left:35px;height: 32px;line-height:32px;color:#333399;}

#hlavicka .telefon strong, 
#hlavicka .fax strong, 
#hlavicka .email strong, 
#hlavicka .adresa strong {color:#8A8889;}

/* NAVIGACE */
#navigace {position: relative;font-size: 1.1em;}
#navigace ul {margin: 0;padding: 0;}
#navigace li {display: block;float: left;list-style: none;background: url('menu-oddelovac.gif') no-repeat right top;padding: 7px 0 0;margin: 0;height: 25px;}
#navigace li a {text-decoration: none;color: #ffffff;padding: 15px 20px 7px;margin: 0;}
#navigace li a:hover {color:#FFDD00;border-bottom: 3px solid #FED739;}
#navigace li a.aktivni {border-bottom: 3px solid #FED739;font-weight: bold;}
#navigace li a.hlavni {border-bottom: 0;padding-left: 0;}
#navigace strong {padding: 0 20px;}

/* OBSAH */
#obsah {clear: left;position: relative;}
#obsah .col2 {padding-right: 290px;width: 700px;}
#obsah ul.normal {margin-left:7em;}
#obsah ul {position: relative;left: -3.1em;}
#obsah .box {float: left;padding: 8px;text-align: justify;}
#obsah .box h2 {padding-top: 4px;text-transform: uppercase;}
#obsah .box h2 a:hover {text-decoration: underline;}
#obsah .box h2 a {text-decoration: none;color: #000000;}

.nabidka {display: block;font-weight: bold;padding: 6px 6px 6px 29px;background:#E7F5E9;}
.nabidkaCESAB,
.nabidkaVoziku,
.naLeasing {line-height:50px;height:50px;color:#FFDD00;}
.nabidkaCESAB {display: block;font-weight: bold;width:290px;padding-left:63px;background: url('bg-nabidka-cesab.gif') no-repeat;}
.nabidkaVoziku {display: block;font-weight: bold;width:330px;padding-left:63px;background: url('bg-nabidka-voziku.gif') no-repeat;}
.naLeasing {display: block;font-weight: bold;padding-left:52px;background: url('bg-na-leasing.gif') no-repeat;}

#obsah .right {clear: left;padding: 15px 0;}
#obsah .sklad {width: 250px;}

#obsah .servis, 
#obsah .poradenstvi {position:relative;width: 468px;height: 189px;border-top: 5px solid #000000;margin-right: 2px;background: url('bgr-boxy.gif') repeat-x;text-align: left;line-height: 1.3em;}

#obsah .servis p {margin: 0;padding: 0;}
#obsah .servis div.flotila{position:absolute;right:0;top:112px;width:330px;height:77px;background: url('../img/flotila.jpg') no-repeat;}
#obsah .servis p.flotila {padding-right:330px;}

#obsah .poradenstvi {width:303px;padding-right: 165px;}
#obsah .poradenstvi p, #obsah .poradenstvi h2{position:relative;z-index:50;}
#obsah .poradenstvi .vozik {position:absolute;right:0;top:0;width:240px;height:210px;background: url('../img/pravy-vozik.jpg') no-repeat;z-index:25;}
#obsah .poradenstvi .tenTips {display:block;background:url('10tipu.gif') 0 50% no-repeat;line-height:40px;height:40px;padding-left:40px;}

#obsah .pouzite {width: 290px;}
#obsah .sloupec {width: 250px;float: left;margin: 0 1.5em;}
#obsah .sloupec img {margin: 1em auto;}
#obsah .zaruka {width: 393px;}
#obsah .velkoobchod {width: 953px;}

#obsah .col-kontakty {position: relative; float: left; width: 195px;  margin: 0px;}
  h2 {clear: left;font-size: 1.25em;padding: 10px 0 15px;margin: 0px 0px 0px 0px;}
  #obsah .col-kontakty p {margin-left: 40px; padding-bottom: 25px; padding-top: 5px;}
  #obsah .adress,#obsah .gps,#obsah .phone,#obsah .fax,#obsah .e-mail {}
  #obsah .col-kontakty .adress {background: url('../img/adresa.jpg'); background-repeat: no-repeat;}
  #obsah .col-kontakty .gps {background: url('../img/gps.jpg'); background-repeat: no-repeat;}
  #obsah .col-kontakty .phone {background: url('../img/phone.jpg'); background-repeat: no-repeat;}
  #obsah .col-kontakty .fax {background: url('../img/fax.jpg'); background-repeat: no-repeat;}
  #obsah .col-kontakty .e-mail {background: url('../img/email.jpg'); background-repeat: no-repeat;}
#obsah .col-kontakty2 {float: left; width: 289px;padding: 0px; margin: 0px;}

/* PATICKA */
#paticka {padding: 0px 0 15px 0;line-height:2.5em;clear:both;}

#telo {background: url('bgr-hlavicka.gif') repeat-x top;text-align: center;}
/* přidané styly */
#obsah ol {list-style-type: decimal;margin-left: 5%;margin-right: 10%;}
#obsah ol li {padding-bottom: .5em;}
#velkopozn ul {margin:0;padding:0;}
#velkopozn ul li {margin:0;padding:0;margin:.2em 8%;}
fieldset.velkoobchod {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:1.25em;margin:.5em 2.5em;padding:.25em 1em;}
fieldset.velkoobchod legend {margin-bottom:.5em;}
fieldset.poptavka {width:600px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:1.25em;margin:.5em 2.5em;padding:.25em 1em;}
fieldset.poptavka legend {margin-bottom:.5em;font-weight:bold;}
fieldset.poptavka table {width:90%;}
fieldset.poptavka td {width:50%;padding:1px;}
fieldset.poptavka td.popiska {font-size:80%;}
fieldset.poptavka input {width:270px;}
fieldset.poptavka select {width:275px;}
img.inline {float:left;padding-right:.25em;}
.pref {width:35em;font-weight:bold;margin-top:1em;border-bottom:solid 2px gray;}
dt {margin-top:.5em;}

.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.ir{margin:0 0 .5em 1em;}
.il{margin:0 1em .5em 0;}

.lwcol{float:left;width:700px;margin:0 5px;}
.rwcol{float:right;width:760px;}
.lcol{ position: absolute; left: 0; top: 0; float:left;width:178px;margin-top:40px;}
.rcol{float:right;width:220px;}
.rcol p{padding-bottom:5px;margin-bottom:5px;}
p.underline{border-bottom:1px solid #35A747}
div.galerie { clear: both; }


.lcol h4{font-size:1em;padding:5px 12px;margin:0;background:#E6E6E6;border-bottom:1px solid #918F8F;}
#obsah ul.menu{position:relative;left:0;margin:0;padding:0;list-style:none;}
#obsah ul.menu li{display:block;float:none;background:#ff0;margin:0;padding:0;}
#obsah ul.menu a{display:block;margin:0;padding:3px 12px;color:#231F20;text-decoration:none;font-weight:bold;background-color:#F2F2F2;border-bottom:1px solid #fff;}
#obsah ul.menu a span{display:block;padding-left:17px;background:url('bullet.gif') 0 50% no-repeat;}
#obsah ul.menu a:hover, #obsah ul.menu a.active{color:#fff;background-color:#35A747;border-bottom:1px solid #65BC73;}
#obsah ul.menu a:hover span, #obsah ul.menu a.active span{background:url('bullet-active.gif') 0 50% no-repeat;}

.card{margin:0 14px 14px 0;}
.card a{display:block;color:#fff;text-decoration:none;background-color:#35A747;font-weight:bold;}
.card span{display:block;padding:6px;}

.pdf{display:block;line-height:45px;padding-left:50px;background:url('pdf.gif') 0 50% no-repeat;}

/* sub menu */
ul#sub_menu { position: relative; float: left; width: 230px; height: auto; margin: 0px; padding: 0px; margin-right: 15px; }
ul#sub_menu li { display: block; width: 230px; height: 24px; background-color: #F2F2F2; margin-bottom: 1px; _margin-bottom: -1px; }
ul#sub_menu li a { display: block; width: 230px; height: 22px; border-top: 1px solid #F3F3F3; border-bottom: 1px solid #F5F5F5; background-color: #F2F2F2;
							 background-image: url("menu-sipka.gif"); background-position: 13px 5px; background-repeat: no-repeat; text-decoration: none; }
ul#sub_menu li a span { display: block; _line-height: 10px; margin-left: 30px; margin-top: 3px; _margin-top: 6px; font-size: 13px; color: #231F20; font-weight: bold; }
/* sub menu - hover */
ul#sub_menu li a:hover { border-top: 1px solid #4646A3; border-bottom: 1px solid #6464B1; background-color: #333399; background-image: url("menu-sipka-active.gif"); }
ul#sub_menu li a:hover span { color: white; }
/* aktivní */
ul#sub_menu li a.active { border-top: 1px solid #4646A3; border-bottom: 1px solid #6464B1; background-color: #333399; background-image: url("menu-sipka-active.gif"); }
ul#sub_menu li a.active span { color: white; }

div#konec { width: 900px; clear: both; margin-bottom: 30px; }

/* styly pro text */
div#text-obsah { position: relative; float: left; width: 728px; }

div#text-obsah p { margin: 0px; color: #231F20; font-size: 13px; }
div#text-obsah p b { font-weight: bold; color: #333399; }

div#text-obsah h3 { margin: 0px 0px 5px 0px; padding: 0px; }
div#text-obsah ul { margin: 0px; padding: 0px; }
div#text-obsah ul li { margin: 0px; padding: 0px; margin: .2em 8%; color: #231F20; font-size: 13px; }

/* footer */
div#footer { width: 100%; height: 30px; background: url('bezpecnostni-zona.gif') repeat-x; color: white; padding-top: 5px; text-align: center; }
div#footer a { color: white; text-decoration: none; font-size: 11px; }
div#footer a:hover { color: #FFDD00; text-decoration: none; }
