
/* LAYOUT */
/* ----------------------------------------- */

/*
	General Classes
*/

.hide 												{display:none;}
.clear 												{clear:both; font-size: 1px;}
.clr												{overflow: hidden;}
.alignright											{float: right; padding: 0 0 0 20px;}
.alignleft											{float: left; padding: 0 20px 0 0;}

/*
 	Body & Wrapping
*/
html												{background: #003134 url(../img/body/mainbckg.jpg) 0 0 repeat-x; height: 100%;}
html.page-id-17, html.parent-pageid-17				{background: #f94000 url(../img/body/mainbckg-orange.jpg) 0 0 repeat-x;}
html.page-id-23, html.parent-pageid-23				{background: #045a70 url(../img/body/mainbckg-blue.jpg) 0 0 repeat-x;}

body												{background: url(../img/body/mainmotive.jpg) 50% 0 no-repeat;}
body.page-id-17, body.parent-pageid-17				{background: url(../img/body/mainmotive-orange.jpg) 50% 0 no-repeat;}
body.page-id-23, body.parent-pageid-23				{background: url(../img/body/mainmotive-blue.jpg) 50% 0 no-repeat;}

/*
body												{background: #003134 url(../img/body/mainbckg.jpg) 0 0 repeat-x;}
body.page-id-17, body.parent-pageid-17				{background: #f94000 url(../img/body/mainbckg-orange.jpg) 0 0 repeat-x;}
body.page-id-23, body.parent-pageid-23				{background: #003134 url(../img/body/mainbckg-blue.jpg) 0 0 repeat-x;}

.body												{background: url(../img/body/mainmotive.jpg) 50% 0 no-repeat; height: 100%;}
.page-id-17 .body, .parent-pageid-17 .body			{background: url(../img/body/mainmotive-orange.jpg) 50% 0 no-repeat; height: 100%;}
.page-id-23 .body, .parent-pageid-23 .body			{background: url(../img/body/mainmotive-blue.jpg) 50% 0 no-repeat; height: 100%;}
*/

.wraper												{width: 960px; margin: 0 auto; overflow: hidden; position: relative;}

/*
	Header
*/
.header												{background: url(../img/header/headerbckg.jpg) 50% 0 no-repeat; height: 260px;}
.page-id-17 .header, .parent-pageid-17 .header		{background: url(../img/header/headerbckg-orange.jpg) 50% 0 no-repeat;}
.page-id-23 .header, .parent-pageid-23 .header		{background: url(../img/header/headerbckg-blue.jpg) 50% 0 no-repeat;}

.header .wraper										{height: 260px;}
.header h1											{width: 372px; height: 81px; text-indent: -9999px; background: url(../img/header/headtext.png) 0 0 no-repeat;
													 position: absolute; top: 170px; left: 390px;}													 
.page-id-17	.header h1, 
.parent-pageid-17 .header h1						{background: url(../img/header/headtext-orange.png) 0 0 no-repeat;}
.page-id-23	.header h1,
.parent-pageid-23 .header h1						{background: url(../img/header/headtext-blue.png) 0 0 no-repeat;}												 

/*
	Wrapper
*/
#leftcol											{width: 240px; float: left;}
#rightcol 											{width: 710px; float: right; background: url(../img/rightcol/closing.png) 0 100% no-repeat; padding: 0 0 4px 0;}
.page-id-17 #rightcol, .parent-pageid-17 #rightcol 	{background: url(../img/rightcol/closing-orange.png) 0 100% repeat-y;}
.page-id-23 #rightcol, .parent-pageid-23 #rightcol 	{background: url(../img/rightcol/closing-blue.png) 0 100% repeat-y;}
#rightcol #content									{background: url(../img/rightcol/rightcolbck.gif) 0 0 repeat-y; position: relative; overflow: hidden; padding: 4px 10px 0;}
.page-id-2 #rightcol #content						{padding: 0px;}
.page-id-17 #rightcol #content, 
.parent-pageid-17 #rightcol #content				{background: url(../img/rightcol/rightcolbck-orange.gif) 0 0 repeat-y;}
.page-id-23 #rightcol #content, 
.parent-pageid-23 #rightcol #content			 	{background: url(../img/rightcol/rightcolbck-blue.gif) 0 0 repeat-y;}
/* special for homepage*/
body.page-id-2 #rightcol							{background: none;}

/*
	Menu stuff
*/
#leftcol ul											{font-weight: bold;}
#leftcol ul li										{padding: 1px 0;}
#leftcol ul li a									{background: url(../img/leftcol/libck.png) 0 0 no-repeat; display: block; height: 26px; padding: 8px 0 0 50px; color: #fff;}

body.page-id-17 #leftcol ul li a,
body.parent-pageid-17 #leftcol ul li a				{background: url(../img/leftcol/libck-orange.png) 0 0 no-repeat;}
body.page-id-23 #leftcol ul li a,
body.parent-pageid-23 #leftcol ul li a				{background: url(../img/leftcol/libck-blue.png) 0 0 no-repeat;}
#leftcol ul li a:hover, 
body.page-id-17 #leftcol ul li a:hover,
body.parent-pageid-17 #leftcol ul li a:hover,
body.page-id-23 #leftcol ul li a:hover,
body.parent-pageid-23 #leftcol ul li a:hover		{background-position: 0 -34px;}
#leftcol ul li li a									{padding: 8px 0 0 70px;}

#leftcol li.page-item-17 a							{background: url(../img/leftcol/libck.png) 0 -68px no-repeat;}
body.page-id-17 #leftcol li.page-item-17 a,
body.parent-pageid-17 #leftcol li.page-item-17 a	{background: url(../img/leftcol/libck-orange.png) 0 -68px no-repeat;}
body.page-id-23 #leftcol li.page-item-17 a,
body.parent-pageid-23 #leftcol li.page-item-17 a	{background: url(../img/leftcol/libck-blue.png) 0 -68px no-repeat;}
#leftcol li.page-item-17 a:hover,
body.page-id-17 #leftcol li.page-item-17 a:hover,
body.parent-pageid-17 #leftcol li.page-item-17 a:hover,
body.page-id-23 #leftcol li.page-item-17 a:hover,
body.parent-pageid-23 #leftcol li.page-item-17 a:hover
													{background-position: 0 -102px;}
#leftcol li.page-item-23 a							{background: url(../img/leftcol/libck.png) 0 -136px no-repeat;}
body.page-id-17 #leftcol li.page-item-23 a,
body.parent-pageid-17 #leftcol li.page-item-23 a	{background: url(../img/leftcol/libck-orange.png) 0 -136px no-repeat;}
body.page-id-23 #leftcol li.page-item-23 a,
body.parent-pageid-23 #leftcol li.page-item-23 a	{background: url(../img/leftcol/libck-blue.png) 0 -136px no-repeat;}
#leftcol li.page-item-23 a:hover,
body.page-id-17 #leftcol li.page-item-23 a:hover,
body.parent-pageid-17 #leftcol li.page-item-23 a:hover,
body.page-id-23 #leftcol li.page-item-23 a:hover,
body.parent-pageid-23 #leftcol li.page-item-23 a:hover
													{background-position: 0 -170px;}

#content p.footer									{color:#003134; height: 32px; background: url(../img/footer/bck.gif) 0 0 no-repeat; margin: 10px 0; padding: 8px 10px;}
.credits											{float: right; width: 710px; margin: 0 0 10px; color: #baf0fe; font-size: 10px;}
.credits a											{color: #baf0fe;}
.footer	strong										{color:#003134}
body.page-id-17 #content p.footer, 
body.parent-pageid-17 #content p.footer				{color: #621900; background: url(../img/footer/bck-orange.gif) 0 0 no-repeat;}
body.page-id-17 .footer strong, 
body.parent-pageid-17 .footer strong				{color: #621900;}
body.page-id-23 #content p.footer, 
body.parent-pageid-23 #content p.footer				{color: #003546; background: url(../img/footer/bck-blue.gif) 0 0 no-repeat;}
body.page-id-23 .footer strong, 
body.parent-pageid-23 .footer strong				{color: #003546;}
/*
	Pages
*/

#topnews											{background: url(../img/home/infom.gif) 0 0 repeat-y; width: 690px; margin: 0 auto; color: #003235; font-weight: bold;}
#topnews .topnewsa									{background: url(../img/home/infot.gif) 0 0 no-repeat; padding: 25px 0 0;}
#topnews .topnewsb									{background: url(../img/home/infob.gif) 0 100% no-repeat; padding: 0 0 25px;}
#topnews img										{float: left; padding: 0 0 0 20px;}
#topnews .content									{width: 540px; text-align: center; padding: 0 0 0 90px;}

body.page-id-2 #content a							{position: relative; display: block; height: 549px; }
body.page-id-2 #content a.homeballroom				{float: left; width: 360px; background: url(../img/home/ballroom.jpg) 0 0 no-repeat;}
body.page-id-2 #content a.homefreestyle				{float: right;  width: 350px; background: url(../img/home/freestyle.jpg) 0 0 no-repeat;}
body.page-id-2 #content a.homeballroom:hover,
body.page-id-2 #content a.homefreestyle:hover		{background-position: 0 -549px;}
body.page-id-2 #content a.homeballroom span.hover	{display: block; width: 360px; height: 549px; background: url(../img/home/ballroom.jpg) 0 -549px no-repeat; display: none;}
body.page-id-2 #content a.homefreestyle span.hover	{display: block; width: 350px; height: 549px; background: url(../img/home/freestyle.jpg) 0 -549px no-repeat; display: none;}

.page-id-2 #rightcol #content a span				{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; cursor: pointer;}
.page-id-2 #rightcol #content a a.slowfade_mod		{background-position:0 -549px;}
.page-id-2 #rightcol #content a.homeballroom span	{background: url(../img/home/ballroom.jpg) 0 0 no-repeat;}
.page-id-2 #rightcol #content a.homefreestyle span	{background: url(../img/home/freestyle.jpg) 0 0 no-repeat;}

#content .trainer									{padding: 10px 0 0; overflow: hidden;}
#content .trainer img								{float: left; padding: 0 10px 0 0;}


#zajecia table										{border-collapse:collapse; font-family: Tahoma; font-size: 11px; color: #034347; margin: 0;}
#zajecia table strong								{color: #034347;}
#zajecia th, #zajecia td							{border:1px solid #10737d; text-align:center; vertical-align:middle;} 
#zajecia th											{width: 114px; height: 35px; background: url(../img/zajecia/thbck.jpg) 0 0 no-repeat; color: #e0f9fd; font-weight: bold;}
#zajecia td											{cursor:default; padding:5px; background: #c0f6fe;}
#zajecia td span									{display: block; font-weight: bold;}
#zajecia span.time									{color: #727272;}
#zajecia span.descr									{}
#zajecia span.date									{color: #98a0a1;}
#zajecia td.new, #zajecia span.new					{background: #fdf16b;}
#zajecia td.legend									{text-align: left;}
#zajecia td.legend span								{display: inline;}
#zajecia .new .date, #zajecia .dateold				{color: #034347}

.introtext											{background: url(../img/towarzyski/textbck.jpg) 0 0 no-repeat; height: 258px; overflow: hidden; position: relative;}
body.page-id-23 .introtext							{background: url(../img/nowoczesny/textbck.jpg) 0 0 no-repeat; height: 258px; overflow: hidden; position: relative;}
.introtext .firstblock								{width: 430px; float: left; padding: 20px 10px;}
.introtext .secondblock								{width: 210px; float: right; padding: 20px 10px;}
.introtext .thirdblock								{width: 360px; clear: both; position: absolute; bottom: 4px; left: 50px;}
#content p.dancestyle								{color: #621900; font-weight: bold; font-size: 12px; padding: 10px 0;}

.dancers 											{width: 340px; float: left; overflow: hidden; padding: 0 0 10px 0;}
.dancers.right										{padding: 0 0 10px 10px;}
.dancers img										{float: left; padding: 0 10px 0 0;}
.dancers p											{margin: 6px 0;}
.dancers .name										{font-weight: bold; color: #fd8226}
.dancers strong										{display: block; color: #621900;}

.team												{overflow: hidden; padding: 0 0 20px;}
.team img											{float: left; padding: 0 10px 0 0;}
.team p												{margin: 6px 0;}
.team .name											{font-weight: bold; color: #7a46a4}

#content .post ul, #content .post ol				{padding: 0 0 0 30px;}
#content .post ul li								{padding: 0; list-style: disc;}
#content .post ol li								{list-style: upper-roman;}

/*
	Blog Gallery
*/
#content h2.bloggallery								{padding: 10px 0 0;}
#content p.date										{padding: 0 0 4px 0; color: #2be3ff;}
.bloggallerysingle									{float:left; padding: 0 10px 0 0;}
.bloggallerysingle img								{width: 200px; border: 1px solid #2be3ff;}

/*
	Kontakt
*/
#contact											{background: url(../img/kontakt/bck.jpg) 0 100% no-repeat; height: 450px; padding: 100px 0 0; }
#contact p											{padding: 20px 0 0 40px;}
#contact p strong									{color: #E0F8FC;}
#contact p a										{color: #E0F8FC;}

/*
	Blog Nav
*/
ul.postsnav											{overflow: hidden; padding: 10px 0 0;}															 
ul.postsnav li a									{display: block; color: #003134;}
ul.postsnav li.next a								{float: right; padding: 10px 40px 12px 0px; background: url(../img/blog/prevnext.jpg) 100% -32px no-repeat;}
ul.postsnav li.prev a								{float: left; padding: 9px 0px 9px 40px; background: url(../img/blog/prevnext.jpg) 0 0 no-repeat;}

table.table											{border: 1px solid black; border-collapse: collapse;}
table.table td										{padding: 4px 6px; border: 1px solid black; text-align:center; vertical-align:middle;}
