/*  
Theme Name: NiceCoon
Theme URI: http://www.altinet.pl
Description: Szablon hodowli kotów <strong>NiceCoon</strong>.pl. <a href="http://www.altinet.pl" title="Agencja Interaktywna Altinet.pl">Altinet.pl</a>.
Version: 1.2
Author: Altinet.pl
Author URI: http://www.altinet.pl/
*/

body {
	margin: 0 auto 12px auto;
	font: normal 11px Tahoma, Arial, Verdana, Sans-serif;
	background: url('images/bg.png');
	line-height: 18px;
}

a {
	color: #faf6ee;
	text-decoration: none;
}

a:hover {
	color: #b79c74;
	text-decoration: underline;
}

img {
	border: 0;
}

h1 {
	color: #fff;
	/* color: #efe7e0; */
	font-size: 18px;
}

h2 {
	color: #dfcfc3;
	font-size: 14px;
	border-bottom: 1px dashed #6f543e;
}

h2 a {
	padding: 6px 0;
	display: block;
}

table {
	font-size: 11px !important;
	font-family: Tahoma, Arial, Verdana, Sans-serif !important;
}

table p {
	font-size: 11px !important;
	font-family: Tahoma, Arial, Verdana, Sans-serif !important;
}

.bold {
	font-weight: bold !important;
}

.center {
	text-align: center;
	margin: 0 auto;
}

.grey {
	color: #cdaf88 !important;
}

.white {
	color: #faf6ee !important;
}

.small {
	font-size: 10px !important;
}

.dark {
	color: #967a63 !important;
}

.left, .alignleft {
	float: left;
}

.right, .alignright {
	float: right;
}


/* POZYCJE MENU */

.page-item-15 a, .cat-item-9 a {
	height: 45px !important;
}


/* NAGŁÓWEK */

#top {
	width: 960px;
	height: 95px;
	margin: 0 auto;
	overflow: hidden;
	color: #f4e7d1;
}

#logo {
	margin: 0;
	padding: 10px 0 0 0;
	float: left;
	width: 330px;
	height: 95px;
}

#logo a {
	display: block;
	margin: 12px 0 0 0;
	width: 330px;
	height: 66px;
	text-indent: -9999px;
	outline: none;
	background: url('images/nicecoon.png') no-repeat;
}

#topTxt {
	float: left;
	text-align: right;
	width: 472px;
	height: 81px;
	margin: 0;
	padding: 14px 0 0 0;
	background: url('images/toptext.png') no-repeat;
}

#english {
	background: url('images/en.gif') no-repeat;
	padding: 3px 0 3px 38px;
	color: #ccb5a2;
}

	#english:hover {
		color: #f4e7d1;
		text-decoration: none;
	}

#polski {
	background: url('images/pl.gif') no-repeat;
	padding: 3px 0 3px 38px;
	color: #ccb5a2;
}

	#polski:hover {
		color: #f4e7d1;
		text-decoration: none;
	}

#catTop {
	margin: 0;
	float: left;
	width: 158px;
	height: 95px;
	background: url('images/cattopbg.png') no-repeat;
}


#wrapper {
	margin: 0 auto;
	width: 960px;
	overflow: hidden;
}


/* LEWE MENU */

#menu {
	width: 158px;
	margin: 0;
	padding: 28px 0 0 0;
	float: left;
}

#menu ul, li {
	margin: 0;
	padding: 0;
}

#menu li {
	list-style: none;
}

#menu ul a {
	display: block;
	width: 132px; /* 156px */
	height: 29px; /* 36px */
	border: 1px solid #7a5b47;
	/* font-weight: bold; */
	font-size: 17px;
	text-align: right;
	padding: 7px 24px 0 0;
	color: #3d2818;
	background: #cbad88 url('images/menubg.png') no-repeat;
}

#menu ul a:hover {
	color: #b73c0c;
	text-decoration: none;
	background: #dcbd97 url('images/menubg.png') no-repeat;
	background-position: 0 -72px;
}

.page-item-51 a {
	/* text-decoration: blink; */
	color: #b73c0c !important;
	background-position: 0 -72px !important;
}

#menu .active, .current_page_item a, .current-cat a {
	color: #b73c0c !important;
	background-position: 0 -72px !important;
}

#menu a:hover.active {
	color: #3d2818;
}

#menu .box {
	text-align: center;
}

.box {
	width: 140px;
	margin: 14px 0 8px 0;
	padding: 0;
	color: #f4e7d1;
}

.box p {
	margin: 12px 0 0 0;
}

.box a {
	color: #faf6ee;
}

.box a:hover {
	color: #b79c74;
}


/* CONTAINER */

#container {
	float: left;
	width: 642px; /* 642px */
	padding: 0;
	color: #ccb5a2;
	background: #47311f url('images/content.gif') no-repeat left top;
	border: 1px solid #7a5b47;
	text-align: justify;
}

#content {
	padding: 26px;
	background: url('images/contentbg.png') no-repeat right bottom;
}

	#content p {
		clear: both;
		font-size: 10pt;
		font-family: Arial;
		margin: 0 0 12px 0;
	}

	#content table {
		width: 100%;
		border: 0;
		border: 1px solid #967a63;
	}
	
	#content td {
		padding: 6px;
		vertical-align: middle;
		border: 1px solid #967a63;
	}
	
	#content td p {
		vertical-align: middle;
		margin: 0;
	}

/* #container p {
	margin: 0 0 12px 0;
} */

.overflow {
	overflow: hidden;
}

.left {
	float: left;
}

.right {
	float: right;
}


/* PRAWE MENU */

#menuR {
	width: 158px;
	margin: 0;
	padding: 28px 0 0 0;
	float: right;
	background: url('images/catmenubg.png') no-repeat top;
}

#menuR ul, li {
	margin: 0;
	padding: 0;
}

#menuR li {
	list-style: none;
}

#menuR ul a {
	font-size: 17px;
	display: block;
	width: 132px; /* 156px */
	height: 29px; /* 36px */
	border: 1px solid #7a5b47;
	/* font-weight: bold; */
	text-align: left;
	padding: 7px 0 0 24px;
	color: #3d2818;
	background: #cbad88 url('images/menubgr.png') repeat-x;
}

#menuR ul a:hover {
	color: #b73c0c;
	text-decoration: none;
	background: #dcbd97 url('images/menubgr.png') no-repeat;
	background-position: 0 -72px;
}

#menuR .active {
	color: #b73c0c;
	background-position: 0 -72px;
}

#menuR a:hover.active {
	color: #3d2818;
}

#menuR .box {
	margin-left: 14px;
}


/* STOPKA */

#footer {
	overflow: hidden;
	margin: 12px auto;
	width: 958px;
	height: 36px;
	border: 1px solid #7a5b47;
	background: url('images/foot.png');
}

#copyright {
	float: left;
	color: #7f573d;
	margin: 0;
}

#copyright p {
	margin: 0;
	padding: 8px 0 0 12px;
}

#copyright a {
	color: #402514;
	font-weight: bold;
}

#copyright a:hover {
	color: #81431c;
}

#copyright span {
	color: #81431c;
}

#altinet {
	float: right;
	color: #7f573d;
	margin: 0;
}

#altinet p {
	margin: 0;
	padding: 8px 12px 0 0;
}

#altinet a {
	color: #7f573d;
}

#altinet a:hover {
	color: #3f2c1f;
	text-decoration: none;
}

#altinet strong {
	color: #b73c0c;
}