html,body,p,ul,li{
 font-family:tahoma;
 font-size:13px;
 margin:0px;
 padding:0px;
 color:#666;
}

div.clear{
 clear:both;
}

div.layout{
 width:980px;
 margin:20px auto;
}

 div.footer{
 background-color:#000;
 padding:5px;
}

div.footer p{
 color: #fff;
 text-align:center;
 margin:0px;
}

li{
 margin:5px 0px 5px 15px;
 text-align:left
}

h1,h2{
 font-size:14px;
 font-family:trebuchet MS;
 font-size:20px;
 margin:20px 0px 10px 0px;
}

/* begin lewa kolumna */

div.column_left_bg_print{
 background: #000 url(./img/left_print.jpg) no-repeat;
 position:relative;
 left:0px;
 top:0px;
 z-index:8;
 height:663px;
}

div.column_left_bg_office{
 background: #000 url(./img/left_office.jpg) no-repeat;
 position:relative;
 left:0px;
 top:0px;
 z-index:8;
 height:663px;
}

div.column_left_bg_design{
 background: #000 url(./img/left_design.jpg) no-repeat;
 position:relative;
 left:0px;
 top:0px;
 z-index:8;
 height:663px;
}

div.column_left_bg_eco{
 background: #000 url(./img/left_eco.jpg) no-repeat;
 position:relative;
 left:0px;
 top:0px;
 z-index:8;
 height:663px;
}

div.column_left{
 width:190px;
 float:left;
 height:663px;
 overflow:hidden;
}

div.column_left_bg{
 background: #000 url(./img/left_print.jpg) no-repeat;
 position:relative;
 left:0px;
 top:0px;
 z-index:8;
 height:663px;
}

div.submenu{
 width:150px;
 padding: 0px;
 text-align:center;
 margin:0px auto;
 position:relative;
 left:0px;
 top:-500px;
 z-index:10;
}

div.submenu a {
 display:block;
 border-bottom:1px solid #646464;
 color:#000;
 margin: 0px 20px;
 font-weight:600;
 text-decoration:none;
 padding:10px;
 background-color:#f6f6f6;
}

div.submenu a.last {
 border-bottom:0px;
}

/* end lewa kolumna */

/* begin środkowa kolumna */

div.column_center{
 width:770px;
 float:right;
}

img.logo{
 margin:0px auto;
 display:block;
 border:0px;
}

div.quick_links{
 text-align:right;
}

div.quick_links a{
 color:#000;
 text-decoration:none;
 margin-top:20px;
}

div.quick_links a:hover{
 text-decoration:underline;
}

div.header{
 text-align:center;
 overflow:hidden;
}

div.header_container{
 height:38px;
 margin-left:80px;
 margin-top:20px;
}

div.header a{
 height:28px;
}

img.himg_print{
 width:147px;
 height:38px;
 display: inline;
 position: relative;
 top:10px;
 left:0px;
 padding:0px;
 margin:0px;
 z-index:10;
 border:0px;
 cursor:pointer;
}

img.himg_design{
 width:147px;
 height:38px;
 display: inline;
 position: relative;
 top:10px;
 left:-25px;
 margin:0px;
 padding:0px;
 z-index:11;
 border:0px;
 cursor:pointer;
}

img.himg_eco{
 width:147px;
 height:38px;
 display: inline;
 position: relative;
 top:10px;
 left:-50px;
 margin:0px;
 padding:0px;
 z-index:12;
 border:0px;
 cursor:pointer;
}

img.himg_office{
 width: 147px;
 height:38px;
 display: inline;
 position: relative;
 top:10px;
 left:-75px;
 margin:0px;
 padding:0px;
 z-index:13;
 border:0px;
 cursor:pointer;
}

div.content{
 margin:0px auto;
 text-align:justify;
}

table{
 width:80%;
}

table td{
 vertical-align:top;
}

table.tab_content{
 width:100%;
}

table.tab_content td.menu_print{
 background-color:#dd3a23;
 text-align:left;
 padding:5px;
 width:33%;
 color:#fff;
 font-weight:600;
 letter-spacing:2px;
}

table.tab_content td.menu_print a{
 color:#fff;
 margin: 0px 20px;
 font-weight:600;
 text-decoration:none;
 width:150px;
}

table.tab_content td.menu_design{
 background-color:#eb9733;
 text-align:left;
 padding:5px;
 width:33%;
 color:#fff;
 font-weight:600;
 letter-spacing:2px;
}

table.tab_content td.menu_design a{
 color:#fff;
 margin: 0px 20px;
 font-weight:600;
 text-decoration:none;
 width:150px;
 color:#fff;
 font-weight:600;
 letter-spacing:2px;
}

table.tab_content td.menu_office{
 background-color:#0093d5;
 text-align:left;
 padding:5px;
 width:33%;
 color:#fff;
 font-weight:600;
 letter-spacing:2px;
}

table.tab_content td.menu_office a{
 color:#fff;
 margin: 0px 20px;
 font-weight:600;
 text-decoration:none;
 width:150px;
}

table.tab_content td.menu_eco{
 background-color:#87c229;
 text-align:left;
 padding:5px;
 width:33%;
 color:#fff;
 font-weight:600;
 letter-spacing:2px;
}

table.tab_content td.menu_eco a{
 color:#fff;
 margin: 0px 20px;
 font-weight:600;
 text-decoration:none;
 width:150px;
}

table.tab_content td.menu{
 background-color:#000;
 text-align:left;
 padding:5px;
 width:33%;
 color:#fff;
 font-weight:600;
 letter-spacing:2px;
}

table.tab_content td.menu a{
 color:#fff;
 margin: 0px 20px;
 font-weight:600;
 text-decoration:none;
 width:150px;
}

div.intro{
 padding:0px 0px 20px 0px;
}

div.intro p{
 margin:10px 0px;
}

div.intro li{
 margin:0px 0px 0px 40px;
}

table.shortcut{
 width:100%;
}

table.shortcut td{
 width:20%;
 text-align:center;
}

table.shortcut td a{
 display:block;
 text-decoration:none;
 color:#fff;
 text-align:left;
}

table.shortcut td a:hover{
 text-decoration:underline;
}

div.logowanie{
 width:160px;
 margin:0px auto;
 float:right;
 border:1px solid #000;
 padding:0px;
 
}

div.logowanie h4{
 margin:0px;
 color:#fff;
 background-color:#000;
 padding:5px;
 text-align:center;
 font-size:12px;
}

div.logowanie p{
 margin:5px 20px;
}

input.submit{
 display:block;
 margin:10px auto;
 width:100px;
}

input.logowanie{
 display:block;
 width:120px;
 display:block;
 margin:0px auto;
}

a.all{
 color:#666;
 text-decoration:none;
}

a.all:hover{
 text-decoration:underline;
}

a.proeco{
 color:#87C229;
 text-decoration:none;
}

a.office{
 color:#0093D5;
 text-decoration:none;
}

a.print{
 color:#DD3A23;
 text-decoration:none;
}

a.design{
 color:#EB9733;
 text-decoration:none;
}

ul.proeco li{
 list-style-image:url(./img/p1.gif);
}

ul.office li{
 list-style-image:url(./img/p2.gif);
}

ul.print li{
 list-style-image:url(./img/p3.gif);
}

ul.design li{
 list-style-image:url(./img/p4.gif);
}

/* end środkowa kolumna */

div{
 border:0px solid #000;
}

table.main_page{
 width:100%;
 margin:0px 0px 20px 0px;
}

table.main_page td{
 border-left:1px solid #c2c1c1;
 border-top:1px solid #c2c1c1;
 width:196px;
 text-align:left;
}

table.main_page td p span{
 font-size: 16px;
}

table.main_page td.main_foot{
 border-left:0px;
 border-top:0px;
 width:196px;
 text-align:left;
 color: #fff;
}

table.main_page td.main_foot a{
 color: #fff;
 text-decoration:none;
}

table.main_page td.main_foot2{
 border-left:0px;
 border-top:0px;
 width:196px;
 text-align:left;
 padding:0px;
}

table.main_page td.main_foot2 img{
 margin-left: 20px;
}

table.main_page td img{
 margin-bottom:10px;
 border:0px;
}

#slider{
 background: white url(../images/slider-bg.jpg); height: 227px; overflow: hidden;
 position: relative; margin: 30px  0px 0px 0px; border-top: 1px solid #EB9733;}
									
#mover	{ width: 2880px; position: relative; }
.slide							{ padding: 10px 30px; width: 900px; float: left; position: relative; }
.slide h1						{ font-family: Helvetica, Sans-Serif; font-size: 24px; letter-spacing: -1px; color: #EB9733; }
.slide p						{ color: #666; font-size: 12px; line-height: 22px; width: 300px; }
.slide img						{ position: absolute; top: 20px; left: 400px; border:0px; }
#slider-stopper					{ position: absolute; top: 1px; right: 20px; background: #ac0000; color: white;
								  padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }
		
div.gallery2{
 margin-left:30px;
}	
  						  
div.gallery2 img{
 border:1px solid #666;
}								
