/* CSS Document */

body {
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 0px 0px 0px;
  overflow: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  color: #1F1A17;
}

h1 { font-size: 1.3em; }
/* h2 { font-size: 1.2em; } */
h2 { 
	background: transparent url("../images/forcss/boxes2.png") 0px 1px no-repeat; 
	padding: 0px 0px 0px 35px; color: #9F2E30; text-trarnsform: uppercase; font-size: 1.1em; margin-top: 0px;
	/* text-decoration: underline; */
	border-bottom: 1px solid #9F2E30;
}
h3 { 
  background: transparent url("../images/forcss/boxes.png") 0px 1px no-repeat; 
  padding: 0px 0px 0px 35px; color: #9F2E30; text-trarnsform: uppercase; font-size: 1.1em; margin-top: 0px;}
h4 { font-size: 1.2em; }
h5 { padding: 0px; margin: 0px; font-size: 1em; font-weight: bold; }

a { color: #9E292B; }
a:visited { }
a:hover { }

.reset { clear: both; }

.main-div { width: 1000px;  margin-left: auto;  margin-right: auto;  }


.main-head { margin: 1px 0px 0px 0px;  }


.tright { text-align: right; }
.banner-left { float: left; width: 231px; color: #93A1B9; margin-top: 3px; }
.banner-right { float: left; width: 749px; height: 40px; text-align: right;  }
.search-form { margin: 10px 0px; _margin: 5px 0px; }
.search-text { border: 1px solid #C26162; background: #FFFFFF url("../images/forcss/search-input-bkg.png") 0px 0px no-repeat; color: #C26162; font-size: 0.8em; padding: 3px 4px 3px 4px; width: 150px; }
.search-submit { background-color: transparent; padding: 3px 6px 3px 6px; _padding: 6px 6px 3px 0px; color: #FFFFFF; border: 0px; font-size: 0.8em; font-weight: bold; }
.search-comment { margin: 3px 0px 10px 0px; font-size: 0.9em; }
.top-menu { text-align: right; padding: 10px 15px 0px; color: #FFFFFF; text-transform: lowercase; }
.top-menu a { color: #FFFFFF; }
.banner{
  background: #8B1F21 url("../images/forcss/banner-nh-bkg.png") 0px 0px no-repeat;
  min-height: 110px;
  height: 119px;
}
.banner-en{
  background: #8B1F21 url("../images/forcss/banner-nh-bkg-en.png") 0px 0px no-repeat;
  min-height: 110px;
  height: 119px;
}

.main-body-homepage .banner { background-image: url("../images/forcss/banner-bkg.png"); }
.main-body-homepage .banner-en { background-image: url("../images/forcss/banner-bkg-en.png"); }
.banner-href { display: block; height: 63px; width: 159px; margin-left: 34px; }

.small-head .banner { height: 50px; min-height: 50px; }
.small-head .small-logo { height: 20px; min-height: 50px; padding: 15px 0px 0px 50px; }


.main-navigation { 
  height: 40px; 
  _height: 39px;
  background: #352F2B url("../images/forcss/main-navigation-nh-bkg.png") 0px 0px no-repeat;
  padding-top: 1px;
  padding-left: 30px;
}
.main-body-homepage .main-navigation { background-image: url("../images/forcss/main-navigation-bkg.png"); }
.main-navigation a {
  display: block; float: left; 
  padding: 12px 10px 0px 10px;
  height: 27px;
  _height: 26px;
  color: #C4C4C4;
  font-weight: bold;
}
.main-navigation a:hover { background-color: #453E38; }
.navigation-selected {
  float: left;
  padding: 12px 20px 0px 20px;
  height: 28px; 
  &height: 27px;
  color: #FFFFFF;
  font-weight: bold;
  background: #992628 url("../images/forcss/main-nav-selected-bkg.png") 0px 0px repeat-x;
}
a.navigation-selected { text-decoration: none; color: #FFFFFF; line-heighst: 14px; padding-bottom: 1px; }
.main-navigation .separator {
  display: block; 
  width: 2px;
  height: 28px;
  margin-top: 8px;
  float: left;
  background: #251D18 url("../images/forcss/main-navigation-sep.png") 0px 0px no-repeat;
}

.main-navigation-right{
  text-align: right;
  color: #ffffff;
  height: 27px;
  _height: 26px;
  padding: 12px 10px 0px 10px;
}

.main-navigation-right a, .main-navigation-right a:hover{
  color: #FFFFFF;
  background: none;
  display: inline;
  padding: 0px;
  margin: 0px;
  float: none;
  font-weight: normal;
}

.head-text {
	height: 172px;
	/* background: #251D18 url("../images/forcss/head-text-bkg.png") 0px 0px no-repeat; */
	background: #251D18 url("../images/forcss/head-text-bkg.jpg") 0px 0px no-repeat;
	color: #FFFFFF;
}

.head-text p { margin: 0px 0px 6px 0px; padding: 0px; }
.head-nadpis { font-weight: bold; font-size: 1.6em; }

.head-text-left { padding: 25px 550px 5px 30px; } 

.column-logo { border: 1px solid #93A1B9; }

.main-content {
  width: 1001px; 
  padding-top: 15px;
  margin-left: auto; 
  margin-right: auto; 
  background: transparent url("../images/forcss/posthead-bkg.png") 0px 0px no-repeat;
}
.main-body-homepage .main-content { background-image: url("../images/forcss/posthead-bkg-home.png") }

.main-content-inner { 
}
.small-body .main-content { padding: 10px; text-align: left; min-height: 300px; _height: 300px; }
.left-column { float: left; width: 296px; font-size: 0.9em; padding: 15px 0px 20px 34px; _padding-top:18px;
  background: transparent url("../images/forcss/vertical-line2.png") 329px 0px repeat-y;
 }
.center-column { float: left; width: 665px; margin: 0px 0px 10px -1px;
  background: transparent url("../images/forcss/vertical-line2.png") 0px 0px repeat-y;
}
.right-column { float: left; width: 230px; color: #000000; font-size: 0.9em; margin-bottom: 40px; }
.right-column a { color: #000000; }

.homepage-aktuality { 
  float: left;
  width: 290px;
  background: transparent url("../images/forcss/vertical-line2.png") 344px 0px repeat-y;
  padding: 0px 20px 0px 0px; border-bottom: 1px solid #FFFFFF;
}
.homepage-aktuality-rborder { 
  margin-right: -30px;
  padding-right: 30px;
  background: transparent url("../images/forcss/vertical-line2.png") 309px 0px repeat-y;
  border-bottom: 1px solid #FFFFFF;
}
.homepage-aktuality-right { 
  float: left;
  width: 260px;
  backgrousnd: transparent url("../images/forcss/vertical-line2.png") 0px 0px repeat-y;
  padding: 0px 0px 0px 30px; border-bottom: 1px solid #FFFFFF;
}

.left-menu-aktuality { margin: 0px 10px 0px 0px; }
.left-menu-aktuality .nadpis { margin: 15px 0px 0px 0px; }
.left-menu-aktuality .datum { /*margin-bottom: 3px; */ margin-top:8px; }
.left-content { margin-bottom: 40px; margin-right: 10px; }

.sekce-content { padding: 0px 20px 0px 20px;  }
.page-navigation { margin: 1px 0px; padding: 8px 5px 8px 40px; font-size: 0.85em; background-color: #1F1A17; color: #C4C4C4; }
.page-navigation a { color: #C4C4C4; }
.page-content { margin: 0px 10px 30px 10px; _margin-top: 3px; position: relative; z-index: 10; padding-top: 15px;  }

.bottom-text { padding: 5px 0px 5px 100px; background: transparent url("../images/forcss/neprhlednete.png") 0px 0px no-repeat; margin: 10px 5px 20px 28px; }


ul { margin: 0px; padding: 0px; }
img {border: 1px solid #B1B1B1; padding: 1px; margin: 4px 10px 4px 10px; }
img.normal {border: 0px solid #B1B1B1; }

.left-menu-href { display: block; background-color: #EDEDED; width: 250px; padding: 7px 10px 7px 10px; margin: 0px 0px 1px 0px; font-weight: bold; }
.left-menu-href-select { display: block; background-color: #888888; width: 250px; padding: 7px 10px 7px 10px; margin: 0px 0px 1px 0px; font-weight: bold; color: #1F1A17;}

.left-menu-href-2-select {color: #1F1A17; background-color: #ffffff;}

.left-menu-item { background-color: #EDEDED; width: 250px; padding: 7px 10px 7px 10px; margin: 0px 0px 1px 0px; font-weight: bold; text-transform: uppercase;}
.left-menu-level-2 { color: #9E292B; margin: 10px 0px 10px 0px; }
.left-menu-item-2 { background: transparent url("../images/forcss/gray-square.png") 14px 6px no-repeat; width: 230px; padding: 0px 10px 0px 24px; margin: 0px 0px 1px 0px; }

.sekce-uvodni-clanek { float: right; width: 200px; border: 1px solid #DADFE7; background-color: #E8EBF1; background-color: #EDEDED; padding: 5px 7px 17px 7px; margin: 0px 0px 10px 5px; font-size: 0.9em; }
.sekce-uvodni-clanek h3 { text-decoration: underline; }
.sekce-uvodni-clanek-perex { font-weight: bold; margin-bottom: 8px; }

.right-content { float: right; width: 200px; border: 1px solid #DADFE7; background-color: #E8EBF1; background-color: #EDEDED; padding: 5px 7px 17px 7px; margin: 0px 0px 10px 5px; font-size: 0.9em; }
.right-sekce h3 { text-decoration: underline; }
.right-content-perex { font-weight: bold; margin-bottom: 8px; }

.overviewArticle { margin: 15px 0px 18px 2px; positison: relative; }
.overviewText  p { margin: 0px; }
.articleDetail { font-size: 0.9em; }
.articleDetail img { baorder: 0px; }
.articleDetail h3 { font-size: 1.25em; }
.articleDetail h2 { font-size: 1.25em; }
.articleDetail-perex { font-weight: bold; margin-bottom: 13px; }
.articleHead { position: absolute; top: -45px; right: 0px; _right: 10px; text-align: right; margin: 5px 0px 18px 0px; color: #000000; }
.articleHead a { color: #C4C4C4; }
.email-icon { background: transparent url("../images/forcss/email-icon.png") 0px 0px no-repeat; padding: 1px 0px 1px 26px; }
.print-icon { background: transparent url("../images/forcss/print-icon.png") 0px 3px no-repeat; padding: 1px 0px 1px 26px; }
.nadpis { font-weight: bold; margin: 0px 0px 8px 0px; }
.right-column .nadpis a { color: #000000; }
.datum { background: transparent url("../images/forcss/ten.png") 0px 0px no-repeat; padding: 0px 0px 0px 18px; color: #888888; font-size: 0.9em; margin: 5px 0px 8px 0px; height: 16px;}
.articleDetail  .datum { background: transparent url("../images/forcss/ten.png") 8px 0px no-repeat; padding: 0px 8px 13px 26px; margin: 5px -8px 13px -8px; border-bottom: 1px solid #DADFE7; }
.article-odkaz { 
  position: relative; text-align: right; margin-top: 3px;  margin-right: 8px; 
}
.article-odkaz .arrow { 
  width: 17px;
  height: 17px;
  position: absolute;
  padding: 0px 0px 0px 18px;
  left: 115px;
  _left: -2px;
  _background-image: none;
}
.overviewArticle .article-odkaz .arrow { left: 333px; _left: -2px; }
.right-column .article-odkaz .arrow { left: 58px; _left: -2px; }
.article-odkaz a { 
  color: #000000; 
  backgsround: transparent url("../images/forcss/blue-item.png") 0px 0px no-repeat; 
  padding: 0px 0px 0px 18px;
  _backsground-image: none;
  filster: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://apek.neternity.cz/images/forcss/blue-item.png',sizingMethod='image');
}
.right-column .article-odkaz a, .left-column .article-odkaz a { font-weight: normal; }

.posuvnik { text-align: center; }

.foot { 
  border-top: 1px solid #FFFFFF; 
  min-height: 69px; _height: 69px;
  color: #8B8B8B;
  background: #1F1A17 url("../images/forcss/foot-logo.gif") 870px 17px no-repeat;
  font-size: 0.8em; 
}
.small-body .foot { min-height: 30px; _height: 30px; }
.prefoot { 
  position: absolute;
  background: transparent url("../images/forcss/prefoot-bkg.png") 0px 0px no-repeat;
  height: 70px; 
  width: 1000px;
  top: -88px;
} 
.foot a { color: #B7B7B7; }
.foot a:hover { color: #93A1B9; }
.foot .divider { color: #FFFFFF; }
.foot-menu { text-transform: uppercase; margin: 16px 150px 0px 30px; }
.foot-copyright { margin: 3px 150px 0px 30px;} 

.small-body .text100 { border: 1px solid #AEC4D5; background: #FFFFFF url("../images/forcss/search-input-bkg.png") 0px 0px no-repeat; color: #86A6BE; font-size: 0.8em; padding: 3px 4px 3px 4px; width: 100px;}
.small-body textarea { border: 1px solid #AEC4D5; color: #86A6BE; }
.button { background: transparent url("../images/forcss/search-button.png") 0px 0px no-repeat; _background-position: 0px 3px; padding: 3px 6px 3px 6px; _padding: 6px 0px 3px 0px; color: #FFFFFF; border: 0px; font-size: 0.8em; font-weight: bold;}

.center-column ul { margin-left: 20px; }
.center-column ol { margin-left: 30px; padding: 0px; }

.sekce-linky {text-decoration: underline; margin-bottom: 3px; }
.sekce-linky-nadpis {text-decoration: underline; margin-top: 10px; font-weight: bold; }
.sekce-linky-obsah { margin-bottom: 15px; font-size: 0.9em; }
.sekce-linky-obsah p { margin-bottom: 6px; margin-top: 6px; }

.zakazky-nadpis { font-weight: bold; margin-top: 10px; margin-bottom: 3px; }
.zakazky-obsah p { margin: 0px; }
.zakazky-obsah { margin-bottom: 5px; }

.kod { border: 0px;}
.form-item {margin: 0px 0px 8px 0px; }
.inp200 { width: 200px; }
.area-item { width: 400px; height: 90px; }
.error { color: #FF0000; }

.blockMapa .blockMapa { margin-left: 25px; }

.seznam-vse-block { margin-top: 19px; }
.seznam-vse-block p { margin: 0px; margin-bottom: 3px; padding: 0px; }

.bottom-text-left{
	margin: 10px 0px 5px 0px;
	float: left;
	width: 485px;
	padding: 5px 0px 5px 0px; 
	/* background: transparent url("../images/forcss/logo_krtek.jpg") 0px 0px no-repeat; */
}

.bottom-text-right { 
	padding: 5px 0px 5px 100px; 
	background: transparent url("../images/forcss/neprhlednete.png") 0px 0px no-repeat; margin: 10px 5px 20px 506px; 
	height: 105px;
}

.left{ float: left;}

img.krtek{ border: 0px solid #b1b1b1; padding: 0px; margin-left: 0px; }

.formular img{
	margin: 4px 0;
	border: 0px solid red;
	padding: 0px;
}

.formular table th{
	text-align: right;
}

.formular input, .formular textarea {
		width: 198px;
} 

.formular input[type=submit]{
		width: 90px;
} 

.formular select {
	width: 200px;
}

.banner-aqe{
	margin: 15px 0px 25px 12px;
}

.sz-01-Prepinac,.sz-02-Prepinac,.sz-03-Prepinac,.sz-04-Prepinac,.sz-05-Prepinac,.sz-06-Prepinac,.sz-07-Prepinac,.sz-08-Prepinac,.sz-09-Prepinac,.sz-10-Prepinac,.sz-11-Prepinac,.sz-12-Prepinac,.sz-13-Prepinac,.sz-14-Prepinac,.sz-15-Prepinac {
	color: #254CF3;
	cursor: pointer;
	text-decoration: underline;
	font-weight: bold;
}

.sz-01-Prepinac:hover,.sz-02-Prepinac:hover,.sz-03-Prepinac:hover,.sz-04-Prepinac:hover,.sz-05-Prepinac:hover,.sz-06-Prepinac:hover,.sz-07-Prepinac:hover,.sz-08-Prepinac:hover,.sz-09-Prepinac:hover,.sz-10-Prepinac:hover,.sz-11-Prepinac:hover,.sz-12-Prepinac:hover,.sz-13-Prepinac:hover,.sz-14-Prepinac:hover,.sz-15-Prepinac:hover {
	text-decoration: none;
}

.sz-01-Obsah,.sz-02-Obsah,.sz-03-Obsah,.sz-04-Obsah,.sz-05-Obsah,.sz-06-Obsah,.sz-07-Obsah,.sz-08-Obsah,.sz-09-Obsah,.sz-10-Obsah,.sz-11-Obsah,.sz-12-Obsah,.sz-13-Obsah,.sz-14-Obsah,.sz-15-Obsah {
	margin-left: 20px;
}

.right-sekce{
	background: none repeat scroll 0 0 #FFFFFF;
	float: right;
	padding: 0 0 5px 5px;
}
