.body  { background-color: white; margin-top: 0px; margin-bottom: 0px; }

.trescglowna { margin: 17px 20px 30px 65px; font: normal 11px "Verdana", sans-serif; color: #4B4B4B; }
ul.leftglowna { margin: -20px 20px 30px 65px;	font: normal 11px "Verdana", sans-serif; color: #4B4B4B; }
#left h4 { font: bold 11px "Tahoma"; margin-left: 32px; color: #4B4B4B; }

.wymagane { color: red;} 
.tresc { margin-right: 20px; margin-left: 32px; font: normal 11px "Verdana", sans-serif; color: #4B4B4B; }
#left li { margin-left: 30px; font: normal 11px "Verdana", sans-serif; color: #4B4B4B; }
#left h1 { font: bold 11px "Verdana"; margin-left: 32px; color: #4B4B4B; }
#left h2 { font: bold 10px "Verdana"; margin-left: 32px; color: #4B4B4B; }
#left cite { font: italic 9px Verdana; margin-left: 32px; }

#formularze>form>div.inp { margin-left: 16px;}
#formularze>form>div.lbl { font: normal 10px "Verdana"; padding-left: 0em; margin-left: 16px;}
#formularze .lbl { font: normal 10px "Verdana"; padding-left: 16px;}
#formularze .inp { font: normal 12px "Verdana"; width: 250px; margin: 1em 0 1em 0;}
#formularze textarea { width: 300px; height: 100px; border: 1px solid #ddd; border-color: ddd; border-top: 0; border-right:0; }
#formularze input    { width: 300px; border: 1px solid #ddd; border-top: 0; border-right:0; }

td.lbl { font: normal 10px "Verdana"; padding-right: 2em; text-align: right}
td.inp { font: normal 12px "Verdana"; width: 250px; margin: 1em 0 1em 0;}

#right p, #right form { font: normal 10px Tahoma; margin: 40px 8px 10px 8px; text-align: center; }
#right input { width: 100px; border: 1px solid #888; background-color: #eee;  margin: 3px auto auto 3px;}
#right a {font: bold 11px Tahoma; color: black; text-decoration: none;}
#right a:hover {color: red; text-decoration: underline;}

#top .menu { top: 95px; right: 40px; position: absolute; color: #C9C9C9; font: bold 11px "Verdana";}
#top div.menu a { color: #f00; font: bold 12px "Arial"; text-decoration: none; }
#bottom .infolinia { top: 22px; left: 28px; position: absolute; color: #1501D7; font: bold 11px "Verdana"; }
#bottom .authors { top: 22px; right: 36px; position: absolute; color: #C9C9C9; font: normal 9px "Verdana"; text-align: right;}
#bottom div.authors a { color: #C9C9C9;	font: normal 9px "Verdana"; text-decoration: none; }
#bottom div.authors a:hover { color: #FFA200; text-decoration: underline; }


/* bloki */

div#top {
	background: url('bgtop.png') 0 0 no-repeat;
	width: 750px;
	height: 125px;
}
div#logo {top: 0px; left: 0px; }
div#logo img {border: 0px; }

div#banner {top: 2px; left: 400px; position: absolute; float: left;}
div#banner img {border: 0px; }

div#left {
	width: 372px;
	float: left;
	}
div#red {
	background: url('bg-red.png') 0 0 no-repeat;
	width: 372px;
	}
div#green {
	background: url('bg-green.png') 0 0 no-repeat;
	width: 372px;
	}
div#blue {
	background: url('bg-blue.png') 0 0 no-repeat;
	width: 372px;
	}
div#yellow {
	background: url('bg-yellow.png') 0 0 no-repeat;
	width: 372px;
	}

div#right {
	width: 378px;
	min-height: 472px;
	background: url('bg-right.png') 0 0 repeat-y;
	float: left;
	padding-bottom: 30px;	
	}
div#bl1 {
	background: url('b-l1.png') 0 0 no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-top: 5px;
	margin-left: 8px;
	}
#right>div#bl1 {margin-left: 16px;}

div#br1 {
	background: url('b-r1.png') 0 0 no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-top: 5px;
	margin-left: 25px;
	}

div#bl2 {
	background: url('b-l2.png') 0 0 no-repeat;
	width: 150px;
	height: 309px;
	float: left;
	margin-top: 10px;
	margin-left: 8px;
	}
#right>div#bl2 {margin-left: 16px;}

div#br2 {
	background: url('b-r2.png') 0 0 no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-top: 10px;
	margin-left: 25px;
	}
div#br3 {
	background: url('b-r3.png') 0 0 no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-top: 10px;
	margin-left: 25px;
	}

div#bottom {
	clear: both;
	background: url('bgbottom.png') 0 0 no-repeat;
	width:750px;
	height: 63px;
	position: relative;
	}

div#skel {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	}


