.yellow {
  color: #ffa507ff;
  font-weight:bold;
}
.yellow:hover {
  color:#000000;
  text-decoration: none;
}


/*
.arrow{
  visibility:hidden;
  
}
*/
@font-face {
    font-family: 'Open Sans';
    src: url('/templates/waspol/fount/OpenSansLight.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.kontener_1 {
    width: 100%;
    height: 400px;
    height: auto;
    margin:0px;
    padding:0px;
    background-image: url("/images/tlo.jpg");
}
#up{
   margin-top:0px;
   height: auto;
   margin-right: auto;
   margin-left: auto;
  /* max-width:549px; */
}
#cross{
   width:100%;
   height:800px; 
   background-color:#ffa507;
	background-repeat:no-repeat; 
	background-position: top center ; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}

.extension {
    background-color: #cfdbdbff; 
}



#section {
    color: #474d4e;
}




.pager{
  padding-left:0px;
}

.next ,.previous{
  list-style-type: none;  
  text-decoration: none;
}

.next a,.previous a{
text-decoration: none;
list-style-type: none;
color: #636363;
font-size: 14px;
}
.next a:hover,.previous a:hover {
  color:#8c0000;

}

.blog a{
text-decoration: none;
list-style-type: none;
color: #636363;
font-size: 16px;
}
.blog a:hover{
  color:#8c0000;
}
.blog p{
color: #474d4e;
}


#key, #key h2 ,#key p{
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    position: absolute;
    z-index: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 6px;
    display: inline;
}


.dj-megamenu-default li ul.dj-submenu > li {
    border-top: 1px solid #fff;
}

.osgalery-cat-tabs{
      visibility: hidden;
}

.copyright-block{
    visibility: hidden;
}


.dj-megamenu-default li div.dj-subcol {
    color: #636363;
    background-color:#fff;
}

.dj-megamenu-default li ul.dj-submenu > li > a:hover, .dj-megamenu-default li ul.dj-submenu > li > a.active, .dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a {
    background: #fff;
    color: #d70000;
color:#ffa507ff;
}


.mod-languages select{
    width: 53px;
}

#menu_3{
    top: 15px;
    right: 5px;
   z-index: 2000000;
    position: fixed;
}
@media (max-width: 900px) {
#menu_3{
    top: 5px;
    right: 70px;
}
}


li.sigFreeThumb a img.sigFreeImg {}
  
li.sigFreeThumb {
    padding:  5px;


}




.click{
text-decoration: none;
list-style-type: none;
color: #474d4e;
}
.click:hover{
  color:#ffa507ff;
}

.r{
  float: right;
}

#bottom_c{
  position: absolute;
   width: auto;
   height: auto; 
   bottom:10px;
   left:10px;

}

#menu_2{
/*   background-image: url("/images/top.png");  */
    top: 300px;
    left: 10px;
    width: 60px;
    height: 167px;
    z-index: 100;
    position: fixed;
    padding:0px;
    padding-left:5px;    padding-top:10px;
    background-repeat: repeat-y;
}

#head_bottom{
   background-image: url("/images/down.png");
  position: absolute;
   z-index: 100;
   width: 100%;
   min-height:138px;
   height: auto; 
   background-repeat: repeat-y;  background-color: #cad2d4;    border: 0px dotted silver;
}





#extension{
     background-color:#ffa507;
  
    width: 100%;
    margin:0px;
    padding:0px;
    border: 0px dotted silver;
    z-index: 100;
/*    opacity: 0.40; */

    
}
.all {
/*
    z-index: -1;
    position: fixed;  top:0px
*/
}



ul.dj-mobile-dark li.dj-mobileitem,ul.dj-mobile-dark,.dj-accordion-dark .dj-accordion-in   {

}

.dj-megamenu-accordion-dark.dj-align-right .dj-mobile-open-btn {
    padding:0px;    
}

#navigation li a{
  font-size: 23px; 
  font-weight: bold;
}
#navigation li a.active{
  /* #8c0000   */
  color:#d70000; 
}
#navigation li a:hover{
  color:#d70000;
}



#logo{
    top: 0px;
    left: 5px;
    width: 100%;max-width: 204px;
    height: auto;
    z-index: 1000;
    position: fixed;
}
#logo img{
    width: 100%;max-width: 209px;height: auto;
}


.section .drawer {
    width: 48%;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    color:#474d4e;
    border:0px dotted silver;
    padding-bottom:30px;
}
.section {
    width: 98%;
    text-align: left;
    padding-bottom: 100px;
    padding-top: 100px;
}/* --------------------------------------------------- */

@media (max-width: 800px) {
  
.section{
    width: 98%;
    text-align: left;
    padding-bottom: 50px;
}
.section .drawer {
    width: 98%;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    padding-bottom: 10px;
}

.r{
  float: left;
}
  

}
@media (max-width: 1400px) {

#logo{
    top: 0px;
    left: 5px;
    width: 100%;max-width: 150px;   
    height: auto;
    z-index: 1000;
    position: fixed;
}
  #logo img{
    width: 100%;max-width: 120px;height:auto;
  }

}


img,a {
    border: 0;
    outline: none;
} 


#right {
    top: 350px;
    right: 5px;
    width: 50px;
    height: auto;
    z-index: 10;
    position: fixed;
/*  float:right; */
}

#facebook{
  right: 25px;
}

.tlo{
    width: 100%;
    height:  100%;
  background-image: url("/templates/punktpodparcia/images/tlo.jpg");
}

#menu_2{
 /* 
    top: 300px;
    left: 0px;
    width: 160px;
    height: auto;
    z-index: 100;
    position: fixed;
    background-color: #fdfdfd;
    opacity: 0.50;
    filter: alpha(opacity=50);
    padding:25px;
    padding-left:5px;
  */
}

#menu{
   margin-right: auto;
   margin-left: auto;
   max-width: 390px;   max-width: 480px;
   min-height: 60px;
}
@media (max-width: 990px) {
#menu{

   width: 100%;
   min-height: 60px;
   z-index: 1000000;
   position: fixed; 
   right:0px;
}
#menu_2{
  visibility: hidden;
  }
}



.box{
    margin-right: auto;
    margin-left: auto;
    max-width: 1000px;
    width: 98%;
    min-height: 600px;
    height: auto;
    padding-left:3px;
    padding-right:3px;
clear: both;
display: table;
}

.box_2{
    margin-right: auto;
    margin-left: auto;
    max-width: 98%;
    width: 1000px;
    min-height: 600px;
    height: auto;
    padding-left:3px;
    padding-right:3px;
}

.bottom{
    background-color:#cad2d4;
    margin:0px;
    padding:0px;
    border:0px dotted silver;
}












.baner {
    width: 100%;
    height: auto;
    margin:0px;
    padding:0px;
}



.baner img{
    width: 100%;
    height: auto;
    margin:0px;
    padding:0px;
    display:block;
}

body {
    font-size: 14px;
    font-family: 'Open Sans',sans-serif;
    margin: 0px 0px 0px 0px;
    background-color: #fdbdbff;
    background-image: url("/templates/punktpodparcia/images/tlo.jpg");

}








.dj-megamenu-default li a.dj-up_a span{
    font-family: 'Open Sans',sans-serif;   
}
  
.dj-megamenu-default {
   background:#fafafa; 

    background: transparent; 
    border-right: 0px solid #fafafa;
    border-left: 0px solid #fafafa;
  
opacity: 1.0;
filter: alpha(opacity=100);
}
.dj-megamenu-default li a.dj-up_a {
    color: #505050;
    border-right: 0px solid #fafafa;
    border-left: 0px solid #fafafa;
    font-size: 14px;
}


.dj-megamenu-default li:hover a.dj-up_a,
.dj-megamenu-default li.hover a.dj-up_a, 
.dj-megamenu-default li.active a.dj-up_a {
    border-right: 0px solid #fafafa;
    border-left: px solid #fafafa;
    background:#fafafa;

    background: transparent;  
    color: #ffa507ff;
  } 

.dj-megamenu-default li.hover a.szary, 
.dj-megamenu-default li.active a.szary {
    color: #505050;
  
  
}








ul.menu, ul.menu ul {
    list-style-type: none;
}
ul.menu {
    margin: 0;
    padding: 0;
    width: 170px;
    height: auto;
    text-transform:uppercase;      
}
ul.menu li {
    margin-top: 5px;
}
ul.menu li a {
    opacity: 0.80;
    filter: alpha(opacity=80);
    padding: 0.0em;
    padding-left: 12px;
    COLOR: #363636;
    border: 0px;
}
ul.menu li a {
    display: block;
    text-decoration: none;
    list-style-type: none;
    color: #fff;
    padding: 0.0em;
    padding-left: 0px;
}




.all {
     margin-top:57px
}
