body {color: #ffffff;background-color: #E7E7E7;text-align:center;margin:0px;padding:0px;}
#container {border: solid 1px #c0c0c0;  text-align: left;  position: relative;background-color:#ffffff;color:#000000;width: 900px !important; /* IE */  margin: 0 auto 0px auto; }
#site_top{width: 900px; height:170px;background:transparent url(img/bg_temp_01.png) no-repeat top left;margin: 0 0 0 0; padding: 0 0 0 0;}
#site_top2{width: 900px; height:103px;background:transparent url(img/bg_temp_02.gif) no-repeat top left;margin: 0 0 0 0; padding: 0 0 0 0;}

#menucontainer{width: 900px; height:65px;background:transparent url(img/bg_menu_03.gif) no-repeat top left;}
#menu{position:relative;display:block;height:65px;}
#menu ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#menu ul li{display:block;float:left;margin:0px;background:transparent url(img/menu_01.gif) repeat-x top left;color:#000066;}
#menu ul li a{display:block;float:left;color:#000000;text-decoration:none;padding:0px;width:125px;height:65px;}
#menu ul li a:hover{color:#003399;padding:0px;height:65px;}
a.menu_start:hover{background:transparent url(img/bg_menu_04.gif) repeat-x top left;}
a.menu_oferta:hover{background:transparent url(img/bg_menu_05.gif) repeat-x top left;}
a.menu_realizacje:hover{background:transparent url(img/bg_menu_06.gif) repeat-x top left;}
a.menu_kontakt:hover{background:transparent url(img/bg_menu_07.gif) repeat-x top left;}
#menu ul li a.current,#menu ul li a.current:hover{color:#666666;padding:0px;}
#menu_left {display:block;float:left;background:transparent url(img/bg_menu_03.gif) no-repeat top left;width:400px;height:65px;}
#sub_menu {padding: 5px 0px 0px 0px;font-size:13px;font-weight:bold;font-family:Tahoma, Verdana,Helvitica,Arial,sans-serif;position:absolute;left:650px;top:305px;width:150px;height:150px;background-color:#33cc00;color:#ffffff;background:transparent url(img/sub_menu.gif) repeat-x top left;display:none;}
#sub_menu ul {margin:0px;padding:0;list-style-type:none;width:auto;}
#sub_menu ul li a{display:block;color:#ffffff;text-decoration:none;padding:0px;width:150px;height:25px;}
#sub_menu ul li a:hover{background-color:#66ff33;color:#ffffff;padding:0px;height:25px;}
#sub_menu span {font-size:7px;color:#33cc00;}
#site{width: 900px;clear:both;}
#site h1 {color:#0099FF;font-size:18px;font-weight:bold;font-family:Helvitica,Arial,Verdana,sans-serif;margin:20px 10px 0 10px;}
#site h2 {color:#66CC00;font-size:14px;font-weight:bold;font-family:Helvitica,Arial,Verdana,sans-serif;margin:0 10px 0 10px;}
#site hr {margin:0 30px 0 10px;padding:0;background-color:#003366;}
#site p {font-size:13px; margin:10px 30px 10px 30px;padding:0; text-align: justify;font-family:Tahoma, Verdana,Helvitica,Arial,sans-serif;}
#site img {float:left; margin:10px 10px 0 10px;padding:0px; border-width:0px;border-style:solid;}
div.main1 {display:block;margin:0px; padding:0px; text-align:left;}
img.main {margin:10px 10px 10px 10px;padding:0; border-width:0px;border-style:solid;}
#site a{cursor:pointer; color:#000000;text-decoration:underline;}
#site a:hover{text-decoration:none;color:#003366;font-weight:bold;cursor:pointer;}
.left {width:500px; float:left;margin:0;padding:0;}
.left p {}
.left ul {list-style-type: circle}
.left div {margin:0px 0px 0px 50px;}
img {border-width:0px;margin:0;}
.right {width:355px; float:left;margin:0;padding:0;}
.right div {margin:0 0px 0 0px;padding:0px; clear:both;}
.right img {float:left;padding:0 0px 3px 20px;border-width:0px;margin:0;}
.right p {font-size:11px; margin:10px 30px 10px 15px;padding:0; text-align: justify;font-family:Verdana,Helvitica,Arial,sans-serif;line-height: 15px;}
#bottom {text-align:center;clear:both;width: 900px; height:130px;color:#000000;font-size:11px;font-family:Verdana,Helvitica,Arial,sans-serif;padding:10px 0 0 0;margin:0px;background:transparent url(img/foot_05.gif) no-repeat top left;}
#bottom a {color: #111111}
#bottom a:hover {color:#222222;}
img.partnerzy {padding: 0 0 0 0; margin: 0 1px 0 0px;float:left;}
img.partnerzy1 {padding: 0px 0 0 0; border-width:0px;}
img.posluchaj {border-width: 0px;}
