BODY{    margin: 0px;    padding: 0px;    text-align: center;    background: url(../grafika/00_tlo.gif);    font-family: Geneva, Geneva, Sans-Serif;    font-size: 12px;	line-height: 18px;}#container {    margin: 0px auto;    padding: 0px;    background: url(../grafika/01_tlo.gif) repeat-y;    width: 785px;    overflow: hidden;   }#masthead {    margin: 0px 7px;    padding: 0px;    background-image: url(../grafika/02_naglowek_01.jpg);    width: 771px;    height: 204px;    overflow: hidden;    text-align:left;}#masthead p{    margin: 5px;    padding: 0px;    width: 500px;}#phones {		padding: 3px 0px 0px 0px;	text-align: right;	list-style: none;	margin-right: 10px;	font-size: 12px;	color: #FFFFFF;}#phones h3 {	color: #fe9f20;	display: inline;	font-size: 10px;	font-weight: normal;}#menu{    margin: 0px 8px;    padding: 0px;    height: 34px;    width: 769px;    background: url(../grafika/03_menu_01.gif) repeat-x;}#menu ul{    list-style: none;    float: right;    margin: 0px;    padding: 0px;    height: 34px;    overflow: hidden;}#menu ul li{    float: left;    margin: 0px 20px;    padding: 0px;    height: 34px;    overflow: hidden;    }#menu ul li #menu1,#menu ul li #menu2,#menu ul li #menu3,#menu ul li #menu4{    display: block;    position: relative;    margin: 0px;    padding: 0px;    height: 68px;}#menu ul li #menu1:hover,#menu ul li #menu2:hover,#menu ul li #menu3:hover,#menu ul li #menu4:hover{    top: -34px;}#menu ul li #menu1{    width: 43px;    background-image: url(../grafika/03_menu_02.gif);}#menu ul li #menu2{    width: 76px;    background-image: url(../grafika/03_menu_03.gif);}#menu ul li #menu3{    width: 82px;    background-image: url(../grafika/03_menu_04.gif);}#menu ul li #menu4{    width: 62px;    background-image: url(../grafika/03_menu_05.gif);}#tresc{    margin: 0px 7px;    padding: 0px;    width: 771px;    background: url(../grafika/04_tresc_01.gif) no-repeat;    overflow: hidden;}#tresc #nagl{    margin: 20px 0px;    padding: 0px 20px;    background: url(../grafika/04_tresc_02.gif) no-repeat;}#tresc #nagl p{    font-family: Geneva, Geneva, Sans-Serif;    font-size: 12px;    color: #fff;    text-align: justify;}#tresc #nagl p span{    color: #fe9f20;    font-weight: 800;}#sidebar_left {    font-family: Geneva, Geneva, Sans-Serif;    font-size: 12px;    color: #fff;    text-align: justify;	margin: 0px;    padding: 0px;    float: left;    width: 520px;	overflow: hidden;}#sidebar_left h3{    margin: 0px;    padding: 5px 20px 0px 20px;    background: url(../grafika/04_tresc_02.gif) no-repeat;    width: 520px;    height: 26px;    text-align: left;    color: #fe9f20;	font-size:12px;	overflow: visible;}#list1, #list2 {line-height: 25px;list-style: square;margin-bottom: 30px;}#sidebar_left p{    margin: 10px 20px;    padding: 0px;    color: #fff;    text-align: justify;	margin-bottom: 40px;}#sidebar_right {      margin: 2em 0 0 0;      padding: 0px;      float: right;      width: 251px;      text-align: center;}#sidebar_right h3 {    margin: 0px auto;    padding: 0px;    color: #979797;    font-size: 11px;	text-transform:uppercase;}#sidebar_right img {    margin: 10px auto;    padding-bottom: 20px;}#footer {    margin: 20px 7px 0px 7px;    padding: 0px 0px 0px 0px;    width: 771px;      height: 42px;	text-align: right;	background: url(../grafika/06_footer.gif) no-repeat right;	color: #979797;}#asp {	padding: 3px 0px 0px 0px;	margin-right: 10px;	font-size: 9px;	display:inline;	}#pv {	padding: 0px 0px;	margin-right: 10px;	font-size: 8px;	display: inline;}a {	color: #fe9f20;	text-decoration:none;	}a:hover {	color: #CCCCCC;}#rootlink {	color: #CCCCCC;	text-decoration:none;	}#rootlink:hover {	color: #fe9f20;	}	