/* 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;
	padding: 0 0 10px 0 !important;
	margin: 0 0 0px 0;
}
h2 { color: #3C5076; font-size: 1.2em; }
h3 { margin: 13px 0px 4px 0px; padding: 0px; }
h4 { }
h5 { }

a { color: #64799B; cursor: pointer; text-decoration: underline; }
a:visited { }
a:hover { }

.clear, .reset { clear: both; }
.hide { display: none; }

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

.m2t { margin-top: 2px; } 
.m2b { margin-bottom: 2px; } 

.main-head { }
.banner-top { 
  background: #3B4F74 url("../images/forcss/top-bkg.png") 0px 0px repeat-x;
  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/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; background: transparent url("../images/banner-pruh.png") 0px 30px no-repeat; }
.search-form { margin: 10px 0px; _margin: 5px 0px; }
.search-text { 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: 150px; }
.search-submit { background: transparent url("../images/forcss/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.8em; font-weight: bold; }
.search-comment { margin: 3px 0px 10px 0px; font-size: 0.9em; }
.banner {  
  background: #374D75 url("../images/forcss/banner-bkg.png") 0px 0px repeat-x;
  min-height: 110px;
  height: 110px;
}
.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/banner-image.png") 231px 0px no-repeat;
  width: 980px; 
  height: 110px;
  margin-left: auto; 
  margin-right: auto; 
}
.banner-logo { position: absolute; margin-top: -10px; height: 120px; width: 230px; background: transparent url("../images/logo.png") 0px 0px no-repeat; }
.banner-href { display: block; height: 100px; width: 230px; }


.main-navigation { 
  height: 45px; 
  background-color: #30466D;
  border-bottom: 5px solid #94A2BA;
}
.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 #4D638C; 
}
.main-navigation a:hover { background-color: #395382; }
.navigation-selected {
  position: relative;
  z-index: 20;
  float: left; 
  margin-left: 10px;
  margin-right: 10px;
  margin-top: -5px;
  height: 50px; 
  color: #30466D;
  font-weight: bold;
  text-transform: uppercase; 
}
.navigation-selected-left {
  position: absolute;
  background: transparent url("../images/forcss/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/menu-selected-left.png',sizingMethod='scale');
}
.navigation-selected-right {
  position: absolute;
  background: transparent url("../images/forcss/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/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/menu-selected-center3.png") 0px -4px repeat-x;
  _background: transparent url("../images/forcss/menu-selected-center3.gif") 0px -4px repeat-x;
  _bsackground-image: none;
  filster: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.apek.cz/images/forcss/menu-selected-center.png',sizingMethod='scale');
}

.orange-title { 
  background: transparent url("../images/forcss/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/orange-bkg.png") 0px 0px repeat-x;
  padding: 15px 0px 15px 18px;
}


.orange-item {
  display: block; margin: 3px 5px 3px 10px; padding: 0px 0px 3px 22px; 
  background: transparent url("../images/forcss/orange-item.gif") 0px 2px no-repeat;
  _bsackground-image: none;
  font-weight: bold;
}

.grey-item {
  display: block; margin: 3px 5px 3px 10px; padding: 0px 0px 3px 22px; 
  background: transparent url("/images/greyitem.png") 0px 2px no-repeat;
  _bsackground-image: none;
}

.folder-item {
  display: block; margin: 3px 5px 3px 10px; padding: 0px 0px 3px 22px; 
  background: transparent url("/images/folder.png") 0px 0px no-repeat;
  _bsackground-image: none;
}

.orange-content a { color: #000000; font-weight: bold; }

.grey-title { 
  background: transparent url("../images/clenzonaheading.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;
}

.grey-title a {
	color: #FFFFFF;
	text-decoration: none;
}

.grey-content {
  background: transparent url("../images/clenzonaempty.png") 0 0 repeat-x;
  padding: 15px 0px 15px 18px;
}
.grey-content a { color: #000000; font-weight: bold; }

.left-column li li {
  padding-left: 20px !important;
}

.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/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/blue-bkg.png") 0px 0px repeat-x;
  padding: 15px 0px 15px 18px;
}
.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/blue-item.gif") 0px 2px no-repeat;
}
.blue-content-loga {
  text-align: center;
  background: transparent url("../images/forcss/blue-bkg.png") 0px 0px repeat-x;
  padding: 15px 0px 15px 0px;
}

.column-logo { }
.column-logo-img-frame { width: 156px; heigaht: 156px; float: left; border: 1px solid #93A1B9;
  background: transparent url("../images/forcss/member-img170-bkg.png") 1px 1px no-repeat;
  padding: 8px;
  text-align: center;
}
.column-logo-img-frame-sp { width: 156px; heigaht: 156px;  border: 1px solid #93A1B9;
  background: transparent url("../images/forcss/member-img170-bkg.png") 1px 1px no-repeat;
  padding: 8px;
 }
.main-content {
  width: 1000px; 
  margin-left: auto; 
  margin-right: auto; 
  background: transparent url("../images/forcss/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; }
.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/right-sep.png") 0px 0px no-repeat; height: 1px; margin-bottom:15px; }
.left-column-separator { background: transparent url("../images/forcss/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/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/section-box.png',sizingMethod='image');
  float: left;  
  color: #30466D; 
  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: #30466D; }
.group-icon {
  position: absolute; 
  background: transparent url("../images/forcss/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/group-icon.png',sizingMethod='image');
}
.home-section .group-icon { left: 70px; top: -45px; }
.female-icon {
  position: absolute; 
  background: transparent url("../images/forcss/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/female-icon.png',sizingMethod='image');
}
.home-section .female-icon { left: 85px; top: -35px; }

.male-icon {
  position: absolute; 
  background: transparent url("../images/forcss/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/male-icon.png',sizingMethod='image');
}
.home-section .male-icon { left: 80px; top: -40px; }

ul { list-style-position: outside; 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/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/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/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/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; }

.member-overview { float:left; width: 220px; padding-left: 28px; font-size: 0.9em; color: #000000; }

.member-overview .info { 
	padding-left: 65px;
}

.member-overview a.more {
	display: block;
	margin: 5px 0;
}

.member-detail { padding-left: 0px; 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/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/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/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: 10px; _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: 0.9em; }

.footborder { border-top: 1px solid #30466D; position: relative; z-index: 10; }
.foot { 
  border-top: 1px solid #FFFFFF; 
  min-height: 60px; _height: 60px;
  color: #93A1B9;
  background: #30466D url("../images/forcss/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/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; }
.foot-right {font-size: 0.95em; width: 610px; float: left; text-align: right; color: #93A1B9; }
.foot-right img { margin: 7px 0px 0px 23px; }

.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; }
.form .inp123 { border: 1px solid #7E8EA9; width: 123px; }
.form .inp120 { border: 1px solid #7E8EA9; width: 120px; }

span.cp {display: inline-block; width: 25px ;}

/*#pravniForma{ border: 1px solid #7E8EA9; width: 202px; }*/

.form .inp50 { border: 1px solid #7E8EA9; width: 50px; }

.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 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; }

fieldset {
  border: 1px solid #aaa;
}


#userSection {
  color: #000;
}

#userSection label {
  display: block;
  float: left;
  width: 148px;
  clear: left;
}

#userSection form {
  line-height: 220%;
}

#userSection  li {
  
}

#userSection form input {
  margin: 4px 0;
}

/**/

.column-box-poll .pollVoteItem {
	position: relative;
}


.column-box-poll div.middle {
  position: relative;
  padding: 15px 2px 6px 10px;
  margin: 0px 0px 0 0;
}

.column-box-poll div.question {
  font-weight: bold;
  margin: 0 0 5px 0;
}

.column-box-poll div.answer {
  border-bottom: 1px dotted #ccc;
  line-height: 120%;
  padding: 4px 0;
}

.column-box-poll div.answer a {
  display: block;
}

.column-box-poll div.answer img {
  border-top: 1px solid #F77308;
  margin: 4px 0 0 0;
}

.column-box-poll div.total {
  text-align: right;
  font-weight: bold;
  padding: 0 0 5px 0; 
  border-bottom: 1px solid #ccc;
  margin: 10px 0 30px 0;
}

.column-box-poll .alert {
	display: none;
}

.column-box-poll .pollMessage {
	display: none;
	position: absolute;
	top: 120px;
	padding: 15px 6px;
	margin: 0px;
	white-space: normal;
	background: #fff;
	border: 1px solid #000;
	display: none;
}


#userLoggedMenu {
  position: absolute;
  top: -59px;
  padding: 4px 10px;
  background: #fff;
  font-weight: bold;
  right: -210px;
}

#userDocsMenu h3 {  
  color: white;
  margin: 0 0 15px 0;
  padding: 0;
}

#userDocsMenu h3 a {
	color: white;
}

#userLoggedMenu a {

}

#userDocsMenu ul {  
  list-style-type: none;
}

#userDocList {
  width: 98%;
  padding: 0 0px;
  margin: 0 0 0 0px;
  border-collapse: collapse;
}

#userDocList tr {
  border-bottom: 1px dotted #ccc;
  padding: 0px 0 6px 0;
  margin: 0px 0 6px 0;  
}

#userDocList tr td {
  padding: 4px 5px;
}

#userDocList tr td {
  
}

.middle {
  vertical-align: middle;
}

.h20{
	height: 20px;
}

.none {
	display: none;
}

.alert {
	color: red;
	font-weight: bold;
}

#zadatKontakniOsobu {
	display: none;
}

#contPer {
	display:none;
}

#userBoxRight {
	background: url(/images/clenzona.png) no-repeat 0 0;
	width: 230px;
	min-height: 160px;
	position: relative;
	margin: 10px 0 15px 0;
}

div.loggedIn {
	min-height: 240px !important;
}

#userBoxRight h3 {
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	padding: 12px 0 0 18px;
	font-size: 13px;
}

#userBoxRight form {
	position: absolute;
	top: 50px;
}

#userBoxRight input.text {
	margin: 6px 0 0 18px;
	width: 190px;
	border: none;
	background: none;
}

#userBoxRight input.submit {
	margin: 9px 0 0 142px;
	border: none;
	background: none;
	color: #fff;
	font-weight: bold;
}

#userBoxRight form .forgotPass {
	margin: 18px 0 16px 12px;
}

#userBoxRight form .forgotPass li {
	background-position: 0px 2px;
}

#userBoxRight .content {
	background: url(/images/clenzonaempty.png) no-repeat 0 0;
	position: absolute;
	left: 10px;
	top: 40px;
	height: 220px;
	width: 210px;
	padding: 9px 0 0 0;
	line-height: 200%;
}

#userBoxRight .content label {
	display: block;
	float: left;
	width: 70px;
}

#userBoxRight ul, #userBoxRight li {
	margin: 0;
	padding: 0;
}

#userBoxRight ul {
	margin: 10px 0 0 0;
	font-weight: bold;
}

#userBoxRight li {
	display: block;
	margin: 0;
	padding: 0px 0px 0px 22px;
	vertical-align: middle;
	background: transparent url("/images/greyitem.png") 0px 5px no-repeat;
}

#logoutLink {
	position: absolute;
	top: -32px;
	right: 5px;
	color: #fff;
}

#userTabs {
	width: 483px;
}

#userTabs .tabs {
	height: 40px;
	clear: both;
}

#userTabs .tabs a {
	display: block;
	background: url(/images/tab1.png) no-repeat 0 0;
	width: 130px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	text-transform: uppercase;
	float: left;
	color: #555;
	text-decoration: none;
	font-size: 90%;
	font-weight: bold;
	margin: 0;
	padding: 0;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#userTabs .tabs a.active {
	color: #000;
	border-bottom: none;
}

#userTabs .tabs .tab1.active {	background-image: url(/images/tab1h.png); }
#userTabs .tabs .tab2.active {	background-image: url(/images/tab2h.png); }
#userTabs .tabs .tab3.active {	background-image: url(/images/tab3h.png); }
#userTabs .tabs .tab4.active {	background-image: url(/images/tab4h.png); }

#userTabs .tabs .tab1 { border-left: none; }
#userTabs .tabs .tab2 { width: 90px; background-image: url(/images/tab2.png); }
#userTabs .tabs .tab3 { width: 90px; background-image: url(/images/tab3.png); }
#userTabs .tabs .tab4 { width: 170px; background-image: url(/images/tab4.png); }

#userTabs .content {
	background: url(/images/tabcontent.png) no-repeat 0 0;
	padding: 20px 12px;
	min-height: 156px;
}

#userDetails .logo, #userContactList .logo {
	float: left;
	margin: 0 15px 15px 0px;
	width: 100px;
	height:  100px;
	overflow: hidden;
	border: 1px solid #93A1B9;
	text-align: center;
	vertical-align: middle;
	line-height: 100px;
	background: url(/images/forcss/member-img170-bkg.png) 0 0;
	padding: 10px 10px;
}

#userDetails .logo img, #userContactList .logo img {
	vertical-align: middle;
}

#userDetails table {
}

#userDetails table th, #userContactList table th {
	font-weight: bold;
	text-align: right;
	padding:  2px 10px 2px 0px;
	vertical-align: top;
}

.userSeparator {
	background: url(/images/dotted.png) repeat-x;
	height: 1px;
	margin: 10px 0;
}

#userContactList .item {
	position: relative;
}

#userContactList .item .mapLink {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 153px;
	height: 44px;
	background: url(/images/map.png);
}

/**/

form.niceForm {
	color: #000;
}

form.niceForm th {
	font-weight: bold;
	width: 110px;
	vertical-align: top;
	text-align: right;
}

form.niceForm .active {
	background: #e4e9f1 !important;
}

form.niceForm input.text {
	width: 280px;
	height: 26px;
	border: 1px solid #bfcbe2;
	background: #F1F1F1;
	padding: 0 5px;
	vertical-align: middle;
}

form.niceForm select {
	width: 337px;
	height: 26px;
	border: 1px solid #bfcbe2;
	background: #F1F1F1;
	vertical-align: middle;
}

form.niceForm .indKo {
	background: url(/images/indko.png) no-repeat 0 0;
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	float: right;
}

form.niceForm .indOk {
	background: url(/images/indok.png) no-repeat 0 0;
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	float: right;
}

form.niceForm {
	
}

form.niceForm {
	
}

form.niceForm label.nice {
	font-weight: bold;
	text-align: right;
	padding: 0 5px 0 0;
}

form.niceForm .uppercase {
	text-transform: uppercase;
	font-size: 12px;
	padding: 4px 0 6px 0;
	display: inline-block;
}

form.niceForm div.shopItem {
	background: #f1f1f1;
	border: 1px solid #DDDDDD;
	margin: 0 0 5px 0;
	padding: 5px 0;
}

form.niceForm div.shopItem select, form.niceForm div.shopItem input.text {
	background: #E4E9F1;
}

.errorInput, form.niceForm .errorInput option {
	background: #EFD3D3 !important;
	border-color: #DEACAC !important;
	padding: 6px;
}

hr.niceHr {
	border: none;
	border-color: #ccc;
	height: 1px;
	background: #ccc;
	margin: 15px 0;
}

#docsSubs {
	padding: 6px;
	border: 1px solid #ddd;
	background: none;
	margin: 10px 0 15px 0;
	line-height: 150%;
}

#docsSubs a {
	display: block;
	float: left;
	width: 216px;
	padding: 0 0 0 23px;
	background: url(/images/folder.png) no-repeat 0 50%;
}

.aleft {
	float: left;
}

.aright {
	float: right;
}

.taright {
	text-align: right;
}

.taleft {
	text-align: left;
}

table.niceTable {
	border: 0px solid #ccc;
	border-collapse: collapse;
	width: 100%;
}

table.niceTable tr {
	
}

table.niceTable tr.delimiter {
	border-bottom: 1px dotted #ccc;
}

table.niceTable th {

}

table.niceTable td {
	padding: 3px 6px;
}

div.messageOk {
	background: #D4F954 url(/images/accepted_20.png) no-repeat 6px 50%;
	padding: 8px 8px 8px 20px;
	border: 1px solid #73C000;
	margin: 10px 0;
	text-align: center;
	font-weight: bold;
}

div.messageKo {
	background: #FFA3A4 url(/images/cancel_20.png) no-repeat 6px 50%;
	padding: 8px 8px 8px 20px;
	border: 1px solid #FF4E00;
	margin: 10px 0;
	text-align: center;
	font-weight: bold;
}

input.active {
	color: #000;
}

input.idle {
	color: #999;
}

/* obchod - report */

div.clenCertReport {
	color: #3C5076;
	border: 4px solid #DADFE7;
	padding: 8px;
}

div.clenCertReport .perex {
	font-weight: bold;
	color: #3C5076;
}

div.clenCertReport .subheading {
	text-align: center;
	font-weight: bold;
	color: #3C5076;
	margin: 10px 0;
}

div.clenCertReport .carrier {
	text-align: center;
	margin: 10px 0;
}
div.clenCertReport .carrier a {
	font-weight: bold;
}

div.clenCertReport .logo {
	text-align: center;
	margin: 20px 0;
}

div.clenCertReport .web {
	text-align: center;
}
div.clenCertReport .web a {
	font-weight: bold;
}

div.clenCertReport .result {
	font-weight: bold;
	margin: 10px 0;
	text-align: center;
}
div.clenCertReport .result img {
	margin: 10px 0;
}

div.clenCertReport .details {
	margin: 10px 0;
}

div.clenCertReport .details table {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #2D3C58;
	margin: 10px 0;
}

div.clenCertReport .details table p {
	padding: 0;
	margin: 0;
}
div.clenCertReport .details table td {
	padding: 3px 5px;
	border: 1px solid #2D3C58;
}

.width10 {width: 10%;}
.width20 {width: 20%;}
.width30 {width: 30%;}
.width35 {width: 35%;}
.width40 {width: 40%;}
.width50 {width: 50%;}
.width60 {width: 60%;}
.width70 {width: 70%;}
.width80 {width: 80%;}
.width90 {width: 90%;}
.width100 {width: 100%;}


