body {
background-color:black;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:0px;
}


/*#wrapper {
background-image:url(images/main_6.png);
width:874px;
height:796px;
margin:auto;
position:relative;
}
*/
#header_first {
background-image:url(images/header_first.png);
position:relative;
height:796px;
}
#first_photo {
position:absolute;
top:318px;
left:128px;
background-image:url(images/first_page_photo.png);
width:431px;
height:298px;
z-index:100;
}

#first_reporting {
position:absolute;
top:318px;
left:128px;
width:431px;
height:290px;
overflow:hidden;
display:none;
padding-left:3px;
padding-top:8px;
}



#first_session {
position:absolute;
top:318px;
left:128px;
width:431px;
height:290px;
overflow:hidden;
display:none;
padding-left:3px;
padding-top:8px;
}


#first_visiting {
position:absolute;
top:318px;
left:128px;
width:431px;
height:290px;
overflow:hidden;
display:none;
padding-left:3px;
padding-top:8px;
}

#first_contact {
position:absolute;
top:318px;
left:128px;
width:431px;
height:298px;
overflow:hidden;
display:none;
padding-left:3px;
}

#reporting_menu {
position:absolute;
top:150px;
left:353px;
background-image:url(images/reporting_first_page_tn_out.jpg);
background-position:top left;
background-repeat:no-repeat;
width:155px;
border:0px solid white;
/*height:76px;*/
cursor:pointer;
padding-top: 80px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;

}


#fotosessia_menu {
position:absolute;
top:150px;
left:519px;
background-image:url(images/ehpv2_ton.jpg);
background-position:top left;
background-repeat:no-repeat;
width:155px;
/*height:76px;*/
cursor:pointer;
padding-top: 80px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;

}

#v_gostjah_menu {
position:absolute;
top:150px;
left:687px;
background-image:url(images/v_gostjah_out.jpg);
background-position:top left;
background-repeat:no-repeat;
width:155px;
/*height:76px;*/
cursor:pointer;
padding-top: 80px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;

}

#za_kadrom_menu {
position:absolute;
top:338px;
left:685px;
background-image:url(images/za_kadrom.jpg);
background-position:top left;
background-repeat:no-repeat;
width:155px;
/*height:76px;*/
cursor:pointer;
padding-top: 80px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;

}

#contact_menu {
position:absolute;
top:530px;
left:685px;
background-image:url(images/kontakty.jpg);
background-position:top left;
background-repeat:no-repeat;
width:155px;
/*height:76px;*/
cursor:pointer;
padding-top: 80px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;

}

#wrapper {
/*background-image:url(images/main1.jpg);*/
width:868px;
margin:auto;
background-image:url(images/middle_rep.png);
}
#header {
background-image:url(images/header.png);
background-repeat:no-repeat;
background-position:top;

}
#footer {
background-image:url(images/footer_rep.png);
background-repeat:no-repeat;
background-position:bottom;
min-height:780px;
position:relative;
text-align:left;
}
#top_reporting {
position:absolute;
top:160px;
left:60px;
height:190px;
width:140px;
border:0px solid red;
background-image:url(images/top_reporting.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-left:310px;
text-align:left;
cursor:pointer;
}

#list_reporting {
padding-top:370px;
padding-bottom:70px;
padding-left:60px;
width:450px;
border:0px solid red;
text-align:left;

}

a:link, a:visited {
text-decoration:none;
color:black;
}
a:hover {
text-decoration:none;
color:#909075;
}

.small_show {
width:145px;
padding-right:5px;
border:0px solid white;
float:left;
font-size:10px;
cursor:pointer;
min-height:170px;
margin-bottom:10px;
}

#first_reporting .small_show {
width:140px;
padding-right:3px;

}

.small_show img {
margin-bottom:5px;
}

td {
vertical-align:top;
}

.first_menu_main {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:0.15em;
width:124px;
height:124px;
border:0px solid black;
cursor:pointer;
color:black;
}

.smaller {
font-size:9px;
}


.menu_main {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:0.15em;
width:120px;
height:50px;
cursor:pointer;
}

a.menu_main {
text-decoration:none;
}

.menu_main a:link {
text-decoration:none;
}

.menu_main a:hover {
text-decoration:none;
color: #909075; 
}


#page_title {
position:absolute;
top:71px;
left:195px;
font-weight:normal;
color:white;
color:  #909075; 
font-family: Lucida;
font-size:11px;
letter-spacing:0.2em;
}