h1
{
font-size: 22px;
padding: 0;
margin: 15px 10px 0px 00px;
text-decoration:none;
width:700px;
color:#c00;
}


h2
{
font-size: 16px;
padding: 0;
color:#c00;
margin: 20px 10px 0px 10px;
text-decoration:underline;
}


h3
{
font-size: 14px;
padding: 0;
color:#000;
margin: 20px 100px 0px 30px;
text-decoration:none;
}

p
{
padding: 0;
margin: 20px 40px 0px 40px;
text-decoration:none;
text-indent:0px;
text-align:justify;
line-height: 140%;
}



p.podnadpis
{
padding: 0;
margin: 3px 10px 15px 10px;
text-decoration:none;
font-style:italic;
color:#888;
}


a img
{
border-style:none;
}

a
{
color: #000;
}

a:hover
{
color: #bb4;
}

ul, ol
{
padding: 0;
margin: 5px 40px 5px 80px;
text-decoration:none;
text-align:justify;
line-height: 140%;
}

li
{
padding: 0;
margin: 0 ;

}












/*==============content menu==========*/

.content-menu
{
margin: 0 0 0 0;
padding: 0 0 0 0;
display:table;
width:739px;
background-color: transparent;
border-width:0 0 2px 0;
border-color:#bb4;
border-style:solid;
}
.content-menu ul
{
margin: 5px 0px 0px 10px;
padding: 3px 0px 0px 0px;
line-height: 100%;
}
.content-menu ul li
{
float:left;
list-style-type:none;
margin: 0 0 0px 0;
padding: 8px 10px 3px 10px;
border-width: 0px 0px 0px 0px;
border-color:#bb4;
border-style:solid;
}

.content-menu ul li a
{
margin: 0;
padding: 0;
font-size:12px;
color:#774;
color:#888;
text-decoration:none;
font-weight:bold;
}

.content-menu ul li.vybrano
{
border-width: 2px 2px 0px 2px;
border-color:#bb4;
border-style:solid;
background-color: #fff;
padding: 4px 10px 6px 10px;
position:relative;
top:2px;
}
.content-menu ul li.vybrano a
{
color:#000;
}
.content-menu ul li a:hover
{
color:#bb4;
}








/*=========== shared ============*/

.oramovano
{
border-style:solid;
border-width:1px;
border-color:#ccc;
margin: 20px 0 30px 0;
padding: 3px 7px 3px 7px ;
}



/*=========== others ============*/


.clear-both
{
clear:both;
height:0px;
overflow:hidden;
}
#content p.chyba, #content p.stav, #content p.tip
{
background-color:#000;
padding:4px 5px 4px 5px;
margin:0 0 10px 0;
color:#f88;
font-weight:bold;
}
#content p.stav
{
color:#8f8;
}
#content p.tip
{
color:#fff;
}

.float-right { float:right; }
.float-left  { float:left; }
.center      { text-align:center;}
.right       {text-align:right;}
img.float-left  { margin: 0 5px 0 0; }
.likvidator { clear:both; width: 99%;}



/*=========== temporary ============*/
table.seznam-hrist
{
border-collapse:collapse; 
width:100%;
}

table.seznam-hrist tr
{
vertical-align:top;
}

table.seznam-hrist td
{
padding: 2px 2px 4px 2px; 
margin:2px 2px 4px 2px; 
}

table.seznam-hrist td a
{
color:#000;
margin:0px 4px 0px 4px; 
}





