/* 
	Theme Name: clubdecadence.co.uk ver 1.0
	Theme URI: http://www.clubdecadence.co.uk
	Description: Club Decadence
	Author: Artur Kępa
	Author URI: http://www.arturkepa.com
	Version: 1.0
*/

/* begin reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,input{border:0;}address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}q:before,q:after{content:'';}
/* end reset css */

/* begin ird reset */
	
	/* txt & a */
	strong {font-weight:bold;}
	em {font-style:italic;}
	a,a:hover {outline:none;cursor:pointer;text-decoration:none;}
	.fl {float:left;}
	.fr {float:right;}
	
	/* form */
	legend {display:none;}
	input, select, textarea { font-family:Georgia, sans-serif;  line-height:18px;padding:2px 4px; }
	textarea {border:0;overflow:auto;}
	button {clear:both;display:block;border:0;float:left;background:transparent;}
	.fih {display:none;}
	.fic input, .fir input {width:13px;height:13px;background:#fff;}
	.fic em, .fic input, .fir em, .fir input, button {cursor:pointer;}
	.fib input, .fib button {cursor:pointer;}
/* end ird reset */

/* begin main */
	html {height:100%;padding-bottom:1px;}
	html,body {background:#fff url('css/body.gif') 0 -25px repeat; color:#000; height: 100%}
	html,body,a,a:hover {color:#000;line-height:17px;font-size:13px;font-family:"Times New Roman", Georgia, sans-serif;}
	a:hover {color:#ffeaa6;}

	#ak {width:100%; height:100%; background:url('css/ak.gif') 0 0 repeat-x;}

	#ak-, #t, #a, #c, #m, #f  {width:900px;margin:0 auto;}
	
	#t, #a, #c, #m, #f, #t h1, .ula, .hr, .h2, .ulb, .txt, .frm, #t p, .clc, #clb, .ulw {clear:both;float:left;}
	
	#t h1, #t h1 a, #m a, #m a:hover, .btn, .btn:hover, #cl .h2 h2, #cl .h2 h2 a, #cl .h2 h2 a:hover {display:block;width:100%;height:100%;overflow:hidden;text-indent:-55161px;}
	
	a em, a:hover em {font-size:9px; font-family:Arial, Helvetica, sans-serif;}
	
/* end main */

/* begin #t */
	#t { height:165px; }

		#t h1, #t h1 a, #t h1 a:hover {width:900px; height: 145px; background:transparent url('css/t.gif') 0 0 no-repeat; float:left;}
		#t h1 a {background-position:0 0;}
		#t h1 a:hover {background:transparent;}
		#t p {width:900px;height:20px;display:block;text-indent: -55161px;}
		
/* end #t */

/* begin #m */
	#m {width:900px;}
	#m,#m a, #m a:hover {height:37px;}
	#m a, #m a:hover{background:transparent url('css/m.gif') 0 -37px no-repeat;}
		#m ul {width:900px;}
		#m li {float:left;display:block;height:37px;}
		
		#m #m1 {width:105px;margin-left: 75px;display: inline;} #m1 a {background-position:-75px 0;} #m1 a:hover {background-position:-75px -37px;}  
		#m2 {width:102px;} #m2 a {background-position:-180px 0;} #m2 a:hover {background-position:-180px -37px;}  
		#m3 {width:118px;} #m3 a {background-position:-282px 0;} #m3 a:hover {background-position:-282px -37px;}  
		#m4 {width:121px;} #m4 a {background-position:-400px 0;} #m4 a:hover {background-position:-400px -37px;}  
		#m5 {width:95px;} #m5 a {background-position:-521px 0;} #m5 a:hover {background-position:-521px -37px;}  
		#m6 {width:91px;} #m6 a {background-position:-616px 0;} #m6 a:hover {background-position:-616px -37px;}  
		#m7 {width:124px;} #m7 a {background-position:-707px 0;} #m7 a:hover {background-position:-707px -37px;}  
		
/* end #m */


/* begin #c */
	#cl,#cc,#cr {float:left;}
	#cl {width:656px;float:left;}
		.clc, #clb {width:100%;}
		.clc {background: transparent url('css/clc.gif') 0 0 repeat; }
		#clb {background: transparent url('css/clb.gif') 0 0 repeat; height:21px; position: relative;}
			#clb #clb-corruption, #clb #clb-debauchery, #clb #clb-buttons { position: absolute; }
			#clb span {text-indent: -55161px;display:block;width:100%;height:100%;}
			#clb #clb-corruption { z-index: 3; width:421px; height: 278px; background: transparent url('css/corruption.png') 0 0 no-repeat; top:-169px; left: -144px; } 
			#clb #clb-debauchery { z-index: 2; width:109px; height: 338px; background: transparent url('css/debauchery.png') 0 0 no-repeat; top:-226px; right:-53px; } 
			#clb #clb-buttons { z-index: 1; width:109px; height: 338px; top:-169px; right:150px; }
			
		
		
		#cl .txt {width:562px; margin-left:46px;}
		
	#cr {width:211px;float:right;}
	
/* end #c */
		
/* begin .hr*/
	.hr { overflow:hidden;height:1px;background:#012b0d;width:100%; margin-top:19px;}
	.hr hr { display:none; }
/* end .hr */
	
/* begin .txt */
		.txt, .txt a, .txt a:hover {line-height: 24px; font-size:17px; color:#fff	;}
		.txt a{color:#c92530;}
		.txt a:hover {color:#a01216;}
		.txt sup {line-height:5px;font-size:8px;}
		.txt p {margin:2px 0 5px 0;}
		.txt i, .txt em {font-style:italic;}
		.txt h1 {margin-top:36px;}
		.txt h1, .txt h1 a, .txt h1 a:hover {font-size:26px; line-height:30px; font-weight:bold; }
		.txt h2 {margin-top:22px;}
		.txt h2, .txt h2 a, .txt h2 a:hover {font-size:21px; line-height:23px; }
		.txt h3, .txt h3 a, .txt h3 a:hover {font-size:19px; line-height:21px; }
		.txt ul li {clear:both; padding-left:16px; background:transparent url('css/txt-li.gif') 4px 10px no-repeat; }
			.txt ul li li {background:transparent url('css/txt-li.gif') 0 5px no-repeat; padding-left:13px;}
		.txt strong {font-weight:bold;}
		.txt small {line-height:10px;}
		.txt big {line-height:20px; font-size:17px;}
		.txt h3, .txt h4, .txt h5, .txt h6 {margin-top:10px; clear:both;}
		.txt h3 {margin-top:25px;}
		.txt em {font-style:italic;}

			.txt ul ul, .txt ol ol {margin-top:0; margin-bottom:0; padding:0;}
			.txt ol {list-style-type:decimal; list-style-position:inside;}
			.txt ol li li {padding-left:18px;}
		.txt h4, .txt h4 a, .txt h4 a:hover {font-size:13px;font-weight:bold;line-height:18px;}
		.txt h5, .txt h5 a, .txt h5 a:hover {font-size:12px;font-weight:bold;line-height:14px;}
		.txt h6, .txt h6 a, .txt h6 a:hover {font-size:11px;font-weight:bold;line-height:13px;}	
		.txt table caption {display:none;}
		.txt table {margin-top:10px;}	
		.txt table th {background:#000; color:#fff;}
		.txt table td {}
		.txt table td, .txt table th {/*padding:7px 16px; border:1px solid #1b1b1b;*/}
		.txt blockquote {margin: 20px 0 0 0; text-indent:20px; font-style:italic; }
		
/* end .txt */

/* begin .h2 */
	.h2 {display:block; width:100%;}
	#cl .h2 {width:656px;height:68px;background:transparent url('css/cl-h2.gif') 0 0 no-repeat;}
	#cl .h2 h2 {width:181px;height:43px; display:block; margin:12px 0 0 243px; }
	.h2-welcome h2 {background: transparent url('css/h2-welcome.gif') 0 0 no-repeat;}
	.h2-events h2 {background: transparent url('css/h2-events.gif') 0 0 no-repeat;}
	.h2-venue h2 {background: transparent url('css/h2-venue.gif') 0 0 no-repeat;}
	.h2-tickets h2 {background: transparent url('css/h2-tickets.gif') 0 0 no-repeat;}
	.h2-gallery h2 {background: transparent url('css/h2-gallery.gif') 0 0 no-repeat;}
	.h2-rules h2 {background: transparent url('css/h2-rules.gif') 0 0 no-repeat;}
	.h2-links h2 {background: transparent url('css/h2-links.gif') 0 0 no-repeat;}
	.h2-contact h2 {background: transparent url('css/h2-contact.gif') 0 0 no-repeat;}
	.h2-membership h2 {background: transparent url('css/h2-membership.gif') 0 0 no-repeat;}


/* end .h2 */

/* begin .ula */
	.ula li {margin-top:24px; float:left; overflow:hidden; clear:both; width:100%;}
	.ula .fl {width:290px;}
	.ula .fr {width:61px;}
	.ula h3 {text-transform:uppercase;}
	.ula, .ula a, .ula a:hover {line-height:17px; font-size:13px; color:#fff;}
		.ula a{color:#febd0e;}
		.ula a:hover {color:#fff;}
		.ula p { margin-top:8px;}
		
		.ula .date {color:#829e8a; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
		.ula img {border:1px solid #febd0e;}
		.ula a:hover img {border-color:#fff;}
/* end .ula */

/* begin .ulb */
	.ulb {width:292px; background: #fff;}
	.ulb li {float:left; display: block;}
/* end .ulb */

/* begin .btn */
	.btn, .btn:hover {width:100px; height:26px; background: #fff;}
	.btn:hover { background-position: 100% 100%}
/* end .btn */

/* begin .f */
	#f {overflow:hidden; float:left; margin:0 0 0 390px; display: inline; padding:5px 0 15px 0; width: 423px; }
	#f, #f a, #f a:hover {font-size:11px; line-height:14px;}
	#f li {float:left;}
	#f ol li {border-right:1px solid #011002;}
	#f li.f, #f li.l {border:0;margin-right:25 px;}
	#f ol, #f ul {color:#E35557;}
	#f ol li {margin-right:8px;padding-right:8px;}
	#f ol a, #f ul a {color:#E35557;}
	#f ul li {margin-right:10px;padding-right:10px;}
	#f a:hover {color:#E35557;}
	#f ol {margin:5px 0 0 15px;float:left;}
	#f ul {margin:5px 15px 0 0px;float:left;}
/* end .f */


/* begin .door */ 
	.door, .txt-door {margin: 50px auto;width:500px; float: none;}
	.door {height:57px;}
	.txt-door p {text-align: center;}
	.door input {width:183px;height:57px; background:transparent url('css/entry.gif') 0 0 no-repeat;display:block;text-indent: -55161px; cursor: pointer;float:left; }
	.door .doorExit {background-position: -183px 0; float:right;}
	.door .doorExit:hover {background-position: -183px -57px; }
	.door .doorEntry:hover {background-position: 0 -57px; }
	
/* end .door */


/* popełnione przez arturkepa.com */

#clb-buttons,#cr {display:none;}
#cl {float:none;margin:0 auto;}