html, body {
	padding: 0 ;
	margin: 0;
	text-align:center;
	background: #4C4B4D;
	}
	
img {
	vertical-align:bottom;
	border:0px;}

sup {
		color: #3C4C62;
}

#zaloba{
	position: absolute;
	top: 87px;
	left: 170px;
	background: url(http://www.stegu.pl/zaloba.png) no-repeat;
	width: 46px;
	height: 80px;
}

#root {
	position:relative;
	margin:0 auto;
	width: 780px;
	text-align:left;
	font-family: verdana,tahoma,arial,trebuchet ms,sans serif;
	font-size:11px;
	background: #FFFFFF;
	color: #dddddd;
}

#rootst {
	position:relative;
	margin:0 auto;
	width: 780px;
	height: 550px;
	overflow:hidden;
	text-align:left;
	font-family: verdana,tahoma,arial,trebuchet ms,sans serif;
	font-size:11px;
	background: #FFF;
	color: #dddddd;
}

#rootch {
	position:relative;
	margin:0 auto;
	width: 780px;
	height: 735px;
	overflow:hidden;
	text-align:left;
	background: #222222;
}

#root:after {
	content: ".";
	height: 0px;
	display: block;
	clear: both;
	visibility: hidden;
}

#rootmenu {
	float:left;
	width: 160px;
	min-height: 650px;
	margin: 3px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#roothead {
	float:left;
	width: 780px;
	height: 73px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#core {
	float:left;
	width: 475px;
	min-height: 400px;
	-height: 400px;
	font-size:10px;
	color: #424242;
	background: #ffffff;
	margin: 3px 0px 0px 0px;
	padding: 9px 9px 15px 11px;
}

#cores {
	float:left;
	width: 585px;
	min-height: 400px;
	-height: 400px;
	font-size:10px;
	color: #424242;
	background: #ffffff;
	margin: 3px 0px 0px 0px;
	padding: 9px 9px 15px 11px;
}

#corech {
	float:left;
	width: 593px;
	height: 630px;
	font-size:10px;
	color: #cccccc;
	background: #333333;
	margin: 3px 0px 0px 0px;
	padding: 9px 9px 15px 11px;
}

#corest {
	float:left;
	width: 595px;
	height: 390px;
	font-size:10px;
	color: #424242;
	background: #ffffff;
	margin: 3px 0px 0px 0px;
	padding: 0px 9px 0px 11px;
	border-bottom: 1px solid #666666;
}

#coreg {
	float:left;
	width: 760px;
	text-align:center;
	min-height: 400px;
	-height: 400px;
	font-size:10px;
	color: #424242;
	background: #333333;
	margin: 3px 0px 0px 0px;
	padding: 9px 9px 15px 11px;
}

#coregal {
	float:right;
	width: 120px;
	background: #ffffff;
	margin: 3px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

a.cgal {
	float:right;
	margin:0 5px 5px 0;
}

#cored {
	float:left;
	width: 460px;
	min-height: 400px;
	-height: 400px;
	font-size:10px;
	color: #424242;
	background: #ffffff;
	margin: 3px 0px 0px 0px;
	padding: 9px 9px 15px 11px;
}

#submenu {
	float:right;
	width: 130px;
	background: #ffffff;
	color: #333333;
	font-family: verdana;
	margin: 3px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	font-size:9px;
}

a.subhead {
	color: #222222;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
	font-weight:bold;
	float:left;
}

a.subhead:hover {
	color: #777777; 
}

a.sub {
	color: #CC0000;
	text-decoration: none;
	padding: 0px 0px 0px 7px;
	float:left;
}

a.sub:hover {
	color: #777777; 
}

/* pomoc */

#pomoce {
	float: right;
	width: 99px;
	height: 32px;
	padding:0;
}

a.pomoc {
	float: left;
	height: 32px;
	display: block;
	overflow: hidden;
	padding: 0;
	}

a.pomoc:hover {
	display: block;
	zoom: 1;
}

a.pomoc img {
	display: block;
}

a.pomoc:hover img {
	margin-top: -32px;
}


/* core */

a.matit {
	color: #CC0000; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none
}

a.matit:hover {
	color: #b3001d;
}

.txt {
	color: #111111; 
	text-decoration: none
}

a.txt {
	color: #CC0000; 
	font-weight: bold;
}

a.txt:hover {
	color: #dc5616;
}

a.ch {
	color: #cccccc; 
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

a.ch:hover {
	color: #FF6600;
}

a.gal {
	float: left;
	color: #777777;
	text-decoration: none;
	font-family: tahoma;
	text-align:center;
	border: #606060 solid 1px;
	margin: 0px 11px 13px 0px;
	padding: 7px 7px 7px 7px;
}

a.gal:hover {
	color: #333333; 
}

.opcje {
	float: right;
	width: 448px;
	color: #888888; 
	padding: 7px 27px 7px 0px;
}

a.op {
	float: right;
	color: #888888; 
	font-size: 9px;
	text-decoration: none;
	text-align: center;
	margin: 0px 0px 0px 5px;
}

a.op:hover {
	color: #aaaaaa; 
	text-decoration: none;
}

.size {
	color: #888888; 
}

/* tech */

.te {
	color: #cc0000;
}

.tea, .teb, .tec, .ted, .tee, .tef {
	color: #4e4e4e; 
	border: #999999 solid;
}

.tea {
	border-width: 1px 0px 1px 1px;
}

.teb {
	border-width: 1px 1px 1px 1px;
}

.tec {
	border-width: 1px 1px 1px 0px;
}

.ted {
	border-width: 0px 1px 1px 1px;
}

.tee {
	border-width: 0px 1px 1px 0px;
}

.tef {
	border-width: 0px 0px 1px 1px;
}

a.te {
	color: #cc0000; 
	font-weight: bold; 
	text-decoration: none
}

.tablep {
border-collapse: collapse;
}

.nagp {
	color: #ffffff; 
	border: 1px solid #ffffff;
	padding: 4px;
	font-size: 10px;
	background: #111111;
	font-weight: bold;
	text-align: center;
}

.danep {
	color: #4e4e4e; 
	border: 1px solid #999999;
	padding: 4px;
	font-size: 10px;
}



a.te:hover {
	color: #0000ff;
}

/**/

#front {
float:left;
width: 550px;
height: 370px;
padding: 0px 0px 0px 20px;
}



.galfoto {
	padding:5px; 
	border: #111111 solid 1px; 
	background-color: #ffffff;
}

#rootbottom {
	position:relative;
	margin:0 auto;
	width: 780px;
	color: #444444; 
	padding-top:3px;
	font-size: 10px;
	font-family: arial,verdana,tahoma,sans serif;
}

#osiagniecia {
	float:right;
	margin:0px 0px 0px 0px;
	width: 125px;
	padding:0px 0px 0px 0px;
}

div.ver {
	clear:both; 
	text-align:center;
}

div.ver img {
	margin: 10px 10px 10px 10px;
}

b.woj {
	color: #CC0000; 
	font-weight: bold;
}

ul.dystr {
	margin: 0px 0px 0px -15px;
}.newItem {
	background-position: center;
	position: absolute;
}
#newItem {
	background-repeat: no-repeat;
}

.person_data_1 {
	/*border-left: 17px solid #7a7a7a; */
	padding-left: 7px; 
	margin-top: 3px;
}

.person_data_2 {
	/*border-left: 17px solid #6b0008; */
	padding-left: 7px; 
	margin-top: 3px;
}

img.menu_thumb {
	width: 71px;
	height: 48px;
}