/* GLOBAL classes
------------------------------------------------------------------------- */
.fl, .flLeft {float:left  !important}
.fr, .flRight {float:right  !important}
.il {float:left; margin:0 15px 15px 0}
.ir {float:right; margin:0 0 15px 15px}
.hide {display:none}
.tAc {text-align:center}
.upper-case { text-transform:uppercase; }
.tAr, .right-text { text-align: right; }
.vAt {vertical-align:middle}
.w30 {width:30px}
.w155 {width:155px}
.w160 {width:160px}
.w215 {width:215px}
.w240 {width:240px}
.w250 {width:250px}
.w265 {width:265px}
.w330 {width:330px}
.w340 {width:340px}
.w456 {width:456px}
.w490 {width:490px}
.w505 {width:505px}
.w550 {width:550px}
.w570 {width:570px}
.w900 {width:900px}
.big {font-size:145% !important; line-height:120% !important}
.biger {font-size:170% !important; line-height:130% !important}
.black {color:#000000 !important}
.small90 {font-size:90% !important}
.row46 {display:block; padding-top:12px}
.meteorLogo {border-left:1px solid #dedede; padding-left:28px; margin:0 0 15px 20px; float:right}
.clr, .cb {clear:both}
.clear {clear:both; height:1px; margin:-1px 0 0; font-size:1px}
.clr2 {clear:both; display:block; font-size:0 !important; line-height:0 !important; overflow:hidden}
.pad {padding-bottom:15px !important}
.noBg {background:none !important}
.noDecor {text-decoration:none !important}
.meteorNadpis {text-transform:uppercase; color:#000 !important; font-weight:bold;font-size:1.3em !important;font-weight:bold !important;padding-bottom:15px !important}
.padT15 {padding-top:15px !important}
.padB4 {padding-bottom:4px !important}
.padB10 {padding-bottom:10px !important}
.padB15 {padding-bottom:15px !important}
.padB30 {padding-bottom:30px !important}
.padL60 {padding-left:60px !important}
.marL5 {margin-left:5px !important}
.marL20 {margin-left:20px !important}
.marL365 {margin-left:365px !important}
.marB4 {margin-bottom:4px !important}
.marB10 {margin-bottom:10px !important}
.marB15 {margin-bottom:15px !important}
.marB30 {margin-bottom:30px !important}
.borB1grey {border-bottom:1px solid #dedede}
#main { width: 100%; padding-top:175px}
.clearfix:after   { content:'.'; display:block; height:0; overflow:hidden; clear:both; visibility:hidden; }
.clearfix { height:1%; min-height: 1%;}
.relative { position: relative; z-index: 1; top: 0; left: 0; }
.left-text { text-align: left; }
.cright { clear: right; }
.cleft { clear: left; }
#full {position:relative}
.no-css { position: absolute; left: -30000px; }


/* UL */
.ulYellowDot {margin:0; padding:0 0 12px 0; list-style:none}
.ulYellowDot li {background:url(images2/meteor/li-yellow-dot.gif) no-repeat 0 0.4em; padding:3px 0 3px 20px}
ul.fajfky {list-style:none; padding:0; margin:0 0 10px 0}
ul.fajfky li {background:url(images2/akce/fajfka-green.png) no-repeat 9px 16px; padding:16px 0 16px 50px; border-top:1px solid #e5e5e5}
ul.fajfky li.first {border:0}
ul.fajfky li.last {border-bottom:1px solid #e5e5e5}
ul.fajfkyBig {list-style:none; padding:0; margin:0 0 10px 0}
ul.fajfkyBig li {background:url(images2/partneri/fajfka-big-green.gif) no-repeat 9px 16px; padding:16px 0 16px 50px; border-top:1px solid #e5e5e5}
ul.fajfkyBig li.first {border:0}
ul.fajfkyBig li.last {border-bottom:1px solid #e5e5e5}
ul.fajfky-white {margin-bottom:15px}
ul.fajfky-white li {padding:4px 0 4px 24px; background:url(images2/akce/2plus2/fajfka-white.gif) no-repeat 0 4px}

/* OL */
.ol-a, .ol-a li {list-style-type:lower-alpha !important}
.ol-1, .ol-1 li, .ol-a .ol-1, .ol-a .ol-1 li {list-style-type:decimal !important}
.ol-1 li, .ol-a li {background:none; margin:0 0 0 22px; padding:0}
.ul-disc li {list-style:disc !important; background:none; margin-left:15px; padding-left:0;}
.ul-square li {list-style:square!important; background:none; margin-left:15px; padding-left:0;}


/* GLOBAL TAGS
------------------------------------------------------------------------- */
* {margin:0; padding:0}
html {background-color:#ffffff; margin:0}
body {font-family:Verdana, Helvetica, sans-serif; font-size:small; text-align:center; color:#000; background:url(images2/top-bg.jpg) no-repeat 100px 4px; margin:0; padding:0}

input {border:1px solid #D0D0D0; background-color:white}
h1, .h1 {line-height:1.2em; font-size:28px; margin:0 0 0.5em; color:#C3DA13; text-decoration:none}
h2, .h2 {line-height:1.15em; font-size:16px; z-index:1; height:20px; color:#666666 !important; text-decoration:none}
h3, .h3 {line-height:1.15em; font-size:15px; color:#333333 !important}
h4, .h4 {line-height:1.15em; font-size:15px; color:#333333 !important}
h5, .h5 {line-height:1.15em; font-size:17px; text-decoration:none; color:#666666 !important}
h6, .h6 {line-height:1.15em; font-size:13px; text-decoration:none; color:#666666 !important}
h7, .h7 {font-weight:bold !important}
a {color:#94BC0A}
/*a:visited {color:#b1cc54}*/
a:hover {color:#333}

a img, img {border:none}
ul {list-style:none}
li {list-style:none; background:url(images/arrow_all.gif) no-repeat top left; padding-left:10px}
ul.long {margin-bottom:1em}
.long li {margin-bottom:0.5em}
dt {background:url(images/arrow_all.gif) no-repeat 0 0; padding:0 0 0.2em 10px;margin:0;font-weight:bold; font-size:120%;color:#94BC0A}
dt span {font-weight:normal; font-size:90%;color:#666}
dd {padding:0 0 1.2em 10px;margin:0}

/* Special handling for images & alignment
------------------------------------------------------------------------------- */
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}

/* Special text formatting
------------------------------------------------------------------------------- */
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color:#333}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, cite {text-decoration:none}
h2 a:hover, h3 a:hover {color:#06c; border-bottom:1px dotted #06c}
h2.pagetitle {margin-top:30px; text-align:center}
h4.date-header {margin-top:0; padding-left:14px; font-size:90%; color:#f93; background:url(images/date_icon.gif) no-repeat 0 50%}
blockquote {font-size:88%; color:#666; background:url(images/quotes.gif) no-repeat top left}
blockquote p {margin-top:0}
blockquote cite {margin:5px 0 0; display:block}
code {font:1em/2.5em 'Courier New', Courier, monospace; color:#444; white-space:pre; width:350px; height:auto; overflow:auto; display:block; border:1px solid #999; border-width:2px 0; padding:1em; margin:0 0 1em 0; background-color:#fafafa}
li code {width:330px}
acronym, abbr, span.caps {font-size:90%; letter-spacing:.07em; cursor:help; border-bottom:1px dotted #3f3f3f}
.center {text-align:center}
.alignright {float:right}
.alignleft {float:left}
hr {display:none}
.question {background:url(images2/jak-prejit/ico-otaznik.png) no-repeat; padding-left:60px}
.list {background:url(images2/jak-prejit/ico-list.png) no-repeat; padding-left:60px}
.phone {background:url(images2/jak-prejit/ico-phone.png) no-repeat; padding-left:60px}
.info {background:url(images2/jak-prejit/ico-info.png) no-repeat 8px 0; padding-left:60px}
.kalkulajda {background:url(images2/jak-prejit/ico-kalkulajda.png) no-repeat 8px 0; padding-left:60px}
.borT1grey {border-top:1px solid #dddddd; padding-top:15px}
.error, .message {padding:12px; background-color:red; color:#fff}
.message {background-color:green}

/* LAYOUT
------------------------------------------------------------------------- */
#page {width:950px; margin:0 auto; padding:0; text-align:left; background:url(images/n1/top-header.gif) no-repeat top right; /*border:1px solid blue;*/}
#content {text-align:left; font-size:90%; width:100%; margin:0; padding:0; display:block; margin-top:10px; line-height:1.5em; /*    border:1px solid green;*/}
#content #left {float:left; width:515px; margin:0; padding:0}
#content #right {float:right; width:405px; margin:0; padding:0; /*    border:1px solid red;*/
    /*margin-right:10px;*/}

#box_right {float:right; width:405px; margin:10px 0 0 0px; padding:0; background:url(images/bg_kontaktujte_nas.jpg) no-repeat top left; /*    border:1px solid red;*/
    /*margin-right:10px;*/}
#box_left {float:left; width:515px; margin:5px 0 0 0; padding:0}
div.banner_3box {height:140px; width:505px; margin:8px 0 0 0; background:url(images/banner-3box.jpg) no-repeat}
#content .box {margin:0; padding:0; border-bottom:1px solid #CCCCCC}
#content .box img {margin:10px 0 20px 0; padding:0}
#content #left .left {width:240px; float:left}
#content #left .right {width:240px; padding:0 0 0 20px; float:right}
/*
#content #contact {margin:0px 0 0 0; width:240px; height:246px; background:url(images/kontaktujtenas_box.gif) no-repeat top left}
#contact_in {margin:0px 10px 10px 10px !important; margin/**/:10px}
*:first-child+html #contact_in {margin:10px !important}
#contact_221 {width:220px; height:15px; padding:48px 0 0 0 !important; padding/**/:38px 0 0 0}
a.contact_221 {display:block; width:220px; height:63px}
*:first-child+html #contact_221 {padding:38px 0 0 0 !important}
*/

ul#kontakty {padding:57px 0 0 0 !important; padding/**/:15px 0 0 0}
ul#kontakty li {list-style:none !important}
li.chat {white-space:nowrap; background:url(images/button_chat.png) no-repeat top left}
li.chat a {padding-left:22px; display:block; border:0; text-decoration:none; color:#666; font-size:11px; height:22px; width:200px !important; background:url(images/spustit_chat.png) no-repeat 90px 0}
li.mail {white-space:nowrap; background:url(images/button_mail.png) no-repeat top left}

li.skype {list-style:none !important; white-space:nowrap; background:url(images/button_skype.png) no-repeat top left}
li.mail a, li.skype a {display:block; border:0; text-decoration:none; color:#666; font-size:11px; height:22px; padding-left:22px}
li.mail a:hover, li.chat a:hover, li.skype a:hover {color:#666}
/*
div.zavolame_vam {border:0; margin:10px 0 0 10px !important; text-decoration:none; width:200px !important; height:30px}
div.zavolame_vam a {border:0; text-decoration:none}
*/
#content ul.home_right {float:right; margin:0 0 0 10px; padding:0}
ul.home_right li {height:22px; background:url(images/arrow.gif) no-repeat left}
ul.home_right a {color:#333; padding:0px 0 0 10px; border:0}
ul.home_right a:hover {color:#C3DA13}
#content p.home_left {float:left; margin:0; padding:0; width:260px}

#content #contact .interface {padding:8px 20px 0 20px; width:290px}
#content #contact .interface p {height:81px; margin:0; padding:0px 10px 5px 37px; color:#7F7F7F; font-size:95%; letter-spacing:90%; line-height:1em; font-style:italic}
#content #contact .interface .top_bg {background:url(images/contact-interface-top_bg.png) no-repeat bottom left; margin:0; padding:0; width:100%; line-height:7px; height:5px}
#content #contact .interface .bottom_bg {background:url(images/contact-interface-bottom_bg.png) no-repeat top left; margin:0; padding:0; width:100%; line-height:7px; height:5px}
#content #info {margin:10px 0; width:410px; background:url(images/bg_prostor_pro_prezentaci.jpg) no-repeat top left}
#content #info p {color:#AAAD9D; font-size:85%; text-transform:uppercase; padding:21px 0px 25px 35px; _padding:14px 20px 13px}
#content #info .top_bg {width:100%; height:11px}
#content #info .bottom_bg {width:100%; height:11px}

/* Header
------------------------------------------------------------------------- */
/*--- header ---*/
#header {position:relative; margin:0; padding:0; width:100%; background:white url(images/n1/top-header.gif) no-repeat top right}
/*#header {position:relative; margin:0; padding:0; width:100%; height:115px; background:white url(images/n1/top-header-naroz.png) no-repeat top right}*/
#header h1 {display:inline}
#header ul {margin-bottom:0px}
#logo {margin:20px 0 0; float:left}
#logo h1 {display:none; margin:0; border:1px solid red}
a#logo {text-decoration:none; border-bottom:none; float:left; display:block; height:95px; width:146px}

#heading { width: 540px; height: 26px; position: absolute; top: 17px; right: 0; z-index: 3}
#heading p { display: inline; float: right; padding-top: 7px; font-size:80%}
#heading p a { float: left; color: #333333; font-size: 1.2em; padding:0 10px; background: url(../direct2/images/heading/spacer.png) no-repeat 100% 0; }
#heading p a:hover, #heading p a:focus { text-decoration: none; }
#heading p .last { padding-right: 0; background-image: none; }
#ajaxSearch { width: 281px; height: 26px; float: right; margin-right: 16px; display: inline; }
#ajaxSearch_wrapper { position: relative; z-index: 1; top: 0; left: 0; width: 202px; height: 26px; background-color: #d0d0d0; float: left; overflow: hidden; }
#ajaxSearch_wrapper input { width: 201px; overflow: hidden; line-height: 22px; height: 22px; padding:1px 0; background-color: #fff; border: 0; position: absolute; top: 1px; left: 1px; z-index: 1; }
#searchsubmit { float: right; width: 79px; height: 26px; border:0}

/*--- top-nav ---*/
ul#top-menu {width:701px; list-style:none; margin:10px 0 0 0; height:39px; display:block; position:absolute; right:0; top:50px;}
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}
/*ul#top-menu-naroz {width:701px; float:right; list-style:none; margin:10px 0 0 0; height:30px; display:block}
ul#top-menu-naroz li {margin:0; padding:0; height:31px; float:left}
a.top-menu_1 {display:block; width:161px; height:30px}
a.top-menu_2 {display:block; width:210px; height:30px}
a.top-menu_3 {display:block; width:200px; height:30px}
a.top-menu_4 {display:block; width:130px; height:30px}*/
#boxes {margin:15px 0 0 0 !important; margin/**/:30px 0 0 0; background:url(images/bg_top.jpg) no-repeat top left; height:140px}
#boxes_new {margin:-25px 0 0 0; background:url(images/bg_top2.jpg) no-repeat top left; height:170px; position:relative}
#boxes_new ul li{position:absolute; right:0px; top:45px}
#boxes_new #second_li{top:85px}

*:first-child+html #boxes {margin:30px 0 0 0px !important}

#boxes_home {margin:0; height:210px}
#kalkulacka {float:left; background:url(images/bg_banner_konfigurator.jpg) no-repeat top left; width:520px; height:210px}
#kalkulacka a {width:292px; height:30px; display:block; float:right; margin:150px 15px 0 0; border:0; background:url(images/button_overte_si_to.jpg) no-repeat}
#objednavka {float:right; width:410px; height:210px; background:url(images/bg_konfigurator.jpg) no-repeat}
#objednavka a {width:232px; height:26px; display:block; float:right; margin:160px 30px 0 0; border:0; background:url(images/button_nakonfigurovat_pojisteni.jpg) no-repeat}
#banner {float:right; width:410px; height:140px}
div.small {margin:-10px 10px 0px 0; padding:0 0 0px 0; text-align:right}
div.small p {padding:0 0 7px 0}
div.small a {font-weight:normal; background:url(images/arrow_white.gif) no-repeat  right; margin:0px 0 0 0; height:11px; padding:0 10px 0 0; color:#fff; text-decoration:underline}
div.small a:hover {color:#333}

#objednavka ul.left {float:left; width:260px; margin:5px 0 0 0}
#objednavka ul.right {float:right; margin:5px 0 0 0}
#objednavka ul {padding:0}
#objednavka ul li {/*border:1px solid green;*/
    margin:19px 0; padding:0}

#objednavka ul.left li {/*border:1px solid green;*/
    margin:19px 0; padding-left:15px}
#objednavka ul.right li {margin:24px 0; padding-right:20px}
#objednavka a {border:0}
#banner ul.left {float:left; width:260px; margin:5px 0 0 0}
#banner ul.right {float:right; margin:5px 0 0 0}
#banner ul {padding:0}
#banner ul li {/*border:1px solid green;*/
    margin:19px 0; padding:0}

#banner ul.right li {margin:24px 0; padding-right:20px; background:none}
#banner a {border:0}
form#question {margin:20px 0 0 0; padding:0 20px}
form#question input.search {height:19px !important; float:left; margin:-9px 0 0px 2px; border:0; width:244px; _width:230px; margin-right:5px}
form#question button {width:117px; height:21px; border:0; margin:0; padding:0; float:right}
form#question button img {margin:-5px; padding:-5px; /*    display:inline;*/
    /*vertical-align:middle;*/}
select.form_cas {margin:1px 0 0px 36px !important; margin/**/:2px 0 -1px 24px}
*:first-child+html select.form_cas {margin:1px 0 -2px 20px !important}
/*form.FSF_form {margin:0; padding:0; width:auto; text-align:right !important}
input.FSF_input {display:inline; height:17px; border:1px solid #ddd; border-left-color:#c3c3c3; border-top-color:#7c7c7c; background:#fff url(images/input-bg.gif) repeat-x top left; margin:-1px 3px 0; padding:3px 0 0}
input.FSF_submit {display:inline; margin:-1px 0 0; padding:0; height:22px; line-height:22px}*/

/* Post (main content entries)
------------------------------------------------------------------------- */
.post {margin:0 0 1.5em 0; padding:0 0 1.5em 14px; border-bottom:1px solid #ddd}
.post h3 {margin-top:0; color:#f63}
.post ul li {background:url(images/tictac_orange.gif) no-repeat 0 6px; margin-left:0em}

/* Related Links
------------------------------------------------------------------------- */
#navlist li {display:inline; list-style-type:none; padding-right:20px}

/* UserComments
------------------------------------------------------------------------- */
#errors {padding:10px; color:#F00}
#errors p {margin:0 0 0.2em}
.comment {background-color:#fff; border-bottom:1px solid #ddd; position:relative; padding:10px; overflow:hidden}
.commentAlt {background-color:#f4f4f4}
.commentAuthor {background-color:#ffc}
.commentMe {background-color:#ccf !important; padding-top:5px}
.commentNum {font-family:Arial, sans-serif; font-size:50px; line-height:30px; position:absolute; top:0; right:0; color:#f2f2f2; font-weight:bold; letter-spacing:-4px; z-index:1}
.commentAlt .commentNum {color:#eaeaea}
.commentMe .commentNum {color:#b0b0ff}
.commentAuthor .commentNum {color:#f3f3bb}
.commentTitle {position:relative; z-index:10; color:#999}
.commentTitle span {text-transform:uppercase; font-size:86%}
.commentTitle strong {color:#693; font-size:110%; text-transform:none; font-weight:normal; margin-right:6px}
.comment .content {position:relative; z-index:10}

/* Sidebar
------------------------------------------------------------------------- */
#sidebar {margin:0 30px 0 481px; padding:23px 0 0 0; font-size:85%; line-height:1.4em; color:#999; background:url(images/sidebar_bg.gif) no-repeat 0 0}
#sidebar h2 {padding:25px 0 0 35px; color:#666; background:url(images/sidebar_icon.gif) no-repeat 5px 15px; height:32px !important; /* for most browsers */
    height /**/:57px; /* for IE5/Win */}
#sidebar ul, #sidebar p {padding:5px 15px 1em; margin-left:-5px}
#sidebar ul {margin-bottom:1em}
#sidebar ul ul {margin-bottom:0; border-bottom:1px solid #ddd}
#sidebar ul ul ul {border-bottom:none; margin-bottom:0}
#sidebar ul li ul li {background:url(images/tictac_green.gif) no-repeat 0 6px}

/*--- footer --- */
#footer {clear:both; margin-top:2em; font-size:70%}
#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:11.2px; float:left}
#volejtekam  img {margin-right:10px}
#dvojradek {margin-left:0; font-weight:bold; font-size:1.25em}
#dvojradek a {color:white}
#copyright {background:#aec40b; width:950px; height:33px}
#copyright p {float:right; color:white; margin:1em; font-size:1.23em}
#copyright #footLeft {float:left !important}

/* Forms
------------------------------------------------------------------------------- */
/*form {width:360px; text-align:left; clear:both; padding-bottom:20px; border:none}
form.full {width:100%}

fieldset {border:none}
legend {display:none}
form h3 {clear:both; padding:15px 0 5px; font-size:14px; font-family:Helvetica, Arial, sans-serif; color:#000; font-weight:bold}
form label,
form p {display:block; clear:both; width:310px; font-size:1em; line-height:1.5em; padding:0 0 9px}
form input {display:block; margin-top:3px}
form select {float:left; display:block}
form label.first,
form label.city {clear:left; margin-right:10px; width:150px}
form label.second,
form label.state {float:left; clear:none; margin:0 10px 0 0; width:150px}
form label.state {width:60px}
form label.first input,
form label.city input,
form label.second input {float:left; width:150px; padding:0}
form label.state select {width:60px; float:left; margin-top:3px}
form label.zip,
form label.zip input {float:left; width:80px}
form label.zip {clear:none}
form label {float:left; clear:left; width:310px; margin:0; line-height:1.5em}
form label input {float:left; width:310px; padding:0}
form input.radio,
form input#radiobutton_1,
form input#radiobutton_2,
form input#radiobutton_3,
form input#radiobutton_4 {clear:left; float:left; padding:0; margin:0}
form label.radio,
form label.radioitem {clear:none; margin:0 0 0 25px; padding:0 0 15px}
form input.checkbox,
form input#checkbox_1,
form input#checkbox_2,
form input#checkbox_3,
form input#checkbox_4 {clear:both; float:left; padding:0; margin:0}
form label.checkbox {clear:none; margin:0 0 0 25px; padding:0 0 15px}
/* style the form elements to look similar across browsers ... emulates Safari */
/*form label input,
form textarea {border:1px solid #ddd; border-left-color:#c3c3c3; border-top-color:#7c7c7c; padding:0 2px; height:18px; line-height:20px; background:#fff url(images/input-bg.gif) repeat-x top left}
form input.checkbox,
form select {border:1px solid #ddd; border-left-color:#c3c3c3; border-top-color:#7c7c7c; background-color:#fff}
form textarea {margin-top:3px; width:383px; height:auto; display:block}
form label input.calc {text-align:right; width:100px; clear:left; padding:0}
form input.button {clear:left}*/

/* Fixes for RichText widgets
------------------------------------------------------------------------------- */
.MODX_RichTextWidget {float:left}
.MODX_RichTextWidget a {border:0px}
/*img {margin:0}
li {margin:0}*/
p {margin:0}
form#question {margin:20px 0 0 0; padding:0 20px; vertical-align:middle; /*border:1px solid red;*/}

form#question button {width:117px; height:21px; border:0; margin:0; padding:0; float:right; margin:10px 0 0 0
    /*display:inline;*/}
form#question button img {margin:-10px 0 0 0; padding:0; /*display:inline; vertical-align:middle;*/
    vertical-align:top}
form#question button div {border:1px solid red; margin:-10px 0 0 0; padding:0; vertical-align:top}
input#questionsubmit {border:none; margin:-10px 0 0 2px}
a.plain, a.plain:link {border:none; padding:0; margin:0}
#content .box a.plain img {border:none}

/* SPODNI  CONTENT
------------------------------------------------------------------------------- */
#content_right {margin:0px; width:240px; height:auto; float:right; *margin-top:10px}
#content_right2 {margin:0px; width:240px; height:auto; float:right; margin-left:25px; *margin-top:10px}
#content_left {margin:0px; width:180px; overflow:hidden; float:left; *margin-top:10px}
#content_middle {margin:0px; margin-left:190px; margin-right:250px; height:auto; padding:10px; padding-top:0; *margin-top:10px; line-height:1.5em}
* html #content_middle {height:10px}
#content_fullmiddle {margin:0px; margin-left:190px; height:auto; padding:0 0 10px 5px; *margin-top:10px; line-height:1.5em; position:relative}
#content_full.wider,
#content_full {width:950px; margin:0px; height:auto; padding:0 0 10px 0; *margin-top:10px; line-height:1.5em}
* html #content_middle {height:10px}

/* left menu
------------------------------------------------------------------------------- */
div.menu_left_top {background:url(images/bg_menu_left_top.jpg) no-repeat; width:170px; height:16px}
div.menu_left_middle {width:170px; height:auto; overflow:hidden}
div.menu_left_buttom {background:url(images/bg_menu_left_buttom.jpg) no-repeat; width:170px; height:11px}
div#left_menu {background:url(images/bg_menu_left.jpg) repeat-y; margin:0px; padding:2px 0 0 0; overflow:hidden}
div#left_menu a {text-decoration:none}
div#left_menu a:hover {text-decoration:underline}
div.level_1 {background:url(images/bg_menu_left_middle.jpg) no-repeat top left; text-decoration:none; list-style-type:none}
/*div.level_1 a {display:block; background:url(images/bg_menu_left_middle.jpg) no-repeat top left; line-height:30px; padding:0px 0 0px 15px; margin:0; color:#333; width:170px; height:30px !important; border-bottom:0}*/

div.level_1 a {display:block; background:url(images/bg_menu_left_middle.jpg) no-repeat left; line-height:1.5em; padding:0.5em 20px 0.5em 15px; margin:0; color:#333; width:auto; height:auto !important; border-bottom:1px solid #D8DACD}
/*div.level_1 a:hover {background-position:0px -31px; font-weight:bold; width:170px}*/
div.level_1 a:hover {background-position:right; color:#333}
div#left_menu_level_2 {margin:0; padding:0px}
div.level_2 {font-size:12px; text-decoration:none; list-style-type:none; margin:0; color:#000; border-bottom:1px solid #d7d7d7}
/*div.level_2 a {white-space:nowrap; display:block; background:url(images/menu_left_level2.jpg) no-repeat; line-height:30px; width:155px; font-size:11px; _width:150px; height:29px !important; color:#333; border-bottom:0; padding:0px 0 0px 20px}*/
div.level_2 a {display:block; background:#FFF url(images/menu_left_level2.jpg) no-repeat -200px 0; line-height:1.5em; width:auto; font-size:11px; height:auto !important; color:#333; border-bottom:0; padding:0.5em 25px 0.5em 20px}
/*div.level_2 a:hover {background-position:0px -31px; font-weight:bold; font-size:11px; letter-spacing:-1px; width:155px; _width:150px; padding:0px 0 0px 20px; color:#333}*/
div.level_2 a:hover {background-position:left; color:#333; width:auto}
div.level_3 {padding-left:5px}
/*div.level_3 a {white-space:normal; line-height:15px; width:140px; height:auto !important; font-size:10px; padding-left:30px; padding-bottom:5px; background:url(images/menu_left_level3.gif) no-repeat}*/
div.level_3 a {white-space:normal; line-height:15px; height:auto !important; font-size:10px; padding:0 5px 0.5em 30px; background:url(images/menu_left_level3.gif) no-repeat}
/*div.level_3 a:hover {white-space:normal; height:auto !important; width:140px; font-size:10px; padding-left:30px; padding-bottom:5px; letter-spacing:0; text-decoration:underline; background-position:0px 0px}*/
div.level_3 a:hover {white-space:normal; width:auto; text-decoration:underline; background-position:0px 0px; color:#333}
div.level_4 {}
div.level_4 a {white-space:normal; line-height:15px; width:140px; height:auto !important; font-size:10px; padding-left:35px; padding-bottom:5px; background:url(images/menu_left_level4.gif) no-repeat}
div.level_4 a:visited {color:#666}
div.level_4 a:hover {white-space:normal; height:auto !important; width:140px; font-size:10px; padding-left:35px; padding-bottom:5px; letter-spacing:0; text-decoration:underline; background-position:0px 0px; color:#333}
div.level1bold {font-weight:bold}
div.level2bold {font-weight:bold}

/* right links
------------------------------------------------------------------------------- */
div#objednat_balicek{height:300px; background:url(images/bg_right.jpg) no-repeat}
div.links_right {height:68px; width:230px}
div.links_right_null {margin:20px 0 0 0 !important; margin/**/:0}
ul.links_right {padding:30px 0 0 19px}
ul.links_right li.more {list-style-type:none; height:11px}
ul.links_right a {border:0}
ul.small {margin:0 0 0 95px !important; margin/**/:0 2px 0 0; text-align:right}
ul.small li {width:115px; background:url(images/arrow_white.jpg) no-repeat  left}
ul.small a {margin:0 10px 0 0px; color:#fff; text-decoration:underline}
ul.links_right_2 {padding:9px 0 0 19px !important; padding/**/:21px 0 0 19px}
ul.links_right_2 li.more {list-style-type:none; height:11px; padding:0}
ul.links_right_2 a {border:0}

/* kalkulacka small
------------------------------------------------------------------------------- */
#kalkulacka_small {text-decoration:none !important; height:155px; width:240px; margin:-5px 0 0 0 !important; margin/**/:0px 0 0 0; background:url(images/kalkulacka.gif) no-repeat  top left; border:0}
#kalkulacka_small a {color:#333; text-decoration:none !important; border:0}
#kalkulacka_small_in {margin:10px 20px 20px 20px!important; margin/**/:10px 20px 20px 20px; padding:15px 0 0 0 !important; padding/**/:3px 0 0 0; border:0 !important; text-decoration:none !important}
*:first-child+html #kalkulacka_small_in {padding:0; margin:0 20px 20px 20px !important; border:0 !important; text-decoration:none !important}
div.kalkulacka_small_in_2 {position:relative; top:8px !important; top/**/:5px; left:55px !important; letter-spacing:-1px; color:#333; border:0 !important; text-decoration:none !important}
#button_kalkulacka_small {padding:11px 0 0 0px !important; padding/**/:20px 0 0 0px; text-decoration:none !important; border:0 !important}
*:first-child+html #button_kalkulacka_small {padding:10px 0 0 0px}
#button_kalkulacka_small a {text-decoration:none !important; border:0 !important}
div#kalkulacka_link {position:absolute; height:156px; width:240px; border:0 !important}
a.kalkulacka_link {display:block; height:156px; width:240px; text-decoration:none !important; border:0 !important}
#kalkulacka_small .red {color:#C00; text-align:center; padding:3px 0 0}

/* middle content
------------------------------------------------------------------------------- */
#path {font-size:10px; font-family:Arial, Verdana, Helvetica, sans-serif}
#path span {font-size:11px}
#path a {color:#666 !important; border:0}
#path a:visited {color:#999 !important}
#path a:hover {color:#C3DA13 !important; border:0}
div.clanek_small {width:480px; padding:10px 0; border-bottom:1px solid #d7d7d7}
div.clanek_small_first {border-top:1px solid #d7d7d7}
div.clanek_small table, div.clanek_small td, div.clanek_small th {border:none}
table.clanek_small_b {background-color:#F9FBEE; margin:0}
table.clanek_small_a {background-color:#fff; margin:0}
td.clanek_small_left {width:140px; padding:5px 0 5px 5px}
td.clanek_small_right {width:400px; padding:5px 0 0 0}
td.clanek_small_right a {color:#C3DA13}
td.clanek_small_right a:visited {color:#b1cc54}
td.clanek_small_right a:hover {color:#333}
div.detail {text-align:right; width:90%; color:#333}
div.detail a.detail_a {padding:0 0 0 10px; color:#333; background:url(images/arrow_a.gif) no-repeat  left; border:0}
div.detail a.detail_b {padding:0 0 0 10px; color:#333; background:url(images/arrow_a.gif) no-repeat  left; border:0}
div.detail2 span.detail_b {padding:0 0 0 10px; background:url(images/arrow_a.gif) no-repeat  0 0.25em; display:block; color:#000}
div.detail2 span.detail_b a {color:#333 !important; border:0}
div.detail2 span.detail_b a:hover {color:#94BC0A !important}
div.detail a.detail_a:visited, div.detail a.detail_b:visited,  div.detail2 span.detail_b a:visited{color:#666}

a.detail_c {padding:0 0 0 10px; color:#333 !important; background:url(images/arrow_a.gif) no-repeat  left; border:0; text-align:left}
a.detail_c:visited {color:#666 !important}
a.detail_c:hover {color:#94BC0A !important}
div.detail2 {text-align:left; width:90%; color:#333}
div.detail2 a.detail_a {padding:0 0 0 10px; color:#333 !important; background:url(images/arrow_a.gif) no-repeat  left; border:0}
a.detail_a:visited {color:#666 !important}
a.detail_a:hover {color:#94BC0A !important}
div.detail2 a.detail_b {padding:0 0 0 10px; color:#333 !important; background:url(images/arrow_a.gif) no-repeat  left; border:0}
div.detail2 a.detail_b:visited{color:#666 !important}
div.detail2 a.detail_b:hover {color:#94BC0A !important}
div.detail2 p {height:20px}

/* forms
------------------------------------------------------------------------------- */
div#email_form {width:480px}
div#callback_form {width:480px}
div#spz_form {width:480px}
img#trigger_date {margin:0px 0 2px 9px !important; margin/**/:0px 0 0 7px}
div#kariera_form {width:480px}
div#kalkulacka_form {width:480px}
div.form_name_mail {height:70px; background:url(images/form_name_mail.jpg) no-repeat}

input.form_email {margin:37px 0px 0px 37px !important; margin:35px 0px 0px 41px}

.form_name_surname input, .form_email_phone input {width:200px}

div.form_vzkaz {height:210px; background:url(images/form_vzkaz.gif) no-repeat}
textarea.form_vzkaz {height:144px; margin:20px 0px 0px 17px !important; margin/**/:20px 0px 0px 18px; border:1px solid #D0D0D0; background-color:white; padding:0 0px 0px 0}
div.form_button {height:30px; width:120px; float:right; border:0}
.field_container{background-color:#F4F8E0; color:#000000; width:480px; min-height:30px; position:relative; margin-top:20px; margin-bottom:50px; font-size:11px}
.field_container_top{width:480px; height:11px; background-image:url(images/top_verde.gif); position:absolute; margin-top:-11px}
.field_container_bottom{width:480px; height:11px; overflow:hidden; background-image:url(images/bottom_verde.gif); position:absolute; bottom:0px; left:0px; margin-bottom:-11px}
.label_field{background-color:#E3EdB0; position:absolute; height:21px; top:-21px; left:20px; font-weight:bold}
.label_right{left:270px}
.label_field_left{width:4px; height:21px; background-image:url(images/field_left.gif); position:absolute; left:-4px; top:0px}
.label_field_right{width:4px; height:21px; background-image:url(images/field_right.gif); position:absolute; right:-4px; top:0px}
.label_field_pico{width:13px; height:7px; position:absolute; left:50%; margin-left:-6px; bottom:-7px; background-image:url(images/label_field_pico.gif)}
.field_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #ccc; color:#000000; padding:2px; margin-left:18px; margin-top:6px}
.field_right{margin-left:46px}
#add_button{margin:10px 0 0 18px}
#add_button a {display:block; color:#000; text-decoration:none; background-image:url(images/add_button.gif); background-repeat:no-repeat; padding-left:23px; cursor:pointer}
#add_button a:hover {text-decoration:underline}
.comment{margin-top:-40px}
#calculator_banner{width:240px; height:155px; background-image:url(images/calculator_banner.gif); position:relative}
#calculator_banner a{position:absolute; bottom:10px; left:20px}
input#submit, input#preview {border:0; margin:5px 0 0 0}
input#submit_1 {border:0; margin:5px 0 0 0}
input#submit_2 {border:0; margin:5px 0 0 0}
div.form_name_date {height:70px; background:url(images/form_name_surname.gif) no-repeat}
div.form_name_date_long {height:70px; background:url(images/form_name_surname_long.gif) no-repeat}
div.form_name_date_long2 {background:url(images/form_name_surname_long2.gif) no-repeat}
input.form_date {margin:20px 0px 0px 35px !important; margin/**/:17px 0px 0px 22px}
*:first-child+html input.form_date {margin:18px 0px 0px 20px !important}
div.form_phone_time {height:70px; background:url(images/form_name_surname.gif) no-repeat}
input.form_phone {margin:20px 0px 0px 17px !important; margin/**/:17px 0px 0px 17px}
*:first-child+html input.form_phone {margin:18px 0px 0px 20px !important}
select.form_od {width:75px; height:17px; border:1px solid #D0D0D0; margin:20px 0px 0px 60px !important; margin/**/:17px 0px 0px 54px}
select.form_do {width:75px; height:17px; border:1px solid #D0D0D0; margin:20px 0px 0px 34px !important; margin/**/:17px 0px 0px 32px}
div.form_name_surname {height:70px; background:url(images/form_name_surname.gif) no-repeat}
span.form_left {margin:0 0 0 22px !important; margin/**/:0 0 0 11px; font-weight:bold; color:#000; width:120px; font-size:11px; display:block; float:left}
span.form_right {position:relative; left:128px; font-weight:bold; color:#000; width:80px; font-size:11px}
input.form_name {margin:20px 0px 0px 17px !important; margin/**/:17px 0px 0px 17px}
input.form_surname {margin:20px 0px 0px 35px !important; margin/**/:17px 0px 0px 22px}
*:first-child+html input.form_name {margin:18px 0px 0px 9px !important}
*:first-child+html input.form_surname {margin:18px 0px 0px 20px !important}
input.form_date {margin:20px 0px 0px 35px !important; margin/**/:17px 0px 0px 22px}
*:first-child+html input.form_date {margin:18px 0px 0px 20px !important}
div.form_email_phone {height:70px; background:url(images/form_email_phone.gif) no-repeat}
input.form_mail {margin:20px 0px 0px 17px !important; margin/**/:17px 0px 0px 17px}
input.form_phone_2 {margin:20px 0px 0px 35px !important; margin/**/:17px 0px 0px 22px}
*:first-child+html input.form_mail {margin:18px 0px 0px 17px !important}
*:first-child+html input.form_phone_2 {margin:18px 0px 0px 20px !important}
div.form_pruvodni_text {height:220px; background:url(images/form_pruvodni_text.gif) no-repeat}
textarea.form_pruvodni_text {height:150px; margin:20px 0px 0px 17px !important; margin/**/:15px 0px 0px 18px; border:1px solid #D0D0D0; background-color:white; padding:0 0px 0px 0}
div.form_prilohy {width:480px; height:123px; background:url(images/bg_prilohy.gif) no-repeat}
input.form_prilohy_1 {width:460px !important; width/**/:448px; height:19px; margin:20px 0px 0px 17px !important; margin:15px 0px 0px 17px; border-color:#fff; border:1px solid #D0D0D0}
input.form_prilohy_2 {width:460px !important; width/**/:448px; height:19px; margin:13px 0px 0px 17px !important; margin:11px 0px 0px 17px; border-color:#fff; border:1px solid #D0D0D0}
input.checkbox_souhlas {margin:0 0 0 20px}

div.car_info {background:url(images/bg_carinfo.jpg) no-repeat; height:117px; width:480px}
input.car_obsah {margin:47px 0 0 110px}
select.rok_vyroby {margin:47px 20px 0 0px; width:113px; height:17px; border:1px solid #D0D0D0}
div.uzivatel_info {background:url(images/bg_uzivatelinfo.jpg) no-repeat; height:117px; width:480px}
select.vek_ridice {margin:47px 20px 0 80px; width:76px; height:17px; border:1px solid #D0D0D0}
select.psc {margin:47px 20px 0 44px; width:76px; height:17px; border:1px solid #D0D0D0}
select.bonus {margin:47px 20px 0 60px; width:76px; height:17px; border:1px solid #D0D0D0}
div.vysledky_kalkulace {background:url(images/bg_vysledky_kalkulace.jpg) no-repeat; height:138px; width:480px}
textarea.vysledek {margin:48px 0px 0px 187px ; height:17px; width:83px; border:1px solid #D0D0D0}

/* Kontaktujte nas
------------------------------------------------------------------------------- */
#kontaktujte_nas {height:350px; width:240px; background:url(images/kontaktujte_nas_bg2.jpg) no-repeat}

div.chat {padding:50px 0 0 20px; float:left; width:95px; height:30px}
div.chat a, div.email a {display:block; border:0; text-decoration:none; color:#666; font-size:11px; width:95px; height:30px}
div.chat a:hover {color:#fff; background:url(images/chat_hover.jpg) no-repeat}
div.email {padding:50px 20px 0 0px; float:right; width:95px; height:30px}
div.email a:hover {color:#fff; background:url(images/mail_hover.jpg) no-repeat}
div.odeslat_dotaz {height:21px; width:114px; position:relative; top:115px !important; top/**/:33px; left:105px; border:0}
div.callback {position:relative; top:184px !important; top/**/:96px; left:80px !important; left/**/:70px; text-align:center; text-transform:uppercase; width:120px}
*:first-child+html div.odeslat_dotaz {position:relative; top:30px !important}
*:first-child+html div.callback {position:relative; top:100px !important; left:70px !important}
div.callback a {color:#333; border:0}

div#otazky {margin:0 0 0 30px}
ul.otazky li {height:22px; background:url(images/arrow.gif) no-repeat left}
ul.otazky a {color:#333; padding:0px 0 0 10px; border:0}
ul.otazky a:visited {color:#666}
ul.otazky a:hover {color:#C3DA13}

tr.green {height:50px; background-color:#F4F8E1; width:100%}
tr.white {height:50px}
td.kariera_left {width:200px}
td.kariera_right {width:285px}
td.kariera_left a {margin:0 0 0 10px; border:0; color:#333; padding:0px 0 7px 10px; background:url(images/arrow_c.gif) no-repeat left; white-space:nowrap}
td.kariera_left a:visited {color:#666}
td.kariera_left a:hover {color:#C3DA13}
#usetrite {width:240px; height:240px; background:url(images/usetrite_20.jpg) no-repeat}
#usetrite a {position:relative; top:195px; left:30px}

div#pozice {margin:0 0 0 30px}
ul.pozice li {height:22px; background:url(images/arrow.gif) no-repeat left}
ul.pozice a {color:#333; text-decoration:none; padding:0px 0 0 10px; border:0}
ul.pozice a:visited {color:#666}
ul.pozice a:hover {color:#C3DA13}
#pozice_buttons {width:380px; height:30px}
#pozice_button_left {float:left}
#pozice_button_left a {display:block; height:30px; width:180px; background:url(images/button_pozice.jpg) no-repeat; border:0}
#pozice_button_left a:hover {background:url(images/button_pozice_hover.jpg) no-repeat}
#pozice_button_right {float:right}
#pozice_button_right a {display:block; height:30px; width:180px; background:url(images/button_zajem.jpg) no-repeat; border:0}
#pozice_button_right a:hover {background:url(images/button_zajem_hover.jpg) no-repeat}

/* Chat
------------------------------------------------------------------------------- */
#chat {width:480px; height:278px; background:url(images/bg_chat.jpg) no-repeat}
div.text_chat {width:457px; height:177px}
div.text_chat_input {width:445px; height:155px; position:relative; top:22px; left:17px; border:0; overflow:scroll}
div.form_dotaz {width:361px; height:17px}
input.form_dotaz {width:358px; height:15px; margin:13px 0 0 108px !important; margin/**/:9px 0 0 108px; border:0px solid #aeaeae}
div.form_button_left {height:30px; width:152px; float:left; border:0; margin:20px 0 0 10px !important; margin/**/:10px 0 0 10px}
div.form_button_right {height:30px; width:120px; float:right; border:0; margin:20px 40px 0 0px !important; margin/**/:10px 7px 0 0px}
div.form_button_spocitat {height:30px; width:120px; border:0; margin:16px 0px 0 185px}
div.form_button_objednat{height:30px; width:132px; border:0; margin:16px 0px 0 178px !important; margin/**/:16px 10px 0 179px}

/* Chci pojistit
------------------------------------------------------------------------------- */
.chci_pojistit_up {width:480px; height:190px; background:url(images/bg_chci_pojistit_up.jpg) no-repeat; z-index:1}
div.chci_pojistit_left {width:32% !important; width/**/:150px; float:left; margin:11px 0 0 50px !important; margin/**/:11px 0 0 27px}
div.chci_pojistit_right {width:32% !important; width/**/:150px; float:right; line-height:17px; margin:11px 35px 0 35px !important; margin/**/:11px -15px 0 35px}
span.mezera {width:20px; margin:0 0 10px 0}
div.chci_pojistit_ul_left {margin:20px 0 0 -22px !important; margin/**/:43px 0 0 0px; white-space:nowrap; _overflow:visible; _position:relative; _top:2px; _right:27px}
*:first-child+html div.chci_pojistit_ul_left {margin:43px 0 0 -22px !important}
div.chci_pojistit_ul_right {margin:20px 0 0 -15px !important; margin/**/:43px 0 0 0px; white-space:nowrap; _overflow:visible; _position:relative; _top:2px; _right:35px}
*:first-child+html div.chci_pojistit_ul_right {margin:43px 0 0 -15px !important}

ul.chci_pojistit {width:210px !important; width/**/:170px; overflow:visible; z-index:1}
ul.chci_pojistit li {color:#fff; list-style-image:url(images/zatrhnuto.png); background:0; padding-left:0}
div.button_more_info_left a {z-index:10; float:left; width:152px; height:30px; background:url(images/button_vice_info_pojisteni.jpg) no-repeat; margin:18px 0px 0 -6px !important; _position:relative; _right:12px; _top:2px; border:0}
div.button_more_info_right a {float:right; width:152px; height:30px; background:url(images/button_vice_info_pojisteni.jpg) no-repeat; margin:21px 6px 0 0 !important; _position:relative; _right:22px; _top:5px; border:0}

/* Skype
------------------------------------------------------------------------------- */
table#skype, table#skype td {border:none}
table#skype a {color:#666; border:0}
table#skype a:hover {color:#C3DA13}
td.skype_left {width:100px}
td.skype_right_2 {background:url(images/skype_phone.jpg) no-repeat 175px 5px}

/* Balicek
------------------------------------------------------------------------------- */
#produkt_zahrnuje {width:480px; height:140px; background:url(images/bg_produkt_zahrnuje.jpg) no-repeat}
#povinne_ruceni {width:480px; height:125px; background:url(images/bg_povinne_ruceni.jpg) no-repeat}
#dalsi_pripojisteni {width:480px; height:215px; background:url(images/bg_dalsi_pripojisteni.jpg) no-repeat}
div.button_stahnete_si a {float:left; width:316px; height:30px; background:url(images/button_stahnete_si.jpg) no-repeat; border:0}
div.ruceni {padding:35px 10px 0 30px}
ul.ruceni li {list-style-image:url(images/arrow_li.gif)}
ul.ruceni_2 li {height:42px; list-style-image:url(images/arrow_li.gif)}
div.button_dalsi_info_left a {float:left; width:180px; height:30px; background:url(images/button_dalsi_info.jpg) no-repeat; margin:29px 0 0 42px; border:0}
div.button_dalsi_info_right a {float:right; width:180px; height:30px; background:url(images/button_objednat_pojisteni.jpg) no-repeat; margin:29px 42px 0 0; border:0}

/* Nove polozky v kontaktujte_nas
------------------------------------------------------------------------------- */
div.odpoved {width:165px; height:100px; position:relative; top:93px !important; top/**/:12px; left:47px}
input.form_odeslat_dotaz {position:relative; top:109px !important; top/**/:28px; left:23px; width:194px; border:0}
*:first-child+html input.form_odeslat_dotaz {position:relative; top:27px !important}

/* Oble divy
------------------------------------------------------------------------------- */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height:1px;overflow:hidden}
.r1{margin:0px 5px}
.r2{margin:0px 3px}
.r3{margin:0px 2px}
.r4{margin:0px 1px;height:2px}
.rs1{margin:0px 2px}
.rs2{margin:0px 1px}

div.bublina {z-index:1; width:98%; height:auto; background:#F4F7E2}

div.bublina p {z-index:5; padding:5px 10px; line-height:1.3; margin:0 0 0 20px}
div.nadpis {color:333; background:#E3EDB0; width:350px; margin-left:15px; font-size:13px}
div.nadpis p {font-family:Verdana, Helvetica, sans-serif; color:333; font-size:12px; letter-spacing:-1px; font-weight:bold !important; margin:0 0 0px 10px; padding:0 0 2px 0 !important; padding/**/:0 0 2px 10px}
div.sedy_nadpis {padding:6px 20px 6px 6px; height:34px; background:url(images/sedy_nadpis.gif) no-repeat top left}
div.sedy_nadpis h5 {font-size:12px; font-weight:normal; line-height:23px}
.button-swicth {float:right}
div.obal_text {height:30px; padding:6px  0 10px 0}
div.bublina ul {padding-left:30px}
div.bublina li {list-style-image:url(images/arrow_li.gif); background:0; padding-left:0}

a.ajaxSearch_resultLink {font-family:Verdana; line-height:1em; font-size:14px; margin:0; height:20px !important; color:#333333; text-decoration:underline}
a.ajaxSearch_resultLink:hover {color:#C3DA13}
div.errors {color:red; margin-bottom:1em}
.promo {background:url(images/bg_top_promo.jpg) no-repeat top left !important}

/* symbol povinneho pole formulare */
span.req {color:red; font-weight:bold}
/*/////////// OVERLIB BUBLINA /////////////*/
#overlib {z-index:1000; /*width:215px;*/
	width:230px; height:117px; background:url(images/bublina_new_right.gif) no-repeat top left; /*background-color:gray;*/
	color:black; padding:25px 5px 15px 5px}
#overlib p {color:#333333}

/*---------------- SLEVU -------------------------*/
.slevu_list{border-top:1px solid #CCC; height:45px; padding-top:14px; background-repeat:no-repeat; background-position:0 18px; padding-left:40px}
.slevu_1{background-image:url(images/1.gif)}
.slevu_2{background-image:url(images/2.gif)}
.slevu_3{background-image:url(images/3.gif)}
.slevu_4{background-image:url(images/4.gif)}
.slevu_5{background-image:url(images/5.gif); border-bottom:1px solid #CCC; margin-bottom:30px}
/*--- tables ---*/
table, td, th {font-family:Verdana, sans-serif; font-size:100%}
table {margin:0 0 1em; border:solid #E0E0E0; border-width:1px 0 0 1px}
table.small {font-size:80%}
td, th {border:solid #E0E0E0; border-width:0 1px 1px 0; padding:0.3em 5px; text-align:left}
th {background:#C3D912; color:#000}
th span {font-weight:normal}
.even td {background:#F2F2F2}
/*--- /tables ---*/

/*--- pridano 27.5.2008 ---*/
#content_middle_right {margin:0px; padding:10px 0; width:760px; float:right; line-height:1.5em; overflow:hidden}
#profi_asist {background:url(images/profi-asist-pozadi.jpg) no-repeat left top; margin:15px 0 0; min-height:549px}
#profi_asist.v2, #profi_asist.v3 {background-image:url(images/profi-asist-pozadi3.jpg)}
* html #profi_asist {height:549px}
#profi_asist #features {padding:20px 0 0 20px; color:#000}
#profi_asist #features div {width:140px; float:left; margin:0 56px 20px 0; height:140px}
#profi_asist #features div.last {margin-right:0}
#profi_asist #features h3 {text-transform:uppercase; font-size:100%; margin:0 0 10px}
#profi_asist #features h3 strong {font-size:170%; font-weight:normal}
#profi_asist #features h3 span, #profi_asist #features h3 strong, #asist_banner h3 span, #asist_banner h3 strong {display:block}
#profi_asist #features a {color:#000}
#asist_banner {width:362px; height:393px; background:url(images/banner-asist-pozadi.gif) no-repeat left top; float:right; color:#000}
#asist_banner div {padding:20px 18px}
#asist_banner h3 {text-transform:uppercase; font-size:120%; margin:0 0 5px}
#asist_banner h3 strong {font-size:330%; line-height:1em}
#asist_banner p {margin:0 0 12px}
#asist_banner p.phone {background:url(images/ikona-telefon.gif) no-repeat left top; padding:0 0 0 42px}
#asist_banner p.email {background:url(images/ikona-email.gif) no-repeat left top; padding:0 0 0 42px}
#asist_banner a {color:#000}
.v2 #asist_banner {float:none; width:760px; height:313px; background-image:url(images/banner-asist-pozadi3.gif); clear:both; margin-bottom:15px}
.v2 #asist_banner div {padding-left:395px}
#profi_asist.v2 p.phone, #profi_asist.v2 p.email {font-size:95%; line-height:1.4em}
#profi_asist.v2 p.email {color:#000; background:url(images/ikona-email3.gif) no-repeat left; padding:5px 0 5px 40px}
#profi_asist.v2 p.email a {color:#000}
.v3 #asist_banner {float:none; width:760px; height:256px; background-image:url(images/banner-asist-pozadi4.gif); clear:both; margin-bottom:15px}
.v3 #asist_banner div {padding:25px 0 0 190px}
.asist_box {width:372px; background:url(images/asist-box-pozadi-nahore.gif) no-repeat left top; color:#000; float:left; margin:0 0 1em}
.asist_box.right {float:right}
.asist_box div {background:url(images/asist-box-pozadi-dole.gif) no-repeat left bottom; padding:15px 20px; min-height:5em}
.asist_box a {color:#000}
.asist_box p {margin:0; padding:0 0 0 38px}
.asist_box p.phone {background:url(images/ikona-telefon3.gif) no-repeat 0 0.4em}
.asist_box p.email {background:url(images/ikona-email4.gif) no-repeat 0 0.4em}
#top_banner_asist {width:950px; height:153px; background:url(images/banner-asist-pozadi2.jpg) no-repeat left top; margin:0 0 20px; position:relative; text-transform:uppercase}
#top_banner_asist div {padding:50px 20px 0}
#top_banner_asist a.button, #top_banner_mamut a.button  {display:block; width:200px; height:30px; position:absolute; right:20px}
#top_banner_asist a#b1 {top:68px}
#top_banner_asist a#b2 {top:108px}
#top_banner_asist a#b3, #top_banner_mamut a#b3 {top:87px}
#top_banner_asist a#b4 {top:47px}
#top_banner_asist a.more, #top_banner_mamut a.more {text-transform:none; color:#000; position:absolute; top:125px; right:20px; font-size:85%}
#top_banner_asist p, #top_banner_mamut p {margin:0}
#top_banner_asist p.bold  {font-weight:bold}
#top_banner_asist p.big {font-weight:bold; font-size:250%; line-height:1.3em}
#profi_asist2 {background:url(images/profi-asist-pozadi2.gif) no-repeat right top; min-height:423px; color:#000; margin:15px 0 0; padding:5px 410px 0 0}
* html #profi_asist2 {height:423px}
#profi_asist2 p {margin:0 0 15px}
#profi_asist2 a {color:#000}
#profi_asist2 ul {margin:0 0 25px 5px}
#profi_asist2 ul li {margin:0 0 13px; padding-left:15px}
#profi_asist2 p.phone {background:url(images/ikona-telefon2.gif) no-repeat left top; padding:0 0 0 44px}
#profi_asist2 p.email {background:url(images/ikona-email2.gif) no-repeat left top; padding:0 0 0 44px}
#mamuti_party {margin:15px 0 0; color:#000; line-height:1.3em}
#mamuti_party h2 {margin:0 20px 0.5em}
#grilbg {background:url(images/grily-pozadi.jpg) no-repeat left top; padding:15px 0; min-height:208px; margin:0 0 10px}
* html #grilbg {height:208px}
#mamuti_party #greenbox {width:369px; background:url(images/zeleny-box-nahore.gif) no-repeat left top; float:right}
#mamuti_party #greenbox div {background:url(images/zeleny-box-dole.gif) no-repeat left bottom; padding:20px 20px 10px}
#mamuti_party #greenbox h3 {font-size:150%; text-transform:uppercase; margin:0 0 15px}
#mamuti_party #greenbox p {margin:0 0 15px}
#mamuti_party .howto {width:370px; float:left; margin:0 0 2em}
#mamuti_party #htonline {background:url(images/box-jak-na-to-nahore-1.gif) no-repeat left top}
#mamuti_party #htcallback {background:url(images/box-jak-na-to-nahore-2.gif) no-repeat left top; float:right}
#mamuti_party #htfriends {background:url(images/box-jak-na-to-nahore-3.gif) no-repeat left top; margin-right:0}
#mamuti_party .howto div {background:url(images/box-jak-na-to-dole.gif) no-repeat left bottom; padding:20px 20px 5px; min-height:12em}
* html #mamuti_party .howto div {height:12em}
#mamuti_party .howto h3 {font-size:130%; text-transform:uppercase; margin:0 0 13px 40px}
#mamuti_party .howto p {margin:0 0 1em 40px}
#mamuti_party .howto p.txt {min-height:4em}
* html #mamuti_party .howto p.txt {height:4.5em}
#mamuti_party #gallery {width:501px; float:left; background:url(images/box-galerie-nahore.gif) no-repeat left top; margin:0 0 1em}
#mamuti_party #gallery .bg {background:url(images/box-galerie-dole.gif) no-repeat left bottom; padding:13px 10px}
#mamuti_party #gallery #previous {float:left; margin:30px 6px 0 0}
#mamuti_party #gallery #next {float:right; margin:30px 0 0}
#mamuti_party #gallery #photos {width:408px; overflow:hidden; float:left; margin:0 0 0.7em; white-space:nowrap}
#mamuti_party #gallery #photos p {margin:0}
#mamuti_party #gallery #photos img {background:#FFF; padding:4px; margin:0 7px; border:1px solid; border-color:#ADADAD #D2D2D2 #D2D2D2 #ADADAD}
/*#mamuti_party #more {width:220px; float:right; font-size:95%; padding:25px 0 0}*/
#mamuti_party #more {font-size:95%; margin:0 20px; clear:both}
#mamuti_party #more p {margin:0 0 15px; font-size:105%}
#mamuti_party #more a, #mamuti_party #gallery a {color:#000}
#mamuti_party #more li {background-image:url(images/arrow_black.gif)}
#top_banner_mamut {width:950px; height:156px; background:url(images/banner-mamut-pozadi.jpg) no-repeat left top; margin:0 0 20px; position:relative; text-transform:uppercase}
#top_banner_mamut div {padding:50px 20px 0}
#top_banner_mamut p.bold  {font-weight:bold; font-size:170%}
#top_banner_mamut p.big {font-weight:bold; font-size:250%}
#top_banner_sbaleno {width:950px; height:140px; background:url(images/banner-sbaleno-pozadi.jpg) no-repeat left top; margin:0 0 20px; position:relative; text-transform:uppercase}
#top_banner_sbaleno div {padding:25px 20px 0}
#top_banner_sbaleno p.big {font-weight:bold; font-size:200%}
#top_banner_sbaleno p.bold  {font-weight:bold; font-size:140%; margin:0 0 7px}
#top_banner_flash  {width:950px; height:160px; margin:0 0 20px}
#top_banner_dalsi_auto {width:950px; height:161px; background:url(images/banner-dalsi-auto.jpg) no-repeat left top; margin:0 0 20px; position:relative; text-transform:uppercase}
#top_banner_dalsi_auto div {padding:65px 20px 0}
#top_banner_dalsi_auto p.big {font-weight:bold; font-size:170%; margin:0 0 7px}
#top_banner_kradez {width:950px; height:124px; background:url(images/banner-kradez-pozadi.jpg) no-repeat left top; margin:0 0 20px; position:relative; text-transform:uppercase}
#top_banner_kradez div {padding:25px 20px 0}
#mamuti_party_pravidla {font-size:95%}
#mamuti_party_pravidla li {background:transparent; padding:0; margin:0 0 1em; list-style:decimal}
#mamuti_party_pravidla ol {list-style:decimal; margin:0 0 1em 30px}
#mamuti_party_pravidla ol ol {list-style:lower-alpha; margin:0.5em 0 0.5em 25px}
#mamuti_party_pravidla ol ul {list-style:square; margin:0.5em 0 0.5em 25px}
#mamuti_party_pravidla ol li {list-style:decimal}
#mamuti_party_pravidla ol ol li {list-style:lower-alpha}
#mamuti_party_pravidla ol ol ol li {list-style:lower-roman}
#mamuti_party_pravidla ol ul li {list-style:square}
#content_middle a {color:#94BC0A}
/*#content_middle a:visited{color:#b1cc54}*/
#content_middle a:hover {color:#000}
#winner, #winner a {color:#000}
#winner a:visited {color:#666}
#winner a:hover {color:#94BC0A}
#winners table {width:60%; margin:1em 0 2em}
#winners table .col1, #winners table .col2 {width:25%}
#winners table .col3 {width:50%}
#winners table td {background:#F3F3F3}
#winners table .odd td {background:#FFF}
#winners table.auto {width:auto}
#winners-photos {color:#000; margin-right:200px}
#winners-photos .winner {width:122px; float:left; margin:0 50px 45px 0}
#winners-photos h3 {font-size:100%; margin:0; text-align:center}
#winners-photos .winner p {color:#666; margin:0 0 0.8em; font-size:95%; text-align:center}
#winners-photos .winner .photo {width:122px; height:121px; position:relative}
#winners-photos .winner .photo a {cursor:pointer}
#winners-photos .winner .photo img {margin:0 0 0 5px}
#winners-photos .winner .photo span {display:block; width:122px; height:121px; position:absolute; top:0; left:0; background:url(images/vyherci-nahled-ramecek.png) no-repeat left top}
* html #winners-photos .winner .photo span {background-image:url(images/vyherci-nahled-ramecek.gif)}
#winner-detail {width:486px; overflow:hidden}
#winner-detail .navigation {height:34px; overflow:hidden; text-align:right; margin:0 45px 0 0}
#winner-detail .navigation span {float:left; color:#000; padding:0 0 0 190px; line-height:34px;#winner-detail .navigation;font-weight:bold}
#winner-detail #photo-detail {width:486px; height:487px; position:relative; overflow:hidden}
#winner-detail #photo-detail span {display:block; width:486px; height:487px; position:absolute; overflow:hidden; top:0; left:0; background:url(images/vyherci-detail-ramecek.png) no-repeat left top}
* html #winner-detail #photo-detail span {background-image:url(images/vyherci-detail-ramecek.gif)}
#marianne {color:#000}
#marianne25 {background:url(images/dny-marianne-25.gif) no-repeat right top; padding:0 230px 0 0; margin:0 0 2em}
#marianne .tright {text-align:right}
#marianne #howto {width:762px; height:235px; background:url(images/dny-marianne-4-kroky-pozadi.gif) no-repeat left top; margin:1em 0 1.5em -2px; position:relative; line-height:1.4em}
#marianne #howto p {width:145px; float:left; padding:90px 15px 0; margin:0 20px 0 0}
#marianne #howto p.last {margin-right:0}

/*--- new callback ---*/
#new-callback {color:#000; font-size:95%; width:480px; float:left; line-height:normal}
#new-callback input {border:none}
#new-callback input.text, #new-callback textarea, #new-callback select {font:sans-serif 100%; border:1px solid #D0D0D0; background:#FFF; margin:0 0 0.2em; padding:0.1em; width:170px}
#new-callback textarea {overflow:auto}
#new-callback .formfield-wide input.text, #new-callback .formfield-wide textarea {width:445px}
#new-callback .formfield-wide input#captcha {width:170px}
#new-callback .formfield-wide select {width:450px}
#new-callback .row {margin:0 0 1.5em; width:480px}
#new-callback .row:after {content:".";display:block;height:0;clear:both;visibility:hidden}
* html #new-callback .row {height:1px}
#new-callback p {margin:0 0 1.5em}
#new-callback .field p {margin:0}
#new-callback .formfield-wide .field p {margin:0 0 0.5em}
#new-callback p.label {margin:0 0 0 15px; background:#E3EDB0 url(images/form-label-top-left.gif) no-repeat left top; float:left; font-weight:bold}
#new-callback p.label label {display:block; background:url(images/form-label-top-right.gif) no-repeat right top; padding:0.3em 6px 0.4em; min-width:11em}
* html #new-callback p.label label {width:13.5em}
#new-callback p.label label span {color:#F00}
#new-callback .field {clear:left}
#new-callback .formfield-wide .field {width:480px; background:#F4F8E0 url(images/form-wide-top.gif) no-repeat left top}
#new-callback .formfield-wide .field div {background:url(images/form-wide-bottom.gif) no-repeat left bottom; padding:1.5em 15px 1em}
#new-callback .formfield-left {width:240px; float:left}
#new-callback .formfield-left .field {background:#F4F8E0 url(images/form-left-box-top-left.gif) no-repeat left top}
#new-callback .formfield-left .field p {background:url(images/form-left-box-bottom-left.gif) no-repeat left bottom; padding:1.5em 15px 1em}
#new-callback .formfield-right {width:239px; float:right}
#new-callback .formfield-right .field {background:#F4F8E0 url(images/form-right-box-top-right.gif) no-repeat right top}
#new-callback .formfield-right .field p {background:url(images/form-right-box-bottom-right.gif) no-repeat right bottom; padding:1.5em 15px 1em}
#new-callback .formfield-left .field p, #new-callback .formfield-right .field p {min-height:2.6em}
* html #new-callback .formfield-left .field p, * html  #new-callback .formfield-right .field p {height:2.8em}
#new-callback #callback-spz-owner .field p, #new-callback #callback-spz-principal .field p {min-height:4.5em}
* html #new-callback #callback-spz-owner .field p, * html #new-callback #callback-spz-principal .field p {height:4.8em}
#callback-client label, #callback-when label, #callback-client strong, #callback-when strong {margin-right:15px}
#new-callback p.formsubmit {text-align:right}
#new-callback img#trigger_date {margin:0 0 0.3em !important; padding:0 !important; vertical-align:middle}
#new-callback p.required {color:#666; margin:0 0 0.5em}
#new-callback p.required strong {color:#F00}
#callback-reason, #callback-spz-owner, #callback-spz-principal, #callback-note, #callback-attachement, #callback-damage-number, #callback-question, #callback-immediatelly {display:none}
#znamka {color:#000}
.znamka-zdarma {text-align:center; margin-top:0.1em; letter-spacing:-1px}
#kradez .video {width:340px; float:left; margin:0 0 1.5em}
#kradez .videoright {float:right}

/*--- the directs ---*/
#directs-about {width:425px; float:left; margin:0 0 1em; background:url(images/the-directs-dole.gif) no-repeat left bottom; color:#000; line-height:1.3em}
#directs-about div {background:url(images/the-directs-nahore.jpg) no-repeat left top; padding:12px 20px 1px}
#directs-about h2 {margin:0 0 1em}
#directs-about p {margin:0 0 1em}
#directs-video {width:315px; float:right; margin:0 0 1em}
#directs-video div {margin:0 0 1em}
#directs-about img {margin-top:25px}

/*--- gratulujeme ---*/
#congratulations {color:#000; width:500px; margin:0 -20px 0 0}
#congratulations #topboxes {height:170px; margin:0 0 1em}
#congratulations #topboxes a {display:block; width:156px; height:170px; overflow:hidden; position:relative; float:left; margin:0 16px 0 0}
#congratulations #topboxes a span {display:block; width:156px; height:170px; position:absolute; top:0; left:0; background-position:left top; background-repeat:no-repeat}
#congratulations #topboxes a#clikvidace {margin-right:0}
#congratulations #topboxes a#ccena span {background-image:url(images/box-vyhodna-cena.gif)}
#congratulations #topboxes a#casistence span {background-image:url(images/box-asistence-jako-bonus.gif)}
#congratulations #topboxes a#clikvidace span {background-image:url(images/box-rychla-likvidace.gif)}
#congratulations .cbox {width:500px; background:url(images/zeleny-box3-nahore.gif) no-repeat left top; margin:0 0 1.3em}
#congratulations .cbox div {background:url(images/zeleny-box3-dole.gif) no-repeat left bottom; padding:12px 20px 5px}
#congratulations .cbox h2 {margin:0 0 0.6em}
#congratulations .cbox ul {list-style:none; margin:0 0 1em}
#congratulations .cbox ul li {background:url(images/odrazka-checkmark.gif) no-repeat 0 0.3em; margin:0 0 0.7em; padding:0 0 0 20px}

/*--- jak prejit ---*/
#switch-to-direct {color:#000; margin:0 -20px 0 0}
#switch-to-direct p {margin:0 0 1em}
#switch-to-direct .box2 {width:500px; background:url(images/jak-prejit-box-nahore.gif) no-repeat left top; margin:0 0 1em; position:relative}
#switch-to-direct.cars .box2 {width:490px; background:url(images2/jak-prejit/jak_prejit-box-top.gif) no-repeat left top}
#switch-to-direct .box2 .bg {background:url(images/jak-prejit-box-dole.gif) no-repeat left bottom; padding:15px 20px 15px 15px}
#switch-to-direct.cars .box2 .bg {background:url(images2/jak-prejit/jak_prejit-box-bottom.gif) no-repeat left bottom}
#switch-to-direct .box2 p {margin:0 0 1em 25px}
#switch-to-direct .heading {padding:0 0 0 25px; margin:0 0 0.5em; background-position:0 0.25em; background-repeat:no-repeat}
#switch-to-direct .heading h2 {margin:0}
#switch-to-direct h3 {font-size:130%; margin:0 0 0.2em 25px}
#switch-to-direct #step1 .heading {background-image:url(images/jak-prejit-1.gif)}
#switch-to-direct #step2 .heading {background-image:url(images/jak-prejit-2.gif)}
#switch-to-direct #step3 .heading {background-image:url(images/jak-prejit-3.gif)}
#switch-to-direct #step4 .heading {background-image:url(images/jak-prejit-4.gif)}
#switch-to-direct #step4 .heading h2 {height:auto}
#switch-to-direct #iconbg1 {background:url(images/jak-prejit-pozadi1.gif) right top no-repeat}
#switch-to-direct #iconbg2 {background:url(images/jak-prejit-pozadi2.gif) right top no-repeat}
#switch-to-direct #iconbg3 {background:url(images/jak-prejit-pozadi3.gif) right top no-repeat}
#switch-to-direct #iconbg4 {background:url(images/jak-prejit-pozadi4.gif) right top no-repeat}
#switch-to-direct #iconbg5 {background:url(images/jak-prejit-pozadi5.gif) right top no-repeat}
#switch-to-direct .iconbg {padding:0 120px 0 0}
#switch-to-direct input, #switch-to-direct .img-button {vertical-align:middle}
#switch-to-direct input.text {width:95px; padding:2px 3px}
#switch-to-direct.cars .stepico {padding-left:70px}
#switch-to-direct.cars .heading  {background:none !important; padding:0; width:385px}
#switch-to-direct.cars p {margin-left:0}
#switch-to-direct.cars h3 {margin-left:0; margin-bottom:10px}
#switch-to-direct.cars #step1 .stepico {background:url(images2/jak-prejit/jak_prejit-step1.gif) top left no-repeat}
#switch-to-direct.cars #step2 .stepico {background:url(images2/jak-prejit/jak_prejit-step2.gif) top left no-repeat}
#switch-to-direct.cars #step3 .stepico {background:url(images2/jak-prejit/jak_prejit-step3.gif) top left no-repeat}
#switch-to-direct.cars #step4 .stepico {background:url(images2/jak-prejit/jak_prejit-step4.gif) top left no-repeat}

#banner-jak-prejit {width:950px; height:124px; background:url(images/banner-kradez-pozadi.jpg) no-repeat left top; margin:0 0 1em}
#banner-jak-prejit.small {width:490px; background:url(images2/jak-prejit/timeline-small.jpg) left top no-repeat;}
#banner-jak-prejit .padding {padding:10px 20px}
#banner-jak-prejit h2 {margin:0 0 0.5em; text-align:left}
#timelinebox {padding:30px 0; position:relative; width:100%}
#timeline {background:url(images/casova-osa-pozadi.gif) repeat-x left bottom; height:6px}
#timeline a {display:block; width:10px; height:6px; overflow:hidden; float:left}
#timeline a:hover, #timeline a.event {background:#FFEC7D; border:solid #D9BF2C; border-width:0 1px 1px 0; width:9px; height:5px}
.bubbledate {background:url(images/bublina-datum-sipka.gif) no-repeat 10px 100%; padding:0 0 4px; font-weight:bold; font-size:11px; position:absolute; top:0; white-space:nowrap}
.bubbledate div {background:url(images/bublina-datum-vpravo.gif) no-repeat right; height:21px; line-height:21px; padding:0 5px 0 0}
.bubbledate div p {margin:0; padding:0 5px 0 10px; background:url(images/bublina-datum-vlevo.gif) no-repeat left; height:21px}
.bubbledate span.today {float:left}
.bubbledate span.selectdate {display:block; float:left; height:21px; background:url(images/casova-osa-datum-pozadi.gif) no-repeat right top; padding:0 10px 0 25px; position:relative; left:10px}
.bubbledate .selectdate img {position:absolute; top:2px; left:0}
.bubbleevent {background:url(images/bublina-udalost-sipka.gif) no-repeat 130px 0; padding:4px 0 0; font-size:11px; position:absolute; bottom:0; white-space:nowrap}
.bubbleevent div {background:url(images/bublina-udalost-vpravo.gif) no-repeat right; height:21px; line-height:21px; padding:0 5px 0 0}
.bubbleevent div p {margin:0; padding:0 5px 0 10px; background:url(images/bublina-udalost-vlevo.gif) no-repeat left}
#timeline .bubbleevent a {display:inline; width:auto; height:auto; float:none; color:#000}
#timeline .bubbleevent a:hover {background:transparent; border:none; width:auto; height:auto}

#countdownbanner, #countdownbanner2 {width:240px; background:url(images/hpbanner-pozadi-nahore.gif) no-repeat left top; margin:0 0 1em; font-size:100%; line-height:1.3em}
#countdownbanner .bg, #countdownbanner2 .bg {background:url(images/hpbanner-pozadi-dole.gif) no-repeat left bottom; padding:25px 20px 30px}
#countdownbanner p, #countdownbanner2 p {margin:0 0 0.5em}
#countdownbanner #daysleft {width:55px; height:87px; background:url(images/pozadi-pocet-dnu.gif) no-repeat left top; text-align:center; font-weight:bold; text-transform:uppercase; float:right; margin:0 0 0 5px}
#countdownbanner #daysleft p {margin:0; padding:5px 0 0}
#countdownbanner #daysleft strong, #countdownbanner #daysleft span {display:block}
#countdownbanner #daysleft strong {font-size:210%}
#countdownbanner2 .bg div {background:url(images/ikona-presipaci-hodiny.gif) no-repeat left top; padding:0 0 0 55px; font-weight:bold; text-transform:uppercase; font-size:90%}
#countdownbanner2 input, #countdownbanner2 img {vertical-align:middle}
#countdownbanner2 input.ibutton {border:none}
#countdownbanner2 input.text {width:95px; padding:2px}
#countdownbanner2 .bg {padding-bottom:15px}
.prechodkdirectu #countdownbanner2 {display:none}
#vyrocismlouvy {margin-top:6px}
#pickDate4 {margin:5px 10px 0 3px}

/*--- sleva 10% ---*/
#sleva10 {color:#000; margin:1em 30px 0 0; line-height:1.3em}
#sleva10 h2 {margin:0 0 0.5em}
#sleva10 p {margin:0 0 1em}
#sleva10 ul {margin:0 0 1em}
#sleva10 ul li {margin:0 0 1em; padding:0 0 0 17px; background-position:0 0.1em}
#sleva10 #direct10 {background:url(images/sleva10-bg1.gif) no-repeat left top; padding:0 25px 0 155px; margin:0 0 2.5em}
#sleva10 #how10 {background:url(images/sleva10-bg2.gif) no-repeat right top; padding:0 115px 0 0; margin:0 0 2.5em}
#sleva10 #why10 {background:url(images/sleva10-bg3.gif) no-repeat right top; padding:0 145px 0 0; margin:0 0 1.5em}
/*#banner_sleva10 {width:950px; height:145px; overflow:hidden; background:url(images/banner-sleva10-subv2.jpg) no-repeat left top; margin:-5px 0 30px 0}*/
#banner_sleva10 {width:950px; height:142px; overflow:hidden; background:url(images/banner-kanalova-sleva-sub.jpg) no-repeat left top; margin:-5px 0 30px 0}
/*#banner_sleva10 {width:950px; height:141px; overflow:hidden; background:url(images/banner-kanalova-sleva-sub-v2.jpg) no-repeat left top; margin:-5px 0 30px 0}*/
#banner_sleva10 div {position:relative; top:32px; left:20px; padding:0px 20px 0 20px}
#banner_sleva10 h3 {margin:0 0 0.2em}
#banner_sleva10 h3 strong {display:block}
#banner_sleva10 p {margin:0 0 0.7em}
#banner_sleva10 a {color:#000}

/*--- new contact ---*/
#newcontact {color:#000;/* line-height:1.3em;*/ width:760px; overflow:hidden}
#newcontact p {margin:0 0 1em}
#newcontact a {color:#000}
#newcontact a:visited {color:#666}
#newcontact a:hover {color:#94BC0A}
#newcontact .fleft {float:left}
#newcontact .rightcol {width:455px; float:right}
#newcontact .greenbox {clear:both; width:100%}
#newcontact .bankaccount {background:url(images/ikona-bankovni-spojeni.gif) no-repeat left top; padding:0 0 0.7em 70px}
#newcontact .clientcentrum {background:url(images/ikona-klientske-centrum.gif) no-repeat left top; padding:0 0 0.7em 70px}
#newcontact .greybox {width:455px; overflow:hidden; background:#F3F3F3 url(images/sedy-box-nahore.gif) no-repeat left top; margin:0 0 1em}
#newcontact .greybox .bg {background:url(images/sedy-box-dole.gif) no-repeat left bottom; padding:15px; min-height:10px}
* html #newcontact .greybox .bg {height:10px}
#newcontact .greybox p {float:left; width:190px; margin:0 20px 0 0}
#newcontact .greenbox {width:760px; background:url(images/zeleny-box4-nahore.gif) no-repeat left top; margin:0 0 1em}
#newcontact .greenbox .bg {background:url(images/zeleny-box4-dole.gif) no-repeat left bottom; padding:15px; min-height:10px}
* html #newcontact .greenbox .bg {height:10px}
#newcontact .greenbox .col {width:222px; float:left; margin:0 20px 0 0}
#newcontact .greenbox h2 {margin:0 0 0.5em}
#newcontact h3 {font-size:100%; margin:0}

/*--- new about us ---*/
#newaboutus {color:#000; /*line-height:1.3em;*/}
#newaboutus p {margin:0 0 1em}
#newaboutus .fleft {float:left; margin:0 10px 0.5em 0}
#newaboutus .fright {float:right; margin:0 0 0.5em 10px}
#newaboutus .leftcol {width:500px; float:left}
#newaboutus .rightcol {width:240px; float:right; background:#F3F3F3 url(images/sedy-box2-nahore.gif) no-repeat left top; font-size:90%; /*line-height:1.3em;*/}
#newaboutus .rightcol .bg {background:url(images/sedy-box2-dole.gif) no-repeat left bottom; padding:20px 20px 10px}
#newaboutus .rightcol ul {margin-bottom:1em}
#newaboutus .rightcol ul li {margin-bottom:0.5em}
#newaboutus .greenbox {width:500px; clear:both; background:url(images/zeleny-box5-nahore.gif) no-repeat left top}
#newaboutus .greenbox .bg {background:url(images/zeleny-box5-dole.gif) no-repeat left bottom; padding:15px}
#newaboutus .greenbox li {background:url(images/odrazka-checkmark.gif) no-repeat 0 0.15em; padding:0 0 0 22px; margin:0 0 1em}
#newaboutus .greenbox li li {background:url(images/arrow_all.gif) no-repeat 0 0; padding:0 0 0 13px; margin:0.3em 0 0}
#newaboutus .greenbox ul strong {font-size:120%}
#newaboutus .greenbox ul {margin-top:1.5em}
#newaboutus .greenbox ul ul {margin-top:0}
#newaboutus .greenbox h2 {margin:0 0 0.5em}

/*--- o nas - fotogalerie ---*/
#newgallery {color:#000}
#newgallery p {margin:0 0 1em}
#newgallery .thumb {width:178px; float:left; margin:0 16px 16px 0; background:url(images/galerie-nahled-pozadi.gif) no-repeat left top; text-align:center}
#newgallery .thumb p {margin:0; padding:8px 0; line-height:1px}
#newgallery .lastinrow {margin-right:0}
#newgallery .thumb p.links {height:2.3em; line-height:2.3em; font-size:90%; margin:0; padding:0}
#newgallery .thumb p.links span {display:block; height:2.3em; width:89px; float:left; text-align:center}
#newgallery .thumb p.links a {background:url(images/galerie-sipka.gif) no-repeat right 0.5em; padding:0 7px 0 0; color:#000; text-decoration:none}
#newgallery .thumb p.links a:hover {text-decoration:underline}
#newgallery .thumb p.links span.zoom {background:#F3F3F3 url(images/galerie-zvetsit-pozadi.gif) no-repeat left bottom}
#newgallery .thumb p.links span.download {background:#BFD800 url(images/galerie-stahnout-pozadi.gif) no-repeat right bottom}

/*--- pro media ---*/
#mediacontact {width:240px; background:url(images/box-vpravo1-nahore.gif) no-repeat left top; margin:0 0 1em; font-size:90%; /*line-height:1.3em;*/}
#mediacontact .bg {background:url(images/box-vpravo1-dole.gif) no-repeat left bottom; padding:13px 20px 8px}
#mediacontact h2, #gallerybox h2 {margin:0 0 0.3em}
#mediacontact p {margin:0 0 1em}
#gallerybox {width:240px; background:#F3F3F3 url(images/box-vpravo2-nahore.gif) no-repeat left top; margin:0 0 1em; font-size:90%; line-height:1.3em}
#gallerybox .bg {background:url(images/box-vpravo2-dole.gif) no-repeat left bottom; padding:13px 20px}
#gallerybox .thumb {width:200px; background:url(images/galerie-box-pozadi-nahore.gif) no-repeat left top; text-align:center; margin:0 0 1em}
#gallerybox .thumb p {padding:10px 0; line-height:1px}
#gallerybox .thumb p.links {height:23px; line-height:23px; background:url(images/galerie-box-pozadi-dole.gif) no-repeat left bottom; padding:0}
#gallerybox .thumb p.links span {display:block; width:100px; float:left}
#gallerybox .thumb p.links a {background:url(images/galerie-sipka.gif) no-repeat right 0.5em; padding:0 7px 0 0; text-decoration:none}
#gallerybox a {color:#000}
ul#mediamenu {margin:0; font-size:140%; font-weight:bold; text-transform:uppercase; line-height:1.3em; min-height:160px; margin:0 -10px 2em 0; width:490px; position:relative}
* html ul#mediamenu {height:160px}
ul#mediamenu li {width:156px; float:left; margin:0 11px 0 0; padding:120px 0 10px; text-align:center; position:relative}
ul#mediamenu li#mediareleases {background:url(images/media-tiskove-zpravy-pozadi.gif) no-repeat left top}
ul#mediamenu li#mediaphoto {background:url(images/media-fotogalerie-pozadi.gif) no-repeat left top}
ul#mediamenu li#mediamanual {background:url(images/media-manual-pozadi.gif) no-repeat left top; margin-right:0}
ul#mediamenu a {color:#000; text-decoration:none}
ul#mediamenu li a.boxlink {display:block; width:156px; height:150px; position:absolute; top:0; left:0}
.tiskovkyYear {height:100%; background:url(images2/openclose.gif) no-repeat 99% 8px #000000; color:#FFFFFF !important; margin:5px 0; padding:5px 10px; cursor:pointer; font-weight:bold}
.tiskovkyYear.act {background-position:99% -42px}
.listBreakRow {display:none}


/*--- management ---*/
#newmanagement {color:#000}
#newmanagement .person {width:372px; background:url(images/management-pozadi-nahore.gif) no-repeat left top; float:left; margin:0 0 1.3em; /*line-height:1.3em;*/}
#newmanagement .person .bg {width:342px; background:url(images/management-pozadi-dole.gif) no-repeat left bottom; padding:15px 15px 0}
#newmanagement #director {width:760px; background-image:url(images/management-reditel-pozadi-nahore.gif); float:none}
#newmanagement .even {float:right}
#newmanagement #director .bg {width:730px; background-image:url(images/management-reditel-pozadi-dole.gif)}
#newmanagement .person img {float:left; margin:-5px 10px 5px -5px}
#newmanagement .person p {margin:0 0 1em}
#newmanagement .person p.links, #newmanagement #director p.links {line-height:23px; height:23px; text-align:center; width:372px; margin:0 -15px; position:relative; font-size:90%}
#newmanagement .person .description {clear:both}
#newmanagement #director h3 {margin-left:265px}
#newmanagement #director p {margin:0 0 1em 265px}
#newmanagement .person p.links span {width:186px; float:left}
#newmanagement #director p.links span {width:135px}
#newmanagement .person p.links a {color:#000; background:url(images/galerie-sipka.gif) no-repeat right 0.5em; padding:0 7px 0 0; text-decoration:none}
#newmanagement .persongroup {width:760px; float:left; margin:0 0 1em; background:url(images/management-group-pozadi-nahore.gif) no-repeat left top; line-height:1.3em}
#newmanagement .persongroup .bg {width:730px; background:url(images/management-group-pozadi-dole.gif) no-repeat left bottom; padding:15px 15px 5px}
#newmanagement .persongroup p {margin:0 0 1em}
#newmanagement .persongroup h2 {margin:0 0 0.5em}
#newmanagement .even {float:right}
#newmanagement .ulleft {width:350px; float:left}
#newmanagement .ulright {width:350px; float:right}

/*--- proc jsme vyhodni ---*/
#whydirectboxes {color:#000;/* line-height:1.3em;*/}
#whydirectboxes .greenbox {width:244px; float:left; margin:1em 14px 1em 0; background:url(images/zeleny-box6-nahore.gif) no-repeat left top}
#whydirectboxes .greenbox .bg {background:url(images/zeleny-box6-dole.gif) no-repeat left bottom; padding:10px 15px 5px; min-height:35.5em}
* html #whydirectboxes .greenbox .bg {height:36em}
#whydirectboxes #gb3 {margin-right:0}
#whydirectboxes .icon {background-repeat:no-repeat; background-position:center top; padding:105px 0 0}
#whydirectboxes #gb1 .icon {background-image:url(images/proc-jsme-vyhodni-ikona1.gif)}
#whydirectboxes #gb2 .icon {background-image:url(images/proc-jsme-vyhodni-ikona2.gif)}
#whydirectboxes #gb3 .icon {background-image:url(images/proc-jsme-vyhodni-ikona3.gif)}
#whydirectboxes p {margin:0 0 1em}

/*--- dalnicni znamka zdarma ---*/
#znamka-zdarma-2009 {color:#000; margin:1.5em -25px 0 0; line-height:1.3em; width:500px; position:relative}
#znamka-zdarma-2009 a {color:#000}
#znamka-zdarma-2009 p {margin:0 0 1em}
#znamka-zdarma-2009 .fright {float:right}
#znamka-zdarma-2009 #znamka-pozadi {background:url(images/znamka-pozadi.jpg) no-repeat right top; padding:0 170px 0 0; margin:0 0 1.5em}
#znamka-zdarma-2009 .greybox {background:url(images/sedy-box-znamka-nahore.gif) no-repeat left top; width:500px; margin:0 0 1.5em}
#znamka-zdarma-2009 .greybox .bg {background:url(images/sedy-box-znamka-dole.gif) no-repeat left bottom; padding:15px 20px 7px 130px}
#znamka-zdarma-2009 .greybox h3 {font-size:110%; margin:0 0 0.7em}
#znamka-zdarma-2009 .greenbox {width:500px; background:url(images/zeleny-box3-nahore.gif) no-repeat left top; margin:0 0 1.5em}
#znamka-zdarma-2009 .greenbox .bg {background:url(images/zeleny-box3-dole.gif) no-repeat left bottom; padding:15px 20px 10px}
#znamka-zdarma-2009 table {width:100%; border:none; margin:0 0 1.5em}
#znamka-zdarma-2009 th {border-right:1px solid #FFF; border-bottom:1px solid #d7d7d7; padding:0.7em 7px}
#znamka-zdarma-2009 th.empty {background:transparent}
#znamka-zdarma-2009 td {border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; text-align:center; padding:0.7em 7px}
#znamka-zdarma-2009 td a {display:block; text-align:left}
#znamka-zdarma-2009 li {background:url(images/odrazka-checkmark.gif) no-repeat 0 0.2em; padding:0.1em 0 0.1em 24px; margin:0 0 0.5em}
#znamka-zdarma-2009 h2 {margin:0 0 1em}

/*--- nova pravidla ---*/
#new-rules {color:#000}
#new-rules p {margin:0 0 1em}
#new-rules ol {margin:0 0 1em 25px; list-style:decimal}
#new-rules ol li {background:none; padding:0; margin:0 0 0.3em; list-style:decimal}
#new-rules h3 {font-size:110%; margin:1.5em 0 0.4em}
#new-rules h3.notm {margin-top:0}
#new-rules h2 {font-size:110%; margin:1.5em 0 0.5em}

/*--- nova kalkulacka ---*/
#kalkulacka-new {width:240px; background:url(images/kalkulacka-pozadi-nahore-naroz2.png) no-repeat left top; margin:0 0 15px 0; font-size:95%; line-height:normal}
#kalkulacka-new div {background:url(images/kalkulacka-pozadi-dole.gif) no-repeat left bottom; padding:15px 20px 5px}
#kalkulacka-new p {margin:0 0 1em}
#kalkulacka-new .ml {margin-left:45px}
#kalkulacka-new h3 {margin:0 0 0.2em}
#kalkulacka-new h3 span, #kalkulacka-new h3 strong {display:block}
#kalkulacka-new #kk {padding-top:12px; margin-top:12px; background:url("/assets/templates/direct/images2/akce/2plus2/line5.gif") repeat-x scroll 0 0; font-size:90%; line-height:150%}
#banner490x80 {margin:1.5em 0}
#footer.wide, .widefooter #footer {margin:0}
.red {color:#C00}
.imgfleft {float:left; margin:0 15px 10px 0}

/*--- motocykl 2009 ----*/
#motocykl-2009 {background:url(./images/motorka.jpg) no-repeat left top; width:500px}
#motocykl-2009 h1 {font-size:34px} 
#motocykl-2009 h1 span {color:#000} 
#motocykl-2009 h1.banner-h1 {font-size:24px; text-transform:uppercase; height:150px; margin-top:34px; margin-left:15px; =margin-left:25px; min-height:150px !important} 
#motocykl-2009 .text {margin-top:48px} 
#motocykl-2009 img {float:right; width:199px; height:140px; overflow:hidden}
#motocykl-2009 p {margin-bottom:1em} 
#congratulations #motocykl-2009 .cbox div {background:transparent none; padding:0; width:300px}
#motocykl-2009 .cbox {background:url(./images/motocykl-bg.gif) no-repeat left top; padding:40px 0 5px 185px; width:auto; margin-bottom:26px}
#motocykl-2009 .cbox p {font-size:14px} 
#motocykl-2009 .cbox p.thumbs {margin:0 0 0 -185px; position:relative}
#motocykl-2009 .info-item img {width:75px; height:75px; overflow:hidden; float:left}
#motocykl-2009 .info-item .info-text {float:left; padding-left:15px; width:410px}
#motocykl-2009 .info-item .info-text div strong {font-size:14px; color:#94bc0a} 
#motocykl-2009 .info-item .info-text div strong span {color:#000}
#motocykl-2009 .info-item .info-text p {padding-top:1em}
#motocykl-2009 .thumbs img {float:none !important; width:auto !important; height:auto !important; margin:0 0 10px 10px}
#motocykl-2009 .gray-box {background:#f3f3f3 url(./images/gray-top.gif) no-repeat left top; margin-bottom:30px}
#motocykl-2009 .gray-box .bottom {background:url(./images/gray-bottom.gif) no-repeat left top; height:12px}
#motocykl-2009 .gray-box p {padding:15px 15px 0px; margin:0; font-style:italic}
#motocykl-2009 .info-item .info-text .gray-box p strong,
#motocykl-2009 .info-item .info-text .gray-box p {font-size:12px; color:#000}
.motocykl-bg2 {background:url(./images/motocykl-bg2.gif) no-repeat; padding:35px 175px 15px 15px; margin-bottom:26px; display:block}
.motocykl-bg2 p {font-size:14px; margin-bottom:10px}
 
/*--- nova pojistovaci poradna ---*/
#insurance-centrum, #insurance-centrum a {color:#000}
#insurance-centrum a:hover {text-decoration:underline}
#insurance-centrum img {vertical-align:middle}
#insurance-centrum .leftcol {width:450px; float:left; margin:0 0 1.5em}
#insurance-centrum .rightcol {width:290px; float:right; margin:0 0 1.5em}
.widegreyborderbox {width:760px; clear:both; margin:0 0 1.5em; background:url(images/sedy-box-okraj-760-nahore.gif) no-repeat left top}
.widegreyborderbox  .bg {background:url(images/sedy-box-okraj-760-dole.gif) no-repeat left bottom; padding:15px 20px 10px}
.widegreenborderbox {width:760px; clear:both; margin:0 0 1em; background:url(images/zeleny-box-okraj-760-nahore.gif) no-repeat left top}
.widegreenborderbox  .bg {background:url(images/zeleny-box-okraj-760-dole.gif) no-repeat left bottom; padding:15px 20px 10px}
#insurance-centrum ul {list-style:none; margin:0 0 0.5em 0; padding:0}
#insurance-centrum ul li {color:#999; margin:0 0 0.7em; padding:0 0 0 26px; background:url(images/ikona-plus.gif) no-repeat 0 0.25em}
#insurance-centrum .date, #insurance-centrum .date a {color:#999}
#insurance-centrum h2 {clear:both; color:#000 !important; text-transform:uppercase; margin:0 0 1em; font-size:120%}
#insurance-centrum .rightcol h2, #insurance-centrum .leftcol h2 {margin-bottom:0.5em}
#insurance-centrum .widegreenborderbox h2 a {color:#bfd800}
#insurance-centrum .widegreenborderbox h2 a:hover {text-decoration:underline; border:none}
.widegreyborderbox h3 {font-size:120%; margin:0 0 1em; clear:both}
.widegreyborderbox h3#cars {background:url(images/ikona-auto.gif) no-repeat left; padding:0 0 0 35px; position:relative; left:-9px}
.widegreyborderbox h3#motorcycle {background:url(images/ikona-moto.gif) no-repeat left; padding:0 0 0 35px; position:relative; left:-9px}
.widegreyborderbox .col1-2 {width:46%; float:left; margin:0 3% 1em 0; padding:0 0 0 1%}
.widegreyborderbox .col1-3 {width:29%; float:left; margin:0 3% 1em 0; padding:0 0 0 1%}
#insurance-centrum hr {height:1px; display:block; visibility:visible; background:#d9d9d9; color:#d9d9d9; border:none; margin:1em 0; clear:both}
.widegreyborderbox p {margin-left:26px}
#insurance-centrum .morelinks a {background:url(images/sipka-doprava-vice.gif) no-repeat right; padding:0 9px 0 0; margin:0 10px 0 0}
#contact-box .callus {width:55%; float:left; text-transform:uppercase; font-size:110%; padding:5px 0 0}
#contact-box .contacts {width:40%; float:right}
#contact-box .callus strong {color:#bfd800; font-size:320%}
#contact-box .contacts div {border-bottom:1px dotted #000; height:1.3em; margin:0 0 1em}
#contact-box .contacts a {text-decoration:none; font-weight:bold}
#contact-box .contacts div span {background-color:#FFF; background-repeat:no-repeat; background-position:left; padding:0.2em 0 0.2em 5px; float:right; width:45%}
#contact-box .contacts div span.label {float:left; padding:0.2em 5px 0.2em 0; width:auto}
#contact-box .contacts div.email-line span.label {background-image:url(images/ikona-email5.gif); padding-left:25px}
#contact-box .contacts div.skype-line span.label {background-image:url(images/ikona-telefon5.gif); padding-left:25px}
#contact-box img {margin-left:5px}
#insurance-centrum .rightcol .greyborderbox {width:290px; background:url(images/sedy-box-okraj-290-nahore.gif) no-repeat left top; margin:0}
#insurance-centrum .rightcol .greyborderbox .bg {padding:15px 0px 10px}
#insurance-centrum .rightcol .greybox {width:290px; background:#f3f3f3 url(images/sedy-box-290-nahore.gif) no-repeat left top; margin:0}
#insurance-centrum .rightcol .greybox .bg {background:url(images/sedy-box-290-dole.gif) no-repeat left bottom; padding:15px 20px 10px}
#insurance-centrum .rightcol h3 {font-size:120%; margin:0 0 0.2em}
#insurance-centrum .leftcol .greenborderbox {width:450px; background:url(images/zeleny-box-okraj-450-nahore.gif) no-repeat left top; margin:0 0 1.5em}
#insurance-centrum .leftcol .greenborderbox .bg {padding:15px 20px 10px}
#insurance-centrum .leftcol .greenborderbox p {margin:1em 0 0.5em}
#insurance-centrum  #articles-list img {float:left; margin:0 0 1em}
#insurance-centrum  #articles-list h3, #insurance-centrum  #articles-list p {margin-left:140px; margin-bottom:0.2em}
#insurance-centrum  #articles-list p.morelinks {margin-left:26px}
#insurance-centrum  #articles-list ul {clear:both; margin:1.5em 0 1em}
#insurance-centrum  #articles-list h3 a {color:#bfd800; text-decoration:underline}
#insurance-centrum  #articles-list h3 a:hover {border:none; text-decoration:none}
#insurance-centrum  #szboxyleft {float:left; width:450px; background:url(images/zeleny-box-okraj-450-nahore.gif) no-repeat left top; margin:0}
#insurance-centrum  #szboxyright {float:right; width:290px; background:url(images/sedy-box-okraj-290-nahore.gif) no-repeat left top; margin:0}
#insurance-centrum  #szboxyright .bg {padding:15px 0px 0px; margin-left:1.5em; margin-right:1.5em}
#insurance-centrum  #szboxyleft .bg {padding:15px 0px 0px; margin-left:1.5em; margin-right:1.5em}
#insurance-centrum  #szpozadiboxu {background:url(images/szpozadiboxu.gif) repeat-y top left}
#insurance-centrum  #szspodekboxu {background:url(images/szspodekboxu.gif) no-repeat top left; width:760px; height:10px; margin-bottom:1.5em}

#poradna-list {position:relative; width:450px; background:url(images2/novinky/poradna-list.png) no-repeat -450px 100% #bfd800; padding-bottom:56px}
#poradna-list .inner {padding:25px 20px 0 20px; width:410px; background:url(images2/novinky/poradna-list.png) no-repeat}
#insurance-centrum #poradna-list h2 {color:#000; padding:0; margin:0; font-size:2.6em}
#poradna-list h2 span {color:#fff}
#poradna-list h4 {padding-bottom:16px; font-weight:normal; font-style:italic; font-size:1.2em}
#poradna-list .more-links {position:absolute; right:20px; bottom:10px; text-align:right}
#poradna-list .more {padding-right:13px; margin-bottom:5px; display:block; background:url(images2/novinky/poradna-spread.png) no-repeat 150px -31px}
#poradna-list .rss {padding-left:17px; background:url(images2/novinky/poradna-spread.png) no-repeat 0px -68px}
#insurance-centrum #poradna-list ul {border-top:1px solid #99ad00; width:410px; padding:0; margin:0}
#insurance-centrum #poradna-list li {border-bottom:1px solid #99ad00; padding:5px 97px 4px 32px; background:url(images2/novinky/poradna-spread.png) no-repeat -64px 7px; font-weight:bold; width:281px; margin:0; position:relative}
#poradna-list .datum {color:#646F13; font-size:0.9em; font-weight:normal; position:absolute; right:10px; top:5px;}
#blog-banner {margin:0 0 1.5em;width:240px; display:block}

div#articles-list {margin:0 0 1.5em}
.dict-minh {height:252px}
* html .dict-minh {height:270px}
#contact-box-new {padding:10px 15px; margin:0 0 1em}
#contact-box-new .bg {background:url(images/ikona-telefon-velky.gif) no-repeat left; padding:0 0 0 35px}
#contact-box-new h2 {margin:0}
ul#article-list {list-style:none; margin:1em 0 1.5em; border-top:1px solid #d7d7d7}
ul#article-list li {background:#FFF; padding:10px 15px; border-bottom:1px solid #d7d7d7; min-height:120px}
ul#article-list li.odd {background:#f9f9f9}
* html ul#article-list li {height:120px}
ul#article-list img {float:left}
ul#article-list div {margin:0 0 0 140px}
ul#article-list h2, ul#article-list p {margin:0 0 0.2em}
ul#article-list h2 {height:auto; font-size:125%; line-height:1.3em}
ul#article-list h2 a {color:#bfd800; text-decoration:underline}
ul#article-list h2 a:hover {border:none; text-decoration:none; color:#bfd800}
ul#article-list .date, ul#article-list .date a {color:#999}
.paging {text-align:center; font-weight:bold}
.paging a.prev {float:left}
.paging a.next {float:right}
.paging a.no {background:#FFF; border:1px solid #d6d6d6; padding:3px 7px; margin:0 1px; text-decoration:none; color:#000 !important}
.paging a.no:hover, .paging a.currentno {background:#bbd205; border-color:#bbd205; color:#FFF !important}
#content_right .greyborderbox {width:240px; background:url(images/sedy-box-okraj-240-nahore.gif) no-repeat left top; margin:0 0 1.5em}
#content_right .greyborderbox .bg {background:url(images/sedy-box-okraj-240-dole.gif) no-repeat left bottom; padding:15px 17px 10px}
#content_right .greyborderbox h2 {text-transform:uppercase; color:#000 !important; font-size:120%; margin:0 0 0.5em}
#content_right .greyborderbox p {margin:0 0 0.5em}
#content_right .greyborderbox ul {list-style:none; margin:0 0 0.5em 0; padding:0}
#content_right .greyborderbox ul li {color:#999; margin:0 0 0.7em; padding:0 0 0 20px; background:url(images/ikona-plus.gif) no-repeat -6px 0.25em}
#content_right .greyborderbox a {color:#000}
#content_right .greyborderbox a:hover {text-decoration:none}
#content_right .greyborderbox hr {height:1px; display:block; visibility:visible; background:#d9d9d9; color:#d9d9d9; border:none; margin:0.7em 0; clear:both}
#content_right .greyborderbox p.rss {background:url(images/rss-ikona.gif) no-repeat left; padding:3px 0 3px 25px}
#content_right .greyborderbox p.rss a {color:#bfd800}
#content_right .greyborderbox .button {height:21px; background:url(images/tlacitko-hp.gif) no-repeat right; color:#000; font-weight:normal; border:none; padding:0 5px 0.1em; text-transform:uppercase; font-size:90%}
#content_right .greyborderbox input.text {width:105px; padding:0.3em 0; color:#999; font-size:90%}
/*#content_right .greyborderbox .thanks {background:#bfd800; padding:0.2em 5px}*/
#content_right .greyborderbox .thanks {font-size:150%; color:white; padding:0.2em 5px; margin-bottom:6px; background:url(images/notice-bg.gif) no-repeat top left}
#content_right .greyborderbox .thanks span {background:url(images/notice-bg.gif) no-repeat bottom left; display:block; height:100%; width:100%}
#socialSites img {margint:0 8px}
#softsell-detail hr {height:1px; display:block; visibility:visible; background:#d9d9d9; color:#d9d9d9; border:none; margin:1.5em 0}
#softsell-detail h1,h2,h3 {height:auto; text-transform:none}
#softsell-detail .fleft {float:left; margin:0 15px 1em 0}
#softsell-detail .fright {float:right; margin:0 0 1em 15px}
#softsell-detail p {margin:0 0 1em}
#softsell-detail p.date {margin:0 0 0.5em}
#softsell-detail p.date, #softsell-detail .date a {color:#999}
#softsell-detail h2 {text-transform:none; font-size:125%; margin:1.5em 0 0.5em; color:#000 !important}
#softsell-detail h3 {text-transform:none; font-size:110%; margin:1em 0 0.5em; color:#000 !important}
#softsell-detail ol {list-style:decimal; margin:0 0 1em 25px; padding:0}
#softsell-detail ol li {background:none; margin:0 0 0.5em; padding:0; list-style:decimal}
#softsell-detail ul {margin:0 0 1em 10px}
#softsell-detail ul li {margin:0 0 0.5em; padding-left:12px}
#softsell-detail .tright {text-align:right}
ul#forum-list {list-style:none; margin:0 0 1em; border-top:1px solid #d7d7d7}
ul#forum-list li {background:transparent; padding:10px; border-bottom:1px solid #d7d7d7}
ul#forum-list .post-no {width:46px; height:38px; background:url(images/komentar-bublina.gif) no-repeat left; float:left; text-align:center}
ul#forum-list .post-no span {display:block; line-height:27px}
ul#forum-list div {margin:0 0 0 75px}
ul#forum-list div p {margin:0 0 0.3em !important}
ul#forum-list h3 {font-size:115%; margin:0 0 0.2em}
div.comment-item {background:transparent; padding:10px; border-bottom:1px solid #d7d7d7; clear:both}
div.comment-item .post-no {width:46px; height:38px; background:url(images/komentar-bublina.gif) no-repeat left; float:left; text-align:center}
div.comment-item .post-no span {display:block; line-height:27px}
div.comment-item div {margin:0 0 0 75px}
div.comment-item div p {margin:0 0 0.3em !important}
div.comment-item h3 {font-size:115%; margin:0 0 0.2em}
#new-forum-post {padding:15px 15px 5px; border:solid #d7d7d7; border-width:1px 0; text-align:right; background:#f9f9f9}
#new-forum-post label {float:left; margin:0 5px 0.5em 0; padding:0.3em 0 0}
#new-forum-post input.text, #new-forum-post textarea {border:1px solid #d7d7d7; background:#FFF; padding:2px; width:390px; font-family:sans-serif; font-size:100%}
#new-forum-post input#captcha {width:90px}
#new-forum-post input#name {width:200px; margin-right:190px}
#new-forum-post textarea {height:150px}
#new-forum-post .button {width:121px; height:21px; background:url(images/tlacitko-zelene.gif) no-repeat center; border:none; font-family:sans-serif; font-size:90%; text-transform:uppercase}
.rules-list {list-style:none; margin:0 0 1.5em 25px}
.rules-list li {background:transparent; padding:0; margin:0 0 1em; list-style:decimal}
.rules-list ul {margin:0.5em 0 0.5em 25px; list-style:disc}
.rules-list ul li {list-style:disc}
#pojistenivozidla a, #pojistenidomova a {color:black}
#pojistenivozidla ul, #pojistenidomova ul {padding:0}
#pojistenivozidla li, #pojistenidomova li {list-style-image:url(images/sipka_zb.png); margin-bottom:1em; margin-left:20px; padding:0; background-image:none}
#pojistenivozidla h1 {line-height:1.2em; font-size:28px; margin:0 0 0.5em; color:#C3DA13; text-decoration:none; text-transform:uppercase}
#pojistenivozidla h2 {line-height:1em; font-size:16px; z-index:1; height:20px; color:black; text-decoration:none; text-transform:uppercase}
#pojistenivozidla h3 {text-transform:uppercase}
#content_twocol_right {margin:0px; width:750px; float:right}
#pojisteniauta {background:white url(images/boxauto.jpg) no-repeat top left; width:530px; min-height:127px; float:left}
#pojisteniauta2 {margin:127px 0 0 0; padding:0 20px 0 20px; border-left:solid #dedede 1px; border-right:solid #dedede 1px}
#pojisteniautaspodek {background:url(images/boxautospodek.jpg) no-repeat top left; width:530px; height:10px}
#autoprvniodst {width:220px; float:left}
#autoprvniul {width:240px; margin-left:245px}
#pojistenivozidla .autadalsiodst {margin-top:20px; padding-top:20px; border-top:solid 1px #dedede}
#pojistenivozidla .autaodstobr {float:left}
#pojistenivozidla .autadalsiodst div {margin-left:85px}
#pojistenivozidla .autadalsiodst p {padding-bottom:0.5em}
#pojistenimotorky {float:right; width:210px; min-height:127px; background:url(images/boxmotorka.jpg) no-repeat top left}
#pojistenimotorky2 {margin:127px 0 0 0; padding:0 20px 0 20px; border-left:solid #dedede 1px; border-right:solid #dedede 1px}	
#pojistenimotorkyspodek {background:url(images/boxmotorkaspodek.jpg) no-repeat top left; width:210px; height:10px}
#pojistenidomova p {margin-bottom:0.5em}
#pojistenidomova h1 {line-height:1.2em; font-size:28px; margin:0 0 0.5em; color:#C3DA13; text-decoration:none; text-transform:uppercase}
#pojistenidomova h2 {line-height:1em; font-size:16px; z-index:1; height:20px; color:black; text-decoration:none; text-transform:uppercase}
#pojistenidomova h3 {text-transform:uppercase}
#pdvelkeboxy {width:750px; background:url(images/carapozadi.png) repeat-y top left; position:relative}
#pdvelkylevy {float:left; width:370px; background:url(images/boxdomacnost.jpg) no-repeat top left}
#pdvelkypravy {float:right; width:370px; background:url(images/boxnemovitost.jpg) no-repeat top left}
#pdvelkylevy2, #pdvelkypravy2 {margin:122px 0 0 0; padding:0 20px 0 20px}
.pdboxyspodek {width:750px; height:11px; background:url(images/pdboxyspodek.jpg) no-repeat top left}
#pdspodnicast h2 {color:#C3DA13; margin-top:1.5em}
#pdspodnicast h3 {color:black; margin-bottom:0.5em}
#pdmaleboxy {width:750px; background:url(images/carapozadi.png) repeat-y top left; margin-top:1.5em}
#pdmalylevy {float:left; width:370px; background:url(images/pdmalyboxvrsek.jpg) no-repeat top left}
#pdmalypravy {float:right; width:370px; background:url(images/pdmalyboxvrsek.jpg) no-repeat top left}
#pdmalylevy2, #pdmalypravy2 {margin:20px 0 0 0; padding:0 20px 0 20px}
p.clearer {clear:both; margin:0; color:white}
.doprava {float:right}
table.celasirka {width:480px}
#tab01,#tab02 {width:490px}
#maxiFont {font-size:120%}
#miniFont {font-size:90%}
p.zalozky {font-size:85%}
div.pojpor_obr {text-align:center}
div.pojpor_obr img {display:block; margin:0 auto}
#faq-list h3 {margin-left:0.5em}
h3#dalsiotazky {margin-left:3em}
.widegreyborderbox .col1-3-r {width:29%; float:left; margin:0 3% 1em 1em; padding:0 0 0 1%}
.widegreyborderbox .col1-3-r2 {width:25%; float:left; margin:0 3% 1em 1em; padding:0 0 0 1%}
#odpocetbox {float:right; width:270px; height:28px; background:url(images/narozbublina.gif) no-repeat top left; margin-top:-24px}
#odpocet {padding-top:8px; padding-left:12px; font-size:10px; line-height:17px}
#naroz-banner {background:url(images/sirokybanner.png) no-repeat top left; width:950; height:65px}
#naroz-banner div {padding:20px}
#naroz-banner p {float:left; text-transform:uppercase; font-size:180%; font-weight:bold}
#naroz-banner img {display:block; float:right; width:200px; height:30px}
#pravidla {font-size:95%}
#pravidla ol li {background:transparent; font-weight:bold; text-transform:uppercase; list-style:decimal; margin:0 0 1em 30px}
#pravidla ol ol li {text-transform:none; font-weight:normal; background:transparent; list-style:lower-alpha; margin:0.5em 0 0.5em 25px}
#pravidla ol ol ol li {background:transparent; list-style:lower-roman; margin:0.5em 0 0.5em 25px}
#naroz_balonbox {float:left; margin-top:1.5em; width:500px; background:url(images/velkyboxbalonky.jpg) no-repeat top left}
#naroz_balonbox div.obsah {padding:0 15px 0 170px; margin-top:30px; border-left:1px solid #dedede; border-right:1px solid #dedede}
#naroz_balonbox div.spodek {height:10px; width:500px; background:url(images/sedybox500spodek.gif) no-repeat top left}
#naroz_balonbox a, #naroz_dolniboxlevy a #naroz_balonbox a:visited, #naroz_dolniboxlevy a:visited {color:black; font-weight:bold}
#naroz_dolnibox_levy {width:360px; float:left}
#naroz_dolnibox_pravy {float:right; width:120px; height:234px; background:url(images/balonky.jpg) no-repeat top left}
#newaboutus.vyhodni {width:480px; overflow:hidden}
#newaboutus.vyhodni .greenbox {background-image:url(images/zeleny-box7-nahore2.gif); margin-bottom:20px} 
#newaboutus.vyhodni .greenbox .bg {background-image:url(images/zeleny-box7-dole.gif)}
#newaboutus.vyhodni .greenbox li {padding-right:20px}/*
border:1px solid red; */
#how-to {background:url(images/copy-action-bg.jpg) no-repeat; width:500px; height:206px; margin-bottom:10px; margin-top:22px}
#intend {margin-left:220px; padding-top:9px; padding-right:10px}
#intend h3 {padding-bottom:10px}
#intend #calculate {margin-top:15px}
.btn-spocitat-cenu {display:block; width:114px; height:30px; background:url(images/btn-spocitat-cenu.png) no-repeat top left}
.btn-vice-info {display:block; width:120px; height:30px; background:url(images/viceinfob.gif) no-repeat top left}
#pojistenidomova .btn-spocitat-cenu {position:absolute; right:1px; bottom:15px}
#pojistenidomova .btn-vice-info {position:absolute; bottom:15px}
#pojistenidomova #left-btn {bottom:15px; right:400px}
#pojistenidomova #left-left-btn {left:20px}
#pojistenidomova #right-btn {right:20px}
.noStandartCalc p a img {margin-bottom:10px}
/*
#icContentFrame {margin-left:-20px; width:777px; overflow:hidden}
html>body #icContentFrame {margin-left:-20px; width:790px; overflow:visible} */
#icContentFrame {margin-right:-13px; margin-left:-7px; width:777px; overflow:hidden}
html>body #icContentFrame {width:790px; overflow:visible} 
#povinne-ruceni-2009 {width:750px}
#povinne-ruceni-2009 .indent {background:transparent url(images/accident-ilust-img.jpg) no-repeat left top; width:400px; padding-left:350px}
#povinne-ruceni-2009 .indent2 {background:transparent url(images/accident-ilust-img.jpg) no-repeat right top; width:400px; padding-right:350px}
#povinne-ruceni-2009 ul {padding:16px 0 0 0; font-size:1.1em}
#povinne-ruceni-2009 .indent2 ul li,
#povinne-ruceni-2009 .indent ul li {margin-bottom:18px; padding-left:28px; background:transparent url(images/mark-ok-ico.jpg) no-repeat left 3px}
#povinne-ruceni-2009 .bottom-box h6 {color:#000000 !important; padding-bottom:10px} 
#povinne-ruceni-2009 .bottom-box p {padding-bottom:10px; height:51px}
#povinne-ruceni-2009 .bottom-box {width:100%; padding-top:55px}
#povinne-ruceni-2009 .bottom-box .col {width:275px; padding-left:75px; float:left; background:transparent url(images/calc-bg.gif) no-repeat 10px 0}
#povinne-ruceni-2009 .bottom-box .col2 {width:333px; float:right; padding-left:67px; background:transparent url(images/comp-bg.gif) no-repeat 0 0}
#onWayDirect {width:755px}
#onWayDirect .content {width:500px ; float:left; background:transparent url(images/jak-se-zucasnit-souteze.jpg) no-repeat}
#onWayDirect .content .skuter {dispaly:block; height:197px; color:#333333 !important; padding:75px 20px 20px}
#onWayDirect .content .skuter h2 {color:#000 !important; text-transform:uppercase; line-hegith:20px; height:auto; padding-bottom:32px}
#onWayDirect .content .skuter ul {padding-bottom:13px}
#onWayDirect .content .skuter p {width:300px} 
#onWayDirect .content .skuter a {color:#333333 !important; text-decoration:underline}
#onWayDirect .content .skuter a:hover {text-decoration:none} 
#onWayDirect .content .skuter .link {padding-bottom:30px} 
#onWayDirect .sidebar {width:200px; padding:165px 20px 0; height:142px; float:right; background:transparent url(images/uz-umim-zit.jpg) no-repeat; position:relative; margin-top:-10px}
#onWayDirect .sidebar .lst {padding-top:10px} 
#onWayDirect .sidebar #clcprize {margin-left:43px}
#onWayDirect .mapa {clear:both; margin-bottom:20px} 
#onWayDirect .location table {border-collapse:collapse; width:177px; margin-right:10px; float:left; border:0} 
#onWayDirect .location table td {border:1px #e0e0e0 solid; border-style:solid none; font-size:.9em}
#onWayDirect .location table tr {background-color:#fff !important} 
#onWayDirect .location table tr.active {background-color:#f4f9e1 !important; font-weight:bold} 
img#rsaobr {width:95px; height:49px; float:left}
p#rsatext {float:right; width:370px} 
.fr {float:right}
.verisign {border:0} 
#pojistenimotocyklu #benegists {background:url(images/benefits-bg.jpg) no-repeat; width:730px ; padding-top:15px; padding-left:20px; padding-bottom:6px; margin-bottom:20px}
#pojistenimotocyklu #benegists p,
#pojistenimotocyklu h2 {color:#000000 !important; padding-left:60px} 
#pojistenimotocyklu #benegists h2 {font-weight:bold}
#pojistenimotocyklu #benegists h2.ttl {padding-left:0; padding-bottom:24px}
#pojistenimotocyklu #benegists p {padding-bottom:22px}
#pojistenimotocyklu #benegists p.pb {padding-bottom:21px}


.halfBox {width:365px; background:url(images/radious-bottom-bg.jpg) no-repeat left bottom; padding-bottom:27px; display:block; float:right; overflow:hidden}
.halfBoxInner {height:450px; background:url(images/radious-top-bg.jpg) no-repeat left top; display:block; padding-left:90px; position:relative}
#pojistenimotocyklu .halfBox h2 {padding:25px 0 18px 90px; background:url(images/moto.gif) no-repeat 20px 16px; position:relative; white-space:nowrap; left:-90px}
#pojistenimotocyklu .halfBox h2.crash {background-image:url(images/moto-crash.gif)}
.halfBox ul {position:relative; margin-bottom:5px}
.halfBox li {padding-right:25px; padding-left:20px; margin-bottom:5px; background:url(images/listNEW.gif) no-repeat 0 4px !important}
.black li {padding-right:25px; padding-left:20px; margin-bottom:5px; background:url(images/listNEW4.gif) no-repeat 0 4px !important}
.halfBox a {margin-bottom:18px; display:block}
.halfBox a img {position:absolute; bottom:-7px}
.halfBox2 {width:484px; background:url(images/radious-bottom-bg2.jpg) no-repeat left bottom; padding-bottom:13px; display:block}
.halfBox2Inner {height:280px; background:url(images/radious-top-bg2.jpg) no-repeat left top; display:block; padding:0 21px; position:relative}
.halfBox2InnerHavarijni {height:359px; background:url(images/radious-top-bg3.jpg) no-repeat left top; display:block; padding:0 21px; position:relative}
#motocykl .halfBox2 h3 {padding:21px 0 12px 0}
#motocykl div.sedy_nadpis h5 {padding-left:15px}
#motocykl .halfBox2 li.pb {padding-bottom:30px}
#motocykl .halfBox2 li {background-image:none; padding-left:45px; padding-bottom:18px}
#motocykl .headline {font-size:14px}
#motocykl table {width:482px}
#motocykl .arrow {display:table-cell; width:135px; background:url(images/listNEW2.gif) no-repeat 10px 9px; padding-left:18px; vertical-align:top}
#motocykl td,
#motocykl th {padding-left:18px}
#motocykl li {background:url(images/listNEW3.gif) no-repeat 5px 3px; padding-left:22px; vertical-align:top; margin-bottom:8px}
#motocykl img {float:right}
#motocykl td.npl {padding-left:.3em}
#motocykl li.parent {background-image:none}
.newStyle li {background:url(images/listNEW3.gif) no-repeat 5px 3px; padding-left:22px; vertical-align:top; margin-bottom:8px}


#pripojisteni-automobily .h3 {padding:21px 0 12px 0 !important; color:#333 !important}
#automobil div.sedy_nadpis h5,
#automobil div.sedy_nadpis .h5,
#pripojisteni-automobily .h5 {padding-left:15px !important; font-size:12px !important; line-height:23px !important}
#automobil .halfBox2 li.pb {padding-bottom:30px}
#automobil .halfBox2 li {background-image:none; padding-left:45px; padding-bottom:18px}
/*#automobil .headline {font-size:14px}*/
#automobil table {width:482px}
#automobil table h3 {font-size:14px}
#automobil .arrow {display:table-cell; width:135px; background:url(images/listNEW2.gif) no-repeat 10px 9px; padding-left:18px; vertical-align:top}
#automobil td,
#automobil th {padding-left:18px}
#automobil li {background:url(images/listNEW3.gif) no-repeat 5px 3px; padding-left:22px; vertical-align:top; margin-bottom:8px}
#automobil img {float:right}
#automobil td.npl {padding-left:.3em}
#automobil li.parent {background-image:none}
#automobil .halfBox2Inner {background:transparent url(images/radious-top-bg2b.gif) no-repeat left top; height:365px}
#automobil #h400 {height:400px}
.gray {background:#f3f3f3 url(images/grayNEW-bottom.gif) no-repeat bottom left; padding-bottom:8px; width:485px; margin-top:15px}
.grayInner {background:#f3f3f3 url(images/grayNEW-top.gif) no-repeat top left; padding:11px 18px 0 18px}
/*- co se nam povedlo -*/
#uspechy li {background:url(images/listNEW3.gif) no-repeat 5px 3px; padding-left:22px; height:auto; vertical-align:top; margin-bottom:8px}
#uspechy #successStuff {background:url(images2/o-nas/success-stuff-top.jpg) no-repeat 0 0; width:760px; margin-bottom:20px} 
#uspechy #successStuffBg {padding:15px 0 15px 20px; background:url(images2/o-nas/success-stuff-end.jpg) no-repeat 0 100%}
#uspechy #successStuff .itemSuccess {width:211px; padding-right:45px; float:left}
#uspechy #successStuff .itemSuccess.lst {padding-right:0}
#uspechy a {color:#333333; display:block; margin-top:8px}
#uspechy li a {margin:0; padding:0}
#uspechy .perex {padding-bottom:28px} 
#uspechy h3 {text-transform:uppercase; margin-bottom:0; padding-bottom:10px; font-size:14px}
#uspechy .underline {border-bottom:1px #d7d7d7 solid}
#uspechy #leftCol {width:370px; float:left}
#uspechy #rightCol {width:370px; float:right}
#uspechy #leftCol .item,
#uspechy #rightCol .item {padding-left:80px; background:url(images/bubble.jpg) no-repeat 13px 15px; padding-bottom:20px; border-bottom:1px #d7d7d7 solid; padding-top:15px}
#uspechy .pTopp {padding-top:20px}
#uspechy #leftCol .item strong,
#uspechy #rightCol .item strong {display:block; margin-top:13px} 
.clearfix {height:1px; clear:both; overflow:hidden}
#uspechy ul {margin-top:15px}
#uspechy #leftCol2 {width:480px; float:left}
#uspechy #rightCol2 {width:280px; float:right; padding-top:20px}
/*- guide -*/
#guide {color:#333; width:490px}
#guide .perex {padding-bottom:12px}
#guide h2 {font-size:14px; color:#000 !important; text-transform:uppercase; padding-bottom:20px; height:auto}
#guide h5 {font-size:12px; margin-bottom:5px; color:#333 !important}
#guide h4 {color:#000 !important; margin-bottom:9px}
.white-bg-bottom p {padding-bottom:8px}
#guide .pb25 {padding-bottom:25px}
#guide .styled li {background:url(images/listNEW3.gif) no-repeat 5px 3px; padding-left:22px; height:17px; vertical-align:top; margin-bottom:8px}
#guide .style li a {font-weight:normal; color:#333333} 
#guide .style li a:hover {text-decoration:none} 
#guide .icon1,
#guide .icon2 {float:left; padding-right:11px}
#guide .icon3  {float:left; padding-right:0px}

#guide .icon1,
#guide .icon2,
#guide .icon3 {height:169px; overflow:hidden}
#guide .icon1 a,
#guide .icon2 a,
#guide .icon3 a {display:block; text-indent:-10000px; margin-bottom:15px}
#guide .icon1 a:hover,
#guide .icon2 a:hover,
#guide .icon3 a:hover {text-decoration:none}
#guide a {color:#333333 !important; text-decoration:underline}
#guide a:hover {text-decoration:none}
#guide .detail {background:none; padding-left:0; position:relative}
.detail .close {width:9px; height:9px; outline:0; display:block; position:absolute; top:10px; right:15px; background:url(images/guide/close.png) no-repeat left top; text-indent:-10000px; z-index:100}
#guide .detail .expandedContent {background:url(images/guide/green-top.png) no-repeat left top; display:block; padding-top:37px; padding-left:0; top:-25px; margin-bottom:-30px; _top:-40px; _margin-bottom:-48px; position:relative}
#guide .detail .expandedContentInner {background:url(images/guide/green-bottom.png) no-repeat 0 100%; display:block;padding:0 23px 20px 23px; margin-bottom:15px; position:relative}
#guide .detail .expandedContentInner p {padding-bottom:20px}
#guide .icon1 a {width:156px; height:169px; background:url(images/guide/icon1.png) no-repeat}
#guide .icon2 a {width:156px; height:169px; background:url(images/guide/icon2.png) no-repeat}
#guide .icon3 a  {width:156px; height:169px; background:url(images/guide/icon3.png) no-repeat}
#guide .item1 {background:url(images/guide/num1.png) no-repeat 12px 2px; padding-left:70px}
.item1 .item-text {background:url(images/guide/ilust01.png) no-repeat right top; width:279px; padding-right:125px}
#guide .item2 {background:url(images/guide/num2.png) no-repeat 12px 2px; padding-left:70px}
.item2 .item-text {background:url(images/guide/ilust02.png) no-repeat right top; width:279px; padding-right:125px}
#guide .item3 {background:url(images/guide/num3.png) no-repeat 12px 2px; padding-left:70px}
.item3 .item-text {background:url(images/guide/ilust03.png) no-repeat right top; width:279px; padding-right:125px}
#guide .item4  {background:url(images/guide/num4.png) no-repeat 12px 2px; padding-left:70px}
.item4 .item-text {background:url(images/guide/ilust04.png) no-repeat right top; width:279px; height:110px; padding-right:125px}
#guide .item5 {background:url(images/guide/num5.png) no-repeat 12px 2px; padding-left:70px}
.item5 .item-text {background:url(images/guide/ilust05.png) no-repeat right top; width:279px; padding-right:125px}
.white-bg-top {background:url(images/guide/white-rounded-top-bg.gif) no-repeat left top; display:block; padding-top:10px; padding-left:0}
.white-bg-bottom {background:url(images/guide/white-rounded-bottom-bg.gif) no-repeat 0 100%; display:block; padding-bottom:20px; margin-bottom:15px}
#bannerFlotila {width:720px; height:140px; background:url(images/banner-flotila/banner.png) no-repeat; margin-top:10px; padding:20px 10px 30px 20px}
#bannerFlotila.iframe {width:760px; margin-top:0; text-align:left}
#iframeBG {background-image:none}
#bannerFlotila h1,
#bannerFlotila h2 {line-height:1.5; font-weight:bold; text-transform:uppercase}
#bannerFlotila h2 {font-size:180%}
#bannerFlotila h1 {font-size:320%; margin-bottom:2px}
#bannerFlotila p  {margin-bottom:12px; color:#333333}
#bannerFlotila img {margin-right:8px}
#bannerFlotila #headline {background:url(images/banner-flotila/h1-headers.gif) no-repeat; height:76px; width:372px; text-indent:-10000px; margin-bottom:10px}
#bannerFlotila h2.paddingBottom {padding-bottom:10px}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding:0; margin:0}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {font:12px Arial, Helvetica, sans-serif; color:#333333}
#TB_secondLine {font:10px Arial, Helvetica, sans-serif; color:#666666}
#TB_window a {color:#bfd800 !important; font-size:14px}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%}
.TB_overlayMacFFBGHack {background:url(macFFBgHack.png) repeat}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75}
* html #TB_overlay {/* ie6 hack */
     position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px')}
#TB_window {position:fixed; z-index:102; color:#000000; display:none; text-align:left; top:50%; left:50%}
* html #TB_window {/* ie6 hack */
position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_window img#TB_Image {display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666}
#TB_caption{height:25px; padding:7px 30px 10px 25px; float:left; display:block; bacground-color:#FFF; font-size:14px}
#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right; display:none}
#TB_closeAjaxWindow{padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right}
#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; margin-bottom:1px}
#TB_title{background-color:#e8e8e8; height:27px}
#TB_ajaxContent{clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0px 5px 0px}
#TB_load{position:fixed; display:none; height:13px; width:208px; z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load {/* ie6 hack */
position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_HideSelect{z-index:99; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%}
* html #TB_HideSelect {/* ie6 hack */
     position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px')}
#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px}
#TB_prev {width:115px; height:30px; overflow:hidden; background:url(/assets/templates/direct/images2/but-prev.png) no-repeat; text-indent:-10000px; display:block; cursor:pointer}
#TB_next {width:70px; height:30px; overflow:hidden; background:url(/assets/templates/direct/images2/but-next.png) no-repeat; margin-right:30px; position:absolute; right:0; top:7px; text-indent:-10000px; display:block; cursor:pointer}
#TB_caption {float:none; position:relative}
#pojistenivozidlav2 h1   {margin:0 0 14px 0}
#pojistenivozidlav2 h2,
#pojistenivozidlav2 p,
#pojistenivozidlav2 li {color:#000 !important}
#pojistenivozidlav2 .ttl {margin-left:18px; margin-bottom:12px}
#benegists {background:url(images/pojistit-automobily/background-top.gif) no-repeat left top; padding-top:15px; width:492px; float:left; margin-bottom:20px; _margin-bottom:10px;  overflow:hidden}
#benegists a {color:#000 !important; text-decoration:underline !important; font-weight:bold; border:0 !important}
#benegists a:hover {color:#000 !important; text-decoration:none !important; border:0 !important}
#benegists #b-inner, #benegists #b-inner2  {background:url(images/pojistit-automobily/background-bottom.gif) no-repeat left bottom; padding-bottom:17px}
#benegists #b-inner2 {padding-bottom:8px}
.benefit    {background:url(images/pojistit-automobily/thick.gif) no-repeat 0 8px; width:451px; display:block; margin-left:21px; padding-bottom:2px; padding-top:1.5px}
.benefit h2 {padding-left:62px; border-top:1px #b5ca15 solid; padding-top:8px}
.benefit p  {padding-left:62px; padding-bottom:0px}

#advertisment { width:239px; height:350px; display:block; float:right }

.bannerZkop { width: 240px; height: 337px; overflow: hidden; float: right; background: url(images2/banner-bg.jpg) no-repeat; position:relative}
#bannerZkopCalendar {background-image:url(images2/jak-pojistit/kalendar2010.jpg)}
.bannerZkopPad {padding:15px 20px}
.bannerZkopInner { padding: 190px 20px 20px 20px;  background: url(images2/banner-laptop.jpg) 18px 40px no-repeat; }
.bannerZkop a.viceinfo {color:#202020 !important; position:absolute; left:20px; bottom:65px}
.bannerZkop p {text-transform: uppercase; line-height: 1.2em;}
.bannerZkop .biger {font-size:145%; line-height:115%; margin:0}
.bannerZkop .spacer { background: #cfd88f; height: 1px; overflow: hidden; font-size: 0; line-height: 0; margin: 10px 0; }
.bannerZkop a.button { margin-top: 20px; display: block; }
.bannerZkop .but {top:288px; left:20px; position:absolute}

#calc {width:120px; height:30px; float:right; margin-right:20px; margin-top:8px}
#calc2 {width:120px; height:30px; float:right; margin:8px 20px 8px 0px}
#calc2a {display:inline; height:40px; float:right; margin:-2px 23px 8px 0}
#havarijni-pojisteni,
#povinne-ruceni {width:253px; height:360px; padding:22px 20px 26px 91px; position:relative}
#havarijni-pojisteni  {background:url(images/pojistit-automobily/havarijni-bg.gif) no-repeat 0 0; float:right}
#povinne-ruceni       {background:url(images/pojistit-automobily/povinne-bg.gif) no-repeat 0 0; float:left}
#havarijni-pojisteni h2,
#povinne-ruceni h2 {padding-bottom:17px}
#havarijni-pojisteni h2 a:hover,
#povinne-ruceni h2 a:hover {color:#b5ca15 !important; border-bottom:1px #b5ca15 solid}
#havarijni-pojisteni h2 a,
#povinne-ruceni h2 a {color:#000 !important; border-bottom:1px #000 solid}
#havarijni-pojisteni li,
#povinne-ruceni li {background:url(images/listNEW3.gif) no-repeat 5px 3px; padding-left:22px; height:auto; vertical-align:top; margin-bottom:18px; line-height:1.3em; position:relative}
#havarijni-pojisteni .buttons,
#povinne-ruceni .buttons {position:absolute; bottom:15px; right:67px}
#havarijni-pojisteni .more-info,
#povinne-ruceni .more-info {margin-bottom:15px; display:block}
.halfBox2InnerHavarijni2 {height:359px; background:url(images/automobil-2009/radious-top-bg.gif) no-repeat left top; display:block; padding:0 21px; position:relative}
#automobil .halfBox2 {margin-bottom:30px}
#automobil .halfBox2 h3 {padding:21px 0 12px 0}
#automobil div.sedy_nadpis h5 {padding-left:15px}
#automobil .halfBox2 li.pb {padding-bottom:30px}
#automobil .halfBox2 li.pb2 {padding-bottom:23px}
#automobil .halfBox2 li {background-image:none; padding-left:45px; padding-bottom:18px}
#automobil .headline {font-size:14px}
#automobil table {width:482px; border-collapse:collapse; margin-bottom:20px}
#automobil .arrow {display:table-cell; width:135px; background:url(images/listNEW2.gif) no-repeat 10px 9px; padding-left:18px; vertical-align:top}
#automobil td,
#automobil th {padding-left:18px}
#automobil li {background:url(images/listNEW3.gif) no-repeat 5px 3px; padding-left:22px; vertical-align:top; margin-bottom:8px}
#automobil img {float:right}
#automobil td.npl {padding-left:.3em}
#automobil li.parent {background-image:none}
#automobil .center img {float:none} 
#pripojisteni-automobily p,
#pripojisteni-automobily ul {margin:0 0 15px}
#content_middle table th a {color:#000 !important}
#content_middle table th a:hover {color:#000 !important; text-decoration:none}
#content_right h3.ml a strong, 
#content_right h3.ml a span{color:#000; text-decoration:none}
#content_right h3.ml a:hover strong,
#content_right h3.ml a:hover span {color:#000; text-decoration:underline !important}
.beware {background:#f2f2f2 url(images/beware-bg.gif) no-repeat 0 0; width:430px; height:46px; line-height:46px; display:block; padding-left:62px}
#countdown-cols {width:487px}
#countdown-cols #info-col,
#countdown-cols #odpocet {width:235px; float:left}
#countdown-cols #odpocet {height:331px; background:url(images/count-down2-bg.gif) no-repeat top left; padding-left:12px}
#countdown-cols #info-col {float:right; height:295px; background:url(images/count-down3-bg.gif) no-repeat top left; margin-top:36px; padding-left:16px; width:219px}
#countdown-cols #odpocet .item {width:50px; height:40px; float:left; background:url(images/count-down-bg.gif) no-repeat top left; padding:12px 0 5px 0; text-align:center; margin-right:4px}
#countdown-cols #odpocet h4                {font-weight:normal; padding:188px 0 8px 0; font-size:13px; color:#000 !important}
#countdown-cols #odpocet a {padding-left:0; font-size:11px; color:#000 !important; padding-bottom:5px}
#countdown-cols #odpocet .item strong      {text-transform:uppercase; font-size:.70em}
#countdown-cols #odpocet .item strong span {font-size:245%; display:block}
#countdown-cols #info-col h3 {color:#000 !important; padding-top:18px; padding-bottom:17px; font-size:14px}
#countdown-cols #info-col ul {padding-left:20px; padding-bottom:13px}
#countdown-cols #info-col li {padding-left:28px; color:#333333 !important; background:url(images/countdown-icons.gif) no-repeat top left; padding-bottom:7px; font-size:11px; padding-right:20px}
#countdown-cols #info-col .ico1 {background-position:-13px 0; line-height:27px}
#countdown-cols #info-col .ico2 {background-position:-12px -37px; line-height:27px}
#countdown-cols #info-col .ico3 {background-position:-8px -84px}
#countdown-cols #info-col .ico4 {background-position:-12px -135px} 
 div.sedy_nadpis h5 {padding-left:15px}
/*- members get members -*/
#members-get-members #member-left-col {float:left; width:515px}
#members-get-members #member-right-col {float:left; width:235px}
#members-get-members #member-right-col form#green-box {margin-top:37px; background:#bfd800 url(images/members-get-members/green-bg.png) no-repeat; width:205px; height:360px; padding-left:16px; padding-right:14px; margin-bottom:10px}
#members-get-members #member-right-col table {border-collapse:collapse; border:0}
#members-get-members #member-right-col table td,
#members-get-members #member-right-col table th {border:0}
#members-get-members #member-right-col table th {padding-left:0; background-color:Transparent}
#members-get-members #member-right-col table td {text-align:right; white-space:nowrap; padding:3px 3px 3px 0; _padding:2px 2px 2px 0}
#members-get-members #member-right-col table input {width:110px}
#members-get-members #member-right-col table input#submit {background-color:transparent; border:0; width:auto}
#members-get-members #member-right-col h3 {padding-top:17px; color:#000 !important; text-transform:uppercase; padding-bottom:10px; font-size:14px}
#members-get-members #member-left-col h1,
#members-get-members #member-left-col p {padding-right:21px}
#members-get-members #member-right-col  .space-top {padding-top:25px}
#members-get-members #member-left-col #bannerFlash {height:320px}
#members-get-members #member-left-col h1 {margin-bottom:0}
#member-text h3 {color:#000; text-transform:uppercase; font-size:14px}
#member-text p {padding-top:5px; padding:5px 0}
#member-text .box {width:164px; height:94px; border-bottom:0; float:left; padding:45px 0 0 16px; margin-left:10px; _margin-left:5px; margin-top:10px; margin-bottom:20px}
#member-text .box.frst {margin-left:0}
#member-text .n1 {background-image:url(images/members-get-members/box-1.png) }
#member-text .n2 {background-image:url(images/members-get-members/box-2.png)}
#member-text .n3 {background-image:url(images/members-get-members/box-3.png)}
#member-text .n4 {background-image:url(images/members-get-members/box-4.png)}
#contact-info-member {line-height:24px; font-size:118%; padding-bottom:20px}
#contact-info-member img {vertical-align:middle; height:24px; line-height:24px; margin-right:10px}
#member-front {background:url(images/members-get-members/front.png) no-repeat; width:273px; height:87px; padding:18px 461px 0 21px; font-size:118%} 
* strong.green {color:#94BC0A !important}
#akceZa1Kc {width:490px; overflow:hidden}
#akceZa1Kc img.fr {margin-top:-45px; margin-bottom:-45px}
#akceZa1Kc #akce-content {width:295px; min-height:800px; _height:800px; background:url(images/akce/content-bg2.jpg) no-repeat; padding:15px 0 0 195px; margin-bottom:20px}
#akceZa1Kc #head-action {padding-bottom:42px}
#akceZa1Kc h2 {text-transform:uppercase; color:#000 !important; margin-bottom:10px}
#akceZa1Kc h2 a {color:#000 !important; text-decoration:underline}
#akceZa1Kc h2 a:hover {text-decoration:none; border-bottom:0}
#akceZa1Kc h6 {margin-bottom:12px; font-size:12px}
#akceZa1Kc h2,
#akceZa1Kc h6,
#akceZa1Kc a,
#akceZa1Kc li,
#akceZa1Kc p {color:#333333 !important}
#akceZa1Kc #greenContent {margin-top:50px}
#akceZa1Kc .button {margin-bottom:8px; padding-right:20px; text-align:right} 
#akceZa1Kc #greenContent ul {margin-bottom:10px}
#mamuti_party_pravidla .greenNew li,
 .greenNew li {background:url(images/listNEW3.gif) no-repeat 5px 3px; padding-left:22px; vertical-align:top; margin-bottom:8px; list-style:none}
#nice-list li                 {background:url(images/akce/gray-rounded-border.gif) no-repeat; padding-top:10px; padding-left:0; width:490px; margin-bottom:10px}
#nice-list .list-bottom {background:url(images/akce/gray-rounded-border.gif) no-repeat bottom left; padding-bottom:10px}
#nice-list .n1             {background:url(images/akce/list-1.gif) no-repeat 10px top}
#nice-list .n2             {background:url(images/akce/list-2.gif) no-repeat 10px top}
#nice-list .n3             {background:url(images/akce/list-3.gif) no-repeat 10px top}
#nice-list .n4             {background:url(images/akce/list-4.gif) no-repeat 10px top}
#nice-list .n               {padding:5px 18px 5px 70px}
#nice-list .la             {background:url(images/akce/list-a.gif) no-repeat 0 15px; padding-left:35px; padding-top:15px}
#nice-list .lb             {background:url(images/akce/list-b.gif) no-repeat 0 top; padding-left:35px}
#clockBg {clear:both; width:490px; height:44px; background:url(images/akce/clock-bg.gif) no-repeat 0 0; padding-left:60px; line-height:44px; color:#333333}
#akceZa1Kc .button .fr {margin:0 0 10px 0}
#flash-banner-kamaradi {margin-top:15px}

/* Jak prejit k directu
------------------------------------------------------------------------------- */
#jakPrejitZalozky {width:490px; margin-bottom:15px; background:url(images2/jak-prejit/jak-prejit-zalozky-bg.png) no-repeat 0  100%; clear:both; color:#333333}
#pan1a, #pan2a {background-position:0 0; width:245px; color:#7f7f7f !important; text-align:center; line-height:41px; height:41px; overflow:hidden; display:block; background-image:url(images2/jak-prejit/zalozky-2cols-grey-green.png); float:left; font-weight:bold; text-decoration:none}
#pan1a.act {background-position:0 123px; color:#333333 !important}
#pan2a {background-position:0 82px}
#pan2a.act {background-position:0 41px; color:#333333 !important}
#pan1, #pan2 {padding:16px; clear:both}
.jakPrejitForm label {width:115px; float:left; clear:both}
.jakPrejitForm .bor {border-bottom:1px solid #dddddd; margin-bottom:15px; padding-bottom:15px}
.jakPrejitForm div {float:left; margin-left:4px; width:204px; margin-bottom:18px; background:url(images2/jak-prejit/frm-jaknato-input.png) no-repeat; margin-right:10px}
.jakPrejitForm input.inp {border:0; background-image:none; background-color:none; margin:2px 0 5px 5px; padding:0; width:190px; font-size:100%}
.jakPrejitForm input.submit {margin-left:119px; border:0}
.jakPrejitForm h5 {color:#333333 !important; font-size:120%; padding-bottom:2px}
.jakPrejitForm select {float:left; margin-right:2px}
#benegists.prejdete {color:#333333 !important}
#benegists.prejdete h2 {color:#000000 !important}
#benegists.prejdete h2.ttl {padding-left:25px !important; padding-bottom:10px !important}
#dateSpecial {display:block; width:104px; height:21px; float:left; background:url(images2/jak-prejit/input-date.png) no-repeat; margin:0 5px 0 10px}
#pickDateLabel {width:100%; display:block; padding-bottom:4px}
#CustomFields_21_dd {margin-left:100px}
#content_full {text-align:left; font-size:90%; width:750px; line-height:1.5em; margin:0 auto}

/* Pojisteni kabelky
------------------------------------------------------------------------------- */
div.kabelka {width:490px; background:url(images2/kabelka/kabelka-top.png) no-repeat; margin-bottom:15px; padding-top:4px}
div.kabelka div {padding:0 20px 14px 20px; background:url(images2/kabelka/kabelka-end.png) no-repeat 0 100%}
div.kabelka h4 {padding-bottom:5px}
ul.kabelka {margin:0; padding:0}
ul.kabelka li {border-bottom:1px solid #dddddd; background-repeat:no-repeat; background-position:0 15px; padding:15px 0 13px 75px}
ul.kabelka li.n1 {background-image:url(images2/kabelka/kabelka-n1.png); background-position:0 4px}
ul.kabelka li.n2 {background-image:url(images2/kabelka/kabelka-n2.png)}
ul.kabelka li.n3 {background-image:url(images2/kabelka/kabelka-n3.png)}
ul.kabelka li.n4 {background-image:url(images2/kabelka/kabelka-n4.png)}
ul.kabelka li.n5 {background-image:url(images2/kabelka/kabelka-n5.png)}
ul.kabelka li.n6 {background-image:url(images2/kabelka/kabelka-n6.png)}
ul.kabelka ul li {background:url(images2/kabelka/li-black_dot-white_ar.gif) no-repeat 0 0.25em; padding:0 0 10px 18px; border:none}
ul.kabelka li.last {border-bottom:0}
.kabelka-left {float:left; width:200px; margin-bottom:15px}
.kabelka-left p {margin:0 10px 15px 0}

/* Partneri
------------------------------------------------------------------------------- */
.partneri li {background:url(images2/partneri/box-partneri.png) no-repeat !important; width:490px; margin:0 0 10px 0 !important; overflow:hidden; padding:15px 0 0 0 !important}
.partneri span.end {background:url(images2/partneri/box-partneri-end.png) no-repeat !important; height:10px; width:490px; display:block; clear:both}
.partneri img {float:left; margin-left:20px}
.partneri a img {margin-left:0}
.partneri p, .partneri h4 {float:right; width:325px; margin-right:25px}
.partneri p {padding-bottom:10px}
.partneri h4 {padding-bottom:5px}
#citiL h3 {background:url(images2/partneri/ico-auto.png) 100% 0 no-repeat; padding:6px 85px 35px 0}
#citiL li {padding:19px 0 19px 50px}
#citiR h3 {background:url(images2/partneri/ico-citibankcard.png) 100% 0 no-repeat; padding:6px 85px 18px 0}

/* Sitemap
------------------------------------------------------------------------------- */
#sitemap h1 {font-size:16px; line-height:32px; height:32px; padding:0 20px; width:715px; margin:0 0 16px 0; background:url(images2/sitemap/h1.png) no-repeat #c6dc1f; color:#333333; clear:left}
#sitemap h2 {font-size:13px; color:#333333 !important}
#sitemap .col2 {width:336px; margin:0 20px 30px 20px; float:left; display:inline; overflow:hidden}
#sitemap .col3 {width:211px; margin:0 20px 30px 20px; float:left; display:inline; overflow:hidden}
#sitemap .col4 {width:150px; margin:0 20px 30px 20px; float:left; display:inline; overflow:hidden}
#sitemap a {color:#333333 !important; text-decoration:none !important}
#sitemap a:hover {color:#bcd93e !important; text-decoration:none !important}
#sitemap li {background:url(images/arrow_all.gif) no-repeat 0 0.45em; padding:6px 0 0 10px}
#sitemap li li {background:none; padding-left:0px}

/* Jak pojistit
--------------------------------------------------------------------------- */
.boxGreenCar {background:url(images2/jak-pojistit/green-gradient-box-car.jpg) no-repeat; width:290px; height:147px; padding:15px 180px 15px 20px; margin-bottom:30px; position:relative}
.boxGreenCar a.but {position:absolute; right:55px; top:114px}
.boxGreenCar h4 {margin-bottom:8px; font-size:17px !important}
.greenCalc {padding-left:75px; margin-bottom:12px; width:460px; height:60px; overflow:visible}
.greenCalc img {margin-top:5px}
.jak-pojistit-paticka {background:url(images2/jak-pojistit/special-paticka.png) no-repeat; width:360px; height:55px; overflow:visible; padding:32px 130px 0 110px}
#formJakPojistit {background:url(images2/jak-pojistit/form-grey-box.png) no-repeat; width:490px; overflow:hidden}
#formJakPojistit div.bg {background:url(images2/jak-pojistit/form-grey-box-end.png) no-repeat 0 100%; padding:20px 20px 20px 90px}
#formJakPojistit h4 {margin-bottom:8px; float:left; width:155px}
#formJakPojistit p {float:left; width:155px}
#formJakPojistit form {float:right; width:215px; margin:0; padding:0}
#formJakPojistit label {float:left; width:56px; clear:both; margin-bottom:12px; margin-right:6px; text-align:right}
#formJakPojistit input.inp {float:right; width:150px; margin-bottom:12px}
#formJakPojistit .podminky {float:right; width:150px; margin-bottom:12px; display:block; overflow:hidden; position:relative}
#formJakPojistit .podminky span {float:right; width:130px; font-size:80%; line-height:140%; overflow:hidden; display:block}
#formJakPojistit input.chbox {border:0 !important; margin:0 !important; padding:0 !important; position:absolute; left:0; top:0}
#formJakPojistit input.submit {float:right; margin-top:8px; border:0}
#vyhledavani .search-result { margin-bottom: 10px; } 
#vyhledavani .search-result a { font-size: 14px; font-weight: bold; display: block; margin-bottom: 5px; }
body.iframe { background-image: none; text-align: left; }
body.iframe #footer { width: 950px; }
.listBlock1-noimage, .listBlock2-noimage {margin-bottom:15px}
.listBlock1-noimage h3, .listBlock2-noimage h3 {font-size:120%; font-weight:bold; color:#BFD800}
.listBlock1-noimage h3 a, .listBlock2-noimage h3 a {text-decoration:underline}

/* ---  CSS Document ---  */
#akceStyle .top,
#akceStyle .bottom { width: 487px; display: block; }
#akceStyle .top *,
#akceStyle .bottom * { display: none; }
#akceStyle .buttons { text-align: right; }
#akceStyle .buttons2 { text-align: left; }

.styledGreen { margin-bottom: 13px; } 
.styledGreen li { background-image: none; padding-left: 0; font-size: 14px;  padding: 4px 2px 4px 0; line-height: 26px; clear: left; }
.styledGreen li small { float: left; background: transparent url(images2/akce/01/list-green.png) no-repeat; margin-right: 6px; width: 47px; text-align: center; display: block; padding-bottom: 3px; font-size: 12px; font-weight: bold; }
#akceStyle .simple .top, #akceStyle .simple .bottom { width: 490px; }

.colUl { width: 225px; float: right; }
.offsetLink { display:block; float:left; padding-left:10px; padding-top:10px; }
#letterbox50 {background:url(images2/domov/letterbox25.jpg) no-repeat #bfd800; width:750px; top:-15px; position:relative}
#letterbox50 div {background:url(images2/domov/letterbox50-end.jpg) 0 100% no-repeat; padding:45px 265px 12px 20px}
#letterbox50 h2 {color:#000 !important; font-size:170% !important; margin-bottom:15px !important}
#letterbox50 .kod img {vertical-align:middle}
#letterbox50 .more-info {display:block; float:left; margin-left:12px; line-height:30px}
#jakPrejitAuto {background:url(images2/jak-pojistit/link-jaknaauto.png) no-repeat; width:239px}
#jakPrejitAuto a {background:url(images2/jak-pojistit/link-jaknaauto-end.png) no-repeat 0 100%; text-decoration:none; color:#000; padding:15px 17px 15px 22px; display:block}
#jakPrejitAuto a:hover {color:#c1d60f}
#form_vypoved {float:left}
#form_vypoved label {display:block}
#form_vypoved .label {width:155px; margin-right:5px; float:left; display:block; margin-bottom:15px}
#form_vypoved input.submit {margin-left:200px; border:0}
#frm_vypoved_priloha {width:290px; height:29px; overflow:hidden; font-size:120px; opacity:0; filter:alpha(opacity=0)}
#frm_vypoved_prilohaBG {width:290px; height:29px; margin-left:160px; margin-bottom:15px; float:left; background:url(images2/jak-prejit/finput-vypoved.png) no-repeat; cursor:pointer}
#form_vypoved input.inp {float:left; margin-bottom:15px}
#form_vypoved input.radio {border:0; margin-bottom:15px}

/* ------- stary veci ----------
#ban-stopky {background:url(images2/auto/baner-stopky-bg.jpg) no-repeat; width:199px; height:316px; positiom:relative; padding:15px 20px; position:relative; float:right}
#ban-stopky h3 {font-size:150%; line-height:120%; padding-bottom:10px;}
#ban-stopky img {position:absolute; left:15px; top:300px}
*/
#bannerFlashCounter {width:240px; height:350px; float:right}
#kampan-ridicak p { padding: 0 0 10px 0; margin: 0; }

/* --- boxy --- */
.greyBox950 {background:url(images2/akce/2plus2/greybox950-top.png) no-repeat #e8e8e8; width:950px; margin-bottom:15px}
.greyBox950 .bg {background:url(images2/akce/2plus2/greybox950-end.png) no-repeat 0 100%; padding:15px 25px; overflow:hidden}
.greyShadebox950 {background:url(images2/akce/2plus2/greyshadebox950-top.png) no-repeat  #e8e8e8; width:950px; margin-bottom:15px}
.greyShadebox950 .bg {background:url(images2/akce/2plus2/greyshadebox950-end.png) no-repeat 0 100%; padding:15px 25px; overflow:hidden}
.greyShadebox750 {background:url(images2/akce/motosalon/greyshadebox750-top.jpg) no-repeat  #e8e8e8; width:750px; margin-bottom:15px}
.greyShadebox750 .bg {background:url(images2/akce/motosalon/greyshadebox750-end.png) no-repeat 0 100%; padding:15px 20px; overflow:hidden}
#rsaBox {background-image:url(images2/rsa/rsa-box-top.jpg); font-size:120%; line-height:150%}
#rsaBox .bg {padding-right:310px}
.greenBoxYellBorSpec583 {background:url(images2/akce/2plus2/greenboxyelborspec583-top.jpg) no-repeat #bfd800; width:583px; margin-bottom:15px}
.greenBoxYellBorSpec583 .bg {background:url(images2/akce/2plus2/greenboxyelborspec583-end.png) no-repeat 0 100%; padding:15px 20px}
.greybox490 {background:url(images2/jak-prejit/greybox-490-top.png) no-repeat  #e8e8e8; width:490px; margin-bottom:15px}
.greybox490 .bg {background:url(images2/jak-prejit/greybox-490-end.png) no-repeat 0 100%; padding:15px 20px}
.whitebox490yelBor {background:url(images2/jak-prejit/jak-prejit-zalozky-bg.png)  0 100% no-repeat}
.whitebox490yelBor .bg {background:url(images2/jak-prejit/jak-prejit-zalozky-top.png)  no-repeat; padding:15px 20px}
.greyShadeBox490 {width:490px; background:url(images2/akce/greyshadebox-top.png) no-repeat  #e8e8e8; margin-bottom:30px}
.greyShadeBox490 .bg {background:url(images2/akce/greyshadebox-end.png) no-repeat 0 100%; padding:15px 18px}
.greenBorBox490 {width:490px; background:url(images2/jak-pojistit/greenborbox-top.jpg) no-repeat #bfd800; margin-bottom:15px}
.greenBorBox490 .bg {background:url(images2/jak-pojistit/greenborbox-end.jpg) no-repeat 0 100%; padding:15px 18px}
.greyBorBox490 {width:490px; background:url(images2/jak-prejit/greyborbox-top.png) no-repeat  #e8e8e8; margin-bottom:15px}
.greyBorBox490 .bg {background:url(images2/jak-prejit/greyborbox-end.png) no-repeat 0 100%; padding:15px 18px}
greyshadebox484 {background:url(images2/ruceni/greyshadebox484-top.png) no-repeat  #e8e8e8; width:484px; margin-bottom:15px}
.greyshadebox484 .bg {background:url(images2/ruceni/greyshadebox484-end.png) no-repeat 0 100%; padding:15px 20px}
#verB.greyshadebox484 {background:url(images2/ruceni/greyshadebox484-extended.jpg) no-repeat 0 100%  #e8e8e8; padding-bottom:10px}
#verB.greyshadebox484 .bg {background:url(images2/ruceni/greyshadebox484-top.png) no-repeat 0 0; padding:0}
#verB.greyshadebox484 .bg2 {background:url(images2/ruceni/greyshadebox484-end2.png) no-repeat 0 100%; height:100%; padding:15px 20px 0 20px}
.greenboxyellowborder484 {background:url(images2/ruceni/greenboxyellowborder484-top.jpg) no-repeat #bfd800; width:484px; margin-bottom:15px}
.greenboxyellowborder484 .bg {background:url(images2/ruceni/greenboxyellowborder484-end.png) no-repeat 0 100%; padding:15px 20px}
#verA.greenboxyellowborder484 {background-image:url(images2/ruceni/greenboxyellowborder484-top2.jpg)}
#verA.greenboxyellowborder484 .bg {height:210px; background-image:url(images2/ruceni/greenboxyellowborder484-end2.png)}
.greenBox465 {background:url(images2/akce/motosalon/greenbox465-top.png) no-repeat #c1d400; width:465px; margin-bottom:15px}
.greenBox465 .bg {background:url(images2/akce/motosalon/greenbox465-end.png) no-repeat 0 100%; padding:15px 20px}
.greyBorderBox370 {background:url(images2/partneri/greyborderbox370-top.png) no-repeat #e8e8e8; margin-bottom:15px; width:370px}
.greyBorderBox370 .bg {background:url(images2/partneri/greyborderbox370-end.png) no-repeat 0 100%; padding:12px 15px}
.boxGreyBor {background:url(images2/meteor/box-greyborder-top.png) no-repeat #e8e8e8; margin-bottom:15px; width:271px; text-align:left}
.boxGreyBorBg {background:url(images2/meteor/box-greyborder-end.gif) no-repeat 0 100%; padding:12px 15px 0 15px}
.greyBox265 {background:url(images2/akce/motosalon/greybox265-top.png) no-repeat #f3f3f3; width:265px; margin-bottom:15px}
.greyBox265 .bg {background:url(images2/akce/motosalon/greybox265-end.png) no-repeat 0 100%; padding:15px 20px}
.greenBorderBox240 {background:url(images2/akce/greenborbox240-end.jpg) no-repeat 0 100%  #bfd800; margin-bottom:15px; width:240px}
.greenBorderBox240 .bg {background:url(images2/akce/greenborbox240-top.png) no-repeat; padding:18px}
.greybox240 {background:url(images2/akce/greybox-240-top.png) no-repeat #f3f3f3; width:240px; margin-bottom:15px}
.greybox240 .bg {background:url(images2/akce/greybox-240-end.png) no-repeat 0 100%; padding:18px 20px}
.greybox240 a {color:#3a3e1c !important}
.greyborbox240 {background:url(images2/ruceni/greyborbox240-top.jpg) no-repeat #e8e8e8; width:240px; margin-bottom:15px}
.greyborbox240 .bg {background:url(images2/ruceni/greyborbox240-end.png) no-repeat 0 100%; padding:15px 20px}
#greybox240note {background-image:url(images2/ruceni/bg-note240grey.jpg)}
.boxGreyBor2 {background:url(images2/partneri/box2-greyborder.png) no-repeat #e8e8e8; margin-bottom:15px; width:240px; text-align:left}
.boxGreyBorBg2 {background:url(images2/partneri/box2-greyborder-end.png) no-repeat 0 100%; padding:12px 15px 0 15px}
#contact .bg {padding:15px 10px}


.grayborderbox .top,
.grayborderbox .bottom { position: relative; top: 0px; left: -1px; overflow: hidden; }
.grayborderbox .top { background: transparent url(images2/akce/01/grayborder-top.png) no-repeat; height: 8px; margin-bottom: -1px; }
.grayborderbox .bottom { background: transparent url(images2/akce/01/grayborder-bottom.png) no-repeat; height: 9px; top: 0; margin-top: 0; }
.grayborderbox { background-color: #dedede; width: 485px; padding: 0 1px; display: block; overflow: hidden; margin-bottom: 10px; }
.grayborderbox-inner { background-color: #fff; padding: 9px 15px; }
.grayborderbox,
.grayborderbox a { color: #333333 !important; }
.grayborderbox a:hover { text-decoration: underline; }
.grayborderbox p { padding-bottom: 18px; font-size: 12px; }
.grayborderbox h3 { text-transform: uppercase; padding-bottom: 5px; font-size: 14px; }
.greenboxyellowborder .top,
.greenboxyellowborder .bottom { position: relative; top: 0px; left: -1px; overflow: hidden; }
.greenboxyellowborder .top { background: transparent url(images2/akce/01/greenyellow-top.png) no-repeat; height: 14px; margin-bottom: -1px; }
.greenboxyellowborder .bottom { background: transparent url(images2/akce/01/greenyellow-bottom.png) no-repeat; height: 14px; top: 0; margin-top: 0; }
.greenboxyellowborder { background: transparent url(images2/akce/01/greenyellow-middle.png) repeat-y; width: 485px; padding: 0 1px; display: block; overflow: hidden; margin-bottom: 10px; }
.greenboxyellowborder-inner { background: transparent url(images2/akce/01/bg-car.png) no-repeat 190px -6px; padding: 15px; padding-bottom: 5px; }
.greenboxyellowborder.simple { background-image: url(images2/akce/02/greenbg-middle.png); width: 490px; }
.greenboxyellowborder.simple .top { background-image: url(images2/akce/02/greenbg-top.png); }
.greenboxyellowborder.simple .bottom { background-image: url(images2/akce/02/greenbg-bottom.png); }
.greenboxyellowborder.simple .greenboxyellowborder-inner { background-image: none; } 
.greenboxyellowborder h5,
.greenboxyellowborder,
.greenboxyellowborder a { color: #333333 !important; }
.greenboxyellowborder a:hover { text-decoration: underline; }
.greenboxyellowborder h2 { font-size: 16px; margin-bottom: 10px; color: #333 !important; text-transform: uppercase; font-weight: bold; }
.greenboxyellowborder h2 a { text-decoration: underline; color: #333 !important; border: 0; text-transform: uppercase; font-weight: bold; }
.greenboxyellowborder h2 a:hover { text-decoration: none; border-bottom: 0 !important; }
.greenboxyellowborder h5 { margin-bottom: 10px; font-size: 12px; }
.greenboxyellowborder .text-btn { float:left; padding-left:20px; padding-top:5px; }
.graybox .top,
.graybox .bottom { position: relative; top: 0px; left: -1px; overflow: hidden; }
.graybox .top { background: transparent url(images2/akce/01/gray-top.png) no-repeat; height: 9px; margin-bottom: -1px; }
.graybox .bottom { background: transparent url(images2/akce/01/gray-bottom.png) no-repeat; height: 11px; top: 0; margin-top: 0; }
.graybox p { background: #f3f3f3 url(images2/akce/01/clock-ico.png) no-repeat 20px 2px; width: 401px; margin-left: -1px; display: block; overflow: hidden; }
.greenBoldBox {background:url(images2/partneri/green-fatbox.png) no-repeat; margin-bottom:12px; width:490px}
.greenBoldBox div {background:url(images2/partneri/green-fatbox-end.png) no-repeat 0 100%; padding:20px 20px 5px 20px}
.greenBoldBox a {color:#262b00}
.greenBoldBox a.woko {height:30px; line-height:30px; display:block; float:right}
.greenBoldBox span.woko {height:30px; line-height:30px; display:block; float:left; background:url(images2/partneri/woko-l.png) no-repeat #f4f8e1}
.greenBoldBox span.woko span {height:30px; line-height:30px; display:block; float:left; padding:0 5px; background:url(images2/partneri/woko-r.png) no-repeat 100% 0}
.newBlackLine {color:#333333 !important; display:block}

/* ----- ridicak B ----- */
#ridicakB-headTop {background:url(images2/akce/ridicakb-headtop.png) no-repeat; width:176px; height:215px; overflow:hidden; color:#000; padding:15px 294px 5px 20px; font-size:150%; color:#000; margin:0}
#ridicakB-headTop h3 {line-height:105%; font-size:110%}
#ridicakB-headEnd {width:450px; padding:0 20px; background:url(images2/akce/ridicakb-headend.png) no-repeat 0 100%}
#ridicakB-headEnd h3 {font-size:160%; line-height:115%}
#ridicakB-headEnd h3 span {font-size:85%; display:block; padding-bottom:15px}
#ridicakB-listTop {background:url(images2/akce/ridicakb-boxlist-top.png) no-repeat; margin-bottom:15px; width:755px}
#ridicakB-listTop div {background:url(images2/akce/ridicakb-boxlist-end.png) no-repeat 0 100%; padding:100px 0 15px 0; width:755px}
#ridicakB-listTop ul {margin:0; padding:0; list-style:none; width:755px}
#ridicakB-listTop li {width:95px; margin:0 15px; float:left; background:none; overflow:hidden; padding:0; display:inline}


/* --- kalkulacky slevy na ridicak --- */
#license_month {width:72px}
#calcRidicakHor {width:490px; height:195px; background:url(images2/akce/calc-ridicak-hor.jpg); margin-bottom:20px; position:relative}
#calcRidicakHor.verze2 {background-image:url(images2/akce/calc-ridicak-hor2.jpg)}
#calcRidicakHor h3 {position:absolute; left:20px; top:15px}
#calcRidicakHor label {font-weight:bold; display:block; font-size:120%; padding-bottom:8px}
#calcRidicakHor div {left:40px; top:60px; width:260px; position:absolute}
#calcRidicakHor p {left:345px; top:65px; width:120px; position:absolute; font-weight:bold; font-size:125%; line-height:100%}
#calcRidicakHor #license_sleva {display:block; font-size:200%; line-height:120%}
#calcRidicakHor .but {position:absolute; right:20px; bottom:15px}
#calcRidicakHor .calico {vertical-align:bottom}
#calcRidicakVer {margin-bottom:30px}
#calcRidicakVer h3 {font-size:270%; line-height:120%}
#calcRidicakVer p {font-weight:bold; font-size:125%}
#calcRidicakVer #license_year {width:55px}
#calcRidicakVer .calico {vertical-align:bottom}
#calcRidicakVer #license_sleva {font-size:330%; line-height:80%}


/* akce new */
#akceBig {background-image:url(images2/akce/box-zubatej-green-top.png)}
#akceBig .bg {background-image:url(images2/akce/box-zubatej-green-end.png)}
#akceBig .akceCont {width:265px; margin-left:35px}
#akceBig .akceCont p {padding-bottom:45px}
#akceBig .akceLinks {left:285px; bottom:28px}
.akce {width:755px; margin-bottom:15px; background:url(images2/akce/box-zubatej-top.png) no-repeat 0 0; position:relative; overflow:hidden; float:left}
.akce .bg {padding:15px 10px 15px 20px; background:url(images2/akce/box-zubatej-end.png) no-repeat 0 100%; width:725px}
.akce h3 {font-size:180%; line-height:120%; margin:0; padding-bottom:6px;}
.akce h3 a {text-decoration:underline}
.akce h3 a:hover {color:#333333; border:0}
.akce h4 {margin:0; padding-bottom:4px}
.akce p {margin:0}
.akceThumb {width:215px; margin-right:15px; margin-left:-20px; display:inline; float:left; overflow:visible; height:150px}
.akceCont {width:530px; float:left}
.akceCont p {padding-bottom:44px}
.akceInfo {width:159px; float:right}
.akceInfo p {padding-bottom:70px}
.akceLinks {position:absolute; left:20px; bottom:17px; width:350px; height:25px}
.akceLinks a {line-height:25px; display:block; color:#333333; margin-right:18px; font-weight:bold; height:25px}
.akceTyp {position:absolute; right:10px; bottom:1px; width:153px; height:65px; background:url(images2/akce/horizontal-dots.png) repeat-y 50px 0px}
.akceTyp strong {position:relative; width:50px; height:65px; margin-right:1px; overflow:hidden; float:left; display:block}
.akceTyp span {background:url(images2/akce/typ-akce.png) no-repeat 0 0; position:absolute; left:0; top:0; width:100%; height:100%; display:block}
.akceTyp .n1 {background-position:-153px 0}
.akceTyp .n2 {background-position:0 0}
.akceTyp .n3 {background-position:-204px 0}
.akceTyp .n4 {background-position:-51px 0}
.akceTyp .n5 {background-position:-255px 0}
.akceTyp .n6 {background-position:-102px 0}
.akceEnds {height:65px}
.akceEnds strong {position:relative; width:41px; height:52px; overflow:hidden; margin-right:3px; float:left; display:block}
.akceEnds span {background:url(images2/akce/ciselnik.png) no-repeat; position:absolute; left:0; top:0; width:100%; height:100%; display:block}
.akceEnds .n0 {background-position:0 0}
.akceEnds .n1 {background-position:-41px 0}
.akceEnds .n2 {background-position:-82px 0}
.akceEnds .n3 {background-position:-123px 0}
.akceEnds .n4 {background-position:-164px 0}
.akceEnds .n5 {background-position:-205px 0}
.akceEnds .n6 {background-position:-246px 0}
.akceEnds .n7 {background-position:-287px 0}
.akceEnds .n8 {background-position:-328px 0}
.akceEnds .n9 {background-position:-369px 0}
.akceEnds .nD {background-position:-410px 0}

/* elektronicka smlouva */
#boxZima {width:500px; height:230px; overflow:hidden; padding:32px 240px 22px 15px; margin-bottom:15px; background:url(images2/o-nas/box-jaro-bg.jpg) /* box-zima-bg.jpg */ no-repeat #bfd800; float:left}
#boxZima h2 {color:#333333 !important; padding-bottom:8px}
#boxZima ul {width:435px; margin:0; padding:0; border-top:1px solid #99ad00}
#boxZima li {border-bottom:1px solid #99ad00; padding:8px 0 12px 55px; background:url(images2/o-nas/fajfka-black.png) no-repeat 11px 10px}
.greydoublebox {width:755px; margin-bottom:15px; background:url(images2/o-nas/greydoublebox-top.png) no-repeat; float:left}
.greydoublebox .bg {padding:15px; background:url(images2/o-nas/greydoublebox-end.png) no-repeat 0 100%}
.greydoublebox h3 {font-size:140%; line-height:120%; padding-bottom:12px}

/* banner sleva 500 */
#bannerSleva500 {background:url(images2/akce/banner-sleva500-s.jpg) no-repeat; width:200px; height:308px; padding:15px 20px; float:right; position:relative}
#bannerSleva500 h3 {font-size:135%; padding-bottom:150px}
#bannerSleva500 p {padding-left:48px; font-size:120%}
#bannerSleva500 #ban500a {position:absolute; left:66px; top:287px}

/* jen content stranky */
#pojisteniautomobilu .buttons {bottom:25px}
#pojistenimotocyklu .buttons a.moreinfo img,
#pojisteniautomobilu .buttons a.moreinfo img {bottom:-7px; position:absolute}
#pojistenimotocyklu .buttons img,
#pojisteniautomobilu .buttons img {bottom:42px; position:absolute}
#pojisteniautomobilu .buttons img {right:0}
#minipaticka {width:750px; height:165px; margin-bottom:15px; clear:both; position:relative; background:url(images2/minipaticka-bg.png) no-repeat}
#minipaticka span {position:absolute; right:14px; bottom:5px; color:#fff; font-size:85%}

/* -500kc hvezda v verB sleva500  */
#hvezda500 {background:url(images2/ruceni/star-500kc.png) no-repeat 20px 5px; padding:30px 60px 0 130px}
#hvezda500 p {padding:0 0 30px 15px}

/* 404 */
#p404-title {width:903px; height:157px; padding:32px 0 0 42px; margin-bottom:10px; background:url(images2/404/404-heading.jpg) no-repeat #c0d816; color:#272C04; font-size:270%; font-weight:normal;}
#p404-search {width:331px; height:90px; position:relative; padding-top:15px; padding-left:135px; float:left; margin-bottom:10px; background:url(images2/404/404-search.jpg) no-repeat #ececec}
#p404-search h2 {color:#343434 !important; font-size:150%; font-weight:normal}
#p404-search #ajaxSearch_input {position:absolute; left:140px; top:60px; width:200px; padding:0; margin:0; border:0; background:none}
#p404-search #searchsubmit {position:absolute; left:355px; top:54px; border:0; background:none}
#p404-zavolame {width:344px; height:90px; padding-top:15px; padding-left:126px; float:left; margin:0 0 10px 10px; background:url(images2/404/404-sos.jpg) no-repeat #ececec; position:relative}
#p404-zavolame h2 {color:#343434 !important; font-size:150%; font-weight:normal}
#p404-zavolame p {position:absolute; left:125px; top:56px}
#p404-pojisteni {width:943px;background:url(images2/404/404-pojisteni-top.jpg) no-repeat #ececec}
#p404-pojisteni-bg {background:url(images2/404/404-pojisteni-end.png) no-repeat 0 100%; padding-bottom:10px;}
#p404-pojisteni h2 {height:120px; line-height:115px; color:#343434 !important; font-size:160%; font-weight:normal; text-align:center}
#p404-pojisteni h3 {font-size:135%; padding-bottom:14px; text-decoration:none}
#p404-pojisteni-bg div {float:left; margin-right:10px; padding-left:120px; width:182px; display:inline; overflow:hidden}
#p404-pojisteni p {padding-bottom:8px}

/* motosalon 2010 */
#motosalon {width:750px; background:url(images2/akce/motosalon/motosalon-end.jpg) 0 100% no-repeat; margin:15px 0; position:relative}
#motosalon .bg {background:url(images2/akce/motosalon/motosalon-top.jpg) no-repeat; padding:36px 0 15px 18px}
ul.fajfky-3x220-big {font-size:95%; margin-bottom:12px}
ul.fajfky-3x220-big li {width:175px; padding:6px 10px 6px 43px; float:left; background:url(images2/akce/motosalon/fajfka-green-big.png) no-repeat 0 8px; border-right:1px solid #dedede; margin-right:10px}
ul.fajfky-3x220-big li.last {border-right:0; margin-right:0}
ul.lines {background:none}
ul.lines li {border-bottom:1px solid #acc200; padding:8px 0}
ul.lines li.first {border-top:1px solid #acc200}
/*
#frmSS20 .submit, #frmSS20 .chbox {border:0; background:none}
#frmSS20 .inp {width:200px; padding:2px 4px; font-size:130%; margin-bottom:5px}
#frmSS20 a {color:#313131}
*/

/* stocesova */
#stocesova {width:490px; background:url(images2/akce/stocesova/stocesova-end.jpg) 0 100% no-repeat #f1f1f1}
#stocesova div {background:url(images2/akce/stocesova/stocesova-top.jpg) no-repeat; padding:56px 20px 15px 20px}
#stocesova-perex {padding:0 200px 50px 0}

/* akce 2+2 */
#akce2p2calendar {width:250px; float:right; padding-top:175px; padding-left:100px; background:url(images2/akce/2plus2/dva-kalendare.png) no-repeat 50% 0}
.line2 {display:block; background:url(images2/akce/2plus2/line.gif) repeat-x 0 100%; padding-bottom:8px}
.line5 {display:block; background:url(images2/akce/2plus2/line5.gif) repeat-x 0 100%; padding-bottom:16px}
#z4 .line3 {display:block; border-bottom:1px solid #bbbbbb; padding-bottom:11px}
#x3 .line4 {display:block; background:url(images2/akce/2plus2/line4.gif) repeat-x 0 100%; padding-bottom:16px}
#odpocet {background:url(images2/akce/2plus2/odpocet-bg.png) repeat-x; width:216px; height:36px; padding:8px 0; overflow:hidden}
#odpocet .item {text-align:center; width:49px; height:36px; margin-right:5px; display:block; float:left}
#odpocet .item span {display:block; font-size:180%; line-height:130%}
ul.fajfky-s {list-style:none; padding:0; margin:0}
ul.fajfky-s li {background:url(images2/akce/fajfka-green-small.png) no-repeat 3px 4px; padding:3px 0 3px 35px}
#z1 {width:275px; float:left}
#z1 ul {border-bottom:1px solid #99ad00}
#z1 li {border-top:1px solid #99ad00; background:url(images2/akce/2plus2/fajfka-black.gif) no-repeat 3px 7px; padding:7px 0 7px 35px; width:240px}
#z6 {width:275px; float:right}
#z6 ul {border-bottom:1px solid #99ad00; margin-bottom:15px}
#z6 li {border-top:1px solid #99ad00; background:none !important; position:relative; padding:7px 0 6px 38px; width:237px}
#z6 .num {position:absolute; left:7px; top:7px; font-size:250%; display:block; height:30px; line-height:30px; font-weight:bold}
#z3 {float:right; width:265px; margin-bottom:10px}
#z4 {float:left; width:610px; background:url(images2/akce/2plus2/greenborbox610-top.jpg) no-repeat #c2da2d}
#z4 .bg {float:left; width:570px; padding:15px 20px 20px 20px; background:url(images2/akce/2plus2/greenborbox610-end.png) no-repeat 0 100%}
#x1 {width:950px; background:url(images2/akce/2plus2/x-end.png) no-repeat 0 100% #f3f3f3}
#x2 {width:950px; background:url(images2/akce/2plus2/x-top.jpg) no-repeat #c2da2d}
#x3 {background:url(images2/akce/2plus2/x-middle.png) no-repeat 0 100%; padding:40px 300px 40px 60px; position:relative}
#x4 {width:580px; margin-bottom:12px; font-size:130%}
#x4 li {background:url(images2/akce/2plus2/akce1234.gif) no-repeat; padding:15px 0 0 25px}
#x4 li.n1{background-position:0 12px}
#x4 li.n2{background-position:-586px 12px}
#x4 li.n3{background-position:-1172px 12px}
#x4 li.n4{background-position:-1758px 12px}
#x5 {padding:40px 45px 30px 60px}
#x5 li {width:555px}
#x6 {border-left:1px solid #bbbbbb; padding-left:38px; width:292px; float:right}
#x7 {position:absolute; right:64px; top:50px}
#x8 {width:490px; float:left}
#x8 ul.fajfky li {border:none; font-weight:bold; padding-bottom:0; width:440px}
.w382 {width:382px}
.v541 {padding-left:52px; width:465px}
.v541 li {width:415px}
.w415 {width:415px}
.w590 {width:590px}
.w750 {width:750px}
#v3 {padding-left:65px; width:415px; background:url(images2/akce/2plus2/v3.gif) no-repeat 32px 0; float:right}
#akce22c {padding-top:25px; padding-bottom:25px}
#akce22c h1 {font-size:180%}
#akce22c ul.fajfky li {border:none; padding-bottom:0}
#akce22c table {border-collapse:collapse; margin-bottom:20px; border:0; width:415px; background:url(images2/akce/2plus2/line5.gif) repeat-x 0 0}
#akce22c th {text-align:left; width:135px; vertical-align:middle; background:none; border:0; padding:2px 0; background:url(images2/akce/2plus2/line5.gif) repeat-x 0 100%}
#akce22c td {width:270px; height:100px; vertical-align:middle; border:0; padding:6px 0; background:url(images2/akce/2plus2/line5.gif) repeat-x 0 100%}
#v1 {background:url(images2/akce/2plus2/v1.gif) no-repeat 26px 0}
#v2 {background:url(images2/akce/2plus2/v2.gif) no-repeat 26px 0}
#w1 {width:383px; float:left}
#w2 {width:273px; height:186px; overflow:hidden; padding:33px 40px 0 130px; background:url(images2/akce/2plus2/w2.jpg); float:right}
#w2 h3 span {font-wegiht:normal !important; padding-bottom:6px}
#w2 p {padding-bottom:12px}
#calcbox {background:url(images2/akce/2plus2/calcbox-bg.jpg); width:186px; height:86px; overflow:hidden; padding:18px 18px 0 72px; float:right}
#calcbox p {font-size:80%; line-height:140%; padding-bottom:10px}
#video-jogurt {height:355px}

/* ostatni */
#banner22 {float:right; width:240px; height:345px}
#projitFix {overflow:hidden;height:52px}
#projitFix .bg {padding:0}
#projitFix a {padding:15px 18px; display:block; text-decoration:none !important; border:0 !important}
#pruvodce-bugfix {height:210px; position:relative}
#box-prirucka {width:288px; height:112px; padding:50px 180px 0 22px; margin-bottom:20px; background:url(images2/jak-prejit/box-prirucka.jpg) no-repeat}
#frmSS17 input.inp {height:24px; width:px; vertical-align:middle; width:170px; margin-right:10px}
#frmSS17 input.submit {background:none; border:0}
#frmSS17 .podminky {display:block; padding-left:70px; padding-top:4px}
#frmSS17 #checkboxTac {border:0; float:left; background:none}
#frmSS17 .podminky span {float:left; padding-left:5px; width:355px}


/* affiliate style */
.affiliate h1 { margin-bottom: 8px;  }
.affiliate h4 { margin-bottom: 8px; font-size: 14px; margin-bottom: 14px; }

    /* akce 2+2 */
.affiliate #ban-akce22-a {background:url(images2/hp/hp-akce22-a.jpg) no-repeat; width:920px; height:140px; padding:25px 0 15px 30px;}
.affiliate #ban-akce22-a h2 {margin:0 0 8px 0; font-size:170%; line-height:115%; color: #000000 !important; }
.affiliate #ban-akce22-a p {font-size:100%; line-height:130%; margin:0 0 14px 0;  color: #000000; }
.affiliate #ban-akce22-a a {margin-right:25px;  color: #000000; }

    /* affil auto dort */
/*
.affiliate #ban-dort {background:url(images2/hp/dort-baner-950.jpg) no-repeat; width:920px; height:140px; padding:45px 0 15px 30px}
.affiliate #ban-dort h2 {margin:0 0 15px 0; font-size:300%; line-height:115%; color: #000000 !important}
.affiliate #ban-dort h3 {margin:0 0 4px 0; font-size:150%; line-height:115%; color: #000000 !important}
.affiliate #ban-dort a {margin-right:25px;  color: #000000; float:left; line-height:30px}
.affiliate #ban-dort3m {background:url(images2/hp/dort3m-baner-950.jpg) no-repeat; width:920px; height:140px; padding:45px 0 15px 30px}
.affiliate #ban-dort3m h2 {margin:0 0 15px 0; font-size:300%; line-height:115%; color: #000000 !important}
.affiliate #ban-dort3m h3 {margin:0 0 4px 0; font-size:150%; line-height:115%; color: #000000 !important}
.affiliate #ban-dort3m a {margin-right:25px;  color: #000000; float:left; line-height:30px}
*/
.affiliate #ban-bomba, .affiliate #ban-bomba2, .affiliate #ban-bomba3 {background:url(images2/affil/bomba.jpg) no-repeat; width:920px; height:140px; padding:45px 0 15px 30px}
.affiliate #ban-bomba h2 {margin:0 0 15px 0; font-size:300%; line-height:115%; color: #000000 !important}
.affiliate #ban-bomba h3 {margin:0 0 4px 0; font-size:150%; line-height:115%; color: #000000 !important}
.affiliate #ban-bomba2 h2 {margin:0 0 4px 0; font-size:300%; line-height:115%; color: #000000 !important}
.affiliate #ban-bomba2 h3 {margin:0 0 15px 0; font-size:150%; line-height:115%; color: #000000 !important}
.affiliate #ban-bomba3 h2 {margin:0 0 4px 0; font-size:280%; line-height:115%; color: #000000 !important}
.affiliate #ban-bomba3 h3 {margin:0 0 7px 0; font-size:120%; line-height:130%; color: #000000 !important}

.affiliate #duo-box {background:url(images2/afilliate/affiliate0-top-box-bg.jpg) no-repeat; width:890px; height:385px; padding:25px 30px 14px 30px; margin-bottom: 20px;}
.affiliate #box-left { width: 430px; float: left; }
.affiliate #box-right { width: 430px; float: right; text-align: right;  }
.affiliate #box-left p { font-size: 12px; line-height: 1; }
.affiliate h5 { color:#000000 !important; font-size:16px; margin-bottom: 5px; }
.affiliate #box-left li { padding-left: 0; }
.affiliate #box-left li h5 { border-bottom: 0; padding: 0; margin-bottom: 0; }
.affiliate #box-left p a,
.affiliate #box-left li h5 a { color: #000; }
.affiliate #box-left p a:hover, .affiliate #box-left p a:focus,
.affiliate #box-left li h5 a:hover, .affiliate #box-left li h5 a:focus { text-decoration: none;; }
.affiliate #box-left h5,
.affiliate #box-left li { border-bottom:1px solid #b6cf34; padding:0 0 15px 15px; margin-bottom: 5px;  }
.affiliate #box-left li { padding:8px 0 10px 70px; background:url(images2/afilliate/affiliate0-black-check-ico.png) no-repeat 20px 5px !important; background-image: url(images2/afilliate/affiliate0-black-check-ico.gif); }
.affiliate .left-side.fl { width: 200px; }
.affiliate .right-side.fr { width: 200px; }
.affiliate .left-side.fl, .affiliate .right-side.fr { padding-top: 15px; }
.affiliate .right-side.fr a { display: block; color: #000; text-decoration: underline; }
.affiliate .right-side.fr a:hover { text-decoration: none; }
.affiliate #duo-box2 { width: 951px; margin-bottom: 20px; } 
.affiliate #duo-box2 #db2-top { line-height: 0; font-size: 0; height: 10px; background:url(images2/afilliate/affiliate0-top.png) no-repeat 0; }
.affiliate #duo-box2 #db2-middle { line-height: 0; font-size: 0; background:url(images2/afilliate/affiliate0-middle.png) repeat-y 0; }
.affiliate #duo-box2 #db2-bottom { line-height: 0; font-size: 0; height: 11px; background:url(images2/afilliate/affiliate0-bottom.png) no-repeat 0; }
.affiliate #duo-box2 #col-left2 { width: 460px; float: left; padding:15px 0 14px 30px; }
.affiliate #duo-box2 #col-right2 { float:left; padding:15px 0 0 24px; width:415px; }
.affiliate #duo-box2 #col-left2 li { background:url(images2/afilliate/affiliate0-green-check-ico.gif) no-repeat 0 50%; font-size: 12px; line-height: 1.7; padding: 11px 10px 10px 39px; border-bottom: 1px #e0e0e0 solid; }
.affiliate #duo-box2 #col-left2 .jak-prejit { margin-top: 22px; }
.affiliate #duo-box2 #col-right2 h6 { font-size: 14px; font-weight: bold; color: #000 !important; margin-bottom: 15px; }
.affiliate #duo-box2 #col-right2 p { border-bottom:1px solid #D7D7D7; font-size:12px; font-style:italic; line-height:1.5; margin-bottom:12px; margin-left:23px; padding-bottom:12px; } 
.affiliate #duo-box2 #col-right2 p.last { margin-bottom: 0; padding-bottom: 0; border: none; }
.affiliate #duo-box2 #col-right2 p span { color: #bfd800; display: block; }
.affiliate #duo-box2 #col-right2 p.left-icon { padding-left: 60px; background:url(images2/afilliate/affiliate0-green-tooltip-ico.gif) no-repeat 0 0; text-align: left; }
.affiliate #duo-box2 #col-right2 p.right-icon { padding-right: 60px; background:url(images2/afilliate/affiliate0-green-tooltip-ico.gif) no-repeat 100% 0; text-align: right; }
.affiliate #green-box { background:url("images2/afilliate/affiliate0-green-box.gif") no-repeat scroll 0 0 transparent; height:107px; padding:13px 0 13px 17px; width:473px; float: left; }
.affiliate #green-box .input { width: 230px; height: 25px; background-color: #d0d0d0; position: relative; z-index: 1; display: block; margin-bottom: 5px; }
.affiliate #green-box .input input { background-color:#FFFFFF; border:0 none; display:block; height:16px; left:1px; padding:3px 0 4px; position:absolute; top:1px; width:228px; z-index:2; }
.affiliate #green-box .checkbox { font-size: 10px;  }
.affiliate #green-box .checkbox input { float: left; }
.affiliate #green-box .checkbox span { float:right; font-size:10px; line-height:1.3; width:225px; }
.affiliate #green-box form { margin-top: 10px; }
.affiliate #green-box #inputs { float:left; padding-left:20px; width:249px; padding-top: 3px; overflow: hidden; }
.affiliate #green-box input { border: 0; background-color: transparent; }
.affiliate #green-box label { float: left; padding-top: 6px; } 
.affiliate #boxes { background-color:transparent; background-image:none; float:right; height:133px; margin-top:0 !important; width:450px; }
.affiliate #boxes .box h6 { font-size: 11px; font-weight: bold; color: #000 !important; margin-bottom: 15px; }
.affiliate #boxes .box h4.ttl_small { font-size: 14px !important; font-weight: bold !important; }
.affiliate #boxes .box { width: 183px; background:url("images2/afilliate/affiliate0-gray.gif") no-repeat scroll 0 0 transparent; float: left; margin-right: 8px; padding: 19px; height: 100px; }
.affiliate #boxes .box.moto { margin-right: 0; }
.affiliate #boxes .box a { color: #000; text-decoration: underline; }
.affiliate #boxes .box a:hover,.affiliate #boxes .box a:focus { text-decoration: none; }
.affiliate #boxes .box .box-inner { height: 100%; }
.affiliate #boxes .box.moto .box-inner { background:url("images2/afilliate/affliate0-moto-icon.gif") no-repeat scroll 100% 59px transparent; }
.affiliate #boxes .box.home .box-inner { background:url("images2/afilliate/affliate0-home-icon.gif") no-repeat scroll 100% 44px transparent; }

#content510px { width: 510px; position: relative; z-index: 1; left: -10px; _left: 0; top: 0; }
.neodchazet .h1ttl { position: relative; z-index: 2; top: 0; left: 0; }
.neodchazet #perex-bg { width: 288px; height: 148px; background:url("images2/neodchazet/neodchazet-bg.jpg?v=1") no-repeat scroll 0 0 transparent; padding: 53px 183px 0 26px; position: relative; z-index: 1; top: -35px; left: 0; color: #333333; margin-bottom: -35px; }

.neodchazet #content-box { width: 463px; height: 497px; background:url("images2/neodchazet/neodchazet-bg2.jpg") no-repeat scroll 0 0 transparent; position: relative; z-index: 1; top: 0; left: 0; color: #333333; padding:13px 4px 0 25px; margin-top: 15px; margin-bottom: 25px; }

.neodchazet .white-box .fl { width: 300px; }
.neodchazet .white-box .fl h5 { font-size: 14px !important; color: #000 !important; margin-bottom: 13px; }
.neodchazet .white-box .fl p { color: #333333; }
.neodchazet .white-box .fr { padding: 0 30px 0 0; }

.neodchazet .gray-box { margin-top: 35px; float: left; }
.neodchazet .gray-box strong {  display:block; float:left; margin-top:6px; padding-right:18px; position:relative; display: block; }
.neodchazet .gray-box a { float: right; width: 200px; overflow: hidden; }
.neodchazet .gray-box p { width: 460px; }

.neodchazet li {background:url("images2/neodchazet/black-ico.png") no-repeat scroll 2px 17px transparent !important; border-bottom:1px solid #9BAF00; padding:10px 0 10px 40px; background-image:url("images2/neodchazet/black-ico.gif"); }
.neodchazet li.no_icon {background-image:none !important; padding-left:0;}

.neodchazet .green-box li.last { padding-bottom: 0; border-bottom: 0; }

.neodchazet .green-box { margin-top: 40px; float: left; }
#content510px.neodchazet .green-box .ttl_small { font-size: 14px !important; }

#content510px.neodchazet ul { margin-right: 25px; }
#content510px.neodchazet .green-box a { color: #333; text-decoration: underline; margin-top: 7px; display: block; }
#content510px.neodchazet .green-box a:hover, #content510px.neodchazet .green-box a:focus { text-decoration: none; }
#content510px.neodchazet #content-bottom-box { width: 468px; height: 330px; background:url("images2/neodchazet/neodchazet-bg3.jpg") no-repeat scroll 0 0 transparent; position: relative; z-index: 1; top: 0; left: 0; color: #333333; padding:13px 4px 0 25px; margin-top: 15px; }

#content510px.neodchazet #content-bottom-box li { padding-top: 14px; padding-bottom: 14px; }
#content510px.neodchazet #content-bottom-box .tAc { margin-right:25px; margin-top:15px; }

#vyhody-bez-pobockovosti p { color: #333333; }
#vyhody-bez-pobockovosti h3 { font-size: 14px !important; font-weight: bold; margin-bottom: 15px; }
#vyhody-bez-pobockovosti .whitebox490 { width: 490px; margin-bottom: 15px; }
#vyhody-bez-pobockovosti .whitebox490 .top2,
#vyhody-bez-pobockovosti .whitebox490 .bottom2 { height: 9px; line-height: 0; font-size: 0; width: 100%; }
#vyhody-bez-pobockovosti .whitebox490 .middle2 { background:url("images2/vyhody-bezpobockovosti/whitebox490-middle.gif") repeat-y scroll 0 0 transparent; width: 100%; }
#vyhody-bez-pobockovosti .whitebox490 .top2 { background:url("images2/vyhody-bezpobockovosti/whitebox490-top.gif") no-repeat scroll 0 0 transparent; }
#vyhody-bez-pobockovosti .whitebox490 .bottom2 { background:url("images2/vyhody-bezpobockovosti/whitebox490-bottom.gif") no-repeat scroll 0 0 transparent; }
#vyhody-bez-pobockovosti .whitebox490 .n { width: 65px; height: 50px; float: left; }
#vyhody-bez-pobockovosti .whitebox490 .desc { margin-left:65px; padding-right:140px; width:285px; padding-bottom: 25px; }
#vyhody-bez-pobockovosti .whitebox490 .desc h4 { margin-bottom: 10px; font-size: 14px !important; color: #000 !important; } 
#vyhody-bez-pobockovosti .perex { margin-bottom: 15px; }
#vyhody-bez-pobockovosti .whitebox490 .n1 { background:url("images2/vyhody-bezpobockovosti/n1.gif") no-repeat scroll 10px 3px transparent; }
#vyhody-bez-pobockovosti .whitebox490 .n2 { background:url("images2/vyhody-bezpobockovosti/n2.gif") no-repeat scroll 10px 3px transparent; }
#vyhody-bez-pobockovosti .whitebox490 .n3 { background:url("images2/vyhody-bezpobockovosti/n3.gif") no-repeat scroll 10px 3px transparent; }
#vyhody-bez-pobockovosti .whitebox490 .n4 { background:url("images2/vyhody-bezpobockovosti/n4.gif") no-repeat scroll 10px 3px transparent; }
#vyhody-bez-pobockovosti .clock .desc { background:url("images2/vyhody-bezpobockovosti/clock.gif") no-repeat scroll 305px 2px transparent; }
#vyhody-bez-pobockovosti .paper .desc { background:url("images2/vyhody-bezpobockovosti/paper.gif") no-repeat scroll 305px 2px transparent; }
#vyhody-bez-pobockovosti .tooltip .desc { background:url("images2/vyhody-bezpobockovosti/tooltip.gif") no-repeat scroll 305px 2px transparent; }
#vyhody-bez-pobockovosti .calc .desc { background:url("images2/vyhody-bezpobockovosti/calc.gif") no-repeat scroll 305px 2px transparent; }
#vyhody-bez-pobockovosti .gray-box156 { background:url("images2/vyhody-bezpobockovosti/gray-bg.gif") no-repeat scroll 0 0 transparent; width: 156px; height: 189px; display: inline; margin-right: 10px; float: left; display: block; position: relative; z-index: 1; top: 0; left: 0; padding: 0; }
#vyhody-bez-pobockovosti .gray-box156 p { font-size: 10px !important; line-height: 1.1; padding:7px 4px 0 12px; }
#vyhody-bez-pobockovosti .gray-box156 p.p2 { line-height: 1.3; position: absolute; top: 40px; left: 0; }
#vyhody-bez-pobockovosti strong.ttl { font-size: 11px !important; }
#vyhody-bez-pobockovosti .gray-box156.email-message { margin-right: 0; }
#vyhody-bez-pobockovosti .gray-box156 .icon { background-color:Transparent; display:block; height:34px; position:absolute; right:15px; top:-15px; width:41px; z-index:10; }
#vyhody-bez-pobockovosti .gray-box156.email-message .icon { background:url("images2/vyhody-bezpobockovosti/email-icon.gif") no-repeat scroll 0 0 transparent; }
#vyhody-bez-pobockovosti .gray-box156.phone .icon { background:url("images2/vyhody-bezpobockovosti/tel-icon.gif") no-repeat scroll 20px 5px transparent; }
#vyhody-bez-pobockovosti .gray-box156.globe .icon { background:url("images2/vyhody-bezpobockovosti/globe-icon.gif") no-repeat scroll 16px 5px transparent; }
#vyhody-bez-pobockovosti .tel { font-size: 13px; color: #bfd800; font-weight: bold; }
#vyhody-bez-pobockovosti .offsetBottom { margin-bottom: 30px; }

/* chci pojistit */
#box5pojisteni {width:434px; height:279px; padding:20px 50px 0 268px; overflow:hidden; position:relative; background:url(images2/chci-pojistit/box5-bg.jpg)}
#box5pojisteni div {display:none}
#box5pojisteni h2 {position:absolute; width:229px; left:0; overflow:hidden}
#box5pojisteni h2 span {position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(images2/chci-pojistit/nabidka-spread.png); cursor:pointer}
#box5pojisteni .more-links {float:left; width:200px}
#box5pojisteni .more-links a {color:#333333; background:url(images2/chci-pojistit/li-next-2ar.gif) no-repeat 100% 4px; padding-right:12px}
#box5pojisteniInfo {width:130px; height:53px; padding:8px 15px 0 50px; overflow:hidden; background:url(images2/chci-pojistit/nabidka-call.png); position:absolute; right:0; top:0; font-size:85%; line-height:145%}
#box5auto {height:58px; top:0px}
#box5auto span {background-position:0px 0px}
#box5moto {height:59px; top:58px}
#box5moto span {background-position:0px -58px}
#box5byt {height:59px; top:117px}
#box5byt span {background-position:0px -117px}
#box5domacnost {height:59px; top:176px}
#box5domacnost span {background-position:0px -176px}
#box5domov {height:64px; top:235px}
#box5domov span {background-position:0px -235px}
#box5auto .act {background-position:-229px 0px}
#box5moto .act {background-position:-229px -58px}
#box5byt .act {background-position:-229px -117px}
#box5domacnost .act {background-position:-229px -176px}
#box5domov .act {background-position:-229px -235px}
.greyAr li {background:url(images2/chci-pojistit/li-greyar.gif) no-repeat 0 6px; padding:3px 0 3px 20px}

/* Zakonna informacni povinnosti */
.tabSrovnani {border:0; border-collapse:collapse}
.tabSrovnani thead th {vertical-align:top; text-align:left; font-weight:bold; border:0; border-bottom:1px solid #dedede; background:none; padding:3px 10px 3px 5px}
.tabSrovnani tbody td {vertical-align:top; border:0; border-bottom:1px solid #dedede; padding:3px 5px; background:none}
#povinostiBox {padding:22px 285px 0px 0px; height:300px; background:url(images2/o-nas/povinosti-bg.jpg) no-repeat}
#povinostiBox p {padding:0 55px 50px 20px}

/* direct2 design */
#head-banner-top { height: 178px; background: url(../direct2/images/home-page/top-banner/lending-page/kreativaA/bg.jpg) no-repeat; top: 0px; position: absolute; top: 0px; left: 10px; z-index: 2; width:100% }
#head-banner-top.v2 { background: url(../direct2/images/home-page/top-banner/lending-page/kreativaB/bg.jpg) no-repeat !important; } 
#head-banner-top.v3 { background: url(../direct2/images/home-page/top-banner/lending-page/kreativaD/bg.png) no-repeat !important; } 
#head-banner-top .inner { padding: 24px 0 0 33px; }
#head-banner-top .item { float: left; background: url(../direct2/images/home-page/top-banner/vertical-line.gif) no-repeat 100% 0; height: 98px; padding-left: 20px; }
#head-banner-top .i1 { width: 145px; }
#head-banner-top .i2 { width: 165px; }
#head-banner-top .i3 { width: 186px; background-image: none; }
#head-banner-top span { font-size: 30px; font-weight: bold; }
#head-banner-top .num { font-size: 64px; font-weight: bold; }
#head-banner-top h2 { margin-top: 5px !important; color:#000  !important}
#head-banner-top h3 { font-size: 22px !important; font-weight: normal !important; margin-top: -10px !important; color:#000  !important}

#main .wide-col h2.ttl { font-size: 1.8em !important; line-height:1.4em !important; color:#000  !important; padding-top:5px}
#main .wide-col h1.ttl { font-size: 3.8em !important; margin-bottom: 20px !important; line-height:1.4em !important; color:#000  !important; margin-top:10px !important}
#main #a2plus2-box { width: 620px; height: 130px; background: url(../direct2/images/lending-page/2plus2-bg.gif) no-repeat; margin-bottom: 22px; }
#a2plus2-box .col1,
#a2plus2-box .col2 { font-size: 1.4em; line-height:1.4em; width: 200px; }
#a2plus2-box .col1 { padding: 30px 0 0 70px; }
#a2plus2-box .col2 { padding-top: 30px; }
#main .rules { color: #333333; text-decoration: underline; line-height: 60px; font-size: 1.2em; }
#main .rules:hover, #main .rules:focus { text-decoration: none; }
#main .wide-col { width: 620px; margin-left:10px; float: left; position:relative}
#akcedo {position:absolute; right:0; top:0}
#main .col { width: 300px; float: right; background: url(../direct2/images/boxes/light-brown-top-300.gif) no-repeat 0 0; margin-bottom: 20px; }
#main .col .inner { background:#f4f8e1 url(../direct2/images/boxes/light-brown-bottom-300.gif) no-repeat 0 100%; margin-top: 13px; padding: 0px 15px 20px; }
#main .col h3.ttl { font-size: 1.8em !important; font-weight: normal !important; color:#000  !important; line-height:1.2em !important}
#main .col h2.ttl { font-size: 2.8em !important; padding-bottom: 15px !important; border-bottom: 1px #dbdfca solid; color:#000  !important; line-height:1.2em !important}
#main .col li { padding: 10px 0; border-bottom: 1px #dbdfca solid; line-height: 18px; font-size: 12px; padding-left: 38px; background: url(../direct2/images/icons/fajfka-green-light-brown-bg.gif) no-repeat 10px 12px; }

#main .bottom-container { margin-bottom: 20px; margin-left:10px}
#main .bottom-container .item { width: 300px; height: 150px; float: left; background: url(../direct2/images/boxes/light-gray-rounder-box-300-150-bg.gif) no-repeat; }
#main .bottom-container h4 { font-size: 18px; margin-bottom: 10px; }
#main .bottom-container p { font-size: 12px; line-height: 18px; }
#main .bottom-container p .more-info { margin-top: 5px; display: block; }
#main .bottom-container .icon-telephone { padding: 5px 0 30px 72px; background: url(../direct2/images/icons/big-tel.gif) no-repeat 0 0; }
#main .bottom-container li { background: url(../direct2/images/icons/li.gif) no-repeat 0 50%; padding-left: 15px; font-size: 12px; margin-bottom: 15px; }
#main .bottom-container .inner { padding: 15px; }
#main .bottom-container .item.v1 { background: url(../direct2/images/boxes/silver-white-rounded-box-300-150-bg.gif) no-repeat; margin-right: 20px; }

.olGreenNumbers {margin-bottom:12px; line-height:115%; font-size:130%}
.olGreenNumbers li {padding:12px 0 19px 50px; position:relative; width:570px}
.olGreenNumbers span {position:absolute; left:0; top:0; width:40px; height:46px; background-image:url(../direct2/images/icons/spread-olgreen.png)}
.olGreenNumbers .n1 {background-position:0px 0px}
.olGreenNumbers .n2 {background-position:-40px 0px}
.olGreenNumbers .n3 {background-position:-80px 0px}
.olGreenNumbers .n4 {background-position:-120px 0px}

.moreinfo {font-size:1.2em; line-height:35px; margin-left:25px; color:#000}

/* kalkulacky */
.dvojbrko {color:#000; padding-right:12px; background:url("../direct2/images/icons/ico-dvojbrko.gif") no-repeat 100% 60%}
#calc-c {position:relative; height:100px; width:740px; margin-bottom:20px; overflow:hidden; background:#f7f7f7 url(../direct2/images/spreadsheets/kalkulacka.png); line-height:135%}
#calc-c span {display:block; position:absolute; overflow:hidden; background:url(../direct2/images/spreadsheets/kalkulacka.png)}
#calc-c .n1 {position:absolute; left:120px; top:20px}
#calc-c .n2 {position:absolute; left:355px; top:20px}
#calc-c .n3 {position:absolute; left:590px; top:20px}
#calc-c .n1 span {width:81px; height:63px; left:-96px; top:0px; background-position:0 -100px}
#calc-c .n2 span {width:68px; height:81px; left:-82px; top:-9px; background-position:-81px -100px}
#calc-c .n3 span {width:67px; height:77px; left:-78px; top:-7px; background-position:-149px -100px}

.calc-b iframe {margin:0; float:right}
#calc-b {width:190px; background:#f7f7f7 url(../direct2/images/boxes/greyshadebox190.png) no-repeat -190px 100%; line-height:135%}
#calc-b .inner {width:150px; padding:20px 20px 0 20px; background:url(../direct2/images/boxes/greyshadebox190.png) no-repeat; line-height:135%}
#calc-b div div {padding:20px 0 20px 70px; width:80px; border-top:1px solid #dedede; position:relative}
#calc-b span {display:block; position:absolute; left:0px; overflow:hidden; background:url(../direct2/images/spreadsheets/kalkulacka.png)}
#calc-b .n1 span {width:60px; height:48px; top:20px; background-position:-216px -100px}
#calc-b .n2 span {width:60px; height:71px; top:10px; background-position:-276px -100px}
#calc-b .n3 span {width:60px; height:77px; top:15px; background-position:-336px -100px}