/* TEXT columns */



/* LINKS */

body.prg #content #col-right ul a,
body.prg #content #col-rightul a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background: url("../_img/layout/img_sipka-link.gif") top right no-repeat;
	padding: 0 20px 0 0;
}

body.prg #content #col-right a:hover,
body.prg #content #col-right a:focus,
body.prg #content #col-right a:active {
	color: #077cc9;
	font-weight: normal;
}



body#prg #content #col-left {
	top: 0;
	left: 0;
	width: 657px;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	background: transparent;
	text-align: left;
}

body#prg .program-top {
	width: 620px;
	margin: 0;
	padding: 0;
	text-align: right;
	/* background: #dededd;  */
}

body#prg .top_prg {  /* change  */
	margin: 55px 0px 0px 0px;
	padding: 15px 0px 0px 95px;
	height: 30px;
	background: url("../_img/prg/prg_head.gif") top left no-repeat;
	color: #ffffff;
	float:left;
}

body#prg .top_dopln_prg {  /* change  */
	margin: 30px 0px 0px 0px;
	padding: 15px 0px 0px 95px;
	height: 30px;
	background: url("../_img/prg/prg_head_dopln.gif") top left no-repeat;
	color: #ffffff;
	float:left;
}

body#prg p.head { /* new */
  width:260px;
  font-size: 120%;
  text-align:center;
}

body#prg .program-top .obsah {  /* new */
  padding: 30px 0px;
  height: auto;
  background: #e0edf6;
  clear: both;
  float:left;
  width: 100%;
}

body#prg .program-top .obsah#doplnkove {  /* new */
  background: #c9c7a6;
  margin-bottom: 30px;
}

body#prg .program-top .obsah ul {  /* new */
  margin: 0;
  padding:0px 0px 0px 60px;
  list-style: none;
  color: #656362;
}

body#prg .program-top .obsah ul li {  /* new */
  float:left;
}

body#prg .program-top .obsah ul li span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fafafa;
	width: 300px;
	text-align: left;
	padding: 15px;
	color: #111111;
	border: solid 1px #dddddd;
	border-right: solid 10px #c9c7a6;
	z-index: 10;	
}
body#prg .program-top .obsah#doplnkove ul li span {
	border-right: solid 10px #e0edf6;
}

body#prg .program-top .obsah ul img {  /* new */
  float: left;
}

body#prg .program-top .obsah ul a {  /* new */
  margin: 5px 0px;
  padding: 5px 0px 5px 40px;
  height: 20px;
  float: left;
  display: block;
  text-align: left;
  font-weight: bold;
  background:none;
  background-position: top left;
  background-repeat: no-repeat;
  color: #615e5d;
  width: 235px;
}

body#prg .program-top .obsah ul a:hover {  /* new */
  background-position: bottom left;
}

body#prg .obsah ul a#ico-pji {  /* new */
  background-image: url(../_img/prg/prg_ico_pji.gif);
}

body#prg .obsah ul a#ico-pnh {  /* new */
  background-image: url(../_img/prg/prg_ico_pnh.gif);
}

body#prg .obsah ul a#ico-pkv {  /* new */
  background-image: url(../_img/prg/prg_ico_pkv.gif);
}

body#prg .obsah ul a#ico-pms {  /* new */
  background-image: url(../_img/prg/prg_ico_pms.gif);
}

body#prg .obsah ul a#ico-ppl {  /* new */
  background-image: url(../_img/prg/prg_ico_ppl.gif);
}

body#prg .obsah ul a#ico-pup {  /* new */
  background-image: url(../_img/prg/prg_ico_pup.gif);
}

body#prg .obsah ul a#ico-pex {  /* new */
  background-image: url(../_img/prg/prg_ico_pex.gif);
}

body#prg .obsah ul a#ico-prr {  /* new */
  background-image: url(../_img/prg/prg_ico_prr.gif);
}

body#prg .obsah ul a#ico-ppg {  /* new */
  background-image: url(../_img/prg/prg_ico_ppg.gif);
}

body#prg .obsah ul a#ico-pnd {  /* new */
  background-image: url(../_img/prg/prg_ico_pnd.gif);
}

body#prg .obsah ul a#ico-pmr {  /* new */
  background-image: url(../_img/prg/prg_ico_pmr.gif);
}

body#prg .obsah ul a#ico-pzr {  /* new */
  background-image: url(../_img/prg/prg_ico_pzr.gif);
}

body#prg .obsah ul a#ico-pch {  /* new */
  background-image: url(../_img/prg/prg_ico_pch.gif);
}

body#prg .obsah ul a#ico-pph {  /* new */
  background-image: url(../_img/prg/prg_ico_pph.gif);
}

body#prg .obsah ul a.ico-clear {  /* new */
  background-image: url(../_img/prg/prg_ico_clear.gif);
}

body#prg .program-down {
	width: 620px;
	margin: 0;
	padding: 0;
	text-align: right;
	background: url("../_img/prg/prg_backgr_program-down.gif") repeat-y;
}

body#prg .program-down .text {
	width: 212px;
	margin: 0;
	padding: 10px 20px 10px 20px;
	background: #ffffff;
	float: left;
	text-align: left;
}

body#prg #col-left .program-top .text h2 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #474341;
	line-height: 25px;
	font-weight: normal;
	font-weight: bold;
}

body#prg #col-left h2 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #0283c7;
	line-height: 25px;
	font-weight: normal;
	font-weight: bold;
}

body#prg .program img {
	margin: 0;
	padding: 0;
}

body#prg .white-box {
	margin: 20px 0 0 0;
	padding: 0;
	background: #ffffff;
}

body#prg .gal-house {
	float: left;
	margin: 0;
	padding: 25px 0 0 0;
	border-bottom: 1px solid #cccbcb;
	width: 122px;
	text-align: center;
}

body#prg .gal-house p {
	margin: O;
	padding: 0;
	text-align: right;
}


/**
 * prg_pmr.php
 */
body.program #content #col-left {
	top: 0;
	left: 0;
	width: 252px;
	height: auto;
	margin: 0;
	padding: 0 0 0 0px;
	float: left;
	background: transparent;
}

body.program #content #col-center {
	top: 0;
	left: 0;
	width: 405px;
	height: auto;
	margin: 0;
	padding: 0 0 0 0px;
	float: left;
	background: transparent;
}
body.program #content h2 {
	margin: 0;
	padding: 0 0 10px 15px;
	font-size: 18px;
	color: #0283c7;
	line-height: 25px;
	font-weight: normal;
}

body.program #content h3 {
	margin: 0;
	padding: 0 0 0 20px;
	font-size: 16px;
	font-weight: normal;
}

body.program #content .obrazek {
	display: block;
	float: right;
	clear: right;
	margin: -20px 0 0 0;
	padding: 0;
}

body.program .blue-box {
	margin: 115px 0 30px 0;
	padding: 0 0 40px 0;
	background: #d1edff;
}

body.program .dark-blue-box {
	margin: 0 40px 0 0;
	padding: 12px 0 5px 20px;
	background: #81bbde;
}

body.program .grey-box {
	margin: 0 40px 0 0;
	padding: 12px 0 5px 20px;
	background: #dededd;
}

body.program .white-box {
	margin: 0 40px 0 0;
	padding: 12px 0 5px 20px;
	background: #ffffff;
	border-bottom: 1px solid #cccbcb
}

body.program .blue-box img {
	margin: 0;
	padding: 0 0 20px 0;
}

body.program .blue-box p {
	margin: 0;
	padding: 0 20px 0 20px;
}

/**
 * page prg-pzr-dis
 */
body#prg-pzr-dis #content #col-left {
	top: 0;
	left: 0;
	width: 577px;
	height: auto;
	margin: 0;
	padding: 0 60px 0 20px;
	float: left;
	background: transparent;
	text-align: left;
}
body#prg-pzr-dis table td {
 	border-bottom: solid 1px #dedede;
}
body#prg-pzr-dis .grey-box {
	margin: 0 0px 0 0;
	padding: 12px 0 5px 35px;
	background: #ecebe1;
}
body#prg-pzr-dis .grey-box form {
	position: relative;
	top: 0;
	left: 0;
	width: 170px;
	height: 40px;
	margin: 0;
	padding: 0;
	float: right;
	clear: left;
}

body#prg-pzr-dis .grey-box p {
	margin: 13px 0 10px 0;
	padding: 0;
	line-height: 15px;
	text-align: left;
}

body#prg-pzr-dis .grey-box .pole {
	border: 1px solid #c1c1c0;
	width: 50px;
	height: 18px;
	margin: 5px 0 0 0;
	padding: 2px 0 0 5px;
	color: #000000;
	background: #ffffff;
}

body#prg-pzr-dis table td span.description {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fafafa;
	width: 300px;
	text-align: left;
	padding: 15px;
	color: #111111;
	border: solid 1px #dddddd;
	border-right: solid 10px #c9c7a6;
	z-index: 10;
	white-space: pre;	
}
/**
 * page prg-prd
 */
body#prg-prd div.img-box a {
	width: 121px;
	height: 91px;
	display: block;
	float: left;
	margin-right: 1px;	
	margin-bottom: 1px;	
}

