/* iKJ, Stanislav Novotný, Copyright 2007 Inventive Software, s. r. o. */
html {padding:0px; margin:0px;border:0px; font-size: 75%; font-family: Arial, Helvetica,sans-serif; }
#content {display:block; position:relative; z-index:3; top:0px; width:760px; margin-left:-380px; left:50%; background-color:#ffffff; color: #616161; min-height: 700px; _height: 700px; margin-top: 0px; padding-top: 0px; padding-bottom: 2em}
body {color: #616161; background-color: #ffffff; background: url('images/prechod.jpg'); background-repeat: repeat-x; 	padding:0px; 	margin:0px; border:0px; font-family: Arial, Helvetica,sans-serif;}
#levystin {left: 0px; position: absolute; width: 7px; height: 680px; top: 0px}
#pravystin {right: 0px; position: absolute; width: 7px; height: 680px; top: 0px}
.stiny {width: 774px; position: relative; left: 50%; margin-left: -387px; top: -180px}
#head {width: 760px; height: 180px;}
.logo {margin-left: -380px; left: 50%; position: relative; width: 760px; height: 180px;}
#akce {width: 370px; _width: 367px; position: relative; top: 0px; left:0px; margin: 12px 0px 0px 0px; }
#rc1tr {position: absolute; top: 19px; right: 1px; width: 8px; height: 8px; z-index: 5; _margin-right: -1px; background: url('images/rc1tr.png'); background-repeat: no-repeat}
#rc1br {position: absolute; bottom: -19px; right: 1px; width: 8px; height: 8px; z-index: 5; _margin-right: -1px; background: url('images/rc1br.png'); background-repeat: no-repeat; _margin-bottom: -7px}
#rc1tl {position: absolute; top: 18px; left: 1px; width: 8px; height: 8px; z-index: 5; background: url('images/rc1tl.png'); background-repeat: no-repeat}
#rc1bl {position: absolute; bottom: -19px; left: 1px; width: 8px; height: 8px; z-index: 5; background: url('images/rc1bl.png'); background-repeat: no-repeat; _margin-bottom: -7px}
#akceobr {position: absolute; top: 1px; left: 10px; width: 36px; height: 36px; background: url('images/akce.png'); z-index: 5}
/*#textakce {position: relative; top: 19px; left: 1px; margin-bottom: 1px; margin-right: 2px;  background-color: #e7f0f7; padding: 8px 15px; color: #83a9d5; font-weight: bold; font-size: 100%}*/
#textakce {position: relative; top: 19px; left: 1px; margin-bottom: 1px; margin-right: 2px;  background-color: #e7f0f7; padding: 8px 15px; color: #83a9d5; font-weight: bold; font-size: 100%}
#rc2tl {position: absolute; top: 0px; left: 0px; width: 11px; height: 11px; z-index: 5; background: url('images/rc2tl.png'); background-repeat: no-repeat}
#rc2bl {position: absolute; bottom: -1px; left: 0px; width: 10px; height: 10px; z-index: 5;margin-bottom: 1px; background: url('images/rc2bl.png'); background-repeat: no-repeat; _margin-bottom: -4px}
#menu {position: absolute; top: 20px; left: 0px; width: 175px;}
#main {position: absolute; top: 0px; left: 163px; width: 585px; margin-left:12px; padding-top:0px;}
.zvyrazni {font-weight: bold}
#loginwindow {width: 100%;  min-height: 3em; _height: 3em; background-color: #5086c6;margin-top: 3px; position: relative; margin-left: 0px; margin-bottom: 0px; margin-right:0px; color: #ffffff;}
.loginWindowInput {clear: none; display: inline}
.loginWindowContent {padding: 10px}
.homeCena {position: relative; width: 210px; height: 140px; float: right; margin-top: 8px; text-align: center; }
.homeCena .cena {font-size: 500%; font-weight: bold; color: #5086c6}
.homeCena .firmaZaRok {font-size: 150%; font-weight: bold}
.homeCena .jizOd {font-size: 150%; font-weight: bold}
.homeCenaLink {position: relative; top: 40%; left: 0px; color: #83a9d5}
.homeCenaLink:visited {position: relative; top: 40%; left: 0px; color: #83a9d5}
#demo {margin-left: 40px}
#zluteokno {width: 560px; position: relative; background-color: #fff9d7; text-align: justify; color: #000000}
p {text-align: justify; padding-right: 10px}
div.sloupce {position:relative; display:block; margin-left: 170px; margin-right:170px; overflow:visible; padding: 15px;}
div.levatretina {float:left; position:relative; width:160px; margin-left:-170px; display:inline; clear: none}
div.prostrednitretina {width: 160px; padding-left: 9px; padding-right:9px; clear: none;}
div.pravatretina {float:right; position:relative; width:160px; margin-right:-170px; display:inline; clear: none}
div.konecsloupcu {clear:both;height:1px;overflow:hidden;}
a:visited {text-decoration: none; color: #888888; background-color: transparent}
a {text-decoration: none; color: #508696; background-color: transparent}
a:hover {text-decoration: underline; color: #555555; background-color: transparent}
div.dotaz {font-weight: bold; padding-left: 15px; padding-top: 15px}
h1 {padding: 0px; margin: 0px}
h2 {padding: 0px; margin: 0px}
.dotaz {font-weight: bold; padding-left: 15px; padding-top: 15px; font-size: 100%}
div.foot {text-align: right; margin-right: 15px; padding-top: 2em; font-size: 80%; padding-bottom: 2em; clear: both}
img.menu {padding-top: 4px; padding-bottom: 4px; padding-left: 25px; padding-right: 30px; height: 12px; clear: left; border-width: 0px; border-top: solid 1px #e7f0f7; margin: 0px}
.menu_inactive {background: url('images/menu_inactive.png'); width: 7px; height: 7px; position: absolute; left: 133px; top: 8px; margin: 0px; padding: 0px}
.menu_active {background: url('images/menu_active.png'); width: 7px; height: 7px; position: absolute; left: 133px; top: 8px}
div.menuEndLine {width: 150px; border-top: solid 1px #e7f0f7}
.relative {position: relative}
div.zadejte {font-weight: bold; font-size: 90%; margin-left: 40px; margin-top: 30px}
.form_label {font-weight: bold; font-size: 90%; display: inline; clear: none}
input.login_form {margin-left: 5px; margin-right: 1em ; width: 8em}
input.login_submit { width: 99px; margin-left: 20px}
/*div.registerButton {margin-left: 90px; width: 99px; margin-bottom: 20px}*/
img {border-width: 0px;}
img#obalka {margin-left: -358px; left: 50%; top: 147px; position: absolute; width: 13px; height: 8px}
.bold {font-weight: bold}
tr {margin: 0px; padding: 0px}
td {vertical-align: top; text-align: justify;}
th {text-align: left; margin: 0px; padding: 0px}
.tretina {width: 33.3%}
table {width: 100%;}
.odsad {margin-top: 2em}
li {margin: 0px; padding: 0px;}
ul {margin: 1em; padding: 1em;}
html>body ul {margin:0px} /* hack (odstineni od IE):-) */
.smaller {font-size: 90%}
.moreSmaller {font-size: 70%}
tbody {margin: 0px; padding: 0px}
.text {padding-right: 2em; text-align: justify}
.nadpis {font-weight: bold; font-size: 110%; margin-top: 2em}
.floatLeft {float: left; margin-right: 1em}
.form_text {border:1px solid #ccc;font-size:11px; width: 150px}
.clearLeft {clear: both}

.rc3bl {bottom: 0px; left: 0px; position: absolute; width: 7px; height: 7px; border-width: 0px; _bottom: -1px}
.rc3br {bottom: 0px; right: 0px;position: absolute; width: 7px; height: 7px; border-width: 0px; _bottom: -1px}
.rc3tl {top: 0px; left: 0px;position: absolute; width: 7px; height: 7px; border-width: 0px}
.rc3tr {top: 0px; right: 0px;position: absolute; width: 7px; height: 7px; border-width: 0px}

.akcniNabidka {font-size: 120%; font-style: italic;font-weight: bold; color: #5086c6; width: 100%; text-align: center}
.zisky {color: #5086c6; font-weight: bold; font-size: 100%}

.message {padding: 2em}

textarea {width: 100%}

.prinosProKoho {color: #83a9d5; font-size: 150%; font-weight: bold; border-bottom-width: 1px; border-bottom-color: #83a9d5; border-bottom-style: solid}

table.cenikCeny {width: 95%; border-collapse: collapse}
tr.cenikCena td {border-bottom: 1px solid #5086c6}
td.cenikZaCo {width: 50%}
td.cenikCenaBezDPH {text-align: right; width: 25%}
td.cenikCenaSDPH {text-align: right; vertical-align: bottom; font-size: 80%; width: 25%}
.tarif {color: #5086c6; font-weight: bold; font-size: 120%;}
hr.akce { color: #5086c6;  background-color: #5086c6; width: 70%; margin-top: 2em; margin-bottom: 2em}
div.podcarou {font-size: 80%}

div.registerLink {width: 185px; margin-left: 20px; color: #ffffff}
a.white {color: #ffffff}
a.white:visited {color: #ffffff}
a.white:hover {color: #ffffff}

.hlavnitext {margin-left: 15px; width: 350px; margin-bottom: 10px; font-size: 100%; font-weight: normal}
div.posun {margin-left: 15px}
form {margin:0px; padding:0px}
.center {text-align: center}

.newsletterBlock {width: 150px}
.newsletterNotActive {color: #777777; width: 98%;_width: 96.5%}
.newsletterActive {color: #000000; width: 98%;_width: 96.5%}
.newsletterSubmit {width: 100%}
.newsletterText {font-size: 95%; width: 96%; padding: 2%; text-align: justify}

h1.homeOdstavce {font-size: 100%; font-weight: normal; padding-bottom: 1em; padding-right: 10px; text-align: justify}
#printLogo {display: none}

h1.title {border-top: 3px solid #83a9d5; border-bottom: 3px solid #83a9d5; text-align: right; font-weight: bold; margin-top: 19px; color: #83a9d5; font-size: 200%; padding-right: 1em}

.javascriptLink {cursor: pointer}
input.countCars {width: 2em}

tr.cenikSuma .cenikZaCo {border-top: 1px solid #83a9d5; font-weight: bold}
tr.cenikSuma .cenikCenaBezDPH {border-top: 1px solid #83a9d5}
tr.cenikSuma .cenikCenaSDPH {border-top: 1px solid #83a9d5}

.odsazeni {margin: 2em 0em}

.cenikSumyKTisku {display: none}
.cenikSumyKTiskuFirst {display: none}
tr.cenikSumyKTiskuFirst .cenikZaCo {border-top: 1px solid #83a9d5;}
tr.cenikSumyKTiskuFirst .cenikCenaBezDPH {border-top: 1px solid #83a9d5}
tr.cenikSumyKTiskuFirst .cenikCenaSDPH {border-top: 1px solid #83a9d5}

.cenikObjednejLink {font-size: 120%; float: right; font-weight: bold}

.o_sluzbe_rozdily {text-align: center; color: #83a9d5; font-size: 120%}
table.rozdily {border-collapse: collapse; border:  3px outset #eef5fd}
.cinnost {width: 20%}
.rozdilyKlasickySW {width: 36%; padding: 1em 2%}
.rozdilyiKJ {width: 36%; padding: 1em 2%}
.rozdily .zahlavi {border-bottom: 2px solid #83a9d5}
.rozdily th {text-align: center}
.rozdily .lichy td {background-color: #eef5fd}
.rozdily .lichy th {background-color: #eef5fd}
.rozdily th.cinnost {font-size: 120%; vertical-align: top; padding: 1em 0px}

.o_sluzbe_title {color: #83a9d5; margin: 1em 0em 0.5em 0em}
.o_sluzbe {color: #83a9d5; font-size: 150%; font-weight: bold; border-bottom-width: 1px; border-bottom-color: #83a9d5; border-bottom-style: solid; margin: 1em 0em 0.5em 0em}

.cenikPodCarou {font-size: 80%; text-align: right; margin-top: 1em}

.predchozi {float: left; margin-top: 2em}
.dalsi {float: right; margin-top: 2em}

a.modry_odkaz {color: #5086c6}

.novinkyPruh {overflow: hidden; position: relative; clear: both; top: 0px; left: 0px; width: 100%; display: none}
.novinkyContent {position: absolute; top: 0px; white-space: nowrap; left: 100%}

.novinkyRight {position: absolute; top: 0px; right:0px; _right: -1px; z-index: 1000; height: 100%; margin: 0px; padding: 0px; border: 0px}
.novinkyLeft {position: absolute; top: 0px; left:0px; z-index: 1000; height: 100%; margin: 0px}

.cenikRegistrace {font-size: 200%}
.home_message {color: #ff0000; border: 3px solid #ff0000; margin: 10px; padding: 10px}
