#menu-checkbox{
	display:none;
}
@media screen and (max-width:980px){
img{
	max-width:100%;
	height:auto;
}
.avPlayerWrapper {width: 450px !important;}
#wrapper {
    float: none;
    padding: 0 0 0 1px;
    position: relative;
    width: auto;
}
#right {
    float: none;
    width: auto;
}
body {
    position: static;
}
#main {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    min-height: 0px;
    padding: 1px 5px 0;
}
.blog{
	border:none;
	padding: 5px;
}

#position2 {
    float: none!important;
    margin: 0 auto!important;
	padding:0!important;
}
#block_top {
    height: auto;
	overflow:auto;
}
.cont_block {
    float: none!important;
    margin-right: 0px!important;
    width: auto!important;
}
.top_1 {
    float: none!important;
}
.top_2 {
    float: none!important;
}
ul.menu {
    float: none!important;
}
.moduletable_dokumenty ul.menu_dokum {
    text-align: center;
}
.moduletable_dokumenty ul.menu_dokum li {
    display: inline-block;
    margin: 5px 4px;
    padding-left: 5px;
    text-align: center;
}
.toggle-button {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #363636 0%, #121212 100%) repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    display: block;
    height: 33px;
    margin-top: 10px;
    text-align: center;
}
.toggle-button::after {
    content: attr(data-open);
    display: block;
    font-family: "PT Sans",Arial,Helvetica,sans-serif;
    font-size: 15px;
    padding-top: 6px;
}
.toggle-button::before {
    background: rgba(0, 0, 0, 0) url("../images/pull.png") no-repeat scroll center center;
    content: "";
    display: block;
    height: 35px;
    left: 5px;
    position: absolute;
    width: 35px;
}
#menu-checkbox:checked + nav[role="navigation"] div{
    display: block;
}
#menu-checkbox:checked + nav[role="navigation"] .toggle-button::after {
    content: attr(data-close);
}
.mob-menu div{
	display:none;
}
.moduletable_dokumenty ul.menu_dokum {
    text-align: center!important;
}
.newsflash {
    text-align: center;
}
#top {
    padding-left: 0;
    padding-right: 0;
}
.item-page {
    padding-left: 0;
    padding-right: 0;
}
#main ul.pagenav {
    padding-left: 0;
    padding-right: 0;
	margin-top: 10px;
	text-align: center;
}
#vse {
    padding: 0;
}
.cont_block ul.menu {
    padding-top: 0!important;
}
}
@media screen and (max-width:580px){

.avPlayerWrapper {width: 550px !important;}
.cols-3 .column-1 {
    width: 200px;
}	
.blog .span4{
	display:inline-block;
}
.blog .items-row{
	text-align:center;
}
.blog .cols-3 .column-2 {
    width: 200px;
}

.blog .cols-3 .column-3 {
    float: right;
    padding: 0 5px;
    text-align: center;
    width: 200px;
}
.blog .span4 {
    margin-bottom: 10px;
}
#position2 {
    float: none!important;
    margin: 0 auto!important;
}
#footer-outer .box1, #footer-outer .box2, #footer-outer .box3 {
    display: inline-block;
    float: none;
    width: 200px !important;
	border:none;
}
#footer-outer #bottom{
	text-align:center;
}
.thumbnail img{
    float: none!important;
	margin-bottom: 10px !important;
}
table{
	display:block;
	overflow:auto;
}
}