/* /////////////////////////////////////////////////*/
/*                                                  */
/*    css wykonany przez http://www.turbohtml.pl    */
/*                                                  */
/* /////////////////////////////////////////////////*/

/* ogolne */
* {	margin: 0;	padding: 0;}*.cl{clear:both} a:focus {outline:none;} img {border: 0;} fieldset {border:0;}
body, input, textarea, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {border:0pt none;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0pt;outline-color:invert;outline-style:none;outline-width:0pt;padding:0pt; margin: 0;vertical-align:baseline;}
body{color: #57504a; font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; background: #e9e4de url(../images/mainBg.jpg) repeat-y top;}
#header{width: 1000px; margin: 0 auto 20px auto; position: relative; z-index: 1000; padding: 0 0 10px 0;}
#container{width: 1000px; margin: auto;  position: relative; z-index: 1000;}
.cbg {background: url(../images/cbg.png) repeat-y top right;}
@font-face {font-family: 'oswaldregular';src: url('oswald-regular-webfont.eot');src: url('oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),url('oswald-regular-webfont.woff') format('woff'),url('oswald-regular-webfont.ttf') format('truetype'),url('oswald-regular-webfont.svg#oswaldregular') format('svg');font-weight: normal;font-style: normal;}
.fontNormal {font-family: verdana;}
.titleSection {background: url(../images/menuHalf.png); color: #fff; border-bottom: 2px solid #c5ffa5; font-family: oswaldregular; font-size: 16px; padding: 15px; display: block;}

/* top */
#top {width: 1000px; height: 127px;}
	#top .logo {display: block; width: 415px; height: 120px; padding: 10px 0 0 32px;-webkit-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; -o-transition: 1s ease-in-out; transition: 1s ease-in-out;}
	#top .logo:hover { -webkit-transform: translate(1em,-1em); -moz-transform: translate(1em,-1em); -o-transform: translate(1em,-1em); -ms-transform: translate(1em,-1em); transform: translate(1em,-1em);}
	/*#top .logo:hover {-webkit-transform: rotate(360deg) scale(1); -moz-transform: rotate(360deg) scale(1); -o-transform: rotate(360deg) scale(1); -ms-transform: rotate(360deg) scale(1); transform: rotate(360deg) scale(1);}*/
		#top .logo a {display: block; width: 415px; height: 120px; text-indent: -2000em; background: url(../images/logo.png) no-repeat;}
		
/* top menu */
#topMenu {position: relative; border-bottom: 1px solid #6b7b95; border-top: 1px solid #6b7b95; width: 1000px; height: 50px; background: url(../images/whalf.png);}
#top-menu {list-style: none; float: left; font-size: 14px;}
	#top-menu li {float: left; background: url(../images/ftitle.png) no-repeat left 14px; padding: 0 5px 0 8px;}
		#top-menu a {color: #000; font-family: oswaldregular; font-weight: normal; font-size: 15px; display: block; text-decoration: none; padding: 0 31px; line-height: 50px;}
		#top-menu a:hover,#top-menu .active a {color: #fff;  background: #7fc34f;}	

/****************** OTHER ****************/
* { transition: color 0.4s ease 0s, background-color 0.4s ease 0s, border-color 0.4s ease 0s; -moz-transition: color 0.4s ease 0s, background-color 0.4s ease 0s, border-color 0.4s ease 0s; -webkit-transition: color 0.4s ease 0s, background-color 0.4s ease 0s, border-color 0.4s ease 0s; -o-transition: color 0.4s ease 0s, border-color 0.4s ease 0s, background-color 0.4s ease 0s, border-color 0.4s ease 0s; -ms-transition: color 0.4s ease 0s, background-color 0.4s ease 0s, border-color 0.4s ease 0s;  transform-origin: center center; -moz-transform-origin: center center; -webkit-transform-origin: center center; -o-transform-origin: center center; }
.clearfix:after {content: " "; display: block; clear: both; visibility: hidden; line-height: 0;height: 0;}
.fade:hover:after {opacity: 1;}
.fade:after {content: " "; position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 0;-webkit-transition: opacity 0.5s;-moz-transition: opacity 0.5s;-o-transition: opacity 0.5s;}



/* bramy */
.bramyList {list-style: none;}
	.bramyList li {float: left;}


.uslu h3 {font-size: 19px!important; color: #76809f!important;}
.uslu {font-size: 14px!important; background: url(../images/uslu.png) no-repeat top; padding-top: 420px!important;}

.piana h3 {font-size: 19px!important; color: #76809f!important; margin: 60px 0 0 0!important; display: block;}
.piana {font-size: 14px!important; background: url(../images/piana.png) no-repeat top; padding-top: 380px!important;}
.pianaWelna {margin: 30px 30px;}
	.pianaWelna th {text-align: center; font-size: 15px; padding: 10px 0; border-bottom: 1px solid #000; border-right: 1px solid #000; width: 390px;}
	.pianaWelna td {padding: 5px 10px; font-size: 13px; border-bottom: 1px solid #000; border-right: 1px solid #000;}
.descriptionPosition {padding: 30px; clear: both; font-size: 13px;}

.opis-kol {padding: 0 50px 30px 90px;}


/* sidebar */
.sidebar {float: left; width: 259px; padding: 0 0 10px 0;}
		
/* menu sidebar */
.sidebar .menu {background: url(../images/menuHalf.png); min-height: 394px; padding: 0 0 10px 0;}
	.sidebar .menu ul {list-style: none; margin: 0 11px;}
		.sidebar .menu ul li {padding: 10px 20px 10px 22px; border-bottom: 1px solid #7a767a; background: url(../images/mbg.png) no-repeat 0 17px; position: relative;}
		.sidebar .menu ul li:last-child {border-bottom: 0;}
			/*.sidebar .menu .active {background-color: #665e56;}*/
		.sidebar .menu ul h5 {color: #fff; text-decoration: none; font-size: 14px; display: block; font-family: oswaldregular; font-weight: normal;}
		.sidebar .menu ul a {color: #fff; text-decoration: none; font-size: 14px; display: block; font-family: oswaldregular;}
		.sidebar .menu ul a:hover,.sidebar .menu .active a ,.sidebar .menu .active h5,.sidebar .menu li:hover h5 {text-decoration: none; color: #7fc34f;}
		.sidebar .menu .sub {padding: 0 0 0 16px; margin: 6px 0 0 0; color: #fff!important; font-size: 11px; font-family: Tahoma; text-decoration: none!important; background: url(../images/bulMenu.png) no-repeat 5px 2px; display: none;}
		.sidebar .menu li.active .sub {display: block;}
		.sidebar .menu li:hover > .sub {display: block;}
		.sidebar .menu li:hover > h6 {display: block;}
		.sidebar .menu .sub:hover,.sidebar .menu .sub.active {text-decoration: none!important; color: #7fc34f!important;}	
		.sidebar .menu .btn {display: none; position: absolute; left: -46px; top: 1px; width: 35px; height: 40px; -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
		.sidebar .menu .btn.drzwi {background: #ea5e00 url(../images/icoa.png) no-repeat center 50%;}
		.sidebar .menu .btn.okna {background: #5a80df url(../images/icob.png) no-repeat center 50%;}
		.sidebar .menu .btn.rolety {background: #5adfbe url(../images/icoc.png) no-repeat center 50%;}
		.sidebar .menu .btn.bramy {background: #a5df5a url(../images/icod.png) no-repeat center 50%;}
		.sidebar .menu .btn.parapety {background: #9e45e9 url(../images/icoe.png) no-repeat center 50%;}
		.sidebar .menu .btn.akcesoria {background: #e945ad url(../images/icof.png) no-repeat center 50%;}

		.sidebar .menu li:hover .drzwi {background-color: #30d124!important; width: 45px; left: -56px;}
		.sidebar .menu li:hover .okna {background-color: #0049ff!important; width: 45px; left: -56px;}
		.sidebar .menu li:hover .rolety {background-color: #199979!important; width: 45px; left: -56px;}
		.sidebar .menu li:hover .bramy {background-color: #30e418!important; width: 45px; left: -56px;}
		.sidebar .menu li:hover .parapety {background-color: #ff0000!important; width: 45px; left: -56px;}
		.sidebar .menu li:hover .akcesoria {background-color: #62ffd1!important; width: 45px; left: -56px;}

	.sidebar .ads {padding: 30px 0 20px 0; text-align: center;}

	.catalogs {margin: 0 0 30px 0;}
	.button{
    font:15px Calibri, Arial, sans-serif;

    /* A semi-transparent text shadow */
    text-shadow:1px 1px 0 #609337;

    /* Overriding the default underline styling of the links */
    text-decoration:none !important;
    white-space:nowrap;

    display:inline-block;
    vertical-align:baseline;
    position:relative;
    cursor:pointer;
    padding:10px 45px;

    background-repeat:no-repeat;

    /* The following two rules are fallbacks, in case
       the browser does not support multiple backgrounds. */

    background-position:bottom left;
    background-image:url('../images/button_bg.png');

    /* CSS3 background positioning property with multiple values. The background
       images themselves are defined in the individual color classes */

    background-position:bottom left, top right, 0 0, 0 0;
    background-clip:border-box;

    /* Applying a default border radius of 8px */

    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;

    /* A 1px highlight inside of the button */

    -moz-box-shadow:0 0 1px #fff inset;
    -webkit-box-shadow:0 0 1px #fff inset;
    box-shadow:0 0 1px #fff inset;

    /* Animating the background positions with CSS3 */
    /* Currently works only in Safari/Chrome */

    -webkit-transition:background-position 1s;
    -moz-transition:background-position 1s;
    -o-transition:background-position 1s;
    transition:background-position 1s;
}

.button:hover{

    /* The first rule is a fallback, in case the browser
       does not support multiple backgrounds
    */

    background-position:top left;
    background-position:top left, bottom right, 0 0, 0 0;
}

/* Green Button */

.gray.button{
	color:#fff !important;
	border:1px solid #a5a5a5 !important;	
	background-color: #8ed753;
	
	background-image:url('../images/button_bg.png'), url('../images/button_bg.png'), -moz-radial-gradient(center bottom, circle, rgba(142,215,83,0) 0,rgba(142,215,83,0) 100px),-moz-linear-gradient(#85ba5a, #85ba5a);
	background-image:url('../images/button_bg.png'), url('../images/button_bg.png'), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgba(142,215,202,1)), to(rgba(142,215,202,0))),-webkit-gradient(linear, 0% 0%, 0% 100%, from(#85ba5a), to(#85ba5a));
}

.gray.button:hover{
	background-color:#8ed753;
	
	background-image:url('../images/button_bg.png'), url('../images/button_bg.png'), -moz-radial-gradient(center bottom, circle, rgba(142,215,83,1) 0,rgba(142,215,83,0) 100px),-moz-linear-gradient(#8ed753, #8ed753);
	background-image:url('../images/button_bg.png'), url('../images/button_bg.png'), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgba(142,215,83,1)), to(rgba(142,215,83,0))),-webkit-gradient(linear, 0% 0%, 0% 100%, from(#8ed753), to(#8ed753));
}

.oran.button{
	color:#fff !important;
	border:1px solid #a5a5a5 !important;	
	background-color: #8ed753;
	width: 90px;
	
	background-image:url('../images/button_bg.png'), url('../images/button_bg.png'), -moz-radial-gradient(center bottom, circle, rgba(94,181,255,0) 0,rgba(94,181,255,0) 100px),-moz-linear-gradient(#428edb, #428edb);
	background-image:url('../images/button_bg.png'), url('../images/button_bg.png'), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgba(94,181,255,1)), to(rgba(94,181,255,0))),-webkit-gradient(linear, 0% 0%, 0% 100%, from(#428edb), to(#428edb));
}

.oran.button:hover{
	background-color:#8ed753;
	
	background-image:url('../images/button_bg.png'), url('../images/button_bg.png'), -moz-radial-gradient(center bottom, circle, rgba(94,181,255,1) 0,rgba(94,181,255,0) 100px),-moz-linear-gradient(#428edb, #428edb);
	background-image:url('../images/button_bg.png'), url('../images/button_bg.png'), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgba(94,181,255,1)), to(rgba(94,181,255,0))),-webkit-gradient(linear, 0% 0%, 0% 100%, from(#428edb), to(#428edb));
}

		
/* content */
.content-container {float: left; width: 741px;}
	.content {clear: both;}
	.content h3 {padding: 0 0 4px 10px; color: #78cf55; font-size: 18px; font-weight: normal; font-family: oswaldregular; text-transform: uppercase; clear: both;}
		.content h3 span {color: #76809f;}
	.content .boxes {width: 100%; clear: both; overflow: hidden; background: url(../images/dott.png) repeat-x bottom; margin: 0 0 40px 0;}
	.content .partnersContainer {padding: 10px 0 0 0;}
		.content .partnersContainer h3 {padding: 0 0 4px 30px;}
	.content .partners {clear: both; overflow: hidden; margin: 14px 0 0 0; list-style: none;}
		.content .partners li {float: left; text-align: center; width: 25%;}

.vetrexOknaOpis {padding: 20px 0 20px 50px;}
	.vetrexOknaOpis .more {margin: 20px 0 0 0;}
	.vetrexOknaOpis .more a {text-align: center; padding: 10px 20px; background: #7fc34f; color: #fff; text-decoration: none; display: inline-block;}
	.vetrexOknaOpis .more a:hover {background: #000}
.vetrexOknaPic {padding: 0 0 20px 50px; clear: both;}
	.vetrexOknaPic img {float: left; margin: 0 20px 0 0; width: 45%;}
.vetrexSpecyfikacja {clear: both; padding: 0 0 20px 0}
	.vetrexSpecyfikacja .specos {margin: 0 0 30px 0;}
	.vetrexSpecyfikacja .specos td {padding: 10px 20px; vertical-align: top;}
	.vetrexSpecyfikacja .specos td {border-bottom: 1px solid #92a3bb;}
	.vetrexSpecyfikacja ul {list-style-type: square;}
		.vetrexSpecyfikacja ul li {margin: 0 0 5px 0;}
.column_active {background: #f7f4f2;}


/* tabs */
.tabsContainer {padding: 20px 0 0 0; clear: both;}
	.tabsContainer .nav {height: 56px; padding: 8px 0 0 24px; border-bottom: 1px solid #ddd; text-transform: uppercase; font-size: 14px; list-style: none;}
		.tabsContainer .nav li {float: left; font-family: oswaldregular;}
			.tabsContainer .nav li a {display: block; padding: 18px 19px; color: #2b2b2b;border-top: 1px solid #ccc; border-left: 1px solid #ddd; border-right: 1px solid #ddd; background: #fff; margin: 0; text-decoration: none}
			.tabsContainer .nav li a:hover,.tabsContainer .nav li .current {background: #7fc34f; color: #fff; text-decoration: none; margin: -8px 0 0 0; padding: 22px 19px;}
	.tabsContainer .inside {padding: 24px 33px; line-height: 19px;}
		.hide { position: absolute; top: -9999px; left: -9999px; }

.vetrexKolList {list-style: none; width: 105%;}
	.vetrexKolList li {float: left; margin: 0 20px 20px 0;}
	.vetrexKolList span {display: block; text-align: center; padding: 5px 0;}
	.vetrexKolList img {border: 1px solid #c19a83; -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
	.vetrexKolList img:hover {border: 1px solid #c19a83; box-shadow: 0 0 7px #000;}

.pobra2 {padding: 20px 0; float: right; margin: 0 0 0 10px;}
	.pobra2  a{display: inline-block; padding: 15px 20px 15px 50px; color: #fff!important; text-transform: uppercase; font-weight: bold; text-decoration: none; background: #7fc34f url(../images/dokument.gif) no-repeat 5px 5px;}
	.pobra2  a:hover{text-decoration: none; background-color: #656a62;}

.bordbott {border-bottom: 1px solid #747a70;}
.spioc {clear: both; width: 110%;}
	.spioc img {margin: 0 40px 0 0; float: left;}

.moreIn {margin: 20px 0 0 0; float: right; text-decoration: none; display: inline-block; height: 25px; line-height: 25px; padding: 0 20px; background: #7fc34f; color: #fff; font-weight: bold;}
.moreIn:hover {background: #000;}
.vetrexMoreInList {list-style: none; padding: 40px 0 40px 50px;}
	.vetrexMoreInList li {float: left; margin: 0 11px 11px 0; width: 113px; text-align: center;}
	.vetrexMoreInList li img {height: 113px; border: 1px solid #5a6f8c;}
	.vetrexMoreInList li a {text-decoration: none; color: #fff;}
	.vetrexMoreInList li span {display: block; text-align: center; padding: 10px 3px; background: #7fc34f;}
	.vetrexMoreInList li:hover span {background: #000;}
.antitle {margin: 0 40px 0 35px!important; padding: 20px 0 0 20px!important; color: #363f4b!important; border-top: 1px solid #92a3bb;}
.antitle2 {margin: 0 40px 30px 5px!important; padding: 20px 0 0 20px!important; color: #363f4b!important;}

#mcontent {float: left; width:743px; margin: 0 0 100px 0;/* background: url(../images/whiteHalf.png);*/}
#mcontenta {float: left; width:743px; padding: 5px 0 0 0;}
#mcontent h2 {font-weight: normal;text-shadow: 2px 2px #fff; color: #76809f; font-size: 24px; margin: 10px 40px 0 35px;  border-left: 9px solid #76bc5a; padding: 0 0 6px 15px; clear: both; border-bottom: 1px solid #909aa5;}

.pianaMain {/*background: url(../images/whiteHalf.png);*/ padding: 30px 20px 0 20px; border-bottom: 1px solid #dab8aa;}
	.pianaMain h3 {font-weight: normal;text-shadow: 2px 2px #fff; color: #e62b27; font-size: 24px; font-weight: bold; margin: 10px 40px 0 0; border-left: 9px solid #ff681e; padding: 0 0 6px 15px; clear: both; border-bottom: 1px solid #ff681e;}
	.pianaMain .text {font-weight: normal; font-size: 14px; line-height: 21px; padding: 15px 0 10px 0; color: 000; background: url(../images/auto2Small.png) no-repeat 90% 55px;}
		.pianaMain .text a {color: #8a4327; text-decoration: none;}
		.pianaMain .text a:hover {text-decoration: underline;}
		.pianaMain h3 span {color: #000;}

.ofirmiePage {padding: 20px 40px!important; line-height: 22px;}
.dociepleniaInfo {padding: 20px 10px; line-height: 22px; font-size: 13px;}
	.dociepleniaInfo p {padding: 0 0 25px 0;}
	.redBullet {list-style: square ; color: red; clear: both; padding: 0 0 10px 90px; float: none; display: block; font-size: 15px; font-weight: bold;}
		.redBullet li {float: left; padding: 0 25px 0 0;}
			.redBullet li span { color: #000;}
	.pianaMain p {clear: both; width: 100%; padding: 0 0 10px 0;}
	.pianaMain .cinfo {font-size: 13px;}

.info_kontakt, .opis, .opis-b, .opis_kw {padding: 15px; margin: 20px 0 20px 25px; width: 637px; line-height: 20px; text-align: justify; overflow: hidden;}
.oscieznice {border: 1px solid #eeeae5; background: #fafaf8; padding: 5px; margin: 20px 0 20px 25px; width: 657px; line-height: 20px; text-align: justify;}
.info_kontakt img {float: right;}
.opis img {float: left; padding: 0 30px 40px 0;}
.info_kontakt span, .opis span {font-weight: bold; text-decoration: underline;}
.info_kontakt dt strong {font-size: 22px; color: #000; text-shadow: 2px 2px 0 #fff; padding: 0 0 4px 25px;}
.kolory {background: url(../images/bg_kolory.png); padding: 30px 0 0 0; height: 108px; text-align: center; margin: 16px 0;}
.box{background: url(../images/box_bg.png); width: 188px; height: 233px; float: left; margin: 0 18px 20px 0; padding: 0 12px;}
#boxess {padding: 15px 0; overflow: hidden; width: 670px;}
#boxes {padding: 15px 0; overflow: hidden; width: 690px; padding: 20px 0 0 25px;}
.box h4 {text-align: center; padding: 8px 0 0 0; font-size: 15px; font-weight: bold; height: 34px;}
.box img {float: left; padding: 0 0 0 6px;}
.box .opi {float: left; width: 105px; height: 160px; line-height: 18px; font-size: 11px; position: relative;}

/* szczegoly */
.box .szczeg {width: 100%;}
.box .szczeg p {width: 50%; float: left;}

.opis-pic {padding: 15px; margin: 20px 0 20px 25px; width: 637px; text-align: center; overflow: hidden;}
.opis .more {color: #000; border-top: 2px solid #948f8a; padding: 10px 5px;}
.opis .more a {text-decoration: none; font-weight: bold; color: #676e77;}
.opis .more a:hover {text-decoration: underline;}

.silAhref {text-decoration: none; font-weight: bold; color: #676e77;}

.stalpaw {padding: 25px; margin: 20px 0 20px 25px; width: 617px; text-align: center; overflow: hidden;}
.stalpaw img {width: 45%; float: left; margin: 0 2%;}

.boxes-kol {overflow: hidden; width: 690px; padding: 0 0 0 0;}
.boxes-kol h3 {clear: both; overflow: hidden; font-weight: normal;text-shadow: 2px 2px #fff; color: #667c87; font-size: 24px; margin: 20px 0 20px 12px; border-left: 11px solid #34a9e6; padding: 0 0 0 9px;}

#boxes h3 {clear: both; overflow: hidden; font-weight: normal;text-shadow: 2px 2px #fff; color: #667c87; font-size: 24px; margin: 20px 0 20px 12px; border-left: 11px solid #34a9e6; padding: 0 0 0 9px;}
.kolorystyka {list-style: none; border-bottom: 1px solid #a2a2a2; clear: both; overflow: hidden;}
	.kolorystyka li {float:left; width: 30%; text-align: center;}
		.kolorystyka li span {display: block; padding: 10px 0 0 0; height: 50px;}

.kolorystyka2 {list-style: none; border-bottom: 1px solid #a2a2a2; clear: both; overflow: hidden;}
	.kolorystyka2 li {float:left; width: 10%; text-align: center;}
		.kolorystyka2 li span {display: block; padding: 10px 0 0 0; height: 50px;}

.box .cena2 {float: left; display: block; font-size: 11px; width: 50%;}
	.box .cena2 strong {color: #cd0000; font-size: 15px;}
	.box .cena2 small {font-size: 9px;}
.box .cena b {color: #42a738;}

.opis-new {padding: 25px; margin: 20px 0 20px 25px; width: 607px; line-height: 20px; overflow: hidden;}
	.opis-new .prices {clear: both; overflow: hidden; float: right; width: 350px; font-size: 14px;}
		.opis-new .prices dt {float: left; width: 130px; text-align: right; padding: 0 20px 0 0; font-weight: bold; display: block;}
		.opis-new .prices dd {text-align: center; float: left; width: 100px;}
		.opis-new .prices .red {color: #ed1b24; font-weight: bold;}
		.opis-new .prices dt.red {text-align: right;}
		.opis-new .prices dt.noe {text-indent: -2000em; text-align: left;}

	.pictures-list.half li {float: left; width: 45%; text-align: center;margin: 0 18px 20px 0; border-bottom: 1px solid #666; padding: 0 0 20px 0;}
	.pictures-list.half p {text-align: right; clear: both;}
	.opis-new .pictures-list .prices {}
		.opis-new .cena-inside {float: right; margin: 0 0 20px 0;}
		.opis-new .prices .netto {font-size: 30px; color: #f63414; font-weight: bold;}
		.opis-new .prices .brutto {color: #66b823; font-weight: bold;}
		.opis-new .cena-inside small {font-size: 10px;}
#mcontent .pictures-list {list-style: none;}
	#mcontent .pictures-list li {float: left; margin: 0 18px 20px 0;}
	#mcontent .pictures-list li span {display: block; padding: 0 0 0 0; text-align: center;}
	#mcontent .pictures-list .prices span {display: inline-block!important}
	#mcontent .pictures-list img {padding: 0;}

.opis-new .ramiak {clear: both;}
.opis-new .ramiak .pic {text-align: center; padding: 10px 0 20px 0;}

.oscieznica {padding: 5px 5px; margin: 20px 0 20px 25px; width: 647px;}
	.oscieznica .pic {text-align: center; padding: 10px 0 0 0;}
	.oscieznica .pic img {width: 100%; border: 0;}


.box .cena {float: right; display: block; font-size: 15px;}
.box .cena8 {float: left; display: block; font-size: 15px; width: 90px; text-align: center; color: #fff; background: #48be38;  line-height: 12px; position: relative; padding: 7px 0; font-weight: bold; margin: -15px 0 0 0;}
.box .cena8 .zmont {color: #000; font-size: 11px; text-align: center; display: block;}
.box .cena8 small {font-size: 7px;}
.bszczegol8 {width: 85px; height: 21px; line-height: 21px; background: #737373; display: block; float: right; color: #fff; text-decoration: none; text-align: center; margin: 7px 0 0 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.bszczegol8:hover {background: #000;}
.bszczegol {width: 95px; height: 21px; line-height: 21px; background: #737373; display: block; float: right; margin: 0 0 0 25px; color: #fff; text-decoration: none; text-align: center;}
.bszczegol:hover {width: 95px; height: 21px; background: #349d29; display: block; float: right; margin: 0 0 0 25px;}
.opis ul,.opis-b ul {padding: 10px; margin: 0 0 0 20px;}
.opis strong {padding: 10px 0; display: block;}
.main_wy {font-weight: bold; color: #560909; display: block; text-align: center; font-size: 18px; font-family: ClanMedium; text-transform: uppercase;}
.ofirmie a {color: #78b600; text-decoration: none; font-weight: bold;} .ofirmie a:hover {text-decoration: underline;}
.dostepne {width: 149px; height: 30px; background: url(../images/dostepne.gif); display: block; text-indent: -2000em; margin: 0 0 20px 0;}
.dostepne-b {width: 100px; height: 20px; background: url(../images/dostepne2.gif); display: block; text-indent: -2000em; position: absolute; bottom: 20px;}
.legenda {width: 340px; height: 80px; background: url(../images/legenda.png); display: block; text-indent: -2000em; clear: both; overflow: hidden;}

.kol {list-style: none; width: 100%; overflow: hidden;}
	.kol li {float: left; text-align: center; width: 100px;}
		.kol li span {display: block; padding: 3px 0; text-align: center; font-size: 10px;}
		
.kol2 {list-style: none; width: 100%; overflow: hidden;}
	.kol2 li {float: left; text-align: center; width: 250px;}
		.kol2 li span {display: block; padding: 3px 40px; text-align: center;}
		
.kol3 {list-style: none; width: 100%; overflow: hidden;}
	.kol3 li {float: left; text-align: center; width: 200px;}
		.kol3 li span {display: block; padding: 3px 40px; text-align: center;}
		
.klamy {list-style: none; width: 100%; overflow: hidden; padding: 40px 0 0 0; clear: both;}
	.klamy li {clear: both; margin: 20px 0 0 0;}
		.klamy li img {float: left; margin: 0 10px 0 0;}


.tinfo {padding: 30px 50px 500px 50px;}

/* oferta */
.tableA {border: 1px solid #d2d2d2;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; width: 90%; margin: 20px auto 60px auto; font-weight: bold;}
	.tableA th {background: #f1f1f1; padding: 19px 0; text-align: center; font-size: 14px; color: #000; opacity: 0.5;}
	.tableA td {background: url(../images/dotted.png) repeat-x bottom; padding: 10px 0 6px 0;}
	.tableA tr:last-child td {background: none;}
	.tableA .colA {width: 532px;}
	.tableA tr td:first-child {padding: 0 0 0 25px;}
	.tableA .colB {width: 116px; text-align: center;}
		.tableA .downloadBtn {width: 23px; height: 38px; background: url(../images/download.png); text-indent: -2000em; display: inline-block; position: relative;}
		.tableA .downloadBtn:after {content: " "; background: url(../images/download.png) no-repeat 0 -38px;}



/* slider 3 produktow*/
.mslide {clear: both; overflow: hidden; position: relative; padding: 0 0 0 25px; width: 700px;}
.mslide ul{list-style: none;}
.mslide .arrows_mslide {position: absolute; top: 12px; right: 30px; z-index: 999; width: 67px;}
	.mslide .arrows_mslide .next{width: 21px; height: 25px; text-indent: -2000em; background: url(../images/arr.png) no-repeat; border: 0; float: right; cursor: pointer;}
	.mslide .arrows_mslide .prev{width: 21px; height: 25px; text-indent: -2000em; background: url(../images/arl.png) no-repeat; border: 0; float: left; cursor: pointer;}
	
.naglowek {width: 650px; clear: both; overflow: hidden; font-size: 20px; font-weight: bold; padding: 0 0 0 21px; height: 46px; line-height: 46px; margin: 0 0 10px 0; color: #ff0909;}

.naglowek-red {width: 650px; clear: both; overflow: hidden; font-size: 13px; color: #fff; padding: 0 0 0 21px; height: 46px; line-height: 46px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin: 0 0 10px 0; border: 1px solid #e22000; background: #e22000 url(../images/white_halo.png) no-repeat;}
.naglowek-red-m {width: 650px; clear: both; overflow: hidden; font-size: 13px; color: #fff; padding: 0 0 0 21px; height: 46px; line-height: 46px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin: 0 0 10px 26px; border: 1px solid #d70000; background: #d70000 url(../images/white_halo.png) no-repeat;}
.naglowek-orang {width: 650px; clear: both; overflow: hidden; font-size: 13px; color: #fff; padding: 0 0 0 21px; height: 46px; line-height: 46px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin: 0 0 20px 26px; border: 1px solid #e0dfd4; background: #e0dfd4 url(../images/white_halo.png) no-repeat;}
.naglowek-green {width: 650px; clear: both; overflow: hidden; font-size: 13px; color: #fff; padding: 0 0 0 21px; height: 46px; line-height: 46px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin: 10px 0 20px 25px; border: 1px solid #d7d6ce; background: #d7d6ce url(../images/white_halo.png) no-repeat;}
	.naglowek-red .ntitle{font-weight: normal;text-shadow: 2px 2px #ff2400; color: #fff; font-size: 24px; background: url(../images/arrows-big.png) no-repeat 0 5px; padding: 0 0 0 49px; clear: both;}
	.naglowek-red-m .ntitle{font-weight: normal;text-shadow: 2px 2px #e22000; color: #fff; font-size: 24px; background: url(../images/arrow-big.png) no-repeat 0 5px; padding: 0 0 0 49px; clear: both;}
	.naglowek-orang .ntitle{font-weight: normal;text-shadow: 1px 1px #fff; color: #87592c; font-size: 19px; background: url(../images/arrow-big.png) no-repeat 9px 3px; padding: 0 0 0 49px; clear: both;}
	.naglowek-green .ntitle{font-weight: normal;text-shadow: 1px 1px #fff; color: #87592c; font-size: 19px; background: url(../images/arrow-big.png) no-repeat 9px 3px; padding: 0 0 0 49px; clear: both;}
	
.oferta-boxy {padding: 0 0 15px 25px; width: 680px; overflow: hidden;}
.oferta-boxy a:hover {background-position: 0 -202px;}
.oferta-boxy .o1.active {background-position: 0 -202px;}
.oferta-boxy .o2.active {background-position: 0 -202px;}
.oferta-boxy .o3.active {background-position: 0 -202px;}
.oferta-boxy .o4.active {background-position: 0 -202px;}
.oferta-boxy .o5.active {background-position: 0 -202px;}
	.oferta-boxy .o1 {width: 161px; height: 202px; float: left; display: block; text-indent: -2000em; background: url(../images/o1.jpg);}
	.oferta-boxy .o2 {width: 172px; height: 202px; float: left; display: block; text-indent: -2000em; background: url(../images/o2.jpg);}
	.oferta-boxy .o3 {width: 175px; height: 202px; float: left; display: block; text-indent: -2000em; background: url(../images/o3.jpg);}
	.oferta-boxy .o4 {width: 163px; height: 202px; float: left; display: block; text-indent: -2000em; background: url(../images/o4.jpg);}
	.oferta-boxy .o5 {width: 175px; height: 202px; float: left; display: block; text-indent: -2000em; background: url(../images/o5.jpg);}
	
.oferta-boxy ul {list-style: none; padding: 0 0 0 30px; float:left; width: 300px;}
	.oferta-boxy .ti {font-size: 12px; color:#c70000;}
	.oferta-boxy .sc {list-style: none; padding: 5px 0; clear: both;}
		.oferta-boxy .sc  li{background: url(../images/sc-bul.png) 0 2px no-repeat; padding: 0 0 0 25px;}
		.oferta-boxy .sc  li a{color: #000; text-decoration: none;}
		.oferta-boxy .sc  li a:hover{text-decoration: underline;}
		
	.bback {display: block; width: 100%; clear: both; overflow: hidden;}
	.bback a{text-decoration: none; float: right; display: block; width: 80px; color: #fff; border-left: 15px solid #c70000; background: #110c0c; padding: 4px 20px; margin: 0 20px 0 0;}
	.bback a:hover{text-decoration: none; float: right; display: block; width: 80px; color: #fff; border-left: 15px solid #110c0c; background: #c70000; padding: 4px 20px; margin: 0 20px 0 0;}
	
/* bramy */
.picturelist {list-style: none; width: 600px; clear: both;}
	.picturelist li {float: left; width: 200px; text-align: center;}
	.picturelist img {padding: 0; clear: both;}
		.picturelist li span {display: block; text-align: center; width: 200px; padding: 8px 0; clear: both;}
		
/*  */
.plist {list-style: none; clear: both; overflow: hidden;}
.plist li {padding: 0 8px; float: left; text-align: center;}
.plist li span{display: block; padding: 5px 0;}

.klist {list-style: none; clear: both; overflow: hidden;}
.klist li {padding: 0 2px; width: 90px; float: left; text-align: center;}
.klist li span{display: block; padding: 5px 0;}

.opis-b h3 {font-weight: bold; font-size: 15px; color: #76809f; border-left: 10px solid #6d7b95; padding: 0 0 0 10px; margin: 15px 0; clear: both; overflow: hidden;}
.opis-b ul ol {padding: 5px 0 0 20px;}
.pobra {padding: 20px 0;}
	.pobra  a{display: block; padding: 10px 0 10px 50px; color: #df4900; font-weight: bold; text-decoration: none; background: url(../images/dokument.gif) no-repeat;}
	.pobra  a:hover{text-decoration: underline;}
.opis .pic {float: left; width: 320px;}
	.opis .pic p {clear: both; padding: 5px 0 0 0;}
.sub-opis {float: left; width: 300px;}

/* raty */
.raty-list {list-style: none; overflow: hidden;}
	.raty-list li {float:left; text-align:center; padding: 10px;}
	.opis-b.as p {padding: 0 0 15px 0;}
	
/* promocje */
.promo {font-size: 20px; line-height: 27px; text-align: center; display: block;}
	.promo strong {font-size: 24px; color: #da0000;}
		.promo .prze {font-size: 18px; color: #ff6600; text-decoration:line-through; font-weight: bold;}
		.promo .szcz {font-size: 15px; display: block; padding: 10px 0 0 0;}
/* kontakt */
.info_kontakt dl {float: left; width: 280px; padding: 0 0 40px 0; font-size: 14px;}
	.info_kontakt dt {font-weight: bold; color: #000; font-size: 18px; padding: 0 0 8px 0;}
	.kright {float: left; width: 280px;}
	
	#map-polska {width: 340px; float: left;}
	
#bcontact {clear: boht; overflow: hidden; padding: 0 0 20px 0;}
	#bcontact form {width: 600px; position: relative;}
#bcontact form label{color: #666; font-size: 12px; display: block; width: 170px!important; float: left;}
#bcontact form label span{color: #a81d20;}
#bcontact form p input {border: 1px solid #ccc; background: #f4f4f4 url(../images/input_bg.png) repeat-x top; height: 32px; line-height: 32px; width: 322px!important; padding: 0 10px; color: #666; float: left;}
#bcontact form p textarea {border: 1px solid #ccc; background: #f4f4f4 url(../images/input_bg.png) repeat-x top; height: 122px; width: 382px; padding: 10px; color: #666; resize: none;}
#bcontact form p {padding: 0 0 14px 0; overflow: hidden; clear: both;}
#bcontact form p div {float: left;}
.textarea_fu {float: left!important; width: 104px!important; height: 150px!important;}
.textarea_fu textarea {border: 1px solid #ccc; background: #f4f4f4 url(../images/input_bg.png) repeat-x top; height: 122px; width: 382px; padding: 10px; color: #666; resize: none;}
#bcontact form .submit_pos {padding: 10px 20px 0 0; width: 115px; float: right;}
#bcontact form .submit_pos .submit_button{width: 115px; height: 50px; border: 0; cursor: pointer; background: #c40000; color: #fff;}
#bcontact form .submit_pos .submit_button:hover {background: #57af2b;}
#bcontact #bContact_email_sent{padding: 15px 0 0 10px; width: 580px; text-align: center;}
#bcontact #bContact_send_email{padding: 35px 0 0 10px; width: 580px;}
#bContact_email_sent .big_tx {color: #666; font-size: 39px; display: inline-block;}
#bContact_email_sent .big_tx  span{color: #729c54; font-size: 36px;}
#bContact_email_sent p {color: #8b8989; font-family: Arial; font-size: 12px; line-height: 22px; padding: 6px 0 36px 0; background: url(../images/bg_tx.png) no-repeat bottom;}
#bcontact_form {position: relative;}
.error_message {position: absolute; width: 90px; margin-left: 30px; line-height: 10px;}
.error_message2 {position: absolute; width: 280px; margin-left: 3px; top: 290px; font-size: 10px;}
#bcontact a {text-decoration: none;color: #339900;}
#bcontact fieldset {border:0;}
span.error_message {float: right; clear: left; display: none; font-size: 10px; padding: 3px 0 0 0;}
span.error_message.anti_bot { float: left; }
#bContact_send_email { display: none; text-align: center; color: #FF7200; }
#bContact_email_sent { color: #429B00; text-align: center; display: none; }
#bContact_email_sent p { color: #949494;}



#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../images/fancy/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../images/fancy/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../images/fancy/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../images/fancy/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../images/fancy/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancy/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../images/fancy/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../images/fancy/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancy/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../images/fancy/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../images/fancy/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../images/fancy/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../images/fancy/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../images/fancy/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../images/fancy/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../images/fancy/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy/fancy_nav_right.png', sizingMethod='scale'); }
/*.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy/fancy_nav_right.png', sizingMethod='scale'); }*/

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy/fancy_shadow_nw.png', sizingMethod='scale'); }






























































/* produkty */
.produkt {width: 229px; float: left; padding: 0 2px 25px 12px; font-family: oswaldregular;}
	.produkt .pic {width: 229px; height: 205px;}
	.produkt .name {height: 53px; line-height: 53px; font-size: 13px; background: #ff8900;}
		.produkt .name a {text-decoration: none; color: #fff; margin: 0 0 0 27px; text-transform: uppercase;}
		.produkt .name a:hover {text-decoration: underline;}
	.produkt .price {height: 43px; line-height: 43px; color: #57504a; font-size: 14px; padding: 0 0 0 27px; width: 109px; float: left;}
	.produkt .more {float: left; width: 93px;}
		.produkt .more a {color: #fff; display: block; height: 39px; line-height: 39px; border: 2px solid #57504a; text-decoration: none; background: url(../images/more.png); text-align: center;}
		.produkt .more a:hover {background-position: 0 -39px; border: 2px solid #6d665f;}
		
/* aktualnosci */
.aktualnosci {list-style: none;}
	.aktualnosci li {float: left; overflow: hidden; margin: -20px 0 20px 0; width: 344px; padding: 10px 0 10px 21px; border-right: 1px solid #d5d3d2;}
	.aktualnosci li:last-child {border: 0;}
		.aktualnosci .date {float: left; width: 122px; height: 31px; line-height: 31px; text-align: center; border-bottom: 2px solid #57504a; background: url(../images/more.png); color: #fff;}
		.aktualnosci .name {float: left; width: 201px; height: 31px; padding: 0 5px 0 16px; font-weight: bold;}
			.aktualnosci .name a {color: #ffa501; text-decoration: none;}
			.aktualnosci .name a:hover {text-decoration: underline;}
		.aktualnosci .desc {clear: both; padding: 12px 0 0 10px;}
		
/* katalog */	
.content .kat-sort {clear: both; overflow: hidden; margin: 0 0 5px 0;}
.content .navi {clear: both; padding: 0 0 0 30px; margin: 0 0 11px 0; background: url(../images/nav.png) repeat-x; height: 47px; line-height: 47px; color: #e9e4de;}
	.content .navi a {text-decoration: none; color: #e9e4de; margin: 0 2px;}
	.content .navi a:hover {text-decoration: underline;}
.content .cat-inf {padding: 9px 19px; background: #efedea; border: 1px solid #e9e4de; margin: 0 11px 10px 11px; line-height: 18px;}
	.content .cat-inf h2 {font-family: oswaldregular; font-weight: normal; margin: 0 0 10px 0;}
	.content .cat-inf a {text-decoration: underline; color: #ff8800;}
	.content .cat-inf a:hover {text-decoration: none;}

/* paginacja */
.paginacja {padding: 10px 12px 20px 0; position: relative; list-style: none; color: #57504a; height: 19px; line-height: 19px; float: right;}
	.paginacja ul {float: left; list-style: none;}
	.paginacja li {float: left; margin: 0 0 0 6px;}
		.paginacja li a {display: block; line-height: 22px; height: 22px; font-weight: bold; padding: 0 9px; color: #57504a; background: url(../images/pag.png); text-decoration: none; border: 1px solid #d5d3d1;}
		.paginacja li a:hover,.paginacja .active a {background: url(../images/oran.png); color: #fff; border: 1px solid #ff8a00;}
		.paginacja .active a {font-weight: bold;}
	.paginacja .name {float: left; display: block; line-height: 24px; margin: 0 10px 0 0;}
	
/* sortowanie */
.sort {float: left; padding: 8px 0; color: #57504a; width: 475px;}
	.sort label {float: left; font-weight: bold; width: 101px; padding: 0 6px 0 13px; line-height: 28px; display: block; text-align: right;}
		.sort .sel {width: 121px; height: 20px; border: 1px solid #dfd9d2; padding: 4px 10px 0 10px; margin: 0 0 0 6px; float: left;}
		.sort .sel.sh {width: 91px;}
			.sort .sel select {border: 0; width: 125px; color: #57504a; font-size: 11px;}
			.sort .sel.sh select {width: 95px;}
		.sort .go {background: #ffa701 url(../images/oran.png); cursor: pointer; font-family: oswaldregular; font-size: 14px; text-shadow: -1px -1px 0 #d68016; padding: 0 10px; float: left; border: 1px solid #ff8a00; color: #fff; height: 26px; line-height: 26px; margin: 0 0 0 6px;}
		.sort .go:hover {background: #ffbf01 url(../images/oran.png) repeat-x 0 -26px; border: 1px solid #ffb447;}
		
/* product */
.product-page {clear: both;}
	.product-page .gal {border: 1px solid #e9e4de; margin: 0 8px 20px 7px; padding: 8px 8px 0 8px; width: 260px; float: left; overflow: hidden;}
		.product-page .gal .big-pic {width: 260px; height: 234px; text-align: center; margin: 0 0 10px 0;}
		.product-page .gal .small-pic {width: 268px; list-style: none;}
			.product-page .gal .small-pic li {float: left; margin: 0 7px 7px 0;}
	.product-page .rig {float: left; width: 440px;}
		.product-page .rig h1 {color: #ff8900; font-size: 18px; font-weight: normal; font-family: oswaldregular; padding: 7px 0 8px 18px;}
		.product-page .rig .prod {padding: 0 0 18px 18px;}
			.product-page .rig a {font-weight: bold; color: #57504a;}
			.product-page .rig a:hover {text-decoration: none;}
		.product-page .rig dl {padding: 0 0 16px 18px; line-height: 16px;}
			.product-page .rig dt {font-weight: bold;}
	.product-page .rig form {clear : both;}
		.product-page .rig .wh {clear : both; margin: 11px 0 0 0;}
			.product-page .rig .wh label{width: 44px; line-height: 42px; text-align: right; display: block; float: left;}
			.product-page .rig .wh input{width: 26px; height: 22px; line-height: 22px; padding: 0 5px; margin: 10px 29px 0 13px; font-weight: bold; text-align: center; border: 1px solid #dfd9d2; float: left;}
			.product-page .rig .wh .go{background: url(../images/more.png); font-weight: normal; cursor: pointer; font-family: oswaldregular; font-size: 14px; text-shadow: -1px -1px 0 #59524c; padding: 0 20px; float: left; border: 1px solid #726962; color: #fff; width: 110px; height: 40px; line-height: 40px; margin: 0!important;}
			.product-page .rig .wh .go:hover{background: url(../images/more.png) repeat-x 0 -40px; border: 1px solid #726962;}
		.product-page .rig .dostepnosc {clear: both;}
			.product-page .rig .dostepnosc {clear: both; padding: 0 0 0 18px;}
			.product-page .rig .dostepnosc strong {font-size: 11px; padding: 0 20px 0 0; display: block; float: left; height: 42px; line-height: 42px;}
			.product-page .rig span{background: #ffa701 url(../images/oran.png); font-family: oswaldregular; font-size: 14px; text-shadow: -1px -1px 0 #d68016; padding: 0 20px; float: left; border: 1px solid #ff8a00; color: #fff; height: 40px; line-height: 40px;}
		.product-page .rig .dark-box {margin: 10px 0; border: 1px solid #e9e4de; background: #efedea; padding: 10px 0 10px 17px; overflow: hidden;}
			.product-page .rig .dark-box label {float: left; line-height: 22px;}
			.product-page .rig .dark-box .sel {width: 56px; height: 20px; background: #fff; border: 1px solid #dfd9d2; padding: 4px 10px 0 5px; float: left; margin: 0 6px;}
			.product-page .rig .dark-box .sel select {border: 0; width: 63px; color: #57504a; font-size: 11px; background: none;}
		.product-page .rig .dark-box .price {clear: both; overflow: hidden; font-size: 18px; font-family: oswaldregular; padding: 0 0 10px 0;}
			.product-page .rig .dark-box .price strong {font-weight: normal; font-size: 22px; color: #ff8800; margin: 0 10px;}
			.product-page .rig .dark-box .price small {text-decoration: line-through; font-size: 14px;}
	.hide {position: absolute; top: -9999px; left: -9999px;}
#desc-tabs {clear: both; margin: 0 7px 20px 7px; position: relative;}
	#desc-tabs .pliki {position: absolute; right: 0; list-style: none; top: 15px;}
		#desc-tabs .pliki li {float: left; line-height: 16px;}
			#desc-tabs .pliki li a {text-decoration: none; color: #ff8900; line-height: 16px; display: block; font-weight: bold; margin: 0 15px; padding: 0 26px 0 0; background: url(../images/down.png) no-repeat top right;}
			#desc-tabs .pliki li a:hover {text-decoration: underline;}
#desc-tabs .nav {overflow: hidden; list-style: none; padding: 0 0 0 1px;}
	#desc-tabs .nav li {float: left; text-align: center; line-height: 39px;}
	#desc-tabs .nav li.last {margin-right: 0; }
		#desc-tabs .nav li a {display: block; font-weight: bold; padding: 0 35px; color: #57504a; font-size: 11px; text-align: center; text-decoration: none; border-right: 1px solid #e9e4de; border-top: 1px solid #e9e4de; border-left: 1px solid #e9e4de; margin: 8px 0 0 -1px;}
		#desc-tabs .nav li a:hover {color: #ff8900; text-decoration: underline;}
.list-wrap{border: 1px solid #e9e4de; margin: -1px 0 0 0; padding: 22px 27px;}
.desc-inside {line-height: 18px;}
	.desc-inside p {margin: 0 0 20px 0;}
	.desc-inside h2 {font-weight: bold; margin: 0 0 20px 0; font-size: 11px;}
		.desc-inside a {color: #ff8900; text-decoration: underline;}
		.desc-inside a:hover {text-decoration: none;}
	#desc-tabs ul li a.current{color: #ff8900; text-decoration: none; font-weight: bold; border-bottom: 1px solid #fff; line-height: 47px; margin: 0 0 0 -1px;}

/* slider */
#slider {width: 741px; height: 441px; overflow: hidden;}
#sliderc {position:relative; width: 741px; height: 441px;background: url(../images/loading.gif) no-repeat 50% 50%;}
#sliderc img {position:absolute;top:0px;left:0px;display:none;}
#sliderc a {border:0;display:block;}
.nivo-controlNav {position:absolute;bottom: -3px; right: 5px;}
.nivo-controlNav a {display:block;width:23px;height:23px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin: 0 1px;float:left;}
.nivo-controlNav a.active {background-position:0 -23px;}
.nivo-directionNav a {display:block; width:33px; height: 64px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {right: 0px; top: 130px;}
a.nivo-nextNav:hover {background-position: 0 -64px;}
a.nivo-prevNav {left: 0px; top: 130px;background-position: -33px 0;}
a.nivo-prevNav:hover {background-position: -33px -64px;}
.nivo-caption {text-shadow:none;}
.nivo-caption a {color:#efe9d1;text-decoration:underline;}

/* slider css */
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption {position:absolute;left:0px; height: 128px; top: 294px; color:#57504a; opacity: 1!important; width: 642px; z-index:89;}
.nivo-caption .inside {height: 123px; background: url(../images/half.png); color:#57504a; opacity: 1!important; width: 601px; padding: 0 17px 5px 24px;}
.nivo-html-caption p {margin:0; line-height: 14px!important;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
#slider h3 {padding: 14px 0 6px 0; color: #57504a; font-size: 26px; font-weight: normal; font-family: oswaldregular!important; text-transform: uppercase;}
#slider h3 span {color: #e41818;}


/* about */
.ofirmie {padding: 10px 10px 30px 10px; position: relative; /*background: url(../images/budma-bg.png) right; height: 410px;*/}
.ofirmie .mord {padding: 30px 0 0 0;}
.ofirmie.hei {height: 65px; overflow: hidden;}
.ofirmie .hide {display: none;}
.ofirmie.hei.hei0 {height: 65px;}
.ofirmie.hei.hei100 {height: 100%;}
	.ofirmie.nbg {padding: 30px 20px 20px 20px; margin: 0 0 10px 0; background: #f6f6f6 url(../images/dott.png) repeat-x top;}
	.ofirmie .more {position: absolute; right: 30px; bottom: 3px; color: #ff4200;}
.main_wy {font-weight: bold; color: #4e596c; display: block; text-align: center; font-size: 18px; font-family: oswaldregular; text-transform: uppercase;}
	.main_wy span {color: #8d95a4;}
.ofirmie a {color: #78b600; text-decoration: none; font-weight: bold;} .ofirmie a:hover {text-decoration: underline;}


/* about v2 */
.boxMleft {float: left; width: 440px; position: relative; margin: 0 0 20px 0; font-size: 13px;}
.boxMright {float: left; width: 260px; background: url(../images/obsza.png); font-size: 13px; line-height: 18px; color: #7b7060;}
	.boxMleft .mposa {width: 280px; text-indent: 30px;}
		.boxMleft .mposa p {text-indent: 30px; padding: 0 0 10px 0; text-align: justify; display: block;}
	.boxMleft .ozdo {width: 140px; height: 256px; display: block; text-indent: -2000em; position: absolute; top: -30px; right: 0; background: url(../images/ozdo.png);}
	.boxMright h3 {margin: 5px 0 220px 0;}
			
/* footer */
#footer-container {width: 100%; padding: 0px 0 0 0; background: #595859; margin: 30px 0 0 0; position: relative;}
	.footer {width: 1000px; height: 1px; margin: auto; font-family: oswaldregular; text-transform: uppercase;}
	.stopka {height: 53px;line-height: 53px; color: #fff; list-style: none; clear: both; overflow: hidden; width: 1000px; margin: auto;}
		.stopka li {float: left; padding: 0 14px;}
		.stopka .wyk {float: right;}
			.stopka a {color: #fff; text-decoration: none;}
			.stopka a:hover {text-decoration: underline;}
			
/* descriptions */
.descriptions {clear: both;}
	.descriptions .pic {float: left; width: 200px; padding: 30px 0 20px 50px;}
	.descriptions .right {float: left; width: 470px; padding: 30px 0 30px 0;}
		.descriptions .right .otitle {font-size: 13px; font-weight: bold;}
		.descriptions .right ul {list-style-type:square; padding: 10px 20px;}
.moreInfo {padding: 20px 0 20px 50px;}
	.moreInfo .tabela td,.moreInfo .tabela tr {border: 1px solid #000;}
.wersje {padding: 20px 0 20px 50px; list-style: none;}
	.wersje li {padding: 0 20px 20px 0; float: left;}
			
/* rolety */
.descWide {margin: 0 0 0 50px; clear: both; padding: 30px 0;}
.descWide.borda {border-top: 2px solid #606771;}
	.descWide h3 {font-weight: bold; font-size: 14px; color: #474c52;}
	.descWide h4 {font-weight: bold; font-size: 16px; color: #656a7d; padding: 0 0 15px 0; font-family: oswaldregular; font-weight: normal; text-shadow: 1px 1px 0 #fff;}
	.descWide p {padding: 0 0 30px 0;}
	.descWide .lef {float: left; width: 50%;}
	.descWide .rig {float: left; width: 50%;}
	.descWide .rig a {text-decoration: none; color: #4da244; font-weight: bold;}
	.descWide .rig a:hover {color: #f9093f;}
	.descWide .lef2 {float: left; width: 30%;}
	.descWide .rig2 {float: left; width: 70%;}

.subMenuTitle {font-size: 13px; color: #aff8bf; font-family: oswaldregular; font-weight: normal; padding: 0 0 0 5px; display: none;}
.menu li:hover .subMenuTitle,.menu .active .subMenuTitle {display: block;}

.antyCena {padding: 0 0 30px 0;}
	.antyCena p {font-weight: bold; color: #000; background: #46b431; display: inline-block; margin: 3px 0 0 0; padding: 5px 10px;}
	.antyCena strong {font-weight: bold; font-size: 15px; color: #fff;}

	.antyCena2 {padding: 0 0 30px 0;}
	.antyCena2 p {font-weight: bold; color: #000; background: #46b431; display: inline-block; margin: 3px 0 0 0; padding: 5px 10px!important;}
	.antyCena2 h3 {color: #000;}
	.antyCena2 .strong {font-weight: bold; font-size: 15px; color: #fff; text-decoration: none;}

.catList {clear: both; padding: 40px 50px; overflow: hidden;}

.opta {color: #67b431!important;}
.montTitle {border-left: 15px solid #ee0707!important; margin-top: 50px!important;}

.bordBott {border-bottom: 1px solid #556f81; padding: 50px 0 40px 0; margin: 0 0 0 50px;}

/* bastion */
#oznaczenia ul {list-style: none; margin: 0 0 0 40px;}
	#oznaczenia ul li {list-style: none; margin: 0 0 5px 20px!important;}
	#oznaczenia h3 {color: #000;}
#wizualizacja {margin: 30px 0 0 30px;}

#wizualizacja #przekroj {
	float: left;
	margin-left: 60px;
}
#wizualizacja #detale {
	float: right;
	width: 120px;
	margin-right: 60px;
}
#wizualizacja #oznaczenia ul,
#wizualizacja #oznaczenia li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#wizualizacja #oznaczenia li {
	clear: both;
	margin: 5px 0;
	line-height: 32px;
	font-size: 14px;
}
#wizualizacja #detale .detal {
	position: relative;
	margin-bottom: 10px;
}
#wizualizacja #detale span {
	position: absolute;
	top: 12px;
	left: 0;
}
#wizualizacja #oznaczenia {
	clear: both;
	padding-top: 30px;
}
#wizualizacja #detale span,
#wizualizacja #oznaczenia span {
	display: block;
	width: 32px;
	height: 32px;
	background-image: url(../drzwi/bastion/schemat/oznaczenia.png);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 18px;	
	line-height: 32px;
	color: #FFF;
}
#wizualizacja #oznaczenia span {
	float: left;
	margin-right: 10px;
}
span.zolty {
	background-position: 0 -128px;
}
span.niebieski {
	background-position: 0 -64px;
}
span.zielony {
	background-position: 0 0;
}

#link-przekroj {
	margin: 15px 0 10px;
}


.oknaVetrexBox {float: left; width: 33%; text-align: center; font-family: oswaldregular; margin: 0 0 30px 0;}
.oknaVetrexBox img { -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.oknaVetrexBox:hover img {box-shadow: 0 0 11px #525c60;}
	.oknaVetrexBox h4 {font-weight: normal; display: block; font-size: 17px; padding: 0 0 10px 0;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
	.oknaVetrexBox:hover h4 {-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.vetrexAkce {float: left; width: 40%; padding: 5%;}
	.vetrexAkce .pic {float: left; width: 35%;}
	.vetrexAkce .rig {float: left; width: 65%; line-height: 15px;}
		.vetrexAkce .rig h4 {font-size: 14px; color: #000; font-weight: bold; margin: 0 0 7px 0;}
		.vetrexAkce .rig a {text-decoration: none; color: #000;}
		.vetrexAkce .rig a:hover {text-decoration: underline; color: #56912d;}
.vetrexHalf {padding: 0 0 20px 50px; clear: both; border-bottom: 1px solid #656b72; margin: 0 0 10px 0;}
	.vetrexHalf .pic {float: left; width: 200px; padding: 5px 0 0 0;}
	.vetrexHalf .rig {float: left; width: 350px;}
		.vetrexHalf .rig h4 {font-family: oswaldregular; font-weight: normal; display: block; font-size: 17px; padding: 0 0 10px 0;}
.vetrexHalf2 {padding: 10px 0 20px 50px; clear: both; border-bottom: 1px solid #656b72; margin: 0 0 10px 0;}
	.vetrexHalf2 .pic {float: left; width: 400px; padding: 5px 0 0 0;}
	.vetrexHalf2 .rig {float: left; width: 250px;}
		.vetrexHalf2 .rig h4 {font-family: oswaldregular; font-weight: normal; display: block; font-size: 17px; padding: 0 0 10px 0;}

	.vetrexHalf2 .more {margin: 20px 0 0 0;}
	.vetrexHalf2 .more a {text-align: center; padding: 10px 20px; background: #7fc34f; color: #fff; text-decoration: none; display: inline-block; margin: 10px 0 0 0;}
	.vetrexHalf2 .more a:hover {background: #000;}


.tabsContainer #dokumentacja ul {list-style: none;}
	.tabsContainer #dokumentacja ul li {float: left; width: 90px; text-align: center; background: url(../images/listPdf.png) no-repeat top center;}
	.tabsContainer #dokumentacja ul li a {display: block;text-align: center; color: #000; padding: 100px 0 0 0; text-decoration: none; line-height: 14px;}
	.tabsContainer #dokumentacja ul li a:hover {color: #426e23;}

.vetrexDrzwiLista {clear: both; padding: 30px 0 0 50px; position: relative;}
	.vetrexDrzwiLista ul {list-style: none; height: 330px; overflow: hidden;}
	.vetrexDrzwiLista .pic {height: 265px;}
		.vetrexDrzwiLista ul li {float: left; text-align: center; width: 220px; height: 330px;}
		.vetrexDrzwiLista dl {clear: both; width: 200px;}
			.vetrexDrzwiLista dl dt {display: block; font-weight: bold; float: left; width: 60px; text-align: right; padding: 0 10px 0 0;}
			.vetrexDrzwiLista dl dd {display: block; float: left; width: 130px; text-align: left;}
			.vetrexDrzwiLista dl .nameModel {color: #e01919; font-family: oswaldregular;}
	.vetrexDrzwiLista .btnMore {color: #fff; font-family: oswaldregular; display: inline-block; font-size: 14px; padding: 10px 20px; position: absolute; bottom: -30px; right: 10px; background: #7fc34f; text-decoration: none;}
	.vetrexDrzwiLista .btnMore:hover {background: #000;}

	/* bramy */
	.bramyWzory {list-style: none;}
		.bramyWzory li {float: left; width: 29%; padding: 0 2%; text-align: center; height: 200px;}
		.bramyWzory.hei li {height: 250px;}
		.bramyWzory li .pic {width: 100%;}
			.bramyWzory li .pic img {width: 100%;}
		.bramyWzory li .nameTitle {display: block;}
	.bramykolory {list-style: none;}
		.bramykolory li {float: left; height: 165px;}
	#kolorystyka h6 {font-size: 14px; margin: 15px 0; color: #000; font-family: oswaldregular; font-weight: normal; display: block; clear: both; overflow: hidden; text-transform: uppercase;}
		.bramykolory li {float: left; width: 150px; text-align: center;}
		.bramykolory li .pic {width: 100%;}
		.bramykolory li .nameTitle {display: block; padding: 10px 0;}
		#wzory p,#kolorystyka p {padding: 0 0 10px 0; clear: both; overflow: hidden;}
		#opis .more {padding: 15px 0 0 0;}
		#opis a {color: #000; font-weight: bold; text-decoration: none;}
		#opis a:hover {color: red;}

.reno {color: #000!important; font-size: 13px!important; font-family: oswaldregular; padding: 0!important; font-weight: normal; text-transform: uppercase;}
.reno span {color: red; text-decoration: none; display: block;}

.galleryPage {padding: 20px 0 0 40px;}
	.galleryPage ul {list-style: none; width: 110%;}
	.galleryPage ul li {float: left; width: 40%; padding: 20px 5% 0 0;}

.dociepleniaGallery {list-style: none; padding: 30px 0;}
	.dociepleniaGallery li {float: left; width: 40%; margin: 20px 0 0 5%; overflow: hidden;}
		.dociepleniaGallery li img {max-height: 300px;}

.listaPDF {list-style: none; padding: 30px 0 0 50px;}
	.listaPDF li {padding: 20px 20px 20px 60px; background: url(../images/pdf-icon.png) no-repeat 0 10px;}
		.listaPDF li a {color: #000; font-size: 18px; text-decoration: none;}
		.listaPDF li a:hover {color: #000; font-size: 18px; text-decoration: underline;}