@charset "utf-8";
/* CSS Document */
/*ogolne style dla strony*/
html, body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
vertical-align : baseline;
font-size : 100%;
outline:0;
padding:0;
margin:0;
border:0;
}
:link,:visited { 
text-decoration:none
}
a img,:link img,:visited img {
border:none 
}
p{margin-bottom:20px;}
ul,ol {
list-style:none 
}
address {
font-style:normal 
}
body {
   font:12px  Arial, Helvetica, sans-serif;
   color:#000; 
   margin-top:0px;
  
}
#strona{ 
   text-align:center;

   
}
#strona div{
   margin:auto;
}

#all{
   clear:both; 
   margin:0px; 
   border:none; 
   padding:0px; 
   width:990px;
   font:12px  Arial, Helvetica, sans-serif; 
   background-color:#fff;
}
/*do menu*/
#naglowek{
height:60px;
background: url(../images/numery-tel.png) top left no-repeat ;
}
#naglowek2{
height:97px;
background: url(../images/schronisko-logo.png) top left no-repeat ;

}
.logo{
float:left;
width: 590px;
height: 97px;
}
#logotext{
display : block;
width: 590px;
height: 97px;
overflow : hidden;
line-height : 1000px;
border-bottom : none;
}
.facebook{
float:right;
width: 271px;
height: 97px;
}
.przybornik{
float:right;
width: 369px;
height: 60px;
}
#left{
float:left;
width:210px;
padding-top:10px;
text-align:left;
background-color:#fff;
}
#right{
float:right;
width:780px;
padding-top:5px;
}
#left1{
float:left;
width:250px;
}
#right1{
float:left;
}
#menubar{

width:100%;
background-color:#fff;
text-align:left;
}
#image{
float:left;
height:300px;
}
.menu_head{
width:205px;
height:50px;
background: url(../images/menu_head.jpg) no-repeat top ;
}

#play{
   width:779px;
   padding:5px 0px 5px 0px;
   border:none;
   text-align:left; 
   background-color:#fff;
 clear:both;
}
#stopka{clear:both;
   margin:0px; 
   border:none; 
   height:60px; 
   font:11px  Arial, Helvetica, sans-serif; 
   text-align:center;
   background-color:#fff;
   color:#000;}
   .stopkaopis
   {
    width:990px;
	text-align:left;
	  margin:auto;
    }
.stopkaleft{
float:left;
padding:10px; 
}
.stopkaright{
float:right;
}
#bottom{clear:both;
   margin:0px; 
   border:none; 
   padding:0px; 
   width:720px;
   height:20px; 
   font:12px  Arial, Helvetica, sans-serif; 
   text-align:right;
   background-color:#ffffff;
}
.bottom2{clear:both; height:10px; background-color:#F3F8E1;}
.bottom3{clear:both; height:5px;}
#top{
width:780px;
height:300px;
}
.banners{ float:left; margin-top:5px; margin-bottom:5px; border:none; }
.headers{   border:none; }
.leftstart{
float:left;
width:500px;
text-align:left;
background: url(../images/news-back.png) no-repeat top left;
}
.rightstart{
float:right;
width:200px;
text-align:left;

}
/*links*/
a:link {
      color:#76a500; 
      text-decoration:none; 
}
a:visited {
      color:#76a500; 
      text-decoration:none; 
}
a:hover {
      color:#6C6C6C; 
      text-decoration:underline; 
}

a.grey:link {
      color:#6C6C6C; 
      text-decoration:none; 
}
a.grey:visited {
      color:#6C6C6C; 
      text-decoration:none; 
}
a.grey:hover {
      color:#67A8F4; 
      text-decoration:underline; 
}
a.grey1:link {
      color:#6C6C6C; 
      text-decoration:none; 
}
a.grey1:visited {
      color:#6C6C6C; 
      text-decoration:none; 
}
a.grey1:hover {
      color:#6C6C6C; 
      text-decoration:none; 
}
a.green:link {
      color:#ABC74C; 
      text-decoration:none; 
}
a.green:visited {
      color:#ABC74C; 
      text-decoration:none; 
}
a.green:hover {
      color:#6C6C6C; 
      text-decoration:underline; 
}
a.grey2:link {
      color:#6C6C6C; 
      text-decoration:none;
	  font-size:9px; 
}
a.grey2:visited {
      color:#6C6C6C; 
      text-decoration:none;
	  font-size:9px; 
}
a.grey2:hover {
      color:#6C6C6C; 
      text-decoration:none;
	  font-size:9px; 
}
/*elementy*/

.pyt{color:#ABC74C; padding-top:15px; padding-bottom:15px;}
.cyt{font-style:italic;}
h1{color:#424242; font: 18px  Arial, Helvetica, sans-serif; margin:0; margin-bottom:10px; }
h2{color:#424242; font: 18px  Arial, Helvetica, sans-serif; margin:0;  background: url(../images/h2_bg.gif) top left no-repeat; padding:0 0 0 40px; margin-left:20px;}
.newstitle{color:#a5c459; font: 18px  Arial, Helvetica, sans-serif; margin:0; margin-bottom:10px; }
.tekst{clear:both; padding:15px 20px 5px 20px; margin-top:10px;}
.tekst1{ width:100%;}
.ogloszenie{background-color:#ECECEC; border-bottom: 1px solid #dddddd; padding:5px; text-align:left;}
.ogloszenie1{padding:5px 0px 5px 0px; text-align:left; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.gr{color:#ADCE35;}
.bl{color:#67A8F4;}
.greyback{background-color:#ECECEC;}
.center{text-align:center;}
.akapit{padding-top:5px; padding-bottom:5px;}
.image{padding:5px; border:1px solid #B5B5B5; margin:5px; background-color:ffffff;}
.obraz{float:left; margin-right:5px; border:none;}
.clear{clear:both; }
.sq{margin-right:10px;}
hr { border: 0;
color: #ececec;
background-color: #ececec;
height: 1px;
 }
 .newsfoto{
float:left;
height: 250px;
 }
img.news{ 
margin-right:20px;
width: 200px;
height: 230px;
border:1px solid #fff;
float:left;
}


/*menu*/
#nav
{
width:210px;

}

#nav ul
{
margin: 0;
padding: 0;
list-style-type:none;
}

#nav a
{
height:35px;
padding:10px;
display: block;
padding-left: 15px;
background-color:#8D8D8D;
color: #ffffff;
text-decoration:none;
border-bottom:1px solid #9d9d9d;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

#nav a.light
{
height:35px;
padding:10px;
display: block;
padding-left: 15px;
background-color:#b4b4b4;
color: #ffffff;
text-decoration:none;
border-bottom:1px solid #9d9d9d;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

#nav a:link, #navlist a:visited
{
color: #ffffff;
text-decoration: none;
}

#nav a:hover
{
background-color: #6C6C6C;
color: #a5c459;
text-decoration:none;
}

li.active 
{
border:0px;
padding: 2px;
padding-left: 5px;
height:16px;
background-color: #67A8F4;
color: #ffffff;
text-decoration:none;
}
.img{
border:0; 
margin-right:10px;
}

.navlist{width: 98%;}
.navlist ul{
margin: 0;
padding: 0;
}
.navlist li{ 
list-style-type: none;
}
.navlist li.submenu{
cursor: hand !important;
cursor: pointer !important;
}
.navlist li.submenu ul{ 
display: none; 
}
.navlist .submenu ul li{ 
cursor: default;
}
/*galeria*/
#galeria{}
.left2{
float:left;
width:230px;
padding:12px 0px 8px 12px;
}
.right2{
float:left;
width:230px;
padding:12px 0px 8px 12px;
}
img.pudelko {
        border: #ececec 1px solid;
        margin: 5px;
		padding: 0px;
        background-color: #ffffff;
        vertical-align: middle;
		text-align:center;
}
div.pudelko {
        text-align:center;
        border:#D9D9D9 1px solid;
        background-color: #d8d8d8;
		padding:5px 0px 5px 0px;
		font-weight:bold; 
		color:#76a500;
		overflow:hidden;
		height:200px;
		cursor:pointer;
}

/*formularz*/

.form{
      float:left;
      width:230px;
	  padding:5px;
	  margin-bottom:10px;
}

.label {
      width:200px; 
      float:left;
	  text-align:left;
	  padding-left:3px;
}
input, textarea {
   display: block; 
   float: left;
}
div.okno {
    clear:both; 
    
}
div.okno1 {
   clear:both;
   padding-bottom:2px; 
   padding-top:2px;
   padding-top:3px; 
   padding-bottom:2px; 
    
}

input.submit {margin:0px;
   padding:0px;
   margin-left: 170px; 
   display: inline; 
   background-color:#6C6C6C; 
   border-color:#CCCCCC; 
   border-style:solid; 
   border-width:1px; 
   font-size:10px;
   color:#ffffff; 
   width:50px;
}
label.submit {
   width: auto;
   padding-top:10px; 
}
input.text{
   width: 225px;
   
   border-color:#D9D9D9; 
   border-style:solid; 
   border-width:1px;
   font:12px  Arial, Helvetica, sans-serif;
   color:#6C6C6C;
   
}
textarea.text{
   width: 225px;
   height:40px;
   border-color:#D9D9D9; 
   border-style:solid; 
   border-width:1px;
   font:12px  Arial, Helvetica, sans-serif;
   color:#6C6C6C;
   
}

span.brak {
        color: #990033;
		font-size:10px;
    }
/*nowy formularz*/
.form1{
      float:left;
width:760px;
	  padding:15px;
	  margin-bottom:10px;
}

.label1 {display: block;  
      width:150px; 
      float:left;
	  text-align:left;
}
input, textarea {
    
   float: left;
}
div.oknon {
    overflow: hidden;  
	clear: both;  
	padding:2px; 
    
}
div.oknon1 {
   clear:both;
   padding-bottom:2px; 
   padding-top:2px;
   padding-top:3px; 
   padding-bottom:2px; 
    
}

input.submit1 {margin:0px;
   padding:0px;
   align:right;
    
   display: inline; 
   background-color:#6C6C6C; 
   border-color:#CCCCCC; 
   border-style:solid; 
   border-width:1px; 
   font-size:10px;
   color:#ffffff; 
   width:50px;
}
label1.submit {
   width: auto;
   padding-top:10px; 
}
input.text1{
   width: 250px;
  
   border-color:#D9D9D9; 
   border-style:solid; 
   border-width:1px;
   font:12px  Arial, Helvetica, sans-serif;
   color:#6C6C6C;
   
}

input.text1_err {
    background-color:#ffffe1;
}
input.data{
   width: 15px;
   margin-right:5px;
   border-color:#D9D9D9; 
   border-style:solid; 
   border-width:1px;
   font:12px  Arial, Helvetica, sans-serif;
   color:#6C6C6C;
   
}
input.data1{
   width: 30px;
   margin-right:5px;
   border-color:#D9D9D9; 
   border-style:solid; 
   border-width:1px;
   font:12px  Arial, Helvetica, sans-serif;
   color:#6C6C6C;
   
}
textarea.text1{
   width: 250px;
   height:40px;
   border-color:#D9D9D9; 
   border-style:solid; 
   border-width:1px;
   font:12px  Arial, Helvetica, sans-serif;
   color:#6C6C6C;
   
}
.nazwa{color:#ABC74C; 
font-weight: bold;}

div.ukryj, ul.ukryj {
    display:none;
}

div.pokaz, ul.pokaz {
    display:block;
}

img.standalone {
	margin:0;
	padding:0;
	border:none;
}

div.tekst_glowna {
width:750px;
clear:both;
padding:20px;
}
div.tekst_news {
width:750px;
clear:both;
padding:10px 0px  0 20px;
}




div.alter {
    padding-top:3px;
    background-color:#404040;    
    background-color:#8D8D8D;
    padding-bottom:3px;
    text-align:left;
    padding-left:5px;
    border-bottom:solid 2px #fff;
}

div.alter a {   
    text-decoration:none;
    color: #ffffff;
    font-weight:bold;
}


a img {
    border:0;
}

div.pad {
    padding:10px;
}
table {
    border:none;
	font:12px  Arial, Helvetica, sans-serif;
	
}

table td {
    border:none;
}
.slidernews{
float:left;
width:515px;
height:345px;
background:#fff url(../images/loading.gif) no-repeat 50% 50%;
}
#slider{
}
.banersright{
float:right;
text-align:right;
width:253px;
}

/*lightbox*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

h1.gallery {
	color:#ABC74C;
}
span.ident {
	font-weight:bold;
	color:#6C6C6C;
}
img.gall {
	margin:18px 0px 18px 0px;
	border:#D9D9D9 4px solid;
	max-width:700px;
	
}
.backg{background-color:#fff; margin-bottom:0;}
.backgt{background-color:#fff; margin-bottom:0; text-align:left; padding:5px 0 5px 0;}
.center{text-align:center;}

.c-pages {
  text-align: center;
  font-size: 13px;
  clear: both;
}

.c-pages__title {
  font-size: 14px;
}

.c-pages a {
  display: inline-block;
  padding: 3px;
}

.c-pages a.is-current {

}



.tekst ul {
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.tekst ul li {
}


