body {font: 80% Arial, sans-serif; margin: 0px; padding: 0px; color: #0B4678; text-align: left;}
#body-content3 {padding: 0px; background-color: #FFFFFF; background-image: none; }

input,select {font-family: Arial, sans-serif;}
td {font-family: Arial, sans-serif; _font-size: 80%;}
h3 {font-size: 150%; font-weight: bold; margin: 0px; padding: 0px;}
h2 {font-size: 170%; font-weight: bold; margin: 0px; padding: 0px; text-align: center; border-bottom: 1px solid #483D8B;}
h1 {font-size: 170%; font-weight: bold; margin: 0px; padding: 0px; text-align: center; border-bottom: 1px solid #483D8B;}

img {border: 0px;}

a {color: #010E85;}
a:hover { text-decoration: none;}

#pageie {background: transparent url(img/menu_pozadi.gif) repeat-y;}
#page {}
#header {height: 98px; background-image: url(img/pozadi.gif); background-repeat: repeat-x; overflow: hidden;}
#logo {width: 227px; float: left; padding-top: 16px;}
#logo2 {width: 99px; float: right; padding-top: 16px;}
#title {vertical-align: top;}
#contentie {margin-left: 215px;min-height: 600px;_height: 600px;padding-right: 50px;}/*_width: 100%;_width: 100%;vertical-align: top;*/
/*#content {width: 400px;}*/
#footerie {height: 20px; font-size: 80%; clear: both;}
#footer {padding-left: 215px; text-align: center;}
#content3 {background-color: #FFFFFF; margin:0px; padding: 0px; min-height: 800px;}

#drobeckova-navigace {font-size: 80%; padding-top: 70px; color: #FFFFFF}
#drobeckova-navigace a,#drobeckova-navigace a:visited {color: #FFFFFF;}
#drobeckova-navigace a:hover {color: #9E94D7;}

#menu {float: left; width: 200px; color: #FFFFFF;background: #0000FF url(img/menu_pozadi.gif) repeat-y;}
#menu img {text-decoration: none;}
#menu #login_box {border: 1px dotted #32CD32; margin: 15px; padding: 5px;}
#menu #vlajky {text-align: center; padding: 5px;}
#menu ul {margin: 0px; padding: 0px; list-style-type: none; border: 0px;}
#menu ul li ul li a {font-size: 13px; color: #FFFFFF; font-weight: normal;}
#menu ul li ul li a:hover, #menu ul li ul li .menuactive {color: #64CB56; text-decoration: none;}
#menu ul li a {font-family: Arial, sans-serif; color: #FFFFFF; padding: 2px 12px 2px 5px; text-decoration: none; font-size: 13px; margin: 0px;	display: block; _width: 100%;	_display: inline-block;	font-weight: bold;}
#menu li li a {padding: 2px 0px 2px 25px;}
#menu li li li a {padding: 2px 0px 2px 32px;}
#menu ul li a:hover, #menu ul li .menuactive {color: #64CB56; text-decoration: none;}
#menu ul ul {border: 0px;}
#menu ul ul ul {border: 0px;}
#menu ul li ul li a {}
#menu ul#druhe-menu {border-bottom: 1px solid #FFFFFF;}
#menu ul li img {padding: 0px 3px 0px 0px;}
#menu ul li a img{vertical-align: middle;}
#menu a {color: #FFFFFF;}
#menu a:hover { text-decoration: none; color: #64CB56;}

.fieldset {text-align: center; margin-bottom: 10px; _margin: 15px 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 #A0A0A0; background-color: #EFF0F6; width: 95%;}
fieldset table {width: 100%; font-size: 1em;}
fieldset table tr td {padding-right: 5px; padding-left: 5px; text-align: center; font-size: 100%;}
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 a, legend a:visited {color: #DBDBDB;}
legend a:hover {text-decoration: none; color: #FFFFFF;}
.alba_nahledy {background-color: #EDDC94;}
legend {background: #C6FAB8; color: #010E85; border: 1px solid #A0A0A0; padding: 1px 10px; font-weight: bold; margin-top: 5px; font-size: 120%;}
legend a {color: #D4D7FF;}

td,tr,table {margin: 0px; padding: 0px; text-align: left;}
.tabulka {border: 1px solid #A0A0A0; margin: 5px; margin-left: auto; margin-right: auto;}

.tabulka caption {border: 0px solid #A0A0A0; text-align: left; display: none;}
.tabulka caption span {border: 1px solid #A0A0A0;  text-align: left; }
.tabulka thead tr td {text-align: center; font-size: 12px; font-weight: bold; border: 1px solid #A0A0A0; border-width: 0px 1px 1px 0px;}
.tabulka tbody tr td {border: 1px dotted #A0A0A0; border-width: 0px 1px 1px 0px; padding: 2px;}
.tabulka tfoot tr td {font-weight: bold; border: 1px solid #A0A0A0; border-width: 1px 0px 0px 0px; text-align: center; }
.hovernik tr:hover td, .tabulka tr.hover td {background-color: #DFE0E6;}

label {text-align: right; font-weight: bold;  vertical-align: top;}
input, select,textarea {background-color: #F6F6F9; border: 1px solid #6B8FA3;}
.button {border: 1px outset #00017B;}

.strankovani {border: 1px solid Navy; border-width: 1px 0px 1px 0px; margin: 2px; padding: 2px; text-align: center;}
.strankovani .levy {float: left; width: 80px; text-align: left;}
.strankovani .pravy {float: right; width: 80px; text-align: right;}
.strankovani .prostredek {text-align: center; font-size: 80%; margin-right: 80px; margin-left: 80px;}
.strankovani .prostredek b.aktualni {font-size: 110%; background-color: Navy; color: #F9F9F9; padding: 0px 2px 0px 2px;}

/*ZOBRAZENI NAHLEDU FOTEK ALBA*/
.fotkanahledseznam {float: left; display: inline; margin: 7px 0px 0px 14px; text-align: center;}
.fotkanahledseznam .fotka-edit {z-index: 2; width: 60px; height: 20px; position: absolute; text-align: left; visibility: hidden;}
.fotkanahledseznam .bezpopisu {z-index: 1; background: transparent url(img/ikony/bez_popisu.gif) bottom right no-repeat; position: absolute; width: 59px; height:59px;}
.fotkanahledseznam .fotka-edit .edit {width: 20px; height: 20px; float: left; text-align: center;}
.fotkanahledseznam .fotka-edit .edit a {background-color: #FFFFFF; height: 20px; display: block; margin: 0px; display: block; _width: 100%; _display: inline-block;}
.fotkanahledseznam .fotka-edit .edit a img {vertical-align: middle;}
.fotkanahledseznam .fotka-edit .edit a:hover {background-color: #C6FAB8;}
.fotkanahledseznam .fotkanahledie {margin: 2px;}
.fotkanahledseznam .fotkanahled {width: 200px; height: 150px;}

.odpoved {/*v diskuzi*/
   border: 1px dotted Green;
   padding: 5px;
   margin: 5px 15px 5px 15px;
}

/*SLIDESHOW*/
.fotka { margin: 5px; border: 1px solid #A0A0A0; background-color: #EFF0F6; margin: 5px; text-align: center; }
.fotka .foto { padding: 5px; margin: 5px;}
/*.fotka .foto img {border: 2px solid #0F7426;}*/
.fotka .foto #popisfotky {background-color: #E2E3E9; padding: 5px; text-align: left; border: 1px solid #A0A0A0;}
.fotka .seznam { width: 100%;height: 170px; overflow: auto; white-space: nowrap; margin: 5px; margin-left: auto; margin-right: auto;}
.fotka .seznam img {	margin: 2px;}

/*HORIZONTALNI MENU S TABY*/
ul.navlist {font: bold 11px verdana, arial, sans-serif;list-style-type: none;padding-bottom: 26px;border-bottom: 1px solid #C9C9C9; margin: 5px 0px 10px 0px;}
ul.navlist li {float: left;height: 23px;background-color: #C6FAB8;margin: 2px 2px 0 2px;border: 1px solid #C9C9C9;}
ul.navlist li.active {border-bottom: 1px solid #FFFFFF;background-color: #FFFFFF;}
li.active a { color: #0B4678; }
.navlist a {float: left;display: block;color: #0B4678;text-decoration: none;padding: 4px; height: 23px;}
.navlist a:hover {background: #FFFFFF; }
.navlist a img {float: left;}

/*VYPIS KATEGORIE CMS*/
.vypis-kategorie li, .vypis-kategorie ul {padding-bottom: 3px;}

/*VYPIS ALB CMS*/
.vypis-alba li, .vypis-alba ul {padding-bottom: 2px; padding-top: 2px;}

/*VYPIS REFERENCE CMS*/
.vypis-reference li, .vypis-reference ul {padding-bottom: 3px;}



/*Zatim se nepouziva*/
.div-boxik {border: 1px solid #010C9C; margin: 10px; padding: 5px; background-color: #EFF0F6}

.red {color: #FF0000;}
.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;}
.s600 {width: 600px;}
.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;}
.boxcenter {margin-left: auto; margin-right: auto;}
.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;}
.highlighted {background-color: #F9F9F9;}
.nowrap {white-space: nowrap;}
.bold {font-weight: bold;}
hr.float-right-konec,hr.float-left-konec {clear: right; height: 1px; border: none; margin: -1em 0 0 0; visibility: hidden;}
hr.float-left-konec {clear: left;}

