/* ---- sloupce 1 az 4 vymezeni rozmeru---- */

.obal_sloupce {

  background: url('./img/bck_sloupec4.gif') 710px 0 repeat-y;

  min-height: 450px;

  _height: 450px;

  }

.sloupec1sub, .sloupec2sub_obsahovy, .sloupec3sub {

  float: left;

  margin: 0 20px 0 0;

  }

.sloupec1sub {

  width: 180px;

  }

.sloupec2sub_obsahovy {

  width: 490px;

  }

.sloupec3sub {

  width: 200px;

  margin: 0;

  background: url('./img/bck_sloupec4.gif') repeat-y;

  padding: 0 0 0 20px;

  _padding: 0 0 0 15px;  

  }

/*----- definice vnitrku sloupcu ---- */

.sloupec1sub ul {

  margin: 0;

  padding: 0;

  }

.sloupec1sub ul li {

   list-style-type: none;

  margin: 2px 0;

  font-weight: bold;

  padding: 0;

  background: #D8E7FF;

  font-size: 70%;

  } 

.sloupec1sub li.u2 {

  margin: 0;

  padding: 0;

  }

.sloupec1sub li.u2 { 

  padding: 0;

  margin: 0;

  list-style-type: none;

  font-size: 70%;

  font-weight: normal;

  }

.sloupec1sub ul li a{ 

  padding: 5px 0 5px 5px;

  height: 15px;

  margin: 0;

  font-weight: bold;

  display: block;

  border-bottom: 1px solid #E8F1FF;

  }

.sloupec1sub li.u2 a{ 

  padding: 5px 0 5px 20px; 

  margin: 0;

  display: block;

  font-weight: normal;

  background: #E8F1FF url('./img/cargo_li_sipka.gif') 8px 8px no-repeat;

  border-bottom: 1px solid #E8F1FF;

  }

.sloupec1sub li.u2 a.selected{ 

  padding: 5px 0 5px 20px;

  margin: 0;

  display: block;

  background: #fff  url('./img/cargo_li_sipka.gif') 8px 8px no-repeat;

  font-weight: normal;

  color: #333;

  border-bottom: 1px solid #fff;

  }  

.sloupec1sub ul li a:hover{ 

  padding: 5px 0 5px 5px;

  margin: 0;

  display: block;

  background: #fff;

  font-weight: bold;

  color: #333;

  border-bottom: 1px solid #fff;

  }

.sloupec1sub li.u2 a:hover{ 

  padding: 5px 0 5px 20px;

  margin: 0;

  display: block;

  background: #fff  url('./img/cargo_li_sipka.gif') 8px 8px no-repeat;

  font-weight: normal;

  color: #333;

  border-bottom: 1px solid #fff;

  }

 .sloupec1sub li.u2 a.active{ 

 padding: 5px 0 5px 20px;

  margin: 0;

  display: block;

  background: #fff  url('./img/cargo_li_sipka.gif') 8px 8px no-repeat;

  font-weight: normal;

  color: #333;

  border-bottom: 1px solid #fff;

  text-decoration: none;

  }  

.sloupec1sub .souvisejici {

  margin: 20px 0 0 0;

  border: 1px solid #C5C5C5;

  padding: 10px;

  font-size: 70%;

  }

.sloupec1sub .souvisejici h2 {

  color: #333;

  font-size: 120%;

  padding: 5px 0;

  margin: 0;

  }

.sloupec1sub .souvisejici a{

  border: none;

  font-weight: normal;

  display: block;

  background: url('./img/cargo_li_kosticka.gif') 0px 4px no-repeat;

  padding: 0 0 0 15px;

  margin: 5px 0 0 0;

  text-decoration: underline;

  }    

.sloupec1sub .souvisejici a:hover{

  display: block;

  border: none;

  font-weight: normal;

  background: url('./img/cargo_li_kosticka.gif') 0px 4px no-repeat;

  padding: 0 0 0 15px;

  margin: 5px 0 0 0;

  }   

/*------- Obsahovy sloupec ---------------*/  

.sloupec2sub_obsahovy p {

  line-height: 1.2em;

  font-size: 80%;

  margin: 2px 0;

  padding: 5px 0;

  }

.sloupec2sub_obsahovy h2 {

  line-height: 1.2em;

  font-size: 90%;

  margin: 10px 0 0 0;

  padding: 0;

  }

.sloupec2sub_obsahovy .cesta {

  font-size: 70%;

  }

.sloupec2sub_obsahovy .cesta a {

  color: #666;

  }

.sloupec2sub_obsahovy ul {

  margin: 10px 0 10px 0;

  padding: 0;

  }

.sloupec2sub_obsahovy ul li {

  background: url('./img/cargo_li_kosticka.gif') 0px 8px no-repeat;

  list-style-type: none;

  margin: 0;

  font-size: 12px;

  padding: 0 0 0 15px;

  line-height: 1.6em;

  }

.sloupec2sub_obsahovy ol {

  font-size: 12px;

  }

.sloupec2sub_obsahovy ol ul {

  font-size: 12px;

  }    

.sloupec2sub_obsahovy .jak_pokracovat { 

  border: 1px solid #C5C5C5;

  padding: 10px;

  margin: 0 0 20px 0;

  }

.sloupec2sub_obsahovy .jak_pokracovat h2 { 

  font-size: 100%;

  margin: 0;

  padding: 0;

  color: #4582E9;

  }

.sloupec2sub_obsahovy .jak_pokracovat input{

  background: #366ECC url('./img/cargo_input_modry.gif') 100% 0 no-repeat;

  height: 23px;

  _height: 25px;

  border-top: 1px solid #85ADF0;

  border-left: 1px solid #A3BEEC;

  border-bottom: 1px solid #1E4484;

  border-right: 1px solid #1E4484;

  color: #fff;

  padding: 0 30px 0 10px;

  _padding: 0 0 0 10px;

  _text-align: left;

  _width: 160px;

  font-size: 70%;

  font-weight: bold;

  }

.sloupec2sub_obsahovy table {

  border-collapse: collapse;

  border: none;

  margin: 10px 0;

  }

.sloupec2sub_obsahovy table th, .sloupec2sub_obsahovy table td {

  padding: 3px;

  font-size: 80%;

  text-align: left;

  border: 0;

/*  border-bottom: 1px solid #E9E9E9;*/

  } 

.sloupec2sub_obsahovy table th{

  background: #ECECEC;

  border-bottom: 1px solid #C5C5C5;

  }

.sloupec2sub_obsahovy .sudy{

    background-color: #FAFAFA;

    }  

.sloupec2sub_obsahovy .strong {

  border-collapse: collapse;

  border: none;

  margin: 10px 0;

  }

.sloupec2sub_obsahovy .strong .sudy{

    background-color: #FAFAFA;

    }

.sloupec2sub_obsahovy .strong th, .sloupec2sub_obsahovy table td {

  padding: 3px;

  font-size: 80%;

  text-align: left;

 /* border-bottom: 1px solid #E9E9E9;*/

  } 

.sloupec2sub_obsahovy .strong th{

  font-weight: bold;

  background: #ECECEC;

/*  border-bottom: 1px solid #C5C5C5;*/

  }



/*------ formulare tabulky ---*/  

.sloupec2sub_obsahovy .tableform {

    width: 100%;

    border-collapse: collapse;

    margin: 10px 0 20px 0;

    }

.sloupec2sub_obsahovy .tableform td {

    font-size: 70%;

    padding: 3px 5px;

    border: none;

    }

.sloupec2sub_obsahovy .tableform td.w150 {

    width: 150px;

    }

.sloupec2sub_obsahovy .tableform td.w235 {

    width: 235px;

    }

.sloupec2sub_obsahovy .tableform td.submit{

    font-size: 70%;

    padding: 10px 0;

    border: none;

    text-align: center;

    background-color: #fff;

    }

.sloupec2sub_obsahovy .tableform th {

    font-size: 70%;

    background-image: url("./img/bck_table_th.gif");

    background-repeat: repeat-y;

    background-position: top right;

    padding: 3px 5px;

    border: none;

    border-right: 1px solid #ddd;

    border-bottom: 1px solid #fff;

    width: 200px;

    }

.sloupec2sub_obsahovy .tableform td input.sub {

  color: #000;

  font-size: 11px;

  margin: 3px 5px;

  width: 130px;

  padding: 0px 5px; 

  background: url('./img/cargo_bck_input.gif') repeat-x;

  border: 1px solid #979797;

  }

.sloupec2sub_obsahovy .tableform td input {

  background: url('./img/cargo_bck_input_txt.gif') no-repeat;

  border: 1px solid #979797; 

  margin: 0 5px;

  padding: 0px 5px; 

  height: 20px;

  width: 220px;

  }

.sloupec2sub_obsahovy .tableform td select {

  margin: 0 5px;

  padding: 0px 5px;

  width: 232px;

  }

.sloupec2sub_obsahovy .tableform td input.radio {

  background: none;

  border: none;; 

  margin: 0 5px;

  padding: 0px 5px; 

  height: 20px;

  width: 15px;

  }

.sloupec2sub_obsahovy .tableform td span {

  color: #ff0000;

  font-size: 90%;

  }


.sloupec2sub_obsahovy input.txt {
  background: url('./img/bck_input_txt.gif') no-repeat;
  border: 1px solid #979797; 
  height: 18px;
  /*width: 80px;*/
  padding: 0;
  } 
.sloupec2sub_obsahovy input {
  color: #000;
  font-size: 11px;
  margin: 5px 0;
  padding: 1px 5px; 
  background: url('./img/bck_input_btn.gif') repeat-x;
  border: 1px solid #979797;
/*  width: 82px;*/
  margin: 5px 0; 
  }
  
.standalone_div {
	width:100%;
	height:100%;
	margin-left:20%;
	text-align:left;
	background:#ffffff;
}

.div_odkaz {
	padding:0px 0px 0px 0px;
	font-size: 70%;	
	text-decoration:none;
	margin:0px 0px 0px 0px; 
	line-height:43px;
}

#expired {
	background:#E0E0FC;
	padding:5px 0px 5px 0px;
	margin:0px 10px 0px 10px;
}
