h1,h2,h3,h4,h5,h6,form,input,ul,li,fieldset {padding:0;margin:0;border:0;border:none;}
img {border:0;border:none;}
ul {list-style-type:none;}
a {color:#E75D01;text-decoration:none;border-bottom:1px solid #F1A97A;}
a:hover,a:focus,a:active {text-decoration:none;border-bottom:1px solid #E75D01;}
a img {text-decoration:none;border:0;}
a.noborder,a.noborder:hover,a.noborder:active,a.noborder:focus {border:0;text-decoration:none;}
.clear {clear:both;font-size:0;line-height:0;overflow:hidden;}
.center {text-align:center;}
.right {text-align:right;}
h1,h2,h3,h4,h5,h6 {font-size:1em;}
#top h1 a {outline:none;}
img.foto {border:1px solid #e6e6e6;padding:3px;}


body
{
     padding:0;
     margin:0;
     font-family: arial,tahoma,verdana; 
     font-size: 0.75em;
     text-align: center;
}
.bodyMain {background:url(./grafika/bodyMainBg.gif) repeat-x #FFF;}
.bodySub {background:url(./grafika/bodySubBg.gif) repeat-x #FFF;}

#main
{
position:relative;
margin:0 auto;
width:988px;
text-align:left;
line-height:1.4em;
background:url(./grafika/mainBg.gif) repeat-x #FFF;
}

#flash
{
position:absolute;
top:0;
left:0;
}
.flash {height:407px;background:url(./grafika/flashBg.gif) repeat-x bottom;}
.flashSub {height:329px;}

#top
{
position:relative;
padding:22px 0 0 0;
}
.top {/*height:345px;*/height:72px;margin-bottom:273px;}
.topSub {/*height:234px;*/height:72px;margin-bottom:162px;}

#facebook-like-box {float: right; margin-top: 10px;}


h1 {text-transform:uppercase;display:inline;}
h1 a {display:block;text-indent:-9999px;overfow:hidden;}
h1 a,h1 a:hover,h1 a:active,h1 a:focus {border:0;}
h1.left {float:left;margin-left:84px;font-size:2em;}
h1.right {float:right;margin-right:62px;font-size:1.8em;text-align:left;line-height:1.2em;}
h1.left,h1.left a {color:#36383A;width:182px;height:71px;}
h1.right,h1.right a {color:#565D64;width:354px;height:58px;} 
h1.left a {background:url(./grafika/logo.png) no-repeat;} 
h1.right a {margin-top:13px;background:url(./grafika/gwarancja.png) no-repeat;}

#topMenuBox
{
position:relative;
height:40px;
padding-left:10px;
background:url(./grafika/topMenuBg.gif) no-repeat left top;
width:850px;
}

#topMenuBox ul {position:relative;height:40px;overflow:hidden;}
#topMenuBox #zaslepka {position:absolute;top:0;right:-130px;width:170px;height:3px;background:url(./grafika/topMenu_ulBg.gif) no-repeat;}

#topMenuBox ul li {position:relative;float:left;display:inline;}
#topMenuBox ul li.sg,#topMenuBox ul li.sg a {width:151px;}
#topMenuBox ul li.firma,#topMenuBox ul li.firma a {width:91px;}
#topMenuBox ul li.realizacje,#topMenuBox ul li.realizacje a {width:114px;}
#topMenuBox ul li.oferta,#topMenuBox ul li.oferta a {width:91px;}
#topMenuBox ul li.wycen,#topMenuBox ul li.wycen a {width:161px;}
#topMenuBox ul li.kontakt,#topMenuBox ul li.kontakt a {width:105px;}
#topMenuBox ul li.mapa,#topMenuBox ul li.mapa a {width:124px;}

#topMenuBox ul li a {display:block;height:40px;line-height:40px;text-align:center;text-transform:uppercase;color:#FDFDFD;font-weight:bold;text-indent:-9999px;overflow:hidden;outline:none;}

#topMenuBox ul li.sg a {background:url(./grafika/topMenuSg.gif) no-repeat left top;}
#topMenuBox ul li.firma a {background:url(./grafika/topMenuFirma.gif) no-repeat left top;}
#topMenuBox ul li.realizacje a {background:url(./grafika/topMenuRealizacje.gif) no-repeat left top;}
#topMenuBox ul li.oferta a {background:url(./grafika/topMenuOferta.gif) no-repeat left top;}
#topMenuBox ul li.wycen a {background:url(./grafika/topMenuWycen.gif) no-repeat left top;}
#topMenuBox ul li.kontakt a {background:url(./grafika/topMenuKontakt.gif) no-repeat left top;}
#topMenuBox ul li.mapa a {background:url(./grafika/topMenuMapa.gif) no-repeat left top;}


#topMenuBox ul li a.active,#topMenuBox ul li a:hover,#topMenuBox ul li a:active,#topMenuBox ul li a:focus {color:#303b47;background-position:left bottom;}

#searchBox
{
position:relative;
width:988px;
margin:0 auto;
padding-top:28px;
min-height:146px;
background:url(./grafika/searchBoxBg.gif) repeat-x #414b56;
}

#searchBox a,#searchBox a:hover,#searchBox a:active,#searchBox a:focus {border:0;}

#searchBox .searchBoxItem
{
position:relative;
float:left;
min-height:113px;
display:inline;
text-align:left;
}

#searchBox .searchBoxItem h2 {margin-left:10px;}
#searchBox .searchBoxItem a.more {display:block;position:absolute;bottom:2px;right:0;height:15px;line-height:15px;text-align:right;color:#FFF;padding-right:24px;font-size:0.8em;background:url(./grafika/more.gif) no-repeat top right;}

#referencjeBox {width:206px;margin:0 0 0 25px;background:url(./grafika/referencjeBoxBg.gif) no-repeat;}
#etapyBox {width:209px;margin:0 20px 0 20px;background:url(./grafika/etapyBoxBg.gif) no-repeat;}
#wycenaBox {width:209px;margin:0 20px 0 20px;background:url(./grafika/wycenaBoxBg.gif) no-repeat; background-position: 0 16px;}
#kontaktBox {width:209px;margin:0 20px 0 20px;background:url(./grafika/kontaktBoxBg.gif) no-repeat; background-position: 0 15px;}
#projektySearchBox {width:449px;background:url(./grafika/projektySearchBoxBg.gif) no-repeat;}

form#projektySearchForm {margin:34px 0 0 1px;width:441px;color:#b1b8c1;font-size:0.85em;}
form#projektySearchForm .col1,form#projektySearchForm .col2,form#projektySearchForm .col3 {position:relative;float:left;height:57px;}
form#projektySearchForm .col1 {width:45%;}
form#projektySearchForm .col2 {width:38%;margin:0 1%;}
form#projektySearchForm .col3 {width:15%;}

form#projektySearchForm p {position:relative;margin:0;line-height:200%;height:17px;margin-top:2px;overflow:hidden;}
form#projektySearchForm label {position:relative;top:-2px;display:block;width:54%;padding-right:1%;float:left;text-align:right;}
form#projektySearchForm input,form#projektySearchForm select 
{
float:right;
width:45%;
overflow:hidden;
padding:3px 0;
background:#636c78;
font-size:0.85em;
color:#b1b8c1;
text-align:left;
text-indent:2px;
border:0;
}
form#projektySearchForm select {padding:2px 0;width:44.9%;}

form#projektySearchForm input.small,form#projektySearchForm input.left {width:20%;float:left;}
form#projektySearchForm input.right {width:20%;} 
form#projektySearchForm input.submit {position:absolute;right:0;bottom:0;width:60px;line-height:15px;height:15px;cursor:pointer;background:url(./grafika/projektySearchFormSubmitBg.gif) no-repeat;border:0;overflow:hidden;}


form#projektySearchForm2  {color: #666666; font-size: 1.0em; width: 610px; }
form#projektySearchForm2 .col1 { float: left; width: 300px;}
form#projektySearchForm2 .col2 { float: left; width: 300px; }
form#projektySearchForm2   label { width: 150px;  clear: left; display: block; float: left;} 
form#projektySearchForm2  input { width: 100px;}
form#projektySearchForm2 input, form#projektySearchForm2 select { background-color:#f6f6f7; width: 100px; border: 1px solid #dedbde; color: #666666; font-size: 1.0em; padding: }
form#projektySearchForm2 input.submit {width:60px;line-height:15px;height:15px;cursor:pointer;background:url(./grafika/projektySearchFormSubmitBg.gif) no-repeat;border:0;overflow:hidden;}


#polecamyBox {position:relative;margin:0 22px;padding-bottom:22px;background:url(./grafika/logo_m.gif) no-repeat right center;}
#polecamyBox a,#polecamyBox a:active,#polecamyBox a:hover,#polecamyBox a:focus {border:0;}
#polecamyBox a img {display:block;}

#center 
{
position:relative;
}

.centerMainpage {margin:0 42px 0 60px;min-height:300px;}
.centerSubpage {margin:45px 64px 65px;}

#flashGallery {position:absolute;top:0;left:-40px;width:470px;height:283px;z-index:2;}

#center .centerMainLeft,#center .centerMainRight {position:relative;}
#center .centerMainLeft {float:left;width:45%;padding-top:308px;}
#center .centerMainRight {float:right;width:48%;}
#center .centerMainLeft.first {/*height:747px;*/}
#center .centerMainRight.first {margin-bottom:2em;}
#center .centerMainRight.second {margin-bottom:2em;/*background:url(./grafika/centerMainRightBg.jpg) no-repeat bottom right;*/}


.centerMainpage a.more {display:block;position:relative;float:left;margin-left:15px;height:15px;line-height:15px;text-align:right;color:#585F66;font-size:0.8em;background:url(./grafika/more.gif) no-repeat top right;padding-right:21px;border:0;}
.centerMainpage a.more:hover,.centerMainpage a.more:active,.centerMainpage a.more:focus {border:0;}


#centerLeft {position:relative;float:left;width:221px;}
#centerLeft h2 {position:relative;margin:-9px 0 0 -3px;margin-bottom:0.55em;}
#centerLeft h2 img {display:block;}


#centerLeft ul {border-top:1px solid #d3d3d3;}
#centerLeft ul li {border-bottom:1px solid #d3d3d3;background:url(./grafika/centerLeftLiBg.gif) no-repeat 207px center;}
#centerLeft ul li a {display:block;border:0;color:#404a55;padding:10px 20px 10px 0;}
#centerLeft ul li a.active,#centerLeft ul li a:hover,#centerLeft ul li a:active,#centerLeft ul li a:focus {border:0;color:#ff6e00;}
#centerLeft ul li a.active {font-weight:bold;}

#content {position:relative;float:right;min-height:300px;}
.contentNormal {width:591px;}
.contentWide {float:none;}
#content,.centerMainpage {line-height:1.6em;color:#484f57;}

#content a.contentBack {position:relative;margin-top:1em;float:right;line-height:15px;padding-left:24px;color:#484F57;background:url(./grafika/antymore.gif) no-repeat 0 center;}
#content a.contentBack:hover,#content a.contentBack:active,#content a.contentBack:focus {color:#FF7000;}

#content ul,#content ol,.centerMainpage ul,.centerMainpage ol {margin:10px 0 0 25px;padding:0;}
#content ol,.centerMainpage ol {margin-left:41px;}
#content ul,.centerMainpage ul {list-style-type:none;}
#content ul li,.centerMainpage ul li 
{
padding-left:18px;
background:url(./grafika/li.gif) no-repeat 0 7px;
}
#content ol li,.centerMainpage ol li {background:none;padding-left:0;}

#content li,.centerMainpage li {margin:0;}


#content table,.centerMainpage table {font-size: 1em;width:100%;}
#content table.text_table,.centerMainpage table.text_table {font-size:1em;border:1px solid #e4e4e4;border-collapse: collapse;} 
#content table.text_table td,.centerMainpage table.text_table td 
{
padding:2px 5px;
font-size:1em;
border-collapse:collapse;
border:1px solid #e4e4e4;
}
#content table.text_table tr.header td,.centerMainpage table.text_table tr.header td {background:#F1F1F1;font-weight:bold;color:#FF7000;}
#content table.text_table tr.color td,.centerMainpage table.text_table tr.color td {background:#FAFAFA;}

#content p,.centerMainpage p {margin:0;}
#content ul,#content ol,#content p,#content table.text_table,#content table {margin-bottom:1em;}
.centerMainpage ul,.centerMainpage ol,.centerMainpage p,.centerMainpage table.text_table,.centerMainpage table {margin-bottom:1em;}

#content h2,.centerMainpage h2 {margin-bottom:1em;}
#content h2 {font-size:2.3em;border-bottom:1px solid #D3D3D3;line-height:1.3em;}
#content h2.margin0 {margin-bottom:0;}

#content ul#subMenu {position:relative;margin:-1px 0 0 0;padding:0 0.8em;}
#content ul#subMenu li {position:relative;float:left;display:inline;margin:0;padding:0;background:none;background:url(./grafika/subMenuLiBg.gif) no-repeat 100% 60%;}
#content ul#subMenu li.last,#content ul#subMenu li.background0 {background:none;}
#content ul#subMenu li a {color:#484F57;border:0;display:block;padding:0 1.8em;outline:none;}
#content ul#subMenu li a:hover,#content ul#subMenu li a:active,#content ul#subMenu li a:focus {color:#FF7000;}
#content ul#subMenu li a.active {color:#FF7000;border-left:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;border-right:1px solid #D3D3D3;background:#FFF;font-weight:bold;} 


#bottomOutbox {position:relative;}
.bottomOutboxSub {background:url(./grafika/searchBoxBg.gif) repeat-x top;}

#bottom {position:relative;width:944px;margin:4px auto 0;border-top:1px solid #d3d3d3;padding:15px 0;font-size:0.85em;}

ul#bottomLeftMenu {position:absolute;bottom:15px;left:25px;float:left;}
ul#bottomRightMenu {position:relative;float:right;}

#bottom ul li {color:#bbbbbb;display:inline;}

ul#bottomLeftMenu li {margin-right:18px;}
ul#bottomRightMenu li {margin-left:11px;padding:0 0 0 12px;background:url(./grafika/bottomRightMenuLiBg.gif) no-repeat left bottom;}
ul#bottomRightMenu li.first {background:none;}

#bottom ul li a {color:#bbbbbb;border:0;}
#bottom ul li a.active,#bottom ul li a:hover,#bottom ul li a:active,#bottom ul li a:focus {color:#484f57;border:0;}







