body{

background-image: url("../images/background.jpg");
background-size: cover;
background-attachment: fixed;

font-family: "tahoma", "arial", "helvetica", "sans-serif";
font-size: 11px;
color:#fff;

}



#body_all{



Width:1000px;

min-height:98vh;
position: relative;

margin-left:auto;

margin-right:auto;

border: 1px solid #959393;

background: #050213; 

border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;

-webkit-box-shadow: 0px 0px 24px 0px rgba(183, 195, 248, 1);

-moz-box-shadow: 0px 0px 24px 0px rgba(183, 195, 248, 1);

box-shadow: 0px 0px 24px 0px rgba(183, 195, 248, 1);

overflow:hidden;



}





#baner_container{



Width:100%;

height:182px;

background-image: url("../images/baner.jpg?12345");

margin-left:auto;

margin-right:auto;

border:0px solid #fff;

text-align:center;



}



#menu_container{

width: fit-content;
height:auto;

padding-top:10px;
padding-bottom:10px;
padding-left: 10px;
padding-right: 10px;

margin-left:auto;
margin-right:auto;
margin-bottom:50px;

border-left: 1px solid #b0e0f7;
border-right: 1px solid #b0e0f7;
border-bottom:1px solid #b0e0f7;

text-align:center;

overflow:hidden;


/*! background-color: #173a8c; */
background: linear-gradient(to bottom, rgba(25,72,98,1) 0%,rgba(17,69,96,1) 36%,rgba(1,39,60,1) 100%);

-webkit-border-bottom-right-radius: 40px;
-webkit-border-bottom-left-radius: 40px;
-moz-border-radius-bottomright: 40px;
-moz-border-radius-bottomleft: 40px;
border-bottom-right-radius: 40px;
border-bottom-left-radius: 40px;
box-shadow: 0px 0px 24px 0px rgba(183, 195, 248, 1);



}



#left-right_container{

width: 967px;

border:0px solid #00ffff;

margin-left:auto;

margin-right:auto;

display:flex;

margin-bottom: 100px;


}



#left_container{



Width:250px;

margin-left:0px;

margin-right:18px;

border:0px solid #fff;

text-align:center;



}



#right_container{



Width:695px;

border:0px solid #fff;

text-align:center;



}

#footer_container{



width: fit-content;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 50px;
  padding-right: 50px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -1px;
  border-left: 1px solid #b0e0f7;
  border-right: 1px solid #b0e0f7;
  border-bottom: 1px solid #b0e0f7;
  text-align: center;
  overflow: hidden;
  background-color: #173a8c;
  background: linear-gradient(to bottom, rgba(25,72,98,1) 0%,rgba(17,69,96,1) 36%,rgba(1,39,60,1) 100%);
  box-shadow: 0px 0px 24px 0px rgba(183, 195, 248, 1);
  -webkit-border-top-right-radius: 40px;
  -webkit-border-top-left-radius: 40px;
  -moz-border-radius-topright: 40px;
  -moz-border-radius-topleft: 40px;
  border-top-right-radius: 40px;
  border-top-left-radius: 40px;
		position: absolute;
	  bottom: 0;
 left: 0;
  right: 0;
}


#news {

		
	/* firefox; wielokrotne zatrzymania kolor�w */
		background:#242424;

border: solid #444 1px;

	width:600px;
	min-height: 10px;
	
	padding:30px;

		  background-position: center;

font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-top:15px;
	padding-right:35px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:7px;
	
	
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.75);
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2b3b4b+0,0c151e+100 */
background: #303336; /* Old browsers */
background: -moz-linear-gradient(top,  #303336 0%, #151617 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #303336 0%,#151617 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #303336 0%,#151617 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303336', endColorstr='#151617',GradientType=0 ); /* IE6-9 */
}

#news_txt {
width:100%;
margin-top:40px;
margin-bottom:40px;
	padding:8px;

}



#news_pole_gorne {
float:left;
width:100%;
height:10px;

}

#news_pole_gorne_lewa {
float:left;
width:70%;
height:10px;
text-align:left;
color:#fff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}

#news_pole_gorne_prawa {
float:right;
width:30%;
height:10px;
text-align:right;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
	
}

#news_pole_dolne_prawa {
float:left;
width:100%;
height:10px;
text-align:right;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
	
}

#news_pole_dolne_all {

width:100%;

}




ul.menu_horizontal {

  list-style-type: none;

  margin: 0;

  padding: 0;

  background-color: #333;

}



.menu_horizontal li {

  float: left;

		margin-left:10px;

	margin-right:10px;

}



.menu_horizontal li a {

display: inline-block;

    text-align: center;

    vertical-align: middle;

    padding: 3px 6px;

    border: 1px solid #a12727;

    border-radius: 8px;

    background: #ff4a4a;

    background: -webkit-gradient(linear, left top, left bottom, from(#ff4a4a), to(#992727));

    background: -moz-linear-gradient(top, #ff4a4a, #992727);

    background: linear-gradient(to bottom, #ff4a4a, #992727);

    -webkit-box-shadow: #ff5959 0px 0px 5px 0px;

    -moz-box-shadow: #ff5959 0px 0px 5px 0px;

    box-shadow: #ff5959 0px 0px 5px 0px;

    text-shadow: #591717 1px 1px 1px;

    font: normal normal bold 13px arial;

    color: #ffffff;

    text-decoration: none;

	

}



.menu_horizontal li a:hover:not(.active) {

   box-shadow: #ffff00 0px 0px 10px 0px;

}



.menu_horizontal .active {

  background-color: #04AA6D;

}