body {
	background: url(images/backgr.jpg) top center repeat-x;
	margin: 0px;
	background-color: #0d0d0c;
}
#toper {
	width: 100%;
	height: 137px;
}
#top {
	text-align: center;
	margin: auto;
	width: 1000px;
	height: 137px;
        position: relative;
}
#top .logo {
	float: left;
	clear: left;
	padding-top: 20px;
	padding-left: 21px;
}
#top .topBgr {
	float: right;
	background: url(images/backgr_top.jpg) top;
	height: 73px;
	width: 629px;
}

#top .LinksTop {
	float: right;
	word-spacing: 10px;
	position: relative;
	right: 200px;
	padding-top: 5px;
}
#top .menu {
	float: right;
}
#top .MenuTab {
	width: 705px;
	border: 0px;	
}
#top .lang {
	float: left;
	padding-top: 4px;
	padding-left: 9px;
}
#contentBgr {
	background-color: #FFFFFF;
	height: auto;
	background-attachment: scroll;
	background-repeat: repeat;
}
#contentIner {
	padding-top: 9px;
	padding-bottom: 9px;
	margin: auto;
	width: 1000px; position: relative;
}
#contentIner table {
	clear: both;
	margin: 0px;
	padding: 0px;
}
#contentIner .BagPhoto {
	height: 325px;
	vertical-align: middle;
	margin: auto;
}
#contentIner .BagContent {
	padding-top: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A6A6A6;
}
#contentIner .wyrownanieSzer {
	width: 310px;
}
p.justify{
	text-align: justify;
	clear: both;
	float: none;
}
p.justify_b{
	text-align: justify;
	font-weight: bold;
}
.Where2Buy2 {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
div.Where2Buy{
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 350px;
	padding-left: 25px;
    overflow: auto;
}
div.Where2Buy div.nr, .Where2Buy2 div.nr {
	padding-right: 3px;
	padding-bottom: 10px;
}
div.Where2Buy div.nrr {
	padding-top: 7px;
	padding-left: 7px;
}
div.Where2Buy img.wyrownaj, .Where2Buy2 img.wyrownaj {
	vertical-align: middle;
}
div.Where2Buy span.nagl, .Where2Buy2 span.nagl {
	vertical-align: middle;
	margin-left: 4px;
	color: #A6A6A6;
}
div.Where2Buy span.naglAnswer, .Where2Buy2 span.naglAnswer {
	vertical-align: middle;
	margin-left: 4px;
	color: #818181;
}
div.alighLeft {
	float: left;
	width: 240px;
	vertical-align: middle;
	margin: auto;
	padding-top: 120px;
	height: 250px;
}
div.alighRight {
	float: left;
	height: 200px;
}
div.alignMiddle {
	padding-top: 75px;
	padding-left: 10px;
}
div.alignTop {
	padding-top: 5px;
}
ul.punkciki{
	list-style-position: outside;	
	list-style-image: url(images/zn1.jpg);
}
td.rozszez {
	width: 200px;
}

#contentIner .BagContent .nr {
	padding: 5px;
	width: 250px;
}
#contentIner .BagContent .wyrownaj {
	vertical-align: middle;
}
#contentIner .BagContent .name_nagl {
	vertical-align: middle;
	padding-left: 10px;
	color: #A6A6A6;
	font-size: small;
}
#contentIner .BagContent .naglAnswer {
	vertical-align: middle;
	margin-left: 4px;
	color: #818181;
}
div#h1Container{
	padding-left: 80px;
	padding-bottom: 20px;
}
#h1Container h1{
	font-family: Tahoma;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
	float: left;
}
#h1Container #imageH1zn {
	padding-top: 4px;
	margin-right: 5px;
	float: left;
}
#h1Container span#bagEkspo {
	color: #666666;
}
h2 {
	font-size: x-small;
	padding-left: 10px;
}
li.kontakt{
	padding-bottom: 15px;
}
.dataNews{
	font-weight: normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.newsLista{
	list-style-image: url(images/zn_main.jpg);
	list-style-position: outside;
}
.spisBags {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 30px;
}
#contentIner .BagContent .BagLists {
	list-style-image: url(images/zn1.jpg);
	list-style-position: outside;
	height: 130px;
}
#contentIner a:link,
#contentIner a:visited{
	color: #D87640;
	TEXT-DECORATION: none;
}
#contentIner a:hover {
	color: #5B1515;
	TEXT-DECORATION: none;
}
/* box od stron */
.str {
	clear: left;
	float: right;
	padding-top: 25px;
	padding-left: 65px;
	vertical-align: top;
	margin: auto;
}
.str .StrBox {
	background-image: url(images/str_cont.jpg);
	background-repeat: repeat;
	vertical-align: middle;
	margin: auto;
}
.str .tekst_1 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 6px;
	width: 170px;
	text-align: center;
}
.str .tekst_2 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 6px;
	width: 250px;
	text-align: center;
}
.str .tekst_3 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 6px;
	width: 330px;
	text-align: center;
}
.str .bgr_left {
	background-image: url(images/str_begin.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
.str .bgr_right {
	background-image: url(images/str_end.jpg);
	background-position: right;
	background-repeat: no-repeat;
}
.str .selected {
	font-size: 11px;
	color: #999999;
}


/*------------------------------ */

#contentIner .RamkaRight {
	vertical-align: top;
	padding-left: 40px;
        width: 700px;
}
#contentIner .RamkaRight .koll {
	padding-top: 2px;
	padding-bottom: 15px;
}
#contentIner .dopasowanieWys {
	height: 75px;
}
#contentIner .ramkaMin {
	padding-left: 2px;
}
#contentIner .ramkaMin .nagl {
	word-spacing: 7px;
}
#contentIner .ramkaMin .bag {
	clear: both;
	text-align: center;
	margin: auto;
}
#contentIner .rounCornerBox {
	width: 195px;
	background-color: #ebebeb;
}
#contentIner .rounCornerBoxBigger {
	width: 550px;
	background-color: #ebebeb;
}
#contentIner .TopLeft{
	background-image: url(images/g_48.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentIner .TopRight {
	background-image: url(images/g_50.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 15px;
}
#contentIner .trescBigger{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
	height: auto;
	word-spacing: 2px;
	text-align: justify;
	float: none;
	padding-left: 10px;
}
#contentIner .tresc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #818181;
	height: 80px;
	word-spacing: 2px;
	text-align: justify;
	float: none;
}
#contentIner  .more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	float: right;
	clear: both; 
}

#contentIner  .EndBgr {
	background-color: #ebebeb;
}

#contentIner .BottomLeft {
	background-image: url(images/g_58.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;

}
#contentIner .BottomRight {
	background-image: url(images/g_59.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;

}
#stopka {
	text-align: center;
	margin: auto;
	background-image: url(images/g_63.jpg);
	height: 56px;
	width: 810px;
}
#stopka .tresc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	padding-top: 20px;
}
#stopka span.space {
	word-spacing: 13px;
}
#stopka a:link,
#stopka a:visited{
	color: #555555;
	TEXT-DECORATION: none;
}
#stopka a:hover {
	color: #999999;
	TEXT-DECORATION: none;
}
#stopka2 {
	text-align: center;
	margin: auto;
	height: 56px;
	width: 700px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #383838;
	padding-top: 15px;
}
div.copyright{
	height: 25px;
	vertical-align: middle;
	margin: auto;	
	float: none;	
}
div.credits{
	float: none;
	clear: both;
}
img.credit{
	text-align: left;
	vertical-align: middle;
	margin: auto;	
}
img {
	border: 0px;
	position: relative;
}

table.a_tresc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 30px;	
}
/* Dodatkowe */
div.przewin{
	overflow: auto;
	width: 400px;
	height: 370px;	
}
#aktu_list {
 	list-decoration: circle; 
	list-style-image:none;
}
#aktu_list li {
	padding-bottom: 10px;
}


#promoPage { font-family: Tahoma; }
#promoPage .imgPlacePlakat { text-align:center; float: left; width: 312px;margin-left: 80px; }
#promoPage .opis { float: left; width: 500px; }
#promoPage p { padding-left: 40px; margin-top: 100px; }
#promoPage ul { float: left; }
#promoPage ul li { padding-right: 50px; position: relative; padding-bottom: 20px; list-style: none; font-size: .8em; }




#artAktu { width: 900px; margin:auto; text-align: justify; font-family: Tahoma; font-size: .8em; line-height: 1.7em; }
#artAktu h1 { font-size: 1.4em; }
#artMore { display: none; }
#aMore { clear: both; }
#artAktu .photos { clear: both; height: 120px; }
#artAktu .photos li { list-style: none; float: left; padding-right: 4px; }

#topButton-limitowanaKolekcja { position:absolute; right: 0px;width:180px;height:73px; top: 0px; }
#topButton-limitowanaKolekcja a { position:absolute; width:180px;height:73px; left:0px; right:0px; overflow:hidden; outline: none;
    z-index: 11; background: url(public/images/pages/special1/promo-banerRight.png) no-repeat; text-indent: -9000px; }


#lights { background-color:#000; height:100%; width:100%; position:absolute; top:0; left:0; z-index: 99; display: none; }

#topContent-limitowanaKolekcja { position: absolute; z-index: 100; width:100%; text-align: center; display: none; }
#topContent-limitowanaKolekcja .box { position: relative; width:935px; height:675px; background: url(public/images/pages/special1/frame-bgr.png);
    margin: 25px auto 0px auto; }
#topContent-limitowanaKolekcja .closeButton { position: absolute; right: 90px; top:10px; z-index: 12;  }
#topContent-limitowanaKolekcja .closeButton a { position: absolute; width:77px; height: 24px; background: url(public/images/pages/special1/special1-close.jpg) no-repeat;
    text-indent: -9000px; overflow:hidden; }

#topContent-limitowanaKolekcja .closeButton a:hover {  background: url(public/images/pages/special1/special1-close.jpg) 0px -24px no-repeat; }

#topContent-limitowanaKolekcja .content { float: left; width: 520px; font-family: Tahoma; padding: 105px 15px 15px 15px;
    font-size: .95em; color:#424043; }
#topContent-limitowanaKolekcja .content p { padding-top: 4px; padding-bottom: 4px; }

#topContent-limitowanaKolekcja .images { float: left; width:380px; padding-top: 20px; }
#topContent-limitowanaKolekcja .images .mainImg { margin-left: 30px; float: left; height: 363px; }
#topContent-limitowanaKolekcja .images #switcher { padding-top: 5px; padding-left: 20px; float:left; clear: both; position:relative; }

#topContent-limitowanaKolekcja .images #switcher a { outline:hidden; }
#topContent-limitowanaKolekcja #kup_teraz-btn { text-align: right; padding-right: 20px; padding-top: 20px; }
#topButton-wojewodzicNaWybiegu { position:absolute; right: 80px;width:235px; height:37px; top: 52px; }
#topButton-wojewodzicNaWybiegu a { position:absolute; width:235px; height:37px; left:0px; right:0px; overflow:hidden; outline: none;
    z-index: 11; background: url(public/images/wojewodzicNaWybiegu-right.png) no-repeat; text-indent: -9000px;}

#galanteria { padding-top: 15px; font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: #818181; }

#prods { position:relative; padding-right: 50px;width:860px;  }
#prods #next, #prods #prev { position: absolute; cursor: pointer; top: 45px; width: 20px; height: 77px; z-index: 89; }
#prods #prev { left: 0px; }
#prods #next { right: 0px; }
#prods ul { list-style: none; margin-left: 15px; height: 145px; }
#prods ul li.main {  }
#prods ul ul { width: 880px; margin: 0px; padding:0px; }
#prods ul ul li { float: left!important; list-style: none; width: 143px!important; margin: 0px; padding:0px; }



#fb-contest { position: absolute; right:0px; top:7px; z-index: 99; }



#salon { font-family: Tahoma; font-size: 12px; width: 800px; margin: auto; }
#salon .photos_salon { text-align: center; width: 800px;clear: both;  }
#salon .photos_salon ul { }
#salon .photos_salon ul li { text-align: center;width: 800px; height:333px; list-style:none; }

#salon h2 { font-size: 18px; font-weight: bold; text-align: center; color: #313131;clear:both; }

#salon .row_place { padding: 10px 30px; clear: both; }
#salon .row_place p { padding: 55px 0px 0px 25px; font-size: 1.4em; float: left; width: 260px; }

#salon .row_place2 { text-align: center; }

.float_img-left { margin: 20px; float: left; }
.float_img-right { margin: 20px; float: right; }
.spacer { clear: both; }

#orbitvu-button {  position:absolute; top:35px; left: 10px; z-index: 91; }
#orbitvu-button a { position: absolute; width: 91px; height: 63px; background: url(public/images/button-360.png) no-repeat;
    overflow: hidden; text-indent: -9000px; }
#orbitvu-button a:hover { background: url(public/images/button-360.png) 0px -63px no-repeat; }
