/*
Theme Name: Delegacje
Author: Tomasz Imbierczak
Author URI: http://www.almo.net.pl/
Description: 
Version: 1.0
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
        border: 0;
        font-family: inherit;
        font-size: 100%;
        font-style: inherit;
        font-weight: inherit;
        margin: 0;
        outline: 0;
        padding: 0;
        vertical-align: baseline;
}*/

body {
    background-image: url('images/background.png');
    background-repeat: repeat-y;
    background-position: center;
    background-color: #e3e3e3;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}

a {
    color: #eb7126;
    text-decoration: none;
}

p {
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 16px;

}

small {
    font-size: 9px;
}

#page {
    width: 1000px;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #ffffff;
    background-image: url('images/road.png');
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-box-shadow: 0px 0px 20px rgba(50, 50, 50, 1);
    -moz-box-shadow:    0px 0px 20px rgba(50, 50, 50, 1);
    box-shadow:         0px 0px 20px rgba(50, 50, 50, 1);    
}

#logo {
    position: relative;
    top: 38px;
    left: 18px;
    width: 615px;
    height: 128px;
    z-index: 10;  
}

body.page-id-5 #background_shadow { background-image:  url('images/background_menu_1.png'); }
body.page-id-8 #background_shadow { background-image:  url('images/background_menu_2.png'); }
body.page-id-14 #background_shadow { background-image:  url('images/background_menu_3.png'); }
body.page-id-10 #background_shadow { background-image:  url('images/background_menu_4.png'); }
body.page-id-16 #background_shadow { background-image:  url('images/background_menu_5.png'); }
body.page-id-12 #background_shadow { background-image:  url('images/background_menu_6.png'); }


#background_content {
    width: 955px;
    background: rgba(255,255,255, 0.96);
    margin: 148px 0 0 20px;
    -webkit-box-shadow: 7px 7px 20px rgba(39, 86, 160, 1);
    -moz-box-shadow:    7px 7px 20px rgba(39, 86, 160, 1);
    box-shadow:         7px 7px 20px rgba(39, 86, 160, 1);    
}
#main {
    position: relative;
    top: 30px;
    clear: both;
    width: 870px;
    text-align: justify;
    color: #000000;
    margin-left: 60px;
    min-height: 600px;
    /*overflow-y: auto;*/
}

h2 {
    font-weight: bold;
    font-size: 25px;
    color: #00235B;
    text-shadow: 0.1em 0.1em 0.2em #000000;
}

#menu {
    margin-top: 45px;
    position: absolute;
    z-index: 10;
}

#firanka {
    position: absolute;
    margin-top: 5px;    
    z-index: 5;
}
#firanka > img {
}

#address {
    width: 955px;
    height: 35px;
    background: rgba(255,255,255, 0.96);
    position: absolute;

    text-align: center;
    padding-top: 25px;
    margin-left: 20px;
    margin-top: 23px;
    font-size: 10px;
    letter-spacing: 3px;
}

.menu_button {
    width: 195px;
    height: 57px;
    background-color: #009cee;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
    padding-top: 30px;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 1);
    -moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 1);
    box-shadow:         0px 0px 10px rgba(50, 50, 50, 1);     
}
.menu_button > a {
    text-decoration: none;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
}
.menu_button:hover {
    opacity: 0.9;
}

#menu_column_1 {
    float: left;  
    margin-left: 340px;
}
#menu_column_2 {
    float: left;    
}
#menu_column_3 {
    float: left;
}

#menu_column_1_row_1 {
    background-color: #bc42c8;
}
#menu_column_1_row_2 {
    background-color: #ddbb01;
}
#menu_column_2_row_1 {
    background-color: #2755a0;
}
#menu_column_2_row_2 {
    background-color: #01a0e4;
}
#menu_column_3_row_1 {
    background-color: #00b8aa;
}
#menu_column_3_row_2 {
    background-color: #fe823c;
}

.clear {
    clear: both;
}

#accordion {
    margin-top: 10px;
    margin-bottom: 10px;
}

#payform {
    margin-left: 10px;
}

#platnosci {
    width: 600px;
    margin: auto;
    background: none repeat scroll 0 0 rgba(225,225,225, 0.5);
	box-shadow: 1px 1px 5px #051329;
    padding: 10px;
}
#payform input {
    height: 25px;
    border: #DDDDDD solid 1px;  
    color: #000000;
    padding: 2px;
    margin-top: 5px;
    margin-bottom: 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;    
    -webkit-box-shadow: 3px 3px 11px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    3px 3px 11px rgba(50, 50, 50, 0.75);
    box-shadow:         3px 3px 11px rgba(50, 50, 50, 0.75);    
}
#payform .placeholder { color: #B2BBD0; }

#payform ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #B2BBD0;
}
#payform  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #B2BBD0;
}
#payform ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #B2BBD0;
}
#payform :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #B2BBD0;
}

#payform_info {
    font-weight: bold;
    margin-bottom: 10px;
}
#payform_post_code {
    width: 580px;
}
#payform_city {
    width: 580px;
}
#payform_street {
    width: 476px;
}
#payform_street_hn {
    width: 94px;
}
#payform_email {
    width: 580px;
}
#payform_last_name {
    width: 580px;
}
#payform_first_name {
    width: 580px;
}
/*#payform input#payform_submit:hover, #payform input#payform_submit_confirm:hover  {
    background-color: #34e185;
}*/
#payform input#payform_submit:hover, #payform input#payform_submit_confirm:hover  {
    background-color: #2284a1;
}
#payform input#payform_submit, #payform input#payform_submit_confirm  {
    text-align: center;
    margin-left: 157px;
    padding: 4px;
    background-color: #31ab6a;
    color: #ffffff;
    margin-top: 20px;
    height: 40px;
    border-bottom-right-radius:2px;
    border-top-right-radius:2px;
    background-color:#2BA6CB;
    background-position:initial initial;
    background-repeat:initial initial;
    border:1px solid #1E728C;
    box-shadow:rgba(255, 255, 255, 0.498039) 0 1px 0 inset;
    color:white;
    cursor:pointer;
    display:inline-block;
    font-family:'Helvetica Neue', HelveticaNeue, Helvetica, Arial, 'Lucida Grande', sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:1;
    outline:none;
    padding:10px 20px 11px;
    text-align:center;
    text-decoration:initial;
    width:auto;  


}
#payform_td_amount {
    text-align: center;
}
.error {
    border: #FF0000 solid 1px !important;
}
label.error[for=payform_street_hn] {
    float: right;
    margin-right: 0px;
}
label.error {
    /*display: none !important;*/
    border: none !important;
    color: #ffffff;
    background-color: #ff0000;
    padding: 0px;
    float: left;
    margin-right: 10px;
    padding-left: 4px;
    padding-right: 4px;
}

.platnosci_column_left {
    text-align: right;
}
.platnosci_column_right {
    text-align: left;
}

.alignleft {
    float: left;
}

.red {
    color: #ff0000;
}

#pobierz {
    border-color: #DDDDDD;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;    
    padding: 5px;
    height: 145px;
    padding-right: 15px;
}
#pobierz > a > img {
    padding-right: 10px;
}

#pobierz > p {
    margin: 0px;
}

#pobierz_tytul {
    font-weight: bold;
    font-size: 16px;
}

#pobierz_tytul > a {
    text-decoration: none;
    color: #8C7D0F;
}

/*PA*/

ul{
    padding-left: 15px;
    list-style-image: url("images/dot.png");
}

.cena{
    color: #002D72;
    font-weight: bold;
}


/*Orbit*/

.orbit-wrapper{width:1px;height:1px;position:relative}
.orbit{width:1px;height:1px;position:relative;overflow:hidden;margin-bottom:17px}
.orbit.with-bullets{margin-bottom:40px}
.orbit .orbit-slide{max-width:100%;position:absolute;top:0;left:0}
.orbit a.orbit-slide{border:none;line-height:0;display:none}
.orbit div.orbit-slide{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
.orbit-wrapper .timer{width:40px;height:40px;overflow:hidden;position:absolute;top:10px;right:10px;opacity:.6;cursor:pointer;z-index:31}
.orbit-wrapper span.rotator{display:block;width:40px;height:40px;position:absolute;top:0;left:-20px;background:url('images/foundation/orbit/rotator-black.png') no-repeat;z-index:3}
.orbit-wrapper span.rotator.move{left:0}
.orbit-wrapper span.mask{display:block;width:20px;height:40px;position:absolute;top:0;right:0;z-index:2;overflow:hidden}
.orbit-wrapper span.mask.move{width:40px;left:0;background:url('images/foundation/orbit/timer-black.png') repeat 0 0}
.orbit-wrapper span.pause{display:block;width:40px;height:40px;position:absolute;top:0;left:0;background:url('images/foundation/orbit/pause-black.png') no-repeat;z-index:4;opacity:0}
.orbit-wrapper span.pause.active{background:url('images/foundation/orbit/pause-black.png') no-repeat 0 -40px}
.orbit-wrapper .timer:hover span.pause,.orbit-wrapper .timer:focus span.pause,.orbit-wrapper span.pause.active{opacity:1}
.orbit-caption{display:none;font-family:inherit}
.orbit-wrapper .orbit-caption{background:#000;background:rgba(0,0,0,0.6);z-index:30;color:#fff;text-align:center;padding:7px 0;font-size:13px;position:absolute;right:0;bottom:0;width:100%}
.orbit-wrapper .slider-nav{display:block}
.orbit-wrapper .slider-nav span{width:39px;height:50px;text-indent:-9999px;position:absolute;z-index:30;top:50%;margin-top:-25px;cursor:pointer}
.orbit-wrapper .slider-nav span.right{background:url('images/foundation/orbit/right-arrow-small.png');background-size:100%;right:0}
.orbit-wrapper .slider-nav span.left{background:url('images/foundation/orbit/left-arrow-small.png');background-size:100%;left:0}
.lt-ie9 .orbit-wrapper .slider-nav span.right{background:url('images/foundation/orbit/right-arrow-small.png')}
.lt-ie9 .orbit-wrapper .slider-nav span.left{background:url('images/foundation/orbit/left-arrow-small.png')}
ul.orbit-bullets{position:absolute;z-index:30;list-style:none;bottom:-40px;left:50%;margin-left:-50px;padding:0}
ul.orbit-bullets li{float:left;margin-left:5px;cursor:pointer;color:#999;text-indent:-9999px;background:url('images/foundation/orbit/bullets.jpg') no-repeat 4px 0;width:13px;height:12px;overflow:hidden}
ul.orbit-bullets li.active{color:#222;background-position:-8px 0}
ul.orbit-bullets li.has-thumb{background:none;width:100px;height:75px}
ul.orbit-bullets li.active.has-thumb{background-position:0 0;border-top:2px solid #000}
.orbit-slide-counter{position:absolute;bottom:0;z-index:99;background:rgba(0,0,0,0.7);color:#fff;padding:5px}
.orbit img.fluid-placeholder{visibility:hidden;position:static;display:block;width:100%}

.orbit,.orbit-wrapper{
    width:840px !important
}

.lt-ie9 .timer{
    display:none !important
}

.lt-ie9 .orbit-caption{
    background:#000;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
    zoom:1
}
@media only screen and (max-width: 767px){.orbit.orbit-stack-on-small img.fluid-placeholder{visibility:visible}.orbit.orbit-stack-on-small .orbit-slide{position:static;margin-bottom:10px}}



/*navigation bar*/
.nav-bar{
    height:40px;
    margin-left:0;
    margin-top:20px;
    padding:0;
    
    float: right;


    border-right: 1px solid rgba(255,255,255,0.3);

    background : #464646;
    background : -webkit-gradient(linear, left top, left bottom, from(rgb(168,168,168)), to(rgb(69,69,69)));
    background : -moz-linear-gradient(top, rgb(168,168,168), rgb(69,69,69));
}
#menu .row {
    width: 1000px;
}
.nav-bar>li {
    float:left;
    display:block;
    position:relative;
    padding:0;
    margin:0;
    border:none;
    line-height:40px;
}

.nav-bar>li:first-child{
}
.nav-bar>li:last-child{
    border: none;
}

.nav-bar>li.active{
    background: -webkit-gradient(radial, 50% 100%, 10, 50% 50%, 90, from(rgba(251,196,164,1)), to(rgba(235,113,38, 1)) );
    background: -moz-radial-gradient(center 80px 45deg, circle cover, rgba(251,196,164,1) 0%, rgba(235,113,38, 1) 100%);
    background: radial-gradient(ellipse at center, #FBC4A4 0%,#eb7126 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBC4A4', endColorstr='#eb7126',GradientType=1) ;
}
.nav-bar>li.active>a{
    color: #FFF;
    text-shadow: 0 1px 1px rgba(54, 54, 54, 0.4);
    cursor:default;

}

.nav-bar>li.active:hover{
    cursor:default;

   background: -webkit-gradient(radial, 50% 100%, 10, 50% 50%, 90, from(rgba(251,196,164,1)), to(rgba(235,113,38, 1)) );
    background: -moz-radial-gradient(center 80px 45deg, circle cover, rgba(251,196,164,1) 0%, rgba(235,113,38, 1) 100%);
    background: radial-gradient(ellipse at center, #FBC4A4 0%,#eb7126 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBC4A4', endColorstr='#eb7126',GradientType=1) ;
}
.nav-bar>li:hover{
   background: -webkit-gradient(radial, 50% 100%, 10, 50% 50%, 90, from(rgba(251,196,164,1)), to(rgba(235,113,38, 1)) );
    background: -moz-radial-gradient(center 80px 45deg, circle cover, rgba(251,196,164,1) 0%, rgba(235,113,38, 1) 100%);
    background: radial-gradient(ellipse at center, #FBC4A4 0%,#eb7126 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBC4A4', endColorstr='#eb7126',GradientType=1) ;
}
.nav-bar>li>a{
    color: #FFF;
    text-shadow: 0 1px 1px rgba(54, 54, 54, 0.4);

    border-left: 1px solid rgba(255,255,255,0.1);
    border-right: 1px solid rgba(0,0,0,0.1);
}
.nav-bar>li ul{margin-bottom:0}
.nav-bar>li .flyout{display:none}
.nav-bar>li.has-flyout>a:first-child{padding-right:40px;position:relative}
.nav-bar>li.has-flyout>a:first-child:after{content:"";display:block;width:0;height:0;border:solid 4px;border-color:#e6e6e6 transparent transparent transparent;position:absolute;right:20px;top:17px}
.nav-bar>li.has-flyout>a.flyout-toggle{border-left:0 !important;position:absolute;right:0;top:0;padding:20px;z-index:2;display:block}
.nav-bar>li.has-flyout.is-touch>a:first-child{padding-right:55px}
.nav-bar>li.has-flyout.is-touch>a.flyout-toggle{border-left:1px dashed #666}

.nav-bar>li>a:first-child{
    position:relative;
    padding:0 20px;
    display:block;
    text-decoration:none;
    font-size:14px;
    letter-spacing:2px;
}
.nav-bar>li>a:last-child{
    border-right: none;
}


.nav-bar>li>input{margin:0 10px}
.nav-bar.vertical{height:auto;margin-top:0}
.nav-bar.vertical>li{float:none;border-bottom:none;border-right:solid 1px #333;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-bar.vertical>li.has-flyout>a:first-child:after{content:"";display:block;width:0;height:0;border:solid 4px;border-color:transparent transparent transparent #e6e6e6}
.nav-bar.vertical>li .flyout{left:100%;top:-1px}
.nav-bar.vertical>li .flyout.right{left:auto;right:100%}
.nav-bar.vertical>li.active{border-right:solid 1px #2284a1}
.nav-bar.vertical>li:last-child{border-bottom:solid 1px #333}