@charset "utf-8";
/* CSS Document */

* {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; }
body { color:#333333; padding:0; margin:0; font-size:75%; text-align:center;}
h1 { margin: 0; padding: 1px 0 0 0; color:#030457; font-weight: 100; font-size:180%; line-height:1.2em; }
h2 {margin:0; padding:5px 0px; color:#333333; font-weight:bold; font-size:120%; }
h3 {color:#FF4D00; font-size: 100%; font-weight:bold; margin-top:30px; }
h4 {color:#4C4C4C; font-size: 100%; font-weight:bold; margin-top:30px; }
img { border:0; padding:0; margin:0; background:none;}
p { line-height:normal; margin: 1.5em 0; text-align: justify; }

.small { font-size: 9px; }

.mapProjName {color:#FF4D00; font-size: 100%; font-weight:bold;}
.mapAdr {font-size: 85%; font-weight:bold;}
.left{float: left; margin-right:15px;}
/* Layout */
#print-header { display:none;}
#center {width: 936px; margin: 0px auto; padding:0px; background: #fff; text-align:left; border: 0px solid #ff0000; }

#header { height:56px; border-bottom:solid 6px #FF6600; margin-bottom:4px;}
.logo { float:left;}
.real-estate { float:right; }

#top-menu { width:377px; float:left; font-size:90%; margin-bottom:23px;}
#top-menu ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: left; float:left;}
#top-menu ul li { display: block; float: left; text-align: center; padding: 0 5px 0 7px; margin:0; background: url(../images/bg-top-menu-item.gif) no-repeat 0% 70%; }
#top-menu ul li.first { background:none; padding-left:0px;}
#top-menu ul li a { min-width: 10px; border:0; padding: 0; margin: 0; text-decoration: none;display: block; text-align: left; font-size:1em; font-weight:normal; color:#666666; }
* html #top-menu ul li a { width: 10px; white-space:nowrap;}
#top-menu ul li a:hover { color: #666666; text-decoration:underline}

#lang-menu { width:150px; float:left; font-size:90%;}
#lang-menu ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: left; float:left;}
#lang-menu ul li { display: block; float: left; text-align: center; padding: 0 5px 0 227px; margin:0; background: url(images/bg-top-menu-item.gif) no-repeat 0% 50%; }
#lang-menu ul li.first { background:none; padding-left:0px;}
#lang-menu ul li a { min-width: 10px; border:0; padding: 0; margin: 0; text-decoration: none;display: block; text-align: left; font-size:1em; font-weight:normal; color:#666666; }
* html #lang-menu ul li a { width: 10px; white-space:nowrap;}
#lang-menu ul li a.act { color:#FF6600; }
#lang-menu ul li a.act:hover { color:#FF6600 !important; }
#lang-menu ul li a:hover { color: #666666; text-decoration:underline}

#search {width:155px; float:right; font-size:90%;margin-top: 3px; padding-top: 5px; }
#search-form { margin:0; padding: 0px; float:left; width:155px;}
a.search-button { margin: 0px; float:right; padding:2px 0; color:#788CC7; text-decoration:none;}
a.search-button:hover {color:#788CC7; text-decoration:underline;}
.search-field { height:16px; width:106px; font-size:11px; line-height: 13px; margin: 0px 0 5px 0; color:#666666; float:left; padding:0; padding-left:4px; background:#fff; border:solid 1px #CCCCCC;}
input.search-button {  margin: 0px; padding:2px 0px; width:41px; background:none; border:none; float:right; color:#788CC7; text-decoration:none; cursor:pointer; font-weight:bold; font-size:11px;}


#main { width:936px; margin-bottom:20px; }
#main-left { width:200px; float:left;  }
#main-center { width:532px; margin-left:20px; float:left;}
#main-text { width:716px; margin-left:20px; float:left; }
#main-text-nomenu { width:936px; float:left;}
#main-text-nomenu h4 {color:#4C4C4C; font-size: 100%; font-weight:bold; margin-top:5px; }
#main-center-home { width:753px; float:left; margin-bottom:20px; }
#main-center-home.homeRelative { position: relative; }
#main-right { width:170px; float:right; padding-right: 0px; }

#main-text p img,#main-text-nomenu p img { margin: 10px; }

#crumb-menu { width:600px; font-size:90%; padding:0px 0 5px 0; color:#3399cc; }
#crumb-menu a{ text-decoration:none;}
#crumb-menu a:hover{ text-decoration:underline;}

/* Menu */
#left-menu a {text-decoration:none; font-weight:bold;}
#left-menu a:hover {text-decoration:underline;}
#left-menu {width:100%;padding:0px;margin-bottom:10px; color:#333;border-bottom:0px solid #E5E5E5; width:200px; background:white;color:black;text-align:left;margin:0 auto;clear:both;}
#left-menu .width_menu{width:200px;height:0px;}
#left-menu ul {margin:0;padding:0;border:none;}
#left-menu ul ul {border-left:0px;}
#left-menu li{list-style:none;margin:0;padding:8px 0px 7px 10px;background:url(images/2right.gif) 12px center no-repeat;text-indent:0px;border-bottom:1px solid #E5E5E5;border-left:0px;margin-bottom:-1px;height:100%;}
#left-menu li a {color:#006;}
#left-menu li li{display:none;}
#left-menu li.selected{border-top:1px solid #E5E5E5;border-left:0px;border-right:1px solid #E5E5E5;list-style:none;background:#F9F9F9 url(images/2right.gif) 12px 14px no-repeat;color:#999;margin:0px;display:block;border-bottom:0px;}
#left-menu #menulilast.selected{border-bottom:1px solid #E5E5E5;}
/*
#left-menu li.selected li{border:0px;list-style:none;background:url(none);padding:3px 0px 2px 0px;margin:0px;text-indent:0px;display:block;} 
*/
#left-menu li.selected li a {color:#999;font-weight:normal;margin:0px;padding:0px;text-indent:0px;}
#left-menu li.selected li.selected a {color:#F60;}
#left-menu li.selected li li{display:none;}/**/
#left-menu li.selected li.selected li {border-top:0px solid #E5E5E5;border-left:0px solid #E5E5E5;border-right:0px solid #E5E5E5;list-style:none;background:url(images/2level3.gif) no-repeat 2px 7px;padding:0 0 3px 10px;margin:0px;text-indent:0px;font-size:11px;color:#999;display:block;height:auto;}
#left-menu li.selected li.selected li a {color:#999;font-weight:normal;margin:0px;padding:0px;text-indent:0px;}
#left-menu li.selected li.selected li.selected a {color:#F60;}
#left-menu li.selected li.selected li.selected li a {color:#999;font-weight:normal;margin:0px;padding:0px;text-indent:0px;}
#left-menu li.selected li.selected li.selected li.selected a {color:#F60;}
#left-menu li.selected li.selected li li{display:none;}
#left-menu li.selected li.selected li.selected li{display:block;}
#left-menu li.nosel li {display:none;}
#left-menu {border-bottom:1px solid #E5E5E5;border-top:6px solid #F60;margin: 33px 0 0 0;}

#kontakt{ color:#ff6501; text-align:center; height: 120px; margin-bottom: 5px; }
#kontakt  a { font-weight:bold; line-height:16px;font-size:11px; color:#ff6501; text-decoration:underline !important; }
#kontakt  a:visited{ font-size:11px;  color:#ff6501;}

#prodejna{ float:left; color:#55548d; text-align:center; }
#prodejna .obchod { float:left; border:1px solid #e2e9ef; width:159px; padding:4px; overflow: hidden; }
#prodejna h3{ font-size:16px; color:#55548d; text-align:left; margin:0px; padding:10px 0 0px 5px;}
#prodejna span{ width:95%; line-height:1px; height:1px; border:1px #999999 solid;}
#prodejna p { border-bottom: 0px #999999 solid;font-size:11px; color: #000000; margin:0 0 0 0; padding:10px 5px 0 5px; text-align:left;}
#prodejna span a:visited{ font-size:11px;  color:#ff6501;}

#novinky{ width:169px; height: 220px; margin:0px; margin-bottom: 15px; padding:0px;border-left:1px solid #e2e9ef; border-right:1px solid #e2e9ef; border-bottom:1px solid #e2e9ef;}
.novinkyhr{ padding:0px; margin-top:5px; margin-bottom:5px; margin-left:3px; margin-right:3px; text-align:center; width:160px; background-color:#e2e9ef; height:1px;}
.novinkyfirst{ width:161px; margin:0px; padding:0px 0px 5px 5px;}
.novinkyfirst p{ margin:0px; padding:5px 0px 5px 0px; color:#ff7209; font-weight:bold; font-size:10px;}
.novinkyfirst a{ margin:0px; padding:5px 0px 0px 0px; font-size:11px;}
#novinky img { cursor: pointer; }
#novinkysecond{ width:161px; margin:0px; padding:0px 0px 5px 5px;}
#novinkysecond img{ margin:0px 5px 0px 0px; padding:0px;}
#novinkysecond a{ margin:0px; padding:5px 0px 0px 0px; font-size:10px;}
#novinkyvice{width:155px; background-color:#f1fbfc; margin:0px 3px 3px 3px; padding:0px 0px 0px 5px;}
#novinkyvice a{ margin:0px; padding:0px; font-size:10px;}
/* homepage */
.news { width:260px; float:left; padding-right:11px; margin-top:10px;}
.news img { padding:0px 0 10px 0; float:left;}
.news-date { font-weight:bold; color:#fff; background:#FF6600; margin:0; padding:5px 10px; margin-bottom:1px;}
.news-header {  font-weight:bold; color:#000066; background:#B4C3E2; margin:0; padding:5px 10px; margin-bottom:1px; font-size:110%;}
a.more { color:#788CC7; text-decoration:none; font-weight:bold; background: url(images/2right.gif) no-repeat 100% 50%; padding-right:12px;}
a.more:hover { color:#788CC7; text-decoration: underline;}

p.hd-light-blue { margin:0; padding:5px 10px; background:#B4C3E2; color:#000064; clear:both;}
p.hd-dark-blue { margin:0; padding:5px 10px; background:#000064; color:#fff; clear:both;}
p.hd-orange { margin:0; padding:5px 10px; background:#FF6600; color:#fff; clear:both;}

/* Editorial */
ul.list { background:none; margin:20px 0 0 0; padding:0;}
ul.list li { background-image:  url("images/bullet-list.gif"); background-repeat: no-repeat; background-position: 0 .35em;  list-style: none; padding-left:15px; margin-bottom:8px; line-height: 1.1em; }

ul.list-arrow { background:none; margin:20px 0 0 0; padding:0;}
ul.list-arrow li { background-image:  url("images/2right.gif"); background-repeat: no-repeat; background-position: 0 .35em;  list-style: none; padding-left:15px; margin-bottom:8px; line-height: 1.1em; }

table.normal { border-collapse:collapse; text-align:left;  border: 0; }
table.normal td{ border:solid 1px #FFBD7F; background:#FFFFFF; color:#4C4C4C; padding:10px; border:solid 1px #FFBD7F;font-size: 11px; margin: 4px 0 4px 0;}
table.normal th{ border:solid 1px #FFBD7F; background:#FFFFFF; color:#FF4D00; font-weight:bold; text-align:left; padding:10px;}
table.normal td.first { text-align:left;}
table.normal td.space { margin: 0 0 0 0;height:7px; padding:0;border: 0;}
table.normal th.first{ text-align:left;}
table.normal tr.highlight td{ background:#FFFFFF;}

.normal-form {}
.normal-form .normal-button { margin: 0px; padding:4px 0px; background:#FFB377 url(images/bg-send-button.gif) no-repeat 100% 100%; text-transform:uppercase; color:#fff; font-weight:bold; border:solid 1px #fff; font-size:90%; padding-right:10px; width:100px; cursor:pointer;}
.normal-form .input-field-long { width:220px; font-size:11px; margin: 0px 0 5px 0; color:#4C4C4C; padding:4px; background:#FFFAF2; border:solid 1px #FFBD7F;}
.normal-form .input-field-short { width:110px; font-size:11px; margin: 0px 0 5px 0; color:#4C4C4C; padding:4px; background:#FFFAF2; border:solid 1px #FFBD7F;}
.normal-form label{ font-weight:bold; width:145px; float:left;}

.second1 { width:252px; margin-right:10px; padding-left:1px; float:left; }
.second2 { width:252px; float:left; }

.third1 { width:165px; margin-right:10px; padding-left:1px; float:left; }
.third2 { width:165px; margin-right:10px; float:left; }
.third3 { width:165px; float:left; }

/* Contact */
.contact-left { float:left; width:310px;}
.contact-right { float:right; width:200px;}

.img-contact { float:right; margin:-5px 0px 5px 20px; background:#fff; }
.img-contact-map { float:right; margin:5px 0px 5px 20px; background:#fff; border:solid 3px #FF6600; }

/* Časté otázky */
p.question { margin-bottom:-15px; padding-bottom:0px;}

/* Sitemap */
#main-sitemap { width:936px; margin-bottom:20px; background: url(images/bg-sitemap.gif) repeat-y left; }
#main-sitemap .third1 { width:308px; margin-right:6px; padding-left:1px; float:left; border-top: solid 1px #CCCCCC;}
#main-sitemap .third2 { width:307px; margin-right:6px; float:left; border-top: solid 1px #CCCCCC;}
#main-sitemap .third3 { width:307px; float:left; border-top: solid 1px #CCCCCC;}
.sitemap-bottom { clear:both; height:5px; background: url(images/bg-sitemap-bottom.gif) no-repeat bottom;}

p.sitemap-hd-orange { background:#FF6600; margin:0; padding:4px 6px; border-bottom:solid 1px #fff;}
p.sitemap-hd-orange a{ text-transform:uppercase; font-weight:bold; color:#fff; text-decoration:none;}
p.sitemap-hd-orange a:hover{color:#fff; text-decoration:underline;}

p.sitemap-hd-blue { background:#C2DBF9; margin:0; padding:4px 6px; border-bottom:solid 1px #fff;}
p.sitemap-hd-blue a{ text-transform:uppercase; font-weight:bold; color:#000066; text-decoration:none;}
p.sitemap-hd-blue a:hover{color:#000066; text-decoration:underline;}

ul.sitemap { background:none; margin:20px 0 20px 8px; padding:0;}
ul.sitemap a{ color:#333333; text-decoration:none;}
ul.sitemap a:hover{ color:#333333; text-decoration:underline;}
ul.sitemap li { background-image:  url("images/2right.gif"); background-repeat: no-repeat; background-position: 0 .35em;  list-style: none; padding-left:15px; margin-bottom:5px; line-height: 1.1em; }
ul.sitemap li ul { background:none; margin:10px 0 10px 8px; padding:0;}

/* Project overview */
.map-cr { border:solid 5px #FF6600; margin: 15px 0; }
p.project-hd { min-height:35px; margin:0; padding:0 0 0 10px; background: url(images/bg-project-hd.gif) no-repeat 0 .35em; font-weight:bold; color:#000066;}
* html p.project-hd { height:35px; }

p.project-wd {color:#000066;}
* html p.project-wd { height:35px; }


p.project-overview { border-top:solid 1px #CCCCCC; margin:0; padding:10px 0; min-height:100px;}
* html p.project-overview { height:100px;}
p.project-overview .project-name{ font-weight:bold; color:#FF6600; }
p.project-overview a{ font-weight:bold; color:#000066; text-decoration:none; }
p.project-overview a.act{ font-weight:bold; color:#FF6600; }
p.project-overview a:hover{ text-decoration:underline;  color:#000066;}
p.project-overview a.act:hover{ text-decoration:underline;  color:#FF6600;}
p.project-overview img{ float:left; margin:5px 5px 10px 0; padding:0; }

p.project-overview-photokit { border-top:solid 1px #CCCCCC; margin:0; padding:10px 0; min-height:148px;}
* html p.project-overview-photokit { height:148px;}
p.project-overview-photokit .project-name{ font-weight:bold; color:#FF6600; }
p.project-overview-photokit a{ font-weight:bold; color:#000066; text-decoration:none; }
p.project-overview-photokit a.act{ font-weight:bold; color:#FF6600; }
p.project-overview-photokit a:hover{ text-decoration:underline;  color:#000066;}
p.project-overview-photokit a.act:hover{ text-decoration:underline;  color:#FF6600;}
p.project-overview-photokit img{ float:left; margin:5px 5px 10px 0; padding:0; }


p.project-overview-commercial { border-top:solid 1px #CCCCCC; margin:0; padding:10px 0; min-height:100px; width:254px; margin-right:12px; float:left;}
* html p.project-overview-commercial { height:100px;}
p.project-overview-commercial .project-name{ font-weight:bold; color:#FF6600; }
p.project-overview-commercial a{ font-weight:bold; color:#000066; text-decoration:none; }
p.project-overview-commercial a.act{ font-weight:bold; color:#FF6600; }
p.project-overview-commercial a:hover{ text-decoration:underline;  color:#000066;}
p.project-overview-commercial a.act:hover{ text-decoration:underline;  color:#FF6600;}
p.project-overview-commercial img{ float:left; margin:5px 5px 10px 0; padding:0; }

/* Project detail */
.project-address { float:right; text-align:right; font-size:70%; margin:-19px 192px 0 0;}
#project-detail-left { width:342px; float:left; margin-top:5px;}
#project-detail-right { width:178px; float:right; margin-top:5px;}

img.project-photo { padding-bottom:10px; border-bottom:solid 1px #FF6600;}
div.project-location { border:solid 3px #FF6600; margin-top:3px;}
h2.no-margin { margin:0; padding:0;}

p.project-info { margin-top:0px; padding-top:10px;}

#project-photogallery { border-top:solid 1px #FF6600; padding-top:3px;}
#project-photogallery img{ float:left; margin:10px 9px 0 0;}

#project-photokit { padding-top:3px;}
#project-photokit div{ float:left; margin:10px 9px 0 0;height:124px;width:124px;background-repeat:no-repeat;background-position:center center;}

/* Page Hub */
.pagehub { color:#4C4C4C; text-align:left; display:inline; padding:0px 0px; float:left; width:330px; line-height:normal; margin:0;}
.pagehub { padding-bottom:0px;}
html>body .pagehub { padding-bottom:10px;}
a.ph_pglink { color:#4C4C4C; text-decoration:none; padding-left:10px; background: url(images/ph-pagelink.gif) no-repeat left;}
a.ph_pglink:hover{ color:#4C4C4C; text-decoration:underline;}
.ph_this { font-weight:bold; padding-left:10px; background: url(images/ph-pagelink.gif) no-repeat left; color:#FF4D00;}
.ph_ico { margin:0; padding:0; padding-left:2px; padding-right:2px; position:relative; padding-bottom:-3px; margin-bottom:-3px; padding-top:2px;}
.ph_ico_line { margin:0; padding:0; padding-left:10px; padding-right:2px; position:relative; padding-bottom:-3px; margin-bottom:-3px; padding-top:2px; background: url(images/ph-ico-line.gif) no-repeat left;}


hr { height:3px; background:#FFE7C2; border: solid 1px #FFE7C2; color:#FFE7C2;}
hr.orange { height:3px; background:#FF5400; border: solid 1px #FF5400; color:#FF5400;}


/* Footer */
#footer {  margin:0 auto; padding: 2px 0; border-top:solid 1px #CCCCCC; font-size:80%; color:#b2b2b2; padding-bottom:30px;}
html>body #footer {margin-bottom:20px;}

#footer p.bottom-menu{ color:#3399CC; margin:0; padding:0; float:left;}
#footer p.bottom-menu a{ color:#3399CC; text-decoration:none;}
#footer p.bottom-menu a:hover{ color:#3399CC; text-decoration:underline;}
#footer p.developed{ margin:0; padding:0; float:left; margin-left:25px; }
#footer p.developed a{ color:#b2b2b2; text-decoration:none;}
#footer p.developed a:hover{ color:#b2b2b2; text-decoration:underline;}
#footer p.copyright{ color:#b2b2b2; margin:0; padding:0; float:right; }

/* Others */
.left { float:left;}
.right { float:right;}
.clear { clear:both; margin:0; padding:0; font-size:1px; height:1px;}
.hidden { display:none;}
.skipmenu { position: absolute; top: -10000px; left: 0; height: 1px; overflow: hidden; }

.clear10 { clear:both; margin:0; padding:0; font-size:1px; height:10px;}
.clear-orange-margin { clear:both; margin:10px 0; padding:0; font-size:1px; height:1px; border-bottom:solid 1px #FF6600;}
.clear-grey-margin { clear:both; margin:10px 0; padding:0; font-size:1px; height:1px; border-bottom:solid 1px #E5E5E5;}

.colored-orange { color:#FF6600;}
.colored-orange a { color:#FF6600 !important; text-decoration:underline;}
.colored-orange a:hover { color:#FF6600; text-decoration: none;}

.colored-mix { color:#042D6F;}
.colored-mix a { color:#FF6600 !important;text-decoration: none;}
.colored-mix a:hover { color:#FF6600; text-decoration: none;}

.colored-dark-blue { color:#000066;}
.colored-dark-blue a { color:#000066 !important; text-decoration:underline;}
.colored-dark-blue a:hover { color:#000066; text-decoration: none;}

.colored-light-blue { color:#788CC7;}
.colored-light-blue a { color:#788CC7 !important; text-decoration:underline;}
.colored-light-blue a:hover { color:#788CC7; text-decoration: none;}

.colored-green { color:#138800;}
.colored-green a { color:#138800 !important; text-decoration:underline;}
.colored-green a:hover { color:#138800; text-decoration: none;}

img.img-left { float:left; margin:5px 17px 5px 0; background:#fff; border:solid 2px #FFBD7F; padding:2px; }
img.img-right { float:right; margin:5px 0px 5px 20px; background:#fff; }

img.img-left-noborder { float:left; margin:5px 17px 5px 0; }
img.img-right-noborder { float:right; margin:5px  0 5px 20px;}

.line-grey-shadow { margin:10px 0; padding:0; font-size:1px; height:17px; background: url(images/bg-line-grey-shadow.gif) repeat-x;}
.line-orange-shadow { margin:0px 0; padding:0; font-size:1px; height:17px; background: url(images/bg-line-orange-shadow.gif) repeat-x;margin-bottom:10px;}

a { color:#3399CC; text-decoration:underline;}
a:hover { color:#3399CC; text-decoration: none;}

a.ico-nw { color:#454545; text-decoration:underline; padding-left:13px; background: url(images/ico-nw.gif) no-repeat 0% 50%;}
a.ico-doc { color:#454545; text-decoration:underline; padding-left:12px; background: url(images/ico-doc.gif) no-repeat 0% 50%;}
a.ico-mail { color:#454545; text-decoration:underline; padding-left:13px; background: url(images/ico-mail.gif) no-repeat 0% 50%;}

a.link{ color:#CDCDCD; text-decoration:underline; background:url(images/bg-link.gif) no-repeat 0% 100%; padding-left:12px; white-space:nowrap;}
a.link:hover { color:#CDCDCD; text-decoration: none;}

.press-ing { color:#454545; font-size:90%;font-style: italic;}

/*mf*/
.text_field{ width:133px;}
.send_buttons{margin-top: 35px;}

.button_orange {font:9px verdana,arial,helvetica,sans-serif; text-decoration:none;	color:white;	text-align:center;	padding:0px 3px 1px 4px;	border-bottom:groove silver;	border-right:groove silver;	border-width:thin;	text-transform:uppercase; 	margin:0 5px 0 0px; background:#FF6500;}

.button_silver {font:9px verdana,arial,helvetica,sans-serif; text-decoration:none;	color:white;	text-align:center;	padding:0px 0px 1px 4px;	border-bottom:groove silver;	border-right:groove silver;	border-width:thin;	text-transform:uppercase; 	margin:0 0px 0 5px; background:#656563;}
.mail-field { height:16px; width:129px; font-size:11px; margin: 0px 0 5px 0; color:#666666; float:left; padding:0; padding-left:4px; background:#fff; border:solid 1px #CCCCCC;}

.capcha { width:133px; height: 54px; margin: 0px 0 5px 0;border: solid 1px #CCCCCC;}

.text_above_field {width:135px; margin-top:30px;}

.error_message {color:#FF6600; font-weight:bold;}
/* MENU */
#hmenu {white-space:nowrap;	z-index:200;}
#menu {white-space:nowrap;min-width:732px;z-index:200;}
.menuIndic1{background: url(../images/arrow_down.gif) 98% 50% no-repeat;white-space:nowrap;}
.menuIndic2{background: url(../images/arrow.gif) 98% 50% no-repeat;white-space:nowrap;}
.menu{
    display:block;
    margin:0;
    padding:0;
    width:100%; /* important for Opera7 */
	background-color: #f60;
	white-space:nowrap;

}
#hmenu {
	height:1.9em;
	background-color: #f60;
}
.menu ul{
	position:absolute; /* pour sortir la liste du flux de donnée */
    display:block;
   /* width:120px;*/
    margin:0;
    padding:0;
	white-space:nowrap;
	
}
.menu ul,
.smenu ul,
.ssmenu ul{
	z-index:200;
  visibility:hidden;
	display:none;
}
.menu li li ul{
    position:absolute; /* pour sortir la liste du flux de donnée */
    top:auto;
    left:auto;
    margin-left:160px;
    margin-top:-15px; /* move the sub menu verticaly */
}

.menu li{
    list-style:none;
   /* width:120px;*/
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
	padding: 0px 0px 0px 0px;
	white-space:nowrap;
	display:block;
}

.menu li li, .smenu li li, .ssmenu li li{
    display:block;
    float:none;
}
/* correct a little IE bug */
* html .menu li li{
    display:inline;
}
.menu a, .menu a:link, .menu a:visited{
    text-align:center;
    background-color: #F60;
  	border-right:1px #FFF solid;
	color:#FFF;
    display:block;
    text-decoration:none;
    padding: 3px 8px 3px 8px;
/*	padding-right:expression(document.body.clientWidth < 810 ? "4px" : "8px" ); */
    margin:0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight:bold;
	white-space:nowrap;
/*	_padding: 3px 4% 3px 2%;letter-spacing:-1px;*/
}
.menu a:hover,#menu a.selected {
  background-color: #788CC7;
	font-family: arial, helvetica, sans-serif;
	font-size:1em;
	 text-decoration:none!important;
}
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #aaf;
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	 text-decoration:none!important;
}

.menu a.lastPos { border: 0px; }

/* hide some accessibility stuff */
.menu span,.smenu span,.ssmenu span{
    display:none;
}
.smenu a, .smenu a:link, .smenu a:visited{
    text-align:left;
    background-color: #fff;
	border:none;
    border:1px #3E5876 solid;
    border-top:1px #3E5876 solid;
    color:#666;
    display:block;
    width:170px;
    text-decoration:none;
    padding:3px 10px 3px 2px;
    margin:0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight:normal;
	letter-spacing:0px;
	_margin:-1px 0px 0px 0px;
	opacity:.95;
	-moz-opacity:.95;
	filter:alpha(opacity=95);
	white-space:normal;
z-index:200;
}
.smenu a:hover{
    background-color: #788CC7;
   /* border:1px #aaa solid;*/
	font-family: arial, helvetica, sans-serif;
	font-size:1em;
	color:#FFF;
	text-decoration:none!important;
}
.smenu, .ssmenu {
	border-top:1px #3E5876 solid;
	/*border-bottom:0px #446284 solid;*/
}
#menu li.hover {background-color: #f60;}
#menu li.hover a.arrow1 {background-color: #788CC7;}
#menu  li li.hover a.arrow2{background-color:#788CC7;color:#fff;}
#menu li.sel {background-color: #788CC7;}
#menu li.sel a.arrow1 {background-color: #788CC7;}

/* WDSP */
.menu li.right-menu{ float:right; border-left:solid 1px #fff; border-right:none;}
.menu li.right-menu ul.smenu{
    position:absolute; /* pour sortir la liste du flux de donnée */
    top:auto;
    left:auto;
    margin-left:-97px;
    margin-top:0px; /* move the sub menu verticaly */
}
.projektInner{ width:180px; height:280px; float:left; margin-top:10px; border-top: 5px solid #778bc6; margin-right:10px;}
.projektInner h3{color:#202076; font-size: 100%;  margin-top:5px; margin-bottom:5px; cursor: pointer; }
.projektInner img{ margin:0px; padding:0px;cursor: pointer; }
.projektInner p{ width: 110px; height: 145px;color:#8a8a8a; font-size: 90%; margin-top:5px; text-align:left; }
.projektInner div{ height:18px; background-color:#f1f9fc; color:#71a4b7; font-size: 90%; padding-left:2px;}
.projektInner a{color:#71a4b7; font-size: 90%;}

.projektInnerLast{ width:180px; height:280px; float:left; margin-top:10px; border-top: 5px solid #778bc6; margin-left:1px;}
.projektInnerLast h3{color:#202076; font-size: 100%;  margin-top:5px; margin-bottom:5px; cursor: pointer;  }
.projektInnerLast img{ margin:0px; padding:0px; cursor: pointer; }
.projektInnerLast p{width: 100px; height: 145px; color:#8a8a8a; font-size: 90%; margin-top:5px;  text-align:left;  }
.projektInnerLast div{ height:18px; background-color:#f1f9fc; color:#71a4b7; font-size: 90%; padding-left:2px;}
.projektInnerLast a{color:#71a4b7; font-size: 90%;}

.wEn { height:295px; }
.wEn h3 { height:30px; }

.searchHP {
  width:743px;
  height: 41px;  
  margin-top:5px;
  padding: 5px;
  margin-bottom: 0px;
  background-color: #e1e7f3;
  color: #7b89ae;
  font-weight: bold;
  border-top:5px solid #bdc6e5;
  
}

.searchHP table,.searchHP form {
  height: 40px;
  margin: 0px;
  padding: 0px;
}

.searchHP table th {
  font-size: 15px;
  color:#7A8EC3;
}
.searchHP table tr td {
  width: 100px;
  padding-left: 5px;
  font-weight: normal;
  font-size: 11px;
  color:#63666d;
}
.searchHP select option{
  padding-left: 5px;
  font-weight: normal;
  font-size: 11px;
}

.button_play_swf {
  position: absolute; left: 441px; top: 192px; _top: 196px;
  cursor: pointer;
}

.searchTable {
 width: 715px;
 text-align: center; 
 border-left: 1px solid rgb(214,222,228);
 border-bottom: 1px solid  rgb(214,222,228);
}

.searchCell {
 border: 1px solid rgb(214,222,228);
 border-bottom : 0px;
 border-left : 0px;
 padding: 5px;
}

.searchHead {
 background-color: rgb(214,222,228);
 padding: 5px;
 font-weight: bold;
 border-right: 1px solid white;
 color: rgb(61,120,155); 
}

a.searchCellHref { color: black; text-decoration:none; }

.noBorder { border: 0px }

.searchSudy {
 cursor: normal;
 font-weight: normal;
 color: black;
 background-color: rgb(235,238,241);
}

.searchOver {
 cursor: pointer;
 font-weight: bold;
 color: rgb(58,116,172);
 background-color: rgb(183,184,187);
}

a.searchHref {color: rgb(61,120,155); }
a.searchHref:hover {color: rgb(193,92,25) }








#flashcontent{text-align:center;}
#form_f1Form {
  margin:0;
  padding:0;
}
div#f1Wallpapers,
div#f1FormColumn,
div#f1Sounds {
  float:left;
}
div#f1Wallpapers {
  width:163px;
}
div#f1Sounds {
  width:163px;
}
div#f1Form {
  width:330px;
  height:400px;
  padding:15px 20px;
  border:1px solid #000;
}
h3.f1Form {
  margin:0;
  margin-bottom:10px;
  padding:6px 0;
  text-align:center;
  font-size:1.2em;
  font-weight:normal;
  color:rgb(254,126,0);
}
h3#h3_f1FormL {
  padding-right:43px;
}
h3#h3_f1FormC {
  color:#fff;
  background-color:rgb(254,126,0);
}
h3#h3_f1FormR {
  padding-left:43px;
}

div.f1FormItemL,
div.f1FormItemL_sel,
div.f1FormItemR,
div.f1FormItemR_sel {
  margin-bottom:10px;
  width:161px;
  height:118px;
  padding:1px;
}
div.f1FormItemL,
div.f1FormItemL_sel {
  position:relative;
}
div.f1FormItemR,
div.f1FormItemR_sel {
  padding:1px 1px 1px 44px;
  width:118px;
  text-align:center;
}
div.f1FormItemL_sel {
  background:transparent url("images/formule1/f1form-item-sel-left.png") left top no-repeat;
}
div.f1FormItemR_sel {
  background:transparent url("images/formule1/f1form-item-sel-right.png") left top no-repeat;
}
h4.f1FormSoundTit {
  margin:0;
  padding:0;
  padding:12px 0 8px 0;
  font-size:1em;
  color:rgb(17,22,86);
}
a.f1FormSelector {
  display:block;
  padding:8px 0;
}
a.f1FormSelectorL {
  position:absolute;
  left:0;
  top:88px;
  display:block;
  padding:8px 0;
  width:118px;
  text-align:center;
}


#table_f1Form td {
  padding:3px 15px;
  padding-left:0;
}

input.f1FromInp {
  border:1px solid #000;
  width:180px;
}
#input_f1FromPredvolba {
  width:40px;
}
#input_f1FromCislo {
  width:100px;
}

#div_f1FromSubmitHolder {
  width:180px;
  text-align:center;
}

div.clear {
  clear:both;
  height:1px;
  font-size:1px;
}
  /*
  FORMUL DOTAZNK V SEKCI KONTAKTY  */
  #frmDotazy_box {
  }
  #frmDotazy {
    margin: 0 0px 0 0px;
    padding: 15px;
    text-align: left;
    background-color: #ededed;
    line-height: 1.5em;
    width: 460px;
    height: 310px;
  }
  #formDotazy {
    padding: 0;
    margin: 0;
  }
  #frmDotazy .inp {
    width: 300px;
    border: solid 1px #a4a6aa;
    padding: 3px;
    font-size: 11px;
  }
  #frmDotazy .inp_cislo {
    width: 150px;
    border: solid 1px #a4a6aa;
    padding: 3px;
    font-size: 11px;
  }
  #frmDotazy .sel {
    width: 308px;
    border: solid 1px #a4a6aa;
    padding-left: 5px;
    font-size: 11px;
  }
  #frmDotazy .sel option {
   padding-left: 5px;
   font-size: 11px;
  }
  #frmDotazy .tarea {
    width: 455px;
    height: 80px;
    border: solid 1px #a4a6aa;
    padding: 3px;
    font-size: 11px;
  }
  #frmDotazy .submit {
    width: 100px;
    float: right;
    font-size: 11px;
  }
  #mess_from_exe {
    clear: right;
    color: red;
    font-size: 11px;
    font-weight: bold;
    margin-top: 3px;
    text-align: center;
  }

#novinky_menu { width:650px; float:left; font-size:100%; margin-bottom:5px; }
#novinky_menu ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: left; float:left;}
#novinky_menu ul li { display: block; float: left; text-align: center; padding: 0 5px 0 7px; margin:0; background: url(../images/bg-top-menu-item.gif) no-repeat 0% 70%; }
#novinky_menu ul li.first { background:none; padding-left:0px;}
#novinky_menu ul li a { min-width: 10px; border:0; padding: 0; margin: 0; text-decoration: none;display: block; text-align: left; font-size:1em; font-weight:normal; color:#666666; }
* html #novinky_menu ul li a { width: 10px; white-space:nowrap;}
#novinky_menu ul li a:hover { color: #666666; text-decoration:underline}
.starsi_novinka{margin:0px; padding:0px 0px 15px 0px;}
.datum{margin:0px; padding:0px 0px 0px 0px; color:#c27740; font-weight:bold; font-size:12px;}
.nadpis{margin:0px; padding:5px 0px 5px 0px; color:#5c8ea7; font-weight:bold; font-size:12px;}
.uvodnik{margin:0px; padding:5px 0px 5px 0px; font-size:12px;}
.odkaz{margin:0px; padding:5px 0px 0px 0px; font-size:12px;}

/* Flash rozcestnik v home.tpl na hlavni strane */

#flashRozcestnik { position: absolute; left: 0px; top: 200px; border-left: 0px solid #000000; }
#flashRozcestnik div.bgNoFlash { position: absolute; left: 0px; top: 200px; border: 0px solid #000000;  }
#flashRozcestnik.posEn { top: 215px; }


/* Realizovane projekty */
#realizProjekty { float: left; text-align: justify; }
#realizProjekty img { margin: 8px; }
#realizProjekty img.rozc { float: left; width: 202px; height: 120px; margin: 0px; }
#realizProjekty .projekt  { float: left; border-bottom: 1px solid #e5e5e5; padding-top: 12px; padding-bottom: 12px; }
#realizProjekty .projektInfo { float: left; width: 498px; padding-left: 15px; }
#realizProjekty .projektName { float: left; color:#3499CD; font-size: 150%; font-weight: 100; width: 100%; }
#realizProjekty .projektLink { float: left; padding-top:4px; }
#realizProjekty .projektLink a { color:#3499CD; text-decoration: underline; }
#realizProjekty .projektLink a:hover { text-decoration: none; }
#realizProjekty .textContent { float: left; padding:0px; padding-top: 8px; padding-bottom: 8px; width: 100%; border: 0px solid #000000; text-align:justify; }
#realizProjekty .newsUzamParku { }

.tabFinance { border-collapse: collapse; }
.tabFinance td { padding:4px; text-align: center; border: 1px #ffcc99 dashed; }
.tabFinance th { padding:4px; background-color: #ffcc99; text-align: center; }
.tabFinance .w1 { width: 125px; text-align: center; }

#prodMistoNove { font-size: 11px; color:#333333; border-collapse: collapse; margin: 0px; margin-left: 5px; padding: 0px; width: 155px; }

#prodMistoNove td { border: 0px solid #000000; padding: 0px; line-height: 16px; text-align: left; vertical-align: top; }
#prodMistoNove td.TelFax { width: 35px; }
#prodMistoNove td.Tel { width: 120px; }
#prodMistoNove td .telShow { overflow: hidden; }

#main-center-home .novinka-content,#main-text .novinka-content {  width: 710px; border: 0px solid #000000; }
#main-center-home .novinka-content-info,#main-text .novinka-content-info {  border: 0px solid #ff0000; text-align: left; font-weight: bold; font-size: 11px; }
#main-center-home .novinka-content-text,#main-text .novinka-content-text {  border: 0px solid #0000ff; }

.NoUnderLineA a { text-decoration: none !important; }
a.NoUnderLineA  { text-decoration: none !important; }
.Top a          { font-size: 1px; line-height: 1px; }
.anchor { font-size: 1px; line-height: 1px; text-decoration: none; }

.searchFormBox { border-top: 0px solid #ffffff; padding: 10px; background-color:#EBEEF1; margin-top: 20px;margin-bottom: 20px; }
.searchFormBox form { margin:0px; padding: 0px; }
.FlashViral { float:left; border-top: 0px solid #999999; margin-top: 3px; padding-top:10px; width:171px; }

#MapaStranek { float:left; padding-top: 10px; }
#MapaStranek .BoxLeft,#MapaStranek .BoxRight { float:left; width: 370px; border:0px solid #000000; }
#MapaStranek .BoxLeft { padding-left: 10px; }
#MapaStranek ul { margin-left: 15px; margin-top: 2px; margin-bottom: 2px; padding-left: 15px; }
#MapaStranek li { line-height: 16px; } 

#Onas { float:left; }
#Onas div.rozcestnik { float:left; width: 753px; margin-top: 10px; margin-bottom: 10px; }
#Onas div.rozcestnik a { color:#253f70; text-decoration: none; font-weight: bold; float:left; width: 373px; height: 45px; line-height: 45px; font-size: 13px; text-align:center; background-color: #e1e7f3; }
#Onas div.rozcestnik a:hover,#Onas div.rozcestnik a.selected { color:#ffffff; text-decoration: underline; background-color: #b3c2df;}
#Onas div.rozcestnik a.left {margin-right: 7px; }

#content { float:left; width: 745px; }
#content div.foto { float:left; width: 215px; line-height: 30px; padding-top: 10px; }
#content div.text { float:left; width: 530px; }


.kontakt_stat{color:#000066; background-image:url(../images/stat_bg.jpg); background-repeat:repeat-x; height:25px; width: 748px;}
.kontakt_nadpis{vertical-align:middle; font-weight:bold; padding:5px 0 0 20px;}
.kontakty_obsah{width:748px; padding:10px 0 10px 0;}
.kontakty_box{ padding-left:10px; width:175px; float:left;}
.kontakty_box_nadpis{ color:#ff6500; font-weight:bold; margin-bottom:5px;}
.kontakty_box_obsah{ height:70px;}
.kontakty_box_obsah img{ margin-right:5px;}
.kontakty_box_obsah a{ vertical-align:bottom;}
.kontakty_box_spec {padding-top:32px;}
.map-cr { border:solid 5px #FF6600; text-align:center; margin-left:116px;}

/* Project detail */
.project-address { float:right; text-align:right; font-size:70%; margin:-19px 192px 0 0;}
#project-detail-left { width:342px; float:left; margin-top:5px;}
#project-detail-right { width:390px; float:right; margin-top:5px;}

img.project-photo { padding-bottom:10px; border-bottom:solid 1px #FF6600;}
div.project-location { border:solid 3px #FF6600; margin-top:3px;}
h2.no-margin { margin:0; padding:0;}

p.project-info { margin-top:0px; padding-top:10px;}

#project-photogallery { border-top:solid 1px #FF6600; padding-top:3px;}
#project-photogallery img{ float:left; margin:10px 9px 0 0;}

#project-photokit { padding-top:3px;}
#project-photokit div{ float:left; margin:10px 9px 0 0;height:124px;width:124px;background-repeat:no-repeat;background-position:center center;}
.colored-orange { color:#FF6600;}
div.project-location { border:solid 3px #FF6600; margin-top:3px;}
h2.no-margin { margin:0; padding:0;}

h1.dum_detail{color:#C4563C; font-size:16px; padding-top:20px; font-weight:bold;}


.fotogalerie_kategorie{
  width:100%;
  padding:25px 0px;
}

.fotogalerie_kategorie table{
  width:100%;
  vertical-align: top;
  text-align: center;
  margin:10px 0px;
}

.fotogalerie_kategorie tr{
  vertical-align: top;
}

.fotogalerie_kategorie img{
  margin:5px 0px;
}
#tabStandard {
  border-collapse: collapse;
  border: solid 1px rgb(214,222,228);
}
#tabStandard .sekce {
  text-align: left;
  padding: 5px;
  font-weight: bold;
  font-size: 13px;
  background-color: rgb(214,222,228);
  color: rgb(61,120,155);
  height: 30px;
}
#tabStandard td {
  text-align: left;
  padding: 5px;
  font-size: 11px;
  border-bottom:  solid 1px rgb(214,222,228);
}


.finTable {
 border-left: 1px solid rgb(214,222,228);
 border-bottom: 1px solid  rgb(214,222,228);
}

.finCell {
 border: 1px solid rgb(214,222,228);
 border-bottom : 0px;
 border-left : 0px;
 padding: 5px;
 padding-left: 15px;
 padding-right: 15px;
}

.financovaniHead {
 background-color: rgb(214,222,228);
 color: rgb(61,120,155); 
 text-align: left; 
 padding: 5px;
 padding-left: 15px;
 font-weight: bold;
}

.finSudyRadek {
 background-color: rgb(235,238,241);
}

.finFirst {
 border-right: 1px solid white; width: 150px;
}

.finSec {
 border-right: 1px solid white;
 width: 400px
}

.finThrd {
 width: 150px;
}

/*
**  Mapa stranek
*/

table.mapa {
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
  display: block;
}

table.mapa td {
  vertical-align: top;
  text-align: left;
  padding : 3px;
  border: 0px solid #000000;
  width: 230px;
}

table.mapa td.short {
  height: 200px;
}

ul.pagemap {
  display: block;
  margin: 0px;
  padding: 0px;
  margin-left: 10px;
  padding-left: 10px;
  line-height: 1.6em;
  list-style-type: square;
}

