.col-cont {  }

.col-200 { width: 15em; float: left; }

.col-200 .wrapper { margin-right: 1em; }

.col-wide { margin-left: 15em; }

.col-wide-x2 { margin-left: 15em; }
.col-wide-x3 { margin-left: 30em; }
.col-wide-x4 { margin-left: 45em; }
.col-wide-x5 { margin-left: 60em; }
.col-wide-x6 { margin-left: 75em; }

#search { width: 100%; }

#doc3 { margin: 20px; }

.clear { clear: both; }

.slogan { background-image: url(/i/images/slogan-bg.gif); background-repeat: no-repeat; width: 755px; height: 30px; position: relative; left: 13em; margin-bottom: .9em; white-space: nowrap;}

.slogan h6 { font-weight: normal; font-size: 12px; margin-left: 35px; line-height: 32px; }

.t { background: url(/i/images/brdr1.gif) 0 0 repeat-x; background-color: #f2f2f2; }

.b { background: url(/i/images/brdr1.gif) 0 100% repeat-x }

.l { background: url(/i/images/brdr1.gif) 0 0 repeat-y }

.r { background: url(/i/images/brdr1.gif) 100% 0 repeat-y }

.bl { background: url(/i/images/brdr1_bl.gif) 0 100% no-repeat }

.br { background: url(/i/images/brdr1_br.gif) 100% 100% no-repeat }

.tl { background: url(/i/images/brdr1_tl.gif) 0 0 no-repeat }

.tr { background: url(/i/images/brdr1_tr.gif) 100% 0 no-repeat; }

.pic-cont { margin: 0 auto; width: 420px; text-align: center; }

button { background-color: #f1f1f1; border: 1px solid #e8e7e7; border-right: 1px solid #b0b0b0; border-bottom: 1px solid #b0b0b0; color: black; padding: .3em .6em; font-size: 85%; }

button.red { background-color: #fe4a0b; border-top: 1px solid #fe7748; border-right: 1px solid #c25d39; border-bottom: 1px solid #c25d39; border-left: 1px solid #fe7748; }

.button-imp-cor1 { background: url(/i/images/bg_impmenu_2.gif) repeat-x 14em; }

.button-imp-cor2 { background: url(/i/images/bg_impmenu_1.gif) no-repeat left; height: 51px; }

.button-imp-cor2 a { color: black; text-decoration: none; }

.button-imp-cor2 p { color: #636363 }

.button-imp-cor2 .wrapper { padding-left: .9em; padding-top: .5em; }

.col-wide-x2.button-imp-cor1 { background-position: right; }
.col-wide-x3.button-imp-cor1 { background-position: right; }
.col-wide-x4.button-imp-cor1 { background-position: right; }
.col-wide-x5.button-imp-cor1 { background-position: right; }
.col-wide-x6.button-imp-cor1 { background-position: right; }

.menu1-cor1 { background: url(/i/images/bg_menu_2.gif) repeat-x right; min-width: 730px; }

.menu1-cor2 { background: url(/i/images/bg_menu_1.gif) no-repeat left; height: 51px; }

.menu1-item { border-left: 1px solid #bbbbbb; border-right: 1px solid #ebebeb; float: left; height: 51px; }

.menu1-item.first { border-left: 0; }

.menu1-item.last { border-right: 0; }

.menu1-item a { display: block; padding: 20px 10px 20px 0; margin: 0 10px 0 20px; font-family: "Trebuchet MS", Tahoma, sans-serif; font-size: 18px; color: black; text-decoration: none; line-height: 50%; }

ul#objav li { padding-left: 1.8em; background: url(/i/images/bullet_2.gif) no-repeat .6em .9em; background-color: #ececec;}

.button-block li { border-top: 1px solid #f1f1f1; border-bottom: 1px solid #a8a8a8; background-color: #ececec; padding: .9em .6em; cursor: pointer; }

.button-block li:hover { background-color: #f5f5f5; }

#imp-menu { background: url(/i/images/brdr2.gif) repeat-x bottom; margin: 1.8em 0 1.8em 0; padding-bottom: 1.8em; }

ul#news { margin-bottom: 1.8em; }
a.news { color: black; text-decoration: none; }

#col-udaff { background: url(/i/images/brdr2.gif) repeat-x top; margin: 1.8em 0; padding: 0.2em 0; }

/*ul#objav li { list-style: square outside; list-style-image: url(/i/images/bullet_2.gif); }*/



a { color: #00529f; }

a.user, p.signature a { font-weight: bold; }

h1 a { color: #ff490b }
h3 a { color: #ff490b }






ol.category li { display: inline; margin: 0; font-size: 88%; margin-right: -.9em; }

ol.category li a { background: url(/i/images/bullet_1.gif) no-repeat .6em .6em; background-color: #999999; padding: .3em; padding-left: 1.8em; padding-right: .9em; color: white; text-decoration: none; text-shadow: #5b5b5b 1px 1px 0; }

ol.category li.prev a, ol.category li.next a { background: none; text-shadow: none; color: #00529f; margin: 0; padding: .3em; text-decoration: underline; }

ol.category li.prev, ol.category li.next { padding: 0 .9em;  }

.item h1 { margin: .9em 0 .2em 0; }

.item p { margin: .9em 0; }

p.comments-num { margin: 0; float: right; }

a.c { text-decoration: none; color: black; border: 1px solid #e8e7e7; background-color: #f1f1f1; padding: .3em .6em;; font-weight: bold; border-bottom: 1px solid #b0b0b0; border-right: 1px solid #b0b0b0; font-size: 88%; display: block; position: relative;}
p.comments-num span.caption a.c { display: inline;}

.uho .bullet, .uho .bullet2 { color: #ff490b; font: 300%/0 "Times New Roman", Times, serif; vertical-align: -.1em; }

.uho { text-indent: -.9em; }

.uho a { text-decoration: none; color: black; }

div.entrance, div.maillist, p.uho { background: url(/i/images/brdr2.gif) repeat-x bottom; padding: 0.9em 0; }

p.uho { padding-bottom: 0; background: none; }

div.entrance dt, div.entrance dd,
div.maillist dt, div.maillist dd { float: left; margin-top: .6em; }
div.entrance dt, div.maillist dt { width: 8.5em; }
div.entrance dd, div.maillist dd { width: 5.5em; clear: right; }

input { padding: .1em 0; }

input#login, input#password, input#mail { width: 7.5em; }

div.entrance p { white-space: nowrap; font-size: 75%; letter-spacing: -0.1em; }

div.search { background-color: #ececec; padding: .9em; }

.panel { padding: .6em; background-color: #f2f2f2; font-size: 85%; line-height: 1.8; }
.panel .image { float: left; }
.panel .caption { float: left; margin-left: .9em; }
.panel .caption2 { float: left; margin-right: .9em; }
.panel .right { float: right; }

.clear { clear: both; }


#di356 h1 { margin: .9em .3em .6em .3em; }
#di356 p { margin: .6em .9em; }

div.poll li { margin: 0 0 .9em 2.5em; text-indent: -1.6em; }
div.poll li input { margin-right: .6em; }
div#rp div.poll h1 { margin-top: 0; }
div#rp div.poll p { margin-top: .9em; margin-bottom: 0; margin-left: .6em; }
div.poll dt { margin-left: .6em; }

.advert-horz .wrapper { text-align: center; }
.item .wrapper { text-align: center; }

/* wide blocks with dotted borders top... */

.advert-horz, .counters, #ft .menu { background: url(/i/images/brdr2.gif) repeat-x top; margin: 1.8em 0; padding-top: 1.8em; }

/* ...and bottom */

.advert-horz .wrapper, #ft .menu .wrapper { background: url(/i/images/brdr2.gif) repeat-x bottom; padding-bottom: 1.8em; }

#ft div.menu1-bottom a { padding: 10px; margin: 0 20px 0 0; font-family: "Trebuchet MS", Tahoma, sans-serif; font-size: 18px; display: block; float: left; } 

#ft .menu .wrapper .wrapper2 { background-color: #ececec; }

#ft div.search { width: 15em; float: left;  }

#ft .menu-small { padding-left: 17em; text-align: left; margin-top: .9em; }
#ft .menu-small a { padding: 10px; }

#ft .advert { font-size: 85%; float: right; margin-right: 1.8em;}
#ft .advert img { float: left; margin-top: .3em; margin-right: .3em; }

strong { font-weight: bold; }

.advert-footer { font-size: 85%; text-align: center; padding: .9em; margin-top: 5.4em; background-color: #ececec; }

div.subproject { text-align: right; font-family: Arial, sans-serif; padding-right: 125px; background: url(/i/images/subproject.gif) no-repeat top right; margin: .9em 0; cursor: pointer;}

div.subproject h2 { padding: 9px 0; font-size: 19px; }
div.subproject h2 a { color: black; text-decoration: none; }

div.counters .left { float: left; margin-left: 1.8em;}
div.counters .right { float: right; margin-right: 1.8em; }


.menu2 { position: absolute; border-top: .3em solid #ff490b; top: 105px; left: 17.4em; float: left; z-index: 999; min-width: 54.5em; }

.menu2 .wrapper { border: 1px solid #a0a0a0; padding: 0; background: white url(/i/images/bg_menu2_3.gif) repeat-x 0 top; }

.menu2 .column { float: left; padding: .9em .6em; }
.menu2 .column { border-left: 1px solid #c6c6c6; border-right: 1px solid #f7f7f7; }
.menu2 .column.first { border-right: 1px solid #f7f7f7; border-left: 0; }
.menu2 .column.last { border-right: 0; }
.menu2 ul { width: 9.5em; }
/*.menu2 li { margin-bottom: .3em; }*/
.menu2 a { text-decoration: none; color: black; padding: .3em; display: block; }
.menu2 a:hover, .menu2 a.active { background-color: #ff490b; color: white;}

div.menu1-item.active { background: url(/i/images/bg_menu2_1.gif) no-repeat 11px 8px;  }
div.menu1-item.active a { color: white; background: url(/i/images/bg_menu2_2.gif) repeat-x right 8px; }

div.menu1-item.cactive { background: url(/i/images/bg_menu2_1.gif) no-repeat 11px 8px;  }
div.menu1-item.cactive a { color: white; background: url(/i/images/bg_menu2_2.gif) repeat-x right 8px; }

div#doc3 { min-width: 72em; }

div.pic h1 { margin-top: 0; margin-bottom: .6em; }
div.pic button { float: right; }
div.pic .panel { margin: .3em 0 .9em 0; }
div.pic .panel img { margin-right: 5px; }
div.pic { padding: 1.8em; padding-bottom: .3em; }

div.pic a.c, ul#news a.c { background-color: white; }

input.flop { color: #9c9c9c; }
input.flop.focus { color: black; }

p.error { color: #ff490b; font-weight: bold; }

<!-- adlabs teaser -->
div#di356 div.poll h1 { margin-top: 0; }
div#di356 div.poll p { margin-top: .9em; margin-bottom: 0; margin-left: .6em; }

ul.list { padding-left: 1.5rem; }
ul.list li { list-style: square inside; }
ol.list { padding-left: 1.5rem; }
ol.list li { list-style: decimal inside; }
