@import url(http://fonts.googleapis.com/css?family=Architects+Daughter);
html, body {
    margin:0;
    padding:0;
}
html {
    height: 100%;
}
body {
	min-height: 100%;
    position: relative;
	font-family: 'Metrophobic', Arial, serif;
	font-weight: 400;
	overflow-x: hidden;
}
.color1 { background: #b9b5b0; } /* szary */
.color2 { background: #87b0c6; } /* zielony */
.color3 { background: #007cc2; } /* niebieski logo */
.color4 { background: #62A4FF; } /* pseudo żółty */
.red { color: red; }

#up:hover { cursor: pointer; }
#upM { position: fixed; bottom: 0px; left: 0px; }
.error { border: 2px solid red; }
.error2 {color: red; }
.left { float: left; }
.right { float: right; }
.relative { position: relative; }
.hide_img { display: none; }
.center { text-align: center; }
.bold { font-weight: bold; }
.table { display: table; }
a.navi { text-decoration: none; color: black; }
.loading { margin-top: 50px; display: block; width: 200px; margin: 0 auto; }
.BorderBottomRed { border-bottom: 3px solid red; }
.clear { clear: both; }
.scrollme, .animateme { border: none; }
.relative { position: relative; }
.marginBottom20 { margin-bottom: 20px !important; }

h2 { margin: 0px; text-align: center; }
.brick_row { margin: 0 auto; }
.brick11 .img1, .brick11 .img2,.brick12 .img1, .brick12 .img2, .brick13 .img1, .brick13 .img2, .brick14 .img1, .brick14 .img2, .brick15 .img1, .brick15 .img2, .brick16 .img1, .brick16 .img2, .brick22 .img1, .brick22 .img2, .brick23 .img1, .brick23 .img2 { width: 538px; height: 358px; border: 1px solid black; }
.section { margin: 0 auto; height: 100%; z-index: 9998; background; white; }
.driver { width: 100% !important; margin: 0 auto; }
.in-driver { margin: 0 auto; }
.icon { display: block; margin: 0 auto; padding: 0px; }

/* sekcja language start */
#language { width: 100%; height: 23px; padding-top: 3px; padding-bottom: 3px; margin-bottom: 0px; }
#language_select { padding-right: 10px; float: right; height: 19px; padding-top: 2px; }
#language_flag { float: right; height: 21px; }
.lang { margin-right: 5px; margin-left: 5px; border: 1px solid black; }
/* sekcja language end */

/* marquee start */
#marquee { 	width: 100%; 
			position: fixed;
			bottom: 0px;
			left: 0px;
			background: white;
			z-index: 9998;
			border-top: 1px solid black;
		}			
#marquee-in { 	
	display: inline-flex;
	margin: 0px;
	padding: 0px;	
	white-space: nowrap;
	overflow: hidden;
}	
/* marquee koniec */

/* sekcja menu start */
#logo { 	background: url('../images/logo.png');
		background-size: auto auto;
		background-position: center center;
		background-repeat: no-repeat;
		}
#menu2 {	
	display: none;
	position: fixed;
	top: 0px;
	width: 100%; 
	z-index: 9997; 
	border-top: 1px solid grey;
	box-shadow: 0 4px 2px -2px gray;		
}
#menu2 a.navi:hover { font-weight: bold; }
.poziom0, .poziom1 { list-style-type: none; margin: 0px; padding: 0px; }
.poziom0:hover { cursor: pointer; }
.poziom1 { display: none; margin-left: 0px; }
.poziom1:hover { cursor: pointer; color: #252B5C; }
ul.p0 { margin: 0px; padding: 0px; }
ul.p1 { box-shadow: 0 4px 2px -2px gray; }
#menu2-in { 
	padding-top: 0px;
	margin: 0 auto;
	text-align: left;
	text-transform: capitalize;
}
/* start koniec */

/* auto instalacje start */
.col1_3 { float: left; }
.col2_3 { float: left; text-align: justify; text-justify: inter-word; } 
.col3_3 { float: left; }
.read_more { text-decoration: none; font-weight: bold; color: black; }
.read_more:hover { color: red; }
/* auto instalacje koniec */

/* galeria start */
.gallery li { display: block; float: left; }
.gallery li a img { text-align: center; }
.viewport:hover { 
	position: relative;
	top: -5px;
	left: -5px;
	border: 5px solid rgba(255, 255, 0, .5);
	box-shadow: 10px 10px 5px #000000;
}
/* galeria koniec */

/* blog start */
.blog { display: block; text-decoration: none; text-align: center; color: black; }
.blog h3 { padding: 0px; }
.blog-img { border: 1px solid black; }
.span-blog { display: block; }	
/* blog koniec */

/* nasze dane start */
.our_data { padding: 0px; float: left; }
.our_data h3 { display: block; padding: 1px 0px 3px 0px; margin: 3px 0 0 0; text-align: center;}
.rectangle { float: left; }
.square_mini { float: left; }
.rectangle_mini { float: left; display: table;}
.rectangle_mini p { display: table-cell; vertical-align: middle; }
.marqueeCustomers { overflow: hidden; }
.full_rectangle { float: left; }
/* nasze dane koniec */

/* contact start */
.col1, .col2, .col3, .col4 { float: left; margin: 5px; height: 100%; }
.row1, .row2, .row3, .row4 { height: 100%; float: left; }
.realperson-text { text-align: center; }
input[type="text"] { width: 100%; }
input[type="text"]:focus, textarea:focus { background: silver; }
button { width: 80%; margin-left: 10%; }
.hover:hover { cursor: pointer; }
.alpha p, .alpha h2, .alpha h3 { background: rgba(255,255,255,0.5); }
#contact_image { 	
	background: url('../images/kontakt.jpg'); 
	background-repeat: no-repeat;
	background-size: 100% 100%; 
	background-position: 5px 0px;
}	
/* contact end */

/* footer start */
#footer_logo { display: block; border: 1px solid black; margin: 0 auto; }
#footer h3 { margin: 0px; padding: 0px; }
#alfa_footer { text-align: center; }
#alfa_footer a { text-decoration: none; }
.tag { border: 1px solid black; float: left; }
span.tag { border: none; font-weight: bold; }
a.tag { display: block; text-decoration: none; color: black; }
@keyframes tag {
    from {	background-color: #b9b5b0;	}
    to {	background-color: #87b0c6; padding: 7px 30px 7px 30px; }
}
a.tag:hover { 	
	color: red; 
	font-weight: bold;
	animation-name: tag;
    animation-duration: 1s;
}
#up { 	
	position: fixed; 
	bottom: 0px; 
	right: 0px;  
	text-align: center; 
	color: white; 
	display: none;
	z-index: 9997;
}
#up { border: 1px solid black; }
/* footer end */

/* mapa strony start */
div.sitemap { width: 320px; margin: 0 auto; }
h1.sitemap, h2.sitemap, h3.sitemap, h4.sitemap { text-align: left; margin: 0; }
h1.sitemap { font-size: 30px; padding: 8px; }
h2.sitemap { font-size: 25px; padding: 4px; margin-left: 30px; }
h3.sitemap { font-size: 20px; padding: 2px; margin-left: 60px; }
h4.sitemap { font-size: 15px; padding: 1px; margin-left: 90px; }
.sitemap a:hover { color: blue; }
#mapa-strony { 
	background: url('../images/katalog.jpg'); 
	background-size: 100% auto;
	margin-bottom: 0px;
	padding: 50px 0px 20px 0px;
}
/* mapa strony koniec */

@media (min-width: 1200px) {
h2 { font-size: 40px; padding-bottom: 30px; }
body { font-size: 15px; }
.mobile { display: none; }
.brick_row { width: 1080px; height: 180px; }
.brick11 { width: 180px; height: 180px; }
.brick12  { width: 360px; height: 180px; }
.brick13 { width: 540px; height: 180px; }
.brick14 { width: 720px; height: 180px; }
.brick15 { width: 900px; height: 180px; }
.brick16 { width: 1080px; height: 180px; }
.brick21 { width: 180px; height: 360px; }
.brick22 { width: 360px; height: 360px; }
.brick23 { width: 540px; height: 360px; }
.brick34 { width: 720px; height: 540px; }
.brick32 { width: 360px; height: 540px; }
.brick36 { width: 1080px; height: 540px; }

.brick11 .img1, .brick11 .img2 { width: 178px; height: 178px; }
.brick12 .img1, .brick12 .img2  { width: 358px; height: 178px; }
.brick13 .img1, .brick13 .img2 { width: 538px; height: 178px; }
.brick14 .img1, .brick14 .img2 { width: 718px; height: 178px; }
.brick15 .img1, .brick15 .img2 { width: 898px; height: 178px; }
.brick16 .img1, .brick16 .img2 { width: 1078px; height: 178px; }
.brick22 .img1, .brick22 .img2 { width: 358px; height: 358px; }
.brick23 .img1, .brick23 .img2 { width: 538px; height: 358px; }

.section { width: 1080px; }
.section:not(.not) { padding-top: 40px; }
.driver { padding-top: 40px; }
.driver:not(.not) {	margin-bottom: 50px; }
.in-driver { width: 1080px; }
.art { margin-top: 20px; } /* używane w article */
.icon { width: 92px; height: 92px; }

/* marquee start */
.marqueeHight { height: 61px; min-width: 320px; }
#marquee-in { font-size: 26px; margin-top: 15px; }
/* marquee end */

/* sekcja menu start */
#menu2 { height: 40px; }
#menu { margin-top: 40px; }
.poziom0 { padding-right: 10px; padding-left: 10px; float: left; }
.poziom0:nth-child(1), .poziom0:nth-child(4), .poziom0:nth-child(5), .poziom0:nth-child(6), .poziom0:nth-child(7) { width: 100px; }
.poziom0:nth-child(2), .poziom0:nth-child(3) { width: 215px; }
.poziom1 { padding-bottom: 5px; }
ul.p1 { margin-top: 10px; padding-left: 10px; }
#menu2-in { 
	font-size: 17px;
	width: 1080px;
	height: 32px;
	margin-top: 9px;
}
/* sekcja menu koniec */
		
/* auto instalacje start */
.col1_3 { width: 360px; height: 190px; padding: 5px; }
.col2_3 { width: 690px; height: 190px; padding: 5px 10px 5px 10px; } 
.col3_3 { width: 1080px; height: 200px; }
/* auto instalacje end */
		
/* galeria start */
.gallery li { width: 240px; height: 200px; margin: 5px; } 
.gallery li a img { max-width: 240px; max-height: 160px; margin-bottom: 7px; }
/* galeria koniec */

/* blog start */
.blog { margin: 20px; width: 230px; height: 225px; }
.blog:hover { width: 250px; height: 245px; margin: 5px; border: 5px solid black; }
.blog h3 { margin: 5px 2px 5px 2px; }
.blog-img { max-width: 218px; max-height: 178px; margin: 5px; border: 1px solid black; }
.span-blog { width: 230px; }	
/* blog koniec */			
		
/* nasze dane start */
.our_data { width: 190px; height: 220px; margin: 5px; }
.square { width: 190px; height: 190px; }
.our_data h3 { height: 20px; font-size: 18px; }
.rectangle { width: 850px; min-height: 220px; padding: 0px 10px 0px 10px; }
.square_mini { width: 90px; height: 90px; margin: 10px 5px; }
.rectangle_mini { width: 290px; height: 105px; margin: 5px 0px 0px 5px; padding-left: 30px; }
.full_rectangle { width: 1070px; height: 190px; margin: 5px; }
/* nasze dane koniec */

/* contact start */
.col1 { width: 260px; }
.col2 { width: 530px; }
.col3 { width: 800px; }
.col4 { width: 1070px; }
.row1 { width: 270px; }
.row2 { width: 540px; }
.row3 { width: 810px; }
.row4 { width: 1080px; }
.col1, .col2, .col3, .col4 { margin: 5px; }
input[type="text"] { height: 30px; }
textarea { min-height: 100px; width: 530px; }
button { height: 36px; }
#contact_image { height: 400px; }
#captcha { height: 80px; }	
/* contact end */

/* footer start */
#footer { padding-top: 10px; padding-bottom: 10px; min-height: 60px; }
#footer .brick12 { min-height: 180px; width: 350px; padding: 5px; }
#footer_logo { max-width: 348px; }
#footer h3 { font-size: 20px; }
#alfa_footer { margin-top: 5px; }
.tag { font-size: 16px; padding: 7px; margin: 5px; }
span.tag { font-size: 18px; padding: 5px; margin: 6px; }
#up { height: 60px; width: 60px; font-size: 60px; }
/* footer end */
}

@media (max-width: 1199px) and (min-width: 990px) {
h2 { font-size: 35px; padding-bottom: 26px; }
body { font-size: 13px; }
.mobile { display: none; }
.brick_row { width: 948px; height: 158px; }
.brick11 { width: 158px; height: 158px; }
.brick12  { width: 316px; height: 158px; }
.brick13 { width: 474px; height: 158px; }
.brick14 { width: 632px; height: 158px; }
.brick15 { width: 790px; height: 158px; }
.brick16 { width: 948px; height: 158px; }
.brick21 { width: 158px; height: 316px; }
.brick22 { width: 316px; height: 316px; }
.brick23 { width: 474px; height: 316px; }
.brick34 { width: 632px; height: 474px; }
.brick32 { width: 316px; height: 474px; }
.brick36 { width: 948px; height: 474px; }

.brick11 .img1, .brick11 .img2 { width: 156px; height: 156px; }
.brick12 .img1, .brick12 .img2  { width: 314px; height: 156px; }
.brick13 .img1, .brick13 .img2 { width: 472px; height: 156px; }
.brick14 .img1, .brick14 .img2 { width: 630px; height: 156px; }
.brick15 .img1, .brick15 .img2 { width: 788px; height: 156px; }
.brick16 .img1, .brick16 .img2 { width: 946px; height: 156px; }
.brick22 .img1, .brick22 .img2 { width: 314px; height: 314px; }
.brick23 .img1, .brick23 .img2 { width: 472px; height: 314px; }

.section { width: 950.4px; }
.section:not(.not) { padding-top: 35px; }
.driver { padding-top: 35px; }
.driver:not(.not) {	margin-bottom: 44px; }
.in-driver { width: 950.4px; }
.art { margin-top: 18px; } /* używane w article */
.icon { width: 81px; height: 81px; }

/* marquee start */
.marqueeHight { height: 53px; min-width: 320px; }
#marquee-in { font-size: 23px; margin-top: 13px; }
/* marquee end */

/* sekcja menu start */
#menu2 { height: 35px; }
#menu { margin-top: 35px; }
.poziom0 { padding-right: 9px; padding-left: 9px; float: left; }
.poziom0:nth-child(1), .poziom0:nth-child(4), .poziom0:nth-child(5), .poziom0:nth-child(6), .poziom0:nth-child(7) { width: 88px; }
.poziom0:nth-child(2), .poziom0:nth-child(3) { width: 190px; }
.poziom1 { padding-bottom: 4px; }
ul.p1 { margin-top: 9px; padding-left: 9px; box-shadow: 0 4px 2px -2px gray; }
#menu2-in { 
	font-size: 15px;
	width: 950.4px;
	height: 28px;
	margin-top: 7px;
}
/* sekcja menu koniec */
		
/* auto instalacje start */
.col1_3 { width: 316px; height: 168px; padding: 4px; }
.col2_3 { width: 608px; height: 168px; padding: 4px 8px 4px 8px; } 
.col3_3 { width: 948px; height: 176px; }
/* auto instalacje end */
		
/* galeria start */
.gallery li { width: 210px; height: 175px; margin: 5px; } 
.gallery li a img { max-width: 210px; max-height: 140px; margin-bottom: 5px; }
/* galeria koniec */		

/* blog start */
.blog { margin: 20px; width: 197px; height: 190px; }
.blog:hover { width: 197px; height: 200px; margin: 5px; border: 5px solid black; }
.blog h3 { margin: 5px 2px 5px 2px; }
.blog-img { max-width: 187px; max-height: 165px; margin: 5px; }
.span-blog { width: 200px; }	
/* blog koniec */	
	
/* nasze dane start */
.our_data { width: 165px; height: 190px; margin: 5px; }
.square { width: 165px; height: 165px; }
.our_data h3 { height: 20px; font-size: 15px; }
.rectangle { width: 743px; min-height: 190px; padding: 0px 10px 0px 10px; margin: 5px; }
.square_mini { width: 80px; height: 80px; margin: 10px 0px 0px 5px; }
.rectangle_mini { width: 270px; height: 80px; margin: 5px 0px 0px 5px; padding: 5px; }
.full_rectangle { width: 938px; height: 190px; margin: 5px; }
/* nasze dane koniec */

/* contact start */
.col1 { width: 230px; }
.col2 { width: 460px; }
.col3 { width: 690px; }
.col4 { width: 920px; }
.row1 { width: 237px; }
.row2 { width: 475px; }
.row3 { width: 712px; }
.row4 { width: 948px; }
.col1, .col2, .col3, .col4 { margin: 3px; }
input[type="text"] { height: 25px; }
textarea { min-height: 88px; width: 466px; }
button { height: 36px; }
#contact_image { height: 352px; }
#captcha { height: 70px; }	
/* contact end */

/* footer start */
#footer { padding-top: 9px; padding-bottom: 9px; min-height: 53px; }
#footer .brick12 { min-height: 158.4px; width: 308px; padding: 4px; }
#footer_logo { max-width: 306px; }
#footer h3 { font-size: 17px; }
#alfa_footer { margin-top: 4px; }
.tag { font-size: 14px; padding: 6px; margin: 4px; }
span.tag { font-size: 16px; padding: 4px; margin: 5px; }
#up { height: 52px; width: 52px; font-size: 52px; }
/* footer end */
}

@media (max-width: 989px) and (min-width: 768px) {
h2 { font-size: 35px; padding-bottom: 26px; }
body { font-size: 12px; }
.mobile { display: none; }
.brick_row { width: 720px; height: 120px; }
.brick11 { width: 120px; height: 120px; }
.brick12  { width: 240px; height: 120px; }
.brick13 { width: 360px; height: 120px; }
.brick14 { width: 480px; height: 120px; }
.brick15 { width: 600px; height: 120px; }
.brick16 { width: 720px; height: 120px; }
.brick21 { width: 120px; height: 240px; }
.brick22 { width: 240px; height: 240px; }
.brick23 { width: 360px; height: 240px; }
.brick34 { width: 480px; height: 360px; }
.brick32 { width: 240px; height: 360px; }
.brick36 { width: 720px; height: 360px; }

.brick11 .img1, .brick11 .img2 { width: 118px; height: 118px; }
.brick12 .img1, .brick12 .img2  { width: 238px; height: 118px; }
.brick13 .img1, .brick13 .img2 { width: 358px; height: 118px; }
.brick14 .img1, .brick14 .img2 { width: 478px; height: 118px; }
.brick15 .img1, .brick15 .img2 { width: 598px; height: 118px; }
.brick16 .img1, .brick16 .img2 { width: 718px; height: 118px; }
.brick22 .img1, .brick22 .img2 { width: 238px; height: 238px; }
.brick23 .img1, .brick23 .img2 { width: 358px; height: 238px; }

.section { width: 720px; }
.section:not(.not) { padding-top: 36px; }
.driver { padding-top: 26px; }
.driver:not(.not) {	margin-bottom: 33px; }
.in-driver { width: 720px; }
.art { margin-top: 14px; } /* używane w article */
.icon { width: 60px; height: 60px; }

/* marquee start */
.marqueeHight { height: 40px; min-width: 320px; }
#marquee-in { font-size: 17px; margin-top: 11px; }
/* marquee end */

/* sekcja menu start */
#menu2 { height: 26px; }
#menu { margin-top: 26px; }
.poziom0 { padding-right: 7px; padding-left: 7px; float: left; }
.poziom0:nth-child(1), .poziom0:nth-child(4), .poziom0:nth-child(5), .poziom0:nth-child(6), .poziom0:nth-child(7) { width: 60px; }
.poziom0:nth-child(2), .poziom0:nth-child(3) { width: 161px; }
.poziom1 { padding-bottom: 2px; }
ul.p1 { margin-top: 7px; padding-left: 7px; box-shadow: 0 4px 2px -2px gray; }
#menu2-in { 
	font-size: 12px;
	width: 720px;
	height: 21px;
	margin-top: 5px;
}
/* sekcja menu koniec */
		
/* auto instalacje start */
.col1_3 { width: 320px; height: 200px; padding: 3px;  }
.col2_3 { width: 385px; height: 200px; padding: 3px 6px 3px 3px; } 
.col3_3 { width: 720px; height: 206px; }
/* auto instalacje end */
		
/* galeria start */
.gallery li { width: 160px; height: 135px; margin: 5px; } 
.gallery li a img { max-width: 160px; max-height: 110px; margin-bottom: 5px; }
/* galeria koniec */		

/* blog start */
.blog { margin: 20px; width: 140px; height: 160px; }
.blog:hover { width: 160px; height: 170px; margin: 5px; border: 5px solid black; }
.blog h3 { margin: 5px 2px 5px 2px; }
.blog-img { max-width: 130px; max-height: 130px; margin: 5px; }
.span-blog { width: 140px; }	
/* blog koniec */	
	
/* nasze dane start */
.our_data { width: 125px; height: 145px; margin: 5px; }
.square { width: 125px; height: 125px; }
.our_data h3 { height: 15px; font-size: 12px; }
.rectangle { width: 565px; min-height: 145px; padding: 5px; margin: 5px; }
.square_mini { width: 50px; height: 50px; margin: 10px 0px 0px 2px; }
.rectangle_mini { width: 213px; height: 60px; margin: 3px 0px 0px 3px; padding: 4px; }
.full_rectangle { width: 710px; height: 45px; margin: 2.5px; }
/* nasze dane koniec */

/* contact start */
.col1 { width: 172.5px; }
.col2 { width: 345px; }
.col3 { width: 517.5px; }
.col4 { width: 690px; }
.row1 { width: 180px; }
.row2 { width: 360px; }
.row3 { width: 540px; }
.row4 { width: 720px; }
.col1, .col2, .col3, .col4 { margin: 3px; }
input[type="text"] { height: 25px; }
textarea { min-height: 66px; width: 350px; }
button { height: 27px; }
#contact_image { height: 270px; }
#sprawdzenie { width: 350px; }
#captcha { height: 70px; width: 350px; }	
/* contact end */

/* footer start */
#footer { padding-top: 9px; padding-bottom: 9px; min-height: 53px; }
#footer .brick12 { min-height: 120px; padding: 4px; }
#footer1 { min-height: 160px; }
#footer .brick12:nth-child(1) { width: 172px; }
#footer .brick12:nth-child(2) { width: 280px; }
#footer .brick12:nth-child(3) { width: 244px; }
#footer_logo { max-width: 232px; }
#footer h3 { font-size: 13px; }
#alfa_footer { margin-top: 4px; }
.tag { font-size: 12px; padding: 7px; margin: 3px; }
span.tag { font-size: 15px; padding: 7px; margin: 2px; }
#up { height: 40px; width: 40px; font-size: 40px; }
/* footer end */
}

@media (max-width: 767px) {
h2 { font-size: 24px; padding-bottom: 26px; }
body { font-size: 12px; }
.computer { display: none; }
.brick_row { width: 300px; height: 150px; }
.brick11 { width: 150px; height: 150px; }
.brick21 { width: 150px; height: 300px; }
.brick22 { width: 150px; height: 150px; }
.brick23 { width: 150px; height: 150px; }
#logo { width: 300px; height: 150px; }
.brick11 .img1, .brick11 .img2 { width: 148px; height: 148px; }
.brick22 .img1, .brick22 .img2 { width: 148px; height: 148px; }
.brick23 .img1, .brick23 .img2 { width: 148px; height: 148px; }

.section { width: 300px; }
.section:not(.not) { padding-top: 34px; }
.driver { padding-top: 24px; }
.driver:not(.not) {	margin-bottom: 30px; }
.in-driver { width: 300px; }
.art { margin-top: 15px; } /* używane w article */
.icon { width: 60px; height: 60px; margin-top: 30px; }

/* marquee start */
.marqueeHight { height: 40px; min-width: 320px; }
#marquee-in { font-size: 17px; margin-top: 11px; }
/* marquee end */

/* sekcja menu start */
#menu { margin-top: 58px; }
#menu2 { height: 48px; width: 100%; }
#menu2 h3 { text-align: center; margin: 0px; padding: 0px; font-size: 28px; }
#menu2 img { position: relative; top: 5px; width: 30px; height: 30px; margin: 0px 5px 0px 0px; padding: 0px; }
ul.p0 { padding: 5px 0px 5px 50px; display: none; }
.poziom0 { padding: 5px 0px 5px 0px; font-size: 15px; width: 100%; }
ul.p1 { display: none; }
#menu2-in { padding: 5px 0px 5px 0px; width: 100%; }
/* sekcja menu koniec */
		
/* auto instalacje start */
.col1_3 { width: 300px; height: 180px; }
.col2_3 { width: 290px; min-height: 180px; padding: 5px; } 
.col3_3 { width: 300px; min-height: 206px; }
/* auto instalacje end */
		
/* galeria start */
.gallery li { width: 130px; height: 115px; margin: 5px; padding: 0px; } 
.gallery li a img { max-width: 125px; max-height: 110px; margin-bottom: 5px; }
/* galeria koniec */		

/* blog start */
.blog { margin: 20px; width: 110px; height: 135px; }
.blog:hover { width: 130px; height: 155px; margin: 5px; border: 5px solid black; }
.blog h3 { margin: 5px 2px 5px 2px; font-size: 10px; }
.blog-img { max-width: 100px; max-height: 130px; margin: 5px; }
.span-blog { width: 130px; }	
/* blog koniec */	
	
/* nasze dane start */
.rectangle { width: 290px; min-height: 145px; padding: 5px; }
.square_mini { width: 64px; height: 64px; margin: 5px 0px 0px 0px; }
.rectangle_mini { width: 222px; height: 60px; margin: 3px 0px 0px 0px; padding: 4px 0px 4px 4px; }
.full_rectangle { width: 300px; height: 45px;  }
.gallery li { text-align: center; }
/* nasze dane koniec */

/* contact start */
.col1 { width: 144px; }
.col2 { width: 288px; }
.col3 { width: 300px; }
.col4 { width: 400px; }
.row1 { width: 150px; }
.row2 { width: 300px; }
.row3 { width: 300px; }
.row4 { width: 300px; }
.col1, .col2, .col3, .col4 { margin: 3px; }
input[type="text"] { height: 25px; }
textarea { min-height: 66px; width: 288px; }
button { height: 27px; width: 118px; }
#sprawdzenie { width: 300px; }
#captcha { height: 70px; width: 288px; }	
/* contact end */

/* footer start */
#footer { padding-top: 9px; padding-bottom: 9px; min-height: 53px; }
#footer .brick12 { min-height: 100px; padding: 4px; }
#footer1 { min-height: 160px; }
#footer .brick12 { width: 300px; }
#footer_logo { max-width: 300px; }
#footer h3 { font-size: 13px; }
#alfa_footer { margin-top: 4px; }
.tag { font-size: 12px; padding: 7px; margin: 3px; }
.tag:nth-last-child(1), .tag:nth-last-child(2) { display: none; }
span.tag { font-size: 15px; padding: 7px; margin: 2px; }
#up { height: 40px; width: 40px; font-size: 40px; }
/* footer end */
}