div.facebook {
    margin:20px 0 0 15px;
}
img.il {
    margin-right: 10px;
    }
.main {
	width: 960px;
	min-height: 380px;
	_height: 380px;
	margin: auto; 
	background: #fff url('/img/bg_kola_main.gif') 626px bottom no-repeat;
	padding: 0 0 20px 0;
	}
.sub_main_left {
	text-align: left;
	width: 195px;
	float: left;
	padding:  0 0 0 10px;
	background: url('/img/bg_kola_submenu.gif') top left no-repeat;
	}
h2 {
 padding: 34px 0 0 10px;
 _padding: 53px 0 0 10px;
 font-size: 110%;
 color: #004990;
}

h3 {
    font-size: 90%;
    }
    
.sub_main_left ul  {
 margin: 0 0 0 15px;
 padding: 0;
}
.sub_main_left ul li {
 list-style-type: none;
 background: url('/img/menu_list_style.gif') 0 7px no-repeat;
 padding: 1px 0 1px 12px;
 font-size: 80%;
  }
.destinace {
 background: url('/img/hp_destinace_blok.jpg') top left no-repeat;
 margin: 10px;
 margin-top: 50px;
 padding: 0 0 0 0px;
  }
.destinace p {
 font-size: 80%;
 padding: 0 0 5px 80px;
 margin: 0;
  }
select.subpage {
   width: 180px;
   font-size: 11px;
   }
.sub_main_right {
 float: left;
 text-align: left;
 width: 720px;
 min-height: 350px;
 _height: 350px;
 margin: 20px 0 0 0;
 padding: 0 15px;
 text-align: left;
 border-left: 1px solid #e6e6e6;
 }
.cesta { font-size: 70%;}
.sub_main_right h2 {
	padding: 0 0 0 0;
  }
.sub_main_right ul {
  margin: 0 0 0 11px;
  padding: 0;
  }
.sub_main_right ul li {
  list-style-type: none;
  background: url('/img/text_list_style.gif') 0 5px no-repeat;
  margin: 5px 10px 5px 0;
  padding: 0 0 0 15px;
  font-size: 80%;
  }
.sub_main_right ul li ul li {
    font-size: 100%;
    list-style-type: none;
    background: url('/img/text_list_style_smaller.gif') 0 5px no-repeat;
    margin: 10px 10px 5px 0;
    }
.sub_main_right p {
  font-size: 80%;
  }
.if {
  float: right;
  margin: 0 0 20px 15px;
  padding: 0 0 0 5px;
  border-left: 5px solid #e6e6e6;
  }
.sub_main_right table {
    border-collapse: collapse;
    border: none;
    width: 100%;
    }
.sub_main_right table th {
    background: #e6e6e6;
    }
.sub_main_right table th, .sub_main_right table td {
    border: 1px solid #e6e6e6;
    padding: 3px 5px;
    font-size: 80%;
    }
.tretina {
    width: 33%;
    float: left;
    }
.polovina {
    width: 50%;
    float: left;
    }
.polovina table {
    width: 90%;
    }
img.reference {
    border: 1px solid #e6e6e6;
    margin: 3px;
    }
table.invisible td {
    border: none;
    vertical-align: top;
    }
.loga {
    border: 1px solid #e6e6e6;
    margin: 5px;
    }
.loga img {
    margin: 10px;
}
p.profil_spol {
margin-bottom: 0px;
padding-bottom: 0px;
}   
p.mensi_pismo {
    font-size: 75%;
/*.clear_bila {
  clear: both;
  color: #fff;
  }*/
}
hr {
    color: #e6e6e6;
    height: 1px;
    }
/*------- formularove prvky -------*/
.formular table  {
    border: none;
    }
.formular table th {
    background: #fff;
    border: none;
    border-right: 1px solid #e6e6e6;
    width: 150px;
    }
.formular table td {
    border: none;
    }
.formular table td input {
	border: 1px solid #8f8f8f;
	background-image: url('/img/input_bg.jpg');
	background-repeat: repeat-x;
	width: 250px;
    }
.formular table td textarea {
	border: 1px solid #8f8f8f;
	background-image: url('/img/input_bg.jpg') 0 100% repeat-x;
	height: 100px;
	width: 250px;
    }
.formular fieldset {
    margin: 10px 0;
    padding: 20px 10px 10px 10px;
    border: 1px solid #e6e6e6;
    }
.formular fieldset legend {
    color: #000;
    font-weight: bold;
    font-size: 80%;
    padding: 5px;
    margin: 0 0 5px 0;
    border: 1px solid #e6e6e6;
    border-bottom: none;
    }
.formular table td .psc {
    width: 50px;
    }
.error {
    color: #ff0000;
    font-size: 80%;
    }
.thanks {
    color: #000;
    font-size: 80%;
    }
.submit {
    border-top: 1px solid #e6e6e6;
    text-align: center;
    padding: 10px;
    }
.submit input {
    font-size: 80%;
    background: #e6e6e6;
    border: 1px solid #fff;
    }
