﻿
/*
 hlavní obsahový blok
*/
.content_right
{ float: right
; width: 717px
; padding-right: 16px
; padding-bottom: 30px
}
/*
 patička obsahového bloku
*/
.content_right .content_footer
{ line-height: 25px
; background-image: url(Images/content.footer.grad.png)
; background-repeat: repeat-x
; width: 717px
; overflow: hidden
; position: absolute
; bottom: 0
; right: 16px
}
.content_footer .button
{ background-image: url(Images/content.footer.btn.png)
; background-position: top left
; float: right
; padding-left: 9px
}
.content_footer .button_in
{ background-image: url(Images/content.footer.btn.png)
; display: block
; background-position: top right
; padding: 0 15px
; color: #fff
; background-color: #28539c
; padding-bottom: 4px
}
/*
 drobečková navigace
*/
.content_right .content_breadcrumb
{ min-height: 43px
; _height: 43px /* @fixfor IE6 */
; line-height: 43px
; background-color: #1865ad
; background-image: url(Images/content.breadcrumb.png)
; background-position: bottom left
; background-repeat: no-repeat
; padding-left: 18px
; white-space: nowrap
; overflow: hidden
; position: relative
}

.content_breadcrumb img
{ _position: absolute /* @fixfor IE6 */
}

.content_breadcrumb span ,
.content_breadcrumb a ,
.content_breadcrumb a:link ,
.content_breadcrumb a:visited ,
.content_breadcrumb a:hover
{ color: #c3d8ea
; text-decoration: none
; font-size: 8pt
}
.content_breadcrumb .separator
{ border: none
}
.content_breadcrumb .actual
{ color: #fff
; font-weight: normal
}


/*
 obsah hlavního obsahového bloku (eh)
*/
.content_right .section
{ position: relative
; min-height: 500px
}
.content_right .section .header
{ background-image: url(Images/content.header.grad.png)
; background-repeat: repeat-x
; background-position: top left
; line-height: 42px
; zoom: 1
; background-color: #1768aa
}
.content_right .section .header h1
{ background-image: url(Images/content.header.deco.png)
; background-repeat: no-repeat
; background-position: top right
; padding-bottom: 4px
; padding-left: 16px
; color: #fff
; font-size: 1.3em
}

.content_right .section .header .button
{ float: right
; margin-right: 41px
; background-image: url(Images/content.top.bar.button.png)
; background-repeat: no-repeat
; padding-left: 4px
}
.content_right .section .button_in
{ display: block
; background-image: url(Images/content.top.bar.button.png)
; background-position: top right
; background-repeat: no-repeat
; padding: 0 13px
; color: #fff
}

/*
 TEXT CONTENT REAL
*/
.content_right .section .article
{ padding-left: 20px
; padding-right: 30px
; overflow: hidden
; _width: 667px
}
.content_right .article p
{
}

.content_right .article h2
{ color: #ed2229
; line-height: 1.4em
; height: auto
; margin-bottom: 1em
; padding-left: 0
}
.content_right .article ul.file-download
{ overflow: hidden
}
.content_right .article ul.file-download li
{ padding-left: 30px
; list-style-type: none
; float: left
; width: 270px
; line-height: 1.6em
}
.content_right .article ul li.pdf
{ background: transparent url(Images/icons.gif) left 3px no-repeat
}
.content_right .article .gallery-list
{ overflow: hidden
; _zoom: 1
; margin-left: -20px
; margin-right: -30px
}

.content_right .article .gallery-list a
{ float: left
; background: transparent url(Images/gallery-list-frame.png) left top no-repeat
; padding: 9px 10px 10px 8px
; margin-left: 3px
; text-decoration: none
; min-height: 100px
}
.content_right .article .gallery-list a:hover
{ text-decoration: underline
}
.content_right .article .gallery-list a img
{
}
.content_right .article .gallery-list a span
{ display: block
; text-align: center
; padding-top: 5px
}

.content_right .article hr
{ border: none
; height: 0px
; border-bottom: 1px solid #e7ebf1
}

.ms-listviewtable .ms-gb ,
.ms-summarystandardbody .ms-gb
{ white-space: normal
}

/*
 aside pro navigaci a novinky
*/
.content_left
{ float: left
; width: 222px
; padding-bottom: 25px
}

/*
 novinkový box
*/
.content_left_newies
{ background-image: url(Images/newies.box.center.png)
}
.content_left_newies_a
{ background-image: url(Images/newies.box.bottom.png)
; background-position: bottom left
; padding-bottom: 10px
; background-repeat: no-repeat
}

.content_left_newies_aa
{ background-image: url(Images/newies.box.top.png)
; background-position: top left
; padding-top: 6px
; background-repeat: no-repeat
}

.content_left_newies_aa .section
{ margin-left: 17px
}

.content_left_newies_aa .section .header
{ line-height: 42px
; padding-left: 12px
; background-image: url(Images/newies.heading.png)
; background-color: #b53018
; font-size: 1.25em
; color: #fff
}
.content_left_newies_aa .section .article
{ padding-left: 12px
}
.content_left_newies_aa .section .newie
{ margin-top: 5px
; margin-bottom: 5px
}
.content_left_newies_aa .newie h3
{
}



/* 
přetluká deklarace z core.css

struktura tabulky ze shotu:

table.ms-listviewtable
 tr.ms-viewheadertr
  th.ms-vh2
   div[style...]
    table ?.ms-unselectedtitle
     tr
      td.ms-vb
       a #…
        // TEXT "Název úlohy"
        img.ms-hidden (blank)
       img.ms-hidden (blank)
       img.ms-hidden (blank)
      td[style="position: absolute;"]  // asi tlačidlo
       img
  // ^×6
 tr(.ms-alternating)
  td.ms-vb2
   // TEXT nebo LINK
  // ^×6
 // ^atd

*/

/*
 barvy a hlavička
*/

table.ms-listviewtable
{
 border: 1px solid #c3cadc
}

table.ms-listviewtable th.ms-vh2
{
 background-color:#ccd6e4;
 background-image:url(Images/viewheadergrad.gif); /* § !!  */
 background-repeat:repeat-x;
 background-position: bottom left;
 padding-bottom:0;
 padding-top:1px;
}

.ms-vh2 table.ms-unselectedtitle
{
 height: 24px;
}

th td.ms-vb a
{
 font-weight: bold;
 color: #4e4e4e;
}

table.ms-listviewtable tr.ms-alternating 
{
 background-color: #eceff4;
}

/*
 text v obsahu
*/

table.ms-listviewtable tr td.ms-vb2
{
 color: #7a7a7a
}

/*
 odkazy (maily v posledním sloupci) tučné šedé
*/
table.ms-listviewtable tr td.ms-vb2 a
{
 color: #214a83;
 font-weight: bold;
}

/*
 první sloupec ("Název úlohy") modrý tučný
*/
table.ms-listviewtable tr td.ms-vb2:first-child
{
 font-weight: bold;
 color: #10265b;
}

/*
 dhuhý sloupec ("Jméno a příjmení") červený tučný
*/
table.ms-listviewtable tr td.ms-vb2:first-child + td.ms-vb2
{
 color: #ed2229;
 font-weight: bold;
}

/*
 … "funkce v něm šedivá
*/
table.ms-listviewtable tr td.ms-vb2:first-child + td.ms-vb2 span
{
 color: #4e4e4e;
}



/*
 zobrazení typu souboru
*/
/*
td.ms-vb-icon { width: 50px; }
td.ms-vb-icon a { text-decoration: none; }
td.ms-vb-icon a[href$=".pdf"]::after { content: " .pdf"; }
td.ms-vb-icon a[href$=".doc"]::after { content: " .doc"; }
td.ms-vb-icon a[href$=".docx"]::after { content: " .docx"; }
td.ms-vb-icon a[href$=".xls"]::after { content: " .xls"; }
td.ms-vb-icon a[href$=".xlsx"]::after { content: " .xlsx"; }
td.ms-vb-icon a[href$=".ppt"]::after { content: " .ppt"; }
td.ms-vb-icon a[href$=".pptx"]::after { content: " .pptx"; }
td.ms-vb-icon a[href$=".pps"]::after { content: " .pps"; }
td.ms-vb-icon a[href$=".ppsx"]::after { content: " .ppsx"; }
td.ms-vb-icon a[href$=".txt"]::after { content: " .txt"; }
*/

