*{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
html{
	background:#484847 url(../design_img/background-paski.gif);
	color:#fff;
	}	
body{
	/*background:#484847 url(../design_img/background-paski.gif);
	color:#fff;*/
	background:transparent url(../design_img/bodyBg.gif) top left repeat-x;
	color:#fff;
	}
a, input {
	outline: none;
}
/*#wrapper{
	margin:0;
	position:relative;
	background:transparent url(../design_img/bodyBg.gif) top left repeat-x;
	color:#fff;
	}*/	
#container{
	width:970px;
	/*height:1000px;*/
	margin:0px auto;
	padding:80px 10px 10px 10px;
	background:transparent url(../design_img/containerBg.png) -2px 0px no-repeat;
	position:relative;
	z-index:2;
	}
#logotype img{
	position:absolute;
	top:30px;
	left:20px;
	border:none;
	}	
#addPhotoBtn{
	position:absolute;
	right:363px;
	top:10px;
	display:block;
	width:193px;
	height:49px;
	background:transparent url(../design_img/dodaj-zdjecie-btn.gif) 0 -49px no-repeat;
	}
#addPhotoBtn:hover{
	background-position: 0 0;
}
#loginCon{
	position:relative;
	z-index:20;
	}	
#login li{
	list-style-type:none;
	float:left;
	}	

/*#loginFrm{
	position:absolute;
	top:10px;
	right:25px;
	width:310px;
	padding:10px 10px 10px 12px;
	background-color:#000;
	color:#fff;
	}
#loginFrmTopBg{
	position:absolute;
	top:0px;
	left:0;
	}
#loginFrmBottomBg{
	position:absolute;
	bottom:0px;
	left:0;
	}	*/	
#loginFrm .inpTxt{
	width:110px;
	border:1px solid #ccc;
	padding:1px;
	}	
#login span{
	display:block;
	margin-top:3px;
	}	
#login span label{
	font-size:10px;
	}	
#login label{
	margin-left:3px;
	}
#loginFrm #password{
	margin:0 5px 0 5px;
	}
* + html #loginFrm #password{
	margin:0 5px 0 1px;
	}	
#loginNavigation{
	margin-top:25px;
	position:relative;
	z-index:20;
	}
* + html #loginNavigation{
	margin-top:20px;
	}
* html #loginNavigation{
	margin-top:20px;
	}	
#loginNavigation span{
	display:inline;
	margin:0 5px 0 5px;
	}	
#loginNavigation li{
	display:inline;
	}	
#loginFrm a{
	background-color:transparent;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	}
#loginFrm a:hover{
	text-decoration:underline;
	}	
#navigation{
	height:30px;
	padding:10px 0px 10px 20px;
	margin-top:25px;
	background-color:transparent;
	color:#fff;
	position: relative;
	z-index:12;
	}	
* + html #navigation{
	height:30px;
	padding:35px 20px 10px 20px;
	margin-top:20px;
	background-color:transparent;
	color:#fff;
	}
* html #navigation{
	height:30px;
	padding:35px 0px 10px 20px;
	margin-top:20px;
	background-color:transparent;
	color:#fff;
	}			
#navigation li{
	list-style-type:none;
	float:left;
	margin-right:15px;
	}	
a.omaksie{
	display:block;
	width:67px;
	height:35px;
	background:transparent url(../design_img/o_maksie.png) 0 -7px no-repeat;
	}	
a.omaksie:hover{
	background-position:-67px -7px;
	
	}
.active a.omaksie {
	background-position:-134px -7px !important;
}
a.ekstremalneFoty {
	display: block;
	width: 140px;
	height: 35px;
	background: transparent url(../design_img/ekstremalne_foty.png) 0 -7px no-repeat;
	}
a.ekstremalneFoty:hover {
	background-position: -140px -7px;
}
.active a.ekstremalneFoty {
	background-position: -280px -7px !important;
}

a.ekstremalneFilmy {
	display: block;
	width: 145px;
	height: 35px;
	background: transparent url(../design_img/ekstremalne_filmy.png) 0 -7px no-repeat;
	}
a.ekstremalneFilmy:hover {
	background-position: -145px -7px;
}
.active a.ekstremalneFilmy {
	background-position: -290px -7px !important;
}

a.ekstremalnySprzet {
	display: block;
	width: 166px;
	height: 35px;
	background: transparent url(../design_img/ekstremalny_sprzet.png) 0 -7px no-repeat;
}
a.ekstremalnySprzet:hover {
	background-position: -166px -7px;
	
}
.active a.ekstremalnySprzet {
	background-position: -332px -7px !important;
}

a.zwyciezcy {
	display: block;
	width: 90px;
	height: 36px;
	background: transparent url(../design_img/zwyciezcy.png) 0 -7px no-repeat;
}
a.zwyciezcy:hover {
	background-position: -90px -7px;
}

.active a.zwyciezcy {
	background-position: -180px -7px !important;
}

a.blogowisko {
	display: block;
	width: 93px;
	height: 36px;
	background: transparent url(../design_img/blogowisko.png) 0 -7px no-repeat;
}
a.blogowisko:hover {
	background-position: -93px -7px;
}

.active a.blogowisko {
	background-position: -186px -7px !important;
}

a.forum {
	display: block;
	width: 60px;
	height: 36px;
	background: transparent url(../design_img/forum.png) -15px -8px no-repeat;
}
a.forum:hover {
	background-position: -106px -8px;
}

.active a.forum {
	background-position: -195px -8px !important;
}

a.wywolujEmocje{
	display: block;
	height: 35px;
	width: 131px;
	background: transparent url(../design_img/wywoluj_emocje.png) 0 -7px no-repeat;
}
a.wywolujEmocje:hover {
	background-position: -131px -7px;
}

.active a.wywolujEmocje {
	background-position: -262px -7px !important;
}

#max{
	position:absolute;
	top:145px;
	right:-5px;
	z-index:10;
}	
/***************POSTIT**************************/
#postItCards {
    background: #20201e url('../design_img/postit-strzalki.gif') 310px 10px no-repeat;
	
	margin:0 0 50px 0;
	/*padding-left: 30px;*/
    padding-top: 30px;
	background-color:#20201e;
	color:#fff;
    /*background: #20201e;*/
    z-index: 15;
    /*border: 1px solid #20201e;*/
}

* html #postItCards {
    border: 1px solid #20201e;
	background: #20201e url('../design_img/postit-strzalki.gif') 335px 10px no-repeat;
}

* + html #postItCards {
    border: 1px solid #20201e;
	background: #20201e url('../design_img/postit-strzalki.gif') 335px 10px no-repeat;
}

.postIt {
    display: block;
    float: left;
    background: #20201e;
    position: relative;
    z-index: 16;
}

a#postItFirst {
    margin-right: 20px;
	width: 141px;
	height: 158px;
	background: transparent url('../design_img/postit1-rollover.png') 0 0 no-repeat;
}

a#postItFirst:hover {
	background-position: -141px 0;
}

a#postItSecond {
    margin-right:20px;
	background: url('../design_img/postit2-rollover.gif') 0 0 no-repeat;
	width: 147px;
	height: 159px;
}
a#postItSecond:hover {
	background-position: -147px 0;
}

a#postItThird {
	width: 150px;
	height: 159px;
	background: transparent url('../design_img/postit3-rollover.png') 0 0;
}

a#postItThird:hover {
	background-position: -149px 0;
}

img#konkursStrzalka {
    margin-right: 13px;
    margin-top: 35px;
}

#strzalki {
    position: absolute;
    top:170px;
    left: 360px;
    z-index: 17;
}

* + html #strzalki {
    left: 0;
}


#insideWrapper{
	background-color:#20201e;
	color:#fff;
	/*padding:40px 10px 10px 10px;*/
	padding:10px;
	width:945px;
	margin:0px auto;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	}
h1{
	margin-bottom:10px;
	}	
a{
	outline:none;
	}		
a img{
	border:none;
	}		
#insideWrapper a{
	background-color:transparent;
	color:#80bb52;
	text-decoration:underline;
	}
#insideWrapper a:hover{
	text-decoration:none;
	}			
.spacer{
	clear:both;
	height:0;
	overflow:hidden;
	}	
	
	
.bigPhotoWrap2{
	width:265px;
	float:left;
	position:relative;
	margin-bottom:30px;
	z-index:17;
}


.bigPhotoWrap2 .photoWrap{
	width:265px;
	height:195px;
	padding-top:10px;
	background:transparent url('../design_img/bigPhotoBg.gif') top left no-repeat;	
	position:relative;
	z-index:18;
}
.bigPhotoWrap2 .photo{
	width:240px;
	height:170px;
	margin:0 auto;
	overflow:hidden;
}
.bigPhotoWrap2 ul{
	margin:5px 0 0 10px;
	clear:left;
}		
.bigPhotoWrap2 ul li{
	list-style-type:none;
}	
.bigPhotoWrap2 ul li span{
	margin:0 5px 0 5px;
	background-color:transparent;
	color:#80ba53/*#ad213c*/;
}	
.bigPhotoWrap2 ul li a{
	background-color:transparent;
	color:#80ba53/*#9d2238*/;
	font-weight:bold;
	text-decoration:underline;
}
.bigPhotoWrap2 ul li a:hover{
	text-decoration:none;
}	
.paperclipRight{
	position:absolute;
	top:-18px;
	right:10px;
	z-index:19;
}	
	
.bigPhotoWrap{
	width:265px;
	float:left;
	position:relative;
	margin-bottom:80px;
	z-index:17;
}
.bigPhotoWrap .photoWrap{
	width:265px;
	height:195px;
	padding-top:10px;
	background:transparent url('../design_img/bigPhotoBg.gif') top left no-repeat;	
	position:relative;
	z-index:18;
}
.bigPhotoWrap .photo{
	width:240px;
	height:170px;
	margin:0 auto;
	overflow:hidden;
}	
.photo a img{
	border:none;
}	
.paperclip{
	position:absolute;
	top:-18px;
	left:10px;
	z-index:19;
}	
.comb{
	position:absolute;
	top:-20px;
	right:-20px;
	z-index:19;
}
.bigPhotoWrap ul{
	margin:15px 0 0 10px;
	clear:left;
}		
.bigPhotoWrap ul li{
	list-style-type:none;
}	
.bigPhotoWrap ul li a{
	background-color:transparent;
	color:#9d2238;
	font-weight:bold;
	text-decoration:underline;
}
.bigPhotoWrap ul li a:hover{
	text-decoration:none;
}	
.camera{
	float:right;
	position:relative;
	z-index:19;
	margin:-75px -40px 0 0;
	border:none;
}	




#footer{
    background: #20201e;
	padding:10px 0 20px 0;
	color:#51514f;
	text-align:center;
    position: relative;
}

#footer ul {
	z-index:10;
	position:relative;
}

#madeBy {
    position: absolute;
    left: -25px;
    top: -40px;
}

* html #madeBy {
    left: -497px;
    top: -70px;
}

#footer li{
	display:inline;
}
#footer li span{
	margin:0 0px 0 5px;
}
#footer a{
	background-color:transparent;
	/*color:#51514f;*/
	color:#959591;
	text-decoration:none;
}			
#footer a:hover{
	text-decoration:underline;
}

#loveFuji{
	position:absolute;
	top:-60px;
	left:-55px;
	z-index:10;
}



#profile{
	width:930px;
	position:relative;
	margin:0 0 20px 0;
	}	
#profile li{
	list-style-type:none;
	}	
h3{
	font-size:12px;
	margin-bottom:10px;
	background-color:transparent;
	color:#80ba53/*#ad223f;*/
	}
#profile ul li{
	line-height:1.6;
	}	
#profilePhotoWrap{
	width:340px;
	height:270px;
	float:left;
	position:relative;
	margin-right:0px;
	background:#20201e url(../design_img/profilePhotoBg.gif) top left no-repeat;
	}
#profilePhoto{
	width:310px;
	height:245px;
	position:absolute;
	top:5px;
	right:6px;
	overflow:hidden;
	text-align: center;
	}	
#profileData{
	float:right;
	width:550px;
	}
* html #profileData{
	position:relative;
	left:10px;
	}		
#profileDescription{
	width:530px;
	padding:15px;
	margin-top:25px;
	position:relative;
	background-color:#80ba53/*#bf2946*/;
	color:#fff;
	line-height:1.6;
	min-height: 70px;
	}
* html #profileDescription {
	height: 70px;
}
	
#pdTop{
	position:absolute;
	top:0px;
	left:0;
	}
#pdBottom{
	position:absolute;
	bottom:0px;
	left:0;
	}	
#pdDziobek{
	position:absolute;
	top:20px;
	left:-30px;
	}		
.combBottom{
	position:absolute;
	bottom:-20px;
	left:-1px;
	z-index:19;
}


/**********arek**************/

/*breadcrumb*/
#breadcrumb ul {
    list-style: none;
}

#breadcrumb {
    /*position: relative;
    z-index:11;*/
    font-weight: bold;
    padding-left: 20px;
}

#breadcrumb li {
    float: left;
    margin-left: 5px;
    position: relative;
    z-index: 12;
}

#breadcrumb .raquo {
    margin-right: 5px;
}

#breadcrumb a {
    color: #80BB52;
    /*position: relative;
    z-index: 13;*/
    
}

#breadcrumb a:hover {
    text-decoration: none;
}

/*aparaty*/

#aparaty {
	margin: 40px auto 0 auto;
}

#aparaty td {
	vertical-align: bottom;
}

#aparaty td table td {
	/*padding:0 30px 10px 30px;*/
}

#aparaty td table td ul {
	float:left;
	width:145px;
}

#aparaty td table td ul li {
	padding-bottom:5px;
}

.cameraInnerWrap {
    padding-left: 25px;
    background: url('../design_img/aparat-strzalki-bottom-big.gif') bottom left no-repeat;
}

.cameraWrap {
	position: relative;
    background: url('../design_img/aparat-korona-big.gif') top right no-repeat;
    padding-top: 70px;
	padding-right: 25px;
	margin-right: 25px;
	margin-bottom: 50px;
    /*padding-right: 25px;
    margin-right: 20px;*/
}

a.chmurka {
	position: absolute;
	top: 0;
	left: 0;
}

img.kategoria {
	position: absolute;
	right:0;
	bottom: 25px;
}

* html img.kategoria {
	right: 25px;
	bottom: 75px;
}


/**************loginFormManipulacje************/

#loginWrapper {
	position: absolute;
	top: 10px;
	right: 25px;
	background: #000;
	width: 332px;
	height: 94px;
}

#loginFrmTopBg {
	position: absolute;
	top: 0;
}

#loginFrmBottomBg {
	position: absolute;
	bottom: 0;
}

#loginFrm {
	padding: 0 13px;
	position: absolute;
	z-index: 11;
	top: 18px;
	right: 25px;
	width: 306px;
}

/*****loggedInBox*******/
#loggedInBox {
	width: 299px;
	position: absolute;
	top: 10px;
	right: 55px;
}

#topCorners, #bottomCorners {
	display: block;
}

#loggedIn {
	background: #000;
	height: 40px;
}

* html #loggedIn {
	height: 37px;
}

p.loggedUser {
	margin-top: -3px;
	margin-left: 10px;
	padding-left: 55px;
	background: transparent url('../design_img/witaj.gif') left center no-repeat;
	padding-top: 3px;
	padding-bottom: 3px;
}

p.accountInfo {
	margin-left: 10px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 1px;
}

* html p.accountInfo {
	padding-top: 6px;
	padding-bottom: 1px;
}

p.accountInfo a {
	color: #fff;
	text-decoration: none;
}

p.accountInfo a:hover {
	text-decoration: underline;
}

p.accountInfo span {
	margin: 0 5px;
}

img#loggedGloss {
	position: absolute;
	top: 2px;
	left: 2px;
}

#overlay, #overlay2 {
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height: 1220px;
    z-index: 3;
    background-image: url(../design_img/overlay.png);
}

#overlay123 {
	height: 100%;
	display:none;
	width: 100%;
	position: fixed;
	left: 0pt;
	top: 0pt;
	z-index: 2999;
	opacity: 0.5;
	background-image: url(../design_img/overlay.png);
}

* html #overlay, * html #overlay2, * html #overlay3 {
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(../design_img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="design_img/overlay.png", sizingMethod="scale");
	}

* html #overlay3 {
	position:absolute;
}
    
    
/**********CLOUD****************/
#innerCloud {
    background: #80bb52;
    /*height: 200px;*/
    padding: 0 10px;
    border: 1px solid #80bb52;
    /*position: relative;*/
}

#innerCloud h1 span {
    display: none;
}

#innerCloud h1 {
    width: 262px;
    height: 19px;
    background: url('../design_img/siema.gif') top left no-repeat;
}

#innerCloud .addCommentForm {
	width:600px;
	margin:auto;
}

#innerCloud .addCommentForm ul {
	list-style:none;
}

#innerCloud .addCommentForm ul li {
	padding-bottom:5px;
}

#innerCloud .addCommentForm ul li label {
	display:block;
	float:left;
	width:110px;
	padding-right:5px;
	text-align:right;
}

#innerCloud .addCommentForm ul li input {
	float:left;
	border:1px solid #FFF;
	background:#FFF;
	width:400px;
	padding:2px;
}

#innerCloud .addCommentForm ul li textarea {
	float:left;
	border:1px solid #FFF;
	background:#FFF;
	width:400px;
	height:100px;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow:auto;
}

#innerCloud .addCommentForm ul li input.errField, #innerCloud .addCommentForm ul li textarea.errField {
 	border-color:red;
}

#innerCloud .addCommentForm ul li p.errMsg {
	position:relative;
	left:115px;
	width:400px;
	color:red;
}

#innerCloud .addCommentForm ul li input.send {
	background:url(../design_img/dodaj_opinie_bttn.png) no-repeat;
	width:107px;
	height:28px;
	border:0;
	float:none;
	position:relative;
	left:414px;
	cursor:pointer;
}

#innerCloud .addCommentForm ul li input.fileInput {
	margin-bottom:5px;
}

#addAnotherImg {
	color:#FFF !important;
	color:#FFF;
	text-decoration:none !important;
	position:relative;
	left:370px;
}

#addAnotherImg:hover {
	text-decoration:underline !important;
}

#moreImgFields {
	padding-left:115px;
}

.cameraCloud {
    float: left;
    margin-left: 26px;
}

.firstCloud {
    margin-left:0;
}

.cameraCloud p {
    padding-top: 3px;
    text-align: center;
}

.cameraCloud p a {
    color: #fff;
    text-decoration: none;
}

.cameraCloud p a:hover {
    text-decoration: underline;
}

.cameraPlaceholder {
    background: url('../design_img/camera-back.gif') top left no-repeat;
    padding-top: 38px;
    padding-left: 10px;
    padding-bottom: 5px;
    width: 120px;
}

#aparaty {
    padding-top: 20px;
}

#cloudFooter {
    padding-top: 20px;
}

* html #cloudFooter {
    padding-top: 10px;
}

* + html #cloudFooter {
    padding-top: 10px;
}

#cloudFooter img {
    float: right;
    position: relative;
    z-index: 195;
    margin-bottom: -5px;
}

#closeCloud {
    float: right;
}

/********submenu**********/
#submenu {
	list-style: none;
	padding-left: 5px;
	padding-top: 10px;
}

#submenu li {
	float: left;
}

a.maxOMnie {
	display: block;
	width: 64px;
	height: 36px;
	background: transparent url('../design_img/max-o-mnie-submenu.gif') -64px 0 no-repeat;
}

a.maxOMnie:hover {
	background-position:0 0;
}
.active a.maxOMnie {
	background-position: -129px 0 !important;
}
a.maxAparatyMaksa {
	display: block;
	width: 129px;
	height: 36px;
	background: transparent url('../design_img/aparaty-maksa-submenu.gif') -129px 0 no-repeat;
}

a.maxAparatyMaksa:hover {
	background-position: 0 0;
}

.active a.maxAparatyMaksa {
	background-position: -258px 0 !important;
}
/*******max -o mnie *****/

#maxOpis {
	position: relative;
	min-height: 290px;
	margin-top:60px;
}

* html #maxOpis {
	height: 290px;
}

.dBlock {
	display: block;
}

.maxAboutCloud {
	width: 592px;
	position: relative;
	z-index: 15;
	padding-top: 20px;
	padding-bottom: 20px;
}

.maxAboutCloud .text {
	padding: 0 10px;
	background: #80BB52;
	line-height:17px;
}

img.maxWithFoto {
	position: absolute;
	right: -5px;
	top: 3px;
	z-index: 14;
}

img.chmurkaDziobek {
	position: absolute;
	top: 50px;
	right: -30px;
}

div#filmyMaxa {
	padding-top: 15px;
	padding-bottom: 60px;
}

div.film {
	float: left;
	margin-right:20px;
}

div.filmLast {
	margin-right:0px;
}

#filmyMaxa .last {
	margin-right: 0;
}

div.ramka {
	background: transparent url('../design_img/film-ramka.gif') top left no-repeat;
	height:186px;
	width:218px;
}

div.ramka img {
	margin-top: 31px;
	margin-left: 7px;
}

div.ramka2 {
	background: transparent url('../design_img/film-ramka2.png') top left no-repeat;
	height:113px;
	width:162px;
	padding-top:25px;
}

div.ramka2 img {
	margin:0 auto;
	display:block;
	width:120px;
	height:90px;
}

p.filmLink {
	font-weight: bold;
	padding-left: 5px;
	padding-top: 8px;
}

p.filmLink a {
	font-weight: bold;
}


/*nowe*/
#singlePhotoCon{
	margin:20px 10px 30px 10px;
	}
#singlePhoto{
	width:585px;
	float:left;
	position:relative;
	margin-right:10px;
	}
#singlePhoto img{
	/*border:5px solid #fff;*/
	}	
#singlePhoto a:hover img{
	/*border-color:#80ba53;*/
	}
#singlePhotoBottomBg{
	position:absolute;
	bottom:-13px;
	left:0;
	border:none !important;
	}
#singlePhotoLeftBg{
	position:absolute;
	top:0;
	left:-13px;
	border:none !important;
	}		
#combReverseRight, #combReverseLeft{
	border:none !important;
	position:absolute;
	}	
#combReverseRight{
	bottom:-30px;
	right:-30px;
	}
#combReverseLeft{
	top:-20px;
	left:-20px;
	}		
#photoDescription li{
	list-style-type:none;
	line-height:1.6;
	}	
#cameraNavigation{
	width:935px;
	margin:0 auto;
	position:relative;
	top:1px;
	left:-1px;
	z-index:21;
	}	
* html #cameraNavigation{
	width:935px;
	margin:0 auto;
	position:relative;
	top:1px;
	left:-5px;
	}	
				
#cameraNavigation li{
	list-style-type:none;
	float:left;
	}
#cameraNavigation li a{
	display:block;
	width:169px;
	float:left;
	border-bottom:1px solid #80ba53;
	text-align:center;
	}
#finepix{
	border-top:1px solid #80ba53;
	border-left:1px solid #80ba53;
	border-right:1px solid #80ba53;
	}					
#cameraNavigation li a.active{
	border-bottom:none;
	border-top:1px solid #80ba53;
	border-left:1px solid #80ba53;
	border-right:1px solid #80ba53;
	background-color:#000;
	color:#fff;
	padding:6px 0 6px 0;
	}
#cameraNavigation li a.fpixf100fd{
	padding: 6px 0 4px 0;
}
#cameraNavigation li a.fpixj50 {
	padding: 6px 0 6px 0;
}	
#cameraNavigation li a.fpixs100fs{
	padding: 6px 0 5px 0;
}
#cameraNavigation li a#techData{
	border-left:1px solid #80ba53;
	left:-1px;
}	
#cameraNavigation li a#techData.active{
	border-bottom:none;
	border-top:1px solid #80ba53;
	border-left:1px solid #80ba53;
	border-right:1px solid #80ba53;
	background-color:#000;
	color:#fff;
	padding:8px 0 8px 0;
	left:-1px;
	}
#cameraNavigation li a#movies.active{
	border-bottom:none;
	border-top:1px solid #80ba53;
	border-left:1px solid #80ba53;
	border-right:1px solid #80ba53;
	background-color:#000;
	color:#fff;
	padding:7px 0 7px 0;
	left:-5px;
	position:relative;
	z-index:26;
	}	
#subNavigation{
	margin-left:20px;
	padding-top:20px;
	}
		
#subNavigation li{
	list-style-type:none;
	float:left;
	margin-right:10px;
	}
#subNavigation li.noMargin{
	margin-right:0;
	}
/*.allPhotos{*/
/*	display:block;*/
/*	width:166px;*/
/*	height:43px;*/
/*	background:transparent url(../design_img/wszystkieZdjecia.gif) 0px 0px;*/
/*	}*/
.category1{
	display:block;
	width:96px;
	height:43px;
	background:transparent url(../design_img/kategoria1.gif) 0px 0px;
	}			
.allCameras{
	display:block;
	width:95px;
	height:46px;
	background:transparent url(../design_img/wszystkieAparaty2.gif) -199px 3px no-repeat;
	}
.allCameras:hover{
	background-position: -101px 3px;
	}
#subNavigation li.active .allCameras{
	background-position:0px 3px;
	}		
.finepixA920{
	display:block;
	width:110px;
	height:45px;
	background:transparent url(../design_img/finepixA920.gif) 0px 0px;
	}	
#subNavigation li.active .finepixA920{
	background-position:0px -40px;
	}				
#techData{
	position:relative;
	z-index:25;
	}	
#movies{
	position:relative;
	left:-5px;
	z-index:20;
	}		
#cameraContainer{
	width:935px;
	/*height:465px;*/
	margin:0 auto;
	background-color:#000;
	color:#fff;
	border:1px solid #80ba53;
	position:relative;
	z-index:20;
	}	
#bl{
	position:absolute;
	bottom:-1px;
	left:-1px;
	}
* html #bl{
	position:absolute;
	bottom:-1px;
	left:-1px;
	}		
#br{
	position:absolute;
	bottom:-1px;
	right:-1px;
	}
* html #br{
	position:absolute;
	bottom:-2px;
	right:-1px;
	}	
#tl{
	position:absolute;
	top:0;
	left:0;
	}
#tr{
	position:absolute;
	top:-1px;
	right:-1px;
	}				
#cameraPreview{
	float:left;
	width:720px;
	margin-left:15px;
	position:relative;
	z-index:10;
	}
#technicalData{
	float:left;
	width:720px;
	margin-left:15px;
	margin-top:42px;
}
#technicalData{
	padding-bottom:20px;
	}
#technicalData td{
	border-bottom:1px solid #464646;
	}	
#moviesData{
	float:left;
	width:720px;
	margin-left:15px;
	margin-top:42px;
	padding-bottom: 20px;
}		
#technicalData td{
	padding:5px;
	}
#technicalData th{
	text-align:left;
	width:160px;
	}	
#cameraPhotos{
	float:left;
	width:340px;
	height:400px;
	/*background-color:#ccc;*/
	margin-top:42px;
	}
#cameraPhoto{
	text-align:center;
	margin-bottom:20px;
	height: 240px;
	}
#scroller{
	text-align:center;
	}	
#cameraThumbs{
	width:340px;
	height:75px;
	position:relative;
	overflow:hidden;
	margin: 0 auto;
	}	
#cameraThumbs ul{
	position:absolute;
	top:0;
	left:0;
	width:1000px;
	}	
#cameraThumbs li{
	display:inline;
	list-style-type:none;
	}	
/** + html #cameraThumbs img{
	margin-top:-20px;
	}
	*/			
#cameraDescription{
	width:307px;
	/*height:373px;*/
	min-height:100px;
	padding:15px;
	float:right;
	position:relative;
	margin:42px 0 15px 0;
	background-color:#80ba53;
	color:#fff;
	line-height:17px;
	}	
#cameraDescription a{
	color:#FFF;
	}

#cameraDescription ul{
	padding-left:15px;
	}	
* html #cameraDescription{
	width:307px;
	/*height:373px;*/
	height:100px;
	overflow:visible;
	padding:15px;
	float:right;
	position:relative;
	margin:42px 0 15px 0;
	background-color:#80ba53;
	color:#fff;
	line-height:17px;
	}		
#cameraDescTopBg{
	position:absolute;
	top:0;
	left:0;
	}
#cameraDescBottomBg{
	position:absolute;
	bottom:0;
	left:0;
	}
* html #cameraDescBottomBg{
	position:absolute;
	bottom:-1px;
	left:0;
	}	
#cameraDescDziobek{
	position:absolute;
	left:-29px;
	top:35px;
	}			
#cameraDescription p{
	line-height:17px;
	margin-bottom:10px;
	}	
#shops{
	width:170px;
	float:right;
	margin-right:15px;
	}	
#shops h1{
	margin-top:15px;
	text-align:center;
	}	
#shops li{
	list-style-type:none;
	margin-bottom:5px;
	}	
#d3 img{
	position:absolute;
	bottom:15px;
	left:-1px;
	z-index:100;
	}


* html #container {
	background: none;
}

#fixContainer {
	position: relative;
	width: 990px;
	margin: 0 auto;
}

/*lista*/	
.sort{
	margin-bottom:10px;
	}	
.sort li{
	list-style-type:none;
	display:inline;
	}	
.sort li span{
	background-color:transparent;
	color:#80ba53;
	margin:0 4px 0 7px;
	}
.sort a.active{
	font-weight:bold;
	text-decoration:none !important;
	}	
#photosList{
	width:940px;
	margin-top:75px;
	position:relative;
	}	
#searchFrm{
	width:348px;
	height:148px;
	position:absolute;
	top:-78px;
	right:0px;
	background:transparent url(../design_img/searchFrmBg.gif) top left no-repeat;
	z-index:50;
	}	
#searchPhrase{
	margin:32px 0 0 22px;
	width:235px;
	border:1px solid #000;
	padding:1px;
	}		
#searchBtn{
	margin-left:5px;
	position:relative;
	top:3px;
	}	
#szpilka{
	position:absolute;
	top:-20px;
	right:140px;
	}	
.smallPhotoWrap{
	width:170px;
	height:130px;
	position:relative;
	float:left;
	z-index:60;
	margin-bottom:20px;
	background:transparent url(../design_img/smallPhotoBg.gif) top left no-repeat;
	}	
.smallPhotoWrapAdd{
	background:url(../design_img/smallPhotoBg2.gif) top left no-repeat !important;
	}	
.smallPhoto{
	position:absolute;
	top:8px;
	left:11px;
	width:150px;
	height:110px;
	overflow:hidden;
	text-align: center;
	}	
.paging{
	text-align:center;
	padding-top:15px;
	margin-bottom:15px;
	}	
.paging li{
	list-style-type:none;
	display:inline;
	margin:0 2px 0 2px;
	font-weight:bold;
	}	
.paging li span{
	background-color:transparent;
	color:#80ba53;
	}
	
/*****cameras extra stuff******************/

.extraStuff .cameraWrap {
	background: none;
	padding-top: 50px;
}

.extraStuff .cameraInnerWrap {
	padding-bottom: 20px;
}


#footLogo {
	margin-bottom: -2px;
}

#nagrodyOverlay {
	padding-top: 20px;
	/*padding-left: 24px;*/
	
}

.nagroda {
	float: left;
	margin-right: 5px;
}

#nagrodyOverlay .last {
	margin-right: 0;
}

#registrationFrm .close{
	text-decoration:none !important;
	font-weight:bold;
	position:absolute;
	top:-7px;
	right:5px;
	font-size:14px;
	}
#forgotPassFrm .close{
	text-decoration:none !important;
	font-weight:bold;
	position:absolute;
	top:-5px;
	right:5px;
	font-size:14px;
    color: #80bb52;
	}	
#forgotPassFrm{
	position:absolute;
 	top:135px;
 	right:120px;
 	z-index:990;
	width:265px;
	padding:20px;
	background-color:#000;
 	color:#fff;
	display:none;
	}
#forgotPassFrm li{
	list-style-type:none;
	}	
#forgotPassFrm label{
	display:block;
	float:left;
	width:60px;
	}
#forgotPassFrm .inpTxt{
	border:1px solid #ccc;
	width:200px;
	}	
#forgotPassFrm span{
	display:block;
	margin-left:60px;
	}		
#fPassBtn{
	float:right;
	margin:10px 0 0 0;
	}	
#forgotPassFrm .regDziobek{
 	position:absolute;
 	top:-38px;
 	left:120px;
} 
#forgotPassTop{
 position:absolute;
 top:-5px;
 left:0;
 } 
 #forgotPassFrm li span{
 display:block;
 margin-left:60px;
 background-color:transparent;
 /*color:#404040;*/
 color:#959591;
 font-size:10px;
 }  
#forgotPassBottom{
 position:absolute;
 bottom:-5px;
 left:0;
 } 	
#registrationFrm{
 position:absolute;
 top:140px;
 right:160px;
 z-index:100;
 width:400px;
 padding:20px;
 background-color:#000;
 color:#fff;
 display:none;
 } 
#registrationFrm li{
 list-style-type:none;
 margin-bottom:5px;
 } 
#registrationFrm label{
 display:block;
 width:100px;
 float:left;
 }
#registrationFrm #agreements{
 margin-left:100px;
 } 
#registrationFrm #agreements label{
 float:none;
 display:inline;
 margin-left:5px;
 } 
#registrationFrm li span{
 display:block;
 margin-left:100px;
 background-color:transparent;
 /*color:#404040;*/
 color:#959591;
 font-size:10px;
 }  
#registrationFrm .inpTxt{
 border:1px solid #ccc;
 padding:1px;
 width:280px;
 } 
#registrationFrm b{
 background-color:transparent;
 color:#80ba53;
 } 
#registrationFrm a{
 background-color:transparent;
 color:#80ba53;
 text-decoration:underline;
 }
#registrationFrm a:hover{
 text-decoration:none;
 }  
#registrationFrm p{
 margin:0 0 10px 100px;
 } 
#regTop{
 position:absolute;
 top:-10px;
 left:0;
 } 
#regBottom{
 position:absolute;
 bottom:-10px;
 left:0;
 }  
.regDziobek{
 position:absolute;
 top:-43px;
 left:220px;
 } 
#sendBtn{
 float:right;
 margin:10px 15px 0 0;
 }
 
#addPhotoFrm li, #powiadomZnajomychFrm li, #registerFrm li, #loginFrm2 li{
	margin-bottom:20px;
	list-style-type:none;
	}			
#addPhotoFrm, #powiadomZnajomychFrm, #registerFrm, #loginFrm2 {
	width:600px;
	margin-left:20px;
	margin-top:20px;
	}
#addPhotoFrm #photoPreview{
	float:left;
	}	
#addPhotoFrm p, #powiadomZnajomychFrm p, #registerFrm p, #loginFrm2 p {
	margin-bottom:10px;
	margin-left:140px;
	}	
#addPhotoFrm b, #powiadomZnajomychFrm b, #registerFrm b, #loginFrm2 b {
	color:#80ba53;/*#d22340;*/
	background-color:transparent;
	}	
#addPhotoFrm label, #powiadomZnajomychFrm label, #registerFrm label, #loginFrm2 label{
	float:left;
	display:block;
	width:140px;
	}
#addPhotoFrm span, #powiadomZnajomychFrm span, #registerFrm span, #loginFrm2 span {
	display:block;
	margin-left:140px;
	margin-top:3px;
	font-size:10px;
	/*color:#585856;*/
	color:#959591;
	background-color:transparent;
	width:363px;
	}
#addPhotoFrm .inpTxt, #powiadomZnajomychFrm .inpTxt, #registerFrm .inpTxt, #loginFrm2 .inpTxt{
	border:1px solid #ccc;
	}
#addPhotoFrm #category{
	width:360px;
	}
#addPhotoFrm #file{
	width:363px;
	}	
@media all and (min-width: 0px){
    body:not(:root:root) #file {
        color:#fff;
    }
}	

#addPhotoFrm #title{
	width:360px;
	}		
#addPhotoFrm .btn{
	margin-left:390px;
	}
	
	
	
	
	
/*******powiadom znajomych********/
h1.powiadomZnajomych {
	margin-top: 15px;
	display: block;
	width: 202px;
	height: 44px;
	background: transparent url('../design_img/powiadom-znajomych-submenu.gif') 0 0 no-repeat;
}

#powiadomZnajomychFrm textarea {
	width: 360px;
}

#powiadomZnajomychFrm #emailInp {
	height: 38px;
}

#powiadomZnajomychFrm #mailBody {
	height: 170px;
}

#powiadomZnajomychFrm .btn, #registerFrm .btn {
	margin-left: 440px;
}


/**********ZarejestrujZaloguj**************/
h2.registerHead {
	/*display: block;
	background: transparent url('../design_img/zarejestruj-sie-head.gif') 0 0 no-repeat;
	width: 156px;
	height: 43px;*/
	margin-top: 15px;
}

#registerFrm .inpTxt, #loginFrm2 .inpTxt {
	width: 363px;
}

.checkLabel {
	display: inline !important;
	float: none !important;
	width: 350px !important;
}

#loginFrm2 .btn{
	margin-left:435px;
}

.checkboxWrap {
	margin-left: 140px;
}

.checkboxWrap input {
	float: left;
	margin-top: 1px;
}

.checkboxWrap span, .checkboxWrap label {
	margin-left: 5px !important;
	margin-top: 0 !important;
	color: #fff !important;
	font-size: 11px !important;
	width: 345px !important;
	float: none !important;
	display: inline !important;
}

.zdjeciaMaksaSpacer {
	margin-bottom: 25px;
}

/*******siglePhotoMax**********/
#maxSinglePhotoContainer {
	padding-top: 20px;
}


#maxSinglePhoto {
	position: relative;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 30px;
}
#maxSinglePhoto a img {
	border: 5px solid #FFFFFF;
}

#maxSinglePhoto a:hover img {
	border: 5px solid #80bb52;
}

.maxSinglePhotoTasma {
	position: absolute;
	top: -25px;
	left: -20px;
}

.maxSinglePhotoCamera {
	position: absolute;
	bottom: -30px;
	right: -10px;
}

.maxSinglePhotoInfo {
	padding-top: 6px;
	margin-left: 440px;
}

#singlePhotoCloud {
	margin-top: 20px;
}

#singlePhotoCloud .innerSinglePhotoCloud {
	background: #80bb52;
	width: 453px;
	padding: 0 10px;
}


/********subnav***********/
.profilMojeZdjecia {
	display: block;
	background: transparent url('../design_img/moje_zdjecia.gif') -116px -8px no-repeat;
	height: 36px;
	width: 113px;
}

.profilMojeZdjecia:hover {
	background-position: -3px -7px;

}

.active .profilMojeZdjecia {
	background-position: -229px -7px !important;	
}

.profilMojeFilmy {
	display: block;
	background: transparent url('../design_img/moje_filmy.png') -92px -7px no-repeat;
	height: 36px;
	width: 92px;
}

.profilMojeFilmy:hover {
	background-position: 0px -7px;

}

.active .profilMojeFilmy {
	background-position: -184px -7px !important;	
}


.profilDodajZdjecia {
	display: block;
	background: transparent url('../design_img/dodaj_zdjecia.png') -123px -7px no-repeat;
	height: 36px;
	width: 123px;
}

.profilDodajZdjecia:hover {
	background-position: 0px -7px;

}

.active .profilDodajZdjecia {
	background-position: -246px -7px !important;
}

.profilDodajFilmy {
	display: block;
	background: transparent url('../design_img/dodaj_filmy.png') -99px -7px no-repeat;
	height: 36px;
	width: 99px;
}

.profilDodajFilmy:hover {
	background-position: 0px -7px;

}

.active .profilDodajFilmy {
	background-position: -198px -7px !important;
}

.profilJakWidza {
	display: block;
	background: transparent url('../design_img/jak_inni_widza.gif') -240px -8px no-repeat;
	height: 36px;
	width: 235px;
}

.profilJakWidza:hover {
	background-position: -3px -8px;

}

.active .profilJakWidza {
	background-position: -475px -8px !important;
}


.profilEdytuj {
	display: block;
	background: transparent url('../design_img/edytuj_profil.gif') -127px -7px no-repeat;
	height: 36px;
	width: 123px;
}

.profilEdytuj:hover {
	background-position: -1px -8px;
}

.active .profilEdytuj {
	background-position: -253px -8px !important;
}

.profilOddajGlosy {
	display: block;
	background: transparent url('../design_img/oddaj_glosy.gif') -110px -7px no-repeat;
	height: 36px;
	width: 107px;
}

.profilOddajGlosy:hover {
	background-position: -1px -7px;
}

.active .profilOddajGlosy {
	background-position: -219px -8px !important;
}




/*****8najnowsze od kamila********/
#wywolujTxt{
	float:right;
	background-color:#80ba53;
	color:#fff;
	width:243px;
	margin-right:20px;
	padding:15px;
	line-height:1.6;
	position:relative;
	}		
#wywolujTxtTop{
	position:absolute;
	top:0;
	left:0;
	}
#wywolujTxtBottom{
	position:absolute;
	bottom:0;
	left:0;
	}
#wywolujTxtDziobek{
	position:absolute;
	top:60px;
	left:-32px;
	}	
#userFrm li{
	list-style-type:none;
	margin-bottom:10px;
	}	
* + html #userFrm li{
	list-style-type:none;
	margin-bottom:5px;
	}	
* html #userFrm li{
	list-style-type:none;
	margin-bottom:5px;
	}							 
#userFrm li label{
	display:block;
	float:left;
	width:125px;
	}	
#userFrm li span{
	display:block;
	margin-left:125px;
	font-size:10px;
	color:#404040;
	}	
.userFrmLeft div{
	margin-left:120px !important;
	}	
.userFrmLeft div label{	
	width:130px !important;
	}
.userFrmLeft div .inpTxt{
	width:120px !important;
	}			
#userFrm b{
	background-color:transparent;
	color:#80ba53;
	}	
#userFrm .inpTxt{
	border:1px solid #ccc;
	padding:1px;
	width:250px;
	}	
#userFrm select{
	border:1px solid #ccc;
	padding:1px;
	width:253px;
	}
#userFrm textarea{
	border:1px solid #ccc;
	padding:1px;
	width:650px;
	height:100px;
	}			
#userFrm p{
	line-height:1.6;
	margin-bottom:10px;
	}	
#userFrm ul li ul li{
	display:inline;
	}		
.userFrmLeft{
	float:left;
	width:400px;
	}	
.userFrmRight{
	float:right;
	width:400px;
	}	
#userFrm{
	width:800px;
	margin:0 auto;
	margin-bottom:50px;
	}	
.additionalInfo,.additionalInfo2{
	margin-left:125px;
	}	
.additionalInfo label{
	float:none !important;
	display:inline !important;
	}	
.additionalInfo2 label{
	width:50px !important;
	}	
.additionalInfo2 .inpTxt{
	width:200px !important;
	}		
.additionalInfo2 select{
	width:203px !important;
	}	
#saveBtn{
	float:right;
	margin:20px 20px 20px 0;
	}
    
    
/********statyczna*************/
#contentStat {
 width:902px;
 background-color: #80bb52;
 margin: 0 auto;
}

#contentStat #staticInside{
	line-height: 17px;
	font-size: 13px;
	text-align: justify;
	padding: 30px;
}
#staticInside ol, #staticInside ul{
	padding-left:25px;
	}
#staticInside p, #staticInside ol,#staticInside ul, #staticInside li, #staticInside li strong {
	line-height: 17px;
	font-size: 13px;
	text-align: justify;
}

#staticInside table, #staticInside table strong {
	line-height: 17px;
	font-size: 11px;
	text-align: left;
	padding:3px;
}

#staticInside a {
	color: #fff;
	text-decoration: underline;
	font-size: 13px;
}

#staticInside .staticBigBox {
	padding-bottom: 35px;
}

#staticInside a:hover {
	color: #51514F;
	text-decoration: underline;
	/*text-decoration: none;*/
}

#staticInside h1 {
	font-weight: bold;
	font-size: 15px;
}

img.btTop {
 width:902px;
display: block;
}

img.btBottom {
 width:902px;
display: block
}


* + html #strzalki {
    position: relative;
    top:-20px;
    left: -360px;
    z-index:999;
}

.hs10 {
    background: transparent url(../design_img/hs10.png) -226px -5px no-repeat;
    display: block;
    height: 40px;
    width: 113px;
}

.hs10:hover {
    background-position: -2px -5px;
    
}

.active .hs10 {
    background-position: -113px -5px !important;
}

.xp10 {
    background: transparent url(../design_img/xp10.png) -226px -5px no-repeat;
    display: block;
    height: 40px;
    width: 113px;
}

.xp10:hover {
    background-position: -2px -5px;
    
}

.active .xp10 {
    background-position: -113px -5px !important;
}

.s200exr {
    background: transparent url(../design_img/fujifilm_s200exr.png) -304px -5px no-repeat;
    display: block;
    height: 40px;
    width: 152px;
}

.s200exr:hover {
    background-position: 0px -5px;
    
}

.active .s200exr {
    background-position: -152px -5px !important;
}

.j50 {
    background: transparent url('../design_img/fujifilm_j50.gif') -230px -5px no-repeat;
    display: block;
    height: 40px;
    width: 105px;
}

.j50:hover {
    background-position: -8px -5px;
}

.active .j50 {
	background-position: -122px -5px;
}

.z33wp {
    background: transparent url(../design_img/fujifilm_z33wp.png) -276px -5px no-repeat;
    display: block;
    height: 40px;
    width: 138px;
}

.z33wp:hover {
    background-position: 0px -5px;
}

.active .z33wp {
	background-position: -138px -5px;
}

.f70exr {
    background: transparent url(../design_img/fujifilm_f70exr.png) -274px -5px no-repeat;
    display: block;
    height: 40px;
    width: 137px;
}

.f70exr:hover {
    background-position: 0 -5px;
}

.active .f70exr {
	background-position: -137px -5px;
}

.s1500 {
    background: transparent url(../design_img/fujifilm_s1500.png) -256px -5px no-repeat;
    display: block;
    height: 40px;
    width: 128px;
}

.s1500:hover {
    background-position: 0px -5px;
}

.active .s1500 {
	background-position: -128px -5px;
}

.z20fd {
    background: transparent url('../design_img/fujifilm_z20fd.gif') -277px -5px no-repeat;
    display: block;
    height: 40px;
    width: 128px;
}

.z20fd:hover {
    background-position: -5px -5px;
}

.active .z20fd {
	background-position: -142px -5px;
}

#subNavigation .last {
    margin-right: 0;
}

 .allPhotos{
 display:block;
 width:166px;
 height:45px;
 background:transparent url(../design_img/wszystkie_zdjecia.gif) 168px 0px;
 }
.allPhotos:hover{
 display:block;
 width:166px;
 height:45px;
 background:transparent url(../design_img/wszystkie_zdjecia.gif) 1px 1px;
 }
.active .allPhotos{
 display:block;
 width:166px;
 height:45px;
 background:transparent url(../design_img/wszystkie_zdjecia.gif) 330px 1px !important;
 } 
.zblizenia{
 display:block;
 width:83px;
 height:43px;
 background:transparent url(../design_img/zblizenia.gif) 86px 1px;
 }
.zblizenia:hover{
 display:block;
 width:83px;
 height:43px;
 background:transparent url(../design_img/zblizenia.gif) 263px 0px;
 } 
.ogien{
 display:block;
 width:49px;
 height:43px;
 background:transparent url(../design_img/ogien.png) -98px 0px;
 }
.ogien:hover{
 display:block;
 width:49px;
 height:43px;
 background:transparent url(../design_img/ogien.png) 0px 0px;
 }
.powietrze{
 display:block;
 width:94px;
 height:43px;
 background:transparent url(../design_img/powietrze.png) -188px 0px;
 }
.powietrze:hover{
 display:block;
 background:transparent url(../design_img/powietrze.png) 0px 0px;
 }
.woda{
 display:block;
 width:49px;
 height:43px;
 background:transparent url(../design_img/woda.png) -98px 0px;
 }
.woda:hover{
 display:block;
 background:transparent url(../design_img/woda.png) 0px 0px;
 }
.ziemia{
 display:block;
 width:61px;
 height:43px;
 background:transparent url(../design_img/ziemia.png) -122px 0px;
 }
.ziemia:hover{
 display:block;
 background-position: 0px 0px;
}
 
 
#pList {
	list-style: none;
}

#pList li {
	float: left;
	margin-right: 8px;
}

 .active .zblizenia{
 display:block;
 width:83px;
 height:43px;
 background:transparent url(../design_img/zblizenia.gif) 174px 1px !important;
 }
.active .ogien{
 display:block;
 background:transparent url(../design_img/ogien.png) -49px 0px !important;
 } 
.active .powietrze{
 display:block;
 background:transparent url(../design_img/powietrze.png) -94px 0px !important;
 } 
.active .woda{
 display:block;
 background:transparent url(../design_img/woda.png) -49px 0px !important;
 }
.active .ziemia{
 display:block;
 background:transparent url(../design_img/ziemia.png) -61px 0px !important;
}
 
#userPhotoTitle {
	font-size: 15px;
}

/*najnowsze kamil*/

* html #br{
	position:absolute;
	bottom:-1px;
	right:-2px;
}
 
* html #tr{
	position:absolute;
	top:-1px;
	right:-2px;
}
 
* html #cameraNavigation{
	width:935px;
	margin:0 auto;
	position:relative;
	top:1px;
	left:-1px;
}

* html #cameraPreview{
	float:left;
	width:720px;
	margin-left:8px;
}

* html #shops{
	width:170px;
	float:right;
	margin-right:0;
	padding-right:15px;
}

 * html #wywolujTxt{
	float:right;
	background-color:#80ba53;
	color:#fff;
	width:243px;
	margin-right:10px;
	padding:15px;
	line-height:1.6;
	position:relative;
}

.emocje{
	display:block;
	width:58px;
	height:43px;
	background:transparent url(../design_img/emocje.gif) 58px 1px;
}

.emocje:hover{
	display:block;
	width:58px;
	height:43px;
	background:transparent url(../design_img/emocje.gif) -2px 1px;
}

.active .emocje{
	display:block;
	width:58px;
	height:43px;
	background:transparent url(../design_img/emocje.gif) 121px 1px !important;
}

#emailLbl{
 position:absolute;
 top:2px;
 left:2px;
 color:#333;
 font-weight:bold;
 font-size:11px;
 visibility: hidden;
 }
#passLbl{
 position:absolute;
 top:2px;
 left:5px;
 color:#333;
 font-weight:bold;
 font-size:11px !important;
 visibility: hidden;
 }
 
 #loginFrm li{
 position:relative;
 }
 
 #contentStat, #contentStat p strong {
	font-size: 13px;
 }
 
 #contentStat .headImg {
	float:left;
 }
 
 #contentStat p {
	clear:both;
 }
 
 #headImgWycieczki {
	margin-left: -15px;
	margin-top: -15px;
 }
 
 #headImgAparaty {
	margin-left: -20px;
	margin-top: -20px;
	margin-right: 5px;
 }
 
 #headImgPocieszenia {
	margin-left: -10px;
	margin-top: -15px;
	margin-right: 10px;
 }
 
 #wywolujTxt a{
	background-color: transparent;
	color:#fff;
}
#wywolujTxt ul{
	padding-left:15px;
	margin-bottom:10px;
}	
#wywolujTxt li img{
	position:relative;
	top:3px;
}	
#wywolujTxt li ul{
	margin-top:5px;
	display:none;
}

.photo {
	text-align: center;
}

.yesNoBtn {
	width: 120px;
	margin-right: 30px;
	background-color: #80bb52;
	color: #20201E;
	border: none;
	font-weight: bold;
}


/*******editProfileAvatar**********/

#userFrm #photoPreview {
	position: relative;
	float: left;
	/*width: 310px;
	height: 245px;*/
}

#userFrm #photoPreview img {
	display: block;
}

#userFrm #photoPreview #deletePhotoPreview {
	text-align: center;
	padding: 3px 9px 6px 9px;
	position: absolute;
	top: 0;
	left: 0;
	background: #80bb52;
	color: #20201E;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	float: left;
}

#userFrm #photoPreview #deletePhotoPreview:hover {
	background: #404040;
	color: #80bb52;
}


/***********wywolujpoprawki*************/

#wywolujTxt h1 {
	padding-left: 15px;
}

#wywolujTxt ul {
	list-style: none;
}


/**************MD**************/





/*****1:30**/
.cdrdigital span,.dvdlabelflash span, .bluray span{
	display:none;
	}
.cdrdigital{
	display:block;
	width:100px;
	height:42px;
	background:transparent url(../design_img/cdr_digital.gif) 0px 3px no-repeat;
	}
.cdrdigital:hover{
	background:transparent url(../design_img/cdr_digital.gif) -108px 3px no-repeat;
	}	
.active .cdrdigital{
	background:transparent url(../design_img/cdr_digital.gif) -216px 3px no-repeat;
	}		
.dvdlabelflash{
	display:block;
	width:130px;
	height:42px;
	background:transparent url(../design_img/dvd_labelflash.gif) 0px 3px no-repeat;
	}
.dvdlabelflash:hover{
	background:transparent url(../design_img/dvd_labelflash.gif) -137px 3px no-repeat;
	}
.active .dvdlabelflash{
	background:transparent url(../design_img/dvd_labelflash.gif) -273px 3px no-repeat;
	}		
.bluray{
	display:block;
	width:107px;
	height:42px;
	background:transparent url(../design_img/bluray.gif) 0px 5px no-repeat;
	}		
.bluray:hover{
	background:transparent url(../design_img/bluray.gif) -115px 5px no-repeat;
	}
.active .bluray{
	background:transparent url(../design_img/bluray.gif) -228px 5px no-repeat;
	}			
/*.cdrdigital, .dvdlabelflash, .bluray {
	font-size: 20px;
	color: #80bb52;
	font-weight: bold;
	text-decoration: none;
}

.cdrdigital:hover, .dvdlabelflash:hover, .bluray:hover {
	color: #fff;
}

.active .cdrdigital, .active .dvdlabelflash, .active .bluray {
	text-decoration: underline;
	color: #fff;
}
*/

* html #wywolujTxt {
	/*margin-right: 0;*/
	padding-right: 0;
	padding-left: 0;
}

* html #wywolujTxt h1 {
	width: 213px;
	overflow: hidden;
	padding-left:30px
}

* html #wywolujTxt ul {
	width: 213px;
	overflow: hidden;
	padding-left:30px
}

* html #wywolujTxt ul li ul {
	width: 198px;
	
}

#wywolujTxtBottom {
	position:relative;
	left:-15px;
	bottom:-20px;
}

* html #wywolujTxtBottom {
	left: 0;
}

#wywolujTxt ul li ul {
	list-style: disc;
}

#singlePhotoAward {
	width:109px;
	height:105px;
	position:absolute;
	left:505px;
	top:-50px;
}

#singlePhotoAwardSmall {
	width:50px;
	height:48px;
	position:absolute;
	left:140px;
	top:-10px;
	z-index:1;
}

#singlePhotoHolderLink {
	background: #eeffcc !important;
	border: 5px solid #fff;
	display: block;
	width: 575px;
}

#singlePhotoHolderLink:hover {
	border-color: #80ba53;
}

#singlePhotoHolderLink img {
	display: block;
	margin: 0 auto;
}

#pList li a {
	display: block;
	width: 148px;
	text-decoration: none;
	text-align: center;
}

#pList li a span {
	font-weight: bold;
}

#pList li a img {
	display: block;
	margin-bottom: 5px;
}

#pList li a:hover span {
	text-decoration: underline;
}

#cameraThumbs ul li a {
	display: block;
	width: 70px;
	height: 70px;
	overflow: hidden;
}

.maxAboutCloud a {
	color: #000 !important;
	text-decoration: underline !important;
}

.maxAboutCloud a:hover {
	text-decoration: none !important;
}

* html #aparaty .last {
	padding-right: 0;
}

* html #aparaty .last img.kategoria {
	right: 0;
}

* + html #aparaty .last {
	padding-right: 0;
}

* + html #aparaty .last img.kategoria {
	right: -25px;
	/*border: 1px solid red;*/
}


/*************XXX:ZWYCIĘZCY*********************************/

ul.zwyciezcy {
	list-style: none;
	margin-top: 10px;
	margin-left: -10px;
	width: 960px;
	padding-bottom:20px;
}

ul.zwyciezcy li {
	width: 240px;
	float: left;
	/*height: 250px;*/
	padding-top:50px;
	background: url('../design_img/korona-zwyciezcy-mini.gif') top left no-repeat;
}

ul.zwyciezcy li.kategoria {
	background:none;
	width:200px;
	padding-left:10px;
}

ul.zwyciezcy li a.lans,
ul.zwyciezcy li a.moje_miasto,
ul.zwyciezcy li a.natura,
ul.zwyciezcy li a.rodzina,
ul.zwyciezcy li a.zblizenia,
ul.zwyciezcy li a.emocje {
	margin-left: 50px;
	margin-top: 10px;
}

div.zwyciezcyPhotoContainer {
	position: relative;
	background: url('../design_img/smallPhotoBg2.png') top left no-repeat;
	width: 205px;
	height: 158px;
	margin-top: -10px;
	margin-left: 8px;
}

a.zwyciezcyPhotoPreview {
	display: block;
	width: 182px !important;
	height: 138px !important;
	overflow: hidden !important;
	margin-left: 11px !important;
	padding-top: 12px !important;
	margin-top: 0 !important;
}

.zwyciezcyPhotoInfo {
	margin-left: 16px;
	margin-top: 15px;
}


.zwyciezcyPhotoInfo a {
	font-weight: bold;
}

img.nagroda {
	position: absolute;
	bottom: -15px;
	right: -10px;
}

a.zwinRozwinBtn {
	display: block;
	background: url('../design_img/zwin-zwyciezcy-btn.gif') 0 0 no-repeat;
	width: 323px;
	height: 31px;
	margin-top: 20px;
}

#zwyciezcyPozostaleMiejsca, #zwyciezcyPozostaleMiejscaMaj, #zwyciezcyPozostaleMiejscaMajFuji {
	display: none;
}

#zwyciezcyPozostaleMiejsca h2, #zwyciezcyPozostaleMiejscaMaj h2, #zwyciezcyPozostaleMiejscaMajFuji h2 {
	margin-top: 20px;
}

h2.zwyciezcyHead {
	margin-top: 20px;
}

/*************** BLOG ******************/

a.dodajDoBloga {
	background:url(../design_img/dodaj_do_bloga.gif) no-repeat;
	display:block;
	width:230px;
	height:44px;
}

a.dodajDoBloga span {
	position:absolute;
	top:-9999px;
}

a.dodajOpinie {
	background:url(../design_img/dodaj_opinie.png) no-repeat;
	display:block;
	width:174px;
	height:44px;
	margin-bottom:20px;
}

a.dodajOpinie span {
	position:absolute;
	top:-9999px;
}

.blogBox {
	background:#000 url(../design_img/blog_even_top.png) no-repeat;
	padding:20px;
	width:896px;
}

.blogBox .bottom {
	background:url(../design_img/blog_even_bottom.png) 0 15px no-repeat;
	height:10px;
	font-size:0;
	margin:0 -20px -20px -20px;
	padding-top:15px;
}

.oddBlog {
	background:#333330 url(../design_img/blog_odd_top.png) no-repeat;
}

.oddBlog .bottom {
	background:url(../design_img/blog_odd_bottom.png) 0 15px no-repeat;
}

.blogBox .blogTitle {
	color:#80BB52;
	font-size:14px;
	padding-bottom:5px;
	text-decoration:underline;
}

.blogBox .blogCont {
	float:left;
	width:580px;
}

.blogBox .blogCont ul, .blogBox .blogCont ol {
	padding-left:20px;
}

.blogBox .blogAuthor {
	color:#80BB52;
	font-size:13px;
	padding:30px 0 0 0;
}

.blogBox .commentAuthor {
	font-size:10px !important;
	padding-top:10px !important;
}

.blogBox .blogPhotos {
	float:right;
	width:290px;
}

.blogBox .blogPhotos .morePhotos {
	display:block;
	background:url(../design_img/zobacz_wiecej_zdjec.png) no-repeat;
	width:141px;
	height:28px;
	position:relative;
	left:285px;
}

.blogBox .smallPhotoWrap{
	width:135px;/*170*/
	height:103px;/*130*/
	position:relative;
	float:left;
	z-index:60;
	margin-bottom:10px;
	background:transparent url(../design_img/smallPhotoBg.png) top left no-repeat;
	}		
.blogBox .smallPhoto{
	position:absolute;
	top:3px;
	left:11px;
	width:115px;
	height:90px;
	overflow:hidden;
	text-align: center;
	}	
	
span.gradePhotoItem {
	padding:4px;
	margin:2px;
	border:1px solid #111;
	background-color:#444;
	color:black;
	font-weight:bold;
	text-decoration: blink;
}
span.gradePhotoItem a {
	text-decoration: none !important;
}

span.gradePhotoItem:hover {
	background-color:#111;
}

/* tomek */
p.witaj {
	margin-left: 50px;
	font-size: 14px;
}
	p.witaj span {
		font-weight: 700;
		font-size: 16px;
	}

#winnerMonthSelect {
	display:none;
	position:absolute;
	left:27px;
	top:196px;
	background:red;
	width:163px;
	list-style:none;
	background:#000;
	border:1px solid #94C475;
	border-top:0;
}

#winnerMonthSelect li a {
	text-decoration:none;
	display:block;
	padding:4px 0 4px 3px;
}

#winnerMonthSelect li a.active {
	font-weight:bold;
}

#winnerMonthSelect li a:hover {
	text-decoration:underline;
}

.nagrodyBox {
	width:300px;
	float:left;
	padding-top:50px;
	margin-right:10px;
}

.nagrodyBox .title {
	width:265px;
	height:23px;
	padding-top:8px;
	background:url(../design_img/nagrody_tytul2.png) no-repeat;
	margin:auto;
	font-size:12px;
	text-align:center;
}

.nagrodyBox .photo1 {
	text-align:center;
	background:url(../design_img/nagrody_1.png) left bottom no-repeat;
	margin-bottom:20px;
	padding-top:30px;
}

.nagrodyBox .photo2 {
	text-align:center;
	background:url(../design_img/nagrody_2.png) left bottom no-repeat;
	margin-bottom:20px;
	padding-top:30px;
}

.nagrodyBox .photo3 {
	text-align:center;
	background:url(../design_img/nagrody_3.png) left bottom no-repeat;
	margin-bottom:20px;
	padding-top:30px;
}

.nagrodyBox .desc {
	background:#80bb52 url(../design_img/nagrody_top.png) no-repeat;
	width:245px;
	padding:40px 10px 10px 10px;
	margin:auto;
}

.nagrodyBox .desc a {
	color:#FFF !important;
}

.nagrodyBox .descBottom {
	background:#80bb52 url(../design_img/nagrody_bottom.png) no-repeat;
	width:265px;
	height:8px;
	font-size:0;
	margin:auto;
}

#giveAward {
	padding:10px 0;
	float:left;
	width:300px;
}

#giveAward p {
	width:160px;
	padding-top:5px;
}

#giveAward fieldset, #giveAward form, #giveAward fieldset input {
	border:0;
	margin:0;
	padding:0;
}

#giveAward fieldset label {
	display:block;
	width:65px;
	float:left;
}

#giveAward fieldset input {
	width:105px;
	background:#80BB52;
	padding:2px;
	margin:0 2px 5px 0;
	color:#FFF;
	float:left;
}

#giveAward fieldset select {
	width:110px;
	background:#80BB52;
	padding:0;
	margin:0 2px 5px 0;
	color:#FFF;
	float:left;
}

#giveAward fieldset input.sendBttn {
	padding:2px 3px;
	width:60px;
	position:relative;
	left:115px;
	cursor:pointer;
}