h1,h2,h3,h4,h5,h6{font-family: "trebuchet ms", Tahoma, Impact, Arial, Verdana, sans-serif; font-size:13px; margin:0; padding:0; font-weight: lighter;}

h4 div{font-family: "trebuchet ms", Tahoma, Impact, Arial, Verdana, sans-serif; font-size:13px; margin:0; padding:0; font-weight: lighter;}

h1 {padding: 8px 0 0 0px; font-size: 16px;  }
/*div {border: 1px solid #000;}*/

img {border:0;}

#container {width: 998px; margin: auto; padding:0;}

#content {min-height: 400px; float: left; margin: auto; width:998px; background-image: url("grafika/content_bg.png"); background-repeat: repeat-x; font-weight: lighter; display: block;}

/*header*/
#header {width: 998px; height: 105px; background: url("grafika/header_bg.png") repeat-x; font-family: Impact, "trebuchet ms";}

#tekst1 {float: left; color:#fff; text-align: left;} /*zalogowany*/
#tekst1 h2 a{font-family: Impact; padding: 25px 0 0 25px; font-size: 28px; font-weight: lighter; color:#fff; text-decoration: none;}
#tekst1 h3 {font-family: "trebuchet ms", Tahoma, arial; padding: 8px 0 0 25px; font-size: 16px; font-weight: lighter;}
#tekst1 img {padding: 0px 0px 7px 25px;} 
#tekst1 h1 {padding: 8px 0 0 25px; font-size: 16px;  }

#tekst2 {padding: 24px 0 0 25px; float: left; color: #fff;} /*niezalogowany*/
#tekst2 h2 a{font-family: Impact; font-size: 28px;  color:#fff; text-decoration: none; font-weight: lighter;}
#tekst2 h3 {font-family: "trebuchet ms", Tahoma, arial; font-size: 16px; padding-top: 8px; font-weight: lighter;}
#tekst2 img {padding: 3px 0px 7px 0px;} 
#tekst2 h1 {padding: 8px 0 0 0px; font-size: 16px;  }

#rejloglink1 {padding: 8px 0 0 0; text-align: right;} /*zalogowany*/
#rejloglink1 h4{height: 24px;font-family: "trebuchet ms"; color: #fff; font-size: 12px; font-weight: lighter;} /*padding-left:655px; */
#rejloglink1 h4 b{font-weight: bold; padding-left: 3px;}
#rejloglink1 h4 a{margin: 0 20px 0 20px; color:#fff; font-size: 12px; font-weight: bold; text-decoration: underline;}

#rejloglink2 {padding: 9px 12px 0 0; font-family: "trebuchet ms", Tahoma, Verdana, sans-serif; text-align: right; float: right; width: 520px; height: 96px;} /*niezalogowany*/
#rejloglink2 a{padding-top: 7px; color:#fff; font-size: 16px; font-weight: bold; text-decoration:none;}
#rejloglink2 a:hover{color: #084fab;}

/*sliding doors linki do rejestracji, logowania, listy galerii, pomocy, ustawien*/
#button {padding: 48px 0 0 435px; font-family: Arial, Tahoma, Verdana, sans-serif;}
#button a{color:#fff; font-size: 16px; font-weight: bold; text-decoration: none;}
#button a:hover, #button a.current {color: #084fab;}

#tabs1 {float: left; margin: -68px 0 0; padding: 100px 0 0 145px; font-family: "trebuchet ms", Tahoma, Verdana, sans-serif; width:540px; font-size:93%; line-height:normal; border: 0px solid red;}
#tabs1 ul {margin:0; padding:10px 10px 0 50px; list-style:none;}/*zalogowany*/
#tabs1 li {display:inline; margin:0; padding:0;}
#tabs1 a {float:left;cursor: pointer; background:url("grafika/button_left.gif") no-repeat left top; margin:0 5px -2px 5px; padding:0 0 0 10px; text-decoration:none; font-weight: bold;}
#tabs1 a span {float:left; display:block; background:url("grafika/button_right.gif") no-repeat right top; padding:8px 15px 5px 6px; color:#fff;}
#tabs1 a:hover span, #tabs1 a.tu span{color:#084fab;}
#tabs1 a:hover, #tabs1 a.tu {background-position:0% -33px;}
#tabs1 a:hover span, #tabs1 a.tu span{background-position:100% -33px;
}

#tabs1 a.pomoclast {
    margin-left:90px;
    margin-right:0;
}

#tabs2 {padding-right:6px;float: right;margin: 0;padding-top: 57px;font-family: "trebuchet ms", Tahoma, Verdana, sans-serif; font-size:93%; line-height:normal; border: 0px solid red;}
#tabs2 ul {margin:0; padding:10px 10px 0 0px; list-style:none;}/*niezalogowany*/
#tabs2 li {display:inline; margin:0; padding:0;}
#tabs2 a {float:left;cursor: pointer; background:url("grafika/button_left.gif") no-repeat left top; margin:0 5px 0 5px; padding:0 0 0 10px; text-decoration:none; font-weight: bold;}
#tabs2 a span {float:left; display:block; background:url("grafika/button_right.gif") no-repeat right top; padding:8px 15px 1px 6px; color:#fff;}
#tabs2 a:hover span{color:#084fab;}
#tabs2 a:hover {background-position:0% -33px;}
#tabs2 a:hover span {background-position:100% -33px;}

#tabs6 {margin: -10px 0 0 -5px;  font-family: "trebuchet ms", Tahoma, Verdana, sans-serif; font-size:93%; line-height:normal; border: 0px solid red; position: absolute; top:16px; right:0;}
#tabs6 ul {margin:0; padding:10px 10px 0 0px; list-style:none;}/*niezalogowany*/
#tabs6 li {display:inline; margin:0; padding:0;}
#tabs6 a {float:left;cursor: pointer; background:url("grafika/button_left.gif") no-repeat left top; margin:0 5px 0 5px; padding:0 0 0 10px; text-decoration:none; font-weight: bold;}
#tabs6 a span {float:left; display:block; background:url("grafika/button_right.gif") no-repeat right top; padding:8px 15px 1px 6px; color:#fff;}
#tabs6 a:hover span{color:#084fab;}
#tabs6 a:hover {background-position:0% -33px;}
#tabs6 a:hover span {background-position:100% -33px;}

/*/sliding dors linki*/
/*/header*/

/*przycisk submit formularza
.przycisk {background: url("grafika/button.png") repeat; height: 28px; font-family: Arial, tahoma; border: 1px solid #3c81c4;
           cursor: pointer; font-size:11px; font-weight:bold; color: #fff;}*/
.przycisk_grey {background: url("grafika/button_grey.png") repeat; height: 28px; font-family: "trebuchet ms", tahoma; border: 1px solid #ccc;
                cursor: pointer; font-size:11px; font-weight:bold; color: #fff;}
/*/przycisk */



/*strona logowania*/
#przerwa {width: 140px}

#pion {width: 30px; background: url("grafika/pion.png") repeat-y;}
/*/logowanie*/


/*strona glowna*/
#przykladowa {float: left; height: 185px; color: #1a72d4;}
#przykladowa h2 {padding: 15px 0 0 25px; font-size: 16px; font-weight: lighter;}
#przykladowa .link-gallerie {width:98%; text-align: right;}
#przykladowa .link-gallerie a {font-size:12px;     color: #094DA0;}

#czyWieszZe {padding-left: 700px;}
#czyWieszZe h3{font-size: 16px; padding-top: 15px; color: #1a72d4; font-weight: lighter;}

ul#ulista{margin-left: 0px; padding-left: 15px; list-style: url("grafika/li_blue.gif");   float: left; font-size: 9px;}
ul#ulista li {font-size: 12px; color: #000; margin: 5px 0;}

#NowaGaleria {float: left; width: 998px; 
              background: url("grafika/ngal_bg.png") left top repeat-x transparent;
              height:350px;
}
#NowaGaleria h3, #paneleAukcji h3 {font-size: 16px; padding: 14px 0 0 23px; color: #1a72d4;  font-weight: lighter; font-family:"trebuchet ms", Tahoma; }
#NowaGaleria h4, #paneleAukcji h4 {font-size: 12px; padding: 5px 0 0 23px; color: #000; font-weight: lighter;font-family: "trebuchet ms", Tahoma; }

#NowaGaleria .sub { background: url("grafika/ngal_bg2.png") left bottom repeat-x transparent; height: 350px; }
/*/glowna*/


/*edycja*/
#akceptuje {float: right; margin-right: 17px; margin-top: 10px;}


#ustawienia {
    float: left;
    padding-top: 10px;
    margin-right: 10px;
    /* border: 1px solid #CCCCCC; */
    max-width: 235px;
}
#dodaj_usun, #ustawienia, #twoje2 {float: left; padding-top: 10px;}
#dodaj_usun {
   height:1px;
   overflow:hidden;
}

#link_usun {margin-left: 7px;}

#submitButton {display: none; padding: 10px 0 0 15px; float: right;}

#dodatkowe {padding-left: 7px;}
/*/edycja*/

#radio_fixed_width
{
    float: left;
    margin: 10px 7px 0px 0px;
}

#radio_responsive_width
{
    margin-left: 0px;
}

/*lista galerii*/
#listaNowaGal {
    height:0px;
    overflow:hidden;
}
#listaNowaGal h3{font-size: 20px; padding: 14px 0 0 0; color: #1a72d4; font-weight: lighter;}
#listaNowaGal h4{font-size: 14px; padding: 5px 0 10px 0; color: #000; font-weight: lighter;}

.nadLista h4{font-size: 12px; padding: 21px 0 0 0; color: #000; font-weight: lighter;}
.nadLista h4 a{font-size: 12px; padding: 5px 0 0 0; color: #1a72d4;}

.copy_clipboard_div
{
        position: absolute;
        background-color: #3063DA;
        color: white;
        padding: 2px 3px;
        border-top-left-radius:  5px;
        cursor: pointer;
        bottom: 15px;
        right: 1px;
        white-space: nowrap;
        transition: .5s;
        -webkit-transition: .5s;
        -moz-transition: .5s;
}
.copy_clipboard_div_green
{
    background-color: green;
}
/*/lista*/


/*kod HTML*/
#tabelka {padding: 0 0 0 10px;}
#tabelka  td{padding: 2px; border: 1px solid #727272; border-spacing:25px;}
#tabelka a{text-decoration: none;}
/*/kod*/

/*formularz dodawania zdjec*/	
input.file {border: 1px solid #6699ce;}

.upload {padding: 0 10px 0 0px;}

#pliki {font-size: 12px; color: #616161;}
#pliki td {font-size: 12px; color: #616161;}

#progress {visibility: hidden; text-align: center;}
#przycisk_do_ukrycia {visibility: visible;}
/*/formularz*/

#formularz {padding: 10px 0 0 25px;}

#color_picker {border: 1px solid #333;}
#color_picker tr{border: 1px solid #333;}
#color_picker td{border: 1px solid #333;}

#zawartosc { margin: 10px 20px 20px 10px; font-weight: lighter; }
#zawartosc h2{font-size: 16px; color: #1a72d4; font-weight: lighter;}
#zawartosc h4 a{font-size:13px; color: #1a72d4; font-weight: lighter;}
#zawartosc td{font-size: 12px; font-weight: lighter;}

#zawartosc ul{  list-style: url("grafika/li_blue.gif"); font-weight: lighter;}
#zawartosc h3 b{font-weight: bold;}
#zawartosc h5{font-size: 16px; padding: 14px 0 0 23px; color: #1a72d4;  font-weight: lighter; font-family:"trebuchet ms", Tahoma; }

#uwaga h3{font-size: 15px;}

#tytul{font-size: 15px;}

/*galeria*/
#header_gal {min-height: 40px; background-image: url("grafika/header_gal_bg.png"); background-repeat: repeat; position: relative;}
#header_gal h2 {padding: 5px 0 5px 5px;}
#header_gal h2,h2 a{font-family: Impact; font-size: 28px; color: #fff; text-decoration: none; font-weight: lighter;}

/*pasek miniaturek*/
#miniaturki {padding: 0 0 5px 5px; white-space: nowrap; height: 125px; overflow: hidden; _height: 145px; margin: 0;text-align: center; background-image: url("grafika/pasek_bg_2.png"); background-repeat: repeat-x; background-position: 0 8px;}
#miniaturki img{/*margin: 10px 13px 0 13px; padding: 2px; border: 1px solid #727272;*/}
#miniaturki td { 
    border:1px solid #727272;
    border-spacing:25px;
    height: 90px; /*96px;*/
    padding:2px;
    width: 116px; /*123px;*/
}


img#cur{/*margin: 10px 12px -1px 12px; padding: 2px;*/ border: 2px solid #009;}
/*/pasek miniaturek*/

td#cur {
    border: 2px solid #009;
}

#content_gal {min-height: 400px; float: left; width: 1005px; position: relative}

#pasek {
    height: 20px;
    color: #FFFFFF;
    font-size: 11px;
    text-align: center;
    padding-top: 3px;
    margin-top: 6px;
}	

#pasek a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}	

#pasek a.arrow{
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}	

#pasek span{
    padding: 0 10px;
    font-size:12px;
}	

#strzalki{width: 880px; float:left; margin: auto; padding-bottom: 20px;}
.lewa{float:left; padding-left: 10px;}
.prawa{float:left; padding-right: 15px;}

#footer_gal {float: left; height: 64px; width: 998px}
#footer_gal h5 {padding: 15px 0 0 23px; font-size: 12px; color: #094da0; font-family: "trebuchet ms", Tahoma}
/*/galeria*/

/*footer*/
#footer {float: left; width: 998px; height: 64px; background-image: url("grafika/footer_bg.png"); background-repeat: repeat-x;}
#footer h5{padding: 15px 0 0 23px; font-size: 12px; color: #094da0;font-family: "trebuchet ms", Tahoma; }

#ulFoot {margin: 0px; padding: 10px 0 0 0; width:100%; font-weight: lighter;list-style: url("grafika/li_blue.gif");}
#ulFoot li{float: right; margin: 0 20px 0 10px;}
#ulFoot li#pierwszy {float: left; margin: 0 20px 0 10px; list-style: none;}
#ulFoot a{border:1px; line-height: 0px; text-align: center;  color: #094da0;}
/*/footer*/

body {
    font-family: "trebuchet ms", Geneva,Verdana, Arial, Helvetica, sans-serif;
    margin: 0; 
    padding: 0; 
    font-weight: lighter;
    min-height:100%;
}

#lbl {padding-left: 3px;} /*label do checkboxow*/

/*nawigacja w pomocy*/
#middle_wrap{float: left; padding: 18px 0 0 18px;}
#middle_wrap h2{font-size: 16px; color: #1a72d4; padding-left: 5px; font-weight: lighter;}

#middle {float: inherit; padding-left: 20px;} /*zawartosc pomocy*/
#middle h3{color: #1a72d4; margin-top: 8px;} /*tytul pomocy*/
#middle h4 {font-size: 14px; font-weight: lighter;}

#pion_pomoc {float:left; min-height: 334px; background: url("grafika/pion.png") repeat-y; width: 730px;}

#left_navi{float: left;}

#menu_left {float: left; margin-top: 5px; padding-left: 15px; margin-left: 10px; font-size: 12px; color: #000; list-style: url("grafika/li_black.gif"); font-weight: lighter;}
ul#menu_left li {margin-top: 2px; padding-top: 2px;}
ul#menu_left li a{font-family: Arial; font-size: 12px;  }
ul#menu_left li.level0 {margin-right: 31px;}
ul#menu_left li.level1 {margin-left: 20px;}
ul#menu_left li.level2 {margin-left: 40px;}
#curent{font-weight: bold; margin-right: -11px;}
/*/pomoc*/

/* przypomnienie hasla */ 
.przypomnienie {
    width: 420px;
}

.przypomnienie span {
    display:block;
    float:left;
    width:140px;
    text-align: right;
    padding-right:10px;
    font-weight: normal;
}

/* premium */

#zawartosc .premiumopis {
    /*width: 530px;*/
    padding-top: 0;
    padding-left: 0;
    float: left;
    margin: 0;
    margin-top: 10px;
    list-style-image: none;
}

#zawartosc .premiumopis li {
    list-style: none;
    padding-left:28px;
    background: url('grafika/premium/premium_mark.gif') no-repeat;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    font-family: Tahoma,Verdana,sans-serif;
    padding-top:1px;
    padding-bottom: 10px;
}

#zawartosc .premiumopis li ul {
    padding: 2px 0 0 0;
    list-style-image: none;
    margin: 0;
}
#zawartosc .premiumopis li ul li {
    list-style: none;
    padding-left: 0;
    background: none;
    font-weight: normal;
    padding-bottom: 0;
    margin: 0;
    /* font-size:12px; */
}

#zawartosc .premiumlinka {
    width: 253px;
    height: 184px;
    float: left;
    background: url('grafika/premium/premium_tlo.gif') no-repeat;
}

#zawartosc .premiumlinkatytul {
    color: #000000;
    text-align: center;
    font-size: 11px;
    font-weight: normal;
    padding: 13px 0;
}

#zawartosc .premiumlinkaimg {
    text-align: center;
}

#zawartosc .premiumlinkaimg img {
    width: 102px;
    height: 62px;
}

#zawartosc .premiumlinkaimg1 {
    padding-bottom:5px;
    padding-right:5px;
}
#zawartosc .premiumlinkaimg2 {
    padding-bottom:5px;
}
#zawartosc .premiumlinkaimg3 {
    padding-right:5px;
}
#zawartosc .premiumactbtn {
    float: right;
/*    width: 253px;
    height: 33px;
    background: url('grafika/premium/actbtn.gif') no-repeat;
    margin: 0 51px 0 0;*/
}
#zawartosc .premiumactbtn p {
    text-align: center;
    padding: 8px 0 0 0;
    margin: 0;
}


#zawartosc .bokpremium {
    float: left;
    width: 255px;
}
#zawartosc .premiumobraz {
    width: 253px;
    height: 267px;
    float: left;
}
#zawartosc .premiumobraz p {
    padding:0;
    margin: 0;
}

/* wybor opcji premium */


#wyboropcjipremium {
    float: left;
    padding-top:20px;
}

#wyboropcjipremium td {
    width: 170px;
    padding-bottom: 30px;
    color: #000000;
    font-size: 13px;
}

#wyboropcjipremium td p {
    margin-bottom: 5px;
    margin-top: 0;
}

#wyboropcjipremium td p.b {
    margin-bottom: 0;
}

#wyboropcjipremium td p.sms {
    padding-left: 84px;
}

.pakiety_przyciski
{
    /*margin-top: 0px !important;*/
    width: 84px;
    font-weight: bold;
}

#wyboropcjipremium td.okres p
{
        font-size: 13px !important;
}

#wyboropcjipremium td.okres span
{
        font-size: 13px !important;
}

#wyboropcjipremium td.okres {
    text-align: left;
    vertical-align: middle;
}

#wyboropcjipremium td.okres span {
    font-weight: bold;
}

#wyboropcjipremium td.okres span.mark {
    background: url('grafika/premium/premium_mark.gif') no-repeat;
    padding-left:28px;
}

#wyboropcjipremium td.btn {
    width: 240px;
}

.pwyboropis p {
    line-height: 17px;
}

#smspremium p {
    margin: 0;
    padding:0;
}

.smsramka {
    border: 1px solid #0450A6;
    float: left;
    margin: 10px 10px 10px 0;
    padding: 15px;
}

#strzalysnajper {
    float: left;
    width: 100%;
    padding-top: 20px;
}

#wieleplikow {
    position: relative;
}

#wielelink {
    color:#1A72D4;
    font-size:12px;
    font-weight:lighter;
    text-decoration: underline;
    cursor: pointer;
}

/* style uploader */

.progressWrapper {
    width: 357px;
    overflow: hidden;
}

.progressContainer {
    margin: 5px;
    padding: 4px;
    border: solid 1px #E8E8E8;
    background-color: #F7F7F7;
    overflow: hidden;
}

/* Message */
.message {
    margin: 1em 0;
    padding: 10px 20px;
    border: solid 1px #FFDD99;
    background-color: #FFFFCC;
    overflow: hidden;
}

/* Error */
.red {
    border: solid 1px #B50000;
    background-color: #FFEBEB;
    padding: 10px;
    margin-left: 10px;
}

/* Current */
.green {
    border: solid 1px #DDF0DD;
    background-color: #EBFFEB;
    padding: 10px;
    margin-left: 10px;
}

/* Complete */
.blue {
    border: solid 1px #CEE2F2;
    background-color: #F0F5FF;
    padding: 10px;
    margin-left: 10px;
}

.progressName {
    font-size: 8pt;
    font-weight: 700;
    color: #555;
    width: 323px;
    height: 14px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
    font-size: 0;
    width: 0%;
    height: 2px;
    background-color: blue;
    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;
}

#search_gallery_classic, #search_gallery_mobile
{
    display: none;
}

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

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

.clear {
    clear: both;
}

.linkupglowna {
    float:left;
    font-size:11px;
    margin:0;
    padding-left: 8px;
    padding-top:10px;
}

.linkupglowna a {
    font-size:12px;
    color: #094DA0;
    cursor:pointer;
}

#zawartosc .linkupglowna a {
    font-size:12px;
    color: #094DA0;
}

/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
    vertical-align: top;
}

#fuploader{
    overflow:hidden;
}

.upcont {
    position: relative;
}

.flashswfcont {
    position: absolute;
    top: 3px;
    left: 0;
}

#txtFileName {
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    margin-right:100px;
    width:295px;
}

#flash_uploader {
    width: 560px;
    overflow:hidden;
}
#classicuploader {
    display: none;
}

div.galnewcont {
    float: left;
}

div.newscont {
    color: #004FA5;
    float: right;
    padding-right: 20px;
    width: 278px;
}

div.newscont p {
    margin: 2px 0;
    font-size: 12px;
}

div.newscont a {
    color: #094DA0;
    font-size: 12px;
}

div.newscont h2 {

}

#NowaGaleria div.newscont h3{font-size: 16px; padding: 14px 0 0 0; color: #1A72D4;  font-weight: lighter; font-family:"trebuchet ms", Tahoma; }

.choseupform {
    padding-bottom: 10px;
    padding-left: 8px;
    padding-top: 1px;
      display: none;
}

.choseupform select {
    margin-left: 5px;
    width: 185px;
}

.choseupform p {
    margin: 0;
    font-size: 12px;
}

div.payform {
    float: left;
    margin-right: 40px;
    padding-top: 15px;
    text-align: center;
}


#wybierzstyl {
    width: 208px;
    float: left;
}

#frmEdycja #ustawienia {
    padding: 0px;
    margin-bottom: 10px;
}

.settingsform .new_options_highlight
{
    background-color: rgb(203, 218, 255);
}

.settingsform input[type="checkbox"], input[type="radio"]
{
    position: relative;
    vertical-align: middle;
    bottom: 2px;
}

.settingsform #cropsquare
{
    margin-left: 0px;
}
/*.settingsform input[name="tresc_naglowka"], .settingsform select[name="select_gallery_check"], .settingsform select[name="select_gallery_image_adjust"], .settingsform input[name="podpis"]  
{
    width: 203px;
}*/

.settings_full_width
{
    width: 151px;
}

.settingsform {
    background: #eee;
    border-radius: 5px;
}

.settingsform h4 {
    float: left;
    font-size: 12px;
    line-height: 19px;
}

.settingsform .showstylespan {
    float: right;
}

.settingsform #kolor {
    width: 55px;
    font-size: 11px;
}

.settingsform #bordercolor {
    width: 55px;
    font-size: 11px;
}

.settingsform #borderbordercolor {
    width: 55px;
    font-size: 11px;
}

.settingsform #hoverbordercolor {
    width: 55px;
    font-size: 11px;
}

.settingsform #podpisinput {
    font-size: 11px;
}

.settingsform #kolor_podpisu {
    width: 55px;
    font-size: 11px;
}

.settingsform select {
    font-size: 12px;
}

.settingsform #gallerywidth {
    font-size: 11px;
    width: 35px;
    float: left;
    margin-right: 3px;
}

.settingsform #gifframetime {
    width: 36px;
    font-size: 11px;
}

.gifframetimelabel{
    margin-right: 4px;
    margin-top: 6px;
    vertical-align: 1px;
    float: left;
}

.settingsform #imagewidth {
    font-size: 11px;
    width: 22px;
    float: left;
    margin-right: 3px;
}

.edithtml {
    float: left;
    position: relative;
    padding-left: 10px;
}

.edithtml a {
    outline: none;
}

.editdiv {
    display: none;
    position: absolute;
    margin-top: -8px;
    z-index: 5;
}


.widthshadow .editdiv {
/*    top: -97px;
    top: 20px;*/
    right: 16px;
}

@-moz-document url-prefix() {
    .widthshadow .editdiv {
        top: 13px;
    }
}

.insideborder .widthshadowmiddle .editmiddle {

    top: 13px;
    right: 104px;
}

.insideborder .editmiddle {
    right: 9px;
    top: -220px;
    top: 10px;
}

.editdiv input {
    font-size: 11px;
}
.editdivcont {
    position: relative;
}

#sizeless, #sizemore, #sizelessimagewidth, #sizemoreimagewidth
{
    font-size: 11px;
    width: 23px;
    float: left;
    margin-top: 2px;
}

.settingsform .wymiary_strzalek_szerokosci
{
    width: 23px;
    height: 23px;
    background-repeat: no-repeat;
    background-size: contain;

}

.sizemore_disabled
{
    background-image: url("./grafika/prawa_strzalka_szara.png");
}

.sizeless_disabled
{
    background-image: url("./grafika/lewa_strzalka_szara.png");
}

.sizemore_disabled, .sizeless_disabled
{
    cursor: default;
}
.sizeless_active
{
    background-image: url("./grafika/lewa_strzalka.png");
    cursor: pointer;
}

.sizemore_active
{
    background-image: url("./grafika/prawa_strzalka.png");
    cursor: pointer;
}


#ustawienia #sizemore {
    margin-left: 4px;
}

.turnleft, .turnright, .deleteedit, .moveleft, .moveright, .addtext, .photo_html {
    background-position: 0 0;
    background-repeat: no-repeat;
    float: right;
    height: 16px;
    width: 16px;
    cursor: pointer;
    opacity: 0.3;
    -moz-opacity: 0.2;
    filter:alpha(opacity=30);
}
 
.turnleft:hover, .turnright:hover, .deleteedit:hover, .moveright:hover, .moveleft:hover, .addtext:hover, .photo_html:hover {
    opacity: 1;
    -moz-opacity: 1;
    filter:alpha(opacity=100);
}

.turnleft {
    background-image: url("grafika/obr-lw.png");
}

.turnright {
    background-image: url("grafika/obr-pr.png");
}

.deleteedit {
    background-image: url("grafika/kasuj.png");
}

.moveright {
    background-image: url("grafika/prz-pr.png");
}

.moveleft {
    background-image: url("grafika/prz-lw.png");
}

.addtext {
    background-image: url("grafika/tekst.png");
}

.photo_html {
    background-image: url("grafika/hash.png");
}

.settingcontainer {
    float: left;
    /* border-right: 1px solid #cccccc; */
    margin-right: 25px;
    /*padding-right: 25px;*/
    /* max-width: 230px; */
    margin-bottom: 30px;
}

.additionalsettings {
    float: left;
    width: 500px;
    border-bottom: 1px dotted black;
}

/*
.additionalsettings input {
    width: 150px;
}

.additionalsettings input.przycisk {
    width: 59px;
}
*/

.additionalsettings td.title {
    text-align: right;
    width: 93px;
    padding-right: 10px;
}

#zawartosc .settingsinvoice {

    margin: 0;
    padding-bottom: 10px;
        width: 500px;
    border-bottom: 1px dotted black;
}

.commentscontainer {
    float: left;
    padding-left: 20px;
    padding-top: 20px;
    font-size: 12px;
    width: 618px;
    margin-top: 25px;
    border-top: 1px solid #ccc;
}

#helpwraper .commentscontainer h2 {
    padding-left: 0;
    padding-bottom: 10px;
}

.commentusername {
    float: left;
    color: #6B8E23;
    font-weight: bold;
}

.commentdate {
    float: right;
    color: #6B8E23;
    font-size: 11px;
    padding: 0;
    text-align: right;
}

.commentdesc {
    clear: both;
    padding-top: 3px;
}

.commentdesc p {
    margin: 0 0 10px 0;
}

.commententry {
    padding: 5px 0;
}

.commentlabel {
    display: none;
}

.commlabel {
    width: 160px;
}

.comminput {
    width: 400px;
    vertical-align: top;
}

.comminput input, .comminput textarea {
    width: 300px;
    font-family: "trebuchet ms", Tahoma, arial;
    font-size: 12px;
}

.comminput textarea {
    height: 100px;
}

.codelink {
    cursor: pointer;
}

.codefirst {
    color: #000000;
}

.codesecond {

    color: #3063DA;
}

.codesecond:hover{
    text-decoration: underline;
}



.settingslabel {
    font-size: 12px;
}

.labelsettingssmall {
    width: 74px;
}

.gallerywidthlabel {
    margin-right: 4px;
    margin-top: 3px;
    vertical-align: 1px;
    float: left;
}

.settingseparator {
    border: 0;
    margin-top: 15px;
    height: 1px;
    background-color: #cccccc;
}

.settingselect {
    float: right;
    /*margin-right: 4px;*/
}

#gdziepodpis {
    width: 127px;
}

.settingselect select[name="kierunek_podpisu"]
{
    width: 127px;
}

#zawartosc h4 b {
    font-weight: bold;
}

#zawartosc .settingcontainer ul {
    margin: 0;
    color: #000000;
    padding-left: 12px;
}

.settingcontainer h4 {
    font-size: 12px;
}

#zawartosc .settingcontainer ul, #zawartosc .settingcontainer a {
    font-size: 12px;
}

.promocja_portali
{
    float: right;
    margin-right: 53px;
}


.mobile_list_view
{
    display: none;
}
/*
|| style dla galerii 2
*/
#pasek_2 .przyciskGalerie, #pasek_2 .przyciskPanele, #pasek_2 .przyciskSnajper, #pasek_2 .przyciskDopasuj, #pasek_2 .przyciskZarowka, #pasek_2 .przyciskCzater
{
    margin-bottom: 4px;
}

.img_ad{
    zoom:1;
}

@media (min-width: 601px){
    #pasek_2 .przyciskPanele,
    #pasek_2 .przyciskSnajper,
    #pasek_2 .przyciskCzater,
    #pasek_2 #contactSeller
    {
        width: 16px;
        height: 16px;
        -webkit-transition: width .3s ease-in-out;
        -moz-transition: width .3s ease-in-out;
        -o-transition: width .3s ease-in-out;
        transition: width .3s ease-in-out;
    }
    #pasek_2 .przyciskPanele a.promohref_2,
    #pasek_2 .przyciskSnajper a.promohref_2,
    #pasek_2 .przyciskCzater a.promohref_2,
    #pasek_2 #contactSeller a.promohref_2
    {
        opacity: 0;
        display: none;
    }
    #pasek_2 .przyciskPanele:hover #promoitemsWrapper div a img,
    #pasek_2 .przyciskSnajper:hover #promoitemsWrapper div a img,
    #pasek_2 .przyciskCzater:hover #promoitemsWrapper div a img
    #pasek_2 #contactSeller:hover #promoitemsWrapper div a img{
        margin-right: 5px;
    }
    #pasek_2 .przyciskPanele:hover a.promohref_2,
    #pasek_2 .przyciskSnajper:hover a.promohref_2,
    #pasek_2 .przyciskCzater:hover a.promohref_2,
    #pasek_2 #contactSeller:hover a.promohref_2
    {
        animation: pokazSie .1s linear .3s normal forwards;
        display: initial;
    }
    @-webkit-keyframes pokazSie
    {
        from{
            opacity: 0;
        }
        to{
            opacity: 1;
        }
    }
    @keyframes pokazSie
    {
        from{
            opacity: 0;
        }
        to{
            opacity: 1;
        }
    }
    @-moz-document url-prefix() 
    {
        div.przyciskGaleria:hover:after, div.przyciskPanele:hover:after, div.przyciskSnajper:hover:after, div.przyciskCzater:hover:after
        {
            margin-top: 0px !important;
            top: 35px !important;
            margin-left: -150px;
        }
    }
    div.przyciskGaleria:hover:after, div.przyciskPanele:hover:after, div.przyciskSnajper:hover:after, div.przyciskCzater:hover:after
    {
    content: attr(data-title);
    border: 1px solid #cccccc;
    background-color: #000000;
    position: fixed;
    padding: 3px 8px;
    font-size: 12px;
    z-index: 9999;
    margin-top: -35px;
    width: 130px;
    color: white;
    border-radius: 5px;
    }

    div.przyciskDopasuj:hover:after, div.przyciskZarowka:hover:after
    {
        content: attr(data-title);
        border: 1px solid #cccccc;
        background-color: #000000;
        position: fixed;
        padding: 3px 8px;
        font-size: 12px;
        z-index: 9999;
        margin-left: -60px;
        margin-top: 15px;
        width: 130px;
        color: white;
        border-radius: 5px;
    }
}


.przycisk_nowa_galeria
{
        padding:7px 17px;
        background-color: #3063DA;
        text-indent:0;
        display:inline-block;
        color:#ffffff;
        font-size:14px;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        text-decoration:none;
        text-align:center;
        cursor: pointer;
        border-style:none;
        bottom: 0px; 
        right: 50px;
        position: fixed;
        z-index: 1000;
}
.twixGray {
    padding: 7px 17px;
    text-indent: 0;
    display: inline-block;
    color: #fff;
    border-style: none;
    font-size: 14px;
    background: #bbb;
    text-decoration: none;
    text-align: center;
    border-radius: 4px;
    box-shadow: 0 4px gray;
    border: 0;
    outline: 0;
    margin-bottom: 12px;
    margin-top: 4px;
    -webkit-appearance: none;
}
.twixGray:hover {
	box-shadow: 0 2px gray;
	margin-top: 6px;
	margin-bottom: 10px;
         
}.twixGray:active {
	position:relative;
	top:1px;
}
.przycisk, .przyciskGalerie, .przyciskPanele, .przyciskSnajper, .przyciskCzater, .przyciskZarowka, .przyciskDopasuj  {
        padding:7px 17px;
        background-color: #3063DA;
        text-indent:0;
        display:inline-block;
        color:#ffffff;
        font-size:14px;
        border-radius: 4px;
        text-decoration:none;
        text-align:center;
        cursor: pointer;
        border-style:none;
        /* border: 1px solid white; */
        /* box-shadow: 0 0 5px rgba(0,0,0,0.5); */
        box-shadow: 0 4px #1043BA;
        margin-bottom: 12px;
        margin-top: 4px;
        margin-left: 4px;
        -webkit-appearance: none;
/*        transition: 2s;
        -webkit-transition: 2s;
        -moz-transition: 2s;*/
}
.przycisk:hover, .przyciskGalerie:hover, .przyciskPanele:hover, .przyciskSnajper:hover, .przyciskCzater:hover, .przyciskDalej:not(.plupload_disabled):hover, .przyciskDopasuj:hover {
	box-shadow: 0 2px #1043BA;
	margin-top: 6px;
	margin-bottom: 10px;
        text-decoration: none;
        opacity: 1;
        color:#ffffff !important;
        cursor: pointer;
}



.przyciskDalej{
        background-color: #3063DA;
        padding:7px 17px;
        text-indent:0;
        display:inline-block;
        color:#ffffff;
        font-size:14px;
        border-radius: 4px;
        text-decoration:none;
        text-align:center;
        border-style:none;
        box-shadow: 0 4px #1043BA;
        margin-bottom: 12px;
        margin-top: 4px;
        margin-left: 4px;
        cursor: default;
}

a.plupload_disabled:hover, .plupload_disabled:hover{
        color:#ffffff;
	box-shadow: 0 2px grey;
	margin-top: 6px;
	margin-bottom: 10px;
        text-decoration: none;
        opacity: 1;
}

.plupload_button.plupload_add.przycisk, .plupload_start.przycisk{
    margin-left: 0px;
    margin-right: 4px;
}

.przycisk:active, .przyciskGalerie:active, .przyciskPanele:active, .przyciskSnajper:active, .przyciskCzater:active, .przyciskZarowka:active, .przyciskDodajZdjecia:active, .przyciskDalej:active, .przyciskDopasuj:active{
	position:relative;
	top:1px;
}
.przyciskCzarneRamki{
    /*border: 1px solid black;*/
    color: black;
}
.przyciskCzarneRamki a{
    color: black;
}
.przyciskBialeRamki{
    /*border: 1px solid white;*/
    color: white;
}
.przyciskBialeRamki a{
    color: white !important;
}

.blackBackgroundColor {
    color: white !important;
}

#leftArrow{
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: contain;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    background-image: url("images/gallery_arrow.png");
}
#leftArrowB{
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: contain;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    
}

#rightArrow{
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("images/gallery_arrow.png");
}
#rightArrowB{
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: contain;
    
}


div.przyciskGalerie.przyciskCzarneRamki:hover  a{
    color: white;
}
div.przyciskPanele.przyciskCzarneRamki:hover  a{
    color: white;
}
div.przyciskSnajper.przyciskCzarneRamki:hover  a{
    color: white;
}
div.przyciskCzater.przyciskCzarneRamki:hover  a{
    color: white;
}
a#contactSeller:hover{
    color: white;
}
.czarnaZarowka{
    background-image: url('grafika/switcher_black.png');
}
.bialaZarowka{
    background-image: url('grafika/switcher.png');
}

/*div.przyciskZarowka.przyciskCzarneRamki:hover {
    background-color: black;
    opacity: 1;
    
}
div.przyciskZarowka.przyciskCzarneRamki:hover > span.switcher2{
    background-image: url('grafika/switcher.png');
}

div.przyciskZarowka.przyciskBialeRamki:hover {
    background-color: white;
    opacity: 1;
}
div.przyciskZarowka.przyciskBialeRamki:hover > span.switcher2{
    background-image: url('grafika/switcher_black.png');
}*/

.przyciskZarowka{
    float: right;
    margin: 4px 4px 12px 4px;
    background-color: rgba(0, 0, 0, 0.2);
    opacity: 0.75;
    box-shadow: none;
}

.przyciskDopasuj
{
    box-shadow: none;
    background-color:rgba(194, 94, 162, 0.2);
    opacity: 0.75; 
    float: right;
    color: black;
}

.przyciskDopasuj:hover
{
    background-color: b85ea2;
    box-shadow: none;
    margin-bottom: 12px;
    margin-top: 4px;
}

.przyciskGalerie{
    
    box-shadow: none;
    margin-left: 12px;
    background-color: rgba(48, 99, 218, 0.2);
    opacity: 0.75;
    float: left;
}
.przyciskGalerie:hover{
    background-color: #3063DA;
    box-shadow: none;
    margin-bottom: 12px;
    margin-top: 4px;
}


.przyciskPanele{
    
    box-shadow: none;
    background-color: rgba(1, 173, 21, 0.2);
    opacity: 0.75;
    float: left;
}
.przyciskPanele:hover{
    background-color: #01ad15;
    box-shadow: none;
    margin-bottom: 12px;
    margin-top: 4px;
 
    /*border: 1px solid transparent;*/
}

.przyciskSnajper{
    
    box-shadow: none;
    background-color: rgba(218, 116, 25, 0.2);
    opacity: 0.75;
    float: left;
}
.przyciskSnajper:hover{
    box-shadow: none;
    background-color: #DA7419;
    margin-bottom: 12px;
    margin-top: 4px;
 
    /*border: 1px solid transparent;*/
}

.przyciskCzater{
    
    box-shadow: none;
    background-color: rgba(87, 0, 84, 0.2);
    opacity: 0.75;
    float: left;
}
.przyciskCzater:hover{
    box-shadow: none;
    background-color: #570054;
    margin-bottom: 12px;
    margin-top: 4px;
    /*border: 1px solid transparent;*/
 
}

#dopasuj_tekst
{
    display: block;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    background-size: contain;
}

.dopasujBiale
{
    background-image: url('images/dopasuj_biala.png');
}

.dopasujCzarne
{
    background-image: url('images/dopasuj.png');
}

.powiekszCzarne
{
    background-image: url('images/pelny_rozmiar.png');
}

.powiekszBiale
{
    background-image: url('images/pelny_rozmiar_biala.png');
}

#promoitemsWrapper div a img {
    width: 16px;
    vertical-align: top;
    float: left;
}

/*pasek miniaturek*/
#miniaturki_2 {
    white-space: nowrap; 
    overflow: hidden; 
    margin: 0;
    text-align: center; 
    width: 100%; 
    bottom: 5px;
    position: absolute;
    height: 100%;
}


#klasyczne_miniatury{
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    z-index: 2;
    text-align: center;
    height: 60px;
}

#centrowanie_miniatur
{
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
}

#klasyczne_miniatury #tytul_galerii
{
    float: left;
    margin-left: 20px;
}

#gorny_tytul_galerii
{
    position: absolute;
    top: 40px;
    left: 10px;
    z-index: 100;
}

#mobilna_przegladarka
{
    display: none;
}

#imageWrapper{
    width: 100%;
    overflow:hidden;
}
#imageWrapper2{
    width: 100%;
    overflow:hidden;
    height:100%;
}
/*.body_100{
    display: table;
    min-width: 1080px;
    height: 100% !important;
}*/

.body_scale{
    width: 100% !important;
    height: 100% !important;
}

.dodajLadowanie
{
    background: url("/img/throbber.gif");
    background-repeat: no-repeat;
    display: block;
    width: 16px;
    height: 15px;
    
}

.mainCenterWrapper_100
{
    width: 100% !important;
}
/*.mainCenterWrapper_scale
{
    width: 90%;
}*/

.image_100
{
    max-width: 1200px;
    width: auto !important;
}

.mainPicture_100
{
    height: 100% !important;
}

.image_scale
{
    max-height: 100%;
    max-width: 100%;
}
#gallery_main_image
{
    visibility: hidden;
}
/*.centerDiv_100
{
    width: initial !important;
}*/

.centerDiv_scale
{
    width: 100%;
}

#ulFoot_2 {margin: 0px; padding: 0px 10px; width:100%; font-weight: lighter;list-style: url("grafika/li_blue.gif"); text-align:center;}
#ulFoot_2 li{float: right; margin: 8px 20px 0 10px;}
#ulFoot_2 li#pierwszy {float: left; margin: 0px 20px 0px 0px; list-style: none;}
#ulFoot_2 a{border:1px; line-height: 0px; text-align: center;   text-decoration: none;}


#mainPicture{
    text-align: center;
    height: 100%;
    width: 100%;
    overflow: hidden;
    float: left;
    position: relative;
    display:flex;
    align-items:center;
}

.mainPicture_100_initial
{
    height: initial !important;
    margin-bottom: 8px;
}


#mainPicture table td{
    text-align: center;
}

#mainPicture table img{
/*    max-height: 100%;
    max-width: 100%;*/

}
/*@-moz-document url-prefix() {
    #mainPicture table img{
        width: 100%;
        object-fit: scale-down;
    }
}*/


.arrow2{
    height: 50px;
    width: 50px;
    display: block;
    top: 50%;
    position: fixed;
    z-index: 1000;
}

.switcher2 {
    /*background-image: url('grafika/switcher.png');*/
    width: 11px;
    height: 16px;
    /*background-position: 0 1px;*/
    background-repeat: no-repeat;
    cursor: pointer;
    /*margin-left: 20px;*/
    margin-top: 0;
    display: block;
    /*float: left;*/
}

#reklamaGGL{
    min-width: 160px;
    /*margin-top: initial;*/
    /*min-height: 600px;*/
/*    -ms-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform: scale(0.8);*/
}


#mainCenterWrapper{
    margin: auto;
    padding: 0;
    width: 92%;
}

#centerDiv{
    /*min-height: 400px;*/
    float: left;
    width: 100%;
    position: relative;
}


#footer_gal_2 {
    height: auto;
    overflow: hidden;
    width: 100%;
    position: relative;
    font-size: 14px;
    margin-top: 10px;
    
}

#promoitems_positioner
{
    width: 1000px;
    height: 20px;
    top: -128px;
    position: absolute;
    left: 50%;
    margin-left: -500px;
}

.promoitems_2 {
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    width: auto;
    float: left;
    margin: 2px 0px 2px 1%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.promoitems_2 img {
    margin-top: 4px;
    margin-right: 2px;
}

.promoitems_2 a {
    float: left;
}

.czarneRamki{
    border: 3px solid rgba(0,0,0,0.3);
}
.bialeRamki{
    border: 3px solid rgba(255,255,255,0.3);
}


a.arrow img{
    height: 100%;
    width: 100%;
}

#modeSwitcher{
    cursor: pointer;
    width: auto;
    position: absolute;
    left: 50%;
    margin-left: -18px;
    width: 36px;
    height: 36px;
    background: url("/img/glyph/btn_cgi_bg.gif");
    background-repeat: no-repeat;
}

#pasek_2 {
    font-size: 11px;
    text-align: center;
    width: 100%;
    position: absolute;
    z-index: 1000;
    height: 40px;
    overflow: hidden;
}

#pasek_2 .przyciskGalerie img
{
    margin-right: 5px;
}

.czarneTlo{
    background-color: black !important; 
    color: white !important; 
    background: none ;   
}
.bialeTlo{
    background-image: none; 
    background: none;   
}

.fotothumb2{
    -moz-border-radius:7px; 
    -webkit-border-radius:7px; 
    border-radius:7px;
    margin-top:2px;
    margin-right:2px;
    width:64px;
    height:48px;

}
.fotothumbclick2{
    -moz-border-radius:7px; 
    -webkit-border-radius:7px; 
    border-radius:7px;
    margin-top:5px;
    margin-right:5px;
    width:64px;
    height:48px;
    border: 3px solid #1e4ba0 !important;
}

#klasyczna_przegladarka
{
    border-spacing: 0px;
}

#klasyczna_przegladarka td
{
    padding: 0px;
}

#klasyczna_komorka_obrazka
{
    min-width: 800px;
}

    #reklamaGGL.reklama_100
    {
        margin-top: 50px;
    }

/*\
| | koniec styli dla galerii 2
\*/


form[name="version_switcher_form"]{
    margin-bottom: 5px;
    font-weight: bold;
}
form[name="version_switcher_form"] a:hover{
    cursor: pointer;
}
form[name="version_switcher_form"] a{
    color: #3063DA;
}
#containerimg {
    margin: auto;
    padding: 0;
    background-image: url("grafika/pasek_bg_2.png"), url("grafika/footer_gal_bg.gif");
    background-repeat: repeat-x;
    background-position: 0 6px, bottom;
}


#containerimg a {
    text-decoration: none
}

#containerimg a:hover {
    text-decoration: underline
}

#imgshowcont {
    margin: auto;
    padding: 0;
    width: 998px;
}

.itemspromo1 {
    left: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
    /*top: -128px;*/
}

.itemspromo2 {
    left: 50%;
    web-kit-transform: translate(-50%, 0%);
    moz-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
    /*top: -128px;*/
}

.itemspromo3 {
    /*left: 698px;*/
    right: 0px;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
    /*top: -128px;*/
}

#pasek div#menu_positioner
{
    position: absolute;
    width: 1000px;
    height: 20px;
    left: 50%;
    margin-left: -500px;
}

.itemspromo2 img {
    margin-top: 8px !important
}

.promoitems {
    position: absolute;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
}

.promoitems img {
    margin-top: 10px
}

.promoitems a {
    color: #fff;
    float: left;
}

.promohref {
    margin-left: 10px;
    text-decoration: none;
    margin-top: 7px;
}

.bulbon {
    background-color: #fff;
    background: none;
}

.bulboff {
    background-color: #000;
}

.bulbon .fotothumbclick {
    border:2px solid #1e4ba0; 
    padding:0px;
}

.bulbon .fotothumb {
    border:1px solid #999999;
    padding:1px;
}

.bulboff .fotothumbclick {
    border:2px solid #1e4ba0; 
    padding:0px;
}

.bulboff .fotothumb {
    border:1px solid #999999;
    padding:1px;
}

.switcher {
    background-image: url('grafika/switcher.png');
    width: 11px;
    height: 17px;
    /*background-position: 0 1px;*/
    background-repeat: no-repeat;
    cursor: pointer;
    margin-left: 20px;
    margin-top: 0;
    display: block;
    /*float: left;*/
}

.bulbon #footer_gal h5, .bulbon #ulFoot a  {
    color: #094DA0;
}

.bulboff #footer_gal h5, .bulboff #ulFoot a   {
    color: #fff;
}

.bulbon #ulFoot {list-style: url("grafika/li_blue.gif");}
.bulboff #ulFoot {list-style: url("grafika/li_white.gif");}

.allcell {
    padding: 2px 5px;
}

.alignleft {
    text-align: left;
}

.settingsheader {
    padding: 5px;
    background-color: #3063DA;
    color: #fff;
    width: 194px;
    float: left;
}

.settingsform select[name="szablon"], 
.settingsform select[name="select_gallery_background_color"], 
.settingsform select[name="select_gallery_version"], 
.settingsform select[name="grubosc_ramki"]
{
    float: right;
}
.settingsform #szablony_select
{
    width: 130px;
}
.settingsform label[for="szablon"], 
.settingsform label[for="select_gallery_background_color"], 
.settingsform label[for="select_gallery_version"], 
.settingsform label[for="rozmiar_podpisu"],
.settingsform label[for="kolor_podpisu"],
.settingsform label[for="grubosc_ramki"],
.settingsform label[for="kolor"],
.settingsform label[for="border_color"],
.settingsform label[for="border_border_color"],
.settingsform label[for="hover_border_color"]
{
    line-height: 28px;
    float: left;
    margin-right: 5px;
}

.settingsform label[for="gallerywidth"]
{
        line-height: 20px;
}

.panelajaxsave {
    width: 560px;
    height: 100px;
    background-image: url('grafika/ajax-loader.gif');
    background-repeat: no-repeat;
    background-position: center;
}

/*#tabelka585169 img{border: 1px solid #cccccc;padding:1px;margin:5px;} 
#tabelka585169 img.noborder{border:none;} 
#tabelka585169 a.noborder:hover img{border:none;padding:1px;}
#tabelka585169 {padding: 0 0 0 10px;} 
#tabelka585169 td{padding: 0;border:0;border-spacing:0;vertical-align:middle;} 
#tabelka585169 a{text-decoration: none;} 
#tabelka585169 a:hover img{text-decoration: none;border: 2px solid #000;padding:0;} 
#linkfoto{padding: 2px 8px 5px;margin: 0 5px 5px;} 
#linkfoto a {font-size: 12px;margin:0;border:0;font-family: Arial;text-decoration: none;}
#linkfoto a:hover{margin:0;border:0;text-decoration: underline; } 
#tabelka585169 .elementitem{float: left;} 
#tabelka585169 a.editahref {position:relative;}
#tabelka585169 a.widthshadow img {border:0;background-image: url('https://www.galerieallegro.pl/grafika/shadow_small_a.png');background-repeat: no-repeat;padding: 2px 10px 15px 2px;margin-left:5px;background-position: 0 0;} 
#tabelka585169 a.widthshadow:hover img {background-position: 0 -256px}*/

#paneleAukcji {
    float:left;
}

#paneleAukcji .left {
    float:left;
    margin-left:33px;
    margin-top:15px;
    margin-bottom: 40px;
}

#paneleAukcji .left:hover, #paneleAukcji .right {
    cursor: pointer;
}

#paneleAukcji .right {
    float:left;
    text-align: right;
    width:400px;
    margin-left:65px;
    margin-top:15px;
    margin-bottom:40px;
}

.bt{border-top:1px dashed #4e4e4e;}
.bb{border-bottom:1px dashed #4e4e4e;}
.bl{border-left:1px dashed #4e4e4e;}
.br{border-right:1px dashed #4e4e4e;}
form#frmLista table {border-collapse: collapse;}

.label_new {margin-top:-18px; margin-left:-15px; float:right}
@-moz-document url-prefix() {
    #new_template_star
    {
        margin-left: -15px!important;
    }
}
#new_template_star
{
    float: initial; 
    position: absolute;
    margin-left: 205px;
    margin-top: -12px;
}

#new_gallery_browser_star
{
    float: initial; 
    position: absolute;
    margin-left: 130px;
    margin-top: -12px;
}

#search {display:none; margin-bottom:11px}
#search input[type="text"] {width:186px}
#srch_link {text-decoration:underline; color:#1A72D4; cursor:pointer; position:relative; bottom:6px}
#srch_info {width:250px; text-align:center; padding:11px; margin:8px auto; border:1px solid silver}
#srch_info span {font-weight:bold}
#lupa {margin-top:13px; margin-left:4px}
#contact-h2 {font-size:17px; padding-bottom: 15px}
#contactSeller {float: right; margin-right: 12px; margin-left: 0px; height: 16px!important;}
#pasek_2 #contactSeller img {margin-top: 2px;}
#contactSuccess {color: green; font-weight: bold}
.footer_off {margin-left: 3px; display: inline-block; float: left}
@-moz-document url-prefix()
{
    h4.footer_off{position: relative; top: 2px;}
}
.kod_html, .kodarea {height: 80px; color: #999; font-size: 10px; background: #eee; border: 1px solid silver}
.kodarea {width: 550px; height: 60px}
.cloud, .cloud-big {background: url('grafika/cloud.png') no-repeat; width: 295px; height: 95px; padding-top: 25px; padding-left: 20px; display: inline-block; float: left}
.cloud h4 {width: 250px}
.cloud-big {background-image: url('grafika/cloud-big.png'); width: 455px; height: 99px; margin-top: 6px; margin-bottom: 40px; padding-top: 20px}
.cloud-big h4 {width: 400px}
#contact .special input {height: 1px; border: none}
.requiresPremium {color: silver; font-size: 10px; clear: both; margin: 0px 0px 0px 20px;}


#panelcontent .twix2{
    padding-left: 16px !important;
    border: #0450a6 !important; 
    background-color:  #0450a6 !important;
    box-shadow: none;
}
#panelcontent .twix2:hover{
    border: #3C81C4 !important;
    background-color:  #3C81C4 !important;
}

.main201 input[type="submit"].twix2{
	border:1px solid #000000; 
    
}
a.twix2 {
	color:#fff !important; 
        padding-top:3px;
}
 #twixGoogle{
    background-color: #e14a32;
    background-image: url('../images/1389818360_google_square.png');
    background-repeat: no-repeat;
    background-position: 2px -1px;
    padding-left: 40px;
    box-shadow: 0 4px #cc1f2b;
    margin-bottom: 12px;
    margin-top: 4px;
    clear: both;
}
#twixGoogle:hover{
    box-shadow: 0 2px #cc1f2b;
	margin-top: 6px;
	margin-bottom: 10px;
}
#twixFacebook{
    background-color: #3a589b;
    background-image: url('../images/1389817494_facebook2.png');
    background-repeat: no-repeat;
    background-position: 0 1px;
    padding-left: 40px;
    box-shadow: 0 4px #1d3875;
    margin-bottom: 12px;
    margin-top: 4px;
}
#twixFacebook:hover{
    box-shadow: 0 2px #1D3875;
	margin-top: 6px;
	margin-bottom: 10px;
}
 
/*+
.photo_html {
    display: inline;
    font-weight: bold;
    font-size: 14px;
    margin-right: 5px
}

.photo_html .link {
    color: #4C83C1;
    text-decoration: underline
}

.photo_html textarea {
    width: 220px
}

.photo_html div {
    position: absolute;
    left: 18px;
    top: -9px;
    display: none;
    padding: 15px;
    line-height: 22px;
    font-size: 12px;
    text-align: center;
    color: #000;
    border: 1px solid silver;
    border-radius: 7px;
    box-shadow: 0 0 9px #000;
    z-index: 1000;
    background: #fff;
    min-width: 300px
}

.photo_html div:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-width: 9px;
    border-style: solid;
    border-color: transparent #FFF transparent transparent;
    top: 9px;
    left: -18px;
}

.photo_html div img {
   position: absolute;
   left: 295px;
   top: 0;
   border: none !important;
}

.photo_html div img:hover {
    opacity: 0.5
}
*/
#photo_html {
    display: none;
    position: fixed;
    top: 5% ;
    left: 30%;
    text-align: center;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 0 5px black;
    padding: 15px;
    z-index: 100
}

#photo_html img {
    float: right;
    cursor: pointer
}

#photo_html img:hover {
    opacity: 0.5
}

.showMobile{
    display: none;
    visibility: hidden;
}


.premiumopis {
    width: 910px;
}
.premiumopis {
    float: left;
    float: left;
    padding: 20px 0 20px 20px;
    margin-bottom: 20px;
} 
    
#priceList h3 {
    font-size: 20px !important;
    font-weight: bold;
}


#priceList b{
    font-size: 10px;
    position: absolute;
    right: 1px;
    top: 0;
    color: white;
    background-color: red;
    padding: 2px;
}

#priceList tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

.premiumopis td {

    padding-bottom: 10px;
    padding: 5px;
    text-align: center;
    max-width: 250px;
    min-width: 145px;
}

#panelcontent td {
    font-size: 12px;
    font-weight: lighter;
    vertical-align: middle;
}

.labelPrice {
    text-align: left !important;
    background: white !important;
    color: #666;
}

.firstRow {
    padding: 20px 5px !important;
    border-top: 1px solid #eee;
}


.colFree {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}

.colPlus {
    border-right: 1px solid #eee;
    background: #fdfdfd;
}

.colSuper {
    border-right: 1px solid #eee;
    background: #fbfbfb;
}

.colSuperPlus {
    border-right: 1px solid #eee;
    background: #f9f9f9;
}

.priceRow {
    color: white !important;
    background: #0450a6;
    padding: 10px 5px !important;
    position: relative;
}

.priceRow2 {
    vertical-align: top!important;
}

#priceList span {
    font-size: 30px;
}

.labelPrice {
    text-align: left !important;
    background: white !important;
    color: #666;
}

.lastRow {
    padding: 20px 5px !important;
    border-bottom: 1px solid #eee;
}

#priceList img {
    opacity: .5;
}

#priceList td.priceRow2 img
{
    opacity: 1;
}

#priceList img:hover {
    opacity: 1;
}
#priceList img {
    border: 0 solid #000;
}

div.okienko_js {
    position: absolute;
    background: white;
    border: black solid 1px;
    padding: 1px 3px 1px 3px;
    left: 0px;
    top: 0px;
    visibility: hidden;
}

div.okienko_js {
    filter: alpha(opacity=95);
    opacity: 0.95;
    -moz-opacity: 0.95;
}

.okienko_js {
    font-family: arial;
    font-size: 14px;
    color:black;
} 

#priceList sup {
    vertical-align: super;
    font-size: 50%;
}

.normal_price_span
{
    text-decoration: line-through;
    color: red;
}

@media (max-width: 1399px)
{
    #content_gal.premium_gal
    {
        width: 100% !important;
    }
    
    #content_gal.normal_gal
    {
        width: 1200px !important;
        left: 50%;
        margin-left: -600px;
    }
    
    #imgshowcont
    {
        width: initial !important;
    }
    
    #content_gal.normal_gal .duzeZdj img
    {
        max-width: 985px !important;
    }
    
    #content_gal.premium_gal .duzeZdj img
    {
        max-width: 1200px !important;
    }
}



@media (min-width: 1400px)
{
    #content_gal
    {
        width: 1380px !important;
    }
    
    #imgshowcont
    {
        width: 1380px !important;
    }
}

@media (max-width: 1250px)
{
    #reklamaGGL.reklama_100
    {
        margin-top: 50px;
    }
    
/*    #reklamaGGL.reklama_scale
    {
        margin-top: 100px;
    }*/
    
    #mainPicture.mainPicture_100
    {
        height: auto !important;
    }
    
    #mainPicture.mainPicture_scale
    {
        
    }
}
@media (min-width: 600px) and (max-width: 800px)
{
    #mainCenterWrapper{
        width: 87%;
    }
    #ulFoot_2 li{
        float:left;
    }

    
}
@media (min-width: 600px) and (max-width: 1080px)
{
/*    a.promohref_2, span#spanContactSeller
    {
        display: none;
    }*/
    
    #contactSeller img{
        position: initial;
        margin: 2px 0px;
        left: 0px;
    }
    
    #contactSeller
    {
        height: 16.75px;
    }
/*    #pasek_2 .przyciskGalerie img
    {
        margin-right: 0px;
    }*/
    
        #klasyczna_komorka_obrazka
    {
        min-width: initial;
    }
}

@media (max-height: 800px)
{
/*    #reklamaGGL {
        -moz-transform: scale(0.8,0.7) !important;
        -webkit-transform: scale(0.8,0.7) !important;
        transform: scale(0.8,0.7) !important;
        margin-top: 30px;
    }*/

    

    #reklamaGGL.reklama_scale
    {
        margin-top: 122px !important;
    }
/*    
    @-moz-document url-prefix() {
    #reklamaGGL.reklama_scale
    {
        margin-top: 50px !important;
    }

}*/
}

@media only screen and (max-device-width: 1024px) and (orientation: landscape)
{
/*    #id_przycisk_dopasuj{
        display: none;
    }
    
    #pasek_2 .przyciskGalerie,
    #pasek_2 .przyciskPanele,
    #pasek_2 .przyciskCzater,
    #pasek_2 .przyciskSnajper,
    #pasek_2 .przyciskZarowka{
        opacity: 1 !important;
    }
    
    #pasek_2 .przyciskZarowka{
    background-color: rgba(0, 0, 0, 1);
}

#pasek_2 .przyciskDopasuj
{
    background-color:rgba(194, 94, 162, 1);
}

#pasek_2 .przyciskGalerie{
    background-color: rgba(48, 99, 218, 1);
}

#pasek_2 .przyciskPanele{
    background-color: rgba(1, 173, 21, 1);
}

#pasek_2 .przyciskSnajper{
    background-color: rgba(218, 116, 25, 1);
}

#pasek_2 .przyciskCzater{
    background-color: rgba(87, 0, 84, 1);
}*/
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    #id_przycisk_dopasuj{
        display: none;
    }
}

/*@media (min-height: 601px)
{*/
        div#pasek_2.hoverDlaCzarnego:hover 
    {
        background-color: black !important;
        color: white !important;  
    }
    div#pasek_2.hoverDlaBialego:hover{
                background-color: white !important;
                color: black !important;
    }
/*}*/

/* ========== CSS TT ========== */

html{
    height:100%;
    width:100%;
    box-sizing:border-box; 
}
body{
    position: relative;
    height:100%;
    box-sizing:border-box; 
}
.mainDiv{
    text-align:center;
    width:100%;
    margin:0 auto; 
    box-sizing:border-box;
    height:100%; 
}
.addDiv{
    position:fixed;
    top:0;
    right:0;
    width:200px;
    box-sizing:border-box;
    height:100%; 
    text-align:center;
}
#editOrder{
    float:right !important;
}
#editOrderDiv{
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin: auto auto;
    width:100%;
    height:100%;
    overflow:hidden;
    background: rgba(0, 0, 0, 0.8);
    display:none;
    z-index:-9999;
    box-sizing: border-box;
    -o-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
#editOrderTop{
    position:absolute;
    top:0;
    width:100%;
    background-color:whitesmoke;
    box-sizing:border-box;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
    height:30px;
}

#editOrderDivPositioner{
    background-color:whitesmoke;
    width:70%;
    height: 70%;
    position:absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto auto;
    overflow:hidden;
}


#editOrderDivCloseButton{
    float:right;
    margin-right: 6px;
}
#editOrderDivSaveButton{
    float:right;
    margin-right: 6px;
}
#editOrderPhotoDiv{
    width:100%;
    height:100%;
    box-sizing: border-box;
    overflow-y: auto;
    padding-top: 30px; 
    padding-bottom:40px;
}
.editOrderPhotoLi{
    margin-right:2px;
    float:left;
    cursor:move;
}

#editOrderDivButtons{
    width:100%;
    height:40px;
    background-color:whitesmoke;
    position:absolute;
    bottom:5px;
}
#sortable{
    list-style: none outside none;
    text-align: center;
    overflow:hidden;
    padding:0;
    padding-left:10px !important;
    padding-right:10px !important;
    box-sizing: border-box;
    margin:0;
    text-align: center;
    display:block;
}
#sortable > li{
    list-style: none;
    text-align: center;
    margin:0 auto;
    padding:2px;
    
}
.ui-sortable-handle{
    display:block;
    float:left;
}

.ui-sortable-handle > a{
    display:block;
    height:100%;
}

.bigFotoDivFree1{
    width:100%;
    height: 100%;
    text-align:center; 
    box-sizing:border-box; 
    position:relative;
    display:block;
    overflow: hidden;
}
.bigFotoDivPremium1{
    max-width:100%;
    height: 100%;
    text-align:center; 
    box-sizing:border-box; 
    position:relative;
    display:block;
    overflow: hidden;
}
.bigFotoDivFree2{
    width:100%;
    text-align:center; 
    box-sizing:border-box; 
    position:relative;
    display:block;
    height: 100%;
    overflow:hidden;
}
.bigFotoDivPremium2{
    width:100%;
    text-align:center; 
    box-sizing:border-box; 
    position:relative;
    display:block;
    height: 100%;
    overflow:hidden;
    
}
.bigFotoPremium1{
    max-height:100%;
    max-width:100%;
    box-sizing: border-box;
    display:block;
    margin:auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.bigFotoPremium2{
    height:auto;
    max-width:100%;
    box-sizing: border-box;
    display:block;
    margin:auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
#fotoReel{
    height: 600px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto auto;
}
.noZoomClass{
    zoom: 1 !important;
}
.bigFoto1{
/*     cursor:pointer;*/
    max-height:100%;
    max-width:100%;
    box-sizing: border-box;
    display:block;
    padding-left:10px;
    padding-right:210px;
    margin:auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.bigFoto2{
    /*cursor:pointer;*/
    height:auto;
    max-width:100%;
    box-sizing: border-box;
    display:block;
    padding-right:200px;
    margin:auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.add{
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 600px;
}
#fotoLink{
    display: flex;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%;
}
.miniFotoDiv{
    position:fixed;
    bottom:2%;
    left:38%;
    text-align:center;
    width:25%;
    margin:0 auto; 
    box-sizing:border-box; 
}
.miniFoto{
    max-width:31.3%;
    padding:1%;
    height:auto;
    display:block;
    text-align:center;
    float:left; 
}
#nextArrow{
    right: 200px;
}

#klasyczne_miniatury{
    position:fixed;
    bottom:20px;
    display:none;
}
#divMiniatur{
    width: 100%; 
    margin: 0 auto; 
    position: relative;
}

.plupload_scroll .plupload_filelist {
    width:95%;
}

.nowaGalButton2{
    display:none;
}
#opcje{
    box-sizing:border-box;
    float:right;
    overflow:hidden;
    width: calc(100% - 250px);
}
#opcje_przyciski{
    width:100%;
    overflow: hidden;
}
#opcje_uploader{
    width:100%;
    overflow: hidden;
}
.przyciskDodajUsun{
    margin-left:10px;
}
/* ============ ANIMACJE ============ */
@keyframes pulsowanie
{
from {width:100px;}
to {width:600px;}
}
@-webkit-keyframes pulsowanie
{
from {width:100px;}
to {width:600px;}
}

@keyframes pojawianie {
    0% { opacity:0; }
    100% { opacity:1; }
}

@-webkit-keyframes pojawianie {
    0% { opacity:0; }
    100% { opacity:1; }
}
@keyframes znikanie
{
    from { opacity:1; }
    to { opacity:0; }
}

@-webkit-keyframes znikanie
{
    from { opacity:1; }
    to { opacity:0; }
}
/* ============ ANIMACJE ============ */


/* ============ MEDIA RULES ============ */

@media screen and (max-width: 1400px) {
   
}

@media screen and (max-width: 1300px) {
    
}

@media screen and (max-width: 1200px) {
    
}
@media screen and (max-width: 1100px) {

}
@media screen and (max-width: 1000px) {

}

@media screen and (max-width: 820px) {
   #pierwszy{
        width:100%;
        text-align:center;
    }
    #klasyczne_miniatury{
        bottom:40px;
    }
}

@media screen and (max-width: 800px) {
    .bigFotoPremium1, .bigFotoPremium2{

    }
    #rightArrow, #leftArrow{
        margin-top:0;
    }
    .arrow2{
        top:50%;
        position: absolute;
    }
    #nextArrow{
        right:120px;
    }
    .mainDiv{
        width:100%; 
    }
    .bigFotoDivFree1,.bigFotoDivFree2{
        padding-right:120px;
    }
   
 
    .addDiv{
        width:120px;
    }
    .bigFoto1{
        padding-right:130px;
    }
    .bigFoto2{
        padding-right:120px;
    }
    
    .bigFoto1{
        /*padding-*/
    }
    .add{
        -moz-transform:scale(0.75,0.75) translate(-20px);
        -webkit-transform: scale(0.75, 0.75) translate(-20px);
        transform: scale(0.75,0.75) translate(-20px);
    }
    
    .bigFotoDivPremium2, .bigFotoPremium1{
        min-height: initial;
    }
}
@media screen and (max-width: 700px) {
   
}
@media screen and (max-width: 600px) and (orientation:portrait) {
  
    #fotoReel{
        height:auto;
    }
    .reel{
        height: auto !important;
    }
    .reel img{
        height:auto;
    }
    #fotoReel{
        position: static;
    }
    #editOrderDivPositioner{
        width:100%;
        height: 100%;
    }
    #editOrderDivButtons{
        position:fixed;
        height:60px;
    }
    #editOrderDivCloseButton{
        margin-right:25px;
    }
    #editOrderPhotoDiv{
        padding-bottom:60px;
    }
    
    .bigFotoDivPremium1,.bigFotoDivPremium2{
        max-width:100%;
        height: auto;
        max-height: 100%;
        padding-top:25px;
    }
    .bigFotoDivFree1,.bigFotoDivFree2{
        
        padding-top:25px;
    }
    .bigFotoPremium2, .bigFotoPremium1{
        position:static;
        padding-top:40px;
    }
    #imageWrapper2{
        height:auto !important;
    }

    .bigFoto1, .bigFoto2{
        padding-top:40px;
        padding-left:0;
        padding-right: 0;
        position: static;
    }

    #fotoThumb{
        width:auto;
        height:80px;
    }
    #nextArrow{
        right:0;
    }
    #rightArrow{
        margin-top:0;
    }
    .addDiv{
        padding-top:10px;
        height: auto;
        position:static;
        padding: 0;
        text-align:center;    
        margin:auto;
        width: 120px;
        float:right;
        height: 375px;
        transform: translate(-20px,45px);
        -moz-transform:translate(-20px,45px);
        -webkit-transform: translate(-20px,45px);
    }
    #ulFoot_2 {
        list-style:none;
        padding: 0;
    }
    #ulFoot_2 li{
        float:none;
    }
    #klasyczne_miniatury{
        display:block !important;
        position:static !important;
        float:left;
        box-sizing: border-box;
        width: 70%;
        height: auto;
        overflow: visible;
    }
    #centrowanie_miniatur a {
        float:left;
        width:20%;
    }
    .bigFotoDivFree1,.bigFotoDivFree2{
        padding:0;
        height: auto;
    }

    #divMiniatur{
        width: 100%; 
}
    #centrowanie_miniatur{
        position:static;
        -webkit-transform: none;
        -moz-transform: none;
        transform: none;
        width:100%;
        overflow: hidden;
        float:left
    } 
    
    .premiumWidth{
        width:100% !important;
        padding:0 !important;
    }
    .premiumWidth a{
        width: 25% !important;
    }

}

@media screen and (max-width: 500px) {
    #centrowanie_miniatur a {
        float:left;
        width:25%;
    }
}

@media screen and (max-width: 440px) {
    #klasyczne_miniatury{
        width:60%;
    }
    #centrowanie_miniatur a {
        float:left;
        width:32%;
    }
}

@media screen and (max-width: 360px) {
    #klasyczne_miniatury{
        width:55%;
    }
    #centrowanie_miniatur a {
        float:left;
        width:45%;
    }
}
@media screen and (max-width: 360px) {
    #klasyczne_miniatury{
        width:55%;
    }
    #centrowanie_miniatur a {
        float:left;
        width:45%;
    }

}
/*
 Landscape 
@media only screen and (max-device-width: 800px) and (orientation: landscape) {

    .bigFotoDivFree1,.bigFotoDivFree2{
        margin-left:5px;
    }
    #klasyczne_miniatury{
        display:block !important;
        position:static !important;
        box-sizing: border-box;
        width: 100%;
        height: auto;
        overflow: hidden;
        padding-right:140px;
    }
    #divMiniatur{
        overflow: hidden;
    }
    #centrowanie_miniatur {
        -moz-transform:none;
        -webkit-transform:none;
        transform:none;
        position:static !important;
        float:right;
    }
    
    #centrowanie_miniatur a{
        float:left;
        width:20%;
    }
    .addDiv{
       float:right;
    }
}

*/

@media only screen and (min-device-width: 640px ) and (max-device-width: 800px) and (orientation: landscape) {
   
    .bigFotoDivPremium1, .bigFotoDivPremium2{
        max-height: none;
    }
    .bigFoto1{
        padding-top:40px;
    }
    .add{
        top:40px;
    }

    #klasyczne_miniatury{
        display:block !important;
        position:static !important;
        box-sizing: border-box;
        width: 70%;
        height: auto;
        overflow: hidden;
       
    }
    #divMiniatur{
        overflow: hidden;
    }
    #centrowanie_miniatur {
        -moz-transform:none;
        -webkit-transform:none;
        transform:none;
        position:static !important;
        float:left;
    }
    
    #centrowanie_miniatur a{
        float:left;
        width:20%;
    }
    .premiumWidth{
        width:100% !important;
        padding:0 !important;
    }
    .premiumWidth a{
        width: 15% !important;
    }
    #centrowanie_miniatur{
        width:100%;
    }

}

@media only screen and (max-device-width: 641px) and (orientation: landscape) {
    .bigFotoDivPremium1{
        max-height: none;
    }
}

/* ============ MEDIA RULES ============ */
/* ========== CSS TT ========== */