.content a:link, .content a:visited { color: #031a7f; text-decoration: underline; }
.content a:hover, .content a:active, .content a.active { color: #f25d04; }
.content a img { border: 1px solid #777; }

.content hr { height: 1px; border-width: 1px 0 0 0; border-color: #777; border-style: solid; }

.content table { border-collapse: collapse; margin: .2em .1em .5em .1em; }
.content table td, .content table th { text-align: left; vertical-align: top; padding: 1px 2px; }
.content table.border, .content table.border th, .content table.border td { border: 1px solid #777; }
.content table.wide { width: 96%; }
.content td.number{text-align:right;}

.content ul, .content ol { margin: .5em 0; padding: 0; }
.content ul li, .content ol li { margin: 0 0 0 2.5em; padding: 0; } /* quite far to right, but needed for <ol> */
.content ul ul li, .content ol ol li, .content ul ol li, .content ol ul li { margin-left: 2em; } /* 2nd list level */
.content ul ul ul li, .content ol ol ol li { margin-left: 2em; } /* 3rd list level */

.content th, .content td { padding: .1em .2em; }
.content th { background-color: #cfc; }
.content p img { margin: .1em 0; }
.content .left { float: left; margin-right: .5em; }
.content .right { float: right; margin-left: .5em; }
.content .back_link{ text-align:right; width:100px; float:right;}
.content .footnote{ font-size: 10px;}
.content a.highlight{  background:#485d88 url(/images/vykricniky.png) center center no-repeat;
		margin:4px 34px;display:block;  font-size: 12px; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:7px 50px;text-align:center;
		border:1px solid #FFFFFF;}
.content a.highlight:hover{padding:6px 49px; border:2px solid #FFFFFF;}