.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;
}

.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 {
opacity: 0.7;
transition: opacity 0.8s linear;
border:1px solid #ffffff;
}

.jg_minis a:hover img {
opacity: 1;
transition: opacity 0.1s linear;
border:1px solid #ffffff;
}

#jg_mini_akt {
opacity: 1;
}

#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;
}

div.jg_my_favourites {}

.jg_galcountcats, .jg_catcountimg, .jg_catcountsubcats{
text-align: center;
}

.jg_paginationgal, .jg_paginationimg, .jg_paginationsubcats{
text-align:center !important;
padding: 2px 0;
}

.pagenav a, .jg_pagenav_active {}
.pagenav a:hover {}
.jg_pagenav_active {font-weight:bold;}

.pagination {
margin:5px 0px 5px 0;
}

.pagination a , .pagination strong {}
.pagination a:hover {}

.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:16px;
height:16px;
border:0px;
margin:0 3px;
vertical-align:bottom;
}

.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 10px auto;
width: 100%;
}

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

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

.jg_imgalign_catimgs {
margin-right: 1px;
margin-bottom: 1px;
line-height: 0;
}

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

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

.jg_element_gal, .jg_element_gal_r {
height:100%;
}

.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;
}

#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: 2px 2px 4px 2px;
}

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

.galeria_bottom_r {width:350px;float:right;clear: right;}
.galeria_bottom_l {width:100%;}
.galeria_modul {margin:0px 0px 0px 0px;overflow:hidden;}
.galeria_bottom_r .galeria_modul {margin-left:20px;}
.galeria_bottom_r .galeria_modul {padding: 0 0 15px 0;}

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

.jg_subcatelem_photo {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}

.jg_photo_container {
margin-left: 1px;
margin-bottom: 5px;
}

.jg_element_txt {
float:none;
padding-right:10px;
padding-left:10px;
text-align: center;
}

.jg_subcatelem_txt {
padding-right:10px;
padding-left:10px;
text-align: center;
}

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;}
p.kategoria_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;
}

.jg_detailnavi {
  overflow:hidden;
  text-align:center !important;
  margin-bottom:2px;
  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;
}