*
{
margin: 0;
padding: 0;
}
body
{
background: url(./images/nodur-ro_02.jpg) repeat-x top left;
}

a
{
font-family: Georgia, Times New Roman;
text-decoration: none;
font-weight: bold;
font-size: 12px;
}
a:hover
{
text-decoration: underline;
}

#simg img
{
border: 1px solid red;
}

a img
{
border-style: none;
}

div#cont
{
background: url(./images/nodur-ro_01.jpg) no-repeat top left;
width: 100%;
height: 500px;
}
#top
{
width: 100%;
height: 220px;
vertical-align: top;
padding: 80px 0px 0px 270px;
_height: 140px;
}
#left, #right
{
vertical-align: top;
}

#left
{
width: 200px;
_width: 180px;
position: absolute;
top: 200px;
left: 0px;
margin: 0px;
padding: 0px;
border: 0px solid red;
clear: both;
z-index: 1000;
}
#right
{
width: 600px;
position: absolute;
top: 155px;
left: 260px;
margin: 0px;
padding: 0px;
border: 0px solid red;
clear: both;
z-index: 1000;
}

div.nav
{
padding: auto 0px;
margin: 0px;
position: absolute;
top: 125px;
left: 270px;
width: 500px;
z-index: 68;
}

ul#tm
{
list-style-type: none;
margin: 14px 0px 0px 0px;
}
ul#tm li
{
vertical-align: middle;
padding: 2px 0px;
margin: 0px;
border: 0px solid red;
float: left;
}
ul#tm li a
{
font-weight: bold;
color: red;
padding: 0px 0px 3px 0px;
margin: 0px 7px 0px 0px;
display: block;
letter-spacing: -1px;
font-size: 12px;
}
ul#tm li a:hover, ul#tm li a.c
{
color: blue;
border-bottom: 2px solid red;
text-decoration: none;
}
.img
{
    margin: 22px auto auto -3px; padding: 0px;
}
.langs
{
    text-align: center;
    margin: 10px auto 0px 20px;
}
ul#lm
{
list-style-type: none;
margin: 15px 5px 0px 20px;
_margin: 15px 5px 0px 10px;
padding: 0px;
float: left;
}
ul#lm li
{
display: block;
vertical-align: middle;
padding: 0px;
margin: 0px;
border: 0px solid red;
float: none;
}
ul#lm li a
{
border: 0px solid red;
display: block;
text-decoration: none;
vertical-align: middle;
height: 24px;
width: 186px;
background: url(./images/nodur-ro_07.jpg) no-repeat center left;
margin: 0px 0px 0px auto;
padding: 7px 0px 0px 7px;
font-weight: bold;
text-transform: lowercase;
word-spacing: +1px;
color: red;
font-size: 12px;
letter-spacing: -1px;
}

ul#lm li a:link
{
}

ul#lm li a:hover, ul#lm li a.c
{
background: url(./images/nodur-ro_09.jpg) no-repeat center left;
color: black;
text-decoration: none;
}
div.searchresult
{
margin: 5px 0px 20px 0px;
width: 600px;
text-indent: 15px;
}

#top form.srcform
{
padding: auto 0px;
margin: 0px;
position: absolute;
top: 10px;
left: 500px;
width: 350px;
z-index: 78;
text-align: right;
}

#footer
{
padding: 0px;
margin: 0px;
position: relative;
bottom: 0px;
left: 0px;
width: 800px;
z-index: 5;
}
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 200;
width: auto;
padding: 10px;
padding-bottom: 0;
border: 1px solid #09305D;
background: #EFEFEF;
visibility: hidden;
z-index: 1001;
cursor: move;
}

.close
{
cursor: hand;
cursor: pointer;
font-weight: bold;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: black;
font-weight: bold;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid #09305D;
background-color: #EFEFEF;
padding: 5px;
z-index: 5000;
}

.hl
{
color: red;
font-style: italic;
}
