body,html {overflow:hidden; height:100%; font-family: Tahoma; background-image: url(headG.png); background-repeat: repeat-x; background-color: #006393;}

*{margin:0;padding:0;}

#head {display: block; height:85px; margin:0;}

#title {height: 75px; color:#FFF; z-index:49;}

.logo {float:left; padding:0;}

.logo .h1, .logo h1 {font-size: 27px; font-weight: bold; padding:0; margin:10px 0 0 5px;}

.logo h1 span, .logo .h1 span  {display:none;}

.logo a {color:#FFF; text-decoration: none;}

.logo img {border:0;}

.beta {position: absolute; left:271px; top:-7px;}

#geocoder {float:right; z-index:50; margin:0; padding:0; width:575px; height:28px; position:absolute; top:30px; right:7px; background-image: url(searchBg.png); background-repeat: no-repeat; background-position: right center;}

#geocoder #address {width:290px; margin:5px 0 0 1px; color:#006393; border:0; background-color:#FFF; right:10px; display:block; float:left;}

#geocoder #address:focus {outline:0;}

#geocoder #najdi {width:60px; margin:5px 0 0 25px; color:#006393; background-color:#FFF; border:0; font-size:11px; font-weight: bold; display:block; float:left;}

#geocoder label {font-weight:bold; font-size:15px; float:left; width:190px; margin-top:3px;}

#searchRes {background-color:#FFF; z-index: 99; color:#000; width:280px; border: 1px #006393 solid; position:absolute; left:192px; top:25px; padding:3px; z-index: 1999; display: none;}

#searchRes .ttl {color:#006393; font-size: 11px; margin:0 5px 2px 5px; padding-bottom:1px; font-weight: bold; border-bottom:0px #6784C7 solid;}

#searchRes div a {display: block; font-size: 11px; padding:3px 5px; text-decoration: none; color:#000;}

#searchRes div a.aktual {background-color:#DDECFD; color:#000;}

#searchRes div a:hover {background-color:#006393; color:#FFF;}

#searchRes .close {position:absolute; padding:0; color:#006393; font-weight: bold; right:4px; top:1px; border:0; display: block; text-decoration: none;}

#mainMenu {position:absolute; top:65px; left:7px;}

#mainMenu li {list-style-type: none; padding-right:4px; display: inline; background-image: url(mainMenuSep.png);background-position: right bottom; background-repeat: no-repeat;}

#mainMenu li.last {background: none;}

#mainMenu li a {color:#AEFFFD; text-decoration: none; font-size: 13px; margin:0 5px; font-weight: normal;}

#mainMenu li a:hover {text-decoration: underline;}

#topMenu {margin:0 4px 0 0; padding:0; position:absolute; right:1px; top:0px;}

#topMenu li {list-style-type:none; line-height:16px; padding:0; margin:0; display: inline; background-image: url(topMenuSep.png);background-position: right bottom; background-repeat: no-repeat;}

#topMenu li.last {background:none;}

#topMenu li a {color:#80B1C9; text-decoration: none; font-size: 10px; margin:0 6px; padding-bottom:3px;}

#topMenu li a:hover {text-decoration: underline;}

#content {margin-right:310px; margin-left: 10px;}

#content #brd{padding:10px; background-color:#DDECFD; border: 1px solid #1E4371;}

#menu {display: block; float:right; overflow:auto; overflow-x: hidden; height:200px; margin-right: 10px; position:absolute; top:120px; right:0; z-index:1;}

#menu .fieldset {background-color: #0096F9; border:0; margin:0 5px 5px 5px; padding-top:5px; position: relative;}

#menu .fieldset .cntnt {padding:5px 10px 10px 10px; font-size: 12px; line-height:16px;}

#menu .fieldset .close {position:absolute; font-weight:bold; color:#006393; right:3px; top:7px; font-size:14px; line-height:14px; text-decoration: none;}

#menu .fieldset em {background-image:url(transparentHeader.png); background-repeat:repeat; color:#006393; display:block; margin:0px -3px; font-style: normal; font-weight: bold; font-size:11px; line-height:20px; padding-left:13px;}

/*#menu .fieldset em span {cursor:pointer; float:right; margin:-20px 5px 0 0; font-size:15px;}*/

#menu .fieldset.grn em {color:#5B7B11;}

#menu .fieldset.grn {background-color: #9DD51C;}

#menu .fieldset a {color:#FFF; font-size:12px; font-weight: normal;}

#menu .fieldset a:hover {text-decoration:none;}

#menu .fieldset .clouds {line-height:20px;}

#menu .fieldset .clouds a {margin-right:2px; }

#menu .fieldset .adBlock{margin:5px 0 0 0;}

#menu .fieldset .addUrl {color:#000; text-decoration: none;}

#menu .fieldset .addTitle {font-weight: bold; font-size:14px;}

#direct label {font-size:11px; display:block; line-height:13px; margin-top:4px;}

#direct .inptTxt {border:1px solid #999; padding:1px 0;}

.btn {width:108px; height:28px; background-image: url(grnButton.png); border:0; background-color:#9DD51C; color:#5B7B11; font-size: 11px; font-weight: bold; margin-top:5px;}

.btn.lft {float:left;}

.btn.rght {float:right;}

#direct .dirMenu {margin:4px 3px 0 3px;}

#direct .dirMenu a {color:#000; font-size:10px;}

#direct .dirMenu .inptRadio {margin:0 3px 0 0; padding:0;}

#direct .dirMenu label {display:inline;}

#direct .dirMenu .lft {float:left;}

#direct .dirMenu .rght {float:right;}

#direct #dirSubMenu {background-color:#CEEA8E; padding:7px 10px; line-height: 22px; display: none;}

#direct #dirSubMenu input {height:16px; width:16px;}

#direct #dirSubMenu label {height:16px;}

#direct #prejazd div {margin-top:3px;}

#direct #prejazd #prejazd_1 {margin-top:0px;}

#direct #prejazd .cls {text-decoration: none; color:#000; font-weight:bold; margin-left:3px;}


#clsMenu {background-image:url(arrLR.png); width:19px; height:36px; z-index:801; left:50px; position:absolute; background-repeat:no-repeat; background-position:center; cursor:pointer;}

#clsHeader {background-image:url(arrTU.png); width:36px; height:19px; top:11px; z-index:800; left:350px; position:absolute; background-repeat:no-repeat; background-position:center; cursor:pointer;}

#map {height: 250px; border:1px solid #999;}

#printDir {display:none;}

#dirField {display:none; font-size:12px; color:#FFF;}

#dirField table tr {background-color:#0096F9; color:#FFF;}


#popupBg {background-image: url(popupBgrnd.png); background-repeat:repeat; position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000; text-align:center; font-size:12px; display:none;}

#popupBg .close {cursor:pointer; font-weight:bold; font-size:23px; position:absolute; top:5px; right:10px; color:#006393;}

#popupBg h3 {font-size:17px; color:#006393;}

#popupBg .btn {background-image: url(popupButton100.png); width:100px; margin-right:5px;  padding:0; border:0; height:20px; font-size:12px;}

#popupBg label {display:block; font-size: 11px;}

.popContact {text-align:left; position:relative; background-color:#FFF; width:370px; margin: 100px auto; border:1px #000 solid; padding:10px 20px;}

.popContact p {font-size:12px; margin:5px 0;}

.popContact .inputWidth {width:370px; margin-bottom:7px; border:1px solid #C1C1C1;}

.popContact textarea.inputWidth {height:90px;}

.popMapOnPage {text-align:left; position:relative; background-color:#FFF; overflow: hidden; width:610px; margin: 100px auto; border:1px #000 solid; padding:10px 20px;}

.popMapOnPage #mapPrw {width: 400px; height: 350px; float:right; margin: 5px -5px 5px 0;}

.popMapOnPage #configurator {width: 200px; height:auto; float:left;}

#poly {position:absolute; z-index:900; width:110px; /*height:40px;*/ top:93px; background-color:#9DD51C; border:1px solid #5B7B11; display:none;}

#poly .ttl {color:#5B7B11; background-color:#CEEA8E; font-size: 11px; line-height:16px; padding:0 0 0 7px; padding-bottom:1px; font-weight: bold; border-bottom:0px #6784C7 solid;}

#poly .close {position:absolute; padding:0; color:#5B7B11; font-weight: bold; right:2px; top:0px; border:0; font-size:14px; line-height:14px; text-decoration: none;}

#poly #polyVal {margin:7px; font-size:11px; text-align:right;}

#poly #polyVal textarea {background-color:#9DD51C; border:0; height:26px; overflow: hidden; cursor:text; font-size:11px; width:95px; padding:0;}

#mapMenu {display: none; background-color: #FFF; border:1px solid #006393; padding:3px;}

#mapMenu ul {margin:0; padding:0;}

#mapMenu li {list-style-type:none; margin:0; padding:0;}

#mapMenu a {display:block; font-size:11px; line-height:15px; padding:3px 5px 3px 5px; text-decoration:none; color:#000; margin:0;}

#mapMenu a:hover {background-color:#006393; color:#FFF;}

#searchRes .ttl {color:#006393; font-size: 11px; margin:0 5px 2px 5px; padding-bottom:1px; font-weight: bold; border-bottom:0px #6784C7 solid;}

.infoWinLinks {font-size:12px; margin:6px 0 0 0;}

.infoWinLinks a {color:#6261D8; margin:0 2px;}

.infoWinLinks a:hover {text-decoration: none;}

#pointLink {margin:6px 0 0 0; display:none;}

#pointLink input {width:155px; font-size:11px;}

#pointLink a {text-decoration: none; font-weight: bold; font-size:12px;}

.clr {clear:both; height:1px; overflow: hidden;}

/* prave menu 250px*/
#menu {width:277px;}
#direct .inptTxt {width:227px;}
#direct #prejazd .inptTxt {width:212px;}

#menu #bnr300 {padding:0; background-color: none; margin:0 0 5px 5px;}

/* prave menu 300px
#menu {width:326px;}
#direct .inptTxt {width:276px;}
#direct #prejazd .inptTxt {width:262px;}
#dirSubMenu .mrgnRght {padding-right:15px;}
#dirSubMenu table {margin:0;}
#menu #bnr300 {padding:0; background-color: none; margin:0 0 5px 5px;}
*/