/* HTML
-----------------------------------------------*/
html body			{margin:0; padding:0; text-align:center; background-color:#fff; }

/* RESET
------------------------------------------ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;
}
table {
	margin:0; padding:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;
}

html, body				{height:100%; }

body					{/*line-height:1;*/ }
*						{outline:0; }

ol, ul					{list-style:none; }

blockquote, q			{quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after		{content: ''; content:none; }

/* remember to define focus styles! */
:focus					{outline:0; }

/* remember to highlight inserts somehow! */
ins						{text-decoration:none; }
del						{text-decoration:line-through; }


/* Blockquote - Remove quote marks (") from <q> & <blockquote>
------------------------------------------ */
blockquote:before, blockquote:after, q:before, q:after {content: ""; }
blockquote, q			{quotes: "" ""; }


/* Tables - still need 'cellspacing="0"' in the markup
------------------------------------------ */
table					{width:100%; border-collapse:collapse; border-spacing:0; }
caption, th, td			{text-align:left; font-weight:normal; }
table, td, th			{vertical-align:middle; }

th						{font-weight:bold; }
tfoot					{font-style:italic; }
caption					{background:#eee; }


/* General class
------------------------------------------ */
ul.navi-H				{margin:0; padding:0; }
ul.navi-H li			{display:block; float:left; }
ul.navi-H li a			{display:block; _float:left; }
ul.navi-V li			{display:block; }
ul.navi-V li a			{display:block; }
.clear					{clear:both; }
.hide					{display:none; }
.show					{display:; }
.a-Left					{text-align:left; }
.a-Center				{text-align:center; }
.a-Right				{text-align:right; }
.v-Top					{vertical-align:top; }
.v-Middle				{vertical-align:middle; }
.v-Bottom				{vertical-align:bottom; }
.first					{margin-left:0; padding-left:0; }
.last					{margin-right:0; padding-right:0; }
.top					{margin-top:0; padding-top:0; }
.bottom					{margin-bottom:0; padding-bottom:0; }
.f-Left					{float:left; }
.f-Right				{float:right; }

/* Paddings
------------------------------------------ */
.p-0				{padding: 0; }
.p-2				{padding: 2px; }
.p-5				{padding: 5px; }
.p-10				{padding: 10px; }
.p-20				{padding: 20px; }
.p-30				{padding: 30px; }
.p-40				{padding: 40px; }
.p-50				{padding: 50px; }
.p-V-1				{padding: 1px 0; }
.p-V-5				{padding: 5px 0; }
.p-V-10				{padding: 10px 0; }
.p-V-20				{padding: 20px 0; }
.p-V-30				{padding: 30px 0; }
.p-H-10				{padding: 0 10px; }
.p-H-20				{padding: 0 20px; }
.p-H-30				{padding: 0 30px; }

.p-T-10				{padding-top:10px; }
.p-R-10				{padding-right:10px; }
.p-R-25				{padding-right:25px; }
.p-B-10				{padding-bottom:10px; }
.p-B-20				{padding-bottom:20px; }
.p-L-10				{padding-left:10px; }

.p-10-20			{padding: 10px 20px; }


/* Width
------------------------------------------ */
.w-20				{width: 20px; }
.w-25				{width: 25px; }
.w-30				{width: 30px; }
.w-35				{width: 35px; }
.w-40				{width: 40px; }
.w-45				{width: 45px; }
.w-50				{width: 50px; }
.w-75				{width: 75px; }
.w-90				{width: 90px; }
.w-100				{width: 100px; }
.w-125				{width: 125px; }
.w-150				{width: 150px; }
.w-175				{width: 175px; }
.w-200				{width: 200px; }
.w-250				{width: 250px; }
.w-260				{width: 260px; }
.w-270				{width: 270px; }
.w-300				{width: 300px; }
.w-320				{width: 320px; }
.w-350				{width: 350px; }
.w-400				{width: 400px; }
.w-450				{width: 450px; }
.w-500				{width: 500px; }
.w-550				{width: 550px; }
.w-1p				{width: 1%; }
.w-25p				{width: 24.999%; }
.w-33p				{width: 33.333%; }
.w-40p 				{width: 39.999%; }
.w-49p 				{width: 49%; }
.w-50p 				{width: 49.999%; }
.w-60p 				{width: 59.999%; }
.w-75p 				{width: 74.999%; }
.w-100p 			{width: 100%; }


/* Typo
------------------------------------------ */
body					{color:#444; font-size:11px; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; }
small					{font-size:11px; }
a						{text-decoration:underline; color:#1C7BEA; }
a:hover					{text-decoration:none; }

.text					{font-size:14px; line-height:18px; padding:0 25px 50px 25px; }
.text ul, .text ol		{padding:10px 0 10px 40px; }
.text ul				{list-style-type:disc; }
.text ol				{list-style-type:decimal; }

.t-GreenBig				{color:#8EC617; font-size:24px; }
.t-Blue					{color:#1D7DED; }
.t-Red					{color:#B50A10; }

img.bord-3				{border:3px solid #696969; }
img.bord-4				{border:4px solid #696969; }

a.boldBlue:link,
a.boldBlue:visited		{text-decoration:none; color:#1D7DED; font-weight:bold; }
a.boldBlue:hover		{text-decoration:underline; }

.fs-13					{font-size:13px; }
.fs-14					{font-size:14px; }
.fs-16					{font-size:16px; }
.fs-22					{font-size:22px; font-weight:normal; }
.fs-24					{font-size:24px; font-weight:normal; }


/* FORMS
-----------------------------------------------*/
form                    {display:block; }
option   		        {border:none; }
textarea                {padding:2px; }
input.Text				{width:206px; border:none; padding:4px 4px; color:#000; background:url(../img/loginInp1.gif) no-repeat top left; }
input.Submit			{margin-top:4px; }
select					{width:202px; padding: 1px 4px; border:1px solid #6A6B6B; }
img.token				{vertical-align:middle; }


/* GENERAL
-----------------------------------------------*/
.wrap					{width:971px; margin:0 auto; text-align:left; position:relative; }
.content				{position:relative; zoom:1; }
.banner					{text-align:center; padding:15px 0 10px 0; }
.hidden-img				{text-indent:-10000em; }
.hidden-img img			{width:1px; height:1px; }
.zIndex					{z-index:9999; }
.editAccount td			{padding:3px; }
br.clear				{line-height:0; font-size:0; }


/* --- Tabelka formularzy --- */
.tableAdd				{ }
.tableAdd th			{padding:5px; }
.tableAdd td			{padding:5px; }

/* --- Komentarze --- */
.commentHeader			{padding:10px 20px; font-size:12px; margin-top:20px; }
.commentLeft			{float:left; width:320px; text-align:right; padding-top:80px; }
.commentLeft p			{font-size:24px; line-height:28px; font-weight:normal; color:#8EC617; }
.commentRight			{float:right; width:350px; padding-left:30px; padding-top:40px; position:relative; background:url(../img/obiekt/ob_vert.gif) no-repeat 0 80px; }
.commentRight .bBox		{position:absolute; top:-25px; right:0; }
.commentRight form		{padding-top:20px; }
.noComments				{padding:0 35px; }
.comments_list			{line-height:14px; }

.pokaz_znajomemu		{height:89px; clear:both; margin-top:20px; background:url(../img/pokaz_znajomemu.gif) no-repeat 0 0; }
.pokaz_znajomemu .inner	{padding:20px 0 0 170px; }

.starsContainer			{margin-left: 25px;display:block;}
.starsOut				{display:block; width:100px; height:19px; background:url(../img/account/starsOut.gif) no-repeat 0 0; }
.starsIn				{display:block; width:0%; height:19px; background:url(../img/account/starsIn.gif) no-repeat 0 0;  }

.error					{color:#D22B1C; font-size:12px; font-weight:bold; padding-bottom:10px; }


/* TOP
-----------------------------------------------*/
.top					{height:130px; position:relative; z-index:999; }
.top a#logo:link, .top a#logo:visited,
.top a#logo:hover		{display:block; width:343px; height:74px; position:absolute; top:12px; left:0; text-indent:-2000px; background:url(../img/logo.gif) no-repeat top left; }
/* ----- */
.top #time				{position:absolute; top:45px; left:400px; color:#C3C3C3; }
.top #time span			{padding-right:17px; }
/* ----- */
.top #search			{position:absolute; top:15px; right:0; }
.top #search input.Text	{width:182px; border:none; padding:4px 4px; background:url(../img/szukajInp.gif) no-repeat top left; }
.top #search form *		{vertical-align:middle; }
/* ----- */
.top #welcome			{position:absolute; top:45px; right:25px; font-size:13px; }
.top #welcome strong	{color:#1D7DED; }
/* ----- */
.top-banner				{text-align:center; }
/* ----- */
.top #menu					{position:absolute; top:84px; left:0; z-index:999; width:1000px; height:32px; line-height:32px; background:url(../img/menu.gif) no-repeat top left; }
.top #menu li				{padding-right:2px; position:relative; background:url(../img/naviLi.gif) no-repeat top right; }
.top #menu li.firstItem		{margin-left:6px; _margin-left:4px; }
.top #menu li.lastItem		{padding-right:0; background:none; }
.top #menu li a.aMenu:link,
.top #menu li a.aMenu:visited	{
	text-decoration:none; padding:0 15px 0 16px; 
	color:#fff; font-weight:bold; text-transform:uppercase; font-size:11px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; }

.top #menu li a.aMenu:hover		{text-decoration:none; background:url(../img/naviHover.gif) repeat-x top left; }
.top #menu li ul				{width:190px; position:absolute; top:32px; left:0; display:none; }
.top #menu li ul li				{height:26px; line-height:26px; float:none; background:none; padding:0; margin:0; display:block; vertical-align:bottom; }
.top #menu li ul li a:link,
.top #menu li ul li a:visited	{ 
	display:block; _width:99%; height:26px; line-height:26px; padding:0 2px 0 5px; margin:0; background:url(../img/naviHover.gif) repeat-x left; 
	text-decoration:none; color:#fff; font-weight:bold; white-space:nowrap; text-transform:uppercase; font-size:11px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; vertical-align:bottom; }
.top #menu li ul li a:hover		{text-decoration:none; background:url(../img/menu.gif) no-repeat 50% -5px; }
a.aMenuH:link, a.aMenuH:visited,
a.aMenuH:hover					{background:url(../img/naviHover.gif) repeat-x top left; }


/* FOOT
-----------------------------------------------*/
.footer					{text-align:center; clear:both; padding-top:10px; }
.footer p				{line-height:25px; }
.footer p img			{vertical-align:middle; padding:10px; }
.footer a:link,
.footer a:visited		{color:#232929; text-decoration:none; padding:0 3px; }
.footer a:hover			{text-decoration:underline; }
.footer .logoLink a:link, .footer .logoLink a:visited,
.footer .logoLink a:hover {text-decoration:none; }



/* -----------------------------------------------*/
/* CONTENT
/* -----------------------------------------------*/
/* ----- Content - STANDARD ----- */
h1.metaTitle			{font-size:22px; font-weight:normal; display:block; color:#416DA1; padding:15px 0 15px 25px; }

.content-1				{zoom:1; background:url(../img/content-1.jpg) no-repeat top left; }
.content-2				{zoom:1; background:url(../img/content-2.jpg) repeat-y top left; }
.content-3				{min-height:300px; _height:300px; padding:20px 50px 0 85px; position:relative; background:url(../img/content-3.jpg) no-repeat bottom left; }
.content-3 h1.metaTitle	{font-size:22px; font-weight:normal; display:block; color:#1D7DED; padding:0; }

.avatarImg				{background-color:#fff; background-repeat:no-repeat; background-position:50% 50%; position:relative; }
.tabHidden				{display:none; }

/* ----- Content - OBIEKTY ----- */
/* --- Szczegoly --- */
.contObiekt-1			{background:url(../img/obiekt/contObiekt-1.jpg) no-repeat top left; }
.contObiekt-2			{background:url(../img/content-2.jpg) repeat-y top left; }
.contObiekt-3			{min-height:300px; _height:300px; padding:170px 70px 30px 135px; background:url(../img/content-3.jpg) no-repeat bottom left; }
.obiektTop				{padding:0 20px 17px 40px; position:relative; }
.obiektTop p			{position:absolute; top:20px; right:30px; font-size:13px; }
.obiektBody				{padding-top:10px; }
.obiektBodyLeft			{float:left; width:300px; margin-left:20px; _margin-left:15px; }
.obiektBodyLeft p strong{font-size:13px; }
.obiektBodyRight		{float:right; width:390px; padding-left:20px; background:url(../img/obiekt/ob_vert.gif) no-repeat 0 15px; }
.obiektText				{line-height:16px; }
/* --- Lista --- */
.obList					{ }
.obList	h2				{height:22px; line-height:22px; font-weight:normal; }
.obList	h2 a:link,
.obList	h2 a:visited	{text-decoration:none; font-weight:bold; font-size:12px; }
.obList	h2 a:hover		{text-decoration:underline; }
.obListLeft				{width:320px; float:left; }
.obListRight			{width:380px; float:right; background:url(../img/obiekt/ob_vert.gif) no-repeat 0 0; }
.obListRight p			{padding-left:25px; line-height:16px; }
.obListRight p strong	{font-size:12px; }
/* --- Fotosy obiektu --- */
.photoBox					{padding-bottom:5px; }
.photoBox p					{line-height:22px; font-size:12px; }
.photoBox #image-block img	{background:url(../img/loader_small.gif) no-repeat 50% 50%; }
.photoBox #views_block		{margin:0 auto; }

.photoBox #thumbs_list		{width:300px; }
.photoBox #thumbs_list ul	{list-style-type:none; }
.photoBox #thumbs_list li	{width:50px; height:50px; float:left; padding:5px 10px; cursor:pointer; }


/* ----- Content - WYDARZENIA ----- */
.contEvent-1			{background:url(../img/event/contEvent-1.jpg) no-repeat 3px 0; }
.contEvent-2			{background:url(../img/content-2.jpg) repeat-y top left; }
.contEvent-3			{min-height:300px; _height:300px; padding:170px 70px 30px 135px; background:url(../img/content-3.jpg) no-repeat bottom left; }
.eventTop				{padding:0 20px 17px 40px; position:relative; }
.eventTop p				{position:absolute; top:20px; right:10px; font-size:13px; }
.eventTop p	a:link,
.eventTop p	a:visited	{font-weight:bold; padding-left:32px; font-size:14px; display:block; height:22px; line-height:22px; background:url(../img/icons/add_to_friends.gif) no-repeat left; }
.eventTop p	a:hover		{ }


/* ----- Content - SPONSOR ----- */
.sponsorList			{float:left; width:150px; text-align:center; margin:0  10px 10px 0; }
a.imgBoxSp:link, a.imgBoxSp:visited,
a.imgBoxSp:hover		{width:146px; height:120px; display:block; border:2px solid #232929; text-align:center; text-indent:-2000em; background-color:#fff; }


/* ----- Dotted boxes ----- */
.dotWhite				{background:url(../img/dotWhite.gif) repeat-x bottom left; }
.dotBlue				{background:url(../img/dotBlue.gif) repeat-x bottom left; }
.dotBlueLight			{background:url(../img/dotBlueLight.gif) repeat-x bottom left; }
.dotGrey				{background:url(../img/dotGrey.gif) repeat-x bottom left; }

.dotGrey97-Top			{background:url(../img/dotGrey97.gif) repeat-x top left; }
.dotGrey97-Bot			{background:url(../img/dotGrey97.gif) repeat-x bottom left; }

/* ----- Dotted boxes ----- */
.roundBox-1				{width:840px; margin:0 0 0 83px; background:url(../img/roundBox-1.gif) repeat-y top left; }
.roundBox-2				{background:url(../img/roundBox-2.gif) no-repeat top left; }
.roundBox-3				{min-height:100px; _height:100px; padding:20px; background:url(../img/roundBox-3.gif) no-repeat bottom left; }


/* FORUM
-----------------------------------------------*/
.forum						{font-size:12px; }
.forum tr					{ }
.forum tr th				{padding:10px 0px; }
.forum tr td				{padding:1px; }
.forum tr .last				{width:1%; white-space:nowrap; }
.forum a:link,
.forum a:visited			{font-weight:bold; text-decoration:none; }
.forum a:hover				{text-decoration:underline; }

.forum-post					{font-size:12px; border-bottom:2px solid #ccc; }
.forum-post tr				{background:url(../img/dotGrey97.gif) repeat-x bottom left; }
.forum-post tr th			{padding:10px; }
.forum-post tr td			{padding:10px; }
.forum-post tr td a:link,
.forum-post tr td a:visited	{font-weight:bold; text-decoration:none; font-size:13px; }
.forum-post tr td a:hover	{text-decoration:underline; }
.forum-post tr .post-title	{background:url(../img/dotGrey97.gif) repeat-x bottom left; }
.forum-post tr td .avatar	{padding-bottom:4px; }

.forum-header				{font-size:16px; padding:0px 0 10px 5px; background:url(../img/dotGrey97.gif) repeat-x bottom left; }
.forum-separator th			{background-color:#DBDBDB; }
.forum_over_container 		{margin-bottom:20px; border:1px solid #979797; }
.forum_over_container tr	{background:url(../img/dotGrey97.gif) repeat-x bottom left; }

.forum_small				{font-size:11px; }

.forum-last						{ }
.forum-last col					{border-left:1px solid #979797; border-right:1px solid #979797; }
.forum-last col.first			{border-left:none; border-right:1px solid #979797; }
.forum-last col.last			{border-left:1px solid #979797; border-right:none; }

.forum-last thead				{border-top:1px solid #979797; background-color:#DBDBDB; }

.forum-last tr					{background-image:none; }
.forum-last tr th, 
.forum-last tr td				{padding:6px; border-bottom:1px solid #979797; }

.forum-last .tr-Last td			{border-bottom:none; background-image:none; }
.forum-last tr .last			{width:1%; white-space:nowrap; }

.forum-last a:link,
.forum-last a:visited			{font-weight:bold; text-decoration:none; }
.forum-last a:hover				{text-decoration:underline; }

.forum-banner			{text-align:center; padding:10px 0; border-bottom:2px solid #ccc; }


/* KONKURS
-----------------------------------------------*/
.konkurs-4				{zoom:1; background:url(../img/konkurs/konkurs-4.jpg) repeat-y top left; }
.konkurs-1				{zoom:1; height:215px; background:url(../img/konkurs/konkurs-1.jpg) no-repeat top left; }
.konkurs-2				{zoom:1; background:url(../img/konkurs/konkurs-2.jpg) no-repeat top left; }
.konkurs-3				{zoom:1; min-height:850px; _height:850px; background:url(../img/konkurs/konkurs-3.jpg) no-repeat bottom left; }
.konkurs-3 .inner		{zoom:1; padding:25px 151px 25px 70px; position:relative; }

.konkurs-3 .header		{padding:25px 0 10px 75px; }
.konkurs-3 .header img	{display:block; }
.konkurs-3 .header h2	{color:#5E5E5E; font-size:16px; padding:10px 0; background:none; margin:0; }
.konkurs-3 .header h3	{color:#1D7DED; font-size:13px; padding:10px 0 10px 22px; background:url(../img/konkurs/header_h3.gif) no-repeat left; }
.konkurs-3 .header p	{color:#3A3A3A; font-size:14px; padding:10px 0 10px 22px; line-height:22px; }

.konkurs-3 h1			{color:#1D7DED; font-size:28px; padding:0 0 10px 180px; }
.konkurs-3 h2			{color:#1D7DED; font-size:16px; padding:0 0 4px 0; margin-bottom:10px; background:url(../img/dotGrey97.gif) repeat-x bottom left; }
.konkurs-3 h2 span		{color:#626262; }
.konkurs-3 ul			{padding-left:10px; }
.konkurs-3 ul li		{line-height:24px; color:#626262; font-size:12px; padding:0 10px; position:relative; background:url(../img/dotGrey97.gif) repeat-x bottom left; }
.konkurs-3 ul li span	{color:#1D7DED; font-weight:bold; position:absolute; top:0; _top:-4px; right:20px; }

.konkurs-3 .points		{padding:20px 0 30px 380px; }
.konkurs-3 .rewards		{width:220px; position:absolute; top:620px; }
.konkurs-3 .users		{width:350px; padding:0 0 0 350px; }
.konkurs-3 .users ul	{background:url(../img/konkurs/round.gif) no-repeat bottom center; }
.konkurs-3 .clubs		{width:350px; padding:30px 0 0 350px; }

.konkurs-3 .points ul		{padding-left:0; width:350px; }
.konkurs-3 .points ul li	{line-height:28px; }
.konkurs-3 .points ul li img{vertical-align:middle; }

.konkurs-3 a.regulamin_konkursu:link,
.konkurs-3 a.regulamin_konkursu:visited	{display:block; position:absolute; bottom:-40px; right:160px; font-size:18px; }
.konkurs-3 a.regulamin_konkursu:hover	{ }


/* KALENDARZ
-----------------------------------------------*/
/* Prawy */
.calendar td			{vertical-align:top; border:1px solid #c4c4c4; width:70px; height:70px; }
.calendar td.week_day	{height:20px; font-weight:bold; padding:5px; }

.calendar a 			{font-size:10px;}
.calendar .day			{padding:5px; }
.calendar .day_content	{height:40px; padding:5px; }
.calendar .highlight	{height:70px; _width:70px; border:1px solid #1d7ded; }

/* Lewy */
h3.calendarHeader		{background-color:#1d7ded; color:#fff; font-size:11px; padding:5px 10px; text-transform:uppercase; font-weight:normal; }
.calendarBar			{background-color:#f8f8f8; border:1px solid #dddddd; border-width:1px 1px 0 1px; font-size:11px; }
.calendarBar li			{border-bottom:1px solid #dddddd; /*background:url(../img/calendar/bg1.gif) repeat-x top left;*/ }

.calendarBar .year		{font-weight:bold; padding:5px 0 5px 15px; color:#000; }
.calendarBar .months	{padding:0 10px 5px 25px; }
.calendarBar .months li	{border:none; background:none; clear:both; }

.calendarBar .months a:link,
.calendarBar .months a:visited			{text-decoration:none; color:#000000; line-height:22px; display:block; text-transform:capitalize; }
.calendarBar .months a:hover			{text-decoration:none; color:#1d7ded; }

.calendarBar .months a:link span,
.calendarBar .months a:visited span		{display:block; text-transform:capitalize; cursor:pointer; }
.calendarBar .months a:hover span		{color:#1d7ded; }

.calendarBar .months a.activeDay:link, .calendarBar .months a.activeDay:visited,	
.calendarBar .months a.activeDay:hover	{color:#1d7ded; font-weight:bold; }

.calendarBar .months a:link .f-Left, .calendarBar .months a:visited .f-Left,			
.calendarBar .months a:hover .f-Left	{float:left; width:90px; text-align:left; }

.calendarBar .months a:link .f-Right, .calendarBar .months a:visited .Right,			
.calendarBar .months a:hover .f-Right	{float:right; width:30px; text-align:right; }

/* Mini */
.mini_calendar .week_day	{font-size:12px; }
.mini_calendar .day			{font-size:10px; }



/* SPOTKANIA
-----------------------------------------------*/
.spotkanie				{padding-top:20px; }
.spotkanie .spotkanie-left			{width:626px; float:left; background:url(../img/spotkania/spotkania-dot.gif) repeat-y top right; }
.spotkanie .spotkanie-left .inner	{width:590px; }
.spotkanie .spotkanie-right			{width:310px; float:right; }

.spotkanie .spotkanie-left h3		{clear:both; height:26px; line-height:26px; margin-bottom:10px; color:#6D6D6D; text-transform:uppercase; text-indent:20px; background:url(../img/spotkania/spotkania-title.gif) repeat-x top left; }

.spotkanie .spotkanie-left .tab1			{margin-bottom:10px; }
.spotkanie .spotkanie-left .tab1 td			{width:33%; padding:0 10px; vertical-align:top; background:url(../img/spotkania/spotkania-dot.gif) repeat-y top right; }
.spotkanie .spotkanie-left .tab1 td.last	{background:none; }

.spotkanie .spotkanie-left .info .leftT		{width:80px; padding:0 10px; text-align:center; vertical-align:top; background:url(../img/spotkania/spotkania-dot.gif) repeat-y top right; }
.spotkanie .spotkanie-left .info .leftT .p1	{width:48px; height:44px; margin:0 auto; background:url(../img/spotkania/spotkania-dot2.gif) no-repeat top left; }
.spotkanie .spotkanie-left .info .leftT .p1	span {font-size:14px; display:block; padding-top:19px; font-weight:bold; color:#262626; }
.spotkanie .spotkanie-left .info .leftT .p2	{padding-top:2px; text-transform:uppercase; text-align:center; color:#585858; font-weight:bold; }
.spotkanie .spotkanie-left .info .leftT .p3	{padding-top:2px; text-transform:uppercase; text-align:center; color:#585858; }

.spotkanie .spotkanie-left .info .rightT	{padding:0 20px; vertical-align:top; }
.spotkanie .spotkanie-left .info .rightT p	{padding:0 0 10px 0; }

.spotkanie .spotkanie-left .panel-bot			{height:42px; margin-top:10px; color:#525252; position:relative; background:url(../img/spotkania/spotkania-panel.gif) no-repeat top left; }
.spotkanie .spotkanie-left .panel-bot	.box1	{height:42px; line-height:42px; position:absolute; top:0; left:63px; }
.spotkanie .spotkanie-left .panel-bot	.box2	{height:42px; line-height:42px; position:absolute; top:0; left:252px; }
.spotkanie .spotkanie-left .panel-bot span		{color:#1F7DEC; font-weight:bold; font-size:12px; font-weight:bold; text-transform:uppercase; }



/* SKLEPY
-----------------------------------------------*/
.shop					{padding-top:30px; padding-left:50px; }
.shop .shop-left		{width:340px; padding-right:20px; float:left; background:url(../img/spotkania/spotkania-dot.gif) repeat-y top right; }
.shop .shop-right		{width:450px; float:left; margin-left:20px; padding-top:10px; }
.shop .shop-left h2		{height:42px; line-height:42px; color:#1473A1; font-size:24px; background:url(../img/sklep/sklep-name.gif) repeat-x top left; }
.shop .shop-right .sklep-dane	{padding:25px 0 0 100px; line-height:24px; font-size:13px; background:url(../img/sklep/sklep-lupa.gif) no-repeat top left; }

.shop .sklep-rabaty ul					{padding:0 0 0 20px; margin-bottom:10px; }
.shop .sklep-rabaty ul li				{width:130px; padding-top:10px; float:left; padding-left:10px; }
		
.shop .sklep-rabaty ul li a.photo		{display:block; width:94px; height:94px; border:1px solid #C1C1C1; background-color:#fff; background-repeat:no-repeat; background-position:50% 50%; position:relative; }
.shop .sklep-rabaty ul li a.title		{display:block; color:#1F7DEC; font-weight:bold; padding:4px 0 8px 0; height:34px; }
.shop .sklep-rabaty ul li p.price		{width:100px; padding-bottom:4px; background:url(../img/home/homeRabatySportowePrice.gif) repeat-x bottom left; }
.shop .sklep-rabaty ul li p.shop		{padding:4px 0; }
.shop .sklep-rabaty ul li p.shop span	{display:block; color:#A4A4A4; font-size:10px; }

.shop p.pokaz			{height:37px; line-height:36px; text-align:right; padding-right:48px; }
.shop p.pokaz a			{color:#fff; text-decoration:none; }
.shop p.pokaz a:hover	{text-decoration:underline; }

.produkt				{padding-top:30px; padding-left:50px; }
.produkt .produkt-left	{width:340px; padding-right:20px; float:left; background:url(../img/spotkania/spotkania-dot.gif) repeat-y top right; }
.produkt .produkt-right	{width:450px; float:left; margin-left:20px; padding-top:10px; }

.produkt .produkt-right .rabat	{width:74px; height:43px; line-height:43px; text-align:center; color:#fff; font-size:24px; float:left; margin-right:20px; background:url(../img/sklep/sklep-procent.gif) no-repeat top left; }
.produkt .produkt-right .links			{line-height:20px; }
.produkt .produkt-right .links a		{text-decoration:none; color:#747474; }
.produkt .produkt-right .links a:hover	{text-decoration:underline; }

.produkt .produkt-right .form-prod				{padding:5px; display:none; }
.produkt .produkt-right .form-kontakt			{border:2px solid #6F9219; }
.produkt .produkt-right .form-kup				{border:2px solid #1371A0; }
.produkt .produkt-right .form-prod form *		{margin:5px; }
.produkt .produkt-right .form-prod label,
.produkt .produkt-right .form-prod input		{vertical-align:middle; }
.produkt .produkt-right .form-prod textarea		{width:350px; height:100px; }

.srs1					{height:463px; position:relative; background:url(../img/sklep/srs1.jpg) no-repeat top left; }
.srs1 .text				{position:absolute; top:150px; left:150px; width:590px; font-size:12px; }
.srs1 a					{display:block; position:absolute; width:294px; height:44px; text-indent:-2000em; }
.srs1 a.produktami		{top:203px; left:125px; background:url(../img/sklep/srs-produktami.gif) no-repeat top left; }
.srs1 a.dodaj			{top:203px; left:475px; background:url(../img/sklep/srs-dodaj.gif) no-repeat top left; }
.srs1 a.importuj		{top:288px; left:125px; background:url(../img/sklep/srs-importuj.gif) no-repeat top left; }
.srs1 a.zarzadzaj		{top:288px; left:475px; background:url(../img/sklep/srs-zarzadzaj.gif) no-repeat top left; }
.srs1 a.logout			{top:383px; left:475px; background:url(../img/sklep/srs-wyloguj.gif) no-repeat top left; height:62px; }

.srsDescr-1				{zoom:1; background:url(../img/sklep/srsDescr-1.gif) repeat-y top left; }
.srsDescr-2				{zoom:1; background:url(../img/sklep/srsDescr-2.gif) no-repeat top left; }
.srsDescr-3				{zoom:1; position:relative; padding-bottom:30px; background:url(../img/sklep/srsDescr-3.gif) no-repeat bottom left; }
.srsDescr-3 .inner		{zoom:1; min-height:200px; _height:200px; padding:110px 140px 50px 180px; }

.srsDescr-3 .inner p		{padding-bottom:24px; font-size:14px; }
.srsDescr-3 .inner .blue	{color:#1D7DED; }
.srsDescr-3 .inner .fs-18	{font-size:18px; }


.srsDescr-3 .dotGrey97-Top	 {width:686px; margin-left:142px; }
.srsDescr-3 .dotGrey97-Bot	 {padding:10px; }



/* RATING
-----------------------------------------------*/
div.rating .caption	{ padding-left: 10px; float: left;}
form.rating	{ float: left;}
.ui-stars-star,
.ui-stars-cancel	{ float:left;display:block;overflow:hidden;text-indent:-999em;cursor:pointer;}
.ui-stars-star a,.ui-stars-cancel a{width:16px;height:15px;display:block;background:url(../img/star.gif) no-repeat 0 0;}
.ui-stars-star a{background-position:-32px 0;}
.ui-stars-star-on a{background-position:-48px 0;}
.ui-stars-star-hover a{background-position:-64px 0;}
.ui-stars-cancel-hover a{background-position:-16px 0;}
.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a{cursor:default!important;}

.comment_header {font-weight: bold; }
.comments_error {font-weight: bold; color: #f00; }
.comments_rating {display: block; line-height: 25px;}
.negative		{color: #f00;}
.neutral		{color: #6f6f6f;}
.positive		{color: #080;}



.rating-L {width: 100%;}
.rat > * {float: left; line-height: 1.4em;}
.rating_title {padding-right: .5em;}
.messages, .caption {padding-left: .5em;}
.messages {color: #fd1c24;}


/* JQUERY MULTISELECT
-----------------------------------------------*/
.multiSelect			{width:182px; border:solid 1px #6A6B6B; background:#FFF url(../img/dropdown.gif) right center no-repeat; padding:1px 4px; padding-right:20px; display:inline; text-align:left; }
.multiSelect.hover		{background:url(../img/dropdown.gif) right center no-repeat; }
.multiSelect.active, 
.multiSelect.focus		{border:inset 1px #000; }
.multiSelect.active		{background:url(../img/dropdown.gif) right center no-repeat; }
.multiSelectOptions		{width:206px; max-height:150px; margin-top:-1px; overflow:auto; border:solid 1px #B2B2B2; background:#FFF; }
.multiSelectOptions LABEL			{padding:2px 5px; display:block; }
.multiSelectOptions LABEL.checked	{background:#E6E6E6; }
.multiSelectOptions LABEL.selectAll {border-bottom:dotted 1px #CCC; }
.multiSelectOptions LABEL.hover		{background:#CFCFCF; }

.paginationBox			{padding:15px; text-align:left; }

.paginationBox span,
.paginationBox a:link,
.paginationBox a:visited	{text-decoration:none; color:#0076A3; font-size:12px; border:1px solid #D1D1D1; margin:2px; padding:2px 4px; }
.paginationBox a:hover		{text-decoration:none; color:#ffffff; background-color:#D1D1D1; }
.paginationBox span		{font-weight:bold; font-size:16px; color:#333; }


.mini_calendar .left { width: 10px; text-align: right;}
.mini_calendar .right { width: 10px; text-align: left; }
.mini_calendar .month { text-align: center; font-size: 14px; }
.mini_calendar td	{ vertical-align: top; border: 1px solid  #c4c4c4; height: 40px; width: 40px; }
.mini_calendar td.week_day { text-align: center; vertical-align:middle;font-size: 18px;  }
.mini_calendar a 	{font-size: 10px;}
.mini_calendar .day {   display: block; text-align: center; font-size: 16px; }
.mini_calendar .day_content { text-align: center;}
.mini_calendar .highlight { height: 100%; background-color: #2B99FF; color: #fff; }
.mini_calendar .highlight a { color: #fff; }

.PAT-Tabs						{height:30px; line-height:30px; }
.PAT-Tabs li						{ text-align:center; }

.PAT-Tabs li a:link,
.PAT-Tabs li a:visited			{text-decoration:none; color:#6A6B6B; font-weight:bold; background:url(../img/home/tabsInActive.gif) repeat-x top left; _float:left; _width:100%; padding-left: 15px; padding-right: 15px;}
.PAT-Tabs li a:hover				{text-decoration:none; }

.PAT-Tabs li a.active:link,
.PAT-Tabs li a.active:visited	{color:#fff; font-weight:bold; border:none; background:url(../img/home/tabsActive.gif) repeat-x top left;  }
.PAT-Tabs li a.active:hover		{text-decoration:none; }

/* .PAT-box						{ border: 1px solid #CFCFCF; border-top: 0px; } */


.formFix table td table td table td table td table	{width:auto; display:inline; }
.formFix th, .formFix td							{padding:0; }

.contestAnswers {
	list-style-type:upper-alpha;
}

li.contestAnswers
{
	margin-left: 25px;
}




/* OVER
======================================= */
ul.navi-H				{margin:0; padding:0; }
.PAT-box	{padding:0 10px; }
