/*senat-wsw.css*/

.wysiwyg h1 {
        width:88%;
        /* height:30px; */
        /*background:url('../img/h1-back.gif') no-repeat;*/
        margin-top:15px;
        margin-left:15px;
        font-size:135%;
        font-weight:bold;
        padding-left:45px;
        margin-right:15px;
        /* padding-bottom:20px; */
        padding-bottom:10px; /* Uprava kvuli pozadi v nadpisu*/
        color:#4B4B4B;
        text-decoration:none;
        font-family:"arial", sans-serif;
        line-height:19px;
}

.wysiwyg h2 {
        color:#1F4773;
        font-size:130%;
        font-weight:bold;
        margin-top:20px;
        margin-left:15px;
        margin-right:15px;
        width:100%;
        padding-bottom:5px;
}

.wysiwyg h3 {
        color:#4A4A4A;
        font-size:120%;
        font-weight:bold;
        margin-top:20px;
        margin-left:15px;
        margin-right:15px;
        padding-bottom:2px;
}
        
.wysiwyg h4 {
        color:#4A4A4A;
        font-size:110%;
        font-weight:bold;
        margin-top:20px;
        margin-left:15px;
        margin-right:15px;
        width:100%;
        padding-bottom:2px;
}

.wysiwyg h5 {
        color:#4A4A4A;
        font-size:100%;
        font-weight:bold;
        margin-top:20px;
        margin-left:15px;
        margin-right:15px;
        width:100%;
        padding-bottom:2px;
}
.wysiwyg h6 {
        color:#4A4A4A;
        font-size:95%;
        font-weight:bold;
        margin-top:20px;
        margin-left:15px;
        margin-right:15px;
        width:100%;
        padding-bottom:2px;
}

.wysiwyg ol {
        list-style:none;
        margin-left:15px;
}

.wysiwyg p {
        /*margin-top:10px !important;*/
        padding-top:5px;
        padding-bottom:5px;
        margin-left:15px;
        /*margin-left:0px; odkomentovat v priade pouziti globalni paddingu tridy full a halffull*/
        width:96%;
        /*overflow:hidden; /*added*/
}

.wysiwyg p strong {
        line-height:15px;
        font-weight:bold;
        font-size:100%;
        color:#3C3C3C;
}

/* zacatek odkomentovani   
ZAKOMENTOVANY JSOU STYLY DALSICH HTML ZNACEK, KTERE VSAK NEJSOU VE WSW NAHLEDU. JSOU DEFINOVANY PRO PRIPADNE UZITI V BUDOUCNU :)

*/

.wysiwyg p.odsazeny {
        margin-top:5px;
        margin-left:20px;
        font-size:100%;
        width:90%;
}

.wysiwyg p.zvyrazneny {
        margin-top:5px;
        padding-left:15px;
        font-weight:bold;
        border-left:5px solid #4E82BE;
        font-size:100%;
        width:98%;
}

/* Zmenil Jan Br. 3.6.08 */
.wysiwyg  cite {
        font-style:italic;
}

.wysiwyg p acronym {
        border-bottom:1px dashed #3A3A3A;
        line-height:17px;
}

.wysiwyg  kbd {
        font-family:courier;
        letter-spacing:1px;
}

.wysiwyg  code {
        font-family:courier;
        letter-spacing:0px;
}

.wysiwyg pre {
        font-size:110%;
        font-family:courier;
        padding-left:0px;
        padding-top:20px;
        white-space:pre;
        color:#4A4A4A;
        clear:both;
        float:left;
}

.wysiwyg a {
        color:#2C5176;
}

.wysiwyg a:link {
        color:#2C5176;
}

.wysiwyg a:visited {
        color:#555555;
}

.wysiwyg a:active, .wysiwyg a:focus {
        color:#BA2221;
}

.wysiwyg a:hover {
        color:#000000;
}

/* konec odkomentovani  */

/*tabulky*/


.wysiwyg table {
        border-collapse:collapse;
        margin-left:15px;
        margin-top:20px;
}

.wysiwyg table.left {
        margin-right:10px;
        margin-left:10px;
        padding-bottom:10px;
}

.wysiwyg table.right {
        margin-right:10px;
        margin-left:10px;
        margin-bottom:10px;
}

.bordered-table {
                border:2px solid #2D5683;
                _border:1px solid #2D5683;
}

.wysiwyg table tr td, .wysiwyg table tr th {
        text-align:left;
        padding-left:10px;
        padding-right:10px;
        padding-top:5px;
        padding-bottom:5px;
        /*border:1px solid #FFFFFF;*/
        border-right:1px solid #FFFFFF;
        border-left:1px solid #FFFFFF;
}

.wysiwyg table tr th {
        background:#2D5683;
        color:#FFFFFF;
}

.wysiwyg table tr th a:link, .wysiwyg table tr td a:link {
        color:#2C5176;
}

.wysiwyg table tr th a:visited
{
        color:#FFFFFF;
}

.wysiwyg table tr td a:visited {
        color:#555555;
}

.wysiwyg table tr th a:active, .wysiwyg table tr th a:focus, .wysiwyg table tr td a:active, .wysiwyg table tr td a:focus {
        color:##BA2221;
}

.wysiwyg table tr th a:hover, .wysiwyg table tr td a:hover {
        color:#000000;
}

.wysiwyg table tbody tr td {
        background:#FFFFFF;
        color:#000000;
        border-bottom:none;
        border-top:none;
}

.wysiwyg table tbody tr.licha td {
        background:#FBF9FA;
        color:#000000;
}

.wysiwyg table tbody tr.pruhledna td {
        background:transparent;
        border-left: 0px;
        border-right: 0px;
        color:#000000;
}

.wysiwyg table tbody tr.pro_verejnost td {
        background:#EEFFEE;
        color:#000000;
}

.wysiwyg table td.top {
        vertical-align: top;
}

.wysiwyg table td.bottom, .wysiwyg table th.bottom {
        vertical-align: bottom;
        border:1px solid #000000;
}

.wysiwyg table td.border, .wysiwyg table th.border {
        border:1px solid #000000;
}

.wysiwyg table tfoot tr td {
        background:#EEEEEE;
        color:#000000;
        font-weight:bold;
}

.stabulka-sipka {
        width:12px;
        height:15px;
        background:#C51E18 url('../img/tabulka-sipka.gif') no-repeat 3px -2px;
}

.wysiwyg ul {
        list-style:none;
        width:95%;
        padding-bottom:10px;
        margin-left:15px;
}

.wysiwyg ul li {
        /*color:#3C3C3C;*/
        list-style:none !important;
        margin-left:15px !important;
        _margin-left:15px !important;
        @margin-left:15px !important;
        color:#000000 !important;
        margin-top:2px !important;
        background:url('../img/ulli.gif') no-repeat 0px 5px !important;
        padding-left:13px !important;
}

/* Pridal J.Br. 2.2.2010 */
.wysiwyg ul.just-line {
        list-style:none;
        width:95%;
        padding-bottom:10px;
        margin-left:15px;
}

.wysiwyg ul.just-line li {
        list-style:none;
        display:inline;
        margin-left:15px;
        _margin-left:15px;
        @margin-left:15px;
        color:#000000;
        margin-top:2px;
        background:none;
        padding-left:13px;
}

.wysiwyg ol {
        /*margin-left:15px;*/
        /*padding-left:7%;*/
        padding-left:13px;
        _padding-left:4%;
        @padding-left:4%;
        width:90%;
        padding-bottom:10px;
}

.wysiwyg ol li {
        /*color:#2D5683;*/
        color:#000000;
        /*font-weight:bold;*/
        margin-top:2px;
        margin-left:10px;
        padding-left:0px;
        list-style:decimal;
        /*margin-left:40px;*/
}

ol li .oltext {
        color:#3C3C3C;
        font-weight:normal;
        padding-left:0%;
}

.wysiwyg ol li ul { 
        padding-bottom:0px;
        margin-left:5px;
}

.wysiwyg ol.labc li {
        list-style:lower-alpha;
        padding-left:0%;
}

.wysiwyg ol.uabc li {
        list-style:upper-alpha;
        padding-left:0%;
}

.wysiwyg ol.uroman li {
        list-style:upper-roman;
        padding-left:0%;
}

.wysiwyg ol.lroman li {
        list-style:lower-roman;
        padding-left:0%;
}

.wysiwyg ol.decimal li {
        list-style:decimal;
        padding-left:0%;
}

.wysiwyg ol li ol.labc li {
        list-style:lower-alpha;
        padding-left:0%;
}

.wysiwyg ol.labc li ol.lroman li {
        list-style:lower-roman;
        padding-left:0%;
}

.wysiwyg form {
        clear:both;
        width:100%;
        padding-bottom:10px;
        border:none;
        margin-left:15px;
}

.wysiwyg form fieldset {
        clear:both;
        border:none;
}
/*
.wysiwyg input {
        float:left;
        border:1px solid #A8A8A8;
        margin-left:15px;
        margin-top:20px;
}
*/
/*  pridano 2.12.06 JB */
.wysiwyg input.radio {
        float:none !important;
        width: auto;
        border: none;
}

.wysiwyg select {
        float:none;
        /*width:150px;*/
        border:1px solid #A8A8A8;
        margin-left:15px;
        margin-top:20px;
}

.wysiwyg .submit {
        width:75px;
        text-align:center;
        border:none;
        background:url('../img/submitwsw.gif') no-repeat 0px 0px;
        padding:2px;
        line-height:14px;
        font-size:95%;
        color:#FFFFFF;
        float:left;
        margin-top:20px;
        cursor:pointer;
        height:20px;
}

.wysiwyg { 

        overflow:hidden;
}

#obsah .full.wysiwyg, #obsah .halffull.wysiwyg { 
        /*
        padding-left:30px;
        Pokud se bude aplikovat toto, je nutne udelat specialni "odstylovani" odstavce ve tridach. reps. odecist tento padding od paddingu tagu P.
        Jinak se posouva kazdy odstavec jeste navic o padding tridy .full.wysiwyg. Kazdopadne si myslim, ze kazdy text by mel byt obalen nejakou
        tridou, minimalne vsak odstavcem. Dale take pri pouziti globalniho paddingu nelze zarucit, ze text vlozney do html kodu natvrdo (neobaleny) bude
        spravne oddelen (na vysku)  od jemu predchazejiciho textu. Toto zcela osetrit nelze!
        */
}

/* PRIDANE KOMPONENTY  SOUVISICI S WSW*/
/*pozicavani*/

.wysiwyg .left {
        float:left !important;
}

/*.wysiwyg .center {
        width:100% !important;
        margin: 0 auto !important;
}*/

.wysiwyg .right {
        float:right !important;
}

.wysiwyg .justify {}

/*aligny textu*/

.wysiwyg .tal {
        /*zarovnani textu vlevo
        tal = text align left ;)
        */
        text-align:left !important;
}

.wysiwyg .tar {
        /*zarovnani textu vpravo
        tar = text align right ;)
        */
        text-align:right !important;
}

.wysiwyg .tac {
        text-align:center !important;
}

/*.wysiwyg .taj {
        text-align:justify !important;
}*/

/*verticalni aligny - aplikovatelne pouze na prvky typu table!*/

.wysiwyg .vat {
        vertical-align:top !important;
}

.wysiwyg .vam {
        vertical-align:middle !important;
}

.wysiwyg .vab {
        vertical-align:bottom !important;
}

/*IMG*/
.wysiwyg img {
        margin-left:10px;
}

.wysiwyg img.left {
        /*margin-right:10px;*/
        margin-right:10px;
}

.wysiwyg img.right {
        margin-right:10px !important;
}

/*barvicky*/

/*pozadi*/
.blue {
        background:#2D5683 !important;
}

.black {
        background:#000000 !important;
}

.grey {
        background:#EEEEEE !important;
}

.white {
        background:#FFFFFF !important;
}

/*texty*/

.text-blue {
        color:#1F4773 !important;
}

.text-black {
        color:#000000 !important;
}

.text-grey {
                color:#EEEEEE !important;
}

.text-grey-light {
        color:#FBFAFA !important;
}

.text-white {
                color:#FFFFFF !important;
}


/*LH PRIDANE TRIDY PRI PREVODU OBSAHU*/

/*pridane tridy pri plneni obsahu*/

/*zakomponovatelne do wsw:*/
.wysiwyg table tbody tr.licha th {
        background:#FBF9FA;
        color:#000000;
}

/*id cards*/

.id-card-red {
        color:red;
}

.id-card-orange {
        color:orange;
}

.id-card-blue {
        color:blue;
}

.id-card-green {
        color:green;
}

.id-card-yellow {
        color:#CCC000;
}

.id-card-grey {
        color:grey;
}

.id-card-pink {
        color:pink;
}

/*hr.short {
        width:96%;
}        */

/* J.Bl. */
/* CSS pro jednotlivý senátory (senatori/index.php?par_3)*/
.wysiwyg .notifikace { 
        display:block;
        float:right;
        margin-right:35px;
        _margin-right:45px;
        margin-top:5px;
}

.wysiwyg .zarovnat { 

}

.wysiwyg .foto { 
        display:block;
        width:20%;
        float:left;
        margin-left:10px;
       /* margin-top:15px;*/
}

.wysiwyg .prisl { 
        display:block;
        /*float:left;*/
        margin-top:15px;
}

.wysiwyg .rss { 
        display:table;
        margin-top:15px;
        margin-left:15px;
        margin-right:7px;
       /* background:none;*/
        padding-left:13px;
       /* list-style:none;*/
       /* padding-top:2px;*/
       /* float:none;*/
}

.wysiwyg .clenstvi { 
        display:block;
        width:95%;
        float:left;
        clear: both;
        margin-left:9px;
}

.wysiwyg .kancelare { 
        display:block;
        float:left;
        margin-left:9px;
}

.wysiwyg .datum{ 
        display:block;
        width:40%;
        float:left;
        clear: both;
        margin-left:20px;
        margin-top:25px;
}

.wysiwyg dl.senatori {
        float:left;
}

.wysiwyg dt.senatori {
        display:table;
        margin-left:15px;
        margin-right:7px;
        background:none;
        padding-left:13px;
        list-style:none;
        padding-top:2px;
        float:none;
        font-weight:bold;
}

.wysiwyg dd.senatori {
        display:table;
        padding-top:2px;
        margin-left:40px;
}

.wysiwyg .dokumenty {
        position: absolute ;
        top: 280px;
        _top: 270px;
        left: 650px;
        _left: 600px;
        list-style:none;
        width:180px;
        padding-bottom:10px;
        margin-left:15px;
}

.wysiwyg ul li.bez {
        background:none;
        padding-left:13px;
        list-style:none;
}

.wysiwyg .organy { 
        display:block;
        float:left;
        margin-left:15px;
}


