/* 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: #3C5076;
}

h1 { color: #3C5076; font-size: 1.3em; text-transform: uppercase; }
h2 { color: #3C5076; font-size: 1.2em; text-transform: uppercase; }
h3 { margin: 13px 0px 4px 0px; padding: 0px; }
h4 { }
h5 { }

a { color: #93A1B9; }
a:visited { }
a:hover { }

.reset { clear: both; }

.bold { font-weight: bolder; }
.italic { font-style: italic; }

.bgdark { background-color: #E5EBE0; }
form { padding: 5px 0; }
.main-div { width: 1024px;  margin-left: auto;  margin-right: auto;  }

.acenter { text-align: center; }
.aleft { text-align: left; }
.aright { text-align: right; }

.main-head { }
.banner-top { 
  background-color: #3c6918;
  min-height: 40px;
  height: 40px; 
}
.banner-top-inner {
  width: 980px; 
  margin-left: auto; 
  margin-right: auto; 
}


.banner-top-separator { display: inline; width: 2px; height: 20px; background: transparent url("../images/forcss-co/lang-sep.png") 0px 3px no-repeat; }
.banner-top-left { float: left; width: 231px; color: #93A1B9; margin-top: 3px; }
.banner-top-left a { color: #FFFFFF; text-decoration: underline; }
.banner-top-right { float: left; width: 749px; height: 40px; text-align: right; }
.search-form { margin: 10px 0px; _margin: 5px 0px; }
.search-text { border: 1px solid #AEC4D5; background: #FFFFFF url("../images/forcss-co/search-input-bkg.png") 0px 0px no-repeat; color: #3C5076; font-size: 0.9em; padding: 3px 4px 3px 4px; width: 150px; }
.search-submit { background: transparent url("../images/forcss-co/search-button.png") 0px 0px no-repeat; _background-position: 0px 3px; padding: 3px 6px 3px 6px; _padding: 6px 6px 3px 0px; color: #FFFFFF; border: 0px; font-size: 0.9em; font-weight: bolder; }
.ok-submit { background: transparent url("../images/forcss-co/ok-button.png") 0px 0px repeat-x; _background-position: 0px 3px; padding: 3px 6px 3px 6px; _padding: 6px 6px 3px 0px; color: #FFFFFF; border: 0px; font-size: 0.9em; font-weight: bolder; }
.search-comment { margin: 3px 0px 10px 0px; font-size: 0.9em; }

.w150 { width: 150px; } 
.w200 { width: 200px; } 
.w250 { width: 250px; } 

.banner {  
  background: #467321 url("../images/forcss-co/banner-bkg.png") 0px 0px repeat-x;
  min-height: 150px;
  height: 150px;
}
.small-head .banner { height: 50px; min-height: 50px; }
.small-head .small-logo { height: 20px; min-height: 50px; padding: 15px 0px 0px 50px; }
.banner-inner {
	background: transparent url("../images/co/banner-image.png") bottom right no-repeat;
	width: 1024px; 
	height: 150px;
	position: relative; 
}

.banner-form { position: absolute; height: 50px; width: 330px; top: 0px;  right: 30px; text-align: right;  }

.banner-logo { position: absolute; height: 120px; width: 230px; top: 20px;  left: 30px;  }
.banner-href { display: block; height: 120px; width: 230px; }


.main-navigation { 
  height: 45px; 
  background-color: #3c6918;
  border-bottom: 5px solid #a3b993;
}
.main-navigation-inner {
  width: 980px; 
  margin-left: auto; 
  margin-right: auto; 
  font-size: 1em;
}
.main-navigation a { 
  display: block; float: left; 
  padding: 15px 20px 0px 20px;
  height: 30px; 
  color: #FFFFFF; 
  font-weight: bold; 
  text-decoration: none; 
  text-transform: uppercase; 
  border-right: 1px solid #5a8935; 
}
.main-navigation a:hover { background-color: #a6bb96; }
.navigation-selected {
  position: relative;
  z-index: 20;
  float: left; 
  margin-left: 10px;
  margin-right: 10px;
  margin-top: -5px;
  height: 50px; 
  color: #3c6918;
  font-weight: bold;
  text-transform: uppercase; 
}
.navigation-selected-left {
  position: absolute;
  background: transparent url("../images/forcss-co/menu-selected-left.png") 0px 0px no-repeat;
  width: 17px;
  height: 50px;
  _height: 55px;
  top: 0px;
  left: -17px;
  _background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.apek.cz/images/forcss-co/menu-selected-left.png',sizingMethod='scale');
}
.navigation-selected-right {
  position: absolute;
  background: transparent url("../images/forcss-co/menu-selected-right.png") 0px 0px no-repeat;
  width: 17px;
  height: 50px;
  _height: 55px;
  top: 0px;
  right: -17px;
  _background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.apek.cz/images/forcss-co/menu-selected-right.png',sizingMethod='scale');
}
.navigation-selected-text {
  position: relative;
  z-index: 90;
  padding: 25px 10px 14px 10px;
  hesight: 30px;
  wsidth: 100%;

  background: transparent url("../images/forcss-co/menu-selected-center3.png") 0px -4px repeat-x;
  _background: transparent url("../images/forcss-co/menu-selected-center3.gif") 0px -4px repeat-x;
  _bsackground-image: none;
  filster: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.apek.cz/images/forcss-co/menu-selected-center.png',sizingMethod='scale');
}

.orange-title { 
  background: transparent url("../images/forcss-co/orange-box.png") 0px 0px no-repeat; 
  width: 230px;
  _width: 210px;
  height: 25px;
  margin: 10px 0px 2px 0px;
  color: #FFFFFF;
  font-weight: bold;
  padding-top: 12px;
  padding-left: 20px;
  font-size: 1.0em;
  text-transform: uppercase;
}
.orange-content {
  background: transparent url("../images/forcss-co/orange-bkg.png") 0px 0px repeat-x;
  padding: 15px 0px 15px 18px;
}
.orange-content a { color: #000000; font-weight: bold; }
.orange-item { 
  display: block; margin: 3px 5px 3px 10px; padding: 0px 0px 3px 22px; 
  background: transparent url("../images/forcss-co/orange-item.gif") 0px 2px no-repeat;
  _bsackground-image: none;
}

.left-menu-level-2 { margin-left: 30px; margin-bottom: 8px; }
.left-menu-level-2 a { font-weight: normal; }

.blue-title { 
  background: transparent url("../images/forcss-co/blue-box.png") 0px 0px no-repeat; 
  width: 230px;
  _width: 210px;
  height: 25px;
  margin: 10px 0px 2px 0px;
  color: #FFFFFF;
  font-weight: bold;
  padding-top: 12px;
  padding-left: 20px;
  font-size: 1.0em;
  text-transform: uppercase;
}
.blue-content {
  background: transparent url("../images/forcss-co/blue-bkg.png") 0px 0px repeat-x;
}
.blue-content a, .blue-content-loga a { color: #000000; font-weight: bold; }
.blue-item { 
  display: block; margin: 3px 5px 3px 10px; padding: 0px 0px 3px 22px; 
  background: transparent url("../images/forcss-co/blue-item.gif") 0px 2px no-repeat;
}
.blue-content-loga {
  background: transparent url("../images/forcss-co/blue-bkg.png") 0px 0px repeat-x;
  padding: 10px; margin: 0;
  border: 0; 
}

.blue-content-loga .inner {
  text-align: center;
}

.column-logo { }
.column-logo-img-frame { border: 1px solid #93A1B9;
  background: transparent url("../images/forcss-co/member-img170-bkg.png") 1px 1px no-repeat;
  padding: 8px;
  text-align: center;
}
.column-logo-img-frame-sp { width: 156px; border: 1px solid #93A1B9; padding: 0; margin: 0; 
  background: transparent url("../images/forcss-co/member-img170-bkg.png") 1px 1px no-repeat;
  padding: 8px; 
  margin: 8px; 
 }

.main-content {
  width: 1000px; 
  margin-left: auto; 
  margin-right: auto; 
  background: transparent url("../images/forcss-co/posthead-bkg.png") 0px 1px no-repeat;
}
.small-body .main-content { padding: 10px; text-align: left; min-height: 300px; _height: 300px; }
.left-column { float: left; width: 230px; font-size: 0.9em; overflow: hidden; }
.center-column { float: left; width: 520px; background-color: #FFFFFF; margin: 10px; midn-height: 450px; _hedight: 450px; }
.right-column { float: left; width: 230px; color: #000000; font-size: 0.9em; margin-bottom: 40px; }
.right-column a { color: #000000; }
.right-column-separator { background: transparent url("../images/forcss-co/right-sep.png") 0px 0px no-repeat; height: 1px; margin-bottom:15px; }
.left-column-separator { background: transparent url("../images/forcss-co/left-sep.png") 0px 0px no-repeat; height: 1px; margin-bottom:15px; margin-top: 15px; }

.page-navigation { margin-bottom: 10px; font-size: 0.85em; }
.page-content { margin: 10px 10px 30px 10px; position: relative; z-index: 10; }

.home-section { 
  position: relative;
  background: #FFFFFF url("../images/forcss-co/section-box.png") 0px 0px no-repeat; 
  width: 145px; 
  height: 124px; 
  _bdackground-image: none;
  fdilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://apek.neternity.cz/images/forcss-co/section-box.png',sizingMethod='image');
  float: left;  
  color: #3c6918; 
  font-size: 0.8em;
  text-align: center;
  margin: 50px 0px 20px 16px; 
}
.home-section-title { font-weight: bold; height: 50px; margin: 20px 8px 0px 8px; font-size: 1.1em; &font-size: 1.2em; &padding-top: 20px; }
.home-section-content { font-size: 1em; }
.home-section-content a { color: #3c6918; }
.group-icon {
  position: absolute; 
  background: transparent url("../images/forcss-co/group-icon.png") 0px 0px no-repeat;
  width: 57px;
  height: 99px;
  _background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.apek.cz/images/forcss-co/group-icon.png',sizingMethod='image');
}
.home-section .group-icon { left: 70px; top: -45px; }
.female-icon {
  position: absolute; 
  background: transparent url("../images/forcss-co/female-icon.png") 0px 0px no-repeat;
  width: 41px;
  height: 100px;
  _background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.apek.cz/images/forcss-co/female-icon.png',sizingMethod='image');
}
.home-section .female-icon { left: 85px; top: -35px; }

.male-icon {
  position: absolute; 
  background: transparent url("../images/forcss-co/male-icon.png") 0px 0px no-repeat;
  width: 54px;
  height: 96px;
  _background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.apek.cz/images/forcss-co/male-icon.png',sizingMethod='image');
}
.home-section .male-icon { left: 80px; top: -40px; }

ul { margin: 0px; padding: 0px; }
img {border: 0px; }

.sekce-uvodni-clanek { border: 1px solid #DADFE7; background-color: #E8EBF1; padding: 7px 7px 17px 7px; margin-bottom: 15px; font-size: 0.9em; }
.sekce-uvodni-clanek h3 { }
.sekce-uvodni-clanek-perex { font-weight: bold; margin-bottom: 8px; }

.homepage h3 { &font-size: 1.2em; }

.overviewArticle { margin-bottom: 18px; margin-left: 2px; }
.overviewText  p { margin: 0px; }
.articleDetail { font-size: 0.9em; }
.articleDetail h2 { font-size: 1.4em; }
.articleDetail-perex { font-weight: bold; margin-bottom: 13px; }
.articleHead { text-align: right; margin: 5px 0px 18px 0px; color: #000000; }
.email-icon { background: transparent url("../images/email-icon.png") 0px 0px no-repeat; padding: 1px 0px 1px 26px; }
.print-icon { background: transparent url("../images/print-icon.png") 0px 0px no-repeat; padding: 1px 0px 1px 26px; }
.nadpis { font-weight: bold; margin: 3px 0px 8px 0px; }
.nadpis a { color: #3C5076; }
.right-column .nadpis a { color: #000000; }
.datum { background: transparent url("../images/forcss-co/ten.png") 0px 0px no-repeat; padding: 0px 0px 3px 18px; color: #608EBA; font-size: 0.9em; margin: 5px 0px 8px 0px;  }
.homepage .datum { &padding-right: 5px; &margin-left: 7px; }
.articleDetail  .datum { background: transparent url("../images/forcss-co/ten.png") 8px 0px no-repeat; padding: 0px 8px 13px 26px; margin: 5px -8px 13px -8px; border-bottom: 1px solid #DADFE7; }
.article-odkaz, .article-odkaz-nn { 
  position: relative; text-align: right; margin-top: 3px;  margin-right: 8px; 
}
.article-odkaz a, .article-odkaz-nn a { color: #93A1B9; }
.article-odkaz .arrow, .article-odkaz-nn .arrow { 
  background: transparent url("../images/forcss-co/blue-item.png") 0px 0px no-repeat; 
  width: 17px;
  height: 17px;
  position: absolute;
  padding: 0px 0px 0px 18px;
  left: 115px;
  _left: -2px;
  _background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.apek.cz/images/forcss-co/blue-item.png',sizingMethod='image');
}
.overviewArticle .article-odkaz .arrow { left: 333px; _left: -2px; }
.overviewArticle .article-odkaz-nn .arrow { left: 323px; _left: -2px; }
.right-column .article-odkaz .arrow, .right-column .article-odkaz-nn .arrow { left: 138px; _left: -20px; }
.right-column .nasi-clenove .arrow { left: 95px; _left: -20px; }
.nasi-clenove {margin-bottom: 20px;}

.right-column .article-odkaz a, .left-column .article-odkaz a { font-weight: normal; }
.right-column .article-odkaz-nn a, .left-column .article-odkaz-nn a { font-weight: normal; }

.posuvnik { text-align: center; }
.posuvnik-clenove { text-align: right; font-size: 0.85em; margin: 5px 0px 5px 0px; }
.posuvnik-clenove-items { padding-right: 12px; }
.posuvnik-clenove b { color: #000000; }

.members-head { color: #000000; }
.members-head a { color: #3C5076; }
.members-foot { color: #000000; }
.members-foot a { color: #3C5076; }
.alphabet { margin: 8px 0px 20px 0px; padding: 6px 8px 6px 8px; border-top: 1px solid #DADFE7; border-bottom: 1px solid #DADFE7; font-size: 0.9em; text-transform: uppercase; }
.alphabet { color: #3C5076; }

.innerBlock { margin: 8px 0px 10px 0px; padding: 6px 8px 6px 8px; border-top: 1px solid #DADFE7; border-bottom: 1px solid #DADFE7; font-size: 0.9em; }

.member-overview { float:left; width: 220px; padding-left: 28px; font-size: 0.9em; color: #000000; }
.member-detail { padding-left: 8px; font-size: 0.9em; color: #000000; }
.member-overview a { color: #3C5076; }
.member-name { font-weight: bold; margin-bottom: 3px;}
.member-img-frame { width: 40px; _width: 38px; height: 40px; float: left; border: 1px solid #93A1B9; margin-right: 10px;
  background: transparent url("../images/forcss-co/member-img-bkg.png") 1px 1px no-repeat;  
  text-align: center;
  padding: 6px;
}
.member-detail .member-img-frame { width: 171px; height: 171px; float: left; border: 1px solid #93A1B9; margin-right: 10px; 
  background: transparent url("../images/forcss-co/member-img170-bkg.png") 1px 1px no-repeat;
  padding: 8px;
}
.member-img { padding: 0px; margin:0px; }
.member-detail .member-img { }
.member-overview .member-img { max-width: 40px; }
.member-detail .member-img-frame-medium { width: 86px; height: 86px; float: left; border: 1px solid #93A1B9; margin-right: 10px; 
  background: transparent url("../images/forcss-co/member-img100-bkg.png") 1px 1px no-repeat;  
  padding: 8px; text-align: center;
}
.member-img-frame-medium .member-img { max-width: 80px; }
.member-overview-line { clear: both; border-bottom: 1px solid #DADFE7; margin: 0px 0px 20px 0px; padding-top: 20px; _padding-top: 0px; }
.member-detail .member-overview-line { padding-top: 20px; }
.member-detail .member-name { color: #3C5076; font-size: 1.4em; }
.member-detail .member-info td { background-color: #EFF3F6; }
.member-detail .item-label { text-align: right; }
.member-detail .member-info .item-label { width: 130px; font-weight: bold; padding: 2px 10px 2px 4px; }
.member-detail .member-info .item-value { width: 205px; padding: 2px 5px 2px 14px; }

.obchody-kategorie { padding: 0px 0px 10px 0px; }
.obchody-kategorie ul { width: 140px; float: left; font-size: 1em; padding: 0; margin: 0; }
.obchody-kategorie ul li { list-style: square; padding-bottom: 8px; margin: 0; color: #B91017;  }
.obchody-kategorie ul li a { color: #2A4678;  }

.footborder { border-top: 1px solid #3c6918; position: relative; z-index: 10; margin-top: 30px; }
.foot { 
  border-top: 1px solid #FFFFFF; 
  min-height: 60px; _height: 60px;
  color: #93A1B9;
  background: #3c6918 url("../images/forcss-co/foot-bkg.png") 0px 0px repeat-x;
  font-size: 0.9em; 
}
.small-body .foot { min-height: 30px; _height: 30px; }
.prefoot { 
  position: absolute;
  background: transparent url("../images/forcss-co/prefoot-bkg.png") 0px 0px no-repeat;
  height: 70px; 
  width: 956px;
  top: -88px;
} 
.foot-inner {
  position: relative;
  width: 980px; 
  margin-left: auto; 
  margin-right: auto;
  margin-top: 18px;
}
.foot a { color: #FFFFFF; }
.foot a:hover { color: #93A1B9; }
.foot .divider { color: #FFFFFF; }
.foot-left {width: 370px; float: left; color: #fff; }
.foot-right {font-size: 0.95em; width: 610px; float: left; text-align: right; color: #93A1B9; }
.foot-right img { margin: 0px 0px 0px 23px; }

.message { color: #3C6918; text-align: center; padding: 5px; font-weight: bolder; margin-bottom: 10px; }
.error { color: #C32126; text-align: center; padding: 5px; font-weight: bolder; }

.form .nadpis { font-weight: normal; }
.form .error { color: #FF0000; }
.form th { font-weight: normal; text-align: left; }
.form .inp200 { border: 1px solid #7E8EA9; width: 200px; }
.form .inp100 { border: 1px solid #7E8EA9; width: 100px; }


.small-body .text100 { border: 1px solid #AEC4D5; background: #FFFFFF url("../images/forcss-co/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-co/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 ol { margin-left: 10px; padding: 0px; }
.center-column ul { margin-left: 20px; padding: 0px; }
ol {counter-reset: ha; list-style-type: none;}
ol li:before {counter-increment: ha; content: counters(ha, ".") " ";}



.nw-href { text-decoration: none; color: #93A1B9; }
.nw-nazev { text-decoration: underline; }
.overviewText a { coslor: #93A1B9; }
.nw-icon { text-decoration: none; }

.vysledek-skore { color: #608EBA; font-size: 0.9em; margin: 0px 0px 3px 0px; }
.starr { }
.hp-banner { margin: 5px 0px 5px; text-align: center;}

.clanek-image { float: left; margin: 0px 5px 3px 0px; }

.gallery  { list-style: none; margin: 0; padding: 0; margin-top: 10px; }
.gallery  li { margin-bottom: 5px; }

.c404 { text-align: center; padding-top: 50px; }

table.certifikace2 { border-collapse: collapse; border: solid: 1px black; width: 100%; }
table.certifikace2 td,
table.certifikace2 th { padding: 4px; }

table.certifikace2  p { padding: 0; margin: 0; }
