.desc {width: 100%; margin: 0 0 16px 0;}
.gal_navigation {width: 714px; background: #f2f2f2; padding: 3px 2px 5px 2px; margin: 1px 0;}
.gal_bor {width: 718px; border-top: #dfdfdf 1px solid; border-bottom: #dfdfdf 1px solid; margin: 0 0 5px 0;}
.gal_navigation a {color: #414141;}
.prev {width: 237px; padding: 0 0 0 2px;}
.page_no_info {width: 235px; text-align: center; padding: 2px 0 0 0;}
.next {width: 237px; padding: 0 2px 0 0; text-align: right; float: right;}
.next a {float: right;}
.konf_galerry_div {width: 100%;}
.konf_galerry_div IMG {float: left;}
.konf_galerry_div a {float: left; margin: 0 6px 6px 0; border: #f2f2f2 5px solid;}
.konf_galerry_div a:hover {border: #dfdfdf 5px solid;}
a.plast {margin-right:0!important;}
.lista_kategorii_produktow {width: 100%; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom:1px solid #DFDFDF;}
.lista_kategorii_produktow H2 {font-size: 20px; margin-bottom: 5px;}
/*** Kategotrie produktów ***/
.kategoria {width: 344px; margin: 0 0 20px 0; clear: left;}
.kategoria IMG {float: left;}
.logoKat {margin: 0 0 10px 0; z-index: 1;}
.kategoria H2 {font-size: 16px; margin: -172px 5px 0 5px; z-index: 2; float: left; width: 344px; position: relative; color: #fff;}}
.kategoria H2 a {color: #fff;}
.kategoria H2 a:hover {color: #f00;}
.catR {float: right; clear:right;}
a.logoProd {float: left; width: 155px; height: 72px; line-height: 72px; text-align: center; font-weight: bold; padding:5px; margin:0 0 10px 0;display: inline; background: #f2f2f2; border: #dfdfdf 1px solid;}
a.logoProd:hover {background: #eae9e9;}
a.logoProdL {margin-right:10px!important; }
.producent {width: 100%;}
.producent_adress {float: right; width: 180px; background: #f2f2f2; padding:5px; border: #dfdfdf 1px solid; margin: 0 0 10px 10px; text-align: center;}
.producent_adress IMG {float: left; margin: 0 0 2px 0;}
.prod_producenta {width: 100%; margin:31px 0 0 0; padding: 10px 0 0 0; border-top: #dfdfdf 2px solid;}
.prod_producenta H3 {margin-bottom: 15px; font-size: 16px;}
.prod_producenta DIV {float: left; width: 160px; height:102px; text-align: center; font-weight: bold; padding:5px; margin:0 10px 10px 0; background: #f2f2f2; border: #dfdfdf 1px solid;}
.prod_producenta IMG {float: left; margin: 0 0 3px 0;}
.prod_producenta DIV H4 {text-align: center; font-size: 11px; margin:0; float: left; width: 160px; height: 13px; overflow: hidden; }
/*** Strona produktu ***/
.pPic {width: 275px; padding: 0 36px 0 0;}
a.logoProdukt {float: left; margin: 0 0 10px 0; }
.pPic IMG {float: left;}
a.pPsmall {float: left; margin: 0 10px 10px 0;}
.parametry_tech {float: right; width: 407px;}
.parametry_tech H3 {font-size: 14px; margin-bottom:5px; color: #000;}
.nag {font-size: 14px; margin-bottom:5px; color: #000; padding-top: 10px!important;}
.parametry_tech TABLE {float: right; width: 407px; clear: right; margin: 0 0 10px 0; font-size: 12px;}
.parametry_tech TH, TD {vertical-align: middle;}
.parametry_tech TH {font-weight: normal; text-align: right; padding: 5px; border-bottom:#DFDFDF 1px solid; border-right: #fff 1px solid; width: 245px; }
.parametry_tech TH:first-letter {text-transform: uppercase;}
.parametry_tech TD {font-weight: bold; border-bottom:#DFDFDF 1px solid; padding: 5px;}
.row1 {background: #f2f2f2;}
UL.kolory  {float: left; width: 407px; margin:0; padding:0; list-style-type: none; font-size: 11px;}
.kolory LI {float: left; width: 42px; margin:0 10px 10px 0; padding:0; display: inline; text-align: center;}
.kolory IMG {float: left; margin: 2px 0 0 0;}
.colLast {margin-right: 0!important;}
.char {width: 397px; padding: 5px; margin: 0 0 10px 0; background: #f2f2f2; border-bottom:#DFDFDF 1px solid; line-height: 145%; }
UL.dod_parametry {float: left; width: 407px; margin:0; padding:0; list-style-type: none; font-size: 11px;}
.dod_parametry IMG {float: left; margin: 0 5px 0 0;}
.dod_parametry LI {float: left; width: 197px; margin:0 10px 10px 0; padding:0; display: inline; }
.dod_parametry span {float: left; width: 150px; padding: 0 0 0 0;}
.dopobrania {float: right; width: 407px;}
.dopobrania UL {float: left; width: 407px; margin:0; padding:0; list-style-type: none; font-size: 11px;}
.dopobrania LI {float: left; width: 185px;padding:5px; margin:0 10px 10px 0;display: inline; background: #f2f2f2; border: #dfdfdf 1px solid;  }
.dopobrania IMG {float: left; margin: 0 5px 0 0;}
.dopobrania H5 {font-size: 12px; font-weight: bold; }
.dopobrania H5 a {}
.dopobrania H5 a:hover {}
a.wiecej {float: right;}
.askForm {float: right; width: 407px; margin: 0 0 -10px 0; }
.askForm a {float:right; background: #ed1b24; font-weight: bold; padding: 2px 15px 2px 15px; color: #fff; font-size: 11px; width: 120px; text-align: center;}
.askForm a:hover {background: #e3131c; color: #fff;}
.zakladki_div {width: 696px; padding: 10px; margin: 20px 0 30px 0; background: #f2f2f2; border: #dfdfdf 1px solid; }
/*** Aranzacje domu ***/
#aranz {width: 100%; margin:-10px 0 0 0; padding:0;}
.navigation {width: 100%; font-size: 12px;}
.higher {margin-bottom: 10px;}
.lower {margin-top: 10px;}
.navigation TABLE {float: left; width: 100%; clear: both;}
.navigation SPAN {font-size: 11px; font-weight: normal;}
.l_nav {text-align: left; width: 359px;}
.l_nav a {font-weight: bold; }
.l_nav SPAN {float: left; margin: 0 0 0 10px;}
.fContact {font-weight: bold; text-align: right; width: 130px;}
.r_nav {float: right; text-align: right;}
.r_nav a {float: right; font-weight: bold; }
.r_nav SPAN {float: right; margin: 0 10px 0 0;}
a.bank {float: left; border: #f2f2f2 3px solid; margin: 3px 10px 0 0;}
a.bank:hover { border: #ee1c25 3px solid;}
.bank IMG {float: left; border: 0;}
#uslugi {width: 100%; margin-top:-20px; padding-top:20px; position: relative; background: url(../../media/images/uslugipds.jpg) top right no-repeat;}