@import url("/css/croper.css");
@import url("/css/thickbox.css");
@import url("/css/forms.css");

* {
	margin:0;
	padding:0;
	}
	
body {
	text-align:center;
	background:#1e1e1e;
	}
	
a {
	outline:none;
	text-decoration:none;
	}
	
a img {
	border:none;
	}
	
.more {
	color:#f76200;
	text-decoration:none;
	}
	
.more:hover {
	color:#fff;
	}	
	
#container {
	width:100%;
	min-width:950px;
	background:url(/gfx/top_bck.png) repeat-x;
	text-align:left;
	position:relative;
	z-index:1;
	overflow:hidden;
	}
	
#toper {
	width:950px;
	height:385px;
	margin:0 auto;
	position:relative;
	z-index:1;
	}

#leftWing {
	width:50%; 
	height:100%;
	background:#1e1e1e; 
	text-align:right;  
	z-index:1;
	overflow:visible;  
	position:relative;
	float:left;
	}
	
#rightWing {
	width:100%; 
	height:100%;
	background:#000; 
	right:-100%; 
	top:0; 
	text-align:left; 
	z-index:3;
	overflow:visible;
	position:relative;
	float:left;
	}
	
#contentHolder {
	width:950px;
	height:100%;
	z-index:3;
	margin:0 0 0 -475px;
	padding-bottom:20px;
	position:relative;
	float:left;
	}	
	
#inContent {
	width:950px;
	height:100%;
	background:url(/gfx/content_bck.png) repeat-y #000;
	position:relative;
	float:left;
	z-index:3;
	}
	
#leftCol {
	width:226px;
	float:left;
	display:inline;
	margin:0 0 0 12px;
	position:relative;
	top:-29px;
	z-index:3;
	}

#rightCol {
	width:711px;
	height:auto !important;
	min-height:250px;
	height:250px;
	float:left;
	display:inline;
	margin:0 0 0 1px;
	position:relative;
	z-index:1;
	font:12px Arial, Helvetica, sans-serif;
	padding-bottom:20px;
	}
	
#vLine, #vLine2 {
	width:1px;
	height:900000px;
	position:absolute;
	left:-1px;
	top:16px;
	background:#262626;
	z-index:25;
	}
	
#vLine2 {
	left:226px;
	top:45px;
	}
	
#menu {
	width:192px;
	margin:0 0 20px 17px;
	padding:15px 0 17px 0;
	text-align:center;
	border-bottom:1px solid #262626;
	}	
	
#menu ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	
#menu ul li, #menu ul li.greenBut {
	width:192px;
	height:41px;
	padding:0;
	margin:0 0 3px 0;
	background:url(/gfx/menu_bck.png) no-repeat;
	position:relative;
	}
	
#menu ul li.greenBut {
	background:url(/gfx/menu_bck_g.png) no-repeat;
	}		

#menu a, #menu a.green {
	display:block;
	height:29px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#e2e2e2;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	padding:12px 0 0 33px;
	background:url(/gfx/m_dot.gif) no-repeat 14px -44px;
	overflow:hidden;
	}
	
#menu a.green {
	background:url(/gfx/m_dot2.gif) no-repeat 14px 0;
	}
	
#menu a:hover, #menu a.active {
	color:#e25a00;
	background:url(/gfx/m_dot.gif) no-repeat 14px 0;
	}
	
#menu a.green:hover, #menu a.greenActive, #menu a.greenActive:hover {
	color:#f1fa5a;
	background:url(/gfx/m_dot2.gif) no-repeat 14px -44px;
	}
	
#buttons {
	width:192px;
	margin:0 0 20px 17px;
	padding:0 0 7px 0;
	text-align:center;
	border-bottom:1px solid #262626;
	}
	
#buttons a {
	display:block;
	margin-bottom:13px
	}
	
#advert-1, #advert-2 {
	width:192px;
	margin:0 0 13px 17px;
	text-align:center;
	overflow:hidden;
	}
	
#footer {
	clear:both;
	width:100%;
	height:112px;
	position:relative;
	display:block;
	text-align:center;
	z-index:30;
	top:-29px;
	}	

#footerLeft {
	width:51%;
	height:112px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background:#1e1e1e;
	}

#footerRight {
	width:49%;
	height:112px;
	position:absolute;
	left:51%;
	top:0;
	z-index:1;
	background:url(/gfx/footer_right_bck.png) repeat-x;
	}
	
#footerCenter {
	width:950px;
	height:112px;
	position:relative;
	margin:0 auto;
	text-align:left;
	z-index:2;
	background:url(/gfx/footer_bck.png) no-repeat;
	}
	
#topBut, #backBut {
	position:absolute;
	right:19px;
	top:11px;
	}
	
#backBut {
	right:50px;
	}
	
#partners {
	position:absolute;
	left:35px;
	top:20px;
	}
	
* html #partners {
	left:20px;
	}	
	
#partners a {
	display:block;
	float:left;
	margin:0 15px;
	}
	
#copy, #design {
	position:absolute;
	bottom:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	}
	
#copy {
	left:35px;
	}	
	
#design	{
	right:20px;
	}
	
#design a {
	color:#6a6a6a;
	text-decoration:none;
	}
	
#design a:hover {
	color:#fff;
	}
	
#newsHolder {
	width:615px;
	height:auto;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	}
	
#topOfNews, #bottomOfNews {
	width:615px;
	height:16px;
	background:url(/gfx/top_news_bck.png) no-repeat #1a1a1a;
	}
	
#bottomOfNews {
	background:url(/gfx/bottom_news_bck.png) no-repeat #1a1a1a;
	}
	
.middleOfNews {
	width:580px;
	height:auto !important;
	min-height:50px;
	overflow:hidden;
	position:relative;
	background:url(/gfx/middle_news_bck.png) repeat-y #1a1a1a;
	padding:0 20px 0 15px;
	}
	
.middleOfNews .contentdiv {
	visibility:hidden;
	}
	
.middleOfNews .left2 {
	float:left;
	position:relative;
	margin:0 14px 5px 0;
	display:inline;
	}
	
.middleOfNews p {
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#797979;
	text-align:justify;
	margin-bottom:10px;
	}
	
.middleOfNews p.date, #txtContet p.date {
	margin:5px 0 5px 0;
	}
	
.middleOfNews p.date span, #txtContet p.date span {
	padding:0 0 0 20px;
	text-align:left;
	background:url(/gfx/clock.gif) no-repeat;
	font:12px Arial, Helvetica, sans-serif;
	color:#797979;
	}
	
h1.title, h1.title a, h1.title a:hover {
	color:#fb5e00;
	margin-bottom:10px;
	}
	
.navi {
	position:absolute;
	height:20px;
	top:0;
	right:20px;
	z-index:40;
	}
	
.navi a {
	width:21px;
	height:17px;
	display:block;
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#696969;
	background:url(/gfx/navi_bck.png) no-repeat 0 -22px;
	float:left;
	margin:0 2px 0 0;
	padding:3px 0 2px 0;
	}
	
.navi a:hover, .navi a.selected {
	color:#fff;
	background:url(/gfx/navi_bck.png) no-repeat 0 0;
	}
	
.hLine, .hLine2, .hLine3 {
	width:640px;
	height:1px;
	margin:20px auto;
	font:1px/1px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #272727;
	}
	
.hLine2 {
	width:100%;
	margin:0 0 10px 0;
	}
	
.hLine3 {
	width:100%;
	margin:0 0 20px 0;
	}		
	
#txtHolder {
	width:615px;
	height:auto !important;
	min-height:319px;
	height:319px;
	margin:0 auto;
	background:url(/gfx/txt_bck.png) repeat-x;
	position:relative;
	}
	
#txtBox {
	width:330px;
	height:auto !important;
	min-height:319px;
	height:319px;
	padding:10px 20px 10px 20px;
	background:url(/gfx/v_line.png) no-repeat 100% 10px;
	position:relative;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#797979;
	text-align:justify;
	}
	
#txtBox p {
	margin-bottom:10px;
	}		
	
#foto {
	width:288px;
	height:319px;
	background:url(/gfx/tenis_foto.jpg) no-repeat;
	position:absolute;
	top:0;
	right:-55px;
	}
	
#txtContet {
	width:620px;
	color:#797979;
	line-height:20px;
	padding:30px 50px 10px 38px;
	}
	
#txtContet p {
	margin-bottom:10px;
	}
	
#txtContet a {
	text-decoration:none;
	color:#f76200;
	}
	
#txtContet a:hover {
	color:#fff;
	}					
	
h1 {
	font:19px/25px Arial, Helvetica, sans-serif;
	color:#e2e2e2;
	}
	
h1.topic {
	font:20px/24px Arial, Helvetica, sans-serif;
	padding-left:23px;
	background:url(/gfx/ball.gif) no-repeat 0 3px;
	margin-bottom:10px;
	font-weight:bold;
	}
	
h3 {
	font:18px/25px Arial, Helvetica, sans-serif;
	color:#e2e2e2;
	}		
	
.m_b_13 {
	margin-bottom:13px;
	}
	
.p-b-5 {
	padding-bottom:5px;
	}
	
.p-t-5 {
	padding-top:5px;
	}	
	
.green, .zielony {
	color:#98c61a;
	}
	
.orange, .pomaranczowy {
	color:#f76200;
	}
	
.bold {
	font-weight:bold;
	}				
	
.left {
	float:left;
	margin:6px 11px 0 0 !important;
	margin:6px 7px 0 0;
	position:relative;
	display:inline;
	}
	
.right {
	float:right;
	margin:6px 0 0 11px !important;
	margin:6px 0 0 7px;
	position:relative;
	display:inline;
	}
	
.aRight {
	text-align:right;
	}	
	
.borImg, .obrys {
	border:1px solid #bdbdbd;
	padding:1px;
	background:#000;
	}

#newsletterHolder {
	width:615px;
	height:62px;
	background:url(/gfx/newsletter_bck.png) no-repeat;
	margin:20px auto 40px auto;
	position:relative;
	}
	
#newsletterHolder #email {
	width:153px;
	height:17px;
	background:none;
	border:none;
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	color:#abc24f;
	position:absolute;
	left:132px;
	top:22px;
	padding:0;
	}	
	
#send {
	position:absolute;
	top:16px;
	left:295px;
	}
	
ul, ol {
	margin:0 0 15px 0;
	padding:0 0 0 20px;
	overflow:auto;
	}
	
* html ul {
	overflow:visible;
	height:1%;
	padding:0 0 0 12px;
	}	

ul li {
	list-style-type:none;
	padding:0 0 0 15px;
	margin-bottom:2px;
	background:url(/gfx/dot.png) no-repeat 0 8px;
	}
	
ol {
	padding:0 0 0 30px;
	margin-left:5px;
	}	
	
ol li {
	list-style:decimal;
	margin-bottom:2px;
	}
	
#txtContet table {
	margin-top:10px;
	margin-bottom:10px;
	}
	
#txtContet table td {
	padding:3px 6px;
	}	

.ramka {
	border:1px solid #272727;
	border-collapse:collapse;
	}
	
.ramka td {
	border:1px solid #272727;
	padding:3px 6px;
	}
	
#txtContet #subLinkMenu {
	overflow:hidden;
	position:relative;
	margin:0 auto;
	padding-top:15px;
	text-align:center;
	clear:both;
	}	
	
#txtContet a.but, #txtContet a.but:hover, #txtContet a.butCurrent {
	display:inline-block;
	font:10px/13px Arial, Helvetica, sans-serif;
	padding:2px 5px 3px 5px !important;
	padding:2px 5px 2px 5px;
	background:#363636;
	color:#fff;
	text-align:center;
	margin:0 4px 0 0;
	border:1px solid #535353;
	zoom:1;
	}
	
#txtContet a.but:hover {
	border:1px solid #ccc;
	zoom:1;
	}	

#txtContet a.butCurrent, #txtContet a.butCurrent:hover {
	background:#6e8a00;
	color:#fff;
	border:1px solid #6e8a00;
	}
	
.oneNews {
	display:block;
	margin:0;
	background:url(/gfx/txt_bck.png) repeat-x;
	padding:14px 20px 20px 20px;
	overflow:hidden;
	height:100%;
	}
	
.over {
	background:#1d1d1d;
	}	
	
h2.title, h2.title a, h2.title a:hover {
	font:19px/24px Arial, Helvetica, sans-serif;
	color:#fb5e00;
	margin-bottom:10px;
	}
	
#txtContet .oneNews p {
	text-align:justify;
	margin:0;
	}	
	
#txtContet p.date {
	margin:0 0 5px 0;
	}
	
#description {
	margin:7px 0 30px 0;
	}
	
#spacer {
	height:30px;
	}
	
.clearer {
	clear:both;
	}
	
#galeria {
	overflow:hidden;
	display:inline;
	}

#galeria div {
	float:left;
	margin:0 6px 12px 5px;
	display:inline;
	}
	
.error {
	color:#f24d4d;
	}
	
.boxL {
	width:310px;
	float:left;
	display:inline;
	overflow:hidden;
	padding:0 15px 0 0;
	}
	
.boxR {
	float:left;
	display:inline;
	}

.header_bck {
	background:url(/gfx/header_bck.png) no-repeat #242424;
	width:273px;
	height:34px;
	padding:5px 10px 0 10px;
	}						
