HTML,BODY {
  margin:0px;
	padding:0px;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#cfd3d9;
}

BODY {
	background-image: url(img/bigfoto.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

a { color: #002b45; text-decoration: none; font-weight:bold; }
a:hover { color: #808ca3; text-decoration: none; font-weight:bold; }

FORM { margin:0px;display:inlay }
IMG { border:0 }


#container {
  width: 935px;
	margin: 0 auto;
  padding-top:240px;  
}

#date {
  height:39px;
  line-height:39px;
  text-align:right;
  padding-right:20px;
  color:#FFF;
	background-image: url(img/topdate.gif);
	background-repeat:no-repeat;  
}

#content {
  background-color:#FFF;
	background-image: url(img/smok.jpg);
  background-position:bottom right;	
	background-repeat:no-repeat;  
}

#left {
  float:left;
  width:215px;
  /*background-color:#FF0;*/
}

#logo {
  border-bottom:5px solid #808ca3;
  padding-bottom:4px;
}

#right {
  float:left;
  width:719px;
  /*background-color:#F0F;*/
  border-left:1px solid #c4c7cd;
}

#menu {
  height:87px;
  background-color:#808ca3;
  border-bottom:1px solid #FFF;
}

.dzial,.dzialm {
  width:179px;
  border-left:1px solid #cfd3d9;
  float:left;
  text-align:right;
}

.dzialm {
  height:98px;
  overflow:hidden;
}

.dzial #txt {
  padding:10px;
  padding-bottom:20px;
  text-align:left;
}

#dzialmore {
  margin-bottom:20px;  
}

#dzialbg {
	background-image: url(img/bg_dzialy.gif);	
	background-repeat:repeat-y;  
}

#belka1 {
  background-color:#808CA3;
	background-image: url(img/bg_title.gif);	
	background-repeat:repeat-x;
	background-position:bottom;
  line-height:27px;
  border-top:5px solid #b2b5ba;
  border-bottom:1px solid #FFF;
  font-size:23px;
  color:#FFF;
  padding:10px 20px 10px 20px;
}

#belka2 {
  height:36px;
  line-height:36px;
  text-align:right;
  padding-right:20px;
  background-color:#002b45;
  color:#FFF;
}
#belka2 a { color:#808ca3; }
#belka2 a:hover { color:#FFF; text-decoration:none; }

#foot1 {
  background-color:#afb2b7;
  border-top:1px solid #cfd3d9;
  border-bottom:3px solid #002b45;
  text-align:center;
  height:44px;
  line-height:44px;
}

#foot2 {
  text-align:right;
  height:48px;
  line-height:48px;
  padding-right:5px;
	background-image: url(img/bg_foot2.gif);
	background-repeat:repeat-x;  
}
#foot2 a { padding:0px 15px 0px 10px; color:#FFF; background-image: url(img/foot_dot.gif); background-repeat:no-repeat; background-position:0px 6px; font-weight:normal; font-size:12px; }
#foot2 a:hover { color:#000; text-decoration:none }

#foot3 {
  padding-top:7px;
  padding-left:20px;
  font-size:10px;
  margin-bottom:50px;
}
#foot3 a { color:#000; }

#adres {
  text-align:right;
  margin-right:-14px;
  margin-top:-100px;
}

.adnotacja {
  color:#006;
  padding:30px 20px 40px 20px;
  font-size:10px;
}

.adnotacja HR {
  border:1px solid #006;
  margin-bottom:10px;
}

.positions {
  padding:30px 20px 60px 20px;
}

.positions H5 {
  height:20px;
  margin:0px;
  padding:0px;
  color:#000;
  text-align:right;
  font-size:10px;
  font-weight:normal;
  padding-right:10px;
  margin-top:-25px;
  margin-bottom:15px;
	background-image: url(img/pbar.gif);
	background-repeat:no-repeat;
  background-position:0px 1px;      
}

.positions .colb1,.positions .colb2,.positions .colb3,.positions .colb4 {
  height:20px;
  margin:0px;
  padding:0px;
  color:#c26b28;
  text-align:right;
  font-size:10px;
  font-weight:normal;
  padding-right:10px;
  margin-top:-25px;
  margin-bottom:15px;
	background-repeat:no-repeat;
  background-position:0px 1px;      
}
.positions .colb1 {
  background-image: url(img/pbar.gif);
}
.positions .colb2 {
  background-image: url(img/pbar2.gif);
}
.positions .colb3 {
  background-image: url(img/pbar3.gif);
}
.positions .colb4 {
  background-image: url(img/pbar4.gif);
}

.positions H1,.positions H2,.positions H3,.positions H4 {
  font-size:18px;
  border-bottom:1px solid #cfd3d9;
  padding-left:70px;
  padding-right:160px;
  padding-bottom:3px;  
  margin:0px;
  margin-bottom:12px;
}
.positions H1 {
  color:#002b45;
}
.positions H2 {
  color:#c26b28;
}
.positions H3 {
  color:#2e10ae;
}
.positions H4 {
  color:#3f6100;
}

.positions .subframe1, .positions .subframe2, .positions .subframe3, .positions .subframe4 {
  margin:20px;
  padding:10px;
  margin-bottom:40px;
}

.positions .subframe1 { border:1px solid #002b45; background-color:#a6b5be; }
.positions .subframe2 { border:1px solid #c26b28; background-color:#eacbb4; }
.positions .subframe3 { border:1px solid #2e10ae; background-color:#b6ace2; }
.positions .subframe4 { border:1px solid #3f6100; background-color:#bdc8a7; }
.positions .subframe1 a { color:#002b45; } .positions .subframe1 a:hover { text-decoration:underline }
.positions .subframe2 a { color:#c26b28; } .positions .subframe2 a:hover { text-decoration:underline }
.positions .subframe3 a { color:#2e10ae; } .positions .subframe3 a:hover { text-decoration:underline }
.positions .subframe4 a { color:#3f6100; } .positions .subframe4 a:hover { text-decoration:underline }

.positions .foto {
  width:150px;
  float:left;
  margin:0px 5px 5px 0px;
}

.positions .tresc {
  padding:0px 20px;
  line-height:150%;
}

#navi {
  padding:0px 20px;
  height:30px;
  line-height:30px;
  background-color:#EEE;
  border-bottom:1px solid #AAA;
  color:#444;
  font-size:10px;
}

#navi a { color:#002b45; padding:0px 10px; }
#navi a:hover { color:#444; text-decoration:none; }

.sub {
  padding:5px 20px;
  background-color:#002b45;
  color:#FFF;
}

.positions .more {
  text-align:right;
  padding-bottom:30px;
}
.positions .more a { color:#002b45; background-image: url(img/more.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:10px; }
.positions .more a:hover { text-decoration:underline; color:#808ca3; }

.klient {
  padding-bottom:40px;
}

.klient .scan { float:left; padding:0 10px 10px 0; }

.pozgal {
  margin-left:30px;
  margin-bottom:10px;
}

#buttons div {
  padding:0px 1px 1px 1px;
}

.form_e {
  width:300px;
}

.smallerror {
  padding:20px 0;
  text-align:center;
  background-color:#ffff80;
  border-bottom:1px solid #AAA;
}

#mail {
  line-height:30px;
  background-color:#EEE;
  border-bottom:1px solid #AAA;
  color:#444;
  font-size:10px;
}

#mail p { margin:0px; padding:0px; color:#000 }

.clear {
  clear: both;
}
