/*
	                         _  ___                
	                        (_)/ __)     _         
	 _ _ _  ____  ____ ____  _| |__ ___ | |_  ___  
	| | | |/ _  |/ ___) _  || |  __) _ \|  _)/ _ \ 
	| | | ( ( | | |  ( ( | || | | | |_| | |_| |_| |
	 \____|\_|| |_|   \_||_|| |_|  \___/ \___)___/ 
	      (_____|         (__/                     
		  
		Wgrajfoto.pl - ekspresowe przesylanie zdjec!
		created by pryngiel © 2007 contact me: pryngiel AT Gmail
*/

/* =reseting
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body, h1, h2, h3, h4, h5, h6,
blockquote, p, address, form, fieldset,
ul, ol, dl, dt, dd, li, hr, table, td, th {
	margin: 0;
	padding: 0;
}

fieldset, img { border: none; }
li { list-style: none; }

/* =main tags
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body{
	background: #CCE8FF;
	font: 9pt Arial, "Trebuchet MS", Helvetica, Sans-Serif;
	line-height: 140%;
	margin: 10px 0 0 0;
}

#all{
	margin: 0 auto;
	width: 1020px;
	overflow: hidden;
	text-align: center;
}

.cool{
	width: 892px !important;
}

#top{
	background: #FFF url('imgs/t1.gif') top repeat-x;
	height: 60px;
	padding: 12px;
	clear: both;
}

#wgrajfoto{
	float: left;
	margin: 0 auto;
	width: 892px;
	text-align: left;
}

#skyscraper{
	width: 120px;
	float: right;
}

.cool #skyscraper{
	display: none;
}

.floatMe{
	float: left;
}

.floatMeLinks{
	float: right;
}

.floatMeRight{
	float: right;
}

.sendMe,
.changeMe{
	float: right;
	height: 31px;
}

#content{
	background: #FFF;
	clear: both;
}

#left{
	background: #FFF/*url('imgs/reflection.gif') */top right no-repeat;
	width: 547px;
	float: left;
	text-align: justify;
}

#right{
	background: #FFF;
	width: 336px;
	float: right;
	padding: 10px 0;
}

#wideS{
	background: #FFF/* url('imgs/ref.gif') */top right no-repeat;
	padding: 10px;
}

#wide{
	background: #FFF /*url('imgs/reflection.gif')*/ top right no-repeat;
	padding: 10px;
}

.imgInfo{
	width: 160px;
	float: left;
	padding: 0 0 0 20px;
	z-index: 1;
}

.imgInfo p{
	border-bottom: 1px #d3e5f4 solid;
	font-size: 8pt;
	line-height: 16px;
	width: 150px;
	margin: 5px 0;
	padding: 0 0 4px 0;
}

.paddMe{
	height: auto !important;
	min-height: 177px;
	height: 177px;
	text-align: justify;
	padding: 10px;
}

.paddMeS{
	height: auto !important;
	min-height: 130px;
	height: 130px;
	padding: 10px;
	width: 438px;
	margin: 0 auto;
	text-align: center;
	/*position: static;
	float: left;*/
}


/* =menu structure
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#menu ul{
	background: #1C82D9 url('imgs/b.gif') repeat-x;
	height: 40px;
	color: #FFF;
	padding: 0 10px 0 0;
}

#menu li{
	list-style: none;
	display: inline;
	margin: 0 1px;
	float: right;
}

#menu li#pk a{
	width: 120px;
}

#menu li#pk img{
	height: 22px;
	width: 96px;
	margin: 3px 0 0 0;
}

#menu li#fq a{
	width: 70px;
}

#menu a{
	display: block;
	float: left;
	
	width: 100px;
	height: 40px;

	color: #FFF;
	text-align: center;
}

#menu a:hover{
	background: #185A94 url('imgs/b2.gif') top center repeat-x;
}

#menu li.selected, #menu li.selected a:hover{
	background: #0F76CE url('imgs/b2.gif') top center repeat-x !important;
}

#menu li.selected a, #menu li.selected a:hover{
	background: url('imgs/in.gif') top center no-repeat !important;
}

#menu a img{
	behavior: url(templates/iepngfix.htc);
	height: 13px;
	margin: 14px 0 0 0;
}

/* =forms
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

form{
	margin: 10px 0;
	line-height: 20px;
}

legend{
	display: none;
}

label:hover{
	cursor: hand;
	background: url('imgs/label.gif') 0px 24px repeat-x;
}

input, textarea{
	padding: 3px;
	margin: 0 0 4px 0;
	font: 9pt Arial, Helvetica, Sans-Serif;
}

textarea:focus, input:focus{
	font: 9pt Arial, Helvetica, Sans-Serif;
	color: #0F76CE;
}

.check{
	margin: 0;
}

.checked{
	background: #EBF6FF !important;
	font-weight: bold;
}

.sendMe #wysylam,
.sendMeNow #wysylam{
	background: #F27B1C url(imgs/wgrywanie.gif) no-repeat right;
}

.sendMe input,
.sendMeNow input{
	background: #F27B1C url(imgs/submit.gif) no-repeat right;
	height: 31px;
	max-height: 31px;
	border: 0;
	cursor: pointer;
	padding-top: 48px;
	width: 99px !important;
}

.sendMe input:hover,
.sendMeNow input:hover{
	background: #F27B1C url(imgs/submit_at.gif) no-repeat right;
}

.sendMe input:active,
.sendMeNow input:active{
	background: #F27B1C url(imgs/submit_on.gif) no-repeat right;
}

.nice .sendMe input{
	background: #F27B1C url(imgs/kontakt.gif) no-repeat right;
	height: 31px;
	max-height: 31px;
	border: 0;
	cursor: pointer;
	padding-top: 48px;
	width: 99px !important;
}

.nice .sendMe input:hover{
	background: #F27B1C url(imgs/kontakt_at.gif) no-repeat right;
}

.nice .sendMe input:active{
	background: #F27B1C url(imgs/kontakt_on.gif) no-repeat right;
}

.nice .sendMe input{
	background: #F27B1C url(imgs/kontakt.gif) no-repeat right;
	height: 31px;
	max-height: 31px;
	border: 0;
	cursor: pointer;
	padding-top: 48px;
	width: 99px !important;
}

.nice .sendMe input:hover{
	background: #F27B1C url(imgs/kontakt_at.gif) no-repeat right;
}

.nice .sendMe input:active{
	background: #F27B1C url(imgs/kontakt_on.gif) no-repeat right;
}

.reklama .sendMe input{
	background: #F27B1C url(imgs/reklama.gif) no-repeat right;
	height: 31px;
	max-height: 31px;
	border: 0;
	cursor: pointer;
	padding-top: 48px;
	width: 113px !important;
}

.reklama .sendMe input:hover{
	background: #F27B1C url(imgs/reklama_at.gif) no-repeat right;
}

.reklama .sendMe input:active{
	background: #F27B1C url(imgs/reklama_on.gif) no-repeat right;
}

.nice label,
.reklama label{
	color: #616161;
	float: left;
	line-height: 26px;
	width: 130px;
}

.nice input,
.reklama input{
	width: 300px;
}

.reklama #kod{
	width: 70px;
}

.nice .info{
	margin: 0;
	padding: 3px;
	float: right;
	text-align: left;
}

.nice .checkbox{
	width: auto !important;
}

.floatMeLinks input{
	float: left;
	width: 480px;
	margin: 0 10px 4px 0;
}

.floatMeLinks label{
	line-height: 25px;
	color: #000;
	margin: 0 5px 0 0;
}

/* =reklama
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.type{
	width: 33%;
	float: left;
	border-left: 1px solid #FFF;
	text-align: center;
}

.type p{
	text-align: left;
	font: 8pt Arial;
	padding: 5px;
	margin: 0;
	line-height: 14px !important;
}

#reklama label{
	cursor: hand;
}

/* =faq
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

p.faq{
	color: #8b8b8b;
}

.faq li{
	list-style: disc;
	vertical-align: middle;
	margin: 5px 0 15px 20px;
	padding: 0 0 0 10px; 
}

.faq li p{
	line-height: 18px !important;
	color: #616161;
	margin: 4px 0;
	font-size: 9pt;
}

/* =prasa
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.prasablokl{
	float: left;
	margin: 0 10px 0 0;
	width: 540px;
}

.prasablokp{
	float: right;
	width: 260px;
	border: 1px solid #A4D3FB;
	padding: 10px;
	background: #E1F1FF;
}

.prasa{
	margin: 0 0 20px 0;
}

.prasa li{
	list-style: disc;
	vertical-align: middle;
	margin: 5px 0 5px 20px;
	padding: 0 0 0 10px; 
}

.prasa li p{
	line-height: 16px !important;
	color: #616161;
	margin: 4px 0;
	font-size: 9pt;
}

.bline{
	height: 1px;
	background: #A4D3FB;
	margin: 15px 0;
}

/* =footer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#footer{
	padding: 10px;
	font-size: 8pt;
	color: #7b7b7b;
	height: 50px;
}

#footerpro{
	padding: 10px;
	font-size: 8pt;
	color: #1F558B;
	height: 32px;
	background: #B6D3EF;
	margin: 0 0 10px 0;
}

#footer .floatMe, #footerpro .floatMe{
	margin: 0 5px 0 0;
	line-height: 35px;
}

/* =ads
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.adadd{
	width: 525px !important;
	float: left !important;
}

#adBig,
#adMed,
.adBox,
#dbillboard,
#billboard{
	overflow: hidden;
	text-align: center;
	color: #FFF;
	font-size: 34px;
}

#adBig{
	width: 728px;
	height: 90px;
	margin: 10px auto;
	line-height: 90px;
}

#adMed{
	width: 468px;
	height: 60px;
	line-height: 60px;
}

#dbillboard{
	width: 750px;
	height: 200px;
	line-height: 60px;
	margin: 0 auto;
}

#billboard{
	width: 750px;
	height: 100px;
	line-height: 60px;
	margin: 0 auto;
}

.adBox{
	width: 336px;
	height: 280px;
	line-height: 280px;
}

#adGoogle{
	clear: both;
	background: #E1F1FF;
	padding: 10px 0;
	text-align: center;
}

/* =others
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.clear{
	clear: both;
}

.highlight{
	margin: 0 0 10px;
	background: #E7F4FF;
	padding: 8px 5px 4px 5px;
	border: 1px solid #CCE8FF;
}

.code{
	margin: 0 0 10px 0;
	padding: 5px;
}

.remain{
	line-height: 20px;
	color: #3e4e5c;
	padding: 8px;
}

#process{
	background: #ebf6ff;
	padding: 30px 0;
	text-align: center;
	display: none;
	border: 1px solid #CCE8FF;
}

.error,
#error{
	color: #c61818 !important;
	font-weight: bold;
	display: block;
}

#null{
	display: none;
}

.ext,
.max,
.wybierz,
.wygaslo,
.miejsce{
	margin: 0;
	padding: 0;
	line-height: 16px;
}

.wybierz,
.nagodzine,
.wygaslo,
.miejsce{
	display: none;
}

.warianty{
	text-align: left;
}

.infobox{
	float: left;
	padding: 0 0 5px 0;
	font: 8pt Arial;
	color: #666;
	width: 380px;
}

infobox p{
	display: inline;
}

.infobox p strong{
	display: inline;
}

.warianty:hover{
	cursor: pointer;
}

.warianty label{
	width: auto !important;
	float: none;
	cursor: pointer;
}

.warianty input{
	width: auto !important;
}

.warianty p{
	float: left;
	text-align: center;
	width: 118px;
	background: #F4FAFF;
	padding: 5px;
	margin: 0 0 7px 1px;
}

.uwaga{
	border: 1px solid #DDD;
	padding: 10px;
	background: #F8F8F8;
	font-size: 8pt;
}

.token{
	display: none;
}

.added{
	margin: 25px 0;
	text-align: center;
}


/* =jQuery
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#tooltip{
	background-color: #0F76CE;
	color: #FFF;
	width: 150px;
	line-height: 27px;
	display: none;
	position: relative;
	text-align: center;
	z-index: 2;
}

/* =typo and alts
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

a,
a:focus{
	color: #0E75CD;
	text-decoration: underline;
	outline: none;
}

a:hover{
	color: #0E95DE;
}

h1{
	font-family: "Lucida Grande", Arial, "Trebuchet MS", Sans-serif;
}

h1{
	font-size: 17pt;
}

h3{
	margin: 0 0 8px;
	color: #442D06;
	font-size: 11pt;
}

h2{
	margin: 0 0 8px;
	color: #0F76CE;
	font-size: 13pt;
	margin: 0 0 15px;
}

h3 img{
	vertical-align: middle;
	behavior: url(templates/iepngfix.htc);
}

h4{
	margin: 0;
}

.head{
	font: bold 20pt Arial;
	margin: 8px 0;
}

#left p{
	line-height: 20px;
}

.bigAlt{
	font: 14pt Arial;
	color: #0F76CE;
	overflow: hidden;
}

.time{
	font: bold 16pt Arial;
}

.blue{
	color: #0F76CE;
	font-weight: bold;
}

/* =typo and alts
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#showDa{
	float: right;
	width: 690px;
	text-align: left;
}

a.usun{
	display: block;
	float: left;
	position: static;
	margin: 0 0 0 -18px;
	background: url('imgs/x_on.png') no-repeat;
	width: 22px;
	font: 8pt Tahoma;
	padding: 1px 1px 0 0;
	height: 21px;
	max-height: 21px;
	text-align: center;
	border: 0;
	color: #FFF;
	text-decoration: none;
	opacity: 0.8;
}

a.usun:hover{
	background: url('imgs/x.png') no-repeat;
}
/*
ul#cp li img{
	margin: 0 5px;
	float: left;
}
		
ul#cp li{
	float: left;
	margin: 1px;
	width: 106px;
	text-align: center;
	height: 150px;
}
/*
ul#cp li{
	font-size: 8pt;
}

ul#cp li p{
	height: 93px;
}

ul#cp li p img{
	vertical-align: bottom;
}

ul#cp li img{
	vertical-align: bottom;
}*/

#cp li{
	float: left;
	width: 102px;
	padding: 6px 6px 0;
	border-right: 1px solid #DDD;
	height: 162px;
	font-size: 8pt;
	border-bottom: 1px solid #EEE;
}

#cp li p{
	height: 106px;
}

#cp label{
	float: none;
	margin: 0;
	line-height: 16px;
}

#cp form, #cp fieldset{
	margin: 0;
}

/* =PREMIUM
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.loginbox{
	text-align: right;
	margin: 0 0 10px 0;
	float: right;
}

#login{
	float: left;
	margin: 10px;
}

#login input[type="submit"]{
	width: 70px !important;
}

#register{
	float: left;
	margin: 10px 0;
	padding: 10px 0;
	width: 560px;
}

#panel{
	float: left;
	width: 170px;
	min-height: 350px;
	padding: 0 0 0 0;
	margin: 0 10px 0 0;
	/*border-right: 1px solid #EBF6FF;*/
}

.storage{
	padding: 10px;
	border: 1px solid #D5ECFF;
	background: #EBF6FF;
}

.storage span{
	font-size: 8pt;
}

.storage b{
	color: #0F76CE;
}

.storage .clearMe{
	height: 1px;
	background: #A4D3FB;
	margin: 6px 0 6px;
	clear: both;
}

.pcnt{
	background: #BCDCFC;
	width: 100px;
	float: left;
	padding: 0;
	margin: 2px 2px 0 0;
	height: 10px;
}

.pcnt img{
	vertical-align: top;
}

#panelmenu li.selected a{
	background: #CCE8FF !important;
	font-weight: bold;
	color: #053D74;
}

#panelmenu li a{
	line-height: 28px;
	display: block;
	border-bottom: 1px solid #BCDCFC;
	text-decoration: none;
	text-indent: 10px;
	height: 28px;
	text-transform: uppercase;
	font-size: 8pt;
}

#panelmenu li a:hover{
	background: #F2FAFF;
}

#panel a.selected{
	font-weight: bold;
	color: #000;
}

#doladowanie{
	display: none;
	border: 1px solid #DDD;
	padding: 10px;
	margin: 0 0 10px 0;
}

#settings label{
	float: left;
}

.action{
	padding: 10px;
	background: #EBF6FF;
	width: 220px;
}

#forgotbox{
	padding: 10px;
	display: none;
	background: #C5E5FF;
	width: 220px;
}



#login label{
	color: #616161;
	float: left;
	line-height: 26px;
	width: 55px;
}

.inf{
	margin: 0 0 7px 130px !important;
	font-size: 8pt;
	color: #9AA4AB;
}

a.logout{
	color: #999;
}

a.logout:hover{
	color: #666;
}

#rejestr{
	border: 1px solid #CCC;
	padding: 10px;
}

#rejestr legend{
	font-weight: bold;
	display: inline;
	color: #0F76CE;
}

#rejestr label{
	color: #616161;
	float: left;
	line-height: 26px;
	width: 120px;
	margin: 0 10px 0 0;
}

.regulamin label{
	width: 270px !important;
}

.changeMe input{
	background: #F27B1C url(imgs/zmien.gif) no-repeat right !important;
	height: 31px;
	max-height: 31px;
	border: 0;
	cursor: pointer;
	padding-top: 48px;
	width: 72px !important;
}

.changeMe input:hover{
	background: #F27B1C url(imgs/zmien_at.gif) no-repeat right !important;
}

.changeMe input:active{
	background: #F27B1C url(imgs/zmien_on.gif) no-repeat right !important;
}

.success{
	line-height: 31px;
	font-weight: bold;
	color: #0F76CE;
	font-size: 11pt;
}

p.para{
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	margin: 10px 0;
}

.powrot{
	float: right;
	padding: 10px;
	text-align: right;
	font-size: 12pt;
	font-weight: bold;
}

#rejestracja{
	border: 1px solid #E9E9E9;
	padding: 0 10px 10px;
}

#rejestracja legend{
	display: block;
	font-size: 11pt;
	width: 200px;
}

#rejestracja label{
	color:#616161;
	float:left;
	line-height: 28px;
	width: 130px;
	font-size: 12pt;
	font-weight: bold;
}

#premium{
	float: left;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
}

.rejestruje{
	float: left;
	margin: 5px 0 0 130px;
}

.rejestruj,
.doladuj{
	float: left;
	margin: 0 3px;
}

.rejestruj input,
.rejestruje input{
	background: #F27B1C url(imgs/rejestruj.gif) no-repeat right;
	height: 29px;
	max-height: 29px;
	border: 0;
	cursor: pointer;
	width: 91px;
}

.rejestruj input:hover,
.rejestruje input:hover{
	background: #F27B1C url(imgs/rejestruj_at.gif) no-repeat right;
}

.rejestruj input:active,
.rejestruje input:active{
	background: #F27B1C url(imgs/rejestruj_on.gif) no-repeat right;
}

.doladuj input{
	background: #F27B1C url(imgs/doladuj.gif) no-repeat right;
	height: 29px;
	max-height: 29px;
	border: 0;
	cursor: pointer;
	width: 72px;
}

.doladuj input:hover{
	background: #F27B1C url(imgs/doladuj_at.gif) no-repeat right;
}

.doladuj input:active{
	background: #F27B1C url(imgs/doladuj_on.gif) no-repeat right;
}

.sendMeNow{
	float: right;
	margin: 0 0 0 20px;
}

.floatMe .error{
	padding: 8px 0;
}

#register p{
	line-height: 160%;
	margin: 0 0 15px 0;
}

p.przedluzono{
	text-align: center;
	font-size: 15pt;
	font-weight: bold;
	margin: 20px 0;
	color: #0F76CE;
}

.inactive{
	background: #C61818;
	padding: 10px;
	color: #FFF;
	margin: 0 0 15px 0;
	font-size: 12pt;
}

.inactive a{
	color: #F8E4E4;
}

.inactive a:hover{
	color: #FFF;
}

.niepoprawny{
	color: #C61818;
	font-size: 11pt;
	font-weight: bold;
}

.box{
	border: 1px solid #BCDCFC;
	padding: 10px;
	float: right;
	width: 320px;
}

.regbox{
	float: right;
	width: 320px;
	text-align: center;
	margin: 15px 0;
}

.box li{
	list-style: disc;
	margin: 0 0 4px 10px;
}

.pinfo{
	float: left;
	width: 520px;
	text-align: justify;
	line-height: 160%;
}
/*
.pinfo table{
	border: 0px solid #DDD;
	text-align: left;
}

.pinfo table tr.hea td{
	background: #0F76CE;
	font-weight: bold;
	color: #FFF;
	font-size: 12pt;
}

.pinfo table td{
	background: #EBF6FF;
	font-weight: bold;
}*/

/*.pinfo table td:first-child{
	font-weight: normal !important;
	background: #FFF;
}*/

table{
	margin: 0;
	background: 0;
}
		
td.first{
	font-weight: bold;
	background: #0F76CE;
	color: #FFF;
	border: 0;
}
		
td{
	border-bottom: 0px solid #DDD;
	padding: 5px;
	margin: 0;
	width: 260px;
	border-left: 0px solid #DDD;
	border: 0px;
}
		
td.premium{
	font-weight: bold;
	background: #D5F2FF;
	border-bottom: 0px solid #BDE0FD;
	border-left: 0;
}

.pinfo table td{
	padding: 5px;
	width: 50%;
}

.bx{
	height: 40px;
	background: #0F76CE;
	clear: both;
}

.center{
	margin: 15px 0 0;
	text-align: center;
	background: #EBF6FF;
	padding: 5px 0;
	border: 0px solid #D5ECFF;
}

/*

NOWE

*/

h2.lastadd{
	float: left;
	margin: 0;
}

.optionlink{
	color: #FFF;
	padding: 0 13px;
	background: #0F76CE;
	float: right;
	text-align: center;
	font-weight: bold;
	display: block;
	line-height: 24px;
}

.optionlink:hover{
	color: #FFF !important;
	background: #2092EE;
}

#gen{
	border: 1px solid #CCC;
	padding: 10px;
}

#gen .floatMeRight{
	float: left;
	margin: 0 0 0 130px;
}

#gen legend{
	font-weight: bold;
	display: inline;
	color: #0F76CE;
}

#gen label{
	color: #616161;
	float: left;
	line-height: 21px;
	width: 130px;
}

#gen .submit{
	background: #F06715 url(imgs/s.gif);
	color: #FFF;
	font-size: 12pt;
	width: 110px;
	border: 0;
	font-weight: bold;
	margin: 0;
}

#gen .submit:hover{
	cursor: pointer;
}


#gen .submit{
	
}

/* albumy */

.dodajalbum{
	background: #0F76CE;
	padding: 5px;
	display: none;
}

.dodajalbum form{
	color: #FFF;
	margin: 0;
}

.dodajalbum legend{
	display: inline;
	font-size: 11pt;
	color: #FFF !important;
}

.dodajalbum fieldset{
	border: 1px solid #2092EE;
	float: left;
	width: 324px;
	padding: 5px;
	margin: 0 2px;
	height: 75px;
}

.dodajalbum .second{
	float: right;
}

.dodajalbum .inf{
	color: #F0FAFF;
	float: none;
	margin: 0 0 0 86px !important;
}

.dodajalbum label{
	line-height: 24px;
	float: left;
	margin: 0 4px 0 0;
}

.dodajalbum label:hover{
	background: #2092EE;
}

.dodajalbum select{
	width: 200px;
}

.addto{
	width: 100px;
	font-size: 8pt;
}

#album ul{
	margin-bottom: 6px;
}

#album li{
	margin-right: 6px;
	margin-top: 6px;
	float: left;
	width: 160px;
	background: #F0FAFF;
	border: 1px solid #CCE8FF;
	line-height: 24px;
	padding: 2px;
	height: 24px;
	font-size: 8pt;
}

#cp .bin, #cp .info{
	margin: 0;
}

li .info{
	float: right;
	width: 16px;
	margin: 4px 4px 0 0;
}

li .info a{
	background: url('imgs/information.png') no-repeat;
	width: 16px;
	height: 16px;
	display: block;
}

li .bin{
	float: right;
	width: 16px;
	margin: 4px 4px 0 0;
}

li .bin a{
	background: url('imgs/bin_closed.png') no-repeat;
	width: 16px;
	height: 16px;
	display: block;
}

li .bin a:hover{
	background: url('imgs/bin.png') no-repeat;
}
	
#album li a.n{
	background: url('imgs/folder.png') 0 3px no-repeat;
	display: block;
	padding: 0 0 0 20px;
	overflow: hidden;
	width: 116px;
	height: 24px;
	float: left;
}

#album li a.n:hover{
	background: url('imgs/folder-open.png') 0 3px no-repeat;
}

.hidden{
	display: none;
}

.clearMe{
	clear: both;
	height: 10px;
}

#processing{
	background: #442D06;
	padding: 5px;
	position: absolute;
	top: 0;
	right: 0;
	color: #FFF;
	text-align: center;
	display: none;
}

#processing img{
	vertical-align: middle;
}

.wgraj{
	float: left;
	width: 403px;
	padding: 0 0 0 6px;
}

.wgrywarka fieldset{
	border: 1px solid #DDD;
	padding: 10px 0;
}

.wgrywarka form{
	margin: 0;
}

.wgrywarka label{
	line-height: 14px;
	margin: 0;
	float: left;
}

#multiinfoBox{
	text-align: left;
	float: left;
	width: 438px;
}

#multiinfoBox label{
	font-weight: normal !important;
}

#infoBox{
	text-align: left;
	float: right;
	padding: 0 10px;
	width: 245px;
	margin: 0;
	border-left: 1px solid #DDD;
}

#infoBox label{
	font-weight: normal !important;
	float: left;
	width: 100px !important;
	font-size: 9pt !important;
	border: 0 !important;
}

.options{
	text-align: left;
	float: left;
	width: 230px;
}

.options label{
	padding: 4px 2px 4px 0;
}

.options checkbox{
	width: auto;
}

#gen #generated{
	width: 660px !important;
	font: 9pt "Lucida Console", "Courier New", Courier, monospace !important;
	height: auto;
}

#vishi{
	visibility: hidden;
}

.przenies{
	margin: 0;
}

.przenies_process{
	display: none;
	text-align: center;
	font-weight: bold;
	color: #63910D;
	font-size: 10pt;
	line-height: 40px;
}

.przenies_process img{
	vertical-align: baseline;
}

.inalbum{
	background: #D8F79F;
}

.months{
	padding: 0 5px;
}

.months .rok{
	display: block;
	float: left;
	padding: 6px;
	margin-right: 5px;
	border: 1px solid #FFF;
	color: #666;
}

.months a{
	display: block;
	float: left;
	padding: 6px;
	margin-right: 5px;
	border: 1px solid #D1E9FC;
}

.months a.sel{
	font-weight: bold;
	background: #0F76CE !important;
	color: #FFF !important;
	border: 1px solid #0F76CE !important;
}

.months a:hover{
	border: 1px solid #D1E9FC;
	background: #F4FBFF;
}

#gen select{
	width: 150px;
}

.he label{
	width: 35px !important;
}

#multiupload label{
	float: left;
	width: 25px;
	text-align: left;
	font-size: 12pt;
	line-height: 20px;
	font-weight: bold;
}

#multiupload label:hover{
	background: #FFF !important;
	border-bottom: 1px dotted #BBB;
}

#multiupload br{
	clear: both;
}

#multiupload legend{
	display: inline;
	color: #0F76CE;
	font-weight: bold;
	margin: 0 0 0 6px;
}

#multiupload .submit{
	background: #F06715 url(imgs/s.gif);
	color: #FFF;
	font-size: 12pt;
	width: 110px;
	border: 0;
	font-weight: bold;
	margin: 13px 0 0 0;
}

#multiupload .submit:hover{
	cursor: pointer;
}

#multiupload .submits{
	background: #F06715 url(imgs/s.gif);
	color: #FFF;
	font-size: 12pt;
	width: 110px;
	border: 0;
	font-weight: bold;
	margin: 10px 0 0 0;
}

#multiupload .submits:hover{
	cursor: pointer;
}

.multi{
	display: none;
}

#multiupload .alla{
	font-size: 9pt;
	width: 100px;
	border: 0 !important;
}

.doalla{
	float: left;
	width: 230px;
}

.doalla select{
	float: left;
}

.ddd{
	float: right;
	width: 200px;
	text-align: right;
}

.errors{
	float: right;
	background: #F2FAFF;
	padding: 10px;
	width: 310px;
	border: 1px solid #CCE8FF;
}

.errors h3{
	color: #CD1F1F !important;
}

.errors li{
	list-style: disc;
	margin: 0 0 0 16px;
}

.plus{
	font-size: 12pt;
}

ul.wgrane li{
	list-style: disc;
	margin: 0 0 0 16px;
}

#assa{
	visibility: hidden;
}

.pasek{
	width: 240px;
}

.pasek label{
	float: none !important;
	font-size: 9pt !important;
	font-weight: normal !important;
}

.pasek input{
	margin: 0 3px 0 0;
	padding: 0;
}

.centerize{
	text-align: center;
	padding: 16px 0 0 0;
}

#fst{
	visibility: hidden;
}

.nole legend{
	display: none !important;
}

.subr{
	margin: 0 0 0 130px;
	padding: 0;
}

.zlota{
	float: left;
	width: 211px;
	text-align: center;
	margin: 20px 0 0;
}

.noneact{
	text-decoration: line-through;
}

/* doladuj */
.fdrow{
	float: left;
	width: 110px;
	font-size: 8pt;
	line-height: 12px;
	text-align: center;
	border: 1px solid #DDD;
	margin: 3px;
	padding: 5px;
}

.dolad{
	margin: 0 auto;
	width: 560px;
}

.pret{
	font-size: 9pt;
	text-align: justify !important;
	display: block;
	margin: 10px 0 0 0;
	font-weight: normal;
}

.dolad a{
	height: 150px;
	display: block;
	text-decoration: none;
}

.upd{
	float: left;
	width: 200px;
	text-align: center;
	padding: 20px;
	font-weight: bold;
	font-size: 13pt;
	border: 1px solid #DDD;
	margin: 0 10px;
	height: 250px;
}

/* FREE KONTA update */
.obok{
	margin: 2px 0 0 10px;
	float: left;
	color: #659AD6;
}

.pkb, .fkb{	
	padding: 10px; 
}

#f1, #f2{
	margin-left: 0;
}

.feature p.img{
	float: left;
	margin: 0 10px 0 0;
	height: 60px;
}

.pkb .feature{
	float: left;
	width: 287px;
	margin: 25px 0 0 5px;
	height: 70px;
}

.fkb .feature{
	float: left;
	width: 420px;
	margin: 25px 0 0 5px;
	height: 70px;
}

.registerpk, .registerfk{
	float: left;
	background: #FFF url('imgs/regbg.gif') center 23px no-repeat;
	height: 100px;
	text-align: center;
	margin: 20px 0 0 0;
	width: 100%;
}

.registerfk a{
	background: #0F76CE url('imgs/zalozfreekonto_on.gif') no-repeat;
	height: 46px;
	width: 210px;
	margin: 0 auto;
	padding: 0;
	display: block;
}

.registerfk a:hover{
	background: #0F76CE url('imgs/zalozfreekonto.gif') no-repeat;
}

.registerpk a{
	background: #0F76CE url('imgs/zalozpkonto_on.gif') no-repeat;
	height: 46px;
	width: 210px;
	margin: 0 auto;
	padding: 0;
	display: block;
}

.registerpk a:hover{
	background: #0F76CE url('imgs/zalozpkonto.gif') no-repeat;
}

.registerpk span, .registerfk span{
	display: none;
}

.allegro{
	color: #FF5A00;
	font-weight: bold;
}

.kpk{
	margin: 10px;
	height: 24px;
	font-weight: bold;
}

.footlinks{
	float: left;
	margin: 0 0 0 26px;
}

.logowanie{
	margin: 0 auto;
	width: 320px;
	padding: 10px 0;
}

.logowanie label{
	color:#616161;
	float:left;
	line-height: 28px;
	width: 120px;
	font-size: 9pt;
	font-weight: bold;
	margin: 0 10px 0 0;
}

.logowanie input{
	float: right;
}

.logowanie label:hover{
	border-bottom: 0;
}

#menu #freekonto a{
	width: 130px;
}

#menu #freekonto img{
	height: 22px;
	width: 109px;
	margin: 3px 0 0 0;
}

.infook{
	font-weight: bold;
	color: #3CA0F4;
}

.paddMe h1, .pkb h1{
	margin: 0 0 10px 0;
}

.paddMe p{
	line-height: 160%;
}

.thankyou{
	padding: 100px 0;
	text-align: center;
}

.kodpremium{
	float: left;
	width: 450px;
	margin: 0;
	padding: 0;
}

#upin{
	float: left;
	width: 420px;
	margin: 0;
	padding: 0;
}

#upin form{
	margin: 0;
	padding: 0;
}

#upin fieldset{
	border: 1px solid #DDD;
	height: 90px;
}

#upin .paddMe{
	height: 0;
	margin: 0;
	padding: 10px;
	min-height: 0 !important;
}

.infoSMS{
	width: 385px;
	background: #F9F9F9;
	padding: 10px;
	border: 1px solid #F1F1F1;
	line-height: 180%;
	float: right;
}

.infoSMSd{
	width: 240px;
	background: #F9F9F9;
	padding: 5px 10px;
	border: 1px solid #F1F1F1;
	line-height: 160%;
	float: right;
	font-size: 8pt;
}

.pkb form, .showDa form{
	margin: 0;
}

.premiumregister{
	border: 1px solid #DDD;
	margin: 0;
	padding: 10px;
	height: 84px;
}

.premiumregister legend, #upin legend{
	display: block;
	font-size: 10pt;
}

.premiumregister label, #upin label{
	color:#616161;
	float:left;
	line-height: 28px;
	width: 80px;
	font-size: 9pt;
	font-weight: bold;
	margin: 0 10px 0 0;
}

.statusquo{
	padding: 1px 0 0 0;
	clear: both;
}

.newb{
	background: url(imgs/newbg.gif) repeat-x;
	height: 70px;
	width: 100%;
	text-align: center;
}

.newb a{
	background: url(imgs/new.gif) center no-repeat;
	display: block;
	width: 100%;
	height: 70px;
}

.newb a span{
	display: none;
}

.doladujdo{
	font-weight: bold;
	font-size: 11pt;
	display: block;
	width: 158px;
	text-align: center;
	padding: 6px 0;
	background: #F16D03;
	color: #FFF;
}

.doladujdo:hover{
	background: #FFAE00;
	color: #FFF;
}

.doladujsorry{
	margin: 10px 0;
	padding: 5px;
	border: 1px solid #FEEBAB;
	font-weight: bold;
	background: #FFFFBB;
}

/* buttons fix */
.submitmain{
	float: right !important;
	margin: 10px 0 0 0;
	width: 108px;
	height: 30px;
	overflow: hidden;
	padding: 0;
}

.submitmain .su{
	background: url(imgs/buttons/wgrajfoto.gif) 0 0 no-repeat;
	width: 108px;
	height: 30px;
	margin: 0 !important;
	padding: 40px 0 0 0;
	border: 0;
	outline: none;
}

.submitmain .su:hover{
	background: url(imgs/buttons/wgrajfoto_at.gif) 0 0 no-repeat;
}

.submitmain .su:active{
	background: url(imgs/buttons/wgrajfoto_on.gif) 0 0 no-repeat;
}

.generujmain{
	float: right !important;
	margin: 10px 0 0 0;
	width: 108px;
	height: 30px;
	overflow: hidden;
}

.generujmain .su{
	background: url(imgs/buttons/generuj.gif) 0 0 no-repeat;
	width: 108px;
	height: 30px;
	margin: 0 !important;
	padding: 40px 0 0 0;
	border: 0;
	outline: none;
}

.generujmain .su:hover{
	background: url(imgs/buttons/generuj_at.gif) 0 0 no-repeat;
}

.generujmain .su:active{
	background: url(imgs/buttons/generuj_on.gif) 0 0 no-repeat;
}

#transferp{
	display: none;
}

#multiinfoBox .error, #infoBox .error{
	display: block !important;
}

.kontakta, .kontaktf{
	padding: 10px;
	float: left;
}

.kontakta{
	width: 340px;
}

.kontaktf{
	width: 480px;
	float: right;
	margin: 0 10px 0 0;
}

.kontaktf h1{
	margin: 0 0 10px 0;
}
