html{ padding:0px; margin:0px; }
body {
    behavior: url("htc/csshover.htc");
    text-align: center;
    padding:0px; margin:0px;
    height: 100%;
    min-width:995px;/* for mozilla*/
    font-family: trebuchet ms,trebuchet,verdana,arial,sans-serif; color: #000000;
    background-color: #ffffff;

    scrollbar-face-color: #ffffff;
    scrollbar-track-color: #ffffff;
    scrollbar-3dlight-color: #000000;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
}

a               { text-decoration: none;}
a:hover         { color:#ba4045;}
p,td            { font-size: 10pt; margin:8px 0px 10px 8px; }
p a, td a, ul a { color: #c6a027; }
p a:hover, td a:hover, ul a:hover { color:#ba4045; }
ul, ol, li      { font-size: 10pt; margin:0px; padding:0px; }
div.content ul, div.content ol  { margin-left:26px; }
div.contentfull ul, div.contentfull ol  { margin-left:26px; }

img.back2top    { border: 0px; width:16px; height:16px; margin-top:5px; }

h1 small {font-size: 10pt; }
h1 {font-weight: bold; font-size:16pt; margin:0px 0px 16px 8px; font-style:italic; }
h2 {font-weight: bold; font-size:12pt; margin:0px 0px 0px  8px; font-style:italic; }
h3 {font-weight: bold; font-size:11pt; margin:0px 0px 0px  8px; font-style:italic; }
h4 {font-weight: bold; font-size:10pt; margin:0px 0px 0px  8px; color: #ba4045; }
h4 a { color: #C6A027; }

.caption { display: block; margin-top: 4px; font-size:9pt; line-height: 100%; }

div.box { margin: 0px auto; padding: 0px; width: 995px; height: 100%; position:relative; text-align:left; }
div.top { margin: 0px auto; padding: 0px; width: 995px; height: 126px; }

div.adres       { position: absolute; top: 335px; left: 0px; width: 165px; margin:0px; padding:0px; }
div.adres p     { font-size: 9pt; margin-top:-1px;}
div.content     { position: absolute; top: 335px; left: 331px; width: 498px; margin: 0px; padding: 0px; border-bottom: 25px solid #ffffff; }
div.contentfull { position: absolute; top: 335px; left: 331px; width: 664px; margin: 0px; padding: 0px; border-bottom: 25px solid #ffffff; }
div.header      { position: absolute; top: 128px; left: 0px;}
div.logo        { position: absolute; top: 0px;   left: 165px; }
div.artimage    { position: absolute; top: 42px;  left: 497px; }

div.search              { position: absolute; top: 90px; left: 829px; }
label.search		{ position: absolute; top: 0px;  left: 0px; margin:0px; padding:0px; width:50px; height:18px; border:#87898b solid 1px; line-height: 18px; text-align: center; font-size: 11px; }
input.search-box    { position: absolute; top: 0px; left: 50px; margin:0px; padding:0px; width:94px; height:18px; border:#87898b solid 1px;  }
input.search-submit { position: absolute; top: 0px; left: 146px; margin:0px; padding:0px}

div.news        { position:absolute; top: 335px; left: 829px; width: 166px; margin: 0px 0px 0px 2px; padding:0px; }
div.news ul     { font-size:12px; list-style-type: disc; list-style-position: outside; color:#ba4045; margin-left:16px;}
div.news p a    { color: #000000; }
div.news p a:hover {color:#ba4045;} /* for firefox */

ul.mainmenu                 { position: absolute; top: 3px; list-style-type: none; font-size: 12pt; height: 98px; width: 154px; }
ul.mainmenu li:hover ul     { display: block; }
ul.mainmenu li a            { font-weight: bold; font-size: 10pt; color: #000000; }
ul.mainmenu li a:hover      { color: #ba4045;}
ul.mainmenu li a.selected   { color: #ba4045; }
ul.mainmenu li ul           { position: absolute; list-style-type: none; display: none; width: 150px; left:0px; top:16px; padding-top: 4px;}
ul.mainmenu li ul.selected  { display: block;}
ul.mainmenu li ul li        { position: relative; line-height:16px; }
ul.mainmenu li ul li a      { font-weight: bold; font-size: 9pt; color: #87898b; }

ul.subsubmenu               { display: block; position: absolute; left: 165px; top: 335px; width: 160px; margin: 2px 10px 10px 10px; padding: 0px; list-style-type: none; }
ul.subsubmenu li            { display: block; line-height: 14px; font-weight: bold; font-size: 9pt; margin-bottom: 3px;}
ul.subsubmenu li a          { color: #87898b; }
ul.subsubmenu li a:hover    { color: #ba4045; }
ul.subsubmenu li a.selected { color: #ba4045; }

div.generalmenu             { position: absolute; top: 4px; left:835px; font-weight: bold; font-size: 9pt; }
div.generalmenu a           { color: #4a9cde; display:block; }
div.generalmenu a:hover     { color: #ba4045; }
div.generalmenu a.selected  { color: #ba4045; }

div.leftsubmenu             { font-weight: normal; font-size: 9pt; position:absolute; margin: 0 0 0 9px; border-bottom: 25px solid #ffffff; }
div.leftsubmenu a           { color: #4a9cde; display:block; width: 160px; }
div.leftsubmenu a:hover     { color: #ba4045; }
div.leftsubmenu a.selected  { color: #ba4045; }

a.login { position: absolute; right: 11px; color: #C6A027; top: 3px; font-weight: bold; font-size: 13px; margin-top: 0px; display: block; width: 60px; height: 16px; line-height: 16pxpx; text-align: right; }
a.login:hover { color: #BA4045; } 

* html a.login { top: 6px; }


a.sitemap2, span.sitemap2 {display: block; color: #87898b; font-size: 13px; margin: 5px 0px 0px 10px; font-weight: bold; line-height: 13px;}
a.sitemap3, span.sitemap3 {display: block; color: #87898b; font-size: 13px; margin: 5px 0px 0px 30px; font-weight: bold; line-height: 13px;}
a.sitemap4, span.sitemap4 {display: block; color: #87898b; font-size: 11px; margin: 5px 0px 0px 50px; line-height: 11px;}
a.sitemap5, span.sitemap5 {display: block; color: #87898b; font-size: 11px; margin: 5px 0px 0px 70px; line-height: 11px;}

/* wysiwyg styles */
div.ttlayer { display: inline; }
div.ttlayer p.document { margin: 0px; display: inline; }
div.ttlayer p.document img { margin: 0px 8px 0px 0px; border-width: 0px; width: 16px; height: 16px; }
div.ttlayer p.imagecaption { display: block; margin: 0px; text-align: center; }
