﻿* { padding: 0; margin: 0; }

a {
    text-decoration: none;
    color: #222;
    border-bottom: 1px dotted #222;
    }
    a img {
        border: 0;
        }
a.dark {color: #fff; border-bottom: 1px dotted #fff;}
a.none {border-bottom: none;}
a.yellow {border-bottom: none; padding: 2px 3px; background-color: #d8e4f2; }
abbr {
    border: 0;
    }
br.clear { clear: both;}
b {
    font-weight: normal;
    color: #F7E3A0;
    }  
strong {color: #111;}

h1 { font-size:13px; display: inline; font-weight: bold;          
     color: #fff;
    }
h6 {display: inline;  }

.free {letter-spacing: 1px; position: absolute; top: 35px; font-size: 11px; left: 237px; color: #F7E296; }

/*body*/    
body {
    
    background: #69696c url(images/bg-body.png) repeat-x;
    /* background: #84a0bf url(images/bg-bodyOff.png) repeat-x;*/
    text-align: center;
    font-family: Arial;
    font-size:12px;
    }
    #cont {
        width: 950px;
        margin: 0 auto;
        text-align: left;
        position: relative;
        }
    /*header    */
    #header {
        width: 950px;
        height: 50px;
        position: relative;            
        }    
                
        #header #logo {
            position: absolute;                        
            background: transparent url(images/logo.png) no-repeat;            
            left: 30px;
            height:120px;
            top:90px;
            width:277px;
        }
         #header #logoXS {
            position: absolute;
            top: 10px;
            left: 30px;
            background: transparent url(images/logo-xs.png) no-repeat;
            height: 77px;
            width: 277px;
        }
        
     /*menu*/
     #glowingtabs{
        position: absolute;
        top: 22px;
        width: 950px;
        font-size:90%;
        line-height:normal;
        overflow: hidden;
        border-bottom: 0;  
        }

        #glowingtabs ul{
            float:left;
            list-style-type: none;
            margin:0;
            margin-left: 366px;  
            padding:0;
        }

        #glowingtabs li{
            display:inline;
            margin:0;
            padding:0;
        }
            #glowingtabs li a.last {
                display: none;
            }
        #glowingtabs a{
            float:left;
            background:url(images/glowtab-left.gif) no-repeat left top;
            margin:0;
            margin-right: 1px; /*spacing between each tab*/
            padding:0 0 0 9px;
            text-decoration:none;
            border: 0;
        }
        #glowingtabs a.login {
            background:url(images/glowtab-leftLogin.gif) no-repeat left top;
            }

        #glowingtabs a span{
            float:left;
            display:block;
            background:url(images/glowtab.gif) no-repeat right top;
            padding: 6px 12px 6px 3px;
            color:#fff;
            font-size: 13px;
            letter-spacing: 1px;
            cursor: pointer;
            }
            #glowingtabs a span.login{            
                background:url(images/glowtabLogin.gif) no-repeat right top;
                color: #333 !important;
            }
            
            
            .glowingtabsXS a span{
                font-size: 13px !important;
                }    
        #glowingtabs a:hover span {
            color: #F7E3A0;
            }
    
             
/* +++ #content2 - SubMenu  +++*/    
        #content2 {
            width: 950px;
            height: 201px;
            background: transparent url(images/bg-content2.jpg) no-repeat;
            text-align: left;
        }  
            #content2 ul.contentItem2 {
                color:#FFFFFF;
                font-size:20px;
                list-style:none;
                margin:0 20px 0 540px;
                padding-top: 38px;
                }
            #content2 ul.contentItem2 li {
                background: transparent url(images/ico-contentItem2.png) no-repeat 346px 8px;
                margin-bottom:3px;
                padding:8px 13px;
                position: relative;
                color: #333;
                }
            #content2 ul.contentItem2 li:hover {      
                background: transparent url(images/ico-contentItemActive2.png) no-repeat 346px 8px;     
                }     
            #content2 ul.contentItem2 li span {
                position: absolute;
                top: 7px;
                left: 13px;
                color: #333 !important;
                cursor: pointer;
                }
            #content2 ul.contentItem2 li a {            
                color: #B8CFEE;
                }    
                #content2 .soe {                    
                    position: absolute;                    
                    text-align: justify;
                    color: #fff;
                    top: -2000px;
                    left: -2000px;
                    font-family: Verdana;
                    display: none;                    
                }
                
/* +++ col1 / col2 - like default.aspx +++*/
        #col1 {
            float: left;
            width: 320px;
            margin-top: 20px;
            }  
            .infolinia {
                background: transparent url(images/bg-infolinia.png) no-repeat;     
                height: 140px;
                }
               
            .logo {
                background: transparent url(images/logo.png) no-repeat 20px 10px !important;
            }      
         #col2 {
            float: left;
            width: 630px;
            }
        /* column title */    
        #col2 #colTitle {
            border-bottom: 1px solid #868689; 
            color: #333; 
            margin: 20px 0 5px 20px;
            padding-bottom: 4px;
            position: relative;
            letter-spacing: 1px;
            font-size:16px;
            }   
        #col2 #colTitle span {    
              position: absolute;
              color: #fff;
              top: 1px;
              left: 1px;
            }
         .newsItem dl { 
            margin: 4px 0 25px 20px;                        
            text-align: justify;
            background-color: transparent;
            }        
            #col2 .newsItem dl dt { 
                color: #b4b4b5;
                margin-bottom: 5px;
                }
            #col2 .newsItem dl dd {
                color: #fff;
                } 
              #col2 .newsItem dl dd ul li u.newsUnder {   
                text-decoration: none;
                border-bottom: 1px solid #D9D9DA;              
              }
              
/* form e-mail */
            #col2 .btn {
                /*margin-left: 255px;*/
                float: right;
                padding: 2px 3px;
                }
            #leftForm {
                float: left;
                width: 50%;
                }
            #rightForm {
                float: left;
                /*width: 50%;*/
                }  
                #leftForm ul, #rightForm ul {
                    list-style: none;
                    margin-top: 15px;
                    }    
                #leftForm ul li, #rightForm ul li {                         
                    color: #fff;
                    margin-bottom: 4px;
                    }
                #leftForm ul li input, 
                #rightForm ul li input, #rightForm ul li textarea{                         
                    border: 1px solid #504f52;
                    background-color: #a1a1a2;
                    width: 200px;
                    padding: 4px;                    
                    margin-bottom: 10px;
                    color: #fff;
                    font-family: Arial;
                    font-size: 14px;
                    letter-spacing: 1px;
                    }                
                #leftForm ul {
                    margin-left: 40px;
                    }     
                #rightForm ul li textarea{ 
                    width: 300px;
                    height: 100px;
                    overflow: auto;
                    }
                span.cbx label {
                    margin-left: 5px;
                    color: #ccc;
                    }
                    .regulamin {
                        color: #333;
                    }
                    .regulamin a {
                        color: #F7E296;
                        border-bottom: 1px dotted #F7E296;
                    }
                 .msg {
                    margin: 40px 0 60px 40px;
                    padding: 0px 20px 10px 70px;
                    color: #fff;
                    line-height: 1.4em;
                 }   
                  .success {
                    background: transparent url(images/ico-success.png) no-repeat;
                    }    
                    
                  .failed {
                    background: transparent url(images/ico-failed.png) no-repeat;
                    }    
/* +++ colLeft  +++*/
       #colLeft,  #colLeftNone {
            margin-top: 15px;
            float: left;
            width: 322px;            
            background: transparent url(images/topLeftCol.gif) no-repeat;
            } 
            #colLeftNone { background-color: Transparent; background-image: none;}
            #colLeftBott {
                width: 322px;
                height: 15px;
                background: transparent url(images/bottLeftCol.gif) no-repeat;
            }           
            /* colLeft data */
            #colLeft dl {
                width: 100%;
                margin: 14px 0 0 0;
                padding-bottom: 10px;
                background-color: #fff;
            }
            #colLeft dl dt{
                margin: 0px 20px 20px 30px;
                padding-top: 10px;
            }
            #colLeft dl dd {
                margin: 10px 10px 10px 30px;
            }
            /* webcasts */
            #colLeft dl dd .leftWebcast {
                width: 16%;
                float: left;
                padding: 20px 0 20px 0;
                background: transparent url(images/ico-webcast.jpg) no-repeat 0 4px;
                }
                .leftPDF {
                    background: transparent url(images/icon_pdf.gif) no-repeat 0 4px;                
                    }
            #colLeft dl dd .rightWebcast {
                width: 80%;
                float: left;
                padding-right: 10px;
                }
                #colLeft dl dd .rightWebcast ul {
                    list-style: none !important;
                    font-size: 10px;
                    line-height: normal;
                    }
                #colLeft dl dd .rightWebcast ul li {
                        margin: 3px 0 !important;
                    }    
                #colLeft dl dd .rightWebcast ul li a {
                    font-weight: bold !important;
                    font-size: 11px !important;                    
                    display: inline-block;
                    margin-bottom: 3px;
                    }   
                    
 
       /* colBreak */
        #colBreak {
            width: 16px;
            height: 16px;
            float: left;
        }                 
       /* colRight */
       #colRight {
            margin-top: 15px;
            float: left;
            width: 612px;
            background: transparent url(images/topRightCol.gif) no-repeat ;
            line-height: 1.6em;
       }
            #colRightBott {
                width: 612px;
                height: 13px;
                background: transparent url(images/bottRightCol.gif) no-repeat;
            } 
        /* colums data */
         dl {
            width: 100%;
            margin: 8px 0 0 0;
            padding: 1px 0;
            background-color: #fff;
            line-height: 1.6em;
            font-size: 13px;
            }
         dl dt.titleRight {
            border-bottom: 1px solid #ccc; 
            color: #fff; 
            margin: 5px 0 5px 20px;
            padding-bottom: 4px;
            position: relative;
            letter-spacing: 1px;
            font-size:16px;
            }    
         dl dt.titleRight span {
              position: absolute;
              color: #444;
              top: 1px;
              left: 1px;            
              }
          dl dt.titleRight a {    
            font-size: 12px;
          }
              
         dl dt {
            margin: 5px 20px 0 20px;
            font-weight: bold;
            }      
         dl dd {
            margin: 5px 20px 0 20px;
            line-height: 1.6em;
            }   
         dl dd ul li {
            margin-left: 20px;
            
            }
/* default */
dl.default dt.lead { letter-spacing: 1px; font-size: 1.1em; color: #333;}
dl.default dt.star { letter-spacing: 1px; font-size: 0.8em; color: #333;}
dl.default dd {
            line-height: 1.8em !important; margin-bottom: 15px !important;
            color: #333;
          }
dl.default dd h1, dl.default dd ul li h1{ color:#b70606 !important;}
dl.default dd cite {
            background:#F7F7F7 none repeat scroll 0 0;
            border-color:#F1F1F1 #F1F1F1 #F1F1F1 #E1E1E1;
            border-style:solid; border-width:1px 1px 1px 10px;
            font-family:Georgia,"Times New Roman",Serif;
            font-size:1.4em; line-height:1.4em;
            margin:1em 0em; padding:0.5em 1em;
            display: block;
            font-style: normal;
}


/* price */
          dl.price dd {
            line-height: 1.8em !important;
            margin-bottom: 15px !important;
          }            
          dl.price dd div.left {
                float: left;
                width: 46%;
                }
            
            dl.price dd div.right {
                float: left;
                width: 54%;
                }
                dl.price dd div.left p {    
                     margin: 15px 0 10px 20px;
                    }
                
                .slider {
                      width: 300px; height: 18px; 
                      background: transparent url(images/bg-suwak.gif) no-repeat;
                    }
                 .knob {
                       width: 18px; height: 18px; 
                       background-color: #CF0000;
                    }  
                 #discount {
                        color: #008000
                    }    
                 #priceAfterDiscount {                    
                    border-bottom:1px dotted #0000CF;
                    color:#0000CF;
                    font-size:1.3em;
                    font-weight:bold;
                    }
                
 /* leftDefault */
            dl.leftDefault {
                background-color: transparent;               
                color: #B4B4B5;
                }        
             dl.leftDefault dd a { border-bottom: none;}   
             dl.leftDefault dd a img {
                margin-bottom: 30px;                            
             }
/* about */
        dl.about {                        
            width: auto !important;
            margin-bottom: 15px;
            color: #222;
            font-size: 12px !important;
            }   
            dl.about dt {      
                margin-bottom:0 !important;
                letter-spacing: 1px;                                
                }
                dl.about dt span {      
                    border-bottom: 1px dotted #222;                
                    width: 162px;
                    display: inline-block;
                    }
            dl.about dd {                          
                margin-left: 33px;
                margin-top: 4px !important;
                margin-bottom: 4px !important;    
                line-height: normal;  
                color: #444;     
                font-size: 10px;                     
                }
              dl.about dd span {                      
                letter-spacing: 1px;    
                color: #222;
                font-size: 12px;
                }
/* webCasts */
        dl.resources {
            padding: 10px 35px;
            width: auto !important;
            margin-top: 1px;
            }            
         dl.resources dt {
            margin-top: 15px;
            margin-bottom: 15px;   
            }
         dl.resources dd {
            margin-bottom: 25px;
            }   
         dl.resources dd.movie, dl.resources dd.movieShort {   
            background: transparent url(images/ico_webcastMini.gif) no-repeat;
            padding-left: 25px;
            }
            dl.resources dd.movie span {   
                margin-left: 10px;
                color: #345781;
                }
            dl.resources dd.movieShort { 
                 margin-left: 30px !important;
                margin-bottom: 10px !important;
                }
                 dl.resources dd.movieShort span {   
                    margin-left: 5px;
                    color: #345781;
                }
                
        /* Ajaxdata Rozwijane Pytania */
        .AjaxContent {
            background-color: #fff;
            } 
        .AjaxContent strong {   
            display: inline-block;
            margin: 10px 20px 0px 20px;
            cursor: pointer;
            border-bottom: 1px dotted #666;
            color: #111;
            }
        .AjaxContent span {   
            display: block;
            margin: 10px 20px 0px 20px;
            line-height: 1.8em !important;
         }
         .AjaxContent ul {
            margin: 4px 10px 0 20px;
            }
            
         /* Ajax zakladki */
         .ajax__tab_default {}
         .ajax__tab_container {
            padding: 10px 20px;
            background-color: #fff;
            } 
         .ajax__tab_xp, .ajax__tab_body {
            border-color: #ccc !important;
         } 
         /* Ajax 2 columns */
         #ajaxLeftCol {
            float: left;   
            width: 50%;         
            }
            #ajaxLeftCol dl dd {
                text-align: justify;
                line-height: 1.6em !important;
            }
          #ajaxRightCol {  
            float: left; 
            width: 50%;
            }                         
                                   
        /* colOne  */
       #colOne {
            margin-top: 15px;
            float: left;
            width: 950px;                   
            background: transparent url(images/topOneCol.gif) no-repeat;
            } 
            #colOneBott {
                width: 950px;
                height: 4px;
                background: transparent url(images/bottOneCol.gif) no-repeat;
            } 
            #colOne dl dd {
                    line-height: 1.6em;
                 }
         /* newsparp */
         #newsParp {
            color:  rgba(106,105,108,20);
            font-size: 0.1em;
            
         }
        /* footer */ 
        #footer {
          width: 950px;         
          border-top: 1px solid #868689;  
          font-size: 12px;
          color: #b4b4b6;
          clear: both;
        }
        #footer p {
            padding: 10px 0;    
            text-align: left;
            }
        #footer p span {
            float: left;
            }
             #footer p span a {
                color: #D9D9DA;
                }
             #footer p span a:hover {
                border-bottom: 1px dotted #D9D9DA; 
                }
         #footer p span.right {
            float: right;
         }