body {
    background: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    margin: 0;
padding:0;
    text-align: center;
    }
div, td {
  text-align: left;
}
img, table, form, p {
  border: none;
  margin: 0;
  padding: 0;
}
a {
 color:#353535;
 text-decoration: none
}
#main {
  margin: auto auto;
  width: 784px;
  background: url(images/maincontentcontainer.jpg) no-repeat bottom left;
  padding-bottom: 30px
}
#main2 {
margin: auto auto;
width: 960px
}
#loga {
  padding-bottom: 44px;
  background: #fff url(images/lista.jpg) no-repeat bottom left;
}
#loga2 {
height: 170px;
background: #fff url(images/lista2.jpg) no-repeat bottom left;
}
#intro {
  line-height: 19px;
  font-weight: bold;
  font-size: 13px;
  color: #462369
}
#mainContentFlashContainer {
width: 340px;
padding-bottom: 20px;
float: left
}
#intro #in {
margin-top: 20px;
padding-left: 20px;
font-weight: bold;
color: #666}

#left {
color: #333;
font-size: 12px;
font-weight: normal;
width: 240px;
float: left;
margin-top: 20px;
margin-left: 20px;
margin-right: 5px
}
#right{
color: #333;
font-size: 12px;
font-weight: normal;
width: 240px;
float: right;
margin-top: 20px;
margin-right: 20px
}
#middle {
color: #333;
font-size: 12px;
font-weight: normal;
width: 240px;
margin-top: 20px;
margin-left: 260px
}
b {
color: #ff6600;
font-size: 14px
}
#bottom {
width: 738px;
height: 160px;
margin-top: 120px;
margin-left: 22px;
background: url(images/maincontentbottomrowbackground.png) top left no-repeat
}
#cudl {
text-align: center;
padding-top: 80px;
}
#cudl img {margin: auto auto}

/*podstranky*/
#menu {
height: 39px;
margin-top: 10px;
}
#menu a {
background: url(images/menu_bg.gif) top left no-repeat;
width: 220px;
height: 39px;
display: block;
float: left;
text-align: center;
vertical-align: center;
padding-top: 10px;
font-weight: bold;
color: #6b4b76;
margin-left: 19px

}

#menu a.current {
background: url(images/menu_bg_active.gif) top left no-repeat;
width: 220px;
height: 39px;
display: block;
float: left;
text-align: center;
vertical-align: center;
padding-top: 10px;
font-weight: bold;
color: #fff;
margin-left: 19px

}
#left2 {
width: 220px;
float: left;
margin-left: 10px;
margin-top: 20px
}

#left2 .top {
height: 39px;
background: url(images/lista_box_left.gif) top center no-repeat
}
#left2 .top .in {
background: url(images/lista_box_left.gif) top left no-repeat;
height: 39px
}
#left2 .top .in .in2 {
background: url(images/lista_box_left.gif) top right no-repeat;
width: 210px;
float: right;
padding-top: 10px;
text-align: center;
font-weight: bold;
color: #6b4b76;
}

#left2 .content {
background: #e8e8e8 url(images/bg_box_left.gif) top left repeat-x;
padding: 10px;
padding-right: 20px;

}
#left2 .content .teaser {
background: #fff;
height: 410px;
width: 100%;
  padding: 8px;
  overflow: auto;

}
#left2 .content .teaser .in {
border-bottom: solid 1px #ccc;
padding-bottom: 20px
}

h2 {
color: #596f1c;
font-size: 14px;
margin-bottom: 5px
}
#right2 {
margin-left: 250px;
margin-top: 20px;
margin-right: 13px
}
#right2 .top {
margin-top: 15px;
height: 39px;
background: url(images/lista_box_left.gif) top center no-repeat
}
#right2 .top .in {
background: url(images/lista_box_left.gif) top left no-repeat;
height: 39px
}
#right2 .top .in .in2 {
background: url(images/lista_box_left.gif) top right no-repeat;
width: 687px;
float: right;
padding-top: 10px;
text-align: left;
font-weight: bold;
color: #6b4b76;
}
#right2 .content {
background: #e8e8e8 url(images/bg_box_left.gif) top left repeat-x;
padding: 10px;
padding-right: 20px;
}
#form {
width: 500px;
margin: auto auto
}
h3 {
font-weight: bold;
color: #6b4b76;
font-size: 14px
}
span {color: #f00}
form .field {
margin:0 auto 10px;
padding:0;
width:430px;
}
form .field label {
margin:3px 0 0;
padding:0;
position:absolute;
width:150px;
}

form .field input {
border:1px solid #CCCCCC;
margin:0 0 0 164px;
padding:2px;
width:262px;
}
form .field .aboveLabel label {
position:static;
width:360px;
}
form .field textarea {
border:1px solid #CCCCCC;
height:3.6em;
margin:2px 0 0;
padding:2px;
width:426px;
}

form .submitField {
text-align:right;
padding-right: 32px
}

form .submitField button {
background:transparent url(images/buttonBackground.jpg) repeat-x scroll 0 0;
border:1px solid #000;
color:#fff;
cursor:pointer;
font-size:11px;
font-weight:bold;
height:auto;
margin:0;
padding:2px 4px;
text-decoration:none;
width:auto;
}
.clr {clear: both
}
#footer {
margin-top: 40px;
padding-top: 50px;
background: url(images/lista_bottom.jpg) top left no-repeat;
text-align: center
}
#mcFooterContent, #mcFooterContent a, #mcFooterContent b {
font-size: 11px;
color: #8c8b8b

}
#mcFooterContent {
text-align: center
}
a.teaser2 {
color: #75825e;
font-weight: bold;
text-decoration: none;
padding: 0px;
margin: 0;
text-align: left;
display: inline
}

a.teaser2:hover {
text-decoration: underline
}

/*vypis zamestnavatelu*/
.tableContainer {
border:1px solid #ccc;
padding:8px;
}
td.yellow {width: 50%; background-color: #ffe}
#foto {padding-left: 27px}
.pic {width: 120px; padding-bottom: 6px; float: left; margin-right: 1px; font-weight: bold; color: #044891}

