/* CSS Document */

div, a, ul, li, body, html, h1, h2, h3, h4 {margin: 0;padding: 0}

a{
color:#ae0000;
}
a:hover{
color: #ae0000;
}
img{
border:0px;
}
li{
margin-left:15px;
padding-left:5px;
}
body
{ 
margin:0;
padding:0;
background: #bebebe url(../gfx/top.jpg) top repeat-x;
font-size: 11px;
font-family: tahoma;

line-height: 16px;

}



#strona{
margin:auto;
width: 1052px;

}
.mit{
float:left;
margin-right:10px;
width:15px;
height:14px;
text-align:center;
line-height:12px;
background:#66a10b;
border: 1px solid silver;
}
.tab1{
position:absolute;
left:81px;
z-index:100;
}
.tab2{
position:absolute;
left:108px;
z-index:100;
}
.tab3{
position:absolute;
left:135px;
z-index:100;
}
.mit a{
color:white;
text-decoration:none;
font-size:10px;
line-height:12px;
}
#menuslider{
float:left;
padding-left:100px;
padding-top:55px;
}
#top-bord{
margin:0px;
margin-top: 23px;
width: 1052px;
background: #ffffff url(../gfx/top-bord.png) no-repeat top;
height:83px;
}
#logo{

float: left;
padding-top:24px;
padding-left: 83px;
width: 260px;
height:65px;
}
#christmas{
float: left;
width: 70px;
padding-top:7px;
}
#logo2{
float: left;
padding-left: 50px;
width: 202px;
height:42px;
}
#logo3{
float: left;
padding-top:14px;
padding-left: 28px;
width: 80px;
height:33px;
}
#txtbaner{
float:left;
color: #474849;
font-size:12px;
line-height:19px;
padding-left:102px;
padding-top:0px;
letter-spacing:0.3px;
height:65px;
}
#txtbaner-zap{
float:right;
color: #474849;
font-size:12px;
line-height:19px;
padding-right:52px;
padding-top:0px;
letter-spacing:0.3px;
height:65px;
}
#bl{
float: left;
width: 640px;

}



.mtb{

padding-left:20px;

}
.h2seo{
font-size:13px;
font-weight:bold;
display:inline;
}
#footerbotright{
float:right;

color:gray;

padding-right:40px;
}
#footerbotleft2{
float:left;
padding-top:10px;
font-size:18px;
color:#f2a101;
padding-left:47px;
font-family:arial
}
#footerbotright2{
float:right;
padding-top:10px;
font-size:14px;
color:#ae0000;
padding-right:47px;
font-family:arial
}
#footermarka{
float:left;
padding-top:11px;
padding-left:20px;
}
#footermarki{
float:left;
padding-top:13px;
}
.mba{
font-size:13px;

font-weight:bold;
text-decoration: none;
color:#e5f7fe;
text-align:center;
}
.mba:hover{
color:#fed701;
}
.mbaa:hover{
color:#fed701;
}
.mbaa{
font-size:13px;

font-weight:bold;
text-decoration: none;
color:#fed701;
text-align:center;
}
.mtf{
float:left;
text-align:center;
padding-top:13px;
padding-left:30px;
}
.mtf2{
float:left;
text-align:center;

padding-top:13px;
padding-left:20px;
}
.mtfb{
float:left;
padding-top:8px;
padding-left:30px;
}
.mta{
font-size:13px;
font-weight:bold;
text-decoration: none;
color:#686868;
padding-left:20px;
}
.mtaa{
font-size:13px;
font-weight:bold;
text-decoration: none;
color:#59780e;
padding-left:20px;
}
.mtf{
float:left;
padding-left:12px;
padding-right:12px;
}



#menutop{
float: right;
letter-spacing:0.01px;
padding-top:52px;
padding-right:73px;

}
#content{
position:absolute;
top:445px;
margin:0px;
padding:0px;
width: 1052px;

background: #ffffff url(../gfx/content-bord.png) repeat-y left;

}
#content2{
position:absolute;
top:105px;
margin:0px;
padding:0px;
width: 1052px;

background: #ffffff url(../gfx/content-bord.png) repeat-y left;

}

#content-left{
float:left;
padding-left:45px;
padding-top:10px;
width:287px;
border-right: 1px solid #eaeaea;
}
#content-right{
float:left;

padding-top:10px;
border-left: 1px solid #eaeaea;
}
#content-bottom{
clear:both;
width:1044px;
_width:1043px;
height:262px;
margin-left:1px;
float:left;
background: #d9dbd9 url(../gfx/contbotbac.png) repeat-x top;
color: #696868;
}
.bottomlink{
text-decoration:underline;
color:#696868;
}
#footer-bot{
clear:both;
width:1052px;
height:48px;
float:left;
background: #bebebe url(../gfx/footbot.png) no-repeat top;
}
#footer-break{
clear:both;
width:1052px;
height:37px;
float:left;
background: #bebebe;
}
#footer{
clear:both;
width:1045px;
height:50px;

float:left;
background-color: #525252;
}
#footerl{
float:left;
width:150px;
padding-top:12px;
padding-left:40px;
}
#footerl2{
float:left;
width:150px;
padding-top:10px;
padding-left:20px;
}
#footerr{
float:right;
width:600px;
padding-top:18px;
padding-right:14px;
color:#981313;
}
.footlnk{
color:white;
text-decoration:none;
}
#cena{
color:#ffe401;
}
.footbr{
float:left;
padding-left:15px;
width:17px;
}
.footlink{
float:left;

}
.col-bot{
float:left;
padding-left:30px;
padding-top:35px;
width:280px;
}
.col-bot2{
float:left;
padding-left:30px;
padding-top:35px;
width:280px;
}
.colhead{
font-size:17px; 
font-weight: bold; 
color: #014691;
font-family:arial;
}
.colhead2{
font-size:12px; 
font-weight: bold; 
color: #696868;
padding-top:14px;
}
.colbreak{
float:left;
padding-left:20px;
padding-top:80px;
width:13px;
}
.colheadleft{
float:left;
font-weight:bold;
padding-top:10px;

width:50px;
}
.colrow{
clear:both;
width:280px;
}
.colheadright{
float:left;
padding-top:10px;
width:230px;
}
#conbot{
float:left;
padding-left:25px;
}
.hing{
float:left;
font-family:arial;
font-size:17px; 
font-weight: bold; 
padding-left:12px;
padding-top:16px;
color: #276cb7;
height: 40px;
width:275px;
background: #ffffff url(../gfx/pozbord.png) repeat-x bottom;
border-right: 1px solid #eaeaea;
}
.hingpromo{
float:left;
font-family:arial;
font-size:17px; 
font-weight: bold; 
padding-left:12px;
padding-top:16px;
color: #ae0000;
height: 40px;
width:275px;
background: #ffffff url(../gfx/pozbord.png) repeat-x bottom;
border-right: 1px solid #eaeaea;
}
.hingnews{
float:left;
font-family:arial;
font-size:17px; 
font-weight: bold; 
padding-left:12px;
padding-top:16px;
color:#59780e;
height: 40px;
width:275px;
background: #ffffff url(../gfx/pozbord.png) repeat-x bottom;
border-right: 1px solid #eaeaea;
}


.hing2{
clear:both;
float:left;
font-family:arial;
font-size:17px; 
font-weight: bold; 
padding-left:28px;
padding-top:16px;
color: #014691;
height: 40px;
width:640px;
background: #ffffff url(../gfx/pozbord.png) repeat-x bottom;
}
.hingwww{
clear:both;
float:left;
font-family:arial;
font-size:17px; 
font-weight: bold; 
padding-left:28px;
padding-top:16px;
color: #014691;
height: 40px;
width:640px;
background: #ffffff url(../gfx/pozbord.png) repeat-x bottom;
}
.hing22{
font-family:arial;
font-size:17px; 
font-weight: bold; 
display:inline;
}
.news{
clear: both;
float:left;
width:240px;
padding-top:20px;
padding-left:13px;
}
#newscontent{
clear: both;
float:left;
width:540px;
padding-top:19px;
padding-left:30px;
text-align:justify;
color:#696868;
font-size:12px;
line-height:19px;
}
#zapytanie{
clear: both;
float:left;
width:640px;
padding-top:19px;
padding-left:30px;
text-align:justify;
color:#696868;
}
#infocontent{
clear: both;
float:left;
width:640px;
padding-top:19px;
padding-left:30px;
}
#infocontent2{
clear: both;
float:left;
width:640px;
padding-top:19px;
padding-left:30px;
background: #ffffff url(../gfx/projbord.png) repeat-x bottom;
}
.menuitem{
clear: both;
float:left;
width:240px;
padding-top:8px;
padding-left:13px;
}
.menuitem2{
clear: both;
float:left;

width:265px;
padding-top:4px;
padding-left:13px;
}
.menubreak{
clear:both;
float:left;
height:10px;
padding-left:13px;
}
.newshead{
float:left;
font-weight:bold;
color:#696868;
font-size:12px;
}
.newshead2{
float:left;
font-weight:bold;
color:black;
font-size:13px;
}
.newshlnk{
color:#525151;
text-decoration:none;
}
.menuhead{
float:left;
color:#696868;
font-size:12px;
}
.menuhead2{
float:left;
color:#696868;
font-size:11px;
}
.menuheadar{
float:left;
font-weight:bold;
width:12px;
color:#ae0000;
font-size:10px;
}
.amenu{
text-decoration:none;
color: #696868;
padding-left:14px;
}
.amenua{
font-weight:bold;
color: #65a208;
text-decoration:none;
padding-left:14px;
}
.amenua2{

color: #ae0000;
text-decoration:none;
padding-left:14px;
}
.newsbreak{
clear:both;
float:left;
height:15px;
padding-left:13px;
}
.newsbrimg{
padding-top:15px;
}
.menubrimg{
padding-top:8px;
}
.newstxt{
clear:both;
float:left;
color:#404040;
width:240px;
text-align:justify;
padding-top:15px;
}
.newsdata{
clear:both;
float:left;
padding-top:15px;
color: #7d7c7c;
width:65px;
}
.newsmore{
float:left;
padding-top:15px;
padding-left:4px;
width:50px;
}
.link{
color:#ae0000;
text-decoration:none;
}
.project{
clear:both;
float:left;
padding-top:18px;

padding-left:32px;
width:637px;

background: #ffffff url(../gfx/projbord.png) repeat-x bottom;
}
.singproject{
clear:both;
float:left;
padding-top:18px;

padding-left:32px;
width:637px;


}
#projectdesc{
clear:both;

}
#projecttxt{
float:left;
width:625px;
text-align:justify;
color:#555454;
padding-top:5px;
font-size:12px;
line-height:19px;
}
#projectseotxt{
float:left;
width:625px;
text-align:justify;
color:#555454;
padding-top:5px;
font-size:12px;
line-height:19px;
padding-top:20px;
}
#projectimg2{
float:right;
padding-right:0px;
}
#back{
clear:both;
float:left;
padding-top:20px;
}

.projectl{
clear:both;
float:left;
padding-top:18px;

padding-left:32px;
width:637px;


}
.probakimg{
padding-top:13px;
padding-left:17px;
border: 0px;
}
.prologimg{
border:0px;
}
.prologim{
border:0px;
margin-top:15px;
}
.prologimg2{
float:left;
padding-right:35px;

padding-bottom:25px;
width:254px;
height:252px;
background: #ffffff url(../gfx/projectbak2.jpg) no-repeat left;
}
#prologi{
float:left;
padding-left:14px;
padding-top:12px;
}
.probak{
float:left;
background: #ffffff url(../gfx/projectbak.jpg) no-repeat left;
width:428px;
height:153px;
}
.projectleft{
float:left;
width:209px;
}
.projectadres{
float:left;
width:209px;
font-size:16px;
font-weight:bold;
font-family:arial;
padding-top:10px;
color: #435404;
}
.projectusluga{
clear:both;
float:left;
width:209px;
padding-top:10px;
color:#4a4a4a;
}
.projectklient{
clear:both;
float:left;
width:209px;
padding-top:2px;
color:#4a4a4a;
}
.prolnk{
color:#4a4a4a;
}
.projectright{
float:left;

}
#banertop{
position:absolute;
top:106px;
margin:0px;
padding:0px;
width: 1052px;
height:145px;
background: #ffffff url(../gfx/baner-top.jpg) no-repeat left;
}
#banertop2{
position:absolute;
top:106px;
margin:0px;
padding:0px;
width: 1052px;
height:145px;
background: #ffffff url(../gfx/baner-top2.jpg) no-repeat left;
}
#banertop3{
position:absolute;
top:106px;
margin:0px;
padding:0px;
width: 1052px;
height:145px;
background: #ffffff url(../gfx/baner-top3.jpg) no-repeat left;
}
#banertop4{
position:absolute;
top:106px;
margin:0px;
padding:0px;
width: 1052px;
height:145px;
background: #ffffff url(../gfx/baner-top4.jpg) no-repeat left;
}
#banertop5{
position:absolute;
top:106px;
margin:0px;
padding:0px;
width: 1052px;
height:145px;
background: #ffffff url(../gfx/baner-top5.jpg) no-repeat left;
}
#headbaner{
clear:both;
float:left;
padding-top:78px;
padding-left:100px;
}
#headbaner2{
clear:both;
float:left;
padding-top:10px;
padding-left:100px;
}
#h1baner{
float:left;
color:#ebf0f3;
font-size:28px;
height:17px;
line-height:20px;
padding-top:3px;
font-weight:bold;
font-family:arial;
}
#h2baner{
float:left;
padding-top:13px;
color:#15222d;
font-size:22px;
height:22px;
font-weight:bold;
font-family:arial;
}
.clear{
clear:both;
float:left;
width:550px;
}
#h3baner{
float:left;
padding-top:13px;
padding-left:7px;
font-size:22px;
height:22px;
font-family:arial;
color:#ebf0f3;
letter-spacing:1px;
}
#banermid{
position:absolute;
top:251px;
margin:0px;
padding:0px;
width: 1052px;
height:124px;
background: #ffffff url(../gfx/baner-mid.jpg) no-repeat left;
}
#banermid2{
position:absolute;
top:251px;
margin:0px;
padding:0px;
width: 1052px;
height:124px;
background: #ffffff url(../gfx/baner-mid2.jpg) no-repeat left;
}
#banermid3{
position:absolute;
top:251px;
margin:0px;
padding:0px;
width: 1052px;
height:124px;
background: #ffffff url(../gfx/baner-mid3.jpg) no-repeat left;
}
#banermid4{
position:absolute;
top:251px;
margin:0px;
padding:0px;
width: 1052px;
height:124px;
background: #ffffff url(../gfx/baner-mid4.jpg) no-repeat left;
}
#banermid5{
position:absolute;
top:251px;
margin:0px;
padding:0px;
width: 1052px;
height:124px;
background: #ffffff url(../gfx/baner-mid5.jpg) no-repeat left;
}
#banerbot{
position:absolute;
top:375px;
margin:0px;
padding:0px;
width: 1052px;
height:70px;
background: #ffffff url(../gfx/baner-bot.jpg) no-repeat left;
}
#banerlnk{

padding-left:67px;
}


.titinfo{
font-weight:bold;
color:#696868;
font-size:14px;

}

.infotxt{
clear:both;
padding-top:20px;
}
.infotxt2{
float:left;
padding-top:20px;
}
.infotxt3{
clear:both;
padding-top:5px;
}
.infotxtleft{
float:left;
width:20px;
font-weight:bold;
font-size:13px;
color:#ae0000;
}
.infophotoleft{
float:left;
width:170px;
font-weight:bold;
}
.infotxthead{
font-weight:bold;
font-size:12px;
text-decoration:underline;
color:#65a208;
}
.infotxthead2{
font-weight:bold;
font-size:12px;
text-decoration:underline;
color:#e47d03;

}
.infotxthead3{
font-weight:bold;
font-size:12px;
text-decoration:underline;
color:#276cb7;

}
.infotxtright{
float:left;
width:580px;
color:#696868;
text-align:justify;
line-height:19px;
font-size:12px;
}
.infotxtright2{
float:left;
width:400px;
padding-left:30px;

color:#696868;
text-align:justify;
font-size:12px;
line-height:19px;
}
.infotxtright3{
float:left;
width:240px;

color:#696868;
text-align:justify;
}
.zapytaniecol11l{
clear:both;
float:left;
width:90px;
padding-top:5px;
}
.zapytaniecol11r{
float:left;
padding-top:5px;

}


.zapytaniecol12l{
clear:both;
float:left;
width:30px;
padding-top:5px;
height:22px;
}
.zapytaniecol12r{
float:left;
padding-top:5px;
width:200px;
height:22px;
}

.oferr{
height:15px;
border:1px solid #dedede;
width:163px;
}
.oferr3{
height:15px;
border:1px solid #777777;
width:163px;
background:#e5f8fe;
font-size:11px;
color:green;
}
#zapytaniecol12{
float:left;
width:250px;
}
#zapytaniecol11{
float:left;
width:330px;
}
#zapytaniecol21{
float:left;
width:330px;
}
#zapytaniecol22{
float:left;
width:250px;
}
#zapytanierow2{
clear:both;
padding-top:30px;
}
.row2area{
width:250px;
height:100px;
border:1px solid #dedede;
}
.row3area{
width:340px;
height:28px;
border:1px solid #777777;
background:#e5f8fe;
font-size:11px;
color:green;
}
#wyslij{
float:right;
padding-right:50px;
padding-top:20px;
}
.fraza{
clear:both;
height:20px;
padding-top:7px;
float:left;
padding-left:30px;
width:250px;
background-color:#f3f2f2;
color:#276cb7;
border:1px solid white;
}
.pozycja{
float:left;
height:20px;
padding-top:7px;
width:150px;
text-align:center;
background-color:#f3f2f2;
color:#276cb7;
border:1px solid white;
}

#frazah{
clear:both;
height:25px;
padding-top:10px;
float:left;
padding-left:30px;
width:250px;
font-weight:bold;
font-size:12px;
background-color:#c0c0c0;
color:white;
border:1px solid white;
}
#pozycjah{
float:left;
height:25px;
font-weight:bold;
font-size:12px;
padding-top:10px;
width:150px;
text-align:center;
background-color:#c0c0c0;
color:white;
border:1px solid white;
}
#kontakt-left{
float:left;
padding-top:10px;
padding-left:15px;
color:#404040;
font-size:11px;
}
.lostag1{
font-size:14px;
text-decoration:none;
color:#276cb7;
line-height:24px;
}
.lostag2{
font-size:12px;
text-decoration:none;
color:#ae0000;
line-height:24px;
}
.lostag3{
font-size:16px;
text-decoration:none;
color:#696868;
line-height:24px;
}
.lostag4{
font-size:14px;
text-decoration:none;
color:#59780e;
line-height:24px;
}
#wyc{
float:left;
width:800px;
padding-top:5px;
}
#wyc1{
float:left;
padding-left:80px;
padding-top:20px;
width:800px;
color:white;
font-family:arial;
font-size:24px;
font-weight:bold;
height:26px;

}
#wyc2{
clear:both;
float:left;
width:270px;
padding-left:80px;

}
#wyc3{
float:left;
width:270px;
padding-left:30px;

}
.wyc21{
float:left;
width:70px;
color:yellow;
font-weight:bold;
}
.wyc213{
clear:both;
height:15px;
padding-top:2px;
}
.wyc22{
float:left;
width:120px;
color:white;
}
.wyc223{
clear:both;
float:left;


width:20px;
color:white;
}
.wyc23{
float:left;
padding-left:5px;
color:white;
width:120px;
}
#wyc203{
float:left;
padding-top:30px;
color:yellow;
width:80px;
font-weight:bold;
text-align:center;
}
#wyc4{
float:left;
padding-left:80px;
padding-top:4px;
}
#wyc41{
clear:both;
padding-top:4px;
float:left;
color:navy;
font-weight:bold;
}
#wyc42{
clear:both;
float:left;
}
#wyc5{
float:left;
padding-left:40px;
padding-top:50px;
}
.mtp1{
float:left;
padding-top:22px;
}
.mtp2{
float:left;
padding-left:20px;
padding-top:22px;
}
.mtp22{
float:left;
padding-left:28px;
padding-top:22px;
}

