
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
/*ol, ul {
	list-style: none;
}
*/
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body 	{font: 11px/140% "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;background:#ffffff;}
#conteiner 	{ width: 980px; margin: 0 auto; overflow: hidden; height: 100%; background:url(../images/bg.jpg) no-repeat  bottom center; min-height:1030px; position:relative;}

#top	{ width:980px; height: auto;}
#customer-info { width:590px; height:23px; padding:7px 0 0 30px; float:left;}
#customer-info span { float:left;}
#customer-info ul { list-style:none; margin:0 0 0 10px; padding:0; float:left;}
#customer-info ul li { padding:0 5px; float:left; border-right:#ff23aa solid 1px;}
#customer-info ul li.last { border-right:none;}
#customer-info ul li  a { color:#ff23aa; text-decoration:none; }
#customer-info ul li  a:hover { text-decoration:underline; color:#FF00FF;}
#logo	{ width:594px; height:62px; background:url(../images/logo.png) no-repeat; float:left; clear:both;}
#logo a { width:200px; height:62px; display:block; text-indent:-99999px; text-decoration:none;}
#main-menu	{ width:386px; height:62px; float:left;}

#strony { padding:10px 0; text-align:center;} 
#strony a.licznik { text-decoration: underline; color:#87035A;}
#strony a.licznik_active { text-decoration:none; font-weight:bold; color:#FF23AA;}
#main-menu ul { list-style:none; padding:0; margin:0;}
#main-menu ul li	{ height: 62px; float:left; display:block;}
#main-menu li a	{ height:62px; display:block; background-position:top;text-indent:-999999px; text-decoration:none;}
#main-menu ul li a:hover	{  background-position:bottom; text-decoration:none;}

.home a	{ width:65px; background:url(../images/menu/home.png) no-repeat;}
.brand a { width:70px; background:url(../images/menu/brand.png) no-repeat;}
.col a { width:99px; background:url(../images/menu/collection.png) no-repeat;}
.stores	a { width:72px; background:url(../images/menu/stores.png) no-repeat;}
.contact a { width:80px; background:url(../images/menu/contact.png) no-repeat;}

.search {margin:45px 0 0 0; float: left; width:215px; padding:0 10px 0 30px ; z-index:1; overflow:auto;background:url(../images/news-bg.png) repeat;}
.search .labe { float:left; color:#FFF; padding:10px 5px 0 0; font-size:12px;} 
.search form { display:block; float:left; padding:5px 0;}
.search span { display:block; float:left; background: url(../images/search_bg.gif) left top no-repeat; width:127px; padding:0 5px; height:31px;}
.search form .keywords { line-height:14px; float:left; border:0; width:127px; padding:9px 0; height:13px; background:none; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#9c9c9c;}
.search form .button { float:left; margin:0; padding:0;}

#news-contener	{ margin-top:10px; width:950px; height:150px; background:url(../images/news-bg.png) repeat; padding:10px 0 20px 30px; position:relative; float:left;}
#catalogue	{ position:absolute; top:30px; right:-20px; background:url(../images/catalogue.png); width:220px; height:217px;}
#catalogue a { text-indent:-99999px; display:block;width:220px; height:217px;}
.news	{ width:200px; height:135px; float: left; background:url(../images/news-separator.png) top right no-repeat; margin-right:15px; padding-right:30px;}

#news-contener h2	{ font-size:18px; color:#FFFFFF;}
#news-contener h3	{ font-size:14px; color:#000000; font-style:italic;}
#news-contener .news-intro	{ color:#FFFFFF; line-height:16px;}
a.more	{ float:right; margin-top:5px; color: #f380ce; text-decoration:none;}
a.more:hover	{ text-decoration:none; color: #FFFFFF;}

#back { /*background:url(../images/news-bg.png) repeat; */padding:5px; text-align:right; margin-top:25px; width:100%; float:right; color:#FFF;}
#back a { color:#FFF; text-decoration:none;}
#boxy-contener{ width:980px; height:313px;}
#boxy-contener-down	{ width:980px; height:200px;}
#boxy-contener .catbox	{ width:304px; height:293px; border-left: #CCCCCC solid 1px; float:left; background:#FFF; padding:10px; position:relative;}
#boxy-contener .col 	{width:653px; height:313px; border-left: #CCCCCC solid 1px ;border-right: #CCCCCC solid 1px ;float:left; background:url(../images/box-bg.png) repeat;}

#boxy-contener-down	.box-front{ width:306px; height:180px; float:left;}
#boxy-contener-down .design {background:url(../images/designit.jpg) no-repeat; padding:10px;}
#boxy-contener-down .design  a,#boxy-contener-down .pos a { width:100%; height:100%; display:block; text-indent:-99999px; text-decoration: none;}
#boxy-contener-down .design  a:hover,#boxy-contener-down .pos a:hover { text-decoration:none;}
#boxy-contener-down .pos {background:url(../images/pos.jpg) repeat; padding:10px;}
#boxy-contener-down .login {background:url(../images/news-bg.png) repeat; padding:10px; color:#FFFFFF;}
#boxy-contener-down .login a { color:#FFFFFF;}
#boxy-contener .catbox  h3{ font-size:14px; color:#ff23aa; padding-left:20px;}
#boxy-contener-down .box-front h3{ font-size:14px; color:#ffffff; padding-left:20px;}
#footer	{ width:940px; margin-top:30px; height:20px; padding:10px 20px; clear:both; position:absolute; bottom:0;  background:url(../images/news-bg.png) repeat; color:#FFF; overflow:auto;}
#stopka	{ float:left; color:#FFF; font-size:11px;}
#tandl	{ float:right; width:250px; height:30px; background:url(../images/tandl.png) no-repeat;}
#tandl a {width:250px; height:30px; display:block; text-indent:-99999px;}

#bottom-menu  { float:right;}
#bottom-menu  ul { list-style:none; padding:0; margin:0;}
#bottom-menu  ul li { float:left; padding:1px 5px; border-right: #FFF solid 1px; }
#bottom-menu  ul li.last { border-right:none;}
#bottom-menu  ul li a { color:#FFF; text-decoration: none;}
#bottom-menu  ul li a:hover { text-decoration:underline;}
#content	{ float:left;width:594px; min-height:700px;  }
.text		{background:url(../images/news-bg.png) repeat; }

.collection	{ background:#FFF;}
#content h3	{ font-size:16px; text-transform:uppercase; color:#FFFFFF; margin-bottom:10px; padding:30px 0 0 20px;}
#content h1	{ font-size:20px; text-transform:uppercase; color:#FFFFFF;padding:30px 0 20px 20px;background:url(../images/news-bg.png) repeat;}
#content p  { line-height:18px; margin-bottom:10px; padding:0;}
.intro		{ color:#FFFFFF;padding:20px 20px 10px 20px;}
.more-details	{ color:#7d0656; background:#FFFFFF;padding: 10px 30px;}
#categorie	{background:url(../images/news-bg.png) repeat; width:144px; float:left; height:700px;}
#categorie ul	{ list-style:none; margin:0; padding:10px 0 10px 10px;}
#categorie ul li	{ padding:5px 0;color: #FFF;}
#categorie ul li a	{ text-decoration:none; font-size:14px; color:#FFF;}
#categorie ul li a.activecat {text-decoration:underline; color:#87035a;}
#categorie ul li a:hover { text-decoration:underline; color:#87035a;}

#thumbs	{ float:right; width:430px; padding:10px 0 0 10px;}
#allthumbs	{ float:right; width:570px; padding:10px 0 0 10px;}
.prod-thumb	{ float:left; margin:0 10px 30px 0; width:132px; height:132px; text-align:center;}
.prod-thumb	a	{ display:block; width:130px; height:130px;}
.prod-thumb	a:hover { display: block; border: #ac1176 solid 1px;}

#mian-foto	{ float:left; margin-left:10px;}
#aditional-foto	{ float:right; margin-right:10px;}
.desc	{ clear:both; background:url(../images/news-bg.png) repeat;padding: 10px 30px; color:#FFFFFF; }

#laska	{ width:100%; height:100%; background:url(../images/laska.jpg) top left no-repeat;}
#laska h3	{ padding:70px 0 0 150px;}
#prototypes	{ width:100%; height:100%; background:url(../images/pro.png) 0 70px no-repeat;}

#login-box	.form-row { padding:10px 0;}
#login-box	.form-row label { width:80px; color:#FFFFFF; display:block; float:left; margin-right:5px; padding-left:20px;}
#login-box	.form-row .inputbox {padding:2px; font-size:11px; color:#99136b; width:150px;}
#login-box .log-btn	{ border:none; text-transform:uppercase; color:#FFFFFF; background:#ff23aa; padding:5px; margin-left:105px; cursor:pointer;}

#register	{ padding-top:10px; color:#FFFFFF; padding-left:20px;}
#register a { color:#FFFFFF;}



#login-box-pro	.form-row { padding:10px 0;}
#login-box-pro	.form-row label { width:80px; color:#333333; display:block; float:left; margin-right:5px; padding-left:20px;}
#login-box-pro	.form-row .inputbox {padding:2px; font-size:11px; color:#99136b; width:150px;}
#login-box-pro .log-btn	{ border:none; text-transform:uppercase; color:#FFFFFF; background:#ff23aa; padding:5px; margin-left:105px;}

#register-pro	{ padding-top:10px; color: #333333; padding-left:20px;}
#register-pro a { color:#99136b;}

#container-1 #fragment-3 table	th { font-weight:bold; padding:3px 5px; background:#CCCCCC; text-align:center;}
#container-1 #fragment-3 table	td	{ padding:3px;}
#container-1 #fragment-3 .input-box	{ font-size:11px;}

#cart table { width:100%;}
#cart table th { font-weight:bold; padding:3px 5px; background:#CCCCCC; text-align:center; color:#000000;}
#cart table	td	{ padding:3px; text-align:center;}
#cart table	td.total { text-align:right; padding:10px 10px 10px 0; border-top:#CCCCCC solid 1px; border-bottom:#CCCCCC solid 1px; font-size:12px;}
#cart table	td.total-comment { text-align:left;padding:10px 10px 10px 0; border-top:#CCCCCC solid 1px; border-bottom:#CCCCCC solid 1px; font-size:12px;}
#content .btn-add:hover {	background:#54093a none repeat scroll 0 0;}
#content .btn-add       { background:#99146b none repeat scroll 0 0; border:medium none;color:#FFFFFF;cursor:pointer;padding:5px; margin-top:15px; float:right;}




#register-form	.reg-form-row { padding:10px 0;}
#register-form	.reg-form-row .inputbox { width:250px; padding:2px; font-size:11px; color:#99136b;}
#register-form	.reg-form-row label { width:80px; color:#FFFFFF; display:block; float:left; margin-right:5px; padding-left:20px;}

#register-form .reg-btn	{ border:none; text-transform:uppercase; color:#FFFFFF; background:#ff23aa; padding:5px; margin-left:105px;}
#register-form .reg-btn:hover {	background:#54093a none repeat scroll 0 0;}
.napis_czerwony_m { color:#FF0000; background: #ffffff;}

#boxy-contener-down	.box-front ul {padding-left:20px; margin:20px 0 20px 0; list-style:none; }
#boxy-contener-down	.box-front ul li {background:transparent url(../images/arr-wihte.gif) no-repeat scroll 0 8px;
padding:3px 0 3px 18px;}
#boxy-contener-down	.box-front ul li a { color:#FFFFFF; text-decoration:none;}
#boxy-contener-down	.box-front ul li a:hover { text-decoration: underline;}
#zamowienie-druk {width:600px; height:auto; overflow: hidden; background:url(../images/logoprint.jpg) top right no-repeat; }
#zamowienie-druk h2 {font-size:18px;margin-bottom:20px; padding:20px 0 0 20px}
#cust-info { padding:20px 0 20px 20px;}
#cartmodel { width:540px; height:auto;overflow:hidden; margin-bottom:30px; padding:0 20px;}
#doprinta { text-align:right; padding:10px 60px 10px 0; width:100px; float:right;}
#doprinta a { text-transform:uppercase; color:#000;}
.nienie  { overflow:hidden;}
#cartmodel h2	{ font-size:18px; color:#ff23aa; margin-bottom:20px; padding:0;}
#fotocartmodel { float:left; margin-right:10px;}
#desccartmodel { float:left;}
#dotabekirozmaiar { clear:left;  width:100%;}
#cartmodel table { width:540px;}
#tabla-rozmiarow { clear:both; margin-top:10px;}
#cartmodel table th { font-weight:bold; color:#FFFFFF; background:#ff23aa; padding:5px; text-align:center;}
#cartmodel table td { padding:5px; text-align:center}

#cart a { color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:12px;}
#cart a:hover { text-decoration:underline;}


#cart .btn-cart:hover {	background:#ffffff none repeat scroll 0 0; color:#54093a;}
#cart .btn-cart       { background:#54093a none repeat scroll 0 0; border:medium none;color:#ffffff;cursor:pointer;padding:5px; margin-top:15px;}


#contact-form	.reg-form-row { padding:10px 0;}
#contact-form	.reg-form-row .inputbox { width:250px; padding:2px; font-size:11px; color:#99136b;}
#contact-form	.reg-form-row label { width:80px; color:#FFFFFF; display:block; float:left; margin-right:5px;}

#contact-form .reg-btn	{ border:none; text-transform:uppercase; color:#FFFFFF; background:#ff23aa; padding:5px; margin-left:85px;}
#contact-form .reg-btn:hover {	background:#54093a none repeat scroll 0 0;}

.galleria_container { float:left;}
ul.gallery { list-style:none; padding:0; margin:0; float:right;}
.miniprev { text-align:center;}
.miniprev-first { float:left;margin-right:10px;text-align:center; }
#color-prev, #color-prev-2 { margin-right:10px;}
#color-prev, #color-prev-2 ,#color-prev-3 { float:left;}

#nav { clear:both; width:584px; height:30px; overflow:auto; padding:5px;}
#lew { float:left; padding:0 0 0 5px;}
#lew a {  background:url(../images/arr-prev.gif) no-repeat 0 5px; padding:0 0 0 15px; color:#99136b; text-decoration:none;}
#lew a:hover { text-decoration:underline;}

#mid { float:left; padding:0 0 0 200px;}
#mid a { background:url(../images/arr-top.gif) no-repeat 0 2px;padding:0 0 0 10px; color:#99136b; text-decoration:none;}
#mid a:hover { text-decoration:underline;}
#rig { float:right; padding:0 5px 0 0;}
#rig a { background:url(../images/arr-next.gif) no-repeat 27px 5px; padding:0 15px 0 0;color:#99136b; text-decoration:none;}
#rig a:hover { text-decoration:underline;}

a.white { text-decoration:underline; color:#FFF;}
a.white:hover { text-decoration:underline;} 

a.red { text-decoration:underline; color:#99136B;}
a.red:hover { text-decoration:underline;} 

#social { clear:both; float:left; margin-top:10px;padding-left:20px; margin-bottom:10px; padding-bottom:100px;}
#social ul { list-style:none; padding:0; margin:0;}
#social ul li {  float:left; margin-right:10px;}

#social ul li a { display:block; width:32px; height:32px; text-indent:-99999px; text-decoration:none;}
#social ul li a.twit { background:url(../images/social/twitter-32x32.png) no-repeat;}
#social ul li a.facebook { background:url(../images/social/facebook-32x32.png) no-repeat;}
#content p.dododaj { padding:10px 0 20px 0; border-bottom: #CCC solid 1px;}

.opinia { overflow:auto; padding:10px 0; border-bottom: #CCC solid 1px;}
.data_r { padding-right:10px; float:left; color:#999;}
.nazwa_r { font-weight:bold;color:#99136B;}
.tresc_r { padding:5px 0; font-style:italic;}