body { font: 13px Tahoma, Verdana, sans-serif; padding: 0; margin: 0; background:#2d2d2d url(./gfx/lay/bg_line.png) repeat-x; color:#bbbbbb; }

/**********  MENU_TOP  **************/ 
.dock { background:#0a0a0a; position: relative; height: 280px; text-align: center; }
.dock-container { position: absolute; height: 242px; padding-left: 20px; }
a.dock-item { display: block; width: 40px; color: #e2e2e2; position: absolute; top: 0px; text-align: center; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; }
.dock-item img { border: none; margin: 5px 10px 0px; width: 100%; }
.dock-item span { display: none; font-size:16px; padding-left: 20px; }

/**********  STYLE_SITE  **************/ 

h1{margin:0; padding:0; font-size:14px; }
h2{margin:0; padding:0; font-size:10px; }
h3{margin:0; padding:0; font-size:12px; }

a { font-family: "Tahoma"; font-size:13px; color: #bbbbbb; text-decoration: none; }
a:hover { font-family: "Tahoma"; font-size:13px; color:#bbbbbb; text-decoration: underline; }
a.link_stopka {  color: #7e7e7e; text-decoration: none; }
a.link_stopka:hover { color:#4a4a4a; text-decoration: underline; }
a.link_mini {  font-size:10px; color: #111111; text-decoration: none; }


img { border: none; }
#root { width: 900px; height:535px; margin:auto;  }
#footer { width: 100%; height: 61px; background:url(./gfx/lay/bg_bottom.png) repeat-x; margin-top:30px; margin-bottom:20px; text-align:center;  }
#footer span { color:#4a4a4a; position: relative; top:22px; right:284px;}
#contents { width: 100%; height:500px; background:#151515; }
div.left_box { width:100px; height:500px; float:left;}
div.right_box { width:760px; height:460px; float:right; padding:20px; }
div.right_box2 { width:790px; height:490px; float:right; padding:5px; }
div.right_box3 { width:780px; height:480px; float:right; padding:10px; text-align:justify;}
div.bottom { width: 900px; height:34px; position:relative;}
div.submenu { width: 900px; position:absolute; top:3px; left:105px; color:#7e7e7e;}
div.text_pow { color:#bbbbbb; font-size: 13px; line-height:18px; margin-top:10px; border-bottom:1px solid #444; padding-bottom:20px; margin-bottom:30px;}
div.keywords { color:#525252; width:100%; text-align:center; margin-top:5px;}
table.miasta { width:100%; text-align:center;}



#log { height:14px; color:#000000; width:100% }
#log_res { overflow: auto; }
#log_res.ajax-loading { background: url(./gfx/lay/loading.gif) no-repeat center; }

.bg_input { background: url(./gfx/lay/bg_input.png); width:404px; height:34px; }
.input {  font-size:20px; font-family: "Tahoma"; color:#bbbbbb; border:0px; width:396px; height:26px; position: relative; top:3px; left:4px; background:none; }
.area {  color:#bbbbbb; border:0px; font-size:14px;  font-family: "Tahoma"; width:390px; height:147px; position: relative; top:2px; left:4px; background:none; }


#news { width: 100%; height:290px;  }
.news_box { float:left; width: 220px; padding-right:15px;  }
.news_data { font-size: 12px; color:#777777; font-style: italic; margin-bottom:5px;}
.news_tytul { color:#f6f6f6; font-size: 16px; font-weight:bold; text-decoration: none; margin-bottom:20px; }
.news_tresc { text-align: justify; font-size: 12px; line-height:16px; }

#mask {position:absolute; left:0; top:0; z-index:9000; background-color:#131313; display:none; }
#boxes .window { position:absolute; left:0; top:0; width:520px; height:440px; display:none; z-index:9999; padding:20px; }
#boxes #dialog { width:520px;  height:440px; padding:10px; background-color:#2d2d2d; text-align:center; border: 1px solid #bbbbbb; }


/* HOME */
table.tbl_home { width:100%; height:100%; }
div.social { width:260px; height:auto; margin-bottom:5px; float:right; background:#000; }
iframe { width:75px; }



