a{text-decoration: none;}
img{border: none;}
body{margin: 0;padding: 0;background: #000;color: #fff;}
#panels{width: 22px;height: 22px;position: fixed;right: 10px;bottom: 10px;}
#panels img{width: 16px;}

#auth{padding-left: 50px;}
#auth > h1{color:#fff;font-size: 30px;}
#auth > p{font-family: "Trebuchet MS";font-size: 14px;}
#auth > .form{font-family: "Trebuchet MS";font-size: 14px;border: 1px solid #f1f1f1;padding: 20px;width: 300px;}
#auth > .form .gb{margin-bottom: 10px;overflow: hidden;}
#auth > .form label{width: 100px;dispaly: block;float: left;}

.info-muszle img{width: 32px;}
.info-muszle a{color:#fff;}

.infos{position: absolute;z-index: 9999;background: #fff;border-radius: 9px;padding: 20px;width: 900px;margin: -180px auto 0;display: none;}
.infos .infos-head{clear:both;overflow: hidden;margin-bottom: 10px;}
.infos .infos-head span.close{color: #333;font-weight: 700;float: right;cursor: pointer;font-size: 14px;font-family: tahoma;}
.infos .infos-content{color: #000;font-family: Arial;font-size: 12px;line-height: 150%;cleaR:both;overflow: hidden;}
.infos-shels{cursor: pointer;}

@media all and (max-width:510px) {
	#holder{width: 96%;min-height: 400px;clear: both;overflow: hidden;margin: 0 auto;}
	#holder #start{width: 100%;height: 100% !important;clear: both;margin-top: 17%;}
	#holder #start #logo{clear: both;overflow: hidden;width: 100% !important;max-height: 270px;margin: 0 auto;margin-top: 30px;}
	#holder #start #logo img{width: 90%;}
	#holder #start #menu-box{cleaR:both;overflow: hidden;height: 100% !important;}
	#holder #start #menu-box #menu{clear:both;overflow: hidden;width: 96%;height: 100% !important;margin: 25px auto 20px !important;}
	#holder #start #menu-box #menu ul{list-style: none;margin: 0;padding: 0;}
	#holder #start #menu-box #menu ul li{clear:both;width: 100%;font-size: 13px;text-transform: uppercase;text-align: center;padding: 0 10px;margin-bottom: 5px;}
	#holder #start #menu-box #menu ul li a{color: #fff;display: block;text-align: center;padding: 5px 0;font-family: Arial;}
	#holder #start #menu-box #menu ul li:last-child{background: none;}
	#submenu{clear: both;overflow: hidden;width: 100%;position: relative !important;left: 0px;top: 0px;z-index:30;}
	#submenu #main ul li{text-transform: uppercase;font-size: 11px;margin-bottom: 5px;clear:both;width: 100%;}
	#submenu #main ul li a{display: block;text-align: center;}
	
	
}
/*
@media all and (max-width:835px) {
	#holder #tekst{width: 100%;clear: both;overflow: hidden;margin: 34% auto 0 !important;border-bottom: 1px solid #464646;padding-bottom: 20px;}
	#submenu #main{width: 94% !important;min-height: 48px;float: left;overflow: hidden;background: #1f1f1f;padding: 40px 10px 10px 20px;}
}
*/
@media all and (max-width:620px) {
	#holder #tekst #top #name{float: left;width: 40%;height: 90px;text-align: center;}
}

@media all and (max-width:890px) {
	#holder #tekst #content #tresc{margin: 0 !important;}
}

@media all and (max-width:820px) {
	#holder #tekst #content #news{width: 68% !important;}
	#holder #tekst #content section{width: 64% !important;}
}

@media all and (max-width:690px) {
	#holder #tekst #content #news{width: 58% !important;}
	#holder #tekst #content section{width: 100% !important;clear:both;}
	/* --------------- kontakt -------------------------------------------*/
	#holder #tekst #content #tresc{float: left;overflow: hidden;width: 180px;min-height: 80px;background: #2b2b2b;padding: 8px 10px 8px 10px;text-align: right;margin-top: 125px;margin-left:45px;}
	#holder #tekst #content #form{width: 100%;float: left;overflow: hidden;margin-top: 40px;}
	#holder #tekst #content #form .forma{clear: both;overflow: hidden;width: 605px;margin-bottom: 5px;}
	#holder #tekst #content #form .forma .name{width: 260px;clear:both !important;float: none !important;text-align: left !important;color: #fff;font-size: 12px;font-family: arial;padding-right: 10px;}
	#holder #tekst #content #form .forma .value{width: 335px;float: left;}
	#holder #tekst #content #form .forma .value input{width: 335px;font-size: 11px;font-family: arial;color: #828282;}
	#holder #tekst #content #form .forma .value2{width: 100%;float: left;}
	#holder #tekst #content #form .forma .value2 textarea{width: 585px;height: 105px;font-size: 11px;font-family: arial;color: #828282;padding: 10px;}
	#holder #tekst #content #form .forma .value button{width: 80px;height: 30px;border: none;background: #d0a76c;font-size: 12px;font-family: tahoma;float: right;border-top: 1px solid #e9d5b5;border-bottom: 1px solid #5b4c35;border-right: 1px solid #887350;border-left: 1px solid #e0c599;cursor: pointer;}
	#holder #tekst #content #form .forma .value2 textarea{width: 100%;height: 105px;font-size: 11px;font-family: arial;color: #828282;padding: 10px;}
	#holder #tekst #content #tresc{margin: 0 !important;}
	#holder #tekst #content #form .forma .value button{float: left !important;}
	
	#holder #tekst #top #name{width: 96% !important;}
	#holder #tekst #top #name h1{width: 100% !important;font-size: 30px !important;}
	
	#holder #tekst #content .bottom .bt1, #holder #tekst #content .bottom .bt2{width: 100% !important;}
	#holder #tekst #content #opis2{width: 100% !important;}
	#holder #tekst #content #opis2 h2{line-height: 30px;}
	#holder #tekst #content #opis2 .right{cleaR:both !important;float: none !important;width: 100% !important;}
}

@media all and (max-width:540px) {
	#holder #tekst #content #news{width: 55% !important;}
	#holder #tekst #content #form .forma .name{width: 100%;clear:both !important;float: none !important;text-align: left !important;color: #fff;font-size: 12px;font-family: arial;padding-right: 10px;}
	#holder #tekst #content #form .forma .value{width: 96%;float: left;}
	#holder #tekst #content #form .forma .value input{width: 96%;font-size: 11px;font-family: arial;color: #828282;}
	#holder #tekst #content #form .forma .value2{width: 100%;float: left;}
	#holder #tekst #content #tresc{margin: 0 !important;}
}

@media all and (max-width:540px) {
	#holder #tekst #content #news{width: 100% !important;}
	#holder #tekst #content #sub{cleaR:both;width: 100% !important}
	#submenu #main{width: 100% !important;min-height: 48px;float: left;overflow: hidden;background: #1f1f1f;padding: 40px 10px 10px 20px;}
}

@media all and (max-width:480px) {
	#holder #tekst #content #szukajka2 .right .sf{}
	#holder #tekst #content #szukajka2 .right .sf > div{clear:both;margin-bottom: 5px;}
	#holder #tekst #content #szukajka2 .right{clear:both;float: none !important;margin-left: 50px !important;}
	#holder #tekst #content #szukajka2{height: 365px !important;}
	#holder #tekst #content #szukajka2 .right .sf .sv1 select{width: 190px !important;font-size: 11px;font-family: tahoma;padding: 3px 5px;border: none;}
	
	#holder #tekst #content #lit-main .lit-box2{width: 87% !important;height: 170px !important;}
	#holder #tekst #content #lit-main .lit-box2 .lit{cleaR:both !important;float: none !important;width: 96% !important;height: 20px !important;border-right: none !important;border-bottom: 2px solid #000;}
	#holder #tekst #content #lit-main .lit-box{clear:both;overflow: hidden;border-bottom: 5px solid #fff;}
	#holder #tekst #content #lit-main .lit-box .lit{cleaR:both !important;float: none !important;width: 96% !important;border-right: none !important;border-bottom: 2px solid #000;}
	
}

@media all and (max-width:1023px) {
	
	#holder{width: 96%;min-height: 400px;clear: both;overflow: hidden;margin: 0 auto;}
	/* ---------- startowa -------------------- */
	#holder #start{width: 100%;height: 430px;clear: both;margin-top: 17%;}
	#holder #start #logo{clear: both;overflow: hidden;width: 470px;height: 270px;margin: 0 auto;margin-top: 30px;}
	#holder #start #menu-box{cleaR:both;overflow: hidden;height: 170px;}
	#holder #start #menu-box #lang{clear:both;overflow: hidden;width: 69px;height: 48px;background: url('../img/bg-lang.png') no-repeat;font-size: 13px;text-transform: uppercase;padding: 51px 0 0 25px;margin-top: 0px;}
	#holder #start #menu-box #lang a{color: #000;margin-right: 7px;}
	#holder #start #menu-box #menu{clear:both;overflow: hidden;width: 96%;margin: 25px auto 0;}
	#holder #start #menu-box #menu ul{list-style: none;margin: 0;padding: 0;}
	#holder #start #menu-box #menu ul li{min-width: 50px;float: left;font-size: 12px;text-transform: uppercase;text-align: center;padding: 0 10px;background: url('../img/slash.png') no-repeat right bottom;}
	#holder #start #menu-box #menu ul li a{color: #fff;}
	#holder #start #menu-box #menu ul li:last-child{background: none;}
	/* ---------- submenu ------------------------------ */
	#submenu{clear: both;overflow: hidden;width: 100%;position: relative;left: 0px;top: 0px;z-index:30;}
	#submenu #lang{float: left;overflow: hidden;width: 72px;height: 48px;background: url('../img/bg-lang.png') no-repeat;font-size: 13px;text-transform: uppercase;padding: 51px 0 0 22px;position: relative;z-index: 5;margin-right: 85px;}
	#submenu #lang a{color: #000;margin-right: 7px;}
	#submenu #top{display: none;visibility: hidden;}
	#submenu #main{width: 75%;min-height: 48px;float: left;overflow: hidden;background: #1f1f1f;padding: 40px 10px 10px 20px;}
	#submenu #main ul{list-style: none;margin: 0;padding: 0;}
	#submenu #main ul li{text-transform: uppercase;font-size: 11px;margin-bottom: 5px;float: left;}
	#submenu #main ul li.selected a{color: #cda265;}
	#submenu #main ul li a{color: #cfcfcf;display: block;padding: 5px 10px;}
	#submenu #search{width: 150px;height: 28px;clear: both;overflow: hidden;background: url('../img/search2.png') no-repeat;padding: 4px 0 0 20px;margin: 0 auto;}
	#submenu #search a{color: #000;text-transform: uppercase;font-size: 12px;}
	/* -------------- footer --------------------------------- */
	#foot{width: 97%;height: 50px;clear: both;overflow: hidden;margin: 0 auto;margin-top: 15px;}
	#foot #f1{clear:both;width: 100%;font-size: 12px;font-family: arial;color: #898989;}
	#foot #f2{clear:both;width: 100%;font-size: 12px;font-family: arial;color: #898989;}
	#foot #f2 a{color: #898989;font-weight: bold;}
	/* ------------------ tekstowa - o mnie ---------------------- */
	#holder #tekst{width: 100%;clear: both;overflow: hidden;margin: 0 auto 0;border-bottom: 1px solid #464646;padding-bottom: 20px;}
	#holder #tekst #top{width: 100%;/*height: 100px;*/clear: both;overflow: hidden;border-bottom: 1px solid #464646;margin-top: 20px;}
	#holder #tekst #top #logo-small{float: left;width: 160px;height: 90px;}
	#holder #tekst #top #name{float: left;width: 73%;height: 90px;text-align: center;}
	#holder #tekst #top #name h1{font-size: 38px;color: #cfcfcf;text-transform: uppercase;}
	#holder #tekst #top #name h1 span{font-size: 30px;text-transform: none;}
	#holder #tekst #content{width: 98%;min-hight: 50px;clear: both;overflow: hidden;font-size: 14px;font-family: arial;color: #fff;line-height: 150%;padding-top: 30px;}
	#holder #tekst > article{clear: both;overflow: hidden;font-size: 14px;font-family: arial;color: #fff;line-height: 150%;padding: 10px;text-align: justify;}
	#holder #tekst .gallery{min-height: 50px;clear: both;overflow: hidden;padding-top: 30px;}
	#holder #tekst .gallery > h2{font-size: 20px;color: #cfcfcf;text-transform: uppercase;font-family: arial;}
	#holder #tekst .gallery > ul{margin: 10px 0 0;padding: 0;list-style: none;}
	#holder #tekst .gallery > ul li{float: left;overflow: hidden;width: 166px;height: 109px;margin: 0 10px 10px 0;border: 1px solid #f1f1f1;box-shadow: #fff 0 0 3px;}
	#holder #tekst .gallery > ul li:hover{border:1px solid #C79E62;box-shadow: #C79E62 0 0 3px;}
	#holder #tekst #content .muszle-box{overflow-x: scroll;overflow-y: hidden;}
	#holder #tekst .muszle-box{overflow-x: scroll;overflow-y: hidden;}
	/* --------------- kontakt -------------------------------------------*/
	#holder #tekst #content #tresc{float: left;overflow: hidden;width: 180px;min-height: 80px;background: #2b2b2b;padding: 8px 10px 8px 10px;text-align: right;margin-top: 125px;margin-left:45px;}
	#holder #tekst #content #form{width: 605px;float: left;overflow: hidden;margin-top: 40px;}
	#holder #tekst #content #form .forma{clear: both;overflow: hidden;width: 605px;margin-bottom: 5px;}
	#holder #tekst #content #form .forma .name{width: 260px;float: left;text-align: right;color: #fff;font-size: 12px;font-family: arial;padding-right: 10px;}
	#holder #tekst #content #form .forma .value{width: 335px;float: left;}
	#holder #tekst #content #form .forma .value input{width: 335px;font-size: 11px;font-family: arial;color: #828282;}
	#holder #tekst #content #form .forma .value2{width: 605px;float: left;}
	#holder #tekst #content #form .forma .value2 textarea{width: 585px;height: 105px;font-size: 11px;font-family: arial;color: #828282;padding: 10px;}
	#holder #tekst #content #form .forma .value button{width: 80px;height: 30px;border: none;background: #d0a76c;font-size: 12px;font-family: tahoma;float: right;border-top: 1px solid #e9d5b5;border-bottom: 1px solid #5b4c35;border-right: 1px solid #887350;border-left: 1px solid #e0c599;cursor: pointer;}
	/* ---------------- linki -------------------------------------------------------*/
	#holder #tekst #content .link{width: 700px;min-height: 50px;clear: both;overflow: hidden;margin-bottom: 10px;margin-top: 10px;}
	#holder #tekst #content .link .img{width: 94px;height: 69px;float: left;overflow: hidden;border: 3px solid #5d5d5d;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;margin-left: 10px;margin-top: 5px;}
	#holder #tekst #content .link .data{width: 575px;float: left;overflow: hidden;margin-left: 10px;}
	#holder #tekst #content .link .data h2{font-size: 12px;font-family: arial;font-weight: 100;text-decoration: underline;margin: 0;padding: 0;}
	#holder #tekst #content .link .data h2 a{color: #fff;}
	#holder #tekst #content .link .data p{color: #a2a2a2;font-size: 12px;font-family: arial;}
	/* ----------------------- galeria --------------------------------------------------*/
	#holder #tekst #content .gal-box{clear: both;overflow: hidden;}
	#holder #tekst #content .gallery .foto{border: 3px solid #8d8d8d;width: 166px;height: 109px;float: left;margin: 5px;}
	/* ----------------------- aktualnosci -------------------------------------------------- */
	#holder #tekst #content #news{float: left;overflow: hidden;width: 73%;margin-top: 10px;}
	#holder #tekst #content #sub{float: right;overflow: hidden;width: 205px;min-height: 100px;border-left: 1px solid #464646;margin-top: 10px;}
	#holder #tekst #content #news .news{clear: both;overflow: hidden;width: 98%;margin-left: 10px;margin-right: 10px;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #464646;}
	#holder #tekst #content #news .news h2{margin: 0;padding: 0;font-size: 18px;font-family: verdana;}
	#holder #tekst #content #news .news h3{margin: 0;padding: 0;font-size: 12px;font-family: arial;font-weight: 100;}
	#holder #tekst #content #news .news .tresc{clear: both;overflow: hidden;margin-top: 10px;font-size: 14px;font-family: arial;line-height: 150%;}
	#holder #tekst #news .gallery{width: 940px;width: 960px;min-height: 50px;clear: both;overflow: hidden;padding-top: 30px;}
	.news .gallery{width: 620px !important;}
	#holder #tekst #news .gallery > h2{font-size: 20px;color: #cfcfcf;text-transform: uppercase;font-family: arial;}
	#holder #tekst #news .gallery > ul{margin: 10px 0 0;padding: 0;list-style: none;}
	#holder #tekst #news .gallery > ul li{float: left;overflow: hidden;width: 166px;height: 109px;margin: 0 10px 10px 0;border: 1px solid #f1f1f1;box-shadow: #fff 0 0 3px;}
	#holder #tekst #news .gallery > ul li:hover{border:1px solid #C79E62;box-shadow: #C79E62 0 0 3px;}
	#holder #tekst #content #sub ul{list-style: url('../img/arrow-menu.png');}
	#holder #tekst #content #sub ul li{color: #cfcfcf;font-size: 12px;font-family: arial;}
	#holder #tekst #content #sub ul li ul li a{color: #8e8e8e;}
	#holder #tekst #content #sub ul li ul li a:hover{text-decoration: underline;}
	#holder #tekst #content #sub ul ul{margin-left: -20px;}
	#holder #tekst #content #sub ul ul ul{margin-left: -20px;}
	/* ------------------------------------------------ mapy.tpl ---------------------------------------- */
	#holder #tekst #content #maps-button{clear: both;overflow: hidden;width: 400px;height: 50px;margin-left: 20px;margin-top: 10px;}
	#holder #tekst #content #maps-button .m1{width: 144px;height: 31px;background: url('../img/button.png') no-repeat;text-align: center;color: #000;font-size: 16px;text-transform: uppercase;padding-top: 10px;float: left;margin-right: 10px;}
	#holder #tekst #content #maps-button .m1 a{color: #000;}
	#holder #tekst #content #maps-button .m2{width: 144px;height: 31px;background: url('../img/button.png') no-repeat;text-align: center;color: #000;font-size: 16px;text-transform: uppercase;padding-top: 10px;float: left;}
	#holder #tekst #content #maps-button .m2 a{color: #000;}
	#holder #tekst #content #maps-button .select{width: 144px;height: 31px;background: url('../img/button-on.png') no-repeat;text-align: center;color: #fff;font-size: 16px;text-transform: uppercase;padding-top: 10px;float: left;}
	#holder #tekst #content #maps-button .select a{color: #fff;}
	#holder #tekst #content #maps2{width:100%;height: 550px;}
	#holder #tekst #content #maps2 #map{width: 940px;height: 500px;}
	/* ---------------------------------------------------------------- */
	#reg{clear: both;overflow: hidden;width: 96%;min-height: 100px;margin: 0 auto;}
	#reg h2{font-size: 32px;text-align: left;}
	#maps1{overflow-x: scroll;overflow-y: hidden;}
	/* ------------------------------------------------------------------- */
	#big2{width: 100%;min-height: 100%;position: absolute;z-index: 39;background: #000;opacity: 0.8;display: block;}
	#print1{width: 380px;min-height: 247px;border: 1px solid #ccc;background: #fff;position: absolute;margin-top: -10%;margin-left: 25%;z-index: 40;color: #333;padding-bottom: 20px;}
	#print1 h2{font-size: 14px;font-family: tahoma;color: #C79E62;margin: 12px 0 8px 20px;}
	#print1 #shell-box{width: 340px;height: 207px;border: 1px solid #ccc;margin: 0 auto;}
	#print1 #shell-box div span{font-weight: bold;}
	#print1 #shell-box .sb1{font-size: 13px;font-family: tahoma;font-weight: bold;color: #333;padding: 10px 0 0 10px;}
	#print1 #shell-box .sb2{font-size: 12px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb3{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb4{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb5{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb6{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb7{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb8{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb9{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb10{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 span.dtn{font-size: 12px;font-family: tahoma;color: #333;text-decoration: underline;margin: 10px 0 0 300px;cursor: pointer;}
	/* ------------------------------------------------------------------- */
	#big2{width: 100%;min-height: 100%;position: absolute;z-index: 39;background: #000;opacity: 0.8;display: block;}
	#print2{width: 900px;min-height: 147px;border: 1px solid #ccc;background: #fff;position: absolute;margin-top: 10%;margin-left: 25%;z-index: 40;color: #333;padding-bottom: 20px;left: 265px;margin-lefT: 0;overflow: hidden;}
	#print2 h2{font-size: 14px;font-family: tahoma;color: #C79E62;margin: 12px 0 12px 20px;}
	#print2 table{width: 860px;margin: 0 auto;}
	#print2 table tr td{border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;padding: 3px 5px;font-size: 11px;font-family: "trebuchet ms";color: #333;}
	#print2 table tr:first-child td{border-top: 1px solid #ccc;}
	#print2 table tr td:first-child{border-left: 1px solid #ccc;}
	#print2 span.dtn{font-size: 12px;font-family: "tahoma";font-weight: bold;color: #CDA265;float: right;margin: 10px 25px 0 0;cursor: pointer;}
	#print2 span.dtn:hover{text-decoration: underline;}
	#news-search{position: absolute;margin: -63px 0 0 46%;}
	#news-search input[type=text]{border: 1px solid #CFCFCF;border-radius: 3px;background: #C6C6C6;font-size: 11px;font-family: verdana;color: #444;padding: 4px 5px;}
	#news-search button{width: 16px;height: 16px;background: url('../img/search.png') 0 -2px no-repeat;border: none;cursor: pointer;}
	#gal-search{clear:both;overflow: hidden;margin-bottom: 20px;}
	#gal-search input[type=text]{border: 1px solid #CFCFCF;border-radius: 3px;background: #C6C6C6;font-size: 11px;font-family: verdana;color: #444;padding: 4px 5px;}
	#gal-search button{width: 16px;height: 16px;background: url('../img/search.png') 0 -2px no-repeat;border: none;cursor: pointer;}
	#reg-opis{margin: 0 0 5px 0;padding-bottom: 10px;}
	.region{cleaR:both;overflow: hidden;}
	.region:first-child{padding-top: 10px;border-top: 1px solid #ccc;}
	.region h3{font-size: 28px;cursor: pointer;margin: 5px 0;}
	.region .region-opis{line-height: 150%;font-size: 11px;font-family: verdana;color: #f1f1f1;display: none;}
	.region .region-opis .region-images{}
	.region .region-opis .region-images h4{font-size: 16px;}
	.region .region-opis .region-images ul{margin: 0;padding: 0;list-style: none;}
	.region .region-opis .region-images ul li{float: left;overflow: hidden;width: 166px;height: 109px;margin: 0 10px 10px 0;border: 1px solid #f1f1f1;box-shadow: #fff 0 0 3px;}
	.region .region-opis .region-images ul li:hover{border:1px solid #C79E62;box-shadow: #C79E62 0 0 3px;}
	#holder #tekst #content aside{float: left;width: 220px;overflow: hidden;}
	#holder #tekst #content aside nav{}
	#holder #tekst #content aside nav > ul{margin: 0;padding: 0;list-style: none;}
	#holder #tekst #content aside nav > ul > li{}
	#holder #tekst #content aside nav > ul > li > a{color:#fff;display: block;padding: 3px 5px;}
	#holder #tekst #content aside nav > ul > li.select > a{background: #fff;}
	#holder #tekst #content aside nav > ul > li.select > a{color:#000;}
	#holder #tekst #content aside nav > ul > li:hover > a{background: #fff;}
	#holder #tekst #content aside nav > ul > li:hover > a{color:#000;}
	#holder #tekst #content aside nav > ul > li ul{list-style: none;margin: 0;padding: 0;}
	#holder #tekst #content aside nav > ul > li ul li{color:#fff}
	#holder #tekst #content aside nav > ul > li ul li a{color:#fff;display: block;padding: 5px 5px 5px 28px;}
	#holder #tekst #content aside nav > ul > li ul li:hover a{color:#000;background: #f1f1f1;}
	#holder #tekst #content aside nav > ul > li ul li.select a{color:#000;background: #f1f1f1;}
	#holder #tekst #content section{float: right;width: 70%;border-left: 1px solid #464646;padding: 0 0 20px 10px;}
	#holder #tekst #content section article{margin: 0 0 10px;clear: both;overflow: hidden;font-size: 14px;font-family: arial;color: #fff;line-height: 150%;padding: 10px;text-align: justify;}
	#lightbox-image-details-caption{font-size: 14px;}
	.right .gallery .foto{width: 90px !important;height: 60px !important;}
	.right .gallery .foto img{width: 90px !important;height: 60px !important;}
	/* ----------------------- literatura -------------------------------------------------- */
	#holder #tekst #content #lit-main{clear: both;overflow-y: hidden;width: 100%;margin-top: 20px;overflow-x: scroll;}
	#holder #tekst #content #lit-main .lit-box2{clear: both;overflow: hidden;width: 100%;height: 40px;border-top: 1px solid #474747;border-bottom: 1px solid #474747;}
	#holder #tekst #content #lit-main .lit-box2 .lit1{float: left;overflow: hidden;width: 84px;height: 40px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box2 .lit2{float: left;overflow: hidden;width: 165px;height: 40px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box2 .lit3{float: left;overflow: hidden;width: 155px;height: 40px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box2 .lit4{float: left;overflow: hidden;width: 100px;height: 40px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box2 .lit5{float: left;overflow: hidden;width: 94%;min-height: 40px;text-align: center;padding-top: 11px;padding: 10px;font-size: 11px;font-family: arial;}
	#holder #tekst #content #lit-main .lit-box{clear: both;overflow: hidden;width: 87%;background: url('../img/bg-lit.jpg') repeat;}
	#holder #tekst #content #lit-main .lit-box .lit1{float: left;overflow: hidden;width: 84px;height: 70px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box .lit2{float: left;overflow: hidden;width: 165px;height: 70px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box .lit3{float: left;overflow: hidden;width: 155px;height: 70px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box .lit4{float: left;overflow: hidden;width: 100px;height: 70px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box .lit5{float: left;overflow: hidden;width: 94%;min-height: 70px;text-align: center;padding-top: 11px;padding: 10px;font-size: 11px;font-family: arial;}
	/* --------------------------------- szukajka ----------------------------------------- */
	#holder #tekst #content #szukajka2{clear: both;overflow: hidden;width: 100%;min-height: 220px;}
	#holder #tekst #content #szukajka2 .left{width: 270px;float: left;margin-left: 50px;margin-top: 30px;}
	#holder #tekst #content #szukajka2 .left input[type=text]{width: 260px;border: none;padding: 3px 5px;font-size: 11px;font-family: tahoma;color: #333;margin-bottom: 30px;}
	#holder #tekst #content #szukajka2 .left .sf{clear: both;overflow: hidden;width: 270px;margin-bottom: 5px;}
	#holder #tekst #content #szukajka2 .left .sf .sn{float: left;width: 100px;font-size: 12px;font-family: arial;}
	#holder #tekst #content #szukajka2 .left .sf .sv{float: right;width: 170px;}
	#holder #tekst #content #szukajka2 .left .sf .sv select{width: 170px;font-size: 11px;font-family: tahoma;padding: 3px 5px;border: none;}
	#holder #tekst #content #szukajka2 .left .sf .sv select option{font-size: 11px;font-family: tahoma;}
	#holder #tekst #content #szukajka2 .right{width: 450px;clear:both;float: none !important;margin-top: 30px;}
	#holder #tekst #content #szukajka2 .right .sf{clear: both;overflow: hidden;width: 450px;margin-bottom: 5px;}
	#holder #tekst #content #szukajka2 .right .sf .sn{float: left;width: 70px;font-size: 12px;font-family: tahoma;}
	#holder #tekst #content #szukajka2 .right .sf .sv1{float: left;width: 190px;}
	#holder #tekst #content #szukajka2 .right .sf .sv1 select{width: 180px;font-size: 11px;font-family: tahoma;padding: 3px 5px;border: none;}
	#holder #tekst #content #szukajka2 .right .sf .sv1 select option{font-size: 11px;font-family: tahoma;}
	#holder #tekst #content #szukajka2 .right .sf .sv2{float: left;width: 190px;}
	#holder #tekst #content #szukajka2 .right .sf .sv2 input{width: 180px;border: none;padding: 3px 5px;font-size: 11px;font-family: tahoma;color: #333;}
	#s2, #s3, #s4, #s5{display: none;}
	#holder #tekst #content #szukajka2 .right .sf .sv2 button{border-top: 1px solid #e9d5b5;border-bottom: 1px solid #5b4c35;border-left: 1px solid #e0c69a;border-right: 1px solid #887450;background: #cea367;width: 105px;height: 26px;cursor: pointer;float: right;font-size: 12px;font-family: tahoma;color: #141414;}
	/* -------------------------------------------------- */
	.smm{width: 96%px;height: 30px;clear: both;overflow: hidden;background: #C79E62;-webkit-border-bottom-right-radius: 12px;-webkit-border-bottom-left-radius: 12px;-moz-border-radius-bottomright: 12px;-moz-border-radius-bottomleft: 12px;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;text-align: center;display: none;}
	.smm div{float: left;overflow: hidden;color: #333;font-size: 11px;font-family: arial;cursor: pointer;}
	.smm div a{color: #333;}
	.smm div:nth-child(1){margin-left: 50px;margin-right: 40px;padding-top: 5px;}
	.smm div:nth-child(1) img{vertical-align: middle;margin-right: 5px;}
	.smm div:nth-child(2){margin-right: 40px;padding-top: 2px;min-width: 100px;height: 30px;}
	.smm div:nth-child(2) img{vertical-align: middle;width: 26px;margin-right: 5px;}
	.smm div:nth-child(3){margin-right: 10px;padding-top: 2px;}
	.smm div:nth-child(3) img{vertical-align: middle;width: 26px;margin-right: 5px;}
	.smm div.pg{margin-right: 40px;padding-top: 2px;min-width: 100px;height: 30px;}
	.smm div.pg img{vertical-align: middle;width: 26px;margin-right: 5px;}
	/* ----------------------- moja kolekcja -------------------------------------------------- */
	#holder #tekst #content .sm{float: left;overflow: hidden;width: 310px;height: 140px;margin: 10px 3px 0 0;}
	#holder #tekst #content .sm .img{float: left;overflow: hidden;width: 129px;height: 129px;}
	#holder #tekst #content .sm .data{float: left;overflow: hidden;width: 175px;height: 129px;margin-top: 80px;margin-left: 5px;}
	#holder #tekst #content .sm .data h2{margin: 0;padding: 0;font-size: 14px;font-family: arial;font-weight: 100;}
	#holder #tekst #content .sm .data select{width: 170px;font-size: 11px;font-family: tahoma;padding: 3px 5px;border: none;}
	#holder #tekst #content .show-all{clear: both;overflow: hidden;margin-top: 5px;}
	#holder #tekst #content .show-all a{display: block;width: 143px;height: 41px;overflow: hidden;float: right;}
	#holder #tekst #content .show-all button{width: 143px;height: 41px;background: url('../img/button.png') no-repeat;cursor: pointer;color: #000;font-size: 14px;border: none;text-transform: uppercase;float: right;}
	#holder #tekst #content .t4a{clear: both;overflow: hidden;margin-top: 5px;}
	#holder #tekst #content .t4a button{width: 143px;height: 41px;background: url('../img/button.png') no-repeat;cursor: pointer;color: #000;font-size: 14px;border: none;text-transform: uppercase;float: right;}
	/* --------------------- moja kolekcja 2 ---------------------------------------- */
	#holder #tekst #content .top{clear: both;overflow: hidden;width: 100%;padding: 8px 0;}
	#holder #tekst #content .top div{margin-bottom: 5px;}
	#holder #tekst #content .top .t1{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #000;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top #select{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button-on.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #C79E62;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top .t1 a{color: #000;}
	#holder #tekst #content .top .t1 a span{font-size: 12px;}
	#holder #tekst #content .top .t2{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #000;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top .t2 a{color: #000;}
	#holder #tekst #content .top .t2 a span{font-size: 12px;}
	#holder #tekst #content .top .t3{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #000;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top .t3 a{color: #000;}
	#holder #tekst #content .top .t4{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #000;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top .t4 a{color: #000;}
	#holder #tekst #content #breadcrumb{clear: both;overflow: hidden;padding: 5px 0 5px 0;color: #888;font-size: 11px;font-family: tahoma;border-top: 1px solid #2e2e2e;border-bottom: 1px solid #2e2e2e;margin-top: 8px;}
	#holder #tekst #content #breadcrumb span{color: #C79E62;}
	#holder #tekst #content #breadcrumb a{color: #888;}
	#holder #tekst #content #breadcrumb a.sel{color: #ccc;}
	#holder #tekst #content .bottom .bt1,#holder #tekst #content .bottom .bt2{width: 830px;min-height: 26px;padding: 10px;clear: both;overflow: hidden;background: #1f1f1f;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;display: none;}
	#holder #tekst #content .bottom .bt1 ul,#holder #tekst #content .bottom .bt2 ul{list-style: none;margin: 0;padding: 0;}
	#holder #tekst #content .bottom .bt1 ul li,#holder #tekst #content .bottom .bt2 ul li{float: left;overflow: hidden;min-width: 100px;padding: 3px 5px;text-align: center;font-size: 12px;font-family: arial;}
	#holder #tekst #content .bottom .bt1 ul li.select a{text-decoration: underline;}
	#holder #tekst #content .bottom .bt1 ul li a{color: #d1d1d1;text-transform: capitalic;}
	#holder #tekst #content .bottom .bt2 ul li a{color: #d1d1d1;text-transform: lowercase;}
	#holder #tekst #content .bottom .bt1 ul li a:hover,#holder #tekst #content .bottom .bt2 ul li a:hover{color: #fff;text-decoration: underline;}
	#holder #tekst #content .bottom .bt2 ul li.select a{text-decoration: underline;}
	#holder #tekst #content #opis{border-top: 1px solid #464646;margin-top: 20px;padding-top: 20px;}
	#holder #tekst #content #opis2{clear: both;overflow: hidden;width: 940px;min-height: 50px;padding: 20px 0;border-top: 1px solid #464646;}
	#holder #tekst #content #opis2 h2{font-size: 30px;text-transform: uppercase;margin: 0;padding: 0;}
	#holder #tekst #content #opis2 h2 span.s1{text-transform: none;}
	#holder #tekst #content #opis2 h2 span.s2{font-size: 24px;text-transform: lowercase;}
	#holder #tekst #content #opis2 h4{font-size: 12px;text-transform: none;margin: 0;padding: 0;font-weight: 100;font-family: tahoma;}
	#holder #tekst #content #opis2 .left{float: left;overflow: hidden;width: 340px;margin-left: 40px;}
	#holder #tekst #content #opis2 .left h2{font-size: 48px;color: #cfcfcf;text-transform: uppercase;margin: 0;padding: 0;}
	#holder #tekst #content #opis2 .left .foto-first{clear: both;overflow: hidden;margin-top: 5px;}
	#holder #tekst #content #opis2 .left .foto-first img{cursor: pointer;}
	#holder #tekst #content #opis2 .left .foto-main{width: 850px;background: #1f1f1f;border: 1px solid #5a5a5a;border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;position: absolute;z-index: 30;display: none;overflow: hidden;margin:  0 0 0 -55px;}
	#holder #tekst #content #opis2 .left .foto-main #fm{clear: both;overflow: hidden;width: 830px;height: 40px;margin: 0 auto;margin-top: 10px;margin-bottom: 10px;}
	#holder #tekst #content #opis2 .left .foto-main #fm .fm{width: 27px;height: 32px;background: url('../img/fm.png') no-repeat;margin-right: 10px;float: left;color: #000;font-size: 24px;padding: 6px 0 0 11px;cursor:pointer;}
	#holder #tekst #content #opis2 .left .foto-main #fm .close{float: right;margin-right: 0px;}
	#holder #tekst #content #opis2 .left .foto-main .foto-foto{display: none;}
	#holder #tekst #content #opis2 .left .foto-main .foto-foto .foto-img{float: left;overflow: hidden;width: 150px;margin: 10px;}
	#holder #tekst #content #opis2 .left .foto-main .foto-foto .foto-img img{width: 150px;}
	#holder #tekst #content #opis2 .left .zywe-okazy{width: 850px;min-height: 170px;background: #1f1f1f;border: 1px solid #5a5a5a;border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;position: absolute;z-index: 30;display: none;margin-left: -65px;}
	#holder #tekst #content #opis2 .left .zywe-okazy .foto-img{float: left;overflow: hidden;width: 150px;margin: 10px;}
	#holder #tekst #content #opis2 .left .zywe-okazy .foto-img img{width: 150px;}
	#holder #tekst #content #opis2 .left .zywe-okazy .m1-close{color: #000;font-size: 16px;background: url('../img/button.png') no-repeat;clear: both;overflow: hidden;width: 143px;height: 31px;margin: 0 auto;text-transform: uppercase;padding-top: 10px;cursor: pointer;text-align: center;}
	#holder #tekst #content #opis2 .right{float: right;overflow: hidden;width: 540px;}
	.muszle{clear: both;overflow: hidden;width: 940px;width: 960px;min-height: 50px;margin: 0 auto;background: #141414 url('../img/bg-lit.jpg') repeat;border-bottom: 1px solid #0d0d0d;}
	.muszle:nth-child(odd){background: #0d0d0d;}
	.muszle:hover{background: #3c3c3c;}
	.muszle .em{float: left;overflow: hidden;font-size: 11px;min-height: 60px;padding-top:10px;display: table-cell;}
	.muszle .m0{width: 25px;}
	.muszle .m1{width: 65px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m1 img{width: 40px;cursor: pointer;margin-top: 25px;padding-bototm: 2px;}
	.muszle .m1 .m1-foto{width: 850px;height: 220px;background: #1f1f1f;border: 1px solid #5a5a5a;border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;position: absolute;z-index: 30;margin-top: -250px;display: none;margin-left: -20px;}
	.muszle .m1 .m1-foto .m1f{border: none;background: none;float: left;width: 150px;margin: 10px;}
	.muszle .m1 .m1-foto .m1f img{width: 150px;margin: 0;padding: 0;}
	.muszle .m1 .m1-foto .m1-close{color: #000;font-size: 16px;background: url('../img/button.png') no-repeat;clear: both;overflow: hidden;width: 143px;height: 31px;margin: 0 auto;text-transform: uppercase;padding-top: 10px;cursor: pointer;}
	.muszle .m1 .new{width: 48px;height: 45px;background: url('../img/nowosc.png') no-repeat;position: absolute;margin-top: -11px;}
	.muszle .m2{width: 85px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m3{width: 95px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;text-transform: uppercase;}
	.muszle .m4{width: 75px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m5{width: 75px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m6{width: 120px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;font-size: 11px;font-family: arial;}
	.muszle .m7{width: 90px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m8{width: 120px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;font-size: 11px;font-family: arial;}
	.muszle .m8 a{color: #fff;}
	.muszle .m9{width: 55px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m10{width: 55px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m11{width: 60px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m12{width: 40px;text-align: center;overflow: hidden;}
	/****************************/
	.muszle2{clear: both;overflow: hidden;width: 940px;width: 960px;min-height: 50px;margin: 0 auto;border-top: 1px solid #2e2e2e;border-bottom: 1px solid #2e2e2e;}
	.muszle2 .em{float: left;overflow: hidden;font-size: 11px;min-height: 53px;padding-top:10px;}
	.muszle2 .m1{width: 65px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m2{width: 85px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m3{width: 95px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;min-height: 50px;}
	.muszle2 .m4{width: 75px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m5{width: 75px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m6{width: 120px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;font-size: 11px;font-family: arial;}
	.muszle2 .m7{width: 90px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m8{width: 120px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;font-size: 11px;font-family: arial;}
	.muszle2 .m9{width: 55px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m10{width: 55px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m11{width: 60px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m12{width: 30px;text-align: center;overflow: hidden;}
	.print-all{width: 100%;text-align: right;}
	.print-all img{vertical-align: middle;margin-right: 5px;}
	.print-all a{color: #C79E62;font-family: tahoma;font-size: 11px;}
	/* ------------------------------------------------ mapy.tpl ---------------------------------------- */
	#holder #tekst #content #maps-button{clear: both;overflow: hidden;width: 400px;height: 50px;margin-left: 20px;margin-top: 10px;}
	#holder #tekst #content #maps-button .m1{width: 144px;height: 31px;background: url('../img/button.png') no-repeat;text-align: center;color: #000;font-size: 16px;text-transform: uppercase;padding-top: 10px;float: left;margin-right: 10px;}
	#holder #tekst #content #maps-button .m1 a{color: #000;}
	#holder #tekst #content #maps-button .m2{width: 144px;height: 31px;background: url('../img/button.png') no-repeat;text-align: center;color: #000;font-size: 16px;text-transform: uppercase;padding-top: 10px;float: left;}
	#holder #tekst #content #maps-button .m2 a{color: #000;}
	#holder #tekst #content #maps-button .select{width: 144px;height: 31px;background: url('../img/button-on.png') no-repeat;text-align: center;color: #fff;font-size: 16px;text-transform: uppercase;padding-top: 10px;float: left;}
	#holder #tekst #content #maps-button .select a{color: #fff;}
	#holder #tekst #content #maps2{width:100%;height: 550px;}
	#holder #tekst #content #maps2 #map{width: 940px;height: 500px;}
}

@media all and (min-width:1024px) and (max-width:1169px) {
	#holder{width: 81%;min-height: 400px;float: right;margin-right: 10px;}
	/* ---------- startowa -------------------- */
	#holder #start{width: 100%;height: 325px;clear: both;margin-top: 17%;}
	#holder #start #logo{clear: both;overflow: hidden;width: 470px;height: 270px;margin: 0 auto;margin-top: 30px;}
	#holder #start #menu-box #lang{float: left;overflow: hidden;width: 69px;height: 48px;background: url('../img/bg-lang.png') no-repeat;font-size: 13px;text-transform: uppercase;padding: 51px 0 0 25px;margin-top: -50px;}
	#holder #start #menu-box #lang a{color: #000;margin-right: 7px;}
	#holder #start #menu-box #menu{float: left;overflow: hidden;width: 950px;margin: 25px 0 0 -25px;}
	#holder #start #menu-box #menu ul{list-style: none;margin: 0;padding: 0;}
	#holder #start #menu-box #menu ul li{min-width: 50px;float: left;font-size: 12px;text-transform: uppercase;text-align: center;padding: 0 10px;background: url('../img/slash.png') no-repeat right bottom;}
	#holder #start #menu-box #menu ul li a{color: #fff;}
	#holder #start #menu-box #menu ul li:last-child{background: none;}
	/* ------------------ tekstowa - o mnie ---------------------- */
	#holder #tekst{width: 100%;clear: both;overflow: hidden;margin: 0 auto;border-bottom: 1px solid #464646;padding-bottom: 20px;}
	#holder #tekst #top{width: 100%;height: 100px;clear: both;overflow: hidden;border-bottom: 1px solid #464646;margin-top: 20px;}
	#holder #tekst #top #logo-small{float: left;width: 160px;height: 90px;}
	#holder #tekst #top #name{float: left;width: 80%;height: 90px;text-align: center;}
	#holder #tekst #top #name h1{font-size: 38px;color: #cfcfcf;text-transform: uppercase;}
	#holder #tekst #top #name h1 span{font-size: 30px;text-transform: none;}
	#holder #tekst #content{width: 98%;min-hight: 50px;clear: both;overflow: hidden;font-size: 14px;font-family: arial;color: #fff;line-height: 150%;padding-top: 30px;}
	#holder #tekst > article{clear: both;overflow: hidden;font-size: 14px;font-family: arial;color: #fff;line-height: 150%;padding: 10px;text-align: justify;}
	#holder #tekst .gallery{min-height: 50px;clear: both;overflow: hidden;padding-top: 30px;}
	#holder #tekst .gallery > h2{font-size: 20px;color: #cfcfcf;text-transform: uppercase;font-family: arial;}
	#holder #tekst .gallery > ul{margin: 10px 0 0;padding: 0;list-style: none;}
	#holder #tekst .gallery > ul li{float: left;overflow: hidden;width: 166px;height: 109px;margin: 0 10px 10px 0;border: 1px solid #f1f1f1;box-shadow: #fff 0 0 3px;}
	#holder #tekst .gallery > ul li:hover{border:1px solid #C79E62;box-shadow: #C79E62 0 0 3px;}
	#holder #tekst #content .muszle-box{overflow-x: scroll;overflow-y: hidden;}
	#holder #tekst .muszle-box{overflow-x: scroll;overflow-y: hidden;}
	/* -------------- footer --------------------------------- */
	#foot{width: 97%;height: 50px;clear: both;overflow: hidden;margin: 0 auto;margin-top: 15px;}
	#foot #f1{float: left;width: 400px;font-size: 12px;font-family: arial;color: #898989;}
	#foot #f2{float: right;width: 400px;font-size: 12px;font-family: arial;color: #898989;text-align: right;}
	#foot #f2 a{color: #898989;font-weight: bold;}
	/* ---------- submenu ------------------------------ */
	#submenu{clear: both;overflow: hidden;width: 170px;position: fixed;left: 5px;bottom: 10px;z-index:30;}
	#submenu #lang{clear: both;overflow: hidden;width: 72px;height: 48px;background: url('../img/bg-lang.png') no-repeat;font-size: 13px;text-transform: uppercase;padding: 51px 0 0 22px;position: relative;z-index: 5;}
	#submenu #lang a{color: #000;margin-right: 7px;}
	#submenu #top{width: 170px;height: 11px;clear: both;overflow: hidden;background: url('../img/menu-top2.png') no-repeat;margin-top: -35px}
	#submenu #main{width: 170px;min-height: 100px;clear: both;overflow: hidden;background: #1f1f1f;padding: 40px 10px 10px 20px;}
	#submenu #main ul{list-style: none;margin: 0;padding: 0;}
	#submenu #main ul li{text-transform: uppercase;font-size: 11px;margin-bottom: 5px;}
	#submenu #main ul li.selected a{color: #cda265;}
	#submenu #main ul li a{color: #cfcfcf;}
	#submenu #search{width: 150px;height: 28px;clear: both;overflow: hidden;	background: url('../img/search2.png') no-repeat;padding: 4px 0 0 20px;}
	#submenu #search a{color: #000;text-transform: uppercase;font-size: 12px;}
	/* --------------- kontakt -------------------------------------------*/
	#holder #tekst #content #tresc{float: left;overflow: hidden;width: 180px;min-height: 80px;background: #2b2b2b;padding: 8px 10px 8px 10px;text-align: right;margin-top: 125px;margin-left:45px;}
	#holder #tekst #content #form{width: 605px;float: left;overflow: hidden;margin-top: 40px;}
	#holder #tekst #content #form .forma{clear: both;overflow: hidden;width: 605px;margin-bottom: 5px;}
	#holder #tekst #content #form .forma .name{width: 260px;float: left;text-align: right;color: #fff;font-size: 12px;font-family: arial;padding-right: 10px;}
	#holder #tekst #content #form .forma .value{width: 335px;float: left;}
	#holder #tekst #content #form .forma .value input{width: 335px;font-size: 11px;font-family: arial;color: #828282;}
	#holder #tekst #content #form .forma .value2{width: 605px;float: left;}
	#holder #tekst #content #form .forma .value2 textarea{width: 585px;height: 105px;font-size: 11px;font-family: arial;color: #828282;padding: 10px;}
	#holder #tekst #content #form .forma .value button{width: 80px;height: 30px;border: none;background: #d0a76c;font-size: 12px;font-family: tahoma;float: right;border-top: 1px solid #e9d5b5;border-bottom: 1px solid #5b4c35;border-right: 1px solid #887350;border-left: 1px solid #e0c599;cursor: pointer;}
	/* ---------------- linki -------------------------------------------------------*/
	#holder #tekst #content .link{width: 700px;min-height: 50px;clear: both;overflow: hidden;margin-bottom: 10px;margin-top: 10px;}
	#holder #tekst #content .link .img{width: 94px;height: 69px;float: left;overflow: hidden;border: 3px solid #5d5d5d;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;margin-left: 10px;margin-top: 5px;}
	#holder #tekst #content .link .data{width: 575px;float: left;overflow: hidden;margin-left: 10px;}
	#holder #tekst #content .link .data h2{font-size: 12px;font-family: arial;font-weight: 100;text-decoration: underline;margin: 0;padding: 0;}
	#holder #tekst #content .link .data h2 a{color: #fff;}
	#holder #tekst #content .link .data p{color: #a2a2a2;font-size: 12px;font-family: arial;}
	/* ----------------------- galeria --------------------------------------------------*/
	#holder #tekst #content .gal-box{clear: both;overflow: hidden;}
	#holder #tekst #content .gallery .foto{border: 3px solid #8d8d8d;width: 166px;height: 109px;float: left;margin: 5px;}
	/* ----------------------- aktualnosci -------------------------------------------------- */
	#holder #tekst #content #news{float: left;overflow: hidden;width: 73%;margin-top: 10px;}
	#holder #tekst #content #sub{float: right;overflow: hidden;width: 205px;min-height: 100px;border-left: 1px solid #464646;margin-top: 10px;}
	#holder #tekst #content #news .news{clear: both;overflow: hidden;width: 98%;margin-left: 10px;margin-right: 10px;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #464646;}
	#holder #tekst #content #news .news h2{margin: 0;padding: 0;font-size: 18px;font-family: verdana;}
	#holder #tekst #content #news .news h3{margin: 0;padding: 0;font-size: 12px;font-family: arial;font-weight: 100;}
	#holder #tekst #content #news .news .tresc{clear: both;overflow: hidden;margin-top: 10px;font-size: 14px;font-family: arial;line-height: 150%;}
	#holder #tekst #news .gallery{width: 940px;width: 960px;min-height: 50px;clear: both;overflow: hidden;padding-top: 30px;}
	.news .gallery{width: 620px !important;}
	#holder #tekst #news .gallery > h2{font-size: 20px;color: #cfcfcf;text-transform: uppercase;font-family: arial;}
	#holder #tekst #news .gallery > ul{margin: 10px 0 0;padding: 0;list-style: none;}
	#holder #tekst #news .gallery > ul li{float: left;overflow: hidden;width: 166px;height: 109px;margin: 0 10px 10px 0;border: 1px solid #f1f1f1;box-shadow: #fff 0 0 3px;}
	#holder #tekst #news .gallery > ul li:hover{border:1px solid #C79E62;box-shadow: #C79E62 0 0 3px;}
	#holder #tekst #content #sub ul{list-style: url('../img/arrow-menu.png');}
	#holder #tekst #content #sub ul li{color: #cfcfcf;font-size: 12px;font-family: arial;}
	#holder #tekst #content #sub ul li ul li a{color: #8e8e8e;}
	#holder #tekst #content #sub ul li ul li a:hover{text-decoration: underline;}
	#holder #tekst #content #sub ul ul{margin-left: -20px;}
	#holder #tekst #content #sub ul ul ul{margin-left: -20px;}
	/* ----------------------- literatura -------------------------------------------------- */
	#holder #tekst #content #lit-main{clear: both;overflow: hidden;width: 940px;margin-top: 20px;}
	#holder #tekst #content #lit-main .lit-box2{clear: both;overflow: hidden;width: 940px;height: 40px;border-top: 1px solid #474747;border-bottom: 1px solid #474747;}
	#holder #tekst #content #lit-main .lit-box2 .lit1{float: left;overflow: hidden;width: 84px;height: 40px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box2 .lit2{float: left;overflow: hidden;width: 165px;height: 40px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box2 .lit3{float: left;overflow: hidden;width: 155px;height: 40px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box2 .lit4{float: left;overflow: hidden;width: 100px;height: 40px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box2 .lit5{float: left;overflow: hidden;width: 412px;min-height: 40px;text-align: center;padding-top: 11px;padding: 10px;font-size: 11px;font-family: arial;}
	#holder #tekst #content #lit-main .lit-box{clear: both;overflow: hidden;width: 87%;background: url('../img/bg-lit.jpg') repeat;}
	#holder #tekst #content #lit-main .lit-box .lit1{float: left;overflow: hidden;width: 84px;height: 70px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box .lit2{float: left;overflow: hidden;width: 165px;height: 70px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box .lit3{float: left;overflow: hidden;width: 155px;height: 70px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box .lit4{float: left;overflow: hidden;width: 100px;height: 70px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box .lit5{float: left;overflow: hidden;width: 285px;min-height: 70px;text-align: center;padding-top: 11px;padding: 10px;font-size: 11px;font-family: arial;}
	/* ----------------------- moja kolekcja -------------------------------------------------- */
	#holder #tekst #content .sm{float: left;overflow: hidden;width: 310px;height: 140px;margin: 10px 3px 0 0;}
	#holder #tekst #content .sm .img{float: left;overflow: hidden;width: 129px;height: 129px;}
	#holder #tekst #content .sm .data{float: left;overflow: hidden;width: 175px;height: 129px;margin-top: 80px;margin-left: 5px;}
	#holder #tekst #content .sm .data h2{margin: 0;padding: 0;font-size: 14px;font-family: arial;font-weight: 100;}
	#holder #tekst #content .sm .data select{width: 170px;font-size: 11px;font-family: tahoma;padding: 3px 5px;border: none;}
	#holder #tekst #content .show-all{clear: both;overflow: hidden;margin-top: 5px;}
	#holder #tekst #content .show-all a{display: block;width: 143px;height: 41px;overflow: hidden;float: right;}
	#holder #tekst #content .show-all button{width: 143px;height: 41px;background: url('../img/button.png') no-repeat;cursor: pointer;color: #000;font-size: 14px;border: none;text-transform: uppercase;float: right;}
	#holder #tekst #content .t4a{clear: both;overflow: hidden;margin-top: 5px;}
	#holder #tekst #content .t4a button{width: 143px;height: 41px;background: url('../img/button.png') no-repeat;cursor: pointer;color: #000;font-size: 14px;border: none;text-transform: uppercase;float: right;}
	/* --------------------- moja kolekcja 2 ---------------------------------------- */
	#holder #tekst #content .top{clear: both;overflow: hidden;width: 940px;height: 41px;padding: 8px 0;}
	#holder #tekst #content .top .t1{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #000;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top #select{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button-on.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #C79E62;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top .t1 a{color: #000;}
	#holder #tekst #content .top .t1 a span{font-size: 12px;}
	#holder #tekst #content .top .t2{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #000;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top .t2 a{color: #000;}
	#holder #tekst #content .top .t2 a span{font-size: 12px;}
	#holder #tekst #content .top .t3{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #000;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top .t3 a{color: #000;}
	#holder #tekst #content .top .t4{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #000;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top .t4 a{color: #000;}
	#holder #tekst #content #breadcrumb{clear: both;overflow: hidden;padding: 5px 0 5px 0;color: #888;font-size: 11px;font-family: tahoma;border-top: 1px solid #2e2e2e;border-bottom: 1px solid #2e2e2e;margin-top: 8px;}
	#holder #tekst #content #breadcrumb span{color: #C79E62;}
	#holder #tekst #content #breadcrumb a{color: #888;}
	#holder #tekst #content #breadcrumb a.sel{color: #ccc;}
	#holder #tekst #content .bottom .bt1,#holder #tekst #content .bottom .bt2{width: 830px;min-height: 26px;padding: 10px;clear: both;overflow: hidden;background: #1f1f1f;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;display: none;}
	#holder #tekst #content .bottom .bt1 ul,#holder #tekst #content .bottom .bt2 ul{list-style: none;margin: 0;padding: 0;}
	#holder #tekst #content .bottom .bt1 ul li,#holder #tekst #content .bottom .bt2 ul li{float: left;overflow: hidden;min-width: 100px;padding: 3px 5px;text-align: center;font-size: 12px;font-family: arial;}
	#holder #tekst #content .bottom .bt1 ul li.select a{text-decoration: underline;}
	#holder #tekst #content .bottom .bt1 ul li a{color: #d1d1d1;text-transform: capitalic;}
	#holder #tekst #content .bottom .bt2 ul li a{color: #d1d1d1;text-transform: lowercase;}
	#holder #tekst #content .bottom .bt1 ul li a:hover,#holder #tekst #content .bottom .bt2 ul li a:hover{color: #fff;text-decoration: underline;}
	#holder #tekst #content .bottom .bt2 ul li.select a{text-decoration: underline;}
	#holder #tekst #content #opis{border-top: 1px solid #464646;margin-top: 20px;padding-top: 20px;}
	#holder #tekst #content #opis2{clear: both;overflow: hidden;width: 940px;min-height: 50px;padding: 20px 0;border-top: 1px solid #464646;}
	#holder #tekst #content #opis2 h2{font-size: 30px;text-transform: uppercase;margin: 0;padding: 0;}
	#holder #tekst #content #opis2 h2 span.s1{text-transform: none;}
	#holder #tekst #content #opis2 h2 span.s2{font-size: 24px;text-transform: lowercase;}
	#holder #tekst #content #opis2 h4{font-size: 12px;text-transform: none;margin: 0;padding: 0;font-weight: 100;font-family: tahoma;}
	#holder #tekst #content #opis2 .left{float: left;overflow: hidden;width: 340px;margin-left: 40px;}
	#holder #tekst #content #opis2 .left h2{font-size: 48px;color: #cfcfcf;text-transform: uppercase;margin: 0;padding: 0;}
	#holder #tekst #content #opis2 .left .foto-first{clear: both;overflow: hidden;margin-top: 5px;}
	#holder #tekst #content #opis2 .left .foto-first img{cursor: pointer;}
	#holder #tekst #content #opis2 .left .foto-main{width: 850px;background: #1f1f1f;border: 1px solid #5a5a5a;border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;position: absolute;z-index: 30;display: none;overflow: hidden;margin:  0 0 0 -55px;}
	#holder #tekst #content #opis2 .left .foto-main #fm{clear: both;overflow: hidden;width: 830px;height: 40px;margin: 0 auto;margin-top: 10px;margin-bottom: 10px;}
	#holder #tekst #content #opis2 .left .foto-main #fm .fm{width: 27px;height: 32px;background: url('../img/fm.png') no-repeat;margin-right: 10px;float: left;color: #000;font-size: 24px;padding: 6px 0 0 11px;cursor:pointer;}
	#holder #tekst #content #opis2 .left .foto-main #fm .close{float: right;margin-right: 0px;}
	#holder #tekst #content #opis2 .left .foto-main .foto-foto{display: none;}
	#holder #tekst #content #opis2 .left .foto-main .foto-foto .foto-img{float: left;overflow: hidden;width: 150px;margin: 10px;}
	#holder #tekst #content #opis2 .left .foto-main .foto-foto .foto-img img{width: 150px;}
	#holder #tekst #content #opis2 .left .zywe-okazy{width: 850px;min-height: 170px;background: #1f1f1f;border: 1px solid #5a5a5a;border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;position: absolute;z-index: 30;display: none;margin-left: -65px;}
	#holder #tekst #content #opis2 .left .zywe-okazy .foto-img{float: left;overflow: hidden;width: 150px;margin: 10px;}
	#holder #tekst #content #opis2 .left .zywe-okazy .foto-img img{width: 150px;}
	#holder #tekst #content #opis2 .left .zywe-okazy .m1-close{color: #000;font-size: 16px;background: url('../img/button.png') no-repeat;clear: both;overflow: hidden;width: 143px;height: 31px;margin: 0 auto;text-transform: uppercase;padding-top: 10px;cursor: pointer;text-align: center;}
	#holder #tekst #content #opis2 .right{float: right;overflow: hidden;width: 540px;}
	.muszle{clear: both;overflow: hidden;width: 940px;width: 960px;min-height: 50px;margin: 0 auto;background: #141414 url('../img/bg-lit.jpg') repeat;border-bottom: 1px solid #0d0d0d;}
	.muszle:nth-child(odd){background: #0d0d0d;}
	.muszle:hover{background: #3c3c3c;}
	.muszle .em{float: left;overflow: hidden;font-size: 11px;min-height: 60px;padding-top:10px;display: table-cell;}
	.muszle .m1{width: 65px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m1 img{width: 40px;cursor: pointer;margin-top: 25px;padding-bototm: 2px;}
	.muszle .m1 .m1-foto{width: 850px;height: 220px;background: #1f1f1f;border: 1px solid #5a5a5a;border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;position: absolute;z-index: 30;margin-top: -250px;display: none;margin-left: -20px;}
	.muszle .m1 .m1-foto .m1f{border: none;background: none;float: left;width: 150px;margin: 10px;}
	.muszle .m1 .m1-foto .m1f img{width: 150px;margin: 0;padding: 0;}
	.muszle .m1 .m1-foto .m1-close{color: #000;font-size: 16px;background: url('../img/button.png') no-repeat;clear: both;overflow: hidden;width: 143px;height: 31px;margin: 0 auto;text-transform: uppercase;padding-top: 10px;cursor: pointer;}
	.muszle .m1 .new{width: 48px;height: 45px;background: url('../img/nowosc.png') no-repeat;position: absolute;margin-top: -11px;}
	.muszle .m2{width: 85px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m3{width: 95px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;text-transform: uppercase;}
	.muszle .m4{width: 75px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m5{width: 75px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m6{width: 120px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;font-size: 11px;font-family: arial;}
	.muszle .m7{width: 90px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m8{width: 120px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;font-size: 11px;font-family: arial;}
	.muszle .m8 a{color: #fff;}
	.muszle .m9{width: 55px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m10{width: 55px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m11{width: 60px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m12{width: 40px;text-align: center;overflow: hidden;}
	/* -------------------------------------------------- */
	.smm{width: 940px;height: 30px;clear: both;overflow: hidden;background: #C79E62;-webkit-border-bottom-right-radius: 12px;-webkit-border-bottom-left-radius: 12px;-moz-border-radius-bottomright: 12px;-moz-border-radius-bottomleft: 12px;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;text-align: center;display: none;}
	.smm div{float: left;overflow: hidden;color: #333;font-size: 11px;font-family: arial;cursor: pointer;}
	.smm div a{color: #333;}
	.smm div:nth-child(1){margin-left: 50px;margin-right: 40px;padding-top: 5px;}
	.smm div:nth-child(1) img{vertical-align: middle;margin-right: 5px;}
	.smm div:nth-child(2){margin-right: 40px;padding-top: 2px;min-width: 100px;height: 30px;}
	.smm div:nth-child(2) img{vertical-align: middle;width: 26px;margin-right: 5px;}
	.smm div:nth-child(3){margin-right: 10px;padding-top: 2px;}
	.smm div:nth-child(3) img{vertical-align: middle;width: 26px;margin-right: 5px;}
	.smm div.pg{margin-right: 40px;padding-top: 2px;min-width: 100px;height: 30px;}
	.smm div.pg img{vertical-align: middle;width: 26px;margin-right: 5px;}	
	/****************************/
	.muszle2{clear: both;overflow: hidden;width: 940px;width: 960px;min-height: 50px;margin: 0 auto;border-top: 1px solid #2e2e2e;border-bottom: 1px solid #2e2e2e;}
	.muszle2 .em{float: left;overflow: hidden;font-size: 11px;min-height: 53px;padding-top:10px;}
	.muszle2 .m1{width: 65px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m2{width: 85px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m3{width: 95px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;min-height: 50px;}
	.muszle2 .m4{width: 75px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m5{width: 75px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m6{width: 120px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;font-size: 11px;font-family: arial;}
	.muszle2 .m7{width: 90px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m8{width: 120px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;font-size: 11px;font-family: arial;}
	.muszle2 .m9{width: 55px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m10{width: 55px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m11{width: 60px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m12{width: 30px;text-align: center;overflow: hidden;}
	.print-all{width: 100%;text-align: right;}
	.print-all img{vertical-align: middle;margin-right: 5px;}
	.print-all a{color: #C79E62;font-family: tahoma;font-size: 11px;}
	/* --------------------------------- szukajka ----------------------------------------- */
	#holder #tekst #content #szukajka2{clear: both;overflow: hidden;width: 800px;height: 265px;}
	#holder #tekst #content #szukajka2 .left{width: 270px;float: left;margin-left: 50px;margin-top: 30px;}
	#holder #tekst #content #szukajka2 .left input[type=text]{width: 260px;border: none;padding: 3px 5px;font-size: 11px;font-family: tahoma;color: #333;margin-bottom: 30px;}
	#holder #tekst #content #szukajka2 .left .sf{clear: both;overflow: hidden;width: 270px;margin-bottom: 5px;}
	#holder #tekst #content #szukajka2 .left .sf .sn{float: left;width: 100px;font-size: 12px;font-family: arial;}
	#holder #tekst #content #szukajka2 .left .sf .sv{float: right;width: 170px;}
	#holder #tekst #content #szukajka2 .left .sf .sv select{width: 170px;font-size: 11px;font-family: tahoma;padding: 3px 5px;border: none;}
	#holder #tekst #content #szukajka2 .left .sf .sv select option{font-size: 11px;font-family: tahoma;}
	#holder #tekst #content #szukajka2 .right{width: 450px;float: right;margin-top: 30px;}
	#holder #tekst #content #szukajka2 .right .sf{clear: both;overflow: hidden;width: 450px;margin-bottom: 5px;}
	#holder #tekst #content #szukajka2 .right .sf .sn{float: left;width: 70px;font-size: 12px;font-family: tahoma;}
	#holder #tekst #content #szukajka2 .right .sf .sv1{float: left;width: 190px;}
	#holder #tekst #content #szukajka2 .right .sf .sv1 select{width: 180px;font-size: 11px;font-family: tahoma;padding: 3px 5px;border: none;}
	#holder #tekst #content #szukajka2 .right .sf .sv1 select option{font-size: 11px;font-family: tahoma;}
	#holder #tekst #content #szukajka2 .right .sf .sv2{float: left;width: 190px;}
	#holder #tekst #content #szukajka2 .right .sf .sv2 input{width: 180px;border: none;padding: 3px 5px;font-size: 11px;font-family: tahoma;color: #333;}
	#s2, #s3, #s4, #s5{display: none;}
	#holder #tekst #content #szukajka2 .right .sf .sv2 button{border-top: 1px solid #e9d5b5;border-bottom: 1px solid #5b4c35;border-left: 1px solid #e0c69a;border-right: 1px solid #887450;background: #cea367;width: 105px;height: 26px;cursor: pointer;float: right;font-size: 12px;font-family: tahoma;color: #141414;}
	/* ------------------------------------------------ mapy.tpl ---------------------------------------- */
	#holder #tekst #content #maps-button{clear: both;overflow: hidden;width: 400px;height: 50px;margin-left: 20px;margin-top: 10px;}
	#holder #tekst #content #maps-button .m1{width: 144px;height: 31px;background: url('../img/button.png') no-repeat;text-align: center;color: #000;font-size: 16px;text-transform: uppercase;padding-top: 10px;float: left;margin-right: 10px;}
	#holder #tekst #content #maps-button .m1 a{color: #000;}
	#holder #tekst #content #maps-button .m2{width: 144px;height: 31px;background: url('../img/button.png') no-repeat;text-align: center;color: #000;font-size: 16px;text-transform: uppercase;padding-top: 10px;float: left;}
	#holder #tekst #content #maps-button .m2 a{color: #000;}
	#holder #tekst #content #maps-button .select{width: 144px;height: 31px;background: url('../img/button-on.png') no-repeat;text-align: center;color: #fff;font-size: 16px;text-transform: uppercase;padding-top: 10px;float: left;}
	#holder #tekst #content #maps-button .select a{color: #fff;}
	#holder #tekst #content #maps2{width:100%;height: 550px;}
	#holder #tekst #content #maps2 #map{width: 940px;height: 500px;}
	/* ---------------------------------------------------------------- */
	#reg{clear: both;overflow: hidden;width: 96%;min-height: 100px;margin: 0 auto;}
	#reg h2{font-size: 32px;text-align: left;}
	#maps1{overflow-x: scroll;overflow-y: hidden;}
	/* ------------------------------------------------------------------- */
	#big2{width: 100%;min-height: 100%;position: absolute;z-index: 39;background: #000;opacity: 0.8;display: block;}
	#print1{width: 380px;min-height: 247px;border: 1px solid #ccc;background: #fff;position: absolute;margin-top: -10%;margin-left: 25%;z-index: 40;color: #333;padding-bottom: 20px;}
	#print1 h2{font-size: 14px;font-family: tahoma;color: #C79E62;margin: 12px 0 8px 20px;}
	#print1 #shell-box{width: 340px;height: 207px;border: 1px solid #ccc;margin: 0 auto;}
	#print1 #shell-box div span{font-weight: bold;}
	#print1 #shell-box .sb1{font-size: 13px;font-family: tahoma;font-weight: bold;color: #333;padding: 10px 0 0 10px;}
	#print1 #shell-box .sb2{font-size: 12px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb3{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb4{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb5{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb6{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb7{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb8{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb9{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb10{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 span.dtn{font-size: 12px;font-family: tahoma;color: #333;text-decoration: underline;margin: 10px 0 0 300px;cursor: pointer;}
	/* ------------------------------------------------------------------- */
	#big2{width: 100%;min-height: 100%;position: absolute;z-index: 39;background: #000;opacity: 0.8;display: block;}
	#print2{width: 900px;min-height: 147px;border: 1px solid #ccc;background: #fff;position: absolute;margin-top: 10%;margin-left: 25%;z-index: 40;color: #333;padding-bottom: 20px;left: 265px;margin-lefT: 0;overflow: hidden;}
	#print2 h2{font-size: 14px;font-family: tahoma;color: #C79E62;margin: 12px 0 12px 20px;}
	#print2 table{width: 860px;margin: 0 auto;}
	#print2 table tr td{border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;padding: 3px 5px;font-size: 11px;font-family: "trebuchet ms";color: #333;}
	#print2 table tr:first-child td{border-top: 1px solid #ccc;}
	#print2 table tr td:first-child{border-left: 1px solid #ccc;}
	#print2 span.dtn{font-size: 12px;font-family: "tahoma";font-weight: bold;color: #CDA265;float: right;margin: 10px 25px 0 0;cursor: pointer;}
	#print2 span.dtn:hover{text-decoration: underline;}
	#news-search{position: absolute;margin: -63px 0 0 46%;}
	#news-search input[type=text]{border: 1px solid #CFCFCF;border-radius: 3px;background: #C6C6C6;font-size: 11px;font-family: verdana;color: #444;padding: 4px 5px;}
	#news-search button{width: 16px;height: 16px;background: url('../img/search.png') 0 -2px no-repeat;border: none;cursor: pointer;}
	#gal-search{clear:both;overflow: hidden;margin-bottom: 20px;}
	#gal-search input[type=text]{border: 1px solid #CFCFCF;border-radius: 3px;background: #C6C6C6;font-size: 11px;font-family: verdana;color: #444;padding: 4px 5px;}
	#gal-search button{width: 16px;height: 16px;background: url('../img/search.png') 0 -2px no-repeat;border: none;cursor: pointer;}
	#reg-opis{margin: 0 0 5px 0;padding-bottom: 10px;}
	.region{cleaR:both;overflow: hidden;}
	.region:first-child{padding-top: 10px;border-top: 1px solid #ccc;}
	.region h3{font-size: 28px;cursor: pointer;margin: 5px 0;}
	.region .region-opis{line-height: 150%;font-size: 11px;font-family: verdana;color: #f1f1f1;display: none;}
	.region .region-opis .region-images{}
	.region .region-opis .region-images h4{font-size: 16px;}
	.region .region-opis .region-images ul{margin: 0;padding: 0;list-style: none;}
	.region .region-opis .region-images ul li{float: left;overflow: hidden;width: 166px;height: 109px;margin: 0 10px 10px 0;border: 1px solid #f1f1f1;box-shadow: #fff 0 0 3px;}
	.region .region-opis .region-images ul li:hover{border:1px solid #C79E62;box-shadow: #C79E62 0 0 3px;}
	#holder #tekst #content aside{float: left;width: 220px;overflow: hidden;}
	#holder #tekst #content aside nav{}
	#holder #tekst #content aside nav > ul{margin: 0;padding: 0;list-style: none;}
	#holder #tekst #content aside nav > ul > li{}
	#holder #tekst #content aside nav > ul > li > a{color:#fff;display: block;padding: 3px 5px;}
	#holder #tekst #content aside nav > ul > li.select > a{background: #fff;}
	#holder #tekst #content aside nav > ul > li.select > a{color:#000;}
	#holder #tekst #content aside nav > ul > li:hover > a{background: #fff;}
	#holder #tekst #content aside nav > ul > li:hover > a{color:#000;}
	#holder #tekst #content aside nav > ul > li ul{list-style: none;margin: 0;padding: 0;}
	#holder #tekst #content aside nav > ul > li ul li{color:#fff}
	#holder #tekst #content aside nav > ul > li ul li a{color:#fff;display: block;padding: 5px 5px 5px 28px;}
	#holder #tekst #content aside nav > ul > li ul li:hover a{color:#000;background: #f1f1f1;}
	#holder #tekst #content aside nav > ul > li ul li.select a{color:#000;background: #f1f1f1;}
	#holder #tekst #content section{float: right;width: 70%;border-left: 1px solid #464646;padding: 0 0 20px 10px;}
	#holder #tekst #content section article{margin: 0 0 10px;clear: both;overflow: hidden;font-size: 14px;font-family: arial;color: #fff;line-height: 150%;padding: 10px;text-align: justify;}
	#lightbox-image-details-caption{font-size: 14px;}
	.right .gallery .foto{width: 90px !important;height: 60px !important;}
	.right .gallery .foto img{width: 90px !important;height: 60px !important;}
}

@media all and (min-width:1170px) and (max-width:1314px) {
	#holder{width: 1024px;min-height: 400px;float: right}
	/* ---------- startowa -------------------- */
	#holder #start{width: 1024px;height: 325px;clear: both;margin-top: 17%;}
	#holder #start #logo{clear: both;overflow: hidden;width: 470px;height: 270px;margin: 0 auto;margin-top: 30px;}
	#holder #start #menu-box #lang{float: left;overflow: hidden;width: 69px;height: 48px;background: url('../img/bg-lang.png') no-repeat;font-size: 13px;text-transform: uppercase;padding: 51px 0 0 25px;margin-top: -50px;}
	#holder #start #menu-box #lang a{color: #000;margin-right: 7px;}
	#holder #start #menu-box #menu{float: left;overflow: hidden;width: 950px;margin: 25px 0 0 -25px;}
	#holder #start #menu-box #menu ul{list-style: none;margin: 0;padding: 0;}
	#holder #start #menu-box #menu ul li{min-width: 50px;float: left;font-size: 12px;text-transform: uppercase;text-align: center;padding: 0 10px;background: url('../img/slash.png') no-repeat right bottom;}
	#holder #start #menu-box #menu ul li a{color: #fff;}
	#holder #start #menu-box #menu ul li:last-child{background: none;}
	/* ------------------ tekstowa - o mnie ---------------------- */
	#holder #tekst{width: 940px;width: 960px;clear: both;overflow: hidden;margin: 0 auto;border-bottom: 1px solid #464646;padding-bottom: 20px;}
	#holder #tekst #top{width: 940px;height: 100px;clear: both;overflow: hidden;border-bottom: 1px solid #464646;margin-top: 20px;}
	#holder #tekst #top #logo-small{float: left;width: 160px;height: 90px;}
	#holder #tekst #top #name{float: left;width: 780px;height: 90px;text-align: center;}
	#holder #tekst #top #name h1{font-size: 48px;color: #cfcfcf;text-transform: uppercase;}
	#holder #tekst #top #name h1 span{font-size: 30px;text-transform: none;}
	#holder #tekst #content{width: 940px;width: 960px;min-hight: 50px;clear: both;overflow: hidden;font-size: 14px;font-family: arial;color: #fff;line-height: 150%;padding-top: 30px;}
	#holder #tekst > article{clear: both;overflow: hidden;font-size: 14px;font-family: arial;color: #fff;line-height: 150%;padding: 10px;text-align: justify;}
	#holder #tekst .gallery{min-height: 50px;clear: both;overflow: hidden;padding-top: 30px;}
	#holder #tekst .gallery > h2{font-size: 20px;color: #cfcfcf;text-transform: uppercase;font-family: arial;}
	#holder #tekst .gallery > ul{margin: 10px 0 0;padding: 0;list-style: none;}
	#holder #tekst .gallery > ul li{float: left;overflow: hidden;width: 166px;height: 109px;margin: 0 10px 10px 0;border: 1px solid #f1f1f1;box-shadow: #fff 0 0 3px;}
	#holder #tekst .gallery > ul li:hover{border:1px solid #C79E62;box-shadow: #C79E62 0 0 3px;}
	/* -------------- footer --------------------------------- */
	#foot{width: 940px;height: 50px;clear: both;overflow: hidden;margin: 0 auto;margin-top: 15px;}
	#foot #f1{float: left;width: 400px;font-size: 12px;font-family: arial;color: #898989;}
	#foot #f2{float: right;width: 400px;font-size: 12px;font-family: arial;color: #898989;text-align: right;}
	#foot #f2 a{color: #898989;font-weight: bold;}
	/* ---------- submenu ------------------------------ */
	#submenu{clear: both;overflow: hidden;width: 170px;position: fixed;left: 5px;bottom: 10px;z-index:30;}
	#submenu #lang{clear: both;overflow: hidden;width: 72px;height: 48px;background: url('../img/bg-lang.png') no-repeat;font-size: 13px;text-transform: uppercase;padding: 51px 0 0 22px;position: relative;z-index: 5;}
	#submenu #lang a{color: #000;margin-right: 7px;}
	#submenu #top{width: 170px;height: 11px;clear: both;overflow: hidden;background: url('../img/menu-top2.png') no-repeat;margin-top: -35px}
	#submenu #main{width: 170px;min-height: 100px;clear: both;overflow: hidden;background: #1f1f1f;padding: 40px 10px 10px 20px;}
	#submenu #main ul{list-style: none;margin: 0;padding: 0;}
	#submenu #main ul li{text-transform: uppercase;font-size: 11px;margin-bottom: 5px;}
	#submenu #main ul li.selected a{color: #cda265;}
	#submenu #main ul li a{color: #cfcfcf;}
	#submenu #search{width: 150px;height: 28px;clear: both;overflow: hidden;	background: url('../img/search2.png') no-repeat;padding: 4px 0 0 20px;}
	#submenu #search a{color: #000;text-transform: uppercase;font-size: 12px;}
	/* --------------- kontakt -------------------------------------------*/
	#holder #tekst #content #tresc{float: left;overflow: hidden;width: 180px;min-height: 80px;background: #2b2b2b;padding: 8px 10px 8px 10px;text-align: right;margin-top: 125px;margin-left:45px;}
	#holder #tekst #content #form{width: 605px;float: left;overflow: hidden;margin-top: 40px;}
	#holder #tekst #content #form .forma{clear: both;overflow: hidden;width: 605px;margin-bottom: 5px;}
	#holder #tekst #content #form .forma .name{width: 260px;float: left;text-align: right;color: #fff;font-size: 12px;font-family: arial;padding-right: 10px;}
	#holder #tekst #content #form .forma .value{width: 335px;float: left;}
	#holder #tekst #content #form .forma .value input{width: 335px;font-size: 11px;font-family: arial;color: #828282;}
	#holder #tekst #content #form .forma .value2{width: 605px;float: left;}
	#holder #tekst #content #form .forma .value2 textarea{width: 585px;height: 105px;font-size: 11px;font-family: arial;color: #828282;padding: 10px;}
	#holder #tekst #content #form .forma .value button{width: 80px;height: 30px;border: none;background: #d0a76c;font-size: 12px;font-family: tahoma;float: right;border-top: 1px solid #e9d5b5;border-bottom: 1px solid #5b4c35;border-right: 1px solid #887350;border-left: 1px solid #e0c599;cursor: pointer;}
	/* ---------------- linki -------------------------------------------------------*/
	#holder #tekst #content .link{width: 700px;min-height: 50px;clear: both;overflow: hidden;margin-bottom: 10px;margin-top: 10px;}
	#holder #tekst #content .link .img{width: 94px;height: 69px;float: left;overflow: hidden;border: 3px solid #5d5d5d;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;margin-left: 10px;margin-top: 5px;}
	#holder #tekst #content .link .data{width: 575px;float: left;overflow: hidden;margin-left: 10px;}
	#holder #tekst #content .link .data h2{font-size: 12px;font-family: arial;font-weight: 100;text-decoration: underline;margin: 0;padding: 0;}
	#holder #tekst #content .link .data h2 a{color: #fff;}
	#holder #tekst #content .link .data p{color: #a2a2a2;font-size: 12px;font-family: arial;}
	/* ----------------------- galeria --------------------------------------------------*/
	#holder #tekst #content .gal-box{clear: both;overflow: hidden;}
	#holder #tekst #content .gallery .foto{border: 3px solid #8d8d8d;width: 166px;height: 109px;float: left;margin: 5px;}
	/* ----------------------- aktualnosci -------------------------------------------------- */
	#holder #tekst #content #news{float: left;overflow: hidden;width: 640px;margin-top: 10px;}
	#holder #tekst #content #sub{float: right;overflow: hidden;width: 205px;min-height: 100px;border-left: 1px solid #464646;margin-top: 10px;}
	#holder #tekst #content #news .news{clear: both;overflow: hidden;width: 620px;margin-left: 10px;margin-right: 10px;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #464646;}
	#holder #tekst #content #news .news h2{margin: 0;padding: 0;font-size: 18px;font-family: verdana;}
	#holder #tekst #content #news .news h3{margin: 0;padding: 0;font-size: 12px;font-family: arial;font-weight: 100;}
	#holder #tekst #content #news .news .tresc{clear: both;overflow: hidden;margin-top: 10px;font-size: 14px;font-family: arial;line-height: 150%;}
	#holder #tekst #news .gallery{width: 940px;width: 960px;min-height: 50px;clear: both;overflow: hidden;padding-top: 30px;}
	.news .gallery{width: 620px !important;}
	#holder #tekst #news .gallery > h2{font-size: 20px;color: #cfcfcf;text-transform: uppercase;font-family: arial;}
	#holder #tekst #news .gallery > ul{margin: 10px 0 0;padding: 0;list-style: none;}
	#holder #tekst #news .gallery > ul li{float: left;overflow: hidden;width: 166px;height: 109px;margin: 0 10px 10px 0;border: 1px solid #f1f1f1;box-shadow: #fff 0 0 3px;}
	#holder #tekst #news .gallery > ul li:hover{border:1px solid #C79E62;box-shadow: #C79E62 0 0 3px;}
	#holder #tekst #content #sub ul{list-style: url('../img/arrow-menu.png');}
	#holder #tekst #content #sub ul li{color: #cfcfcf;font-size: 12px;font-family: arial;}
	#holder #tekst #content #sub ul li ul li a{color: #8e8e8e;}
	#holder #tekst #content #sub ul li ul li a:hover{text-decoration: underline;}
	#holder #tekst #content #sub ul ul{margin-left: -20px;}
	#holder #tekst #content #sub ul ul ul{margin-left: -20px;}
	/* ----------------------- literatura -------------------------------------------------- */
	#holder #tekst #content #lit-main{clear: both;overflow: hidden;width: 940px;margin-top: 20px;}
	#holder #tekst #content #lit-main .lit-box2{clear: both;overflow: hidden;width: 940px;height: 40px;border-top: 1px solid #474747;border-bottom: 1px solid #474747;}
	#holder #tekst #content #lit-main .lit-box2 .lit1{float: left;overflow: hidden;width: 84px;height: 40px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box2 .lit2{float: left;overflow: hidden;width: 165px;height: 40px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box2 .lit3{float: left;overflow: hidden;width: 155px;height: 40px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box2 .lit4{float: left;overflow: hidden;width: 100px;height: 40px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box2 .lit5{float: left;overflow: hidden;width: 412px;min-height: 40px;text-align: center;padding-top: 11px;padding: 10px;font-size: 11px;font-family: arial;}
	#holder #tekst #content #lit-main .lit-box{clear: both;overflow: hidden;width: 940px;background: url('../img/bg-lit.jpg') repeat;}
	#holder #tekst #content #lit-main .lit-box .lit1{float: left;overflow: hidden;width: 84px;height: 70px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box .lit2{float: left;overflow: hidden;width: 165px;height: 70px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box .lit3{float: left;overflow: hidden;width: 155px;height: 70px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box .lit4{float: left;overflow: hidden;width: 100px;height: 70px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box .lit5{float: left;overflow: hidden;width: 412px;min-height: 70px;text-align: center;padding-top: 11px;padding: 10px;font-size: 11px;font-family: arial;}
	/* ----------------------- moja kolekcja -------------------------------------------------- */
	#holder #tekst #content .sm{float: left;overflow: hidden;width: 310px;height: 140px;margin: 10px 3px 0 0;}
	#holder #tekst #content .sm .img{float: left;overflow: hidden;width: 129px;height: 129px;}
	#holder #tekst #content .sm .data{float: left;overflow: hidden;width: 175px;height: 129px;margin-top: 80px;margin-left: 5px;}
	#holder #tekst #content .sm .data h2{margin: 0;padding: 0;font-size: 14px;font-family: arial;font-weight: 100;}
	#holder #tekst #content .sm .data select{width: 170px;font-size: 11px;font-family: tahoma;padding: 3px 5px;border: none;}
	#holder #tekst #content .show-all{clear: both;overflow: hidden;margin-top: 5px;}
	#holder #tekst #content .show-all a{display: block;width: 143px;height: 41px;overflow: hidden;float: right;}
	#holder #tekst #content .show-all button{width: 143px;height: 41px;background: url('../img/button.png') no-repeat;cursor: pointer;color: #000;font-size: 14px;border: none;text-transform: uppercase;float: right;}
	#holder #tekst #content .t4a{clear: both;overflow: hidden;margin-top: 5px;}
	#holder #tekst #content .t4a button{width: 143px;height: 41px;background: url('../img/button.png') no-repeat;cursor: pointer;color: #000;font-size: 14px;border: none;text-transform: uppercase;float: right;}
	/* --------------------- moja kolekcja 2 ---------------------------------------- */
	#holder #tekst #content .top{clear: both;overflow: hidden;width: 940px;height: 41px;padding: 8px 0;}
	#holder #tekst #content .top .t1{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #000;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top #select{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button-on.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #C79E62;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top .t1 a{color: #000;}
	#holder #tekst #content .top .t1 a span{font-size: 12px;}
	#holder #tekst #content .top .t2{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #000;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top .t2 a{color: #000;}
	#holder #tekst #content .top .t2 a span{font-size: 12px;}
	#holder #tekst #content .top .t3{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #000;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top .t3 a{color: #000;}
	#holder #tekst #content .top .t4{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #000;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top .t4 a{color: #000;}
	#holder #tekst #content #breadcrumb{clear: both;overflow: hidden;padding: 5px 0 5px 0;color: #888;font-size: 11px;font-family: tahoma;border-top: 1px solid #2e2e2e;border-bottom: 1px solid #2e2e2e;margin-top: 8px;}
	#holder #tekst #content #breadcrumb span{color: #C79E62;}
	#holder #tekst #content #breadcrumb a{color: #888;}
	#holder #tekst #content #breadcrumb a.sel{color: #ccc;}
	#holder #tekst #content .bottom .bt1,#holder #tekst #content .bottom .bt2{width: 830px;min-height: 26px;padding: 10px;clear: both;overflow: hidden;background: #1f1f1f;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;display: none;}
	#holder #tekst #content .bottom .bt1 ul,#holder #tekst #content .bottom .bt2 ul{list-style: none;margin: 0;padding: 0;}
	#holder #tekst #content .bottom .bt1 ul li,#holder #tekst #content .bottom .bt2 ul li{float: left;overflow: hidden;min-width: 100px;padding: 3px 5px;text-align: center;font-size: 12px;font-family: arial;}
	#holder #tekst #content .bottom .bt1 ul li.select a{text-decoration: underline;}
	#holder #tekst #content .bottom .bt1 ul li a{color: #d1d1d1;text-transform: capitalic;}
	#holder #tekst #content .bottom .bt2 ul li a{color: #d1d1d1;text-transform: lowercase;}
	#holder #tekst #content .bottom .bt1 ul li a:hover,#holder #tekst #content .bottom .bt2 ul li a:hover{color: #fff;text-decoration: underline;}
	#holder #tekst #content .bottom .bt2 ul li.select a{text-decoration: underline;}
	#holder #tekst #content #opis{border-top: 1px solid #464646;margin-top: 20px;padding-top: 20px;}
	#holder #tekst #content #opis2{clear: both;overflow: hidden;width: 940px;min-height: 50px;padding: 20px 0;border-top: 1px solid #464646;}
	#holder #tekst #content #opis2 h2{font-size: 30px;text-transform: uppercase;margin: 0;padding: 0;}
	#holder #tekst #content #opis2 h2 span.s1{text-transform: none;}
	#holder #tekst #content #opis2 h2 span.s2{font-size: 24px;text-transform: lowercase;}
	#holder #tekst #content #opis2 h4{font-size: 12px;text-transform: none;margin: 0;padding: 0;font-weight: 100;font-family: tahoma;}
	#holder #tekst #content #opis2 .left{float: left;overflow: hidden;width: 340px;margin-left: 40px;}
	#holder #tekst #content #opis2 .left h2{font-size: 48px;color: #cfcfcf;text-transform: uppercase;margin: 0;padding: 0;}
	#holder #tekst #content #opis2 .left .foto-first{clear: both;overflow: hidden;margin-top: 5px;}
	#holder #tekst #content #opis2 .left .foto-first img{cursor: pointer;}
	#holder #tekst #content #opis2 .left .foto-main{width: 850px;background: #1f1f1f;border: 1px solid #5a5a5a;border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;position: absolute;z-index: 30;display: none;overflow: hidden;}
	#holder #tekst #content #opis2 .left .foto-main #fm{clear: both;overflow: hidden;width: 830px;height: 40px;margin: 0 auto;margin-top: 10px;margin-bottom: 10px;}
	#holder #tekst #content #opis2 .left .foto-main #fm .fm{width: 27px;height: 32px;background: url('../img/fm.png') no-repeat;margin-right: 10px;float: left;color: #000;font-size: 24px;padding: 6px 0 0 11px;cursor:pointer;}
	#holder #tekst #content #opis2 .left .foto-main #fm .close{float: right;margin-right: 0px;}
	#holder #tekst #content #opis2 .left .foto-main .foto-foto{display: none;}
	#holder #tekst #content #opis2 .left .foto-main .foto-foto .foto-img{float: left;overflow: hidden;width: 150px;margin: 10px;}
	#holder #tekst #content #opis2 .left .foto-main .foto-foto .foto-img img{width: 150px;}
	#holder #tekst #content #opis2 .left .zywe-okazy{width: 850px;min-height: 170px;background: #1f1f1f;border: 1px solid #5a5a5a;border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;position: absolute;z-index: 30;display: none;}
	#holder #tekst #content #opis2 .left .zywe-okazy .foto-img{float: left;overflow: hidden;width: 150px;margin: 10px;}
	#holder #tekst #content #opis2 .left .zywe-okazy .foto-img img{width: 150px;}
	#holder #tekst #content #opis2 .left .zywe-okazy .m1-close{color: #000;font-size: 16px;background: url('../img/button.png') no-repeat;clear: both;overflow: hidden;width: 143px;height: 31px;margin: 0 auto;text-transform: uppercase;padding-top: 10px;cursor: pointer;text-align: center;}
	#holder #tekst #content #opis2 .right{float: right;overflow: hidden;width: 540px;}
	.muszle{clear: both;overflow: hidden;width: 940px;width: 960px;min-height: 50px;margin: 0 auto;background: #141414 url('../img/bg-lit.jpg') repeat;border-bottom: 1px solid #0d0d0d;}
	.muszle:nth-child(odd){background: #0d0d0d;}
	.muszle:hover{background: #3c3c3c;}
	.muszle .em{float: left;overflow: hidden;font-size: 11px;min-height: 60px;padding-top:10px;}
	.muszle .m1{width: 65px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m1 img{width: 40px;cursor: pointer;margin-top: 25px;padding-bototm: 2px;}
	.muszle .m1 .m1-foto{width: 850px;height: 220px;background: #1f1f1f;border: 1px solid #5a5a5a;border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;position: absolute;z-index: 30;margin-top: -250px;display: none;}
	.muszle .m1 .m1-foto .m1f{border: none;background: none;float: left;width: 150px;margin: 10px;}
	.muszle .m1 .m1-foto .m1f img{width: 150px;margin: 0;padding: 0;}
	.muszle .m1 .m1-foto .m1-close{color: #000;font-size: 16px;background: url('../img/button.png') no-repeat;clear: both;overflow: hidden;width: 143px;height: 31px;margin: 0 auto;text-transform: uppercase;padding-top: 10px;cursor: pointer;}
	.muszle .m1 .new{width: 48px;height: 45px;background: url('../img/nowosc.png') no-repeat;position: absolute;margin-top: -11px;}
	.muszle .m2{width: 85px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m3{width: 95px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;text-transform: uppercase;}
	.muszle .m4{width: 75px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m5{width: 75px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m6{width: 120px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;font-size: 11px;font-family: arial;}
	.muszle .m7{width: 90px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m8{width: 120px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;font-size: 11px;font-family: arial;}
	.muszle .m8 a{color: #fff;}
	.muszle .m9{width: 55px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m10{width: 55px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m11{width: 60px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m12{width: 40px;text-align: center;overflow: hidden;}
	/* -------------------------------------------------- */
	.smm{width: 940px;height: 30px;clear: both;overflow: hidden;background: #C79E62;-webkit-border-bottom-right-radius: 12px;-webkit-border-bottom-left-radius: 12px;-moz-border-radius-bottomright: 12px;-moz-border-radius-bottomleft: 12px;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;text-align: center;display: none;}
	.smm div{float: left;overflow: hidden;color: #333;font-size: 11px;font-family: arial;cursor: pointer;}
	.smm div a{color: #333;}
	.smm div:nth-child(1){margin-left: 50px;margin-right: 40px;padding-top: 5px;}
	.smm div:nth-child(1) img{vertical-align: middle;margin-right: 5px;}
	.smm div:nth-child(2){margin-right: 40px;padding-top: 2px;min-width: 100px;height: 30px;}
	.smm div:nth-child(2) img{vertical-align: middle;width: 26px;margin-right: 5px;}
	.smm div:nth-child(3){margin-right: 10px;padding-top: 2px;}
	.smm div:nth-child(3) img{vertical-align: middle;width: 26px;margin-right: 5px;}
	.smm div.pg{margin-right: 40px;padding-top: 2px;min-width: 100px;height: 30px;}
	.smm div.pg img{vertical-align: middle;width: 26px;margin-right: 5px;}	
	/****************************/
	.muszle2{clear: both;overflow: hidden;width: 940px;width: 960px;min-height: 50px;margin: 0 auto;border-top: 1px solid #2e2e2e;border-bottom: 1px solid #2e2e2e;}
	.muszle2 .em{float: left;overflow: hidden;font-size: 11px;min-height: 53px;padding-top:10px;}
	.muszle2 .m1{width: 65px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m2{width: 85px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m3{width: 95px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;min-height: 50px;}
	.muszle2 .m4{width: 75px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m5{width: 75px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m6{width: 120px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;font-size: 11px;font-family: arial;}
	.muszle2 .m7{width: 90px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m8{width: 120px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;font-size: 11px;font-family: arial;}
	.muszle2 .m9{width: 55px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m10{width: 55px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m11{width: 60px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m12{width: 30px;text-align: center;overflow: hidden;}
	.print-all{width: 100%;text-align: right;}
	.print-all img{vertical-align: middle;margin-right: 5px;}
	.print-all a{color: #C79E62;font-family: tahoma;font-size: 11px;}
	/* --------------------------------- szukajka ----------------------------------------- */
	#holder #tekst #content #szukajka2{clear: both;overflow: hidden;width: 800px;height: 265px;margin-left: 140px;}
	#holder #tekst #content #szukajka2 .left{width: 270px;float: left;margin-left: 50px;margin-top: 30px;}
	#holder #tekst #content #szukajka2 .left input[type=text]{width: 260px;border: none;padding: 3px 5px;font-size: 11px;font-family: tahoma;color: #333;margin-bottom: 30px;}
	#holder #tekst #content #szukajka2 .left .sf{clear: both;overflow: hidden;width: 270px;margin-bottom: 5px;}
	#holder #tekst #content #szukajka2 .left .sf .sn{float: left;width: 100px;font-size: 12px;font-family: arial;}
	#holder #tekst #content #szukajka2 .left .sf .sv{float: right;width: 170px;}
	#holder #tekst #content #szukajka2 .left .sf .sv select{width: 170px;font-size: 11px;font-family: tahoma;padding: 3px 5px;border: none;}
	#holder #tekst #content #szukajka2 .left .sf .sv select option{font-size: 11px;font-family: tahoma;}
	#holder #tekst #content #szukajka2 .right{width: 450px;float: right;margin-top: 30px;}
	#holder #tekst #content #szukajka2 .right .sf{clear: both;overflow: hidden;width: 450px;margin-bottom: 5px;}
	#holder #tekst #content #szukajka2 .right .sf .sn{float: left;width: 70px;font-size: 12px;font-family: tahoma;}
	#holder #tekst #content #szukajka2 .right .sf .sv1{float: left;width: 190px;}
	#holder #tekst #content #szukajka2 .right .sf .sv1 select{width: 180px;font-size: 11px;font-family: tahoma;padding: 3px 5px;border: none;}
	#holder #tekst #content #szukajka2 .right .sf .sv1 select option{font-size: 11px;font-family: tahoma;}
	#holder #tekst #content #szukajka2 .right .sf .sv2{float: left;width: 190px;}
	#holder #tekst #content #szukajka2 .right .sf .sv2 input{width: 180px;border: none;padding: 3px 5px;font-size: 11px;font-family: tahoma;color: #333;}
	#s2, #s3, #s4, #s5{display: none;}
	#holder #tekst #content #szukajka2 .right .sf .sv2 button{border-top: 1px solid #e9d5b5;border-bottom: 1px solid #5b4c35;border-left: 1px solid #e0c69a;border-right: 1px solid #887450;background: #cea367;width: 105px;height: 26px;cursor: pointer;float: right;font-size: 12px;font-family: tahoma;color: #141414;}
	/* ------------------------------------------------ mapy.tpl ---------------------------------------- */
	#holder #tekst #content #maps-button{clear: both;overflow: hidden;width: 400px;height: 50px;margin-left: 20px;margin-top: 10px;}
	#holder #tekst #content #maps-button .m1{width: 144px;height: 31px;background: url('../img/button.png') no-repeat;text-align: center;color: #000;font-size: 16px;text-transform: uppercase;padding-top: 10px;float: left;margin-right: 10px;}
	#holder #tekst #content #maps-button .m1 a{color: #000;}
	#holder #tekst #content #maps-button .m2{width: 144px;height: 31px;background: url('../img/button.png') no-repeat;text-align: center;color: #000;font-size: 16px;text-transform: uppercase;padding-top: 10px;float: left;}
	#holder #tekst #content #maps-button .m2 a{color: #000;}
	#holder #tekst #content #maps-button .select{width: 144px;height: 31px;background: url('../img/button-on.png') no-repeat;text-align: center;color: #fff;font-size: 16px;text-transform: uppercase;padding-top: 10px;float: left;}
	#holder #tekst #content #maps-button .select a{color: #fff;}
	#holder #tekst #content #maps2{width: 940px;height: 550px;}
	#holder #tekst #content #maps2 #map{width: 940px;height: 500px;}
	/* ---------------------------------------------------------------- */
	#reg{clear: both;overflow: hidden;width: 940px;min-height: 100px;margin: 0 auto;}
	#reg h2{font-size: 32px;text-align: left;}
	/* ------------------------------------------------------------------- */
	#big2{width: 100%;min-height: 100%;position: absolute;z-index: 39;background: #000;opacity: 0.8;display: block;}
	#print1{width: 380px;min-height: 247px;border: 1px solid #ccc;background: #fff;position: absolute;margin-top: -10%;margin-left: 25%;z-index: 40;color: #333;padding-bottom: 20px;}
	#print1 h2{font-size: 14px;font-family: tahoma;color: #C79E62;margin: 12px 0 8px 20px;}
	#print1 #shell-box{width: 340px;height: 207px;border: 1px solid #ccc;margin: 0 auto;}
	#print1 #shell-box div span{font-weight: bold;}
	#print1 #shell-box .sb1{font-size: 13px;font-family: tahoma;font-weight: bold;color: #333;padding: 10px 0 0 10px;}
	#print1 #shell-box .sb2{font-size: 12px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb3{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb4{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb5{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb6{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb7{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb8{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb9{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb10{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 span.dtn{font-size: 12px;font-family: tahoma;color: #333;text-decoration: underline;margin: 10px 0 0 300px;cursor: pointer;}
	/* ------------------------------------------------------------------- */
	#big2{width: 100%;min-height: 100%;position: absolute;z-index: 39;background: #000;opacity: 0.8;display: block;}
	#print2{width: 900px;min-height: 147px;border: 1px solid #ccc;background: #fff;position: absolute;margin-top: 10%;margin-left: 25%;z-index: 40;color: #333;padding-bottom: 20px;left: 265px;margin-lefT: 0;overflow: hidden;}
	#print2 h2{font-size: 14px;font-family: tahoma;color: #C79E62;margin: 12px 0 12px 20px;}
	#print2 table{width: 860px;margin: 0 auto;}
	#print2 table tr td{border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;padding: 3px 5px;font-size: 11px;font-family: "trebuchet ms";color: #333;}
	#print2 table tr:first-child td{border-top: 1px solid #ccc;}
	#print2 table tr td:first-child{border-left: 1px solid #ccc;}
	#print2 span.dtn{font-size: 12px;font-family: "tahoma";font-weight: bold;color: #CDA265;float: right;margin: 10px 25px 0 0;cursor: pointer;}
	#print2 span.dtn:hover{text-decoration: underline;}
	#news-search{position: absolute;margin: -63px 0 0 595px;}
	#news-search input[type=text]{border: 1px solid #CFCFCF;border-radius: 3px;background: #C6C6C6;font-size: 11px;font-family: verdana;color: #444;padding: 4px 5px;}
	#news-search button{width: 16px;height: 16px;background: url('../img/search.png') 0 -2px no-repeat;border: none;cursor: pointer;}
	#gal-search{clear:both;overflow: hidden;margin-bottom: 20px;}
	#gal-search input[type=text]{border: 1px solid #CFCFCF;border-radius: 3px;background: #C6C6C6;font-size: 11px;font-family: verdana;color: #444;padding: 4px 5px;}
	#gal-search button{width: 16px;height: 16px;background: url('../img/search.png') 0 -2px no-repeat;border: none;cursor: pointer;}
	#reg-opis{margin: 0 0 5px 0;padding-bottom: 10px;}
	.region{cleaR:both;overflow: hidden;}
	.region:first-child{padding-top: 10px;border-top: 1px solid #ccc;}
	.region h3{font-size: 28px;cursor: pointer;margin: 5px 0;}
	.region .region-opis{line-height: 150%;font-size: 11px;font-family: verdana;color: #f1f1f1;display: none;}
	.region .region-opis .region-images{}
	.region .region-opis .region-images h4{font-size: 16px;}
	.region .region-opis .region-images ul{margin: 0;padding: 0;list-style: none;}
	.region .region-opis .region-images ul li{float: left;overflow: hidden;width: 166px;height: 109px;margin: 0 10px 10px 0;border: 1px solid #f1f1f1;box-shadow: #fff 0 0 3px;}
	.region .region-opis .region-images ul li:hover{border:1px solid #C79E62;box-shadow: #C79E62 0 0 3px;}
	#holder #tekst #content aside{float: left;width: 220px;overflow: hidden;}
	#holder #tekst #content aside nav{}
	#holder #tekst #content aside nav > ul{margin: 0;padding: 0;list-style: none;}
	#holder #tekst #content aside nav > ul > li{}
	#holder #tekst #content aside nav > ul > li > a{color:#fff;display: block;padding: 3px 5px;}
	#holder #tekst #content aside nav > ul > li.select > a{background: #fff;}
	#holder #tekst #content aside nav > ul > li.select > a{color:#000;}
	#holder #tekst #content aside nav > ul > li:hover > a{background: #fff;}
	#holder #tekst #content aside nav > ul > li:hover > a{color:#000;}
	#holder #tekst #content aside nav > ul > li ul{list-style: none;margin: 0;padding: 0;}
	#holder #tekst #content aside nav > ul > li ul li{color:#fff}
	#holder #tekst #content aside nav > ul > li ul li a{color:#fff;display: block;padding: 5px 5px 5px 28px;}
	#holder #tekst #content aside nav > ul > li ul li:hover a{color:#000;background: #f1f1f1;}
	#holder #tekst #content aside nav > ul > li ul li.select a{color:#000;background: #f1f1f1;}
	#holder #tekst #content section{float: right;width: 700px;border-left: 1px solid #464646;padding: 0 0 20px 10px;}
	#holder #tekst #content section article{margin: 0 0 10px;clear: both;overflow: hidden;font-size: 14px;font-family: arial;color: #fff;line-height: 150%;padding: 10px;text-align: justify;}
	#lightbox-image-details-caption{font-size: 14px;}
	.right .gallery .foto{width: 90px !important;height: 60px !important;}
	.right .gallery .foto img{width: 90px !important;height: 60px !important;}
}

@media (min-width: 1315px) {
	#holder{width: 1024px;min-height: 400px;clear: both;margin: 0px auto 0;}
	/* ---------- startowa -------------------- */
	#holder #start{width: 1024px;height: 325px;clear: both;margin-top: 17%;}
	#holder #start #logo{clear: both;overflow: hidden;width: 470px;height: 270px;margin: 0 auto;margin-top: 30px;}
	#holder #start #menu-box #lang{float: left;overflow: hidden;width: 69px;height: 48px;background: url('../img/bg-lang.png') no-repeat;font-size: 13px;text-transform: uppercase;padding: 51px 0 0 25px;margin-top: -50px;}
	#holder #start #menu-box #lang a{color: #000;margin-right: 7px;}
	#holder #start #menu-box #menu{float: left;overflow: hidden;width: 950px;margin: 25px 0 0 -25px;}
	#holder #start #menu-box #menu ul{list-style: none;margin: 0;padding: 0;}
	#holder #start #menu-box #menu ul li{min-width: 50px;float: left;font-size: 12px;text-transform: uppercase;text-align: center;padding: 0 10px;background: url('../img/slash.png') no-repeat right bottom;}
	#holder #start #menu-box #menu ul li a{color: #fff;}
	#holder #start #menu-box #menu ul li:last-child{background: none;}
	/* ------------------ tekstowa - o mnie ---------------------- */
	#holder #tekst{width: 940px;width: 960px;clear: both;overflow: hidden;margin: 0 auto;border-bottom: 1px solid #464646;padding-bottom: 20px;}
	#holder #tekst #top{width: 940px;height: 100px;clear: both;overflow: hidden;border-bottom: 1px solid #464646;margin-top: 20px;}
	#holder #tekst #top #logo-small{float: left;width: 160px;height: 90px;}
	#holder #tekst #top #name{float: left;width: 780px;height: 90px;text-align: center;}
	#holder #tekst #top #name h1{font-size: 48px;color: #cfcfcf;text-transform: uppercase;}
	#holder #tekst #top #name h1 span{font-size: 30px;text-transform: none;}
	#holder #tekst #content{width: 940px;width: 960px;min-hight: 50px;clear: both;overflow: hidden;font-size: 14px;font-family: arial;color: #fff;line-height: 150%;padding-top: 30px;}
	#holder #tekst > article{clear: both;overflow: hidden;font-size: 14px;font-family: arial;color: #fff;line-height: 150%;padding: 10px;text-align: justify;}
	#holder #tekst .gallery{min-height: 50px;clear: both;overflow: hidden;padding-top: 30px;}
	#holder #tekst .gallery > h2{font-size: 20px;color: #cfcfcf;text-transform: uppercase;font-family: arial;}
	#holder #tekst .gallery > ul{margin: 10px 0 0;padding: 0;list-style: none;}
	#holder #tekst .gallery > ul li{float: left;overflow: hidden;width: 166px;height: 109px;margin: 0 10px 10px 0;border: 1px solid #f1f1f1;box-shadow: #fff 0 0 3px;}
	#holder #tekst .gallery > ul li:hover{border:1px solid #C79E62;box-shadow: #C79E62 0 0 3px;}
	/* -------------- footer --------------------------------- */
	#foot{width: 940px;height: 50px;clear: both;overflow: hidden;margin: 0 auto;margin-top: 15px;}
	#foot #f1{float: left;width: 400px;font-size: 12px;font-family: arial;color: #898989;}
	#foot #f2{float: right;width: 400px;font-size: 12px;font-family: arial;color: #898989;text-align: right;}
	#foot #f2 a{color: #898989;font-weight: bold;}
	/* ---------- submenu ------------------------------ */
	#submenu{clear: both;overflow: hidden;width: 170px;position: fixed;left: 5px;top: 10px;z-index:30;}
	#submenu #lang{clear: both;overflow: hidden;width: 72px;height: 48px;background: url('../img/bg-lang.png') no-repeat;font-size: 13px;text-transform: uppercase;padding: 51px 0 0 22px;position: relative;z-index: 5;}
	#submenu #lang a{color: #000;margin-right: 7px;}
	#submenu #top{width: 170px;height: 11px;clear: both;overflow: hidden;background: url('../img/menu-top2.png') no-repeat;margin-top: -35px}
	#submenu #main{width: 170px;min-height: 100px;clear: both;overflow: hidden;background: #1f1f1f;padding: 40px 10px 10px 20px;}
	#submenu #main ul{list-style: none;margin: 0;padding: 0;}
	#submenu #main ul li{text-transform: uppercase;font-size: 11px;margin-bottom: 5px;}
	#submenu #main ul li.selected a{color: #cda265;}
	#submenu #main ul li a{color: #cfcfcf;}
	#submenu #search{width: 150px;height: 28px;clear: both;overflow: hidden;	background: url('../img/search2.png') no-repeat;padding: 4px 0 0 20px;}
	#submenu #search a{color: #000;text-transform: uppercase;font-size: 12px;}
	/* --------------- kontakt -------------------------------------------*/
	#holder #tekst #content #tresc{float: left;overflow: hidden;width: 180px;min-height: 80px;background: #2b2b2b;padding: 8px 10px 8px 10px;text-align: right;margin-top: 125px;margin-left:45px;}
	#holder #tekst #content #form{width: 605px;float: left;overflow: hidden;margin-top: 40px;}
	#holder #tekst #content #form .forma{clear: both;overflow: hidden;width: 605px;margin-bottom: 5px;}
	#holder #tekst #content #form .forma .name{width: 260px;float: left;text-align: right;color: #fff;font-size: 12px;font-family: arial;padding-right: 10px;}
	#holder #tekst #content #form .forma .value{width: 335px;float: left;}
	#holder #tekst #content #form .forma .value input{width: 335px;font-size: 11px;font-family: arial;color: #828282;}
	#holder #tekst #content #form .forma .value2{width: 605px;float: left;}
	#holder #tekst #content #form .forma .value2 textarea{width: 585px;height: 105px;font-size: 11px;font-family: arial;color: #828282;padding: 10px;}
	#holder #tekst #content #form .forma .value button{width: 80px;height: 30px;border: none;background: #d0a76c;font-size: 12px;font-family: tahoma;float: right;border-top: 1px solid #e9d5b5;border-bottom: 1px solid #5b4c35;border-right: 1px solid #887350;border-left: 1px solid #e0c599;cursor: pointer;}
	/* ---------------- linki -------------------------------------------------------*/
	#holder #tekst #content .link{width: 700px;min-height: 50px;clear: both;overflow: hidden;margin-bottom: 10px;margin-top: 10px;}
	#holder #tekst #content .link .img{width: 94px;height: 69px;float: left;overflow: hidden;border: 3px solid #5d5d5d;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;margin-left: 10px;margin-top: 5px;}
	#holder #tekst #content .link .data{width: 575px;float: left;overflow: hidden;margin-left: 10px;}
	#holder #tekst #content .link .data h2{font-size: 12px;font-family: arial;font-weight: 100;text-decoration: underline;margin: 0;padding: 0;}
	#holder #tekst #content .link .data h2 a{color: #fff;}
	#holder #tekst #content .link .data p{color: #a2a2a2;font-size: 12px;font-family: arial;}
	/* ----------------------- galeria --------------------------------------------------*/
	#holder #tekst #content .gal-box{clear: both;overflow: hidden;}
	#holder #tekst #content .gallery .foto{border: 3px solid #8d8d8d;width: 166px;height: 109px;float: left;margin: 5px;}
	/* ----------------------- aktualnosci -------------------------------------------------- */
	#holder #tekst #content #news{float: left;overflow: hidden;width: 640px;margin-top: 10px;}
	#holder #tekst #content #sub{float: right;overflow: hidden;width: 205px;min-height: 100px;border-left: 1px solid #464646;margin-top: 10px;}
	#holder #tekst #content #news .news{clear: both;overflow: hidden;width: 620px;margin-left: 10px;margin-right: 10px;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #464646;}
	#holder #tekst #content #news .news h2{margin: 0;padding: 0;font-size: 18px;font-family: verdana;}
	#holder #tekst #content #news .news h3{margin: 0;padding: 0;font-size: 12px;font-family: arial;font-weight: 100;}
	#holder #tekst #content #news .news .tresc{clear: both;overflow: hidden;margin-top: 10px;font-size: 14px;font-family: arial;line-height: 150%;}
	#holder #tekst #news .gallery{width: 940px;width: 960px;min-height: 50px;clear: both;overflow: hidden;padding-top: 30px;}
	.news .gallery{width: 620px !important;}
	#holder #tekst #news .gallery > h2{font-size: 20px;color: #cfcfcf;text-transform: uppercase;font-family: arial;}
	#holder #tekst #news .gallery > ul{margin: 10px 0 0;padding: 0;list-style: none;}
	#holder #tekst #news .gallery > ul li{float: left;overflow: hidden;width: 166px;height: 109px;margin: 0 10px 10px 0;border: 1px solid #f1f1f1;box-shadow: #fff 0 0 3px;}
	#holder #tekst #news .gallery > ul li:hover{border:1px solid #C79E62;box-shadow: #C79E62 0 0 3px;}
	#holder #tekst #content #sub ul{list-style: url('../img/arrow-menu.png');}
	#holder #tekst #content #sub ul li{color: #cfcfcf;font-size: 12px;font-family: arial;}
	#holder #tekst #content #sub ul li ul li a{color: #8e8e8e;}
	#holder #tekst #content #sub ul li ul li a:hover{text-decoration: underline;}
	#holder #tekst #content #sub ul ul{margin-left: -20px;}
	#holder #tekst #content #sub ul ul ul{margin-left: -20px;}
	/* ----------------------- literatura -------------------------------------------------- */
	#holder #tekst #content #lit-main{clear: both;overflow: hidden;width: 940px;margin-top: 20px;}
	#holder #tekst #content #lit-main .lit-box2{clear: both;overflow: hidden;width: 940px;height: 40px;border-top: 1px solid #474747;border-bottom: 1px solid #474747;}
	#holder #tekst #content #lit-main .lit-box2 .lit1{float: left;overflow: hidden;width: 84px;height: 40px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box2 .lit2{float: left;overflow: hidden;width: 165px;height: 40px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box2 .lit3{float: left;overflow: hidden;width: 155px;height: 40px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box2 .lit4{float: left;overflow: hidden;width: 100px;height: 40px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box2 .lit5{float: left;overflow: hidden;width: 412px;min-height: 40px;text-align: center;padding-top: 11px;padding: 10px;font-size: 11px;font-family: arial;}
	#holder #tekst #content #lit-main .lit-box{clear: both;overflow: hidden;width: 940px;background: url('../img/bg-lit.jpg') repeat;}
	#holder #tekst #content #lit-main .lit-box .lit1{float: left;overflow: hidden;width: 84px;height: 70px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box .lit2{float: left;overflow: hidden;width: 165px;height: 70px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box .lit3{float: left;overflow: hidden;width: 155px;height: 70px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box .lit4{float: left;overflow: hidden;width: 100px;height: 70px;border-right: 1px dotted #474747;text-align: center;padding-top: 11px;}
	#holder #tekst #content #lit-main .lit-box .lit5{float: left;overflow: hidden;width: 412px;min-height: 70px;text-align: center;padding-top: 11px;padding: 10px;font-size: 11px;font-family: arial;}
	/* ----------------------- moja kolekcja -------------------------------------------------- */
	#holder #tekst #content .sm{float: left;overflow: hidden;width: 310px;height: 140px;margin: 10px 3px 0 0;}
	#holder #tekst #content .sm .img{float: left;overflow: hidden;width: 129px;height: 129px;}
	#holder #tekst #content .sm .data{float: left;overflow: hidden;width: 175px;height: 129px;margin-top: 80px;margin-left: 5px;}
	#holder #tekst #content .sm .data h2{margin: 0;padding: 0;font-size: 14px;font-family: arial;font-weight: 100;}
	#holder #tekst #content .sm .data select{width: 170px;font-size: 11px;font-family: tahoma;padding: 3px 5px;border: none;}
	#holder #tekst #content .show-all{clear: both;overflow: hidden;margin-top: 5px;}
	#holder #tekst #content .show-all a{display: block;width: 143px;height: 41px;overflow: hidden;float: right;}
	#holder #tekst #content .show-all button{width: 143px;height: 41px;background: url('../img/button.png') no-repeat;cursor: pointer;color: #000;font-size: 14px;border: none;text-transform: uppercase;float: right;}
	#holder #tekst #content .t4a{clear: both;overflow: hidden;margin-top: 5px;}
	#holder #tekst #content .t4a button{width: 143px;height: 41px;background: url('../img/button.png') no-repeat;cursor: pointer;color: #000;font-size: 14px;border: none;text-transform: uppercase;float: right;}
	/* --------------------- moja kolekcja 2 ---------------------------------------- */
	#holder #tekst #content .top{clear: both;overflow: hidden;width: 940px;height: 41px;padding: 8px 0;}
	#holder #tekst #content .top .t1{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #000;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top #select{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button-on.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #C79E62;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top .t1 a{color: #000;}
	#holder #tekst #content .top .t1 a span{font-size: 12px;}
	#holder #tekst #content .top .t2{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #000;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top .t2 a{color: #000;}
	#holder #tekst #content .top .t2 a span{font-size: 12px;}
	#holder #tekst #content .top .t3{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #000;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top .t3 a{color: #000;}
	#holder #tekst #content .top .t4{width: 143px;height: 31px;float: left;overflow: hidden;background: url('../img/button.png') no-repeat;margin-right: 10px;text-transform: uppercase;color: #000;font-size: 18px;text-align: center;padding-top: 10px;}
	#holder #tekst #content .top .t4 a{color: #000;}
	#holder #tekst #content #breadcrumb{clear: both;overflow: hidden;padding: 5px 0 5px 0;color: #888;font-size: 11px;font-family: tahoma;border-top: 1px solid #2e2e2e;border-bottom: 1px solid #2e2e2e;margin-top: 8px;}
	#holder #tekst #content #breadcrumb span{color: #C79E62;}
	#holder #tekst #content #breadcrumb a{color: #888;}
	#holder #tekst #content #breadcrumb a.sel{color: #ccc;}
	#holder #tekst #content .bottom .bt1,#holder #tekst #content .bottom .bt2{width: 830px;min-height: 26px;padding: 10px;clear: both;overflow: hidden;background: #1f1f1f;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;display: none;}
	#holder #tekst #content .bottom .bt1 ul,#holder #tekst #content .bottom .bt2 ul{list-style: none;margin: 0;padding: 0;}
	#holder #tekst #content .bottom .bt1 ul li,#holder #tekst #content .bottom .bt2 ul li{float: left;overflow: hidden;min-width: 100px;padding: 3px 5px;text-align: center;font-size: 12px;font-family: arial;}
	#holder #tekst #content .bottom .bt1 ul li.select a{text-decoration: underline;}
	#holder #tekst #content .bottom .bt1 ul li a{color: #d1d1d1;text-transform: capitalic;}
	#holder #tekst #content .bottom .bt2 ul li a{color: #d1d1d1;text-transform: lowercase;}
	#holder #tekst #content .bottom .bt1 ul li a:hover,#holder #tekst #content .bottom .bt2 ul li a:hover{color: #fff;text-decoration: underline;}
	#holder #tekst #content .bottom .bt2 ul li.select a{text-decoration: underline;}
	#holder #tekst #content #opis{border-top: 1px solid #464646;margin-top: 20px;padding-top: 20px;}
	#holder #tekst #content #opis2{clear: both;overflow: hidden;width: 940px;min-height: 50px;padding: 20px 0;border-top: 1px solid #464646;}
	#holder #tekst #content #opis2 h2{font-size: 30px;text-transform: uppercase;margin: 0;padding: 0;}
	#holder #tekst #content #opis2 h2 span.s1{text-transform: none;}
	#holder #tekst #content #opis2 h2 span.s2{font-size: 24px;text-transform: lowercase;}
	#holder #tekst #content #opis2 h4{font-size: 12px;text-transform: none;margin: 0;padding: 0;font-weight: 100;font-family: tahoma;}
	#holder #tekst #content #opis2 .left{float: left;overflow: hidden;width: 340px;margin-left: 40px;}
	#holder #tekst #content #opis2 .left h2{font-size: 48px;color: #cfcfcf;text-transform: uppercase;margin: 0;padding: 0;}
	#holder #tekst #content #opis2 .left .foto-first{clear: both;overflow: hidden;margin-top: 5px;}
	#holder #tekst #content #opis2 .left .foto-first img{cursor: pointer;}
	#holder #tekst #content #opis2 .left .foto-main{width: 850px;background: #1f1f1f;border: 1px solid #5a5a5a;border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;position: absolute;z-index: 30;display: none;overflow: hidden;}
	#holder #tekst #content #opis2 .left .foto-main #fm{clear: both;overflow: hidden;width: 830px;height: 40px;margin: 0 auto;margin-top: 10px;margin-bottom: 10px;}
	#holder #tekst #content #opis2 .left .foto-main #fm .fm{width: 27px;height: 32px;background: url('../img/fm.png') no-repeat;margin-right: 10px;float: left;color: #000;font-size: 24px;padding: 6px 0 0 11px;cursor:pointer;}
	#holder #tekst #content #opis2 .left .foto-main #fm .close{float: right;margin-right: 0px;}
	#holder #tekst #content #opis2 .left .foto-main .foto-foto{display: none;}
	#holder #tekst #content #opis2 .left .foto-main .foto-foto .foto-img{float: left;overflow: hidden;width: 150px;margin: 10px;}
	#holder #tekst #content #opis2 .left .foto-main .foto-foto .foto-img img{width: 150px;}
	#holder #tekst #content #opis2 .left .zywe-okazy{width: 850px;min-height: 170px;background: #1f1f1f;border: 1px solid #5a5a5a;border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;position: absolute;z-index: 30;display: none;}
	#holder #tekst #content #opis2 .left .zywe-okazy .foto-img{float: left;overflow: hidden;width: 150px;margin: 10px;}
	#holder #tekst #content #opis2 .left .zywe-okazy .foto-img img{width: 150px;}
	#holder #tekst #content #opis2 .left .zywe-okazy .m1-close{color: #000;font-size: 16px;background: url('../img/button.png') no-repeat;clear: both;overflow: hidden;width: 143px;height: 31px;margin: 0 auto;text-transform: uppercase;padding-top: 10px;cursor: pointer;text-align: center;}
	#holder #tekst #content #opis2 .right{float: right;overflow: hidden;width: 540px;}
	.muszle{clear: both;overflow: hidden;width: 940px;width: 960px;min-height: 50px;margin: 0 auto;background: #141414 url('../img/bg-lit.jpg') repeat;border-bottom: 1px solid #0d0d0d;}
	.muszle:nth-child(odd){background: #0d0d0d;}
	.muszle:hover{background: #3c3c3c;}
	.muszle .em{float: left;overflow: hidden;font-size: 11px;min-height: 60px;padding-top:10px;}
	.muszle .m0{width: 14px;}
	.muszle .m0 input{margin: 0;padding: 0;}
	.muszle .m1{width: 65px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m1 img{width: 40px;cursor: pointer;margin-top: 25px;padding-bototm: 2px;}
	.muszle .m1 .m1-foto{width: 850px;height: 220px;background: #1f1f1f;border: 1px solid #5a5a5a;border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;position: absolute;z-index: 30;margin-top: -250px;display: none;}
	.muszle .m1 .m1-foto .m1f{border: none;background: none;float: left;width: 150px;margin: 10px;}
	.muszle .m1 .m1-foto .m1f img{width: 150px;margin: 0;padding: 0;}
	.muszle .m1 .m1-foto .m1-close{color: #000;font-size: 16px;background: url('../img/button.png') no-repeat;clear: both;overflow: hidden;width: 143px;height: 31px;margin: 0 auto;text-transform: uppercase;padding-top: 10px;cursor: pointer;}
	.muszle .m1 .new{width: 48px;height: 45px;background: url('../img/nowosc.png') no-repeat;position: absolute;margin-top: -11px;}
	.muszle .m2{width: 85px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m3{width: 95px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;text-transform: uppercase;}
	.muszle .m4{width: 75px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m5{width: 75px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m6{width: 120px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;font-size: 11px;font-family: arial;}
	.muszle .m7{width: 90px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m8{width: 120px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;font-size: 11px;font-family: arial;}
	.muszle .m8 a{color: #fff;}
	.muszle .m9{width: 55px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m10{width: 55px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m11{width: 60px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle .m12{width: 40px;text-align: center;overflow: hidden;}
	/* -------------------------------------------------- */
	.smm{width: 940px;height: 30px;clear: both;overflow: hidden;background: #C79E62;-webkit-border-bottom-right-radius: 12px;-webkit-border-bottom-left-radius: 12px;-moz-border-radius-bottomright: 12px;-moz-border-radius-bottomleft: 12px;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;text-align: center;display: none;}
	.smm div{float: left;overflow: hidden;color: #333;font-size: 11px;font-family: arial;cursor: pointer;}
	.smm div a{color: #333;}
	.smm div:nth-child(1){margin-left: 50px;margin-right: 40px;padding-top: 5px;}
	.smm div:nth-child(1) img{vertical-align: middle;margin-right: 5px;}
	.smm div:nth-child(2){margin-right: 40px;padding-top: 2px;min-width: 100px;height: 30px;}
	.smm div:nth-child(2) img{vertical-align: middle;width: 26px;margin-right: 5px;}
	.smm div:nth-child(3){margin-right: 10px;padding-top: 2px;}
	.smm div:nth-child(3) img{vertical-align: middle;width: 26px;margin-right: 5px;}
	.smm div.pg{margin-right: 40px;padding-top: 2px;min-width: 100px;height: 30px;}
	.smm div.pg img{vertical-align: middle;width: 26px;margin-right: 5px;}	
	/****************************/
	.muszle2{clear: both;overflow: hidden;width: 940px;width: 960px;min-height: 50px;margin: 0 auto;border-top: 1px solid #2e2e2e;border-bottom: 1px solid #2e2e2e;}
	.muszle2 .em{float: left;overflow: hidden;font-size: 11px;min-height: 53px;padding-top:10px;}
	.muszle2 .m0{width: 14px;text-align: center;overflow: hidden;}
	.muszle2 .m1{width: 65px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m2{width: 85px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m3{width: 95px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;min-height: 50px;}
	.muszle2 .m4{width: 75px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m5{width: 75px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m6{width: 120px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;font-size: 11px;font-family: arial;}
	.muszle2 .m7{width: 90px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m8{width: 120px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;font-size: 11px;font-family: arial;}
	.muszle2 .m9{width: 55px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m10{width: 55px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m11{width: 60px;text-align: center;border-right: 1px dotted #8a8a8a;overflow: hidden;}
	.muszle2 .m12{width: 30px;text-align: center;overflow: hidden;}
	.print-all{width: 100%;text-align: right;}
	.print-all img{vertical-align: middle;margin-right: 5px;}
	.print-all a{color: #C79E62;font-family: tahoma;font-size: 11px;}
	/* --------------------------------- szukajka ----------------------------------------- */
	#holder #tekst #content #szukajka2{clear: both;overflow: hidden;width: 800px;height: 265px;margin-left: 140px;}
	#holder #tekst #content #szukajka2 .left{width: 270px;float: left;margin-left: 50px;margin-top: 30px;}
	#holder #tekst #content #szukajka2 .left input[type=text]{width: 260px;border: none;padding: 3px 5px;font-size: 11px;font-family: tahoma;color: #333;margin-bottom: 30px;}
	#holder #tekst #content #szukajka2 .left .sf{clear: both;overflow: hidden;width: 270px;margin-bottom: 5px;}
	#holder #tekst #content #szukajka2 .left .sf .sn{float: left;width: 100px;font-size: 12px;font-family: arial;}
	#holder #tekst #content #szukajka2 .left .sf .sv{float: right;width: 170px;}
	#holder #tekst #content #szukajka2 .left .sf .sv select{width: 170px;font-size: 11px;font-family: tahoma;padding: 3px 5px;border: none;}
	#holder #tekst #content #szukajka2 .left .sf .sv select option{font-size: 11px;font-family: tahoma;}
	#holder #tekst #content #szukajka2 .right{width: 450px;float: right;margin-top: 30px;}
	#holder #tekst #content #szukajka2 .right .sf{clear: both;overflow: hidden;width: 450px;margin-bottom: 5px;}
	#holder #tekst #content #szukajka2 .right .sf .sn{float: left;width: 70px;font-size: 12px;font-family: tahoma;}
	#holder #tekst #content #szukajka2 .right .sf .sv1{float: left;width: 190px;}
	#holder #tekst #content #szukajka2 .right .sf .sv1 select{width: 180px;font-size: 11px;font-family: tahoma;padding: 3px 5px;border: none;}
	#holder #tekst #content #szukajka2 .right .sf .sv1 select option{font-size: 11px;font-family: tahoma;}
	#holder #tekst #content #szukajka2 .right .sf .sv2{float: left;width: 190px;}
	#holder #tekst #content #szukajka2 .right .sf .sv2 input{width: 180px;border: none;padding: 3px 5px;font-size: 11px;font-family: tahoma;color: #333;}
	#s2, #s3, #s4, #s5{display: none;}
	#holder #tekst #content #szukajka2 .right .sf .sv2 button{border-top: 1px solid #e9d5b5;border-bottom: 1px solid #5b4c35;border-left: 1px solid #e0c69a;border-right: 1px solid #887450;background: #cea367;width: 105px;height: 26px;cursor: pointer;float: right;font-size: 12px;font-family: tahoma;color: #141414;}
	/* ------------------------------------------------ mapy.tpl ---------------------------------------- */
	#holder #tekst #content #maps-button{clear: both;overflow: hidden;width: 400px;height: 50px;margin-left: 20px;margin-top: 10px;}
	#holder #tekst #content #maps-button .m1{width: 144px;height: 31px;background: url('../img/button.png') no-repeat;text-align: center;color: #000;font-size: 16px;text-transform: uppercase;padding-top: 10px;float: left;margin-right: 10px;}
	#holder #tekst #content #maps-button .m1 a{color: #000;}
	#holder #tekst #content #maps-button .m2{width: 144px;height: 31px;background: url('../img/button.png') no-repeat;text-align: center;color: #000;font-size: 16px;text-transform: uppercase;padding-top: 10px;float: left;}
	#holder #tekst #content #maps-button .m2 a{color: #000;}
	#holder #tekst #content #maps-button .select{width: 144px;height: 31px;background: url('../img/button-on.png') no-repeat;text-align: center;color: #fff;font-size: 16px;text-transform: uppercase;padding-top: 10px;float: left;}
	#holder #tekst #content #maps-button .select a{color: #fff;}
	#holder #tekst #content #maps2{width: 940px;height: 550px;}
	#holder #tekst #content #maps2 #map{width: 940px;height: 500px;}
	/* ---------------------------------------------------------------- */
	#reg{clear: both;overflow: hidden;width: 940px;min-height: 100px;margin: 0 auto;}
	#reg h2{font-size: 32px;text-align: left;}
	/* ------------------------------------------------------------------- */
	#big2{width: 100%;min-height: 100%;position: absolute;z-index: 39;background: #000;opacity: 0.8;display: block;}
	#print1{width: 380px;min-height: 247px;border: 1px solid #ccc;background: #fff;position: absolute;margin-top: -10%;margin-left: 25%;z-index: 40;color: #333;padding-bottom: 20px;}
	#print1 h2{font-size: 14px;font-family: tahoma;color: #C79E62;margin: 12px 0 8px 20px;}
	#print1 #shell-box{width: 340px;height: 207px;border: 1px solid #ccc;margin: 0 auto;}
	#print1 #shell-box div span{font-weight: bold;}
	#print1 #shell-box .sb1{font-size: 13px;font-family: tahoma;font-weight: bold;color: #333;padding: 10px 0 0 10px;}
	#print1 #shell-box .sb2{font-size: 12px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb3{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb4{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb5{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb6{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb7{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb8{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb9{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 #shell-box .sb10{font-size: 11px;font-family: tahoma;font-weight: 100;color: #333;padding: 5px 0 0 10px;}
	#print1 span.dtn{font-size: 12px;font-family: tahoma;color: #333;text-decoration: underline;margin: 10px 0 0 300px;cursor: pointer;}
	/* ------------------------------------------------------------------- */
	#big2{width: 100%;min-height: 100%;position: absolute;z-index: 39;background: #000;opacity: 0.8;display: block;}
	#print2{width: 900px;min-height: 147px;border: 1px solid #ccc;background: #fff;position: absolute;margin-top: 10%;margin-left: 25%;z-index: 40;color: #333;padding-bottom: 20px;left: 265px;margin-lefT: 0;overflow: hidden;}
	#print2 h2{font-size: 14px;font-family: tahoma;color: #C79E62;margin: 12px 0 12px 20px;}
	#print2 table{width: 860px;margin: 0 auto;}
	#print2 table tr td{border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;padding: 3px 5px;font-size: 11px;font-family: "trebuchet ms";color: #333;}
	#print2 table tr:first-child td{border-top: 1px solid #ccc;}
	#print2 table tr td:first-child{border-left: 1px solid #ccc;}
	#print2 span.dtn{font-size: 12px;font-family: "tahoma";font-weight: bold;color: #CDA265;float: right;margin: 10px 25px 0 0;cursor: pointer;}
	#print2 span.dtn:hover{text-decoration: underline;}
	#news-search{position: absolute;margin: -63px 0 0 595px;}
	#news-search input[type=text]{border: 1px solid #CFCFCF;border-radius: 3px;background: #C6C6C6;font-size: 11px;font-family: verdana;color: #444;padding: 4px 5px;}
	#news-search button{width: 16px;height: 16px;background: url('../img/search.png') 0 -2px no-repeat;border: none;cursor: pointer;}
	#gal-search{clear:both;overflow: hidden;margin-bottom: 20px;}
	#gal-search input[type=text]{border: 1px solid #CFCFCF;border-radius: 3px;background: #C6C6C6;font-size: 11px;font-family: verdana;color: #444;padding: 4px 5px;}
	#gal-search button{width: 16px;height: 16px;background: url('../img/search.png') 0 -2px no-repeat;border: none;cursor: pointer;}
	#reg-opis{margin: 0 0 5px 0;padding-bottom: 10px;}
	.region{cleaR:both;overflow: hidden;}
	.region:first-child{padding-top: 10px;border-top: 1px solid #ccc;}
	.region h3{font-size: 28px;cursor: pointer;margin: 5px 0;}
	.region .region-opis{line-height: 150%;font-size: 11px;font-family: verdana;color: #f1f1f1;display: none;}
	.region .region-opis .region-images{}
	.region .region-opis .region-images h4{font-size: 16px;}
	.region .region-opis .region-images ul{margin: 0;padding: 0;list-style: none;}
	.region .region-opis .region-images ul li{float: left;overflow: hidden;width: 166px;height: 109px;margin: 0 10px 10px 0;border: 1px solid #f1f1f1;box-shadow: #fff 0 0 3px;}
	.region .region-opis .region-images ul li:hover{border:1px solid #C79E62;box-shadow: #C79E62 0 0 3px;}
	#holder #tekst #content aside{float: left;width: 220px;overflow: hidden;}
	#holder #tekst #content aside nav{}
	#holder #tekst #content aside nav > ul{margin: 0;padding: 0;list-style: none;}
	#holder #tekst #content aside nav > ul > li{}
	#holder #tekst #content aside nav > ul > li > a{color:#fff;display: block;padding: 3px 5px;}
	#holder #tekst #content aside nav > ul > li.select > a{background: #fff;}
	#holder #tekst #content aside nav > ul > li.select > a{color:#000;}
	#holder #tekst #content aside nav > ul > li:hover > a{background: #fff;}
	#holder #tekst #content aside nav > ul > li:hover > a{color:#000;}
	#holder #tekst #content aside nav > ul > li ul{list-style: none;margin: 0;padding: 0;}
	#holder #tekst #content aside nav > ul > li ul li{color:#fff}
	#holder #tekst #content aside nav > ul > li ul li a{color:#fff;display: block;padding: 5px 5px 5px 28px;}
	#holder #tekst #content aside nav > ul > li ul li:hover a{color:#000;background: #f1f1f1;}
	#holder #tekst #content aside nav > ul > li ul li.select a{color:#000;background: #f1f1f1;}
	#holder #tekst #content section{float: right;width: 700px;border-left: 1px solid #464646;padding: 0 0 20px 10px;}
	#holder #tekst #content section article{margin: 0 0 10px;clear: both;overflow: hidden;font-size: 14px;font-family: arial;color: #fff;line-height: 150%;padding: 10px;text-align: justify;}
	#lightbox-image-details-caption{font-size: 14px;}
	.right .gallery .foto{width: 90px !important;height: 60px !important;}
	.right .gallery .foto img{width: 90px !important;height: 60px !important;}
	
	/* new submenu */
	/*#submenu2{width: 100%;height: 100px;background: #1F1F1F;overflow: hidden;clear: both;position: fixed; top: 0;left: 0;z-index: 2000;}
	#submenu2 #lang{width: 100px;height: 100px;float: left;overflow: hidden;background: url('../img/bg-lang.png') no-repeat;padding: 50px 0 0 20px;}
	#submenu2 #lang a{color:#fff;font-size: 12px;font-family: "Tahoma";font-weight: 700;text-transform: uppercase;margin-right: 15px;}
	#submenu2 #main{float: left;overflow: hidden;width: 80%;margin-left: 20px;}
	#submenu2 #main ul{margin: 0;padding: 0;list-style: none;}
	#submenu2 #main ul li{floaT: left;}
	#submenu2 #main ul li a{color:#fff;display: block;font-size: 13px;font-family: "Tahoma";padding: 41px 8px;text-transform: uppercase;font-weight: 700;}
	#submenu2 #main ul li:hover a{color:#cda265}
	#submenu2 #main ul li.selected a{color:#cda265}
	
	#submenu2 #search{background: #C79E62;width: 8.5%;float: right;overflow: hidden;text-align: center;}
	#submenu2 #search a{display: block;color:#464646;font-size: 12px;font-family: "Tahoma";padding: 43px 8px;text-transform: uppercase;font-weight: 700;}
	
	.fixed{height: 50px !important;}
	.fixed #main ul li a{padding: 16px 8px !important;}
	.fixed #search a{padding: 17px 8px !important;}
	.fixed #lang{height: 50px !important;background-position: 0 -35px !important;padding: 15px 0 0 20px !important;}*/
}

	.tutop{dislay: none;width: 30px;height: 30px;background: #E0B374;position: fixed;right: 10px;bottom: 45px;cursor: pointer;opacity: 0.5;}
	.tutop span{width: 0;display: block;margin: 10px auto 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid black;}
	.tutop:hover{opacity: 0.9;}

	/*#submenu{display: none;clear: both;overflow: hidden;width: 170px;position: fixed;left: 5px;bottom: 10px;z-index:30;}
	#submenu #lang{clear: both;overflow: hidden;width: 72px;height: 48px;background: url('../img/bg-lang.png') no-repeat;font-size: 13px;text-transform: uppercase;padding: 51px 0 0 22px;position: relative;z-index: 5;}
	#submenu #lang a{color: #000;margin-right: 7px;}
	#submenu #top{width: 170px;height: 11px;clear: both;overflow: hidden;background: url('../img/menu-top2.png') no-repeat;margin-top: -35px}
	#submenu #main{width: 170px;min-height: 100px;clear: both;overflow: hidden;background: #1f1f1f;padding: 40px 10px 10px 20px;}
	#submenu #main ul{list-style: none;margin: 0;padding: 0;}
	#submenu #main ul li{text-transform: uppercase;font-size: 11px;margin-bottom: 5px;}
	#submenu #main ul li.selected a{color: #cda265;}
	#submenu #main ul li a{color: #cfcfcf;}
	#submenu #search{width: 150px;height: 28px;clear: both;overflow: hidden;	background: url('../img/search2.png') no-repeat;padding: 4px 0 0 20px;}
	#submenu #search a{color: #000;text-transform: uppercase;font-size: 12px;}
*/
















