﻿body 
{
    margin:0px;
    font-family: Arial;
    font-size:12px;
    background-color:#FFFFFF;
}
#logo
{
    position:absolute;
    top:11px;
    margin-left:10px;
    }
#strefa_partnera
{
    position:absolute;
    top:11px;
    margin-left:260px;
    }    
#basket
{
    position:absolute;
    top:58px;
    margin-left:708px;
    background-image:url('img/Basket_bg.png');
    width:271px;
    height:45px;
    border: 0px solid #FFFFFF;
    }   
#feed     
{
    position:absolute;
    top:134px;
    margin-left:950px;
    width:22px;
    height:22px;
    }  
#modules
{
    position:absolute;
    top:25px;
    margin-left:370px;
    width:400px;
    
    }
#top
{
    height:128px;
    background-image:url('img/top_bg.png');
    }    
#top_wrapper
{
    width:980px;
    margin:0 auto;
    }    
#top_login
{
    text-align:right;
    height:35px;
    padding-top:10px;
    padding-bottom:4px;
    }  
#top_search
{
    text-align:right;   
    height:50px;
    }    
.TextBoxSearchTop
{
    background-color: #353535;
    border: solid 1px #555555;
    width: 200px;
    padding:3px;
    color: #EFD4C2;
    }    
.ImageButtonSearchTop
{
    padding-top:5px;
    }    
#menu
{
    width:980px;
    height:25px;
    margin-top:5px;
    padding-bottom:0px;
    }
#p-menu
{
    width:250px;
    color:#000000;
    }
.siteMapPath
{
    background-color:#E6E6E6;
    color:#000000;
    border-bottom:1px solid #B8BABB;
    text-align:left;
    padding:15px;
    }    
#body_wrapper
{
    width:669px;
    color:#000000;
    position:absolute;
    top:176px;
    left:300px;
    border:1px solid black;
    }    
    
.PanelAjaxWaitMessage
{
     text-align:center;
     padding-right:40px;
     padding-left: 40px;
     padding-bottom: 20px;
     padding-top: 20px;
     margin-left:-100px;
     margin-top:-100px;
     background-color:#FFFFFF;
     border: solid 3px #3CBF3B;
    }
#contentArea
{
    padding:10px;
    }    
H1
{
    font-size:14px;
    font-weight:bold;
    color: #2A73BC;
    margin: 0px 0px 15px 0px;
    padding:0px;
    
    }
.basketButton
{
    position:absolute;
    top:0px;
    }    
.PanelBasketBg
{
    background-Image: url('/img/_bg50b.png');
    }    
.PanelBasket
{
    background-image: url('/img/ico_basket_2.png');
    background-repeat: no-repeat;
    border: solid 4px #44B604;
    background-color: #FFFFFF;
    padding:20px;
    padding-left: 140px;
    }    
HR{color:#E6E6E6;}


A.link1:link
{
    color:#2F40FF;
    text-decoration:none;
    }
A.link1:visited
{
    color:#2F40FF;
    text-decoration:none;
    }
A.link1:hover
{
    color:#BF0000;
    text-decoration:underline;
    }
    
A:link{color:#078DD0; text-decoration: none; }
A:visited{color:#078DD0; text-decoration: none; }
A:hover{color:#078DD0; text-decoration: underline;}
A:active{color:#078DD0;}    

A.linkGrid:link{color:#000000; text-decoration: none; }
A.linkGrid:visited{color:#000000; text-decoration: none; }
A.linkGrid:hover{color:#000000; text-decoration: none;}

/* menu.css */
.StaticMenuItemStyle
{
    font-size:inherit;
    color:#FFFFFF;
    font-family: Tahoma,'Trebuchet MS', Verdana, Arial;
    height:24px;
    text-align:left;
    margin-top:0px;
    padding-left:10px;
    padding-right:10px;
    }
.StaticHoverStyle
{
    font-size:inherit;
    color:#1A1613;
    background-color:#E6E6E6;
    font-family: Tahoma,'Trebuchet MS', Verdana, Arial;
    height:24px;
    text-align:left;
    margin-top:0px;
    padding-left:10px;
    padding-right:10px;
    }
.StaticSelectedStyle
{
    font-size:inherit;
    background-color:#E6E6E6;
    color:#CDBA8D;
    font-family: Tahoma,'Trebuchet MS', Verdana, Arial;
    height:24px;
    text-align:left;
    margin-top:0px;
    padding-left:10px;
    padding-right:10px;
    }

.DynamicMenuItemStyle
{
    font-size:inherit;
    background-color:#464646;
    color:#FFFFFF;
    font-family: Tahoma,'Trebuchet MS', Verdana, Arial;
    height:24px;
    text-align:left;
    border-bottom:1px solid #1A1613;
    padding-left:10px;
    padding-right:10px;
    }
.DynamicHoverStyle
{
    font-size:inherit;
    color:#1A1613;
    background-color:#E6E6E6;
    font-family: Tahoma,'Trebuchet MS', Verdana, Arial;
    height:24px;
    text-align:left;
    border-bottom:1px solid #1A1613;
    padding-left:10px;
    padding-right:10px;
    
    }
.IE8MenuFix
{
    z-index:350;
    }
.DynamicSelectedStyle
{
    font-size:inherit;
    background-color:#E6E6E6;
    color:#1A1613;
    font-family: Tahoma,'Trebuchet MS', Verdana, Arial;
    height:24px;
    text-align:left;
    border-bottom:1px solid #008ACF;
    padding-left:10px;
    padding-right:10px;
    }


A.StaticMenuItemStyle{color:#FFFFFF; text-decoration: none; }
A.StaticHoverStyle{color:#000000; text-decoration: none; }
A.StaticSelectedStyle{color:#000000; text-decoration: none; }
A.DynamicMenuItemStyle{color:#FFFFFF; text-decoration: none; }
A.DynamicHoverStyle{color:#000000; text-decoration: none; }
A.StaticSelectedStyle{color:#000000; text-decoration: none; }
A.DynamicMenuItemStyle{color:#FFFFFF; text-decoration: none; }
A.DynamicHoverStyle{color:#000000; text-decoration: none; }
A.DynamicSelectedStyle{color:#000000; text-decoration: none; }

/* ConfigControl.css */

.LBContainer
{
    padding:5px; 
    
}
.DDL_itemDestGruop
{
    width:250px;
    border: 1px solid #FEF6E1;
    border-bottom: 1px solid #FFB535;
    padding:3px;
    color: #000000;
    background-color: #FEF6E1;
}

/* infoControl.css */
.infoTxtHeader
{
    background-color:Blue;
}
    
    
.PanelNews
{
    width:200px;
}
.divGroupNews1
{
    width: 190px;
    margin-left:10px;
}   

.PanelNewsWide
{
    width:500px;
}
.divGroupNews1Wide
{
    width: 490px;
    margin-left:10px;
    padding:3px;
    border-bottom: 2px solid #000000;
}   

    
.divGroupNews2
{
    margin-left:10px;
    background-color: #FFFFFF;
}
    
    
.infoRowStyleOver
{
    background-color:#CECECE;
    cursor:pointer;            
    font-size:11px;
}
.infoRowStyle
{
    background-color:#E5E5E5;
    cursor:pointer;
    font-size:11px;
}
.infoAltRowStyle
{
    background-color:#EEEEEE;
    cursor:pointer;
    font-size:11px;
}
.infoRowStyle TD, .infoAltRowStyle TD, .infoRowStyleOver TD
{
    border-bottom: 1px solid #DFDFDF;
}

/* registration.css */

.barIndicatorBorder {
    border:solid 1px #c0c0c0;
    width:100px;
}

.barIndicator_poor {
background-color:#FF0000;
}

.barIndicator_good {
background-color:#00DF09;
}

.barIndicator_excellent {
background-color:#00DF09;
}
.TextBox1
{
    width:200px;
    padding:2px;
    margin:5px;
    border: solid 1px #808080;
    font:inherit;
    }
.TextBox1Requied
{
    width:200px;
    padding:2px;
    margin:5px;
    border: solid 1px #CF0000;
    font:inherit;
    }    
.DropDownList1Requied
{
    width:200px;
    padding:2px;
    margin:5px;
    border: solid 1px #CF0000;
    font-size:11px;
    } 
.TextBox1Watermarked
{
    width:200px;
    padding:2px;
    margin:5px;
    border: solid 1px #CF0000;
    color:#9F9F9F;
    font:inherit;
    }
    
.registrationPanelRegulaminPanel
{
    width:600px;
    height:500px;
    background-color:#FFFFFF;
    padding:20px;
    border:solid 1px black;
    
    }
.registrationPanelRegulaminContent
{
    margin-right:10px;
    margin-top:10px;
    position:absolute;
    height:450px;
    width: 590px;
    overflow:auto;
    }    
    
    /* items */
    
    .itemsPriceNetto
{
 font-weight:bold;    
    }
.itemsPriceBrutto
{}
.itemsPriceNotPromoNetto
{
     text-decoration: line-through;
    }
.itemsPriceNotPromoBrutto
{
     text-decoration: line-through;    
    }


.itemsHeader
{
    
    }
A.linkGridItemName:link
{
    font-size:13px;
    font-weight:bold;
    text-decoration: none;}
A.linkGridItemName:hover
{
    font-size:13px;
    font-weight:bold;
    text-decoration: none;}
A.linkGridItemName:visited
{
    font-size:13px;
    font-weight:bold;
    text-decoration: none;}        


/* layout.css */
.editPanel
{
    text-align: center;
    background-Image: url('img/_bg50b.png');
    display:block;
    /*set the div in the top-left corner of the screen*/
    position:absolute;
    top:0;
    left:0;
    /*set the width and height to 100% of the screen*/
    width:100%;
    height:100%;
}

#ModulCeny
{
    margin-top:20px;
    padding:0px;
    width:250px;
    border: 1px solid #FFB700;
    background-image:url('/img/bg_ceny.png');

    }

.ItemTitle
{
    color:#008ACF;
    }
.ItemSubTitle
{
    font-weight:bold;
    
    }
.ItemText{}
.ItemLinkv{}

.ItemPriceNetto
{
    font-size:18px;
    font-weight:bold;
    text-align:right;
    }
.ItemPriceBrutto
{
    font-size:12px;
    font-weight:normal;
    text-align:right;
    }
.ItemPricePromoNetto
{
    font-size:18px;
    font-weight:bold;
    text-align:right;
    }
.ItemPricePromoBrutto
{
    font-size:12px;
    font-weight:normal;
    text-align:right;
    }
.ItemPriceLTNetto
{
    font-size:12px;
    font-weight:bold;
    text-decoration: line-through; 
    text-align:right;
    }
.ItemPriceLTBrutto
{
    font-size:12px;
    font-weight:normal;
    text-decoration: line-through; 
    text-align:right;
    }
#CoinsHelp
{
    width: 150px;
    border: 1px solid black;
    display:none;
    text-align:left;
    position:absolute;
    padding:5px;
    }    
    
.add2Basket
{
    font-size:20px;
    font-weight: bold;
    border: 0px solid #DFDFDF;
    background-color: #FFFFFF; 
    width:20px;
    color: #71D62E;
    }    

.PanelPricePromo
{
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #FFB700;
    
    background-image: url('/img/bg_ceny_promo.png');
    }
.PanelPrice
{
    border-bottom: 1px solid #FFB700;
    }
.PanelPricePoint
{
    border-top: 1px solid #ffffff;
    }    
.PanelItemAsk
{
    background-repeat: no-repeat;
    border: solid 4px #44B604;
    background-color: #FFFFFF;
    padding:20px;
    }
    
/* itembanner.css */
.bannerItemName
{
    font-size: 16px;
    margin-bottom:10px;
    color:#088ED1;
    font-weight:bold;
    }
.banneritemMemoPromo
{
    margin-top:10px;
    font-weight:bold;
    }    
.banneritemMemoAdd
{
    margin-top:10px;
    }    
    
.bannerItemRow
{
    background-color:#FFFFFF;
    border-top: 1px solid #AFAFAF; 
    border-bottom: 1px solid #AFAFAF;
    border-left: 1px solid #AFAFAF;
    border-right: 1px solid #AFAFAF;
    cursor:pointer;

    }
.Alternating_bannerItemRow
{
    background-color:#EFEFEF;
    border-bottom: 1px solid #AFAFAF;
    border-top: 1px solid #AFAFAF; 
    border-left: 1px solid #AFAFAF;
    border-right: 1px solid #AFAFAF;
    cursor:pointer;
    }
.MouseOver_bannerItemRow
{
    background-color:#CECECE;
    border-top: 1px solid #AFAFAF; 
    border-bottom: 1px solid #AFAFAF;
    border-left: 1px solid #AFAFAF;
    border-right: 1px solid #AFAFAF;
    cursor:pointer;
    }    
.PanelItemPricePoint
{
    background-image:url('img/coins_v01_32x32.png'); background-repeat:no-repeat;
    background-position:left;
    height:32px;
    width:60px;
    text-align: right;
    border-top: 1px solid gray;
    margin-bottom:5px;
    margin-top:5px;
    padding-top:5px;
    }
    
/* loginStatus.css */
A.LiginLink:link
{
    color:#4F8FFF;
    text-decoration:none;
    }
A.LiginLink:visited
{
    color:#4F8FFF;
    text-decoration:none;
    }
A.LiginLink:hover
{
    color:#FFA200;
    text-decoration:underline;
    }
A.LinkPartner:link
{
    color:#FFA200;
    text-decoration:underline;
    }
A.LinkPartner:visited
{
    color:#FFA200;
    text-decoration:underline;
    }
A.LinkPartner:hover
{
    color:#FFA200;
    text-decoration:none;
    }

.LoginText
{
    color:#FFFFFF;
    }
.LoginTextBold    
{
    color:#FFFFFF;
    font-weight:bold;
    }


/* basket.css*/
.basket_FooterStyle-CssClass
{
    border-top: 4px solid #4AA5EF;
    background-color:#AFDBFF;
    vertical-align:top;
}
.basket_HeaderStyle-CssClass
{
    background-color:#FFFFFF;
    font-weight: bold;
    vertical-align:top;
    color: #158F00;
}
.LabelbasketItemName
{
    color:#008ACF;
    font-weight:bold;
}
.LabelbasketItemPartNo
{
    color:#000000;
}
.LabelbasketItemPriceNetto
{
    font-weight:bold;
}
.LabelbasketItemPriceBrutto
{
}
.LabelbasketItemQuantity
{
}
.LabelbasketItemPricePointSubtotal
{
}
.LabelbasketPoints
{
    }
.LabelbasketPointsDisplayNone
{
    display:none;
    }    

/* orderList.css */
.PanelOrderHistoryBg
{
    background-Image: url('/img/_bg50b.png');
    }    
.PanelOrderHistory
{
    border: solid 4px #44B604;
    background-color: #FFFFFF;
    padding:20px;
    }  
    
/* conficontrolstatic.css */
.PanelConfigControlStatic
{
    background-color:#EFEFEF;
    border-right: 1px solid #BFBFBF;
    border-left: 1px solid #BFBFBF;    
    border-top: 1px solid #BFBFBF;
    width:248px;
    
    }
.RadioButtonListModul
{
    background-color:#DFDFDF;
    border-bottom: 1px solid #BFBFBF;
    padding:5px;
    
    }    
.divGroup1
{
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid #FFFFFF;
    padding:10px;
    }
.divGroup2
{
    background-color:#DFDFDF;
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid #FFFFFF;
    padding:10px;
    text-align:center;
    }
.configControlDropdown
    {     
        width:220px;
        border: 1px solid #29BB2B;
        padding:3px;
    }
.PanelConfigSearchMessage
{
    padding:3px;
    margin:3px;
    border: 1px solid #FF8626;
    background-color: #FFF6CF;
    color:#5F2A00;
    font-size:11px;
    }
    
/* loginStatus.css */
.LoginAccorditionContent
{
    padding:5px;
    }
.LoginAccorditionHeader
{
    padding:5px;
    cursor:pointer;
    font-weight: bold;
    color: #000000;
    border-bottom: 2px solid  #6DCC2F;
    margin-bottom:1px;
    }
.LoginTextBox
{
    border:1px solid #6DCC2F;
    padding:3px;
    }
.loginTablHeader
{
    padding-left:3px;
    padding-bottom:5px;
    border-bottom:1px solid #6DCC2F;
    }

/* askformcontrol.css */
.PanelAskForm
{
    background-color:#EFEFEF;
    border-right: 1px solid #BFBFBF;
    border-left: 1px solid #BFBFBF;
    width:248px;
    }
.PanelAskFormHeader
{
    background-color:#BFFFBF;
    border-right: 1px solid #BFBFBF;
    border-left: 1px solid #BFBFBF;
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid #FFFFFF;
    width:248px;
    cursor:pointer;
    }
.PanelAskFormHeaderOver
{
    background-color:#3CBF3B;
    border-right: 1px solid #BFBFBF;
    border-left: 1px solid #BFBFBF;
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid #FFFFFF;
    width:248px;
    cursor:pointer;
    }
.divGroupAsk1
{
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid #FFFFFF;
    padding:10px;
    }
.divGroupAsk2
{
    border-bottom: 1px solid #DFDFDF;
    padding:10px;
    }
.TextBoxAskControl
    {     
        width:220px;
        border: 1px solid #29BB2B;
        padding:3px;
        font-size:11px;
        font-family: Arial;
    }

/* newLetterControl.css */
.PanelNewsLetter
{
    width:250px;
    background-color:#EFEFEF;
    margin-top:10px;
    }
.divGroupNewsLetter1
{
    border: 1px solid #BFBFBF;
    
    padding:10px;
    }    
A.newsLetterLink:link{color:#960D04; text-decoration:none;}
A.newsLetterLink:visited{color:#960D04; text-decoration:none;}
A.newsLetterLink:hover{color:#960D04; text-decoration:underline;}

/* serwisantControl.css */
.PanelSerwisanci
{
    margin-top:10px;
    width:200px;
    }
.divGroupSerwisanci1
{
    width: 190px;
    margin-left:10px;
    }   
    
.divGroupSerwisanci2
{
    width: 188px;
    margin-left:10px;
    text-align:center;
    background-color: #EFEFEF;
    padding-top:10px;
    padding-bottom:10px;
    border: 1px solid #BFBFBF;
    }       
.directions_start_input
{
    border: solid 1px #006DCF;
    padding: 1px;
    font-family: inherit;
    font-size: 11px;
    width:200px;
    }
.directions_div    
{
    border: solid 1px #006DCF;
    padding:4px;
    font-family: inherit;
    font-size: 11px;
    background-color: #DFF0FF;    
    color:#006DCF;
    }
.directions_start_button
{
    border: solid 1px #006DCF;
    font-family: inherit;
    font-size: 11px;
    color:#FFFFFF;
    background-color: #006DCF;    
    }

/* footer.css */
#footer
{
    background-image:url('/img/footerBG.gif');
    background-repeat:repeat-x;
    margin-top:40px;
    background-color: #484848;
    
    }
#footer_wrapper
{
    width:980px;
    margin:0 auto;
    min-height:400px;
    }

TD.footerHeader
{
    color:#FFFFFF;
    font-weight: bold;
    font-size:11px;
    }
a.footerLink:link{color:#FFFFFF;font-size:11px;}
a.footerLink:visited{color:#FFFFFF;font-size:11px;}
a.footerLink:hover{color:#FFB700;font-size:11px;}

/* top10 */
.PanelTop10
{
    margin-top:10px;
    width:200px;
    }
.divGroupTop1
{
    width: 190px;
    margin-left:10px;
    }   
    
.divGroupTop2
{
    margin-left:10px;
    background-color: #FFFFFF;
    }       


.top10RowStyleOver
{
    background-color:#CECECE;
    cursor:pointer;            
    font-size:11px;
}
.top10RowStyle
{
    background-color:#E5E5E5;
    cursor:pointer;
    font-size:11px;
}
.top10AltRowStyle
{
    background-color:#EEEEEE;
    cursor:pointer;
    font-size:11px;
}
.top10RowStyle TD, .top10AltRowStyle TD, .top10RowStyleOver TD
{
    border-bottom: 1px solid #DFDFDF;
}

/* newsolutionsControl.css */
.PanelNS
{
    margin-top:10px;
    width:200px;
    }
.divGroupNS1
{
    width: 190px;
    margin-left:10px;
    }   
    
.divGroupNS2
{
    margin-left:10px;
    background-color: #FFFFFF;
    }       

/* searchControl.css */
.TextBoxWatermarkExtender_search
{
    color:Silver;
    font-family:Arial;
    font-size:12px;
    border:1px solid #29BB2B;
    padding:2px;
    height:16px;
    }
    
.TextBox_search
{
    font-family:Arial;
    font-size:12px;
    border:1px solid #29BB2B;
    height:16px;
    padding:2px;
    }


/* itemComments.css */
.itemCommentHeader
{
    color:#7F7F7F;
    font-size:11px;
    border-bottom: solid 1px #7F7F7F;
    }
.itemCommentTextBox
{
 font:inherit;
 border: solid 1px #000000;
 background-color: #FFFCDF;
 padding:3px;
 width:535px;
 color:#000000;
 font-family:Arial;
 font-size:12px;
}    
.itemCommentInsert
{
}

.moduleHelp
{
    width: 250px;
    border: 1px solid #DFDFDF;
    display:none;
    text-align:left;
    position:absolute;
    background-color:#343434;
    color:#FFFFFF;
    font-size:11px;
    padding:5px;
    }