@CHARSET "UTF-8";

* {
	margin: 0;
	padding: 0;
	text-align: left;
}

body {
	text-align: center;
}

body,div,td,p,input textarea,select,option,button {
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
}

img {
	border: 0;
}

a {
	color: #DE7300;
}

/**
 *
 */
.clear {
	clear: both;
}

/**
 *
 */
#mainContainer {
	width: 970px;
	margin: 0 auto;
}

.header {
	background-image: url("../gfx/h_bg.gif");
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #595d5e;
	padding: 11px 0 5px 0;
}

.header_main {
	background-image: url("../gfx/h_main_bg.gif");
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #595d5e;
	line-height: 21px;
	padding: 9px 0 5px 0;
}

#propositionContainer {
	padding: 7px 0 0 0;
}

#newsletterContainer {
	padding: 7px 0 0 0;
	text-align: left;
}

#newsletter_accept {
	padding: 4px 0;
	color: #5c5e5d;
}

#newsletter_accept label {
	
}

#newsletter_accept input {
	vertical-align: baseline;
	margin: 0 4px 0 0;
}

#newsletter_accept a {
	color: #5c5e5d;
}

#leftPanel .contentSpacer {
	padding: 0 0 8px 19px;
}

#rightPanel .contentSpacer {
	padding: 0 0 8px 19px;
}

#mainContent .contentSpacer {
	padding: 0 8px 8px 19px;
}

#h_kanaly_filmowe {
	width: 122px;
	height: 30px;
	background-image: url("../gfx/h_kanaly_filmowe.gif");
}

#h_szukaj_w_serwisie {
	width: 122px;
	height: 30px;
	background-image: url("../gfx/h_szukaj_w_serwisie.gif");
}

#h_newsletter {
	width: 122px;
	height: 30px;
	background-image: url("../gfx/h_newsletter.gif");
}

#h_propozycja_materialu {
	width: 122px;
	height: 30px;
	background-image: url("../gfx/h_propozycja_materialu.gif");
}

#searchContainer form {
	text-align: right;
	padding: 6px 7px 0 0;
}

.inputText {
	color: #5d5d5d;
	width: 218px;
	padding: 4px;
	font-size: 10.5px;
	margin: 0 0 4px 0;
	text-align: left;
}

.inputButton {
	border: 0;
	background-color: #812E5A;
	color: #fff;
	font-size: 10.5px;
	padding: 3px 12px;
}

#your_rate img,#general_rate img {
	vertical-align: top;
}

.ns_h {
	font-weight: bold;
	color: #812E5A;
	width: 557px;
}

.ns_d {
	text-align: right;
	color: #1d1d1d;
	font-weight: bold;
	width: 112px;
}

.ns_m {
	color: #de7300;
	text-decoration: none;
}

.ns_dot {
	padding: 7px 0 21px 0;
}

#headerContainer {
	color: #fff;
	background-color: #BB447F;
	padding: 10px 27px;
}

#headerStats {
	float: left;
	color: #fff;
}

#headerStats .orange {
	color: #D9DADB;
	font-weight: bold;
}

#headerAddons {
	float: right;
}

#headerAddons a {
	color: #fff;
	text-decoration: none;
	margin: 0 0 0 19px;
}

#headerAddons a img {
	vertical-align: bottom;
}

#bannerContainer {
	height: 175px;
	/*background-image: url("../gfx/banner_bg.jpg");
	background-position: center;
	background-repeat: no-repeat;*/
}

#logoContainer {
	position: relative;
	top: 24px;
	left: 27px;
}

#navContainer {
	color: #000;
	background-color: #D28CAF;
	text-align: center;
}

#navContainer ul {
	text-align: center;
	list-style: none;
}

#navContainer ul li {
	display: inline;
	padding: 0 16px;
}

#bodyContainer {
	padding: 3px 0 0 0;
}

#leftPanel {
	float: left;
	width: 256px;
	background-color: #FAF3F7;
	background-image: url("../gfx/cbg.gif");
	background-position: top;
	background-repeat: repeat-x;
}

#rightPanel {
	float: right;
	width: 267px;
	background-color: #FAF3F7;
	background-image: url("../gfx/cbg.gif");
	background-position: top;
	background-repeat: repeat-x;
}

#mainContent {
	margin: 0 271px 0 260px;
	background-color: #FAF3F7;
	background-image: url("../gfx/cbg.gif");
	background-position: top;
	background-repeat: repeat-x;
}

#footerContainer {
	margin: 0;
	color: #fff;
	background-color: #BB447F;
	padding: 16px 0 15px 0;
	text-align: center;
}

#footerContainer a {
	color: #fff;
	text-decoration: none;
	line-height: 11px;
}

#hmContainer {
	text-align: center;
	color: #474747;
	padding: 14px 0;
	white-space: pre;
}

#hmContainer a {
	color: #474747;
	font-weight: bold;
	text-decoration: none;
}

.pool tr {

	background-color: #efefef;

}

.pool tr.pool_q {

	background-color: #faf3f7;

}

.pool tr td {

	text-align: center;

	vertical-align: top;

}

.pool tr td[colspan="4"] {

	text-align: left;

	font-weight: bold;

	padding: 14px 0 0 0;

}
