.gallery .sectiontableheader{
padding:5px 0px;
text-align:center;
}

.gallery li{
background-image:none !important;
list-style-image:none !important;
list-style-type:none !important;
margin:0;
padding:0;
}

.jg_rm, .jg_sm {
display:none;
}

.jg_back{
padding:0;
}

img.jg_photo {
vertical-align:bottom;
padding:0px;
height: auto !important;
max-width: 100% !important;
}

.jg_no_script {
color:#999;
font-size:0.8em;
}

.jg_no_access {
color:#777;
}

.jg_spinner {
background-image:url(../../../../media/system/images/spinner.gif);
background-repeat:no-repeat;
background-position:center;  
}

a.spotlight, .jg_minis a img {
-moz-user-select: none;
}

a:hover.spotlight, .jg_minis a:hover img {
-moz-user-select: none;
}

.jg_minis a, .jg_minis a:hover {
display:inline-block;
overflow:hidden;
line-height:0;
}

.jg_minis a img {}
.jg_minis a:hover img {}
#jg_mini_akt {}

#motioncontainer a:hover {color:#F00;}

.jg_pathway{
padding:0px;
font-size:11px;
}

.jg_pathway a img{
display:none;
}

.jg_mygal{
font-weight:bold;
padding-left:0px;
font-size:11px;
}

/* ----- stronicowanie ------ */

.jg_paginationgal, .jg_paginationimg, .jg_paginationsubcats, .jg_userpanelview .pagination {
text-align:center !important;
padding: 8px 0;
margin-top: 6px;
}

.jg_paginationgal a, .jg_paginationimg a,
.jg_paginationgal .jg_pagenav_active,
.jg_paginationimg .jg_pagenav_active,
.jg_userpanelview .pagination a,
.jg_userpanelview .pagination strong{
font-size: 10px;
font-style: normal;
font-weight: normal;
display: inline-block;
height: 21px;
line-height: 20px;
margin: 0px 2px 2px 2px !important;
min-width: 18px;
padding: 0 1px;
}

.jg_paginationgal .jg_pagenav_active,
.jg_paginationimg .jg_pagenav_active,
.jg_userpanelview .pagination strong {
}

.jg_paginationgal a:hover,
.jg_paginationimg a:hover,
.jg_userpanelview .pagination a:hover{
}

.jg_pagenav_active,
.jg_userpanelview .pagination strong {font-weight:bold;}

.jg_hidden {
visibility:hidden;
text-align:center;
}

.jg_displaynone {
display:none;
}

.jg_overflowhidden {
padding:0.8em 0;
overflow:hidden !important;
}

.jg_floatleft {
float:left;
}

.jg_floatright{
float:right;
}

.jg_floatnone{
float:none;
}

.jg_clearboth{
clear: both;
}

.jg_newpic {
border:0 none;
margin:0 0 0 0.6em;
padding:0;
vertical-align:bottom;
}

img.jg_icon{
width:20px;
height:20px;
border:0px;
margin:0 1px;
vertical-align:bottom;
}

.jg_iconbar a, .jg_iconbar a:link, .jg_iconbar a:hover {
line-height:20px;
}

.jg-tool-tip {
background: #000000;
background: rgba(0,0,0,0.7);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
width:250px;
}

.jg-tool-title {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
padding:2px 4px;
}

.jg-tool-text {
background-color:none transparent;
border:0px;
padding:5px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:12px;
color:#ffffff;
margin:1px;
}

.jg_row {
overflow:hidden;
height:auto !important;
/*display: table;*/
margin: 0px auto 0px auto;
width: 100%;
}

.jg_row_kategorie {
overflow:hidden;
height:auto !important;
margin: 9px auto 9px auto;
width:100%;
}

.jg_subcat .jg_row {
margin: 9px auto 9px auto;
width:100%;
}

.jg_imgalign_catimgs {
margin: 5px;
line-height: 0;
}

.jg_element_cat {
display: block;
position: relative;
}

.jg_subcatelem_cat, .jg_element_gal, .jg_subcatelem_cat_r {
margin-bottom: 3px;
}

.jg_subcatelem_cat a, .jg_element_gal, .jg_element_gal_r {
height:100%!important;
}

.jg_photo_container_l,.jg_subcatelem_photo_l{
float:left;
padding-right:0.5em;
}

.jg_photo_container_r,.jg_subcatelem_photo_r{
float:right;
text-align:right !important;
padding-left:0.5em;	
}

.jg_photo_container_c,.jg_subcatelem_photo_c{
text-align:center !important;			
}

.jg_element_img{
text-align:center;
}

.jg_element_txt_r,.jg_subcatelem_txt_r{
text-align:right !important;
}

.jg_element_txt_l,.jg_subcatelem_txt_l{
text-align:left !important;
}

.jg_element_txt_c,.jg_subcatelem_txt_c{
text-align:center !important;
}

.jg_element_txt_subs_r{
float:right;
text-align:right !important;
}

.jg_element_txt ul,.jg_element_txt_r ul,.jg_element_txt_l ul,.jg_element_txt_c ul,
.jg_element_txt_subs ul,.jg_element_txt_subs_r ul,
.jg_subcatelem_txt_r ul,.jg_subcatelem_txt_l ul,.jg_subcatelem_txt_c ul{
margin:0 !important;
padding:0 !important;
}

.jg_element_txt li,.jg_element_txt_r li,.jg_element_txt_l li,.jg_element_txt_c li,
.jg_element_txt_subs li,.jg_element_txt_subs_r li,
.jg_subcatelem_txt_r,.jg_subcatelem_txt_l,.jg_subcatelem_txt_c li{
line-height:115% !important;
}

.sectiontableheader h4{
margin:0.2em 0;
}

div.jg_details, div.jg_panemodule {
margin:0.3em 0;
border:0px;
}

div.jg_photo_left, .jg_cmtl {
clear:left;
float:left;
width:29%;
font-weight:normal;
padding-left:0.3em;
text-align:left !important;
}

div.jg_photo_right {
margin-bottom:0.7em;
padding:0.3em 0;
overflow:hidden;
}

h3.jg_imgtitle { margin: 10px 0 5px 0;}

.jg_imgtitle {
text-align:center;
font-weight:bold;
padding-bottom: 0px;
}

.jg_cmticons{
width: 50px;
}

.jg_cmtsmilies{
padding:0.5em 0 0 0.3em;
}

.jg_cmtl, .jg_s2fl {
padding:0.3em;
font-weight:normal;
text-align:left;
vertical-align:top;
}

.jg_s2fl{
float:left;
width:23%;
text-align:left !important;
}

.jg_cmtr, .jg_s2fr {
padding:0.2em 0;
text-align:left;
}

.jg_cmtr {
text-align:left !important;
}

td.jg_cmtf {
text-align:center;
}

.jg_cmtr img{
vertical-align:bottom;
}

.jg_minipic {
border:0px;
padding:0px;
}

.jg_iconbar {
float:left;
width:100%;
padding-top:0px;
text-align:center !important;
}

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

#motiongallery {
position:absolute;
left:0;
top:0;
white-space:nowrap;
}

#motioncontainer {
margin:0 auto;
position:relative;
overflow:hidden;
max-width: 100% !important;
}

#statusdiv {
background-color:#FFFFE0;
border:1px solid #7F7F7F;
padding:2px;
position:absolute;
left:-300px;
visibility:hidden;
}

div.jg_uploadcopyright{
padding:5px 15px 5px 15px;
}

div.jg_uploadcopyright div{
font-style:italic;
}

.jg_uploadquotas{
padding: 5px;
font-size:10px;
text-align:center;
}

span.jg_quotatitle{
font-weight:bold;
}

.jg_up_esub3,.jg_up_esub4 {
width:5%;
padding:0 0.2em;
float:left;
}

.jg_up_esub3 {
text-align:right;
}

.jg_up_esub4 {
text-align:left;
}

.jg_top_element {
text-align:center;
float:left;
}

.jg_searchelement .jg_searchelem_txt {
margin:0;
padding:0;
}

.jg_searchelem_txt ul{
padding: 1.1em;
}

div.jg_uploadcopyright{
padding:5px 15px 5px 15px;
}

div.jg_uploadcopyright div{
font-style:italic;
}

.jg_uploadquotas{
padding:5px;
font-size:10px;
text-align:center;
}

span.jg_quotatitle{
font-weight:bold;
}

.jg_up_head {
vertical-align:middle;
text-align:center !important;
padding:0.3em 0;
}

div.list-footer{
text-align:center !important;
padding:0.8em 0;
font-size:12px;
}

div.limit, div.counter {
text-align:center !important;
}

.jg_userpanelview .sectiontableheader{
margin-top:10px;
}

.sectiontableheader{
font-weight:bold;
}

.jg_up_entry {
overflow:hidden;
height:1%;
margin:auto;
text-align:center;
padding:5px 0;
}

.jg_uprow {
overflow:hidden;
padding-top:0.7em;
}

.jg_uptext {
float:left;
text-align:right;
padding-right:0.9em;
width:35%;
}

.jg_uploadform .jg_txtrow, .jg_editpicture .jg_txtrow {
padding-top:1em;
text-align: center;
padding-bottom:1em;
}

.jg_up_ename,.jg_up_ehits,.jg_up_ecat,.jg_up_eact,.jg_up_eappr,.jg_up_epubl,.jg_up_esub1,.jg_up_esub2 {
float:left;
}

.jg_up_ename {
  width:20%;
  text-align:left;
}

.jg_up_ehits {
  width:10%;
}

.jg_up_ecat {
  width:30%;
}

.jg_up_eact {
  width:20%;
}

.jg_up_esub1,.jg_up_esub2 {
  width:10%;
  padding:0 0.2em;
}

.jg_up_esub1 {
  text-align:right;
}

.jg_up_esub2 {
  text-align:left;
}

.jg_up_eappr {
  width:15%;
}

.jg_up_epubl {
  width:15%;
}

.jg_up_eminithumb {
  border:0;
  height:30px;
}

.jg_up_filter_entry {
  padding:1px 0;
  overflow:hidden;
  margin: auto;
  height: 1%;
}

.jg_up_filter_ecol1 {
  text-align:left;
  float:left;
  width:29%	;
}

.jg_up_filter_ecol2 {
  text-align:left;
  float:left; 
}

div.jg_uploadnotice{
  padding:5px;
  opacity:0.7;
  font-size: 12px;
}

.jg_catdescr{
  text-align:center;
  padding:5px;
}

.jg_catorderlist{
  white-space:nowrap;
  text-align:right;
}

.jg_catelem_txt{
  clear:both;
  margin-left:0px;
  margin-right:0px;
}

.jg_catelem_txt ul, .jg_subcatelem_txt ul{
  margin:0;
  padding: 0 5px;
}

#reportimageform div{
  margin: 10px 0px;
}

.galeria_bottom_r {
width:100%;
display: block;
float:left;
clear:both;
position:relative;
}

.galeria_bottom_l {
width:100%;
display: block;
float:left;
clear:both;
position:relative;
}
.galeria_modul {margin:0px 0px 0px 0px;overflow:hidden;}
.galeria_bottom_r .galeria_modul {margin-left:0px;}
.galeria_bottom_r .galeria_modul {padding: 0;}

.jg_subcat {
margin: 0 0 10px 0;
width:100%;
}

.jg_subcatelem_photo {
margin: 5px 5px 0 5px;
text-align: center !important;
line-height: 0;
}

.jg_photo_container {
margin: 5px 5px 0 5px;
text-align: center !important;
line-height: 0;
}

.jg_element_txt {
float:none;
padding-right:5px;
padding-left:5px;
padding-bottom:10px;
padding-top:10px;
text-align: center;
margin: 0 3px;
}

.jg_subcatelem_txt {
padding-right:5px;
padding-left:5px;
padding-bottom:10px;
padding-top:10px;
text-align: center;
margin: 0 3px;
}

.jg_catelem_txt {
padding-right:5px;
padding-left:5px;
padding-bottom:10px;
padding-top:5px;
text-align: center;
margin: 0 3px;
}

li.odslony, li.komentarze {
font-size:10px;
line-height:100%;
font-weight:normal;
padding:0px;
}

#limit {margin-left:5px;}

p.kategoria_tytul_top {margin-bottom:10px;font-size:18px;}
p.kategoria_opis_top {margin-bottom:10px;margin-top: 10px;}
p.kategoria_tytul, p.subkategoria_tytul {font-size:16px;line-height:18px;}

p.obrazek_tytul {
font-weight:normal;
font-size:10px;
line-height:100%;
margin:3px 0px 2px 0px;
}

p.foto_tytul_top, p.galeria_tytul_modul{font-size:16px;line-height:18px;}


#jg_dtl_photo {
margin:0px auto;
/*display:table;*/
position:relative;
max-width: 100% !important;
height: auto !important;
}

.jg_detailnavi {
overflow:hidden;
text-align:center !important;
margin-bottom:5px;
margin-top:5px;
}

.jg_detailnaviprev, .jg_detailnavinext {
  width:50%;
}

.jg_detailnaviprev {
  text-align:left !important;
  position:absolute;
  height:100%;
}

.jg_detailnavinext {
  text-align:right !important;
  position:absolute;
  height:100%;
  right:0px;
}

.jg_detailnavislide {
  width:100%;
  padding:0.3em 0;
  text-align:center !important;
}

.jg_detailnavinext a , .jg_detailnaviprev a{
-moz-user-select: none;
padding: 0px;
width:50%;
display:block;
width:100%;
height:100%;
}

.jg_detailnavinext a  {
background: url(../images/blank.gif) 100% 50% transparent no-repeat;
}

.jg_detailnaviprev a {
background: url(../images/blank.gif) 0 50% transparent no-repeat;
}

.jg_detailnavinext a:hover  {
background: url(../images/nextlabel.png) 100% 50% transparent no-repeat;
}

.jg_detailnaviprev a:hover {
background: url(../images/prevlabel.png) 0 50% transparent no-repeat;
}

.jg_detailnavinext a:hover, .jg_detailnaviprev a:hover {
-moz-user-select: none;
}

h4.obrazek_tytul {
padding: 5px;
}

.super_container {margin:0 -5px;}