/*
Design & Programming by NetClick.cz (19.08.2009)
(c) 2009 NetClick.cz
*/

body {
	text-align: center;
	font-family: Tahoma;
	margin: 0 auto;
	font-size: 12px;
}

img {
	border: none;	
}

p {
	color: black;	
}

a, a:visited {
	color: #CF0005;	
}

a:hover {
	color: black;	
}

h1 {
  color: #CC0000;
  font-weight: bold;
  font-size: 30px;
}


#content {
	width: 990px;
	text-align: center;
	margin: 0px auto;
	
}

#header {
  width: 990px;
  text-align: left;
  margin: 0px auto;
  padding: 0px;
  background-image: url(/img/bg-np.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
  
}

.logo-main {
  margin: 15px 0px 15px 10px;
  padding: 0px;
  border: none;
}

.odkaz-tiscali {
  margin: 15px 15px 0px 0px;
  padding: 0px;
  float: right;
  text-align: right;
}

.odkaz-tiscali a, .odkaz-tiscali a:visited {
  font-weight: bold;
  color: #004276;
  text-decoration: underline;
}

.odkaz-tiscali a:hover {
  font-weight: bold;
  color: #CC0000;
  text-decoration: underline;
}

.formular-vyhledavani {
  margin: 65px 0px 0px 0px;
}

.formular-vyhledavani input.button {
  background-color: #CC0000;
  color: white;
  padding: 2px;
  font-size: 10px;
  font-weight: bold;
  border: 0px;
  width: 55px;
  height: 21px;
  margin: 0px 0px 0px 9px;
}

.menu {
  margin: 0px;
  position: absolute;
  text-align: justify;
  width: 990px;
  height: 20px;
}

.under-menu {
  padding: 0px 10px 0px 10px;
  margin: 0px;
  width: 970px;
  height: 17px;
  vertical-align: middle;
}

.line {
  width: 970px;
  height: 4px;
  background-color: #CC0000;
  position: relative;
  margin: 0px;
  padding: 0px;
}

.line-above-menu {
  width: 970px;
  height: 2px;
  background-color: #CC0000;
  position: relative;
  margin: 0px 0px 4px 8px;
  padding: 0px;
}

.line-under-menu {
  width: 970px;
  height: 2px;
  background-color: silver;
  position: relative;
  margin: 4px 0px 8px 8px;
  padding: 0px;
}

.line-b {
  width: 970px;
  height: 4px;
  background-color: silver/*#CC0000*/;
  position: relative;
  margin: 0px;
  padding: 0px;
}

#main-content {
  margin: 0px;
  
  padding: 0px 0 0 0;
  vertical-align: top;
  /*border-bottom: 8px solid #CC0000;*/
  text-align: center;
  clear: both;
}

.wide-container {
  margin: 0px;
  padding: 10px 10px 0px 10px;
  width: 970px;
  text-align: center;
  vertical-align: top;
}

.last-search {
  margin: 15px 0px  0px 0px;
  padding: 10px 10px 0px 10px;
  width: 970px;
  text-align: center;
  vertical-align: top;
}

.last-search a, .last-search a:visited {
  color: #CF0005;
  text-decoration: underline;
}

.last-search a:hover {
  color: black;
  text-decoration: none;
}

.clanek-detail {
  margin: 0px;
  padding: 0px;
   font-size: 14px;
    text-align: left;
    line-height: 20px;
    letter-spacing: 0.5px;
}

.clanek-detail table{ max-width: 590px; margin: 10px auto; border-spacing: 0px; border-collapse: collapse; font-size: 13px}
.clanek-detail table th, .clanek-detail table td{  padding: 2px 2px 2px 2px; margin: 0px; border: 1px solid #dcdcdc; }
.clanek-detail table th{ text-align: center; background: #F6F6F6 url('/img/hmrightbg.gif') repeat-x; }


  
.left-container {
  margin: 0px;
  padding: 10px 10px 0px 10px;
  float: left;
  width: 590px;
  text-align: left;
  vertical-align: top;
}

/*.text-jednotlivy p {
    font-size: 120%;
    text-align: left;
    line-height: 20px;
    letter-spacing: 0.5px;
}*/

.text-jednotlivy h1 {
    color: black;
    font-size: 30px;
} 

.text-jednotlivy img {
    border: 0px;
    margin: 0px 10px 10px 0px;
    max-width: 590px;
}

.kolotoc-tiscali {
  padding: 0px; 
  margin: 0px; 
  width: 100%; 
  text-align: left;
}

.cesta {
  font-size: 90%;
  width: 100%;
  padding: 0px;
  margin: 0px 0px 15px 0px;
}

.headline {
  margin-top: 0px;
  margin-bottom: 10px;
  float: left; 
  width: 568px;
  color: black;
  clear: both;
  font-weight: normal;
}

.headline a, .headline a:visited {
  color: #004276;
  text-decoration: underline;
}

.headline a:hover {
  color: #CA0002;
  text-decoration: none;
}

.headline h1 {
  color: #004276;
  font-size: 20px;
  text-decoration: underline;
}

.headline h2 {
  color: #CA0002;
  font-size: 110%;
  text-decoration: none;
  padding: 5px 0px 5px 0px;
  margin: 0px;
}

.headline h3:hover {
  color: #CA0002;
  font-size: 90%;
}

.headline p {
    font-size: 120%;
    text-align: left;
    line-height: 18px;
    letter-spacing: 0.5px;
}

/*.headline h1:hover {
  color: #CA0002;
  font-size: 20px;
}*/

.headline-odkazy {
  padding: 0px;
  margin: 0px;
}

.headline-odkazy h3:hover {
  color: #CA0002;
  text-decoration: none;
}

.headline-odkazy h2 {
  color: #CA0002;
  font-size: 110%;
  text-decoration: none;
  padding: 10px 0px 5px 0px;
  margin: 0px;
}

.headline-odkazy h3 {
  color: #004276;
  font-size: 90%;
  text-decoration: underline;
  letter-spacing: 0.4px;
  padding: 0px 0px 5px 10px;
  margin: 0px;
  clear: both;
  background-image: url(/img/tecka-cerna.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.redakcni-box {
  width: 568px;
  padding: 10px;
  margin: 22px 0px 0px 0px;
  background-color: #D1D1D1;
  border: 1px solid #8C8C8C;
  float: left;
  vertical-align: top;
  
}

.redakcni-box img {
  border: none;
  margin: 0px 9px 5px 0px;
  float: left;
}

.redakcni-box a, .redakcni-box a:visited {
  color: #004276;
  text-decoration: underline;
}

.redakcni-box a:hover {
  color: #CA0002;
  text-decoration: none;
}

.redakcni-box h1 {
  color: #004276;
  font-size: 20px;
  text-decoration: underline;
}

.redakcni-box p {
    font-size: 100%;
    text-align: left;
    line-height: 18px;
    letter-spacing: 0.5px;
}


.redakcni-box h1:hover {
  color: #CA0002;
  font-size: 20px;
}

.pic-text {	
	float: left;
	margin: 0px; 
	padding: 0px 0px 0px 0px;	
	vertical-align: bottom;
	position: relative;
	max-width: 590px;
}

.pic-desc {
  padding: 7px 5px 0px 5px;			
	background-color: #CB0001/*#153A5F*/;
	opacity: 0.8;   
    filter: alpha(opacity=80);   
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;	 	
	position: absolute;	
	bottom: 15%;	
	width: 80%;
	height: 22px;
	color: white;
	font-size: 0.8em;
	font-weight: bold;
}

.latest {
  margin-top: 7px;
  float: left; 
  width: 568px;
  min-height: 115px;
  color: black;
  vertical-align: top;
  clear: both;
}

.latest img {
  max-width: 150px;
  border: none;
  margin: 17px 9px 0px 0px;
  float: left;
}

.latest a, .latest a:visited {
  color: #004276;
  text-decoration: underline;
}

.latest a:hover {
  color: #CA0002;
  text-decoration: none;
}

.latest h2 {
  color: #004276;
  font-size: 15px;
  width: 408px;
  float: right;
  text-decoration: underline;
  padding: 14px 0px 5px 0px;
  margin: 0px;
}

.latest h2:hover {
  color: #CA0002;
  font-size: 15px;
}

.latest p {
    font-size: 100%;
    text-align: left;
    line-height: 18px;
    letter-spacing: 0.5px;
    padding: 0px;
    margin: 0px;
}

.date {
  font-size: 80%;
  color: black;
}

.nadpis-tema {
  width: 100%;
  font-size: 14px;
  color: #808080;
  font-weight: bold;
  text-align: left;
  padding: 0px;
  margin: 0px;
}

.prehled-zprav {
  width: 100%;
  height: 550px;
  padding: 0px;
  margin: 0px;
  clear: both;
}

.prehled-zprav-zprava {
  width: 100%;
  height: 120px;
  padding: 0px;
  margin: 0px;
  vertical-align: top;
  
}

.prehled-zprav-nadpis {
  margin-top: 12px;
  color: black;
  font-weight: bold;
  font-size: 120%;
  padding: 17px 0px 3px 0px;
  border-bottom: 2px solid silver;
}

.prehled-zprav-leva {
  margin: 7px 0px 7px 0px;
  float: left; 
  width: 284px;
  color: black;
  vertical-align: top;
   
}

.prehled-zprav-leva img {
  max-width: 100px;
  border: none;
  margin: 5px 9px 0px 0px;
  float: left;
}

.prehled-zprav-leva a, .prehled-zprav-leva a:visited {
  color: #004276;
  text-decoration: underline;
}

.prehled-zprav-leva a:hover {
  color: #CA0002;
  text-decoration: none;
}

.prehled-zprav-leva h2 {
  color: #004276;
  font-size: 11px;
  text-decoration: underline;
  padding: 3px 0px 2px 0px;
  margin: 0px;
}

.prehled-zprav-leva p {
    font-size: 95%;
    text-align: left;
    line-height: 16px;
    letter-spacing: 0.5px;
    padding: 0px;
    margin: 0px;
}

.prehled-zprav-prava {
  margin: 7px 0px 7px 0px;
  float: right; 
  width: 284px;
  color: black;
  vertical-align: top;
  
}

.prehled-zprav-prava img {
  max-width: 100px;
  border: none;
  margin: 5px 9px 0px 0px;
  float: left;
}

.prehled-zprav-prava a, .prehled-zprav-prava a:visited {
  color: #004276;
  text-decoration: underline;
}

.prehled-zprav-prava a:hover {
  color: #CA0002;
  text-decoration: none;
}

.prehled-zprav-prava h2 {
  color: #004276;
  font-size: 11px;
  text-decoration: underline;
  padding: 8px 0px 2px 0px;
  margin: 0px;
}

.prehled-zprav-prava p {
    font-size: 95%;
    text-align: left;
    line-height: 16px;
    letter-spacing: 0.5px;
    padding: 0px;
    margin: 0px;
}

.vice-zprav-prehled h2:hover {
  color: #CA0002;
  font-size: 11px;
}

.vice-zprav-prehled {
  margin: 17px 0px 7px 0px;
  padding: 0px;
  width: 100%;
  color: black;
  border-bottom: 2px solid silver;
  vertical-align: top;
  
}

.vice-zprav-prehled-nadpis {
  margin-top: 12px;
  color: black;
  font-weight: bold;
  font-size: 120%;
  vertical-align: top;
  padding: 0px 0px 3px 0px;
  border-bottom: 2px solid silver;
}

.vice-zprav-prehled img {
  max-width: 60px;
  border: none;
  margin: 5px 9px 0px 0px;
  float: left;
}

.vice-zprav-prehled a, .vice-zprav-prehled a:visited {
  color: #004276;
  text-decoration: underline;
}

.vice-zprav-prehled a:hover {
  color: #CA0002;
  text-decoration: none;
}

.vice-zprav-prehled h2 {
  color: #004276;
  font-size: 11px;
  text-decoration: underline;
  padding: 8px 0px 2px 0px;
  margin: 0px;
}

.vice-zprav-prehled p {
    font-size: 95%;
    text-align: left;
    line-height: 16px;
    letter-spacing: 0.5px;
    padding: 0px;
    margin: 0px;
}

.zivotni-styl-prehled h2:hover {
  color: #CA0002;
  font-size: 11px;
}

.zivotni-styl-prehled {
  margin: 7px 0px 7px 0px;
  float: left; 
  width: 284px;
  color: black;
  vertical-align: top;
  
}

.zivotni-styl-prehled-nadpis {
  margin-top: 15px;
  color: black;
  font-weight: bold;
  font-size: 120%;
  vertical-align: top;
  padding: 0px 0px 3px 0px;
  border-bottom: 2px solid silver;
}

.zivotni-styl-prehled img {
  max-width: 60px;
  border: none;
  margin: 5px 9px 0px 0px;
  float: left;
}

.zivotni-styl-prehled a, .zivotni-styl-prehled a:visited {
  color: #004276;
  text-decoration: underline;
}

.zivotni-styl-prehled a:hover {
  color: #CA0002;
  text-decoration: none;
}

.zivotni-styl-prehled h2 {
  color: #004276;
  font-size: 11px;
  text-decoration: underline;
  padding: 8px 0px 2px 0px;
  margin: 0px;
}

.zivotni-styl-prehled p {
    font-size: 95%;
    text-align: left;
    line-height: 16px;
    letter-spacing: 0.5px;
    padding: 0px;
    margin: 0px;
}


.tiskove-zpravy-prehled h2:hover {
  color: #CA0002;
  font-size: 11px;
}

.tiskove-zpravy-prehled {
  margin: 7px 0px 7px 0px;
  float: right; 
  width: 284px;
  color: black;
  vertical-align: top;
}

.tiskove-zpravy-prehled-nadpis {
  margin-top: 15px;
  color: black;
  font-weight: bold;
  font-size: 120%;
  vertical-align: top;
  padding: 0px 0px 3px 0px;
  border-bottom: 2px solid silver;
}

.tiskove-zpravy-prehled img {
  max-width: 150px;
  border: none;
  margin: 17px 9px 0px 0px;
  float: left;
}

.tiskove-zpravy-prehled a, .tiskove-zpravy-prehled a:visited {
  color: #004276;
  text-decoration: underline;
}

.tiskove-zpravy-prehled a:hover {
  color: #CA0002;
  text-decoration: none;
}

.tiskove-zpravy-prehled h2 {
  color: #004276;
  font-size: 11px;
  text-decoration: underline;
  padding: 8px 0px 2px 0px;
  margin: 0px;
}

.tiskove-zpravy-prehled p {
    font-size: 95%;
    text-align: left;
    line-height: 16px;
    letter-spacing: 0.5px;
    padding: 0px;
    margin: 0px;
}


.clanek {
  vertical-align: top;
  padding: 0px;
  margin: 0px;
}

.odkaz-vice a, .odkaz-vice a:visited {
  padding: 0px 0px 0px 5px;
  margin: 0px;
  text-decoration: underline;
}

.last-news {
  float: right;
  width: 290px;
}

.last-news-header {
  margin-top: 35px;
  color: black;
  height: 13px;
  border-bottom: 0px solid black;
  font-weight: bold;
  
}


.stats {
  padding: 0px 0px 5px 0px;
  margin: 0px;
  border-bottom: 1px solid silver;
  width: 100%;
  text-align: left;
  position: relative;
}

.vypis {
  margin: 0px;
  padding: 0px 0px 15px 0px;
  border-bottom: 2px solid silver;
  width: 580px;
}

.platne {
  width: 580px;
}

.neplatne {
  width: 580px;
  color: silver;
  /*display: none;*/
}

.right-container {
  margin: 0px;
  
  padding: 0px 0px 0px 10px;
  float: right;
  width: 350px;
  vertical-align: top;
  text-align: left;
}

.right-container-text {
  margin: 40px 10px 0px 0px;
  background-color: silver;
  padding: 35px 10px 0px 10px;
  _padding: 20px 10px 0px 10px;
  float: right;
  width: 320px;
  min-height: 600px;
  vertical-align: top;
  text-align: left;
}

.kratke-zpravy-hlavicka {
   padding: 0px;
  margin: 5px 0px 0px 0px;
  width: 336px;
  text-decoration: none;
  font-size: 17px;
  font-weight: bold;
  color: black;
  /*background: white url(/img/headlines.gif) no-repeat;*/
}

.kratke-zpravy {
  width: 300px;
  margin: -5px 0px 0px 0px;
  padding: 0px;
  /*background-color: #F5FAFF;
  border: 1px solid #DFDFDF;*/
  font-size: 11px;
  text-align: left;
  line-height: 14px;
    letter-spacing: 0.5px;  
}

.kratke-zpravy img {
  margin: 5px 5px 1px 0px;
  padding: 0px;
  border: 0px;
  width: 60px;
  height: 39px;
  float: left;
}

.kratke-zpravy p {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  line-height: 14px;
    letter-spacing: 0.5px; 
}


.kratke-zpravy li { padding-left: 30px; text-indent: -31px; }
.kratke-zpravy li h3 { font-weight: normal; margin-bottom: 3px; margin-top: 8px; padding: 0px;}
.date { display: inline; color: #CC0000; padding-right: 5px;}
ul,li,ol  { list-style: none; text-indent:0; margin: 0px; padding: 0px;}


.kalkulacky-hlavicka {
  padding: 0px;
  margin: 5px 0px 0px 0px;
  width: 336px;
  text-decoration: none;
  font-size: 17px;
  font-weight: bold;
  color: black;
  
  /*background: white url(/img/headlines.gif) no-repeat;*/
}

.kalkulacky {
  width: 324px;
  
  margin: 0px;
  padding: 0px 1px 10px 10px;
  background-color: white;
  /*border: 1px solid #DFDFDF;*/
  clear: both;
}

.kalkulacky img {
  margin: 5px 5px 1px 0px;
  padding: 0px;
  border: 0px;
  width: 60px;
  height: 39px;
  float: left;
  
}

.kalkulacky h2 {
  font-size: 105%;
  font-weight: normal;
  color: #004276;
  width: 290px;
  margin: 0px;
  padding: 4px 0px 0px 10px;
  text-decoration: underline;
  background-image: url(/img/tecka-cerna-h2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	 letter-spacing: 0.5px;
}

.kalkulacky h2:hover {
  font-size: 105%;
  font-weight: normal;
  color: #CC0000; 
  margin: 0px;
  padding: 4px 0px 0px 10px;
  text-decoration: underline;
}

.kalkulacky h2.selecteda {
  font-size: 105%;
  font-weight: bold;
  color: #CC0000; 
  margin: 0px;
  padding: 4px 0px 0px 10px;
  text-decoration: underline;
}

.anketa-hp-hlavicka {
   padding: 0px;
  margin: 5px 0px 0px 0px;
  width: 336px;
  text-decoration: none;
  font-size: 17px;
  font-weight: bold;
  color: black;
  /*background: white url(/img/headlines.gif) no-repeat;*/
}

.anketa-hp {
  width: 300px;
  margin: 5px 0px 0px 0px;
  padding: 5px 20px 0px 15px;
  background-color: #F5FAFF;
  border: 1px solid #DFDFDF;
  font-size: 11px;
}

.kurzy-hlavicka {
  padding: 0px;
  margin: 10px 0px 0px 0px;
  width: 336px;
  text-decoration: none;
  font-size: 17px;
  font-weight: bold;
  color: black;
  /*background: white url(/img/headlines.gif) no-repeat;*/
}

.kurzy {
  width: 324px;
  margin: 0px;
  padding: 5px 0px 20px 0px;
  
}

.kurzy a, .kurzy a:visited {
  padding: 0px 0px 0px 3px;
  margin: 0px 0px 5px 0px;
  color: #004276;
  text-decoration: underline;
}

.kurzy a:hover {
  color: #CA0002;
  text-decoration: none;
}

.newsletter-hlavicka {
  padding: 0px;
  margin: 5px 0px 5px 0px;
  width: 336px;
  text-decoration: underline;
  font-size: 19px;
  font-weight: bold;
  color: black;
  /*background: white url(/img/headlines.gif) no-repeat;*/
}

.newsletter {
  width: 324px;
  margin: 0px;
  padding: 0px 20px 0px 20px;
  
}

.newsletter a:hover {
  color: #CA0002;
  text-decoration: none;
}

.pocasi-hlavicka {
  padding: 0px;
  margin: 10px 0px 0px 0px;
  width: 336px;
  height: 36px;
  /*background: white url(/img/headlines.gif) no-repeat;*/
}

.pocasi {
  width: 324px;
  margin: 0px;
  padding: 20px 0px 20px 30px;
  
}

.pocasi a:hover {
  color: #CA0002;
  text-decoration: none;
}

a, a:visited {
  color: #004276; 
}

.kratke-zpravy h2 {
  font-size: 105%;
  font-weight: bold;
  color: #004276;
  width: 259px;
  float: right; 
  margin: 0px;
  padding: 0px;
  text-decoration: underline;
}

.kratke-zpravy h2:hover {
  font-size: 105%;
  font-weight: bold;
  color: #CC0000; 
  margin: 0px;
  text-decoration: underline;
}

.zprava {
  vertical-align: top;
  padding: 0px;
  margin: 9px 0px 0px 0px;
}

.tzprava {
  vertical-align: top;
  padding: 0px;
  margin: 4px 0px 0px 0px;
}

.nadpis h1 {
  color: #004276;
  font-size: 20px;
}

.anketa {
  margin: 20px 0 0 0;
  padding: 0px;
  
}

.etarget {
  margin: -2px 0px 2px 0px;
  width: 100%;
  border-top: 1px solid #F2F2F2;
  padding: 0px;
  text-align: left;
  /*position: relative;*/
}

.reklama-etarget {
  margin: 25px 0px 25px 0px;
  padding: 0px;  
}

.etarget-hlavicka {
  font-size: 9px;
  height: 10px;
  color: black;
  text-align: right;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  color: silver;
  border-bottom: 1px solid silver;
}

.reklama-hlavicka {
  font-size: 9px;
  height: 10px;
  color: black;
  text-align: right;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  color: silver;
  border-bottom: 1px solid silver;
}

.reklama-hlavicka-wide {
  width: 580px;
  font-size: 9px;
  height: 10px;
  color: black;
  text-align: right;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  color: silver;
  border-bottom: 1px solid silver;
}

.anketa h2 {
  color: #CC0000;
  font-size: 19px;
}

#above-footer {
  width: 970px;
  margin: 15px 0px 0px 0px;
  
}

.partners {
  text-align: left;
  color: silver;
}

.nadpis {
  color: #808080;
}

.sponsors-logos {
  border: none;
  padding: 0px 5px 0px 5px;
  margin: 0px;
}

.footer-left {
  color: #808080;
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  width: 120px;
  float: left ;
}


.footer-right {
  color: #808080;
  text-align: left;
  padding: 10px 10px 0px 0px;
  margin: 5px 0px 10px 0px;
  width: 840px;
  float: right ;
}


.clear
{
clear: both; /* zrusime obtekani hlavniho divu */
} 

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#example1 li{ /*CSS specific to demo 1*/
margin-bottom: 4px;
}

#example2 div{ /*CSS specific to demo 2*/
margin-bottom: 5px;
}

#example2 div a{ /*CSS specific to demo 2*/
text-decoration: none;
}

#example3 a{ /*CSS specific to demo 3*/
color: #D80101;
text-decoration: none;
font-weight: bold;
}

#example3 p{ /*CSS specific to demo 3*/
margin-bottom: 2px;
}

code{ /*CSS for insructions*/
color: red;
}

.rssitemnp {
  border-bottom: 1px solid silver;
  width: 580px;
  margin: 0px 0px 10px 0px;
  padding: 10px 0px 20px 0px;
  color: #7D7D7D;
}

.rssitemnp h2{
  color: black;
}

.item h3 {
  font-size: 12px;
  padding: 6px 0px 0px 0px;
  margin: 0px;
}
.item p {
  font-size: 10px;
  padding: 0px;
  margin: 0px;
  color: silver;
}

.item a, .item a:visited {
  color: #004276;
  text-decoration: none;
}

.item a:hover {
  color: black;
  text-decoration: underline;
}

/* ------------------------------ KOMENTARE ---------------------------------*/

div.komentare-blok { margin-top: 60px; }
.komentar{border-bottom: 1px solid #dcdcdc; margin: 20px 0 0 0; width: 95%;}
a.komentare-odkaz-rss { background: url('../img/rss.gif') center left no-repeat; padding-left: 20px; }
.kom-gravatar{float: left; margin: 0 5px 0 0; border: 1px solid #dcdcdc;}
.kom-nadpis{ padding-left: 4px; height: 30px; line-height: 30px;}
.kom-nadpis span{font-size: 150%; color: #2980DE;} /* jmeno */
.kom-nadpis strong { background: red; margin-bottom: 3px;} /* nadpis */
.kom-nadpis a{float:right; width: 40px; text-align: center;}
.kom-nadpis span.nadpis{ margin-left: 5px; font-size: 105%; font-style: italic; color: gray;}
.kom-text{ line-height: 17px; margin: 0 5px; padding-top: 5px;}
.kom-text p, .kom-text div { margin: 4px 0; }
.kom-text img.smajl{vertical-align: middle}
.kom-paticka{text-align: right; padding-right: 2px;}
span.komentar-autor{color: #4b6dad;}

.komentar-zvyraznit{border: 1px solid black; }
.komentar-reakce{ border-bottom: 1px dotted silver; padding: 0px; text-decoration: none;}
.komentar-reakce:hover{ border-bottom: 1px dotted gray; padding: 0px; text-decoration: none;}







/* ------------------------------ FORMULAR KOMENTARE ---------------------------------*/

 /* FORMULAR NENI ZOBRAZEN */
.no-formular{   width: 75%; margin: 40px auto; padding: 20px; text-align: center; border: 1px solid gray;
 	background: #e0e0e0; }

#kf{ margin-top: 35px; width: 100%;}
#kf fieldset{border: none;}
#kf legend{font-size: 150%; margin-bottom: 30px;}
#kj, #km, #kw, #kn, #kt{ font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 12px; padding: 1px 3px;
	border: 1px solid #b0c4de; width: 150px;}
#kn{ width: 75%; font-weight: bold;}
#kt{ width: 450px; height: 150px; padding: 4px; margin-top: 10px;}

#kf label{ display: block; float: left; width: 70px; text-align: right; padding: 2px 8px 0 0 ;}
#kf p,  #kf div{ margin: 6px}
#kf #grav{ color: silver;}
#kf #grav a{ color: inherit;}

#syntaxe-odkazy{margin: 4px 0;}
#syntaxe-odkazy a{ margin-right: 3px; }
#syntaxe-odkazy a:hover { background: white; }

#smajly-odkazy { margin-top: 15px; padding: 10px 0;}

#syntaxe-odkaz-na-texy{ margin: 12px 0;}


/* Kontrolni otazka je i ve vzkazu */
#kf #k-otazka, #vf #k-otazka { width: 75%; margin: 15px;  padding:5px; background: #fefeed;}
#kf #k-otazka strong, #vf #k-otazka strong{ font-size: 125%;}
#kf #k-otazka input, #vf #k-otazka input{ width: 25px; border: 0; background-color: inherit;}
#kf #k-otazka label, #vf #k-otazka label {display: inline; float: none; line-height: 22px;}

/* Generated via www.cssmenubuilder.com */

.breadcrumb{height:20px; width:100%; margin: 0px;}
.breadcrumb ul{ margin:0px; padding:0; height:20px;  }
.breadcrumb ul li{padding:0; margin:0; list-style:none; float:left; height:20px display:inline;}
.breadcrumb ul li a{font-size:14px; color:#CC0000; font-weight: bold; text-decoration:underline; line-height:19px; display:block; padding:0 32px 0 9px; }
.breadcrumb ul li a:hover {text-decoration:none; color:black;}
.breadcrumb ul li a.active{background:none; color:black;}
.breadcrumb ul li a.selected{ color:black; text-decoration: none;}
.breadcrumb ul li a.last{background:none; color:rgb(255,255,255);}
.breadcrumb ul li a.last:hover {text-decoration:none; color: #333333;}
.breadcrumb ul li a.active:hover {text-decoration:none; color: #333333;}
.breadcrumb .left{position:absolute; top:0px; left:0px; width:10px; height:20px; display:block; z-index:1; background:url('/vzhled/nasepenize/img/breadcrumbImage.png') 0% 0px no-repeat;}
.breadcrumb .right{position:absolute; top:0px; right:0px; width:10px; height:20px; display:block; z-index:1; background:url('/vzhled/nasepenize/img/breadcrumbImage.png') 100% -60px no-repeat; }
.new_calc .res_box1 input { border-color:#ffffff; border:none; font-weight:bold; }

  