/*STYLY, ktere nejsou tak uplne WSW*/
.wysiwyg-wrapper #page-content-main {
    padding: .4em 0 !important;
}

.wysiwyg-wrapper .wysiwyg p {
	line-height: 1.65em;
	padding: 0 25px;
}


/*STYLY UZ OPRAVDU JEN PRO WSW*/
.wysiwyg-wrapper h1,
.wysiwyg-wrapper h2 {
    padding: 0 18px;
}

.wysiwyg-wrapper h1 {
    margin-top: 22px;
    line-height: 1.1em;
    font-size: 2.33em; 
    color: #9B1818;
}

.wysiwyg-wrapper h2 {
	color: #000;
	padding-bottom: 10px;
	font-size: 2.25em;
	line-height: 1em;
}

.wysiwyg-wrapper h3 {
    margin-bottom: 11px;
    padding: 0 19px;
	color: #000;
	font-size: 1.75em;
}

.wysiwyg-wrapper h4 {
    margin-bottom: 10px;
    padding: 0 19px;
	color: #303030;
	font-size: 1.25em;
}

.wysiwyg-wrapper h5 {
    margin-bottom: 7px;
    padding: 0 20px;
	color: #303030;
	font-size: 1.00em;
}

.wysiwyg p {}

.wysiwyg p.indented {
	padding-left: 2em;
}

.wysiwyg p.highlighted {
  border-left: 10px solid #ec7500; 
  padding-left: 1em;
  font-weight: bold;
}

.wysiwyg a {color: #9B1818;}
	.wysiwyg a:visited {color: #9B1818;}
	.wysiwyg a:hover {
        text-decoration: underline;
        color: #303030;
	}
	.wysiwyg a:active {color: #9B1818;}

.wysiwyg ul {
	list-style: none;
	margin: 15px 26px;
}
	.wysiwyg ul li {
	  margin-top: 2px;
	  margin-bottom: 3px;
	  padding-left: 15px;
	   background-image: url('/img/pp/ul_li.gif');
	}
    	.wysiwyg ul li ul {
            margin: 4px 15px;
    	}
        	.wysiwyg ul li ul li {
          	  margin-bottom: 4px;
              background-image: url('/img/pp/ul_li_ul_li.gif');
        	}

.wysiwyg ol {
	list-style: decimal outside none;
	padding-left: 43px;
	margin-bottom: 15px;
}
	.wysiwyg ol li {
		margin: 2px 0;
	}

.wysiwyg cite {
	color: #061844;
}

.wysiwyg code {
	color: #7c7c7c;
}

.wysiwyg kbd {
	color: #061844;
}

.wysiwyg acronym {
	border-bottom: 1px dotted #ccc;
}

.wysiwyg .text_smaller {
	font-size: 0.92em;
}

/* tabulky */
table {
	border-collapse: collapse;
	border-spacing: 1px;
	border: 2px solid #CFCFCF;
	margin-bottom: 2em;
}
    .wysiwyg table {
        margin-top: 8px;
    	margin-left: 21px;
    }
	
.table table caption,
.wysiwyg table caption {
	text-align: left;
}
	.table tbody td, 
	.table tbody th,
    .wysiwyg table tbody td,
    .wysiwyg table tbody th {
		padding: 4px 10px;
		border-right: 1px solid #CFCFCF;
	}

	.table thead td, 
	.table thead th,
    .wysiwyg table thead td,
    .wysiwyg table thead th {
		background-color: #9B1818;
		border-right: 1px solid #CFCFCF;
		color: #ffffff;
		font-weight: bold;
		text-align: left;
	}

    .wysiwyg table thead td,
    .wysiwyg table thead th,
   	.wysiwyg table tbody td, 
	.wysiwyg table tbody th {
        padding: 7px 19px;
    }
        
		.table thead td a, 
		.table thead th a,
        .wysiwyg table thead td a,
        .wysiwyg table thead th a {
			color:#fff !important;
			padding-right:15px;
		}

	.table tr.odd,
    .wysiwyg table tr.odd {
		background-color: #EFEFEF;
	}
	.table tr.even,
    .wysiwyg table tr.even {
		background-color: #fff;
	}
.table tfoot td, 
.table tfoot th,
.wysiwyg table tfoot td,
.wysiwyg table tfoot th {
	background-color: #e2e2e2;
	font-weight: bold;
}

/* bloky textu oddělená tečkovan ou čárou */	
.wysiwyg .line_dotted {
    width: 100%;
    height: 1px;
    margin: 21px 0 19px 0;
    background: url('/img/pp/line-dotted.gif') 0 0 repeat-x;
}

/* PP - Citace */
.wysiwyg .pp_cite {
    position: relative;
    padding: 11px 132px 5px 132px;
    line-height: 1.65em;
    background: url('/img/pp/wsw-cite-top.gif') 87px 5px no-repeat;
}
    .wysiwyg .pp_cite .bg-bottom {
        position: absolute;
        bottom: 0; right: 110px;
        width: 100%;
        height: 21px;
        background: url('/img/pp/wsw-cite-bottom.gif') 100% 100% no-repeat;
    }
    
    .wysiwyg .pp_cite_source {
        font-size: .92em;
        color: #7F7F7F;
    }

    .wysiwyg .pp_cite p {
        padding: 0;
        margin: 0;
    }

/* specialni odstavec - tucny nadpis, p vetsi odsazeni */
.wysiwyg .pp_paragraph_special {
    padding: 0 51px;
    line-height: 1.65em;
}

.wysiwyg .pp_paragraph_special strong {
    position: relative;
    left: -30px;
    display: block;
    margin-top: 20px;
    color: #9B1818;   
}
    .wysiwyg .pp_paragraph_special strong:first {
        margin-top: 0;
    }
