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,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}b

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

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

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/*belka dolna, belka z menu (prawie czarny) - #191919 
belka dolna font (srebne) - #bebebe

srodek strony tło (szare) - #626262
gradient poczatek - #9b9b9b

belka górna  - #515151
belka gradient - #3d3d3d


box tło - #e1e1e3
text - #3c3c3c
pomarańcz text - #e15226

menu button pomarańcz - #dc5625


szukajka tło - #212121
boxy pod szukajką tło - #3b3b3b
*/

body{
	background: #626262 url(bg2.jpg) repeat center center;
	color:  #3c3c3c;
	font: 12px Verdana, Tahoma, Arial;
	text-align: justify;
	
}
div#gradient{
	background: #626262 url(bg1.jpg) repeat-x center center;
	position: absolute;
	top: 100px;
	width: 100%;
	z-index: -9999;
	height: 584px;
}
.cls{
	clear: both;
}
input.button, a.button, div.button{
	background: transparent url(button.png) repeat-x center center;
	height: 20px;
	line-height: 20px;
	color: white;
	font-size: 10px;
width:auto;
	d1isplay: block;
	text-align: center;
	text-decoration: none;
	border: 0;
	cursor: pointer;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
    -moz-border-radius-topright: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-right-radius: 2px;
    padding: 1px 5px;

}
	input.button:hover, a.button:hover, div.button:hover{
		text-decoration: none;
	}

		
		
.center{ margin: 0 auto;}	
.right{	float: right;}
.float{	float: left;}

.upper{	text-transform: uppercase;}
.lower{	text-transform: lowercase;}

.m-lft-1{	margin-left: 1px;}
.m-lft-2{	margin-left: 2px;}
.m-lft-3{	margin-left: 3px;}
.m-lft-4{	margin-left: 4px;}
.m-lft-5{	margin-left: 5px;}
.m-lft-10{	margin-left: 10px;}
.m-lft-15{	margin-left: 15px;}

.m-rht-5{	margin-right: 5px;}
.m-rht-10{	margin-right: 10px;}
.m-rht-15{	margin-right: 15px;}

.m-top-5{	margin-top: 5px;}
.m-top-10{	margin-top: 10px;}
.m-top-15{	margin-top: 15px;}
.m-top-30{	margin-top: 30px;}

.m-btm-5{	margin-bottom: 5px;}
.m-btm-10{	margin-bottom: 10px;}
.m-btm-15{	margin-bottom: 15px;}


.p-btm-5{	padding-bottom: 5px;}
.P-btm-10{	padding-bottom: 10px;}
.p-btm-15{	padding-bottom: 15px;}

.p-lft-5{	padding-left: 5px;}
.P-lft-10{	padding-left: 10px;}
.p-lft-15{	padding-left: 15px;}

.p-top-5{	padding-top: 5px;}
.P-top-10{	padding-top: 10px;}
.p-top-15{	padding-top: 15px;}


.p-rht-5{	padding-right: 5px;}
.P-rht-10{	padding-right: 10px;}
.p-rht-15{	padding-right: 15px;}

.w50{ 	width: 50px;}
.w100{	width: 100px;}
.w150{	width: 150px;}
.w200{	width: 200px;}
.w250{	width: 250px;}
.w300{	width: 300px;}
.w350{	width: 350px;}
.w400{	width: 400px;}
.w550{	width: 450px;}
.w500{	width: 500px;}
.w550{	width: 550px;}
.w600{	width: 600px;}
.w640{	width: 640px;}
.w650{	width: 650px;}
.w700{	width: 700px;}
.w720{ 	width: 720px;}
.w750{	width: 750px;}
.w800{	width: 800px;}
.w810{	width: 810px;}
.w850{	width: 850px;}

p.message{
	margin: 5px;
	padding: 18px 0 20px 55px;
	line-height: 30px;
	text-align: justify;
}
	p.message.warning{
		background: transparent url(icons/stop.png) no-repeat left 10px;
	}
	p.message.info{
		background: transparent url(icons/info.png) no-repeat left 10px;
	}
	p.message.ok{
		background: transparent url(icons/ok32.png) no-repeat left 10px;
	}
div#container{
	min-height: 600px;
}	
div.container{
	border: 0;
	width: 975px;
	margin: 0 auto;
}
	div.container.wide{
		width: 100%;
	}
/* góra */	
div#top{
	height: 105px;
	background: #191919 url(gradient.png) repeat-x center 0px; 
/*	background: #191919 url(bg1.jpg) repeat center center; */
}
h1 a{
	color: white;
	background: transparent url(logo.png) no-repeat left center;
	height: 80px;
	display:block;
	font-size: 26px;
	line-height: 100px;
	padding-left: 60px;
	width: 277px;
	text-indent: -9999px;
}
	div#top h1 a{
		color: white;
		text-decoration: none;
	}
/* górne submenu */
ul#top-submenu{
	text-align: right;
	margin-top: -70px;
	width: 600px;
	float: right;
	display: block;
}
	ul#top-submenu li{
		display: inline;
		margin: 0 10px;
	}
		ul#top-submenu li a{
			color: #c1bfc1;
		}
		ul#top-submenu li a:hover{
			color: #dc5625;
			text-decoration: none;
		}
/* pasek pod menu */
div#under-menu{
	height: 40px;
}
/* stopka */
div#footer{
	height: 30px;
	background: #191919;
	containermargin-top: 40px;
}
	div#footer ul {
		width: 400px;
		margin: 0 auto;
		padding-top: 10px;
	}
		div#footer ul  li{
			float: left;
			margin-right: 15px;
		}
div#footer-copyrights{
	background: #0e0e0e;
	height: 20px;
	padding-top: 10px;
	text-align: center;
	
}
/* układ 2 kolumnowy */
div.layout-2col{
	border: 0;
}
	div.layout-2col div.first-col{
		float: left;
		width: 650px;
		margin: 0 5px 0 5px;
	}
	div.layout-2col div.second-col{
		float: left;
		width:  310px;
	}
/* box na content */	
div.box{
	background: #e1e1e3;
	padding: 10px 5px;
	margin: 0 0 10px 0;
}
	div.box h1,div.box h2{
		font-size: 13px;
		color: #242424;
		margin-bottom: 5px;
		border-bottom: 1px dashed #8a8a8c;
		letter-spacing: 0px;
		text-align: left
	}
	div.box h3{
		font-size: 13px;
		color: #242424;
	}
	div.box h4{
		color: #e15226;
		font-size: 12px;
		margin-top: 5px;
		letter-spacing: 1px;
	}
	div.box h5{
		font-size: 8px;
		color: #e15226;
	}

	div.box .button{
		color: white;
	}
	
/* formularze itd */
form{
	padding: 5px;
}
	form div.field{
		padding: 1px 5px;
		border: 1px solid transparent;
		margin: 2px 0;
	}
		form div.field.error{
			border: 1px solid red;
			margin: 5px 0;
			padding: 2px inherit;
		}
			form div.field div.err-msg{
				display: none;
			}
			form div.field.error div.err-msg.show{
				display: block;
			}
		form div.field div.err-msg{
			font-size: 9px;
			color: red;
			padding: 2px;
		}
	form p.errors{
		padding: 10px 5px 15px 45px;
		background: #FF9E96 url(icons/stop.png) no-repeat 5px 5px;
		display: none;
		color: black;
	}
		form p.errors.show{
			display: block;
		}
	form label{
		width: 200px;
		display: block;
		line-height: 22px;
		float: left;
	}
	form input{
		border: 1px solid #7A7A7A;
	}
	form input.button{
		padding: 2px 5px;
		border: 1px solid transparent;
	}

div.box.design2{
	background: #3a3a3a;
	color: #c0c0c0;
	padding: 10px 10px;
	margin: 15px 0;
}
	div.box.design2 .button{
		border: 1px solid black;
	}
	div.box.design2 h1, div.box.design2 h2, div.box.design2 h3{
		font-size: 20px;
		color: #fff;
		margin-bottom: 15px;
		border-bottom: 1px dashed #e15226;
		letter-spacing: 2px;
	}
	div.box.design2 h4, div.box.design2 h5{
		color: #e15226;
		font-size: 16px;
		margin-top: 15px;
		letter-spacing: 2px;
	}
	
/* szukajka w boxie */
div#search-box{
	/*background: #1d1d1d;*/
	background-image:url('http://forumslubne.pl/media/template/search_backgroud.png');
	padding: 5px;
	color: #7a7a7a;
	height: 150px;
}
	div#search-box h5{
		font-size: 10px;
		color: #fff;
		border-bottom: 1px dashed #dc5625;
		letter-spacing: 2px;
	}
	div#search-box form
	{
		padding: 2px 5px;
	}
		div#search-box form label
		{
			line-height: 12px;
			width: 120px;
			
		}
		div#search-box form div.field{
			padding: 0 2px 0 0;
			margin: 5px 0;
			float: left;
			display: block;
		}
		div#search-box form input,div#search-box form select{
			color: #7a7a7a;
			bo/rder: 1px solid #7a7a7a;
			font-size: 8px;
			bac/kground: #1d1d1d;
			margin: 0;
			he/ight: 15px;
			line-height: 8px;
			margin-left: 5px;
			font-size: 10px;
			width: 150px;
		}
		div#search-box form input.send{
			background: transparent url(button.png) repeat-x center center;
			width: 50px;
			float: right;	
			color: white;
			margin: 10px 15px;
			border: 0;
		}
		div#search-box form option:hover{
			background: red;
		}
div#adtaily{
	background: #1d1d1d;
	margin: 10px 0 0 0;
	padding: 5px;
	color: #7a7a7a;
	height: auto;
}

div#facebook{
	background: #CCCCCC;
	margin: 10px 0 0 0;
	padding: 5px;
	color: #7a7a7a;
	height: auto;
}

div.smallImg{
	float: left;
	margin: 15px;
	border: 1px solid #CACACA;
	width: 200px;
	height: 150px;
	padding: 4px;
	text-align: center;
	overflow: hidden;
}
div.smallImg.description{
	height: 200px;
}

div#calendar{
	border: 0px solid red;
}
	div#calendar div.calendar-header button, div#calendar div.week button{
		border: 1px solid #E15226;
		float: left;
		height: 30px;
		width: 30px;
		line-height: 25px;
		text-align: center;
		overflow: hidden;
		font-size: 12px;
		font-weight: bold;
		margin: 4px;
		padding: 0 2px;
		display: block;
	}
	div#calendar div.week{
		clear: both;
	}
		div#calendar div.week button{
			border: 1px solid #626262;
			cursor: pointer;
			padding: 0;
			background: transparent;
			
		}
		div#calendar div.week button.no-active{
			border-color: transparent;
			
		}
		div#calendar div.week button.busy{
			border-color: red;
			background: red;
		}
		div#calendar div.week button.free{
			b1order-color: green;
			background: green;
		}
		div#calendar div.week button.notice{
			backg1round: green;
		}
		div#calendar div.week button.client{
			back1ground: red;
		}
		div#calendar div.week button.notice.client{
			background: orange;
		}
		
table.design1, table.design1a{
	border: 1px solid #626262;
	margin: 15px 0;
}
	table.design1 thead, table.design1a thead{
		background-color: #E15226;
		text-align: left;
	}
		table.design1 thead th, table.design1 tbody td,
		table.design1a thead th, table.design1a tbody td{
			padding: 5px;
			cursor: pointer;
			
		}
		table.design1 tr:nth-child(2n), 
		table.design1a tr.odd {
			background-color: #CECECE;
		}
		}
		table.design1a tr.even {
			background-color: #E1E1E3;
		}
		
		table.design1 tr:hover,
		table.design1a tr:hover{
			background-color: #9C9C9C;		
		}
ul.list li{
	margin-bottom: 10px;
}
ul.gallery-select {
	width: 640px;
	margin: 0 auto;

}

ul.gallery-select li{
	float: left;
	width: 20px;
	background: white;
	height: 20px;
	color: white;
	border: 1px solid #E15226;
	margin: 5px;
	cursor: pointer;
	text-indent: -9999px; 
}
ul.gallery-select li.active,
ul.gallery-select li:hover{
	background: #E15226;
	color: #E15226;
	border: 1px solid #E15226;
}
	ul.gallery-select li a{
		color: white;
	}
	
div.img-floatbox, div.img-floatsuperbox{
	border: 1px solid transparent;
	float: left;
	height: 700px;
	width: 50px;
}
div.gallery-image{
	border: 1px solid #a8a8a8;
	width: 640px;
	height: 480px;
	margin: 10px auto;
	display: table;
	background: #a0a0a0;
	floa1t: left;
}
	div.gallery-image div.image{
		text-align: center;
		margin: 0 auto;
		display: table-cell;
		vertical-align: middle;
		height: 480px;
	}
div.gallery-control div.gallery-prev{
	position: absolute;
	background: transparent url(slider-left.png) no-repeat center center;
	text-indent: -9999px;
	width: 36px;
	height: 36px;
	margin-top: -260px;
	margin-left: 100px;
}
div.gallery-control div.gallery-next{
	position: absolute;
	background: transparent url(slider-right.png) no-repeat center center;
	text-indent: -9999px;
	width: 36px;
	height: 36px;
	margin-top: -260px;
	margin-left: 795px;
}
/* TO DELETE */
div.img-floatsuperbox{
	width: 700px;
	text-align: center;
}
		div.img-floatbox a{
			margin-top: 200px;
			width: 36px;
			height: 36px;
			float: left;
			background: transparent url(slider-left.png) no-repeat center center;
			text-indent: -9999px;
		}
		div.img-floatbox a.arrow-right{
			float: right;
			background: transparent url(slider-right.png) no-repeat center center;
		}
/* END TO DELETE */
.sml{
	font-size: 10px;
}
hr.small.dotted{
	width: 250px;
	border: 1px solid #E15226;
	margin: 15px auto;
}

div.box.dark{
	background-color: #2f2f2f;
	color: #cccccc;
}
	div.box.dark div.smallImg.description{
		border: 1;
		border-color: #4d4d4d;
		background: #3d3d3d;
	}
ul.menu{
	overflow: hidden;
	font: 12px Arial, Verdana, Tahoma;
}
	ul.menu li{
		list-style-type: none;
		float: left;
	}
		ul.menu li a{
			display: block;
			width: 150px;
			height: 15px;
			line-height: 15px;
			padding: 0 10px;
			text-decoration: none;
			font-weight: bold;
		}
			ul.menu li.active{
				background: #dc5625;
			}
			ul.menu li:hover{
				background: #dc5625;
			}
				ul.menu li:hover a{
					color: white;
				}
			
			ul.menu li li a{
				height: 12px;
				line-height: 14px;
				width: 200px;
				color: black;
				padding: 6px 12px;
			}
		ul.menu li li:hover{
			background: #999;
		}
		ul.menu li ul{
			overflow: hidden;
			display:none;
			margin: 0px;
		}
		ul.menu li:hover ul{
			position: absolute;
			background: #aaa;
			padding:0;
			border:1px solid #999;
			display: block;
			width: 200px;
		}
		
a span{
	display: block;
	width: 24px;
	height: 24px;
	float: left;
}
	a#client span{
		background: transparent url(icons/small/users.png) no-repeat 0px 0px;
	}
	a#notice span{
		background: transparent url(icons/small/edit.png) no-repeat 0px 0px;
	}
	a#next span{
		float: right;
		
		background: transparent url(icons/small/forward.png) no-repeat 0px 0px;
	}	
	a#prev span{
		background: transparent url(icons/small/rewind.png) no-repeat 0px 0px;
	}
	a#edit span.active{
		
		background: transparent url(icons/small/star.png) no-repeat 0px 0px;
	}
	
li.newMessages a{
	background: transparent url(icons/small/small-star.png) no-repeat left center;
	padding-left: 25px;
}

.small{
	font-size: 12px;
}


a, a:hover{
	color: #e15226;
	text-decoration: none;
}
	a:hover{
		text-decoration: underline;
	}
	a.button.more{
		width: 50px;
		background: transparent url(button-silver.png) repeat-x center center;
		height: 13px;
		font-size: 9px;
		line-height: 13px;
		color: #dc5625;
		border: 1px solid #a8a8a8;
	}
		a.button.more:hover{
			background: transparent url(button.png) repeat-x center center;
			color: white;
		}

div.slider{
	background: #4d4d4d;
	padding-top: 1px;
	height: 300px;
}
	div.slider div.txt{
		
		width: 200px;
		float: left;
		cursor: pointer;
	}
		div.slider div.txt a{
			height: 50px;
			padding: 5px;
			background: white;
			overflow: hidden;
			text-align: left;
			background: transparent url(background-slider.png) repeat-x left center;
			color: black;
			text-decoration: none;
			display: block;
		}
			div.slider div.txt a.active,
			div.slider div.txt a:hover{
				/*background: #DC5625;*/
				background: transparent url(background-slider2.png) repeat-x left center;
			}
			div.slider div.txt span{
				font-size: 25px;
				padding: 0 5px;
				float: left;
				color: #5A5A5A;
			}
			div.slider div.txt h5{
				padding: 5px;
				/*font-size: 13px;*/
				font: 13px, Verdana, Tahoma, Arial;
			}
	div.slider div.img{
		overflow: hidden;
		width: 450px;
		float: left;
		height: 300px;
	}
div.article{
	border: 1px solid #CACACA;
	margin: 5px 0;
	padding: 5px;
	background: #f1f1f1;
}
p.center{
	text-align: center;
}
p#pagination span{
	cursor: pointer;
}
p#pagination span:hover{
	color: #E15226;
}
p#pagination span.active{
	font-weight: bold;
}
span.imgTxt{
	float: left;
	padding: 10px;
	margin: 10px;
	border: 1px solid #CACACA;
	background: #FFFFFF;
}
span.imgTxt.right{
	float: right;
}
span.imgTxt span{
	float: right;
	margin: 1px 5px -3px 0;
	font-size: 9px;
	color: #666666;
}
span.imgTxt.l{
	flo1at: none;
	display: block;
	text-align: center;
}
span.imgTxt.l.right{
	float: right;
}
ul.structure{
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 25px;
}
ul.structure small{
	font-size: 9px;
}

/* górne menu */
div#top-menu{
	position: relative;
	top: 0px;
}
	ul#menu, ul.v-menu{
		overflow: hidden;
		font: 11px Arial, Verdana, Tahoma;
		background: transparent url(background-menu.png) repeat-x left center;
	}
		ul#menu li, ul.v-menu li{
			list-style-type: none;
			float: left;
		}
			ul#menu li.right, ul.v-menu li.right{
				float: right;
			}
			ul#menu li a, ul.v-menu li a{
				display: block;
				border: 1px solid transparent;
				border-left: 1px solid #262626;
				padding: 0 10px;
				color: #cbcbcb;
				line-height: 24px;
				height: 24px;
				text-decoration: none;
				font-weight: bold;
			}
				ul#menu li.first a, ul.v-menu li.first a{
					border-left: 1px solid transparent;
				}
				ul#menu li.active, ul.v-menu li.active{
					background: #dc5625;
				}
				ul#menu li:hover, ul.v-menu li:hover{
					background: #dc5625;
				}
				ul#menu li li a, ul.v-menu li li a{
					height: 12px;
					line-height: 14px;
					font-size: 10px;
					width: 200px;
					color: black;
					padding: 3px 12px;
				}
			ul#menu li li:hover, ul.v-menu li li:hover{
				background: #999;
			}
			ul#menu li ul, ul.v-menu li ul{
				overflow: hidden;
				display:none;
				margin: 0px;
			}
			ul#menu li:hover ul, ul.v-menu li:hover ul{
				position: absolute;
				background: #aaa;
				padding:0;
				border:1px solid #999;
				display: block;
				width: 200px;
			}

small{
	font-size: 7px;
}
div.contest-img{
	border: 1px solid gray;
	padding: 5px;
	text-align: center;
	background: black;
	width: 950px;
	margin: 5px;
}
div.handler{
	width: 100%;
	height: 10px;
	padding: 5px 0;
	background: gray;
	color: white;
cursor: pointer;
	text-align: center;
}
div#contest-control{
	border: 1px solid black;
	background: orange;
	padding: 5px;
	position: fixed;
	z-index: 9999px;
	left: 50px;
	top: 50px;
}
form input.button{
display: block;
		padding: 2px 5px;
		border: 1px solid transparent;
	}
div#images-big{
	margin: 5px auto;
	text-align: center;
}
	div#images-big img{
		cursor: pointer;
	}
div#images-big span{
	bord1er: 1px solid black;
	margin: 0 auto;
	padding: 15px 0;
	display: block;
	text-align: center;
	width: 500px;
}
div.smallImg div.delete{
	position: absolute;
}
div.smallImg div.delete a{
	background: transparent url(icons/small/minus.png) no-repeat 0px 0px;
	width: 24px;
	height: 24px;
	display: block;
	text-indent: -9999px;
}
div.smallImg div.delete a:hover{
	background: transparent url(icons/small/minus-white.png) no-repeat 0px 0px;
}
div#list td.notice{
	text-indent: -9999px;
	background: transparent url(icons/small/edit.png) no-repeat 20px 0px;
}
div#list thead th{
	text-align: center;
}
div#list td.client{
	text-indent: -9999px;
	background: transparent url(icons/small/users.png) no-repeat 20px 0px;
}
div#list strong{
	display: block;
	float: left;
	width: 100px;
}
div.super{
	min-height: 400px;
}
div#calendar div.week button.cell{

	background: transparent url(cal-cell.png) no-repeat right bottom;
}

div.result div.avatar{
	float: left;
	width: 200px;
	height: 200px;
}
div.fpfs-user{
	background: transparent url(fpfs2.png) no-repeat right 0;
	width: 200px;
	height: 75px;
float: left;

}	
.hidden{
	display: none;
}
div.imgP{
	float: none;
	text-align: center;
	margin: 0 auto;
	width: auto;
}
	div.imgP img{
		margin: 0 auto;
		border: 1px solid #CACACA;
		padding: 10px;
		padding-bottom: 25px;

	}
	div.imgP span{
		margin-top: -20px;
		position: relative;
		display: block;	
	}
div.abc{
	text-align: center;
	border: 1px solid red;
}
span.imgTxt.width{
text-align: center;
}

span.tag{
	border: 1px solid black;
	padding: 3px;
	display:block;
	float: left;
	margin-right: 5px;
}
div.tags{
	margin: -10px 0 10px 0;
}
div.contest-img.move{
	width: 255px;
	float: left;
}
div.contest-img.move img{
	width:250px;
}
div.image-info img{
	width: 250px;
	float: left;
}
div.image-info div.info{
	width: 500px;
	margin-left: 30px;
	float: left;
}
div.rating{
	width:100px;
	height: 15px;
	margin: 0 auto;
}
div.rating-star{
	width: 20px;
	height: 20px;
	background: transparent url(star_all.png) no-repeat 0 -40px;
	float: left;
	cursor: pointer;
}
div.rating-star.full{
	background: transparent url(star_all.png) no-repeat 0 0;
}

div.result2{
	border: 1px solid #a8a8a8;
	padding: 5px;
	min-height: 255px;
	overflow: hidden;
	background: #c0c0c0;
	font-family: Verdana, Tahoma, Arial;
	margin: 3px 0;

}
div.result2 div.avatar{
	border: 1px solid #a8a8a8;
	width: 200px;
	height: 200px;
	display: table;
	background: #a0a0a0;
	float: left;
}
	div.result2 div.avatar div.center{
		text-align: center;
		margin: 0 auto;
		display: table-cell;
		vertical-align: middle;
		height: 200px;
	}
div.result2 div.description{
	float: left;
	width: 670px;
	padding: 0 5px;
}
	div.result2 div.description h2{
		font-size: 18px;
		font-weight: bold;
		color: #e55800;
		border: 0;
		text-decoration: none;
		margin-bottom: 20px;
	}
		div.result2 div.description h2 a{
			color: #e55800;
			text-decoration: none;
		}
	div.result2 div.description div.column{
		width: 640px;
		margin-top: 10px;
		font-size: 12px;
		line-height: 16px;
		margin-right: 2px
	}
		div.result2 div.description div.column h4{
			color: #212121;
			font-size: 12px;
			font-weight: bold;
			margin-top: -5px;

		}
	div.result2 div.info{
		width: 400px;
	}
	div.result2 div.icons{
		float: left;
		width: 50px;
	}
		div.result2 div.icons div.fpfs-user{
			background: transparent url(fpfs2.png) no-repeat center center;
			width: 40px;
			height: 40px;
			float: none;
			margin: 0 auto;
		}
	div.result2 div.wrapper{
		width: 890px;
		float: left;
	}
div.cards ul{
	margin-top: 20px;
	padding-left: 10px;
	height: 30px;
	overflow: hidden;
}
	div.cards ul li{
		float: left;
		margin-right: -6px;
		height: 30px;
		line-height: 30px;
		margin-top: 5px;
		color: white;
		text-align: center;
		display: block;
		position: relative;
	}
		div.cards ul li a{
			display: block;
			width: 120px;
			height: 30px;
			color: white;
			background: transparent url(tab.png) no-repeat center center;
			text-decoration: none;
		}
			div.cards ul li.active{
				margin-top: 0;
			}
			div.cards ul li a:hover{
				text-decoration: none;
				margin-bottom: 2px;
			}
div.tab{
	min-height: 250px;
	border: 1px solid #a8a8a8;
	padding: 20px 10px;
	background: #E1E1E3;
}
.node-1{ z-index: 50; }
.node-2{ z-index: 48; }
.node-3{ z-index: 46; }
.node-4{ z-index: 44; }
.node-5{ z-index: 42; }
.node-6{ z-index: 40; }
.node-7{ z-index: 38; }
.node-8{ z-index: 36; }
.node-9{ z-index: 34; }
.node-10{ z-index: 32; }
.node-11{ z-index: 30; }
.node-12{ z-index: 28; }
.node-13{ z-index: 26; }
.node-14{ z-index: 24; }
.node-15{ z-index: 22; }

div.load{
	display: block;
	position: absolute;
	top: 0;
	_top: 50%; /* IE */
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent url('ajax-loader.gif') no-repeat center center;
}



