

body{
		margin: 0px;padding: 0px;
		text-align: center;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		color: #7d7d7d;
		height:100%;
		background:url(img/bg.jpg) 0px 0px repeat-x;
		}

#wrapper {
			text-align: left;
			margin: 0px auto;
			padding: 0px 10px;
			border:0;width: 920px;
			background:url(img/bg2.gif) 0px 100px no-repeat;
			
			}
#header {
			width: 100%; 
			margin: 0px 0px 0px 0px;
			padding: 10px 0px 0px 0px;
			position:relative;
			height:90px;
			background:url(img/bg2.jpg) bottom no-repeat;
			overflow:hidden;
			}
		

#container{
			
			clear:both; 
			overflow:hidden;
			height: 1%; 
			margin:0px 0px 0px 0px; 
			padding:0px 0px 0px 0px;
			background:#fff;
			}
.page3 #container { background:url(img/bg6.gif) center 510px no-repeat;}
#footer {	
			padding: 0px 0px 0px 0px;
			margin: 0px;
			clear: both;
			background:url(img/footer.gif) center top no-repeat;
			text-align:left;}			

#footer .inside	{ width:880px; margin:0px auto; padding:60px 30px 0px 30px; height:135px;}

#footer ul{list-style:none; margin:0; padding:0;}
#footer ul li{margin:0; padding:0; color:#fff; line-height:14px; font-size:11px;}
#footer ul li a{color:#fff; font-weight:bold; text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}
#footer ul li.float_right{padding:18px 0px 0px 0px; text-align:right;}

#logo{width:360px; float:left;}
#menu{width:560px; float:right; padding:35px 0px 0px 0px;}
#menu ul{list-style:none; margin:0; padding:0; float:right;}
#menu ul li{margin:0px 0px 0px 30px; padding:0; float:left;}
#menu ul li a{ font-size:13px; color:#393939; text-decoration:none;}
#menu ul li a:hover{color:#808285;}
#menu ul li a.active{color:#808285;}
#menu ul li a.trail{color:#808285;}

.page1 #container {padding:30px 52px; line-height:18px;}
.page1 #container  p{ margin:0px 0px 25px 0px;}
.page1 h1{ font-size:16px; color:#393939; border-bottom:1px solid #d0d0d0; padding:0px 0px 25px 0px; margin:0px 0px 15px 0px;}

#container strong {color:#7d7d7d;}
#container #main ul {list-style:none; margin:0px 0px 20px 30px; padding:0;}
#container  #main ul li{padding:0px 0px 0px 15px; background:url(img/li.gif) left 5px no-repeat; margin:0px 0px 5px 0px;}

.page2 #left{width:292px; float:left; background:#111111; min-height:428px;
  height:auto !important;
  height:428px}
.page2 #left h2{width:259px; height:104px; padding:0px 0px 0px 33px; background:url(img/bg3.jpg) 0px 0px no-repeat; font-size:16px; color:#fff287; line-height:104px;}
.page2 #main{ width:588px; line-height:18px; padding:0px 20px 30px 20px; float:right; background:url(img/head.jpg) 0px 0px no-repeat;}
.page2 h1{ font-size:16px; color:#393939; text-transform:uppercase; height:58px; margin:0px 0px 10px 0px; padding:42px 0px 0px 0px;}
.page2 h1 span{display:block; font-size:12px; color:#929292; margin:8px 0px 0px 0px;}
.page2 #container  p{ margin:0px 0px 25px 0px;}

#left .mod_navigation ul{ list-style:none; margin:0; padding:10px 30px 0px 33px;}
#left .mod_navigation ul ul{padding:0px 0px 0px 20px;}
#left .mod_navigation ul li{ margin:0; padding:10px 0px 10px 0px; border-bottom:1px solid #222222;}
#left .mod_navigation ul li a{ font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
#left .mod_navigation ul ul li a{font-weight:normal;}
#left .mod_navigation ul ul li.last{padding-bottom:0px;}
#left .mod_navigation ul ul li.first{padding-top:16px;}
#left .mod_navigation ul li a:hover{ color:#fff287;}
#left .mod_navigation ul li a.active{ color:#fff287;}
#left .mod_navigation ul li a.trail{ color:#fff287;}
#left .mod_navigation{}
.page2 #main #zespol h3{ font-size:12px; color:#414042; font-weight:bold; margin:0px 0px 5px 0px;}
.page2 #main #zespol p{margin:0px 0px 8px 0px;}
.referencje img{border:3px solid #e1e8e5;}

.formleft{ width:50%; float:left;}
.formright{ width:50%; float:right;}

.formbody input.text{ height:15px; padding: 4px 6px; margin:0px 0px 14px 0px;  background:url(img/bg4.gif) repeat-x; border:1px solid #cdcdcd; width:130px; float:left;}
.formbody label{width:70px; padding:4px 15px 4px 0px;margin:0px 0px 14px 0px; display:block; float:left; text-align:right; font-weight:bold; color:#414042;}
.formbody textarea{ height:100px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding: 4px 6px; margin:0px 0px 14px 0px;  background:url(img/bg5.gif) 0px 0px repeat-x; resize:none; border:1px solid #cdcdcd; width:425px; float:left;}
.formbody .submit_container{padding:0px 0px 0px 85px;}
.formbody p.error{display:none;}
.formbody label.error{color:#ff0000;}
.formbody input.error{ border:1px solid #ff0000;}
.formbody textarea.error{ border:1px solid #ff0000;}

#banner{height:430px; width:920px; overflow:hidden; background:url(img/bg4.jpg) no-repeat; margin:0px 0px 10px 0px;}
#banner .ce_tabcontrol_tabs{ float:right; width:250px; padding:55px 20px 0px 20px;}
.page3 #banner h2{font-size:32px; color:#fff287; margin:0px; text-transform:none;}
.ce_tabcontrol_tabs ul{list-style:none; margin:0; padding:0;}
.ce_tabcontrol_tabs ul li{margin:0px 0px 23px 0px; cursor:pointer; padding:0px 0px 0px 25px; line-height:14px; height:14px;  background:url(img/dot.gif) 0px 0px no-repeat; font-size:12px; color:#7d7d7d;}
.ce_tabcontrol_tabs ul li.hover{color:#fff; background-position:0px -14px;}
.ce_tabcontrol_tabs ul li.selected{color:#fff; background-position:0px -14px;}

#banner  .panes{float:right; width:430px; height:290px; line-height:18px; color:#fff; padding:140px 30px 0px 170px;}

.page3 #left{width:280px; padding:0px 10px; float:left; line-height:18px;}
.page3 #main{width:280px; padding:0px 10px; margin:0px 10px; float:left; line-height:18px;}
.page3 #right{width:280px; z-index:9000; padding:0px 10px; float:left; line-height:18px;}
.page3 h2{ font-size:16px; color:#393939; text-transform:uppercase; margin:0px 0px 30px 0px;}

.formbody br{clear:both;}
.float_left{float:left;}
.float_right{float:right;}
.clear{clear: both;height: 0px!important; overflow: hidden;}


