@charset "windows-1250";
@-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/spacer.gif);
background-repeat:  repeat-x;
background-attachment: scroll;
background-position:  center 0px;
	
}




#header #logo a {
   
  left: -2px;
    top: 5px;
}

#header #logo3 a {
   
    width: 348px;
    height: 43px;
    background-image: url(images/nadpis.gif);
}

#header #logo3 {
    
   top: 57px;
left: 115px;
    
}

.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: -410px;
top: 144px;
width: 408px;
height: 162px;
background-image: url(images/graph_03.jpg);
}

.pgkt-tuuv .row-decor::before {
   
 content: "";
display: none;
}

.pgkt-tuuv .row-decor::after {
   
  content: "";
/*  position: absolute;
right: -411px;
top: 144px;
width: 409px;
height: 205px;
background-image: url(images/graph_08.jpg);*/
display: none;
}


.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 (min-width: 1299.99px) {
.flex-container {
 
  border-bottom: solid 1px gray;
}
}

@media only screen and (max-width: 1299px) {

#header #logo img {
   
    margin-left: 15px;
}

.flex-container {
   border-bottom: solid 1px gray;
    /*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_male222_03.gif);
}

}

@media only screen and (max-width: 320px) {

#mobnav #rsmenu01 #menu-button {
    font-size: 15px;
    
    padding-right: 53px;
    padding-top: 15px;
}

}