.slider_overlay a.logo{width: 340px;}

.slider_overlay .top_line{width: 228px; height: 630px; }
.slider_overlay .bottom_line{width: 202px; height: 554px;}
.slider_overlay .week_menu{right: 174px;}
.slider_overlay .week_menu .left_bg{left: -20px; width: 20px; }
.slider_overlay .week_menu .right_bg{right: -20px; width: 20px;}


.news .box, .welcome .box, .news, .welcome{height: 600px;}
.welcome .box .centering h2{padding: 0 75px 20px;}
.welcome .box .centering article{margin: 0; padding: 0 75px;}

.hp .news .main_news{display: none; }
.news ul.vypis li:first-child{display: block;}
.news ul.vypis li a{text-align: center;}
.news ul.vypis li a .left_bg{display: block;}


.bottom{margin-top: 0; border-top: 1px solid #E5E5E5; width: 100%; position: relative; background: url(../img/welcome_shadow.png) repeat-x scroll center bottom #fff; background-size: 6px auto}

.bottom .item .img{margin: 0 auto 20px;}
.bottom .item p{width: 100%; clear: both; text-align: center;}
.bottom .item p.special{text-align: center;}
.bottom .item p a.title{text-align: center;}
.bottom .item p span{display: none; text-align: center;}
.bottom .item.center p a.title{padding: 36px 0 0}
.bottom .item.center p span{display: block; padding: 0 0 36px}
.bottom .item ul{margin: 0 auto 20px; padding: 2px 0;}
