body { font-family: Verdana, sans-serif; text-align: center; color: #000; background: white url(images2/top-bg.jpg) repeat-x 0px 4px; margin: 0; padding: 0; }
ol, ul { margin: 0 0 1em 20px; padding: 0; }
li { margin: 0; padding: 0; }
p { margin: 0 0 1em;  }
a, a:link { color: #000; }
a:hover { text-decoration: underline; }
a img { border: none; }
input, select, textarea, button { border: 1px solid #D0D0D0; font: 100% sans-serif; }
form { margin: 0; padding: 0; }
.lH30 {line-height:30px !important}
.h200 {height:200px !important}
.h245 {height:245px !important}
.noDeco {text-decoration:none !important}

ul.fajfky {list-style:none; padding:0; margin:10px 0 10px 0}
ul.fajfky li {background:url(images2/akce/fajfka-green-small.png) no-repeat 0px 4px; padding:4px 0 4px 30px}
ul.fajfky-noshade {list-style:none; padding:0; margin:10px 0 10px 0}
ul.fajfky-noshade li {background:url(images2/hp/fajfka-green-small-noshade.png) no-repeat 0px 4px; padding:4px 0 4px 25px}


#page { width: 950px; margin: 0 auto; position: relative; padding: 0; text-align: left; background: white; }
#content { text-align: left; font-size: 80%; width: 100%; margin: 0; padding: 0px 0 0 0; display: block; line-height: 1.2em; background: white; }

/*--- header ---*/
#header { position: relative; margin: 0; padding: 0; width: 100%; background: white url(images/n1/top-header.gif) no-repeat top right; }
#header h1.homepageLogo {  position: relative; margin: 0; padding: 0; width: 146px; height: 110px; overflow: hidden; float: left; text-indent: 10em; }
#header h1.homepageLogo span { position: absolute; top: 10px; left: 0; display: block; width: 100%; height: 100%; background: url(images/logo2.png) no-repeat #fff;cursor: pointer; }
#header ul { margin-bottom: 0; }
ul#top-nav { float: right; height: 35px; padding: 0; margin: 5px 0 0 0px; width: 700px; text-align: right; }
ul#top-nav li { display: inline; margin: 0; padding-left: 0.5em;  font-size: 90%; }
ul#top-nav li div { display: inline; }
ul#top-nav li a { line-height: 30px; text-transform: uppercase; color: #545454; font-size:11px; border: 0; background: url(images2/topnav-spacer.gif) no-repeat right; padding: 0 10px 0 0; }


/*--- search ---*/
ul#top-nav li#search { padding: 0; margin: 0 0 0 20px; vertical-align: middle; display: inline; font-size: 110%; }
ul#top-nav li#search form { vertical-align: middle; display: inline; padding: 0; text-align: right; white-space: nowrap; }
ul#top-nav li#search p { margin: 0; display: inline; }
ul#top-nav li#search input#searchsubmit { border: 0; display: inline; width: 67px; height: 21px; vertical-align: middle; margin: -7px 0 0 0; background: transparent; }
input#ajaxSearch_input { border: 0; display: inline; vertical-align: middle; margin: -5px 0 0 0; padding: 6px 0 5px 5px; font-size: 75%; height: 21px; width: 137px; background: url(images/n1/bg_search.gif) no-repeat 0 4px; }

/*--- top-nav ---*/
ul#top-menu { width: 701px; float: right; list-style: none; margin: 10px 0 0 0; height: 39px; display: block; }
ul#top-menu li { margin: 0; padding: 0; height: 31px; float: left; }
a.top-menu_1 { display: block; width: 147px; height: 30px; }
a.top-menu_2 { display: block; width: 186px; height: 30px; }
a.top-menu_3 { display: block; width: 183px; height: 30px; }
a.top-menu_4 { display: block; width: 185px; height: 30px; }

/*--- homepage ---*/
h2, h3 { font-size: 150%; }

#horniboxy { width: 950px; background: url(images/podvod.jpg); }
#levyhorni { float: right; width: 465px; min-height: 130px; background: url(images2/hp/hp-levybox3.jpg) no-repeat left top; }
#pravyhorni { float: left; width: 465px; background: url(images2/hp/hp-pravybox4.jpg) no-repeat left top; }
#horniboxy h3 { margin-top: 0; padding-top: 0; text-transform: uppercase; }
div.hp-boxokraje { padding: 0 10px 0 170px; margin: 20px 0 0 0; position:relative}
a.hp-boxokraje-link {position:absolute; left:0; top:0; display:block; width:150px; height:150px}
ul.cernetroj { list-style-image: url(images/cernytroj.gif); }
ul.cernetroj li { margin-top: 0.5em; }
#hp-spodekboxu { width: 950px; height: 10px; background: url(images/hp-boxyspodek.jpg) no-repeat left top; font-size:0px}
#horniboxy p {margin:0}

#vyskodkazy { height: 30px; }
#odklevyvyskakovac2 , #odkpravyvyskakovac2 { display: block; width: 114px; height: 30px; background: url(images/btn-spocitat-cenu.png) no-repeat top left; }
#odklevyvyskakovac2 { position: absolute; left: 322px; }
#odkpravyvyskakovac2 { position: absolute; left: 805px; }
#odklevyvyskakovac , #odkpravyvyskakovac { display: block; width: 120px; height: 30px; background: url(images/viceinfobz.gif) no-repeat top left; }
#odklevyvyskakovac { position: absolute; left: 170px; }
#odkpravyvyskakovac { position: absolute; left: 655px; }
#levyvyskakovac { display: none; background: url(images/bubble-domov.gif) no-repeat left top; width: 950px; height: 145px; position: relative; top: -15px; }
#pravyvyskakovac { display: none; background: url(images/bubble-vozidla.gif) no-repeat left top; width: 950px; height: 145px; position: relative; top: -15px; }
div.vyskakovacivnitrek { padding: 30px 0 30px 20px; }
div.vyskakovacivnitrek h4 { font-size: 120%; text-transform: uppercase; margin-top: 0.5em; margin-bottom: 0.5em; }
div.vyskakovacivnitrek h4:after { content: " \00bb"; }
div.vnitreklevy { width: 350px; float: left; }
img.vnitrekobrazek { float: left; margin-top: 12px; margin-right: 20px; }
.vyskakovacbut { position: absolute; top: 100px; }

#prostrednilevy { float: left; width: 465px; }
#prostrednilevy h2 { text-transform: uppercase; margin-bottom: 0.5em; margin-top: 0.5em; }
#prostrednilevy h3 { text-transform: uppercase; font-size: 120%; margin: 0.5em 0 0.5em 0; }
#prostrednilevy h4 { margin: 0.5em 0 0.3em 0; text-decoration: underline; }
#featured { border-top: solid 1px #ececec; border-bottom: solid 1px #ececec; background: #f8f8f8; }
#featured img { margin: 10px; float: left; }
#featured div { float: left; width: 320px; }
img.inlineobrazek { display: inline; margin: 0 10px 0 10px; }
div.hp-clanky-sudy p , .hp-clanky-lichy p { padding: 1px; }
#hp-clanky-hlavnidatum { color: #afafaf; margin-bottom: 0;}
div.hp-clanky-datum { float: right; color: #afafaf; margin: 0.5em; border: none; }
div.hp-clanky-sudy { background: #f8f8f8; border-top: solid 1px #ececec; clear: both; }
div.hp-clanky-lichy { background: white; border-top: solid 1px #ececec; clear: both; }
div.hp-clanky-lichy p, .hp-clanky-sudy p { margin-left: 34px; text-indent: -32px; }
#boxsrss { clear: both; }
#boxsrsslevy { float: left; padding-left: 32px; }
#boxsrsslevy a { font-weight: bold; }
#boxsrsspravy { float: right; line-height: 1.5em; }
a.rssodkaz { color: #a9c93b; }
p.clearer { clear: both; margin: 0; }
#hp-levy-vrsekboxu { background: url(images/sedyboxvrsek.jpg) no-repeat left top; width: 465px; height: 16px; }
#hp-levy-spodekboxu { background: url(images/sedyboxspodek.jpg) no-repeat left top; width: 465px; height: 10px; position: relative; top: -1em; }
/*#novinkyemailem { background: url(images/whitebg.gif) no-repeat left top; width: 424px; height: 158px; margin-bottom: 1em; padding: 1.6em; }*/
#novinkyemailem { background: #f4f8e1; margin-bottom: 1em; padding: 0 1.6em;}
#novinkyemailem  h3 { text-transform: uppercase; margin-top: 0; margin-bottom: 0.5em; }
#novinkyemailem  p { margin: 0; }
#novinkyemailem form input.inputtext { height: 24px; margin: 0; float: left; margin-right: 1em; color: #afafaf; width: 250px; font-size: 1.25em; }
#prihlasitbtn { border: 0; padding: 0; }
#formular { padding-top: 0.5em; padding-bottom: 0.3em; }
p.error,
p.thanks { font-size: 90%; color: white; padding-top:4px; width:425px; margin:10px 0 !important; }

p.error span,
p.thanks span { padding: 0 5px; display: block; height: 100%; width: 100%; padding-bottom:4px; }

p.error { background: url(images/error-bg.gif) no-repeat top left; }
p.error span { background: url(images/error-bg.gif) no-repeat bottom left; }

p.thanks { background: url(images/notice-bg.gif) no-repeat top left; }
p.thanks span { background: url(images/notice-bg.gif) no-repeat bottom left; }
p.errors { font-size: 90%; color: white;  background: url(images/notice-bg.gif) no-repeat top left; padding-top:4px; width:425px; margin-top: 10px; }
p.errors span { background: url(images/notice-bg.gif) no-repeat bottom left; padding: 0 5px; display: block; height: 100%; width: 100%; padding-bottom:4px; }

#prostrednipravy { float: right; width: 465px; }
#prostrednipravy h2 { text-transform: uppercase; margin-bottom: 0.5em; margin-top: 0.5em; }
#prostrednipravy div.hp-pravy-box { padding-top: 10px; border-top: solid 1px #ececec; }
#prostrednipravy div.hp-pravy-obrazek { width: 125px;  float: left; text-align: center; }
#prostrednipravy div.hp-pravy-clanek { margin-left: 125px; }
#prostrednipravy div.hp-pravy-clanek h3 { font-size: 120%; margin: 0; font-weight: bold; }
#prostrednipravy div.hp-pravy-clanek h4 { margin: 0; }
#prostrednipravy a { font-weight: bold; }
#prostrednipravy div.hp-pravy-clanek p { margin: 0.5em 0 0.5em 0; }

.odsazeni {height: 2em; clear:both}
.odsazeni1em {height: 1em; clear:both }

.doprava { float: right; }
.doleva { float: left; }

/*--- footer --- */
#footer { clear: both; margin-top: 2em; font-size: 55%; }
#domecky { width: 950px; height: 143px; background: url(images/domecky.jpg) no-repeat top left; }
#poddomecky { background: #c2da0c; }
#poddomecky h3 { margin-top: 0; margin-bottom: 15px; color: white; font-size: 1.75em; }
ul.biletroj { margin-left: 2px; }
ul.biletroj a { text-decoration: none; color: black; font-size: 1.2em; }
ul.biletroj li { list-style-image: url(images/bilytroj.png); list-style-position: inside; padding-left: 0; margin-bottom: 1.25em; }
ul.biletrojspec { margin-left: 2px; }
ul.biletrojspec a { text-decoration: none; color: black; font-size: 1.2em; }
ul.biletrojspec li { list-style-type: none; background: url(images/bilytroj.png) no-repeat top left; padding-left: 20px; margin-bottom: 1.25em; }
ul.biletrojspec li.cerveny { background: url(images/cervenyli.gif) no-repeat top left; width: 177px; height: 20px; margin-bottom: 0.5em; line-height: 20px; margin-left: -5px;margin-top: -3px; }
ul.biletrojspec li.cerveny a { color: white; }
#hp-dole-majetek { float: left; width: 255px; }
#hp-dole-auta { float: left; width: 260px; }
#hp-dole-moto { float: left; width: 230px; }
#hp-dole-rychle { float: left; width: 165px; }
#hp-dole-majetek div, #hp-dole-auta div { margin-left: 20px; }
#volejte { color: white; margin-left: 20px; }
#volejte strong { font-size: 246%; }
#volejtekam  { margin-right: 1em; float: left; }
#volejtekam  img { margin-right: 10px; }
#dvojradek { margin-left: 1em; font-weight: bold; font-size: 1.25em; }
#dvojradek a { color: white; }
#copyright { background: #aec40b; width: 950px; height: 3em; }
#copyright p { float: right; color: white; margin: 1em; }

/*
#footer { margin: 0px; padding: 1.5em 0; font-size: 90%; color: #737373; background: url(images/footer-bg.jpg) repeat-x left top; width: 100%; }
#footer a { color: #737373; text-decoration: underline; }
#footer p { padding: 10px; }
#footer p.left { float: left; margin: -35px 0 0 0; }
#footer p.right { float: right; margin: -35px 0 0 0; }
#footer p.clear { clear: both; }
#footer a {border-bottom: none;}
*/
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin: 0 auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.relative { position :relative; height: 220px; }
.pagination-banner { posiition: absolute; bottom: 8px; right: 0; width: 112px; height: 20px; list-style-type: none; position: absolute; }
.pagination-banner li { float: left; }
.pagination-banner li span { display:block; height: 20px; width: 28px; cursor: pointer;  }
.pagination-banner li span i { display: none; }

#pojistete-auto { width: 169px; height: 95px; position: relative; overflow: hidden; top: -15px; display: block; text-indent: -10000px; }
#pojistete-auto span { width: 100%; height: 100%; display: block; background: url(images/homepage-koruna/headlines.gif); position: absolute; top: 0; left: 0; }

#pojistete-domacnosti { width: 169px; height: 95px; position: relative; overflow: hidden; top: -10px; display: block; text-indent: -10000px; }
#pojistete-domacnosti span { width: 100%; height: 100%; display: block; background: url(images/homepage-koruna/headlines.gif) no-repeat left bottom; position: absolute; top: 0; left: 0; }

#news {background:url(images2/hp/hp-newsbox.png) no-repeat; width:465px; margin-bottom:18px}
#news h2 {line-height:100%; margin:0 0 8px 0}
#news p {margin:0 0 6px 0}
#news div {background:url(images2/hp/hp-newsbox-end.gif) no-repeat 0 100%; padding:30px 27px 13px 170px}
#newsList {margin:0 0 10px 0; padding:0; list-style:none}
#newsList li {background:url(images/sipecka.gif) no-repeat 13px 9px; line-height:31px; border-top:1px solid #ececec; padding:0 6px 0 31px}
#newsList li.lichy {background-color:#f8f8f8}
#newsList a {color:#000; text-decoration:underline; width:330px; float:left; display:block; line-height:31px}
#newsList a:hover {color:#555555; text-decoration:none}
#newsList .datum {color:#d0d0d0; float:right; width:84px; display:block; line-height:31px}
.clr2 {display:block; font-size:0; overflow:hidden; clear:both}
.fr {float:right}

/* novinka - jen pres nove ID prehodime backgroundy*/
.novinka {margin-bottom:18px}
.novinka h2 {line-height:100%; margin:0 0 8px 0}
.novinka p {margin:0 0 6px 0}
.novinka div {padding:30px 27px 13px 185px}
#n-nejpojistovna {background:url(images2/hp/nej-pojistovna.png) no-repeat; width:465px; height:155px}
#n-jakprejitkdirectu {background:url(images2/hp/bg-jakprejit.jpg) no-repeat; width:465px; height:168px}
#n-jakprejitkdirectu div {padding-left:130px; padding-top:22px}
/* novinka end */

/* predchozi banery
#banner-kalendar {width:933px; height:200px; padding:20px 0 0 16px; background:url(images2/hp/hp-banner-kalendar-full.jpg) no-repeat #bfd800}
#banner-kalendar h2 {font-size:280%; font-weight:bold; margin:0 ; padding:0 0 28px 0}
#banner-kalendar h3 {font-size:135%; font-weight:bold; margin:0; padding:0 0 24px 0}
#banner-kalendar p {margin:0; padding:0 0 16px 0; line-height:140%}

#ban-pocitadlo {background:url(images2/hp/banner-pocitadlo-3mesice.jpg) no-repeat; position:relative; width:950px; height:190px}
#ban-pocitadlo h4 {margin:0; padding:12px 0 10px 20px; font-size:135%; line-height:150%; font-weight:bold}
#ban-pocitadlo h2 {margin:0 0 0 20px; font-size:250%; font-weight:bold}
#ban-pocitadlo #txt1{left:32px; top:92px; width:318px; position:absolute; font-size:95%}
#ban-pocitadlo span.item {position:absolute; top:124px; font-weight:bold; font-size:160%; overflow:hidden; width:29px; height:18px}
#ban-pocitadlo #txt2 {left:365px; top:92px; width:230px; position:absolute; font-size:95%; text-align:center}
#ban-pocitadlo-1 {right:876px}
#ban-pocitadlo-2 {right:822px}
#ban-pocitadlo-3 {right:766px}
#ban-pocitadlo-4 {right:712px}

#banner-koruna { width: 950px; height: 205px; background: url(images/homepage-koruna/layer-koruna.png) no-repeat left top; }
#banner-koruna div { padding: 50px 0 0 35px; } 
#banner-koruna div.headlines { clear: both; height: 110px; padding: 0; }
#banner-koruna div.headline { padding: 0; float: left; width: 402px; }
#banner-koruna div.headline h2 { text-transform: uppercase; line-height: 1; font-size:18px; font-weight:bolder; margin: 0; }
#banner-motorky { width: 950px; height: 219px; background: url(images/motorky2.jpg) no-repeat left top; margin-top: -20px; }
#banner-motorky div { padding: 35px 15px;}
#banner-motorky h2 { text-transform: uppercase; font-size: 180%; margin: 0.5em 0 0.5em 0;}
#banner-motorky h3 { text-transform: uppercase; font-size: 140%; margin: 0.5em 0 0.5em 0;}

#banner-panelak2,
#banner-panelak { width: 949px; height: 220px; background:url(images/layer.gif) no-repeat left top; position: relative}
#banner-odpocet { width: 952px; height: 213px; background:url(images/layer-count-down.png) no-repeat left top; position: relative; }
#banner-panelak { top:10px}
#banner-panelak p.marbottom,
#banner-panelak2 p.marbottom {margin-bottom: 10px;}
#banner-panelak2 { background: url(images/layer2.gif) no-repeat left top; display: none; top:-20px }
#banner-koruna a.more-info,
#banner-panelak a.more-info,
#banner-odpocet a.more-info,
#banner-kalendar a.more-info,
#banner-panelak2 a.more-info { position: relative; top:-12px; left: 10px; }
#banner-odpocet p.last { padding-bottom: 20px; }
#banner-panelak2 div,
#banner-panelak div { padding-top: 50px; padding-left: 20px; width: 520px; }
#banner-odpocet div { padding-top: 43px; padding-left: 20px; width: 700px; }
#banner-panelak div { padding-top: 15px; }
#banner-odpocet .veliky,
#banner-panelak2 .veliky,
#banner-panelak .veliky { text-transform: uppercase; font-size: 250%; font-weight: bold; line-height: 100%; white-space: nowrap}
#banner-odpocet .vetsi,
#banner-panelak2 .vetsi,
#banner-panelak .vetsi { text-transform: uppercase; font-size: 140%; font-weight: bold; line-height: 150%; }
#banner-odpocet p,
#banner-panelak2 p,
#banner-panelak p { margin: 0.4em 0; }

#banner-balonky { width: 950px; height: 220px; background: url(images/banner-balonky.jpg) no-repeat left top; margin-top: -20px; position: relative; }
#banner-balonky div { padding-top: 40px; padding-left: 20px; width: 500px; }
#banner-balonky .veliky { text-transform: uppercase; font-size: 250%; font-weight: bold; line-height: 100%; }
#banner-balonky .vetsi { text-transform: uppercase; font-size: 140%; font-weight: bold; line-height: 150%; }
#banner-balonky p { margin: 0.4em 0; }

#banner-odpocet #odpocet { position: absolute; right: 207px; top: 35px; width: auto; }
#banner-odpocet .item { width: 50px; height: 38px; float: left; background: url(images/count-down-bg.gif) no-repeat top left; padding: 0; text-align: center; padding-top: 12px; padding-right: 4px; }
#banner-odpocet h4 { font-weight: normal; margin: 0 0 4px 0; font-size: 13px; }
#banner-odpocet .item strong { text-transform: uppercase; font-size: .67em; }
#banner-odpocet .item strong span { font-size: 210%; display: block; }

#ban-stopky {background:url(images2/hp/banner-stopky.jpg) no-repeat; overflow:hidden; height:162px; width:910px; padding:60px 20px 18px 20px}
#ban-stopky h2 {font-size:250%; padding:18px 0 25px 0; margin:0; }
#ban-stopky p,
#ban-stopky strong.li {background:url(images2/hp/li-arwhite-onblack.gif) no-repeat 0 50%; padding-left:20px; padding-right:23px}

#ban-ridicak {background:url(images2/hp/hp-banner-blank2.jpg) no-repeat; overflow:hidden; height:190px; width:950px; margin: 20px 0; position:relative}
#ban-ridicak.ver-b {background-image:url(images2/hp/hp-banner-blank-big.jpg); height:240px}
#ban-ridicak h2 {font-size: 230%; padding: 18px 0 20px 0; margin:0}
#ban-ridicak.ver-b h2 {padding-top:25px}
#ban-ridicak.ver-b p {margin-bottom:8px}
#ban-ridicak .ls {float:left; width:495px; padding:12px 0 0 20px; position:relative}
#ban-ridicak.ver-b .ls p {font-size:115%; line-height:130%}
#ban-ridicak .rs {float:right; width:375px; padding:12px 20px 0 20px; position:relative}
#ban-ridicak .but {position:absolute; left:20px; top:145px}
#ban-ridicak.ver-b .but {top:178px}
#ban-ridicak .rs h3 {margin:17px 0}
#ban-ridicak.ver-b .rs h3 {margin-top:29px}
#ban-ridicak .rs h4 {font-size:120%; margin:0 0 10px 0; width:150px;}
#ban-ridicak.ver-b .rs h4 {}
#ban-ridicak .rs h5 {float:right; font-size:120%; margin:0 20px 0 0; display:inline}
#ban-ridicak .rs h5 span {display:block}
#ban-ridicak .rs form {width:200px}
#license_sleva {display:block; font-size:300%; line-height:100%;}
#platnostAkce {position:absolute; right:0px; top:145px; line-height:30px; display:block; text-align:right}
#ban-ridicak.ver-b #platnostAkce {right:0; top:182px; font-size:100%; line-height:30px}
#pickDateLicense {vertical-align:bottom}
*/

/*
#ban-sleva500 {background:url(images2/hp/banner-sleva500-hp.jpg) no-repeat; width:924px; height:160px; padding:30px 0 0 30px}
#ban-sleva500 h2 {margin:0 0 8px 0; font-size:170%; line-height:115%}
#ban-sleva500 p {font-size:100%; line-height:130%; margin:0 0 14px 0}
#ban-sleva500 a {margin-right:86px}

#ban-pero {background:url(images2/hp/banner-hp-pero.jpg) no-repeat; width:410px; height:160px; padding:60px 10px 0 530px}
#ban-pero h2 {margin:0 0 6px 0; font-size:170%; line-height:115%}
#ban-pero div {padding-bottom:10px}
#ban-pero p {font-size:115%; line-height:120%; margin:0 0 8px 0}
#ban-pero a {margin-right:13px; float:left}
*/

/* HP - web532 */
#levyhorni.verB {position:relative; height:309px; background:url(images2/hp/hp-box-domov.png)}
#levyhorni.verB .hp-boxokraje {padding-left:180px; padding-right:8px}
#pravyhorni.verB {position:relative; height:309px; background:url(images2/hp/hp-box-auto2.png)}
#pravyhorni.verB .hp-boxokraje {padding-left:197px; padding-right:8px}
#horniboxy .but-left {position:absolute; left:22px; bottom:10px}
#horniboxy .but-right {position:absolute; right:22px; bottom:10px}

/* baner motosalon */
#ban-motosalon {width:298px; height:180px; padding:20px 150px 0 17px; background:url(images2/akce/motosalon/ban-motosalon.png) #bfd800 no-repeat}
#ban-motosalon h3 {padding-bottom:25px; margin:0; font-size:150%; line-height:130%}
#ban-motosalon p {padding-bottom:25px}

/* akce 2+2 */
#ban-akce22-a {background:url(images2/hp/hp-banner-kalendar.jpg) no-repeat; width:950px; height:178px; position:relative}
#ban-akce22-a h2 {width:400px; position:absolute; left:105px; top:70px; margin:0; font-size:270%; line-height:115%}
#ban-akce22-a p {width:400px; position:absolute; left:105px; top:40px; font-size:170%; line-height:130%; margin:0}
#ban-akce22-a a {position:absolute; left:105px; top:120px}
#ban-akce22-b {background:url(images2/hp/hp-akce22-b.jpg) no-repeat; width:920px; height:140px; padding:25px 0 0 30px}
#ban-akce22-b h2 {margin:0 0 8px 0; font-size:170%; line-height:115%}
#ban-akce22-b p {font-size:100%; line-height:130%; margin:0 0 14px 0}
#ban-akce22-b a {margin-right:25px}
