/*
Theme Name: Kisielowska.com
Theme URI: http://kisielowska.com/
Description: Szablon sklepu Kisielowska.com
Version: 1.0
Author: Wiktor Dobrowolski
Author URI: http://weektorowo.com/
*/



* {
	border: none;
	margin: 0;
	padding: 0;
}
ins {
	text-decoration: none;
	font-weight: bold;
}
hr, legend {display: none;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
address {font-style: normal;}
ul, ol {list-style: none;}
input, button, textarea {font: 0.9em/1em verdana, sans-serif;}

body {
	background: #48310b url('images/bg_body_top.jpg') repeat-x;
	padding-top: 128px;
	font: 0.75em/1.5em verdana, sans-serif;
	color: #e9dcb9;
}

a, a:visited {
	text-decoration: none;
	color: #fff;
}
a:hover,
	li.current_page_ancestor a,
	li.current_page_parent a,
	li.current_page_item a {
		text-decoration: underline;
		color: #ddc88f;
	}

h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
p,
address,
ul,
ol,
dl,
table,
form {margin-bottom: 10px;}

big,
h1,
h2 {
	text-align: left;
	font: italic 1.65em/1em "segoe print", "times new roman", sans-serif;
	color: #cdbb8a;
}
small {font-size: 0.8em;}

	blockquote dd {font-style: italic;}

table {
	border-collapse: separate;
	border-spacing: 1px;
	margin: 0 -1px 10px;
}
th,
td {padding: 5px 15px;}
th {
	background: #470f0f;
	text-align: center;
}
td {
	background: #533535;
	text-align: left;
}
	tr.even td {background-color: #644b4b;}

label {display: block;}
input,
button,
textarea {
	padding: 5px;
	color: #fff;
}
input[type="text"],
textarea {
	width: 200px;
	border: 1px solid #602e2e;
	background: #471010;
}
input[type="submit"],
button {
	cursor: pointer;
	border: 1px solid #23201d;
	background: #040404 url('images/shape_gradient_vertical_grey.gif') repeat-x;
	padding: 5px 15px;
	text-align: center;
}
input[type="submit"]:hover,
button:hover {text-decoration: underline;}

	#intro th {background-color: #372405;}
	#intro td {background-color: #403728;}
		#intro tr.even td {background-color: #5d503a;}

	#intro input[type="text"],
	#intro textarea {
		border-color: #373737;
		background-color: #191919;
	}
	#intro input[type="submit"] {
		border-color: #604f33;
		background-color: #32250b;
		background-image: url('images/shape_gradient_vertical_brown.gif');
	}

#container {
	width: 100%;
	margin: 0 auto;
	background: #000 url('images/bg_body_bottom.jpg') repeat-x left bottom;
}

#header {
	position: relative;
	top: -128px;
	height: 128px;
	background: url('images/shape_pattern_strip_horizontal_brown.gif') repeat-x left bottom;
	margin-bottom: -128px;
	padding-bottom: 19px;
}
	#header img {
		position: relative;
		z-index: 1;
	}
	#header p {
		width: 522px;
		height: 99px;
		margin: 0 auto;
		padding: 21px 0 0 468px;
	}

#content {
	position: relative;
	width: 700px;
	background: url('images/bg_content.jpg') no-repeat;
	margin: 2px auto;
	padding: 20px 0 20px 290px;
	text-align: justify;
}
	#content ol {
		list-style: outside upper-roman;
		padding-left: 2.2em;
	}
		#content ol ol {list-style-type: decimal;}
			#content ol ol ol {list-style-type: lower-alpha;}
		#content ul li,
	#content dt {
		background: url('images/shape_arrowhead_right_red.gif') no-repeat 0 0.5em;
		padding-left: 10px;
	}
			#content ul li ul,
			#content dl ul {
				margin-bottom: 0;
				padding-left: 10px;
			}
				#content ul li ul li,
				#content dl ul li {
					background: url('images/shape_square_red.gif') no-repeat 0 0.75em;
					padding-left: 5px;
					font-style: italic;
				}
				#content dl ul li {font-style: normal;}
	#content dt {font-weight: bold;}
	#content dd {
		margin-bottom: 10px;
		padding-left: 10px;
	}
			#content dd a img {
				max-width: 100px;
				max-height: 100px;
				border: 1px solid #876025;
				padding: 4px;
			}
			#content dd a:hover img {background: #876025;}

#intro {
	overflow: hidden;
	border-top: 1px solid #4a3514;
	background: url('images/bg_intro.png');
	padding: 20px 30px 10px;
	color: #caae82;
}
	#intro big,
	#intro h1,
	#intro h2 {color: #9d5b3a;}
		#intro ul li {background-image: url('images/shape_arrowhead_right_brown.gif');}
				#intro ul li ul li {background-image: url('images/shape_square_brown.gif');}

#main {
	overflow: hidden;
	position: relative;
	border-top: 1px solid #876025;
	background: url('images/bg_main.gif');
	padding: 20px 30px 10px;
}

#language {
	width: 990px;
	margin: 0 auto;
}
	#language p {display: none;}
		#language ul img {
			display: block;
			width: 30px;
			border: 1px solid #e9dcb9;
			padding: 1px;
		}
		#language ul img:hover {background: #e9dcb9;}
		#language ul li {
			float: right;
			margin-left: 10px;
		}
	#language div {
		position: absolute;
		top: 96px;
		width: 990px;
	}

#navigation {
	width: 990px;
	margin: 0 auto;
}
	#navigation p {display: none;}
	#navigation ul {background: url('images/bg_header_ul.png') no-repeat;}
		#navigation ul li {
			display: inline;
			margin: 0 10px;
		}
			#navigation ul li ul {display: none;}
	#navigation div {
		position: absolute;
		top: 60px;
		width: 458px;
		height: 69px;
		text-align: center;
		font: italic 1.65em/3.45em "segoe print", "times new roman", sans-serif;
	}

#footer {
	height: 98px;
	background: url('images/shape_pattern_strip_horizontal_brown.gif') repeat-x;
	padding-top: 39px;
	text-align: center;
	font-size: 0.9em;
}
		#footer ul li {
			display: inline;
			padding: 0 5px;
		}

embed.content {
	display: block;
	margin: 0 auto 10px;
}
embed.content,
p.postmetadata,
	ol.commentlist p {
		border: 1px solid #602e2e;
		background: #471010;
		padding: 10px;
	}
ol.commentlist {
	list-style: none;
	padding-left: 0;
}
	ol.commentlist p {border-width: 1px 1px 1px 5px;}

div.post {
	overflow: hidden;
	margin-bottom: 10px;
/*
	margin-bottom: 30px;
*/
}
	div.post h2 {margin-bottom: 0;}

div.navigation {
	overflow: hidden;
	margin-bottom: 10px;
}
	div.alignleft {float: left;}
	div.alignright {float: right;}

div.commentmetadata {
	margin-bottom: 5px;
	font-size: 0.8em;
}

p#comments,
div#respond {padding-top: 20px;}

	ol.cf-ol li {margin-bottom: 10px;}
	ol.cf-ol label {font-size: 0.8em;}
	span.reqtxt,
	span.emailreqtxt {
		padding-left: 5px;
		font-size: 0.8em;
	}

#stnl_submit {
	display: block;
	margin-top: 10px;
}

#facebook {
	opacity: 0.2;
	padding: 15px 0;
}
#facebook:active,
#facebook:hover {opacity: 1;}



#wrapper {background: url('images/bg_body.png') center 20px;}

#container {background-color: transparent;}

	#header p {display: none;}
/*
	#content big,
	#content h1,
	#content h2 {
		width: 640px;
		height: 1em;
	}
*/
	#language div {top: 16px;}

	#navigation div {width: 990px;}
