header{margin-bottom: 0px !important}
header .page_change_box{display: none;}
nav{position: relative !important;}
.open_close_menu{display: block}



nav ul li a{padding: 0 8px;}
.welcome img{max-width: 70px; top: initial; bottom: -28px;}
.welcome .number_list th, .welcome .number_list table, .welcome .number_list td, .welcome .number_list tbody, .welcome .number_list tr{display: block}
.welcome .number_list th{float: left; margin-bottom: -1px;  width: 15%; padding: 9px 2%; border-left: 1px solid #b3b3b3; border-top: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3}
.welcome .number_list td{margin-bottom: -1px; margin-right: -2px; padding: 19px 2%; width: 27%; float: left; border: 1px solid #b3b3b3; border-left: 0}
.welcome .number_list td.border_right{border-left: 0;}
.welcome .number_list th.border_right{border-left: 0;}
.welcome .number_list th.first{border-left: 1px solid #b3b3b3}
.welcome .number_list td.double{padding: 11px 2%}
.welcome .number_list td.last{padding: 19px 2%;}

.obsah_list .main_news{width: calc(56% - 41px)}
.obsah_list ul.vypis{width: 44%;}
.obsah_list .main_news .img{display: none;}
.obsah_list .main_news .text{width: 100%; padding: 0; }

.obsah_list .news_list .item{width: 50%;}
.obsah_list .news_list .item:nth-child(3){display: none;}

.hp_bottom .video{width: 100%; float: none; margin-bottom: 30px;}
.hp_bottom .video .item{text-align: left; width: 48%;}
.hp_bottom .find_us_fb{width: 100%;  float: none;  margin-bottom: 30px;}





.btn_border.ver_center{top: 0; margin: 0; position: relative; margin-bottom: 10px;}
.line_vypis .item .vizit{float: none; width: 100%; max-width: 100%;}

.article_list .row{margin-bottom: -1px;}
.article_list .item{width: 96%; border-top: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3; margin-bottom: -1px;}
.article_list .row.line .border{display: none;}

.reg_form.search table td:nth-child(3){display: none;}


footer .info_list .item.one{width: 31%;}
footer .info_list .item.two{width: 33%;}
footer .info_list .item.three{width: 21%;}
footer .info_list .item.four{display: none;}



.sub .news_list .item{width: calc(100% / 2 - 1px);}


#popup_obsah{width: 612px; height: 300px;}
#popup_obsah img{max-width: 612px;}



.contact_vypis .item{width: 96%;} 
.contact_vypis .item.odd .line_sep{display: none;}
.contact_vypis .item.even .line_sep{left: 0; right: 0; bottom: initial; top: 0; width: 100%; height: 1px;}
.contact_vypis .item.odd{margin: 0 0 20px;}
.contact_vypis .item.even{padding-top: 20px;}
.contact_vypis.border_bottom{padding-bottom: 0;}













@media screen and (orientation:portrait) {




.obsah_list .main_news{padding: 15px 3%; width: 94%; border-right: 0; border-bottom: 1px solid #b3b3b3; height: initial; height: auto; }
.obsah_list .main_news .text .box{height: initial; height: auto; display: block;}
.obsah_list .main_news .text .box .centering{display: block;}
.obsah_list ul.vypis{width: 100%;}
.obsah_list ul.vypis li{padding: 15px 0; height: initial !important; height: auto !important;}

.obsah_list .news_list .item{width: 100%;}
.obsah_list ul.tabs li a{font-size: 14px; padding: 0 9px;}


.hp_bottom .video .item{width: 100%; margin: 0;}

.fotogalerie a.swipebox{width: 20%;}



aside{float: left; width: 252px;}

.sub .news_list .item{width: calc(100% - 1px);}

aside .mapa a{padding: 20px 0 20px 140px; background: url(../img/mapa_nahled.png) no-repeat scroll 0 center;}



.c_column{float: right; width: calc(100% - 280px);}
.file_list table td[rowspan="3"]{display: none;}


.reg_form.search table.special_line, .reg_form.search table.special_line td, .reg_form.search table.special_line th, .reg_form.search table.special_line tr, .reg_form.search table.special_line tbody{display: block;}
.reg_form.search table.special_line td:nth-child(1){width: 100%; margin-bottom: 8px; margin-top: 12px;}
.reg_form.search table.special_line td:nth-child(2){width: 30%; float: left; margin-bottom: 12px;}
.reg_form.search table.special_line td:nth-child(3){display: none}
.reg_form.search table.special_line td:nth-child(4){width: 70%; float: left; margin-bottom: 12px;}


















}










