*{margin:0; padding:0;}
body{background:#fff;font:11px Arial; color:#8f8f8f;}

#PageContainer{width:980px;margin:auto;}
              #PageContainer div, #PageContainer div img{float:left;}
#TopClaud{width:980px;height:26px;background:url(/img/top_bg.png) no-repeat left top;}

#PageContainer #IconsArea{float:right;position:relative;right:7px;}
#IconsArea img{height:22px;}
	#IconsArea  #MapIcon{width:24px;}
	#IconsArea  #HomeIcon{width:28px;}
	.BannerImages{width:726px;height:228px;}
	#Logotype{width:560px;height:56px;}
#MenuContainer{width:420px;height:56px;}
 #MenuContainer img{height:56px;}
   #Company{width:77px;}
   #Offer{width:76px;}
   #Realization{width:103px;}
   #Work, #Contact{width:82px;}
#OfferBg{background:url(/img/offer_bg.png) no-repeat;width:244px;height:228px;}

#NavigationArea{width:980px;height:64px;background:url(/img/bottom_new.png);}
#NavigationArea ul{float:left;position:relative;top:15px;left:55px;}
#NavigationArea ul li{float:left;list-style-type:none;margin:0 5px 0  0;}
#FontArea{position:relative;right:90px;top:13px;}
#FontArea img{width:16px;height:17px;}
#SearchArea{position:relative;right:60px;}
#PageContainer #NavigationRight{float:right;}


#LeftColumn{width:362px;position:relative;top:10px;}
   .ColumnMargin{width:300px;position:relative;left:25px;margin:0 0 15px 0;}
   .DubleColumnMargin{width:680px;position:relative;left:25px;margin:0 0 15px 0;}
#MidleColumn{width:363px;position:relative;top:10px;}

#DubleColumn{width:725px;position:relative;top:10px;}


#RightColumn{width:150px; margin-left: -10px;}
                          #RightColumn li {list-style-type:none;}
                          #RightColumn ul {position:relative;left:50px;float:left;width:150px;}

#FooterArea{width:740px;height:96px;background:url(/img/footer.png);}
#LogoDuble{position:relative;top:20px;width:240px;height:96px;}
#SearchBg{width:254px;height:39px;background:url(/img/search.png) no-repeat;}
   #SearchBg input {border:0; color:#fff; font:11px tahoma;}
	#SearchSend{cursor:pointer;background:url(/img/button.png) no-repeat;width:61px;height:23px;position:relative;left:30px;top:13px;vertical-align:top;}
#SearchInput{background:url(/img/input.png) no-repeat;width:109px;height:23px;position:relative;left:41px;top:10px;font-size:10px;}
#SearchInput input{background:none;padding:2px;font:11px arial;color:#9e9e9e;position:relative;left:3px;top:2px;}
#DubleContent{width:480px;border:1px solid #f0f0f0;position:relative;left:40px;}
.FullContainer{width:980px;}
.TopContainer{width:726px;}

img{border:0;}
p{margin:10px 0;}

a:link{
     text-decoration: none ;
     color: #e10000 ;
     background-color:inherit ;}
a:active,a:visited {
     color : #e10000;
     text-decoration: none ;
     background-color:inherit;}
a:hover {
     text-decoration: underline;
     color : #e10000;
     background-color:inherit; }

     h1,h2,h3,h4,h5,h6{font:11px arial;}
     .title{display:none;}
#ContactTitle{width:155px;height:24px;background:url(/img/map.png) no-repeat;position:relative;left:40px;margin:20px 0 0 0;}


.ColumnMargin h1, .ColumnMargin h2, div h1, div h2{width:360px;height:20px;background-repeat:no-repeat;}

.Title1{background:url(/img/title1.png);}
.Title2{background:url(/img/subtitle1.png);}
.dedykowane{background: url(/img/header/dedykowane.png);}
.ebiznes{ background: url(/img/header/ebiznes.png); }
.serwisy{ background: url(/img/header/serwisy.png);}
.jak{ background: url(/img/header/jak2.png);}
.jak2{ background: url(/img/header/jak.png);}
.gdy{ background: url(/img/header/gdy.png);}

.MoreImg{position:relative;left:230px;}
.WhiteArrow{background:url(/img/offer_arrow.png) no-repeat;color:#fff;height:28px;text-indent:30px;padding-top:5px;}
.WhiteArrow a{color:#fff; text-decoration:underline;}
.WhiteArrow a:hover{color:#f2f2f2; text-decoration:none;}
.WhiteArrow a:visited{color:#fff;}
.OfferUl, .OfferUl2{list-style-type:none;width:220px;position:relative;top:5px;padding-left:10px;}
.OfferUl li, .OfferUl2 li{width:220px;float:left;}

.OfferUl li h2, .OfferUl2 li h2{margin:5px; color:#f2f2f2;width:100px;}



#AboutTitle{background:url(/img/onas.gif) no-repeat;height:10px;margin:10px 25px;}
#About2Title{background:url(/img/dowiedz.gif) no-repeat;height:10px;margin:5px 25px;}

#SubMenuContainer{width:231px;height:291px;position:relative;left:8px;}
.klienci{width:231px;height:291px;position:relative;left:8px;}
#SubMenuList{list-style-type:none;width:231px;margin:10px 0;float:left;}
.klienci ul{list-style-type:none;width:231px;margin:10px 0;float:left;}
.klienci ul li{width:225px;height:30px;background:#fafafa;position:relative;left:12px;float:left;}

.klienci ul li span, .klienci ul li div span{position:relative;top:9px;left:20px;}
  #SubMenuList li{width:225px;height:30px;background:#fafafa;position:relative;left:12px;}
.ActiveSub{background:#f0f0f0;width:225px;height:30px;}

.SubSeparator{margin:1px 0 0 0 ;float:left;}
   .SubSeparator span,  .SubSeparator div span{position:relative;top:9px;left:20px;}

#FinalContentArea{width:478px;background:url(/img/finalcontenttop.png) no-repeat;position:relative;left:12px;top:10px;}
#FinalContentBottom{width:478px;background:url(/img/finalcontentbottom.png) bottom no-repeat;}
#FinalContentContainer{width:468px;background:url(/img/finalcontentbg.png);margin:36px 0 0 0;padding-left:10px;position:relative;bottom:18px;}

#firmaTitle{width:250px;height:20px;background:url(/img/kim_jestesmy.png) no-repeat;}
#szukajTitle{width:250px;height:20px;background:url(/img/header/szukaj.png) no-repeat;}
#czyTitle{ background: url(/img/header/czy.png) no-repeat; width: 250px; height:20px; margin-top: 20px; }
#kontaktTitle{width:250px;height:20px;background:url(/img/header/kontakt.png) no-repeat;}
#portfolioTitle{width:250px;height:20px;background:url(/img/header/portfolio.png) no-repeat;}
#ofertaTitle{width:250px;height:20px;background:url(/img/header/oferta.png) no-repeat;}
#pracaTitle{width:250px;height:20px;background:url(/img/header/praca.png) no-repeat;}
#dowiedzTitle{width:250px;height:20px;background:url(/img/header/dowiedz.png) no-repeat;}
#programistaTitle{width:250px;height:20px;background:url(/img/header/programista.png) no-repeat;}

#ebiznesTitle{width:250px;height:20px;background:url(/img/ebiznes.png) no-repeat;}
#serwisy_firTitle{width:250px;height:20px;background:url(/img/serwis_f.png) no-repeat;}
#serwisy_intTitle{width:250px;height:20px;background:url(/img/serwisy.png) no-repeat;}
#dedykowaneTitle{width:250px;height:20px;background:url(/img/dedykowane.png) no-repeat;}
#cowazneTitle{width:250px;height:20px;background:url(/img/co_jest3.png) no-repeat;}
#jakrealizujemyTitle{width:250px;height:20px;background:url(/img/realizujemy.png) no-repeat;}
#dlakogoTitle{width:250px;height:20px;background:url(/img/dla_kogo.png) no-repeat;}

#NaszaOfertaTitle{background:url(/img/nasza.png) no-repeat;width:200px;height:60px;position:relative;top:20px;left:11px;}
#FinalContentSeparator{width:420px;height:30px;background:url(/img/separator2.png) repeat-x left bottom;position:relative;left:15px;margin:10px 0;}
#FinalContentSeparator2{width:420px;height:30px;background:url(/img/separator2.png) repeat-x left bottom;margin:20px 0;}
#SerwisyTitle{width:200px;height:20px;background:url(/img/serwisy.png) no-repeat;}
#FinalContentTekst, #FinalContentTekst2{width:445px;position:relative;bottom:10px;left:8px; line-height: 150%;}

#FinalContentTekst ul li{list-style-type:none;background:url(/img/lst2.png) no-repeat left bottom;padding-left:25px;padding-top:5px;padding-bottom:2px;margin:0 0 15px 0;width:350px;}
#SiteMapContent ul{margin:0;padding:0;white-space:nowrap;}
#SiteMapContent li{text-indent:20px;list-style-type:none;margin:0;padding:0;white-space:nowrap;}
#SiteMapContent li ul li{text-indent:40px;}
#SiteMapContent li ul li ul li{text-indent:60px;}
#SiteMapContent li ul li ul li ul li{text-indent:80px;}
.FullWidth{width:100%;}

.ClientLogoContainer{width:150px;}
.SeeSiteContainer{background:#f0f0f0;width:130px;}
.SeeSiteContainer p {margin:20px;}
.FinalDescriptionContent{width:300px;}

input, textarea{border:0;font:11px Arial;color:#9b9b9b;padding:3px;}

.InputContainer{margin:8px 0;}
.InputLabel{width:90px;float:left; vertical-align: middle;}
.ContactInput{background:url(/img/inputbg.png) no-repeat;width:300px;height:19px;border:0;padding:5px 25px 0;}
.LabelContent{width:450px;float:left;}
.TextAreaBackground{width:444px;height:162px;background:url(/img/textarea.png);}
.ContactTextArea{width:430px;height:140px;background:none;border:0;padding-left: 14px;position:relative;right:8px;top:7px;}
.SendButton{width:98px;height:20px;background:url(/img/send.png) no-repeat;cursor:pointer;}
.CheckBoxArea{width:340px;}

div#NavBar div
{
	margin-left: 50px;
	margin-top: 14px;
}
span#small, span#medium, span#big
{
	cursor: pointer;
}

div#OfferTop a
{
	color: #fff;
}
div#FooterArea div
{
	margin-top: 30px;
	margin-left: 37px;

}

div#FinalContentTekst ul li
{
	margin-left: 20px;
}

div.wynik
{
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}

.MiddleList{margin: 20px 0;}
.ContainerMargin{margin:30px 0;}
.ContainerCorrect{position:relative;bottom:20px;}

#ContainerMiddleLayout{margin:10px 0;width:730px;}
#FooterList{width:650px;float:left;position:relative;top:1px;}
#FooterList li{list-style-type:none;margin:0 10px 0 0;float:left;color:#d3d3d3;}
#FooterList li a {color:#8a8a8a;}
.CopyRightInfo{position:relative;bottom:6px;float:left;width:650px;}

#MainSeparator{background:url(/img/separator_bg.png) repeat-y top left;}
#ProjectDescriptCont{background:url(/img/belka2.png) no-repeat;width:430px;height:46px;}
#ProjectDescriptCont dl{width:430px;}
#ProjectDescriptCont dl dd{float:left;list-style-type:none;background:none;}
.LogotypeContainers{text-align:center;width:420px;height:180px;}
.LogotypeContainers .MiniaturePortfolio{width:300px;height:150px;}
#lightbox-image-details-currentNumber{visibility:hidden;}
.MapsImg{width:117px;height:114px;position:relative;left:40px;}
#PhoneandEmail li{float:left;}
#PhoneandEmail .PaETitle, .MiddleMail, .MiddlePhone{float:left;margin:0;padding:0;}
#PhoneandEmail .PaETitle{width:40px;}
.MiddleMail{white-space:pre;}

table{float:left;}
div#arrows
{
	float: right;
}

div#arrows img
{
	cursor: pointer;
	margin-left: 20px;
}

#PageContainer #Poczta img{width:440px;margin:10px 0;float:none;}
#PageContainer #FunkcjonalnosciSklep li{background:none;}
Ol{margin:5px;}