@charset "UTF-8";

/* =============================================================================
   PODSTAWOWE
   ========================================================================== */

@font-face {font-family: 'Museo-300';src: url('webfonts/23706C_0_0.eot');src: url('webfonts/23706C_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/23706C_0_0.woff') format('woff'),url('webfonts/23706C_0_0.ttf') format('truetype');}

  
* { margin: 0; padding: 0; }
body { font-size: 1em; line-height: 1.2; font-family : Georgia, Palatino, serif; 
		color: #4d4948; background: #210204 url("images/bg.png") repeat-y center; }
ul, ol { list-style-position: inside; }
a { text-decoration: none; color: #fff; }
a img { border: none; }
a:hover { text-decoration: underline; }

@font-face { font-family: 'Museo-300';src: url('webfonts/23706C_0_0.eot');src: url('webfonts/23706C_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/23706C_0_0.woff') format('woff'),url('webfonts/23706C_0_0.ttf') format('truetype'); }

.radius,
.admin_actions a, .admin_actions span,
#comm-bar .comm {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.radius_top
{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.radius_right,
#comm-bar, #comm-bar-inside
{
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.shadow_min,
.admin_actions a, .admin_actions span {
	-moz-box-shadow: 0 0 5px #5d5d5d;
	-webkit-box-shadow: 0 0 5px #5d5d5d;
	box-shadow: 0 0 5px #5d5d5d;
}

.shadow,
#comm-bar {
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}

	/* Hack: Clearfix Aslett */
	.clearfix:after {
		content: ".";
		display:block;
		height: 0;
		clear:both;
		visibility: hidden;}
	.clearfix { display:inline-table;}
	/* Ukrycie kodu przed IE dla MACa \*/
	* html .clearfix { height: 1%; }
	.clearfix {display: block;}
	/* END Hack: Clearfix Aslett */

/* =============================================================================
   SZKIELET
   ========================================================================== */
  
#comm-bar { position: fixed; left: 0; top: 40%;  }
	#comm-bar-inside, #comm-bar .comm { clear:both; }
	#comm-bar-inside, #comm-bar .comm { padding: 5px; }
	#comm-bar .comm { padding: 3px;  }
	#comm-bar .google-plus {text-align: center; margin-top: 4px; padding-bottom: 0px;}
	 
#all { position: relative; margin: 0 auto; padding-top: 50px; width: 1000px; }
#nav { position: absolute; top:0; left: 0; width: 100%; }
#main { width: 1000px;  }
	#ban	{ position: relative; width: 100%; height: 212px; }
		#ban .textwidget {  height: 212px; position: absolute; top:0; right: 0; padding: 0 160px 0 0; }
		#ban .textwidget h1 { padding-top: 35px; }
	#page-title, #page-sidebar-top	{ margin: 0 0 0; }
	#page-title { padding: 27px 50px; }
	#page-sidebar-top { padding: 50px; }

	#pane { padding: 30px 50px 20px; }
	#page-sidebar-left { float: left; width: 23%; }
	#content.archives { width: 70%; float: right; }
#footer{ position: relative; clear: both; padding: 25px 35px 50px;  }
	#footer .bar_cont { float: left; }
	#footer .bar_comm { float: right; }
	#copyright { position: absolute; bottom: 10px; left:35px; }

/* =============================================================================
   WYGLAD: COMM-BAR
   ========================================================================== */
  
#comm-bar { background:#770000; border-color: #540000; border-width: 1px 1px 1px 0;  border-style: solid; }
#comm-bar-inside { border-color: #752828; border-width: 1px 1px 1px 0; border-style: solid; width: 60px;  }
#comm-bar .comm { background:#9d0f0f; border-color: #a12828; border-width: 1px; border-style: solid;overflow: hidden; }		
	
/* =============================================================================
   WYGLAD: MAIN, NAV
   ========================================================================== */
  
#nav,#nav ul li ul { background-color: #76e783; color:#dfffb1;}
#nav ul li { position: relative; }
#nav ul li, #nav ul li a { display: block; float: left; }
#nav li a:hover, #nav ul li.current-menu-item a  { background-color: #e08888; color: #ffffff; text-decoration: none; }
#nav ul li a { height: 50px; line-height: 50px; width: 142px; text-align: center; background-color: #b92926; color: #ffcaca;}

#nav ul li.menu-item-194 a { width: 150px; } /*Kurtiak Ley*/
#nav ul li.menu-item-196 a { width: 155px; } /*Home library*/
#nav ul li.menu-item-197 a { width: 156px; } /*Artists books*/
#nav ul li.menu-item-198 a { width: 180px; }
#nav ul li.menu-item-199 a { width: 147px; } /*Luxury Gifts*/
#nav ul li.menu-item-200 a { width: 162px; } /*Memory Books*/
#nav ul li.menu-item-201 a { width: 140px; } /*Bookbinding*/
#nav ul li.menu-item-202 a { width: 90px; } /*Contact*/

/*Next ul*/
#nav ul li ul { 
	display: none;
	margin: 0;
	padding: 0;
	
	position: absolute;
	z-index: 9999;
	top: 50px;
	left: 0;
	}

#nav ul li:hover ul { display: block; }

#nav li:hover li a {
	padding: 0;
	line-height: 2em;
	height: auto;

}

#main { background: #fff url("images/bg_main.png") repeat-y right ; }

	#ban { background: url("images/bg_ban.png") no-repeat 150px 40px; }
	#ban .textwidget { color: #b92926; text-align: center; /*background: url("images/bg_ban_tw.png") no-repeat right;*/ }
	#ban .textwidget h1 { font-size: 4.2em; font-weight: normal; }
	#ban .textwidget h2 { font-size: 2.3em; font-weight: normal;}
	
	#page-title, #page-sidebar-top	{ background: #1a1b1c url("images/bg_grad1.png") repeat-y right; 
		color: #fff;  }
	#page-title h1 {   }
	#breadcrumb {  }
	#page-title h1 { font-size: 1.1em; }
	#page-sidebar-top .widgettitle { margin-bottom: 20px; font-size: 1.2em;  }
	#page-sidebar-top .textwidget { text-align: justify;line-height: 1.5em; }

/* =============================================================================
   WYGLAD: PANE 
   ========================================================================== */

#pane {background-color: #dfdfdf;}

#sidebar .bar  { background-color: #1d1d1d; }
#sidebar .bar_text-6 { background-color: #4d5e5a; }
#sidebar .bar_text-3 { background: #1d1d1d url("images/gallery.png") no-repeat top right; }
#sidebar .bar h3 { margin-bottom: 5px; 
	color: #e5bb40; font-size: 1em; }
#sidebar .bar p { margin-bottom: 5px; font-size: .8em; text-align: justify; line-height: 1.5em; }
#sidebar .bar_text-3 p { width: 50%; }

#breadcrumb { font-size: .75em; }
#breadcrumb, #breadcrumb a { color:#7e7e7e; }

.article
{
 font-size: 1.1em;
 line-height: 1.7em;
 margin-bottom: 15px;
 text-align: justify;
}

#page-sidebar-left a { color: #4d4948; }
#page-sidebar-left ul, #page-sidebar-left h3 { padding-left: 30px; }


.article a { text-decoration: none; color: #4d4948; }
.article a:hover { text-decoration: underline; }
.article p { margin-bottom: 15px; }
.article h1 { color: #da251d; font-size: 1.6em; margin-bottom: 10px; } 
.article h2 { color: #da251d; font-size: 1.3em; margin-bottom: 5px; }
/* zmienilem wyglad naglowka artykulu - A.S.
.article h3 { color: #da251d; font-size: 1.1em; margin-bottom: 2px; }
 */
.article h3 {font-family : Georgia, Palatino, serif; text-align: center; font-size: 1.0em; margin-bottom: 2px; }

.article ul ul, .article ol ol { margin-left: 35px; }
.article h1 a { color: #da251d;   }
.article h2 a { color: #da251d;  }
.article h3 a { color: #da251d;  }

.alignleft {float: left;}

.article h1.title { margin: 20px 0 30px; }

.ornament_1 { padding-top: 70px; background: url("images/ornament_1.png") no-repeat top; }
.ornament_2 { padding-bottom: 70px; background: url("images/ornament_2.png") no-repeat bottom; }
.ornament_3 { padding-top: 70px; background: url("images/ornament_3.png") no-repeat top; }
.ornament_3b { padding-bottom: 70px; background: url("images/ornament_3.png") no-repeat bottom; }

.article .art-img { margin:0 20px 0 0; float: left; }
.article .watchmore { margin-top: 10px; }

.article .alignright { float: right; }
.article .wp-caption { padding-top: 5px; background-color: #cecece; text-align: center;color: #333;  }
.home .article .wp-caption { background-color: transparent;  }
.article .wp-caption img { margin: 0 auto; }
.wp-caption-text { padding: 0 5px; font-size: .8em; line-height: 1.2em; }


#ramka { font-size: 0.8em; line-height: 1.4em; font-family: Georgia,Times New Roman,Times,serif; background-color: #c2c2c2; padding: 10px 10px 15px;}
#ramka img { margin: 0px; border: 0px; }
#ramka a img { border: 0px; }
#ramka a:hover img { border: 0px; }
#ramka a { text-decoration: none; color: #333333; }
#ramka a:hover { color: #cc3333; text-decoration: none; }

.article .pm_image_m { padding-top: 30px; }
.article .pm_image_m img { padding-bottom: 30px;}

.article-entry { margin-bottom: 35px; }
.admin_actions { clear: both; }
.admin_actions a, .admin_actions span { display: block; }
.admin_actions span {
	float:left;
	margin-top: 20px;
	border: solid 1px #316b07 !important;
	background: #b31c44 url('images/bg_button-order.png') repeat-x;
}

.admin_actions span a {
	height:30px;
	line-height: 30px;
	padding: 0 10px;	
	background: none;
	border-width: 1px 0 0 0;
	color: #fff;
	text-shadow: 0 0 3px #000;
	font-family: Verdana;
	font-size: .9em;
	cursor: pointer;
	font-weight: bold;
}
.admin_actions span a { border-top: solid 1px #9dc875; }
.admin_actions span a:hover { text-shadow: 0 0 1px #fff; text-decoration: none; }

.article .contact dl { font-size: .9em; line-height: 1.3em; text-align: center; }
.article .contact dt { color: #da251d; text-transform: uppercase; }
.article .contact dd { margin-bottom: 1em; }
.article .contact dd ul { list-style-type: none; }

/* =============================================================================
   WIDOK: FOOTER
   ========================================================================== */

#footer { background: #1a1b1c url("images/bg_grad1.png") repeat-y right; font-size: .9em;}

	#footer dl, #footer .div_dl { float: left; margin-right: 10px; }
	#footer dl.dl_nofl dd, #footer .div_dl .sec  { margin-top: .9em; }
	#footer .div_dl dl { float: none; }
	#footer .div_dl dt { width: 60px; text-align: right; }
	#footer .div_end dt { width: auto; }
	#footer .div_dl dd { padding-left: 10px; }
	#footer .dl_fl dt, #footer .dl_fl dd { float: left;  }
	#footer dt {  clear: left; color: #da251d; text-transform: uppercase;  }
	#footer dd {  color: #fff; }
	#footer dd ul { list-style-type: none; }
	#footer dd:hover { color: #e5bb40; cursor: pointer;  }
	#footer .div_end { margin: 0; }
	
	#copyright { font-size: .8em; }
	#copyright, #copyright a { color: #da251d;  }
	#copyright p { float: left; margin-right: 5px; }
	#copyright a:hover { }
	#copyright li { display: inline; }
	#copyright ul { float: left; }


	#footer .bar_comm ul { width: 159px; margin: 0 auto; }
	#footer .bar_comm ul li { display: inline; }
	#footer .bar_comm span { display: none; }
	#footer .bar_comm a { 
			margin-left: 5px;
			float: left; display: block; 
			width: 48px; height: 48px; 
			background: url("images/icon/community.png") no-repeat }
	
	#footer .bar_comm a.fr { background-position: -48px -48px; }
	#footer .bar_comm a.fb { background-position: -96px -48px; }
	#footer .bar_comm a.yt { background-position: 0 -48px; }
	#footer .bar_comm a.fr:hover { background-position: -48px 0; }
	#footer .bar_comm a.fb:hover { background-position: -96px 0; }
	#footer .bar_comm a.yt:hover { background-position: 0 0; }


/* Prezentacja listy produktów */

#list-product li, #list-product li a, #list-product li a span { display: block; text-align: center; }
#list-product li, #list-product li a { float: left; }
#list-product.horizontal li, #list-product.horizontal li a { float: none; }
#list-product li { width: 238px; height: 386px; margin: 10px 10px; list-style: none; }
#list-product.horizontal li { width: 100%; height: 386px; overflow: hidden; list-style: none; }
 /* dodalem dla zmiany wielkosci tytulow - oddzielnie dla bibliotek i dla edycji - A.S. */
 #list-product.horizontal li { font-size: 0.7em }
 #list-product li { font-size: 1.2em }
#list-product li a { font-size: 0.9em; z-index:0;position: relative; padding: 0; width:100%; height: 100%; }
#list-product li a { color: #000; }
#list-product li.grid a span {  width: 238px; }
#list-product li a span img { border: none; }
#list-product.horizontal li a span img { width: 100%; height: auto; }
/*#list-product li a em { color: #7d262c; }*/

#list-product li a { position: relative; }
#list-product li a span.caps { display: inline } /*FIX*/
#list-product li a span.description { position: absolute; top: 10px; z-index:1; width: 100%;}
#list-product.horizontal li a span.description {

	font-size: 1.6em;
	padding-top: 10px;
	line-height: 1.2em;
}
#list-product.grid li a{
	
	font-size: .7em;
	padding-top: 10px;
	line-height: 1.2em;
}
#list-product.grid li a span.description {
	top:20px;
}
#list-product.horizontal li a span.description em {
	font-size: 1.2em;
}


/* ==|== primary styles =====================================================
   Author: Code by Jacek 'Frank Octus' Labuda, Layout by Sebastian
   License: Copyright Wydawnictwo Artystyczne Kurtiak i Ley 2012
   ========================================================================== */
