﻿body { margin:0; padding:0; color:#59643a; background:#fff; font-family:Trebuchet MS, Arial, sans-serif; font-size:100%; }
form { padding:0; margin:0; }
.button50px { border:0; height:23px; width:50px; color:#666; font-weight:bold; font-size:0.8em; background: #fff url(/img/button50px.gif) no-repeat; }
#container { width:980px; padding:0; background-color:#fff; margin:0 auto; position:relative; }
#header { position:relative; height:139px; margin: 0 0 3px 0; background:#fff url(/img/bgHead.jpg) no-repeat; }
    #gohome { display:block; position:absolute; top:25px; left:25px; height:100px; width:190px; }
    #tabs { position:relative; height:26px; top:113px; padding-left:280px; }
        #tabs a.tab, #tabs a.tabactive { display:block; float:left; margin:2px 1px 0 0; height:24px; width:90px; overflow:hidden; background:#98a686 url(/img/tabHead.gif) no-repeat; color:#fff; font-size:0.7em; text-align:center; text-decoration:none; line-height:2.2em; }
        #tabs a.tabactive, #tabs a.tab:hover { background:#f58220 url(/img/tabHead-over.gif) no-repeat; }
        #tabs #contact { font-size:0.7em; color:#879b8f; float:left; margin-left:10px; width:230px; line-height:1.2em; }
        #tabs #contact a { color:#879b8f; text-decoration:none; }
#topmenu { height:28px; margin: 0 0 3px 0; padding-left:10px; background:#f8cda1 url(/img/bgTopMenu.jpg) repeat-x; position:relative; }
    #topmenu p.menu { padding:0; margin:0; }
    #topmenu p.menu a { display:block; float:left; position:relative; top:3px; height:20px; line-height:1.8em; font-size:0.75em; text-decoration:none; color:#bc4b17; padding:0 3px; border-right:1px solid #f5821f; }
    #topmenu p.menu a.active, #topmenu p.menu a:hover { color:#fff; }
    #topmenu form { height:19px; position:absolute; top:3px; left:700px; width:270px; }
    #topmenu form p { padding:0; margin:0; }
    #topmenu form p a { display:inline; padding: 0 5px 0 0; border:none; color:#fff; font-weight:bold; font-size:0.8em; text-decoration:none; }
    #topmenu form p input { position:static; border:none; width:182px; height:19px; padding-right:1px;  padding-left:7px; padding-top:3px; padding-left:7px !important; padding-top:3px !important; background:transparent url(/img/bgSearchTopMenu.jpg) no-repeat; font-size:0.75em }

.szukajinput { 
    position:static; 
    border:none; 
    width:184px; 
    height:19px; 
    padding-right:1px;  
    padding-left:5px; 
    padding-top:0px;
    background:transparent url(/img/bgSearchTopMenu.jpg) no-repeat; 
}

.szukajinput input {
    left: 0px;
    color: #59643a;
    border: 0px;
    padding: 1px;
    padding-left: 3px;
    height: 19px;
    width: 178px;
    background-color: transparent;
    font: 11px Trebuchet MS, Tahoma;
}

#theme { height:282px; margin:0; background:#859374 url(/img/bgTheme01.jpg) no-repeat; }
#theme_small { height:166px; margin:0; background:#fff  }
    #theme_small img { height:166px; }

/*     #theme a.menu { display:block; float:left; position:relative; left:-1px; top:8px; height:20px; line-height:1.5em; font-size:0.75em; text-decoration:none; color:#fff; padding:0 10px; border-left:1px solid #fff; }
    #theme a.menu:hover { text-decoration:underline; } */
#content { margin:0; }
    #content h1 { margin:3px 0 3px 17px; padding:0; font-size:16px; }
    
    #leftcol { margin: 0 0 0 5px; width:645px; float:left; display:inline;  }
        #leftcol h2 { height:22px; margin:0; padding:0 0 0 10px; color:#fff; font-size:12px; line-height:19px; background: #96a585 url(/img/bgH2leftcol.jpg) no-repeat; }
        .newsAnnotation, .firstAnnotation { min-height: 100px; float:left; display:inline; position:relative; padding:3px 9px 3px 125px; background:#fff url(/img/bgNewsAnnotation.gif) bottom no-repeat; }
            .newsAnnotation h3, .firstAnnotation h3 { margin:0; padding:0; font-size:16px; }
            .newsAnnotation a.wiecej_head, .firstAnnotation h3 { margin:0; padding:0; font-weight:bold; font-size:16px; color:#59643a; text-decoration:none; }
            .newsAnnotation a.wiecej, .firstAnnotation a.wiecej { display:block; float:right; height:20px; padding-right:20px; background:#fff url(/img/arrowR.gif) right 3px no-repeat; color:#59643a; text-decoration:none; font-style:italic; font-size:0.75em; }
            .newsAnnotation img, .firstAnnotation img { position:absolute; top:9px; left:16px; }
            .newsAnnotation p, .firstAnnotation p { margin:4px 0 0 0; font-size:0.75em; }
            .newsAnnotation p a, .firstAnnotation p a { text-decoration:none; color:#59643a; }
            .firstAnnotation h3 { color:orange;  }
            .firstAnnotation p, .firstAnnotation p a { color:#000; }
        #leftcol * a:hover { text-decoration:underline; }
        
        #leftcol .right { float:right; width:415px; padding:10px 0px 0 0; }
            #leftcol .right p { margin:0; padding:0 0 10px 0; font-size:0.75em; }
            #leftcol .right h3 { font-size:0.75em; margin:0; padding:0 0 10px 0; }
        #leftcol .left { float:left; width:180px; }

        #leftcol .no_pic { float:left; width:599px; text-align:left; padding-top:15px; }
            #leftcol .no_pic p { margin:0; padding:0 0 10px 0; font-size:0.75em; }
            #leftcol .no_pic h3 { font-size:0.75em; margin:0; padding:0 0 10px 0; }
            #leftcol .no_pic ul { list-style: none; padding:0; margin:10px 5px 0 25px; }
            #leftcol .no_pic ul li { list-style-type: none; font-size:0.75em; line-height:1.6em; padding:0 0 10px 14px; background:transparent url(/img/arrowR.gif) left 1px no-repeat; }

        #leftcol .no_pic2 { width:645px; }
            #leftcol .no_pic2 p { margin:0; padding:0 0 10px 0; font-size:0.75em; }
            #leftcol .no_pic2 div { background-color: #fff; margin:0; padding:0 0 10px 0; font-size:0.75em;}
            #leftcol .no_pic2 a {color:#59643a; cursor:pointer; display:block; padding:5px; margin-top: 0; text-decoration: none; font-weight: bold; font-size: 12px; background-color: #ffffff; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #999; }
            #leftcol .no_pic2 a.selected { color: orange; background-color: #f0f1f1; }
            #leftcol .no_pic2 h3 { font-size:0.75em; margin:0; padding:0 0 10px 0; }
            #leftcol .no_pic2 ul { list-style: none; padding:0; margin:10px 5px 0 25px; }
            #leftcol .no_pic2 ul li { list-style-type: none; font-size:1em; line-height:1.6em; padding:0 0 10px 14px; background:transparent url(/img/arrowR.gif) left 1px no-repeat; }
    
        #leftcol .no_pic_greenline { float:left; width:600px; text-align:left; padding-top:15px; background:#fff url(/img/linia_orange.gif) bottom no-repeat; }
            #leftcol .no_pic_greenline p { margin:0; padding:0 0 10px 0; font-size:0.75em; }
            #leftcol .no_pic_greenline h3 { font-size:0.75em; margin:0; padding:0 0 10px 0; }
            #leftcol .no_pic_greenline ul { list-style: none; padding:0; margin:10px 5px 0 25px; }
            #leftcol .no_pic_greenline ul li { list-style-type: none; font-size:0.75em; line-height:1.6em; padding:0 0 10px 14px; background:transparent url(/img/arrowR.gif) left 1px no-repeat; }


        #leftcol #cv_form { color:#000; margin-top:10px; }
        #leftcol #cv_form p { margin:5px 0 0 0; padding:0; font-size:0.85em; }
        #leftcol #cv_form .inputxt { width:441px; height:20px; margin-right:10px; padding-left:3px; background:#fff url(/img/bgInputxtCV.gif) no-repeat; border:0; }
        #leftcol #cv_form p.textarea { margin-top:15px; } 
        #leftcol #cv_form .textareaborder { display:inline;  float:left; margin-right:15px; width:441px; height:222px; padding: 2px 0 2px 2px; background:#fff url(/img/bgTextareaCV.gif) no-repeat; }
        #leftcol #cv_form span textarea { width:437px; height:216px; border:0; }
        #leftcol #cv_form p.disclaimer { font-size:0.75em; padding-top:25px; }
        #leftcol #cv_form p.button_submit { font-size:0.75em; padding-top:25px; float:left}
        #leftcol #cv_form p.inputfile { padding:15px 0 10px 0 }
        #leftcol #cv_form .combobox { width:441px; height:20px; margin-right:10px; padding-left:3px; background:#fff url(/img/select.gif) no-repeat; border:0; }
    
    #rightcol { width:325px; float:right;}
    /*    #rightcol #consulting { position:relative; width:323px; height:255px; margin-bottom:8px; clear:both; background:#eee} /*url(/img/arrowR.gif) no-repeat; } */
        #rightcol div h1.box { color:#fff; padding: 4px 0 0 80px; margin:0; font-size:16px; }
        #rightcol #consultingRoot { position:relative; width:323px; height:255px; margin-bottom:8px; clear:both; background:#fff  url(/img/frame_right.gif) no-repeat; }/**/
        #rightcol * a:hover { text-decoration:underline !important; }
            #rightcol #consulting a { position:absolute; top:230px; font-size:0.7em; font-weight:bold; color:#59643a; text-decoration:none; }
        /*    #rightcol #consulting a.poprzedni { left:10px; padding-right:15px; background:#fff url(../img/arrowL.gif) right 1px no-repeat; }
            #rightcol #consulting a.kolejny { left:100px; padding-left:15px; background:#fff url(/img/arrowR.gif) left 1px no-repeat; } */
            #rightcol #consultingRoot #nav #poprzedni { left:10px; padding-right:15px; position:absolute; top:230px; font-size:0.7em; font-weight:bold; color:#59643a; text-decoration:none;  background:#fff url(/img/arrowL.gif) right 1px no-repeat; }
            #rightcol #consultingRoot #nav #kolejny { left:100px; padding-left:15px; position:absolute; top:230px; font-size:0.7em; font-weight:bold; color:#59643a; text-decoration:none;  background:#fff url(/img/arrowR.gif) left 1px no-repeat; }
            #rightcol #consultingRoot #wiecej { left:190px; padding-left:15px; position:absolute; top:195px; font-size:0.7em; font-weight:bold; color:#59643a; text-decoration:none;  background:#fff url(/img/arrowR.gif) left 1px no-repeat; }
            #rightcol #consultingRoot #dynlink { line-height:2.8em; top: 15px; padding: 0 0 0 15px; font-size:0.7em; font-weight:bold; color:#59643a; text-decoration:none;  background:#fff url(/img/arrowR.gif) left 1px no-repeat; }

            #rightcol #consulting a.wiecej { left:220px; padding-right:15px; background:#fff url(/img/arrowR.gif) right 1px no-repeat; font-style:italic; }
        #rightcol #szukaszpracy { position:relative; width:323px; height:219px; clear:both; background:#fff url(/img/box_ramka_dol.jpg) no-repeat; }
                #rightcol #szukaszpracy #szukaszpracy_content { position:absolute; width:300px; height:200px; top:11px; left:11px; clear:both; background:#fff url(/img/box_prawy_dol.jpg) no-repeat; }
            #rightcol #szukaszpracy ul { position:absolute; list-style: none; padding:0; margin:0; top:45px; left:201px; width:110px; }
            #rightcol #szukaszpracy ul li { list-style-type: none; line-height:0.7em; padding:0 0 10px 14px; background:transparent url(/img/arrowR.gif) left 1px no-repeat; }
            #rightcol #szukaszpracy ul li a { font-size:0.7em; color:#59643a; text-decoration:none; padding:Opx;  }
        #rightcol #zobacztakze { width:323px; margin-bottom:8px; clear:both; background:#fff url(/img/Box-ZobaczTakze.gif) no-repeat; }
            #rightcol #zobacztakze ul { list-style: none; padding:0; margin:10px 5px 0 0; width:180px; float:left; }
            #rightcol #zobacztakze ul li { list-style-type: none; line-height:0.7em; padding:0 0 10px 14px; background:transparent url(/img/arrowR.gif) left 1px no-repeat; }
            #rightcol #zobacztakze ul li a { font-size:0.7em; color:#59643a; text-decoration:none; padding:Opx;  }
            #rightcol #zobacztakze .bottom { height:4px; background:#fff url(/img/Box-ZobaczTakzeBottom.gif) no-repeat; clear:both; }
            #rightcol #zobacztakze .left { float:left; margin:10px 0 2px 0; width:115px; text-align:center; }
        #rightcol #zobacztakze-lista { width:323px; margin-bottom:8px; background:#fff url(/img/Box-ZobaczTakze.gif) no-repeat; }
            #rightcol #zobacztakze-lista ul { margin-left: 30px; list-style: none; padding:5px; padding-left: 10px; margin:10px 5px 0 0; width:280px; float:left; }
            #rightcol #zobacztakze-lista ul li { list-style-type: none; line-height:0.7em; padding:0 0 10px 14px; background:transparent url(/img/arrowR.gif) left 1px no-repeat; }
            #rightcol #zobacztakze-lista ul li a { font-size:0.7em; color:#59643a; text-decoration:none; padding:Opx;  }
            #rightcol #zobacztakze-lista .bottom { height:4px; background:#fff url(/img/Box-ZobaczTakzeBottom.gif) no-repeat; clear:both; }
            #rightcol #zobacztakze-lista .left { float:left; margin:10px 0 2px 0; width:115px; text-align:center; }
        /*#rightcol div h1.box { color:#fff; padding: 4px 0 0 80px; margin:0; font-size:16px; }*/
    #curriculum  { position:relative; width:980px; background:#fff url(/img/bgCurriculum.jpg) 0 18px no-repeat; padding-top:173px;  }
        #curriculum .datum { position:absolute; font-size:1em; color:#000; left:800px; top:50px; }
        #curriculum #leftcv { float:left; width:370px; text-align:right; padding-top:10px; }
        #curriculum #rightcv { float:right; width:410px; padding-right:162px; }
            #curriculum #rightcv h1 { color:#686868; padding:0 0 45px 0; margin:0; font-weight:normal; }
            #curriculum #rightcv h2 { font-size:18px; color:#686868; padding:0 0 15px 0; margin:0; font-weight:normal; }
            #curriculum #rightcv h3, #curriculum #rightcv p { font-size:0.75em; color:#000; margin:0; padding:0 0 10px 0; }
    #sitemap { padding:20px 0 20px 20px; }
    #sitemap ul { margin:0; padding:0; width:310px; }
    #sitemap ul li { list-style:none; margin:0; padding:0; }
    #sitemap ul li ul { padding-left:290px; background:#fff url(/img/sitemap-li-ul.gif) 0 1px no-repeat; }
    #sitemap ul * a { color:#000; text-decoration:none; font-size:0.8em; background:#fff url(/img/sitemap-li.gif) 0 -2px no-repeat; padding-left:15px; }
    #sitemap ul * a:hover { text-decoration:underline; }
    #sitemap ul li ul li ul { padding-left:290px; background:#fff url(/img/sitemap-li-ul-li-ul.gif) 0 1px no-repeat; }
    #sitemap ul li ul li ul li a { background:#fff url(/img/sitemap-li-ul-li-ul-li.gif) 0 -1px no-repeat; }
            
#footer { height:30px; margin: 18px 0 3px 0; padding:10px 0 0 0; background:#f8cda1 url(/img/bgFooter.jpg) repeat-x; }
    #footer div { width:980px; margin:0 auto 0 auto; }
    #footer * a:hover { text-decoration:underline !important; }
    
        #footer div .left { width:480px; float:left; padding-left:20px; color:orange; font-weight:bold; font-size:0.75em; }
            #footer div .left a { font-size:0.9em; color:#000; text-decoration:none; padding:3px 60px 3px 20px; background:transparent url(/img/arrowR_F.gif) 3px 5px no-repeat; }
            #footer div .left span { color:#8b8b8a; font-size:0.9em; } 
        
        #footer div .right { width:480px; float:right; text-align:right; font-size:0.75em; font-weight:bold; }
            #footer div .right a { font-size:0.9em; color:#59643a; text-decoration:none; padding:3px 3px 3px 17px; background:transparent url(/img/arrowR_F.gif) 3px 5px no-repeat; }
    #footer div.cv .left { float:left; width:370px; text-align:right; color:#000; font-size:0.7em; font-weight:bold; }
    #footer div.cv .right { float:right; width:410px; padding-right:162px; color:#000; font-size:0.65em; font-weight:normal; text-align:left; }
            
.reset { clear:both; height:1px; padding:0; margin:0; font-size:1px; overflow:hidden; }
.consulting { position:relative; width:301px; height:222px; margin-left:11px;  }  /*url(../img/Box-Consulitng.jpg) no-repeat; }  left:11px; top:11px*/
.consCntent { position:relative; width:301px; height:218px; clear:both; margin-top:11px;  background:#fff }
.consCntent img { position:absolute; top:0; left:0; }
.consulting_content a {left:100px; padding-left:15px; position:relative; top:210px; font-size:0.7em; font-weight:bold; color:#59643a; text-decoration:none;  background:#fff url(/img/arrowR.gif) left 1px no-repeat; }
.zas1 {position:absolute; margin-left:654px; width:326px; height:282px;}
.zas1 img {
                width:326px;
                height:282px;
                top:  0;
                left: 0
}
.zas2 {position:absolute; margin-left:310px; width:344px; height:282px;}
.zas2 img {
                width:344px;
                height:282px;
                top:  0;
                left: 0
}
.zas3 {position:absolute; margin-left:0px; width:308px; height:282px;}
.zas3 img {
                width:308px;
                height:282px;
                top:  0;
                left: 0
}
#tooltip {
    position: absolute;
    border: none;
    width: 210px;
    height: 135px;
    padding: 20px;
    opacity: 0.8;
        background:url(/img/shadow.png);
        font-size:0.7em;
}
#tooltip.pretty {
    font-family: Arial;
    border: none;
    width: 210px;
    padding:20px;
    opacity: 0.8;
}
    td.reddot { font-size:0.5em; background-color:#ffcccc; border:1px #ff0000 solid; color: #ff0000; padding:2x; }
    .reddot {font-size:0.5em; background-color:#FFFACD; border:1px #ff0000 solid; color: #ff0000; padding:1px; height:12px; font-size:10px; }
    div.reddot a {font-size:0.5em; font-color: #ff0000; color: #ff0000; }
    div.reddot2 {font-size:0.5em; background-color:#ffcccc; border:1px #ff0000 solid; color: #ff0000; padding:2px; position: absolute; }

.td-lewa { width: 30%; text-align: right; font-size: 12px; vertical-align: top; color:#59643a; }
.td-prawa { font-size: 12px; width: 70%; vertical-align: top; color:#59643a; }
.form-cv { width: 240px; font: 12px Trebuchet MS; border: 1px solid; border-color: #59643a; }
.wytlumaczenie { display: none; background: #FFFFFF; border-top: 1px solid; padding: 5px; }
.wytlumaczenie ul li {  list-style-type: none; font-size:0.75em; line-height:1.6em; padding:0 0 10px 14px; background:transparent url(/img/arrowR.gif) left 1px no-repeat; }
.stopka {color:#8b8b8a; font-size:0.55em; text-align:center; padding-top:20px;}