* { margin:0; padding:0; }



body{
	
	text-align: left;
   	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   	font-size: 75.01%;
   	line-height: 1em;
}

img {
   border: 0;
}

p.flash {font-size:18px;padding:5px;border:0px solid #999;background-color:white;color:red}

br.clear {clear:both;}
div.clearfix{width:100%; clear:both;}


a {
   text-decoration:none;
   color: #333; 
}
                                                          


a:hover {
   text-decoration: underline;
   color: #333;
}

a.glink {text-decoration:underline;float:left;font-size:14px;color:#666;padding:15px 0;}

div.alphabet {margin-bottom:10px;}
div.alphabet li {margin-bottom:10px;background:none;margin:0;border:1px solid #999;padding:4px;float:left;}
div.alphabet li.last {clear:right;}

#content p{margin:0 0 0px 0; line-height:1.4em;}

/*listy*/
ul, ul li{
	list-style:none;
}

ul{margin:20px 0 15px 0;}

ul li{
	padding:0 0 0 20px;
	background:url(../img/li-arrow.gif) no-repeat left center;
	line-height:1.5em;
}

h1 {font-size:22px;}
h2 {font-size:16px;}

body {
   background:#fff;
   color: #716876;
   margin:5px 0 50px 0;    
   padding:0;
}

/* center wrapper, min max width */
div#pagewrapper {
   width:996px;
   margin:0 auto;
   color: #313131;
   font-size:11px;
   padding:0 0 20px 0; 
   /*background:url(../img/content-bg.gif) repeat-y;*/
   overflow:hidden;
}

div#pagewrapper-inner{
  width:951px;
   background:url(../img/header-bg.gif) no-repeat left top;
  overflow:hidden;
  margin:0;
  padding:24px 24px 0 20px;
}

div#header{
	width:100%;
	margin:0 0 8px 0;
	float:left;
}

div#header h1{float:left;}

div#header #menu1{
	float:right;
	padding:0 30px 0 0;
}

div#header #menu1 ul li{
	float:left;
	list-style:none;
	text-transform:uppercase;
	font-size:12px;	
	background:url(../img/menu-border.gif) repeat-y left;
	padding:13px 20px;
}


div#header #menu1 ul li a{color:#666; text-decoration:none;}
div#header #menu1 ul li a:hover{color:#999;}
div#header #menu1 ul li a span{display:none;}


div#header #menu1 ul li.menu1 a{display:block; width:31px; height:10px; background:url(../img/menu1-hover.gif) no-repeat 0 2px; padding-top:2px;}
div#header #menu1 ul li.menu2 a{display:block; width:47px; height:10px; background:url(../img/menu2-hover.gif) no-repeat 0 2px; padding-top:2px;}
div#header #menu1 ul li.menu3 a{display:block; width:61px; height:10px; background:url(../img/menu3-hover.gif) no-repeat 0 2px; padding-top:2px;}
div#header #menu1 ul li.menu3p a{display:block; width:61px; height:10px; background:url(../img/menu3p-hover.gif) no-repeat 0 2px; padding-top:2px;}
div#header #menu1 ul li.menu4 a{display:block; width:82px; height:10px; background:url(../img/menu4-hover.gif) no-repeat 0 2px; padding-top:2px;}
div#header #menu1 ul li.menu5 a{display:block; width:72px; height:12px; background:url(../img/menu5-hover.gif) no-repeat;}

div#header #menu1 ul li.menu1 a:hover{display:block; width:31px; height:10px; background:url(../img/menu1.gif) no-repeat 0 2px; padding-top:2px;}
div#header #menu1 ul li.menu2 a:hover{display:block; width:47px; height:10px; background:url(../img/menu2.gif) no-repeat 0 2px; padding-top:2px;}
div#header #menu1 ul li.menu3 a:hover{display:block; width:61px; height:10px; background:url(../img/menu3.gif) no-repeat 0 2px; padding-top:2px;}
div#header #menu1 ul li.menu3p a:hover{display:block; width:61px; height:10px; background:url(../img/menu3p.gif) no-repeat 0 2px; padding-top:2px;}
div#header #menu1 ul li.menu4 a:hover{display:block; width:82px; height:10px; background:url(../img/menu4.gif) no-repeat 0 2px; padding-top:2px;}
div#header #menu1 ul li.menu5 a:hover{display:block; width:72px; height:12px; background:url(../img/menu5.gif) no-repeat; }


#content{width:960px; float:left;}

#content #top-search{
	width:950px;
	height:33px;
	background:url(../img/top-search.gif);
	margin:0 0 5px 0;
}

#top-search #breadcrumbs{
	float:left;
	padding:10px 0 0 20px;
	color:#fff;
}


#breadcrumbs span.where{
	color:#ff358b;
	font-weight:900;
}

#breadcrumbs span{
	padding:0 5px 0 5px;
}

#breadcrumbs a.first{
	color:#fff;
	font-weight:900;
	background:url(../img/first-arrow.gif) right center no-repeat;
	padding:0 14px 0 5px;
	text-decoration:none;
}

#breadcrumbs span.last{
	color:#fff;
}

#top-search #search-form{
	float:right;
	width:230px;
	padding:3px 0 0 0;
}

*html #top-search #search-form{
position:relative; left:0px;
}

#top-search #search-form label{
	display:none;
}

#search-form input{
	float:left;
	width:183px;
	height:20px;
	border:1px solid #000;
	padding: 3px 0 0 3px;
}

#top-search #search-form div.submit input{height:26px; border:none; width:26px; background:url(../img/submit-top.gif) no-repeat; margin:0 0 0 4px; cursor:pointer;}

#content #artists-bar{
	width:938px;
	height:16px;
	background:url(../img/corner.gif) no-repeat top right #f0f0f0;
	border:1px solid #e3e3e3;
	font-weight:900;
	padding:2px 5px;
}

#artists-bar .lista{
	float:left;
	border:1px solid #d0d0d0;
	padding:1px 6px;
	background:#fff;
	margin:0 0 0 8px;
}

#artists-bar .lista a.active {color: #FF358B}

#artists-bar span{color:#ff358b; float:left;padding:1px 0 0 0}
div#artists-bar div.lista a {text-decoration:none;color:#333;}
#artists-bar span.all{
	float:right;
	padding:1px 20px 4px 30px;
	background:url(../img/artists-ico.gif) no-repeat left center;
}

#artists-bar span.all a{
	color:#34a3fb;
}

div.artist-box1{
	width:314px;
	height:162px;
	background:#f0f0f0;
	margin:4px 4px 0 0;
	float:left;
}

div.artist-box2{
	width:314px;
	height:162px;
	background:#f0f0f0;
	float:left;
	margin:4px 0 0 0;
}

div.artist-box-left{
	width:141px;
	height:153px;
	float:left;
	padding:4px;
	background-color:#e6e6e6;
}

div.artist-box-left div.center1 {width:141px;height:153px;display: table; #position: relative; overflow: hidden;}
div.artist-box-left div.center2 {text-align:center;#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
div.artist-box-left div.center3 {#position: relative;  #top: -50%;width:141px;margin:0px auto;}


div.artist-box-right{
	float:left;
	padding:0 0 0 20px;
}

div.artist-box-right h2{
	font-size:14px;
	font-weight:100;
	line-height:1.3em;
	color:#383838;
	padding:0 0 20px 0;
	float:left;
	width:120px;
	height:50px;
}

div.artist-box-right img{
	clear:both;
	display:block;
	margin:10px 0 0 0;
}

div#pagination a{color:#333; text-decoration:none;}

div#pagination{
	width:938px;
	height:14px;
	background:url(../img/corner.gif) no-repeat top right #f0f0f0;
	border:1px solid #e3e3e3;
	font-weight:900;
	padding:6px 5px;
	text-align:center;
	float:left;
	margin:4px 0 0 0;
}

div#pagination2{
	width:645px;
	height:14px;
	background:url(../img/corner.gif) no-repeat top right #f0f0f0;
	border:1px solid #e3e3e3;
	font-weight:900;
	padding:5px 0;
	margin:0;
	text-align:center;
	clear:both;
}

div#pagination a, div#pagination2 a {background-color:#e6e6e6;padding:2px;text-decoration:none;color:#F73286}

div#wybor{
	width:635px;
	background:url(../img/corner.gif) no-repeat top right #f0f0f0;
	border:1px solid #e3e3e3;
	text-align:left;
	font-size: 14px;
	float:left;
	margin:0 0 5px 0;
	padding:5px;
	height:40px;
	line-height:150%;
}

div#wybor h1 {display:inline;font-size:14px;font-weight:normal;}

div#wybor a {text-decoration:none;margin:0 10px 0 1px;padding:0;}

div#wybor span.heavy{color:#ff358b; font-weight:900;}

div#pagination span, div#pagination2 span{
	font-weight:100;
	padding:0 8px 0 5px;
}

div#pagination span.page, div#pagination2 span.page{
	background:url(../img/border-vert.gif) repeat-y right;
}

div#pagination span.page#current, div#pagination2 span#current{
	background:#e1e1e1;
}

div#pagination span#current a, div#pagination2 span#current a{
	color:#ff358b;
	font-weight:900;
	
}

div#pagination span.heavy, div#pagination2 span.heavy{color:#ff358b; font-weight:900;}

div#pagination span.light#wb, div#pagination2 span.light#wb{padding:0 0 0 10px; background:url(../img/border-vert.gif) repeat-y left;}


div#artist-bar{
	height:39px;
	width:950px;
	background:url(../img/artist-bar.gif) repeat-x;

}

div#artist-bar img{margin:3px 0px 0 10px;border:1px solid #000; float:left;}


div#artist-bar h2{color:#fff; font-size:20px; padding:13px 0 0 10px; float:left;width:500px;height:26px; font-weight:normal;}



div#artist-bar span.profil{float:right; font-size:14px;font-weight:900; padding:12px 20px 5px 30px; background:url(../img/gal2.gif) no-repeat 10px 12px;}
div#artist-bar span.gallery{float:right; font-size:14px;font-weight:900; padding:12px 20px 5px 30px; background:url(../img/ico.gif) no-repeat 10px 12px;}


div#artist-bar a{color:#fff; text-decoration:none;}

div.piece1, div.piece2{
	float:left;
	display:inline;
	width:219px;
	height:auto;
	background:#f0f0f0;
	padding:6px 6px 0 6px;
}

div.piece1 div.center1, div.piece2 div.center1 {background-color:#e6e6e6;width:219px;height:134px;display: table; #position: relative; overflow: hidden;}
div.piece1 div.center2, div.piece2 div.center2 {text-align:center;#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
div.piece1 div.center3, div.piece2 div.center3 {#position: relative;  #top: -50%;width:202px;margin:0px auto;}

div.piece1{margin:4px 8px 0 0;}
div.piece2{margin:4px 0px 0 0;padding:6px 8px 0 6px}

div.piece-left{float:left;width:100%;}

div.piece-left ul {margin:0;padding:0;}
div.piece-left ul li {margin:0;padding:0;background: none;font-weight:normal}
div.piece-left ul li.name {height:25px;line-height:100%;padding: 3px 0 0 0;}
div.piece-left ul li a{font-weight:bold}
div.piece-left ul li.lewy {float:left;}
div.piece-left ul li.prawy {float:right;padding:3px 5px 5px 0}


div#sort{
	width:948px; 
	border:1px solid  #e1e1e1;
	margin:4px 0 0 0;
	height:20px;
	background:url(../img/sort-bg.gif) no-repeat;
}

div#sort select{float:left; width:100px; border:1px solid #e1e1e1; position:relative; top:-4px;}
div#sort label{float:left; display:block; padding-right:10px;}

div#sort span{color:#38a7f7; font-weight:900; text-decoration:underline;}

div#sort div{float:left; padding:3px 0 0 5px;}

div#sort #sort-form{padding:13px 0 0 10px;}

div#sort #sort-form label.sort2{padding:0 15px 0 0px;}

div#sort div.wszystkie2{float:right; padding:14px 30px 2px 30px; background:url(../img/prace.gif) no-repeat left 12px;}
div#sort div.wszystkie2 a{color:#38a7f7; font-weight:900;}

div#info{
	width:598px;
	
	background:url(../img/info-bg.gif) no-repeat #f0f0f0; 
	border:1px solid #c8c8c8;
	float:left;
	padding:0px 30px 0 30px;
}

div#info h1 {margin-bottom:20px;color:white;font-size:15px;font-weight:normal;margin-top:10px;}

div#info #sub{
	background:#dbdbdb;
	border:1px solid #d6d6d6;
	padding:2px 0 2px 20px;
	overflow:hidden;
}

div#info #sub span{
	color:#dc2e78;
	font-weight:900;
}

div#info p {margin:0 0 20px 0;}
div#info p a {color:#F52F84}

div#info #sub p{
	padding:20px 0 0 0;
}

div#info img{
	border: 1px solid #333;
	margin:0 30px 0 0;
}

div#info #sub img{
	border:none;
	margin:0 2px 0 20px;
}

div#info a.button {text-decoration: none;background-color:#F52F84;font-weight:bold;font-size:14px;width:112px;padding:5px;display:block;color:white;margin:5px 0}

div#polecamy{
	width:278px;
	height:254px;
	background:url(../img/polecamy-bg.gif) no-repeat;
	float:left;
	padding:35px 0 0 10px;
	margin:0 0 0 2px;
}

div#polecamy div.center1 {border:0px solid #a7a7a7;background-color:#e6e6e6;width:268px;height:205px;display: table; #position: relative; overflow: hidden;}
div#polecamy div.center2 {text-align:center;#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
div#polecamy div.center3 {#position: relative;  #top: -50%;width:268px;margin:0px auto;}

div#polecamy #left{float:left; padding:10px 0 0 0;}
div#polecamy #right{float:right;text-align:right; padding:10px 12px 0 0;}

div#polecamy2{
	width:430px;
	height:350px;
	background:#f0f0f0;
	float:left;
	display:inline;
	padding:10px 15px;
	margin:0 0 0 5px;
}

div#polecamy2  div.center1 {background-color:#e6e6e6;width:419px;height:278px;display: table; #position: relative; overflow: hidden;}
div#polecamy2  div.center2 {text-align:center;#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
div#polecamy2  div.center3 {#position: relative;  #top: -50%;width:419px;margin:0px auto;}


div#polecamy2 img{
}

div#polecamy2 #left{
	float:left;
	padding:7px 0 0 0;
}

div#polecamy2 #right{
	float:right;
	padding: 7px 10px 0 0;
	text-align:right;
}



div#o-nas h2, div#polecamy h2{display:none;}

div#pytanie{
	float:left;
	width:485px;
	height:370px;
	display:inline;
	background:url(../img/zadaj-pytanie.gif);
	padding:0px 0 0 0;
}

div#pytanie p a {color:#F52F84}



div#pytanie h1 {margin:6px 20px 0 10px;color:white;font-weight:bold;font-size:14px;}
div#pytanie h3 {margin-bottom:10px;}
#pytanie #query-form{float:left; width:400px; padding: 30px 0 0 40px;}
#query-form p {margin:0px 0}
#pytanie #query-form label{float:left; display:block; padding:2px 10px 20px 0; font-weight:900;width:105px;}

#pytanie #query-form input, #pytanie #query-form textarea{float:right; width:270px; height:22px; border:1px solid #ddd;
margin:0 0 10px 0;}

#pytanie #query-form textarea{
	height:95px; 
}

#pytanie #submit input{
	width:70px;
	height:31px;
	float:right;
	clear:both;
	border:0;
}

div#main-piece{
	width:430px;
	height:350px;
	background:#f0f0f0;
	float:left;
	display:inline;
	padding:10px 15px;
	margin:0 0 0 5px;
}

div#main-piece  div.center1 {background-color:#e6e6e6;width:419px;height:278px;display: table; #position: relative; overflow: hidden;}
div#main-piece  div.center2 {text-align:center;#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
div#main-piece  div.center3 {#position: relative;  #top: -50%;width:419px;margin:0px auto;}


div#main-piece img{
}

div#main-piece #left{
	float:left;
	padding:7px 0 0 0;
}

div#main-piece #right{
	float:right;
	padding: 7px 10px 0 0;
	text-align:right;
}


#artist-left{
	float:left;
	width:657px;
	margin:5px 0 0 0;
	
}

#biografia{
	width:657px;
	background:url(../img/biografia.gif) no-repeat #f0f0f0; 
	border:0px solid #c8c8c8;
	margin:0px 0 0 0;              
	padding: 50px 0 0 0;
}

#biografia p {
	width:617px;
	padding: 0 20px 0 20px;
	text-align:justify;
	
}

#biografia img{
margin-right:10px;
}

.a_lewa {float:left;}
.a_prawa {float:right; width:70px;}

#linia {background:url(../img/line_pion.gif) repeat-y top left;}

#recenzje{
	width:657px;
	background:url(../img/recenzje.gif) no-repeat #f0f0f0; 
	border:0px solid #c8c8c8;
	margin:8px 0 0 0;
	padding: 50px 0 0 0;

}                                                      

#recenzje p {
	width:617px;
	padding: 0 20px 0 20px;
	text-align:justify;
	
}

#recenzje img{
margin-right:10px;
}

#recenzje-left, #opinie-left, #biografia-left{
	width:530px;
	float:left;
	margin:0 30px 0 0;
	display:inline;
}

#biografia-left img{
	border:1px solid #333;
	margin:0 10px 0 0;
}

#opinie{
	width:657px;
	height:60px;
	background:url(../img/opinie.gif) no-repeat #f0f0f0; 
	border:1px solid #c8c8c8;
	margin:8px 0 0 0;
	padding: 50px 0 0 0;
}

#opinie p {
	width:530px;
	padding: 0 20px 0 20px;
	text-align:justify;
	
}

#opinie img{
margin-right:10px;
}

#artist-right{
	float:left;
	width:286px;
	margin: 5px 0 0% 7px;
}

#artist-right #art-picture{
	background-color:#e6e6e6;
	width:286px;
	height:286px;
	float:left;
}

#art-picture div.center1 {width:286px;height:286px;display: table; #position: relative; overflow: hidden;}
#art-picture div.center2 {text-align:center;#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
#art-picture div.center3 {#position: relative;  #top: -50%;width:286px;margin:0px auto;}


div#teaser{
	float:left;
	width:643px;
	height:467px;
	background:url(../img/teaser-bg.gif) no-repeat;
	padding:0px 0px 0 0px;;
	margin:0;
	border:0;
}

#teaser h2 {float:left;width:214px;padding:9px 0 0 0;text-align:center}
#teaser h2 a {padding:0;margin:0;color:white;font-size:14px;font-weight:normal;}
#teaser h2 a:hover {text-decoration:none;}
#teaser h2.t1 {;}
#teaser h2.t2 {;}
#teaser h2.t3 {;}


#big-picture
{
  margin:13px 0 0 0;
  width:633px;
  height:428px;
  float:left;
  padding: 0 5px 0 5px;
}
#big-picture img{
  padding:0;
  border:0;
  margin:0;
  width:633px;
  height:428px;
}


div#home-right{
	
	float:left;
	padding:0 0 0 4px;
	width:302px;
}

div#home-right #intro{
	float:left;
	width:275px;
	padding:0 0 0 10px;
}

div#home-right #intro ul {padding:0;	margin:15px 0 15px 0;}
div#home-right #intro ul li {font-size:12px;padding-left:15px;}
div#home-right #intro ul li a{font-size:12px;color:#333;text-decoration: none;}
div#home-right #intro h2{
	color:#d61e6c;
	font-weight:100;
	font-size:14px;
	text-transform:uppercase;
	margin:12px 0;
}

div#home-right #search{
	width:292px;
	height:207px;
	background:url(../img/search-bg.gif);
	float:left;
	margin:0 0 3px 0;
	padding:8px 0 0 10px;
}


div#home-right #search label{
	float:left;
	font-size:14px;
	color:#fff;
	font-weight:100;
	text-transform:uppercase;
	padding:6px 5px 0 0;
	text-indent:-9999px;                
}

div#home-right #search input{
	float:left;
	width:184px;
	height:20px;
	border:1px solid #000;
	padding:3px 0 0 3px;
}

div#home-right #search .submit input{
	width:25px;
	height:25px;
	border:none;
	background:url(../img/submit.gif);
	margin:0 0 0 5px;
	cursor:pointer;
}

#search-form{
	padding:0 0 20px 60px;
}
*html #search-form{
	padding:0 0 0 0;
	position: relative; left:60px;
}


div#home-right #search h2{
	color:#fff;
	font-weight:100;
	padding:0;
	margin:0;
	font-size:14px;
	text-indent:-9999px;
}

#search #search-form{float:left; width:100%;}

div#home-right #cat1, div#home-right #cat2{
	float:left;
	margin:15px 0 0 0;
	width:130px;
	overflow:hidden;
	padding:5px 0 0 0;
	font-size:12px;
}

div#search a {color:#313131;text-decoration:none;}

div#home-right #cat1{
	padding:0 4px 3px 8px;
	background:url(../img/cat-border.gif) repeat-y right;
	overflow:hidden;
}

div#home-right #cat2{
	padding:0 0 0 10px;
}

div#home-right #cat1 h3, div#home-right #cat2 h3{
	margin:10px 0 5px 0;
	font-size:14px;
	text-transform:uppercase;
	font-weight:100;
}

div#home-right #cat1 ul, div#home-right #cat2 ul{margin:0px 0 0 0;}

div#home-right ul {margin:0;padding:0}
div#home-right ul li.dark{
	background-color:#ddd;
	padding-top:3px;
	padding-bottom:3px;
	background-position:5px center;
	width:102px;
	margin:0 0 1px 0;
}

div#home-right ul li.light{
	background-color:#e6e6e6;
	padding-top:3px;
	padding-bottom:3px;
	background-position:5px center;	
	width:102px;
	margin:0 0 1px 0;
}

div#more{
	text-align:center;
	clear:both;
	padding:10px 0 0 0;
	padding:0;
	float:left;
	margin-top:10px;
	width:288px;
	
}




#tag-cloud{
	width:302px;
	float:left;
	height:124px;
	background:url(../img/tag-cloud-bg.gif) no-repeat;
	margin:0 0 0 0;
	padding-left:5px; 
	float:left;
}

#tag-cloud ul {float:left;margin:0;padding:0;width:291px;}
#tag-cloud ul li {float:left;border:0;padding:0;background:none;margin:0;}
#tag-cloud a {margin:0;padding:0;border:0;}
#tag-cloud div.all a {display:inline;padding:0;color:white;font-weight:bold;text-decoration:underline;}
#tag-cloud div.all {float:right;padding:6px 27px 0 0;margin-bottom:5px;}

#tag-cloud2{

	float:left;
	border:1px solid #c8c8c8;
	background:#f0f0f0 url(../img/tag_profile.gif) no-repeat;
	margin:5px 0 0 0;
	padding:0 0 0 8px;
}

#tag-cloud2 ul {float:left;margin:5px 0 0 0;padding:0;width:266px;}
#tag-cloud2 ul li {float:left;border:0;padding:0;background:none;margin:0;}
#tag-cloud2 div.all a {display:inline;padding:0;color:white;font-weight:bold;text-decoration:underline;}
#tag-cloud2 div.all {float:right;padding:6px 10px 0 0;}



#tag-cloud3{
	width:280px;
	float:left;
	height:127px;
	background: url(../img/tag3.gif) no-repeat;
	margin:0 0 0 0;
	padding:0 8px 0 0;
}

#tag-cloud3 ul {;float:left;margin:5px 0 0 5px;;padding:0;width:272px;}
#tag-cloud3 ul li {float:left;border:0;padding:0;background:none;margin:0;}
#tag-cloud3 div.all a {display:inline;padding:0;color:white;font-weight:bold;text-decoration:underline;}
#tag-cloud3 div.all {float:right;padding:6px 10px 0 0;}

#tag-cloud4
{
}

#tag-cloud4 ul li {padding:0;margin:0;float:left;background:none;}

#tag-cloud4 a {color:#666;line-height: 100%;}


#tag-cloud a, #tag-cloud2 a, #tag-cloud3 a, #tag-cloud5 a {float:left;padding:5px;height:20px;text-decoration:none;}
#tag-cloud a:hover, #tag-cloud2 a:hover, #tag-cloud3 a:hover, #tag-cloud5 a:hover {text-decoration:underline;}

#tag-cloud4 a {text-decoration:none;float:left;height:60px;padding-right: 10px;padding-top:10px;}
#tag-cloud4 a:hover {text-decoration:underline;}

#tag-cloud5{
	width:262px;
	float:left;
	margin:15px 0 0 0;
	padding:15px 0px 0 0;
	background:url(../img/border-horiz.gif) repeat-x top;
}

#tag-cloud5 ul {;float:left;margin:5px 0 0 0px;;padding:0;width:262px;}
#tag-cloud5 ul li {float:left;border:0;padding:0;background:none;margin:0;}
#tag-cloud5 div.all a {display:inline;padding:0;font-weight:bold;text-decoration:underline;}
#tag-cloud5 div.all {float:right;padding:6px 10px 0 0;}


#basket-top{
	width:948px;
	background:url(../img/basket-top.gif);
	border:1px solid #e3e3e3;
	margin:0 0 8px 0;
	font-weight:900;
	text-transform:uppercase;
	float:left;
	height:35px;
}

#obraz, #cena, #opis{float:left; text-align:center; padding:10px 0 0 0;}

#checkout {border-collapse:collapse;width:946px;margin-top:10px;}
#checkout td {border:1px solid #999;padding:3px;}
#checkout td.name {font-weight:bold;}
#checkout td.price {text-align:right;font-weight:bold;}
#checkout td.img {text-align:center;}
.ct {width:100px;float:right;margin-right:10px;}

#obraz{width:160px;}
#cena{width:540px;}
#opis{width:150px;}

.obraz2, .cena2, .opis2, .usun{float:left; }
.obraz2{
	width:202px;
	border:1px solid #333;
	text-align:center;
	display:inline;
	margin:0 3px 2px 0;
	height:133px;
}

.koszyk_obraz {
	background:#FFFFFF;
	width:200px;
	text-align:center;
	border:1px solid #e1e1e1;
	}
	
.koszyk_opis {
	background:#f0f0f0;
	border:1px solid #e1e1e1;
	padding:0 0px 0 0px;
	width:492px;
	}

.koszyk_cena {
	background:#f0f0f0;
	border:1px solid #e1e1e1;
	width:135px;
	text-align:center;
	font:bold 14px tahoma;
}

.koszyk_usun {
	background:#f0f0f0;
	border:1px solid #e1e1e1;
	width:107px;
	text-align:center;
}

.opis2{
	width:440px;
	background:#f0f0f0;
	border:1px solid #e3e3e3;
	display:inline;
	margin:0 2px 2px 0;
	padding:25px;
	height:83px;
}

.cena2{
	border:1px solid #e3e3e3;
	display:inline;
	width:135px;
	background:#f0f0f0;
	font-size:14px;
	text-align:center;
	padding:60px 0 0 0;
	height:73px;
	margin:0 2px 0 0;
}





.usun{
	border:1px solid #e3e3e3;
	display:inline;
	background:#f0f0f0;
	text-align:center;
	height:78px;
	padding:55px 0 0 0;
}

#podsumowanie{
	
	height:18px;
	border:1px solid #e3e3e3;
	background: url(../img/corner.gif) right top no-repeat #f0f0f0;
	text-align:right;
	float:left;
	padding:5px 20px 0 0;
	width:928px;
}

#zrealizuj img{float:right; padding:4px 10px 0 0;border:0;}

div.box1{
	width:125px;
	padding:10px 15px 5px 15px;
	border:1px solid #d7d7d7;
	display:inline;
	float:left;
	margin:4px 1px 0 0;
	height:136px;
	background: url(../img/box1-bg.gif) no-repeat top right #f0f0f0;
	font-size:12px;
	color:#333;
	
}

#footerboxes a {text-decoration:none;color:#333}

div.box1 h2{
	color:#333;
	font-size:18px;
	background:url(../img/h2-border.gif) repeat-x bottom;
	font-weight:100;
	padding:0 0 10px 5px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:lowercase;
}

div.box1 ul{margin:10px 0 0 0;}
div.box1 ul li{margin:0 0 8px 0;}

div.box1 p{padding:10px 0 0 0; line-height:1.1em; text-align:left;}
div.box1 p.newsletter {line-height:17px;}



div#footer{
	float:left;
	width:950px;
	clear:both;
	margin:0 0 0 0;
	padding:4px 0 20px 0;
	text-align:center;
	
}



div#footer #foot1{
	
	color:#999;
	
}

div#footer #foot1 span{color:#ff378c;}

div#footer #foot2{
	float:right;
	font-size:10px;
	color:#999;
}

div#footer #foot2 {
	padding:1px 0 0 0;
}


a.tag1{
	font-size:12px;
	color:#333;
	
}


a.tag2{
	font-size:15px;
	color:#ff358b;
	
}

a.tag3{
	font-size:18px;
	color:#ff84c6;
}



#search-box-right{
	float:left;
	width:655px;
	padding:5px 0 0 5px;
	background-color: #f0f0f0;
	height: 797px;
}

#search-box-right div.piece1a, div.piece2a{
	float:left;
	background:#f0f0f0;
	border:0px solid #e1e1e1;
	padding:0px;
	width:209px;
	margin:0 0px 0 0;
	border:0px solid #999;
	
}

#search-box-right div.piece1a{margin:0 10px 0 0}
#search-box-right div.piece2a{margin:0;}

#search-box-right div.center1 {border:0px solid #999;background-color:#e6e6e6;width:209px;height:155px;display: table; #position: relative; overflow: hidden;}
#search-box-right div.center2 {text-align:center;#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
#search-box-right div.center3 {#position: relative;  #top: -50%;width:202px;margin:0px auto;}

#search-box-right div.piece-right, div.piece-left{float:left; padding:0px;}

div.piece-left{width:209px;padding:0;margin:0;}
#search-box-right div.piece-left li {font-weight:normal;}
#search-box-right div.piece-left li span{font-weight:bold;}

div#search-box-left{
	width:262px;
	height:802px;
	float:left;
	display:inline;
	background:url(../img/kryteria-bg.gif) no-repeat;

	margin:0 2px 0 0;
	padding:0 13px 0 13px;
	
}

div#search-box-left h2{
	text-transform:uppercase;
}

div#search-box-left h2 span{
	display:none;
}

div#search-box-left select {width:262px;}

#artist-box {
	padding:40px 0 15px 0;
	background:url(../img/border-horiz.gif) repeat-x bottom;
	margin: 0 0 0 0;
}

#kolor-box{
	padding:15px 0 15px 0;
	background:url(../img/border-horiz.gif) repeat-x bottom;
	margin: 0 0 0 0;
}

#kolor-box ul {margin:auto;padding:0;height:65px}
#kolor-box ul li {height:65px;background:none; margin-right:2px;padding:0;}
#kolor-box ul li a {display:block;height:63px;}


#artist-box h2,#kolor-box h2, .rozmiar h2, .technika h2, .cena2 h2, #tag-cloud5 h2{
	font-weight:bold;
	font-size:12px;
	padding:0 0 5px 0;
	text-align:left;
}

.rozmiar {
	float:left;
	width:129px;
	margin:15px 1px 0 0;
	padding:0; border:none;
}

.technika{
	float:left;
	width:120px;
	margin:15px 3px 0 0;
	padding:0 0 3px 0;
	background: url(../img/cat-border.gif) repeat-y right
	
}

.technika li {float:left;width:86px;}

.cena2{
	width:262px;
	height:58px;
	margin:15px 0 0 0;
	padding:15px 0 0 0; border:none;
	background:url(../img/border-horiz.gif) repeat-x top;
}

.rozmiar ul, .technika ul, .cena2 ul{
	margin:0; padding:0;
}


.rozmiar ul li.light, .technika ul li.light, .cena2 ul li.light{
	background-color:#e6e6e6;
	background-position:8px center;
	padding:3px 0 3px 30px;
	font-size:12px;
	margin-bottom:1px;	
}

.rozmiar ul li.dark, .technika ul li.dark, .cena2 ul li.dark{
	background-color:#ddd;
	background-position:8px center;
	padding:3px 0 3px 30px;
	font-size:12px;	
	margin-bottom:1px;
}

.cena2 ul li {float:left;width:35px;}

.rozmiar ul li a, .technika ul li a, .cena2 ul li a{
	color:#333;
	text-decoration:none;
}

#kategoria-form{
	margin:0px 0 0 0;
	float:left;
	width:262px;
	background:url(../img/border-horiz.gif) repeat-x top;
	font-weight:bold;
}

#kategoria-form label{
	float:left;
	text-transform:uppercase;
	font-size:12px;
	padding:15px 10px 5px 0;
}

#kategoria-form select{
	float:left;
	border:1px solid #ddd;
	width:187px;
	height:23px;
	padding:2px 0 0 0;
}


#obraz-left{
	width:657px;
	float:left;
	display:inline;
}

#obraz-left #obraz-tytul{
	width:637px;
	height:22px;
	background:url(../img/tytul-bg.gif);
	float:left;
	padding:10px 0 0 20px;
}

#obraz-left #obraz-tytul h2{
	color:#fff;
	font-weight:100;
	font-size:14px;
}

#obraz-inner{
	float:left;
	width:635px;
	height:407px;
	background:url(../img/img2-bg.gif) repeat-x;
	padding:18px 0 0 12px;
}

#obraz-outer{
	float:left;
	border:1px solid #333;
	padding:5px 4px 5px 4px;
}

#obraz-outer div.center1 {width:627px;height:397px;display: table; #position: relative; overflow: hidden;}
#obraz-outer div.center2 {text-align:center;#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
#obraz-outer div.center3 {#position: relative;  #top: -50%;width:627px;margin:0px auto;}

#od-autora{
	float:left;
	width:635px;
	border:1px solid #c6c6c6;
	background:#f0f0f0;
	border-top:none;
	padding:5px 10px 15px 10px;
	height:148px;
	
}

#od-autora p{ 
}

#od-autora img{margin:0 0 0 20px;}

#pozostale{
	width:657px;
	height:127px;
	float:left;
	background:url(../img/pozostale-bg.gif);
	margin:4px 0 0 0;
}

#pozostale span.label {float:right;}
#pozostale span a {text-decoration:none;}
#pozostale div.other_pictures {margin:30px 0 0 0}

#pozostale div.center1 {float:left;width:106px;height:88px;display: table; #position: relative; overflow: hidden;}
#pozostale div.center2 {text-align:center;#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
#pozostale div.center3 {#position: relative;  #top: -50%;width:106px;margin:0px auto;}


#pozostale h2 span{display:none;}
#pozostale span{float:right; padding:7px 25px 2px 25px; color:#fff; 
font-weight:900; background:url(../img/gal2.gif) no-repeat left 7px;}
#pozostale span a{color:#fff;}


#obraz-right{
	float:left;
	width:288px;
	padding:0 0 0 5px;
}

#obraz-right img{float:left; display:inline;}
#obraz-right img.zapamietaj{margin:0 2px 0 0;}

#skala
{
	float:left;
	background:url(../img/skala-bg.gif);
}


#skala div{
	width:188px;
	height:127px;
	background:url(../img/guys.gif);
	float:left;
	font-weight:900;
	text-align:center;
	padding:40px 0 0 100px;
	margin:3px 0 3px 0;
}



div#informacje{
	width:253px;
	height:355px;
	background:url(../img/informacje-bg.gif) no-repeat;
	padding:45px 15px 0px 20px;
	margin:0 0 0px 0;
}


div#informacje h3{
	padding-top:15px;
	padding-bottom:5px;
	font-size:18px;
	float:left;
	
	

}

div#informacje img{float:right;padding:4px 0 0 0}

div#informacje  ul{margin:0; padding:0;}
div#informacje ul li{
	background:url(../img/border-horiz.gif) repeat-x bottom;
	padding:3px 0 3px 0;
}
div#informacje a {color:#F52F84}
div#informacje span#tworca a{color:#35a2ff; text-decoration:underline; font-weight:900;}

div.ask {border: 1px solid #C7C7C7;border-top:none;padding:0;height:37px;width:286px;margin:0 0 2px 0;background-color:#EFEFEF;}
div.ask img {padding:0;margin:0}
div.ask a {padding:0;margin:0;float:right;margin:0 8px 0 0;}

.strong {font-weight:bold;}
a.color_strong {border:1px solid red}


input.is {width:70px;height:31px;}
#info {}

#info div.info_ns {height:245px;}

#info form {float:left; padding: 20px 0 5px 10px;}
#info form div.fields {width:470px;}
#info label {float:left;display:block; padding:2px 10px 20px 0; font-weight:900;width:100px;}
#info input {float:right; width:316px; height:22px; border:1px solid #ddd; margin:0 0 10px 0;}
#info textarea {float:right; width:316px; height:133px; border:1px solid #ddd; margin:0 0 10px 0;}
#info input.checkbox {width:13px;height:13px;float:left;}
#info ul.checkbox_label {float:left;padding:0 0 0% 0px;width:409px;}
#info ul.checkbox_label li.l1 {float:left;background:none;width:15px;padding:0;margin:0}
#info ul.checkbox_label li.l2 {float:left;background:none;width:349px;padding:0 0 2px 5px;margin:0;}
#info .submit {	width:70px;
	height:31px;
	float:right;
	border:0;
}

#info .submit2 {	width:70px;
	height:31px;
	float:left;
	margin:0;
	border:0;
}

#info div.login {height:245px;}
#info div.login form {width:470px;}
#info div.login p a{color:#333;}

#profile {padding:20px 0 0px 0}
#profile a {color:#F52F84;}
#profile ul {float:left;width:310px;}
#profile ul li h2 {padding:0 0 5px 0}
#profile ul li {background:none;padding:0;margin:0;}

#profile form {padding: 20px 0 0 10px;}
#profile label {padding:5px 5px;width:150px;background-color:#fff;;float:left;font-weight:bold;display:block}
#profile input, #profile textarea {height:22px;width:316px;border:1px solid #999;margin-bottom:5px;}
#profile input.ct {background: url(../img/zrealizuj.gif) no-repeat;width:138px;border:none;;height:31px;float:right;margin-top:5px;}
#profile input.submit {width:100px;}
#profile h1 {margin-bottom:20px;}

ul.alphabet {padding-bottom:10px;}
ul.alphabet li {float:left;background:none;width:20px;padding:0;margin:0;background-color:#e6e6e6;
text-align:center;margin-right:2px;
}
ul.alphabet li a {color:#333;text-decoration:none;display:block}
a.txt {color:#333;text-decoration: none;}
div.error {color:red;font-weight:bold;line-height:20px;}

div.artistlnk {padding:10px 0 10px 20px;}
div.artistlnk a {text-decoration: none;background-color:#F52F84;font-weight:bold;font-size:14px;width:112px;padding:5px;display:block;color:white}

#writeus {width:950px;float:left;padding:3px 0;background-color:#e6e6e6;}
#writeus div.wuleft {float:left;width:600px;}
#writeus div.wuright {float:right;width:350px;}

#news_teaser {margin:0px 0 0 0;clear:both;border-bottom:0px solid #aaa;padding:40px 0px 10px 0}
#news_teaser h2 {padding:0;margin:0 0 5px 0;font-size:14px;}
#news_teaser h3 {font-weight:normal;font-size:11px}
#news_teaser div.lead {padding:10px 0;line-height:150%;}
#news_teaser a.more {font-weight:bold;}
#info #news_teaser img {float:left;margin:0 10px 0 0}
#news_teaser a:hover {color:#333}

#news_body {margin:10px 0}
#news_body img.main {float:left;margin:0 10px 5px 0}
#news_body img.newsimg {float:left;margin:0 10px 10px 0}
#news_body h2 {padding:0;margin:0 0 5px 0}
#news_body h3 {font-weight:normal;font-size:11px}
#news_body div.lead {padding:15px 0 0 0;line-height:130%;font-weight:bold}
#news_body div.body {padding:15px 0;line-height:130%;}
#news_body a {color:#F52F84;}
#news_body a.more {font-weight:bold;clear:both;color:#333;display:block;margin:10px  0}
