body{
background-color:#959595;
margin:0px;
font-family:Arial;
font-size:12px;
color:#F1EFEF;
}

#container{
width:1081px;
/*height:720px;*/
background-image:url("img/content_bg.png");
background-repeat:repeat-y;
margin:auto;
overflow:hidden;
}

#dol{
width:1081px;
background-image:url("img/content_bg.png");
background-repeat:repeat-y;
margin:auto;
overflow:hidden;
}

.left_col{
width:281px;
/*height:400px;*/
float:left;
display:inline;
margin-left:30px;
}

.right_col{
width:733px;
/*height:400px;*/
float:left;
display:inline;
}

#logo{
width:281px;
height:244px;
background-image:url("img/logo.png");
}

#menu{
width:733px;
height:23px;
background-color:#F1EFEF;
margin-top:16px;
padding-top:7px;
}

#menu a{
padding:7px 30px;
margin-top:5px;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#7D7D7D;
margin-left:20px;
}

#menu a:hover{
background-color:#7D7D7D;
color:#FFF;
}

#left_text_box{
width:207px;
background-color:#4B4E44;
margin-left:16px;
padding:25px;
overflow:hidden;
}

#left_text_box_text{
width:207px;
margin:auto;
margin-bottom:25px;
}

#partnerzy_box{
width:257px;
height:157px;
background-color:#4B4E44;
margin-top:10px;
margin-left:16px;
}

#partner_logo{
width:226px;
height:110px;
margin:auto;
margin-top:5px;
}

#content{
width:730px;
background-color:#7D7D7D;
margin-top:15px;
margin-left:3px;
position:relative;
}

#left_text_box, #content{padding-bottom: 2000px; margin-bottom: -2000px; }

#content_text_box{
width:590px;
background-color:#4B4E44;
margin:auto;
position:relative;
top:47px;
padding-top:100px;
padding-bottom:100px;
margin-bottom:100px;
}

#content_text{
width:390px;
margin:auto;
position:relative;
}

#realizacje_box{
width:730px;
height:157px;
background-color:#4B4E44;
margin-top:10px;
margin-left:3px;
}

#realizacje_tlo{
width:124px;
height:128px;
background-image:url("img/realizacje_tlo.png");
float:left;
display:inline;
margin-left:18px;
}

#realizacje_tlo img{
width:100px;
height:100px;
margin-top:12px;
margin-left:12px;
}

#realizacje img{
margin-left:11px;
}

.naglowek{
color:#D6D5D5;
font-size:14px;
font-weight:bold;
padding-top:10px;
margin-left:15px;
}

img{
border:none;
}

#stopka{
width:1081px;
height:82px;
background-image:url("img/stopka.png");
margin:auto;
font-size:11px;
}

#stopka_left{
width:400px;
float:left;
font-weight:bold;
margin-top:12px;
margin-left:80px;
display:inline;
}

#stopka_right{
width:380px;
float:left;
display:inline;
margin-top:12px;
margin-left:170px;
}

#stopka_right a{
color:#D6D5D5;
text-decoration:none;
margin-left:30px;
}

#oferta_linki{
width:590px;
height:380px;
margin:auto;
}

.oferta_podpis{
width:710px;
height:55px;
background-color:#4B4E44;
text-align:center;
font-size:14px;
padding-top:20px;
position:absolute;
top:397px;
left:10px;
}

a.oferta{
text-decoration:none;
float:left;
display:inline;
margin-top:10px;
margin-left:23px;
}

a.oferta div.oferta_tlo{
width:138px;
height:106px;
background-image:url("img/kategoria_tlo.png");
color:#929497;
font-size:14px;
font-weight:bold;
text-align:center;
padding:70px 15px 0px 15px;
}

a.oferta:hover div.oferta_tlo{
background-position:0 176px;
color:#FFF;
}

#mapka{
width:714px;
height:469px;
background-image:url("img/mapka.png");
}

#kontakt_dane{
width:270px;
height:45px;
background-image:url("img/kontakt_dane_bg.png");
background-repeat:repeat-x;
}

#kontakt_dane_left{
width:240px;
float:left;
margin-top:2px;
padding-left:10px;
}

#kontakt_dane_right{
width:7px;
height:45px;
background-image:url("img/kontakt_dane_right.png");
float:right;
}

#kontakt_dane_kontaktowe{
width:200px;
padding-top:10px;
margin-left:20px;
}

a.portfolio_submenu{
width:119px;
height:56px;
float:left;
display:inline;
text-decoration:none;
color:#FFF;
font-size:11px;
}

a.bok{
width:126px;
}

.submenu{
width:119px;
height:41px;
background-image:url("img/submenu.png");
padding-top:15px;
text-align:center;
}

.submenu_left{
width:101px;
height:41px;
background-image:url("img/submenu_left.png");
padding-top:15px;
padding-left:25px;
}

.submenu_right{
width:86px;
height:41px;
background-image:url("img/submenu_right.png");
padding-top:15px;
padding-left:40px;
}

#slider{
width:600px;
height:421px;
float:left;
display:inline;
overflow: hidden;
margin-left:68px;
}

#slider ul {
margin: 0;
padding: 0;
list-style: none;
}

#slider li { 
width:600px;
height:421px;
float: left;
overflow:hidden; 
}

#prevBtn, #nextBtn { 
display:block;
width:28px;
height:12px;
position:absolute;
left:8px;
top:224px;
}	

#prevBtn{
left:23px;
}

#nextBtn{ 
left:682px;
}

#prevBtn a, #nextBtn a{  
display:block;
width:24px;
height:35px;
background:url(img/strzalka_lewo.png) no-repeat 0 0;	
}

#nextBtn a{ 
background:url(img/strzalka_prawo.png) no-repeat 0 0;	
}	

.portfolio_box{
width:593px;
height:421px;
background-image:url("img/portfolio_tlo.png");
}

.portfolio_img{
width:551px;
height:366px;
margin-top:21px;
margin-left:21px;
}

#portfolio_podpis{
text-align:center;
margin:auto;
margin-top:8px;
}

.klienci{
width:600px;
height:345px;
padding-top:21px;
}

/**************************PORTFOLIO***************************/

#container_portfolio{
width:1081px;
height:780px;
background-image:url("img/content_bg.png");
background-repeat:repeat-y;
margin:auto;
}

#left_text_box_portfolio{
width:207px;
height:310px;
background-color:#4B4E44;
margin-left:16px;
padding:25px;
overflow:hidden;
}

#content_portfolio{
width:730px;
height:542px;
background-color:#7D7D7D;
margin-top:15px;
margin-left:3px;
position:relative;
}

#prevBtn, #nextBtn { 
top:284px;
}	
a:link { color: white }
a:visited { color: white }
a:hover { color: yellow }
a:active {color: white }


ul#tresc{ 
 margin:0px; padding:0px; list-style:none; }
ul#tresc li { 
 width:270px;  margin-bottom:190px;}
ul#tresc li p{ font-size:12px; padding:0px 0px 0px 150px; margin:0px;  width:190px;
}
.boxwww img { display:block; margin:3px 3px 0px 3px}
.boxwww{  
height:80px;border-bottom:1px solid: #666666; padding-bottom:60px; text-align:center;

}
.boxwww a { font-size:10px; color:#999999;}
.boxwww a:hover{ color:#a6ce39}


