@charset "utf-8";
/* CSS Document */

html {
     min-height:100%;
     margin-bottom:1px;
}

body{

font:Tahoma;
font-size:9px;
color:#777;


}

#container-1{
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
height:320px;
}

#container-2{
margin:0 0 50px 0;
padding:0;
}

#container-3{
background-image:url(../images/bottom_bg.gif);
background-repeat:repeat-x;

}

.czysc{
clear:both;

}

.content{
width: 790px;
margin:0 auto;
text-align:left;
padding:0 0 0 5px; 
}

.pojemnik{
position:relative;
top:0;
left:0;

}


.prawa_kol{
float:left;

padding:0 0 0 16px;
margin:0;
}


.top_bg {
background-image:url(../images/top.png);
background-repeat: no-repeat;
height:321px;
width:100%;
}



.kol-1{
  width: 125px; 
  border-top:1px solid #961b1d;
  margin:0 0 0 0;
  padding:0;
  
  }


.news, .news2{

color:#777;
font:Tahoma;
margin:58px 0 0 5px;




}

.news_nag{
position:relative;
left:8px;
bottom:-20px;
/*padding:0 0 -30px 0;
margin:0 0 -20px 0;*/

}

.news2{
margin:25px 0 10px 0;



}
.news_txt_kol{
width:222px;

padding:0 15px 0 15px;
border: 1px solid #d5d4d4;
border-bottom:none;
border-left:none;

}
.news_txt{
font-size:9px;
border:none;
padding:0;
margin:0;
}

h2.news, h2.info, h2.cele{
font-size:11px;
font-weight:bold;
color:#393939;
border:none;
padding:0;
margin: 0 0 13px 0;
}

h2.publ{
font-size:11px;
color:#393939;
margin:50px 0 2px 15px;
padding:0;

}

img.news{
margin: 18px 0 0 0;
padding:1px;
/*width:121px;*/
border: 3px solid #ededed;

}

.data{
color:#961d1b;
font-size:9px;
margin: 18px 0 8px 0;
border:none;
}

div.bt_container{
height:34px;
width:123px;
border-right: 1px solid #cacaca;
margin:8px 0 0 0;

}

a:link.news, a:visited.news{

float:right;
margin: 18px 6px 0 0;
background:url(../images/wiecej2.gif) 0 0px  no-repeat;
width:43px;
height:13px;
border:none;

z-index:1;

}

a:hover.news{

float:right;
margin: 18px 6px 0 0;
background:url(../images/wiecej2.gif) 0 -13px  no-repeat;
width:43px;
height:13px;

z-index:1;

}
.bt_wiecej{
margin:0;
float:right;
padding: 20px 10px 0 0;
z-index:1;

}

.bt_wiecej2{

width:43px;
height:11px;

}

.info, .cele{
border: 1px solid #d5d4d4;
color:#777;
font:Tahoma;
margin: 58px 0 0 16px;
padding:0;

}

.lewa{

color:#777;
font:Tahoma;
margin: 21px 0 0 2px;
padding:0;
}


.cele{

margin: 28px 0 0 16px;
}
.info_txt_kol{
width:299px;
margin-left:15px;
}

.info_txt{
font-size:9px;
border:none;
padding:0 0 20px 88px;
margin:0;
}

.obraz_container{
width:95px;
height:216px;
position:relative;
}

.obraz_container, .obraz{
position:absolute;
left:-2px;
top:12px;
width:95px;
height:216px;
border:none;

}

h2.info{
margin:18px 0 10px 88px;
}


a:link.cele, a:visited.cele{
position:absolute;
bottom:-5px;
right:10px;
background:url(../images/wiecej4.gif) 0 0px  no-repeat;
width:43px;
height:11px;
border:none;
margin:0;
padding:0;

}

a:hover.cele{
position:absolute;
bottom:-5px;
right:10px;
background:url(../images/wiecej4.gif) 0 -11px  no-repeat;
width:43px;
height:11px;
margin:0;
padding:0;

}


h2.cele{
margin:13px 0 8px 16px;

}
ul{
list-style-image:url(../images/punktor.gif);
line-height:normal;
padding:0 0 0 22px;
margin:20px 0 0 18px;
font:Tahoma;
font-size:9px;
border:none;
}
ul li{
padding:0 4px 15px 8px;
}


a{
text-decoration:none;
font:Tahoma;
color:#777;
}

.form_link{

color:#961b1d;
}

ul a{
text-decoration:none;
font:Tahoma;
font-size:9px;
color:#777;


}
#menu_l{
position:absolute;
/*
top:24px;
left:250px;*/
top:24px;
left:20px;
z-index:1;

}

#menu_Ic{
	position:absolute;
	top:35px;
	left:580px;
	
	width:181px;
	z-index:1;
	background-image:url(../images/bg_Ic.gif);
	background-repeat:no-repeat;


}
#menu_Ic div{
position:relative;
top:0;
right:0;
padding:0 0 0 38px;
}
#menu_Ic img{
padding: 0 10px 5px 0;
margin: 0;
}

.logo{
position:absolute;
top:80px;
left:560px;
float:right;
z-index:1;

}



#menug{
	position: absolute;
	top: 292px;
	width: 790px;
	padding-left: 1px;
	margin: 0 auto;
}


#menug  a {
padding:0 0 0 0;
margin:0 0 0 0;
text-decoration: none;

}	

#menug a.nav1:link, #menug a.nav1:visited {
        background: url(/images/nav_1.gif) 0 0px no-repeat;
        width: 116px;
        height: 28px;
display:block;
float:left;
}

#menug  a.nav1:hover{
        background: url(../images/nav_1.gif) 0 -28px no-repeat; 
		width: 116px;
        height: 28px;
		}



#menug a.nav2:link, #menug a.nav2:visited {
background-image:url(../images/nav_2.gif);
background-repeat:no-repeat;
width:140px;
height:29px;
display:block;
float:left;

}

#menug  a.nav2:hover {
  background: url(../images/nav_2.gif) 0 -28px no-repeat; 
		width: 1460x;
        height: 28px;
}

#menug a.nav3:link, #menug a.nav3:visited {
background-image:url(../images/nav_3.gif);
background-repeat:no-repeat;
width:131px;
height:29px;
display:block;
float:left;

}

#menug  a.nav3:hover {
  background: url(../images/nav_3.gif) 0 -28px no-repeat; 
width:131px;
height:29px;

}

#menug a.nav4:link, #menug a.nav4:visited {
background-image:url(../images/nav_4.gif);
background-repeat:no-repeat;
width:122px;
height:29px;
display:block;
float:left;

}

#menug  a.nav4:hover {
background: url(../images/nav_4.gif) 0 -28px no-repeat; 
width:122px;
height:29px;

}

#menug a.nav5:link, #menug a.nav5:visited {
background-image:url(../images/nav_5.gif);
background-repeat:no-repeat;
width:139px;
height:29px;
display:block;
float:left;

}

#menug  a.nav5:hover {
background: url(../images/nav_5.gif) 0 -28px no-repeat; 
width:139px;
height:29px;
}

#menug a.nav6:link, #menug a.nav6:visited {
background-image:url(../images/nav_6.gif);
background-repeat:no-repeat;
width:132px;
height:29px;
display:block;
float:left;

}

#menug  a.nav6:hover {
background: url(../images/nav_6.gif) 0 -28px no-repeat; 
width:132px;
height:29px;

}

.btn-d {  background: url(../images/btn-d.gif) no-repeat; width:130px; height:18px; font: bold 9px Tahoma, sans-serif; color: #7B7B7B; padding: 3px 0px 0px 0px; margin:0 0 0 70px ; text-align: center; display: block; border:none;}



.stopka{
margin:30px 0 20px 15px;

}


.stopka2{
margin:64px 0 20px 15px;

width:100%;

}

.publ_container{
margin:0px 0 20px 0;

}

.publ{
margin:0px 0 20px 5px;

}
.publ_txt{
width:622px;
margin:0;
padding:0 15px 0 15px;
border: 1px solid #d5d4d4;
border-bottom:none;
border-left:none;
}





/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #e2e2e2; /*THEME CHANGE HERE*/

font:bold 11px Tahoma;

line-height:18px;
z-index:100;
background-color: white;
width: 160px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#a1a1a1,direction=135,strength=8); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a, .dropmenudiv a.last{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px dotted #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color:#3e3e40;
margin:0 0 0 15px;
}


.dropmenudiv a.last{
border-bottom: none; /*THEME CHANGE HERE*/
margin-left:0;
padding-left:15px;

}


* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}



/* ######### Tresc ######### */



#tresc{
padding:30px;
margin:58px 0 0 0;
position:relative;
border: 1px solid #d5d4d4;
width:720px;
font:Tahoma;
font-size:11px;
font-weight:normal;

}

#tresc .img-1 {
	float:none;
}

.pogrubienie{
font-weight:bold;

}
#tresc .poz{
position:absolute;
background-color:#fff;
color:#961b1d;
font-size:9px;
font-weight:normal;
margin:0;
padding:0 15px;
float:right;
right:30px;
top:-7px;
}

#tresc span{
font-weight:bold;
font-size:9px;

}

#tresc td {
	vertical-align: middle;
	border: 0px;	
}


#tresc .poz a{
color:#961b1d;
font-size:9px;
font-weight:normal;
text-decoration:none;


}
.rama{


border:1px solid #000;
}


form.aplikuj{
width:500px;
}


input.tekst {
   color: #333;
   background-color: #E6e3e0;
   border: 1px solid #d5d4d4;
   width: 200px;
}

.wymagane{
 background-color: #E6e3e0;
}
input.przycisk {
   color: #fff;
   background-color: #961b1d;
   font:bold 11px Tahoma;
   border:none;
   padding:2px;
  
}


input.jezyki {
   margin:0 4px 0 50px;
}
div.jezyk{
margin:0 0 0 230px;
float:left;
border:1px solid #000000;

}
form p {
   clear: left;
   margin: 0;
   padding: 0;
   padding-top: 5px;
}
form p label {
   float: left;
   width: 30%;
   font:11px Tahoma;
}

form p label.sub {
  
   width: 50px;
   font:11px Tahoma;
}

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
fieldset.aplikuj {
   
  
   margin-top: 16px;
   padding: 10px;
   width:600px;

}
legend {
   font:bold 11px Tahoma;
   color: #961b1d;
   background-color: #FFFFFF;
}

textarea{

border: 1px solid #d5d4d4;
width: 200px;
height:100px;
}
