#kohana-profiler *{
 color:#000 !important;
 font-size:14px !important;
 }

#report_form label{
 width:185px;
 }
 
#report_form p{
 width:500px;
 }
#report_form .big_submit{
 color:#fff;
 font-size:110%;
 display:block;
 width:auto;
 height:40px;
 padding:0 10px;
 background-image: url(img/button_2.png);
 }
.captcha{
 width:400px;
 overflow:hidden;
 display:block;
 }
 
body, html{
 margin:0;
 padding:0;
 font-size:12px;
 color:#fff;
 font-family:Tahoma, sans-serif;
 counter-reset:section;
 }
h2{
 font:bold 16px/20px Tahoma, sans-serif;
 }
h4 a{
 color:#B3E955;
 font-size:120%;
 }
body{
 background:#31c4f5 url(img/bg.jpg) repeat-x;
 position:relative;
 text-align:center;
 }
a{
 text-decoration:none;
 color:#B3E955;
 }
a:hover{
 text-decoration:underline;
 }
#to_link label{
 width:150px;
 }
#to_link input{
 width:300px;
 }
#to_link{
 height:auto;
 }
 
/* Facebook link */
#like_fb{
 font:normal 13px/21px Tahoma, sans-serif;
 margin:0 auto;
 width:600px;
 text-align:left;
 }
body.transparent_widget{
 color:#FFF !important;
 }
/*Facebook liker*/
body span.liker{ 
 padding-left:40px;
 margin:5px;
 display:block;
 float:left;
 }
span.g_liker{
 padding-left:5px;
 margin:8px 0 2px 0;
 }
body span.i_liker{
 float:left;
 display:block;
 clear:both;
 max-width:400px;
 padding-left:3px;
  margin:5px 5px 5px 5px;
 }
.rap_link{
 position:absolute;
 top:0px;
 right:5px;
 }
.date{
 width:250px !important;
 float:left;
 line-height:14px !important;
 }
/* Top linki */
#up_links{
 width:740px;
 margin:0 auto;
 line-height:24px;
 height:28px;
 text-align:left;
 }
#up_links span{
 color:#fff;
 display:block;
 float:left;
 padding-left:30px;
 }
#up_links .normal_up_link{
 margin:0 0 0 4px;
 padding:0;
 font-size:12px;
 line-height:24px;
 }
#up_links .small_up_link{
 margin:0;
 padding:0;
 font-size:11px;
 line-height:24px;
 }
#up_links a{
 margin-left:20px;
 padding-left:23px;
 margin-top:5px;
 height:18px;
 display:block;
 float:left;
 line-height:18px;
 font-size:11px;
 color:#fff;

 }
#kontakt, #regulamin, #multiupload, #gallery, #reklama, #log, #zdalny{
 background-image:url(img/top_links.png) !important;
 background-image:url(img/top_links.gif);
 background-repeat:no-repeat;
 
 }
#kontakt{
 background-position:2px 2px;
 }
#regulamin{
 background-position:3px -17px;
 }
#multiupload{
 background-position:0px -35px;
 }
#gallery{
 background-position:0px -53px;
 }
#reklama{
 background-position:0px -72px;
 }
 
#log{
 background-position:0px -89px;
 }
#zdalny{
 background-position:0px -109px;
 }
/*Logo*/
#logo{ 
 width:380px;
 height: 84px;
 display:block;
 margin:20px auto 20px auto;
 }
#logo.st{ 
 margin-top:80px !important;
 }
#logo a b{
 display:block;
 height:0px;
 overflow:hidden;
 }
#logo a:hover{ 
 text-decoration:none;
 }
#logo a{ 
 width:380px;
 height: 84px;
 display:block;
 margin:0;
 padding:0;
 background:url(img/logo.png) no-repeat;
 text-align:center;
 font-family:Century Gothic;
 font-size:13px;
 font-weight:normal;
 line-height:140px;
 text-indent:0px;
 font-weight: normal;
 font-style: normal;
 overflow:hidden;
 position:relative;
 left:0;
 right:0;
 color:#fff;
 outline:none;
 }
 
a.orglogo{
 background:url(img/ifotosorg.png) no-repeat !important;
 }
/* Ads */
#prom{
 text-align:center;
 }
#prom a{
 }
#prom a img{
 border:0;
 }
 
#remote_form_send{
 margin:0 auto;
 width:600px;
 background:#29a7d0;
 -webkit-border-radius: 20px; /* Safari, Chrome */
 -khtml-border-radius: 20px;	/* Konqueror */
 -moz-border-radius: 20px; /* Firefox */
 border-radius: 20px;
 padding:10px;
 overflow:hidden;
 }
#remote_form_send .input_normal{
 width:500px;
 border:0;
 -webkit-border-radius: 5px;
 border-radius: 5px;  
 padding:5px;
 }
body #remote_form_send .buttons{
 font-size:130%;
 font-weight:bold;
 margin:5px auto;
 display:block;
 float:none;
 padding:3px 30px;
 height:40px;
 }
 
/*Form Normal Upload */
#normal_form_send{
 margin:0 auto;
 width:346px;
 height:100px;
 }
.normal_d_send{
 width:346px;
 height:69px;
 background:#29a7d0;
 -webkit-border-radius: 30px; /* Safari, Chrome */
 -khtml-border-radius: 30px;	/* Konqueror */
 -moz-border-radius: 30px; /* Firefox */
 border-radius: 30px;
 }
#normal_form_send input{
 margin:23px 0 0 10px;
 color:#000;
 }
#normal_form_send button, .big_submit{


background: #d2ff52;
background: -moz-linear-gradient(top,  #d2ff52 0%, #78ad32 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2ff52), color-stop(100%,#78ad32));
background: -webkit-linear-gradient(top,  #d2ff52 0%,#78ad32 100%);
background: -o-linear-gradient(top,  #d2ff52 0%,#78ad32 100%);
background: -ms-linear-gradient(top,  #d2ff52 0%,#78ad32 100%);
background: linear-gradient(top,  #d2ff52 0%,#78ad32 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#78ad32',GradientType=0 );


 display:block;
 border:0;
 width:220px;
 height:30px;
 margin:-15px 0 10px 70px;
 padding-bottom:2px;
 font:bold 12px/17px Arial, Verdana, sans-serif;
 text-shadow: #6374AB 1px 1px 1px;
 -webkit-border-radius: 10px; /* Safari, Chrome */
 -khtml-border-radius: 10px;	/* Konqueror */
 -moz-border-radius: 10px; /* Firefox */
 border-radius: 10px;
 border-right:#2589ab 1px solid;
 border-bottom:#2589ab 1px solid;
 outline:none;
 cursor:pointer;
 color:#fff;
 }
button::-moz-focus-inner { border: 0; }

#loading{
display:none;
text-align:center;
}
/*Bluebox z plamą */
.info_div{
 width:600px;
 text-align:justify !important;
 }
.blue_text_corner{
 display:inline-block;
 background:url(img/corner_reedit.png) no-repeat;
 min-height:79px;
 min-width:71px;
 padding:30px 15px 32px 28px;
 margin:0 auto;
 }
.blue_text_corner {
 *display:inline;
 *overflow:hidden;
 }
 
.blue_text{
 padding:16px 16px 10px 16px;
 background-color:#2289AB;
 text-align:left;
 line-height:26px;
 display:inline-block;
 }
 
/* Linki w blue Text */
.blue_text a{
 color:#B3E955;
 }
.blue_text a img{
 border-color:#B3E955;
 border-width:2px;
 }
.blue_text h4{
 font-size:15px;
 margin:10px 0 0 20px;
 padding:0;
 color:#fff;
 }
.blue_text i, .blue_text em{
 font-style:normal;
 }
.blue_t_n{
 float:left;
 display:inline;
 margin-left:50px;
 }
.blue_text p{
 display:block;
 float:left;
 width:400px;
 text-align:justify;
 }
/*Stopka */
#footy{
 padding:0 0 5px 0;
 overflow:hidden;
 line-height:20px;
 position:fixed;
 bottom:0;
 
    background-color: rgba(49, 196, 245, 0.6);
    background: rgba(49, 196, 245, 0.6);
 text-indent:30px;
 text-align:right;
 width:100%;
 }
#footy a:last-of-type{
 margin-right:20px;
 }
.main_up{
 margin-right:20px;
 margin-top:3px;
 cursor:pointer;
 }
#facebook_tab{
 cursor:pointer; 
 position:fixed;	
 z-index:200; top:50px;	
 padding-left:30px;
 right:-330px;	
 width:330px;	
 height:275px;	
 background:url(img/facebook-right.png) no-repeat;
 }
#footy a{
 color:#fff;
 }
#cw_img_link{
background:url(http://ifotos.pl/media/1/img/logo_cw_2013.png) center no-repeat;
display:block;
float:left;
height:55px;
line-height:300px;
margin:-2px 20px;
overflow:hidden;
width:160px;
}
#all_cont{
 padding:50px 0 10px 0;
 }
.info_blue_text{
 padding-bottom:80px;
 width:70%;
 max-width:1400px;
 min-width:600px;
 }
.info_blue_text > div{
 width:auto;
 display:block;
 overflow:hidden;
 }

/*Login form*/
.standardform{
 width:300px;
 }
.standardform label{
 width:100px;
 display:block;
 float:left;
 text-align:right;
 margin-right:2px;
 }
.standardform input{
 border:none;
 color:#000;
 float:left;
 padding:2px;
 margin:0 6px 0 1px;
 }
input{
 border:none;
 color:#000;
 float:left;
 padding:5px;
 margin:6px;
 font-size:16px;
 -webkit-border-radius: 5px; /* Safari, Chrome */
 -khtml-border-radius: 5px;	/* Konqueror */
 -moz-border-radius: 5px; /* Firefox */
 border-radius: 5px;
 }
.urls input{
 width:120px;
 -webkit-border-radius: 5px; /* Safari, Chrome */
 -khtml-border-radius: 5px;	/* Konqueror */
 -moz-border-radius: 5px; /* Firefox */
 border-radius: 5px;
 margin-right:8px;
 }
.urls{
 float:left;
 line-height:36px;
 min-height:100px;
 min-width:370px;
 overflow:hidden;
 }
.hover{
 cursor:pointer;
 }
.urls >span {
 display:block;
 clear:both;
 }
.bupload .files  p{
 position:relative;
 overflow:hidden;
 clear:both;
}
.bupload .files canvas{
 float:left;
 margin:5px;
 }
.bupload .files > div{
 display:block;
 overflow:hidden;
 float:left;
 clear:both;
 }

.loader_sp {
  background: url(img/loader_2.gif) no-repeat center center;
  display: block !important;
  min-height: 100px;
  width: 100%;
  
}
.standardform p{
 display:block;
 float:none;
 margin:5px 0;
 min-height:24px;
 width:300px;
 }
.standardform .submit{
 background-color:transparent;
 border:0;
 position:relative;
 padding:0;
 margin:0;
 left:100px;
 width:140px;
 display:block;
 float:left;
 font-size:14px;
 font-weight:bold;
 color:#fff;
 cursor:pointer;
 }
.newform p{
 display:block;
 float:none;
 margin:5px 0px;
 min-height:24px;
 width:340px;
 overflow:hidden;
 }
.newform input[type=text]{
 border:none;
 color:#000;
 float:left;
 padding:2px 6px ;
 margin:6px;
 width:220px;
 font-size:16px;
 line-height:26px;
 float:left;
 color:#444444;
 font-family:verdana;
 }
.newform label{
 width:70px;
 display:block;
 float:left;
 text-align:right;
 margin:0 6px 0 1px;
 font-size:18px;
 line-height:18px;
 }
 
.newform input[type=checkbox]{
 width:40px;
 height:30px;
 border:0;
 margin:0 6px;
 padding:0;
 display:block;
 float:left;
 margin-top:-4px;
 }
.error{
 background:url(img/error.png) no-repeat;
 display:block;
 float:left;
 width:20px;
 height:20px;
 margin:0 5px;
 }
 
/*Info */
.info{
 width:600px;
 text-align:center;
 overflow:hidden;
 }
 .info-normal{
 width:auto;
 padding:10px 20px;
 text-align:center;
 overflow:hidden;
 clear:both;
 }
.info_big{
 width:800px;
 text-align:center;
 }
.info h3, .info_big h3{
 margin:2px 0;
 }
.alg_left{
 text-align:left;
 }
/*Obrazki wyświetlane na stronie */
.blue_images input{
 color:#000;
 }
.see_big, .see_mini, .links_gallery{
 text-align:center;
 display:block;
 position:relative;
 }
.see_big > span, .see_mini > span, .links_gallery > span{
 text-align:left;
 font-weight:bold;
 display:block;
 line-height:49px;
 overflow:hidden;
 }

.info_wsp{
 font-size:10px;
 font-weight:normal;

 }
.inp_type{
 color:#000;
 width:350px;
 border:none;
 border-bottom:#636363 1px solid;
 border-right:#636363 1px solid;
 font-size:13px;
 line-height:15px;
 padding:8px 5px;
 margin:10px;
 display:block;
 float:left;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px;	/* Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	border-radius: 5px;
 background:#fff;
 text-align:center;
 font-weight:normal;
 cursor:pointer;
}
.see_big span input, .see_mini span input, .links_gallery span input{
 color:#000;
 width:350px;
 border:none;
 border-bottom:#636363 1px solid;
 border-right:#636363 1px solid;
 font-size:14px;
 line-height:20px;
 padding:6px 7px;
 margin:10px;
 display:block;
 float:left;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px;	/* Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	border-radius: 5px;
 }
 
.ix {
background-image:url(img/x.png);
font-family:century gothic,verdana,serif;
font-weight:bold;
height:60px;
line-height:14px;
margin:auto;
overflow:hidden;
padding-left:40px;
padding-top:33px;
width:318px;
 position:relative;
 left:-10px;
}
.ok a, .ix  a{
 color:#B3E955;
 }
.ok {
background-image:url(img/ok.png);
font-family:century gothic,verdana,serif;
font-weight:bold;
height:48px;
line-height:14px;
margin:auto;
overflow:hidden;
padding-left:40px;
padding-top:45px;
width:318px;
 position:relative;
 left:-10px;
}


/*Corner Ad */
#cor_wklejasz:hover{
display:block;
width:445px;
height:373px;
position:absolute;
top:0px;
right:0px;
background-image:url(img/a/wklej_big.png);
}
#cor_wklejasz{
z-index:20;
display:block;
width:84px;
height:70px;
position:absolute;
top:0px;
right:0px;
background-image:url(img/a/wklej_mini.png);
}

/*Images profil */
.line_container{
 width:587px;
 padding:5px;
 background-color:#175b72;
 float:none;
 margin:1px 0;
 overflow:hidden;
 }
.error_span{
 font:bold 12px/26px Tahoma, century gothic,verdana,serif !important;
 background:url(img/cancel.png) no-repeat;
 height:32px;
 padding:3px 36px;
 display:inline-block;
 margin:3px auto;
 }
.ok_span{
 font:bold 12px/26px Tahoma, century gothic,verdana,serif !important;
 background:url(img/ok_2.png) no-repeat;
 height:32px;
 padding:3px 36px;
 display:inline-block;
 margin:3px auto;
 }
img.float{
 float:left;
 margin:3px;
 }
img.error_img{
 height:20px;
 margin:0 4px;
 }
.line_container_small div{
 font-size:11px;
 }
.column_image{
 overflow:hidden;
 float:left;
 margin:10px 0;
 width:100px;
 padding:0 20px 0 10px;
 border-right:1px #3398b9 solid;
 }
.column_image img{
 max-width:100px;
 float:left;
 }
.column_date{
 float:left;
 overflow:hidden;
 width:85px;
 margin:20px 0;
 padding:0 20px 0 10px;
 border-right:1px #3398b9 solid;
 }
.column_normal{
 padding:0 20px 0 10px;
 border-right:1px #3398b9 solid;
 float:left;
 overflow:hidden;
 width:95px;
 margin:20px 0;
 min-height:20px;
 }
.column_mini{
 padding:0 10px 0 10px;
 border-right:1px #3398b9 solid;
 float:left;
 overflow:hidden;
 width:45px;
 margin:20px 0;
 min-height:20px;
 }
.pages{
 margin:2px 4px;
 background:url(img/button_2.png) repeat-x;
 display:block;
 float:left;
 border:0;
 height:30px;
 font:bold 18px/26px Arial, Verdana, sans-serif;
 text-shadow: #6374AB 1px 1px 1px;
 -webkit-border-radius: 5px; /* Safari, Chrome */
 -khtml-border-radius: 5px;	/* Konqueror */
 -moz-border-radius: 5px; /* Firefox */
 border-radius: 5px;
 border-right:#134657 1px solid;
 border-bottom:#134657 1px solid;
 outline:none;
 cursor:pointer;
 color:#fff !important;
 text-align:center;
 padding:5px 10px;
 }
.pages b{
 font-size:24px;
 font-weight:bold;
 text-decoration:underline;
 }
.pages_container{
 display:inline-block;
 }
.form_del{
 width:450px;
 display:inline-block;
 float:none;
 font-size:18px;
 }
.form_del .submit{
  font-size:18px;
 }
.form_del h2{
  font-size:22px;
 }
#nie_form, #tak_form{
 width:100px;
 float:left;
 }
 
 /* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}

.gallery_multiupload .form_multiupload{
 display:none;
}
.form_multiupload{
 display:block;
 float:left;
 margin:0 auto;
 width:200px;
 overflow:hidden;
 }
#form_multiupload_ajax{
 width:760px;
 display:block;
 float:none;
 clear:both;
 }
#form_multiupload{
 padding-bottom:20px;
 }
.m_ajax span.small, .m_ajax span.medium{
 width:700px;
 display:block;
 float:none;
 }
 
.div_upload{
 margin:8px 10px 0 0;
 display:block;
 width:550px;
 overflow:hidden;
 }
.small{
 font-size:12px;
 text-align:justify;
 width:400px;
 display:block;
 float:left;
 margin:0 auto;
 line-height:14px;
 }
.medium{
 font-size:16px;
 text-align:justify;
 width:400px;
 display:block;
 float:left;
 margin:0 auto;
 line-height:22px;
 }
 
.small b{
 font-size:11px;
 }
.normal{
 font-size:12px;
 text-align:justify;
 display:block;
 float:left;
 max-width:700px;
 margin:0 auto;
 line-height:14px;
 }
.normal b, .normal strong{
 font-size:13px;
 }
.normal_label{
 font-size:12px;
 float:left;
 display:block;
 width:200px;
 overflow:hidden;
 padding-top:3px;
 text-align:center;
 }
.normal_label input{
 border:none;
 color:#000;
 width:40px;
 padding:2px;
 }
.multiupload_st{
 display: block; 
 float:left; 
 width:180px; 
 margin:5px 0 0 10px; 
 text-align:center; 
 border: solid 1px #7FAAFF; 
 background-color: #fff; 
 padding: 2px;
 }
.multiupload h2{
 margin:3px 10px;
 }
#divFileProgressContainer{
 overflow:hidden;
 padding:5px;
 }
 
 
.progressWrapper {
	width: 140px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #175B72;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #175B72;
	overflow: hidden;
}
/* Error */
.red_border {
	border: solid 1px #B50000;
	background-color: #175B72;
}
.red{
 color:#FA4848;
 }
.green{
 color:#9be446;
  font-weight:bold !important;
 }
/* Current */
.green_border {
	border: solid 1px #DDF0DD;
	background-color: #175B72;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #175B72;
}

.progressName {
	font-size: 12px;
	font-weight: 700;
	color: #FFF;
	width: 323px;
	height: 16px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: #FFF;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(img/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

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

.multiupload h3{
 text-indent:30px;
 font-size:14px;
 color:#fff;
 }
.send_ta{
 }
textarea.send_ta{
 color:#000;
 width:700px;
 height:110px;
 border:none;
 font-size:11px;
 line-height:15px;
 padding:10px;
 display:block;
	-webkit-border-radius: 10px; /* Safari, Chrome */
	-khtml-border-radius: 10px;	/* Konqueror */
	-moz-border-radius: 10px; /* Firefox */
	border-radius: 10px;

 }
.nor_label{
 display:block;
 float:left;
 width:130px;
 padding:0 5px;
 text-align:right;
 font:bold 14px/58px Arial, Verdana, sans-serif;
 }
.send_input{
 display:block;
 float:left;
 color:#000;
 width:560px;
 border:none;
 font-size:11px;
 line-height:15px;
 padding:10px;
 display:block;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px;	/* Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	border-radius: 5px;
 margin:10px 0;
 }
textarea{
 color:#000;
 width:490px;
 height:110px;
 border:none;
 font-size:11px;
 line-height:15px;
 }
#SWFUpload_Console{
 color:#000;
 }
#thumbnails{
 width:640px;
 overflow:hidden;
 }
#thumbnails img{
 max-width:300px;
 float:left;
 }
 
/* Galeria upload */
.galleryupload{
 width:580px;
 }
.galleryupload .standardform{
 width:550px;
 overflow:hidden;
 }
 
.galleryupload .standardform label{
 width:80px;
 display:block;
 float:left;
 text-align:right;
 margin-right:2px;
 color:#fff;
 }
.galleryupload .standardform input{
 border:none;
 color:#000;
 float:left;
 width:425px;
 }
 
.galleryupload .standardform p{
 display:block;
 float:none;
 margin:5px 0;
 height:24px;
 width:550px;
 }
#form_gallery_box{
 width:12px;
 }
#form_gallery_submit{
 width:150px;
 color:#fff;
 background-color:#175B72;
 font-size:12px;
 line-height:18px;
 height:20px;
 margin:0 5px;
 text-align:center;
 }

.galleryupload .form_multiupload{
 margin-left:70px;
 margin-top:10px;
 }
#gallery_type_select{
 color:#000;
 float:left;
 width:160px;
 height:18px;
 margin:1px 1px;
 border:0;
 }
#gallery_type_select option{
 color:#000;
 }
.blue_miniatures{
 width:640px;
 }
.blue_miniatures h2{
 font-size:11px;
 font-weight:normal;
 text-align:justify;
 }
.miniature_container{
 position:relative;
 width:204px;
 height:194px;
 float:left;
 margin:1px;
 padding:8px;
 text-align:center;
 }
.miniature_container a img{
 width:200px;
 height:180px;
 margin:0;
 padding:0;
 display:none;
 }
.miniature_container a{
 margin:0;
 padding:0;
 background-repeat:no-repeat;
 background-position:center;
 display:block;
 width:200px;
 height:180px;
 }
.gallery{
 width:670px;
 }
.gallery_normal{
 text-align:center;
 line-height:35px;
 }
.gallery_normal .images_to_lazy{
 margin-top:5px;
 margin-bottom:5px;
 }
.image_container img{
 display:block;
 margin:0 auto;
 }
.image_container a{
 color:#B3E955;
 }
.gallery h2, .gallery_normal h2{
 font-size:15px;
 margin:0 20px;
 padding:0;
 }
.gallery h3, .gallery_normal h3{
 font-size:12px;
 margin:0;
 padding:0;
 display:block;
 float:left;
 }
.gallery h4, .gallery_normal h4{
 font-size:13px;
 margin:0 10px -15px 10px;
 position:relative;
 top:-8px;
 padding:0px;
 text-align:left;
 overflow:hidden;
 display:block;
 float:none;
 }
 
/*jQuery Lightbox*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #2289AB;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #2289AB;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #fff; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 100px; 
	float: right;
	padding-bottom: 0.7em;	
}
/*Koniec*/



/*Dodatkowe*/
.green_c{
 color:#B3E955;
 font-size:16px;
 font-weight:bold;
 }
 
/*ads adtaily */
#AdTaily_Widget_Container div{
 border:none !important;
 }
#AdTaily_Widget_Container{
 width:500px !important;
 width:500px !important;
 margin:0 auto !important;
 background-color:#2289AB !important;
 position:relative;
 left:5px;
 border:none !important;
 padding:5px !important;
 }
#AdTaily_Widget_Container span{
 color:#fff !important;
 }
 
 
/*Gallery*/
#form_gallery p{
 float:left;
 width:auto;
 }
#form_gallery .submit{
 margin:0;
 left:0;
 padding:3px;
 width:160px;
 }
#divFileProgressContainer{
 float:left;
 }
.gallery_multiupload  h4{
 font:normal 12px/13px Tahoma, sans-serif;
 }
.gallery_multiupload{
 display:block;
 float:left;
 width:500px;
 }
#spanButtonPlaceholder{
 color:#000;
 }
 
 
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	
/*Stars rates*/
.rate_stars{
 margin:10px 8px;
 float:left;
 height:16px;
 }
.star{
 float:left;
 background-image:url(img/star.png);
 width:16px;
 height:16px;
 margin:0 2px;
 cursor:pointer;
 overflow:hidden;
 line-height:100px;
 }
.star_no_active{
 float:left;
 background-image:url(img/star_no_active.png);
 width:16px;
 height:16px;
 margin:0 2px;
 cursor:pointer;
 overflow:hidden;
 line-height:100px;
 }
.rating_info{
 float:left;
 font:bold 12px/13px Tahoma, sans-serif;
 margin:0 5px;
 }
.gallery_container .rate_stars{
 width:120px;
 float:left;
 position:absolute;
 left:5px;
 bottom:36px;
}
h5{
 font:normal 15px/18px Tahoma, sans-serif;
 text-align:center;
 margin:25px 0 10px 0;
 display:block;
 overflow:hidden;
 }
h5 span{
 font-weight:bold;
 }
 
.code label{
 width:100px;
 display:block;
 float:left;
 text-align:right;
 margin-right:2px;
 }
.code input{
 border:none;
 color:#000;
 float:left;
 padding:3px;
 margin:0 6px 0 1px;
 width:450px;
 }
.code{
 display:block;
 float:none;
 margin:5px 0;
 min-height:24px;
 width:600px !important;
 }
 
#error_404_a{
 position:absolute;
 width:400px;
 height:300px;
 background-image:url(img/404_a.png);
 left:50%;
 margin-left:-500px;
 margin-top:80px;
 z-index:2;
 }
#error_404_b{
 position:absolute;
 width:400px;
 height:300px;
 background-image:url(img/404_b.png);
 right:50%;
 margin-right:-600px;
 margin-top:80px;
 z-index:2;
 bottom:10px;
 }
.e_404 h2{
 font:bold 26px/18px Tahoma, sans-serif;

 }
 
#info_save{
 float:left; 
 width:550px;
 text-align:center;
 line-height:60px;
 }
.loader{
 display:inline;
 position:relative;
 top:10px;
 }
 
/*Premium */
#premium_co{
 width:320px;
 position:absolute;
 top:10px;
 left:0;
 /*background: url('img/corner_2.png') right top no-repeat;*/
 overflow:hidden;
 }
#premium_content{
 background-color:#2289AB;
 margin:0 30px 40px 0;
 position:relative;
 /*top:28px;*/
 top:0;
 padding:10px 5px;
 width:290px;
 display:block;
 float:none;
 overflow:hidden;
 -webkit-border-bottom-right-radius: 5px; /* prawy górny */
 -khtml-border-radius-bottomright: 5px;
 -moz-border-radius-bottomright: 5px;
 border-bottom-right-radius: 5px;
 margin-bottom:60px;
-webkit-box-shadow: 2px 2px 5px 1px rgba(55,55,55,0.2);
box-shadow: 2px 2px 5px 1px rgba(55,55,55,0.2);
 
 }
#premium_content p{
 margin:2px 2px;
 clear:both;
 overflow:hidden;
 display:block;
 }
.big_link{
 font:bold 110%/150% Tahoma, sans-serif;
 color: #B3E955;
 }
#pre_sli{
 position:absolute;
 right:32px;
 top:10px;
 font:bold 30px/18px Tahoma, sans-serif;
 display:block;
 outline:none;
 z-index:2;
 }
#pre_sli:hover{
 font-size:29px;
 cursor:pointer;
 }
.chbox{
 margin:1px 5px;
 display:block;
 float:left;
 }
.radio{
 margin:3px 5px;
 display:block;
 float:left;
 }
#premium_form{
 width:290px;
 overflow:hidden;
 }
#premium_form label{
 display:block;
 float:left;
 padding:1px;
 text-align:right;
 font:normal 12px/13px Tahoma, sans-serif;
 }
.info_small{
 display:block;
 float:left;
 overflow:hidden;
 width:100%;
 font:bold 12px/14px Tahoma, sans-serif;
 margin:5px 5px 2px 5px;
 }
.center_text{
 text-align:center;
 }
.ta_pre{
 border:0;
 -webkit-border-radius: 5px; /* prawy górny */
 -khtml-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 border-right:#454545 1px solid;
 border-bottom:#454545 1px solid;
 display:block;
 width:200px;
 height:50px;
 padding:2px;
 margin:2px 5px;
 overflow:auto;

 }
.small_label{ 
 width: 90px !important;
 }
.med_label{ 
 width: 120px !important;
 }
.big_label{ 
 width: 140px !important;
 }
.pr_small_block{
 background:#175B72;
 overflow:hidden;
 width:275px;
 padding:3px;
 margin:2px 4px;
 -webkit-border-radius: 10px; /* prawy górny */
 -khtml-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 }
.he_lab{
 margin:3px 0;
 clear:both;
 }
#resize{ 
 clear:right;
 }
#opacity_select{
 display:block;
 float:left;
 border:0;
 color:#FFF;
 padding:2px 4px 0px 4px;
 background:#113e4d;
 font:normal 12px/14px Tahoma, sans-serif;
 margin:3px 20px 2px 10px;
 -webkit-border-radius: 5px; /* prawy górny */
 -khtml-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 }
.selects{
 border:0;
 color:#FFF;
 padding:4px 4px 2px 4px;
 background:#113e4d;
 margin:5px 0;
 float:left;
 -webkit-border-radius: 5px; /* prawy górny */
 -khtml-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 }
#premium_form option{
 color:#FFF;
 padding:2px;
 }
.pos_div{
 background:#113e4d;
 overflow:hidden;
 width:68px;
 margin:6px 10px 0 10px;
 float:left;
 -webkit-border-radius: 5px; /* prawy górny */
 -khtml-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 }
#pos_div input{
 width:10px;
 height:10px;
 padding:2px 2px !important;
 margin:4px 4px;
 border:0;
 display:block;
 float:left;
 overflow:hidden;
 }
.pos_label{
 margin:20px 0px;
 float:left;
 }
.label_color{
 margin:10px 0px 8px 0px;
 float:left;
 }

.info_pr{
 margin:2px 3px;
 font:normal 11px/13px Tahoma, sans-serif;
 text-align:left !important;
 display:block;
 overflow:hidden;
 width:275px;
 }
#is_wm, #resize{
 height:1.2em;
 width:1.2em;
 margin:4px 14px 2px 12px;
 }
#fileToUpload{
 color: #0F0F0F;
 float:left;
 margin:2px 7px;
 }
#premium_graph_sub{
 margin:0px;
 float:left;
 }
#sc_height, #sc_width{
 border:0;
 -webkit-border-radius: 7px; /* prawy górny */
 -khtml-border-radius: 7px;
 -moz-border-radius: 7px;
 border-radius: 7px;
 border-right:#454545 1px solid;
 border-bottom:#454545 1px solid;
 display:block;
 float:left;
 width:28px;
 height:16px;
 padding:3px 3px 4px 3px;
 margin:0px 4px 8px 4px;
 color: #0F0F0F;
 }
.f_left_l{
 width:50px;
 margin:0 10px;
 padding:5px 1px !important;
 text-align:right;
 display:block;
 float:left;
 }
#color_picker{
 border:0;
 -webkit-border-radius: 7px; /* prawy górny */
 -khtml-border-radius: 7px;
 -moz-border-radius: 7px;
 border-radius: 7px;
 border-right:#454545 1px solid;
 border-bottom:#454545 1px solid;
 display:block;
 float:left;
 width:43px;
 height:16px;
 padding:3px 5px 4px 6px;
 margin:9px 4px 8px 4px;
 color: #0F0F0F;
 }
#hash_label{
 float:left;
 width:8px !important;
 margin:10px 0 5px 0;
 }

.buttons, .deleter, .standardform .submit, .btn{
background: #d2ff52;
background: -moz-linear-gradient(top,  #d2ff52 0%, #78ad32 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2ff52), color-stop(100%,#78ad32));
background: -webkit-linear-gradient(top,  #d2ff52 0%,#78ad32 100%);
background: -o-linear-gradient(top,  #d2ff52 0%,#78ad32 100%);
background: -ms-linear-gradient(top,  #d2ff52 0%,#78ad32 100%);
background: linear-gradient(top,  #d2ff52 0%,#78ad32 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#78ad32',GradientType=0 );
 display:block;
 float:left;
 border:0;
 height:30px;
 font:bold 14px/30px Arial, Verdana, sans-serif;
 padding-bottom:2px;
 padding-left:35px;
 padding-right:35px;
 text-shadow: #6374AB 1px 1px 1px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 -webkit-box-shadow: 1px 1px 1px 0 rgba(20,20,20,0.5);
 box-shadow: 1px 1px 1px 0 rgba(20,20,20,0.5); outline:none;
 cursor:pointer;
 margin:4px;
 color:#fff !important;
 }

.buttons img{
 position:relative;
 float:right;
 margin:7px;
 }
.gplay .buttons{
 font:bold 20px/80px Arial, Verdana, sans-serif;
 height:80px;
 margin:0 auto;
 float:none;
 text-align:center;
 width:400px;
 }
.deleter{
 display:block;
 float:left;
 font:bold 14px/30px Arial, Verdana, sans-serif;
 padding:3px 6px;
 margin:0 24px;
 }
.center{
 margin-left:auto;
 margin-right:auto;
 float:none;
 display:inline-block;
 }
.buttons_big{
 background:url(img/button_2.jpg) repeat-x;
 display:block;
 float:left;
 border:0;
 height:40px;
 padding-bottom:0px;
 padding:0px 20px;
 font:bold 16px/22px Arial, Verdana, sans-serif;
 text-shadow: #6374AB 1px 1px 1px;
 -webkit-border-radius: 10px; /* Safari, Chrome */
 -khtml-border-radius: 10px;	/* Konqueror */
 -moz-border-radius: 10px; /* Firefox */
 border-radius: 10px;
 border-right:#134657 1px solid;
 border-bottom:#134657 1px solid;
 outline:none;
 cursor:pointer;
 margin:4px;
 color:#fff !important;
 }
button::-moz-focus-inner { border: 0; }
 
.template_sel{
 margin:6px 5px 0 5px;
 font:bold 14px/17px Arial, Verdana, sans-serif !important;
 }
#template_select{
 max-width:100px;
 background:#113e4d;
 }
#fonts{
 overflow:auto;
 float:left;
 width:180px;
 height:60px;
 background:#113E4D;
 -webkit-border-radius: 10px; /* Safari, Chrome */
 -khtml-border-radius: 10px;	/* Konqueror */
 -moz-border-radius: 10px; /* Firefox */
 border-radius: 10px;
 margin:0 5px;
 padding:5px 10px;
 }

#fonts label{
 width:110px !important;
 float:left;
 height:20px;
 line-height:20px;
 }
#fonts input{
 float:left;
 height:20px;
 }
@font-face {
 font-family: Aklatan;
 src: url('../fonts/aklatan.ttf');
}
@font-face {
 font-family: f-Arial;
 src: url('../fonts/arial.ttf');
}
@font-face {
 font-family: KeiserSousa;
 src: url('../fonts/KeiserSousa.ttf');
}
@font-face {
 font-family: Pascal;
 src: url('../fonts/Pascal.ttf');
}
@font-face {
 font-family: Sandwich;
 src: url('../fonts/Sandwich.ttf');
}


#label_font_1{
 font:normal 16px/18px Aklatan, Arial !important;
 }
#label_font_2{
 font:normal 16px/18px f-Arial, Arial !important;
 }
#label_font_3{
 font:normal 16px/18px KeiserSousa, Arial !important;
 }
#label_font_4{
 font:normal 16px/18px Pascal, Arial !important;
 }
#label_font_5{
 font:normal 16px/18px Sandwich, Arial !important;
 }
.premium_inputs{
 border:0;
 -webkit-border-radius: 7px; /* prawy górny */
 -khtml-border-radius: 7px;
 -moz-border-radius: 7px;
 border-radius: 7px;
 border-right:#454545 1px solid;
 border-bottom:#454545 1px solid;
 display:block;
 float:left;
 width:100px;
 height:16px;
 padding:3px 5px 4px 6px;
 margin:16px 4px 8px 4px;
 color: #0F0F0F;
 font: 12px/12px Arial,sans-serif;
 }
.hidden{
 display:none;
 }
#saver_text{
 margin-left:15px;
 }
#deleter_text{
 margin-left:30px;
 }
#text_pre span a{
 font:bold 14px/18px Tahoma, sans-serif;
 color: #B3E955;
 }
 
#text_pre .buttons{
 padding:2px 5px;
 margin:4px 5px;
 }
#graphic_pre .buttons{
 line-height:30px;
 padding:0 30px 30px 30px;
 margin:5px auto;
 display:block;
 clear:both;
 float:none;
 }
#savers{
 width:220px;
 overflow:hidden;
 height:82px;
 margin:0;
 }
#savers label{
 width:70px !important;
 overflow:hidden;
 margin:0 0 0 0;
 }
#savers input{
 margin:5px 10px 4px 10px;
 }
#savers p{
 width:220px;
 overflow:hidden;
 margin:3px 5px;
 }
#premium_content h2{
 line-height:14px;
 font-size:14px;
 margin:1px;
 }
#premium_text_loader{
 margin:0px;
 line-height:35px;
 }
#premium_text_loader img{
 display:block;
 float:left;
 margin:5px 10px;
 }
#load{
 margin:10px;
 padding:0 0 0 42px;
 background:url(img/loader_3.gif) no-repeat;
 height:30px;
 line-height:14px;
 display:block;
 float:left;
 overflow:hidden;
 width:220px;
 text-align:left;
 }
.label{
 margin:3px 10px;
 float:left;
 }
#p_add_wm{
 width:200px;
 overflow:hidden;
 display:block;
 float:left;
 }
#watermarks{
 overflow:auto;
 float:left;
 width:180px;
 height:130px;
 background:#113E4D;
 -webkit-border-radius: 10px; /* Safari, Chrome */
 -khtml-border-radius: 10px;	/* Konqueror */
 -moz-border-radius: 10px; /* Firefox */
 border-radius: 10px;
 margin:0 10px;
 padding:5px 10px;
 }
 
#watermarks label img{
 max-width:100px;
 max-height:80px;
 float:right;
 display:block;
 }
#watermarks label{
 width:130px;
 }
#watermarks p{
 overflow:hidden;
 position:relative;
 border-bottom:#175B72 1px solid;
 margin:2px 0;
 padding:2px 0;
 }
#waternarks p:last-child{
 border-bottom:0 !important;
 }
#waternarks p{
 
 }
#watermarks p input{
 position:absolute;
 right:0px;
 width:1.4em;
 height:1.4em;
 top:50%;
 margin-top:-10px;
 }
 
#generate_gallery_code p{
 padding:0;
 margin:2px 0;
 overflow:hidden;
 width:430px;
 padding-left:110px;
 }
#gallery_code_generator{
 margin:4px 4px 4px 200px;
 }
#color_border{
 width:45px;
 border:0;
 -webkit-border-radius: 5px; /* Safari, Chrome */
 -khtml-border-radius: 5px;	/* Konqueror */
 -moz-border-radius: 5px; /* Firefox */
 border-radius: 5px;
 margin:0;
 padding:3px 5px; 
 color:#000;
 float:left;
 display:block;
 }
#col_bord_bg{
 -webkit-border-radius: 5px; /* Safari, Chrome */
 -khtml-border-radius: 5px;	/* Konqueror */
 -moz-border-radius: 5px; /* Firefox */
 border-radius: 5px;
 padding:3px 20px 3px 3px;
 float:left;
 background-color:#B3E955;
 margin:2px 0 0 0;
 }
#podglad_img{
 width:130px;
 height:170px;
 float:left;
 position:absolute;
 top:10px;
 }
#podglad_img h3{
 margin:6px 0;
 }
#generate_gallery_code{
 width:560px;
 color:#fff;
 background-color:#175B72;
 font-size:15px;
 line-height:20px;
 margin:5px auto;
 padding:15px 5px;
 text-align:center;
 display:block;
 min-height:300px;
 position:relative;
 clear:both;
 }

#generate_gallery_code label{
 float:left;
 display:block;
 width:130px;
 text-align:right;
 margin:7px 5px;
 line-height:24px;
 }
.big_la{
 line-height:16px;
 margin:10px 5px;
 }
#customWidget{
 float:left;
 }
#uwaga_info{
 font-weight:bold;
 }
.m_left{
  margin-left:100px;

 }
#generate_gallery_code select{
 float:left;
 margin:5px 2px;
 border:0;
 color:#000;
 padding:5px;
 font:bold 14px/18px arial,sans-serif;
 -webkit-border-radius: 5px; /* Safari, Chrome */
 -khtml-border-radius: 5px;	/* Konqueror */
 -moz-border-radius: 5px; /* Firefox */
 border-radius: 5px;
 }
#generate_gallery_code option{
 color:#000;
 font:normal 13px/18px arial,sans-serif;
 }
 
 
 
/*Color picker css*/
.colorpicker {
	width: 356px;
	height: 176px;
	overflow: hidden;
	position: absolute;
	background: url(colorpicker/colorpicker_background.png);
	font-family: Arial, Helvetica, sans-serif;
	display: none;
}
.colorpicker_color {
	width: 150px;
	height: 150px;
	left: 14px;
	top: 13px;
	position: absolute;
	background: #f00;
	overflow: hidden;
	cursor: crosshair;
}
.colorpicker_color div {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: url(colorpicker/colorpicker_overlay.png);
}
.colorpicker_color div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(colorpicker/colorpicker_select.gif);
	margin: -5px 0 0 -5px;
}
.colorpicker_hue {
	position: absolute;
	top: 13px;
	left: 171px;
	width: 35px;
	height: 150px;
	cursor: n-resize;
}
.colorpicker_hue div {
	position: absolute;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background: url(colorpicker/colorpicker_indic.gif) left top;
	margin: -4px 0 0 0;
	left: 0px;
}
.colorpicker_new_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 213px;
	top: 13px;
	background: #f00;
}
.colorpicker_current_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 283px;
	top: 13px;
	background: #f00;
}
.colorpicker input {
	background-color: transparent;
	border: 1px solid transparent;
	position: absolute;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	top: 4px;
	right: 11px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 11px;
}
.colorpicker_hex {
	position: absolute;
	width: 72px;
	height: 22px;
	background: url(colorpicker/colorpicker_hex.png) top;
	left: 212px;
	top: 142px;
}
.colorpicker_hex input {
	right: 6px;
}
.colorpicker_field {
	height: 22px;
	width: 62px;
	background-position: top;
	position: absolute;
}
.colorpicker_field span {
	position: absolute;
	width: 12px;
	height: 22px;
	overflow: hidden;
	top: 0;
	right: 0;
	cursor: n-resize;
}
.colorpicker_rgb_r {
	background-image: url(colorpicker/colorpicker_rgb_r.png);
	top: 52px;
	left: 212px;
}
.colorpicker_rgb_g {
	background-image: url(colorpicker/colorpicker_rgb_g.png);
	top: 82px;
	left: 212px;
}
.colorpicker_rgb_b {
	background-image: url(colorpicker/colorpicker_rgb_b.png);
	top: 112px;
	left: 212px;
}
.colorpicker_hsb_h {
	background-image: url(colorpicker/colorpicker_hsb_h.png);
	top: 52px;
	left: 282px;
}
.colorpicker_hsb_s {
	background-image: url(colorpicker/colorpicker_hsb_s.png);
	top: 82px;
	left: 282px;
}
.colorpicker_hsb_b {
	background-image: url(colorpicker/colorpicker_hsb_b.png);
	top: 112px;
	left: 282px;
}
.colorpicker_submit {
	position: absolute;
	width: 22px;
	height: 22px;
	background: url(colorpicker/colorpicker_submit.png) top;
	left: 322px;
	top: 142px;
	overflow: hidden;
}
.colorpicker_focus {
	background-position: center;
}
.colorpicker_hex.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_submit.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_slider {
	background-position: bottom;
}
/*color picker css end*/
/*color picker layout css */


#color_prev {
	position: relative;
	width: 36px;
	height: 36px;
	background: url(colorpicker/select.png);
	margin:3px 5px 1px 5px;
	overflow:hidden;
	display:block;
	float:left;
}
#color_prev div {
	position: absolute;
	top: 3px;
	left: 3px;
	width: 30px;
	height: 30px;
	background: url(colorpicker/select.png) center;
}
#colorSelector2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 36px;
	height: 36px;
	background: url(colorpicker/select2.png);
}
#colorSelector2 div {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 28px;
	height: 28px;
	background: url(colorpicker/select2.png) center;
}
#colorpickerHolder2 {
	top: 32px;
	left: 0;
	width: 356px;
	height: 0;
	overflow: hidden;
	position: absolute;
}
#colorpickerHolder2 .colorpicker {
	background-image: url(colorpicker/custom_background.png);
	position: absolute;
	bottom: 0;
	left: 0;
}
#colorpickerHolder2 .colorpicker_hue div {
	background-image: url(colorpicker/custom_indic.gif);
}
#colorpickerHolder2 .colorpicker_hex {
	background-image: url(colorpicker/custom_hex.png);
}
#colorpickerHolder2 .colorpicker_rgb_r {
	background-image: url(colorpicker/custom_rgb_r.png);
}
#colorpickerHolder2 .colorpicker_rgb_g {
	background-image: url(colorpicker/custom_rgb_g.png);
}
#colorpickerHolder2 .colorpicker_rgb_b {
	background-image: url(colorpicker/custom_rgb_b.png);
}
#colorpickerHolder2 .colorpicker_hsb_s {
	background-image: url(colorpicker/custom_hsb_s.png);
	display: none;
}
#colorpickerHolder2 .colorpicker_hsb_h {
	background-image: url(colorpicker/custom_hsb_h.png);
	display: none;
}
#colorpickerHolder2 .colorpicker_hsb_b {
	background-image: url(colorpicker/custom_hsb_b.png);
	display: none;
}
#colorpickerHolder2 .colorpicker_submit {
	background-image: url(colorpicker/custom_submit.png);
}
#colorpickerHolder2 .colorpicker input {
	color: #778398;
}
#customWidget {
	position: relative;
	height: 36px;
}


.ifotos_images, .ifotos_images_temp{
 display:block;
 float:left;
 width:120px;
 height:80px;
 z-index:1;
 position:relative;
 background-position:center center !important;
 margin:10px;
 border-style:solid;
 }
.ifotos_images:hover{
  z-index:5;
 }
.ifotos_image{
 display:none;
 border:#31C4F5 0px solid;
 margin:5px;
 }
.ifotos_images:hover .ifotos_image{
 display:block;
 }
#ifotos_id_gallery_img_1{
 background: url(../img/ifotos_s_view.jpg) center center no-repeat;
 border:0;
 border-style:solid;
 }
/*color picker layout css end*/

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}


#facebox .popup{
  position:relative;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
  -moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
  box-shadow:0 0 18px rgba(0,0,0,0.4);
}

#facebox .content {
  display:table;
  width: 370px;
  padding: 10px;
  background: #2289AB;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  color:#000 !important;
}
#facebox .content h2{
  color:#fff !important;
  font-weight:bold;
  }
#facebox .content > p:first-child{
  margin-top:0;
}
#facebox .content > p:last-child{
  margin-bottom:0;
}

#facebox .close{
  position:absolute;
  top:5px;
  right:5px;
  padding:2px;
  background:#fff;
}
#facebox .close img{
  opacity:0.3;
}
#facebox .close:hover img{
  opacity:1.0;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

.code_ta{
 width:1000px;
 min-height:500px;
 height:auto;
 overflow:scroll;
 margin:5px 10px 5px 5px;
 font:normal 13px/15px Tahoma, sans-serif;
 }
.block_buy_premium{
 width:132px;
 background:#175B72;
 overflow:hidden;
 padding:3px;
 margin:16px 6px;
 -webkit-border-radius: 10px; /* prawy górny */
 -khtml-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 float:left;
 border:0;
 text-decoration:none !important;
 }
.h3_p{
 font:bold 17px/21px Tahoma, sans-serif;
 display:block;
 float:none;
 width:580px !important;
 text-align:center !important;
 }
.buy_title{
 font:bold 15px/18px Tahoma, sans-serif;
 display:block;
 padding:4px 0;
 float:none;
 text-align:center !important;
 color:#fff;
 }
.price_one{
 font:bold 26px/28px Tahoma, sans-serif;
 color:#B3E955;
 }
.price_two{
 font:normal 12px/13px Tahoma, sans-serif;
 display:block;
 float:none;
 color:#fff;
 }
.renew_button{
 font:bold 14px/28px Tahoma, sans-serif;
 padding:3px 10px;
 margin:15px 10px;
 }
#code_form{
 display:block;
 float:left;
 width: 590px;
}
#code_form p{
 width:auto;
 float:left;
 margin:0;
 }
#code_form label{
 margin:5px 0 5px 130px;
 font:bold 14px/24px Tahoma, sans-serif;
 }
#code_form input{
 margin:5px 5px 10px 5px;
 }
#code_form_submit{
 padding:5px 10px 8px 10px;
 margin: 4px 5px 5px 5px !important;
 font:bold 14px/16px Tahoma, sans-serif;
 }
#code{
 border:0;
 -webkit-border-radius: 5px; /* prawy górny */
 -khtml-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 border-right:#454545 1px solid;
 border-bottom:#454545 1px solid;
 padding:5px 8px;
 font:bold 14px/17px Tahoma, sans-serif;
 width:150px;
 }
#code_form .error{
 margin-top:10px;
 }
.h1_info{
 display:block;
 width:590px;
 font:normal 14px/17px Tahoma, sans-serif;
 }
.h1_info a{
 font-weight:bold;
 }
.buys{
 overflow:hidden;
 display:block;
 width:600px;
 }
.plat_us img, .plat_us span{
 float:left;
 display:block;
 font:bold 16px/38px Tahoma, sans-serif;
 border:0;
 margin:3px;
 }
.plat_us{
 width:200px;
 margin:0 160px;
 display:block;
 }
#miniatures_changer, #normal_changer{
 display:block;
 float:left;
 width:100px;
 font:bold 13px/28px Tahoma, sans-serif;
 padding:0px 2px;
 }
 
.wm_info{
 font:bold 18px/22px Tahoma, sans-serif;
 color:#B3E955;
 }
.wm_info img{
 display:none;
 }
.gallery_container{
 background:#175B72;
 -webkit-border-radius: 10px; /* prawy górny */
 -khtml-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 margin:9px auto;
 text-align:left;
 position:relative;
 }
.gallery_container img{
 float:left;
 margin:30px 10px 5px 10px;
 width:120px;
 position:relative;
 top:50%;
 }
.gallery_container h2{
 font:bold 17px/26px Tahoma, sans-serif !important;
 font-size:26px;
 text-align:center;
 margin:5px 130px 5px 160px;
 }
.g_tags{
 width:560px;
 float:left;
 padding:0 10px 3px 10px;
 }
.gallery_container .buttons{
 display:block;
 padding:0 6px;
 font:bold 14px/28px Tahoma, sans-serif;
 width:50px;
 text-align:center;
 position:absolute;
 }
.g_deleter{
 top:10px;
 right:82px;
 }
.wrapper{
 display:block;
 padding:0 6px;
 font:bold 14px/18px Tahoma, sans-serif;
 width:50px;
 text-align:center;
 position:absolute;
 top:10px;
 right:82px;
 }
.g_editor{
  top:10px;
 right:10px;
 }
.g_images{
 overflow:hidden;
 background:#70a43d url(img/g_bg.png) repeat-x;
 padding:10px;
 margin:10px;
 -webkit-border-radius: 10px; /* prawy górny */
 -khtml-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 float:left;
 min-height:100px;
 width:400px;
 font:bold 15px/24px Tahoma, sans-serif;
 text-align:center;
 cursor:pointer;
 }
.images_js img{
 height:90px;
 padding:0px;
 display:block;
 float:left;
 position:relative;
 top:0;
 border:0;
 margin:0;
 }
.images_js_co{
 width:320px;
 overflow:hidden;
 float:left;
 }
.images_js{
 height:90px;
 overflow:hidden;
 background:#175B72;
 padding:5px 0;
 width:100000px;
 }
.images_js a{
 display:block;
 float:left;
 margin:0 5px;
 padding:0;
 overflow:hidden;
 }
.images_cons{
 width:auto;
 margin:0;
 padding:0;
 position:relative;
 left:0px;
 display:block;
 float:left;
 }
.arrow_right, .arrow_left{
 background: #113E4D url(img/arrows.png) no-repeat;
 width:30px;
 height:60px;
 float:left;
 padding:5px 5px;
 margin:13px 0;
 }
.arrow_left{
 background-position:5px 5px;
	-webkit-border-top-left-radius: 10px; /* prawy górny */
	-webkit-border-bottom-left-radius: 10px; /* lewy dolny */
	-khtml-border-radius-topleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
 }
.arrow_right{
 background-position:5px -60px;
	-webkit-border-top-right-radius: 10px; /* prawy górny */
	-webkit-border-bottom-right-radius: 10px; /* lewy dolny */
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-bottomright: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
 }
.arrow_left.not_active{
 background-position:5px -124px !important;
 }
.arrow_right.not_active{
 background-position:5px -186px !important;
 }
.title_a{
 font:bold 16px/24px Tahoma, sans-serif;
 text-align:center;
 display:block;
 text-align:center;
 margin:5px 150px 5px 130px;
 }
.active{
 font-weight:bold;
 }
#template_linker{
 font-size:130%;
 }
.infoser{
 display:block;
 float:left;
 width:500px;
 font:bold 14px/20px Tahoma, sans-serif;
 margin:0px 30px 10px 30px;
}
.fotkarium_link{
 background: #113E4D url(img/button_ifotos.png) no-repeat;
 display:block;
 height:40px;
 width:300px;
 line-height:200px;
 overflow:hidden;
 margin:5px auto;
 }
 
 
.results .status_ok, .results .status_error{
 background: #113E4D url(img/ok_2.png) no-repeat;
 background-position:10px center;
 display:block;
 float:none;
 padding:10px 0 10px 48px;
 line-height:20px;
 margin:3px;
 width:700px;
 overflow:hidden;
 }
#ajax_m_results{
 display:none;
 }
.results .status_error{
 background: #113E4D url(img/cancel.png) no-repeat;
 background-position:10px center;
 }
p.sizes{
 width:200px;
 display:block;
 float:left;
 }
.in_results{
 height:40px;
 max-width:50px;
 margin:5px 8px;
 display:block;
 float:right;
 }
 
.jobbl{
 display:block;
 background:#2289AB;
 padding:2px;
 -webkit-border-radius: 5px;
 border-radius: 5px; 
 width:160px;
 float:right;
 margin-bottom:2px;
 margin-left:290px;
 }
 
.a_gal_img{
 width:130px;
 height:180px;
 background-position:center;
 background-repeat:no-repeat;
 display:block;
 float:left;
 margin:5px 5px 65px 5px;
 }
 
.center_text, .center_text *{
 text-align:center;
 }
 
 /* duże/,ale elementy */
 
 .big input[type=text]{
  font-size:20px;
 }
.big{ 
 font-size:130%;
 } 
 
.bupload{
 width:630px;
 margin:0 auto;
 float:none;
 display:block;
 position:relative;
 clear:both;
 overflow:hidden;
 background-color:#2289ab;
 }
.info_buload{
 border:#E0F9FF 2px dashed;
 padding:20px;
 margin:20px;
 float:right;
 cursor:pointer;
 width:260px;
 }
.fileinput-button input {
  cursor: pointer;
  direction: ltr;
  font-size: 100px;
  margin: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.fileinput-button{
 margin:30px 0 30px 20px;
 }
.gallery_container {
  background: #175b72 none repeat scroll 0 0;
  border-radius: 10px;
  margin: 9px auto;
  position: relative;
  text-align: left;
}
.descript{
 position:absolute;
 bottom:20px;
 left:40px;
 width:80px;
 opacity:0.6;
 }
.desc-info{
 background-repeat:no-repeat;
 background-position:center;
 position:absolute;
 bottom:20px;
 left:5px;
 width:35px;
 height:35px;
 display:block;
 }
 .desc-info.loading-info{
 background-image: url(img/loader_no_bg.gif);
 }
 .desc-info.error-info{
 background-image: url(img/error.png);
 }
 .desc-info.ok-info{
 background-image: url(img/ok_2.png);
 }

.descript:hover, .descript:active, .descript:focus{
 opacity:1;
 width:400px;
 -webkit-box-shadow: 1px 1px 4px 1px rgba(50,50,50,0.3);
 box-shadow: 1px 1px 4px 1px rgba(50,50,50,0.3);
 }
 
.delete_img{
 background:url(img/error.png) no-repeat;
 padding-left:25px;
 line-height:20px;
 width:60px;
 height:70px;
 position:absolute;
 top:10px;
 font-size:18px;
 font-weight:normal;
 left:45px;
 opacity:0.4;
 cursor:pointer;
 }
.delete_img:active, .delete_img:focus, .delete_img:hover{
 opacity:1.0
 }
.active_spec{
 opacity:1.0 !important;
 }
 .yes_q, .no_q{
 background:#175b72 ;
 display:block;
 width:100%;
 clear:both;
 margin:3px 0;
 font-size:12px;
 }
.urls input[type=text]:focus{
 width:325px;
 margin-right:-155px;
 position:relative;
 z-index:5;
 }
.galleries_options{
 width:auto;
 overflow:hidden;
 padding:10px;
 clear:both;
} 
.gallery_option, .select_gallery, .add_gallery, .more_galleries{
 font:bold 16px/50px Tahoma, verdana,serif !important;
 cursor:pointer;
 text-align:left;
 }
.gallery_option{
 padding-left:10px;
 overflow:hidden;
 clear:both;
 background:#175B72;
 -webkit-border-radius: 10px; /* prawy górny */
 -khtml-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 margin:9px 29px 9px 29px;
 text-align:left;
 position:relative;
 
 }
.select_gallery, .gallery_selected{
 background:#175B72;
 -webkit-border-radius: 10px; /* prawy górny */
 -khtml-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 padding-left:10px;
 }
.up_gallery.select_gallery{
 height:110px;
 line-height:50px !important;
 }
.gallery_option img, .select_gallery img{
 max-width:50px;
 max-height:50px;
 float:left;
 margin:5px;
 
 }
.canvas_spec{
 width:210px;
 height:210px;
 float:left;
 display:block;
 }
.canvas_spec img{
 max-width:200px;
 max-height:200px;
 margin:5px;
 }
.galleries{
 width:400px;
 margin:10px auto;
 height:114px;
 overflow:hidden;
 }
.add_gallery{
 padding-left:42px;
 background: url(img/add_icon.png) left center no-repeat;
 min-height:50px;
 float:right;
 display:block;
 }
.galleries.galleries_show{
 height:auto;
 }
.galleries_in{
 padding-top:0;
 margin-top:5px;
 max-height:700px;
 overflow:auto;
 width:400px;
 }
.more_dots{
 font:bold 40px/36px times new roman ,serif !important;
 position:relative;
 float:left;
 display:block;
 margin-top:-10px;
 margin-right:4px;
 }
#add_gal_cont{
 display:none;
 width:500px;
 height:220px;
 position:absolute;
 position:fixed;
 padding:8px 16px;
 top:50%;
 left:50%;
 margin-top:-158px;
 margin-left:-258px;
 background-color:#175b72;
 z-index:6;
 -webkit-box-shadow: 2px 2px 5px 2px rgba(40,40,40,0.5);
 box-shadow: 2px 2px 5px 2px rgba(40,40,40,0.5);
 }
#ix_close_add{
 position:absolute;
 top:5px;
 right:5px;
 width:20px;
 height:22px;
 font-weight:bold;
 font-size:22px;
 cursor:pointer;
 }
 
.fb-page{
 display:block !important;
 width:500px;
 margin:4px auto;
 clear:both;
 overflow:hidden;
 }
.fb-page >span{
 display:block !important;

 }
.gallery_delete_a{
 background:url(img/delete.png) center left no-repeat;
 width:40px; 
 float:right;
 padding-left:26px;
 height:50px;
 line-height:50px;
 font-size:12px;
 color:#FFFFFF;
 opacity:0.6;
 text-align:center;
 position:absolute;
 right:0;
 top:0;
 z-index:10;
 display:none;
 overflow:hidden;
 }
.gallery_delete_a.active_spec{
 line-height:14px;
 opacity:1.0;
 width:auto;
 font-size:11px;
 background-color:#175b72 ;
 width:180px;
 }
 .gallery_delete_a:active, .gallery_delete_a:hover{
 opacity:1.0;

  }
.yes_g, .gallery_delete_a .no_q{
 font-size:15px;
 line-height:24px;
 display:inline;
 width:auto;
 font-weight:bold;
 cursor:pointer;
 }
.galleries_in .gallery_delete_a{
 display:none;
 }
.info_g{
 margin-top:4px;
 }
.galleries{
 position:relative;
 }
input.url_gallery{
 display:block;
 float:none;
 clear:both;
 width:90%;
 }
 .w_h_op{
 display:block;
 position:relative;
 overflow:hidden;
 text-align:center;
 font-size:16px;
 font-weight:bold;
 clear:both;
 background:#175B72;
 -webkit-border-radius: 10px; /* prawy górny */
 -khtml-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 padding:10px;
 margin:10px 20px;
 cursor:pointer;
  }
.w_h h3, .w_h_op h3{ 
 font-size:16px;
 font-weight:bold;
 clear:both;
 margin:5px;
 display:block;
 cursor:pointer;
 }
.w_h{
 display:block;
 position:relative;
 float:left;
 overflow:hidden;
 display:none;
 background:#175B72;
 -webkit-border-radius: 10px; /* prawy górny */
 -khtml-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 padding:10px;
 margin:10px 20px;
 
 }
.w_h p{
 line-height:40px;
 overflow:hidden;
 margin:0;
 width:130px;
 float:left;
 }
.w_h input{
 width:35px;
 float:left;
 display:block;
 }
.w_h label{
 float:left;
 display:block;
 }
.w_h h2{
 display:block;
 float:left;
 width:100px;
 }
#set_long_info{
 padding:0 10px;
 display:block;
 text-align:justify;
 overflow:hidden;
 clear:both;
 }
 
 /**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.2.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0.4)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#2289ab;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}
