/*** hlavicka *****************************************************************/
.hlavicka_logo {
  float: left;
  margin: 82px 0 0 48px;
}

.hlavicka_home .hlavicka_logo a {
  display: block;
  height: 91px;
  width: 584px;
  text-indent: -9999px;
  overflow: hidden;
}

.hlavicka_logo a {
  display: block;
  height: 91px;
  width: 452px;
  text-indent: -9999px;
  overflow: hidden;
}

/*** menu *********************************************************************/
.menu_in {
  margin-bottom: 40px;
  float: left;
}

.menu_in a {
  background: url('../../img/menu_dot.png') no-repeat left center;
  text-transform: uppercase;
  font-size: 22px;
  margin-bottom: 15px;
  clear: both;
  *clear: both;
  width: 142px;  
  float: left;
  padding-left: 38px;
  font-family: GS703BC, Verdana, Arial, lucida, sans-serif;
}

.menu_in a.aktiv, .menu_in a:hover {
  background-image: url('../../img/menu_dot_aktiv.png');
  color: #FFFFFF;
  text-decoration: none;
}

/***                                                                        ***/
.menu_home_vlevo {
  float: left;
  text-align: right;
  /*padding: 0 0 0 30px;*/
  padding: 0;
}

.menu_home_vpravo {
  float: right;
  text-align: left;
  padding: 120px 80px 0 0;
}

.menu_home_vlevo a {
  background: url('../../img/menu_dot.png') no-repeat right center;
  text-transform: uppercase;
  font-size: 22px;
  margin-bottom: 15px;
  float: right;
  clear: both;
  *display: block;
  *float: none;
  *clear: none;
  padding: 0 38px 0 0;
  font-family: GS703BC, Verdana, Arial, lucida, sans-serif;
}

.menu_home_vpravo a {
  background: url('../../img/menu_dot.png') no-repeat left center;
  text-transform: uppercase;
  font-size: 22px;
  margin-bottom: 15px;
  float: left;
  clear: both;
  *display: block;
  *float: none;
  *clear: none;
  padding: 0 0 0 38px;
  font-family: GS703BC, Verdana, Arial, lucida, sans-serif;
}

a.menu_home_l0 {
  margin-right: -20px;
}

a.menu_home_l2 {
  margin-right: 20px;
}

a.menu_home_l3 {
  margin-right: 40px;
}

a.menu_home_l4 {
  margin-right: 20px;
}

a.menu_home_p2 {
  margin-left: 20px;
}

a.menu_home_p3 {
  margin-left: 40px;
}

a.menu_home_p4 {
  margin-left: 20px;
}

.menu_home .aktiv, .menu_home a:hover {
  background-image: url('../../img/menu_dot_aktiv.png');
  color: #FFFFFF;
  text-decoration: none;
}

/*** ikony ********************************************************************/
.ikony {
  clear: both;
  margin-left: 26px;
}

.ikony a {
  float: left;
  margin-right: 20px;
}

.ikona_yt {
  float: left;
  background: url('../../img/yt.png') no-repeat top left;
  height: 33px;
  width: 64px;
  text-indent: -9999px;
  overflow: hidden;
}

.ikona_yt:hover {
  background-position: bottom left;
}

.ikona_fb {
  float: left;
  /*background: url('../../img/fb-zmena.png') no-repeat top left;*/
  background: url('../../img/facebook-like.png') no-repeat left center;
/*  height: 66px;
  width: 62px;*/
  height: 62px;
  line-height: 62px;
  width: 66px;
  overflow: hidden;
  padding-left: 80px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
}

/*** obsah_home ***************************************************************/
.home_blok_1 {
  float: left;
  width: 300px;
  margin-left: 5px;
}

.home_blok_2 {
  float: left;
  width: 300px;
  margin: 0 20px;
}

.home_blok_3 {
  float: left;
  width: 300px;
}

/*** obsah prehled ************************************************************/
.prehled_polozka {
  float: left;
  clear: both;
  margin-bottom: 15px;
  padding: 15px 15px;
  width: 720px;
  background-color: #FFFFFF;
}

.prehled_nadpis {
  font-size: 12px;
  margin: 0 0 5px;
  padding: 0;
  color: #1F1F1F;
  font-size: 14px;
}

.prehled_nadpis a {
  color: #1F1F1F;
  font-size: 14px;
}

.prehled_nadpis a:hover {
  text-decoration: underline;
}

.prehled_podnadpis {
  margin: 0 0 12px;
  padding: 0;
  font-size: 11px;
  color: #AE3D2B;
}

.prehled_foto {
  float: left;
  margin: 0 15px 5px 0;
  max-width: 199px;
  _width: expression(this.height < this.width && this.width > 199 ? 199 : true);
}

.prehled_vice {
  clear: right;
  float: right;
  padding: 0 0 0 28px;
  font-weight: 700;
  height: 23px;
  line-height: 20px;
  background: url('../../img/prehled_dot_zmena.png') no-repeat left top;
}

.prehled_vice:hover {
  background-position: left bottom;
  text-decoration: none;
  color: #ae3d2b;
}

/*** obsah detail *************************************************************/
.detail_nadpisy {
  float: left;
  width: 720px;
  margin-bottom: 20px;
}

.detail_nadpis {
/*  font-size: 20px;
  margin: 0;
  padding: 0;
  font-family: GS703BC, Verdana, Arial, lucida, sans-serif;
  text-transform: uppercase;
  color: #ae3d2b;*/
  font-size: 20px;
  margin: 0px 0px 6px 0px;
  padding: 0;
  color: #1F1F1F;
}

.detail_podnadpis {
  font-size: 18px;
  margin: 0;
  padding: 0;
  font-family: GS703BC, Verdana, Arial, lucida, sans-serif;
  color: #ae3d2b;
}

.detail_tisk {
  float: right;
  margin-left: 20px;
}

.detail_fotka img {
  margin: 0 21px 20px 0;
  max-width: 299px;
  _width: expression(this.height < this.width && this.width > 299 ? 299 : true);
  float: left;
  
}

.detail_galerie {
  float: left;
  clear: left;
  max-width: 320px;
}

.detail_galerie img {
  float: left;
  margin: 0 21px 21px 0;
  max-width: 139px;
  _width: expression(this.height < this.width && this.width > 139 ? 139 : true);
}

/*** paticka ******************************************************************/
.paticka .ikony {
  margin: 0;
}

.paticka_mcrai {
  float: right;
  text-align: right;
  background: url('../../img/mcrai.png') no-repeat right 25px;
  height: 70px;
  line-height: 77px;
  padding-right: 95px;
  font-size: 12px;
}

.timer{
  float: right;
  width: 199px;
  height: 30px;
  background: url('../../img/timer.png') no-repeat;
  padding-top: 35px;
  padding-left: 15px;
  color: #D05623;
  font-size: 18px;
  font-weight: bold;
}

/*** banner *************************/
.banner_home{
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 40px;
  text-align: center;
}
.banner_uvnitr{
  position: absolute;
  right: -140px;
  top: 0px;
}

