body {font: 90% arial, helvetica, sans-serif; padding: 0px; color: #000000; background-color: #580000;text-align: center; margin: 0px;}
#body-content3 {font: 70% arial, helvetica, sans-serif; margin: 0px; padding: 0px; color: #000927; background-color: #FFFFFF; background-image: none; }
input,select {font-family: arial, helvetica, sans-serif;}
td {font-family: arial, helvetica, sans-serif; _font-size: 80%;}

h1 {color: #FFEFCA; font-size: 26px; margin: 5px 15px 15px 0px; padding: 0px; text-align: center; font-family: "Times New Roman"; font-style: italic; text-decoration: none;}
h2 {color: #FF6600; font-size: 130%; border-bottom: 0px; text-align: left; margin: 5px 0px 5px 0px; padding: 0px;}
h3 {font-size: 150%; font-weight: bold; margin: 0px; padding: 0px;}
img {border: 0px;}
acronym {border-bottom: 1px #4A4A4A dotted;}
a {color: #000000;}
a:visited { color: #000000;}
a:hover { text-decoration: none; color: #580000;}
a img {vertical-align: middle;}

#webmaster-edit {border: 1px solid gray; position: fixed;  top: 2px; left: 2px; padding: 2px 5px 2px 5px; background-color: #EEEEEE;  color: black;}

/*HRUBY FORMAT STRANKY*/
#top-bg {background: transparent url(img/top_bg.gif) center top no-repeat;margin-left: auto; margin-right: auto;}
/*#top-bg-page {background: transparent url(img/page_bg.gif) left top repeat-y; width: 1017px; padding-right: 15px; margin-left: auto; margin-right: auto; }*/
/*#top-bg-left {background: transparent url(img/page_bg_left.gif) 50% top repeat-x;}*/
#pageie {width: 1017px; margin-top: 0px; margin-left: auto; margin-right: auto;}
#page {}
#page-bg {background: transparent url(img/page_bg.gif) left top repeat-y;}
#header #logo img, #header #logo a img, #header #logo {border: 0px; margin:0px; padding: 0px; overflow: hidden;}
#headerie {padding-top: 0px;}
#header {background: #FFFFFF url(img/header.jpg) left top no-repeat; height: 248px; overflow: hidden; position: relative;}
#header-top {background: #FFFFFF url(img/header_top.gif) left top no-repeat; height: 23px; overflow: hidden; position: relative;}
#header-nadpis {background: #FFFFFF url(img/header_nadpis.gif) left top no-repeat; height: 43px; overflow: hidden; position: relative;}
#menu #header-odkaz a {display: block;width: 266px; height: 271px; text-decoration: none; background: #FFFFFF url(img/logo.jpg) left top no-repeat;}
#menu #header-odkaz a span {visibility: hidden;}
#logo {float: left;}
/*224, 630*/
/*#page-top {background: transparent url(img/page_top.gif) left top no-repeat;}*/
#page-bottom {background: transparent url(img/page_bottom.gif) left bottom no-repeat;}
#contentie {margin: 10px 0px 20px 260px; vertical-align: top; text-align: left; font-size: 110%; color: #000000; padding: 0px 0px 10px 0px;}/*min-height: 600px; _height: 600px;*/
#contentie ul li {margin-left: 20px;}/*kvuli ul li u float fotek, aby nepretekaly do obrazku*/
#content {width: 742px; overflow: hidden; padding-bottom: 20px;_width: 735px;}
#footerie {margin: 0px; padding: 30px 20px 0px 20px; height: 56px; font-size: 80%; clear: both; color: #000000; text-align: center; }/*background: #7b5e47 url(img/footer_bg.gif) top left repeat-x;*/
#footer {text-align: center;}
#footer a,#footer a:visited {color: #000000;}
#footer a:hover {color: #a27b5b;}
/*
#footer a,#footer a:visited {color: #FF1200;}
#footer a:hover {color: #CC1200;}
*/
/*ZOBRAZENI JEN PROSTREDNIHO SLOUPCE*/
#content3 {background-color: #FFFFFF; margin: 0px; padding: 0px 0px 30px 0px;}

#drobeckova-navigace {padding: 0px; font-size: 100%; padding: 5px 0px 0px 20px; color: #ffefca; height: 20px; text-align: left; overflow: hidden; white-space: nowrap;position: absolute; left: 0px; top: 225px;  }
#drobeckova-navigace a,#drobeckova-navigace a:visited {color: #ffefca;}
#drobeckova-navigace a:hover {color: #ffffff;}

/*NAHLEDY FOTEK nahled:140x105*/
.fotkanahledie {margin: 7px 0px 0px 0px;}
/*.fotkanahledie .fotkanahled { border: 3px solid #0F7426; background-color: #E3FFE3; display: table-cell; text-align: center; vertical-align: middle; width: 158px; height: 128px; _width: 161px;}
.fotkanahledie .fotkanahled * { vertical-align: middle; }
.fotkanahledie .fotkanahled span {_display: inline-block; _height: 100%; _width: 1px; }
.fotkanahledie .fotkanahled img {margin: 5px; border: 2px solid green; padding : 0px; display: block; margin-left: auto; margin-right: auto; vertical-align: middle; _display: inline;}
*/
/*VYJIMKY*/
#content .clanek .clanek-text h2 .obrazek img {margin: 5px; display: block; margin-left: auto; margin-right: auto; vertical-align: middle; _display: inline;}
#content .clanek .clanek-text img {margin: 5px;}
#content .clanekkategorie img {margin: 5px;}
#content .clanekkategorie {padding-right: 10px;}
/*ZOBRAZENI NAHLEDU FOTEK ALBA*/
.fotkanahledseznam {float: left; display: inline;}

/*SLIDESHOW*/
.fotka { margin: 2px 1px 2px 1px; text-align: center; }
.fotka ,.foto { background-color: transparent;}
/*.fotka .foto img {border: 2px solid #0F7426;}*/
.fotka .foto #popisfotky {background-color: transparent; color: #890f01; margin: 5px;padding: 5px; text-align: left; border: 1px solid #410000; border-width: 1px 0px; }
.fotka .seznam { width: 100%;height: 220px; overflow: auto; white-space: nowrap; margin: 5px; margin-left: auto; margin-right: auto;}
.fotka .seznam img {margin: 2px;}

/*VZHLED CELEHO MENU*/
#menuie {float: left; text-align: left; width: 266px; background: transparent url(img/logo_bottom.gif) right 271px no-repeat; margin: 0px; padding: 0px;}
#menu {padding: 0px 0px 10px 0px; overflow: hidden;}
#menu #vlajky {text-align: center; padding: 5px; padding-bottom: 20px;}
#menu #vlajky img {padding-left: 5px; padding-right: 5px;}
#header #menu-horni {text-align: left; position: absolute; top: 32px; left: 240px;height: 35px; width: 760px; overflow: hidden; border: 0px;}
#header #menu-horni li {margin: 0px;list-style-type: none;font-size: 16px;display: inline; padding-left: 3px; padding-right: 7px;}
#header #menu-horni li a { color: #FFFFFF; text-decoration: none; font-weight: bold; font-style: italic;background: transparent url(img/menu.gif) top right no-repeat; padding: 10px 20px 10px 0px; height: 15px;  display: -moz-inline-box; display: inline-block;}
#header #menu-horni li a:hover,#header #menu-horni li a.menuactive {color: #fd6500;}
#header #menu-horni ul {margin: 0px; padding: 0px; white-space: nowrap;}

#menu {padding: 0px;}
#menu ul {margin: 0px; padding: 0px; list-style-type: none; border: 0px; padding-top: 50px; }
/*.menu ul li ul {padding: 0px;	margin: 0px; border: 0px; border: 0px;}*/
/*.menu ul li ul li ul {border: 0px;}*/
#menu ul li ul li a {font-size: 14px; color: #ffe9b6;padding: 6px 23px 6px 10px;background-image: none;}
/*#menu ul li ul li a:hover, #menu ul li ul li .menuactive {background: transparent url(img/menu_top2_active.jpg) no-repeat; color: #FFFFFF;}*/
#menu ul li a {background: transparent url(img/menu.gif) top left no-repeat; font-family: "Times New Roman"; font-style: italic; color: #ffe9b6; padding: 6px 23px 7px 10px; text-decoration: none; font-size: 20px; margin: 0px; text-align: right; display: block; _width: 100%; _display: inline-block;}
#menu li li li a {padding: 6px 0px 6px 22px;}
#menu ul li a:hover {background: transparent url(img/menu_hover.gif) top left no-repeat; color: #761101;}
#menu ul li .menuactive {background: transparent url(img/menu_hover.gif) left top no-repeat; color: #761101;}
#menu ul li li a:hover {background: transparent url(img/podmenu_hover.gif) top left no-repeat; color: #ffe9b6;}
#menu ul li li .menuactive {background: transparent url(img/podmenu_hover.gif) left top no-repeat; color: #ffefca;}
/*#menu ul li a:hover, #menu ul li .menuactive {color: #FFFFFF;}*/
/*#menu ul ul {border: 0px; border-top: 0px solid #FFFFFF;}*/
#menu ul ul {padding-top: 0px;}
/*#menu ul li ul li a {background: transparent url(img/menu_top2.jpg) no-repeat;}*/

#menu ul#druhe-menu {padding-bottom: 30px; padding-top: 0px;}

.fieldset {text-align: center; margin-bottom: 10px; _margin: 30px 0px 30px 0px;}
fieldset {_position: relative; _padding: 0px 10px 10px 10px; text-align: left;}
html>body fieldset {_padding: 1em;}
fieldset legend {_position: relative; _top: -1em;}
fieldset { margin-left: auto; margin-right: auto; border: 1px solid #000927; background-color: #FFFFFF; width: 95%; color: #000927; }
fieldset table {width: 100%; font-size: 1em; color: #000927;}
fieldset table tr td {padding-right: 5px; padding-left: 5px; text-align: center; font-size: 100%; color: #000927;}
fieldset table tr .levy {width: 150px; text-align: right; vertical-align: top; font-weight: bold;}
fieldset table tr .pravy {text-align: left; vertical-align: top;}
legend { background: #6282ad url(img/bg.gif) left top repeat-x; color: #FFF000; border: 1px solid #000927; padding: 5px 10px; font-weight: bold; margin-top: 5px; font-size: 120%;}
legend a, legend a:visited {text-decoration: none;color: #FFFFFF;}
legend a:hover {text-decoration: none; color: #FFFFFF;}
.alba_nahledy {background-color: #EDDC94;}

/*SITEMAP*/
#sitemap, #sitemap ul { padding: 0px; margin: 0px; }
#sitemap li { padding: 10px 0px 0px 0px; margin: 0px 0px 0px 10px;}
#sitemap li li {margin-left: 20px;}
#sitemap li li li {margin-left: 30px;}
#sitemap li li li li {margin-left: 40px;}
#sitemap li li li li li {margin-left: 50px;}
#sitemap li li li li li li {margin-left: 60px;}

td,tr,table {margin: 0px; padding: 0px; text-align: left;}
.tabulka { border: 1px solid #000927; margin: 5px; margin-left: auto; margin-right: auto; }
.tabulka caption {border: 0px solid #D2EC79; text-align: left; display: none;}
.tabulka caption span {border: 1px solid #D2EC79;  text-align: left; }
.tabulka thead tr td {color: #FFFFFF; background-color: #6282ad;font-size: 100%; text-align: center; font-weight: bold; border-right: 1px solid #FFFFFF; border-width: 0px 1px 1px 0px;}
.tabulka tbody tr td {border: 1px dotted #6282ad; border-width: 0px 1px 1px 0px; padding: 2px;}
.tabulka tfoot tr td {font-weight: bold; border: 1px solid #D2EC79; border-width: 1px 0px 0px 0px; text-align: center; }
.hovernik tr:hover td, .tabulka tr.hover td {background-color: #DFE0E6;}
.tabulka tbody tr td i {font-weight: normal;}

label {text-align: right; font-weight: bold;  vertical-align: top; color: #000927;}
/*input, select,textarea {border: 1px solid #127D00;}*/
/*select {background-color: #F0F0F0;}
.button {border: 1px outset #127D00; font-weight: bold; color: #FFFFFF; background-color: #010E84; background-image: none; font-size: 110%;}*/

.strankovani { margin: 5px; padding: 2px; text-align: center; overflow: hidden; width: 550px;}/*border: 1px solid #88AA88; border-width: 1px 0px 1px 0px;*/
.strankovani .levy {float: right; width: 80px; text-align: left;}
.strankovani .pravy {float: right; width: 80px; text-align: right;}
.strankovani .levy img, .strankovani .pravy img {vertical-align: middle;}
.strankovani .levy, .strankovani .pravy {font-size: 80%;}
.strankovani .prostredek {text-align: center; font-size: 80%; float: right;}
.strankovani .pocet {font-size: 80%; float: left; margin: 0px 10px 0px 10px; padding: 0px 10px 0px 10px; border: 1px solid #410000; border-width: 0px 1px 0px 1px;}
.strankovani .prostredek b.aktualni {font-size: 110%; background-color: #890f01; color: #ffefca; padding: 0px 2px 0px 2px;}

.highlighted { background-color: #F9F9F9; }

/*CLANKY NAHLEDY*/
.clankynahledy {text-align: center;}
.clankynahledy .claneknahled { width: 715px; height: 190px; border: 0px; margin: 10px auto 20px auto; background: transparent url(img/clanek_nahled.gif) left top no-repeat; position: relative;}
.clankynahledy .claneknahled .obrazek {position: absolute; left: 465px; top: 2px; margin: 0px; padding: 0px; _top:-30px; _height: 200px;}
.clankynahledy .claneknahled .obrazek .fotkanahledie {margin: 0px; padding: 0px;}
.claneknahled-nazev { height: 28px; text-align: left; font-size: 160%; border: 0px; margin: 0px; padding: 10px 260px 0px 25px; text-decoration: none;font-family: "Times New Roman"; font-style: italic;}/* font-weight: bold;*/
.claneknahled-nazev a:visited, .claneknahled-nazev a { display: block; color: #890F01; text-decoration: none; _width: 100%; _display: inline-block;}
.claneknahled-nazev a:hover{ text-decoration: none; color: #000000; }
.claneknahled-uvod { text-align: justify; margin: 0px; padding: 5px 270px 0px 25px; font-size: 110%; overflow:hidden; _width: 100%;}
.claneknahled-uvod { margin: 0px; height: 109px;}
.claneknahled-patka { height: 24px;padding: 4px 260px 2px 25px; color: #890F01; border: 0px; text-align: left; margin: 0px; font-size: 70%; clear: right; }
.claneknahled-patka a:visited, .claneknahled-patka a { color: #410000; text-decoration: underline;}
.claneknahled-patka a:hover { color: #000000; text-decoration: none; }

/*DISKUZE*/
.diskuze {text-align: center;}
.diskuzeprispevek-nadpis {color: #E7D58F; text-align: left; font-size: 120%; border-bottom: 1px solid #B38D65; font-variant: small-caps; font-weight: normal; margin: 0px; padding: 0px; padding-left: 7px; background-color: #601D21; font-weight: bold; overflow: hidden;}
.diskuzeprispevek-text { text-align: justify; margin: 0px; padding: 10px; font-size: 100%; font-weight: normal; background-color: #E0CB8A; overflow: hidden;}
.diskuzeprispevek-patka {padding: 2px; background-color: #601D21; color: #E7D58F; border: 1px solid #B38D65; border-width: 1px 0px 0px 0px; text-align: left; margin: 0px; padding-left: 2px; font-size: 90%; clear: right; }
.diskuzeprispevek-patka a:visited, .diskuzeprispevek-patka a {color: #E7D58F;text-decoration: underline;}
.diskuzeprispevek-patka a:hover{ color: #FFFFFF; text-decoration: none; }
.diskuzeprispevek {width: 90%; border: #B38D65 solid 1px; margin: auto; margin-bottom: 20px;}
/*ODPOVED V DISKUZI*/
.diskuzeprispevek .odpoved { border: 1px dotted #B38D65; padding: 5px; margin: 5px 15px 5px 15px;}

.clanek {}
.clanek-uvod { text-align: justify; margin: 0px; padding: 10px; font-size: 120%; padding-top: 10px;}/* color: #870000;*/
.clanek-uvod .obrazek { float: right; margin: 10px; margin-top: 0px;}
.clanek-uvod .fotkanahledie, .clanek-uvod .fotkanahled, .clanek-uvod img {margin-top: 0px; padding-top: 0px;}
.clanek-text{ text-align: left; clear: right; padding: 10px; clear: right; border-top: 1px solid #d5bf8b;}
.clanek-patka { background-color: transparent; color: #890f01; border: 1px solid #890f01; border-width: 1px 0px 1px 0px; text-align: left; margin: 0px; padding: 5px; font-size: 90%; margin-top: 100px; }
.clanek-patka a:visited, .clanek-patka a { color: #890f01; text-decoration: underline; }
.clanek-patka a:hover{ color: #000000; text-decoration: none; }

/*NOVINKY*/
.novinky {margin: 0px 2px 0px 20px; text-align: justify; width: 688px; _width: 710px;/* background: transparent url(img/novinky_pozadi.gif) top left repeat-x;*/}
.novinky .novinky-bg {background: transparent url(img/novinky_bg.gif) top left repeat-y;}
.novinky .novinky-pata {background: transparent url(img/novinky_bottom.gif) top left no-repeat; height: 25px;}
.novinky .novinky-nadpis {height: 42px; background: transparent url(img/novinky_top.gif) top left no-repeat; color: #890f01; font-size: 26px; padding: 7px 15px 0px 15px; text-align: center; font-family: "Times New Roman"; font-style: italic;}
.novinky .datum {padding-left: 20px; font-weight: bold; color: #890f01; text-align: left; font-style: italic; font-size: 110%;}
.novinky .novinka {padding: 0px 20px 10px 40px;font-size: 100%; color: #000000;}
.novinky .novinka p {padding: 0px; margin: 0px;}
.novinky .novinka b {color: #000000;}

/*REFERENCE*/
.reference {border: 1px dotted green; border-width: 0px 0px 1px 0px; margin-bottom: 30px; overflow:hidden; _width: 100%;}/* overflow: hidden;*/
.reference h2 { text-align: justify; margin: 0px; padding: 10px; font-size: 120%; padding-top: 0px;}
.reference .reference-text {}
.reference .fotka-left,.reference .fotka-right {padding: 10px; margin: 0px 10px 10px 10px; border: 1px solid #AAAAAA; float:left;}
.reference .fotka-right {float: right;}
.reference .fotka-popis {padding-top: 3px; text-align: center; font-size: 80%;}


/*NAHLEDY ALB*/
#alba-nahledy {overflow: hidden;}/*kvuli mozille, aby se natahl box*/
#alba-nahledy .album3 {width: 242px; height: 210px; text-align: center; font-size: 80%; float: left; border: 0px solid #C9C9C9; margin: 2px 0px 10px 0px;}
#alba-nahledy .album3 a img {margin-top: 5px;}
#alba-nahledy .alba-sipka {text-align: right; margin-right: 20px;}
/*#alba-nahledy .album3 {width: 200px; height: 200px; text-align: center; float: left; border: 1px solid #000000; margin: 2px 2px 2px 2px; background-color: #DDC597; _width: 204px; _height: 204px;}
#alba-nahledy .album3 .album-nazev {font-size: 100%; font-weight: bold;}
#alba-nahledy .album3 .album-popis {font-size: 90%;}
#alba-nahledy .album3 a img {margin-top: 5px; margin-bottom: 2px;}
#alba-nahledy .alba-sipka {text-align: right; margin-right: 20px;}*/

/*BOXY .boxy GLOBALNI, .boxy-sloupec-cislo KONKRETNI SLOUPEC*/
.boxy {margin: 0px; width: 211px; overflow: hidden;}
.boxy label { color: #000000;}
.boxy input { max-width: 150px;}
.boxy-sloupec1 {float: left; text-align: left; width: 220px; margin-top: 20px; margin-left: 0px; _margin-left: 0px; }/*_width: 202px;}*/
.boxy-sloupec2 {float: right; text-align: left; width: 211px; margin-top: 20px; margin-right: 0px; _margin-right: 0px;}/* _width: 202px;}*/
.boxy-sloupec1 .box {margin-bottom: 20px;}
.boxy-sloupec1 .box .box-nadpis {
    margin-top: 15px;
    padding-top: 10px;
    height: 29px;
    text-align: center;
    font-size: 140%;
    font-weight: normal;
    color: #FFEFCA;
    /*text-transform: uppercase;*/
    _height: 39px;
    font-family: "Times New Roman"; font-style: italic;
}
.boxy-sloupec1 .box .box-main { }
.boxy-sloupec1 .box .box-obsah {padding: 5px; overflow: hidden;}
.boxy-sloupec1 .box .box-obsah a {border: 1px solid black;display: block; height: 150px;width: 210px; overflow: hidden;position: relative;margin: 0px auto 0px auto;}
.boxy-sloupec1 .box .box-obsah img {position: absolute;top: -12px; left: -12px;}
.boxy-sloupec1 .box .box-obsah span {color: #FFEFCA;}

.boxy-sloupec2 .box {margin-bottom: 20px;}
.boxy-sloupec2 .box .box-nadpis {
    margin-top: 15px;
    padding-top: 10px;
    height: 29px;
    background: transparent url(img/box_right_top.gif) left top no-repeat;
    text-align: center;
    font-size: 130%;
    font-weight: bold;
    /*text-transform: uppercase;*/
    color: #FFFFFF;
    _height: 39px;
}
.boxy-sloupec2 .box .box-main {background: transparent url(img/box_right_bg.gif) left top repeat-y;}
.boxy-sloupec2 .box .box-obsah {background: transparent url(img/box_right_bottom.gif) left bottom no-repeat; padding: 5px 25px 30px 25px; overflow: hidden;}
.box-obsah form {margin: 0px;}

/*VYHLEDAVANI*/
.search-box {text-align: center;}
.zvyraznene-hledani {background-color: #BBDDBB; font-weight: bold;}
.search-tab { margin: 20px 5px 20px 5px; border-bottom: 1px dotted #474D7C;}
.search-text {color: #777777; overflow: hidden}
.search-text .fotka {float: left;}
.search-text .zvyraznene-hledani {color: #474D7C;}


/*Popup okno*/
#popup-pozadi{display:none; position:fixed; height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #cecece; z-index:1; _position:absolute; /* hack internet explorer 6*/}
#popup-okno{display:none; position:fixed; height:384px; width:408px; background:#FFFFFF; border:2px solid #cecece; z-index:2; padding:12px; font-size:13px; _position:absolute; /* hack for internet explorer 6*/}
#popup-okno-nadpis {text-align:left; color:#6FA5FD; font-size:22px; font-weight:700; border-bottom:1px dotted #D3D3D3; padding-bottom:2px; margin-bottom:20px;}
#popup-okno-zavrit{font-size:14px; line-height:14px; right:6px; top:4px; position:absolute; color:#6fa5fd; font-weight:700; display:block;}


div.loading-shaddow {
position: absolute; width: 130px; text-align: center; margin: 2px; padding: 5px; font-weight: bold;
background: transparent url(img/alpha.png);
}
div.loading {
border: 1px solid green; padding: 5px 25px 5px 5px; font-weight: bold;
color: navy;
background: #FFFFFF url(img/loading.gif) 90px center no-repeat;
}

.red {color: #FF0000;}
.green {color: #00AA00;}
.bred {background-color: #FF0000;}
/*.alert { color: #FF0000; font-size: 150%; border: 1px dotted #BF0000; font-weight: bold; margin: 3px; padding: 2px; margin: 0px; text-align: center; }*/
.alert {color: #9C0101; background: #F0F0F0 url(img/ikony/alert.gif) 5px 50% no-repeat; margin: 5px; border: 1px solid #9C0101; text-align: center; padding: 20px 80px 20px 80px; font-size: 150%; font-weight: bold; _height: 65px;}
.help {color: #010C9C; background: #F0F0F0 url(img/ikony/help.gif) 5px 50% no-repeat; margin: 5px; border: 1px solid #010C9C; text-align: justify; min-height: 55px; padding: 5px 5px 5px 80px; font-size: 120%; _height: 65px;}
/*.ok { color: #00B902; font-size: 150%; border: 1px solid #00BF02; font-weight: bold; margin: 3px; padding: 2px; margin: 0px; text-align: center; }*/
.ok {color: #019C0C; background: #F0F0F0 url(img/ikony/ok.gif) 5px 50% no-repeat; margin: 5px; border: 1px solid #019C0C; text-align: center; padding: 20px 80px 20px 80px; font-size: 150%; font-weight: bold; _height: 65px;}
.s500 {width: 500px;}
.s300 {width: 300px;}
.s200 {width: 200px;}
.s150 {width: 150px;}
.s140 {width: 140px;}
.s50 {width: 50px;}
.s50p {width: 50%;}
.s100 {width: 100px;}
.s90 {width: 90%;}
.s95 {width: 95%;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.justify {text-align: justify;}
.bez {margin: 0px; padding: 0px;}
.top { vertical-align: top; }
.fright {float: right; margin: 5px;}
.fleft {float: left; margin: 5px;}
.highlight td {background: #D4D7F5;}
.nowrap {white-space: nowrap;}
.bold {font-weight: bold;}
hr.float-right-konec,hr.float-left-konec,hr.float-konec {clear: right;height: 1px; border: none; margin: -1em 0 0 0; visibility: hidden;}
.float-right-konec {clear: right;}
.float-left-konec {clear: left;}
.float-konec {clear: both;}

