@-ms-viewport{
	width:device-width;
} 

body
{
	
background-image: url(images/bacg_03.gif);
background-repeat:  repeat-x;
background-attachment: scroll;
background-position:  center 0px;
	
}



#podbody .row-pageheader {
   
  background-image: url(images/spacer.gif), url(images/bacg_03.gif);
    background-repeat: no-repeat, repeat-x;
    background-attachment: fixed;
    background-position: center 72px, center 0px;
	height: 144px;
}

#podbody {
background-image: url(images/bacg_03.gif);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: center -43px;

}

#podbody.pgkt-tuuv
{
	
background-image: url(images/bacg_stozec_03.gif);
background-repeat:  repeat-x;
background-attachment: scroll;
background-position: center -4px;
	
}




#header #logo a {
   
left: -7px;
top: 15px;
}

#header #logo3 a {
   
    width: 348px;
    height: 43px;
    background-image: url(images/nadpis.gif);
}

#header #logo3 {
 top: 59px;
left: 85px;
    
}

.headerfoto {
  
}


.dropbtn {
    background-color: #0054c4;
   
}

.gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus {
  
    background-color: #0054c4 !important;
}

body .row-decor {
/*   position: -webkit-sticky;
position: sticky; */
position: relative;

}

.row-decor::before {
   
  content: "";
  position: absolute;
left: -365px;
top: 150px;
width: 322px;
height: 314px;
/*background-image: url(images/graph_03.png);*/
}

.pgkt-tuuv .row-decor::after {
   
  content: "";
  position: absolute;
right: -411px;
top: 144px;
width: 409px;
height: 205px;
/*background-image: url(images/graph_08.jpg);*/
}


.row-decor::after {
    content: "";
    position: absolute;
    right: -411px;
    top: 144px;
    width: 409px;
    height: 162px;
 /*   background-image: url(images/graph_08.jpg);*/
}





@media only screen and (max-width: 1299px) {

#header #logo img {
   
    margin-left: 15px;
}

.flex-container {
   
    background-color: #b2d5f3;
}

#header #logo3 a {
    width: 260px;
    
    background-image: url(images/nadpis.gif);
background-size: contain;
background-repeat: no-repeat;

}

}



@media only screen and (max-width: 923px) {



#header #logo a {
   
    background-image: url(images/logo_male2_03.gif);



}

}


@media only screen and (max-width: 360px) {

#header #logo a {
    width: 170px;
   
   background-image: url(images/logo_male22_03.gif);
}

}

@media only screen and (max-width: 320px) {

#mobnav #rsmenu01 #menu-button {
    font-size: 15px;
    
    padding-right: 53px;
    padding-top: 15px;
}

}