* CSS STYLE RESET *
 
html, body, div, object, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 14px;
  vertical-align: baseline;
  background: transparent;
  line-height:22px;
}

BODY {
	line-height: 18px;
	font-family: Trebuchet MS;
	background:white; 
	behavior: url(/scripts/csshover.htc);
}

#outer {	background: url(/images/bg.gif) repeat-x left top #f6f6f7; }
UL { list-style: none; }
:FOCUS { outline: 0; }
TABLE { border-collapse: collapse;   border-spacing: 0; }

.hr {clear:both;}
#page {width:972px; margin:0px auto; padding:0px 14px;  background: url(/images/bg_page.gif) no-repeat left top #f6f6f7;}
#top {border-top:10px solid #006464; height:376px; background: url(/images/dev_top.jpg) no-repeat left bottom white; position:relative; margin:0px 1px; }
#topcont {background: url(/images/top_bg2.gif) repeat-x left top; height:100px;}
#logo {display:block; margin:0px 0px 0px 23px; padding-top:30px;}
.content {background:#f6f6f7; margin:0px 1px; border-left: 1px solid #e3e3e8; border-right: 1px solid #e3e3e8; }
#leftbuttons {position:absolute; left:0; bottom:-189px; font-size:17px; font-weight:bold;}
#leftbuttons2 {position:absolute; left:0; bottom:0px; font-size:17px; font-weight:bold;}
#leftbuttons #b1, #leftbuttons #b2 {text-decoration:none; text-transform:uppercase; width:185px; height:222px; border:1px solid #ebebec; padding:16px 6px 6px 6px; display:block; float:left; text-align:center;}
#leftbuttons #b1 { color:#eb8635; margin-left:13px; background: url(/images/dev_bg_b1.jpg) no-repeat center 6px white; }
#leftbuttons #b2 { color:#9e0f15; margin-left:12px; background: url(/images/dev_bg_b2.jpg) no-repeat center 6px white; }

#leftbuttons2 #b1, #leftbuttons2  #b2 {text-decoration:none; text-transform:uppercase; width:185px; height:33px; border:1px solid #ebebec; padding:16px 6px 6px 6px; display:block; float:left; text-align:center;}
#leftbuttons2 #b1 { color:#eb8635;  margin-left:13px; background: url(/images/bg_b1a.gif) no-repeat center 6px white; }
#leftbuttons2 #b2 { color:#9e0f15; margin-left:12px; background: url(/images/bg_b1a.gif) no-repeat center 6px white; }


.col1 {float:left; margin-left:12px;  margin-top:201px; width:381px;  background: url(/images/bg_col1.gif) no-repeat left top; padding:20px 15px;}
.col1#narrow {float:left; margin-left:12px;  margin-top:12px; width:169px;  background: url(/images/bg_col1n.gif) no-repeat left top; padding:20px 15px;}
.col2 {float:left; margin-left:11px;  margin-top:12px; width:492px;  background: url(/images/bg_col2.gif) no-repeat left top; padding:20px 15px; position:relative;}
.col2#wide {width:914px; margin-left:12px; background: url(/images/bg_col2w.gif) no-repeat left top;}
.col2#wide2 {width:703px; margin-left:12px; background: url(/images/bg_col2w2.gif) no-repeat left top ;}

H1 {font-size:24px; font-weight:normal; margin-bottom:12px;}
.col1 H1 {color:#e97a07; }
.col2 H1 {color:#006464; }

#headline_cont { width:540px; height:30px; position:absolute; right:3px; bottom:-2px; display: none;}
#top_cont {width:100%; height:220px; position:absolute; left:0px; top:100px;}
#top_cont A {width:100%; height:100%; display: block;}
#top_cont A SPAN {display: none;}
#sup_cont { position:absolute; right:86px; top:83px; z-index:999; width:452px; height:266px; display: none;}

.support {text-align: center; padding-top: 10px; display: none;}
/*.support H1 {font-size:15px; color:#b71a04; margin:10px;}*/
.support A {}
.spport IMG {display: block; margin-top: 10px;}

.newsbody H2 {margin-bottom:0px; color:#006464;}
.newsbody H2 SPAN, h2.akt_data {display:block; color:#918f8f; font-size:11px; font-style:italic;}
.newsbody A {text-decoration:none; color:#918f8f;}
 .more { color:#e97a07; float:right; text-decoration:none;}
.newsbody A {line-height:15px!important; font-size:12px; display:block;}
.hlink A { margin-top:15px; text-decoration:none;  color:#006464; float:right; }
.newstxt {margin-bottom:15px;}


.article P, .article UL, .article OL {margin-bottom:10px; color:#918f8f; }
UL {list-style:none;}

.article H2 {font-size:18px; margin-bottom:5px;  margin-top:0px;  color:#006464; font-weight:normal; }
.article H3 {font-size:16px; margin-bottom:5px;  margin-top:15px;  color:#006464; font-weight:normal; }
.article H4 {font-size:14px; margin-bottom:5px;  margin-top:10px; color:#918f8f; }
.article UL LI {padding-left:15px; background: url(/images/li.gif) no-repeat left 3px; }
.article OL LI {padding-left:0px; margin-left:20px;}

.article A {color:#e97a07; }
.article A:HOVER {color:#006464; }

#footer {background:white; margin-top:1px; border-top:1px solid #e3e3e8; text-align:center; height:150px;}
#footercontent {width:972px; padding:14px; margin:0px auto; text-align:left;}
#partnerzy {padding-left:29px; display: none;}
#partnerzy H2 {float:left; padding-top:40px;}
#partnerzy H2, #partnerzy H2 A {color:#c8322e; font-size:15px; text-decoration:none;}
#partnerzy_cont {
	float:left;
	width:230px;
	height:40px;
}

FORM LABEL { font-size:16px; margin-bottom:5px;  margin-top:15px;  color:#006464; font-weight:normal; margin-right:15px; width:250px; display:block; float:left; text-align:right;  clear:left;}
FORM LABEL SPAN {font-size:12px; display:block; color:#918f8f; }
FORM INPUT, FORM SELECT {vertical-align:middle; display:block; float:left; margin-top:15px; }
FORM INPUT {margin-right:15px;}
#googlemap {float:right; border:5px solid #006464; overflow:hidden; width:400px; height:400px; margin-left:10px;}

#placowki H3 { width:350px; text-align:right; padding-top:15px;}

#placowki_spis TD {border-bottom:1px solid #006464; padding:2px 5px; font-size:10px;}
.ico {width:64px!important; }
.ico SPAN {display:block; width:32px; float:left; text-align:right; }

.zdj_karta {float:right; margin-top:-53px; margin-right:-14px; margin-left:10px;
}

.logocell {background:white; text-align:center; padding:5px 15px;}
.partnerzy_table TD {border-bottom:2px solid #f6f6f7; vertical-align:middle; padding:5px 15px;}