/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* *{padding: 0; margin: 0;} */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
   font: 12px Arial, Helvetica, sans-serif;
   color: #333333;
}

#TB_secondLine {
   font: 10px Arial, Helvetica, sans-serif;
   color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
   position: fixed;
   z-index:100;
   top: 0px;
   left: 0px;
   height:100%;
   width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
   background-color:#000000;
   filter:alpha(opacity=80);
   -moz-opacity: 0.8;
   opacity: 0.8;
}

* html #TB_overlay { /* ie6 hack */
                     position: absolute;
                     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
   position: fixed;
   background: #a8948d;
   z-index: 102;
   color:#000000;
   display:none;
   
   border: none;
   text-align:left;
   top:50%;
   left:50%;
}

* html #TB_window { /* ie6 hack */
                    position: absolute;
                    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
   display:block;
   margin: 15px 0 0 15px;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   border-top: 1px solid #666;
   border-left: 1px solid #666;
}

#TB_caption{
   height:25px;
   padding:7px 30px 10px 25px;
   float:left;
}

#TB_closeWindow {
   height:25px;
   padding:11px 25px 10px 0;
   float:right;
}

#TB_closeAjaxWindow a{
   overflow: hidden;
   text-indent: -6000px;
   position:absolute;
   padding:0;
   margin: 2px 0 1px 600px;
   background: url(images/jobs_btn_close.gif) no-repeat;
   width: 10px;
   height: 11px;
}


#TB_ajaxWindowTitle{
   background:#4285d4;
}



#TB_ajaxContent{
   clear:both;
   padding:2px 15px 15px 15px;
   overflow:hidden;
   text-align:left;
   line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
   padding:15px;
}

#TB_ajaxContent p{
   padding:5px 0px 5px 0px;
}

#TB_load{
   position: fixed;
   display:none;
   height:13px;
   width:208px;
   z-index:103;
   top: 50%;
   left: 50%;
   margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
                  position: absolute;
                  margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
   z-index:99;
   position:fixed;
   top: 0;
   left: 0;
   background-color:#fff;
   border:none;
   filter:alpha(opacity=0);
   -moz-opacity: 0;
   opacity: 0;
   height:100%;
   width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
                        position: absolute;
                        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
   clear:both;
   border:none;
   margin-top:1px;
   _margin-bottom:1px;
}

#whatAbout {
   color:#FFFFFF;
   background:#4285D4;
   height:44px;
}

#TB_closeWindowButton{color:red;}

/******Szybki zakupy*******/
.quickShopingContent{
   border: 5px solid #8DB3C1;
   height: 427px;
   overflow: hidden;
}
.quickShopingContent select{
   border:1px solid #858784;
}
.quickShopingContent .quickShoping{
   border: 10px solid #8DB3C1;
   margin: 1px;
   padding: 5px;
   height: 395px;
}
.quickShopingContent .title{
   display: block;
   width: 144;
   height: 17px;
   background: url(images/szybkie_zakupy_tytul.jpg) no-repeat;
   text-indent: -6000px;
   margin:10px 0 5px 5px;
}
.quickShopingContent .topMenu{
   overflow: hidden;
   height: 20px;
   padding: 10px 0 10px 0;
}
.quickShopingContent .topMenu input, .quickShopingContent .topMenu select{
   float: left;
   margin: 0 5px 0 5px;
   width: 115px;
}
.quickShopingContent .topMenu input{
   height: 1em;
}
.quickShopingContent .topMenu .search{
   display: block;
   width: 64px;
   height: 14px;
   background: url(images/szybkie_zakupy_szukaj.jpg) no-repeat;
   float: left;
   text-indent: -6000px;
   margin-left:10px;
}
.quickShopingContent table{
   width: 470px;
   color: #125F7D;
}
.quickShopingContent .contentArea{
   height: 345px;
   overflow: hidden;
}
.quickShopingContent .promotionRegArea{
   height: 335px;
   overflow: auto;
}
.quickShopingContent .langualeList{
   display: block;
   padding: 1px 2px 1px 2px;
   margin-top: 1px;
}
.quickShopingContent .add{
   display: block;
   width: 11px;
   height: 11px;
   background: url(images/szybkie_zakupy_dodaj.gif) no-repeat;
   text-indent: -6000px;
}
.quickShopingContent .close{
   display: block;
   width: 180px;
   height: 26px;
   background: url(images/szybkie_zakupy_zamknij.jpg) no-repeat;
   text-indent: -6000px;
   margin: 10px auto 10px auto;
}
.quickShopingContent th{
   color: #C57E31;
   font-weight: bold;
   font-family:Arial;
   font-size:1.2em;
   text-align: center;
   padding: 5px 5px 2px 5px;
   border-bottom: 1px solid #FCC654;
   border-top: 1px solid #FCC654;
   height: 10px;
}
.quickShopingContent td{
   padding: 2px 5px 5px 5px;
   vertical-align: top;
   height: 10px;
}
.quickShopingContent .subHeader td{
   color: #C57E31;
   padding-bottom: 20px;
   font-weight: bold;
   text-align: center;
}
.quickShopingContent .subHeader td.product, .quickShopingContent th.product{
   text-align: left;
}
.quickShopingContent .point{
   width:10px;
}

.quickShopingContent .price{
   width: 55px;
   text-align :center;
}
.quickShopingContent .color{
   color: #C57E31;
}
.quickShopingContent .ammount{
   width: 35px;
}
.quickShopingContent .alternate{
   background: #FFEFDF;
}
.quickShopingContent .ammount input{
   width: 30px;
   text-align: right;
}
.quickShopingContent .bottomPromotionMenu{
   overflow:hidden;
   margin: 10px auto 10px auto;
   width: 370px;
}
.quickShopingContent .bottomPromotionMenu a{
   display: block;
   width: 180px;
   height: 26px;
   text-indent:-6000px;
   float: left;
   margin: 0 1px;
}
.quickShopingContent .bottomPromotionMenu a.accept{
   background:url(images/promocja_zgadzam_sie.png) no-repeat;
}
.quickShopingContent .bottomPromotionMenu a.acceptSingle{
   background:url(images/btn_zamknij.png) no-repeat;
   float: none;
   margin: auto;
}
.quickShopingContent .bottomPromotionMenu a.deny{
   background:url(images/promocja_nie_zgadzam_sie.png) no-repeat;
}
/**********Panel Logowania*************/
.loginPanel{
   border: 5px solid #8DB3C1;
   height: 272px;
   overflow: hidden;
}
.loginBox{
   border: 15px solid #8DB3C1;
   height: 240px;
   margin:1px;
   text-align: center;
}
.loginBox h3{
   display: block;
   width: 116px;
   height: 15px;
   text-indent:-6000px;
   margin: 10px auto;
}

.loginBox h3.login {
   background:url(images/logowanie_tytul.jpg) no-repeat;
}

.loginBox h3.remind {
   background:url(images/logowanie_tytul.jpg) no-repeat;
}

.loginBox .loginForm span{
   display:block;
   text-align: center;
}
.loginBox .loginForm{
   padding: 20px 25px 36px;
   height: 105px;
   text-align:right;
}
.loginBox .loginForm a{
   color: #1487B6;
}
.loginBox .loginForm div{
   margin: 7px 0;
}
.loginBox .loginForm p{
   margin-bottom: 25px;
   text-align: center;
}
.loginBox .loginForm input{
   width: 250px;
   margin-right:100px;
}
.loginBox .loginForm label{
   margin-right:5px;
}
.loginBox .bottomMenu{
   overflow:hidden;
   margin: 10px auto 10px auto;
   width: 390px;
}
.loginBox .bottomMenu a{
   display: block;
   width: 180px;
   height: 26px;
   text-indent:-6000px;
   float: left;
   margin: 0 5px;
}

.loginBox .bottomMenu a.loginOK{
   background:url(images/logowanie_zaloguj.jpg) no-repeat;
}

.loginBox .bottomMenu a.remindOK{
   background:url(images/btn_przypomnij.png) no-repeat;
}
.loginBox .bottomMenu a.close{
   background:url(images/logowanie_anuluj.jpg) no-repeat;
}
.loginBox .bottomMenu .btnCenter{
   margin:auto;
   float: none;
}

p.inProgress {
   text-align: center;
   font-weight: bold;
   margin-top: 36px;

}

a.inlineClose {
   background: transparent url(images/btn_zamknij.png) no-repeat scroll 0 0;
   width: 180px;
   height: 26px;
   text-indent:-6000px;
   display: block;
   margin: 0 auto 0 auto;
}