body {
margin:0px;
padding:0px;
background-color:#e3e3e3;
background-image:url(../images/bgGr.jpg) !important;
background-repeat:no-repeat;
font-family:Trebuchet MS;
}
.db{
display:block;
}        
.dn{
display:none;
}
.contactBox {
background-image:url(../images/kontakt.jpg);
background-repeat:no-repeat;
background-position:right top;
height:200px;
}
.orderBox {
background-image:url(../images/zamowienie.jpg);
background-repeat:no-repeat;
background-position:right 50px;
height:200px;
}
.projectBox {
background-image:url(../images/projektant.jpg);
background-repeat:no-repeat;
background-position:right 70px;
height:200px;
}
.infoBox {
background-image:url(../images/info.jpg);
background-repeat:no-repeat;
background-position:right 290px;
height:430px;

}
.malopolskie {
background-image:url(../images/malopolskie.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
width:550px;
float:left;
}
.podkarpackie {
background-image:url(../images/podkarpackie.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
width:550px;
float:left;
}
.slaskie {
background-image:url(../images/slaskie.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
width:550px;
float:left;
}
.dolnoslaskie {
background-image:url(../images/dolnoslaskie.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
width:550px;
float:left;
}
.swietokrzyskie {
background-image:url(../images/swietokrzyskie.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
width:550px;
float:left;
}
.lubelskie {
background-image:url(../images/lubelskie.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
width:550px;
float:left;
}
.lodzkie {
background-image:url(../images/lodzkie.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
width:550px;
float:left;
}
.wielkopolskie {
background-image:url(../images/wielkopolskie.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
width:550px;
float:left;
}

.opolskie {
background-image:url(../images/opolskie.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
width:550px;
float:left;
}
.mazowieckie {
background-image:url(../images/mazowieckie.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
width:550px;
float:left;
}
.lubuskie {
background-image:url(../images/lubuskie.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
width:550px;
float:left;
}

.kujawskie {
background-image:url(../images/kujawskie.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
width:550px;
float:left;
}
.zachodniopomorskie {
background-image:url(../images/zachodniopomorskie.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
width:550px;
float:left;
}
.podlaskie {
background-image:url(../images/podlaskie.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
width:550px;
float:left;
}
.pomorskie {
background-image:url(../images/pomorskie.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
width:550px;
float:left;
}
.warminskie {
background-image:url(../images/warminskie.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
width:550px;
float:left;
}
.fotoBox img{
				
}
.content .miniatury li {
padding: 10px 0px 5px 0px;
padding-left: 17px !important;
padding-left:20px;
padding-right: 5px !important;
padding-right:5px; 
margin:0px 0px 2px 0px;
margin-left:6px !important;
margin-left:5px;display:inline;
width:67px !important;	
width:65px;
float:left;
background-color:#dde4ec;
height:66px; 
}
.miniatury ul{
list-style:none;
float:left;
margin:0px;
padding:0px;
}
		
.miniatury li{


}		
.miniatury li img{
width:51px;
padding:0px;
margin:0px;
height:60px;
border:none;
			}
			

.h217 {
height:111px;
}
.moduletable-modContact {
margin:0px 0px 0px 0px;
border:1px solid #c4d1dd;
background-color:#fff;
color:#021b31;
font-size:12px;
padding:2px 3px 1px 8px;
}
.inmani {
float:right;
font-size:11px;
padding:0px 67px 0px 0px;
}
.inmani a {
text-decoration:none;
color:#021b31;
}
.inmani a:hover {
text-decoration:underline;
}

a {
color:#cf0000;
}
a:hover {
text-decoration:none;
}
p 
{
margin:0px;
padding:0px;
}
.moduletable-step {
float:left;
color:#cdd8e3;
font-size:12px;
height:183px;
display:block;
width:220px;
background-image:url(../images/bgSecond.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}
.goToContact {
text-transform:uppercase;
background-image:url(../images/goToContactBg.png);
background-repeat:no-repeat;
height:25px;
width:195px;
color:#fff;
text-decoration:none;
display:block;
text-align:center;
line-height:25px;
margin:15px 0px 5px 0px;
}
.moduletable-modContact h3 {
text-transform:uppercase;
color:#021b31;
background-color:#fff;
background-image:url(../images/writeUsIcon.png);
background-repeat:no-repeat;
background-position:4px 2px;
width:208px;
height:20px;
line-height:20px;
text-indent:30px;
font-size:14px;
font-weight:bold;
margin:0px 0px 5px 0px;
}
.paddingStep2 {
padding:5px 0px 0px 10px;
margin:0px;

}
.moduletable h3 {
text-transform:uppercase;
color:#fff;
background-color:#072c51;
background-image:url(../images/bgTitle.png);
background-repeat:no-repeat;
width:220px;
height:29px;
line-height:29px;
text-indent:30px;
font-size:14px;
font-weight:bold;
margin:0px 0px 1px 0px;
}

.moduletable-step h3 {
text-transform:uppercase;
color:#fff;
background-color:#072c51;
background-image:url(../images/stepBg.png);
background-repeat:no-repeat;
background-position:left top;
width:220px;
height:29px;
line-height:29px;
text-indent:30px;
font-size:14px;
font-weight:bold;
margin:1px 0px 1px 0px;
}
,moduletable {
margin:0px;
padding:0px;
}
.w960 {
width:900px;
margin:0px auto;
}
.headerTop {
height:80px;
float:left;
margin:0px;
overflow:hidden;
padding:0px;
width:900px;
}


.logo {
float:left;
padding:10px 0px 0px 25px;
}
.bgSearch {
width:279px;
height:42px;
float:right;
background-image:url(../images/bgSearch.png);
background-repeat:no-repeat;
margin:0px 10px 0px 0px;
}
.button {
background-color:#fff;
border:1px solid #205588;
color:#205588;
height:27px;
}
.inputbox {
background-color:#fff;
border:1px solid #205588;
height:22px;
padding:3px 0px 0px 0px;
}
.clear {
clear:both;
}
.floatLeft {
float:left;
}
.modulesTop {
height:42px;
width:183px !important;
width:183px;
font-size:11px;
background-color:#205588;
color:#fff;
text-transform:uppercase;
line-height:14px; 
padding:5px;
display:block;
float:left;
text-align:center;
}
.modulesTop2 {
height:42px;
width:183px !important;
width:183px;
font-size:10px;
background-color:#205588;
color:#fff;
text-transform:uppercase;
line-height:14px; 
padding:5px;
display:block;
float:left;
text-align:center;
}
.modulesMedium {
width:185px !important;
width:158px; 
border:1px solid #205588;
background-color:#fff;
padding:10px 3px 3px 3px;
 
display:block;
float:left;
text-align:center;
}
.odstep {
height:1px;
margin-top:10px !important;
margin-top:3px;
overflow:hidden;
margin:0px;
padding:0px;
width:100%;
display:block;

margin:0px 0px 0px 0px;
}
.modulesBottom {
background-color:#dde4eb;
width:185px ;
padding:5px 0px 0px 0px;
height:23px;
float:left;
margin:10px 0px 0px 0px;
}

.zobacz {
background-image:url(../images/seeBg.jpg);
background-repeat:repeat-x;
width:59px;
height:18px;
display:block;
float:left;
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
line-height:18px;
text-align:center;
margin-left:65px !important;
margin-left:30px;
}
.marginLeft10 {
margin-left:10px;
}
.water {
	background-image:url(../images/water2.jpg);
	background-repeat:no-repeat;
	background-position: 60% 0px;
	min-height:424px;
	width:100%;
display:block;
	}
.searchBtn {
border:0px;
background-color:transparent;
background-image:url(../images/gosearchBtn.png);
background-repeat:no-repeat;
display:block;
text-indent:-9000px;
width:21px;
height:25px;
margin:8px 0px 0px 2px;
}
.inputSearch {
	border: 0px solid #989898;
	background-color: #fff;
	height: 19px;
	width:148px;
	padding: 5px 0px 0px 0px;
	margin:8px 0px 0px 5px;
	text-indent:5px;
	font-size:10px;
	color:#9b9b9b;

}
ul#regMenu {
	float: left;
	margin: 15px 0px 0px 0px;
	height:30px;
	display:block;
}

ul#regMenu li{
	float:left;
	display:block;
	padding:0px 0px 0px 10px;
	
	}

ul#regMenu li a {	
	overflow:hidden;
	display:block;
	text-indent:-9000px;	
	cursor:pointer;	
}
ul#regMenu li a#home{
	background: url(../images/homeBtn.png) no-repeat 0 2px;
	width:11px;
	height:12px;
	margin-right:10px;
}

ul#regMenu li a#sitemap{
	background: url(../images/sitemapBtn.png) no-repeat 0 2px;
	width:11px;
	height:12px;margin-right:10px;
}
ul#regMenu li a#contact{
	background: url(../images/contactBtn.png) no-repeat 0 0px;
	width:9px;
	height:13px;margin-right:10px;
}




ul#flagsMenu {
	float: right;
	margin: 15px 0px 0px 0px;
	height:30px;
	display:block;
}

ul#flagsMenu li{
	float:left;
	display:block;
	padding:0px 0px 0px 10px;
	
	}

ul#flagsMenu li a {	
	overflow:hidden;
	display:block;
		text-indent:-9000px;
	cursor:pointer;	
}
ul#flagsMenu li a#pl{
	background: url(../images/flagsPl.png) no-repeat 0 0px;
width:18px;
	height:10px;
}

ul#flagsMenu li a#en{
	background: url(../images/flagsEn.png) no-repeat 0 0px;
width:18px;
	height:10px;
}
ul#flagsMenu li a#de{
	background: url(../images/flagsDe.png) no-repeat 0 0px;
	width:18px;
	height:10px;
}
ul#flagsMenu li a#ru{
	background: url(../images/flagsRu.png) no-repeat 0 0px;
	width:18px;
	height:10px;
}
ul#flagsMenu li a#ro{
	background: url(../images/flagsRo.png) no-repeat 0 0px;
	width:18px;
	height:10px;
}



.marginBottom15 {
margin:0px 0px 20px 0px;
}
.lighter {
color:#3e5162;
}

ul#flagsFoot {
	float: left;
	margin: 15px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	display:block;
}

ul#flagsFoot li{
	float:left;
	display:block;
	padding:2px 0px 0px 10px;
	
	}
ul#flagsFoot li a:hover {
text-decoration:underline;
}
ul#flagsFoot li a {	
	overflow:hidden;
	display:block;
	
	line-height:10px;
	font-size:11px;
	width:100px;
	text-decoration: none;
	color:#021b31;	
	cursor:pointer;	
}








ul#flagsFoot2 {
	float: left;
	margin: 2px 0px 0px 0px;
	
	display:block;
}

ul#flagsFoot2 li{
	float:left;
	display:block;
	padding:2px 0px 0px 10px;
	
	}
ul#flagsFoot2 li a:hover {
text-decoration:underline;
}
ul#flagsFoot2 li a {	
	overflow:hidden;
	display:block;
	text-indent:20px;
	line-height:10px;
	font-size:11px;
	width:100px;
	text-decoration: none;
	color:#021b31;	
	cursor:pointer;	
}

ul#flagsFoot li a#pl{
	background: url(../images/flagsPl.png) no-repeat 0 0px;

	height:15px;
}

ul#flagsFoot li a#en{
	background: url(../images/flagsEn.png) no-repeat 0 0px;

	height:15px;
}
ul#flagsFoot li a#de{
	background: url(../images/flagsDe.png) no-repeat 0 0px;

	height:15px;
}
ul#flagsFoot2 li a#ru{
	background: url(../images/flagsRu.png) no-repeat 0 0px;

	height:15px;
}
.flagsFooter {
float:left;
width:130px;
height:100px;
margin:0px 0px 0px 5px;
}


.paddingStep2 a {
color:#cdd8e3;
text-decoration:none;
}

#mainlevel {
font-size:11px;
font-weight:bold;
font-family:Verdana;
}
ul#mainlevel {
	float: left;
	margin: 0px 0px 0px 0px;
	height:30px;
	display:block;
}

ul#mainlevel li{
	float:left;
	display:block;
	padding:0px 0px 0px 30px;
	
	}

ul#mainlevel li a {	
	overflow:hidden;
	display:block-inline;
	color:#052a4e;
	text-decoration:none;
	height:31px;
	text-transform:uppercase;
}
ul#mainlevel li a:hover {

color:#940202;
}
.menuHotizontal {
float:left;
height:30px;
line-height:30px;
}
.leftColumn  {
float:left;
margin:30px 0px 0px 0px;
margin-left:20px !important;
margin-left:20px;
}
.logoMini {
float:left;
margin:15px 0px 0px 0px;
margin-left:30px !important;
margin-left:15px;
}
.txtFooter {
float:left;
font-size:11px;
color:#021b31;
margin:15px 0px 0px 10px;
}
.fsize12 {
font-size:12px;
}

.efs {
float:left;
margin:15px 0px 0px 0px;
margin-left:370px !important;
margin-left:300px;
border-right: 1px solid #89959f;
}

.contentheading {
color:#021b31;
font-size:16px;
font-weight:bold;
}
.content li {
list-style-image:url(../images/contentLi.png);
margin:3px 0px 0px 15px;
}

.content {
float:left;
display:block;
color:#fff;
width:620px !important;
width:618px;
font-size:12px;
margin:0px;
padding:0px;

}

.contentheading, .componentheading {
color:#fff;
text-transform:uppercase;
font-size:18px;

display:block;
padding:0px;
margin:40px 0px 0px 0px;

font-weight:bold;
}
#component-contact {
background-color:#fff;
font-size:14px;margin:25px 0px 0px 0px;
line-height:150%;
overflow:auto;
height:auto;
padding:10px;
color:#10293f;
}
.content .article-content {
background-color:#fff;
font-size:14px;margin:25px 0px 0px 0px;
line-height:150%;
overflow:auto;
height:auto;
padding:10px;
color:#10293f;
}
.article_separator {
margin:0px;
padding:0px;
}
.contentFrontpage .contentheading {
color:#021b31;
font-size:16px;
font-weight:bold;
}
.contentFrontpage li {
list-style-image:url(../images/contentLi.png);
margin:3px 0px 0px 15px;
}
.contentFrontpage {
float:left;
color:#021b31;
width:620px !important;
width:618px;
font-size:12px;
margin:0px 0px 0px 0px;
}
.breadcrumbs {
color:#929292;
font-size:11px;
height:25px;
display:block;
float:left;
}

.foot {
background-color:#b7bec5;
height:200px;
}
.rightColumn
{
float:left;
margin:30px 0px 0px 20px;
}
.menuTech {
width:220px;
float:left;
background-color:#fff;
}
.menuWriteUs {
width:220px;
margin:25px 0px 0px 0px;
float:left;
background-color:#fff;
}
ul.menu {
float:left;
}
.white {
color:#fff;
}
.moduletable .menu li {
float:left;
font-size:12px;
width:210px;
margin:0px 0px 0px 5px;
}
.moduletable .menu li a {
color:#021b31;
text-decoration:none;
background-image:url(../images/xx.jpg);
background-repeat:no-repeat;

text-indent:15px;
height:24px;
line-height:24px;

display:block;
}
.dalej {
background-image:url(../images/next.png);
background-repeat:no-repeat;
color:#fff;
border:0px;
background-color:transparent;
height:21px;
width:55px;
line-height:14px !important;
display:block;
text-transform:uppercase;
font-size:10px;
text-align:center;
float:right;
margin:5px 10px 0px 0px;
}
.application {
background-image:url(../images/application.jpg);
background-repeat:no-repeat;
float:left;
color:#fff;
text-indent:30px;
font-weight:bold;
}
.applicationDesc {
padding:10px 0px 0px 30px;
float:left;
font-size:12px;color:#cdd8e3;
line-height:18px;


}

.assembly {
background-image:url(../images/assembly.jpg);
background-repeat:no-repeat;
float:left;
color:#fff;
text-indent:30px;
font-weight:bold;
margin:20px 0px 0px 0px;
}
.assemblyDesc {
padding:10px 0px 0px 30px;
float:left;
color:#cdd8e3;
line-height:18px;

font-size:12px;
}
.wholeBox {
width:290px;
height:359px;
float:left;
border:1px solid #396ea4;
margin:0px;
padding:0px;
}
.flash {
padding:10px 0px 0px 0px;
}
.roll {
padding:35px 0px 0px 0px;
color:#ff0000;
}
.przewijak {
width:600px;
color:#ff0000;
}
.przewijak a {
color:#ff0000;
}
.flashBox {
width:288px !important;
width:288px;
height:355px;
display:block;
float:left;
margin:0px;
padding:0px;
}
.flashBox1 {
width:288px !important;
width:288px;
height:355px;
display:block;
float:left;
margin:0px;
padding:0px;
}
.fotoBox {
height:270px !important;
width:260px;
display:block;
float:left;
margin:0px;
padding:0px;
}
.fotoBox img {
margin:10px 0px 0px 60px;
}
.productSmall a {
text-decoration:none;
color:#fff;
}



.productDescription {
width:258px;
height:340px;
float:left;
padding:10px;
margin:0px 0px 0px 13px;
background-color:#1a4e80;

}
.documentProduct {
float:left;
height:auto;
font-size:11px !important;
}
.cartCatalogue a, .cartDoc a, .cartCatalogue2 a {
color:#10293f;
text-decoration:none;
font-size:10px !important;
}
.cartCatalogue a:hover, .cartDoc a:hover, .cartCatalogue2 a:hover {
text-decoration:underline;
}
.cartCatalogue2 {
float:left;
background-image:url(../images/pdf.jpg);
background-repeat:no-repeat;
text-indent:40px;
line-height:31px;
height:21px;
padding:0px 0px 10px 0px;
margin:10px 0px 0px 0px;
text-transform:uppercase;
font-size:10px;
width:210px;  
} 
.cartCatalogue {
float:left;
background-image:url(../images/pdf.jpg);
background-repeat:no-repeat;
text-indent:40px;
line-height:31px;
height:21px;
padding:0px 0px 10px 0px;
margin:10px 0px 0px 0px;
text-transform:uppercase;
font-size:10px;
width:170px !important;
width:170px;
}
.cartDoc {
text-transform:uppercase;
font-size:9px;
float:left;line-height:31px;
margin:10px 0px 0px 0px;
height:21px;
padding:0px 0px 10px 0px;
width:210px !important;
width:190px;
background-image:url(../images/doc.jpg);
background-repeat:no-repeat;
text-indent:40px;
}
