@charset "utf-8";

body { margin:0; padding:0; color: #000000; background: url(../img/bg.jpg) top center no-repeat #21231e ; font-family: Arial; font-size:12px; cursor:default;}

/*globals*/
h1 { font-size: 18px; color: #fff; padding:0; margin: 5px 0 5px 0; }
h2 { font-size: 18px; color: #fff; padding:0; margin: 5px 0 5px 0; }
h3 { font-size: 18px; color: #fff; padding:0; margin: 5px 0 5px 0; }

a { text-decoration: none; color: #a88029; }
a:hover { text-decoration: underline; }
a:focus {outline: none !important;}

p { margin: 10px 0 10px 0; line-height:18px;}
img { border: 0; }

/*structure*/
div.tlo_flash {position:absolute; top:0px; width:100%; height:473px; min-width:960px;}
div.container { position:relative; margin:0 auto; width: 960px; padding:0;}  
    
  div.header { position:relative; float: left; width: 960px; padding: 0; margin-top:65px;}
    div.kdp_box { position:relative; float: left; margin-left:37px; width:383px; height:278px; background: url('../img/kdp_box.png') no-repeat; }
    	div.jq { position:relative; top:106px; left:20px; width:339px; height:140px;}
    div.menu { position:relative; float:left; margin-left:28px; margin-top:4px; width:646px; height:178px; background: url('../img/menu_bg.png') no-repeat;}
      div.active_point1, div.active_point2, div.active_point3 { position:absolute; top:-7px; width:44px; height:43px; background: url('../img/active_arrow.png') no-repeat; }
      	div.active_point1 { left:90px; }
      	div.active_point2 { left:305px; }
      	div.active_point3 { left:518px; }
      div.menu p { display:block; width:168px; height:71px; margin-top:43px; float:left; margin-left:35px; margin-right:10px; text-align:center; padding-top:15px; color:#a88029;}
      div.menu a { display:block; width:197px; height:23px; padding-top:10px; text-align:center; background: url('../img/button_menu.png') top no-repeat; color:#fff; }
         a.button1 { position:absolute; bottom:15px; left:20px; }
         a.button2 { position:absolute; bottom:15px; left:235px; }
         a.button3 { position:absolute; bottom:15px; left:448px; }
      div.menu a:hover { bottom:2px; height:33px; padding-top:10px;  background: url('../img/button_menu.png') bottom no-repeat;}
    div.pbap_box { position:relative; float:right; width:235px; height:420px; margin-right:51px; background: url('../img/pbap_box.png') no-repeat; }
      div.pbap_box p { text-align: center; margin: 50px 15px 0px 30px; color:#fbf7f7;}
      div.pbap_box a { display:block; width:196px; height:50px; padding-top:20px; text-align:center; margin-left:25px; background: url('../img/button_large.png') top no-repeat; margin-top:15px; font-size:16px; color:#fff;}
      div.pbap_box a:hover { background: url('../img/button_large.png') bottom no-repeat; text-decoration:none;}
    
  div.main { position:relative; float: left; width: 960px; margin-top:15px;} 
    div.left { position:relative; float: left; width: 490px; margin-left:32px; }
    	div.content_left_top { position:relative; float:left; width:490px; height:50px; background: url('../img/content_box_top.png') no-repeat;}
    		div.content_left_top h1 {margin: 10px 0px 0px 25px;}
    	div.content_left_center { position:relative; float:left; width:358px; min-height:175px; background: url('../img/content_box_center.png') repeat-y; padding: 0px 107px 0px 25px;}
    		div.content_left_center p { color:#fbf7f7 }
    		div.content_left_center li { color:#fbf7f7 }
    	div.content_left_bottom { position:relative; float:left; width:490px; height:205px; background: url('../img/content_box_bottom.png') no-repeat; }
    div.right { position:relative; float: right; width: 350px; margin-right:53px; }
    	div.content_right_top { position:relative; float:left; width:350px; height:50px; background: url('../img/content-right-top.png') no-repeat;}
    		div.content_right_top h2 {margin: 10px 0px 0px 30px;}
    	div.content_right_center { position:relative; float:left; width:300px; min-height:249px; background: url('../img/content-right-center.png') repeat-y;  padding: 0px 20px 0px 30px;}
    		div.content_right_center p { color:#fbf7f7 }
    	div.content_right_bottom { position:relative; float:left; width:350px; height:154px; background: url('../img/content-right-bottom.png') no-repeat; }

  div.footer { position:relative; float:left; width:100%; margin:0 auto; height: 260px; padding: 10px 0 0 0; background: url(../img/bg_foo.jpg) center #21231e; font-size: 10px; color: #a88029;}
    div.footer_exact { margin:0 auto; width:866px; padding-top:120px;}
      div.rights_reserved { float:left; }
      div.oliveira { float:right; }
      div.footer_exact a { color: #a85629;}
      div.footer_exact a:hover { color: #a82c29; text-decoration:underline; }
  
  div.line { width: 100%; height: 1px; border-bottom: 1px solid #f1f1f1; clear: both; line-height: 0; }
  div.clear { clear: both; }  
  a.wiecej { color: #e99a54; float: right; font-size: 11px; margin-bottom: 5px; }
  
  /* częścici do podstron */
  
  div.content_left_bottom2 { position:relative; float:left; width:490px; height:150px; background: url('../img/content_box_bottom2.png') no-repeat; }
  div.content_right_center_menu { position:relative; float:left; width:336px; min-height:249px; background: url('../img/content-right-center.png') repeat-y;  padding: 0px 3px 0px 11px;}
  a.oferta { display:block; width:336px; height:22px; text-align:center; padding-top:10px; background-color:#51514c; margin-bottom:5px; }
  a.oferta:hover { text-decoration:none; }
  	div.content_right_center_menu p { color:#fff; font-size:11px; margin-left:5px; }
  
  div.left2 { position:relative; float: left; width: 435px; margin-left:22px; }
  	div.kontakt_left{ position:relative; width:435px; height:351px; background: url('../img/form_box.png') top no-repeat; }
  		div.kontakt_left h3{ position:relative; top:5px; margin-top:10px; margin-left:20px; font-weight:normal; }
  		div.kontakt_left form{ margin:0; padding:0; margin-top:15px; }
  		div.kontakt_left fieldset{ margin:0; padding:0; margin-left:10px; border:none; width:415px; height:245px; }
  		div.kontakt_left label{ margin:0; padding:0; display:block; position:relative; float:left; width:130px; height:22px; padding-top:8px; padding-left:5px; margin-bottom:7px; color:#fff;}
  		div.kontakt_left input{ margin:0; padding:0; display:block; position:relative; float:right; width:240px; height:17px; margin-bottom:7px; margin-right:10px; padding:5px; padding-top:8px; padding-right:8px; background:none; border:none; outline: none;}
  		div.kontakt_left input.wyslij{ width:50px; height:35px; background: url('../img/wyslij.png') no-repeat; top:110px; left:180px; }
  		div.kontakt_left textarea{ margin:0; padding:0; display:block; position:relative; float:right; width:240px; height:118px; overflow:hidden; margin-right:10px; margin-top:5px; padding:5px; padding-top:8px; padding-right:8px; background:none; border:none; outline: none; }
  div.right2{ position:relative; float: right; width: 464px; margin-right:23px; }
  	div.kontakt_right_top{ position:relative; float:left; width:464px; height:50px; background: url('../img/kontakt_right_top.png') no-repeat; }
  		div.kontakt_right_top h1{ margin-top:10px; margin-left:30px; font-weight:normal; }
  	div.kontakt_right_center{ position:relative; float:left; width:464px; min-height:50px; background: url('../img/kontakt_right_center.png') repeat-y; }
  		div.bp_stw{ position:relative; float:left; margin-left:20px; width:213px;}
  		div.bp_waw{ position:relative; float:left; margin-left:20px; width:213px; }
  		div.bp_map{ position:relative; float:right; left:-10px; top:-25px; width:221px; height:208px; background: url('../img/map.png') no-repeat; }
  		div.bp_mail{ position:relative; float:right; text-align:right; margin-right:10px; color:#fff; }
  		div.kontakt_right_center h2 { font-size:12px; font-weight:bold; color:#fff;  }
  		div.kontakt_right_center p { color:#fff; }
  		div.kontakt_right_center hr { height:1px; }
  	div.kontakt_right_bottom{ position:relative; float:left; width:464px; height:159px; background: url('../img/kontakt_right_bottom.png') no-repeat; }

