body {
	/*padding-top: 173px; */
  color:#373737;
}

h2 {
  color:#000;
   }      

.container h1 {
	margin-top: 10px; 
  font-size:30px; 
  font-weight:bold;            
              }

.header {
  min-height:120px; 
  margin:0;
  padding:0;     
        }

.navbar {
	margin: 0;  text-transform: uppercase;
  font-size:13px;
}   

.navbar-fixed-top {                 
                  }                

#main, .jumbotron {
	text-align: justify;
}

#main h2 {
	margin-top: 35px;
}
         
.margin_t50 {
	margin-top: 50px; 
            } 
.margin_t50 {
	margin-top: 50px; 
            } 
.mbottom_400 {
	margin-bottom: 400px;
             } 

.center {
  text-align:center;        
        } 
.info_grafika {
  margin: 30px auto 0 auto;
  border:0;
  max-width:100%;            
              }                     
             
.btn_prihlaska {
  margin:10px 0;
  background-color:#811A25;
  padding:10px 25px;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;             
               } 
             
.btn_prihlaska:hover {
  background-color:#308EB0;
	color: #fff;  
  text-decoration:none;          
               }                                    

#footer {
	color: #000;
  background-color:#ccc;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
  padding:20px 0;
	margin-top: 50px;
} 

.bottom-logo {
  border:0; 
  margin-top:20px; 
  width:150px;           
             }
             
#frmview {    
  cursor:hand;
	cursor:pointer;
         }               

/* uprava */

.jumbotron {
 margin-bottom:0;          
           } 

.full_row {
 margin-bottom:20px;
 padding:20px 0;          
           }         
    
    
    
    
.top_logo a{float:left;padding:10px 0;} 
.top_kontakt {padding:20px 0;}                                                                       
.top_kontakt .envelope_ico {padding:0 10px 2px 0;border:0;margin-left:5px;} 
.top_kontakt a, .top_kontakt span {float:right;padding:0px 0;font-size:12px;line-height:20px;color:#000;}
.top_logo a:hover,.top_kontakt a:hover,.top_logo a:active,.top_kontakt a:active,.top_logo a:link,.top_kontakt a:link  {color:#811A25;text-decoration:none;} 

input.text, textarea {
  width:100%;
  border:0;
  padding:5px;
  margin-bottom:10px;
	background-color: #eee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
           }
.right {
  float:right;     
       }
/* Contact form notification
=========================================================*/

.notification_error
{	
	height: auto;
	margin: 10px 0 20px 0;
	padding: 10px;
	line-height: 24px;
	color: #811A25;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}  

.notification_error_bg
{
    height: auto;
	margin: 20px 0 20px 0;
	padding: 15px 10px;
	background: #BD6464;
  color:#5D120F;
	line-height: 24px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
} 

.notification_ok
{
    height: auto;
	margin: 15px 0 20px 0;
	padding: 20px 10px;
	background: #6BBD64;
  color:#274124;
	line-height: 24px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
} 

.texts {
  display:none;
}  
    

/* VIDEO */ 
     

@media only screen and (min-width: 991px) {  
.video-container {
    position: relative;
    padding-bottom: 19%; 
    padding-top: 30px; height: 0; overflow: hidden;
    margin-bottom:25px;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    width: 100%;
    height: 219px;
}   
} 

@media only screen and (max-width: 768px) { 
.video-container {
    position: relative;
    padding-bottom: 90%; 
    padding-top: 30px; height: 0; overflow: hidden;
    margin-bottom:25px;
}   
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    width: 100%;
    height: 100px;
} 
} 

@media only screen and (max-width: 990px) { 
.video-container {
    position: relative;
    padding-bottom: 60%; 
    padding-top: 30px; height: 0; overflow: hidden;
    margin-bottom:25px;
}   
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    width: 100%;
    height: 419px;
} 
} 
@media (max-width:768px){.navbar-fixed-top{position:absolute;}.top_logo{display:block;font-size:13px;}

.container h1 {
	margin-top: 10px; 
  font-size:20px;             
              }
.row h2 {font-size:20px;}              
              } 

.jumbotron {
  min-height:360px; 
  background:url('../images/bg_header.jpg') no-repeat; background-position:center bottom;
}
    
@media (max-width:700px){ 
.jumbotron {
  min-height: 200px;
}      
.jumbotron {
-o-background-size:180% auto;
-webkit-background-size:180% auto;
-moz-background-size:180% auto;
background-size:180% auto;
          } 
}      
 
@media (max-width:600px){
.jumbotron {
  min-height: 180px; 
}      

.container h1 {
	margin-top: 10px; 
  font-size:20px;             
              }
} 
 
@media (max-width:400px){
.jumbotron {
  min-height: 180px; 
} 
} 
 
@media (max-width:360px){
.jumbotron {
  min-height: 160px; 
} 
}   