   #kontejner_navigace {
    background-image: url(/images/style/v4_kontejner_navigace_podklad.png);
    background-repeat: repeat-x;
   }
   #navigace {
    width: 977px;
    list-style-type: none;
    padding: 0;
    padding-left: 14px;
    margin: 0 auto;
    height: 86px;
    background-image: url(/images/style/v4_navigace_podklad.png);
    position: relative;
    z-index: 1; 
   }
   #navigace.jen_zalozky {
    height: 41px; /*55px;*/
   }
   #navigace.uvod {
    background-position: 0 -87px;
   }   
   #navigace ul {
    width: 991px;
    position: absolute;
    top: 54px;
    left: 0px;
    display: none;   
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: 32px;
   }
   #navigace.jen_zalozky ul {
    display: none;
   }
   #navigace li.aktualni ul {
    display: block;
   }
   #navigace li {
    display: block;
    width: 125px;
    height: 43px; /*44px;*/
    padding-top: 11px;
    background-image: url(/images/style/v4_tabs_all.png);
    text-align: center;
    float: left;
   }
   #navigace.jen_zalozky li {
    height: 30px;
   }
   #navigace li.aktualni {
    width: 130px;
    margin-left: -5px;
   }
   /* jednotlive zalozky */
   #navigace li#tab_uvod {
    width: 85px;
    background-position: -5px -55px;
   }
   #navigace li#tab_uvod.aktualni {
    width: 90px;    
    background-position: 0 -110px;
   }
      
   #navigace li#tab_diskuze {
    background-position: -95px -55px;
   }
   #navigace.uvod li#tab_diskuze {
    background-position: -95px -110px;
   }   
   #navigace li#tab_diskuze.aktualni { 
    background-position: -90px 0;
   }
        
   #navigace li#tab_clanky {
    background-position: -225px -55px;
   }
   #navigace.uvod li#tab_clanky {
    background-position: -225px -110px;
   }   
   #navigace li#tab_clanky.aktualni {     
    background-position: -220px 0;
   }
      
   #navigace li#tab_katalog {
    background-position: -355px -55px;
   }
   #navigace.uvod li#tab_katalog {
    background-position: -355px -110px;
   }   
   #navigace li#tab_katalog.aktualni {    
    background-position: -350px 0;
   }
      
   #navigace li#tab_souteze { 
    background-position: -485px -55px;
   }
   #navigace.uvod li#tab_souteze {
    background-position: -485px -110px;
   }  
   #navigace li#tab_souteze.aktualni {     
    background-position: -480px 0;
   }
      
   #navigace li#tab_bazar {
    background-position: -615px -55px;
   }
   #navigace.uvod li#tab_bazar {
    background-position: -615px -110px;
   }   
   #navigace li#tab_bazar.aktualni {      
    background-position: -610px 0;
   }
   
   #navigace li#tab_prihlasit_se {
    float: none;
    position: absolute;
    top: 11px;
    right: -4px; /* left: *730px;*/
    width: 234px;
    height: 30px;
    padding: 0;
    z-index: 1;
    overflow: hidden;
    text-align: right;
    background-image: url(/images/style/v4_tabs-prihlasit-popup.png);   
   }
   #navigace li#tab_prihlasit_se-prihlaseny {
    display: none;
   }
   /* #navigace li#tab_prihlasit_se:hover,  */
   #navigace li#tab_prihlasit_se.autofix { 
   	
    height: 224px;  
   }
   #navigace li#tab_prihlasit_se a#odkaz_prihlasit {
    padding-right: 93px;
   }
   /* #navigace li#tab_prihlasit_se:hover,  */   
   #navigace li#tab_prihlasit_se.autofix a#odkaz_prihlasit {
    padding-right: 93px;
    color: rgb(255,204,238);
    text-decoration: none;
	
   }
   #navigace li#tab_moje_omlazeni {
    visibility: hidden;
   }                 
   #navigace li#tab_moje_omlazeni-prihlaseny {
    float: none;
    position: absolute;
    top: 0px;
    right: 5px;
    padding: 0;
    z-index: 1;   
    height: 41px;
    width: 215px;
    background-position: -746px -55px;    
   }
   #navigace li#tab_moje_omlazeni-prihlaseny:hover {
    background-position: -746px 0;    
   }      
   #navigace ul li {
    width: auto;
    height: 32px;
    line-height: 32px;
    padding-top: 0;
    background: none;
    position: relative;
    z-index: 0;
   }
   #navigace ul li:hover {
    z-index: 1;
   }
   #navigace li a {
    display: block;
    height: 31px;
    line-height: 31px;
    margin-left: 5px;
    font-size: 97%;
    font-weight: bold;
    text-decoration: underline;
    color: rgb(255,255,255);    
   }
   
   
   #navigace ul li a {
    position: relative;
    z-index: 1;
    height: 32px;
    margin: 0;
    color: rgb(235,62,87);
    text-decoration: none;
    padding-left: 24px;
    padding-right: 37px;
    background-image: url(/images/style/v4_navigace_oblasti_bez_sipek.png);
    background-position: bottom right;
    background-repeat: no-repeat;    
   }
   
    #tab_diskuze ul li a {
    position: relative;
    z-index: 1;
    height: 32px;
    margin: 0;
    color: rgb(235,62,87);
    text-decoration: none;
    padding-left: 24px;
    padding-right: 37px;
    background-image: url(/images/style/v4_navigace_oblasti.png);
    background-position: bottom right;
    background-repeat: no-repeat;    
   }
   
   
   #navigace ul li a.current, #navigace #tab_diskuze ul li a.current {
    color: rgb(0,0,0);
    background-position: top right;
    text-decoration: none;       
   }
   #navigace ul li a:hover, #navigace ul li:hover a { /*, #navigace ul li:hover a */
    color: rgb(0,0,0);
    text-decoration: underline;
    background-position: top right;
   }
   #navigace ul li:hover a {
    height: 32px;
   }
   
   #tab_diskuze ul li a:hover {
    height: 31px;
   }
   
   #navigace ul li:hover #popup {
    display: block;
   }  
   #navigace a span {
    display: none;
   }
   #navigace ul li .popup {
    position: absolute;
    z-index: 0;
    top: 23px;
    left: -8px;
    width: 585px;
    visibility: hidden;
    text-align: left;
    line-height: 120%;
   }
   #navigace ul li:hover .popup {
    visibility: visible;
   }   
   #navigace ul .li_oblast2 .popup { /* poloha popup divu */
    left: -68px;
   }
   #navigace ul .li_oblast3 .popup {
    left: -92px;
   }
   #navigace ul .li_oblast4 .popup {
    left: -380px;
   }
   #navigace ul .li_oblast5 .popup {
    left: -380px;
   }         
   .popup_horni_okraj {
    height: 8px;
    background-image: url(/images/style/v4_navigace_fora_horni.png);    
   }
   .popup_spodni {
    padding: 0 8px 8px 8px;
    background-image: url(/images/style/v4_navigace_fora_obsah.png);
    background-position: left bottom; 
   }
   .popup_obsah {
    padding: 20px 15px 20px 15px;
    background-color: rgb(255,255,255);
    border-bottom: solid 8px rgb(153,0,102);
   }   
   .popup img {
    border: solid 1px rgb(226,222,221);
   }
   .spodni_lista {
    position: absolute;
    bottom: 8px;
    left: 8px;
    height: 8px;
    width: 569px;
    background-color: rgb(153,0,102);
   }
   .popup_fora {
    float: left;
    width: 195px;
    margin-right: 20px;
    line-height:120%;
    position:relative;
    /*top:16px*/    
   }
   #navigace ul li:hover div.popup a {
    color: rgb(233,0,92);
    text-decoration: none;
   }
   #navigace ul li div.popup a { 
    background: none;
    display: inline;
    height: auto;
    position: static;
    padding: 0;
    color: rgb(233,0,92);    
   }
   #navigace ul li div.popup a.moderuje {
    font-weight: normal;
    text-decoration: underline;
   }   
   #navigace ul li div.popup a:hover {   
    color: rgb(0,0,0);
    text-decoration: underline; 
   }
   #navigace ul li .moderator_vlevo .popup_fora {
    position:relative;
    left:130px;
   }
   #navigace ul li .moderator_vlevo .popup_moderator {
    left: 28px
   }
 
  #navigace ul li div.popup span.avatar {
   /*display:block;
   position:absolute;
   top:20px; left:222px;
   width:102px;
   height:102px;*/
  }
  #navigace ul li div.popup .popup_moderator span.avatar {
   /*position:static;*/
  }
  #navigace .popup_moderator .avatar img {
   margin-bottom: -3px;
  }  
  #navigace ul li div.popup .popup_moderator {width:104px; height:150px; position:absolute; top:30px; right:30px; font-size:80%; text-align:center; }
  #navigace ul li div.popup .popup_moderator a {
   position:relative;
   top: -10px;
   padding:0;
   margin:0;
   width:104px;
   text-align:center;
  }
  #navigace ul li div.popup .popup_fora div {position:relative; left:10px; min-height:41px; _height:41px;}
  #navigace ul li div.popup .popup_fora img {border:1px solid #e2dedd; position:absolute; top:0; left:0;}
  #navigace ul li div.popup .popup_fora a {text-decoration:none; font-size:95%; font-weight:bold; position:relative; top:5px; left:44px; line-height:120%}
  #navigace ul li div.popup .popup_fora a.nav-forum-long {top:0;}
  #navigace ul li div.popup .popup_fora a:hover {color:#000; text-decoration:underline;}
   
  form#login {
   display: block;
   width: 174px;
   margin: 10px auto 0 auto;
   font-size: 95%; 
  }
  form#login input {
   border: none;
   width: 174px;
   height: 23px;
   background-image: url(/images/style/login-input.png);
   background-repeat: no-repeat;
  }
form#login #login_name {
 margin-bottom:10px;
}
form#login input#login_submit {
 /*width: auto;
 height: auto;
 background: none;*/
 display: block;
 width: 102px;
 height: 27px;
 margin-left: 72px;
 background-image: url(/images/style/v4_login-submit-both.png);
 background-repeat: no-repeat;
}
form#login input#login_submit:hover {
 background-position: 0 -27px;
}
form#login label {
 display: block;
 font-weight: bold;
 text-align: left;
 color: rgb(255,255,255);
}
form#login a.forgot {
 color: rgb(255,204,238);
 font-weight: normal;
 font-size:85%;
 display: inline;
}
form#login a.forgot:hover {
 color: rgb(255,255,255);
 text-decoration: none;
}

#navigace li#tab_moje_omlazeni-prihlaseny .moje-omlazeni-popup {
 position: absolute;
 visibility: hidden;
 z-index: 1; 
 top: 41px;
 right: -8px;
 width: 587px;
 height: 241px;
 text-align: left;
 background-image:url(/images/style/v4_tab-moje-omlazeni-bg-s.png);
 _background:url(/images/style/v4_tab-moje-omlazeni-bg-s.gif); 
}
#navigace li#tab_moje_omlazeni-prihlaseny:hover .moje-omlazeni-popup {
 visibility: visible;
}
#navigace li#tab_moje_omlazeni-prihlaseny a {
 color:rgb(140,0,92);
 display: inline;
 line-height: 140%;
 height: auto;
 /*font-weight: normal;*/
 margin-left: 0;
}
#tab_moje_omlazeni-prihlaseny .moje-omlazeni-popup .tabs-popup-user {
 width:204px;
 position:absolute;
 top:25px;
 left:29px;font-size:90%;
}
#tab_moje_omlazeni-prihlaseny .moje-omlazeni-popup .tabs-popup-user p {
 border-bottom: 1px solid rgb(232,232,232);
 margin: 0 0 15px 0;
 padding-bottom: 7px;
}
#tab_moje_omlazeni-prihlaseny .moje-omlazeni-popup .tabs-popup-user p a#tabs-popup-logout {
 font-size: 90%;
 font-weight: normal;
 position: absolute;
 right: 0;
 top: 0;
 height: 12px;
 width: 60px;
 text-decoration: underline;
 color: rgb(229,0,92);
 text-align: right;
}
#tab_moje_omlazeni-prihlaseny .moje-omlazeni-popup .tabs-popup-user p a#tabs-popup-logout:hover {
 text-decoration: none;
 color: rgb(0,0,0);
}

#navigace li div.moje-omlazeni-popup div.tabs-popup-user p a:hover#tabs-popup-logout {
	color: #000
}
#navigace li div.moje-omlazeni-popup a#tabs-popup-user-profile {
	font-weight: bold;
	text-decoration: none;
	padding-left: 25px;
	background: url(/images/style/icon-profile-green.png) left 2px no-repeat;
	height: 20px;
	color: #E5005c;
	width: 80px;
	display: inline
}
#navigace li div.moje-omlazeni-popup a#tabs-popup-user-profile:hover {
	text-decoration: underline;
	color: #000
}
#navigace li a#upravit-profil {
	height: auto;
	color: #4d4d4d;
	display: inline;
	text-decoration: underline;
	width: 90px;
	padding-left: 17px;
	display: inline;
	font-size: 80%;
	background: url(/images/style/tabs-profil-pomlcka.gif) left 4px no-repeat;
}
#navigace li a#upravit-profil:hover {
	text-decoration: none;
	color: #E5005c;
}
#navigace li div.moje-omlazeni-popup div#tabs-popup-user-messages {
	margin-top: 3px;
}
#navigace li div.moje-omlazeni-popup div#tabs-popup-user-messages a {
	font-weight: bold;
	text-decoration: none;
	padding-left: 25px;
	background: url(/images/style/icon-message-green.png) left 2px no-repeat;
	color: #E5005c;
	height: auto;
	display: inline;
	height: 20px
}
#navigace li div.moje-omlazeni-popup div#tabs-popup-user-messages a:hover {
	text-decoration: underline;
	color: #000;
}
span.user-messages-count {
	color: #fff;
	background: #e6005b;
	padding: 0 5px;
	font-weight: bold;
}
#navigace li div.moje-omlazeni-popup div.avatar-muj {
	margin: auto;
	padding: 1px;
	border: 1px solid #e8e8e8;
	position: absolute;
	top: 24px;
	left: 252px;
	line-height: 0
}
#navigace li div.moje-omlazeni-popup div.fora-temata-list {
	width: 185px;
	height: 104px;
	border-right: 0;
	font-size: 130%;
	position: absolute;
	top: 27px;
	right: 26px
}
#navigace li#tab_moje_omlazeni-prihlaseny  div.moje-omlazeni-popup div.fora-temata-list a {
	display: block;
	height: 1.25em;
	text-decoration: underline;
	padding-left: 25px;
	color: #E5005c;
	background: url(/images/style/bullet-logo-green.png) left 2px no-repeat;
	margin-bottom: 10px;
	position: relative;
	top: 2px
}
#navigace li#tab_moje_omlazeni-prihlaseny  div.moje-omlazeni-popup div.fora-temata-list a:hover {
	color: #000;
	text-decoration: none;
}
#navigace li#tab_moje_omlazeni-prihlaseny  a#fora-temata-nastaveni {
	font-size: 11px;
	background-image: none;
	position: relative;
	left: 0px;
	top: 10px;
	font-weight: normal;
	color: #4d4d4d;
}
#navigace li#tab_moje_omlazeni-prihlaseny  a#fora-temata-nastaveni:hover {
	text-decoration: none;
	color: #E5005c;
}
#self-promo-small {
	background: url(/images/style/moje-self-promo-bg-s.png) left top no-repeat;
	width: 529px;
	height: 68px;
	position: absolute;
	bottom: 29px;
	left: 29px;
	padding: 0
}
#self-promo-left-1 {
	position: relative;
	top: 10px;
	left: 20px;
	height: 48px;
	border-right: 1px solid #c9e4e4;
	float: left;
	padding-right: 30px
}
#self-promo-left-1 p {
	font-size: 80%;
	color: #666;
	padding: 8px 0 1px 0;
	margin: 0
}
#self-promo-left-1 a {
	font-size: 90%;
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #B40088
}
#navigace li#tab_moje_omlazeni-prihlaseny  #self-promo-left-1 a:hover {
	text-decoration: none;
	color: #000
}
#self-promo-left-2 {
	position: relative;
	top: 10px;
	left: 50px;
	height: 48px;
	float: left;
	padding-right: 30px
}
#self-promo-left-2 p {
	font-size: 80%;
	color: #666;
	padding: 8px 0 1px 0;
	margin: 0
}
#self-promo-left-2 a {
	font-size: 90%;
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #B40088
}
#navigace li#tab_moje_omlazeni-prihlaseny  #self-promo-left-2 a:hover {
	text-decoration: none;
	color: #000
}
#mess-alert-violet, #mess-alert-white {
	position: absolute;
	top: 19px;
	right: -17px;
	font-weight: bold;
	padding-left: 28px;
  text-align: left;
	width: 55px;
	font-size: 90%;
	z-index: 20;         
}
#mess-alert-violet {
  background: url(/images/style/mess-alert-violet.png) left top no-repeat; 
	color: #F8BEE5;
} 
#mess-alert-white {
  background: url(/images/style/mess-alert-white.png) left top no-repeat;
	color: #333;    
}
#navigace li#tab_moje_omlazeni-prihlaseny #mess-alert-white {
 visibility: hidden;
}
#navigace li#tab_moje_omlazeni-prihlaseny #mess-alert-violet {
 visibility: visible;
}
#navigace li#tab_moje_omlazeni-prihlaseny:hover #mess-alert-violet {
 visibility: hidden;
}
#navigace li#tab_moje_omlazeni-prihlaseny:hover #mess-alert-white {
 visibility: visible;
}

#mess-alert-violet {
	/*
  background: url(/images/style/mess-alert-violet.png) left top no-repeat;
	position: absolute;
	top: 19px;
	right: -17px;
	color: #F8BEE5;
	font-weight: bold;
	padding-left: 28px;
	width: 55px;
	font-size: 90%;
	z-index: 20;
  */
}
#mess-alert-white {
	/*
  background: url(/images/style/mess-alert-white.png) left top no-repeat;
	position: absolute;
	top: -16px;
	right: -18px;
	color: #333;
	font-weight: bold;
	padding-left: 28px;
	width: 55px;
	font-size: 90%;
	*/
}
#navigace #nav_pravidla {
 float: right;
}
#navigace #nav_pravidla a {
 display: inline;
 background: none;
 color: rgb(0,0,0);
 text-decoration: underline;
 font-size: 80%;
 background-image: url(/images/style/icon-report-green.gif);
 background-repeat: no-repeat;
 
 padding-left: 20px;
 padding-right: 18px;
 position: relative;
 top: -4px;
 left: 0;
}
#navigace #nav_pravidla a:hover {
 color: rgb(235,62,87);
 text-decoration: none;
}

#navigace ul.neni_podmenu {
 text-align: left;
 z-index:1
}

#navigace ul.neni_podmenu span.text {
 display: block;
 float: left;
 font-size: 90%;
 width: 660px;
 padding-left: 28px;
}
#navigace ul.neni_podmenu span.text a {
 display: inline;
 font-size: 100%;
 letter-spacing:1px;
 color: rgb(229,0,92);
}
#navigace ul.neni_podmenu span.text a:hover {
 color: rgb(0,0,0);
 text-decoration: none;
}
