* {
	margin: 0px;
	padding: 0px;
}
body {
    color:#434343;

        	width		: 848px;
	margin-right	: auto;
	margin-left	: auto;
   	background-color: black; 
}


#bodyforie {
overflow: hidden;
}

#header {
/* background-color: black;  */


}
#header img{
   float:left;
   display:block;
   border:0;
}
#menu {
    height :129px;
    /* 103 94 174 = 361 -848 = 487*/
	width: 477px;
    float:left;
	background-color: red;
/*    background-image:url('/static/menu.png'); */
}
#menu ul {
/*	border-right: 1px solid #000;
	border-left: 1px solid #000;

*/ }

#menu li {
	float:  left; 
	display: block-inline;

	
	list-style: none;
	position: relative;
/*	height:	75px;
	z-index:10;
    30+160+180+478
    370+478
    848
    */
}

#menu a {
	text-decoration: none;
	font-family  	:tahoma,arial;
	font-size	: 14px;
	display: block;
text-shadow: #FFD482 2px 2px 1px;
    color:black;    
font-weight:bold;
}
/*submenu*/
#menu  li ul {
	display: none;
	position: absolute;
	left: -1px;
   top:47px;
	margin: 0;
	background-color:#B08D44;
	background-color:rgba(176,141,68,0.5);
   	background-color:#D8E5E2;
    opacity:0.8; 
    filter:alpha(opacity=80);
	border: 1px solid #ADB6B4;
	border-right-width: 2px;
}

#menu  li ul li:first-child {
	border-left: none;
}

#menu  li ul li {
	border-left: none;
	border-right: none;
    margin:0px 5px;
    color:#D8E5E2;
    width:100%
	border-bottom: 1px solid #000;
    text-shadow: #ADB6B4 2px 2px 1px;
}
#menu  li:hover ul, #menu  li ul:hover {
	display:block;
}/*submenu end*/

/*koniec z sden*/

#menu a:focus, #menu a:hover, #menu a:active {

}
#spons{

}
#rest {
    

/*	margin-right: 14px;
	margin-left	: 100px;
  */ 

    width:100%;
    min-height:400px;
    padding-top:20px;
    padding-bottom:-1000px;   
    overflow: hidden;
    background-image:url('/static/images/rest.jpg');
}
#sidebar {
    float:right;
    height:100%;
    min-height:500px;
    width: 200px;
    margin-right:5px;

    padding-bottom:1000px;    margin-bottom:-1000px;
}
div.content {
    text-align	: justify ;
    display:inline;
    width:570px;
    margin-left:18px;
    margin-right:10px;
    margin-bottom:18px;
    float:left;
    color:#111111;
	font-family	: arial;
	
	font-size 	: 0.95em;
    background:white;
    background: rgba(255, 255, 255, 0.5);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    padding-left:20px;
    padding-right:10px;
    /* background-color:#FFFFFF; */
/* for IE */

  /* CSS3 standard */

 

    min-height:400px;

 /* margin-left: auto;
  margin-right: auto;
*/
}
#content div{
    margin :0.5em;
}
#content ul{
    padding-left:3px;
}
p { 
/* text-indent:	3em; */
}

div.newsItem {

	margin-left:20px;
}   
div.newsItem p{
     margin:1em;
}   
div.newshead{
/*    background-image:url('/static/images/news.jpg'); */
    height:50px;
    width:100%;
    margin-bottom:10px;
    display:block;
}
div.newshead h4 {
	font-weight	:bold;
    font-size:15px;
    color:#F1FFFC;
    float: left;
    height:20px;
    display:inline;
    margin-top: 35px;
    margin-bottom: 10px;
    margin-left:30px;
}
div.newshead h5 {	
	font-style	:italic;
    float: right;
    color:#F1FFFC;
    display:inline;
    height:20px;
    margin-top: 35px;
    margin-bottom: 10px;
    margin-right:20px;
}
div.sponsors {
background-color: transparent;
}
div.sponsors_side  {
   float: left;
  text-align: center;

}
div.imgside img
{
  display: inline;
  margin: 33px;
  border: 0px solid #000;
 max-width: 180px;
}
div.imgside a:hover img {border: 1px solid #0000ff;}


div.img
{
  margin: 2px;
/*
  height: auto;
  width: auto;
  
  */
    float: left;
  text-align: center;
}	
div.sponsors {

    display:inline;
    float:right;
    width:200px;
}
div.img img
{
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}

div.desc
{
  text-align: center;
  font-weight: normal;
  width: 120px;
  margin: 2px;
}
/* gallery */
div.gallery-photo {
display:inline;
}
div.gallery-photo a {
    border:0px;
}
div.gallery-photo a img {
    border:0px; 
}

a:visited {
/*color:#907826;*/
}
a {
/*    color:#D4B22E; */
}

img.sponsorsimg {
    margin-left: auto;
    margin-right: auto;
    width: 111px;
    display:block;

}

