body { position: relative; background: url('../img/pozadi.jpg') #001832 repeat-y center top; margin: 0px; font-family: Verdana, sans-serif; font-size: 11px; color: #BED5E5; yz-index: 10; bborder: solid green 1px;}


#pozadi-horni { position: absolute; left: 0;ttop: 0px; background: url('../img/pozadi-horni.jpg') no-repeat center top; width: 100%; height: 285px; z-index: -1;}
#pozadi-dolni { position: absolute; bottom: 0px; background: url('../img/pozadi-dolni.jpg') no-repeat center top; width: 100%; height: 295px;z-index: -1;}

#obal { width: 954px; margin: 0 auto; }

ul, li, img, form, input, h1 {border: none; padding: 0; margin: 0;}
p { margin: 15px 15px 15px 24px;}
a span { display: none;}
a { position: relative; z-index: 1; color: #EAEBEE; outline: none;}

#horni { width: 956px; height: 67px; background: url('../img/horni.png') no-repeat; font-family: 'Myriad Pro', sans-serif; font-size: 11px; }
#horni .tel { font-family: 'Myriad Pro', sans-serif; font-size: 24px; width: 275px; text-align: center; padding-top: 30px; float: left; white-space: nowrap;}
#vyhledavani { float: right; width: 600px;padding-top: 38px;}
#horni #vyhledavani ul { float: right; padding-top: 3px; text-align: left;}
#horni #vyhledavani ul li { display: inline; margin: 0 5px 0 5px;}
#horni #vyhledavani ul li a { color: #EAEBEE;}
#horni #vyhledavani .lupa { width: 50px; height: 24px; float: right; margin: 0 5px 0 5px; background: url('../img/lupa.png') no-repeat;}
#horni #vyhledavani form {text-align: right; float: right;}
#horni #vyhledavani form .search-text { margin-right: 3px; padding: 2px;width: 194px; height: 15px; font-size: 12px; line-height: 19px; background: url('../img/search-text.jpg') no-repeat; }
#horni #vyhledavani form .search-ok { width: 40px; height: 19px; font-size: 10px;background: url('../img/search-ok.jpg') no-repeat; }

#hlavicka {  margin: 5px 0 5px 5px; position: relative; }
#hlavicka a.header { display: block; float: left; width: 269px; height: 275px; background: url('../img/logo.jpg') no-repeat; }

#hlavicka #auto-obr { background: url('../img/obr-bmw.jpg') no-repeat; width: 566px; height: 345px; float: left;}

#hlavicka #loga { width: 111px; float: left; background: #001635; height: 345px;}
#hlavicka #loga a { background-repeat: no-repeat; background-position: center top; display: block; margin: 15px auto 0 auto; wwidth: 111px;}
#hlavicka #loga span {width: 111px;}
#hlavicka #loga a span { display: none;}

#hlavicka #loga a.mb { background-image: url('../img/logo-mb.png'); width: 60px; height: 42px;}
#hlavicka #loga a.volvo { background-image: url('../img/logo-volvo.png'); width: 39px; height: 41px;}
#hlavicka #loga a.audi { background-image: url('../img/logo-audi.png'); width: 50px; height: 31px;}
#hlavicka #loga a.b { background-image: url('../img/logo-b.png'); width: 76px; height: 33px;}
#hlavicka #loga a.vw { background-image: url('../img/logo-vw.png'); width: 43px; height: 43px;}
#hlavicka #loga a.bmw { background-image: url('../img/logo-bmw.png'); width: 46px; height: 46px;}

#hlavicka #change-backgrounds { width: 677px; height: 275px; position: absolute; top: 0px; right: 3px; }
#hlavicka #change-backgrounds img { display: block; width: 677px; height: 275px; }

ul#menu { margin: 5px 4px 5px 5px; background: url('../img/menu.png') no-repeat; height: 70px; display: block;}
ul#menu li { display: block; float: left; font-family: Verdana, sans-serif; font-size: 18px; margin: 0 19px 0 20px; }
ul#menu li a { display: block; color: #DEE6EF; text-decoration: none; margin-top: 22px; }
ul#menu li.aktivni { position: relative; display: block; float: left; font-family: Verdana, sans-serif; font-size: 18px; color: #FFF381; height: 71px; margin: 0px; padding: 0px 19px 0 20px; background: url('../img/menu-aktivni.png') repeat-x;}
ul#menu li.aktivni div { position: absolute; top: 0px; left: 50%; }
ul#menu li.aktivni div .zobacek { position: relative; margin: 0; left: -26px; top: 0; width: 53px; height: 15px; background: url('../img/menu-zobacek.png') no-repeat;}
ul#menu li.aktivni span { display: inline-block; padding-top: 22px; }

#stranka { clear: both; margin: 5px 0 5px 5px; background: url('../img/stranka-pruh.gif') #001F41 repeat-y; height: auto; }

#levy { width: 269px; font-size: 10px; padding-top: 1px;}
#levy h2 { background: url('../img/levy-pruhy.png') no-repeat; width: 265px; height: 41px; margin: 4px; text-align: center; line-height: 40px; font-family: 'Myriad Pro', sans-serif; font-size: 20px;}
#levy .datum { display: block; margin-bottom: 15px; color: #FFF381;}
#levy .prefix { font-weight: bold; font-size: 11px; padding-left: 25px;}
#levy .hr { margin: 0 15px 0 15px; border-top: solid #546980 1px;}
#levy a.archiv { display: block; margin: 0 25px 20px 25px; color: #FFF381;}

#levy .akcni-nabidka { position: relative; width: 261px; height: 99px; background: url('../img/akcni-nabidka.jpg') no-repeat; margin: 10px 0 0 4px; font-weight: bold; float: none;}
#levy .akcni-nabidka img { border: solid #3672AD 4px; margin: 10px; float: left;}
#levy .akcni-nabidka p { padding-top: 15px; margin: 0px 10px 0 0; font-size: 11px; margin-bottom: 10px;}
#levy .akcni-nabidka span { color: #FFF381; font-size: 13px; display: block; }
#levy .akcni-nabidka a.vice { position: absolute; right: 3px; bottom: 3px; display: block; width: 41px; height: 34px; background: url('../img/vice.png') no-repeat; }
#levy .akcni-nabidka a.vice span {display: none;}

#obsah { width: 644px; margin-right: 20px; margin-left: 20px; float: right;  min-height: 430px; _height: 430px; }
#obsah h1 { color: #FFF381; margin: 25px 0 0 25px; font-size: 14px;}
#obsah h2 { color: #FFF381; margin: 20px 0 0px 30px; font-size: 11px; font-weight: normal}
#obsah h2.uvod { color: #FFF381; margin: 25px 0 0 25px; font-size: 14px;font-weight:bold;}
#obsah h3 { margin: 20px 0 0 0; font-size: 11px;}
#obsah ul { margin: 15px 0 0 40px;}

#obsah table { margin: 15px 0 0 23px;width:100%;}
#obsah table .align-left {width:320px;}
#obsah td { padding: 3px;}
#obsah td.levy { background: #405771; width: 250px;}
#obsah td.pravy { background: #1A3654; width: 190px; padding-left: 20px;}

#obsah .novinky { padding-bottom: 0px; border-bottom: 1px solid #546980; margin: 10px 15px 10px 25px; }
#obsah .novinky h1, #obsah .novinky h2 { display: block; position: relative; margin-left: 0px; }
#obsah .novinky p { margin-left: 0; }
#obsah .novinky h1 em, #obsah .novinky h2 em { color: white; position: absolute; right: 20px; top: 1px; font-size: 10px; font-style: normal; }
#obsah .paging { margin: 0px 0px 0px 25px; padding-top: 10px; }

#obsah .hr { margin: 0 15px 0 15px; border-top: solid #546980 1px;}
#obsah iframe {margin-left: 25px;}


/* vysledky hledani */
#hledani { padding-top: 20px; }
#hledani strong#hledanafraze{ padding-left: 5px; }
#hledani h1 { padding-right: 10px; display: inline; }
#hledani h2 { margin-bottom: 10px; padding-top: 10px; display: block; }
#hledani h3 { display: block; padding: 5px 0px 0px 30px; margin: 0px; }
#hledani h3 a { color: #BED5E5; }
#hledani p { padding: 0px 0px 10px 30px; margin-left: 0; margin-top: 5px; }
#hledani .hilite { color: #008DB2; background:#dff4f7; padding: 0px 3px; }

/** FORM **/
#obsah form.send {width: 400px; float:left;padding:30px 0 0 10px;}
#obsah .notice {padding:30px 0 0 25px;}
#obsah .notice strong {font-size:100%;display:block;margin-right:20px;padding:10px;border:1px solid black;background-color: white;}
#obsah .notice strong.error {color:red;}
#obsah .notice strong.ok {color:green;}
#obsah form.send em {color:red;font-weight:bold;}
#obsah form.send fieldset {width:400px;border:none;}
#obsah form.send fieldset img {float:left; }
#obsah form.send fieldset input.captcha {float:left;margin:-13px 0 0 5px;width:173px; }
#obsah form.send fieldset input.submit { margin:-10px 0 0 85px;padding:0;width:240px; }
#obsah form.send fieldset input { border: 1px solid #989898; }
#obsah form.send fieldset textarea { width:237px;height:100px; }
#obsah form.send fieldset label { clear: left; float: left; width:80px; font-size: 90%; text-align:right; padding-top: 2px; margin: 0 5px 3px 0; color: #989898; }
#obsah form.send fieldset input.text { float: left; width:240px; margin-bottom: 3px; }

/* mapa webu */
#mapa { margin-left: 25px; }
#mapa h1 { display: block; padding: 0px 0px 15px 0px; margin-left: 0; }
#mapa strong { font-weight: normal; }
#mapa ul { list-style-type: none; margin: 0; }
#mapa ul li * { font-size: 1em; }
#mapa ul li{list-style-type: none;  clear: left; padding: 0; margin: 0;}
#mapa ul li a{line-height: 1em; text-decoration: none; line-height: 160%;}
#mapa ul li a.tree{color: #BED5E5; padding-left: 12px; }
#mapa ul.submenu li{list-style-type: none; }
#mapa ul.submenu li a{padding-left: 12px;color: #BED5E5; }
#mapa ul.submenu li li a{color: #ffffff; padding: 0px 0px 0px 24px;}
#mapa ul.submenu li li li a{color: #ffffff; padding: 0px 0px 0px 36px;}
#mapa ul.submenu li li li li a{color: #ffffff; padding: 0px 0px 0px 48px;}
#mapa ul.submenu li li li li li a{color: #ffffff; padding: 0px 0px 0px 60px;}
#mapa ul.submenu li li li li li li a{color: #ffffff; padding: 0px 0px 0px 72px;}
#mapa ul.submenu li li li li li li li a{color: #ffffff; padding: 0px 0px 0px 84px;}
#mapa ul.submenu li li li li li li li li a{color: #ffffff; padding: 0px 0px 0px 96px;}
#mapa ul.submenu li li li li li li li li li a{color: #ffffff; padding: 0px 0px 0px 108px;}
#mapa ul.mapa li a span { background: url('../img/sipka.gif') no-repeat 0px 1px; width: 4px; height: 10px; display: inline-block; margin: 2px 0px 0px 7px; _background-position: 0px 5px;}
#mapa ul li a strong{float: left;}
#mapa ul li a:hover{padding-left: 12px; color: #f2f2f2; }
#mapa ul.submenu li a:hover, #mapa ul li a.tree:hover {padding-left: 12px; color: #f2f2f2; }
#mapa ul.submenu li li a:hover{color: #f2f2f2; padding: 0px 0px 0px 24px;}
#mapa ul.submenu li li li a:hover{color: #f2f2f2; padding: 0px 0px 0px 36px;}
#mapa ul.submenu li li li li a:hover{color: #f2f2f2; padding: 0px 0px 0px 48px;}
#mapa ul.submenu li li li li li a:hover{color: #f2f2f2; padding: 0px 0px 0px 60px;}
#mapa ul.submenu li li li li li li a:hover{color: #f2f2f2; padding: 0px 0px 0px 72px;}
#mapa ul.submenu li li li li li li li a:hover{color: #f2f2f2; padding: 0px 0px 0px 84px;}
#mapa ul.submenu li li li li li li li li a:hover{color: #f2f2f2; padding: 0px 0px 0px 96px;}
#mapa ul.submenu li li li li li li li li li a:hover{color: #f2f2f2; padding: 0px 0px 0px 108px;}
#mapa ul.mapa li a.tree span{ margin-left: -7px; }


#patka { height: 97px; font-size: 10px; margin-top: 15px;}
#patka a.zservice { display: block; width: 161px; height: 41px; margin-left: 55px; float: left; background: url('../img/zservice.png') no-repeat;}
#patka p {display: block; text-align: right;}
#patka .zservis { color: #BED5E5;}
#patka .zservis a { color: #BED5E5; text-decoration: none;}
#patka .menu { color: #798694;}
#patka .menu a { color: #798694; margin: 0 6px 0 6px;}
#patka .funlife { color: #48596C; font-size: 9px;}
#patka .funlife a span { display: none; }
#patka .funlife a.funlife { width: 81px; height: 9px; float: right; margin: 1px 0 0 10px; background: url('../img/funlife.png') no-repeat;}
#patka .funlife a  { color: #48596C;}

.cleaner {clear: both; height: -1px;  }
.cleaner10 {clear: both; height: 10px;margin-bottom: 5px;}
.cleaner58 {clear: both; height: 58px; border-bottom: solid #001F41 4px; }
.cleaner58 img { float: left;}
a.vice-na-konci { display: block; text-align: right; margin: 15px 15px 20px 24px; color: #FFF381; text-decoration: none;}
