@charset "utf-8";
/* CSS Document */
body{ height:100%; margin:0px; padding:0px; background-color: #E7EAF1; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
#bgholder{ display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/background.jpg) center no-repeat; }
#ctholder { position:absolute; top: 50%; left: 50%; width:950px;  margin-top: -300px;  margin-left: -475px; }

/* ogolne */
a img { border:none; }
.fL { float:left; text-align:left; }
.fR { float:right; text-align:right; }
html body div.clear, html body span.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.aL { text-align:left; }
.aC { text-align:center; }
.aR { text-align:right; }
.aJ { text-align:justify; }

/* naglowek */
#header { height:100px; }
#header .logo { width:150px; float:left; }
#header .flash { width:800px; float:right; }

/* top menu */
#topmenu { height:23px; margin-top:5px; padding:1px 0px 1px 0px; color:#fff; font-weight:bold; }
#topmenu ul {list-style:none; padding:0px; margin:0px; }
#topmenu a { text-decoration:none; color:#fff; float:left; line-height:23px; height:23px; margin-left:1px; width:134px; text-align:center; text-transform:uppercase; background:url(../images/bg40.png); }
#topmenu li { float:left; }
#topmenu li.first a { margin-left:0px; }
#topmenu li.last a { width:140px; }
#topmenu a:hover, #topmenu a.active { background:url(../images/bg60.png);  }

/* content */
#content { height:405px; padding:10px 0px 10px 0px; }
#content #submenu { color:#fff; width:134px; height:405px; font-weight:bold; padding-right:16px; float:left; overflow:hidden; }
#content .contentflowmenu { padding-right:1px !important; }
#content #submenu ul {list-style:none; padding:0px; margin:0px; }
#content #submenu a { text-decoration:none; color:#fff; float:left; line-height:23px; height:23px; width:114px; text-align:left; padding:0px 10px 0px 10px; text-transform:uppercase; background:url(../images/bg20.png); margin-bottom:1px; }
#content #submenu li.first a { margin-top:0px; background:url(../images/bg40.png); text-align:center; }
#content #submenu a:hover { background:url(../images/bg40.png);  }
#content #submenu a.active { background:url(../images/bgsm.png);  }
#content #submenu li.div a { margin-top:16px; }
#content #submenu li a.filler { height:400px; background:url(../images/bg10.png) repeat; }
#cnotent #submenu li a.filler:hover { background:inherit; }

/* bottom menu */
#bottommenu { height:23px; padding:1px 0px 1px 0px; color:#006; font-weight:bold; }
#bottommenu ul {list-style:none; padding:0px; margin:0px; }
#bottommenu a { text-decoration:none; color:#006; float:left; line-height:23px; height:23px; margin-left:1px; width:134px; text-align:center; text-transform:uppercase; background:url(../images/bg10.png); }
#bottommenu li { float:left; }
#bottommenu li.first a { margin-left:0px; }
#bottommenu li.last a { width:140px; }
#bottommenu a:hover, #bottommenu a.active { background:url(../images/bg20.png); color:#fff;  }

/* footer */
#footer { margin-top:5px; height:11px; font-size:9px; color:#9098ba; padding:4px 10px 0px 10px; }
#footer a { color:#626d9d; text-decoration:none; font-weight:bold; }
#footer a:hover { text-decoration:underline; }
#footer a.active { text-decoration:underline; color:#003; }
#footer .fL	{ width:40%; text-align:left; }
#footer .fR { width:40%; text-align:right; }

/* page specific goes here */
/* ----------------------- */

#page.profile { background:url(../images/profile.jpg) no-repeat bottom right; height:405px; }
#page { font-family:Arial, Helvetica, sans-serif; color:#4c5999; }
#page table.profil tr th { text-align:left; padding-bottom:5px; border-bottom:1px dotted #9098BA;  }
#page table.profil td { text-align:right; padding:2px 15px 2px 2px; }
#page table.profil td.val { padding:2px 2px 2px 15px; border-left:1px dotted #9098BA; text-align:left; }
#page table.profil tr:hover td { background:url(../images/bgw50.png); }

/* www - stale */
#page p { padding:0px 0px 10px 0px; margin:0px; font-size: 11px; }
#page a { color:#1a2a70; font-weight:bold; text-decoration:none; }
#page a:hover { color:#6c77a3; text-decoration:underline; }
#page a.btn { display:inline-block; padding:5px; background:url(../images/bg10.png); color:#7D87AF; font-weight:normal; text-transform:uppercase; }
#page a.btn:hover { background:url(../images/bg20.png); text-decoration:none; }
/* www - static content */
#page.static { padding-left:15px; }
#page.static p img.fR { margin:0px 0px 0px 15px; overflow:hidden; }

/* www - o nas > prasa */
#page.press #latest { float:left; width:375px; height:405px; margin-left:15px; }
#page.press #latest .text img { float:right; padding:0; margin:0px 0px 15px 15px; }
#page.press #headlines { float:left; width:395px; margin-left:14px; padding-left:15px; border-left:1px dotted #bbc0d4; height:405px; overflow:hidden; }
#page.press #headlines ul { list-style-type:none; padding:0; margin:0; }

/* www - mtm > wymiary */
#page.mtm #measures { float:left; width:585px; height:405px; padding-right:15px; }
#page.mtm #measures .intro { height:77px; float:left; text-align:justify; }
#page.mtm #measures span { background:url(../images/bg20.png); float:left; clear:left; margin-top:1px; width:585px; height:29px; line-height:29px; text-align:center; text-transform:uppercase; }
#page.mtm #measures .body { width:285px; float:left; padding-right:15px; }
#page.mtm #measures .shirt { width:285px; float:left; }
#page.mtm #values { float:left; }
#page.mtm #values ul { list-style-type:none; padding:0px; margin:0px; }
#page.mtm #values li { float:left; clear:left; width:180px; padding:0px 10px 0px 10px; line-height:25px; height:25px; margin-top:1px; background:url(../images/bg10.png); text-transform:uppercase; }
#page.mtm #values li.first { margin-top:0; background:url(../images/bg20.png); font-weight:bold; text-align:center; color:#fff; }
#page.mtm #values li label { float:left; width:140px; }
#page.mtm #values li input { width:30px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#616D9C; }

/* www - mtm > zamów */
#page.mtm #mtm { float:left; width:600px; }
#page.mtm #mtm .varia { width:185px; height:180px; margin:0px 15px 15px 0px; float:left; }
#page.mtm #mtm .varia img { float:left; padding-bottom:1px; }
#page.mtm #mtm .varia span { float:left; height:29px; line-height:29px; width:185px; text-align:center; text-transform:uppercase; background:url(../images/bg10.png); font-weight:normal; }
#page.mtm #mtm .varia a { cursor:pointer; }
#page.mtm #mtm .varia a:hover span { background:url(../images/bg20.png); color:#fff; }
#page.mtm #values li.text { background:none; height:155px; text-transform:none; line-height:normal; padding:10px 0px 0px 0px; width:200px; }
#page.mtm #values a.order { display:block; line-height:25px; height:25px; color:#FFFFFF; text-align:center; background:url(../images/bg20.png); text-transform:uppercase; margin-top:10px; }
#page.mtm #values a.order:hover { background:url(../images/bg40.png); text-decoration:none; }

/* www -mtm > choose */
#mtmchoose { padding:10px; width:930px; height:400px; color:#4C5999; }
#mtmchoose #submenu { color:#fff; width:150px; height:405px; font-weight:bold; float:left; }
#mtmchoose #submenu ul {list-style:none; padding:0px; margin:0px; }
#mtmchoose #submenu a { text-decoration:none; color:#fff; float:left; line-height:23px; height:23px; width:130px; text-align:left; padding:0px 10px 0px 10px; text-transform:uppercase; background:url(../images/bg20.png); margin-top:1px; }
#mtmchoose #submenu li.first a { margin-top:0px; background:url(../images/bg40.png); text-align:center; }
#mtmchoose #submenu a:hover { background:url(../images/bg40.png);  }
#mtmchoose #submenu a.active { background:url(../images/bgsm.png);  }
#mtmchoose #submenu li.div a { margin-top:10px; }
#mtmchoose #mats .varia { width:185px; height:180px; margin:0px 0px 10px 10px; float:left; }
#mtmchoose #mats .varia img { float:left; padding-bottom:1px; }
#mtmchoose #mats .varia a span { float:left; height:29px; line-height:29px; width:185px; text-align:center; text-transform:uppercase; background:url(../images/bg10.png); font-weight:normal; text-decoration:none; color:#4C5999;}
#mtmchoose #mats .varia a { cursor:pointer; }
#mtmchoose #mats .varia a:hover span { background:url(../images/bg20.png); color:#fff; }
#mtmchoose .page a { width:16px; height:16px; text-align:center; text-decoration:none; font-weight:bold; font-size:9px; line-height:16px; }
#mtmchoose .page { float:right; }
#mtmchoose .page a span { display:none; }
#mtmchoose .page a.prev { background:url(../images/pageprev.png) center no-repeat; }
#mtmchoose .page a.prev:hover { background:url(../images/pagepreva.png); }
#mtmchoose .page a.next { background:url(../images/pagenext.png) center no-repeat; }
#mtmchoose .page a.next:hover { background:url(../images/pagenexta.png); }
#mtmchoose .page a { float:left; margin-left:4px; color:#9199ba; }
#mtmchoose .page a:hover, #mtmchoose .page a.active { background-color:#b6bfd4; color:#fff; }

#page .set { width:400px; float:left; }
#page .product td { margin:0px; padding:0px; }
#page .product .pic { vertical-align:top; }
#page .product .txt { padding-left:15px; vertical-align:bottom; }
#page .product .txt ul { list-style:none; padding:0px; margin:0px; }
#page .product .txt li span, #page .product .txt li.descr { color:#999; }
#page .product .txt li span.promo { color:#9c6161; text-decoration:line-through; }
#page .product .txt li.name { font-size:11px; }
#page .product .txt li.name a { color:#1a2a70; text-decoration:none; font-weight:bold; }
#page .product .txt li.name a:hover { text-decoration:underline; }
#page .product .txt li.catno, #page .product .txt li.var { padding-top:3px; }
#page .product .txt li.price { padding-top:7px; }
#page .product .txt li.inp input, #page .product .txt li.inp select { font-family:Arial, Helvetica, sans-serif; color:#616d9c; font-size:10px; }
#page .product .txt li.inp input { width:90px; }
#page .product .txt li.inp select { width:100px; }
#page .product .txt li.buy { padding-top:10px; }
#page .product .txt li.buy a { display:block; text-align:center; width:110px; height:16px; line-height:16px; text-transform:uppercase; background:url(../images/bg20.png); color:#fff; text-decoration:none; font-weight:bold;  }
#page .product .txt li.buy a:hover { background:url(../images/bg40.png); }
#page #photo4 .row2 { padding-top:15px; }
#page .accessories td { padding-left:10px; }
#page .accessories td.first { padding-left:0px; }
#page .accessories tr.row2 td { padding-top:10px; }
#page .accessories tr td.txt { height:25px; vertical-align:top; text-transform:uppercase; padding-left:0px;  }
#page .accessories tr td.txt div { white-space:nowrap; text-align:center; width:380px; }
#page #photo4, #page #photo2, #page #photo1 { height: 375px; }
#page #photo4 .txt { width:220px; }
#page #photo2 .txt, #page #photo1 .txt { width:110px; }

#page #tools { margin-top:14px; }
#page #tools a { width:16px; height:16px; text-align:center; text-decoration:none; font-weight:bold; font-size:9px; line-height:16px; }
#page #tools .amount a { float:left; margin-right:4px; }
#page #tools a span { display:none; }
#page #tools .amount a.four { background:url(../images/prod4.png) no-repeat center; }
#page #tools .amount a.two { background:url(../images/prod2.png) no-repeat center; }
#page #tools .amount a.one { background:url(../images/prod1.png) no-repeat center; }
#page #tools .amount a.four:hover, #page #tools .amount a.four.active { background:url(../images/prod4a.png) no-repeat center; }
#page #tools .amount a.two:hover, #page #tools .amount a.two.active { background:url(../images/prod2a.png) no-repeat center; }
#page #tools .amount a.one:hover, #page #tools .amount a.one.active { background:url(../images/prod1a.png) no-repeat center; }
#page #tools .page { float:right; }
#page #tools .page a.prev { background:url(../images/pageprev.png) center no-repeat; }
#page #tools .page a.prev:hover { background:url(../images/pagepreva.png); }
#page #tools .page a.next { background:url(../images/pagenext.png) center no-repeat; }
#page #tools .page a.next:hover { background:url(../images/pagenexta.png); }
#page #tools .page a { float:left; margin-left:4px; color:#9199ba; }
#page #tools .page a:hover, #page #tools .page a.active { background-color:#b6bfd4; color:#fff; }

#basket table { width:100%; color:#5e6a9b; }
#basket table th, #basket table td { text-align:center; height:23px; padding:0px 5px 0px 5px; }
#basket table td.first { text-align:left; }
#basket table tr.hdr th { background:url(../images/bg20.png); text-transform:uppercase; }
#basket table tr.row td { background:url(../images/bgw50.png); }
#basket table tr.row td.first { font-weight:bold; }
#basket table tr.row td input { width:20px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#5e6a9b; font-size:10px; }
#basket table tr.sum td { background:url(../images/bg10.png); }
#basket table tr.sum td.first { text-align:right; background:none; }
#baskettools { margin-top:14px; }
#baskettools a { float:right; display:block; height:20px; line-height:20px; background:url(../images/bg40.png); padding:0px 10px 0px 10px; color:#fff; text-decoration:none; text-transform:uppercase; }
#baskettools a:hover { background:url(../images/bg60.png); }

#loaded { height:445px; }
#loaded td { overflow:visible; line-height:normal; }
#loaded .header { height:25px; background-color:#cfd3e5; line-height:24px; padding:0 15px 0 15px; }
#loaded .header .title { float:left; color:#6470a0; font-size:10px; text-transform:uppercase; font-weight:bold; }
#loaded .header .close { float:right; color:#6470a0; font-weight:bold; }
#loaded .header .close a { display:block; width:15px; height:15px; text-align:center; background-color:#fff; margin-top:5px; line-height:14px; cursor:pointer; }
#loaded .header .close a:hover { background-color:#6470a0; color:#FFFFFF; }
#loaded .content { background-color:#f2f3f8; }
#loaded .content .loaded { height:420px; vertical-align:middle; }
#loaded #newsletter { width:350px; text-transform:uppercase; font-size:10px; }
#loaded #newsletter td { min-height:100px; }
#loaded #newsletter .encouragement { color:#6470a0; }
#loaded #newsletter .form { padding:10px 0 10px 0; text-align:center; }
#loaded #newsletter .form input { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#6470a0; }
#loaded #newsletter .form input.mail { width:200px; margin-right:15px; }
#loaded #newsletter .form input.submit { text-transform:uppercase; font-weight:bold; }
#loaded #newsletter .privacy { color:#ccc; }

#loaded #search td { vertical-align:top; padding:10px 15px 10px 15px; text-transform:uppercase; color:#6470a0; width:auto; }
#loaded #search label { float:left; clear:left; padding-bottom:1px; color:#888; white-space:nowrap; }
#loaded #search fieldset { padding:0 0 5px 0; display:block; margin:0; border:none; }
#loaded #search legend { padding:0 0 5px 0;  font-weight:bold; color:#6470a0; font-weight:normal; }
#loaded #search input, #loaded #search select { font-size:10px; color:#6470a0; font-family:Arial, Helvetica, sans-serif; }
#loaded #search .phrase input.phrasearch { width:250px; }
#loaded #search .phrase td, #loaded #search .adjust td { border-bottom:1px dotted #ccc; }
#loaded #search .submit { font-weight:bold; }

#page.wedding { background:url(../images/wedding.jpg) no-repeat center top; width:950px; height:405px; }
#page.wedding .about { float:left; padding:10px; width:300px; }
#page.wedding .details { float:left; padding:10px; width:300px; margin-left:310px; }

.kontakt { padding-left:15px; }
.kontakt .photos { float:right; width:820px;  text-align:right; }
.kontakt .teleadres, .kontakt .formularz { float:left; text-align:center; height:390px; padding-top:15px; }
.kontakt .teleadres { width:383px; }
.kontakt .formularz { width:660px; margin-left:15px; padding-left:15px; border-left:1px dotted; }
.kontakt .formularz input, .kontakt .formularz textarea { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#616D9C; }
.kontakt .formularz p {  padding-bottom:5px !important; }
.kontakt .formularz input, .kontakt .formularz textarea { width:300px; }
.kontakt .formularz input.code { width:70px; }
.kontakt .formularz input.submit { width:70px; }
.kontakt .formularz input.city { width:220px; }

/* www - mezczyzna, kobieta, dziecko, slub, korporacja */
.cycle {margin-left:135px; width:815px; height:405px;position:absolute; z-index:11;}
.cycle img {position:absolute;  
    width:  815px; 
    height: 405px;
	 z-index:10;
} 
.cycle1 {margin-left:135px; position:absolute; }
.cycle1 img {position:absolute; }
#output { text-align: left; }
 
#page { position:absolute; margin-left:135px; z-index:12; }
#page.description { padding-left:15px; position:absolute; width:815px; height:405px; }
#page.description1 { padding-left:15px; position:absolute; width:815px; }
#page.descriptionpage {  float:left;  width:815px; height:405px; }
#page.descriptionpage1 {  float:left;  width:815px;  }
#page.mezczyzna { background:url(../pictures/mezczynza1.jpg) no-repeat center; }
#page.mezczyzna-koszule { background:url(../pictures/mezczyzna-koszule.jpg) no-repeat center; }
#page.mezczyzna-garnitury { background:url(../pictures/mezczyzna-garnitury.jpg) no-repeat center; }
#page.mezczyzna-spinki { background:url(../pictures/mezczyzna-spinki.jpg) no-repeat center; }
#page.mezczyzna-krawaty { background:url(../pictures/mezczyzna-krawaty.jpg) no-repeat center; }
#page.mezczyzna-koszulenamiare { background:url(../pictures/madetomeasure.jpg) no-repeat center; }
#page.kobieta { background:url(../pictures/kobieta1.jpg) no-repeat center; }
#page.kobieta-bluzki { background:url(../pictures/kobieta-bluzki.jpg) no-repeat center; }
#page.kobieta-dodatki { background:url(../pictures/kobieta-dodatki.jpg) no-repeat center; }
#page.dziecko { background:url(../pictures/dziecko1.jpg) no-repeat center; }
#page.dziecko-chlopiec { background:url(../pictures/dziecko-chlopiec.jpg) no-repeat center; }
#page.dziecko-dziewczynka { background:url(../pictures/dziecko-dziewczynka.jpg) no-repeat center; }
#page.slub { background:url(../pictures/slub.jpg) no-repeat center; }
#page.slub-dodatki { background:url(../pictures/slub-dodatki.jpg) no-repeat center; }
#page.slub-koszule { background:url(../pictures/slub-background.jpg) no-repeat center; }
#page.korporacja { background:url(../pictures/korporacja1.jpg) no-repeat center; }
#page.outlet { background:url(../pictures/outlet.jpg) no-repeat center; }
#page.onas { background:url(../pictures/onas.jpg) no-repeat center; }

#page.descriptionpage .description { padding:25px; width:405px; height:355px; overflow:hidden; }
#page.descriptionpage .description p.title { font-size:20px; text-align:center; text-transform:uppercase; font-weight:bold; margin-bottom:15px; font-family:"Palatino Linotype","Book Antiqua",Palatino,serif; }
#page.descriptionpage .description p { text-align:justify;  }
#page.descriptionpage .description p.buttons { text-align:center; margin-top:20px; }
#page.descriptionpage .description p.buttons a { padding:5px 10px; margin:0px 10px; background:url(/images/bgw50.png); text-transform:uppercase; font-size: large; }
#page p.buttons { text-align:left; margin-top:20px; }
#page p.buttons a { padding:5px 10px; margin:0px 10px; background:url(/images/bgw50.png); text-transform:uppercase; font-size: small; }
.slubne { padding-left:15px; width:815px; background:url(../images/bg10.png);}
.slubne td { width:25%; vertical-align:top; height:135px; }
.slubne td:hover { background:url(../images/bg10.png); cursor:pointer; }
.slubne strong { border-bottom:1px solid #626D9D; font-family:Georgia, "Times New Roman", Times, serif; display:block; }
.slubne em { color:#6C77A3; display:inline-block; width:45px; }

 h1.c2 {font-weight: bold}
 p.c1 {font-weight: bold}
