* { font-family: Verdana, Trebuchet, Helvetica, Sans-Serif; }

html,body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-size:11px;
}

#container, #header, #subheader, #left, #middle, #right, #footer, #menu, #submenu {
  margin: 0;
  padding: 0;
}
#container {
  width: 800px !important;
  width: 800px; /* IE */
  margin: 0 auto 0px auto;
  text-align: left;
  position: relative;
}

#footer{
  font-size:10px;
  color: gray;
  text-decoration: none;
}
#footer a, #footer a:hover {
  color: gray;
  text-decoration: none;
}

#lang {
  width: 100%;
  height: 105px;
}

#txt {
  font-size:13px;
  float: left;
  width: 100%;
  height: auto !important;
  height: 265px; /* IE */
  min-height: 265px;
  display: block;
}
#pict{
  float: left;
  width: 100%;
  height: auto !important;
  height: 265px; /* IE */
  min-height: 265px;
  border:1px solid #000000;
}
#pictintro{
  float: left;
  width: 100%;
  height: auto !important;
  height: 265px; /* IE */
  min-height: 265px;
  border:1px solid #000000;
}
#right {
  float: left;
  width: 160px;
  height: auto !important;
  height: 130px; /* IE */
  min-height: 130px;
  display: inline;
}
#footer {
  clear: both;
  width: 100%;
  height: 20px;
}
#logo {
  top: 0px;
  right: 12px;
  width: 233px;
  height: 89px;
  position: absolute;
}
#menu {
  top: 30px;
  right: 233px;
  width: 567px;
  height: 30px;
  position: absolute;
}

#submenu {
  top: 60px;
  right: 233px;
  width: 567px;
  height: 42px;
  position: absolute;
}

#project{
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:0px solid #000000;
	border-left:1px solid #000000;
	height:272px;
}

a { color: #555650; font-weight: bold;  text-decoration: none; }
a:hover { font-weight: bold; text-decoration: none;
}

table.centering{vertical-align:middle;width:100%; height:100%;}
table.projects{
	width:100%
}

table.projects td{
	border-bottom: 1px solid #000000;
	margin:0px;
	padding:10px;
}

tr.highlight{
	background-color:#eeeeee;
	cursor:pointer;
}

#numerki a{
background-color:#ffffff;
padding:0;
padding-left:7px;
padding-right:7px;
margin-right:10px;

color:#000000;
float:left;

border:1px solid #000000;
}
#numerki a:hover{
background-color:#dddddd;
color:#000000;
border:1px solid #000000;
}