#levypanel-obsah ul {
   list-style-type: none;
   margin: 20px 0 0 30px;
} 
#levypanel-obsah ul .sub {
   margin: 0 0 0 20px;  
}
#levypanel-obsah ul li {

}

#levypanel-obsah ul a {
 display:block;
 width:110px;
 _width:115px;
 height:20px;
 color:#ddd;
 background: url('lb_off.jpg') top right no-repeat;
 padding-left:5px;
 line-height:20px;
 text-decoration:none;
 margin:3px 0;
}

#levypanel-obsah ul a:hover {
 background: url('lb_on.jpg') top right no-repeat;
 background-position: right;
 color:#fff;
}

#levypanel-obsah ul .sub a {
 width:90px;
 _width:95px;
 background: url('lb_off2.jpg') top right no-repeat;
}

#levypanel-obsah ul .sub a:hover {
 background: url('lb_on2.jpg') top right no-repeat;
}


#gallery, #comming-soon, #pripravujeme, #galerie {
 margin-top:15px;

}

.sub #photogallery {
 margin:0;
}

#lang-box {

}

#lang-box a{
 position:relative;
 left:-300px;
 top:85px;
 display:block;
 float:left;
 width:26px;
 height:14px;
}

#lang-box a.cs{
 background: url("cz_off_on.jpg") top left no-repeat;
}
#lang-box a.en{
 background: url("en_off_on.jpg") top left no-repeat;
}

#lang-box a.csa{
 background: url("cz_off_on.jpg") 0 -14px no-repeat;
}
#lang-box a.ena{
 background: url("en_off_on.jpg") 0 -14px  no-repeat;
}

#prihlasovaci-box, #kosik-box, #search-box {  width:180px;  _width:190px; color: #fff;  padding: 0 5px;  margin:0 2px 0 0;  font-size:10px; }
#prihlasovaci-box input, #kosik-box input, #search-box input{  background:#ddd; border:1px solid #555; padding:0 2px; }
#prihlasovaci-box div, #kosik-box div,  #search-box form { clear:left; height:21px; line-height:21px;}
#prihlasovaci-box .nostyle { clear:none; height:auto; }
#prihlasovaci-box p.r { padding-right:10px; }

#prihlasovaci-box a, #kosik-box a { float:right; text-decoration:none; color:#ddd; height:20px; line-height:20px; text-align:right; padding-right:10px; }
#search-box .search_submit, #search-box .search_submit_on, #prihlasovaci-box .login, #prihlasovaci-box .login_off { float:right; height:20px; color:#ddd; text-align:right; border:0; font-size:10px; padding-right:10px;}

#prihlasovaci-box .login_input { width:75px; float:left;}
#prihlasovaci-box .login, #prihlasovaci-box .login_off  { margin-top:10px; }
#prihlasovaci-box .popisek { width:50px; float:left; overflow: hidden; font-weight:bold; font-size:12px; }
#search-box .search_input { width:120px; }
#kosik-box .low { height:19px; line-height:19px;}
#kosik-box .low span { float:right; padding-right:10px;}


/* kratka pole */
#search-box .search_submit, #prihlasovaci-box .login_off,#prihlasovaci-box .nove_heslo { background: url("rb_s.jpg") 0 -20px no-repeat; width:45px; color: #ddd; }
#search-box .search_submit_on, #prihlasovaci-box .login, #prihlasovaci-box .nove_heslo:hover { background: url("rb_s.jpg") 0 0 no-repeat; width:45px; color: #fff; }
#prihlasovaci-box .nove_heslo { width:35px; _width:45px;  color: #ddd;}
#prihlasovaci-box .nove_heslo:hover { width:35px; _width:45px;  color: #fff;}

/* stredni pole */
#prihlasovaci-box .registrace, #prihlasovaci-box .short { background: url("rb_m.jpg") 0 -20px  no-repeat;  width:76px; _width:86px; color: #ddd;  }
#prihlasovaci-box .registrace:hover, #prihlasovaci-box .short:hover { background: url("rb_m.jpg") 0 0 no-repeat;  width:76px; _width:86px;  color: #fff;}


/* dlouha pole */
#kosik-box a, #prihlasovaci-box .long  { background: url("rb_l.jpg") 0 -20px no-repeat;  width:135px; _width:145px; color: #ddd;   }
#kosik-box a:hover,  #prihlasovaci-box .long:hover { background: url("rb_l.jpg") 0 0 no-repeat;  width:135px;_width:145px; color: #fff; }

#pravypanel-obsah .oddelovac {
 background: url("boxright.jpg") no-repeat scroll center;
 margin: 0;
 height:13px; 
 clear:both;
}

#pravypanel-obsah .oddelovac hr {
 display:none;
}

#pravy_sloupek_content, #levypanel_content { 
 margin-top:30px;
 _margin-top:15px;
}

#levypanel_content {
 text-align:right;
 padding-right:15px;
}

#levypanel_content a {
 color: #fff;
}

#pravy_sloupek_content p, #levypanel_content p {
 padding: 0 3px;
 margin:0;
 font-size:10px;
}
