* {	margin: 0;	padding: 0}html{	background: #000;	min-width:100%}html#index-page {width:100%;max-width:100%;}body {	font-family:'Muli',Arial,sans-serif;	margin: 0;	overflow: visible;	padding: 0;}a,div {	color: #FFF}a,span,input,textarea,div {	outline: none}a,a:hover,a.FBConnectButton,.nawigacja span,span.red,span.user-action,#obserwuj,span.green {	text-decoration: none;}input[type=submit], select, .slide-down, .article_overlay_link, .counter, .contest_a, .contest_b, .contest_see_btn a, .tbl_naglowek, #banner .prawe li a, #profile .user, .info,.info h1,.kategoria, .title, .comment_header a, span.green,  span.red, .menu_body li a:hover, #wiadomosc, .footer, #login-wrapper input.button, #alerty_pw_1, #notifypw_1, #pwclose_1, .cenzura-bg-button, .cenzura-div-span strong, .FBConnectButton .FBConnectButton_Text,.FBConnectButton_Text, .buttons-menu-nice a, #show_comments {	font-weight: 700}label, .article_overlay, .contests, .menu_top, #main_menu_user, #profile, #info2, .title, .vote, .tag_list,.tag_list a, #formularz_comments, #comments_wrapper, .comment_as_demot, .comment,.logowanie, .top_profile, .add_conditions, h4, .nawigacja,.fancy-list,.simple-page, #rules h1, .popular-tags,.category-panel, .widget-fanbox, #rules p, #lab, #alerty_pw_1, #notifypw_1,  .sms-opis, .article_intro,#add_av, .mem_add_descript, div.ips-post-content, div.ips-post-title, .file-report, #banner .categories-menu-submenu li, .contest {	text-align: left;}.preloader_on, .article_overlay, .contests, .menu_top, #banner, .vote-archive, #video_male,#animated_demot, #video_pozycja_male,.animated_demot_body, #koment_user, #user_loader, #ajax_text, #wyniki_wysz, #contentArea, #obraz_big, .wyszukiwarka, h4, .nawigacja,.fancy-list, .popular-tags,.category-panel, fieldset.search-fields, .btn_2 {	margin: 0 auto;}label {	float: left;	margin: 5px;	padding-left: 20px;}input[type=checkbox] {    border: 0 none;    bottom: 0;    height: 15px !important;    margin: 3px 3px 0;    vertical-align: bottom;    width: 15px !important;}input[type=file],input[type=image] {	height: auto!important;	width: auto!important}input[type=submit] {	background-color: #0066cb;	border: 0;	color: #000;	cursor: pointer;	margin: 5px;	padding: 10px;	text-transform: uppercase}input[type=text],input[type=password],input[type=file],textarea {	-moz-box-shadow: 2px 2px 2px 0 #8e8e8e inset;	-webkit-box-shadow: 2px 2px 2px 0 #8e8e8e inset;	background-color: #dfdfdf;	border: 1px solid #444;	box-shadow: 2px 2px 2px 0 #8e8e8e inset;	color: #343434;	display: block;	float: left;	font: 12px Verdana, Helvetica, Arial, sans-serif;	margin: 5px;	padding: 6px 6px 6px 10px}select {	-moz-box-shadow: 2px 2px 2px 0 #8e8e8e inset;	-webkit-box-shadow: 2px 2px 2px 0 #8e8e8e inset;	background-color: #DFDFDF;	border: 0 none;	box-shadow: 2px 2px 2px 0 #8e8e8e inset;	color: #343434;	padding: 4px 4px 4px 10px}h1 {	font-size: 1.5em;	padding: 3px}textarea :focus {	border-color: #aaa}.widget-wait-box .item_title,.button-next,.button-previous,.slide-down,.article_overlay_intro,.article_overlay_link {	text-shadow: .1em .1em .05em #000}#naglowek {	overflow: hidden}#all_page {	margin-left: auto;	margin-right: auto;	overflow: hidden;	text-align: center;	width: 1098px;}@media all and (max-width: 800px) {	#all_page {		overflow: auto;	}}.preloader_on {	display: block;	text-align: center}.preloader-add-container {    background-color: #111111;    display: block;    height: 100%;    left: 0;    position: fixed;    top: 0;    width: 100%;	-moz-opacity: 0.7;	filter: alpha(opacity=70);	opacity: 0.7;	z-index: 99;}.preloader-add {    background-color: #181818;    display: block;    height: 100px;    left: 50%;    margin-left: -25px;    position: fixed;    top: 40%;    width: 100px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	-moz-box-shadow: 0 0 5px 3px #888888;	-webkit-box-shadow: 0 0 5px 3px #888888;	box-shadow: 0 0 5px 3px #888888;	z-index: 101;}.tools {	display: inline-block;	margin: 10px 15px 0;	vertical-align: top;	width: auto}.tools-nk {    width: 110px !important;}.button-next,.button-previous {	display:none;	position: absolute;	z-index: 5;	height: 360px;}.button-previous-link{	background-position: 0px 130px !important;}.button-next-link{	background-position: -60px 130px !important;}.button-next {	right: -50px}.button-previous {	left: -50px}.button-next a,.button-previous a {	display: block;	padding: 100px 0;	width: 60px;	background: url(/images/nextprevarrows.png) no-repeat;	text-indent: 100%;	white-space: nowrap;	overflow: hidden;}.box-next, .box-previous{    background: url("/images/next_previous_box.gif") no-repeat scroll 0 0 #FFFFFF;    border: 1px solid #bbb;    bottom: 5px !important;    min-height: 190px;    padding: 0 3px;    position: fixed;    width: 160px;	color: #444444;    font: 12px/15px Arial,sans-serif;	z-index: 998;}.box-previous .box-link {    background: url("/images/next_previous_arrows.png") no-repeat scroll 0 3px transparent;    padding: 0 0 0 45px;}.box-next .box-link {    background: url("/images/next_previous_arrows.png") no-repeat scroll right -10px transparent;    float: right;    padding: 0 45px 0 0;}.box-next .box-link, .box-previous .box-link {    color: #FFFFFF;    font: bold 12px/27px Arial;    text-decoration: none;}.box-next .img img, .box-previous .img img{	max-width: 160px;	max-height: 160px;}.slide-down {	cursor: pointer;	font-size: .8em;	margin-top: 10px;	text-align: center;	width: 100%}.article_intro_roll{	overflow: hidden;	max-height: 100px;	height:auto}.gallery_intro li,.article_intro li {	margin-left: 20px}.gallery_intro p,.article_intro {	color: #EFEFEF;	text-shadow: 1px 1px 0 #000;	background-color: #222;	border: 1px solid #333;	box-shadow: 0 1px #000000, 0 2px 1px rgba(0,0,0,0.4);	display: block;	margin: 0 0 20px;	padding: 15px}.gallery_images img{	max-height: 700px;	max-width: 700px;	margin-bottom: 10px;	width:expression(document.body.clientWidth < 700 ? "700px" : document.body.clientWidth > 700 ? "700px" : "auto");}.article_overlay {	position: relative; }.article_overlay * {	max-width:100%}.article_overlay_div {	background: url(/images/transparentoverlay.png);	bottom: 4px;	position: absolute;	width: 100% !important;}.article_overlay_intro {	color: #F3F3F3;	padding: 15px 10px 10px 15px;	width: auto}.article_overlay_link {	background: url(/images/czytajdalej.png) no-repeat left top;	color: #000;	display: block;	float: right;	font-size: 12px;	height: 26px;	line-height: 26px;	margin: 0 10px 10px 0;	padding-left: 15px;	text-shadow: 1px 1px 0 #EFEFEF;	width: 125px}.article_overlay_intro p {	padding: 0 0 10px}.counter {	color: #fff;	display: block;	float: right;	font-size: 9px;	margin-right: -3px;	padding: 1px 2px 0;	position: relative;	top: 16px;	z-index: 10	-webkit-background-size: 100% 100%;	-moz-background-size: 100% 100%;	-o-background-size: 100% 100%;	background-size: 100% 100%;	background: -webkit-gradient(linear, left top, left bottom, from(#e24913), to(#d52607));	background: -webkit-linear-gradient(top, #e24913, #d52607);	background: -moz-linear-gradient(top, #e24913, #d52607);	background: -ms-linear-gradient(top, #e24913, #d52607);	background: -o-linear-gradient(top, #e24913, #d52607);	background: linear-gradient(top, #e24913, #d52607);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e24913', endColorstr='#d52607',GradientType=1 ); /* IE6-9 */	border-color: #931a03;	font-size: 11px;	font-weight: bold;	text-align: center;	-webkit-background-clip: padding-box;	border-radius: 3px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-width: 1px;	border-style: solid;	font-weight: bold;	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 3px rgba(0, 0, 0, 0.75);	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 3px rgba(0, 0, 0, 0.75);	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 3px rgba(0, 0, 0, 0.75);	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);}.counter b {	font-family:'Muli',Arial,sans-serif;}.contest_end, .contest_win {    display: inline-block;    font-size: 0.9em;    margin-top: 2%;    width: 48%;}.contest_win {	text-align: right;}.contest_first td,.contest_first td a{	color: #FFB903 !important;}.contest {	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));	background-image: -webkit-linear-gradient(top, #333333, #222222) !important;	background-image: -moz-linear-gradient(top, #333333, #222222);	background-image: -ms-linear-gradient(top, #333333, #222222);	background-image: -o-linear-gradient(top, #333333, #222222);	background-image: linear-gradient(top, #333333, #222222);	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#222222');	border: none;	border-bottom: solid 1px #000000;	border-top: solid 1px #555555;	border-left: solid 0px #555555;	border-right: solid 0px #555555;	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);	margin-bottom: 5px;}.contest_title, .contest_image, .contest_wynik,.contest_b {    display: block;    padding: 5px;    vertical-align: top;	width: 600px;	text-align: center;	margin: 0px auto;}.contest_image {	max-height: 150px;	max-width: 150px;	width:expression(document.body.clientWidth < 150 ? "150px" : document.body.clientWidth > 150 ? "150px" : "auto");	float: left;	margin-right: -90px;}.contest-win-img {	margin-top: 10px;}.contest_title {    font-size: 1.3em;	color: #0066cb;	width: 500px !important;}.contests_tr {	background-color: #555;	border: 1px solid #000}.contest_a {	font-size: 18px;}.contest_b {	font-size: 16px;}.contest_see_btn{	float: right;	margin-right: 10px;	margin-bottom: 10px;}.tb ,.tbl {	font-size: 12px;	margin-bottom: 10px;	width: 100%;	}.tb td,.tbl td {	background: none repeat scroll 0 0 #1C1C1C;    border-color: #262626 #262626 #161712;    border-style: solid;    border-width: 1px;    height: auto;    margin: 0;    padding: 4px;    text-align: center;}.tbl a {	display: block;}.tbl_img {	margin-bottom: 5px}.tbl_1 td {	border: 1px solid #646464;	padding: 4px 8px;	text-align: center}.tbl_naglowek {	background-color: #2E2E2E;	font-size: 15px;}#widget_social_bookmark {	height: 50px;	text-align: center}#widget_social_bookmark > div,#podzielSie {	display: inline-block;	vertical-align: top}#widget_social_bookmark > div a {	-moz-opacity: 0.7;	border: 0 none;	filter: alpha(opacity=70);	padding-bottom: 8px;	opacity: 0.7;	background: url(/images/sprite_podziel_sie.png) no-repeat scroll bottom center transparent;	display: inline-block;	height: 29px;	overflow: hidden;	width: 34px}#widget_social_bookmark > div a:hover {	-moz-opacity: 1;	filter: alpha(opacity=100);	opacity: 1;	margin-bottom: 5px;    margin-top: -5px;}#widget_social_bookmark > div .social_nk{	background-position: 0 10px;}#widget_social_bookmark > div .social_fb{	background-position: -34px 10px;}#widget_social_bookmark > div .social_gg{	background-position: -68px 10px;}#widget_social_bookmark > div .social_forum{	background-position: -102px 10px;}#widget_social_bookmark > div .social_jm{	background-position: -136px 10px;}#widget_social_bookmark > div .social_wykop{	background-position: -204px 10px;}.menu_top {	height: 40px;	padding: 18px;	width: 1104px}.menu_top a:hover {	color: #f93}#top {	text-align: left;	width: 100%;	border-bottom: 3px solid #969696;}#banner {	margin : 0 auto;	max-width: 1114px;    position: relative;}.img_logo {    margin: 0px auto;    position: relative;    display: inline-block;    text-align: center;    max-width: 20%;    vertical-align: top;    min-height: 80px;}.img_logo img {    height: auto;    max-width: 100%;}.fanpage-cnt{	display: inline-block;}#banner .prawe,#login_buttons ul {	list-style: none outside none}#banner .prawe {	float: left;    font-size: 15px;    font-weight: bold;}#banner .prawe li {	float: left;	position: relative;	background: none repeat scroll 0 0 #0D0D0D;    border-top: 1px solid #2b2b2b;    height: 36px;	display: block;    float: left;	border-left: 1px solid #2b2b2b;}#banner .prawe li:last-child{	border-right: 1px solid #2b2b2b;}#banner .prawe li a {    height: 33px;    padding: 11px 13px 0;    color: #FFFFFF;    outline: 0 none;    display: block;    float: left;}#banner .prawe li a:hover {    background-color: #2A2A2A;    height: 26px;}#banner .nawigacja-top {    height: 38px;    margin: 0 auto;    width: auto;}.top_fixed #banner .prawe-float li {    display: none;}.top_fixed #banner .prawe {    float: none;    margin: 0 auto;    max-width: 1110px;}.top_fixed #banner .nawigacja-top {    background: #000;    left: 0;    position: fixed;    text-align: center;    top: 0;    width: 100%;	max-width: 100%;    z-index: 500;	margin:0px}#banner .nawigacja-top .nawigacja-random{	background: url("/images/demotywatory-menu-random.png") no-repeat scroll 8px 12px transparent;    padding-left: 39px;}#banner .nawigacja-top .nawigacja-add{	background: url("/images/demotywatory-menu-add.png") no-repeat scroll 10px 10px transparent;    padding-left: 39px;}#banner .prawe li.menu-on, #banner .prawe li.menu-on a:hover {	border-left: 0px;	background: #720000; /* Other */	background: -moz-linear-gradient(top,  #720000 0%, #c00000 50%, #c00000 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#720000), color-stop(50%,#c00000), color-stop(100%,#c00000)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #720000 0%,#c00000 50%,#c00000 100%); /* Chrome10+, Safari5.1+, iOS 5+ */	background: -o-linear-gradient(top,  #720000 0%,#c00000 50%,#c00000 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #720000 0%,#c00000 50%,#c00000 100%); /* IE10+ */	background: linear-gradient(to bottom,  #720000 0%,#c00000 50%,#c00000 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#720000', endColorstr='#c00000',GradientType=0 ); /* IE6-9 */}#banner .prawe li.menu-on {    border-bottom: 0 none;    border-top: 1px solid #BB0000;    height: 38px;}#banner .prawe-float li a {    color: #ccc;    height: 30px;    padding: 18px 0 0;	font-size: 13px;}#banner .prawe-float li {    padding: 0 9px;	background: url("/images/border-menu-flot.png") no-repeat scroll right center transparent;}#banner .prawe-float li#search-widget{	position: relative;}#banner .prawe-float li#search-widget a.search-widget-link {    background: url("/images/search-widget-menu-icon.png") no-repeat scroll 0 0 transparent;    padding: 12px 0 0;    text-indent: -9999px;    width: 48px;	position: relative;}#banner .prawe-float #search-widget:hover a.search-widget-link   {    background-position: 0px -42px;}#banner .prawe-float #search-widget:hover form{	display: block !important;}#banner .prawe-float #search-widget form{    background: #fff;    background: -moz-linear-gradient(top,  #fff 0%, #eaeaea 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#eaeaea));    background: -webkit-linear-gradient(top,  #fff 0%,#eaeaea 100%);    background: -o-linear-gradient(top,  #fff 0%,#eaeaea 100%);    background: -ms-linear-gradient(top,  #fff 0%,#eaeaea 100%);    background: linear-gradient(to bottom,  #fff 0%,#eaeaea 100%);    	-moz-border-radius: 2px 0 2px 2px;    -webkit-border-radius: 2px 0 2px 2px;    -khtml-border-radius: 2px 0 2px 2px;    border-radius: 2px 0 2px 2px;    box-shadow: 0 2px 8px #222222;    display: none;    height: 44px;    padding: 15px 0 0 12px;    position: absolute;    right: 11px;    top: 42px;    width: 320px;    z-index: 1000;}#banner .prawe-float #search-widget input {    border: 1px solid #CACACA;    padding-left: 5px;    width: 200px;	display: block;    float: left;    font-size: 13px;	margin: 0px;}#banner .prawe-float #search-widget button{	height: 2em;	padding: 5px 1.1em;	margin-right: 8px;}#banner .prawe-float li:last-child, #banner .prawe-float li:first-child {    background: none repeat scroll 0 0 transparent;}#banner .prawe-float li, #banner .prawe-float li a {    display: block;    float: left;}#banner .categories-menu-submenu {	background-color: #222222;	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);	display: none;	left: -40px;	list-style-type: none;	position: absolute;	top: 40px;	width: 175px !important;	z-index: 100;}#banner .categories-menu-submenu li {	border-right: 1px solid rgba(255, 255, 255, 0.1);	float: none;	height: 41px;	line-height: 41px;	margin: 0;	padding: 0 !important;	position: relative;	vertical-align: middle;}#banner .categories-menu-submenu li a {	display: inline-block;	font-size: 13px;	padding: 0 12px;	width: 149px;}#banner .categories-menu-submenu li a:hover {	background-color: #2f2f2f;	border: none;    height: auto;}#main_menu_user {    color: white;    font-size: 13px;    line-height: 26px;    margin-left: 0;    padding-bottom: 2px;    position: absolute;    right: 0;    top: 0;    width: 205px;    z-index: 550;}#main_menu_user li {    background-color: #0066cb;    cursor: pointer;    float: left;    padding-bottom: 4px;    width: 205px;}#main_menu_user li a {    display: block;    float: left;}#main_menu_user li li:hover {    background-color: #0066cb;}#main_menu_user li li {    border-top: 1px solid #0066cb;    padding: 0px;    width: 200px;}#main_menu_user li li {    background: url("/images/bg-demotywatory-menu-top.png") no-repeat scroll 11px 100px transparent;    }#main_menu_user li li a.highlight_text {    color: #FFFFFF !important;    font-weight: bold;}#main_menu_user li .user-info {    float: left;    height: 22px;    margin: 5px 0 0 5px;    position: relative;    width: 29px;}#main_menu_user li li a{    background: url("/images/bg-demotywatory-menu-user-icons.png") no-repeat scroll 0px 0px transparent;	padding: 3px 5px 0px 45px;	height: 26px;    width: 170px;}#main_menu_user li li a.user-profile {    background-position: 8px -24px;}#main_menu_user li li a.user-edit-profile {    background-position: 8px -52px;}#main_menu_user li li a.user-default {    background-position: 8px -78px;}#main_menu_user li li a.user-pw {    background-position: 8px -125px;}#main_menu_user li li a.user-logout {    background-position: 8px -103px;}#main_menu_user li li a.user-admin {    background-position: 8px -153px;}#main_menu_user li li a.user-moderator {    background-position: 8px -183px;}/*@font-face {    font-family: "Droid Sans";    font-style: normal;    font-weight: 700;    src: local("Droid Sans Bold"), local("DroidSans-Bold"), url("http://themes.googleusercontent.com/static/fonts/droidsans/v3/EFpQQyG9GqCrobXxL-KRMQFhaRv2pGgT5Kf0An0s4MM.woff") format("woff");}*/#main_menu_user .user-info span {    background: url("/images/bg-demotywatory-menu-user-icons.png") no-repeat scroll 170px 2px transparent;    height: 27px;    left: 0;    padding: 2px 0 0 40px;    position: absolute;    top: 0;    vertical-align: top;    width: 160px;	text-align: left}#main_menu_user ul {    background: none repeat scroll 0 0 transparent;    display: none;    float: left;    margin-top: 4px;    padding: 0;}.main_menu_float {    color: #ccc;    font-size: 1.1em;    height: 18px;    position: absolute;    right: auto;    right: 20px;    top: 5px;    z-index: 550;}.ips-logged-in .main_menu_float {    left: auto;    right: 0;    top: 0;}.main_menu_float div {	display: inline;	font-size: 12px;}.nk-login {    height: 24px !important;}.bottom_menu_box {        position: relative;    width: 100%;}.bottom_menu_box > span {    -moz-box-sizing: border-box;    cursor: default;    margin: 0 auto;    max-width: 780px;    position: relative;    text-align: center;}#login-wrapper .nk-login {	display: inline-block;	top: 4px;	position: relative;	left: 20px;}#login_buttons ul li {    display: block;    line-height: 26px;    position: relative;    vertical-align: middle;	text-align:center}#login_buttons ul li .nk-login {    display: block;    position: relative !important;}#login_buttons ul li .fb-login-button {	height: 16px !important;	position: relative !important;	top: -2px !important}#login_buttons ul li a{	color: #CCCCCC;	text-align: left;	text-decoration: none;}#login_buttons ul li a:hover{	text-decoration: underline;}.archive a:hover {	background: 0 -70px}.vote-archive.button {    display: block;    height: auto;    margin: 0 auto 2%;    padding: 2%;    text-align: center;    width: 70%;}#content, #content_under, #bottom-widgets {    height: auto;    margin: 0 auto;	width:100%;    max-width: 780px;    padding: 1px;    position: relative;    text-align: center;}@media all and (max-width: 960px) {}#content, #content_under {    float: left;    margin: 0 auto;    position: relative;}#bottom-widgets {    clear:both;}/*Przesuniecie w lewo wszystkich elementow w poczekalni */.content-while-poczekalnia .widget-file-filter.bottom_menu_box{	}.edit_profile .radio_options_block label,.edit_profile .radio_options_block input {    margin:5px;	float: none;    width: auto;}.edit_profile {    background-color: #343434;    border-bottom: 1px solid #232323;    color: #CCCCCC;    margin: 20px auto;    padding: 10px 5px;    width: 628px;}.edit_profile label {	width: 32%}.edit_profile .label_area {	font-size: 14px;	height: 45px;	padding-top: 1em}.edit_profile input,.edit_profile  textarea,.edit_profile  select {	width: 285px;}#profile {	padding: 5px;	width: 784px;	font-size: 14px;}#profile , #profile .text, #profile .text span{	color: #959595 !important;}#profile .text b {    display: inline-block;    font-weight: normal;    margin-left: 20px;    width: 100px;}#profile .ban_profil {    float: right;    margin-right: 30px;}#avatar_thumb {	padding: 10px}#profile .user {	color: #fff;	float: left;	font-size: 18px;	padding-left: 10px}#profile .about_me {	float: left;	font-size: 12px;	margin-top: 10px;	width: 400px}#profile span.user img {	max-height: 90px;	max-width: 90px;	width:expression(document.body.clientWidth < 90 ? "90px" : document.body.clientWidth > 90 ? "90px" : "auto");	vertical-align: middle}.content-while-profile .fancy-list{	width: 778px;}/** Widgets **/.social-float-box{	cursor: pointer;	display: block;	position: fixed;	width: 300px;	height: auto;	top: 0px;	right: -300px;	margin-left: -60px;}.social-float-box i{	display: block;	height: 65px;	width: 65px;	margin-left:-60px;	position: absolute;}.social-float-box.icons-3d i{	background: url(/images/slider_icons_3d.png) no-repeat;}.social-float-box.icons-metal i{	background: url(/images/slider_icons_metal.png) no-repeat;}.social-float-box.icons-modern i{	background: url(/images/slider_icons_modern.png) no-repeat;}.social-float-box.icons-shine i{	background: url(/images/slider_icons_shine.png) no-repeat;}.social-float-box .float-box-content{	background-color: #fff}.social-float-box.on-top{	z-index: 1999;}#float_facebook_box.social-float-box{	top: 150px}#float_google_box.social-float-box{	top: 220px}#float_twitter_box.social-float-box{	top: 290px}#float_pinterest_box.social-float-box{	top: 360px}#float_twitter_box.social-float-box iframe{	width: auto !important;}#float_facebook_box.social-float-box i{	background-position: 0 0;}#float_google_box.social-float-box i{	background-position: 0 -75px;}#float_twitter_box.social-float-box i{	background-position: 0 -145px;}#float_pinterest_box.social-float-box i{	background-position: 0 -228px;}.widget-user-history {    margin: 0 auto 15px;    max-height: 150px;    max-width: 750px;    overflow-x: hidden;    overflow-y: scroll;	position:relative;	-moz-transition: 2s;    -ms-transition: 2s;    -o-transition: 2s;    -webkit-transition: 2s;    transition: 2s;}.widget-user-history-zoom{    background: url("/images/ips-sprite.png") repeat scroll 0 0 rgba(0, 0, 0, 0);    display: block;    height: 32px;    position: absolute;    right: 0;    top: 0;    width: 32px;	margin: 3px;	cursor: pointer;}.widget-user-history.unscroll{	max-height: 1500px;}.widget-user-history.unscroll .widget-user-history-zoom{    background-position: 32px 32px;}.user-history {    list-style: none outside none;    margin: 0 auto;    max-width: 750px;    text-align: left;}.user-history li {    font-size: 12px;    height: auto;    margin-top: 10px;    width: 100%;}.content-while-profile .user-history li {	display: none;}.user-history li img {    margin: 0 5px 0 0;	vertical-align: middle;	max-height: 20px;	max-width: 20px;	width:expression(document.body.clientWidth < 20? "20px" : document.body.clientWidth > 20? "20px" : "auto");}.content-while-profile .user-history li img{	max-height: 50px;	max-width: 50px;	width:expression(document.body.clientWidth < 50? "50px" : document.body.clientWidth > 50? "50px" : "auto");}.user-history li a{	color: #0066cb;}.user-profile-wrapper{	padding: 5px;	width: 765px}.user-profile-wrapper img {	margin-bottom: 10px}#date, #stats {    display: inline-block;    font-size: 0.8em;    height: auto;    margin: 5px;    vertical-align: top;    width: 500px;}#stats {    float: right;    width: 200px !important;}.date {	margin-top: 10px;	padding-bottom: 4px;	width: 190px}div.text {	border-bottom: 1px dotted #FFF;	margin-top: 15px;	padding-bottom: 4px;	width: 100%}.il {	color: #fcdd99}.noscriptmsg {    background-color: #333333;    border: 5px solid #000000;    height: 100%;    padding: 50px;    position: fixed;    text-align: center;    top: 0;    width: 100%;    z-index: 9999;}.demot,.ads_top_of_list,.ads_bottom_of_list, .ads_above_file,.ads_between_files, .top-menu, .demot-archive{	text-align: center;	background: #0f0f0f;	padding: 1% 2%;	margin-bottom: 0px;	height: auto;	position: relative;	text-align: center;	width: auto}body div[class^="ads_"] *{	max-width: 100%;}.demot .info-section:first-child{	margin-top: 10px;}.file-container > div{	display: inline-block}.file-container, .file-container > * {    text-align: center;	clear: both;    vertical-align: top;	max-width:100%;	height: auto}.file-container img{	max-width:100%;	height: auto}.file-container #gallery_images  *{	clear: inherit;}.file-container.image-hidden-watermark{	display: block;    overflow: hidden;}.file-container.image-hidden-watermark img {    margin-bottom: -40px !important;}.info-section {    border-top: 1px solid #242424;    height: 28px;    padding: 8px 0;	font-family:'Muli',Arial,sans-serif;    font-size: 12px;	text-align: left;}.demot .pod_materialem div:first-child{	border-top: 0px;}.info-section a, .file-actions span {	margin-right: 5px;	margin-left: 5px	}.info-section .autor-data a {	color: #fff;}#ips-autopost.autopost-img {    height: auto;    margin: 0 auto;    max-width: 700px;    padding: 0;    position: relative;    width: auto;}#ips-autopost.autopost-img > img {    display: block;}#ips-autopost.autopost-img .autopost-decription {    height: auto;    margin: 0 auto;    padding: 20% 10%;    position: absolute;    top: 10%;    width: 80%;}#ips-autopost.autopost-img .autopost-login-button {    height: auto;    padding: 20% 0;    position: absolute;    top: 55%;    width: 100%;}#ips-autopost.autopost-img .autopost-decription,#ips-autopost.autopost-img .autopost-login-button {    background: url("/images/shadow-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);}#ips-autopost .autopost-decription {    color: #EEE;    display: block;    font-size: 1.2em;    font-weight: bold;    margin: 0 auto;    padding: 20px 20px 50px;    text-shadow: 1px 1px 0 #000000, 1px 1px 0 #DDDDDD;    width: 70%;}#ips-autopost {    background: url("/images/facebook-login-ui.png") repeat-x scroll center top #0C0C0C;    display: block;    height: 304px;    margin: 0 auto;    padding-top: 180px;    width: 600px;}#ips-autopost .autopost-decription {    color: #EEEEEE;    display: block;    font-size: 1.2em;    font-weight: bold;    margin: 0 auto;    padding: 20px 20px 50px;    text-shadow: 1px 1px 0 #000000, 1px 1px 0 #DDDDDD;    width: 70%;}.autopost-login-button .fb_iframe_widget {    margin-left: -10px;}span.gif_player {    background: url("/images/gif_play.png") no-repeat scroll 0 0 transparent;    cursor: pointer;    display: block;    height: 45px;    top: 50%;	left: 50%;    position: absolute;    width: 50px;    z-index: 9999;	display: none;}span.gif_player:hover {	background-position: 0 -45px}span.video_player {	background: url(/images/play_btn_yt.png) no-repeat 0px 0px;	cursor: pointer;	display: block;	height: 58px;	left: 45%;	position: absolute;	width: 77px;	z-index: 1;	margin-top: -30px;    top: 50%;	display: none;}.animation-add-main {	height: auto;	padding: 10px;	text-align: center;	width: 100%}.video_player_wait {	-moz-border-radius: 5px;	-webkit-border-radius: 5px;    background: url(/images/play_video_wait.png) repeat scroll center center #FFFFFF !important;    height: 48px !important;    vertical-align: middle;    width: 48px !important;}.kategoria {    display: inline-block;    text-align: right;    vertical-align: top;    width: 15% !important;}.info,.info h1,.kategoria {	border: 0 none;	color: #0066cb;	font-size: 11px;	width: 100%;	padding: 0px}.info h1 {	float: right;	width: auto!important}.info a:hover {	border-bottom: solid 1px #e19f01}.info a {	color: #BBB}.inf {	width: 680px}.title {	color: silver;	display: inline-block;	font-size: 18px;	margin-bottom: 5px;	}.title , .title a{	color: #B1B1B1;    font-size: 18px;	text-shadow: 0 -1px 1px black;}.demot .title{    text-align: left;    width: 84%}.pod_materialem {	display: block;}.pod_materialem , .pod_materialem a {	color: #959595;}.vote {	width: 80%;	display: inline-block;}input.file-url-copy {	display: block;	margin: 0px;	width: 300px}.tag_list,.tag_list a {	font-size: 13px;	margin-top:10px;	margin-bottom: 5px}.smilar_files {	display: inline-block;	vertical-align: middle;	height: 30px;}.vote-container {	font-family:'Muli',Arial,sans-serif;	vertical-align: top;	padding: 3px;}.vote-container span:first-child{	font-weight: bold;	color: #CCCCCC;	font-size: 18px;}.img_vote {	margin-bottom: -3px}#video_male,#animated_demot {	display: block;	position: relative;}#video_male > div,#animated_demot > div{	position:absolute;	z-index: 51;	left:0;	right:0;	margin: 0 auto;	text-align:center}#video_male .flashContainer{	z-index: 51;}#video_male div iframe,#animated_demot div iframe{    height: 100%;    max-height: 100%;	max-width: 100%}#video_male > img,#animated_demot > img {	top:0;	left:0;	z-index: 50;	vertical-align: top;}#video_pozycja_male,.animated_demot_body {	z-index: 51;}.animated_demot_body img {	height: 100%;	width: 100%;}#video_pozycja_male,.animated_demot_body {	position: relative}.video_player_jquery{}#video_pozycja_male .video_player_jquery,.video_player_jquery > div{	height: 100%;	width:100%%}#video_pozycja_male .video_player_jquery * {	max-height:100%}#comments {	margin-bottom: 8px;	margin-top: 8px}#comments h3{	color: #fff}#formularz_comments {    font-size: 14px;    padding: 2%;    width: auto;}#formularz_comments button {    border: 0 none;    display: block;    margin: 5px;}.com_odpowiedz {	cursor: pointer;	font-size: 14px}.com_odp_form {    padding-bottom: 5%;    padding-left: 10%;}.com_odp_form textarea {    height: 100px;    margin: 1% 0;    width: 90%;}#comment_moderate {	height: 150px;	margin: 2px 2px 2px 105px;	width: 500px}.comment_modified {	color: #BBB;	font-size: .7em}.comment_negative {	display: none;	filter: alpha(opacity=12);	opacity: 0.5}#comments_status {	color: #B1B1B1;    font-size: 12px;    text-shadow: 0 -1px 1px black;	padding-left: 20px;}#com_loader {	-moz-border-radius: 55px 15px;	-webkit-border-radius: 35px;	background-color: #3d3d3d;	border: 2px solid #000;	border-radius: 20px;	margin: 20px 0 35px 75px;	padding: 28px;	position: relative;	text-align: center;	width: 600px}#komentarze_facebook {	display: none;	text-align:center;}#komentarze_facebook_normal {	background-color: #181818;	margin: -5px 0 30px;	padding: 30px}#comments_wrapper {	padding: 1% 5% 5% 0; 	width: 100%}#comments_wrapper h2{	margin-bottom:1%}#comments_wrapper h2 a {    display: inline-block;    font-size: 12px;    font-weight: normal;    margin-right: 15px;}.komentarze_nav {	margin-top:5px;	height: 42px;	border-bottom:1px solid #333333;	list-style-type: none;}.komentarze_nav ul {	list-style-type: none;}.komentarze_nav li {	display:inline-block;	height:42px;	line-height:42px;	padding:0 15px;	background-color: #0d0d0d;	border:1px solid #282828;	font-size:15px;	font-weight:bold;	color:#fff;	cursor:pointer;	float:left}.question-button{	padding: 0 12px;	line-height: 32px;	height: 30px;}.komentarze_nav li.active-comments {	border: 1px solid #333;	border-bottom: 1px solid #2b2b2b;	background-color: #2b2b2b;	color: #b1b1b1;	}.komentarze_nav li:first-child {	border-top-left-radius: 2px;	border-left: 1px solid #333333!important;}.komentarze_nav li:last-child {	border-left: 0;	border-top-right-radius: 2px;}.komentarze_container {	background-color:#2b2b2b;	border:1px solid #333;	border-top:0px;	padding:25px 0;	margin-bottom:25px;	box-shadow: none;}.comment_as_demot {    background-color: #242424;    border: 1px solid #000000;    color: #EEEEEE;    margin: 0 auto;    overflow: hidden;    padding: 10px;    width: 92%;}.comment .comment_header {	color: #888;	font-size: 13px;	margin-left: 10px}.comment_header a {	color: #CCC;}.comment .autor img {	border-bottom: 1px solid #111;	border-right: 1px solid #111;	float: left;	height: auto;	max-height: 100px;	max-width: 50px;	overflow: hidden;	width: auto}.com_content {	color:#CCCCCC;	letter-spacing: .02em;	line-height: 1.4em;	margin-left: 60px;	padding: 6px;	word-wrap: break-word}.comment_raport {	color: #CCC;	float: right;	opacity: 0.5}.comment {	color:#b1b1b1;	border-top: 1px solid #333333;    box-shadow: 0 -1px 0 #0f0f0f;	font-family:'Muli',Arial,sans-serif;	font-size: 14px;	height: auto;	margin-bottom: 2%;	padding: 1%;	width: auto}.is_reply {    margin-left: 10%;}.comment_vote_wrapper {	float: right;	height: : 16px}.best_comments_wrapper{    border: 1px solid #333333;    box-shadow: 0 1px 0 #0F0F0F;}#ajax_okno {	background: url(/images/overlay.png);	filter: alpha(opacity=50);	height: 100%;	opacity: 0.5;	position: fixed;	width: 100%;	z-index: 9;	top: 0;}#ajax_text {	border-radius: 25px;    background-color: #F8F8F8;    border: 5px solid #CCCCCC;    color: #999999;    font-family:'Muli',Arial,sans-serif;    left: 50%;    margin-left: -200px;    padding: 20px;    position: fixed;    text-align: center;    top: 30%;    width: 400px;    z-index: 10;}#ajax_okno, #ajax_text {	display: none;}#ajax_text img {	margin-bottom: -8px}.rss {	float: right;	position: absolute;	right: 5px;	top: 1px;	vertical-align: top;	width: 100px;	z-index: 9000}.rss img {	border: solid 0;	float: left}.rss2 {	float: right;	font-size: 10px}.login_option {	float: left;	font-size: .8em;	width: 60%}body .highlight_text{	color: #FF0000 !important;}.dialog.ui-dialog-content.ui-widget-content * {    color: #444444;}.dialog_register {	font-size: 62.5%}.dialog_register label {    font-size: 12px !important;    width: 40%;}.dialog_register input[type=text], .dialog_register input[type=password] {	background-color: #eee;	color: #000;	margin: 1px;	width: 95%}.dialog_register fieldset {	border: 0;	margin-top: 25px;	padding: 0}.dialog_register h1 {	font-size: 1.2em;	margin: .6em 0}.ui-dialog{	font-size: 14px !important;	z-index:501;}.ui-dialog .ui-dialog-buttonpane button{	height: auto !important}.dialog_register .ui-dialog .ui-state-error {	padding: .3em}.dialog_register .validateTips {	border: 1px solid transparent}.czysc {	clear: both;	float: none}.log-box input {	float: none;	padding-left: 0;	width: 190px;}.log-box label,.log-box-links label {	padding-left: 0}.logowanie a {	font: bold 90% Tahoma,Verdana}span.green {	color: lime;	cursor: pointer;	margin-right: 5px;}.obserwuj {	color: #aaa;	cursor: pointer;	display: block;	font-size: 1.2em;	margin: 10px}.message {	background-color: #000;	border: 1px solid #555;	left: 330px;	padding: 5px;	position: absolute;	top: -170px;	width: 550px}span.user-action {	color: #B5B5B5;	cursor: pointer}span.user-action:hover {	border-bottom: solid 1px #e19f01;	color: #B5B5B5;	cursor: pointer}span.red {	color: red;	cursor: pointer;}/** TOP USERS */.top_profile {	background-color: #212121;	border: 1px solid #111;	margin: 6px;}.top_avatar {	float: left;	margin: 5px}.top_profile div.comment{    border: 0 none;    border-radius: 0;    margin: 0;    padding: 2%;	box-shadow:none;	width: 50%;}.top_profile_info,.top_profile_img,.top_profile_login,.top_profile .comment {    display: inline-block;    vertical-align: top;    width: 10%;}.top_profile_info > * {	text-align: center;}.top_profile_img img {    max-height: 90%;    max-width: 90%;}.top_profile_login {    margin-top: 3.5%;    width: 24%;    overflow: hidden;    text-overflow: ellipsis;}.top_a:hover,.top_a:active {	color: #dcdcdc;}@media all and (max-width: 960px) {	.top_profile_login {		width: 70%;		margin-top: 0%;	}	.top_profile div.comment {		background: none repeat scroll 0 0 transparent;		margin-top: -5%;		padding-left: 22%;		padding-top: 0;		width: 75%;	}}@media all and (max-width: 600px) {		.top_profile_info {		font-size: 0.8em;	}}.file-source {	font-size: 12px;	text-align: center}#contentArea {	height: auto;	text-align: center;	width: 790px}#contentArea .fancy-list {	width: 778px;}.widget-file-filter.bottom_menu_box {    color: #909090;    font-size: 11px;    padding-bottom: 1.5%;    padding-top: 1.5%;    text-align: left;    margin: 0.5% auto;}.widget-file-filter.bottom_menu_box a {    background: url(/images/delete.png) no-repeat;    color: #909090;    display: inline-block;    margin: 0 10px;    padding-left: 20px;    height: 17px;    line-height: 16px;	font-size: 1.2em}.widget-file-filter.bottom_menu_box .aktywny_sort {	background: url(/images/pokazuj.png) no-repeat;	color: #FFF}.menu_head span {	height: 8px;	padding: 20px;	width: 20%}.menu_body {	border: 1px solid #ddd;	display: none;	list-style: none;	opacity: 0.9;	position: absolute;	text-align: center;	width: 164px;	z-index: 10}.menu_body li.alt {	background-color: #362f2d}.menu_body li a {	color: silver;	display: block;	padding: 3px}.menu_body li a:hover {	padding: 5px 0}.top_profile {	background-color: #222;	border: 1px solid #111;	margin: 6px;}.top_avatar {	float: left;	margin: 5px}.top_a:link,.top_a:visited {	clear: left;	color: #a0a0a0;	font-size: 28px}.top_a:hover,.top_a:active {	clear: left;	color: #dcdcdc;	font-size: 28px}.ads_left_side_list {	left: -600px;	margin-left: 50%;	position: fixed;	top: 30px;	width: 160px;	z-index: 99}.ads_right_side_list {	margin-right: 50%;	position: fixed;	right: -600px;	top: 30px;	width: 160px;	z-index: 99}@media all and (max-width: 800px) {	.ads_left_side_list, .ads_right_side_list {		display:none;	}}.ads_under_image_file,.ads_under_file, .ads_under_menu {	height: auto;	margin: 0.7% auto 1%;	padding: 1%;	text-align: center;	width: 750px;	width: auto}.ads_between_comments {	background-color: #363636;	border: 1px solid #000;	color: #959595;	font-size: 14px;	height: auto;	margin-bottom: 15px;	margin-left: 5px;	padding: 5px;	width: 750px}/* .szukaj span {	float: left;	margin: 10px;	position: absolute}.szukaj {    display: block;    margin: 5px auto;    text-align: right;    width: 854px;}.szukaj .btn {	border: 0;	cursor: pointer;	display: inline;	padding: 0} */.search_chbx {	background: url(/images/odznacz.png) no-repeat;	display: block;	font-size: .9em;	height: 28px;	margin: 5px;	padding-bottom: 5px;	padding-left: 30px;	padding-top: 5px}.search_on {	background: url(/images/zaznacz.png) no-repeat}#wiadomosc {	-moz-box-shadow: inset 0 1px 0 rgba(256,256,256,.1);	-ms-box-shadow: inset 0 1px 0 rgba(256,256,256,.1);	-webkit-box-shadow: inset 0 1px 0 rgba(256,256,256,.1);	border-width: 1px;	border-style: solid;	box-shadow: inset 0 1px 0 rgba(256,256,256,.1);	cursor: pointer;	font-size: 13px;	margin: 20px auto 10px;	outline: 0;	padding: 0 .91em;	vertical-align: middle;	width: 750px;	word-wrap: normal}#wiadomosc,#wiadomosc span {	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	border-radius: 2px}#wiadomosc span {	display: block;	line-height: 20px;	padding: 12px;	vertical-align: middle}div.msg-alert {	background: #bc0101;    background: -moz-linear-gradient(top,  #bc0101 0%, #770101 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bc0101), color-stop(100%,#770101));    background: -webkit-linear-gradient(top,  #bc0101 0%,#770101 100%);    background: -o-linear-gradient(top,  #bc0101 0%,#770101 100%);    background: -ms-linear-gradient(top,  #bc0101 0%,#770101 100%);    background: linear-gradient(to bottom,  #bc0101 0%,#770101 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc0101', endColorstr='#770101',GradientType=0 );	border-color: #770101 #770101 #000;	text-shadow: 0 -1px 0 rgba(0,0,0,.5)}div.msg-normal {	background: #383838;    background: -moz-linear-gradient(top,  #383838 0%, #151515 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#383838), color-stop(100%,#151515));    background: -webkit-linear-gradient(top,  #383838 0%,#151515 100%);    background: -o-linear-gradient(top,  #383838 0%,#151515 100%);    background: -ms-linear-gradient(top,  #383838 0%,#151515 100%);    background: linear-gradient(to bottom,  #383838 0%,#151515 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#151515',GradientType=0 );	border-color: #000;	text-shadow: 0 -1px 0 rgba(0,0,0,.5)}div.msg-info {	background: #4495E7;    background: -moz-linear-gradient(top,  #4495E7 0%, #0053A7 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4495E7), color-stop(100%,#0053A7));    background: -webkit-linear-gradient(top,  #4495E7 0%,#0053A7 100%);    background: -o-linear-gradient(top,  #4495E7 0%,#0053A7 100%);    background: -ms-linear-gradient(top,  #4495E7 0%,#0053A7 100%);    background: linear-gradient(to bottom,  #4495E7 0%,#0053A7 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4495E7', endColorstr='#0053A7',GradientType=0 );	border-color: #0053A6 #0053A6 #000;	text-shadow: 0 -1px 0 rgba(0,0,0,0.5)}.moderator {	padding: 10px 0 5px;}.moderator img {	margin: 0 3px;	vertical-align: middle}.moderator a button {	padding: 0 1.2em 0 0.5em !important}.moderator-block span {	cursor: pointer}#comment_moderate textarea {	height: 100px;	margin: 2px;	width: 500px}#komentarz {	display: inline-block;	float: none;	height: 100px;	margin: 2px;	width: 600px}#stopka  {    background-color: #000;    border-top: 1px solid #1f1f1f;    color: #a2a3a4;    font-size: 12px;    line-height: 18px;    margin-top: 0.5%;    padding: 1% 0;    text-align: center;}#stopka .footer:after {	clear:both;}.footer_text, .footer {	color: #959595;	display: block;	font-size: 11px;	margin-bottom: 10px}.footer_text {	border-bottom: 1px solid #2b2b2b;}#stopka .footer_text, .footer {    font-size: 11px;    margin: 0 auto;    max-width: 850px;    padding: 0.2%;    text-align: left;    width: 100%;}#stopka .footer_text div{	padding-bottom: 5px;	line-height: 1.2em}.footer ul li {    color: #959595;    float: left;    font-weight: bold;    padding-right: 4px;}.footer ul, .footer li {    list-style-type: none;}.footer ul li a {    padding-right: 8px;}.footer ul li a {    background: url("/images/list-dot.gif") no-repeat scroll right center transparent;    font-weight: normal;}.footer ul li:last-child a {	background: none;}.clear {	height: 200px}/* Contact form */.contact_form #captcha-error {    clear: none;    display: none;    float: left;    margin: 10px;}.contact_form .contact_block {    border: medium none;    clear: both;    display: block;    width: 100%;}.contact_form .error {    clear: both;    display: none;    font-size: 14px;    height: auto;    margin: 0 0 0 26%;}.contact_form  .contact_block .contact_form_send{    margin-left: 26%;    max-width: 50%;}.button {	-moz-border-radius: 3px;	background-color: #FFF;	border: 1px solid #999;	border-left-color: #CCC;	border-top-color: #CCC;	color: #333;	font: 12px Verdana, Helvetica, Arial, sans-serif}br {	clear: left}/***********************************************************************************/.content-while-up ul.fancy-list {	border : 0px;	background-color: #0f0f0f;	padding-bottom: 10px;	margin: 0}.content-while-up ul.fancy-list .regular{	width: auto}.content-while-up ul.fancy-list .regular.active a{	background: none;}.add-new-file{	text-align: center;	background-color: #0f0f0f;	position: relative}.add-new-file > form{	text-align: left}form .label_area,.add-new-file > form .label_area {    border-bottom: 1px solid #3F3F3F;    clear: both;    height: auto;    padding: 1.5%;}.label_area > div,.add-new-file .label_area > div {    display: inline-block;    width: 68%;}.label_area label,.add-new-file .label_area label{	width: 25%;	display: inline-block;    float: none;	vertical-align: top;	margin:0px;}.label_area label{	padding:0px}.add-new-file .label_area label{	padding:1%}.add-new-file .label_area label > b{	color: #FFB903;    font-size: 0.6em;    vertical-align: top;	padding-left:1%}.label_area select,.add-new-file .label_area select{	width: auto;	max-width: 45%;	display: inline-block;    float: none;	min-width:30%;	margin: 0px;	padding: 1.2%;}.label_area input,.label_area textarea,.add-new-file .label_area input,.add-new-file .label_area textarea {    display: inline-block;    float: none;    height: auto;    margin: 0;    max-height: 60px;    max-width: 65%;    padding: 1.2%;    width: 100%;}.add-new-file .label_area .input_plik .full_width{	max-width: 95.5%;}.add-new-file .label_area .input_plik input {    margin-top: 10px;    max-width: 96.5%;}.add-new-file .opt_hidden{	display: none;}.add-new-file .label_area .up_captcha img,.add-new-file .label_area .up_captcha input {    display: inline-block;    max-width: 30%;	float: none;	vertical-align: middle;}.add-new-file .label_area .h2_bold{	font-size:1.7em;}.add-new-file .label_area .h3_bold{	font-size:1.3em;}.add-new-file .label_area #colorSelector,.add-new-file .label_area #colorSelector > div{	height:30px;	width:30px;}.add-new-file .label_area .font-preview{    vertical-align: middle;}.add-new-file  .add-actions-bottom .label_area{	margin: 5px;}.add-new-file #delete_gif{	display: none;	float: right;	margin-top: -20px}.add-new-file .animation-add-main{	margin-left: 26%}/* Search smilar by title */.add-new-file #add_smilar {    height: auto;    margin: 2% auto;    padding: 1%;    width: auto;}.add-new-file #add_smilar_result {    display: none;    text-align: center;}.add-new-file #add_smilar_result .smilar_file img {	max-width: 100%}.add-new-file #add_smilar_result .smilar_file {	display: inline-block;    margin: 1%;    overflow: hidden;    text-align: center;    width: 18%;}.label_area .small-info{	margin-left: 28%;}.label_area .small-info label {    width: auto;	padding:0}.label_area .small-info input{	vertical-align: top;}.label_area.simple_input {    border:none;}.label_area.simple_input input {    background-color: #101010;    border: 1px solid #444;    box-shadow: none;    color: #fff;}.label_area .error-msg{	margin-left: 26%;}#preview_smilar a {	color: #f30}#preview_smilar {	background-color: #333;	border: 1px solid #ccc;	display: none;	padding: 5px;	position: absolute}#preview_smilar img {	max-width: 360px}/* END *//* .add-new-file .label_area.up_long_text, */.add-new-file .label_area.up_long_text > div {	width: 99%}.add-new-file .label_area.up_long_text > div select {	float: left;    font-weight: normal;    height: auto;    margin-top: 5px;    padding: 0;    width: auto;    margin: 5px 5px 0;	max-width: 100%;    min-width: 0%;}.add-new-file .label_area.up_long_text.up_gallery_text > div {	width: 63%;}.add-new-file .label_area .qq-upload-button input{	max-width: 100%}/** Gallery multi upload */.add-new-file .label_area .multi_upload  {    margin-top:1%}.add-new-file .label_area .multi_upload .uploadify {    display: inline-block;    height: inherit;    position: relative;    vertical-align: top;}.add-new-file .label_area .multi_upload .uploadify-button-text{	line-height: 1.9em;}.add-new-file .label_area .uploadify-queue{	margin: 0px}/* END */.add-new-file .ranking-up-limit{    padding: 1%;    text-align: center;}.add-new-file > form .label_area.float_right  label{    width: auto;}.add-new-file.upload_demot > form .label_area {    border: medium none;    margin: 0;    width: 65%;}.add-new-file.upload_demot > form .label_area .font-preview{    position: absolute;    right: 7%;}.add-new-file.upload_demot > form .label_area.float_right {    position: absolute;    right: 0;    top: 0;    width: 30%;}.add-new-file.upload_demot .label_area input,.add-new-file.upload_demot .label_area textarea {    padding: 1.5%;}.add-new-file.upload_demot .preview_container {    display: none;    max-width: 200px;    position: absolute;    right: 5%;}.add-new-file.upload_demot .preview_container * {    max-width: 100%;}.add-new-file .animation-main > ul{	margin-left: 28%;}/***********************************************************************************/.mem_generator input {	height: 20px;	width: 330px}.input_plik #link{	display: none;}.up_text,.up_video,.up_image {	padding-top: 10px}.mem_generator label {	padding-left: 40px;	width: 220px}.add-new-file input, .add-new-file select, .add-new-file textarea, .mem_generator select, .mem_generator input {	-moz-border-bottom-colors: none;	-moz-border-image: none;	-moz-border-left-colors: none;	-moz-border-right-colors: none;	-moz-border-top-colors: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;	background-color: #000;	border-bottom: 1px solid #444!important;	border-left: 0 none;	border-right: 1px solid #444!important;	border-top: 0 none;	box-shadow: none;	padding: 5px;	color: #fff}.verify-false{    background-image: url("/images/ikony/verify-false.png") !important;	background-repeat: no-repeat;}#multi{	display: inline-block;}.image-thumbs-preview img:hover{	filter: alpha(opacity=50);	opacity: 0.5;	cursor: pointer;}.change_input {	margin-left: 5px}.image-thumbs-preview {	padding: 24px;	width: 670px}.image-thumbs-preview img {	height: auto;	margin: 4px;	max-height: 100px;	max-width: 100px;	width:expression(document.body.clientWidth < 100 ? "100px" : document.body.clientWidth > 100 ? "100px" : "auto");	width: auto}#article_content {	clear: both;    display: block;    float: none;    height: 175px;    margin: 0;    width: 98%;}.h3 {	display: block;	font-size: 22px;	height: 40px;	margin: 10px}.h3 span {	height: 40px;	padding: 15px}h4, h4 a, .ips-post-title, .ips-post-title a,#comments_wrapper h2,#best_comments h2, h2.see-more{	color: #B1B1B1;	text-shadow: 0 -1px 1px black;	font-size: 18px;}h4, .ips-post-title {	border-bottom: 1px solid #B1B1B1;	font-size: 1.4em;	font-weight: bolder;	padding: 10px 0;	width: 700px}.ips-post-title, .ips-post-title a{    font-size: 12px !important}div.ips-post-content .button-link {    float: right;    height: auto;    margin-top: 10px;}.ips-post-links {    display: inline-block;    float: left;    width: 30%;}.ips-post-list{	padding: 0px 10px 30px}.ips-post-page {    display: inline-block;    float: right;    max-width: 68%;    width: 100%;}h2.see-more{    margin: 10px 0;	text-align: left;    width: 100%;}div.ips-post-title{	font-size: 1.1em;	width: 100%;}div.ips-post-title a:hover{	color: #fff;}div.ips-post-content {    padding-top: 10px;}div.ips-post-content .button-link{	float: right;	height: auto}.fancy-list {	display: table;	margin-bottom: 10px}.fancy-list .regular {	border-bottom: 1px solid #2b2b2b;	border-top: 1px solid #323232;	display: table-cell;	list-style: none outside none;	max-width: 130px;	text-align: center;	width: 130px}.fancy-list:first-child,.fancy-list .regular a {	color: #999;	font-size: 14px}.fancy-list .regular a {	-moz-transition: border .2s ease 0;	background-color: #272727;	border-left: 4px solid transparent;	border-right: 4px solid transparent;	cursor: pointer;	display: block;	line-height: 28px;	margin: 0;	min-height: 28px;	padding: 1%;	position: relative;	width: auto;	white-space: nowrap;}.fancy-list .regular a:hover {	background-color: #1C1C1C;	border-left-color: #666;	border-right-color: #666}.fancy-list .regular span {	display: inline-block;	line-height: 1.2em;	width: auto}.fancy-list {	border: 5px solid #242424;}.content-while-up .fancy-list {	border-width: 5px 0;	width: 100%;}.nawigacja{	clear: both;}.nawigacja span,.fancy-list a.regular {	background-color: #2b2b2b;	border: 1px solid #000;	cursor: pointer;	display: inline-block;	padding: 10px 25px}.nawigacja span.aktywny,.fancy-list a.regular:hover {	background-color: #242424;	border-bottom: 0 none!important;	font-weight: bolder}.nawigacja span:hover {	background-color: #DDD;	color: #000}div.input_plik {	position: relative}div.ukryty_plik {	left: 0;	position: absolute;	top: 0;	z-index: 1}.ukryty_plik img {	margin-top: 4px}input.file {	-moz-opacity: 0;	filter: alpha(opacity:0);	opacity: 0;	position: relative;	text-align: right;	z-index: 2}.post {	float: left;	margin: 0;	padding: 10px 20px;	width: 560px}.add_box {	background: url(/images/add_podglad.png) no-repeat 20px center #333;	border: 1px solid #000;	font-size: 1.3em;	height: 146px;	padding: 20px 20px 0 100px}.option {	display: inline-block;	margin: 25px}.option a {	vertical-align: top}.add_title {	display: block;	height: 40px}.add_ost {	display: block;	font-size: .5em;	margin-left: -70px}#login-wrapper label {	float: left;	line-height: 14px;	margin-top: -4px;	padding: 8px}#login-wrapper input.text-input {	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	background-color: #fff;	border: solid 1px transparent;	border-radius: 4px;	color: #555;	float: right;	font-size: 13px;	padding: 8px;	width: 200px}#login-wrapper input.button {	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	background-color: #0066cb;	border: solid 1px transparent;	border-radius: 4px;	color: #fff;	cursor: pointer;	float: right;	font-size: 14px;	letter-spacing: 1px;	padding: 6px 10px;	text-shadow: #050505 0 -1px 0}#login-wrapper input.button:hover {	background-color: #0066cb;	color: #000}.login-content {	display: inline-block;	width: 440px}.login_opcje {	display: inline-block;	font-size: .8em;	vertical-align: middle;	width: 300px}.login_opcje a {	color: #278cf1} .simple-page {	background: #0f0f0f;	border: 1px solid #000;	font-family:'Muli',Arial,sans-serif;	padding: 20px;} button.submit, a.submit {	margin: 20px}.widget-wait-box {	background-color: #242424;    border-color: #242424;	border-style: none solid solid none;    border-width: medium 1px 1px medium;    margin-bottom: 20px;    padding: 1px;    width: 200px;	-moz-opacity: 0;	filter: alpha(opacity=0);	opacity: 0;	height: auto;}.widget-wait-box .item_title {	background-color: #242424;	font-size: 15px;	padding: 5px;	text-shadow: 2px 2px #000;    background: url("/images/demotywatory-box-bg.png") repeat-x scroll 0 0 transparent;    border-bottom: 1px solid #000000;    border-top: 1px solid #434343;    color: #FFFFFF;    font-size: 15px;    height: 30px;    overflow: hidden;    padding: 10px 0 0 10px;    width: 190px;}.widget-wait-box .small-wait-box {    background: none repeat scroll 0 0 #2b2b2b;    border-left: 1px solid #242424;    padding: 10px 10px 20px;    position: relative;    text-align: center;    width: 179px;}.widget-wait-box .detail img{	width: 170px;}.widget-wait-box .small-title{	font-size: 11px;}.widget-wait-box .small-title:hover{	text-decoration: underline;}.widget-wait-box .detail {	height: 170px;    position: relative;    width: 170px;	margin: 5px auto 10px;}.widget-wait-box .fade {	background-image: -moz-linear-gradient(rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 1) 50%);	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)),to(rgba(0,0,0,1)), color-stop(.5,#000000));	background-image: -o-linear-gradient(270deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 50%);	bottom: 0;	height: 30px;	position: absolute;	width: 170px;	padding-top: 40px;    vertical-align: bottom;}aside article figure figcaption.dark {    background-image: linear-gradient(transparent 1%, #000000 50%);}aside article figure figcaption {    bottom: 21px;    float: left;    font-size: 11px;    left: 11px;    padding: 35px 10px 10px;    position: absolute;    width: 158px;}.widget-wait-tags {    font-size: 12px;    margin: 5px auto 15px;    padding: 5px;    text-align: left;    width: 98%;}.widget-wait-tags, .widget-wait-tags a {    color: #fff;}.widget-wait-tags a:hover {    color: #fff;}.popular-tags,.category-panel {	padding: 5px;	width: 98%}.popular-tags-container a {	margin: 2px}.popular-tags-big {	color: #6699cc;	font-size: 16px}.popular-tags-medium {	color: #fff;	font-size: 12px}.popular-tags-normal {	color: #6699cc;	font-size: 10px}.popular-tags-small {	font-size: 10px}.widget-fanbox {    font-size: 9px;    height: 290px;    margin: 10px auto;    padding-left: 40px;    padding-top: 35px;    width: auto;}.widget-fanbox a {	color: #999}.widget-fanbox .fb-like-box {	background-color: #FFFFFF;}.header-text {	display: table-row;	height: 25px;	width: 795px}.category-panel {	display: table;	margin: 10px auto}.category-panel span {	border-top: 1px solid #323232;	display: table-cell;	float: left;	list-style: none outside none;	max-width: 140px;	width:expression(document.body.clientWidth < 140 ? "140px" : document.body.clientWidth > 140? "140px" : "auto");	text-align: center;	width: 140px}.category-panel a.category-panel-link {	-moz-transition: border .2s ease 0;	background-color: #272727;	border-left: 4px solid transparent;	border-right: 4px solid transparent;	cursor: pointer;	display: block;	line-height: 28px;	min-height: 28px;	padding: 0 5px;	position: relative;	width: auto}.category-panel a.category-panel-link:hover {	background-color: #1C1C1C;	border-left-color: #0066cb;	border-right-color: #0066cb}.next-box {	height:46px;	line-height: 26px;	text-align: center;	background: #323232;	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #383838), color-stop(100%, #2b2b2b));	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#383838', EndColorStr='#2b2b2b');	background-image: -webkit-linear-gradient(top, #383838, #2b2b2b);	background-image: -moz-linear-gradient(top, #383838, #2b2b2b);	background-image: -ms-linear-gradient(top, #383838, #2b2b2b);	background-image: -o-linear-gradient(top, #383838, #2b2b2b);	background-image: linear-gradient(top, #383838, #2b2b2b);	border-style: solid;    border-width: 1px;	border-color: #4A4A4A #101010 #101010;	border-radius: 2px;	-o-border-radius: 2px;	-ms-border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	font-size:18px;	margin: 40px auto 20px;}.next-box a {    color: #CCCCCC;    display: block;    font-weight: normal;    height: 37px;    padding-top: 10px;    text-shadow: 0 -1px 1px #000000;    width: 750px;}.next_prev .next {	background: url(/images/starsze_nowsze_button.png) no-repeat left top;	right: 0}.next span{	padding: 12px 12px 12px 15px;    text-align: left;}.next:hover {	background-position: right top;}.prev {	background: url(/images/starsze_nowsze_button.png) no-repeat left bottom;	left: 0}.prev span{	padding: 12px 15px 12px 12px;    text-align: right;}.prev:hover  {	background-position: right bottom;}.nxtprv {	color: #000;	display: block;	height: 48px;	position: absolute;	width: 125px;	z-index: 999;}.nxtprv span {    display: block;    font-size: 1.1em;}.next_prev {    display: block;    height: 30px;    margin: 0px auto 40px;    max-width: 750px;    position: relative;    text-align: center;}#fade {	background-color: #000;	display: none;	height: 100%;	left: 0;	-moz-opacity: 0.9;	filter: alpha(opacity=90);	opacity: 0.9;	position: fixed;	top: 0;	width: 100%;	z-index: 9999}.popup p {	margin: 5px 0;	padding: 5px 10px}.paginacja {    height: auto;    margin: 20px auto 0;    text-align: center;}.dialog-p img {	height: 64px;	margin-right: 20px;	vertical-align: middle}.link {	color: #BBB;	cursor: pointer}#dymek {	display: none;	left: 0;	position: absolute;	top: 0;	z-index: 9999}#dymek.tip_top {	padding-bottom: 5px}#dymek.tip_bottom {	padding-top: 5px}#dymek.tip_right {	padding-left: 5px}#dymek.tip_left {	padding-right: 5px}#dymek_content {	-moz-border-radius: 3px;	-moz-box-shadow: 0 0 3px #555;	-webkit-border-radius: 3px;	-webkit-box-shadow: 0 0 3px #555;	background-color: rgba(25,25,25,1.92);	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));	border: 1px solid rgba(255,255,255,0.25);	border-radius: 3px;	box-shadow: 0 0 3px #555;	font-size: 11px;	padding: 4px 8px;	text-shadow: 0 0 2px #000}#dymek_arr,#dymek_arr_inner {	border-color: transparent;	border-style: solid;	border-width: 6px;	height: 0;	position: absolute;	width: 0}#dymek.tip_top #dymek_arr {	border-top-color: rgba(255,255,255,0.35)}#dymek.tip_bottom #dymek_arr {	border-bottom-color: rgba(255,255,255,0.35)}#dymek.tip_right #dymek_arr {	border-right-color: rgba(255,255,255,0.35)}#dymek.tip_left #dymek_arr {	border-left-color: rgba(255,255,255,0.35)}#dymek.tip_top #dymek_arr_inner {	border-top-color: rgba(25,25,25,0.92);	margin-left: -6px;	margin-top: -7px}#dymek.tip_bottom #dymek_arr_inner {	border-bottom-color: rgba(25,25,25,0.92);	margin-left: -6px;	margin-top: -5px}#dymek.tip_right #dymek_arr_inner {	border-right-color: rgba(25,25,25,0.92);	margin-left: -5px;	margin-top: -6px}#dymek.tip_left #dymek_arr_inner {	border-left-color: rgba(25,25,25,0.92);	margin-left: -7px;	margin-top: -6px}fieldset.search-fields {	background-color: #222;	border: none;	width: 778px}fieldset.search-fields {	text-align: center;	width: 100%}fieldset.search-fields input {	float: none}fieldset.search-fields {	text-align: center;	width: auto;	padding:2%}fieldset.search-fields > div {    margin: 0 auto;    text-align: center;}fieldset.search-fields > div label {    display: inline-block;    float: none;}fieldset.search-fields > div select {    width: 19%;	min-width: 130px;}fieldset.search-fields div.select-cnt{	margin-bottom: 1%}fieldset.search-fields > input {    float: none;    margin: 0 auto;    padding: 2%;    width: 70%;}@media all and (max-width: 800px) {	fieldset.search-fields div.select-cnt > span {		display: block;		margin: 0 auto 1%;		text-align: left;		width: 60%;	}	fieldset.search-fields div.select-cnt > span label {		width: 30%;	}	fieldset.search-fields div.select-cnt > span select {		}}div.alerty_pw {	padding: 10px;	z-index: 9999}div.ie6.top-right {	bottom: auto;	left: expression((0-alerty_pw.offsetWidth+(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth) 0 (ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );	right: auto;	top: expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px )}div.ie6.bottom-right {	left: expression((0-alerty_pw.offsetWidth+(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth) 0 (ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );	top: expression((0-alerty_pw.offsetHeight+(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px )}#alerty_pw_1 {	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	background-color: #000;	border-radius: 5px;	font-family:'Muli',Arial,sans-serif;	font-size: 10px;	min-height: 30px;	-moz-opacity: 0.9;	filter: alpha(opacity=90);	opacity: 0.9;	padding: 10px;	position: fixed;	right: 0;	top: 25px;	width: 235px;	z-index: 9999;	zoom: 1}#notifypw_1 {	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	background-color: #000;	border-radius: 5px;	font-family:'Muli',Arial,sans-serif;	font-size: 10px;	margin-left: auto;	margin-right: auto;	min-height: 30px;	-moz-opacity: 0.9;	filter: alpha(opacity=90);	opacity: 0.9;	padding: 10px;	width: 235px;	zoom: 1}#pwclose_1 {	color: red;	cursor: pointer;	font-size: 12px;	margin-left: 190px;	z-index: 99}#alerty_pw_2 {	background: url(/images/tlo.png) #000;	border-color: #002641 #002641 0;	border-style: solid solid none;	border-width: 3px 3px 0;	bottom: 0;	left: 2%;	max-height: 75px;	position: fixed;	width: 200px}#pwclose_2 {	background-color: #002641;	border-bottom: 2px solid #002641;	color: red;	cursor: pointer;	float: right;	font-size: 11px;	min-width: 50px;	padding: 3px;	text-align: center;	width: auto}#notifypw_2 {	font-size: 11px;	padding: 10px}.toolbar {	margin: 0;	width: 500px}.bbcode {	background: url(/images/bbcode.png);	cursor: pointer;	display: inline-block;	font-size: 9px;	height: 22px;	margin: 1px 4px}.imags_bbcode {	cursor: pointer;	display: inline-block;	height: 26px;	margin-left: 5px;	width: 22px;	background-image: url(/images/sprite_emoty.png);}.usmiech{	background-position: -132px 0;}.smutny{	background-position: -22px 0;}.buziak{	background-position: -110px 0;}.jezyk{	background-position: -66px 0;}.grozi{	background-position: -88px 0;}.lol{	background-position: 0 0;}.oczko{	background-position: -44px 0;}.big_usmiech{	background-position: -154px 0;}.quote {	background-position: -98px 0;	width: 44px}.center {	background-position: -74px 0;	width: 22px}.bold {	background-position: -2px 0;	width: 22px}.underline {	background-position: -50px 0;	width: 22px}.italic {	background-position: -26px 0;	width: 22px}.videobb {	background-position: -144px 0;	width: 44px}/*** Raportowanie i dodawanie do ulubionych* Panel pod materialem PRAWA*/.file-actions  #fav-ajax{	width: 100%;	display: block}/* .file-actions .add-favourites, .file-actions .file-report, .file-actions .add-comment, .file-actions .add-smilar{ */.file-actions a, .file-actions span{    padding-left: 18px;	cursor: pointer;	color: #696969;	background-repeat: no-repeat;}.file-actions a:hover, .file-actions span:hover{	text-decoration: underline;}.file-actions > a > img, .file-actions > span > img {    margin-right: 2px !important;    max-height: 16px !important;    vertical-align: middle !important;}/*** KONIEC*/a.button-link {	padding: 3px 1.5em}button.button-red{	text-shadow: none;	color: #eee;	border: none;	background-color: #E0E0E0;	-moz-box-shadow: inset 0 0 1px #fff;	-ms-box-shadow: inset 0 0 1px #fff;	-webkit-box-shadow: inset 0 0 1px white;	box-shadow: inset 0 0 1px white;	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#e83927,EndColorStr=#c31302);	background-image: -moz-linear-gradient(top,#e83927 0,#950b01 100%);	background-image: -ms-linear-gradient(top,#e83927 0,#950b01 100%);	background-image: -o-linear-gradient(top,#e83927 0,#950b01 100%);	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#e83927),color-stop(100%,#950b01));	background-image: -webkit-linear-gradient(top,#e83927 0,#950b01 100%);	background-image: linear-gradient(to bottom,#e83927 0,#950b01 100%);}button,.button-link {	border-color: #CCC #CCC #AAA;	background-color: #E0E0E0;	-moz-box-shadow: inset 0 0 1px #fff;	-ms-box-shadow: inset 0 0 1px #fff;	-webkit-box-shadow: inset 0 0 1px white;	box-shadow: inset 0 0 1px white;	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FAFAFA,EndColorStr=#F1F1F1);	background-image: -moz-linear-gradient(top,#FAFAFA 0,gainsboro 100%);	background-image: -ms-linear-gradient(top,#FAFAFA 0,gainsboro 100%);	background-image: -o-linear-gradient(top,#FAFAFA 0,gainsboro 100%);	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FAFAFA),color-stop(100%,gainsboro));	background-image: -webkit-linear-gradient(top,#FAFAFA 0,gainsboro 100%);	background-image: linear-gradient(to bottom,#FAFAFA 0,gainsboro 100%);}button,.button-link, .button-red {	text-shadow: 0 1px 0 white;	-moz-box-shadow: inset 0 0 1px #fff;	-ms-box-shadow: inset 0 0 1px #fff;	-webkit-box-shadow: inset 0 0 1px white;	box-shadow: inset 0 0 1px white;	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FAFAFA,EndColorStr=#F1F1F1);	background-image: -moz-linear-gradient(top,#FAFAFA 0,gainsboro 100%);	background-image: -ms-linear-gradient(top,#FAFAFA 0,gainsboro 100%);	background-image: -o-linear-gradient(top,#FAFAFA 0,gainsboro 100%);	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FAFAFA),color-stop(100%,gainsboro));	background-image: -webkit-linear-gradient(top,#FAFAFA 0,gainsboro 100%);	background-image: linear-gradient(to bottom,#FAFAFA 0,gainsboro 100%);	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	border-radius: 2px;	border-style: solid;	border-width: 1px;	color: #555;	cursor: pointer;	font: bold 15px arial,helvetica,sans-serif;	height: 1.9em;	outline: 0 none;	overflow: visible;	padding: 0 1.5em;	white-space: nowrap}button::-moz-focus-inner {	border: none}.button-red:focus,.button-red:hover {	-moz-box-shadow: 0 1px 8px rgba(200,200,200,0.25),inset 0 0 5px #a50c01;	-ms-box-shadow: 0 1px 8px rgba(200,200,200,0.25),inset 0 0 5px #a50c01;	-webkit-box-shadow: 0 1px 8px rgba(200,200,200,0.25),inset 0 0 5px #a50c01;	background-image: linear-gradient(tobottom,#ef3d2a 0%,#e6e6e6 100%);	background-image:-moz-linear-gradient(top, #ef3d2a, #a50c01);	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ef3d2a), to(#a50c01));	box-shadow: 0 1px 8px rgba(200,200,200,0.25),inset 0 0 5px #a50c01;	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ef3d2a,EndColorStr=#a50c01)}button:hover,button:focus,.button-link:focus,.button-link:hover {	-moz-box-shadow: 0 1px 8px rgba(200,200,200,0.25),inset 0 0 5px #fff;	-ms-box-shadow: 0 1px 8px rgba(200,200,200,0.25),inset 0 0 5px #fff;	-webkit-box-shadow: 0 1px 8px rgba(200,200,200,0.25),inset 0 0 5px #fff;	background-image: linear-gradient(tobottom,#f0f0f0 0%,#e6e6e6 100%);	background-image:-moz-linear-gradient(top, #f0f0f0, #fff);	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#fff));	border-color: #aaa #aaa #999;	box-shadow: 0 1px 8px rgba(200,200,200,0.25),inset 0 0 5px #fff;	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#f0f0f0,EndColorStr=#fff)}button:active,.button-link:active {	background-color:#ddd;	background-image:linear-gradient(top, #ccc, #fff);	background-image:-moz-linear-gradient(top, #ccc, #fff);	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccc), to(#fff));	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc,endColorStr=#ffffff)}button[disabled],.button-link[disabled] {	-moz-box-shadow: inset 0 0 1px #fff;	-ms-box-shadow: inset 0 0 1px #fff;	-webkit-box-shadow: inset 0 0 1px #fff;	background-color: linear-gradient(tobottom,#cccccc 0pt,#bbbbbb 30%) #e0e0e0;	border-color: #ccc #ccc #aaa;	box-shadow: inset 0 0 1px #fff;	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#cccccccc,EndColorStr=#bbbbbbbb);	text-shadow: 0 1px 0 #fff;	color: #AAAAAA;}.black-btn {	background: #494949;	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3a3a3a), color-stop(100%, #1a1a1a));	background-image: -webkit-linear-gradient(top, #3a3a3a, #1a1a1a);	background-image: -moz-linear-gradient(top, #3a3a3a, #1a1a1a);	background-image: -ms-linear-gradient(top, #3a3a3a, #1a1a1a);	background-image: -o-linear-gradient(top, #3a3a3a, #1a1a1a);	background-image: linear-gradient(top, #3a3a3a, #1a1a1a);	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3a3a3a', EndColorStr='#1a1a1a');	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	-ms-border-radius: 2px;	-o-border-radius: 2px;	border-radius: 2px;	-moz-box-shadow: 0 5px 12px rgba(0,0,0,.8);	-webkit-box-shadow: 0 5px 12px rgba(0,0,0,.8);	box-shadow: 0 5px 12px rgba(0,0,0,.8);	text-align: center;	padding: 6px 20px;	color: #e1e1e1;    font: 16px Arial, "Helvetica Neue", Helvetica, sans-serif;	font-weight: bold;	text-shadow: 0 -1px 1px #000000;	border: 1px solid #0e0e0e;}.black-btn:hover {	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a5a5a), color-stop(100%, #2a2a2a));	background-image: -webkit-linear-gradient(top, #5a5a5a, #2a2a2a);	background-image: -moz-linear-gradient(top, #5a5a5a, #2a2a2a);	background-image: -ms-linear-gradient(top, #5a5a5a, #2a2a2a);	background-image: -o-linear-gradient(top, #5a5a5a, #2a2a2a);	background-image: linear-gradient(top, #5a5a5a, #2a2a2a);	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5a5a5a', EndColorStr='#2a2a2a');	border: 1px solid #2e2e2e;	border-top: 1px solid #7c7c7c;	border-bottom: 1px solid #060606;}.fast-button {	text-align: right}.fast-button a {	background: url(/images/fast/fastbutton.png) no-repeat left top;	display: inline-block;	height: 32px;	width: 139px}.fast-button a:hover {	background-position: 0 -33px}.fast-overflow-container {    top: 150px !important;}.cenzura-div {	background: url(/images/cenzura_bg.png) center center #5B74A9;	border: 1px solid #3B5998;	display: inline-block;	font-family:'Muli',Arial,sans-serif;	min-width: 400px;	position: relative;	text-align: center}.cenzura-bg-button {	background: url(/images/cenzura_bg_button.png) repeat-x center center #5B74A9;	border: 2px solid #234A6D;	height: 20px;	line-height: 20px!important}.cenzura-div-span {	background-color: #444;	border: 1px solid #101622;	display: inline-block;	font-size: 12px;	height: 68px;	line-height: 18px;	margin-top: -68px;	padding: 20px 24px 12px;	position: relative;	top: 50%}.cenzura-div-span strong {	font-size: 14px;}.cenzura-div-span span {	cursor: pointer;	display: inline-block;	line-height: 14px;	padding: 2px 6px;	vertical-align: top}.FBConnectButton_Small {	background-position: left -232px !important;	cursor: pointer;	font-size: 10px;	line-height: 9px}.FBConnectButton {	background: url(/images/fbsprite.png) no-repeat #29447E;	cursor: default;	display: inline-block;	outline: medium none;	padding: 0 0 0 18px}.FBConnectButton_Small .FBConnectButton_Text {	margin-left: 17px;	padding: 2px 6px 3px;	color:#fff}.FBConnectButton .FBConnectButton_Text,.FBConnectButton_Text {	background: url(/images/fbsprite.png) #5F78AB;	border-bottom: 1px solid #1A356E;	border-top: 1px solid #879AC0;	display: block;	font-family:'Muli',Arial,sans-serif;	margin: 1px 1px 0 0;	padding: 2px 6px 4px;	text-shadow: none}.fb-login-button span {	height: 22px!important;	width: 143px!important}#sms-form b {	display: block;	padding: 20px}#sms-form input {	display: inline-block;	float: none}.sms-container {	font-family:'Muli',Arial,sans-serif;	text-align: center}.sms-opis {	font-size: 12px;	padding-top: 20px;}.sms-opis .sms-opis-text {	display: inline-block;	vertical-align: top;	width: 550px}.xdebug-error {	color: #000}a img,.com_odp_form input,#comment_moderate input {	border: 0}body .display_none{	display: none}.tbl_naglowek td,.menu_body li {	background-color: #000}#login_buttons,.fb,.float-right,.dialog_register img {	float: right}#profile .ban_profil img,.com_content img {	vertical-align: middle}.file-container {	clear: both}.nk {	float: left}.vote-container span,#stats li {	margin: 5px}.com_odp_form form,.menu_head {	display: inline}.com_plus,.com_minus {	cursor: pointer;	vertical-align: middle}.com_p,.moderator-block {	margin-right: 50px;	-moz-opacity: 0.8;	filter: alpha(opacity=80);	opacity: 0.8;}.moderator a:hover {	color: #e19f01}.msg-alert span,.msg-normal span,.msg-info span {	text-shadow: 0 -1px 0 rgba(0,0,0,.5)}.popular-tags-header,.category-panel h3,.header-text,.sms-opis-text a {	color: #fff}.dialog-p span,.dialog-p {	height: 64px;	vertical-align: middle}@media screen and (-webkit-min-device-pixel-ratio:0) {	.dialog-button	{		height: 32px !important;		margin-top: 28px !important;	}	#dymek_content	{		background: rgba(45,45,45,0.88);		padding: 4px 8px 5px	}		#dymek.tip_bottom #dymek_arr_inner	{		border-bottom-color: rgba(45,45,45,0.88)	}		#dymek.tip_top #dymek_arr_inner	{		border-top-color: rgba(20,20,20,0.92)	}}.dialog-button{	height: 32px;	margin-top: 28px;}.online-box {	display: inline-block;    height: auto;    position: relative;	width: 100%;}.online-box-user {    float: left;    height: 95px;    margin: 10px;    overflow: hidden;    padding: 0;    text-align: center;    text-overflow: ellipsis;    width: 135px;}.online-box-user-img {    height: 60px;}.online-box-user-img a img {	max-width: 60px;	max-height: 60px;	width:expression( document.body.clientWidth < 60 ? "60px" : document.body.clientWidth > 60 ? "60px" : "auto");}.buttons-menu-nice {    display: inline-block;    margin: 0 12px;}.buttons-menu-nice a.active {    background-color: #0066cb;    color: black;}.buttons-menu-nice a {    background-color: black;	-moz-border-radius: 8px;	-webkit-border-radius: 8px;    border-radius: 8px;    padding: 10px;}.buttons-menu-nice a:hover {    background: none repeat scroll 0 0 #FFFFFF;    color: #0C0C0C;    text-decoration: none;}.mem_generator {    background-color: #282828;    border-radius: 10px 10px 10px 10px;    padding: 17px 12px 9px;    margin: 0;    padding: 0;}.mem_generator li {    display: inline-block;    list-style: none outside none;    margin-bottom: 10px;    padding: 3px 0;}.mem_generator li img {    background-color: #222;    border: 1px solid #444;    float: left;    height: 125px;    margin: 0 4px 8px;    width: 125px;}.mem_generator li p {    color: #828282;    font: 12px "arial narrow";    height: 15px;    overflow: hidden;    text-align: center;    width: 125px;}.mem_add_descript {		font-size: 11px;	font-family:'Muli',Arial,sans-serif;	line-height: 14px;	background-color: rgb(18, 18, 18);	padding: 5px;	width: 600px;	margin: 0px auto 30px;}.goto {	color: white;	margin: 15px auto auto;	text-align: center;	width: 740px;	font-size: 0.8em;}.goto input[type="submit"] {    border: 1px solid #AAAA00;    border-radius: 3px;    cursor: pointer;    display: inline-block;    padding: 6px;    vertical-align: top;}.goto input[type="submit"]:hover {    border: 1px solid #cccc00;}.goto input{	display: inline-block;	float: none;}/* Szablony podzielony na dwie kolumny*//* Wspolne */.two_columns .moderator, .three_columns .moderator{	display: none;}/* Wspolne - koniec*/.clear_columns {    clear: both;    display: block;    height: 1px;    width: 100%;}body.one_columns{}.two_columns .demot {    display: inline-block;    margin-right: 5px;    width: 350px;}.two_columns .demot a, .two_columns .demot img, .two_columns .demot div{	height: auto;	width: auto;	max-height: 350px;	max-width: 350px;	width:expression(document.body.clientWidth < 350 ? "350px" : document.body.clientWidth > 350 ? "350px" : "auto");}.two_columns .ads_above_file {	clear: both;}.two_columns .article_overlay_link{	padding-right: 20px;}.two_columns .cenzura-div-span{	margin-left: -50px;}.two_columns .demot .file-container {    height: 350px !important;    max-height: 350px;    overflow: hidden;    width: 350px;	height:expression(document.body.clientHeight < 350? "350px" : document.body.clientHeight > 350? "350px" : "auto");}.two_columns .demot .file-container .animated_demot_body img {	height: 100%;    width: 100%;}.two_columns .demot .article_overlay_imglink {	height: 350px;}.two_columns .demot .article_overlay_imglink img {	max-height: none;    overflow: hidden;}.two_columns .tools {    margin: 10px 5px 0 !important;    width: 108px !important;}.two_columns .article_intro iframe {    height: 300px !important;    width: 300px !important;}.two_columns  .file-actions{	position: relative;	display: block;	text-align: right;	bottom: -8px;}.two_columns  .moderator{	display: none;}.two_columns  .file-actions{    display: block;}.two_columns#content_under  .kategoria {	display:none;}.two_columns#content_under .info h1 {    float: none;    padding: 0 3px 3px;    text-align: center;}.two_columns#content_under  .vote {    float: left;}/* Szablony podzielony na dwie kolumny - koniec*//* Szablony podzielony na trzy kolumny*/.three_columns .add-favourites, .three_columns .smilar_files, .three_columns .vote  {	display: none;}.three_columns .demot {    display: inline-block;    margin-right: 5px;    width: 242px;    font-size: 0.9em;    padding: 5px;}.three_columns .demot .info-section:first-child{	margin-top: 0 }.three_columns .demot .title {    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    width: 160px;}.three_columns .demot {    min-height: 330px;	vertical-align: top}.three_columns .tools {    display: block;    margin: 5px 2px 0;}.three_columns .demot a, .three_columns .demot img, .three_columns .demot div{	height: auto;	width: auto;	max-height: 220px;	max-width: 250px;	width:expression(document.body.clientWidth < 250 ? "250px" : document.body.clientWidth > 250 ? "250px" : "auto");}.three_columns .demot .columns_overlay{	position: relative;}.three_columns .demot .columns_overlay div{	background: url("/images/transparentoverlay.png") repeat scroll 0 0 transparent;    position: absolute;    width: 100% !important;	left: 0px;	-moz-opacity: 0.5;	filter: alpha(opacity=50);	opacity: 0.5;	text-transform: capitalize;}.three_columns .demot .columns_overlay:hover div{	-moz-opacity: 1;	filter: alpha(opacity=100);	opacity: 1;}.three_columns .file-report, .three_columns .autor-data {	display: none;}.three_columns .tools{	margin: 5px 2px 0;}.three_columns{}.three_columns{}.three_columns{}.three_columns{}.three_columns{}.infinitescroll_button{	width: 500px;	display: block;	padding: 6px 5px 0px 5px !important;	margin: 10px auto;	text-align:center;}.hidden-element{	display: none;}/* Nadpisanie styli widgetu */#IPS-app{	width: 796px !important;}#IPS-app #user-friends {    width: 550px !important;}.ui-icon-closethick {    left: auto !important;    margin: 0 !important;    top: auto !important;}.fb_iframe_widget span{	 overflow: visible !important;}a.ips_image_share {    background-color: #6891e7;    border-color: #3f76b7;    text-shadow: 0 1px 0 rgba(0,0,0,.25);    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ff5384be,EndColorStr=#ff3f76b7);    background-image: -moz-linear-gradient(top,#5384be 0,#3f76b7 100%);    background-image: -ms-linear-gradient(top,#5384be 0,#3f76b7 100%);    background-image: -o-linear-gradient(top,#5384be 0,#3f76b7 100%);    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#5384be),color-stop(100%,#3f76b7));    background-image: -webkit-linear-gradient(top,#5384be 0,#3f76b7 100%);    background-image: linear-gradient(to bottom,#5384be 0,#3f76b7 100%);	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	border-radius: 2px;	color: #fff !important;	font-weight: bold !important;	padding: 3px 3px 3px 5px !important;	cursor: pointer;}a.ips_image_share img {    display: inline-block !important;    height: 16px !important;    margin: 0 3px 0 5px !important;    vertical-align: middle;    width: 8px !important;}#fb_login_button span, #fb_login_button iframe, .fb-login-button iframe {    max-width: 200px! important;    max-height: 200px! important;}body .ui-widget-overlay{	position: fixed;	z-index:500}.widget-back-to-top {	cursor : pointer;	position: fixed;	background-color: #eee;	z-index: 9999;	display: none;	color: #222;	text-align: center;	font-size: 13px;	border: 1px solid #bbb;	box-shadow: 0 0 0 1px #fff inset, 0 1px 4px rgba(0,0,0,.2);	right: 15px;	bottom: -10px;	width: 50px;	padding: 15px 10px 25px;	-moz-transition: bottom 250ms ease-in-out;	-webkit-transition: bottom 250ms ease-in-out;	border-radius: 5px 5px 0 0;	text-shadow: 0 1px #fff;}.fb_share_count_nub_right{	z-index: 0 !important;}#fb_login_button span, #fb_login_button iframe, .fb-login-button iframe {    max-width: 200px! important;    max-height: 200px! important;}/** FB Share button **/.FBConnectButton_Simple,.FBConnectButton_RTL_Simple{background-position:right 0}.FBConnectButton_Simple .FBConnectButton_Text_Simple{margin:0 0 0 20px;padding-bottom:1px}.FBConnectButton_RTL_Simple .FBConnectButton_Text_Simple{margin:0 10px 0 0}a.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple,a.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple,.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple,.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple{text-decoration:underline}.FBConnectButton,a.FBConnectButton,a.FBConnectButton_RTL ,.FBConnectButton,.FBConnectButton_RTL{text-decoration:none}a.FBConnectButton:active .FBConnectButton_Text,a.FBConnectButton_RTL:active .FBConnectButton_Text ,.FBConnectButton:active .FBConnectButton_Text,.FBConnectButton_RTL:active .FBConnectButton_Text{border-bottom:solid 1px #29447e;border-top:solid 1px #45619d;background:#4f6aa3;text-shadow:none}.FBConnectButton_BigPun,.FBConnectButton_RTL_BigPun{background-position:left -60px;font-size: 24px;line-height:30px}.FBConnectButton_BigPun .FBConnectButton_Text{padding:3px 8px 3px 12px;margin-left:38px}a.FBConnectButton_BigPun:active{background-position:left -99px}.FBConnectButton_RTL_BigPun{background-position:right -268px}.FBConnectButton_RTL_BigPun .FBConnectButton_Text{padding:3px 8px 3px 12px;margin-right:39px}a.FBConnectButton_RTL_BigPun:active{background-position:right -307px}.FBConnectButton_Large,.FBConnectButton_RTL_Large{background-position:left -138px;font-size: 13px;line-height:16px}.FBConnectButton_Large .FBConnectButton_Text{margin-left:24px}a.FBConnectButton_Large:active{background-position:left -163px}.FBConnectButton_RTL_Large{background-position:right -346px}.FBConnectButton_RTL_Large .FBConnectButton_Text{margin-right:25px}a.FBConnectButton_RTL_Large:active{background-position:right -371px}.FBConnectButton_Medium,.FBConnectButton_RTL_Medium{background-position:left -188px;font-size: 11px;line-height:14px}.FBConnectButton_Text,.FBConnectButton_Medium .FBConnectButton_Text{padding:2px 6px 3px 6px;margin-left:21px}a.FBConnectButton_Medium:active{background-position:left -210px}.FBConnectButton_RTL_Medium{background-position:right -396px}.FBConnectButton_RTL_Text,.FBConnectButton_RTL_Medium .FBConnectButton_Text{padding:2px 6px 3px 6px;margin-right:22px}a.FBConnectButton_RTL_Medium:active{background-position:right -418px}.FBConnectButton_Small,.FBConnectButton_RTL_Small{background-position:left -232px;font-size: 10px;line-height:10px}.FBConnectButton_Small .FBConnectButton_Text{padding:2px 6px 3px;}a.FBConnectButton_Small:active ,.FBConnectButton_Small:active{background-position:left -250px}.FBConnectButton_RTL_Small{background-position:right -440px}.FBConnectButton_RTL_Small .FBConnectButton_Text{padding:2px 6px;margin-right:18px}a.FBConnectButton_RTL_Small:active{background-position:right -458px}.FBConnectButton_Inactive{-ms-filter:'alpha(opacity=40)';filter:alpha(opacity = 40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4}.fb_share_count_wrapper{position:relative;float:left}.fb_share_count{background:#b0b9ec none repeat scroll 0 0;color:#333;font-family:'Muli',Arial,sans-serif;text-align:center}.fb_share_count_inner{background:#e8ebf2;display:block}.fb_share_count_right{margin-left:-1px;display:inline-block}.fb_share_count_right .fb_share_count_inner{border-top:solid 1px #e8ebf2;border-bottom:solid 1px #b0b9ec;margin:1px 1px 0 1px;font-size: 10px;line-height:10px;padding:2px 6px 3px;font-weight:bold}.fb_share_count_top{display:block;letter-spacing:-1px;line-height:34px;margin-bottom:7px;font-size: 22px;border:solid 1px #b0b9ec}.fb_share_count_nub_top{border:none;display:block;position:absolute;left:7px;top:35px;margin:0;padding:0;width:6px;height:7px;background-repeat:no-repeat;background-image:url(http://static.ak.fbcdn.net/rsrc.php/v1/yU/r/bSOHtKbCGYI.png)}.fb_share_count_nub_right{border:none;display:inline-block;padding:0;width:5px;height:10px;background-repeat:no-repeat;/*background-image:url(http://static.ak.fbcdn.net/rsrc.php/v1/yX/r/i_oIVTKMYsL.png);*/vertical-align:top;background-position:right 5px;z-index:10;left:2px;margin:0 2px 0 0;position:relative}.fb_share_no_count{display:none}.fb_share_size_Small .fb_share_count_right .fb_share_count_inner{font-size: 10px}.fb_share_size_Medium .fb_share_count_right .fb_share_count_inner{font-size: 11px;padding:2px 6px 3px;letter-spacing:-1px;line-height:14px}.fb_share_size_Large .fb_share_count_right .fb_share_count_inner{font-size: 13px;line-height:16px;padding:2px 6px 4px;font-weight:normal;letter-spacing:-1px}/** FB Share button - KONIEC **/.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {    margin-left: -8px;}form#change_language {    display: inline-block;	float: right;    margin-top: -2px;    width: 50px;}form#change_language select {    padding-left: 2px;    width: auto;}form#change_language option {    padding-right: 10px;}form#change_language, form#change_language select, form#change_language option{    background-color: #FFFFFF;}#ad-container{	display: block;	position: fixed;	bottom: 0px;	width: 780px;	height: 200px;	margin:0px auto;	margin-right: -390px;    right: 50%;	z-index: 1010000000;}#ad-bg-transparent{	position:fixed;	right:0px;	bottom:0px;	width:100%;	height:200px;	background: black;	z-index:101000000; 	filter: alpha(opacity=50); 	opacity:.6}.ad-button, .ad-button-show{	position:absolute;	right:0px;	cursor: pointer;	bottom: 0px;}/*** RANKING*/body .file-container .ranking-box *{	text-align:left}.ranking-box {    color: #fff;    text-shadow: 0 1px 1px #AAAAAA;	list-style-type: none;}.ranking-box .ranking-title {    font-size: 1.2em;    padding-top: 5px;}.ranking-box h2{    font-size:1.4em;	margin-bottom: 5px;}.ranking-box img{	max-height: 580px;	max-width: 580px;	width:expression(document.body.clientWidth < 580 ? "580px" : document.body.clientWidth > 580 ? "580px" : "auto");}.ranking-box li{	text-align: left;}.ranking-votes,.ranking-image{	display: inline-block;	padding-left: 15px;    vertical-align: top;	margin-bottom: 10px;}.ranking-votes{	width: 100px;	text-align: center;}.ranking-image{	}.ranking-opinion {	background:#FFFFFF;	border: 1px solid #dedede;	color: #999;	padding: 7px 9px 8px 9px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	-o-border-radius: 3px;	-ms-border-radius: 3px;	-khtml-border-radius: 3px;	border-radius: 3px;	border-image: initial;	font-family:'Muli',Arial,sans-serif;}.ranking-plus,.ranking-minus {    background: url("/images/bg-buttons.png") repeat-x scroll 0 -58px transparent;    border-color: #C4C4C4;}.demot .file-container > div > object {    height: 100%;}.demot .file-container > a {    display: inline-block;    position: relative;}.demot .file-container a.ranking-vote-button {    background-color: #EDEDED;    border: 1px solid #D1D1D1;    border-radius: 3px 3px 3px 3px;    display: inline-block;    height: 29px;    margin: 2px;    padding: 5px;    position: relative;    text-decoration: none;}.ranking-plus .how-like {    background-image: url("/images/plus_vote.png");}.ranking-minus .how-like {    background-image: url("/images/minus_vote.png");}.ranking-vote-button .how-like {    background-position: 50% 50%;    background-repeat: no-repeat;    border-left: 0 none;    float: left;    height: 29px;    width: 30px;}.demot .file-container a.ranking-minus:hover{	border: solid 1px #ff5627}.demot .file-container a.ranking-plus:hover{	border: solid 1px #1ac131}.ranking-voted{	background: none repeat scroll 0 0 #ddd !important;}.ranking-voted:hover{	border: 1px solid #D1D1D1 !important;}.ranking-votes span{	display: block;	height:100px;	width: 100px;}.ranking-medal-1{	background: url("/images/ikony/ranking-1.png") repeat-x scroll 0 0 transparent;}.ranking-medal-2{	background: url("/images/ikony/ranking-2.png") repeat-x scroll 0 0 transparent;}.ranking-medal-3{	background: url("/images/ikony/ranking-3.png") repeat-x scroll 0 0 transparent;}li.ranking-add-more{	padding: 20px;	text-align: center;}li.ranking-add-more a.button-link{	border: 1px solid #465982;    border-radius: 5px 5px 5px 5px;	display: block;	padding: 5px 0 0;	height: 30px;	font-size: 1.1em}.html5_video_cover{	cursor: pointer;	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;}.video-container .html5_video_container, .vjs-tech{	width: 100%;	height:100%}.vjs-control-bar {    display: none !important;}.html5_video_caption, .html5_video_controls a.video_loader{	background-color: #E0E0E0;    border-radius: 5px;	-o-border-radius: 5px;	-ms-border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px; 	box-shadow: 0 0 6px #333333;	-moz-box-shadow: 0 0 6px #333333;	-webkit-box-shadow: 0 0 6px #333333;}.html5_video_controls {    font-size: 0;    height: 60px;    left: 45%;    opacity: 0.7;    position: absolute;    top: 40%;    width: 72px;}.html5_video_controls a.video_player_button, .html5_video_controls a.video_loader{	cursor: pointer;	border: none;    display: block;    height: 60px;    width: 72px;} .html5_video_controls a.video_player_button {     background: url("/images/play_video.png") no-repeat scroll -3px 6px rgba(0, 0, 0, 0);}.html5_video_controls a.video_loader {    background: url("/images/html5_loader.gif") no-repeat scroll center center #E0E0E0;}.demot .video-container a{	padding: 0px}.html5_video_caption a{	color: #010101}.html5_video_caption {    font: bold 13px 'helvetica neue',helvetica,arial;    left: 100%;    margin-left: -85%;    opacity: 0.9;    padding: 5px 25px;    position: absolute;    top: 55%;    width: 65%;	display:none !important;}.video-container {    margin: 0 auto;    position: relative;    text-align: center;}.video-container.paused .html5_video_controls,.video-container.paused .html5_video_controls a.video_player_button,.video-container.loading .html5_video_controls,.video-container.loading .html5_video_controls a.video_loader,.video-container.paused .html5_video_caption,.video-container.loading .html5_video_caption {    display: block;}.video-container.paused .html5_video_controls a.video_loader,.video-container.loading .html5_video_controls a.video_player_button,.video-container.playing .html5_video_controls {    display: none;}.video-container.playing .html5_video_caption {    border-radius: 5px 5px 0 0;	-o-border-radius: 5px 5px 0 0;	-ms-border-radius: 5px 5px 0 0;	-moz-border-radius: 5px 5px 0 0;	-webkit-border-radius: 5px 5px 0 0;    box-shadow: 0 -1px 6px #333333;    display: block;    font-size: 16px;    margin-left: -98%;    top: 94%;    width: 88%;}.ui-dialog .ui-dialog-titlebar-close {    text-indent: -9999px;}.fb-like.fb_iframe_widget iframe {    z-index: 999;}/** Private Messages */.messages_block{	width: 100%}.messages_block table{    width: 100%;}#content .messages_block ul.fancy-list{    border: medium none;    width: 100%;}.messages_table:hover{    background-color: #eee;}.messages_table:hover, .messages_table:hover *{	color: #111;}.messages_list_menu {	box-shadow: 0 1px #FFFFFF inset, 0 -1px #DDDDDD inset;	color: #666;	text-align: center	background-color: #000;}.messages_list_menu .messages_from,.messages_list_menu .messages_date{	width: 20%;}.messages_list_menu .messages_subject,.messages_list_menu .messages_status{	width: auto;}.messages_list_menu .messages_options {    min-width: 30px;    width: 10%;}.messages_move ,.messages_delete {	cursor: pointer;}.messages_move img,.messages_delete img{	border: none}#messages_form_wrapper form label,#messages_form_wrapper form input,#messages_form_wrapper form textarea{	display: inline-block;    float: none;    vertical-align: top;}#messages_form_wrapper form label {    width: 20%;}#messages_form_wrapper form input, #messages_form_wrapper form textarea{	width: 60%;}#messages_form_wrapper form .message_alert{	box-shadow: 2px 2px 2px 0 #FF0000 inset;}.message_view_content {    padding: 10px;    text-align: left;}.messages_option_buttons {    padding: 10px 10px 40px;    text-align: left;}.messages_option_buttons .messages_answer{	float:left }.messages_option_buttons .messages_move{	float:right}@media all and (max-width: 800px) {	.fancy-list.user_menu_items,	.social-float-box{		display: none;	}}@media all and (max-width: 600px) {	body .box-next,	body .box-previous,	div.bottom_div,	.file_info_block > div.file_by,	body .widget-back-to-top	{		display: none;	}}@media all and (max-width: 430px) {	}/** Private Messages END*//* MISC */body  .error-validate input {    border-color: rgb(255, 0, 0) !important;}body .error-msg {    color: #cb2027;    display: none;    font-size: 0.8em;}body  .error-validate .error-msg {	display: block;}/* MISC END */.content-while-login #content,.content-while-register #content,.content-while-contact #content,.content-while-moderator #content,.content-while-edit_profile #content,.content-while-up #content {    width: 950px;    margin: 0 auto;    float: none;}.dz-fallback{	display: none}.max-width {    max-width: 1100px;    margin: 0 auto;}.right-panel-social-box .tools{	height: auto;	padding-bottom:10px}.fixed-right-panel {	width: 300px;	margin-left: 10px;	float: right;}.fixed-right-panel .right-panel-slide {	width: inherit;}.content-while-page .fixed-right-panel {	display:none;}li.temysli-blue {    background: #0066cb !important;    border-bottom-color: #0066cb;}#popular-posts-files{	list-style-type: none;}#popular-posts-files li{}#popular-posts-files a {    display: block;    text-align: left;	margin-bottom:4%}#popular-posts-files img{    position: absolute;    top: -999px;    bottom: -999px;    left: -999px;    right: -999px;    margin: auto;	max-width: 150px}#popular-posts-files a:hover img {	max-width: none}#popular-posts-files .mask {    background-color: #e8e8e8;    border: 1px solid #d8d8d8;    box-sizing: border-box;    display: inline-block;    height: 100%;    overflow: hidden;    width: 120px;    height: 90px;    position: relative;}#popular-posts-files .right_info {    text-align: left;    display: inline-block;    vertical-align: top;    height: 100%;    padding-left: 1%;}#popular-posts-files h3 {    font-size: 0.8em;    text-align: left;    height: 65px;    max-width: 160px;}#popular-posts-files .tools{	margin: 0}.right-panel-social, .commercial_top, .commercial_bottom{	margin-bottom: 2%}div#bottom-widgets {    margin: 0;}.mysl-box {	height:42px;	line-height: 24px;	text-align: center;	background: #323232;	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #383838), color-stop(100%, #2b2b2b));	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#383838', EndColorStr='#2b2b2b');	background-image: -webkit-linear-gradient(top, #383838, #2b2b2b);	background-image: -moz-linear-gradient(top, #383838, #2b2b2b);	background-image: -ms-linear-gradient(top, #383838, #2b2b2b);	background-image: -o-linear-gradient(top, #383838, #2b2b2b);	background-image: linear-gradient(top, #383838, #2b2b2b);	border-style: solid;    border-width: 1px;	border-color: #4A4A4A #101010 #101010;	border-radius: 2px;	-o-border-radius: 2px;	-ms-border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	font-size:18px;}.mysl-box a {    color: #CCCCCC;    display: block;    font-weight: normal;    height: 32px;    padding-top: 8px;}.paginator span strong, .paginator .current_page_mark{	background: #0066cb !important;	color: #fff !important;}.mysl-box a, .title a, .info-section .autor-data a, .file-actions a, .file-actions span, .kategoria span, .tag_list, .tag_list a, .file-source{	font-family:'Muli',Arial,sans-serif;}.content-while-up .mysl-box {	display:none;}.ads_above_file{	padding: 0;}.mobile .three_columns .demot {	display: inline-block;	margin-right: 0;	width: 212px;	font-size: 0.9em;	padding: 0;}.mobile .three_columns .info-section a, .mobile .three_columns .file-actions span {	margin-right: 0;	margin-left: 0;}.mobile .three_columns .file-actions a, .mobile .three_columns .file-actions span {	padding-left: 8px;}.dataBar{bottom: 2px;font-size: 0.8em;font-weight: bold;left: 20px;position: absolute;display: none;}.dataBar div{display: inline-block;margin-right: 20px;}

.flashContainer{

	position:relative;
	overflow:hidden;
}

.progressBar{
	display:none;
	position:absolute;
	width:auto;
	height:8px;
	left:20px;
	right:105px;
	bottom:20px;
	background-color:#141414;
	overflow:hidden;
	cursor:pointer;
	
	
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.3);
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.3);
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.3);
}

.progressBar .elapsed{
	position:absolute;
	width:0;
	height:100%;
	background-color:#1fa2f6;
	border-right:1px solid #49AFF0;
}

.controlDiv{

	position:absolute;
	width:120px;
	height:120px;
	cursor:pointer;
	top:50%;
	left:50%;
	margin:-60px 0 0 -60px;
}

.controlDiv.play{
	background:url('/images/play.png') no-repeat center center;
}
.flashContainer{
	margin:0px auto;
}

.controlDiv.replay{
	background:url('/images/replay.png') no-repeat center center;
}

.controlDiv.pause{
	background:url('/images/pause.png') no-repeat -99999px;
}

.flashContainer:hover .controlDiv.pause{
	background-position:center center;
}

.flashContainer.playing:hover .progressBar,.flashContainer.playing:hover .dataBar{
	display:block;
}.paginator {margin-top:5px;font-size:1em;width:100%;}.paginator table {border-collapse:collapse;table-layout:fixed;width:100%;opacity:0.8;}.paginator table td {padding:0;white-space:nowrap;text-align:center;}.paginator span {display:block;padding:3px 0;color:#fff;}.paginator span strong,.paginator span a {text-decoration: none;background-color:#1a1a1a;border:1px solid gray; margin:0px 2px; padding:0px 4px;display:block;}.paginator span a:hover {background: #444;color:white;border-color:white;}.paginator span strong {background: #FDFF00;color: #000;font-style:normal;font-weight:normal; }.paginator .scroll_bar {width:100%;height:20px;position:relative;margin-top:10px; }.paginator .scroll_trough {width:100%;height:3px;background:#666;overflow:hidden;}.paginator .scroll_thumb {position:absolute;z-index:2;width:0; height:3px;top:0; left:0;font-size:1px;background:#363636;}.paginator .scroll_knob {position:absolute;top:-5px; left:50%;margin-left:-10px;width:20px; height:20px;overflow:hidden;background:url(/images/slider_knob.gif) no-repeat 50% 50%;cursor:pointer; cursor:hand;}.paginator .current_page_mark {position:absolute;z-index:1;top:0; left:0;width:0; height:3px;overflow:hidden;background:#FDFF00;}.fullsize .scroll_thumb {display:none;}.paginator_pages {width:100%;text-align:right;font-size:0.8em; color:#808080;margin-top:-10px; }
/*!
 * jQuery UI CSS Framework 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*!
 * jQuery UI CSS Framework 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.0em&cornerRadius=0px&bgColorHeader=6d84b4&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=0&borderColorHeader=3b5998&fcHeader=ffffff&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.0em; }
.ui-widget .ui-widget { /*font-size: 1em;*/ }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(/css/dialogs/facebook/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #3b5998; background: #6d84b4 url(/css/dialogs/facebook/images/ui-bg_highlight-soft_0_6d84b4_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/css/dialogs/facebook/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(/css/dialogs/facebook/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; box-shadow:none }

.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(/css/dialogs/facebook/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(/css/dialogs/facebook/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/css/dialogs/facebook/images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/css/dialogs/facebook/images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/css/dialogs/facebook/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/css/dialogs/facebook/images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/css/dialogs/facebook/images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/css/dialogs/facebook/images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/css/dialogs/facebook/images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/css/dialogs/facebook/images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/css/dialogs/facebook/images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(/css/dialogs/facebook/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/css/dialogs/facebook/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
 * jQuery UI Resizable 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*!
 * jQuery UI Selectable 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*!
 * jQuery UI Accordion 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*!
 * jQuery UI Autocomplete 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.21
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*!
 * jQuery UI Button 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*!
 * jQuery UI Dialog 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;background: #6D84B4;border: 1px solid #3B5998;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;color: white;font-size: 14px;font-weight: bold;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none repeat scroll 0 0 #fff; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*!
 * jQuery UI Slider 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*!
 * jQuery UI Tabs 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*!
 * jQuery UI Datepicker 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker.ui-widget * {font-size: 13px;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select {box-shadow: none}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*!
 * jQuery UI Progressbar 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }



.ui-widget-overlay {background: none;}
.ui-dialog{background: rgba(82, 82, 82, 0.7);padding:10px;border-radius: 8px;-webkit-border-radius: 8px;}
#dialogue{border-left: 1px solid #555;border-right: 1px solid #555;border-bottom: 1px solid #CCC;background-color:#FFF;padding:0px;overflow:hidden;display:none}
#dialogue p, #dialogue div{font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font-size:13px;}
.ui-widget-content{background: none none 50% top repeat-x;border:none;}
.ui-dialog-titlebar-close{display:none}
.ui-dialog .ui-corner-all{-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.ui-dialog .ui-dialog-buttonpane{background: #F2F2F2; margin:0;border-left: 1px solid #555;border-right: 1px solid #555;border-bottom: 1px solid #555;padding:8px}
.ui-dialog .ui-dialog-buttonpane button{ margin:0;padding:2px 6px;}
.ui-state-default, .ui-widget-content .ui-state-default{border-color: #29447E;color: #FFF;background:#6D84B4;}
.ui-state-hover, .ui-widget-content .ui-state-hover{border-color: #29447E;background:#6D84B4;}
.ui-state-active, .ui-widget-content .ui-state-active{background: #4F6AA3;border-bottom-color: #29447E;box-shadow: 0 1px 0 rgba(0, 0, 0, .05); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .05);}
.ui-button-text-only .ui-button-text {padding:0px}


.cookie-policy-inform {
	display: none;
	font-family: Arial,Tahoma,verdana;
	position: fixed;
	left:0;
	right:0;
	bottom:0;
	height: auto;
	background-color:#eee;
	border-top: 1px solid black;
	z-index:100000;
	overflow: auto;
	padding: 15px;
	color: #666;
	font-size:12px;
	line-height:150%;
}
.cookie-policy-inform-close{
	position: absolute;
	top: 5px;
	right: 20px;
}
.cookie-policy-inform-close a{
	color: #000
}
.cookie-policy-inform-content{
	color: #666;
}
.cookie-policy-inform-content b{
	display: block;
    margin-bottom: 12px;
	
}

#search_suggest {
    display: none;
    position: absolute;
    width: 320px;
	z-index: 99;
	margin-top: 25px;
}
#searchresults { 
	display: inline-block;
	width:320px;
}
ul#searchresults  {
    background-color: #F5F5F5;
    border: 1px solid #FFFFFF;
}
ul#searchresults li {
    border-bottom: 1px solid #E0E0E0;
    border-top: 1px solid #FFFFFF;
    list-style: none outside none;
	float: none !important;
	background: none !important;
}
ul#searchresults li:first-child {
    border-top: medium none;
	padding-top: 0px;
}
ul#searchresults li:last-child {
    border-bottom: medium none;
}
ul#searchresults li a {
    border: medium none !important;
    color: #999999 !important;
    display: block !important;
    padding: 10px 5px !important;
    text-decoration: none !important;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 13px !important;
    text-shadow: 1px 1px 0 white !important;
	float: none !important;
}
ul#searchresults li a:hover {
	background-color:#fff;
	color:#666;
	cursor:pointer;
}
#searchresults a span {
    float: none;
    height: 30px;
    line-height: 15px;
    margin: 0;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
#searchresults a span, #searchresults a img {
	display: inline-block;
}
#searchresults a img {
    float: left;
	max-height: 30px;
    max-width: 30px;
	width: expression(this.width > 30 ? "30px" : true); 
	height: expression(this.height > 30 ? "30px" : true);
}