﻿
* {

	margin: 0;

	padding: 0

}

body {

	background: url(http://szysza.pl/images/bg.jpg) #fbe9c3 repeat;

	font-family: Arial, Tahoma,verdana;

	margin: 0;

	overflow: visible;

	padding: 0

}

a,span,input,textarea,div {

	outline: none

}

a, .counter b, .contest_zobacz a, .tb,.tbl, #top, .tabela, #content, #profile .omnie, .com_content, .register .register-p input, .logowanie a, .date, div.text, #contentArea, #sortowanie .aktywny_sort, .menu_body li a:hover, .reklama_left, .reklama_right, .search_all, #szukaj.select, .error, .contact_form input,.contact_form textarea,.contact_form select,#dodaj_demotywator input[type=text],#dodaj_demotywator select,#dodaj_demotywator textarea,#nowe_pw input,#nowe_pw textarea, .widget-fanbox, #alerty_pw_2, .cenzura-div-span, .FBConnectButton .FBConnectButton_Text,.FBConnectButton_Text,#wiadomosc span,#dymek_content,#dodaj_mem input, .buttons-menu-nice a  {

	color: #ffffff

}

a,a:hover,#s_all a,a.FBConnectButton,.nawigacja span,.search_all,span.red,span.del_ul,#obserwuj,span.add-favourites-span,span.green,p.wysz_pod span {

	text-decoration: none;

}

input[type=submit], select, .little_rozwin, .artykul_overlay_link, .counter, .contest_a, .contest_b, .contest_zobacz a, .tbl_naglowek, #banner .prawe li a, .belka, #profile .user, .info,.info h1,.kategoria, .title, .title_demot, #ukryte, .comment_header a, span.green, span.add-favourites-span, span.red, .menu_body li a:hover, #wiadomosc, .footer, #login-wrapper input.button, .wait_box .tytul, #alerty_pw_1, #notifypw_1, #pwclose_1, .cenzura-bg-button, .cenzura-div-span strong, .FBConnectButton .FBConnectButton_Text,.FBConnectButton_Text, .contact_form .lcurrent,#sms-load-info span, .buttons-menu-nice a, #show_comments {

	font-weight: 700

}

label, .artykul_overlay, .contests, .menu_top, #float_menu, #profile, #info2, .title, .title_demot, .vote, .tag_list,.tag_list a, #wazne, #formularz_comments, #comments_wrapper, #opis_koment, .comment, .dialog_rejestracja div#users-contain table td,div#users-contain table th, .logowanie, .top_profile, #dodaj, #dodaj_kwejk,#dodaj_mem,#dodaj_demotywator,#dodaj_animacje, #dodaj_2, .warunki_dodaj, h4, .nawigacja,.przyciski,.zasady,.simple-page,.png_bg,#kontakt,.konkurs,.sms-container, #rules h1, .popular-tags,.category-panel, .widget-fanbox, #rules p, #lab, #alerty_pw_1, #notifypw_1, .formularz_edycji, .sms-opis, .artykul_intro,.artykul_div,#add_av,#dodaj_demotywator, .mem_add_descript, div.ips-post-content, div.ips-post-title, .file-report, #banner .categories-menu-submenu li, .contest {

	text-align: left;

}

.preloader_on, .artykul_overlay, .contests, .menu_top_moje, .menu_top, #banner, #migracja, .tabela, .animation-add-main .animation-add, #video_pozycja_duze, #video_male,#animacja_demot, #video_pozycja_male,.animacja_demot_body, #koment_user, #user_loader, #ajax_text, #wyniki_wysz, #contentArea, #obraz_big, .wyszukiwarka, #dodaj, #dodaj_kwejk,#dodaj_mem,#dodaj_demotywator,#dodaj_animacje, h4, .nawigacja,.przyciski, .popular-tags,.category-panel, fieldset.szukaj,.szukaj_cale, fieldset.szukaj_cale, .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: #F6B100;

	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

}

.najlepsze_topbox .tytul,.button-next,.button-previous,.little_rozwin,.artykul_overlay_opis,.artykul_overlay_link {

	text-shadow: .1em .1em .05em #000;

	z-index: 999999

}

#naglowek {

	overflow: hidden

}

#all_page {

	margin-left: auto;

	margin-right: auto;

	overflow: hidden;

	text-align: center

}

.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: #160d06;

    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

}

.nk-fajne {

    width: 110px !important;

}

.button-next,.button-previous {

	background: url(/images/nextprevarrows.png) no-repeat;

	position: absolute;

	z-index: 100

}

.button-next {

	background-position: right top;

	right: -50px

}

.button-previous {

	background-position: left top;

	left: -50px

}

.button-next a,.button-previous a {

	display: block;

	height: 60px;

	width: 60px

}

.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;

}



.little_rozwin {

	cursor: pointer;

	font-size: .8em;

	margin-top: 10px;

	text-align: center;

	width: 100%

}

#fb_prawa {
	background: url(/images/button_facebook.png) no-repeat;
	cursor: pointer;
	display: block;
	height: 335px;
	padding-left: 34px;
	padding-top: 6px;
	position: fixed;
	right: -328px;
	top: 125px;
	width: 348px;
	text-align:center;
	z-index: 9999
}
#fb_prawa img {
	display: block;
	left: -50px;
	position: absolute;
	top: 0
}
#google_box {
	background: url(/images/google_plus.png) no-repeat;
	display: block;
	height: 108px;
	margin-left: 23px;
	padding: 20px;
	width: 250px
}

.youtube_box {

	position: fixed;

	right: 2px;

	top: 235px;

	z-index: 999

}

.gallery_intro li,.artykul_intro li,.artykul_div li {

	margin-left: 20px

}

.gallery_intro p,.artykul_intro,.artykul_div {

	background-color: #222;

	border: 1px solid #333;

	box-shadow: 0 1px #ffffff, 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;

	width:expression(document.body.clientWidth < 700 ? "700px" : document.body.clientWidth > 700 ? "700px" : "auto");

}

.artykul_overlay {

	position: relative; 

}

.artykul_overlay_div {

	background: url(/images/transparentoverlay.png);

	bottom: 4px;

	position: absolute;

	width: 100% !important;

}

.artykul_overlay_opis {

	color: #F3F3F3;

	padding: 15px 10px 10px 15px;

	width: auto

}

.artykul_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

}

.artykul_overlay_opis p {

	padding: 0 0 10px

}

.counter {

	

	color: #F03D25;

	display: block;

	float: right;

	font-size: 9px;

	left: -15px;

	margin-right: -25px;

	padding: 1px 2px 0;

	position: relative;

	top: 16px;

	z-index: 1

	-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);

	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: "lucida grande",tahoma,verdana,arial,sans-serif;

}



.konkurs-end, .konkurs-win {

    display: inline-block;

    font-size: 0.9em;

    margin-top: 20px;

    width: 375px;

}

.konkurs-win {

	text-align: right;

}

.konkurs {

	padding: 0 20px 20px !important;

}

.konkurs h4 {

	width: 100%;

	margin-bottom: 10px;

}

.konkurs span {

	display: block;

	font-size: 18px;

	text-align: center;

	width: 100%

}

.konkurs-first td,.konkurs-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: #F6B100;

	width: 500px !important;

}

.contests_tr {

	background-color: #555;

	border: 1px solid #000

}

.contest_a {

	font-size: 18px;

}

.contest_b {

	font-size: 16px;

}

.contest_zobacz{

	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;

}









#spolecznosciowe {

	height: 50px;

	text-align: center

}

.boks,#podzielSie {

	display: inline-block;

	vertical-align: top

}

.boks 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

}

.boks a:hover {

	-moz-opacity: 1;

	filter: alpha(opacity=100);

	opacity: 1;

	margin-bottom: 5px;

    margin-top: -5px;

}

.boks .social_nk{

	background-position: 0 10px;

}

.boks .social_fb{

	background-position: -34px 10px;

}

.boks .social_gg{

	background-position: -68px 10px;

}

.boks .social_forum{

	background-position: -102px 10px;

}

.boks .social_jm{

	background-position: -136px 10px;

}

.boks .social_grono{

	background-position: -170px 10px;

}

.boks .social_wykop{

	background-position: -204px 10px;

}

.menu_top_moje {

	background-color: #000;

	border: 1px solid #DDD;

	height: 40px;

	list-style: none outside none; 10px 0;

	opacity: 0.9;

	padding: 18px;

	text-align: center;

	width: 761px

}

.menu_top_moje li a {

	color: silver;

	display: block;

	padding: 3px

}

.menu_top_moje li {

	background-color: #000;

	display: inline-block;

	height: 40px;

	margin-left: 10px;

	padding: 3px

}

.menu_top_moje a:hover {

	color: #E1910F

}

.menu_top {

	height: 40px;

	padding: 18px;

	width: 800px

}

.menu_top a:hover {

	color: #f93

}

.wyrozniony {

	color: #FFB903!important;

	text-decoration: underline!important

}

#top {

	background: url(/images/temp_logobg.png) repeat-x #000;

	height: 110px;

	margin-top: 26px;

	text-align: center;

	width: 100%

}

#banner {

	width: 850px

}

.img_logo {

	float: left;

	position: relative

}

.img_logo img {

	float: left;

	overflow: hidden;

	position: absolute

}



#banner .prawe,#login_buttons ul {

	list-style: none outside none

}

#banner .prawe {

	background: url(/images/temp_logo_bg.png) repeat-x center bottom;

	float: right

}

#banner .prawe li {

	float: left;

	padding: 35px 8px 10px;

	position: relative

}

#banner .prawe li a {

	color: #F5F5F5;

	font-size: 14px;

}



#banner .categories-menu-submenu {

	position: absolute;

	display: none;

	z-index: 100;

	background-color: #222222;

	width: 175px;

	-moz-box-shadow: 0 3px 3px rgba(0,0,0,.5);

	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.5);

	box-shadow: 0 3px 3px rgba(0,0,0,.5);

	list-style-type: none;

	width: 525px !important;

	left: -440px;

}



#banner .categories-menu-submenu li {

    border-right: 1px solid rgba(255, 255, 255, 0.1);

    float: left;

    height: 41px;

    line-height: 41px;

    margin: 0;

    padding: 0 15px;

    position: relative;

    vertical-align: middle;

    padding: 0 !important;

    width: 130px;

}

#banner .categories-menu-submenu li a {

    display: inline-block;

    font-size: 13px;

    padding: 0 12px;

    width: 155px;

}

#banner .categories-menu-submenu li:hover {

	background-color: #2f2f2f;

}

#float_menu {

	background-color: #222;

	box-shadow: 0 2px 30px #000;

	height: 26px;

	left: 0;

	line-height: 26px;

	padding-left: 10px;

	position: fixed;

	top: 0;

	width: 100%;

	z-index: 8999

}

#float_menu li {

	display: inline-block;

	line-height: 0;

	padding-right: 10px

}

.menu_glowne_bottom {

	clear: both;

	display: block;

	padding-top: 18px

}

.menu_glowne_bottom div {

	display: inline;

	font-size: 11px;

}

.likesy {

	float: left;

	margin-top: 3px;

	padding-left: 18px

}

.nk-login {

    height: 24px !important;

}

#login-wrapper .nk-login {

	display: inline-block;

	top: 4px;

	position: relative;

	left: 20px;

}

#login_buttons ul li {

    display: inline-block;

    line-height: 26px;

    margin: 0 5px;

    position: relative;

    vertical-align: middle;

}

#login_buttons ul li .nk-login {

    display: block;

    position: relative !important;

    width: 100px;

}

#login_buttons ul li .fb-login-button {

	height: 16px!important;

	position: relative!important;

	top: 2px!important

}

.archiwum a:hover {

	background: 0 -70px

}

#migracja {

	background-color: #212121;

	border: 1px solid #000;

	display: block; 10px;

	overflow: hidden;

	padding: 10px;

	text-align: center;

	width: 70%

}

.tabela {

	background-color: #434343;

	border: 1px solid #000;

	font-size: 14px;

	width: 73%

}

.tabela tr td {

	padding: 4px 8px;

	text-align: center

}

.belka {

	background-color: #2E2E2E;

}

.statusgg img {

	border: 0;

	margin-left: 15px;

	outline: medium none

}

#content {

	background: url(/images/content_top.png) repeat-x center top #160d06;

	border-bottom: 1px solid #000;

	border-top: 1px solid #000;

	margin: 20px auto 0;

	padding: 15px 30px 20px;

	width: 796px

}

#content,#content_under  {

	height: auto;

	margin: 0px auto;

	padding: 1px;

	text-align: center;

	width: 796px

}

h2.see-more{

    margin: 10px 0;

	text-align: left;

    width: 100%;

	color: #B1B1B1;

	text-shadow: 0 -1px 1px black;

	font-size: 18px;

}

.edycjaprofil {

    background-color: #343434;

    border-bottom: 1px solid #232323;

    color: #CCCCCC;

    margin: 20px auto;

    padding: 10px 5px;

    width: 628px;

}

.edycjaprofil label {

	width: 32%

}

.edycjaprofil .label_area {

	font-size: 14px;

	height: 45px;

	padding-top: 1em

}

.edycjaprofil input,.edycjaprofil  textarea,.edycjaprofil  select {

	width: 285px;

}

#profile {

	background-color: #000;

	padding: 5px;

	width: 784px

}

#profile .ban_profil {

    float: right;

    margin-right: 30px;

}

#avek {

	padding: 10px

}

#profile .user {

	color: #0080C0;

	float: left;

	font-size: 18px;

	padding-left: 10px

}

#profile .omnie {

	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

}

.user-history {

    list-style: none outside none;

    width: 700px;

}

.user-history li {

    font-size: 12px;

    height: auto;

    margin-top: 10px;

    width: 100%;

	display:none;

}

.user-history li img {

    margin: 0 5px 0 0;

	vertical-align: middle;

	max-height: 50px;

	max-width: 50px;

	width:expression(document.body.clientWidth < 50? "50px" : document.body.clientWidth > 50? "50px" : "auto");

}

.user-history li.no-img{

	padding-left: 55px;

}

.user-history li a{

	color: #F6B100;

}

#info2 {

	padding: 5px;

	width: 765px

}

#info2 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 {

	font-size: 14px;

	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: 99999;

}

.demot,.reklama_list, .reklama_demoty, .top-menu, .demot-archiwum{

	-moz-border-radius: 8px;

	background-color: #160d06;

	border-radius: 8px;

	font-family: Arial,Helvetica,sans-serif;

	height: auto;

	margin-bottom: 10px;

	padding: 20px;

	position: relative;

	text-align: center;

	width: 754px

}

#ips-autopost {

    background: url("/images/facebook-login-ui.png") repeat-x scroll center top #160d06;

    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;

}

.gif_player {

	background: url(/images/wlacz_gif.png) no-repeat;

	cursor: pointer;

	display: block;

	height: 45px;

	margin: 350px;

	position: absolute;

	width: 50px

}

.gif_player:hover {

	background-position: 0 -45px

}

.video_player {

	background: url(/images/play_video.png) no-repeat -10px -10px;

	cursor: pointer;

	display: block;

	height: 40px;

	left: 45%;

	position: absolute;

	width: 60px;

	z-index: 1;

	margin-top: -10px;

    top: 50%

}

.animation-add-main .animation-add {

}

.animation-add-main {

	height: auto;

	padding: 10px;

	text-align: center;

	width: 100%

}

.video_player_wait,.animation-add {

	-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;

	float: right;

	margin: 0!important;

	padding-right: 5px;

	width: auto!important

}

.info,.info h1,.kategoria {

	border: 0 none;

	color: #F6B100;

	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_demot {

	color: silver;

	font-size: 20px;

}

.pod_materialem {

	display: block;

	height: 40px

}

.vote {

	width: 500px

}

#link_sel {

	display: block;

	margin: 10px 0 0;

	width: 300px

}

.tag_list,.tag_list a {

	color: #ccc;

	font-size: 13px;

}

.podobne_szukaj {

	clear: both;

	display: block;

	float: left;

	margin-top: 10px;

	width: 0

}

.vote-container {

	display: none;

	font-size: .9em;

	vertical-align: top

}

.img_vote {

	margin-bottom: -3px

}

.fblike {

	float: right;

	width: 350px

}

#video_duze {

	height: 600px;

	margin-left: 25px;

	width: 700px

}

#video_pozycja_duze {

	padding-top: 41px

}

#video_male,#animacja_demot {

	display: block;

	position: relative

}

.animacja_demot_body img {

	height: 100%;

	width: 100%

}

#video_pozycja_male,.animacja_demot_body {

	padding-top: 35px;

	position: relative

}

#wazne {

	float: right;

	font-size: 12px;

	margin-top: 20px;

	vertical-align: top;

	width: 250px

}

#blokada a {

	color: #b67622;

	font-size: 1em;

	margin-bottom: 10px

}

#koment_user {

	text-align: center;

	width: 750px

}

#comments {

	margin-bottom: 8px;

	margin-top: 8px

}

#com_add {

	margin-bottom: 45px

}

#formularz_comments {

	margin-top: 20px;

	width: 780px

}

#formularz_comments input {

    border: 0 none;

    display: inline-block;

    float: right;

    margin: 35px;

}

.com_odpowiedz {

	cursor: pointer;

	font-size: 14px

}

.com_odp_form {

	padding-bottom: 60px;

	padding-left: 80px

}

.com_odp_form textarea {

	height: 100px;

	margin: 2px;

	width: 500px

}

#moderuj {

	height: 150px;

	margin: 2px 2px 2px 105px;

	width: 500px

}

.modyfikacja {

	color: #BBB;

	font-size: .7em

}

.com_schowany {

	background-color: #212121;

	height: 30px;

	margin-bottom: 5px;

	width: 750px

}

.com_schowany div {

	color: #888;

	font-size: 11px;

	padding: 6px;

	width: 100%

}

.com_schowany a {

	color: #888;

	float: right;

	font-size: 11px;

	margin-right: 12px

}

.com_negatywny {

	display: none;

	filter: alpha(opacity=12);

	opacity: 0.5

}

.demot_in_comment {

	/* margin-left: 15% */

}

#ukryte {

	float: left;

	width: 100%

}

#user_loader {

	background-color: #3d3d3d;

	border: 12px solid #555;

	padding: 28px;

	position: relative;

	text-align: center;

	width: 700px

}

#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 {

	-khtml-border-radius: 6px;

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

	background-color: #160d06;

	border-radius: 8px;

	margin: 0 0 30px;

	padding: 30px

}

#comments_wrapper {

	padding: 25px;

	width: 100%

}

#comments_wrapper h2,#best_comments h2 {

	color: #CD0043;

	text-shadow: 0 2px 2px #000

}

#opis_koment {

	background-color: #212121;

	border: 1px solid #000;

	margin-top: 10px;

	overflow: hidden;

	padding: 10px;

	width: 746px

}

.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 {

	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 {

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	background-color: #212121;

	border-bottom: 1px solid #111;

	border-radius: 8px;

	color: #959595;

	font-family: 'trebuchet ms',verdana;

	font-size: 14px;

	height: auto;

	margin-bottom: 15px;

	margin-left: 5px;

	padding: 10px 5px 5px 10px;

	width: 750px

}

.is_reply {

	margin-left: 100px;

	width: 650px

}

.comment_vote_wrapper {

	float: right;

	height: : 16px

}

#ajax_okno {

	background: url(/images/overlay.png);

	filter: alpha(opacity=50);

	height: 100%;

	opacity: 0.5;

	position: fixed;

	width: 100%;

	z-index: 9

}

#ajax_text {

	-moz-border-radius: 25px;

	background-color: #F8F8F8;

	border: 5px solid #CCC;

	color: #999;

	font-family: tahoma,arial;

	left: 35%;

	padding: 20px;

	position: fixed;

	text-align: center;

	top: 30%;

	width: 400px;

	z-index: 10

}

#ajax_text img {

	margin-bottom: -8px

}

.w8sec {

	background: url(/images/bpix.png);

	cursor: default;

	height: 110%;

	left: 0;

	position: fixed;

	text-align: center;

	top: 0;

	width: 100%

}

.w8sec img {

	display: block;

	margin-bottom: 22px;

	margin-left: auto;

	margin-right: auto

}

#box {

	width: 550px

}

.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

}

#view a {

	color: #f30

}

#view {

	background-color: #333;

	border: 1px solid #ccc;

	display: none;

	padding: 5px;

	position: absolute

}

#view img {

	max-width: 360px

}

.propozycje img {

	max-width: 110px

}

.propozycje {

	float: left;

	margin: 10px;

	overflow: hidden;

	text-align: center;

	width: 115px

}



.login_option {

	float: left;

	font-size: .8em;

	width: 60%

}

.highlight_text,.logowanie a.highlight_text, .login_option a, .ui-widget-content .link_zwykly, .user-admin, .user-moderator{

	color: #FF0000 !important;

}

.link_zwykly:hover {

	

}

#wyniki_pod {

	align: center;

	overflow: hidden;

	text-align: center;

	width: 100%

}

#wyniki_wysz {

	overflow: hidden;

	text-align: center;

	width: 700px

}

p.wysz_pod {

	height: 54px;

	margin-top: 30px;

	text-align: center;

	width: 100%

}

p.wysz_pod span {

	background: url(/images/button_oryginalny.png) no-repeat;

	cursor: pointer;

	display: block;

	height: 53px;

	margin-left: 213px;

	width: 369px

}

#buttontext {

	color: #00b029;

	margin-left: 60px

}

.dialog_rejestracja {

	font-size: 62.5%

}

.dialog_rejestracja label {

    font-size: 12px !important;

    width: 40%;

}

.dialog_rejestracja input[type=text], .dialog_rejestracja input[type=password] {

	background-color: #eee;

	color: #000;

	margin: 1px;

	width: 95%

}

.dialog_rejestracja fieldset {

	border: 0;

	margin-top: 25px;

	padding: 0

}

.dialog_rejestracja h1 {

	font-size: 1.2em;

	margin: .6em 0

}

.rejestracja div#users-contain {

	margin: 20px 0;

	width: 350px

}

.rejestracja div#users-contain table {

	border-collapse: collapse;

	margin: 1em 0;

	width: 100%

}

.dialog_rejestracja div#users-contain table td,div#users-contain table th {

	border: 1px solid #eee;

	padding: .6em 10px;

}

.ui-dialog{

	font-size: 14px !important

}

.ui-dialog .ui-dialog-buttonpane button{

	height: auto !important

}

.dialog_rejestracja .ui-dialog .ui-state-error {

	padding: .3em

}

.dialog_rejestracja .validateTips {

	border: 1px solid transparent

}

.przycisk {

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	background-color: #111;

	border: 1px solid #777;

	border-radius: 4px;

	color: #E3E3E3;

	cursor: pointer;

	font-weight: 400;

	margin-right: .1em;

	padding: 6px

}

.register label {

	float: left;

	margin-right: 20px;

	width: 150px

}

.register .register-p input {

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	background-color: #101010;

	border: 1px solid #444;

	box-shadow: none;

	display: block;

	float: left;

	margin-bottom: 10px;

	padding: 5px;

	width: 400px

}

.register .register-p {

	display: block;

	height: auto;

	min-height: 50px;

	width: 900px

}

.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

}

.floating {

	float: right;

	margin: 30px 120px

}

.logowanie {

	background-color: #000;

	color: #696969;

	font-size: .7em;

	padding: 5px;

	width: 100%

}

.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.del_ul {

	color: #B5B5B5;

	cursor: pointer

}

span.del_ul:hover {

	border-bottom: solid 1px #e19f01;

	color: #B5B5B5;

	cursor: pointer

}

span.red {

	color: red;

	cursor: pointer;

}



.zrodlo_demota {

	font-size: 12px;

	text-align: center

}

span.nieaktywny {

	color: #B5B5B5

}





#contentArea {

	height: auto;

	text-align: center;

	width: 796px

}

#sortowanie {

	background: url(/images/temp_logobg.png) repeat-x 0 bottom #000;

	border: 1px solid #000;

	color: #909090;

	font-size: 11px;

	height: 15px;

    clear: both;

	margin: 10px auto 10px auto;

	overflow: hidden;

	padding-bottom: 5px;

	padding-top: 4px;

	width: 854px

}

#sortowanie a {

	background: url(/images/delete.png) no-repeat;

	color: #909090;

	display: inline-block;

	margin: 0 10px;

	padding-left: 20px

}

#sortowanie .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

}

.reklama_left {

	left: -600px;

	margin-left: 50%;

	position: fixed;

	top: 30px;

	width: 160px;

	z-index: 99

}

.reklama_right {

	margin-right: 50%;

	position: fixed;

	right: -600px;

	top: 30px;

	width: 160px;

	z-index: 99

}

.reklama_top,.reklama_under {

	height: auto;

	margin: 5px auto 25px;

	padding: 10px;

	text-align: center;

	width: 750px

}

.reklama_komentarze {

	background-color: #363636;

	border: 1px solid #000;

	color: #959595;

	font-size: 14px;

	height: auto;

	margin-bottom: 15px;

	margin-left: 5px;

	padding: 5px;

	width: 750px

}

.reklama_pom {

	background-color: #333;

	border: 1px solid #000;

	height: auto;

	padding: 5px;

	text-align: center;

	width: 750px

}



#obraz_big {

	cursor: pointer;

	position: relative

}

#powieksz {

	display: none;

	height: 500px;

	position: absolute;

	width: 500px

}

.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_all label {

	display: inline;

	float: none

}

.search_all {

	height: 21px;

	margin-top: 5px;

	width: 864px

}

.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

}

.wyszukiwarka {

	display: inline-block;

	padding: 0 0 0 5px;

	width: 410px

}

.wyszukiwarka input {

    margin: 0;

    padding: 2px 3px 2px 10px;

    width: 365px;

}

#szukaj {

	margin-left: 50px;

	padding-bottom: 20px;

	width: 600px

}

#szukaj.select {

	background-color: #000;

	border: 0;

	margin: 3px 6px 3px 0;

	padding: 3px;

	width: 135px

}

#szukaj button:hover {

	background: 0 -28px;

	color: #ddd

}

.szuk {

	background: url(/images/ikony/butt.gif) repeat-x left top;

	border: 0;

	cursor: pointer;

	float: right;

	height: 28px;

	line-height: .75em;

	margin-left: 15px;

	margin-top: 8px;

	overflow: hidden;

	width: 100px

}

.szuk_gl {

	background: url(/images/ikony/szuk.gif) repeat-x left top;

	border: 0;

	cursor: pointer;

	height: 23px;

	line-height: .75em;

	margin-top: 6px;

	overflow: hidden;

	width: 93px

}

#szuk_male img {

	max-height: 100px

}

#szuk_male {

	margin-bottom: 5px;

	margin-right: 5px;

	text-align: center

}

#q {

	margin-bottom: 10px;

	margin-left: 10px;

	margin-top: 8px;

	width: 450px

}

#opis_pocz {

	-moz-border-radius: 4px;

	-moz-opacity: 0.5;

	-webkit-border-radius: 4px;

	background-color: #333;

	border: 1px solid #a1a1a1;

	color: #cfcfcf;

	filter: alpha(opacity=50);

	font-size: 12px;

	margin: 50px auto 15px;

	opacity: 0.5;

	padding: 12px;

	width: 750px

}

#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)

}

#przypomnienie {

	color: #cfcfcf;

	font-size: 15px;

	height: 150px;

	margin-bottom: 10px;

	margin-top: 6px;

	padding: 18px;

	text-align: center

}

.moderator {

	padding: 10px 0 5px;

}

.moderator img {

	margin: 0 3px;

	vertical-align: middle

}

.moderator a button {

	padding: 0 1.2em 0 0.5em !important

}

.moderuj span {

	cursor: pointer

}

#moderuj textarea {

	height: 100px;

	margin: 2px;

	width: 500px

}

#ostrzezenie img {

	margin: 20px 23px 20px 3px;

	vertical-align: middle

}

#komentarz {

	display: inline-block;

	float: none;

	height: 100px;

	margin: 2px;

	width: 500px

}

#tekst {


	color: #A2A3A4;

	font-size: 12px;

	line-height: 18px;

	padding: 20px 100px;

	text-align: center;

	margin-top: 5px;
        margin-right: 140px;
        margin-left: 140px;

}

#stopka {

	background-color: #000;

	border-top: 1px solid #1F1F1F;

	color: #A2A3A4;

	font-size: 12px;

	line-height: 18px;

	padding: 20px 0;

	text-align: center;

	margin-top: 5px;

}

.footer_text {

	color: gray;

	display: inline-block;

	font-size: 11px;

	margin-bottom: 20px;

	padding-left: 20px;

	width: 500px

}

.footer {

	display: inline-block;

	font-size: 14px;

	margin-bottom: 20px;

	padding-right: 20px;

	text-align: center;

	vertical-align: top;

	width: 350px

}

.footer a {

	margin-left: 25px

}

.clear {

	height: 200px

}



#kontakt {

	height: 400px

}

.contact_form input.text,textarea,select {

	width: 445px

}

.contact_form textarea {

	height: 100px

}

.contact_form label {

    clear: left;

    float: left;

    height: 40px;

    width: 95px;

}

.contact_form .error {

    clear: both;

    display: none;

    font-size: 14px;

    margin: 0 0 0 150px;

	height: 25px;

}

.zaznacz {

	color: orange

}

.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

}

#dodaj_demotywator .h3 {

	display: inline-block;

	float: left;

	font-size: 22px;

	height: 40px;

	margin: 10px;

	width: 190px

}

#dodaj_demotywator input,#dodaj_demotywator textarea {

	height: 20px;

	width: 250px

}

#dodaj {

	background-color: #212121;

	width: 722px

}

#dodaj_kwejk,#dodaj_mem,#dodaj_demotywator,#dodaj_animacje {

	background-color: #212121;

	position: relative;

	width: 722px

}

#dodaj_kwejk input,#dodaj_animacje input, .mem_generator input {

	height: 20px;

	width: 330px

}

.input_plik #link{

	display: none;

}

#dodaj_animacje .label_area,#dodaj_kwejk .label_area,#tekst_dodaj,#video_dodaj,#obrazek_dodaj {

	padding-top: 10px

}

#dodaj_animacje .gif_widgets select {

	float: left;

	width: 100px;

}

#dodaj_animacje select {

	margin-left: 3px;

}

#dodaj_animacje .gif_widgets label {

	width: 224px;

}

#usun_animacje {

	display: none;

	float: right;

	margin-right: 10px;

	margin-top: 20px

}

#dodaj label,#dodaj_kwejk label,#dodaj_animacje label, .mem_generator label {

	padding-left: 40px;

	width: 220px

}

#dodaj_demotywator label {

	padding-left: 20px;

	width: 180px

}

#dodaj_demotywator div.input_plik {

	float: left;

	width: 300px

}

#dodaj_demotywator div.input_plik button {

	margin-left: 5px;

	padding: 0 1.2em

}

.contact_form input,.contact_form textarea,.contact_form select, #nowe_pw input,#nowe_pw textarea, .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

}

#multi{

	display: inline-block;

}

.gallery-upload-img:hover{

	filter: alpha(opacity=50);

	opacity: 0.5;

	cursor: pointer;

}

.podglad_url {

	position: absolute;

	right: 10px;

	top: 166px

}

.change_input {

	margin-left: 5px

}

.podglad_url,.podglad_url img {

	max-height: 230px;

	max-width: 230px;

	width:expression(document.body.clientWidth < 230 ? "230px" : document.body.clientWidth > 230 ? "230px" : "auto");

}

#dodaj_mem label {

	padding-left: 40px;

	width: 120px

}

#dodaj_mem input {

	height: 22px;

	padding: 3px;

	width: 430px

}

#dodaj_mem .pick_font{

	width: 430px !important

}

#dodaj_2 {

	float: left;

	margin-top: 10px;

	padding-top: 34px;

	width: 42%

}

#tekst_dodaj,#video_dodaj,#obrazek_dodaj,.label_area {

	border-bottom: 1px solid #3F3F3F;

	height: 55px

}

#dodaj_demotywator #tekst_dodaj,#dodaj_demotywator #video_dodaj,#dodaj_demotywator #obrazek_dodaj,#dodaj_demotywator .label_area {

	border-bottom: none;

	height: auto

}

.obowiazkowe {

    color: #FFB903;

    font-size: 0.8em;

    vertical-align: top;

}

#preview {

	display: inline-block;

	margin-bottom: -8px;

	vertical-align: bottom

}

.pick_font {

	float: left;

	height: 40px;

	vertical-align: bottom;

	width: 100%

}

.dodaj_demot,.podglad_demot,.dodaj_animacje {

	border: none;

	margin: 20px

}

.miniatury_podglad {

	padding: 24px;

	width: 670px

}

.miniatury_podglad 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

}

#wybierz_kolor {

	-moz-border-radius: 5px;

	border: 0 solid #000000;

	height: 40px;

	margin-top: 3px;

	width: 40px

}

#artykul {

	clear: both;

    display: block;

    float: none;

    height: 175px;

    margin: 0;

    width: 98%;

}

.warunki_dodaj {

	padding: 40px;

}

.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{

	color: #FFB903;

}

h4, .ips-post-title {

	border-bottom: 1px solid #FFB903;

	font-size: 1.4em;

	font-weight: bolder;

	padding: 10px 0;

	width: 90%

}

div.ips-post-title{

	font-size: 1.1em;

	width: 100%;

}

div.ips-post-title a:hover{

	color: #fff;

}

div.ips-post-content{

	padding-top: 20px;

}

div.ips-post-content .button-link{

	float: right;

}

#content .przyciski {

	display: table;

	margin-bottom: 10px

}

#content .przyciski .regular {

	border-bottom: 1px solid #1B1B1B;

	border-top: 1px solid #323232;

	display: table-cell;

	list-style: none outside none;

	max-width: 130px;

	text-align: center;

	width: 130px

}

#content .przyciski:first-child,#content .przyciski .regular a {

	color: #999;

	font-size: 14px

}

#content .przyciski .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: 0 5px;

	position: relative;

	width: auto

}

#content .przyciski .regular a:hover {

	background-color: #1C1C1C;

	border-left-color: #666;

	border-right-color: #666

}

#content .przyciski .regular span {

	display: inline-block;

	line-height: 1.2em;

	width: auto

}

.nawigacja,.przyciski {

	border: 5px solid #212121;

	width: 712px

}

.nawigacja span,.przyciski a.regular {

	background-color: #1B1B1B;

	border: 1px solid #000;

	cursor: pointer;

	display: inline-block;

	padding: 10px 25px

}

.nawigacja span.aktywny,.przyciski a.regular:hover {

	background-color: #212121;

	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;

	margin: -15px -30px 10px;

	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: #F6B100;

	border: solid 1px transparent;

	border-radius: 4px;

	color: #000;

	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: #cc9400;

	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: #fcaa34

}

.zasady,.png_bg,#kontakt,.konkurs,.sms-container, .simple-page {

	background-color: #160d06;

	border-bottom: 0px solid #000;

	border-top: 0px solid #000;

	font-family: 'trebuchet ms',verdana,tahoma;

	padding: 20px;

}

#rules h1 {

	border-bottom: 1px solid #FFB903;

	color: #ffb903;

	font-size: 17px;

	font-weight: bolder;

	margin: 10px 30px 15px;

	padding: 10px 0 5px;

	text-decoration: none!important

}

#rules p {

	color: silver;

	margin: 5px 0;

	padding-bottom: 20px;

	text-indent: 1.1em

}

#rules,button.submit {

	margin: 20px

}

.wait_box {

	background-color: #212121;

	border: 1px solid #000;

	margin: 5px 0;

	padding: 4px;

	position: absolute;

	right: 10px;

	width: 150px

}

.wait_box .tytul {

	background-color: #212121;

	font-size: 15px;

	padding: 5px;

	text-shadow: 2px 2px #000

}

.wait_box .detail {

	height: 120px;

	margin: 5px auto 10px;

	width: 120px

}

.wait_box .bottom {

	display: block;

	height: 120px;

	position: relative;

	width: 150px

}

.wait_box .fade {

	background: url(/images/wait_box.png);

	bottom: 0;

	height: 20px;

	position: absolute;

	width: 130px

}

.popular-tags,.category-panel {

	background: url(/images/content_top.png) repeat-x center top #160d06;

	border-bottom: 1px solid #000;

	border-top: 1px solid #000;

	padding: 5px;

	width: 845px

}

.popular-tags-container a {

	margin: 2px

}

.popular-tags-big {

	color: #FF8000;

	font-size: 16px

}

.popular-tags-medium {

	color: #FCB166;

	font-size: 12px

}

.popular-tags-normal {

	color: #FCD4AC;

	font-size: 10px

}

.popular-tags-small {

	font-size: 10px

}

.widget-fanbox {

    background: url("/images/likebox.png") no-repeat scroll center top transparent;

    font-size: 9px;

    height: 290px;

    margin: 10px auto;

    padding-left: 80px;

    padding-top: 35px;

    width: 790px;

}

.widget-fanbox a {

	color: #999

}

.widget-fanbox .fb-like-box {

	background-color: #FFFFFF;

}



.header-text {

	display: table-row;

	height: 25px;

	width: 845px

}

.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: #F6B100;

	border-right-color: #F6B100

}



.next {

	background: url(/images/starsze_nowsze_button.png) no-repeat left top;

	right: 135px

}

.prev {

	background: url(/images/starsze_nowsze_button.png) no-repeat left bottom;

	left: 135px

}

.nxtprv {

	color: #000;

	display: block;

	height: 48px;

	position: absolute;

	text-indent: -100em;

	width: 125px;

	z-index: 999;

}

.next_prev {

	display: block;

	height: 30px;

	margin: -60px auto 40px;

	text-align: center;

	width: 750px

}

#fade {

	background-color: #000;

	display: none;

	height: 100%;

	left: 0;

	opacity: .80;

	position: fixed;

	top: 0;

	width: 100%;

	z-index: 9999

}

.okno_err {

	-moz-border-radius: 10px;

	-moz-box-shadow: 0 0 20px #000;

	-webkit-border-radius: 10px;

	-webkit-box-shadow: 0 0 20px #000;

	background-color: #fff;

	border: 20px solid #ddd;

	border-radius: 10px;

	box-shadow: 0 0 20px #000;

	display: none;

	float: left;

	font-size: 1.2em;

	left: 50%;

	padding: 20px;

	position: fixed;

	top: 50%;

	z-index: 99999

}

img.btn_close {

	float: right;

	margin: -55px -55px 0 0

}

.popup p {

	margin: 5px 0;

	padding: 5px 10px

}

.paginacja {

    height: auto;

    margin: 20px auto 0;

    text-align: center;

    width: 796px;

}

.pozycjonowany img {

	height: 64px;

	margin-right: 20px;

	vertical-align: middle

}

#nowe_pw input,#nowe_pw textarea {

	width: 450px

}

#nowe_pw .button-link {

	float: left;

	margin: 5px;

	padding: 8px 15px 25px

}

.pw_opcja {

	margin: 5px;

	padding: 10px;

	text-align: center

}

.link {

	color: #BBB;

	cursor: pointer

}

.menu_gora_pw {

	width: 100%

}

.menu_czarne {

	background-color: #000;

	color: #aaa;

	text-align: center

}

div .uklad_pw {

	border: 1px solid gray;

	margin-bottom: 5px;

	padding-right: 5px

}

.text_pw,.do_kogo_text {

	height: 200px;

	width: 500px

}

.tytul_pw,.do_kogo_temat {

	width: 500px

}

#nowe_pw{

    height: 300px;

}

.pw_all {

	background-color: #333;

	border: 1px solid #000;

	height: auto!important;



	padding: 0 5px 50px;

	text-align: center

}

.pw_all .przyciski {

	border: 0 none;

	border-bottom: 5px solid #212121;

	margin-left: -5px;

	width: 794px

}

#dymek {

	display: none;

	left: 0;

	position: absolute;

	top: 0;

	z-index: 99999

}

#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

}

#wysz {

	margin-left: -5px;

	padding-bottom: 20px;

	text-align: center

}

fieldset.szukaj,.szukaj_cale {

	background-color: #222;

	border: none;

	width: 778px

}

fieldset.szukaj_cale { 20px;

	text-align: center;

	width: 100%

}

fieldset.szukaj_cale input {

	float: none

}

#input_q {

	margin: 25px auto;

	padding: 10px;

	width: 550px

}

#lab {

	margin: 15px;

	padding-left: 10px;

}

#opcje {

	height: 110px

}

.btn_2 {

	border: 0;

	outline: none

}

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;

	filter: alpha(opacity=90);

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

	min-height: 30px;

	opacity: .90;

	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;

	filter: alpha(opacity=90);

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

	margin-left: auto;

	margin-right: auto;

	min-height: 30px;

	opacity: .90;

	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 materiaÃ¯Â¿Â½em PRAWA

*/

.add-favourites {

	background: url("/images/favourites.png") no-repeat scroll 0 0 transparent;

}

.file-report {

	background: url("/images/raportuj.png") no-repeat scroll 0 0 transparent;

}

.file-actions {

    bottom: 5px;

    font-size: 12px;

    height: 30px;

    position: absolute;

    right: 5px;

    text-align: right;

    vertical-align: top;

}

.file-actions  #fav-ajax{

	width: 100%;

	display: block

}

.file-actions .add-favourites, .file-actions .file-report{

	color: #aaa;

	display: inline-block;

	height: 20px !important;

	line-height: 20px;

    padding-left: 4px;

	width: 60px !important;

	font-size: 12px;

    font-weight: bold;

	cursor: pointer;

	text-align: left

}

.file-actions .add-favourites:hover, .file-actions .file-report:hover{

	background-position: 0 -20px;

	color: #ccc;

}

/**

* KONIEC

*/



.formularz_edycji {

	padding: 30px;

}

.formularz_edycji label {

	font-size: 1.2em;

	width: 150px

}

.formularz_edycji input {

	width: 350px

}

.pictureImage .pic_loading_animation {

	background-color: #FFF;

	border-radius: 10px 10px 10px 10px;

	height: 32px;

	left: 45%;

	padding: 10px;

	position: absolute;

	top: 50%;

	width: 32px;

	z-index: 10

}

a.button-link {

	padding: 3px 1.5em

}

button,.button-link {

	text-shadow: 0 1px 0 white;

	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=#fffafafa,EndColorStr=#ffdcdcdc);

	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: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=#fff0f0f0,EndColorStr=#ffe6e6e6)

}

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

}

.cenzura-div {

	background: url(/images/cenzura_bg.png) center center #5B74A9;

	border: 1px solid #3B5998;

	display: inline-block;

	font-family: Tahoma;

	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

}

.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: "lucida grande",tahoma,verdana,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: verdana,arial!important;

	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,#moderuj input {

	border: 0

}

.artykul_intro,.artykul_div,#add_av,#dodaj_demotywator {

}

.artykul_ukryty,#tsp,.chbx,.cenzura-hidden,.cenzura-image,#sms-form {

	display: none

}

#nowe_pw label {

	width: 150px

}

#opcje select {

    width: 140px;

}

.tbl_naglowek td,.menu_body li {

	background-color: #000

}

#login_buttons,.fb,.float-right,.dialog_rejestracja img {

	float: right

}

#profile .ban_profil img,.com_content img {

	vertical-align: middle

}

.file-container,.formularz_edycji p {

	clear: both

}

.autor-data,.nk {

	float: left

}

.vote-container span,#stats li,#moderuj img {

	margin: 5px

}

.com_odp_form form,.menu_head {

	display: inline

}

.com_plus,.com_minus {

	cursor: pointer;

	vertical-align: middle

}

.com_p,.moderuj {

	margin-right: 50px;

	filter: alpha(opacity=80);

	opacity: 0.8

}

#s_all a,.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: #F6B100

}



*html #fade,*html .okno_err,div.ie6 {

	position: absolute

}

.pozycjonowany span,.pozycjonowany {

	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: #F6B100;

    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: #160d06;

    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: Arial;

	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"] {

	background: url("/images/przejdz.png") no-repeat scroll 0px 0px transparent;

	border: medium none;

	cursor: pointer;

	height: 30px;

	vertical-align: top;

	width: 90px;

	display: inline-block;

	margin-top: 2px;

}

.goto input[type="submit"]:hover {

	background-position: 0px -33px;

}

.goto input{

	display: inline-block;

	float: none;

}



/* Szablony podzielony na dwie kolumny*/

/* WspÃ¯Â¿Â½lne */

.two_columns .moderator, .three_columns .moderator{

	display: none;

}

.two_columns .demot.first, .three_columns .demot.first {

	float: left;

}

.two_columns .demot.second, .three_columns .demot.third {

	float: right;

}

/* WspÃ¯Â¿Â½lne - koniec*/



.clear_columns {

    clear: both;

    display: block;

    height: 1px;

    width: 100%;

}

.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..clientWidth < 350 ? "350px" : document..clientWidth > 350 ? "350px" : "auto");

}

.two_columns .reklama_demoty {

	clear: both;

}



.two_columns .artykul_overlay_link{

	padding-right: 20px;

}

.two_columns .cenzura-div-span{

	margin-left: -50px;

}

.two_columns .demot .file-container {

    height: 340px !important;

    max-height: 340px;

    overflow: hidden;

    width: 350px;

	height:expression(document..clientHeight < 360? "360px" : document..clientHeight > 360? "360px" : "auto");

}

.two_columns .demot .file-container #video_male, .two_columns .demot .file-container #animacja_demot {

	background-size: contain;

}

.two_columns .demot .file-container .animacja_demot_body img {

	height: 100%;

    width: 100%;

}

.two_columns .demot .artykul_overlay_imglink {

	height: 350px;

}

.two_columns .demot .artykul_overlay_imglink img {

	max-height: none;

    overflow: hidden;

}

.two_columns .tools {

    margin: 10px 5px 0 !important;

    width: 108px !important;

}

.two_columns .artykul_intro iframe {

    height: 300px !important;

    width: 300px !important;

}

.two_columns  .file-actions{

	position: relative;

	display: block;

	text-align: right;

	bottom: -8px;

}

.two_columns  .gif_player {

	margin-left: 40% !important;

    margin-top: 30% !important;

}

/* Szablony podzielony na dwie kolumny - koniec*/





/* Szablony podzielony na trzy kolumny*/

.three_columns .add-favourites, .three_columns .podobne_szukaj, .three_columns .vote  {

	display: none;

}

.three_columns .demot {

    display: inline-block;

    margin-right: 5px;

    width: 220px;

	font-size: 0.9em;

}

.three_columns .demot .title {

    font-size: 0.9em;

}

.three_columns .demot a, .three_columns .demot img, .three_columns .demot div{

	height: auto;

	width: auto;

	max-height: 220px;

	max-width: 220px;

	width:expression(document..clientWidth < 220 ? "220px" : document..clientWidth > 220 ? "220px" : "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 {

	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;
}
.hidden-element{
	display: none;
}
.ui-icon-closethick {
    left: auto !important;
    margin: 0 !important;
    top: auto !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;
}
.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 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:"lucida grande",tahoma,verdana,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;
    margin-top: 5px;
    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;
}
.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; }
.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;  }
.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; 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-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.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%; }.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 b{
	display: block;
    margin-bottom: 12px;
}

