p {
text-align:justify;

}
div.layout {
overflow:hidden;
width:100%;
background-repeat:repeat;
border:none;
white-space:nowrap;
}

.navimenu {
display:block;
float:left;
color: #636365;
vertical-align:middle;
padding-left:17px;
padding-right:17px;
}

.navimenu:hover {
color:red;
}
#mainmenu {
margin-left:7px;
}
#navigate {
padding-left:34px;
height:43px;
padding-top:15px;
}

.menuelement {
display:block;
width:100%;
height:17px;
background:none;
color:white;
text-indent:17px;
line-height:17px;
vertical-align:middle;
font-family:"Arial CE", "Arial", "Geneva", "Helvetica", Sans-serif;
font-size:11px;
}

.menuelement:hover {
background-image:url('../img/markmenu.gif');
background-repeat:no-repeat;
color:black;
text-indent:24px;
margin-right:0;
width:auto;
margin-left:-7px;
}

.bottommenu {
color:#5A5A5A;
vertical-align:middle;
padding-top:5px;
}
.bottommenu a {
white-space:nowrap;
color:#5A5A5A;
}
.bottommenu a:hover {
color:red;
}

h2 {
font-size:90%;
background-image: url(../img/toptopbar.gif);
padding-left:5px;
line-height: 25px;
color: white;
margin-top:30px;
}
h3 {
font-size:90%;
background-image: url(../img/topbar.gif);
line-height: 20px;
padding-left:5px;
color: white;
margin-top:20px;
margin-left:10px;
}

h3>p {
margin-left:50px;
}
h2.kariera {
line-height: 27px;
}

h3.kariera {
margin-left:10px;
margin-right:10px;
}

h3.placisz {
line-height: 27px;
font-size:120%;
margin-bottom:20px;
margin-left:10px;
margin-right:10px;
}
#maincontent {
margin-left:15px;
margin-top:15px;
margin-bottom:15px;
font-size:115%;
color:#5A5A5A;
text-align:justify;
margin-bottom:40px;
line-height: 20px;
}
#maincontent a {
color:#39b239;
}
#maincontent a:hover {
color:red;
}
#maincontent p {
text-indent: 0px;
}

#search {
height:12px;
border: none;
border-right: 1px solid #39b239;
width:165px;
font-family: "Verdana","Geneva CE","Arial CE","Helvetica CE","Arial","Helvetica",sans-serif;
color: #636365;
font-size:10px;
}
.search {
border: 1px solid #39b239;
text-align:center;
padding-top:0px;
padding-bottom:0px;
margin-left:7px;
}


.answer {
padding-left:0px;
list-style:none;
}

.answer>li {
padding-top:5px;
}

ol.question>li {
padding-top:14px;
font-weight:bold;
}
p.h3 {
padding-left:25px;
}
input {
border:1px solid green;
width:50%;
font-family: "Verdana","Geneva CE","Arial CE","Helvetica CE","Arial","Helvetica",sans-serif;
color: #636365;
font-size:10px;
}

select {
border:1px solid green;
width:50%;
font-family: "Verdana","Geneva CE","Arial CE","Helvetica CE","Arial","Helvetica",sans-serif;
color: #636365;
font-size:10px;
}

textarea {
border:1px solid green;
width:100%;
font-family: "Verdana","Geneva CE","Arial CE","Helvetica CE","Arial","Helvetica",sans-serif;
color: #636365;
font-size:10px;
height:70px;
}

input.submit {
width:100px;
background-color:#ffffff;
font-family: "Verdana","Geneva CE","Arial CE","Helvetica CE","Arial","Helvetica",sans-serif;
color: #636365;
font-size:10px;
}

.opexim {
display:block;
position:absolute;
right:0;
width:100%;
background-color:#F6F6F6;
text-align:center;
overflow:hidden;
text-indent:1px;
height:30px;
}
.opexim:hover {
background-repeat:no-repeat;
background-position:center center;
background-image:url('../img/opeximf.gif');
text-indent:-10000px;
}

.opexim img {
margin-top:5px;
}