body  {
width: 900px;
margin-left: auto;
margin-right: auto;

margin-top: 28px;
margin-bottom: 24px;

background-color: #e3e3e3;

font-family: Trebuchet MS, MS Trebuchet, Verdana, Arial, sans-serif;
font-size: 12px;

color: #534741;
}

h1  {
display: none;
}

.left {
float: left;
}

.right  {
float: right;
}

.clearer  {
clear: both;
}

.crn-left-top {
position: absolute;
left: 0px;
top: 0px;
background-repeat: no-repeat;
background-position: left top;

font-size: 1px;
}

.crn-left-bottom {
position: absolute;
left: 0px;
bottom: 0px;
background-repeat: no-repeat;
background-position: left bottom;

font-size: 1px;
}

.crn-right-top  {
position: absolute;
right: 0px;
top: 0px;
background-repeat: no-repeat;
background-position: right top;

font-size: 1px;
}

.crn-right-bottom  {
position: absolute;
right: 0px;
bottom: 0px;
background-repeat: no-repeat;
background-position: right bottom;

font-size: 1px;
}

#top {
width: 860px;
height: 55px;

padding-left: 20px;
padding-right: 20px;
}

#top img  {
border: none;
}

#top .left img  {
border-right: 1px solid #bfbcba;
padding-right: 21px;

margin-right: 21px;

float: left;
}

#top .left span {
position: relative;
top: 4px;
}

#top .right img {
position: relative;
top: -14px;

border: none;

margin-left: 13px;
padding: 0;
margin-right: 0;
}

#top .right span {
position: relative;
top: 4px;
}

#top .right span a, #top .right span a:link, #top .right span a:visited {
color: #f7941d;
text-decoration: none;
font-weight: bold;
}

#top .right span a:hover {
text-decoration: underline;
}

#header {
width: 900px;
height: 184px;

background-color: #ffffff;
}

#header-top {
width: 900px;
height: 32px;

position: relative;
}

#header-top .crn-right-top {
width: 23px;
height: 22px;

background-image: url('dsgn-images/main-crn-right-top.jpg');
}

#header-top #text {
padding-left: 21px;
padding-right: 21px;

display: inline;

padding-top: 7px;

height: 25px;

background-color: #e3e3e3;

position: relative;
float: left;
}

#header-top #text .crn-right-bottom {
width: 3px;
height: 4px;

background-image: url('dsgn-images/header-top-text-crn-right-bottom.jpg');
}

#header-top-menu-crn  {
width: 2px;
height: 2px;

float: left;

background-image: url('dsgn-images/header-top-menu-crn.jpg');
}

#header-top #top-menu {
float: right;

height: 32px;

margin-right: 20px;
}

#header-top #top-menu .item {
height: 25px;

padding-top: 7px;

padding-left: 11px;
padding-right: 11px;

background-color: #e3e3e3;

position: relative;

float: left;
}

#header-top #top-menu .item .crn-left-bottom {
width: 5px;
height: 4px;

background-image: url('dsgn-images/header-top-menu-item-crn-left.jpg');
}

#header-top #top-menu .item .crn-right-bottom {
width: 5px;
height: 4px;

background-image: url('dsgn-images/header-top-menu-item-crn-right.jpg');
}

#header-top #top-menu .item a, #header-top #top-menu .item a:link, #header-top #top-menu .item a:visited  {
color: #362f2d;
text-decoration: none;
}

#header-top #top-menu .item a:hover {
color: #f7941d;
}

#header-top #top-menu .item a.active  {
color: #f7941d;
text-decoration: none;
}

#header-top #top-menu .sep  {
width: 1px;
height: 14px;

float: left;

margin-top: 9px;
margin-left: 5px;
margin-right: 5px;

background-color: #f7941d;
}

#header-bottom  {
width: 900px;
height: 152px;

position: relative;
}

#header-bottom .crn-left-top {
width: 23px;
height: 22px;

background-image: url('dsgn-images/main-crn-left-top.jpg');
}

#header-bottom .crn-left-bottom {
width: 23px;
height: 22px;

background-image: url('dsgn-images/main-crn-left-bottom.jpg');
}

#header-bottom .crn-right-bottom {
width: 23px;
height: 22px;

background-image: url('dsgn-images/main-crn-right-bottom.jpg');
}

#header-bottom a  {
width: 860px;
height: 112px;

margin-left: auto;
margin-right: auto;

position: relative;
top: 21px;

display: block;
}

#header-bottom img  {
border: 4px solid #f7941d;
}

#menu {
width: 860px;
height: 35px;

padding-top: 18px;

padding-left: 20px;
padding-right: 20px;
}

#menu h2  {
margin: 0;

font-size: 12px;

color: #f7941d;
}

#menu .right a, #menu .right a:link, #menu .right a:visited {
color: #534741;
text-decoration: none;

font-weight: bold;

float: left;
}

#menu .right a:hover  {
color: #f7941d;
}

#menu .right a.active {
color: #f7941d;
}

#menu .right span {
margin-left: 12px;
margin-right: 12px;

display: block;

float: left;

height: 14px;
width: 1px;

position: relative;
top: 1px;

background-color: #f7941d;
}

#menu .right span.grey  {
background-color: #666666;
}

#menu .right div.sep {
margin-left: 12px;
margin-right: 12px;

float: left;

height: 2px;
width: 2px;

position: relative;
top: 7px;

background-color: #f7941d;
}

#menu .right img  {
border: none;
float: left;
}

#menu .right #mail  {
margin-top: 4px;
}

#plemena  {
float: left;
}

#plemeno-tooltip  {
height: 10px;
width: 355px;

font-size: 10px;

clear: both;

position: relative;
top: -2px;

text-align: center;
}

#main {
width: 816px;

padding-left: 42px;
padding-right: 42px;
padding-top: 34px;
padding-bottom: 24px;

background-color: #ffffff;

position: relative;

text-align: justify;
line-height: 18px;
}

#main .crn-left-top {
width: 23px;
height: 22px;

background-image: url('dsgn-images/main-crn-left-top.jpg');
}

#main .crn-left-bottom {
width: 23px;
height: 22px;

background-image: url('dsgn-images/main-crn-left-bottom.jpg');
}

#main .crn-right-top {
width: 23px;
height: 22px;

background-image: url('dsgn-images/main-crn-right-top.jpg');
}

#main .crn-right-bottom {
width: 23px;
height: 22px;

background-image: url('dsgn-images/main-crn-right-bottom.jpg');
}

#main p  {
margin-top: 0;
margin-bottom: 10px;
}

#main em.datum  {
display: block;
font-style: normal;
color: #9e9595;
}

#main img  {
border: 2px solid #f7941d;

margin-top: 5px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 5px;
}

#main a, #main a:link, #main a:visited {
color: #534741;
text-decoration: underline;

padding-left: 2px;
padding-right: 2px;
}

#main a:hover  {
color: #ffffff;
background-color: #f7941d;
}

#main hr  {
width: 436px;
height: 1px;

font-size: 1px;
margin-left: auto;
margin-right: auto;

background-color: #f7941d;
background-image: url('dsgn-images/main-separator-bg.jpg');

clear: both;
margin-top: 15px;
margin-bottom: 15px;

border: none;
}

#main ul {
margin: 0;
padding: 0;

margin-bottom: 9px;
margin-left: 40px;

list-style-type: none;
}

#main ul li  {
margin: 0;
padding: 0;

padding-left: 14px;

margin-bottom: 1px;

background-image: url('dsgn-images/li-bg.jpg');
background-repeat: no-repeat;
background-position: 0px 9px;
}

#main h3 {
margin-top: 5px;
margin-bottom: 3px;

font-size: 17px;
}

#main h4 {
margin-top: 5px;
margin-bottom: 2px;

font-size: 14px;
}

#main h5 {
margin-top: 4px;
margin-bottom: 1px;

font-size: 12px;
}

#main table {
border-collapse: collapse;
border: 2px solid #f7941d;

margin-bottom: 8px;
}

#main table tr, #main table th, #main table td  {
border: 1px solid #f7941d;
}

#main table td, #main table th  {
padding: 3px;
background-color: #ffefdc;
}

#main table th  {
text-align: left;
}

#footer {
width: 900px;
height: 12px;

padding-top: 28px;
padding-bottom: 6px;

text-align: center;

color: #999999;
}

#footer a, #footer a:link, #footer a:visited  {
font-weight: bold;
color: #534741;
text-decoration: none;
}

#footer a:hover {
color: #f7941d;
}

#footer span {
margin-left: 34px;
margin-right: 34px;

color: #a39d9a;

font-size: 14px;
}

#footer img {
border: none;
margin-left: 7px;
}

#preload  {
display: none;
}

.foto {
width: 182px;
padding: 5px;
padding-top: 2px;
float: left;
margin-top: 10px;
margin-left: 13px;
border: 1px solid #000000;
}
