html, body, h1, p, form,a, img, li, ul, form, input, label, select, h2, h3{
	margin:0; 
	padding:0;
}

label{
    cursor: pointer;
}

body{
	text-align: center;
	font-family: Verdana,Arial;
	font-size:10px;
}	

img
{
	border: none;
}

a{
	text-decoration:none;
	color:black;
}

h2{
	color:#5300bd;
	font-size:2.3em;
	font-weight:normal;
}
h3{
	color:#883ba1;
	font-size:1.2em;
	font-weight:normal;
}

.color_fiolet{
	color:#5300bd;
}

.mg_lr10{
	margin:0 10px 0 10px;
}

#logowanie_top{
	margin-right:-146px;
}

#kontener{
	width:970px;
	margin:0 auto; 
	text-align:center; 
	position:relative;
}

.border{
	border:1px solid #bcbcbc;
}

/* ///////// top ///////// */

#head{
	width: 970px;
	height:126px;
}

#rejestracja{
	width:480px;
	position:absolute;
	top:26px;
	left:470px;
	text-align:right;
}

#top_info{
    text-align:left;
    left:160px;
    position:absolute;
    top:26px;
    width:330px;
}

#menu_tlo_l{
	background:url(../gfx/menu_tlo_l.gif) no-repeat;
	width:26px;
	height:53px;
	position:relative;
	top:46px;
	left:0;
	float:left;
}

#logo{
	background:url(../gfx/logo.gif) no-repeat;
	width:100px;
	height:100px;
	position:relative;
	top:23px;
	left:0;
	float:left;
}

#tlo_menu{
	background:url(../gfx/menu_tlo.gif) repeat-x;
	width:804px;
	height:55px;
	position:relative;
	top:45px;
	left:0;
	float:left;
}

#menu_tlo_r{
	background:url(../gfx/menu_tlo_r.gif) no-repeat;
	width:37px;
	height:53px;
	position:relative;
	top:46px;
	left:0;
	float:left;
}

/* menu */

.nav{
	position:absolute;
	top:59px;
	left:140px;
	list-style:none;
	font-size:11px;
	font-weight:bold;
	float:left;
}

.nav li{
	float:left;
	display:inline;
	padding:0px 0px 10px 5px;
	}
	
.nav a{
	float:left;
	display:block;
	color:#525252;
	padding:8px 11px 10px 0px;
	margin:0 0 0 8px;
}	

#activ_li{
	background:url(../gfx/nav_lr_activ.gif) no-repeat left top;
	display:inline;
}

#activ_a{
	background:url(../gfx/nav_rr_activ.gif) no-repeat right top;
}

/*  koniec */


/*#head_szuk{
	text-align:left;
	width:340px;
	position:absolute;
	top:62px;
	left:594px;
}*/

#head_szuk{
	text-align:left;
	width:331px;
	height:21px;
	position:absolute;
	top:62px;
	left:594px;
	background:url(../gfx/search/szuk_tlo.gif) no-repeat;
}

/*#head_input{
	width:195px;
	height:20px;
	border-top:1px solid #777777;
	border-bottom:1px solid #9a9a9a;
	font-size:12px;
	position:relative;
	top:-1px;
}*/

#head_input{
	width:175px;
	height:16px;
	border: none;
    background: transparent;
	font-size:12px;
	position:relative;
	left:10px;
	top:4px;
}

/*#head_select{
	width:110px;
	height:22px;
	border-top:1px solid #777777;
	border-bottom:1px solid #9a9a9a;
	font-size:12px;
}*/

#head_select{
	width:110px;
	height:22px;
	border-top:1px solid #777777;
	border-bottom:1px solid #9a9a9a;
	font-size:12px;
}
#head_select_strzalka{
    background: url(../gfx/search/szuk_strzalkagif.gif);
}

#head_wyslij{
	background:url(../gfx/head_ok.gif) no-repeat;
	width:41px;
	height:23px;
	position:relative;
	top:-24px;
	left:303px;
	border:none;
}


#head_lr{
	background:url(../gfx/head_lr.gif) no-repeat;
	width:12px;
	height:23px;
	position:relative;
	top:-47px;
	left:-10px;
}

#head_sr{
	background:url(../gfx/head_sr.gif) no-repeat;
	width:10px;
	height:23px;
	position:relative;
	top:-70px;
	left:195px;
}

#head_strzalka{
	background:url(../gfx/head_strzalka.gif) no-repeat;
	width:10px;
	height:23px;
	position:relative;
	top:-93px;
	left:293px;
}

/* ///////// lewa strona ///////// */

#leftPanel,
#fullscreenPanel
{

	position:relative;
	top:11px;
	left:0;
	border:none;
	margin:0 15px 70px 3px;
	float:left;
}



/*box 1*/

.box1{
	border:1px solid #bcbcbc;
	width:599px;
	text-align:left;
}

.box1_c{
	clear:both;
}

 /* rogi do boksow jasnych */

.sk_lgr{
	background:url(../gfx/lgr.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:-2px;
	left:-3px;
	float:left;
}

.sk_pgr{
	background:url(../gfx/pgr.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:-3px;
	left:2px;
	float:right;
}

.sk_ldr{
	background:url(../gfx/ldr.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:-15px;
	left:-2px;
	float:left;
}
.sk_pdr{
	background:url(../gfx/pdr.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:-16px;
	left:3px;
	float:right;
}

 /* rogi do boksow jasnych  (stare) */

.lgr{
	background:url(../gfx/lgr.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:-2px;
	left:-3px;
}

.pgr{
	background:url(../gfx/pgr.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:-21px;
	left:583px;
}

.ldr{
	background:url(../gfx/ldr.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:21px;
	left:-2px;
}
.pdr{
	background:url(../gfx/pdr.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
		top:2px;
	left:584px;
}

.pdr22{
	background:url(../gfx/pdr.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:2px;
	left:3px;
	float:right;
}

.pgrr{
	background:url(../gfx/pgr.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:-21px;
	left:555px;
}

.ldr22{
	background:url(../gfx/ldr.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:3px;
	left:-2px;
	float:left;
	}
	
	
.lgr222{
	background:url(../gfx/lgr2.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:-2px;
	left:-2px;
	float:left;
}

.pgr222{
	background:url(../gfx/pgr2.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:-2px;
	left:6px;
	float:right;
}	

 /* rogi do boksow ciemnych*/
 
.lgr2{
	background:url(../gfx/lgr2.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:-2px;
	left:-2px;
}

.pgr2{
	background:url(../gfx/pgr2.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:-20px;
	left:587px;
}

.ldr2{
	background:url(../gfx/ldr2.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:-13px;
	left:-2px;
}
.pdr2{
	background:url(../gfx/pdr2.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
		top:-30px;
	left:586px;
} 
 
 /*  rogi box3  */
 
.ldr3{
	background:url(../gfx/ldr.gif) no-repeat;
	width:18px;
	height:18px;	
	position:relative;
	top:-3px;
	left:-2px;
	clear:both;
}
.pdr3{
	background:url(../gfx/pdr.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:-22px;
	left:584px;
	clear:both;
	
}
 

/*.box1_a_ul{
	width:150px;
	height:45px;
	float:right;
}*/

/*#box1_a_ul_poz{
	position:relative;
	top:5px;
	left:-116px;
}*/

.box1_a_ul ul{
	list-style-type:none;
	width:150px;

	line-height:2em;

}

.box1_a_ul a{	
	padding:0px 6px 0px 20px;
	background-image:url(../gfx/strzalka2.gif);
	background-repeat:no-repeat;
	background-position:left center;

}

.box1_a_ul a:hover{
	text-decoration:underline;

}

#box1_a h3{
	position:relative;
	top:-8px;
	/*left:6px;*/
}

#box1_a h2{
	position:relative;
	top:-8px;
	/*left:8px;*/
}

#box1_a p{
	position:relative;
	top:-8px;
	/*left:8px;*/
	line-height:1.4em;
	/*width:240px;*/
	/*float:left;*/
}

#zdjecie{
	/*background:#cde77e;*/
	/*width:250px;*/
	/*height:382px;*/
	margin:-14px 12px 5px 18px;
	float:left;	
}

#box1_b{
	clear:both;
/*border:1px solid black;*/
	height:80px;
}

.zdjecie_box1_b{
	background:#fff;
	width:100px;
	height:75px;
	position:relative;
	top:10px;
	left:18px;
	margin: 6px 0 12px 0;
	display:block;
	float:left;
	text-align:center;
}

#box1_b h2{
	position:relative;
	top:13px;
	left:38px;
	font-size:1.8em;
}

#box1_b h3{
	position:relative;
	top:16px;
	left:38px;
	margin:0 0 4px 0;
}

.box1_b_ul_poz{
	position:relative;
	top:25px;
	/*left:5px;*/
	left:40px;
}

/*.box1_b_ul_poz2{
	position:relative;
	top:25px;
	left:40px;
}*/

.box1_b_l{
	width:270px;
	float:left;
}
.box1_b_r{
	width:260px;
	margin:0 58px 0 0;
	float:right;
}

#box1_b_r_txt{
	margin:0 0 0 -12px;
	padding:0;
}

/*  */
.txt_forum{
	font-size:2.2em;
	position:relative;
	top:17px;
	left:30px;
	float:left;
	color:#5300bd;
}

.txt_watki{
	position:relative;
	top:26px;
	left:210px;
}

/*box 2*/
#box2{
	height:96px;
	position:relative;
	top:20px;
	background:#f2f2f2;
	margin:0 0 20px 0;
	clear:both;
}

.box2_a_ul {
	position:relative;
	top:-24px;
	left:10px;
}

.box2_a_ul li{
	list-style-type:none;
	margin:6px 0 0 0;
}

.box2_a_ul img{
	margin:0 10px 0 10px;
}

.box2_a_ul span{
	background:white;
	width:70px;
	color:#5300bd;
	font-weight:bold;
	letter-spacing:0px;
	margin:0 12px 0 50px;
	padding:1px 76px 1px 4px;
}

.box2_kolo{
	position:relative;
	top:2px;
	left:10px;
}

.box2_a_ul a:hover{
	text-decoration:underline;
}

/*box 3*/

#box3{
	height:123px;
	position:relative;
	top:20px;
	clear:both;
}

.txt_watki2{
	position:relative;
	top:26px;
	left:170px;
}

.box3_uzyt_img{
	width:120px;
	height:79px;
	/*background:#fff;*/
}

.fota{
	margin:-18px -11px 0 30px;
	float:left;
	text-align:center;
}


.fota a{
	position:relative;
	top:4px;
	left:20px;
	color:#883BA1;
	font-size:12px;
}

/*.fota a:hover{
	text-decoration:underline;
}*/



/* ///////// prawa strona ///////// */

#rightPanel{

	position:relative;
	top:9px;
	left:0;
	border:none;
	margin:0 0 70px 0;
	float:left;
}

.box1_r{
	background:#efefef;
	border:1px solid #bcbcbc;
	width:343px;
	text-align:left;
}

#top_r{
	background:url(../gfx/top_r.jpg) no-repeat;
	width:345px;
	height:28px;
	position:relative;
	top:-1px;
	left:-1px;
}

.box1_r ul{
	list-style-type:none;
	position:relative;
	top:36px;
	left:30px;
	margin:0;
}

.box1_r li{
	margin:0 10px 8px 0;
}

.box1_r label{
	position:relative;
	top:-3px;
	left:0;
	margin:0 0 0 14px;
}

#stopka_r{
	background:url(../gfx/stopka_r.gif) no-repeat;
	width:346px;
	height:41px;
	position:relative;
	top:1px;
	left:-2px;
	margin:0 0 0 0;
	clear:both;
}

#kat_r{
	position:relative;
	top:-16px;
	left:18px;
	color:#5700b9;
	font-weight:bold;
}

#wyn_r{
	position:relative;
	top:-16px;
	left:41px;
	color:#737373;
	font-weight:bold;
}

#przycisk_r{
	background:url(../gfx/przycisk_r.gif) no-repeat;
	width:275px;
	height:24px;
	margin:64px 0 0 33px;
	color:#5700b9;
	font-weight:bold;
	font-size:11px;
	padding:0 0 2px 0;
	border:none;
	clear:both;
	cursor:pointer;
}

/* ///////// stopka ///////// */


#footer{
	background:url(../gfx/stopka_tlo.gif) repeat-x;
	height:124px;
	margin:70px 0 0 0;
	clear:both;
}

#footer ul{
	/*list-style-image:url(../gfx/strzalka.gif);*/
	list-style-type:none;
	text-align:left;
	position:relative;
	top:18px;
	left:29px;
	margin:0 90px 0 0;
	float:left;
}

#foter ul li{
	width:90px;
	height:20px;
	text-align:left;
}

#footer ul a{
	font-size:1.1em;
	font-weight:normal;
	color:#c1b1ff;
	margin:0 0 6px 0;
	display:block;
	padding:0px 5px 0px 15px;

}

#footer ul a:hover{
	color:#e5dffd;
	padding:0px 5px 0px 15px;
	background-image:url(../gfx/strzalka.gif);
	background-repeat:no-repeat;
	background-position:left center;
}	

#stopka_txt{
	width:970px;
	margin:0 auto; 
	text-align:center; 
	position:relative;
}

#pasek{
	background:url(../gfx/pasek.gif) no-repeat;
	width:1px;
	height:73px;
	position:relative;
	margin:20px 0 0 0px;
	float:left;
}
#pasek2{
	background:url(../gfx/pasek.gif) no-repeat;
	width:1px;
	height:73px;
	position:relative;
	margin:20px 0 0 0px;
	float:left;
}


/*  Strona 2  */

/*  lewa strona */

#leftPanel2{
	background:black;
	position:relative;
	top:11px;
	left:0;
	border:1px solid #bcbcbc;
	margin:0 15px 70px 3px;
	
}

.lgr2str{
	background:url(../gfx/lgr2.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:-20px;
	left:-2px;
	float:left;
}

.pgr2str{
	background:url(../gfx/pgr2.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:-20px;
	left:6px;
	float:right;
}

.ldr2str{
	background:url(../gfx/ldr.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:21px;
	left:-2px;
}
.pdr2str{
	background:url(../gfx/pdr.gif) no-repeat;
	width:18px;
	height:18px;
	position:relative;
	top:2px;
	left:341px;
}

#str2top_l{
width:356px;
background:#efefef;
padding:18px 0 18px 0;
border-bottom:1px solid #c5c5c5;
}

#str2img{
	background:none;
	width:100px;
	height:75px;
	float:left;
	text-align:center;
}

#str2top_l h2{
	text-align:left;
	font-size:1.7em;
	float:left;
	margin:-3px 0 2px 12px
}

#str2top_l p{
	text-align:left;
	width:200px;
	line-height:1.4em;
	margin:5px 0 0 12px;
	float:left;
	overflow:hidden;
}

.str2_opis{
	color:#3c469f;
	list-style-type:none;	 
    line-height:1.4em;
	text-align:left;
	margin:12px 0 12px 12px;
	float:left;
}

.str2_opis input.date_input{
    width:90px;
}

#opis_szer{
	width:176px;
}

.str2_opis a{
	color:#3c469f;
}

.str2_opis a:hover{
	text-decoration:underline;
}

#str2_kropki{
	background:url(../gfx/str2_pasek_l.gif) no-repeat;
	width:1px;
	height:85px;
	margin:6px 0 0 12px;
	float:left;
}

.str2_kropki_poz{
	background:url(../gfx/str2_pasek_lpoz.gif) no-repeat;
	width:356px;
	height:1px;
	margin:0 0 0 0px;
	clear:both;
}

#str2top_l2{
	/*border-top:1px solid #a4a4a4;*/
	width:356px;
}

#str2_l{
	width:356px;
	text-align:left; 
	padding:0;
	margin: 0 0 0 0px;
	border:1px solid #bcbcbc;
}

#str2_sek3{
	height:120px;
}

#str2_sek3 a{
	position:relative;
	top:5px;
	left:12px;
}

#str2_sek3 a:hover{
	text-decoration:underline;
}

#str2_sek4{
width:334px;
position:relative;
top:-2px;
left:0;
margin-bottom:74px;
}

#str2_sek4 a{
	position:relative;
	top:5px;
	left:14px;
}

#str2_sek4 p{
	margin:10px 0 4px 13px;
}

#str2_sek4 a:hover{
	text-decoration:underline;
}

.str2_sek3st_dol{
	background:url(../gfx/strzalka_dol.gif) no-repeat;
	width:7px;
	height:5px;
	position:relative;
	top:-9px;
	left:136px;
}

#str2_sek3st_dol2{
	position:relative;
	top:-9px;
	left:73px;
}

.str2_sek3_foto{
	background:#fff;
	width:100px;
	height:75px;
	margin:10px 0 28px 9px;
    text-align:center;
	float:left;
}

#str2_sek4_komnet{
	margin-left:212px;
}


/*  prawa strona */

#wyniki{
	background:#efefef;
	width:592px;
	margin-top:1px;
	text-align:left;
}

#str2top_r{
	background:url(../gfx/str2top_r.gif) no-repeat;
	width:594px;
	height:27px;
	position:relative;
	top:-1px;
	left:-1px;
}

#str2dol_r{
	background:url(../gfx/str2dol_r.gif) no-repeat;
	width:595px;
	height:39px;
	position:relative;
	top:1px;
	left:-2px;
	margin-top:50px;
}

#kat_r2{
	position:relative;
	top:-16px;
	left:18px;
	color:#737373;
	font-weight:bold;
}

#wyn_r2{
	position:relative;
	top:-16px;
	left:41px;
	color:#5700b9;
	font-weight:bold;
}

.float_r{
	float:right;
}

#str2_sek1_r{
	width:500px;
}

#str2_sek1_r p{
	background:url(../gfx/str2_r.gif) no-repeat;
	
	height:11px;
	margin:-8px 0 12px 30px;
	padding:5px 0 0 15px;
	
}

#str2_sek1_r a{
	margin-left:14px;
}

#str2_sek1_r a:hover{
	text-decoration:underline;
}

.pasek_str2{
	background:url(../gfx/str2_pasek_lpoz.gif) repeat-x;
	width:575px;
	height:1px;
	margin:0 0 0 9px;
	clear:both;
	}
	
#str2_sek2_r{
	clear:both;
}	
	
#str2_sek2_r p{
margin:10px 0 0 12px;
float:left;
}	



#str2_sek2_r select{
	margin:6px 0 6px 10px;

}

#ico_kratka{
	background:url(../gfx/ico_kratka.gif) no-repeat;
	width:15px;
	height:15px;
	position:relative;
	float:left;
	margin:0 0 0 0;

	}
	
#ico_pasek{
	background:url(../gfx/ico_pasek.gif) no-repeat;
	width:15px;
	height:15px;
	position:relative;
float:right;
		margin:0 0 0 0;

	}
	
#pasek_str21{
	width:36px;
	margin:-22px 12px 0 0;
}	

/* sekcja 3 */

.wiersz{
	/*width:580px;*/
	height:120px
}

.input{
	position:relative;
	top:15px; 
	left:30px;
}

.kolumna_fota{
	background:none;
	width:100px;
	height:75px;
	/*position:relative;*/
	top:16px;
	left:9px;
	margin:0 12px 0 0;
	text-align:center;
}

/*.kolumna_fota a:hover{
	border:1px solid black;
	padding:1px;
}*/

.kolumna_fota_opis{ 
    width:100px;
    height:30px;
    /*position:relative;*/
    top:20px;
    left:9px;
    text-align:center;
		padding:2px;
		margin:0;
}

.float_l_g{
	float:left;
}



#str2dol_r_nav a{
	margin:0 5px 0 3px;
}

#str2dol_r_nav a:hover{
	background:white;
	margin:0 3px 0 3px;
	border:1px solid black;
}

#idz_do{
	width:30px;
	height:13px;
	position:relative;
	top:-1px;
	left:22px;
}

.str2dol_r_idzdo p{
	position:relative;
	top:1px;
	left:18px;
	float:left;
}

.str2dol_r_idzdo{
	position:relative;
	top:0;
	left:10px;
}

#str2dol_r_stopka{
	position:relative;
	top:12px;
	left:24px;
}

.str2_dol_r_wyslij{
	background:url(../gfx/ico_ok_min.gif) no-repeat;
	width:23px;
	height:16px;
	border:none;
	position:relative;
	top:-1px;
	left:28px;
	cursor:pointer;
}

#dodaj_do{
	width:110px;
	height:18px;
	position:relative;
	top:-3px;
	left:22px;
	font-size:0.9em
}

#str2dol_r_idzdo_fl{
	float:left;
}

#str2dol_r_dodajdo{
	float:right;
	margin:0 80px 0 0; 
}



/*  strona 3 (tworczosc) */

#str2top_l2_tw{
	border:none;
	margin-bottom:125px;
}

#pdr2str_tw{
	position:relative;
	top:2px;
	left:448px;
}

#str3_l{
	width:463px;
	text-align:left;
}

#str3top_l2{
width:463px;
height:16px;
background:#efefef;
padding:18px 0 8px 0;
border-bottom:1px solid #c5c5c5;
}

#str3top_l{
width:463px;
height:16px;
background:#efefef;
padding:18px 0 8px 0;
border-bottom:1px solid #c5c5c5;
}

#tw_h2{
	margin:-10px 0 0 21px;
}

#marg_tw{
	margin:0 0 0 33px;
}

.str2_kropki_poz_tw{
	background:url(../gfx/str2_pasek_lpoz.gif) repeat-x;
	width:435px;
	height:1px;
	margin:0 0 0 14px;
	clear:both;
}

#wyniki2{
	background:#efefef;
	width:476px;
	margin-top:1px;
	text-align:left;
}

#str2top_r_tw{
	background:url(../gfx/tworczosc_top_r.gif) no-repeat;
	width:478px;
	height:28px;
	position:relative;
	top:-1px;
	left:-1px;
}


#str2dol_r_tw{
	background:url(../gfx/tworczosc_stopka_r.gif) no-repeat;
	width:479px;
	height:44px;
	position:relative;
	top:1px;
	left:-2px;
	margin-top:50px;
}

.pasek_str2_tw{
	background:url(../gfx/str2_pasek_lpoz.gif) repeat-x;
	width:462px;
	height:1px;
	margin:0 0 0 9px;
	clear:both;
}

#tw_film{
	background:#fff;
	width:405px;
	/*height:315px;*/
	margin:28px 28px 8px 28px; 
	overflow:hidden;
}


/* strona 4 (forum) */


#str4_l{
	width:599px;
	text-align:left;
}

#str3top_l{
width:599px;
height:16px;
background:#efefef;
padding:18px 0 8px 0;
border-bottom:1px solid #c5c5c5;
}

#pdr2str_for{
	position:relative;
	top:2px;
	left:584px;
}

.str2_kropki_for{
		background:url(../gfx/str2_pasek_lpoz.gif) repeat-x;
	width:560px;
	height:1px;
	margin:4px 0 0 14px;
	clear:both;
}

.forum_img{
	background:#cfddb3;
	width:76px;
	height:70px;
	text-align:left;
}

.for_foto{
	margin:12px 0 0 18px;
	float:left;
	text-align:center;
}

.for_l_r p{
	width:450px;
	position:relative;
	top:12px;
	left:-10px;
}

.for_stop{
	width:480px;
	height:20px;
	position:relative;
	top:14px;
	left:0px;
	}

.for_stop span{
	margin:0 230px 0 0;
	color:#3c4594;
}

.for_stop a{
	margin:0 10px 0 0;
	font-weight:bold;
}

.for_stop a:hover{
	text-decoration:underline;
}

.forum_l_bor{
	border:none;
	margin-bottom:5px;
}

.marg_for_l{
	margin:0 0 0 -10px;
}

.for_l_r{
    width:460px;
    float:right;
}

#forum_h2{
	font-size:1.8em;
	position:relative;
	top:-16px;
	left:0px;
}

#forum_l_str{
	position:relative;
	top:-17px;
	left:14px;
	color:#767676;
	letter-spacing:-0.1em;
}


/*forum strona prawa*/


#forum_r{
	width:341px;
	background:#f5f5f5;
	}
	
.forum_r_ul{
	width:340px;
	text-align:left;
	margin:0 0 0 0;
}

.forum_r_ul ul{
	list-style-type:none;
	width:300px;
	position:relative;
	top:0;
	left:22px;
	line-height:2em;
}

.forum_r_ul a{	
	padding:0px 6px 0px 14px;
	background-image:url(../gfx/strzalka_dol.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.forum_r_ul a:hover{	
	text-decoration:underline;
}

.forum_activ a{
	padding:0px 6px 0px 14px;
	background-image:url(../gfx/strzalka_r.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.forum_activ a:hover{
	text-decoration:none;
}

.forum_activ span{
	font-weight:bold;
	background:white;
	padding:2px 180px 2px 2px;
	
}

.forum_activ_temat{
	width:275px;
	font-weight:normal;
	background:white;
	height:18px;
	margin:4px 0 2px 14px;
}

.forum_activ_temat a{
	padding:0px 6px 0px 14px;
	background-image:url(../gfx/ico_kwadrat.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

/*male_menu_tlo*/

#male_menu{
	background:url(../gfx/mm_tlo.gif) repeat-x;
	width:100%;
	height:30px;
	margin:-2px 0 30px 0;
	text-align:left;
}

#male_menu2{
	background:url(../gfx/mm_tlo.gif) repeat-x;
	width:100%;
	height:30px;
	margin:-2px 0 9px 0;
	text-align:left;
}

#mm_l{
	background:url(../gfx/mm_l.gif) no-repeat;
	width:19px;
	height:29px;
	float:left;
	margin:0 0 0 -2px;
}

#mm_r{
	background:url(../gfx/mm_r.gif) no-repeat;
	width:21px;
	height:29px;
	float:right;
	position:relative;
	top:0;
	left:2px;
}

/*stopka*/
#r_panel_l{
	background:url(../gfx/ldr2.gif) no-repeat;
	width:14px;
	height:15px;
	float:left;
	position:relative;
	top:2px;
	left:-2px;
	margin:20px 0 0 0;
}

#r_panel_r{
	background:url(../gfx/pdr2.gif) no-repeat;
	width:15px;
	height:14px;
	float:right;
	position:relative;
	top:3px;
	left:2px;
	margin:20px 0 0 0;
}

/* male menu */


ul.mm_nav{
	list-style:none;
	position:relative;
	top:-51px;
	left:10px;
	float:left;
}

ul.mm_nav li {
	float:left;
	background:url(../gfx/mm_l_0.gif) no-repeat left top;
	display:inline;
	margin:0;
	padding:0 0 0 5px;
}

ul.mm_nav a  {
	float:left;
	display:block;
	background:url(../gfx/mm_r_0.gif) no-repeat right top;
	padding:5px 15px 4px 6px;
	}

ul.mm_nav li.active {
	background:url(../gfx/mm_l_1.gif) no-repeat left top;
	display:inline;
}

ul.mm_nav li.active a {
	background:url(../gfx/mm_r_1.gif) no-repeat right top;
	color:#5300bd;
}

ul.mm_nav li#plus a {
    padding: 0;
}

/* user str5 */
	
#user{
	width:960px;
}
	
#user_nag{
	background:#f4f4f4;
	border-bottom:2px solid #a4a4a4;
	/*height:146px;*/
	margin:0px 0 30px 0;
	padding:0 0 0 0;
	text-align:left;
}	

#mm_nav2{
	list-style:none;
	position:relative;
	top:-17px;
	left:8px;
	float:left;
	margin:0 0 3px 0;
}

#mm_nav3{
	list-style:none;
	position:relative;
	top:9px;
	left:22px;
	float:left;
}

#user_foto{
	background:none;
	float:left;
	height:75px;
	width:100px;
	margin:22px 0 30px 4px;
	text-align:center;
}

#user_name{
	border:none;
	width:296px;
	text-align:left;
	position:relative;
	top:20px;
	left:12px;
	float:left;
	margin:0 30px 0 0;
}

#user_name h2{
	font-size:1.5em;
	font-weight:bold;
	margin:0 0 10px 0;
}

#user_name p{
	
	margin:0 0 48px 0;
	overflow:hidden;
}

#user_imie{
    float:left;
    width:80px;
    margin:0 8px 0 0;
}

#user_nazwisko{
    float:left;
}

#user_name textarea{
	width:307px;
	height:56px;
	margin-top:4px;
	font-size:11px;
}

#user_zapisz{
	left:20px;
	position:relative;
	top:-10px;
	font-size:11px;
}

#user_name{
	width:310px;
}

#user_file{
	position:relative;
	top:12px;
	margin:0;
	padding:0;
}

#foto_eycja{
    width:300px;
    height:16px;
}

#foto_eycja input{
	font-size:11px;
    margin:7px 0 0 8px;
}

#foto_edycja_input{
	margin:0 0 0 0;
	padding:0
}

.user_kropki{
	background:url(../gfx/kropka_pion.gif) repeat-y;
	width:1px;
	height:108px;
	margin:0 0 0 10px;
	float:left;
}

.przyjaciele{
	list-style-type:none;
	float:left;
	position:relative;
	top:11px;
	left:14px;
}

.przyjaciele li{
	line-height:1.4em;
}

.przyjaciele li.active a
{
	background:#5300bd;
	color:white;
	padding:2px 3px 3px 3px;
}

.przyjaciele a{
		color:#5300bd;
}

.przyjaciele a:hover{
	background:#5300bd;
	color:white;
	padding:2px 3px 3px 3px;
}

#user_kropki_marg{

	margin:0 0 0 0px;
}

#user_kropki_marg2{
	margin:0 0 0 27px;
}
#opis_szer2{
	margin-right:12px;
}

.clear{
	clear:both;
}

#user_r_l{

	width:99%;
	position:relative;
	top:-20px;
	left:0;
}

#user_lcol{
	/*background:url(../gfx/kropka_pion.gif) repeat-y right top;*/

	width:49.8%;
	position:relative;
	float:left;
}

#user_rcol{
	background:url(../gfx/kropka_pion.gif) repeat-y left top;
	width:50.2%;
	position:relative;
	text-align:left;
	float:left;
}

#user_prof_kat{
	width:153px;
}

/*  box 3 */

* html .boxhead h2 {height: 1%;}

.sidebox {
	margin: 0 auto; /* center for now */
	 /* ems so it will grow */
	background:white;
	border:1px solid #bcbcbc;
	text-align:left;
	font-size: 100%;
}
.boxhead {
	background: url(../gfx/box3_pgr.gif) no-repeat top right;
	margin:-2px -2px 0 0;
	padding: 0;
	text-align: left;
}
.boxhead h2 {
	background: url(../gfx/box3_lgr.gif) no-repeat top left;
	margin:0 0 0 -2px;
	padding:9px 30px 9px 26px;
	color:#5300bd; 
	font-weight:normal; 
	font-size: 1.7em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../gfx/pdr.gif) no-repeat bottom right;
		margin:0 -3px -20px 0;
	padding:0 0 10px 10px;
	position:relative;
}

.sidebox_ldr{
	background:url(../gfx/ldr.gif) no-repeat bottom left;
	width:18px;
	height:18px;
	position:relative;
	top:3px;
	left:-2px;
	
}
/*
.sidebox_pdr{
	background:url(../gfxs/pdr.gif) no-repeat bottom left;
	width:18px;
	height:18px;
	position:relative;
	top:-16px;
	left:3px;
}
*/

#szerokosc_forum{
	width:586px;
	border-top:1px solid #bcbcbc;
	margin:0 2px 0 -10px;
}

#szerokosc_filmik{
	width:460px;
	border-top:1px solid #bcbcbc;
	margin:0 2px 0 -10px;
}

#szerokosc_rejestracja{
	width:550px;
	border-top:1px solid #bcbcbc;
	margin:0 2px 0 -10px;
}

#rejestracja_r{
	width:390px;
	background:#f5f5f5;
	}
	
#rej_for{
	
	width:285px;
	margin:30px 0 80px 90px;
	text-align:right;
}	

#rej_for select{
	width:204px;
}

#rej_for p{
	margin:20px 0 0 0;
}

.opis_for{
	
	width:100px;
	margin-right:15px;
}

.opis_for_kat{
	
	width:100px;
	margin-right:15px;
	position:relative;
	top:-67px;
}

.marg_for{
	margin:0 0 4px 0;
	width:310px;
}

.marg_for input{
	width:200px;
}

.marg_for_prz input{
	width:160px;
	margin:20px 4px 0 0;
}

#rej_for_texttop{
	position:relative;
	top:-4px;
	left:200px;
}

#h2_rej{
	font-size:1em;
	font-weight:bold;
	position:relative;
	top:0;
	left:0;
}

#rej_r_nag{
	color:white;
	font-size:1.4em;
	font-weight:bold;
	padding:6px 0 0 37px;
}

.forum_r_ul ol li{
	margin:0 0 4px 0;
}

#str2_top_text{
	width:330px;
}

#text_str2_h2_nag{
	font-weight:bold;
	font-size:1.2em;
	margin:-8px 0 0 0;
}

#szerokosc_wydarzenia{
	width:572px;
	border-top:1px solid #bcbcbc;
	margin:0 2px 0 -10px;
}

#szerokosc_wydarzenia2{
	width:572px;
	margin:0 2px 0 -10px;
}

#wydarzenia_box1{
	width:550px;
	position:relative;
	top:-6px;
}

#wydarzenia_foto{
	float:left;
	width:300px;
	height:225px;
	margin:20px 3px 20px 16px;
}

#wydarzenia_foto2{
	float:left;
	/*width:300px;*/
	height:225px;
	margin:-8px 12px 20px 18px;
}

#wydarzenia_box1_tresc{
	position:relative;
	top:19px;
	left:10px;
}

#wydarzenia_box1_tresc2{
	position:relative;
	top:-9px;
	left:10px;
}

#wydarzenia_box1_tresc p{
	margin:7px 9px 10px 0;	
}

#wydarzenia_box1_tresc2 p{
	margin:7px 9px 10px 0;	
	width:222px;
	overflow:hidden;
}

#wydarzenia_box1_tresc2 h3{
	width:222px;
	overflow:hidden;
}

#wydarzenia_box1_tresc2 h2{
	width:222px;
	overflow:hidden;
}

#wydarzenia_wiecej{
	margin:0 16px 20px 0;
	float:right;
	color:#5700B9;
}

#wydarzenia_wiecej2{
	position:relative;
	top:6px;
	left:20px;
	margin:0 0 0 0px;
}

#wydarzenia_box1_tresc a:hover{
	text-decoration:underline;
}

#wydarzenia_box2{

	position:relative;
	top:0;
	left:16px;
}

#opis_szer_wydarzenia{

	width:256px;
	float:left;
}

#str2_l_wydarzenia{
	width:542px;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 -10px;
}

.kropka_poziom{
	background:url(../gfx/kropka_poziom.gif) repeat-x;
	width:100%;
	height:1px;
}

#wys{
	width:1px;
	height:200px;
	float:left;
}

#wydarzenia_koment{
	width:540px;
	margin:3px 0 15px 0;
	float:left;
}

#wydarz_str2_sek1_r p{
	background:url(../gfx/str2_r.gif) no-repeat;
	
	height:11px;
	margin:-24px 0 12px 17px;
	padding:5px 0 0 15px;
	
}

#wydarz_str2_sek1_r a{
	margin-left:14px;
}

#wydarz_str2_sek1_r a:hover{
	text-decoration:underline;
}

#wydarz_str2_sek2_r p{
margin:17px 0 0 22px;
float:left;
}	

#wydarz_str2_sek2_r select{
	margin:12px 0 6px -145px;
}

#wydarz_str2_sek2_r{
	position:relative;
	top:-20px;
	left:-10px;
}

.wydarz_krop_poz{
	background:url(../gfx/kropka_poziom.gif) repeat-x;
	/*width:357px;*/
	height:1px;
	margin:16px 0 0 5px;
}

#wydarz_zdj_r{
	position:relative;
	top:-18px;
	left:-4px;
}

#wydarzenia_r{
	width:367px;
	background:#f5f5f5;
	}
	
.wydarz_r_stopka{
	position:relative;
	top:19px;
	left:62px;
}	

#text_sort{
	float:left;
	margin:4px 5px 0 10px;
	padding:0;
}

/*edycja*/

#film_nag{
	margin:8px 0 6px 14px;
}

#tw_film_edycja textarea,
#tw_film_edycja table.htmlarea{
	width:400px;
	height:300px;
	margin:8px 1px 16px 0px;
	padding:0;
	float:none;
	clear:both;
}

#cena{
	width:120px;
}

#fil_ed_check{	
	margin:3px 0 0 0;
}

#fil_ed_check_txt{
	position:relative;
	top:-3px;
	left:3px;
}

/* jdMenu */

ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display: none;
}
ul.jd_menu li {
	float: left;
}
ul.jd_menu_vertical {
	width: 300px;
}

ul.jd_menu_vertical li {
	float: none;
}

/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
}

ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: left;
	margin: 0 0 4px 0;
}

ul.jd_menu,
ul.jd_menu ul,
ul.jd_menu_vertical,
ul.jd_menu_vertical ul {
	/*background-color: #369;
	border: 1px solid #036;
	border-top: 1px solid #69C;
	border-left: 1px solid #69C;
	background-color: #fff;
	border: 1px solid #666;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;*/	
	height: 17px;
}

ul.jd_menu_vertical {
	height: auto;
}

ul.jd_menu ul {
	height: auto;
	background:white;
	border:1px solid black;
}

* html ul.jd_menu ul {
	width: 1%;
}

ul.jd_menu li {
	font-family: sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 14px;
	margin-top:2px;
	margin-left: -22px;
	padding:2px 2px 0;
	height: 10px;
	cursor: pointer;
	white-space: nowrap;
	background:none;
}

ul.jd_menu li li {
	width: auto;
	display:block;
}

ul.jd_menu li a,
ul.mm_nav li.active ul.jd_menu li a 
{
	color: #000;
	text-decoration: none;
	background:none;
	padding:0;
}

.jd_menu2 li{
float:none;
}


/* xxx */

ul.mm_nav li.active ul.jd_menu li a:hover 
{
	color:blue;
}

.jdm_events li a:hover 
{
	color:blue;
}

/* xxx */
ul.jd_menu li.jdm_hover,
ul.jd_menu li.jdm_active {		
	padding:2px 2px 0;
	/*
	color: #000;
	background-color: #69C;
	border: 1px solid #369;
	border-left: 1px solid #9CF;
	border-top: 1px solid #9CF;
	background-color: #aaa;
	border: 1px solid #666;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;*/
}

.jd_menu{
	float:left; 
	margin-left:-30px;
}

#str_g_opis_zdjecie{
	margin:6px 0 0 6px;
	padding:5px 0 0 0;
	overflow:hidden;
	position:relative;
	top:-12px;
}

#str_g_opis_zdjecie p{
	color:black;
	font-size:11px;
}

#kat2_dod_plik{
	margin:4px 0 8px 0;
}

#cena2_dod_plik{
	margin:0 0 0 23px;
}

#add_items_file{
	margin:21px 0 10px 19px;
}

#add_items_file input{
	font-size:11px;
	margin:0;
}

#add_items_file span{
	margin:0;
}

#element_item_ textarea{
	margin:0 0 22px 19px;
}

#element_item_wys_plik{
margin:3px 0 0 22px;
font-size:15px;
font-family:verdana;
}

#fil_ed_check_txt{
margin:4px 0 0 0;
}

#fil_ed_check_txt span{
	margin:0 0 0 6px;
position:relative;
top:-2px;
}

.in_link{
	margin:0;
}

#info_page_content{
    margin:10px 10px;
    text-align:left;
}

#lgr_film_ed{
    background:url(../gfx/box3_lgr.gif) no-repeat left top;
    float:left;
    margin:0px 0 0 -2px;
}

#upload_min{
	margin:0 0 0 22px;
	width:380px;
}

#add_ev_file input{
	font-size:11px;
	padding:3px;
}

#user_foto2{
	float:left;
	height:86px;
	width:117px;
	margin:22px 0 0 8px;
}

#uploat_inp{
	margin:82px 0 0 10px;
	font-size:12px;	
}

.wyd_b1_inp_r{
	margin:0 0 6px 0;
	float:right;
}

.wyd_b1_inp_r input{
	margin:0 0 0 0;
	width:220px;
}

.wyd_b1_inp_r textarea{
	margin:0 0 30px 0;
}

.wyd_opis_edycja{
	float:right;
	margin:0 4px 6px 0;
}

#lista_r{
	margin:0 0 9px 9px;
}

#lista_r form{
	position:relative;
	top:-17px;
	left:80px;
}

#lista_r2{
	margin:3px 0 12px 10px;
	overflow:hidden;
}

#lista_r2 form{
	position:relative;
	top:-6px;
}

.color_fiolet2{
	color:#5300bd;
}

.color_fiolet2_min{
	border:1px solid #5300bd;
		background:#fff;
	width:100px;
	height:75px;
	/*position:relative;
	top:16px;
	left:9px;*/
	margin:0 10px 0 -4px;
	text-align:center;
	padding:2px;
}
 #user_description_ta{
	height:56px;
 }
 
#lista_r2 div{
	float:left;
	margin-right:6px;
	line-height:20px;
} 

#lista_r2 input{
	width:76px;
	float:left;
}

#kup_teraz a{
	color:#5300bd;
	font-weight:bold;
	margin-left:137px;
}

#kup_teraz_h2{
	font-size:18px;
}

.user_wiecej{
	padding:0px 6px 0px 20px;
	background-image:url(../gfx/strzalka2bez_tla.gif);
	background-repeat:no-repeat;
	background-position:left center;
	margin:0 0 0 6px;
}

.user_wiecej33{
	padding:0px 6px 0px 20px;
	background-image:url(../gfx/strzalka2bez_tla.gif);
	background-repeat:no-repeat;
	background-position:left center;
	margin:0 0 0 226px;
}

.user_wiecej3{
	padding:0px 6px 0px 20px;
	background-image:url(../gfx/strzalka2bez_tla.gif);
	background-repeat:no-repeat;
	background-position:left center;
	margin:0 0 0 326px;
}

.user_wiecej_wyd{
	padding:0px 6px 0px 20px;
	background-image:url(../gfx/strzalka2bez_tla.gif);
	background-repeat:no-repeat;
	background-position:left center;
	margin:0 0 0 126px;
	float:right;
	font-size:10px;
}

.user_wiecej:hover{
	text-decoration:underline;
}

.under_line:hover{
	text-decoration:underline;
	color:#5300bd;
}

#h2_rej2{
	font-size:1.2em;
	font-weight:normal;
	position:relative;
	top:0;
	left:0;
}

.txt_watki2 a{
	font-size:1.4em;
	color:#5300bd;
	position:relative;
	top:-2px;
	left:-20px;
}

#element_user_nick span{
	font-size:14px;
}

#opis_dziela{
	width:398px;
	margin:0 0 20px 30px;
	overflow:hidden;
}

#event_foto2{
	width:160px;
}

#event_foto2 img{
	margin:20px 0 0 0;
}

#uploat_inp_wyd2{
	left:110px;
	position:relative;
	top:-71px;
}

#rej_txt_ctrl{
	text-align:left; 
	float:left; 
	margin-left:106px; 
	color:#676767;
}

#strona_www_xinha{
	margin:50px 0 0 0;
}

.opis_wiecej{

}

.opis_schowaj{
	display:none;
}

#szer_us{
	width:110px;
}

#rej_for2 {
	margin:30px 0 80px 100px;
	text-align:right;
	width:305px;
}

.marg_for_inp input{
	margin:8px 12px 0 69px;
	width:20px;
}


.marg_for_inp span{
	width:200px;
	position:relative;
	top:-4px;
}

.marg_for_inp{
	text-align:left;
}

#h2_rej2{
	font-size:1.2em;
	font-weight:normal;
	position:relative;
	top:0;
	left:0;
}

#dodaj_fold_uz{
	height:22px;
	margin:-1px 0 0;
}

#us_wiecej_element{
	margin:0 0 0 130px;
}

#str_g_wiecej_a{
float:right;
margin-right:50px;
}

#str_g_wiecej_b{
margin:0 0 0 82px;
}

#str_g_wiecej_c{
margin:0 0 0 82px;
}

#rejestr_r{
	width:340px;
	text-align:left;
	margin:0 0 0 0;
}

#rejestr_r ul{
	list-style-type:disc;
}

#rejestr_r ul li{
	line-height:15px;
margin:0 0 12px 40px;
}

.kolumna_fota_opis_user{
		width:100px;
    height:30px;
    /*position:relative;*/
    top:6px;
    left:9px;
    text-align:center;
		padding:2px;
		margin:0;
}