body {
 margin: 0px;
 padding: 0px;
 top: 0px;
 left: 0px;
 background: url("../img-lay/tlo.png") 0 0 no-repeat;
 font: 10px Helvetica,Verdana,Geneva,Arial,sans-serif;
 color: #000;
}

a {
 color: #0b5e92;
 text-decoration:none;
}

a:hover {
 color: #0b5e92
 text-decoration:underline;
}

/* h1 {
 margin-top: 0px;
 width:585px;
 height: 30px;
 font: 16px Tahoma, sans-serif;
 font-weight: bold;
 color: #fff;
 line-height:30px;
 text-align: right;
 background: url("../img-lay/h1/h01.png") 10px 0 no-repeat;
} */

h2 {
 margin-top: 0px;
 height: 30px;
 font: 16px Tahoma, sans-serif;
 font-weight: bold;
 color: #0b5e92;
 line-height:30px;
}

#container {
 top: 0px;
 width: 882px;
 background: url("../img-lay/podklad.png") 0 0 repeat-y;
 margin: 0 auto;
}

/* #head1 {
 position: relative;
 width: 882px;
 height: 259px;
 background: url("../img-lay/head1a.png") 0 0 no-repeat;
 color: #fff;
} */

#head1 a {
 color: white;
 text-decoration:none;
 width:auto;
}

#head1 a:hover {
 color: #fff;
 text-decoration:underline;
}


#head2 {
 position: relative;
 width: 882px;
 background: url("../img-lay/head2.png") 0 0 no-repeat;
}

#head3 {
 position:relative;
 top:10px;
 width: 882px;
 height: 26px;
 background: url("../img-lay/head3.png") 0 0 no-repeat;
 line-height: 20px;
 text-align:center;
 color: white;
}

#head3 a {
 color: #ccc;
}
#head3 a:hover {
 color: #aaa;
 text-decoration:underline;
}

/* dla #head1 */

#logo {
 position: absolute;
 top: 2px;
 left: 6px;
 width: 200px;
 height: 40px;
 line-height: 40px;
 background: url("../galeria/logos/unisteel-logo1.png") 0 0 no-repeat;
}

#logo a {
 display:block;
 width:205px;
 height:40px;
}

#menu1 {
 position: absolute;
 top: 48px;
 left: 10px;
 width: 184px;
 height: 20px;
 line-height: 20px;
}

#flag_en {
 position: absolute;
 top: 5px;
 right: 20px;
 width: 16px;
 height: 11px;
 line-height: 11px;
}
#flag_pl {
 position: absolute;
 top: 5px;
 right: 40px;
 width: 16px;
 height: 11px;
 line-height: 11px;
}


#menu2 {
 position: absolute;
 top: 208px;
 left: 309px;
 width: 567px;
 height: 24px;
 line-height: 24px;
 text-align: center;
 font: 12px Helvetica,Verdana,Geneva,Arial,sans-serif;
}

#menu2 a {
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    padding: 0 7px 0 7px;
    margin: 0 1px 0 1px;
    background-color:#0d7cc4;
}

#menu2 a:hover {
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    padding: 0 7px 0 7px;
    margin: 0 1px 0 1px;
    background-color:#acf;
    text-decoration:none;
    color:black;
}

/* dla #head2 */

#menu3_head {
 position: relative;
 top: 6px;
 left: 10px;
 width: 230px;
 height: 30px;
 font: 16px Tahoma, sans-serif;
 font-weight: bold;
 color: #0b5e92;
 line-height:30px;
}

#menu3 {
 position: relative;
 float:left;
 top: 10px;
 left: 10px;
 width: 230px;
 color: #000;
 font: 12px Helvetica,Verdana,Geneva,Arial,sans-serif;
 font-weight:bold;
}

#menu3 h3 {
 font: 12px Helvetica,Verdana,Geneva,Arial,sans-serif;
 display:block;
/* border-bottom: gray 2px dotted; */
 color: #003;
 width:230px;
 height: 20px;
 line-height: 20px;
 padding-top:0px;
}

#menu3 a {
 font: 16px Helvetica,Verdana,Geneva,Arial,sans-serif;
 display:block;
 font-weight:bold;
 border-bottom: gray 2px dotted;
 color: #0b5e92;
 width:230px;
 height: 20px;
 line-height: 20px;
 padding-top:20px;
}

#menu3 a:hover {
 border-bottom: black 2px dotted;
 color: #000;
 text-decoration:none;
}

#newsletter {
 position:relative;
 top: 1px;
 width: 230px;
}

#newsletter h2 {
 margin-top: 10px;
}


/* wariant 2-kolumnowy */

#main1 {
 position: relative;
 float:left;
 top: 0px;
 left: 40px;
/*  width: 605px; */
 font: 13px Helvetica,Verdana,Geneva,Arial,sans-serif;
 text-align: justify;
}

#main1 img {
margin-left: 10px;
margin-right: -5px;
margin-top: 10px;
margin-bottom: 10px;
}



#main2 {
 position: relative;
 float:left;
 top: 20px;
 left: 290px;
 width: 265px;
}

/* news */
.news_item {
 
}

.news_header {
}

.news_date {
 color: #5baee2;
 font-weight: bold;
}

.news_title {
 color: #0b5e92;
 font-weight: bold;
}

.news_title a:hover {
 text-decoration: underline
}

.news_text {
 text-align: justify;
}

/* mod */

.mod {
 text-align: justify;
}

/* formularz kontaktowy */

label {display: block;}
input, textarea {width: 60%;}
input#submit {width: auto;}
.required {color: red;}
#formfeedback {background: #fdfbab; padding: 5px;}


.mapa_1 a {
 font: 12px Helvetica,Verdana,Geneva,Arial,sans-serif;
 display:block;
 font-weight:bold;
 border-bottom: gray 2px dotted;
 color: #0b5e92;
 width:360px;
 height: 20px;
 line-height: 20px;
 padding-top:20px;
}

.mapa_2 a {
 font: 12px Helvetica,Verdana,Geneva,Arial,sans-serif;
 display:block;
 font-weight:bold;
 border-bottom: gray 2px dotted;
 color: #0b5e92;
 width:340px;
 height: 20px;
 line-height: 18px;
 padding-top:10px;
 padding-left: 20px;
}

