
div#kolekcja_lista{overflow: hidden;}
div.kolekcja_ele{overflow: hidden; width: 209px; float: left; }
div.kolekcja_ele.first{margin-left: 0;}
div.kolekcja_item {width: 275px; margin: 20px 10px 30px 10px; float: left; overflow: hidden; position: relative;}

.rodzaj_naglowek { margin: 0 5px 0 0; }
.rodzaj_teaser { font-size: 10px; padding: 5px; color: #858585; height: 65px; overflow: hidden;}
.rodzaj_img {width: 275px; display: block; padding: 9px 0 4px; background: url('images/blank.gif') repeat;}
.rodzaj_zobacz {height: 19px; padding: 4px 21px 0 11px; display: block; float: left; line-height: 23px; font: 11px Arial; color: #fff; text-transform: uppercase; }
.rodzaj_zobacz:hover {color: #fff;}

.rodzaj_sur {width: 275px; min-height: 104px; padding: 20px 0; position: absolute; top: 30px; left:0; background: url('images/rodzaj_surround.png') repeat; display: none;
    opacity: 0.95;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter: alpha(opacity=95); -moz-opacity: 0.95; -khtml-opacity: 0.95;}
.rodzaj_sur a {width: 241px; padding: 5px 17px; display: block; font: 12px Arial; color: #fff; text-transform: uppercase; background: url('images/blank.gif') repeat;}
.rodzaj_sur a.two.first {width: 112px; padding-right: 8px; float: left;}
.rodzaj_sur a.two.second {width: 112px; padding-left: 8px; float: left;}

.rodzaj_sur a:hover {font-weight:bold;}

.ul_clear, .ul_clear li, .ul_clear li ul{list-style:none;padding:0px;margin:0px;overflow:hidden; }

ul.search_list_products{}
ul.search_list_products li.search_product{float: left; margin: 0 30px 20px 0;}
ul.search_list_products li ul.dlugopisy_kody{min-height: 180px; overflow: hidden; }
ul.search_list_products li ul.dlugopisy_kody li.specyfikacjastart{float: left; margin-right: 15px;}







div.new_col_top {width: 808px; height: 213px; padding: 77px 21px 30px 21px; overflow: hidden; position: relative;}
div.new_col_top_box {width: 857px; height: 320px; overflow: hidden; position: absolute; top: 0; left: 0; background: url('../images/white_mask.png') bottom repeat-x;}
div.new_col_title {display: inline-block; padding: 10px 21px 7px 20px; margin-bottom: 11px; overflow: hidden; color: #fff; font: 30px Arial; text-transform: uppercase;}
body.p_t div.new_col_title{ font-family: amatic; font-size: 56px; color: #000; font-weight: bold; }
div.new_col_title  span {font: 30px Arial;}
div.new_col_txt {width: 770px; padding: 15px 25px 15px 20px; overflow: hidden; line-height: 160%; background: url('http://www.leccepen.com.pl/images/col_top.png') repeat; position: absolute; bottom:15px; left: 21px; color: #4c4c4c; font-size: 12px; text-align: justify}

div.new_col_prod {padding-bottom: 30px; overflow: hidden;}

div.new_col_line {width: 850px; overflow: hidden; background: url('../images/col_bg_line.gif') repeat-y;}
body.p_b  div.new_col_line { background: url('../images/col_bg_line_b.gif') repeat-y;}
body.p_t  div.new_col_line { background: url('../images/col_bg_line_t.gif') repeat-y;}

div.new_col_item {width: 135px; padding: 11px 17px 25px 17px; float: left; overflow: hidden;  }
.new_col_item a {position: relative; background: url('../images/blank.gif') repeat;}
.new_col_item span {display: block; }
.new_col_name {padding: 0 0 13px 0; border-bottom: 1px solid #e0e0e0; color: #000; font: 14px Arial; text-transform: uppercase;}
.new_col_item a:hover .new_col_name {color: #a2bd30;}
body.p_b .new_col_item a:hover .new_col_name {color: #DD4124;}
body.p_t .new_col_item a:hover .new_col_name {color: #8a1655;}
.new_col_img {width: 135px; height: 230px; padding-top: 30px; text-align: center; position: relative;}
.new_col_img img {position: absolute; bottom: 0;}
.new_col_item a:hover .new_col_img {opacity: 0.1;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter: alpha(opacity=10); -moz-opacity: 0.1; -khtml-opacity: 0.1; }

.new_col_item a .new_col_item_txt {width: 135px; height: 170px; overflow: hidden; display: none; position: absolute; bottom: 68px; left: 0; color: #898989; font-size: 12px; font-family: Arial;}
.new_col_item a:hover .new_col_item_txt {display: block; }

.new_col_item a .new_col_btn {width: 135px; padding: 4px 0 6px 0; color: #fff; font-size: 13px; background: #a2bd30; text-align: center; text-transform: uppercase; display: none; position: absolute; bottom: 29px; left:0;}
.new_col_item a:hover .new_col_btn {display: block; }

div.new_col_sep {width: 850px; height: 1px; overflow: hidden; background: #9ec54a;}







.new_col_item a .new_col_item_txt {width: 135px; height: 170px; overflow: hidden; display: none; position: absolute; bottom: 68px; left: 0; color: #898989; font-size: 12px; font-family: Arial;}
.new_col_item a:hover .new_col_item_txt {display: block; }

.new_col_item a .new_col_btn {width: 135px; padding: 4px 0 6px 0; color: #fff; font-size: 13px; background: #a2bd30; text-align: center; text-transform: uppercase; display: none; position: absolute; bottom: 29px; left:0;}
body.p_b .new_col_item a .new_col_btn { background: #DD4124;}
body.p_t .new_col_item a .new_col_btn { background: #8a1655;}
.new_col_item a:hover .new_col_btn {display: block; }

div.new_col_sep {width: 850px; height: 1px; overflow: hidden; background: #9ec54a;}
body.p_b div.new_col_sep { background: #DD4124;}
body.p_t div.new_col_sep { background: #8a1655;}
div.new_show_top {padding: 0 0 9px 0; overflow: hidden; border-bottom: 1px solid #a2bd30;}
body.p_b div.new_show_top { border-bottom: 1px solid #DD4124;}
.new_show_top ul {list-style: none; padding:0; margin:0;}
.new_show_top li {list-style: none; padding: 0 8px 0 0; margin:0; float: left; overflow: hidden;}
.new_show_top li a {height: 28px; padding: 0 10px; display: block; font: 14px Arial; line-height: 28px; color: #a2bd30; border: 1px solid #a2bd30;}
body.p_b .new_show_top li a {color: #DD4124; border: 1px solid #DD4124;}
.new_show_top li a.on {color: #fff; background: #a2bd30;}
body.p_b .new_show_top li a.on {color: #fff; background: #DD4124;}
div.new_show_middle {padding: 26px 0 55px; overflow: hidden;}
div.new_show_left {width: 430px; float: left; }

div.new_show_right {width: 365px; float: right; overflow: hidden;}
.new_wydruk_opis {float: right; overflow: hidden; }
.new_wydruk_opis a {height: 23px; padding-left: 4px; float: right; overflow: hidden; display: block; line-height: 23px; color: #5f5f5f; font-size: 10px; font-family: Verdana; text-decoration: underline; background: url('images/blank.gif') repeat;}
.new_show_spec {padding: 7px 0 22px 0; overflow: hidden;}
.new_show_spec table {width: 100%; border: 0; table-layout: fixed;}
.new_show_spec table th {padding: 6px 0 7px 6px; background: #a2bd30; color: #fff; font-size: 11px; font-family: Tahoma;}
.new_show_spec table th.drugi_th {padding-left:0;}
.new_show_spec table tr.odd td {background: #fff;}
.new_show_spec table tr.even td {background: #f2f2f2;}
.new_show_spec table td {color: #888; font-size: 11px; padding: 6px 10px 7px 6px; vertical-align: top;}
.new_show_spec table td.left {width: 150px; }
.new_show_spec table td.right {width: 190px; padding-left: 0; text-align: left;}

.new_show_teaser_title {padding-bottom: 11px; overflow: hidden; text-transform: uppercase; color: #8ba22a; font: 14px Arial;}
.new_show_teaser {color: #a2a2a2; font-size: 12px;}
.new_show_teaser_title.left {width: 85px; float: left; overflow: hidden;}

.new_show_teaser.right {width: 265px; float: right; overflow: hidden;}
.new_show_teaser ul {margin:0;  padding: 0; padding-bottom: 12px;}
.new_show_teaser ul.uslugi_dodatkowe li {margin: 0 5px 5px 0;}
.new_show_teaser ul.uslugi_dodatkowe li a {width: 25px; height: 25px;}

div.new_show_bot {padding: 20px 0  25px 0; overflow: hidden; border-top: 1px solid #ddd;}
.new_show_bot_description {width: 430px; float: left; overflow: hidden; color: #a2a2a2; font-size: 12px; line-height: 150%;}
.new_show_bot_scheme {width: 400px; padding-right: 10px; float: right; overflow: hidden;}




div.new_col {width: 350px; float: left; overflow: hidden;}
div.new_col.new_col_right {width: 482px; float: right;}
div.new_prod_gal {padding-bottom: 90px; overflow: hidden;}
.new_col .new_show_teaser {padding: 30px 0; overflow: hidden;}
.new_col .new_show_teaser.right {padding: 0;}


div.fantazja_kolumna.c.new_prod_zoom {width: 480px; text-align: center; padding-top: 40px; padding-bottom: 40px; margin-bottom: 20px; border: 1px solid #A2BD30;}
body.p_b div.fantazja_kolumna.c.new_prod_zoom {border: 1px solid #DD4124;}

div.fantazja_kolumna.c.new_prod_zoom a {width: 480px;}
.new_col div.fantazja_kolumna.c a.dlugopis_smile {width: 60px; right: 4px; bottom: 4px;}

div.podglad_sep {width: 100%; height: 1px; margin: 10px 0; overflow: hidden; background: #dcdcdc;}

div.fantazja_kolumna.c a.dlugopis_360 {
    width: 92px;
    height: 57px;
    background: url('../images/360.png') no-repeat;
    position: absolute;
    top: 0px;
    right: 0px;
}











/* Re-Pen Push */

h2.kolekcja.fantazja.green{background: #a2bd30;}
ul.dlugopisy_kody{list-style:none;padding:0px; margin:0px;overflow:hidden;}
ul.dlugopisy_kody li{overflow: hidden;}
ul.dlugopisy_kody li strong{font: bold 14px Tahoma; color: #a2bd30; display: block;}
body.p_b ul.dlugopisy_kody li strong{color: #DD4124; }

ul.dlugopisy_kody li ul{list-style:none;padding:0px; margin:0px;overflow:hidden; margin: 12px 0;}
ul.dlugopisy_kody li ul  li{overflow: hidden; float: left; margin: 0 2px 5px 0;}
ul.dlugopisy_kody li ul  li a{float: left; width: 26px; height: 123px; overflow: hidden; text-align: center; background-position: 50% 50%; background-repeat: no-repeat;}





ul.uslugi_dodatkowe{list-style:none;padding:0px; margin:0px;overflow:hidden; margin: 12px 0 0 0px; }
body.p_t div.uslugi_dodatkowe{  border-top: 1px solid #000000;  margin-top: 30px; padding: 22px 0px;}
ul.uslugi_dodatkowe li{float: left; margin: 0 0 5px 5px;}
ul.uslugi_dodatkowe li a{float: left; width: 30px; height: 30px; overflow: hidden; text-align: center; background-position: 50% 50%; background-repeat: no-repeat;}
body.p_t ul.uslugi_dodatkowe li a{width:88px; height: 50px;}
div#przekroje{overflow: hidden; margin-top: 10px;}
div#przekroje ul{list-style:none;padding:0px; margin:0px;overflow:hidden;}
div#przekroje ul li{  margin-bottom: 10px;}
div#przekroje ul li a{width: 400px; height: 91px; display: block; background-position: 50% 50%; background-repeat: no-repeat; text-align: center;}




div.new_show_middle {padding: 26px 0 45px; overflow: hidden;}
div.new_show_left {width: 430px; float: left; }

div.new_show_right {width: 365px; float: right; overflow: hidden;}
.new_wydruk_opis {float: right; overflow: hidden; }
.new_wydruk_opis a {height: 23px; padding-left: 4px; float: right; overflow: hidden; display: block; line-height: 23px; color: #5f5f5f; font-size: 10px; font-family: Verdana; text-decoration: underline; background: url('images/blank.gif') repeat;}
.new_show_spec {padding: 7px 0 22px 0; overflow: hidden;}
.new_show_spec table {width: 100%; border: 0; table-layout: fixed;}
.new_show_spec table th {padding: 6px 0 7px 6px; background: #a2bd30; color: #fff; font-size: 11px; font-family: Tahoma; text-align:left;}
body.p_b .new_show_spec table th { background: #DD4124;}
.new_show_spec table th.drugi_th {padding-left:0;}
.new_show_spec table tr.odd td {background: #fff;}
.new_show_spec table tr.even td {background: #f2f2f2;}
.new_show_spec table td {color: #888; font-size: 11px; padding: 6px 10px 7px 6px; vertical-align: top;}
.new_show_spec table td.left {width: 150px; }
.new_show_spec table td.right {width: 190px; padding-left: 0; text-align: left;}

.new_show_teaser_title {padding-bottom: 11px; overflow: hidden; text-transform: uppercase; color: #8ba22a; font: 14px Arial;}
body.p_b .new_show_teaser_title { color: #DD4124; }
body.p_t .new_show_teaser_title { /*color: #8A1655; */  color: #1F1A17; height:50px; line-height: 50px; }
.new_show_teaser {color: #a2a2a2; font-size: 12px;}
.new_show_teaser_title.left {width: 85px; float: left; overflow: hidden;}

.new_show_teaser.right {width: 265px; float: right; overflow: hidden;}
body.p_t .new_show_teaser.right {width: 350px; float: right; overflow: hidden;}
.new_show_teaser ul {margin:0;  padding: 0; padding-bottom: 12px;}
.new_show_teaser ul.uslugi_dodatkowe li {margin: 0 5px 5px 0;}
.new_show_teaser ul.uslugi_dodatkowe li a {width: 25px; height: 25px;}



#dlugopis_foto{ min-height: 536px;}



/*########    THINKME   ###### */
@font-face {
    font-family: 'amatic';
    src: url('fonts/amaticsc-regular-webfont.eot');
    src: url('fonts/amaticsc-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/amaticsc-regular-webfont.woff') format('woff'),
         url('fonts/amaticsc-regular-webfont.ttf') format('truetype'),
         url('fonts/amaticsc-regular-webfont.svg#amatic_scregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sans';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bold-webfont.woff') format('woff'),
         url('fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: bold;
    font-style: normal;

}




@font-face {
    font-family: 'open_sans';
    src: url('fonts/opensans-bolditalic-webfont.eot');
    src: url('fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: bold;
    font-style: italic;

}




@font-face {
    font-family: 'open_sans';
    src: url('fonts/opensans-italic-webfont.eot');
    src: url('fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-italic-webfont.woff') format('woff'),
         url('fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}




@font-face {
    font-family: 'open_sans';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.slide-sub-content {
    margin: 0 auto;
    position: relative;
    width: 1000px;
	min-height: 500px;
	
}
/*
div.collection_list {padding: 20px 0; overflow: hidden;}
	div.collection_item {width: 310px; padding: 0 15px 60px 0; float: left; overflow: hidden;}
	div.collection_item.last {padding-right:0;}
		div.collection_name {padding: 5px 10px; overflow: hidden; margin-bottom: 10px;}
			div.collection_name a {
				color: #000000;
				display: block;
				float: left;
				font-family: amatic;
				font-size: 24px;
				font-weight: bold;
				height: 32px;
				line-height: 28px;
				overflow: hidden;
				text-align: center;
				width: 290px;			
			}
        div.collection_img {width: 310px; padding-top: 10px; overflow: hidden; text-align: center;} 
		  div.collection_img a { display: block; float: left; }	
		  */
	
	div.collection_list {overflow: hidden;}
	div.collection_item {width: 275px; margin: 20px 10px 30px 10px; float: left; overflow: hidden; position: relative;}
	div.collection_item.last {padding-right:0;}
		div.collection_name {padding: 5px 10px; overflow: hidden; margin-bottom: 10px;}
			div.collection_name a {
				color: #000;
				display: block;
				float: left;
				font-family: amatic;
				/*font-family: open_sans, arial, helvetica, sans-serif;*/
				font-size: 24px;
				font-weight: bold;
				height: 32px;
				line-height: 28px;
				overflow: hidden;
				text-align: center;
				width: 275px;			
			}
        div.collection_img {width: 275px; padding-top: 10px; overflow: hidden; text-align: center;} 
		  div.collection_img a { display: block; float: left; }	
		  
		  



	
	.product-box {
    overflow: hidden;
    padding-bottom: 37px;
    padding-top: 65px;
	font-family: open_sans, arial, helvetica, sans-serif;
}

.product-left {
    float: left;
    overflow: hidden;
    width: 450px;
}


.product-right {
    float: right;
    width: 460px;
}


h3.name {
    color: #1F1A17;
    font-size: 24px;
    font-weight: bold;
    line-height: 20px;
	padding-bottom: 7px;
    margin-bottom: 30px;
}


.product-data {
    border-bottom: 1px solid #000000;
    margin-bottom: 23px;
    overflow: hidden;
    padding-bottom: 25px;
	min-height: 411px;
}

.product-data dl {
    margin-bottom: 3px;
    overflow: hidden;
}


.product-data dt {
    color: #1F1A17;
    float: left;
    font-size: 13px;
    font-weight: normal;
    width: 239px;
	margin: 0;
	padding: 0;
}
.product-data .dl_ru dt {width: 210px; font-family: Arial; }

.product-data dd {
    color: #1F1A17;
    float: left;
    font-size: 13px;
    font-weight: bold;
    width: 216px;
	margin: 0;
	padding: 0;
}
.product-data .dl_ru dd {width: 247px; font-family: Arial;}

.samples {
   /* border-bottom: 1px solid #000000;*/ 
    margin-bottom: 24px;
    overflow: hidden;
    padding-bottom: 22px;
}
body.p_t .samples{ margin-bottom: 0px; padding-bottom: 5px;}
body.p_t .product-desc {  border-top: 1px solid #000000;  margin-top: 0px; padding-top: 22px}
.box-name {
    color: #1F1A17;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 23px;
}


.small-gallery {
    overflow: hidden;
}

.small-gallery ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.small-gallery ul li {
    float: left;
    margin-right: 8px;
	padding-right: 2px;
    margin-bottom: 10px;
}

.small-gallery ul li a {
    display: block;
    height: 142px;
    overflow: hidden;
    width: 88px;
	border: 1px solid #000000;
	margin-bottom:23px;
	background: #fff;
	text-align: center;
}
		  
		  
		  
.thinkme_cat_content{
  border-top: 1px solid #000000;
  margin-top: 50px; /*margin-top: 67px;*/
  padding-top: 22px;
  font-family: open_sans, arial, helvetica, sans-serif;
  font-size: 13px;
  color: #1F1A17;
  }
  
		  
		  
		  
		  
		  
	