* { margin: 0; padding: 0; }
body { color: #000; text-align:center; margin:0 auto; padding:0; margin-bottom:10px;
background:#dcdfe7; font: 12px Verdana, Tahoma, Helvetica,Verdana, Arial ;  line-height: 18px; }
.clearing { clear: both; line-height: 0.1%; font-size: 0.1%; }
.gorny{ vertical-align: super; }
.dolny{ vertical-align: sub; }
a { color:#6d0000; text-decoration:underline; }
a.button{ display:block; float:left; margin:0; padding:0; border:0; }
a:hover{ color: #0c2f66; text-decoration:underline; }
div{ margin:0; padding:0; border:0; }
img{ border:1px solid black; }
#all{ position:relative; width:990px !important; margin:0 auto; background-color: #fff; overflow: hidden;}
#logo_layer{ height:84px; width:990px; background: #FFF url(images/g/toptlo.gif) 0 0 no-repeat;  }
#logo_left a { display: block; height:84px; width:325px; }
#logo_left a span { display: none; }
#logo_right{height: 31px; width:400px; float:right; }
ul,li,form,input { font: 11px Tahoma, Helvetica,Verdana, Arial ;}
input { border: 1px solid #c6cbd7; vertical-align: middle; }
#search{ height: 31px; text-align: right; }
#search form {padding: 6px 0px 0px 9.2em; vertical-align: middle;}
#pole_szukaj{ width:120px; height:16px ; background: #FFF url(images/g/i_t.gif) 0 0 no-repeat; padding-left: 19px; margin-right:2px;   }
#button_szukaj{ width:54px; height:18px; background: #6d0000 url() 0 0 repeat-x; color:white; border:1px solid; font:bold 11px Arial; padding-bottom: 5px;}
img.link{ border:0; margin:0; padding:0; }
#button_layer {height: 31px; background: url('images/g/pbg.gif') 0 0 repeat-x; }
#button_layer ul { margin: 0;  padding: 0; height: 31px; width: 990px}
#button_layer li { list-style-type:none; float: left; padding: 0; position: relative;}
#button_layer a { display: block; height: 11px; background-position: 0 0; background-repeat: no-repeat; font-size: 10pt; color: #fff; font-weight: bold; text-decoration: none; padding: 10px 10px 10px 10px;}
#button_layer a span { display: block; }
#button_layer a#b1 { background: url('images/g/pbgu.gif') left bottom repeat-x; }
#button_layer a#b2 { background-image: url('images/g/pbku.gif'); width: 89px; }
#button_layer a#b3 { background-image: url('images/g/pbku.gif'); width: 69px; }
#button_layer a#b4 { background-image: url('images/g/pbku.gif'); width: 78px; }
#button_layer a#b5 { background-image: url('images/g/pbku.gif'); width: 84px; }
#button_layer a#b6 { background-image: url('images/g/pbku.gif'); width: 113px; }
#button_layer a#b7 { background-image: url('images/g/pbku.gif'); width: 75px; }
#button_layer a:hover,
#button_layer a.selected { color: #fff; background: url('images/g/pbgu.gif') left bottom repeat-x; }
.google { background: #FFF url('images/g/d.gif') left bottom repeat-x; font-size: 9px !important; margin: 0px; padding: 0 0 2px 0; }
#top { margin: 5px 0 0px 0; text-align: left; width: 800px; float: right; }
hr.thick{ border-top:4px solid #1d6db2; margin:0; }
#tresc{ background-color:#fff; height:auto; width:434px !important; padding-top:5px; float: left; overflow: hidden; margin-left: 10px;}
#banery_nad_tresc { background-color:#fff; height:auto; width:434px !important; padding-top:5px; float: left; overflow: hidden; text-align: left;}
#tresc_left { float:left; width:167px; text-align:left; padding-left: 5px; margin-top: 5px;}
ul { margin:0 0 0 0; padding:0; padding-bottom:15px; }
li {list-style-type: none; padding: 2px 0 3px 15px; line-height:12px;}
ul#menu { text-align:left; list-style-type:none; width:170px; }
#menu li { padding: 0; margin: 0;}
#menu li a { text-decoration: none; display: block;  }
li.empty { display:block; visibility:hidden; }
li.art { background: url('images/g/li.gif') 0 4px no-repeat; list-style-type: none; padding: 2px 0 3px 15px; line-height:12px; text-align: left;}
li.art a {  color: #0c2f66; text-decoration: none;}
li.art a:hover { text-decoration: underline;}
li.stage1 { display:block; background: #6d0000 url('images/g/st111.gif') 0 0 no-repeat; border-bottom: 1px solid #FFF; border-top: 7px solid #FFF;}
li.stage1 a { color:#FFF; padding-bottom:2px; font-weight: bold; padding: 5px 5px 5px 7px;  width:160px; }
li.stage1 a:hover { color: #fff; }
li.stage2 a { background: #efefef url('images/g/dd.gif') left bottom repeat-x; color: #000; font-size:11px; padding: 2px 5px 4px 7px;  }
li.stage2 a:hover{ background-color: #dcdcdc;  color: #000;}
#subsnews { background: #c6cbd7 url('images/g/newsletter.gif') 0 0 no-repeat; width: 166px; padding-top: 35px;}
#subsnews table { font-size: 11px; border-collapse: collapse; padding: 0; margin-left: 10px;}
#subsnews td { padding: 2px 0; }
#subsnews form { background: #c6cbd7 url('images/g/newsletter2.gif') left bottom no-repeat; padding-bottom: 10px; }
table#gfx{ margin:0; margin-top:10px; margin-bottom:10px; padding:0; border:0; padding-bottom:10px; }
#subsnews td.left { text-align:right; }
#subsnews td.right {  text-align:left; }
input.radio{ width:10px; height:10px; border:0; margin: 0 3px 0 3px; }
input.pole{ width:90px; height:13px !important; height/**/:17px;/**/ border:1px black solid; background-color:white;
margin-right:2px; font:10px Arial; }
textarea.commentinput{ width:200px;height:100px; border:1px black solid; background-color:white; margin-right:2px; font:10px Arial; }
input.oglin { width:200px; height:20px; border:1px black solid; background-color:white; margin-right:2px; font:10px Arial; }
input.button,input.buttonl { 	width:45px; height:17px; background: #6d0000; color:white; border:1px; font-weight: bold; font-size: 9px; }
input.polel{ width:70px; height:13px !important; height/**/:17px;/**/ border:1px black solid; background-color:white; font:10px Arial; }
#tresc_center{ background-color: #fff; margin:0 auto; padding-top:7px; padding-left:5px; width:434px; float:left; text-align:center; }
#center_all { position:relative; width:434px; height:auto; margin:0; border:0; padding:0; float: left;}
#dzial {  }
a.more { background: url('images/g/m.gif') right center no-repeat; text-decoration: none; padding-right: 7px; } 
div.header { background: #002149 url('images/g/headerp2.jpg') top repeat-x; text-align: left; color: #FFF; font-size: 13px; font-weight: bold; padding: 4px 0 5px 10px; border-bottom: 3px solid #c6cbd7; margin-top: 5px;}
.header a { color: #c6cbd7; font-weight: normal;}
.header a:hover {color: #FFF; }
div.second { margin-top: 10px; }
div.akapit { display: none; }
div.main_header { background: #eef0f4 url('images/g/mh.gif') right bottom repeat-x; text-align: left;  padding: 3px 0 7px 10px; font-weight: bold; color:#0c2f66; border-top: 1px solid #FFF;}
div.main_text { text-align: justify; border-bottom: 3px solid #c6cbd7; padding: 10px 10px 15px 10px; border-top: 1px solid #FFF;}
div.ul_main { border-bottom: 1px solid #c6cbd7; padding: 2px 0 5px 0; margin-bottom: 10px; }
div.ul_main ul { padding: 0; margin: 0 0 0 12px; }
#tresc_right { background-color: #fff; padding:0px 0 10px 0; width:340px; float:left; margin-left: 5px; text-align: left;}
#logowanie form { background: url('images/g/logowanie.gif') 0 0 no-repeat; width:148px; padding-top: 35px;} 
#logowanie { background: #c6cbd7 url('images/g/logowanie2.gif') left bottom no-repeat; padding: 0; width:148px; }
table#login { margin-left: 10px ; }
table#login,table#login td {  color: #0c2f66; font-size: 9px;  }
#logowanie p { padding: 0 5px; margin: 0; }
input.polel { border: 1px solid #acb3c4; background: #FFF url('images/g/input.gif') 0 0 no-repeat; }
p#zalogowany, p#loginfo { font-size: 9px; text-align:left; margin: 10px 10px 10px 10px; color: #0c2f66; line-height: 12px; background: url('images/g/l.gif') 0 0 repeat-x; padding: 10px 0; }
#logowanie a { color: #0c2f66; font-weight: bold; }
h1{
padding-top:5px;
margin-bottom:5px;
color:black;
font: 11px Tahoma, Helvetica,Verdana, Arial ;
font-weight:bold;
}
table#partners{
width:100%;
}
td#partners_td{
margin:0 auto;
text-align:center;
border:1px dotted black;
}
table.wide{ width:400px; } 
input.buttonr{ width:90px; margin-top:5px; height:20px; border:1px black solid; background-color:white; font:10px Arial; }
hr{ border:0; border-bottom:1px solid #2464a3; }
div#footer{ background: #dcdfe7 0 0; text-align:left;  text-align:center; position:relative;
font:10px Verdana; width:990px !important; margin:0 auto; padding-top: 15px; }
a.footer{ text-decoration:none; }
.recommend { margin: 10px 0; border-top: 1px solid #c6cbd7; }
.recommend span { background: #3d5985 url('images/g/p.gif') 0 0 repeat-x; color: #FFF; font-weight: bold; font-size: 11px; padding: 3px 10px 5px 10px; line-height: 19px;}
.flashBanner {   }
div.marginbottom {
	margin-bottom: 10px;
}