@import "undohtml.css";

/*** STRUKTURA ***/ 

body {
	background:#000 url(../images/body.jpg) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	float:left;
	width:1040px;
}
	
body.empty{
	background:#000000 url(../images/shadowbox_bg.jpg) no-repeat 50% 50% !important;
	width:auto !important;
	*width:430px !important;
	*overflow:hidden;
}
	
a {
	color:#64a8e9;
}

a:hover{

}

a:active{
	border:none !important;}

.afiolet{
	color:#d050da;}

.aorange{
	color:#e27a0f;}
	
.acreme{
	color:#d0cd91;}

.acyan{
	color:#0092d3;}
	
.agreen{
	color:#19d7c7;
	}
	
.ared{
	color:#d0333d;
	}

.awhite{
	color:#fff;
	}

.ayellow{
	color:#E7A731 !important;}

h1{
	font-size:16px;
	line-height:16px;
	}
/************************************LEFT*******************************************/


#left {
	float:left;
	width:210px;
	padding-right:10px;
	}
	
.logo{
	margin-top:40px;
	/*margin-bottom:50px;*/
	height:220px;
	width:210px;
	float:left;
	display:block;
	}
	
.menu{
	clear:both;
	float:left;
	margin-bottom:66px;}

.menu li{
	float:left;
	clear:both;
	width:285px;}

.menu li:hover{
	opacity:0.65;
	filter: alpha(opacity=65);}

.menu li.naczym{
	height:52px;
	background:url(../images/naczym.gif) no-repeat;
	margin-bottom:10px}

.menu li.opinie{
	height:32px;
	background:url(../images/opinie.gif) no-repeat;
	margin-bottom:15px}

.menu li.sexpytania{
	height:35px;
	background:url(../images/sexpytania.gif) no-repeat;
	margin-bottom:9px}

.menu li.produkty{
	height:34px;
	background:url(../images/produkty.gif) no-repeat;
	margin-bottom:12px}

.menu li.ugaleria{
	height:39px;
	background:url(../images/ugaleria.gif) no-repeat;
	margin-bottom:0px}

.menu li.konkurs{
	height:39px;
	background:url(../images/konkurs.gif) no-repeat;
	margin-bottom:0px}


.menu li a{
	display:block;
	width:100%;
	height:100%;
	}
.menu li a:hover{
	text-decoration:none !important;}



.left_box{
	float:left;
	padding:5px;
	width:198px;
	margin-bottom:20px;}

.left_najpop{
	clear:both;
	float:left;
	text-align:center;
	width:190px;
	margin-bottom:10px;
	}

.left_najpop li{
	}

.left_najpop_foto{
	padding:7px 0 0;}


.left_najpop_nazwa{
	background:url(../images/right_transparentbg.png) repeat;
	display:block;
	margin:-100px auto 0px;
	padding-top:5px;
	padding-bottom:3px;
	position:relative;
	width:190px;
	}
	
* html .left_najpop_nazwa{
	background:none;}

.left_najpop_nazwa a{
	font-size:16px;
	color:#d050da;
	}
	
.left_najpop_nazwa a:hover{
	text-decoration:none !important;}

.left_najpop_stat{
	font-size:11px;
	color:#9A9999;
	margin-bottom:3px;}	


.left_newsletter{
	clear:both;
	float:left;
	/*margin-top:20px;*/
	*margin-top:-50px;
	text-align:left;
	width:210px;}

.newsletter_tytul{
	margin-left:13px;
	margin-bottom:5px;}

.newsletter_pola{
	margin-left:10px;
	margin-bottom:5px;
	}
	
.newsletter_pola form{
	background:transparent url(../images/newsletter_input.gif) no-repeat scroll 0 0;
	clear:both;
	float:left;
	width:210px;}
	
.newsletter_input{
	border:medium none;
	color:#FFFFFF;
	float:left;
	font-size:10px;
	line-height:12px;
	padding:5px 0 5px 15px;
	background:none;
	width:150px;
	*width:140px;}

.newsletter_submit{
	background:transparent url(../images/newsletter_submit.gif) no-repeat scroll 0 0;
	border:medium none;
	float:right;
	height:19px;
	margin-right:18px;
	margin-top:2px;
	width:19px;
	cursor:pointer;
	}	

.newsletter_tekst{
	font-size:10px;
	margin-left:13px;}


/************************************container*******************************************/

#container{
	float:left;
	background:url(../images/profil_bg.jpg) no-repeat -4px 0px;
	width:820px;
}

.produkty_bg{
	background:url(../images/topy/produkty_bg.jpg) no-repeat -4px 0px !important;}
	
.produkt_bg{
	background:url(../images/topy/produkt_bg.jpg) no-repeat -4px 0px !important;}
	
.opinie_bg{
	background:url(../images/topy/opinie_bg.jpg) no-repeat -4px 0px !important;}
	
.sex_pytania_bg{
	background:url(../images/topy/news_bg.jpg) no-repeat -4px 0px !important;}
	
.rejestracja_bg{
	background:url(../images/topy/rejestracja_bg.jpg) no-repeat -4px 0px !important;}
	
.na_czym_bg{
	background:url(../images/topy/naczym_bg.jpg) no-repeat -4px 0px !important;}
	
.galeria_bg{
	background:url(../images/topy/galeria_bg.jpg) no-repeat -4px 0px !important;}


/************************************CENTER*******************************************/

#center{
	width:530px;
	margin-right:5px;
	float:left;
	}
	
.main_login{
	clear:both;
	float:left;
	margin-bottom:16px;
	*margin-bottom:11px;
	margin-left:105px;
	margin-top:67px;}

.main_login li{}

.login_tytul{}

.login_form{}

.login_form input{
	background:transparent url(../images/main_login_input.gif) no-repeat scroll center top;
	border:0 !important;
	color:#808080;
	font-size:10px;
	line-height:12px;
	padding:6px 5px;
	width:110px;
	margin-bottom:3px;
	}

.main_login_submit{
	background:transparent url(../images/main_login_submit.gif) no-repeat scroll 0 0 !important;
	height:18px;
	width:18px !important;
	padding:0 !important;
	margin-top:1px;
	cursor:pointer;
	}

.login_linki{
	color:#2a2a2a;
	font-size:10px;
	text-align:center;
	}

.login_linki a{
	color:#333;
	font-size:10px;
	}

.login_linki a:hover{
	color:#555;}

.nag{
	clear:both;
	float:left;
	margin:10px 0;
}

.normal_user_avatar{
	clear:both;
	float:left;
	height:80px;
	margin-left:8px;
	margin-right:10px;
	margin-top:8px;
	overflow:hidden;
	text-align:center;
	width:80px;}
	
.paginacja{
	background:transparent url(../images/paginacja.gif) no-repeat scroll center top;
	float:left;
	height:25px;
	line-height:25px;
	margin:25px 0 0;
	text-align:center;
	width:490px;
	padding-right:5px;
	}
	
.paginacja a{
	font-size:10px;
	color:#979797;
	margin:0 5px;}

.paginacja a:hover{
	color:#ccc;}

.paginacja span{
	background:transparent url(../images/paginacja_span.gif) no-repeat scroll 50% 50%;
	padding:3px 6px;
	}
	
/*********************************** SZADOŁ BOXY *******************************************/
.empty-body{
	margin-top:35px;
}
.comment-err {
	color:#BF0000; margin-left:11em; margin-top:11.5em; text-align:center; width:220px;
}	
/*********************************** REJESTRACJA *******************************************/
	
	
.rejestracja{
	clear:both;
	float:left;
	margin-left:30px;
	margin-top:20px;
	letter-spacing:0.2px;}
	
.required, .optional{
	display:block;
	float:left;
	line-height:24px;
	text-align:right;
	width:100px;}
	
.kapacza{
	margin-left:110px;
	margin-top:2px;}
	
.btn_zarejestruj, .btn_odzyskajhaslo{
	background:#000 url(../images/user_savebutton.gif) no-repeat scroll left top !important;
	color:#8E5592 !important;
	cursor:pointer;
	float:right !important;
	*float:left !important;
	height:24px;
	margin-left:110px;
	margin-top:5px;
	width:129px;}	
	
.regulamin{
	margin-left:110px;}
	
.description{
	color:#333333;
	font-size:10px;
	margin-left:110px;
	text-align:center;
	*width:310px;}

.errors{
	*clear:both;
	*float:left;
	*width:430px;
	}
	

.errors li{
	*clear:both;
	*float:left;
	color:#BF0000;
	font-size:10px;
	margin-left:110px;
	text-align:center;
	width:310px;
	*width:320px !important;
	}

.sukces{
	clear:both;
	float:left;
	margin:20px 0;
	text-align:center;
	width:480px;
		}
		
.sukces strong{
	color:#D050DA;
	font-size:13px;}
	
.dwielinie{
	line-height:12px !important;}

.user_form_upload{
	background:#1E0D1C none repeat scroll 0 0;
	border:medium none;
	color:#867E85;
	font-size:12px;
	line-height:14px;
	padding:5px;}

.user_id{
	background:transparent url(../images/ramka.png) no-repeat scroll left top;
	clear:both;
	float:left;
	height:107px;
	margin-left:30px;
	margin-top:40px;}
	
* html .user_id{
	background:transparent url(../images/ramka.gif) no-repeat scroll left top;}

.user_nick{
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	margin-left:10px;
	margin-top:7px;
	width:300px;}

.user_nick:hover{
	text-decoration:none;
	}

.user_punkty{
	color:#EF0F0F;
	display:block;
	float:left;
	font-size:11px;
	margin-left:10px;
	margin-top:-2px;
	text-align:center;
	width:160px;}

.user_status{
	float:left;
	margin-left:10px;
	margin-top:5px;
	width:300px;}
	
.user_profil_wyloguj{
	width:290px;
	margin-left:10px;
	float:left;
	font-size:10px;
	line-height:12px;
	margin-top:7px;}	
	
.user_moj_profil{
	background:transparent url(../images/edit.gif) no-repeat scroll left center;
	border-right:1px solid #191919;
	font-size:10px;
	font-weight:lighter;
	padding-right:7px;
	padding-left:12px;
	}	
	
.wyloguj{
	background:transparent url(../images/wylogujsie.gif) no-repeat scroll left center;
	color:#333333;
	padding-left:10px;
	margin-left:2px;
	}
	
	
.wyloguj:hover,.user_moj_profil:hover {
	text-decoration:underline;}
	
/******************************************** *SEARCH	* **********************************************/

.search{
	clear:both;
	float:left;
	margin-left:30px;
	margin-top:30px;
	clear:both;
	padding:0px;
	position:relative;
	width:430px;
	}
.search_pole{
	background:transparent url(../images/search_bg.gif) repeat-x scroll 0 0;
	border:medium none;
	color:#917C8E;
	float:left;
	font-size:14px;
	line-height:14px;
	margin-right:2px;
	opacity:0.8;
	filter: alpha(opacity=80);
	padding:7px 10px 11px 8px;
	width:283px;
}

.search_lupa{
	float:left;
	width:32px;
	height:32px;
	background:url(../images/search_lupa.gif) no-repeat 50% 50%;
	cursor:pointer;
	border:none;
}
.search_results{
	clear:both;
	float:left;
	margin-left:30px;
	margin-top:20px;
}
	
.search_produkty,.search_pytania{
	float:left;
	clear:both;
	margin-left:11px;
}

.search_produkty li,.search_pytania li{
	float:left;
	clear:both;
	margin-bottom:7px;
	font-size:11px;}
	
.search_pytanie_tresc{ color:#fff; }
	
.search_produkty{
	margin-bottom:15px;
	}
	
.search_produkt_name{
	display:block;
	font-size:13px;
	color:#0096D6;
	font-weight:lighter;
	letter-spacing:0.6px;
	line-height:15px;}

.search_produkt_slogan{
	font-size:11px;
	color:#A2E3FF;
	font-weight:lighter;
	letter-spacing:0.2px;
	line-height:12px;
	margin-left:5px;}

#adv-search-btn {
	position:absolute; right:15px; top:15px	;
}
#adv-search-btn:hover, #adv-search .close:hover {color:#E156ED;}
#adv-search {
	background-color:#2E132A;
	border-bottom:1px solid #6B2460;
	float:left;
	padding:10px 10px 20px 15px;
	width:405px;
}
.ui-datepicker-trigger {
	cursor:pointer; 
	margin:0 2px 2px;
	vertical-align:middle;
}
html * .ui-datepicker-trigger { vertical-align:bottom;}
#adv-search h3 {
	color:#867D85; 
	font-size:14px; 
	font-weight:normal; 
	letter-spacing:.05em; 
	margin-bottom:4px; 
	text-indent:-10px;
} 
#adv-search .date-field {
	background-color:#421F3D;
	border:0;
	border-bottom:1px solid #6B2460;
	color:#917C8E;
	cursor:pointer;
	font-size:12px;
	line-height:14px;
	padding:3px;
	text-align:center;
	width:80px; 
}
#adv-search { color:#E156ED; position:relative;}
#adv-search .close {position:absolute;right:3px;bottom:1px;}
#adv-search ul li { display:inline; float:left; font-size:11px; margin-right:5px;}
#adv-search ul li input, #adv-search ul li label {cursor:pointer; margin-right:4px;}

/******************************************** *PROFIL* **********************************************/

.user_navi{
	float:left;
	margin-left:30px;
	margin-top:35px;}

.user_navi td{
	width:147px;
	background-position:0 50%;
	background-repeat:no-repeat;
	height:21px;
	opacity:0.8;
	filter: alpha(opacity=80);
	}
	
.user_navi td:hover{
	opacity:1;
	filter: alpha(opacity=100);}
	
.user_navi a{
	display:block;
	width:147px;}

.user_navi a{
	text-decoration:none;
	}


.user_navi_pytania{	background:url(../images/profil/pytania.gif);}

.user_navi_komentarze{background:url(../images/profil/komentarze.gif);}

.user_navi_profil{background:url(../images/profil/profil.gif);}

.user_navi_odpowiedzi{background:url(../images/profil/odpowiedzi.gif);}

.user_navi_galeria{background:url(../images/profil/galeria.gif);}

.user_navi_poczta{background:url(../images/profil/poczta.gif);}

.user_navi_opinie{background:url(../images/profil/opinie.gif);}

.user_navi_znajomi{background:url(../images/profil/znajomi.gif);}

.user_navi_zapros{background:url(../images/profil/zapros.gif);}

.user_navi_puste{background:transparent;}

.user_navi_konkurs{background:url(../images/profil/konkurs.gif);}

.user_navi_usun{
	text-align:right;
	font-size:10px;
	color:#999;}

.user_navi_usun a{
	color:#222;
}

.user_navi_poczta a{
	color:#0092D3;
	font-size:9px;
	font-weight:bold;
	letter-spacing:-0.5px;
	line-height:9px;
	*line-height:10px;
	text-align:right;
	height:21px;
	width:147px;}


.user_box_dowod, .user_box_pytania, .user_box_produkty, .user_box_album, .user_box_znajomi, .user_box_produkt, .user_box_poczta, .user_box_opinie, .user_box_odpowiedzi, .user_box_profil, 
.user_box_uzytkownik,.user_box_rejestracja, .user_box_zgubionehaslo, .user_box_login,.user_box_konkurs{
	background:#2E132A url(../images/user_dowod.gif) no-repeat scroll 0 -1px;
	float:left;
	margin-left:30px;
	margin-top:20px;
	padding:50px 20px 20px 20px;
	width:390px;
	font-size:14px;
	color:#e156ed;
	line-height:18px;
	opacity: 0.8;
    filter: alpha(opacity=80);
	}
	
.user_box_pytania{
	background:#2E132A url(../images/user_pytania.gif) no-repeat scroll 0 -1px;
	}
	
.user_box_produkty{
	background:#2E132A url(../images/user_produkty.gif) no-repeat scroll 0 -1px;
	}
	
.user_box_album{
	background:#2E132A url(../images/user_album.gif) no-repeat scroll 0 -1px;
	}
	
.user_box_znajomi{
	background:#2E132A url(../images/user_znajomi.gif) no-repeat scroll 0 -1px;
	}
	
.user_box_produkt{
	background:#2E132A url(../images/user_wkarcie.gif) no-repeat scroll 0 -1px;
	}
	
.user_box_poczta{
	background:#2E132A url(../images/user_poczta_klubowa.gif) no-repeat scroll 0 -1px;
	}
	
.user_box_opinie{
	background:#2E132A url(../images/co_o_tym_mysle.gif) no-repeat scroll 0 -1px;
	}
	
.user_box_odpowiedzi{
	background:#2E132A url(../images/przy_stolikach.gif) no-repeat scroll 0 -1px;
	}
	
.user_box_profil{
	background:#2E132A url(../images/moje_klubowe_zycie.gif) no-repeat scroll 0 -1px;
	}
	
.user_box_uzytkownik{
	background:#2E132A url(../images/main_uzytkownik.gif) no-repeat scroll 0 -1px;
	}
.user_box_rejestracja{
	background:#2E132A url(../images/user_selekcja.gif) no-repeat scroll 0 -1px;
	margin-top:150px;
	}
	
.user_box_zgubionehaslo{
	background:#2E132A url(../images/user_zgubionybilet.gif) no-repeat scroll 0 -1px;
	margin-top:150px;
	}
	
.user_box_login{
	background:#2E132A url(../images/user_selekcja.gif) no-repeat scroll 0 -1px;
	margin-top:244px;
	}
	
.user_box_konkurs{
	background:#2E132A url(../images/user_konkurs.gif) no-repeat scroll 0 -1px;
	}
.user_navi_facebook {
	background:#000 url(../images/facebook-edit.gif) no-repeat scroll 0 -1px;	
}
.user_dane{
	clear:both;
	float:left;
	margin-left:30px;
	margin-top:20px;
	letter-spacing:0.2px;}

.user_form_list{
	clear:both;
	float:left;
	*margin-right:10px;}

.user_form_list li{
	clear:both;
	float:left;
	margin-bottom:5px;
	*width:658px;
	}

.user_form_list li a{
	color:#d050da;}

.user_form_list li label{
	color:#DBDBDB;
	font-size:12px;
	font-weight:bold;
	margin:0 5px;}

.user_form_list li input{
	background:#1E0D1C none repeat scroll 0 0;
	border:medium none;
	color:#867E85;
	font-size:12px;
	line-height:14px;
	padding:5px;}
	
.user_form_list li select{
	background:#1E0D1C none repeat scroll 0 0;
	border:none;
	color:#867E85;
	font-size:12px;
	line-height:14px;
	padding:2px;}

.user_form_tytul{
	display:block;
	float:left;
	line-height:24px;
	text-align:right;
	width:100px;}

.user_kalendarz{
	float:left;
	height:24px;
	width:24px;
	margin-left:5px;
	background:url(../images/user_kalendarz.gif) no-repeat 50% 50%;}

.user_form_long{
	width:310px;}
	
textarea.user_form_long{
	background:#1E0D1C none repeat scroll 0 0;
	border:medium none;
	color:#867E85;
	font-size:12px;
	line-height:14px;
	padding:5px;
	font-family:Arial,Helvetica,sans-serif;
	height:113px;
	overflow-x:hidden;
	overflow-y:auto;}	
	
.empty .user_form_long{
	*width:300px;}
	
.user_form_ulica{
	width:165px;}
	
.user_form_nr{
	width:40px;}
	
.user_form_koda{
	width:21px;
	margin-right:3px;}

.user_form_kodb{
	width:24px;
	margin-left:3px;
	margin-right:8px;}
	
.user_form_miasto{
	width:114px;}
	
.user_form_mid{
	width:150px;}
	
.user_form_short{
	width:40px;}
	
.user_form_dataur{
	width:90px;
	float:left;}
	
.user_form_radio{
	background:transparent url(../images/user_radio.gif) no-repeat 50% 50% !important;}

.user_form_check{
	margin-left:105px;
	margin-right:5px;}




.user_haslo{
	clear:both;
	float:left;
	margin-left:30px;
	margin-top:20px;
	letter-spacing:0.2px;}

.user_haslo_submit{
	background:transparent url(../images/user_savebutton.gif) no-repeat scroll left top !important;
	color:#8E5592 !important;
	float:right !important;
	*float:left !important;
	height:24px;
	margin-left:303px;
	margin-top:10px;
	width:126px;
	cursor:pointer;
	}
.facebook_button {
	background: #000 url(../images/facebook-btn.png) no-repeat scroll left center !important;
	color:#8E5592 !important;
	cursor:pointer;
	float:right !important;
	*float:left !important;
	height:24px;
	margin-left:150px;
	margin-top:10px;
	text-align:right;
	width:160px;	
}
.usun_konto{
	clear:both;
	float:left;
	letter-spacing:0.2px;
	margin-left:30px;
	margin-top:20px;}

.usun_konto a{
	clear:both;
	color:#333333;
	float:left;
	margin-left:20px;
	margin-top:10px;
	width:200px;
}

.profil_wiadomosci{
	clear:both;
	float:left;
	margin:10px 0 30px;}

.profil_wiadomosci li{
	clear:both;
	float:left;
	background:url(../images/profil_wiadomosci.jpg) no-repeat top right;
	margin-bottom:12px;
	*width:486px;}

.profil_wiadomosci_data{
	color:#7D2671;
	float:left;
	font-size:11px;
	line-height:14px;
	padding:6px 5px;
	text-align:center;
	width:40px;}

.profil_mini_avatar{
	display:block;
	float:left;
	height:41px;
	margin-bottom:10px;
	margin-right:10px;
	width:41px;
	margin-top:0px;}

.profil_wiadomosci_main{
	float:left;
	width:385px;
	padding-top:6px;}

.profil_wiadomosci_autor{
	clear:both;
	color:#959595;
	float:left;
	font-size:12px;
	letter-spacing:0.6px;
	*width:380px;
	}

.profil_wiadomosci_tytul{
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.6px;
	line-height:19px;
	margin-bottom:5px;
	float:left;
	color:#FFFFFF;
	clear:both;
	width:380px;}


.profil_wiadomosci_akceptuj,.profil_wiadomosci_odrzuc{
	font-size:12px;
	letter-spacing:0.6px;
	line-height:12px;
	margin:3px 3px 0 10px;
	float:left;
	}
	
.profil_wiadomosci_akceptuj{
	clear:both;
	font-weight:bold;
	margin-left:30px;}

.odd{
	background:none !important;}


.profil_aktywni_avatary{
	float:left;
	clear:both;
	width:460px;
	padding:5px 14px 0;
	border:1px solid #2e132a;}


.profil_aktywni_avatary li{float:left;}




.profil_aktywni_tooltip{
	background:#1F051B none repeat scroll 0 0;
	border:1px solid #410B45;
	float:left;
	opacity:0.85;
	filter: alpha(opacity=85);
	padding:5px;
	/*width:300px;*/}
	
.profil_aktywni_dane_list{
	float:left;
	margin-top:1px;
	}

.znajomi_dane_list li{
	float:left;
	clear:both;
	}

.profil_aktywni_dane_nick{
	font-size:14px;
	line-height:14px;
	clear:both;
	margin:0 !important;
	}

.profil_aktywni_dane_nick a{
	float:left;
	color:#FFFFFF;
	}

.profil_aktywni_dane_akt{
	color:#959595;
	font-size:10px;
	line-height:10px;
	margin:0 0 3px 0 !important;}


.profil_aktywni_dane_punkty{
	color:#E27A0F;
	font-size:12px;
	font-weight:bold;
	margin:1px 0 !important;}
	
	

.poczta_klubowa{
	float:left;
	clear:both;
	margin-left:30px;
	margin-top:20px;}

.poczta_klubowa textarea{
	background:#1E0D1C none repeat scroll 0 0;
	border:medium none;
	color:#867E85;
	font-size:12px;
	line-height:14px;
	padding:5px;
	font-family:Arial,Helvetica,sans-serif;
	}
	
.poczta_wyslana{
	float:left;
	clear:both;
	width:300px;}
	
.poczta_wyslana a{
	clear:both;
	float:left;
	margin-top:7px;}

.invitations-registered{
clear:both;
float:left;
letter-spacing:0.2px;
margin-left:30px;
margin-top:20px;}

.invitations-not-registered{
clear:both;
float:left;
letter-spacing:0.2px;
margin-left:30px;
margin-top:40px;}


.invitation{
clear:both;
float:left;
width:460px;}

.invitation-avatar{}

.invitation-created-at{
	border-left:1px solid #111111;
	color:#666666;
	float:left;
	font-size:10px;
	line-height:14px;
	margin-left:4px;
	padding-left:4px;
	width:110px;}

.invitation-email{
float:left;
margin-bottom:2px;
width:160px;
margin-top:3px;
font-size:11px;
letter-spacing:-0.2px;}

.invitation-login{
	font-size:14px;
	line-height:14px;
	clear:both;
	margin:0 !important;}

.invitation-is-active{}

.invitation-points-100{
	color:#E27A0F;
	font-size:12px;
	font-weight:bold;
	margin:3px 0 1px !important;}

.invitation-points-50{
	color:#959595;
	font-size:10px;
	line-height:10px;
	margin:0 0 3px !important;}

/******************************************** *PYTANIE* **********************************************/

.pytania{
	clear:both;
	float:left;
	margin-left:30px;
	margin-top:20px;
	width:500px;}

.pytanie_zadaj{
	background:transparent url(../images/pytanie_zadaj.gif) no-repeat scroll left top;
	display:block;
	float:right;
	height:20px;
	margin-right:15px;
	margin-top:6px;
	width:120px;
	}

.pytanie, .news{
	float:left;
	padding-top:5px;
	width:490px;
	background:url(../images/punkty_bg.jpg) no-repeat top right;
	padding-bottom:20px;
	margin-bottom:13px;
}

.pytanie_mini_avatar{
	clear:both;
	display:block;
	float:left;
	height:41px;
	margin-bottom:10px;
	margin-right:10px;
	width:41px;
	margin-top:5px;}
	
.pytanie_mikro_avatar{
	display:block;
	float:left;
	height:20px;
	margin-right:5px;
	width:20px;
	margin-top:0px;}

.pytanie_single{
	float:left;
	width:344px; 
	margin-bottom:20px;
	position:relative;
}

.pytanie_single li{
	clear:both;
	float:left;
	width:344px;
	line-height:11px;
}
.pytanie_single li.flag-wrap {position:relative;}

.pytanie_tresc{
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.6px;
	line-height:16px !important;
	margin-bottom:5px;}

.pytanie_autor{
	font-size:10px;}

.pytanie_wdyskusji{
	font-size:10px;}



.pytanie_odpowiedz{
	float:left;
	clear:both;
	padding-top:5px;
	width:490px;
	background:url(../images/pytanie_odpowiedz.jpg) no-repeat top right;
	margin-top:20px;
	position:relative;
}

.odpowiedz_odpowiedz{
	width:395px;
	float:left;
	margin-bottom:10px;
	position:relative;
	z-index:2;
}
.odpowiedz_autor{
	clear:both;
	display:block;
	float:left;
	line-height:20px;
	margin-top:2px;
	position:relative;
} 

.odpowiedz_tresc{
	border-left:2px solid #AC72A7;
	clear:both;
	display:block;
	float:left;
	font-style:italic;
	margin-left:17px;
	margin-top:25px;
	padding-left:14px;
	width:356px;
	}

.odpowiedz_komentarz{
	clear:both;
	display:block;
	float:left;
	font-style:italic;
	margin-left:25px;
	margin-bottom:10px;
	padding-left:14px;
	width:360px;
	font-size:11px;
	position:relative;
	z-index:1;
	}

.odpowiedz_komentarz_autor{
	clear:both;
	display:block;
	float:left;
	margin-top:5px;}

.odpowiedz_komentarz_tresc{
	border-left:2px solid #392637;
	clear:both;
	display:block;
	float:left;
	font-style:italic;
	margin-left:17px;
	margin-top:25px;
	padding-left:14px;
	width:326px;
	color:#64A8E9;
	}

.login_warning{
	clear:both;
	color:#450C49;
	float:left;
	font-size:10px;
	margin:5px 0;
	text-align:center;
	width:490px;}



.user_pytania{
	clear:both;
	float:left;
	margin-left:30px;
	margin-top:20px;}

.user_pytanie_single{
	float:left;
	width:395px;
	margin:0;}

.user_pytanie_single li{
	clear:both;
	float:left;
	width:395px;}

.user_pytanie_tresc{
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.6px;
	line-height:19px;
	margin-bottom:5px;}
	
.user_pytanie_tresc a{
	color:#fff;
	}

.user_pytanie_li{
	font-size:10px;
	color:#7b4977;
	}

.user_punkty_box{
	float:left;
	width:81px;
	height:70px;
	margin-left:8px;
	background:url(../images/user_punkty.png) no-repeat top left;
	}

* html .punkty_box{
	background:url(../images/user_punkty.gif) no-repeat top left;}
	
.user_punkty_punkty{
	font-size:26px;
	line-height:26px;
	margin-top:14px;
	text-align:center;
	width:75px;
	height:25px;
	float:left;
	clear:both}

.user_punkty_pkt{
	color:#3C4A5A;
	float:right;
	font-size:10px;
	line-height:5px;
	margin-right:20px;
	float:left;
	clear:both;
	margin-left:26px;
	padding-bottom:3px;
	}

.user_pytanie_av{
	width:490px !important;}

.user_pytanie_avatary{
	clear:both;
	float:left;
	margin:10px;}

.user_pytanie_avatary li{
	clear:none !important;
	width:51px !important;}
	
	
.user_pytanie_tooltip{
	display: none;
	background:#1F051B none repeat scroll 0 0;
	border:1px solid #410B45;
	float:left;
	opacity:0.85;
	filter: alpha(opacity=85);
	padding:10px;
	width:300px;}	
	
.user_pytanie_tooltip_list{
	float:left;
	}

.user_pytanie_tooltip_list li{
	float:left;
	clear:both;
	}

.user_pytanie_tooltip_nick{
	font-size:14px;
	line-height:14px;
	clear:both;
	margin:0 !important;
	overflow:hidden;
	width:245px;
	}

.user_pytanie_tooltip_nick a{
	float:left;
	color:#FFFFFF;
	}

.user_pytanie_tooltip_akt{
	color:#959595;
	font-size:10px;
	line-height:10px;
	margin:0 0 3px 0 !important;}


.user_pytanie_tooltip_punkty{
	color:#E27A0F;
	font-size:12px;
	font-weight:bold;
	margin:1px 0 !important;}
	
.user_pytanie_tooltip_tekst{
	font-size:10px;
	color:#eee;
	margin-bottom:4px;}

.user_pytanie_tooltip_komentarz{
	color:#bc76b6;
	margin-left:5px;
	border-left:2px solid #693462;
	padding-left:10px;
	font-size:10px;
	font-style:italic;
	}
	
.user_form_textarea{
	background:#1E0D1C none repeat scroll 0 0;
	border:medium none;
	color:#867E85;
	font-size:12px;
	line-height:14px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
/******************************************** *PRODUKTY	* **********************************************/

	
.produkty_flash{
	clear:both;
	float:left;
	height:300px;
	margin:10px 0;
	width:490px;}
	
#product_opinions{
	margin-top:20px;}

.produkt_box{
	margin-bottom:7px;
	background:url(../images/punkty_bg_produkt.jpg) no-repeat top right !important;
	}

.pytanie_box{
	background:url(../images/pytanie_odpowiedz.jpg) no-repeat top right !important; 
	position:relative;
	z-index:3;
}
.opinia_box{
	/*margin-bottom:4px;*/
	background:url(../images/opinia_belka.jpg) no-repeat top right !important; 
	position:relative;
}
	

.produkt{
	clear:both;
	float:left;
	margin-left:30px;
	margin-top:20px;}

.produkt_nazwa{
	font-size:22px;
	line-height:22px;
	color:#0096d6;
	letter-spacing:0.6px;
	font-weight:lighter;
	clear:both;
	float:left;
	margin:1px 0;
	*width:480px;}

.produkt_slogan{
	font-size:12px;
	line-height:12px;
	color:#a2e3ff;
	font-weight:lighter;
	letter-spacing:0.2px;
	clear:both;
	float:left;
	margin:0 0 25px;
	*width:480px;}
	
.produkt_opis{
	clear:both;
	float:left;
	margin-bottom:25px;
	width:495px;
	}
	
.produkt_packshot{
	float:left;
	width:165px;
	display:block;
}

.produkt_lista{
	float:left;
	width:250px;
	margin-left:10px;
	width:317px;}
	

.produkt_lista li{
	clear:both;
	color:#C7C7C7;
	float:left;
	font-size:12px;
	letter-spacing:0.2px;
	line-height:14px;
	margin-bottom:2px;
	*width:277px;}
	
.produkt_lista li a{
	}

.produkt_lista li ul{
	margin:7px 10px;}
	
.produkt_lista li ul li{
	margin:1px 0px;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:circle;
	margin:1px 0;}

.produkt_zamow{
	background:transparent url(../images/produkt_zamow.gif) no-repeat scroll 0 0;
	color:#0096D6;
	display:block;
	height:18px;
	line-height:18px;
	margin-bottom:3px;
	margin-top:10px;
	padding-left:28px;}

.produkt_zaopiniuj{
	background:transparent url(../images/produkt_zaopiniuj.gif) no-repeat scroll 0 0;
	color:#0096D6;
	display:block;
	height:18px;
	line-height:18px;
	padding-left:28px;}

	
.produkt_dodaj_opinie{	
	background:transparent url(../images/dodaj_opinie.gif) no-repeat scroll left top;
	display:block;
	float:right;
	height:20px;
	margin-right:40px;
	width:114px;
	}

.opinie_produkt_packshot{
	float:left;
	height:162px;
	width:65px;
	margin-right:10px;
	display:block;}
	
.opinia_box .pytanie_single{
	width:325px !important;}

.opinia_box .pytanie_single li{
	clear:none !important;
	}

.opinia_box .pytanie_tresc{
	line-height:16px !important;
	width:325px !important;}

.opinia_box .pytanie_autor{	
	clear:none !important;
	margin-top:4px;
	width:270px !important;
	*width:260px !important;}
	
.opinia_box .rating-box{
	float:right;}
	
.opinia_box .pytanie_mini_avatar{
	}

.opinia_box .pytanie_wdyskusji{
	clear:none !important;
	width:270px !important;}


.produkt_zamow:hover, .produkt_zaopiniuj:hover{
	text-decoration:underline;}
	
.produkt_list_margin{
	margin-bottom:-25px !important;}	
	
.produkt_ranking{
	float:left;
	margin:5px;
	text-align:center;
	width:240px;
	}

.produkt_list_packshot{
	display:block;
	height:165px;
	margin:0 auto -60px;
	width:100px;}	
	
.produkt_list_nazwa{
	clear:both;
	color:#0096D6;
	background:transparent url(../images/right_transparentbg.png) repeat;
	font-size:16px;
	font-weight:lighter;
	letter-spacing:0.6px;
	line-height:14px;
	margin:1px 0 0;
	padding:6px 0 0;
	width:240px;
	}

.produkt_list_slogan{
	clear:both;
	color:#A2E3FF;
	background:transparent url(../images/right_transparentbg.png) repeat;
	font-size:10px;
	font-weight:lighter;
	letter-spacing:0.2px;
	line-height:12px;
	margin:0;
	padding:2px 0 0;
	width:240px;}
	
.produkt_list_opinia{
	background:transparent url(../images/right_transparentbg.png) repeat;
	color:#fff;
	display:block;
	height:10px;
	line-height:10px;
	font-size:10px;
	padding-left:13px;
	padding:2px 0 6px;
	}
	
	
.produkt_list_opinia:hover{
	text-decoration:underline;}
	
.pytanie_dodaj_odpowiedz{
	clear:both;
	float:left;
	margin:20px 0 5px;
	*width:490px;}

.dodaj_odpowiedz_left{
	float:left;
	display:block;
	width:70px;
	margin-top:25px;
	background:transparent url(../images/dodaj_odpowiedz_left.gif) no-repeat scroll 100% 50%;}
	
.dodaj_komentarz_left{
  float:left;
  display:block;
  width:70px;
  background:transparent url(../images/dodaj_odpowiedz_left.gif) no-repeat scroll 100% 50%;}

.dodaj_odpowiedz_right{
	background:transparent url(../images/dodaj_odpowiedz_right.jpg) repeat-y scroll 0 0;
	border:0 none;
	color:#CCCCCC;
	display:block;
	float:left;
	font-family:arial;
	font-size:11px;
	letter-spacing:0.5px;
	min-height:85px;
	padding:5px;
	width:409px;
	overflow-x:hidden;
	overflow-y:auto;}
	
.dodaj_komentarz_submit,
.dodaj_odpowiedz_submit{
	background:#190616 none repeat scroll 0 0;
	border:0 none;
	color:#AC72A7;
	float:right;
	margin-right:10px;
	margin-top:10px;
	padding:3px 5px;
	cursor:pointer;}


.dodaj_komentarz{
	background:none;
	clear:both;
	float:right;
	margin-top:5px;
	padding:5px;
	width:467px;
	}
	
.dodaj_komentarz_pole{
  background:transparent url(../images/dodaj_odpowiedz_right.jpg) repeat-y scroll 0 0;
  border:0 none;
  color:#CCCCCC;
  display:block;
  float:left;
  font-family:arial;
  font-size:11px;
  letter-spacing:0.5px;
  min-height:43px;
  padding:5px;
  width:387px;
  overflow-x:hidden;
	overflow-y:auto;	
	}


.dodaj_komentarz_pole_rozwiniete{
	background:transparent url(../images/dodaj_komentarz_pole.jpg) repeat-y scroll 0 0;
	border:0 none;
	color:#CCCCCC;
	line-height:14px;
	margin-right:5px;
	margin-left:2px;
	padding:3px;
	width:340px;
	height:60px;
	float:left;
	font-family:arial;
	font-size:12px;
	}

.dodaj_komentarz_submit_rozwiniete{
	background:#190616 none repeat scroll 0 0;
	border:0 none;
	color:#AC72A7;
	cursor:pointer;
	padding:3px 7px;
	width:108px;
	margin-top:44px;
	float:left;}
	
/******************************************** *GALERIA* **********************************************/

.galeria_album{
	float:left;
	clear:both;
	margin-left:30px;
	margin-top:20px;
	width:500px;}

.galeria_album_list{
	float:left;
	clear:both;
	width:500px;
	}

.galeria_album_list li{
	float:left;
	display:block;
	width:146px;
	height:135px;
	overflow:hidden;
	border:1px solid #390021;
	margin:3px;
	background:#090909;
	}

.album_miniatura{
	display:block;
	height:93px;
	margin:10px auto 6px;
	width:124px;}

.album_tytul{
	color:#8E8E8E;
	display:block;
	font-size:12px;
	height:24px;
	line-height:12px;
	margin:0 auto;
	overflow:hidden;
	width:124px;
	text-align:center;}

.galeria_dodaj{
	background:transparent url(../images/plus.gif) no-repeat scroll left top;
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	line-height:15px;
	margin-right:10px;
	margin-top:10px;
	padding-left:20px;}

.galeria_single{
	float:left;
	clear:both;
	margin-left:30px;
	margin-top:20px;
	width:480px;
	}

.galeria_single_image{
	display:block;
	margin:0 auto 5px;
	max-width:480px;
	text-align:center;}

.galeria_single_tytul{
	border:1px solid #2E132A;
	font-size:14px;
	padding:6px 0;
	text-align:center;
	max-width:480px;
	margin:2px auto 8px;}

.galeria_single_navi{
	max-width:120px;
	*width:120px;
	display:block;
	margin:0 auto 5px;
	text-align:center;
	overflow:hidden;
}
.normal_opinion {position:relative;}
.galeria_single_navi a{
	opacity:0.8;
	filter: alpha(opacity=80);
	float:left;}

.galeria_single_navi a:hover{
	opacity:1;
	filter: alpha(opacity=100);}
	
.galeria_single_back{
	display:block;
	width:31px;
	height:31px;
	background:url(../images/back.jpg) no-repeat;
	margin-top:10px;
	margin-right:3px;}

.galeria_single_up{
	display:block;
	width:50px;
	height:50px;
	background:url(../images/up.jpg) no-repeat;}

.galeria_single_next{
	display:block;
	width:31px;
	height:31px;
	background:url(../images/next.jpg) no-repeat;
	margin-top:10px;
	margin-left:3px;}


.galeria_single_komentarz{
	float:left;
	clear:both;
	padding-top:5px;
	width:490px;
	background:url(../images/pytanie_background.gif) no-repeat top right;
	margin-top:20px;}

.galeria_single_komentarz_autor {
	clear:both;
	display:block;
	float:left;
	margin-top:5px;}

.galeria_single_komentarz_tresc {
	border-left:2px solid #AC72A7;
	clear:both;
	display:block;
	float:left;
	font-style:italic;
	margin-left:14px;
	margin-top:15px;
	padding-left:14px;
}
.galeria_tooltip{ display: none; }

.galeria_tooltip ul{
	background:#1F051B none repeat scroll 0 0;
	border:1px solid #410B45;
	float:left;
	opacity:0.85;
	filter: alpha(opacity=85);
	padding:10px;
	width:300px;}

.galeria_tooltip ul li{}

.galeria_tooltip_tytul{
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.5px;
	margin-bottom:3px;}

.galeria_tooltip_dane{
	font-size:10px;
	margin-bottom:11px;
	}

.galeria_tooltip_tekst{
	font-size:10px;
	color:#eee;
	margin-bottom:4px;}

.galeria_tooltip_komentarz{
	color:#bc76b6;
	margin-left:5px;
	border-left:2px solid #693462;
	padding-left:10px;
	font-size:10px;
	font-style:italic;}

.galeria_usun{
	background:transparent url(../images/user_galeria_usun.gif) no-repeat scroll left top;
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	line-height:15px;
	margin-right:10px;
	margin-top:10px;
	padding-left:20px;}

.shadowbox_add_sukces{
	float:left;
	clear:both;
	margin-top:66px;
	width:430px;
	text-align:center;
	color:#d050da;
	}

/******************************************** *ODPOWIEDZI* **********************************************/


.moje_odpowiedzi{
	float:left;
	clear:both;
	margin-left:30px;
	margin-top:20px;}


.odpowiedz_single{
	background:transparent url(../images/odpowiedzi_bg.jpg) no-repeat scroll right top;
	clear:both;
	float:left;
	margin-top:20px;
	padding-top:5px;
	width:490px;
	margin-bottom:5px;}

.user_odpowiedz_single{
	float:left;
	width:344px;
	margin:0;}

.user_odpowiedz_single li{
	clear:both;
	float:left;
	width:344px;}

.user_odpowiedz_tresc{
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.6px;
	line-height:19px;
	margin-bottom:5px;}
	
.user_odpowiedz_tresc a{
	color:#64A8E9;
	}

.user_odpowiedz_li{
	font-size:10px;
	color:#7b4977;
	}

.moja_odpowiedz_dodana{
	float:left;
	clear:both;
	margin-top:15px;
	color:#626262;
	letter-spacing:0.6px;
	width:400px;
	margin-left:15px;
	}
	
.moja_odpowiedz_dodana strong{
	color:#b2b2b2;
	}

.moja_odpowiedz_tresc{
	border-left:2px solid #AC72A7;
	clear:both;
	color:#797979;
	float:left;
	font-style:italic;
	font-weight:lighter;
	letter-spacing:0.6px;
	line-height:16px;
	margin-left:29px;
	margin-top:5px;
	padding-left:14px;
	width:400px;	
	}


/******************************************** *KOMENTARZE* **********************************************/


.moje_komentarze{
	float:left;
	clear:both;
	margin-left:30px;
	margin-top:20px;}


.komentarze_single{
	clear:both;
	float:left;
	margin-top:20px;
	padding-top:5px;
	width:490px;
	margin-bottom:5px;}
	
	
.komentarze_odpowiedz{
	background:transparent url(../images/odpowiedzi_bg.jpg) no-repeat scroll right top;
	}
	
.komentarze_opinia{
	background:transparent url(../images/opinia_belka.jpg) no-repeat scroll right top;
	}

.komentarze_odpowiedz_single{
	float:left;
	width:344px;
	margin:0;}

.komentarze_odpowiedz_single li{
	clear:both;
	float:left;
	width:344px;}

.komentarze_odpowiedz_tresc{
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.6px;
	line-height:19px;
	margin-bottom:5px;}
	
.komentarze_odpowiedz_tresc a{
	color:#fff;
	}

.komentarze_odpowiedz_li{
	font-size:10px;
	color:#7b4977;
	}

.komentarze_opinie_single{
	float:left;
	width:315px;
	margin:0;}

.komentarze_opinie_single li{
	clear:both;
	float:left;
	width:315px;}

.komentarze_opinie_tresc{
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.6px;
	line-height:19px;
	margin-bottom:5px;}
	
.komentarze_opinie_tresc a{
	color:#fff;
	}

.komentarze_opinie_li{
	font-size:10px;
	color:#7b4977;
	}


.komentarz_single{	
	float:left;
	clear:both;
	margin-bottom:10px;
	display:block;
	width:470px;
	padding:10px;
	font-size:9px;
	background:url(../images/komentarz_bg.jpg) no-repeat 100% 50%;
	}
	
.komentarz_single_tresc{
	color:#FFFFFF;
	font-size:12px;
	line-height:12px;}

.komentarz_single_data{
	color:#ACACAC;}

.komentarz_single_do{
	color:#ACACAC;}			




/******************************************** *OPINIE* **********************************************/


.user_opinie{
	clear:both;
	float:left;
	margin-left:30px;
	margin-top:20px;}

.user_opinie_single{
	float:left;
	width:315px;
	margin:0;}

.user_opinie_single li{
	clear:both;
	float:left;
	width:315px;}

.user_opinie_tresc{
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.6px;
	line-height:19px;
	margin-bottom:5px;}
	
.user_opinie_tresc a{
	color:#64A8E9;
	}

.user_opinie_li{
	font-size:10px;
	color:#7b4977;
	}

.user_opinie_av{
	width:410px !important;}

.user_opinie_avatary{
	clear:both;
	float:left;
	margin:10px;}

.user_opinie_avatary li{
	clear:none !important;
	width:51px !important;}
	
	
.user_opinie_tooltip{
	background:#1F051B none repeat scroll 0 0;
	border:1px solid #410B45;
	float:left;
	opacity:0.85;
	filter: alpha(opacity=85);
	padding:10px;
	width:300px;}	
	
.user_opinie_tooltip_list{
	float:left;
	}

.user_opinie_tooltip_list li{
	float:left;
	clear:both;
	}

.user_opinie_tooltip_nick{
	font-size:14px;
	line-height:14px;
	clear:both;
	margin:0 !important;
	overflow:hidden;
	width:245px;
	}

.user_opinie_tooltip_nick a{
	float:left;
	color:#FFFFFF;
	}

.user_opinie_tooltip_akt{
	color:#959595;
	font-size:10px;
	line-height:10px;
	margin:0 0 3px 0 !important;
	*width:245px;}


.user_opinie_tooltip_punkty{
	color:#E27A0F;
	font-size:12px;
	font-weight:bold;
	margin:1px 0 !important;
	*width:245px;}
	
.user_opinie_tooltip_tekst{
	font-size:10px;
	color:#eee;
	margin-bottom:4px;
	*width:300px;}

.user_opinie_tooltip_komentarz{
	color:#bc76b6;
	margin-left:5px;
	border-left:2px solid #693462;
	padding-left:10px;
	font-size:10px;
	font-style:italic;
	*width:300px;
	}

.produkt_mini_avatar{
	clear:both;
	display:block;
	float:left;
	height:70px;
	margin-bottom:10px;
	margin-right:10px;
	margin-top:5px;
	width:70px;}


/***** FLAG *****/
.flag { position:absolute; font-style:normal;}
.opinia_box .pytanie_single .flag { left:50px; top:-25px; }
.pytanie_box .pytanie_single .flag {left:-1px; top:4px;}
.odpowiedz_odpowiedz .flag { left:23px; top:24px;}
.odpowiedz_komentarz .flag { left:38px; top:26px;}
.flag-msg {
	color:#d7f;
	font-size:9px;
	left:125px;
	position:absolute;
	top:5px;
	width:120px;
}
.normal_opinion .flag {right:0px; top:10px;}
.normal_opinion .flag .flag-msg {top:20px; left:2px;}


/******************************************** *ZNAJOMI* **********************************************/

.moi_znajomi{
	float:left;
	clear:both;
	margin-left:30px;
	margin-top:20px;}

.znajomi_list{
	float:left;
	clear:both;
	width:490px;
	}

.znajomi_list li{
	float:left;
	display:block;
	width:217px;
	height:55px;
	overflow:hidden;
	border:1px solid #390021;
	margin:3px;
	background:#090909;
	padding:5px;
	}


.znajomi_dane_list{
	float:left;
	}

.znajomi_dane_list li{
	float:left;
	clear:both;
	width:160px !important;
	height:auto !important;
	border:none !important;
	padding:0 !important;
	}

.znajomi_dane_nick{
	font-size:14px;
	line-height:14px;
	clear:both;
	margin:0 !important;
	}

.znajomi_dane_nick a{
	float:left;
	color:#FFFFFF;
	}

.znajomi_dane_akt{
	color:#959595;
	font-size:10px;
	line-height:10px;
	margin:0 0 3px 0 !important;}


.znajomi_dane_punkty{
	color:#E27A0F;
	font-size:12px;
	font-weight:bold;
	margin:1px 0 !important;}

.mailto{
	width:18px;
	display:block;
	height:17px;
	background:#000 url(../images/mailto.gif) no-repeat;
	margin-left:5px;
	}
	
	

.znajomi_tooltip{
	display: none;
	background:#1F051B none repeat scroll 0 0;
	border:1px solid #410B45;
	float:left;
	opacity:0.85;
	filter: alpha(opacity=85);
	padding:10px;
	width:300px;}
	
	
.znajomi_dane_stat{
	color:#959595;
	margin-left:5px;
	border-left:2px solid #693462;
	padding-left:10px;
	font-size:12px;
	}


/******************************************** *UZYTKOWNIK* *********************************************/

.uzytkownik_szczegoly	{
	float:left;
	clear:both;
	margin-left:30px;
	width:490px;
}

.uzytkownik_szczegoly .nag{
	margin-top:30px;}

.uzytkownik_id{
	float:left;
	overflow:hidden;
	width:210px;
	}
	
.uzytkownik_nick{
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:20px;
	font-weight:lighter;
	margin-left:1px;
	margin-top:5px;
	clear:both;
	margin-bottom:2px;}
	
.uzytkownik_mail, .uzytkownik_end, .uzytkownik_add{
	float:left;
	font-size:9px;
	line-height:9px;
	padding:5px 0 5px 25px;
	color:#812959;
	clear:both;
	margin-left:5px;
	}

.uzytkownik_mail{
	background:transparent url(../images/uzytkownik_mail.gif) no-repeat scroll 0 50%;
	margin-top:10px;
	margin-bottom:4px;
	width:99px;}

.ranking_single .uzytkownik_mail{
	margin-top:0px;}

.uzytkownik_end{
	background:transparent url(../images/uzytkownik_end.gif) no-repeat scroll 0 50%;
}

.uzytkownik_add{
	background:transparent url(../images/uzytkownik_add.gif) no-repeat scroll 0 50%;
}

.uzytkownik_end:hover, .uzytkownik_mail:hover, .uzytkownik_add:hover{
	color:#a42a6c;
	}

.uzytkownik_punkty{
	float:right;
	background:url(../images/uzytkownik_ranga_bg.gif) no-repeat top right;
	width:178px;
	height:92px;
	padding:0;
	margin:0;}

.uzytkownik_punkty a{
	color:#E7A731;
	display:block;
	line-height:12px;
	margin-left:0px;
	margin-top:31px;
	padding-left:63px;
	padding-top:24px;
	text-align:left;
	width:97px;}

.uzytkownik_list{
	float:left;
	clear:both;}

.uzytkownik_list li{
	float:left;
	clear:both;
	font-size:12px;
	line-height:12px;
	padding:3px 0;
	width:470px;}

.uzytkownik_list_statystyki{
	background:transparent url(../images/uzytkownik_info.gif) no-repeat scroll 0 -23px;
	margin-top:8px;
	padding:0 !important;
	width:400px;}

.uzytkownik_statystyki{}

uzytkownik_info{}

.uzytkownik_list_left{
	float:left;
	display:block;
	width:110px;
	text-align:right;
	margin-right:5px;
	}

.uzytkownik_list_right{
	float:left;
	display:block;
	text-align:left;
	width:350px;
	}
	
.user_wiecej{
	background:transparent url(../images/wiecej.jpg) no-repeat scroll right center;
	color:#E7A731;
	display:block;
	float:right;
	clear:both;
	font-size:11px;
	height:24px;
	line-height:11px;
	padding-left:55px;
	padding-top:8px;
	width:65px;
	opacity:0.85;
	filter: alpha(opacity=85);
}

.user_wiecej:hover{
	color:#fff;
	opacity:1;
	filter: alpha(opacity=100);}

.uzytkownik_list_warning{
	color:#333333;
	font-size:10px;
	margin-left:50px;}
	
.uzytkownik_stat_tooltip{
	background:#1F051B none repeat scroll 0 0;
	border:1px solid #410B45;
	float:left;
	opacity:0.85;
	filter: alpha(opacity=85);
	padding:10px;}	


.uzytkownik_stat_tooltip .uzytkownik_list_left{
	width:75px !important;
	font-weight:lighter;
	color:#b251b5;}

/******************************************** *POCZTA* **********************************************/

.moja_poczta{
	float:left;
	clear:both;
	margin-left:30px;
	margin-top:20px;}


.poczta_mail{
	background:transparent url(../images/poczta_bg.jpg) no-repeat scroll right top;
	clear:both;
	float:left;
	margin-top:20px;
	padding-top:5px;
	width:490px;}

.poczta_nag{
	float:left;
	width:350px;}

.poczta_temat{
	clear:both;
	color:#757075;
	float:left;
	font-size:12px;
	font-weight:bold;}

.poczta_temat a{
	font-size:16px;
	color:#ece2eb;
	letter-spacing:0.6px;
	}

.poczta_nadawca{
	clear:both;
	color:#757075;
	float:left;
	font-size:10px;
	letter-spacing:0.6px;
	line-height:10px;
	margin-top:4px;}

.poczta_buttony{
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.poczta_buttony a{
	width:31px;
	float:left;
	display:block;
	height:32px;
	background-position:top center;
	background-repeat:no-repeat;}

.poczta_buttony a:hover{
	background-position:0 -38px;}

.poczta_re{
	background:url(../images/poczta_re.png);
	}

.poczta_usun{
	background:url(../images/poczta_usun.png);
	margin-left:5px;
	}

* html .poczta_re{
	background:url(../images/poczta_re.gif);
	}

* html .poczta_usun{
	background:url(../images/poczta_usun.gif);
	margin-left:5px;
	}

.poczta_tresc{
	border-left:2px solid #AC72A7;
	clear:both;
	color:#797979;
	float:left;
	font-style:italic;
	font-weight:lighter;
	letter-spacing:0.6px;
	line-height:16px;
	margin-left:14px;
	margin-top:15px;
	padding-left:14px;
	*width:460px;
	}



/******************************************** *PUNKTY* **********************************************/

.punkty_box{
/*	float:right;*/
	width:81px;
	height:70px;
	margin-left:8px;
	background:url(../images/punkty.png) no-repeat top left;
	position:absolute;
	top:5px;
	right:5px;
	}

* html .punkty_box{
	background:url(../images/punkty.gif) no-repeat top left;}
	
.fiolet{
	background:url(../images/punkty_fiolet.png) no-repeat top left !important;
	}

* html .fiolet{
	background:url(../images/punkty_fiolet.gif) no-repeat top left !important;
	}

.punkty_box li{
	float:left;
	clear:both;
	overflow:hidden;
	width:81px;
	}

.punkty_punkty{
	font-size:26px;
	line-height:26px;
	margin-top:14px;
	text-align:center;
	width:75px !important;
	height:25px;}

.punkty_plus{
	width:81px;
	height:15px;
	overflow:visible;
	}
	
.punkty_plus a{
	float:right;
	width:18px;}

.punkty_plus span{
	color:#3C4A5A;
	float:right;
	font-size:10px;
	line-height:5px;
	margin-right:20px;
	padding-bottom:3px;
	}

.punkty_minus{
	width:81px;
	height:15px;
	}
	
	
.punkty_minus a{
	float:right;
	width:18px;
	margin-right:16px;}
	
.punkty_msg{
	font-size: 9px;
	line-height:9px;
	text-align: center;
	width:46px !important;
	margin-top: -14px;
	color:#d7f;
	position:relative;}

/************************************RANKING*******************************************/

.ranking_uzytkownikow{
	clear:both;
	float:left;
	margin-left:30px;
	margin-top:20px;
	}

.ranking_list{
	float:left;
	clear:both;
	width:490px;
	margin-top:20px;
	}

.ranking_list li{
	float:left;
	clear:both;	
	}
	
.ranking_list_first{
	margin-bottom:15px;
	padding-top:79px;
	}
	
.ranking_wszechczasow{	
	background:transparent url(../images/ranking_all.jpg) no-repeat scroll center top;
	}
	
.ranking_miesieczny{	
	background:transparent url(../images/ranking_mie.jpg) no-repeat scroll center top;
	}
	
.ranking_tygodniowy{	
	background:transparent url(../images/ranking_tyg.jpg) no-repeat scroll center top;
	}
	
.ranking_list_other{
		width:415px;
	}

.ranking_top{
	background:transparent url(../images/ranking_ramka.png) no-repeat scroll left top;
	padding:9px 9px 17px;}
	
.ranking_user_id{
	float:left;
	overflow:hidden;
	width:190px;
	}
	
.ranking_top_nick{
	color:#FFFFFF;
	float:left;
	font-size:20px;
	margin-top:7px;
	overflow:hidden;
	width:190px;}	
	
.ranking_top_punkty{
	float:left;
	font-size:14px;
	width:190px;
	margin-top:10px;}
	
.ranking_punkty{	
	color:#E27A0F;
	font-size:12px;
	font-weight:bold;
	margin:1px 0;
}
	
.ranking_top_dodaj{
	background:transparent url(../images/uzytkownik_add.gif) no-repeat scroll 0 50%;
	clear:both;
	color:#812959;
	float:left;
	font-size:9px;
	line-height:9px;
	margin-left:5px;
	margin-top:5px;
	padding:5px 0 5px 25px;}

.ranking_top_dodaj:hover{
	color:#A42A6C;}

.ranking_top_ocena{
	background:transparent url(../images/uzytkownik_ranga_bg.gif) no-repeat scroll right top;
	float:right;
	height:92px;
	margin:0;
	padding:0;
	width:178px;}
	
.ranking_ocena{
	float:right;
	margin:20px 0 0;
	padding:0;}

.ranking_list_right{}

.ranking_top_ocena a{
	margin-top:35px;
	float:left;}
	
.ranking_single{
	float:left;
	clear:both;
	margin-top:10px;
	margin-left:33px;}

.ranking_single li{
	float:left;
	display:block;	
	}
	
.ranking_dane_list{
	float:left;
	}

.ranking_dane_list li{
	float:left;
	clear:both;
	}
	
.ranking_dane_nick a{
	color:#fff;
	font-size:13px;}
	
	
/************************************NORMAL PAGE*******************************************/

.normal_page{
	clear:both;
	float:left;
	margin-left:30px;
	width:490px;}
	
.normal_page h1{
	border-bottom:1px solid #2E132A;
	color:#E7A731;
	font-size:18px;
	font-weight:lighter;
	margin-bottom:5px;
	margin-top:20px;
	padding-bottom:5px;
	padding-left:10px;
	}

	
.normal_content{
	clear:both;
	float:left;
	margin-top:5px;
	letter-spacing:0.6px;
	line-height:16px;
	color:#F5F5F5;
	*width:490px;
	}
	
.normal_content strong{
	font-wegiht:bold !importnat;}
	
.normal_content p{
	clear:both;
	float:left;
	margin-bottom:10px;
	width:490px;
	}
	
.normal_content a{
	color:#c24acc;}
	
.normal_content a:hover{
	color:#E156ED;
	text-decoration:underline;}
	
.normal_content ul{
	margin:7px 0 7px 15px;}

.normal_content ul li{
	margin:2px 0;}
	
.normal_content img{
	float:left;
	margin:10px;
	max-width:150px;
	display:inline;
	}

.aktualnosci_archiwum{
	clear:both;
	float:left;
	margin-left:30px;
	width:490px;}

.aktualnosci_archiwum_list{
	float:left;}

.aktualnosci_archiwum_list li{
	line-height:13px;
	list-style-position:inside;
	list-style-type:circle;
	margin:8px 0;
	width:470px;
	*width:460px;
	}

.aktualnosci_archiwum_list a{
	color:#fff;
	font-size:12px;}
/************************************RIGHT*******************************************/
	

#right {
	float:left;
	width:230px;
	}
	
.right_logo{
	background:transparent url(../images/right_logo.png) no-repeat scroll 0 0;
	float:left;
	height:106px;
	margin-left:100px;
	margin-top:18px;
	margin-bottom:120px;
	width:129px;
	text-decoration:none !important;
	}
* html a.right_logo {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/right_logo.png", sizingMethod="crop"); 
	background:none;
}
.right_logo:hover{
	text-decoration:none !important;
	}


*html .right_logo{
	background:transparent url(../images/right_logo.png) no-repeat scroll 0 0;
	}
	
	
.right_nag{
	clear:both;
	float:left;
	margin-bottom:10px;}
	
.right_box{
	border:1px solid #450C49;
	float:left;
	padding:5px;
	width:213px;
	margin-bottom:20px;
	overflow:hidden;}
	
.right_banner{
	clear:both;
	float:left;
	margin-top:-15px;
	margin-bottom:20px;
	overflow:hidden;
	width:232px;}
	
	
.right_najpop{
	clear:both;
	float:left;
	text-align:center;
	width:210px;
	margin-bottom:10px;
	}

.right_najpop li{
	}

.right_najpop_foto{
	padding:7px 0 0;}


.right_najpop_nazwa{
	background:url(../images/right_transparentbg.png) repeat;
	display:block;
	margin-bottom:3px;
	margin-top:-15px;
	padding-top:5px;
	position:relative;
	}
	
*html .right_najpop_nazwa{
	background:none;}

.right_najpop_nazwa a{
	font-size:16px;
	color:#d050da;
	}
	
.right_najpop_nazwa a:hover{
	text-decoration:none !important;}

.right_najpop_stat{
	font-size:11px;
	color:#9A9999;
	margin-bottom:3px;}	
	
	
	

.right_submenu{
	background:transparent url(../images/right_podstawa.gif) no-repeat scroll left bottom;
	clear:both;
	float:left;
	margin-bottom:25px;
	padding-bottom:41px;
	}
	
.right_submenu li{
	float:left;
	clear:both;
	margin:0;
	padding:0;
	}

.right_submenu li a{
	color:#fff;
	padding:5px 5px 5px 10px;
	margin:2px 0;
	width:190px;
	background:url(../images/right_menu.gif) top center;
	float:left;
	clear:both;
}

.right_submenu li a:hover{
	color:#4ab9f3;
	background:url(../images/wariot.gif) top center;}
	
	

.right_przybarze{
	margin:10px auto;
	}

.right_przybarze li{
	float:left;
	margin-left:10px;
	margin-bottom:10px;}

.right_przybarze a{
	display:block;
	width:41px;
	height:41px;
	}

.tagcloud{
	float:left;
	padding:5px;
	width:213px;
	margin-bottom:20px;
	}
	
.tagcloud li a{
	opacity:0.85;
	filter: alpha(opacity=85);
	}
	
.tagcloud li a:hover{
	opacity:1;
	color:#E156ED !important;
	filter: alpha(opacity=100);
	}


.right_random_pytanie{
	clear:both;
	float:left;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.6px;
	line-height:14px !important;
	margin-bottom:5px;
	width:200px;}
	
.right_random_pytanie_autor{
	float:left;
	line-height:11px;
	width:150px;
	font-size:10px;
	margin-bottom:2px;}

.right_random_pytanie_wdyskusji{
	float:left;
	line-height:11px;
	width:150px;
	font-size:10px;}
	
	
 
.right_random_opinia{
	float:left;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.6px;
	line-height:14px !important;
	margin-bottom:5px;
	width:135px;
	overflow:hidden;}
	
.right_random_produkt_packshot{
	display:block;
	float:left;
	height:162px;
	margin-right:10px;
	width:65px;
	}
	
.right_random_opinia_autor{
	float:left;
	line-height:11px;
	width:135px;
	font-size:10px;
	margin-top:2px;}

.right_random_opinia_produkt{
	float:left;
	line-height:11px;
	width:135px;
	font-size:10px;}
	

.right_random_image{
	display:block;
	margin:5px auto;
	max-width:480px;
	text-align:center;}

.right_random_image_tytul{
	border:1px solid #2E132A;
	font-size:12px;
	padding:6px 0;
	text-align:center;
	max-width:480px;
	margin:2px auto 8px;}


	
/************************************FOOt*******************************************/


#foot{
	float:left;
	clear:both;
	margin-top:40px;
	background:url(../images/foot.jpg) no-repeat left bottom;
	min-height:130px;
	min-width:1005px;
	}
	
.foot_logo{
	float:left;
	margin-left:190px;
	margin-right:20px;
	margin-top:17px;}
	


.foot_linki{
	float:left;
	margin-left:10px;
	width:150px;
	margin-top:13px;}

.foot_linki li{
	list-style-image:none;
	list-style-position:inside;
	list-style-type:circle;
	color:#64a8e9;}
	
.foot_linki li:hover{
	list-style-type:disc;}

.foot_linki li a{
	color:#f8f8f8;}

.foot_tytul{
	list-style-image:none !important;
	list-style-type:none !important;
	}

.foot_tytul a{
	color:#e7a731 !important;
	font-size:15px;
	}

.foot_tytul a:hover{
	text-decoration:none !important;}
	
.foot_copy{
	clear:both;
	float:left;
	line-height:11px;
	margin:6px 0 6px 200px;
	width:580px;
	}	
	
.foot_copy h4 {
	color:#E7A731;
	font-size:12px;
	font-weight:normal;
	margin:10px 0 2px;
	}

.foot_copy h5{
	color:#515151;
	font-size:11px;
	font-weight:lighter;
	}
	
.logo_mki{
	color:#515151;
	float:right;
	font-size:10px;
	line-height:18px;
	margin-right:119px;
	margin-top:30px;
	text-align:center;
	*width:100px;
	*margin-right:149px;
	opacity:0.85;
	filter: alpha(opacity=85);
	}
	
.logo_mki:hover{
	text-decoration:none;
	opacity:1;
	filter: alpha(opacity=100);
	}

.register_contest{
	float:left;
  margin-left:210px;
}
a.profile_link_admin {
  color: #E156ED;
}
.photo_zaopiniuj, .news_zaopiniuj { float:left; margin:10px 0;}
