#container { width: 100%; height: 100%; min-height: 100%; color: #636363; 
font: normal 12px Arial,verdana; background: url('../upload/gfx/tlo.jpg') no-repeat center 150px; z-index: 1;}
	#top { height: 150px; width: 100%; position: relative; z-index:20;} 
    #top_content { height: 150px; width: 1000px; position: relative;
      margin-left: auto; margin-right: auto;}
      #linki { height: 17px; width: 204px; position: relative; float: right; z-index:100; padding: 9px 0px 0px 134px;}
      #logo_space { height: 50px; width: 343px; position: relative; float: left; z-index:100; top: 26px;}
      #lang { height: 35px; width: 258px; position: relative; float: right; z-index:300; padding: 15px 0px 0px 80px; color: #787878; font: normal 11px Arial, Tahoma; }
      #menu { width: 1000px; height: 41px; position: relative; float: left; top: 33px; z-index:1000; background-color:#062659;}
  #container_box { width: 1000px;/* min-height: 100%; height: auto ! important;*/    
     position: relative; margin-left: auto; margin-right: auto;}    
    #content { width: 1000px; /*min-height: 100%; height: auto ! important;*/
      position: relative; float: left;}      
      #banner { position: relative; float: left; width: 1000px; min-height: 100px;z-index:200px;}
      #container_main, #container_page { position: relative; float: left; width: 1000px; background-color: #fff; top:-3px; }
        #submenu_box {position: relative; height:1px; width:1000px; float:left; z-index: 5000; }
        #main { position: relative; width: 617px; min-height: 300px; height: auto ! important; padding: 27px 47px 27px 37px; line-height:18px;}        
        #boxes { width: 275px; }
        #box { position: relative; width: 275px; background-color: #e2eef2; }
        #box_bi { position: relative; width: 275px; background-color: #000626; }
          .box_content { position: relative; float: left; margin: 15px 25px; min-width:50px; min-height:30px;  }
      #container_main #main, #container_page #boxes {float: left;}
      #container_main #box {float: right; margin: 27px 24px 0px 0px;}
      #container_main #box_bi {float: right; margin: 20px 24px 20px 0px; } 
      #container_page #main {float: right;}
      #container_page #box {float: left; margin: 27px 0px 0px 24px;}
      #container_page #box_bi {float: left; margin: 20px 0px 20px 24px; }         
    #bottom_content { height: 158px; width: 1000px; position: relative; float: left; }
      #copyright { width: 750px; position: relative; float: left; top: 31px; color: #66b0c9; font: normal 11px Arial, Tahoma, verdana; z-index: 500;  padding-left: 28px;}
      #supercomp { width: 150px; position: relative; float: right;  top: 31px; text-align: right; color: #66b0c9; font: normal 11px Arial, Tahoma, verdana; z-index: 500; padding-right: 24px;}
      #menu_bottom { height: 73px; width: 1000px; position: relative; float: left;  z-index: 100; background-color: #000626;}


h1.main {color: #fff; font: bold 16px Times, Tahoma; padding: 0px 20px; }
h1.page {color: #fff; font: normal 20px Times, Tahoma; padding: 14px 26px; }

#pager { width: 634px; height: 30px; background: url('../upload/gfx/pager.png') no-repeat top left; color: #fff; text-align: center;}
#pager a {color: #fff;}
#pager a:hover {color: #e87a1a; text-decoration: none;}
#pager img {display: inline; position: relative; top: 6px;}

#linki, #linki a {color: #cbcbcb; font: normal 11px Arial,verdana;}

#menu_bottom #partnerzy {position: relative; top: 33px; left: 28px; color: #66b0c9; font: normal 11px Arial, Tahoma, verdana; width:100px; }

#banner div {float: left; z-index:200;} 

#menu .menuframe { float: left; }
#menu_top_body { height: 41px; text-align: center; } 
#menu_top_body div { float: left; position:relative; }
#menu_top_body .menuelem { height:28px;  z-index: 100; text-align: center; padding: 13px 13px 0px 12px; }
#menu_top_body .menuelem a { color: #fff; font: bold 12px Arial, verdana; text-decoration: none;  }
#menu_top_body #mton, #menu_top_body .menuelem:hover { background-color: #000626; }

#submenu { position:relative; top:-35px; height:35px; width:1000px; z-index:10000;}
#submenu div { float: left; position:relative; margin-top: 6px; margin-right: 1px; background-color: #000626; height:22px; padding: 7px 28px 0px 28px;  }
#submenu a { color: #c7c7c7; font: normal 11px Arial, Tahoma, verdana; text-decoration: none; position:relative;  }
#submenu #son a, #submenu div:hover a {color:#515151; }
#submenu #son a {font-weight:bold;}
#submenu #son, #submenu div:hover { background-color: #fff; margin-top: 0px;  height: 24px; padding: 11px 28px 0px 28px; }


#box_promo div { float: left; position: relative;}
#box_promo_top { width: 256px; height: 60px; background: url('../upload/gfx/title_referencje.png') no-repeat top left;}
#box_promo_body { width: 256px; background-color: #eef3e6; }
#box_promo_body_txt {width: 204px; position:relative; left: 26px; top: -6px; } 
#box_promo_bottom {position:relative; top: -9px;}
#box_promo_body_txt .more_green_long {left: 104px; top: 6px; }

.promo_body div { float: left; position: relative;}

#copyright a, #supercomp a { color: #66b0c9; }
#copyright a:hover, #supercomp a:hover { color: #fff; text-decoration: none;}

#box_bi p {color: #fefefe; font: normal 11px Arial, Tahoma, verdana;}
#box_bi h1 {color: #00b0ea; font-size: 20px; padding: 5px 0px 20px 0px;}
#box_bi a {color: #00b0ea; font-weight: bold; padding-left: 20px; background: url('../upload/gfx/li.png') no-repeat top left; margin-top:20px; margin-bottom:5px; display:block; }

#box p,#box a.text {color: #00215c; font: normal 12px Arial, Tahoma, verdana;}
#box a.text font {font-size:11px; font-weight:bold;color: #41b5ef;}
#box h1 { font-size: 20px; padding: 5px 0px 5px 0px;}
#box h2 { font-size: 14px; padding-bottom:15px;}
#box a {color: #01173e; font-weight: bold; padding-left: 20px; background: url('../upload/gfx/li.png') no-repeat top left; margin-top:5px; margin-bottom:5px; display:block; }

.team {float:left;position:relative; background-color:#e2eef2; padding: 10px 25px; width:225px; height:40px; margin-bottom: 1px;}
#box .team:hover a.text, #box #ton a.text { color: #fff; text-decoration: none; }
.team:hover, #box #ton {background-color: #000626;}

#team div, #team {float:left;}
#team h2, h2.promo {padding:0px;display:inline;}
a.li, #team a#lil, #team a#lif { color: #41b5ef; font-weight: bold; padding-left: 18px; background: url('../upload/gfx/li-dark.png') no-repeat left 3px; margin-top: 3px; display:block;}

#language {width:137px; height:23px; border: #d9d9d9 1px solid; padding: 2px 0px 0px 10px; margin-top:3px; z-index: 200; cursor:pointer;}
#lang_strz {display:inline; position:relative; left:-18px; top:3px; cursor:pointer; z-index: 2000;}

#menu_bottom {display: table-row; text-align: center; vertical-align: middle; }
#menu_bottom div {display: table-cell; padding: 15px 0px 10px 20px; color: #66b0c9;}

