/* Autor: Premysl Posker */

* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;}
body {font-size:75%;font-family:Arial,Verdana,sans-serif;line-height:1.8em;background:#b2d8b4;padding:25px 0px 0px 0px;color:#074e2a;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
input {}
input.iText {}
input.check {margin-right:10px;}
textarea {}
select {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}

#lead {width:946px;margin:0px auto;position:relative;padding:0px 16px 0px 16px;color:#000000;background:url(../_images/bgLead.png) repeat-x top;}

#logo {text-align:center;width:76px;height:85px;display:block;left:69px;top:23px;position:absolute;overflow:hidden;z-index:1;}
#logo h1 {padding:0px;width:76px;height:85px;overflow:hidden;margin:0px;color:#000;font-size:.8em;}
#logo h1 span {width:76px;height:85px;background:url(../_images/logo.png) no-repeat;display:block;left:0px;top:0px;cursor:pointer;margin:0px;overflow:hidden;position:absolute;}
#logo strong {padding:0px;width:76px;height:85px;overflow:hidden;margin:0px;color:#000;font-size:.8em;display:block;}
#logo strong span {width:76px;height:85px;background:url(../_images/logo.png) no-repeat;display:block;left:0px;top:0px;cursor:pointer;margin:0px;overflow:hidden;position:absolute;}
#logo a {color:#000;font-size:1em;}

.top {height:159px;padding:0px 0px 0px 178px;}
	.top .topDesc {width:508px;height:80px;display:block;float:left;margin:33px 0px 0px 0px;position:relative;}
	.top .topDesc span {width:508px;height:80px;display:block;position:absolute;top:0px;left:0px;background:url(../_images/topDesc.png) bottom no-repeat;}
	.top .topDesc span.en {width:508px;height:80px;display:block;position:absolute;top:0px;left:0px;background:url(../_images/topDescEN.png) bottom no-repeat;}
	
	          
	.top .topRight {padding-top:25px;float:right;width:231px;}
	.top .topRight .langs {font-size:.9em;color:#fff;padding-bottom:23px;}
	.top .topRight .langs a {color:#fff;}
	.top .topRight .langs .cz {display:block;float:left;padding-bottom:15px;background:url(../_images/flagCz.gif) no-repeat center bottom;margin-left:54px;}
	.top .topRight .langs .en {display:block;float:left;padding-bottom:15px;background:url(../_images/flagGb.gif) no-repeat center bottom;}
	.top .topRight .langs .de {display:block;float:left;padding-bottom:15px;background:url(../_images/flagDe.gif) no-repeat center bottom;}
	.top .topRight .langs .sep {display:block;float:left;margin:0px 4px;}
	
	.top .topRight .topSearch {}
	.top .topRight .topSearch input {vertical-align:middle;}
	.top .topRight .topSearch input.iText {width:151px;height:16px;padding:2px;border:1px solid #a5a5a5;}
	.top .topRight .topSearch input.btn {font-family:Myriad Pro;font-size:1em;color:#000;border:1px solid #3a3a3a;background:url(../_images/bgSearchBtn.gif) repeat-x;height:22px;text-transform:uppercase;padding:3px 5px;}
	
#jsddm {margin:0;padding:0;border-left:1px solid #000;height:30px;}
	#jsddm li {float:left;list-style:none;font-size:.9em;text-transform:uppercase;}
	#jsddm li.home {width:82px;}
	#jsddm li.home-en {width:65px;}
	#jsddm li.about {width:144px;}
	#jsddm li.about-en {width:110px;}
	#jsddm li.ocelove {width:150px;}
	#jsddm li.rosty {width:193px;}
	#jsddm li.tahokove {width:133px;}
	#jsddm li.schodiste {width:80px;}
	#jsddm li.download {width:80px;}
	#jsddm li.kontakty {width:80px;}
	#jsddm li.expand {width:170px;}
	#jsddm li.spiral {width:90px;}
	#jsddm li a {display:block;background:#507a52 url(../_images/bgMenuItem.gif) repeat-x;height:25px;padding:3px 0px 0px 0px;text-decoration:none;border-width:1px 1px 1px 0px;border-style:solid;border-color:#000000;color:#000;white-space:nowrap;text-align:center;}
	#jsddm li a:hover {background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff;}
	
  #jsddm li.about_selected a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:140px;}
 .location_index li.home a:selected{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:80px;}
  #jsddm li.ocelove_selected a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:145px;}
  #jsddm li.rosty_selected a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:188px;}
  #jsddm li.tahokove_selected a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:128px;}
  #jsddm li.schodiste_selected a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:75px;}
  #jsddm li.download_selected a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:75px;}
  #jsddm li.kontakty_selected a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:75px;}
  #jsddm li.expand_selected a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:165px;}
  #jsddm li.spiral_selected a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:85px;}
  
  #jsddm li.about_selected-en a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:110px;}
  #jsddm li.home_selected-en a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:65px;}
  #jsddm li.ocelove_selected-en a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:145px;}
  #jsddm li.rosty_selected-en a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:188px;}
  #jsddm li.tahokove_selected-en a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:158px;}
  #jsddm li.schodiste_selected-en a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:80px;}
  #jsddm li.download_selected-en a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:75px;}
  #jsddm li.kontakty_selected-en a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:75px;}
  #jsddm li.expand_selected-en a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:165px;}
  #jsddm li.spiral_selected-en a{background:#0a532e url(../_images/bgMenuItem.gif) repeat-x 0px -28px;color:#fff; width:85px;}
  	
	#jsddm li ul {margin:0;padding:0;position:absolute;visibility:hidden;border:1px solid #2e9b64;border-bottom:0px;background:#0e5b34;}
	#jsddm li ul li {float:none;display:inline;font-size:1em;}
	#jsddm li ul li a {border:0px;border-bottom:1px solid #2e9b64;width:auto;background:url(../_images/bgMenuSubmenu.gif) no-repeat 15px 50%;text-align:left;padding:2px 20px 2px 27px;height:auto;color:#d7f1de;}
	#jsddm li ul li a:hover {}
  
.content {padding:18px 0px 20px 0px; }
	.content hr {border-width:1px 0px 0px 0px;border-style:solid;border-color:#87bc95;margin-bottom:20px;}

.homeItem {width:226px;float:left;margin-right:14px;padding-bottom:15px;}
	.homeItemLast {margin-right:0px;}
	.homeItem img {margin-bottom:13px;}
	.homeItem h2 {font-size:1em;font-weight:normal;}
	.homeItem .link {display:block;height:32px;background:#105f37 url(../_images/bgHomeItemBtn.gif) repeat-x;color:#fff;margin-bottom:5px;font-size:1.1em;}
	.homeItem .linkSmaller {font-size:.9em;}
	.homeItem .link span {display:block;height:32px;background:url(../_images/bgHomeItemBtnLeft.gif) no-repeat left top;}
	.homeItem .link span span{display:block;height:29px;padding:3px 3px 0px 10px;background:url(../_images/bgHomeItemBtnRight.gif) no-repeat right top;}
	.homeItem p {font-size:.9em;line-height:1.7em;}

  
  
	
  .entityCreatedAt {color:#cec313;}
  
  
      	
	.news_home {font-size:.9em;width:460px;height:72px;background:url(../_images/bgNewsHome.png) no-repeat;float:left;margin-bottom:19px;padding:5px 10px 0px 10px;color:#fff;}
	.news_home a {color:#fff; }
	.news_home a.more {color:#fff; float:right;}
	.news_home img{width:50px; float:left; background: #06439;padding-top:8px;padding-right:15px;}
	

.zavolame {width:454px;height:70px;float:right;position:relative;}
	.zavolame span {width:454px;height:70px;position:absolute;background:url(../_images/btnZavolameVam.png) no-repeat;top:0px;left:0px;}
	.zavolame span.en {width:454px;height:70px;position:absolute;background:url(../_images/btnZavolameVamEN.png) no-repeat;top:0px;left:0px;}

.content h3.welcome {font-size:1.35em;color:#074e2a;margin-bottom:8px;}
.content .col1 {width:940px;float:left;font-size:.9em;}
.content .col2 {width:454px;float:right;font-size:.9em;}

.content .col1of2 {width:47%;float:left;}
.content .col2of2 {width:47%;float:right;}

.content .mainCol {width:708px;float:left;color:#074e2a;}

	.mainCol h1 {color:#074e2a;font-size:1.65em;padding:5px 0px 10px 4px;border-bottom:1px solid #87bc95;font-weight:normal;margin-bottom:15px;}
	.mainCol h2 {font-size:1.15em;color:#074e2a;font-weight:normal;margin-bottom:13px;}
	.mainCol p {padding:0px 0px 0px 4px;margin-bottom:20px;}
	.mainCol a {color:#1c5d32;}
	.mainCol .colLeft {width:47%;float:left;padding-left:4px;}
	.mainCol .colRight {width:47%;float:right;padding-left:4px;}
	.mainCol ul {list-style:none;margin:0px 0px 20px 25px;}
	.mainCol ol {margin:0px 0px 20px 25px;}
	.mainCol ul li {background:url(../_images/listArrow.gif) no-repeat left 8px;padding-left:20px;}
	.mainCol .enlarge {background:url(../_images/iconEnlarge.gif) no-repeat right 50%;padding-right:24px;}
	.mainCol .full {width:100%;border-collapse:collapse;}
	.mainCol .imgLeft {float:left;margin:0px 10px 10px 0px;border:2px solid #006633;}
	.mainCol img{border:2px solid #006633; margin:0px 10px 10px 0px;}
	
	.mainCol p.images img {margin:0px 4px 0px 0px;border:2px solid #006633;}
	
	.mainCol table.persons {width:100%;border-collapse:collapse;margin-bottom:15px;}
	.mainCol table.persons td {padding:0.3em 0.5em;vertical-align:middle;}
	.mainCol table.persons tr.dark td {background:#006633;color:#fff;}
	.mainCol table.persons tr.dark td a {color:#fff;}
	
	.mainCol table.files {border-collapse:collapse;width:100%;margin-bottom:15px;}
	.mainCol table.files tr.tableHeader th {background:#006633;color:#fff;text-align:left;padding:0.3em 0.5em;}
	.mainCol table.files tr.tableHeader th.center {text-align:center;}
	.mainCol table.files tr th.category {font-weight:bold;border-bottom:2px solid #006633;padding:0.3em 0.5em;text-align:left;}
	.mainCol table.files tr td {border-bottom:1px solid #006633;padding:0.3em 0.5em;}


.content .rightCol {width:230px;  float:right; }
.content .rightCol .fixed{ position:fixed; _position:absolute;  }
	.rightCol .header {background:#095b31;display:block;padding:12px 0px 12px 18px;color:#fff;font-size:1.25em;font-weight:normal;}
	.rightCol .submenu {list-style:none;background:#517d53;margin-bottom:6px;}
	
	.rightCol .submenu li {border-bottom:1px solid #b2d8b4;list-style:none;}
	.rightCol .submenu li ul li{border-bottom:1px solid #b2d8b4; }
	
	.rightCol .submenu li a {display:block;padding:5px 5px 5px 31px;background:url(../_images/listArrowSubmenu.gif) no-repeat 18px 13px;color:#fff;text-decoration:none;}
	.rightCol ul.submenu li ul li a {display:block;padding:5px 5px 5px 31px;color:#fff;text-decoration:none; background:none;}
	.rightCol ul.submenu li ul {margin-left:15px;}
	
	
	.rightCol .submenu li a:hover span {text-decoration:underline;}
	.rightCol .submenu li a span {padding:3px 6px ;}
	
	.rightCol .submenu li.active a span {background:#095b31;}
	
	.rightCol .zavolame2 {display:block;width:230px;height:172px;position:relative;}
	.rightCol .zavolame2 span {position:absolute;display:block;width:230px;height:172px;top:0px;left:0px;background:url(../_images/btnZavolameVam2.png) no-repeat;}
	.rightCol .zavolame2 span.en {position:absolute;display:block;width:230px;height:172px;top:0px;left:0px;background:url(../_images/btnZavolameVam2EN.png) no-repeat;}

.footer {border-top:1px solid #87bc95;padding:10px 4px 0px 4px;color:#034825;padding-bottom:20px; margin-top:50px;}
	.footer a {color:#006633;}
	.footer .left {float:left;}
	.footer .right {float:right;}
	
	a {color:#006633;}

.news___getDetail .thumbnail{float:left; padding:10px;}
.news___getDetail .entityCreatedAt{color:#000;}
.news___getList .entityCreatedAt{color:#000;}
.news___getList .thumbnail{float:left; padding:10px;}

.news___getDetail .first  {font-size:1.15em;color:#074e2a;font-weight:normal;margin-bottom:13px;}
.news___getDetail .last  {font-size:1.15em;color:#074e2a;font-weight:normal;margin-bottom:13px;}
.news___getList .first  {font-size:1.15em;color:#074e2a;font-weight:normal;margin-bottom:13px;}
.news___getList .last  {font-size:1.15em;color:#074e2a;font-weight:normal;margin-bottom:13px;}

	fieldset.kontakt {border:0px; border-top:3px solid green; float:center; padding-left:100px;  }
	fieldset.kontakt	table {padding-left:150px; }
	fieldset.kontakt	td.lbl {width: 140px;}
	fieldset.kontakt	input {width:200px; }
	fieldset.kontakt	input.btn {width:120px; cursor:pointer ;height: 35px;font-family:Myriad Pro;font-size:1em;color:#000;border:1px solid #3a3a3a;background:url(../_images/btnOdeslat.gif) 20px repeat-x;text-transform:uppercase;padding:3px 5px; font-weight:bold;} 
	
	fieldset.kontakt	textarea {width:290px; height:150px;}
	fieldset.kontakt	td {vertical-align: top;}

  a.foto img{margin:0px; padding:0px; padding-top:5px; border:0px;}
  
  
  
	