html,body,img,h1,h2,h3,h4,h5,h6,h7,form,iframe,ul,li,a,p {
margin: 0; 
padding: 0; 
border: 0; 
outline: none;
}

html {
overflow: -moz-scrollbars-vertical;
background: #000;
}

body {	
background: #000;
font-family: arial, tahoma, verdana;
color: #000;
font-size: 11px;
/*padding-top: 77px;*/
line-height: 16px;
}

a, a:link, a:hover, a:visited, a:active {
color: #000;
text-decoration: none;
}

.wrapper {
/*width: 869px;
/* margin: 0 auto; */
width: 980px;
background: #000;
padding-bottom: 33px;
padding-right: 33px;
}

.fl {
float: left;
}

.fr {
float: right;
}

.cl {
clear: both;
}

.main_menu {
width: 105px;
padding-top:40px;
}

.main_menu span {
padding-left: 20px;
line-height: 18px;
font-size: 10px;
}

.logo {
width: 183px;
margin-right: 19px;
}

.top {
width: 370px;
}

.fp_title {
color: #FFF;
padding-top: 94px;
}

.asset_link {
display: block;
text-indent: -999999px;
}

.link_logo {
width: 183px;
height: 137px;
background: url(assets.gif) 0px 0px no-repeat;
position: aboslute;
z-index: 1;
}

.main_menu_documentary {
width: 105px;
height: 28px;
background: url(assets.gif) 0px -160px no-repeat;
}

.main_menu_travel {
width: 105px;
height: 28px;
background: url(assets.gif) 0px -188px no-repeat;
}

.main_menu_multimedia{
width: 105px;
height: 28px;
background: url(assets.gif) 0px -216px no-repeat;
}

.main_menu_publications{
width: 105px;
height: 28px;
background: url(assets.gif) 0px -244px no-repeat;
}

.main_menu_exhibitions{
width: 105px;
height: 28px;
background: url(assets.gif) 0px -271px no-repeat;
}

.toplink {
margin-right: 15px;
text-indent: -999999px;
display: block;
float: left;
}

.top_menu_photographer {
width: 160px;
height: 83px;
background: url(assets.gif) -183px 0px no-repeat;
}

.top_menu_photographer_a {
width: 158px;
height: 137px;
background: url(assets.gif) -343px 0px no-repeat;
}

.top_menu_contact {
width: 73px;
height: 84px;
background: url(assets.gif) -183px -137px no-repeat;
}

.top_menu_contact_a {
width: 73px;
height: 137px;
background: url(assets.gif) -256px -137px no-repeat;
}

.top_menu_printsales {
width: 73px;
height: 84px;
background: url(assets.gif) -183px -302px no-repeat;
}


.top_menu_printsales_a {
width: 73px;
height: 137px;
background: url(assets.gif) -256px -302px no-repeat;
}


.photographer_box {
width: 224px;
padding: 10px;
background: #FFF;
color: #000;
position: absolute;
margin-left: 202px;
margin-top: 14px;
}

.contact_box {
width: 137px;
padding: 10px;
background: #FFF;
color: #000;
position: absolute;
margin-left: 377px;
margin-top: 14px;
}

.print_sales_box {
width: 137px;
padding: 10px;
background: #FFF;
color: #000;
position: absolute;
margin-left: 465px;
margin-top: 14px;
}

.main_menu a, .main_menu {
color: #FFF;
text-decoration: none;
}

.desc_box {
width: 308px;
padding: 10px;
background: #FFF;
color: #000;
/* margin-left: 5px; */
margin-top: 40px;
}

.preview {
background: #FFF;
width: 61px;
height: 387px;
margin-left: 17px;
margin-top:40px;
}

.content {
margin-top: 40px;
}

.picture {

color: #FFF;
line-height: 18px;

text-align: right;
margin-top: -43px;
}

#up {
background: url(up.jpg) top left no-repeat;
width: 16px;
height: 11px;
text-indent: -99999px;
display: block;
font-size: 1px;
line-height: 1px;
}

#down {
background: url(down.jpg) top left no-repeat;
width: 16px;
height: 11px;
text-indent: -99999px;
display: block;
font-size: 1px;
line-height: 1px;
}

.scr {
padding-top: 407px;
padding-left: 2px;
padding-right: 1px;
}

.spletko {
display: block;
background: url(spletko.jpg) top left no-repeat;
width: 133px;
height: 24px;
text-indent: -99999px;
margin: 10px auto 10px auto;
}
