﻿*
{
 margin: 0 0 0 0;	
}

html
{
 margin-top: 0px;
 padding-top: 0px;	
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
   background-color: #cccccc;
}
div.ProjectLinksBar { width: 100%; }
div.ProjectLinksBar div.projectLink { float: left; width: 120px; padding-left: 4px; padding-right: 4px;}

div.logo
{
 position: absolute;
 top: 37px;	
 margin-left: 38px;
}

div.top
{
 width: 900px;
 height: 115px;
  background-color: White;
 overflow: hidden;
 margin-left: auto;
 margin-right: auto;	
 
 }

div.topMenuPosition
{
	background-color: White;
 width: 900px;
 height: 60px;
 margin-left: auto;
 margin-right: auto;	
 
}

div.topMenu
{
 height: 20px;
 background-color: black;

 width: 900px;
}

div.topMenu div.MenuItem
{
 padding-left: 10px;
 padding-right: 10px;
 display: block;
 float: left;	
}

div.topMenu div.MenuItem a
{
 text-decoration: none;
  color: White;	
  font-size: 13px;
}

div.topMenu div.MenuItem div.subMenu
{
 display: none;
 
}

div.topMenu div.MenuItem:hover
{
background-color: #880004;	
}

div.topMenu div.MenuItem:hover div.subMenu div.subMenuItem:hover
{
	background-color: #880004;	
	
}

div.topMenu div.MenuItem div.subMenu
{
 padding-top: 3px;
 padding-bottom: 3px;	
}

div.topMenu div.MenuItem div.subMenu div.subMenuItem
{
 width: 170px;
 padding-left:3px;
 padding-right: 3px;	
}

div.topMenu div.MenuItem:hover div.subMenu
{
 display: block;
 position: absolute;
 visibility: visible;
 background-color: Silver;
 margin-right: -300px;
 z-index: 10;
 
}



div.pageBody
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background-color: White;
	min-height: 500px;
 
}



div.content
{
 margin-left: 0px;	
 padding-top: 10px;
 width: 600px;
 min-height: 400px;
}

div.expand
{
 
 height: 400px;
}

div.navigateBar
{
margin-top: 8px;	
}

div.navigateBar a
{
 color: Black;
 	
}

div.rightBar
{
	width: 290px;
	margin-left: -300px;
	margin-right: 10px;
	float: right;

}



div.footer
{
 background: white url(dmenubg.gif) top center no-repeat;
 width: 900px;
 height: 180px;
 background-color: White;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 color: Black;

 padding-top: 20px;
margin-bottom: 10px;
}

div.footer a
{

}

div.footer div
{
 color: rgb(204,204,204);
 font-size: 10px;	
}

div.footer a
{
 color: rgb(128,129,128);	
}

div.article
{
 background: url(ss.gif) no-repeat top left;
 min-height: 300px;	
 margin-left: 30px;
 padding-bottom: 20px;
}

div.article div.artContent p { color: #696969; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; text-align: left; margin-bottom: 1em; }
div.article div.artContent h1 { color: #000080; font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: left; margin-bottom: 1em; }
div.article div.artContent h2 { color: #696969; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.83em 0; margin-bottom: 1em; }
div.article div.artContent h3 { color: #f1f1f1; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 1em 0; margin-bottom: 1em; }
div.article div.artContent h4 { color: #000080; font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom: 1em; }
div.article div.artContent a:link { color: #000080; }
div.article div.artContent a:hover { color: #ffa500; }
div.article div.artContent a:visited { color: #808080; }

div.article div.artContent
{
 margin-top: 25px;
 margin-bottom: 10px;	
  color: #696969;
 font-size: 12px;
 }


div.news
{
 margin-top: 20px;
 padding-top: 48px;
 background: url(aktualnosci.png) top left rgb(41,23,112) no-repeat;
 color: white;
 line-height: 150%;
 padding-left: 30px;
 padding-right: 20px;
 min-height: 300px;
}

div.news div.newsItem
{
 margin-top: 3px;
 margin-left: 5px;
 margin-right: 5px;	
}

div.news div.newsItem div.newsTitle
{
 font-size: 12px;
 font-weight: bold;
 margin-top: 10px;
}

div.news div.newsItem div.date
{
 font-size: 9px;
}

div.news div.newsItem div.intro
{
 font-size: 11px;
}

div.news div.newsItem div.intro a
{
 font-size: 11px;
 color: White;
}


div.baner
{
 width: 610px;
 height: 205px;
 overflow: hidden;	
 background-image: url(ibaner.PNG);
 margin-left: 5px;
 margin-right: -5px;
}

div.staticLinks
{
 padding-top: 0;
 background-color: white;	
 padding-bottom: 0;
}

div.staticLinks img
{
 margin-bottom: -3px;
 margin-top: 0;	
 margin-left: 1px;
 padding: 0 0 0 0;
}



div.randomAlbum div.title
{
  background-image: url(05.jpg);
  height: 29px;
  width: 121px;	
}

div.randomAlbum div.albumItem
{
 margin-left: auto;
 margin-right: auto;
 width: 105px;
  height: 80px;
  background-color: Black;
  border: solid 1px white;	
  margin-top: 3px;
}

div.album
{
 margin-left: auto;
 margin-right: auto;
  text-align: center;	
}

div.album div.albumItem
{
 display: inline;
 width: 105px;
 height: 80px;
	
 margin-top: 10px;
 margin-left: 10px;
}

div.clear
{
 clear: both;	
}

div.directory div.directoryItem
{

 display: block;
  vertical-align: middle;

}

div.directoryItem div.png
{
 background-image: url(png.png);
 padding-left: 28px;	
 height: 27px;
 background-repeat: no-repeat;
}

div.directoryItem a
{
 text-decoration: none;
 color: Black;
  padding-top: 5px;
  display: block;
  
  
}

div.infoMessage
{
 background-color: #ccc;
 height: 17px;
 margin-bottom: 30px;
}

img.infoPicture
{
 margin-top: -8px;	
 margin-bottom: -8px;	
 margin-right: 5px;
}

div.logInBox
{
  
  padding-top: 48px;
  padding-left: 45px;
  background: url(logowanie.png) top left no-repeat rgb(41,23,112);
  color: White;
  padding-bottom: 5px;
}

div.logInBox div.admin {text-align: right; padding: 5px;}

div.logInBox div.admin a
{
 color: Yellow;
}

div.film
{
	 background: url(movie.gif) no-repeat;
	 height: 210px;
	 margin-top: 10px;
	 text-align: center;
	 padding-top: 20px;
	 margin-left: 30px;
	 
}




div.logInBox div.logInButton
{
  margin-left: 140px;	
}

div.logInBox div.logInButton input
{

 background-color: Transparent;
  border: none;	
  color: White;
  text-decoration: underline;
}

div.subsection div.subsectionItem
{
 margin-bottom: 8px;
 border-bottom: solid 1px #ddd;
 padding: 0 10px 5px 10px;
 margin-right: 30px;	
}

div.subsection div.subsectionItem div.title a
{
 font-size: 17px;
 color: Black;
 font-weight: bold;
}

div.subsection div.subsectionItem div.title:hover a
{
 text-decoration: none;	
}

div.subsection div.subsectionItem div.date a
{
 color: Black;
 text-decoration: none;
  font-size: 12px;
}

div.subsection div.subsectionItem div.date:hover a
{
 text-decoration: underline;	
}




div.MenuInputSeek
{
 float: right;	

}

div.MenuInputSeek input
{
	 font-size: 9px;
	  margin-top: 1px;
}

div.MenuInputSeek div.IE input
{
	 font-size: 9px;
	  margin-top: 0px;
}

div.MenuInputSeek div
{
 display: inline;	
}

div.MenuInputSeek div.diff input
{
	 background-color: Transparent;
	 color: White;
	 border: none;
	 font-size: 11px;
	  font-family: Myriad Pro,Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
}

/* -----------ADMIN -------------------------- */

div.admin
{
 margin-left: 5px;
 margin-right: 5px;	
}

div.admin div.title
{
 font-size: 17px;	
 font-weight: bold;
 margin-bottom: 5px;
}

div.admin div.bar
{
 
 background-color: #ccc!important;
 height: 22px;
 padding-top: 2px;
}

div.bar div.buttons
{
 float: right;
}

div.menuItem
{
 float: left;
	
}

div.bar input
{
  font-size: 11px;	
   font-family: Myriad Pro;
    padding-left: 20px;
}

div.bar select
{
  font-size: 11px;	
   font-family: Myriad Pro;
 
}

div.admin div.forms table,
div.admin div.list table
{
 width: 100%;	
 border-collapse: collapse;
}

div.admin div.forms table td,
div.admin div.forms table th,
div.admin div.list table td
{
 border-bottom: solid 1px #ccc;	
 margin: 0px;
}

div.admin div.forms table td
{
 width: 700px;	
}


div.admin div.forms table td input,
div.admin div.forms table td textarea
{
 width: 690px;	
}

div.admin div.forms table td select
{
 width: 690px;	
}

div.admin div.forms table td textarea.sizeb
{
 height: 50px;
}

div.admin div.forms table td textarea.sizec
{
 height: 500px;
 
}