BODY {
	FONT-SIZE: 89%; COLOR: #000; FONT-FAMILY: Arial,"Arial CE",Helvetica,"Helvetica CE",sans-serif; BACKGROUND-COLOR: #fff
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IFRAME {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	POSITION: relative
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
LI {
	LIST-STYLE-TYPE: none
}
LI.pipe {
	BACKGROUND: url(http://1.im.cz/smapy/img/pipe.gif) no-repeat 100% 5px
}
.clear {
	CLEAR: both; FLOAT: none; OVERFLOW: hidden; HEIGHT: 1px
}
.topMarg {
	MARGIN-BOTTOM: 1em
}
A {
	COLOR: #0000ff
}
.errMsg {
	FONT-SIZE: 89%; COLOR: red
}
#slBox {
	BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; DISPLAY: none; OVERFLOW: hidden; BORDER-LEFT: red 2px solid; WIDTH: 1px; BORDER-BOTTOM: red 2px solid; POSITION: absolute; HEIGHT: 1px
}
#main {
	MARGIN: 0px 10px 10px; WIDTH: 740px; PADDING-TOP: 10px
}
#header P {
	FONT-SIZE: 89%; FLOAT: right; TEXT-ALIGN: right
}
#header SPAN {
	DISPLAY: block; MARGIN-BOTTOM: 5px; WIDTH: 163px; HEIGHT: 37px
}
#header IMG {
	DISPLAY: block
}
#contentBox {
	CLEAR: both; FLOAT: none
}
#search {
	CLEAR: both; BORDER-RIGHT: #9ed2a3 0px solid; BORDER-TOP: #9ed2a3 1px solid; FLOAT: none; BORDER-LEFT: #9ed2a3 0px solid; BORDER-BOTTOM: #9ed2a3 0px solid; BACKGROUND-COLOR: #e7ffe9
}
.srchPage #search {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 1px
}
#search FORM {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; FONT-SIZE: 84%; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em
}
#search FORM.search #inp {
	WIDTH: 250px
}
#search FORM.search LABEL {
	MARGIN-TOP: 3px; DISPLAY: block; FLOAT: left; WIDTH: 18.8em
}
#search FORM.search LABEL SPAN {
	DISPLAY: block; FONT-SIZE: 89%; MARGIN: 0.2em 1em 0.2em 0px; COLOR: #919191; TEXT-ALIGN: right
}
#search FORM.search P.err {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; COLOR: red; PADDING-TOP: 0.3em
}
#menu {
	POSITION: relative; TOP: 0px
}
#menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0.4em; BOTTOM: 100%; PADDING-TOP: 0.3em; POSITION: absolute; TEXT-ALIGN: center
}
#menu LI.map {
	LEFT: 240px; WIDTH: 60px
}
#menu LI.route {
	LEFT: 300px; WIDTH: 115px
}
#menu LI.traffic {
	LEFT: 415px; WIDTH: 160px
}
#menu LI.aktivni {
	BORDER-RIGHT: #9ed2a3 1px solid; BORDER-TOP: #9ed2a3 3px solid; BORDER-LEFT: #9ed2a3 1px solid; COLOR: #009e0f; BORDER-BOTTOM: #9ed2a3 0px solid; BACKGROUND-COLOR: #e7ffe9
}
#menu LI.aktivni A {
	COLOR: #009e0f
}
#content {
	BORDER-RIGHT: #9ed2a3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9ed2a3 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #9ed2a3 1px solid; WIDTH: 564px! important; PADDING-TOP: 6px; BORDER-BOTTOM: #9ed2a3 1px solid; POSITION: relative
}
.icon #content {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#detail {
	MARGIN-LEFT: 0.5em
}
#detail LI {
	CLEAR: both; FONT-SIZE: 89%; FLOAT: none; PADDING-TOP: 0.3em
}
#detail LI STRONG {
	FLOAT: left; WIDTH: 11.5em; TEXT-ALIGN: right
}
#detail LI SPAN {
	DISPLAY: block; FONT-SIZE: 89%; FLOAT: left; MARGIN: 0.15em 0px 0px 1.2em; WIDTH: 23em
}
#detail H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0.2em; MARGIN-LEFT: 5px; PADDING-TOP: 0.4em
}
#detSwitch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 84%; PADDING-BOTTOM: 0.3em; CURSOR: hand; COLOR: #0000ff; PADDING-TOP: 0.5em; TEXT-DECORATION: underline
}
#detail P.capInfo {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; MARGIN-LEFT: 15px; PADDING-TOP: 0.3em
}
#mapBg {
	MARGIN: 0px 0px 0.8em 6px; WIDTH: 555px; POSITION: relative; HEIGHT: 354px
}
#mapBg SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 184px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 118px; BACKGROUND-COLOR: #fff; overfow: hidden
}
#mapBg SPAN A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%; TEXT-DECORATION: none; overfow: hidden
}
#mapBg SPAN A:hover {
	BACKGROUND-COLOR: #dadada
}
#mapBg SPAN A IMG {
	DISPLAY: none
}
#mapBox {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; LEFT: 15px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 520px; BORDER-BOTTOM: #7f9db9 1px solid; POSITION: absolute; TOP: 16px; HEIGHT: 320px; BACKGROUND-COLOR: #fff
}
#mapBox IMG.szm {
	Z-INDEX: 50; LEFT: 0px; MARGIN: -13px 0px 0px -13px; POSITION: absolute; TOP: 0px
}
#mapBox IMG.ss {
	Z-INDEX: 50; LEFT: 50%; MARGIN: -13px 0px 0px -8px; POSITION: absolute; TOP: 0px
}
#mapBox IMG.sv {
	Z-INDEX: 50; LEFT: 100%; MARGIN: -13px 0px 0px -3px; POSITION: absolute; TOP: 0px
}
#mapBox IMG.zz {
	Z-INDEX: 50; LEFT: 0px; MARGIN: -8px 0px 0px -13px; POSITION: absolute; TOP: 50%
}
#mapBox IMG.vv {
	Z-INDEX: 50; LEFT: 100%; MARGIN: -8px 0px 0px -3px; POSITION: absolute; TOP: 50%
}
#mapBox IMG.jz {
	Z-INDEX: 50; LEFT: 0px; MARGIN: -3px 0px 0px -13px; POSITION: absolute; TOP: 100%
}
#mapBox IMG.jj {
	Z-INDEX: 50; LEFT: 50%; MARGIN: -3px 0px 0px -8px; POSITION: absolute; TOP: 100%
}
#mapBox IMG.jv {
	Z-INDEX: 50; LEFT: 100%; MARGIN: -3px 0px 0px -3px; POSITION: absolute; TOP: 100%
}
.silver {
	BACKGROUND-COLOR: #dadada
}
.white {
	BACKGROUND-COLOR: #fff
}
#mapa {
	OVERFLOW: hidden; WIDTH: 520px; HEIGHT: 320px
}
#mapa IMG {
	DISPLAY: block
}
#setRule {
	FONT-WEIGHT: bold; FONT-SIZE: 94%; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 50%; COLOR: #b4b4b4
}
#setRule STRONG {
	COLOR: #000
}
#setRule A {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1px
}
#setRule IMG {
	VERTICAL-ALIGN: middle
}
#rule {
	FLOAT: right; WIDTH: 172px; MARGIN-RIGHT: 14px
}
#size {
	CLEAR: both; MARGIN-TOP: 17px; FLOAT: none; POSITION: relative; TOP: 0px
}
:unknown #size {
	TOP: -1px
}
#size UL {
	RIGHT: -1px; POSITION: absolute; TOP: 0px
}
#size UL LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 100% 8px; PADDING-LEFT: 0px; FONT-SIZE: 84%; FLOAT: left; PADDING-BOTTOM: 0.2em; WIDTH: 60px; PADDING-TOP: 0.4em; TEXT-ALIGN: center
}
#size UL LI.smallest {
	WIDTH: 70px
}
#size UL LI.first {
	WIDTH: 90px
}
#size UL LI.aktivni {
	BORDER-RIGHT: #9ed2a3 1px solid; BORDER-TOP: #9ed2a3 0px solid; BORDER-LEFT: #9ed2a3 1px solid; COLOR: #009e0f; BORDER-BOTTOM: #9ed2a3 3px solid; BACKGROUND-COLOR: #fff
}
#subBox {
	BORDER-RIGHT: #9ed2a3 1px solid; LEFT: 100%; WIDTH: 172px; POSITION: absolute; TOP: 0px
}
#subBox {
	WIDTH: 174px! important
}
#prev {
	LEFT: -1px; OVERFLOW: hidden; POSITION: relative; HEIGHT: auto; BACKGROUND-COLOR: #fff
}
#prev H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 86%
}
#prev H4 SPAN {
	DISPLAY: block; PADDING-TOP: 6px
}
#preview {
	MARGIN: 0px; WIDTH: 150px; POSITION: relative; HEIGHT: 150px; BACKGROUND-COLOR: #fff
}
#voteBox {
	BORDER-TOP: #9ed2a3 1px solid
}
#vote {
	LEFT: 1px; POSITION: relative; BACKGROUND-COLOR: #fff
}
#vote FORM {
	BORDER-RIGHT: white 2px; PADDING-RIGHT: 8px; BORDER-TOP: white 2px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: white 2px solid; PADDING-TOP: 8px; BORDER-BOTTOM: white 2px solid
}
#vote FORM H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 79%; PADDING-BOTTOM: 0.8em; COLOR: #009e0f; PADDING-TOP: 0.2em; FONT-FAMILY: Verdana,'Verdana CE',Helvetica,'Helvetica CE',sans-serif
}
#vote FORM LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 86%; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0px
}
#vote FORM P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px
}
#vote FORM P.send {
	TEXT-ALIGN: right
}
#vote FORM P INPUT {
	FONT-SIZE: 84%; WIDTH: 144px
}
#vote FORM P SELECT {
	FONT-SIZE: 84%; WIDTH: 100px
}
#vote FORM P.send INPUT {
	FONT-SIZE: 89%; WIDTH: auto; MARGIN-RIGHT: 8px
}
#vote FORM P INPUT.send {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px
}
#vote FORM.routeForm {
	BACKGROUND-COLOR: #eeeeee
}
#vote FORM.routeForm SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 79%; PADDING-BOTTOM: 0.2em; MARGIN: 0.2em 1em 0.2em 0px; COLOR: #919191; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#tips {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.8em; FONT-SIZE: 84%; PADDING-BOTTOM: 0px; PADDING-TOP: 1em
}
.action {
	PADDING-TOP: 0.8em
}
.action P {
	FONT-SIZE: 84%; MARGIN-BOTTOM: 0.2em
}
.action IMG {
	VERTICAL-ALIGN: middle
}
.action P.object {
	MARGIN-TOP: 1.8em; COLOR: #b4b4b4
}
.action P.object STRONG {
	COLOR: #000
}
.resultSearch {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 1em; PADDING-TOP: 0px
}
.resultSearch H4 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; FLOAT: none; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.resultSearch .resItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 84%; FLOAT: left; PADDING-BOTTOM: 0.6em; MARGIN: 0px 10px 0px 5px; OVERFLOW: hidden; WIDTH: 220px; PADDING-TOP: 0px
}
.resultSearch DIV.hist {
	CLEAR: both; FLOAT: none; MARGIN-LEFT: 12px; WIDTH: 420px
}
.resultSearch .listing {
	MARGIN-TOP: -2.2em; FONT-SIZE: 89%; FLOAT: left; MARGIN-LEFT: 260px; TEXT-ALIGN: right
}
.resultSearch#res .listing {
	MARGIN-LEFT: 260px
}
#detail .resultSearch .listing {
	CLEAR: both; PADDING-RIGHT: 0.8em; MARGIN-TOP: 1em; FLOAT: none; MARGIN-LEFT: 0px; text-aligh: right
}
.resultSearch .sCol {
	MARGIN-LEFT: 50px
}
.resultSearch .noMap {
	MARGIN-LEFT: 280px
}
HR.hl {
	PADDING-RIGHT: 0px; BORDER-TOP: #c7e5ca 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -14px; OVERFLOW: hidden; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
.res1 {
	PADDING-TOP: 0.5em
}
#resultBox {
	CLEAR: both; FLOAT: none; OVERFLOW: hidden; WIDTH: 520px; POSITION: relative; HEIGHT: 320px
}
#resultBox IMG {
	DISPLAY: block
}
#resultBox SPAN {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 14px; POSITION: absolute; HEIGHT: 14px
}
#prox {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: red 1px solid; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; BORDER-LEFT: red 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: red 1px solid
}
.route #search {
	PADDING-BOTTOM: 0.6em
}
.route #search FORM {
	MARGIN-TOP: 8px
}
.route #search FORM DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.route #search FORM LABEL {
	MARGIN-TOP: 3px; DISPLAY: block; FLOAT: left; WIDTH: 9.3em
}
.route #search FORM LABEL SPAN {
	DISPLAY: block; FONT-SIZE: 89%; MARGIN: 0.2em 1em 0.2em 0px; COLOR: #919191; TEXT-ALIGN: right
}
.route #search FORM .srchBox {
	MARGIN-TOP: 0px; FLOAT: left; WIDTH: 30em
}
.route #search FORM .srchBox DIV.box {
	FLOAT: left; WIDTH: 230px
}
.route #search FORM .srchBox LABEL {
	PADDING-RIGHT: 0.5em; FONT-WEIGHT: bold; TEXT-ALIGN: right
}
.route #search FORM .srchBox INPUT {
	WIDTH: 230px
}
.route #search FORM .formBox {
	MARGIN-TOP: 3px; FLOAT: left; WIDTH: 12em
}
.route #search FORM .rtVote {
	WIDTH: 17em
}
.route #search FORM .formBox LABEL {
	WIDTH: 4.5em
}
.route #search FORM .formBox INPUT {
	FLOAT: right; MARGIN-RIGHT: 1em
}
.route #search FORM EM {
	FONT-SIZE: 89%; COLOR: #919191; FONT-STYLE: normal
}
.route #search FORM STRONG {
	DISPLAY: block; COLOR: red
}
.route #search FORM .srchBox #setBetw LABEL {
	TEXT-ALIGN: left
}
.route #search .setOn {
	DISPLAY: block
}
.route #search .setOff {
	DISPLAY: none
}
.route #search #onBetw {
	MARGIN-TOP: 3px; CURSOR: pointer; COLOR: #8282ac; TEXT-DECORATION: underline
}
#mapframe {
	CLEAR: both; DISPLAY: block; FLOAT: none; MARGIN: 0.7em 0px 0px 10px
}
#resume {
	PADDING-TOP: 1.3em
}
#resume P {
	FONT-SIZE: 84%; FLOAT: left; PADDING-BOTTOM: 0.5em
}
#resume P.rtPoints {
	WIDTH: 390px; COLOR: #7b7b7b
}
#resume P.rtPoints STRONG {
	COLOR: #000
}
#resume P.rtPoints SPAN {
	FONT-WEIGHT: bold; COLOR: #009e0f
}
#resume P.rtWidth {
	WIDTH: 170px
}
#resume P.rtTime {
	WIDTH: 180px; TEXT-ALIGN: right
}
.rtActionLine {
	MARGIN-TOP: 0.2em; FONT-SIZE: 84%; PADDING-BOTTOM: 1.5em; COLOR: #b4b4b4
}
.rtActionLine STRONG {
	COLOR: #000
}
.rtActionLine IMG {
	VERTICAL-ALIGN: top
}
.rtActionLine EM {
	COLOR: #7b7b7b; FONT-STYLE: normal
}
.rtActionLine SPAN IMG {
	MARGIN-LEFT: 0.8em
}
.setRoute {
	FONT-SIZE: 84%; FLOAT: right; COLOR: #b4b4b4; TEXT-ALIGN: right
}
.setRoute SPAN {
	MARGIN-LEFT: 4px
}
.setRoute IMG {
	MARGIN-RIGHT: 3px; POSITION: relative; TOP: 3px
}
.route H4 {
	FONT-SIZE: 110%; FLOAT: left; WIDTH: 60%
}
.route H4 SPAN {
	COLOR: #009e0f
}
.route TABLE {
	CLEAR: both; BORDER-TOP: #c7e5ca 1px solid; FLOAT: none; MARGIN: 0.6em 0px 0.8em; WIDTH: 740px; BORDER-COLLAPSE: collapse
}
.route TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 84%; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; BORDER-BOTTOM: #c7e5ca 1px solid; BORDER-COLLAPSE: collapse
}
TD.length {
	WIDTH: 120px; TEXT-ALIGN: right
}
.route TABLE TD.point {
	PADDING-LEFT: 1.5em; WIDTH: auto; TEXT-ALIGN: left
}
TD.nav {
	WIDTH: 200px; TEXT-ALIGN: left
}
TD.arrNav {
	WIDTH: 28px; TEXT-ALIGN: center
}
TD.time {
	WIDTH: 100px; TEXT-ALIGN: right
}
TD.routIcon {
	WIDTH: 40px; TEXT-ALIGN: center
}
#noRoute {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 89%; PADDING-BOTTOM: 0.5em; COLOR: red; PADDING-TOP: 0.5em
}
BODY.print {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.print #main {
	WIDTH: 740px
}
.print #resume P.rtPoints {
	WIDTH: 350px
}
.print .route TABLE {
	WIDTH: auto
}
.print .route TABLE TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
.print .route TABLE .length {
	WIDTH: auto
}
.print .route TABLE .point {
	WIDTH: auto
}
.print .route TABLE .nav {
	WIDTH: auto
}
.print .route TABLE .arrNav {
	WIDTH: auto
}
.print .route TABLE .time {
	WIDTH: auto
}
.print #printMap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#footer {
	CLEAR: both; BORDER-TOP: #c7e5ca 2px solid; MARGIN-TOP: 1em; FONT-SIZE: 79%; FLOAT: none; PADDING-TOP: 0.2em
}
#footer P {
	MARGIN-TOP: 0.2em
}
.icon #search {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.4em; BORDER-RIGHT-WIDTH: 0px
}
.print #search {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.4em; BORDER-RIGHT-WIDTH: 0px
}
.di #search {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.4em; BORDER-RIGHT-WIDTH: 0px
}
.icon H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.3em
}
.icon H3 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; FLOAT: none; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.3em
}
.icon .iconInfo {
	MARGIN-LEFT: 20px
}
.icon .iconInfo P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 84%; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
.icon FORM P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 84%; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
.icon FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN-LEFT: 20px; PADDING-TOP: 0.5em
}
.icon .formBox {
	CLEAR: both; FLOAT: none
}
.icon .formBox LABEL {
	FONT-SIZE: 89%; FLOAT: left; WIDTH: 8em
}
.icon INPUT.iconMap {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; MARGIN-TOP: 0.8em; BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid
}
.icon .iconSend LABEL {
	MARGIN-TOP: 3px
}
.icon .iconSend .formBox {
	PADDING-TOP: 0.4em
}
.icon .iconSend .captBg {
	PADDING-RIGHT: 10em; PADDING-LEFT: 1em; FLOAT: left; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.5em; BACKGROUND-COLOR: silver
}
.icon .iconSend .captBg P {
	FLOAT: left; MARGIN-LEFT: 6px; WIDTH: 210px
}
.icon .iconSend .captBg EM {
	DISPLAY: block; FONT-SIZE: 89%; FONT-STYLE: normal
}
#usercaption {
	WIDTH: 200px
}
#email {
	WIDTH: 200px
}
.icon .iconSend H3 {
	PADDING-TOP: 0.8em
}
.icon #main DIV.url {
	POSITION: relative; HEIGHT: 5em
}
.icon #main DIV.url CODE {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 0.5em; LEFT: 0px; PADDING-BOTTOM: 0.5em; COLOR: red; PADDING-TOP: 0.5em; POSITION: absolute; TOP: 0px
}
.icon .mailSend .formBox {
	PADDING-TOP: 0.5em
}
.icon .mailSend .formBox LABEL {
	FONT-WEIGHT: bold; WIDTH: 12em
}
.icon .formBox LABEL.inline {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 100%; FLOAT: none; WIDTH: auto; POSITION: relative; TOP: -2px
}
.icon .mailSend .formBox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 8em; PADDING-TOP: 0px
}
.icon .mailSend INPUT.poslat {
	MARGIN-LEFT: 10.8em
}
.icon .mailSend .formBox TEXTAREA {
	WIDTH: 200px; HEIGHT: 7em
}
.icon .mailMsg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 84%; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em
}
FORM #contentIco #mapa INPUT {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.ds #search {
	PADDING-BOTTOM: 0.8em
}
.di .cr {
	PADDING-TOP: 1em
}
#subMenu {
	FONT-SIZE: 85%; FLOAT: left; MARGIN: 0.7em 0.3em 0px; WIDTH: 430px; COLOR: #b4b4b4
}
#subMenu A.aktivni {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
#search #kraje {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 290px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#search #kraje .poslat {
	MARGIN-TOP: 0.4em
}
#search #kraje P {
	FONT-SIZE: 100%; MARGIN: 0.3em
}
P.nothing {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 84%; PADDING-BOTTOM: 1em; COLOR: red; PADDING-TOP: 1em
}
#sloupec P.nothing {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
#diBox {
	MARGIN-TOP: 0.5em; BACKGROUND: url(http://1.im.cz/smapy/img/line.gif) repeat-y 499px 0px; HEIGHT: 1px
}
#diMapBox {
	FLOAT: left; WIDTH: 500px
}
#diMapa {
	MARGIN: 10px 0px 0px 10px; OVERFLOW: hidden; WIDTH: 480px; HEIGHT: 377px; TEXT-ALIGN: center
}
#diMapaCr {
	MARGIN: 10px 0px 0px 10px; OVERFLOW: hidden; WIDTH: 470px; HEIGHT: 290px; TEXT-ALIGN: center
}
#sloupec {
	FLOAT: left; MARGIN: 15px 0px; WIDTH: 240px
}
#sloupec H5 {
	FONT-SIZE: 84%; MARGIN-LEFT: 8px; FONT-FAMILY: Verdana,'Verdana CE',Helvetica,'Helvetica CE',sans-serif
}
#sloupec P {
	FONT-SIZE: 84%; MARGIN: 0.5em 0px 0px 8px
}
#legend {
	CLEAR: both; MARGIN-TOP: 0.5em; FLOAT: none
}
#legend H3 {
	FONT-SIZE: 100%
}
#legend LI {
	MARGIN-TOP: 0.5em; FONT-SIZE: 84%
}
#legend LI IMG {
	VERTICAL-ALIGN: middle
}
#legend .sit {
	FLOAT: left; WIDTH: 180px; MARGIN-RIGHT: 10px
}
#legend .stamp {
	FLOAT: left; WIDTH: 250px
}
#legend .stamp IMG {
	MARGIN-RIGHT: 5px
}
#legend .stamp IMG.zak {
	MARGIN-RIGHT: 10px
}
P.timeSwitch {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; FONT-SIZE: 84%; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.3em; TEXT-ALIGN: right
}
.tabulka {
	CLEAR: both; FLOAT: none; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.di .tabulka {
	MARGIN-TOP: 1em
}
.tabulka TH {
	FONT-WEIGHT: normal
}
.tabulka TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; FONT-SIZE: 84%; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; BORDER-BOTTOM: #c7e5ca 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
.tabulka TH {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; FONT-SIZE: 84%; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; BORDER-BOTTOM: #c7e5ca 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
TH.odInt {
	WIDTH: 50px
}
TH.doInt {
	WIDTH: 50px
}
TH.oblast {
	WIDTH: 130px
}
TH.typ {
	WIDTH: 120px
}
TD.typ {
	WIDTH: 120px
}
.restr TH.typ {
	WIDTH: 60px
}
.restr TD.typ {
	WIDTH: 60px
}
TH.info {
	WIDTH: auto
}
.tabulka TD.info {
	PADDING-RIGHT: 1em
}
TH.silnice {
	WIDTH: 60px
}
TH.street {
	WIDTH: 240px
}
.restr TH.street {
	WIDTH: 140px
}
TH.part {
	WIDTH: 120px
}
TH.update {
	WIDTH: 130px
}
TH.state {
	WIDTH: 60px
}
TD.deg IMG {
	MARGIN: 0px 8px
}
.tabulka TD.last {
	BORDER-BOTTOM-STYLE: none! important
}
.tabulka .alLeft {
	TEXT-ALIGN: left
}
.tabulka .alRight {
	TEXT-ALIGN: center
}
.tabulka .alCenter {
	TEXT-ALIGN: center
}
TABLE TD.state {
	WIDTH: 60px
}
TABLE TD.cross {
	WIDTH: 150px
}
TABLE TD.front {
	WIDTH: 60px
}
TABLE TD.note {
	WIDTH: 160px
}
TABLE TD.update {
	WIDTH: 125px
}
TH IMG {
	VERTICAL-ALIGN: middle
}
#hranice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.8em; PADDING-TOP: 0.8em; TEXT-ALIGN: center
}
P.countrySwitch {
	PADDING-RIGHT: 0px; BORDER-TOP: #9ed2a3 1px solid; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; FONT-SIZE: 84%; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #e7ffe9
}
P.countrySwitch SPAN {
	MARGIN-RIGHT: 2em; HEIGHT: 1px
}
P.countrySwitch IMG {
	POSITION: relative; TOP: 3px
}
#tab DIV.part {
	MARGIN-TOP: 1em; WIDTH: 100%
}
#tab .cityPart {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #9ed2a3 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 84%; PADDING-BOTTOM: 0.5em; COLOR: #b4b4b4; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #e7ffe9
}
#tab DIV.cityPart {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 4px
}
#tab .cityPart STRONG {
	COLOR: #000
}
#tab .cityPart SPAN {
	COLOR: #000
}
LI IMG.newIco {
	LEFT: 80%; POSITION: absolute; TOP: 0px
}
LI.aktivni IMG.newIco {
	LEFT: 80%
}
#dot {
	LEFT: -2000px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: 0px; HEIGHT: 1px
}
.chyba #search {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.5em; BORDER-RIGHT-WIDTH: 0px
}
#errorBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em
}
#errorBox H2 {
	PADDING-BOTTOM: 0.3em
}
#errorBox P {
	FONT-SIZE: 84%; PADDING-TOP: 0.5em
}
#ads {
	DISPLAY: none
}
#adWideCont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; Z-INDEX: 99; BACKGROUND: url(http://1.im.cz/szn/img/wback.gif) #d4d0c8 repeat-x 50% bottom; PADDING-BOTTOM: 1px; MARGIN: auto; PADDING-TOP: 1px; POSITION: relative; HEIGHT: 104px; TEXT-ALIGN: left
}
#adWide {
	MARGIN: 0px 0px 0px 10px; WIDTH: 745px; HEIGHT: 100px
}
P.btTipLine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 89%; PADDING-BOTTOM: 1px; MARGIN-LEFT: 21px; PADDING-TOP: 1px
}
.rtFl {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 5px! important
}
#adSky {
	LEFT: 756px; POSITION: absolute; TOP: 52px
}

