* {margin:0;padding:0}
html, body {height:100%}
html {min-width:1025px}
body {font-family:Arial, Helvetica, sans-serif;font-size:100%;line-height:1.25em;color:#505050}
img {border:0;vertical-align:top;text-align:left}
object {vertical-align:top;outline:none}
ul, ol {list-style:none}
table, table td {padding:0;border:none;border-collapse:collapse}


/* txt, links, lines, titles */
a {color:#fff;outline:none}
a:hover{text-decoration:none}
h1 {font-size:22px;line-height:1.2em;color:#4b4b4b;font-weight:normal;letter-spacing:0px;margin-bottom:30px}
h2 {font-size:22px;line-height:1.2em;color:#ffffff;font-weight:normal;letter-spacing:0px;margin:25px 0 10px 0}
h2 strong{color:#919191; font-weight:100}
h3 {font-size:22px;line-height:1.2em;color:#ffffff;font-weight:normal;letter-spacing:0px;margin-bottom:30px}
h3 a {text-decoration:none}
h3 a:hover {text-decoration:underline}
h4 {font-size:22px;line-height:1.2em;color:#ffffff;font-weight:normal;letter-spacing:0px;padding:20px 0 10px 0;margin:0 0 10px 0;background:url(../images/header-line.jpg) repeat-x 50% top}
h5 {font-size:22px;line-height:1.2em;color:#ffffff;font-weight:normal;letter-spacing:0px;margin-bottom:20px}
h6 {font-size:22px;line-height:1.2em;color:#ffffff;font-weight:normal;letter-spacing:0px;padding:10px 0 10px 0;margin:0 0 10px 0}
h7 {font-size:14px;line-height:1.2em;color:#ffffff;font-weight:normal;letter-spacing:0px;padding:2px 0 2px 0;margin:0 0 2px 0}

.container {width:1025px;margin:0 auto;font-size:12px}
.logo {float:left; margin-top:30px}
.menutop {float:right; margin-top:70px}
.header_container {width:1025px;height:130px;background:url(../images/header-line.jpg) repeat-x 50% bottom}
#header {height:130px;overflow:hidden;min-width:1025px}
#header .bg {height:130px}

/* menu poziome u gory */
.moduletable_menupoziome ul {list-style:none; padding:0; margin:0}
.moduletable_menupoziome li {float:left; text-align:left}
.moduletable_menupoziome ul li a {display:block; margin:0 0 0 20px; padding:0 0 0 0; color:#fff; font-weight:bold;text-decoration:none; font-size:14px;text-transform:uppercase}
.moduletable_menupoziome ul li a:hover {color: #fff;border-bottom:4px solid #fff;padding:0 0 10px 0}
.moduletable_menupoziome .active a {color:#fff}

.moduletable_menupodstrony {width:100%;height:82px}
.moduletable_menupodstrony ul {list-style:none; padding:0;margin:0}
.moduletable_menupodstrony li {float:left; text-align:left;height:36px}
.moduletable_menupodstrony ul li a {display:block;margin:0;padding:35px 0 0 5px;color:#919191;font-weight:bold;text-decoration:none; font-size:20px;text-transform:uppercase;height:36px}


/* content */
#zawartosc {float:left; width:100%; color:#fff}
#tresc_strony100 {float:left; text-align:left;width:100%;overflow:hidden;font-family: 'Open Sans', arial, serif;font-size:14px;margin:20px 0 20px 0}
#tresc_strony50 {float:left; text-align:left;width:552px;overflow:hidden;font-family: 'Open Sans', arial, serif;font-size:14px;padding:0 60px 0 0;text-align: justify;margin:20px 0 20px 0;color:#ffffff}
#tresc_strony100 p{margin:0 0 12px 0}
#tresc_strony50 p{margin:0 0 12px 0}
#tresc_strony50 img {vertical-align: middle}
.readmore {padding-top:0}

#rightauto {float:left; text-align:left;width:413px;overflow:hidden;font-family: 'Open Sans', arial, serif;font-size:14px;margin-bottom:20px}
.toggle_container,.toggle_container1 {margin-bottom:20px;text-align: justify}
.toggle_container2 {text-align: justify}
h2.trigger {margin: 0 0 10px 0;height: 53px;width: 413px;background: url(../images/custom_made.png) no-repeat;cursor:pointer}
h2.active {background: url(../images/custom_made.png) no-repeat left bottom}
h2.trigger1 {margin: 0 0 10px 0;background: url(../images/standard.png) no-repeat;height: 53px;width: 413px;cursor:pointer}
h2.active1 {background-position: left bottom}
h2.trigger2 {margin: 0 0 10px 0;background: url(../images/self.png) no-repeat;height: 53px;width: 413px;cursor:pointer}
h2.active2 {background-position: left bottom}
.toggle_containera,.toggle_container1a {margin-bottom:20px;text-align: justify}
.toggle_container2a {text-align: justify}
h2.triggera {margin: 0 0 10px 0;height: 53px;width: 413px;background: url(../images/custom_made.png) no-repeat;cursor:pointer}
h2.activea {background: url(../images/custom_made.png) no-repeat left bottom}
h2.trigger1a {margin: 0 0 10px 0;background: url(../images/standard.png) no-repeat;height: 53px;width: 413px;cursor:pointer}
h2.active1a {background-position: left bottom}
h2.trigger2a {margin: 0 0 10px 0;background: url(../images/self.png) no-repeat;height: 53px;width: 413px;cursor:pointer}
h2.active2a {background-position: left bottom}
.toggle_containerb,.toggle_container1b {margin-bottom:20px;text-align: justify}
.toggle_container2b {text-align: justify}
h2.triggerb {margin: 0 0 10px 0;height: 53px;width: 413px;background: url(../images/custom_made.png) no-repeat;cursor:pointer}
h2.activeb {background: url(../images/custom_made.png) no-repeat left bottom}
h2.trigger1b {margin: 0 0 10px 0;background: url(../images/standard.png) no-repeat;height: 53px;width: 413px;cursor:pointer}
h2.active1b {background-position: left bottom}
h2.trigger2b {margin: 0 0 10px 0;background: url(../images/self.png) no-repeat;height: 53px;width: 413px;cursor:pointer}
h2.active2b {background-position: left bottom}
.moduletable_menupodstrona p{margin:0 0 12px 0}
.moduletable_kontakt {margin:75px 0 0 0}

/* footer-top */
#footer-top {overflow:hidden;min-width:1025px}
#footer-top  .bg {min-height:120px}
.footer-top {width:1025px;min-height:120px;border-top:1px solid #787878;padding:20px 0 0 0}
.footer-top img{padding-left:10px;vertical-align:middle}

/* slider */
#sliderphoto {overflow:hidden;min-width:1025px}
.moduletable_sliderphotoimg {float:left;width:286px;height:150px;background:url(../images/header-line.jpg) repeat-x 50% top}
.moduletable_sliderphotoimg img{margin-right:5px}
.moduletable_sliderphotoimg1 {float:left;width:286px;height:150px;margin-left:85px;background:url(../images/header-line.jpg) repeat-x 50% top}
.moduletable_sliderphotoimg1 img{margin-right:5px}
.moduletable_sliderphotoimg2 {float:right;width:286px;height:150px;background:url(../images/header-line.jpg) repeat-x 50% top}
.moduletable_sliderphotoimg2 img{margin-right:5px}
.zobacz {position:absolute;top:900px;font-size:11px}

/* strona główna more */
.custom_mode_img {margin-left:170px;position:absolute;top:390px}
.custom_made_margin {padding:10px 74px 0 0;text-align: justify}
.custom_made_margin ul, .custom_made_margin ul  li {margin:0 0 12px 0;text-align:left}
.standard_margin ul, .standard_margin ul  li {margin:0 0 12px 0;text-align:left}
.sef_margin ul, .sef_margin ul  li {margin:0 0 12px 0;text-align:left}
.standard_img {margin-left:542px;position:absolute;top:390px}
.standard_margin {padding:10px 83px 0 0;text-align: justify}
.sef_img {margin-left:909px;position:absolute;top:390px}
.sef_margin {padding:10px 0 0 0;text-align: justify}
#rightauto ul, #rightauto ul  li {margin:0 0 12px 0;text-align:left}
#rightauto p {margin:0 0 12px 0}

.imghover {opacity: 1}
.imghover:hover {opacity: 0.5;cursor:pointer}

.imgmore {margin-left:205px;position:absolute;top:571px}
.imgmore1 {margin-left:145px;position:absolute;top:553px}
.imgmore2{margin-left:515px;position:absolute;top:552px}
.imgmore3 {margin-left:880px;position:absolute;top:552px}

.realizacjebottom {background:url(../images/header-line.jpg) repeat-x 50% bottom};top:552px}
.imgmore3 {margin-left:880px;position:absolute;top:552px}
.imgrealizacje img{padding-right:10px}
.imgrealizacje1 img{padding:0 5px 5px 0}
.imgoferta img{padding:0 0 5px 5px}
.realizacjebottom {background:url(../images/header-line.jpg) repeat-x 50% bottom}
.textbox {background-color:#909090;border-color: #909090;border-style: solid;border-width: 1px;color: #1C1C1C;margin: 3px 0;outline: 0 none;padding: 4px 0;width: 280px}
.editbox {background-color:#909090;border-color: #909090;border-style: solid;border-width: 1px;color: #1C1C1C;height: 110px;margin: 3px 0 10px;outline: 0 none;padding: 0;width: 426px}
.buttonf {background:url(../images/kontakt.png) no-repeat 50% top;border: 0 none;color: #FFFFFF;cursor: pointer;font-family: arial;font-size: 1px;font-weight: normal;height: 26px;margin: 5px 0;width: 99px}
.realizacjeh2 h2{font-size:22px;line-height:1.2em;color:#ffffff;font-weight:normal;letter-spacing:0px;margin:25px 0 5px 0}


/* menu podstrony swiecace */
.m0 {position:absolute;top:130px;margin-left:0px;color:#fff;background:url(../images/menu1_h.png) no-repeat 0 0;height:82px;width:167px}
.m0 a{text-decoration:none}
.m1 {position:absolute;top:130px;margin-left:167px;color:#fff;background:url(../images/menu1_h.png) no-repeat 0 0;height:82px;width:130px}
.m1 a{text-decoration:none}
.m2 {position:absolute;top:130px;margin-left:297px;color:#fff;background:url(../images/menu1_h.png) no-repeat 0 0;height:82px;width:65px}
.m2 a{text-decoration:none}

.item-page_wizual img {vertical-align:middle}

/* aktualnosci */
.blog_blog .leading-0,.blog_blog .leading-1{float:left;width:49%;min-height:500px}
.blog_blog .leading-1{margin-left:20px}
.blog_blog .row-0,.blog_blog .row-1,.blog_blog .row-2,.blog_blog .row-3,.blog_blog .row-4,.blog_blog .row-5,.blog_blog .row-6,.blog_blog .row-7,.blog_blog .row-8,.blog_blog .row-9,.blog_blog .row-10{float:left;width:23%}
.blog_blog .row-1,.blog_blog .row-2,.blog_blog .row-3,.blog_blog .row-5,.blog_blog .row-6,.blog_blog .row-7,.blog_blog .row-8,.blog_blog .row-9,.blog_blog .row-10 {margin-left:27px}
.column-1,.column-2,.column-3,.column-4,.column-5,.column-6,.column-7,.column-8,.column-9,.column-10 {height:270px}
.blog_blog .create, .create {margin-bottom:10px}
.blog_blog h5 {font-size:14px}
.blog_blog h2 {font-size:18px;border-bottom: 1px solid #ccc;padding-bottom: 5px;min-height:54px;line-height: 1.4em;}

/* txt bottom */
.txt-bottom p, .txt-bottom ul, .txt-bottom ul li {margin:0 0 12px 0}