@charset "utf-8";

body { margin:0; padding:0; color: #000000; background: url('') top repeat-x #ffffff ; font-family: Arial, Geneva, sans-serif; font-size:14px;}

/*globals*/
h1 { font-size: 18px; color: #000000; padding:0; margin: 5px 0 16px 0; }
h2 { font-size: 16px; color: #000000; padding:0; margin: 5px 0 16px 0; }
h3 { font-size: 16px; color: #000000; padding:0; margin: 5px 0 16px 0; }

a { text-decoration: none; color: #c33737; }
a:hover { text-decoration: none; }
a:focus { outline: none !important; }

p { margin: 10px 0 10px 0; }
img { border: 0; }

table.table_no5 {border-collapse: collapse;}

/*structure*/
div.header_bg { position:relative; float:left; width:100%; height:52px; padding:0; background: url('../img/logo.png') right center no-repeat #fff; border-bottom:solid 2px #9b9b9b; z-index:2; -webkit-box-shadow: 0px 0px 15px 5px #999; box-shadow: 0px 0px 15px 5px #999; }
  div.header { position:relative; margin:0 auto; width:900px; height:52px; }
    div.header span.witaj { position:relative; display:block; float:left; margin:15px 40px 0 0; font-size:18px; font-weight:bold; color:#000; }
    div.header a.btn_logout { display:block; position:relative; float:left; margin:15px 9px 0 0; padding:6px 9px; width:50px; height:10px; font-size:10px; color:#fff; text-transform:uppercase; background:#737373; }
    div.header a.btn_admin { display:block; position:relative; float:left; margin:15px 9px 0 0; padding:6px 9px; width:50px; height:10px; font-size:10px; color:#fff; text-align:center; text-transform:uppercase; background:#737373; }

div.content_bg { position:relative; float:left; width:100%; height:100%; background: #f1f1f1; border-bottom:solid 2px #9b9b9b; }
  div.content { position:relative; margin:0 auto; width:900px; height:100%; }
    div.content_float { position:relative; float:left; width:900px; background:#e0e0e0; padding:30px 0 50px 0; -webkit-box-shadow: 0px 0px 15px 5px #999; box-shadow: 0px 0px 15px 5px #999; }
    div.content div.main { position:relative; float:left; width:500px; padding:0 30px 0 20px; }
      div.main div.main_firmy { position:relative; float:left; width:500px; margin:0 0 20px 0; }
        div.main div.main_firmy table { position:relative; float:left; width:500px; border:0; }
          div.main div.main_firmy table td {  }
            div.main_firmy table td.ple1 { width:280px; background:#f5f5f5; padding:7px 12px; font-size:13px; }
            div.main_firmy table td.ple2 { background:#ee1c24; }
              div.main_firmy table td.ple2 a { display:block; width:88%; padding:4% 6%; text-align:center; color:#fff; }
                div.main_firmy table td.ple2 a span { font-size:18px; }
            div.main_firmy table td.ple3 { background:#197b30; }
              div.main_firmy table td.ple3 a { display:block; width:88%; padding:4% 6%; text-align:center; color:#fff; }
                div.main_firmy table td.ple3 a span { font-size:18px; }
      div.main div.main_zarzadzanie { position:relative; float:left; width:500px; margin:0 0 20px 0; }
        div.main div.main_zarzadzanie table { position:relative; float:left; width:500px; border:0; }
          div.main div.main_zarzadzanie table td {  }
            div.main_zarzadzanie table td.ple1 { width:380px; background:#f5f5f5; padding:7px 12px; font-size:13px; }
            div.main_zarzadzanie table td.ple2 { background:#007eff; }
              div.main_zarzadzanie table td.ple2 a { display:block; width:88%; padding:4% 6%; text-align:center; color:#fff; }
                div.main_zarzadzanie table td.ple2 a span { font-size:18px; }
      div.main div.main_cwg { position:relative; float:left; width:500px; margin:0 0 20px 0; }
        div.main div.main_cwg table { position:relative; float:left; width:500px; border:0; }
          div.main div.main_cwg table td {  }
            div.main_cwg table td.ple1 { width:380px; background:#f5f5f5; padding:7px 12px; font-size:13px; }
            div.main_cwg table td.ple2 { background:#007eff; }
              div.main_cwg table td.ple2 a { display:block; width:88%; padding:4% 6%; text-align:center; color:#fff; }
                div.main_cwg table td.ple2 a span { font-size:18px; } 
                
    div.content div.sidebar { position:relative; float:left; width:280px; padding:0 45px 0 25px; }
      div.sidebar div.sidebar_jobs { position:relative; float:left; width:280px; margin:4px 0 20px 0; }
        div.sidebar_jobs div.oversel { position:relative; float:left; width:270px; padding:5px; background:#737373; } 
          div.sidebar_jobs div.oversel select { width:270px; } 
          
    div.admin_avatar { position:relative; float:left; width:280px; height:280px; background:url('../img/admin.jpg') no-repeat; margin:0 0 20px 0; }