
body
{
background-color: gray;
font-family: 'Lato',sans-serif;
}

#container
{
width:1000px;
margin-left: auto;
margin-right: auto;
}

#logo
{
color:white;
margin-top:20px;
fornt-size:44px;
letter-spacing:3px;
font-weight:900;
}

#menu
{
background-color: gray;
margin-top:20px;
color:black;
padding-right:auto;
padding-left:auto;
}

#topbar
{
background-color:#128870;
color:white;
padding:10px;
margin-top:20px;
margin-bottom:25px;
height:170px;

}

#topbarL
{
	float:left;
	padding:20px;
	width:128;
	text-align:center;
	border-right:2px dotted #CCCCCC;
	
}

#topbarR
{
	float:left;
	padding:20px;
	width:760;
	font-size:16px;
	text-align:justify;
	
}
#sidebar
{
	float:left;
	width:148px;
	min-height:620;
	padding:20px;
	background-color:lightgray;
	text-align:center;
	font-size:18px;
	border-right:2px dotted #666666;
	
}
	
	
#content
{
	float:left;
	width:730px;
	padding:40px;
	background-color:#dedede;
	min-height:580;
	text-align:justify;
}
#footer
{

}
.option
{
	float:left;
	min-width:50px;
	height:25px;
	font-size:18px;
	padding:10px;
	border-right:2px dotted #444444;
	opacity:0.8;
}

.option:hover
{
	background-color:#000000;
	cursor:pointer;
	
	
}

.optionL
{
	font-size:18px;
	height:25px;
	padding:10px;
	border-bottom:2px dotted #444444;
	
	
}

.optionL:hover
{
	background-color:#f36742;
	color:white;
	cursor:pointer;
}

  ol {
        list-style-type:none;
        padding:0;
        margin-left:auto;
		
        background-color:gray;
        font-size:18px;
        height:2em;
        line-height:2em;
        text-align:center;
		
      }

      /* wygląd wszystkich elementów - a - znajdujących się w elemencie - ol */
      ol a {
        display:block;
        text-decoration:none;
        color:#000;
        padding:0;
		
      }

      /* wygląd elementów - li - wszystkich dzieci elementu - ol */
      ol > li {
        float:left;
        width:199px;
        margin-left:1px;
        background-color:#c1c1c1;
        height:2em;
		opacity:0.8;
      }

      /* wygląd elementu - li - pierwszego dziecka elementu - ol */
      ol > li:first-child
	  {
        margin-left:0;
      }

      /* wygląd elementów - li - wszystkich dzieci elementu - ol - po najechaniu kursorem myszki na element - li */
      ol > li:hover 
	  {
        background-color:#C1;
      }

      /* wygląd elementu - a - dziecka elementu - li - będącego dzieckiem elementu - ol - po najechaniu kursorem myszki na element - li */
      ol > li:hover > a 
	  {
        color:#09C;
      }

      /* wygląd elementu - ul - dziecka elementu - li - będącego dzieckiem elementu - ol - po najechaniu kursorem myszki na element - li */
      ol > li:hover > ul {
        display:block;
      }

      /* ------------------------CZĘŚĆ-ROZWIJANA-MENU------------------------ */

      /* wygląd głównych rozwijanych elementów - ul */
      ol > li > ul {
        display:none;
        list-style-type:none;
        padding:0;
        margin:0;
      }

      /* wygląd elementu - li - w części rozwijanej */
      ol > li > ul > li {
        position:relative;
        background-color:#EEE;
      }

      /* wygląd elementu - a - w części rozwijanej */
      ol > li > ul > li > a {
        border-top:1px solid #FFF;
      }

      /* wygląd elementu - li - w części rozwijanej, po najechaniu kursorem myszki na dany element - li */
      ol > li > ul > li:hover {
        background-color:#DDD;
      }

      /* wygląd elementu - a - w części rozwijanej, po najechaniu kursorem myszki na element - li */
      ol > li > ul > li:hover > a {
        color:#09C;
      }