body {margin:0; padding:0; font-family: Tahoma, 'Tahoma CE','Arial CE','Helvetica CE', Arial, lucida, sans-serif; font-size:small;  color:#000000; background-color:#CED6E7;}

p {margin:0.5em 0; padding:0;}

h1, h2, h3, h4, h5, h6 {font-weight:normal; color:#330099; margin:0; padding:0;}
h1 {font-size:170%; }
h2 {font-size:135%; }
h3 {font-size:120%; }
h4 {font-size:115%; }
h5 {font-size:110%; }
h6 {font-size:105%; }

hr.cleaner {
clear:both; 
height:1px; 
margin: -1px 0 0 0; 
padding:0; 
border:none; 
visibility: hidden;
}

table {float:right; clear:both; margin:15px 0 15px 0;}

td {padding:0 10px; vertical-align:top;}

caption   {font-weight:bold;}

form {margin:0; padding:0; clear:right;}

hr  {width:75%; height:1px; color:#cccccc; margin:10px 0;}

a:link {color: #000000; text-decoration:none; border-bottom: 1px dotted #A3A5FF; }
a:visited {color: #000000; text-decoration:none; border-bottom: 1px dotted #A3A5FF;}
a:hover {color: #330099; text-decoration:none; border-bottom: 1px solid #330099;}

#diskografie a:link, #diskografie td a:visited {
color:#330099;;
}

#diskografie a:hover {
color:#A3A5FF;
}


#ram {max-width:900px; min-width:740px; _width:780px; margin:10px auto 0 auto; background-color:#CED6E7; background-image:url(Lpictures/Bgn_Lot_b.gif); backgound-position:30% 30%;}
#ram_admin {max-width:900px; min-width:740px; _width:780px; margin:10px auto 0 auto; background-color:#ffffff;}

#hlava {float:left; width:99%;  margin:0; padding:5px 0 5px 0; }

#pravy {float:right; margin:0; padding:0 0 5px 0; width:19%;}

#stred {float:left; clear:left; width:78%; height:auto; margin:5px 0; padding:0 5px 0 5px;}

#pat {clear:both; width:99%; margin:0.2em 0 0 0; text-align:center; padding:0; color:#330099; font-size:80%;}

#pat li {display:inline; margin:0 0 0 0; padding:0 30px 0 30px !important; }


#hlava a img {border:none !important;}
#hlava a {color:#cccccc; color:#330099;}
#hlava h1 {margin:0 0 0 120px; _margin:0 0 0 50px; padding:0; float:left;}
#hlava h2 {float:left; margin:5px 0px 0 120px; _margin:5px 0px 0 30px; font-size:20px; color:#330099;}
#hlavaimg {float:left; clear:none; margin:6px 0 0 20px; padding:0;}
#hlava p {float:left; margin:5px 0 0 80px; padding:0 0 3px 0; }
.eflag {float:right; clear:none; margin:2px 0 3px 0; padding:0 0 0 0; }
.epages {float:right; margin:-28px 40px 0 0 !important; _margin:-28px 20px 0 0 !important; padding:0 ;  font-size:70%;}

.seznam_nazev {font-weight:bold;}
.stopaz {text-align:right; vertical-align:bottom;}

#prehled_rub {list-style-type:none; padding:0.3em 0.3em 3em 0; margin:0; clear:both;}
#prehled_rub li {padding: 0 0 0.5em 0;}

#pravy p {padding: 3em 0 0 0; text-align:center; font-size:85%;}
#pravy a {color:#330099;}
#pravy h2 {color:#330099;}
#pravy_admin a {color:#000000;}
#pravy a img {border:none !important;}

#pat a {color:#330099;}

.titpre {float:right; clear:both; width:80%; margin:0 0 0 0; padding:1em; background-color:#ffffff; border-top:1px solid #BBBDFF; border-left:1px solid #BBBDFF; border-right:1px solid #BBBDFF;}
.titpre img {float:left; margin:0 5px 1px 0; padding:0;}
.titpre a img {border:1px solid #cccccc;}
.titpre h2 {margin:0.2em 0 0.3em 2px; font-size:130%;}

.titpre h3 {font-size:90%; margin:0 0 1em 112px;}
.titpre h4 {font-size:88%; margin:0 0 0 112px;}

.titpre_konec {float:right; clear:both; width:80%; margin:0; padding:1em; background-color:#ffffff; border-bottom:1px solid #BBBDFF; border-left:1px solid #BBBDFF; border-right:1px solid #BBBDFF;}

#detailnos img {float:left; margin:0 10px 5px 0; padding:0; border:1px solid #ccc;}
#detailnos h2 {margin:0 0 0 0px; }
#detailnos h3 {margin:1em 0 1.5em 0; }
#detailnos h4 {clear:left; margin:0 0 0 0px; }

#cenynos {float:right; clear:right; margin:0 0 0.5em 0; text-align:right;}
#cenynos h4 {margin:0 0 0.5em 0; font-size:95%;}
#cenynos h5 {margin:0 0 0.5em 0; }
#cenynos h6 {margin:1em 0 0.3em 0;font-size:85%;}

#detailsez p {clear:both; text-align:right; line-height:1.2; margin:0 0 0.5em 0; }

#popis {clear:both; line-height:1.2; margin:0 0 0.5em 0; }

.pravo {text-align:right;}

.button {font-size:93% !important; letter-spacing:0 !important; font-weight:normal; color:#020584; background-color:#CED6E7; border:none !important; text-align:center;}

.button a:hover{border:none;}

.pb1 {bborder: 1px solid #9499FC;}
.pb2 {bborder: 1px solid #4D55FB;}
.pb3_a, .pb3_b, .pb3_f, .pb3_ab {border: 1px solid #BBBDFF; background-color:#CED6E7;  text-align:center;}

.pb3_a {width:6em; margin:3px auto 0 auto;}
.pb3_b {width:7em; margin:3px auto 0 auto;}
.pb3_f {width:20em; margin:3px auto 0 auto; text-align:center;}
.pb3_ab {width:8em; margin:1px 0 0 0; float:right;}

.polel {border: solid 1px #CED6E7;}
.nepole {border: none; background-color:#CED6E7;}
.nepolel {background-color:#CED6E7; border:solid 1px #9499FC; text-align:right;}
.nepolelb {display:inline; margin-top:10px;}
.warn {color:red;}

.foto {width:95%; height:122px; margin:5px 0 0 0; }
.foto p {font-size:80%; margin:0 0 0 170px;}

.maly {font-size:75%;}

.dalsi {font-size:85%; float:left; clear:left; color:#330099 !important; margin:0 0 0 2em; padding:0;}

#t_stred {float:none; margin:10px 0 0 50px;}

#lotakce {margin:20px 0 0 0;}

#lotakce img {float:left; clear:left; margin:0 10px 10px 0;}

#lotakce p {font-style:italic; font-size:90%; margin:10px 0 0 180px;}

#natahovak {width:100%; height:10em;}

.mez {margin:20px 0 0 0;}

.nabidka {clear:left; width:80%; margin:5px auto 0 auto; padding:10px 0 0 0;}
.nabidka h2 a {margin:0 0 0 5px; }
.nabidka a {color: #330099 !important;}

#nabid {clear:both; text-align:center; margin:15px 0 0 0;}

.velobr p  {clear:both;}

.podtr {
text-decoration: underline;}

#texty p {
text-align:left;
}

#texty h4 {
margin:1.5em 0 0.8em 0;
font-weight: bolder;
}

.uprostred {
text-align:center;
}

.vpravo {
text-align:right;
}