/*
  * Base Style Sheet for home page on AVIZOSLUZBY.cz
  * version: screen.css, 16/03/2006
  * (c) 2005, AV?ZO, a.s.
  * Slavikova 6142, 708 00 Ostrava - Poruba, Czech Republic
  * tel.: +420 596 90 61 11, http://www.avizo.cz
*/


/* telo */
    body {margin:0 0 20px 0;padding:0;background:#fff;font-family:'Trebuchet MS',Trebuchet MS,'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;font-size:70%;font-style:normal;font-weight:normal;line-height:1.3;text-align:center;color:#000;}

/* zakladni HTML */
    q           {font-style:italic;quotes:"„" "“" "‚" "‘";}
    q:before    {content:open-quote;}
    q:after     {content:close-quote;}
    form        {margin:0;}
    img         {border:0;}

/* odkazy */
	a, a:link, a:active, a:visited      {color:#f60;text-decoration:underline;}
	a:hover, a:focus                    {color:#424F84;text-decoration:underline;}
    a img, a:link img, a:visited img    {border-style:none;}

/* ruzne obecne tagy */
    .nscr, .txt     {display:none;}
    hr, .clr        {clear:both;display:none;}
    p               {margin:7px 0;padding: 0;}

/* nadpisy */

    h2 { font-size: 170%; font-weight: normal; color: #f60; padding-bottom: 15px; border-bottom: solid 1px #f2f2f2; }
    h3 { font-size: 150%; font-weight: normal; color: #424F84; padding-bottom: 7px; border-bottom: solid 1px #f2f2f2; }
    h4 { font-size: 130%; font-weight: bold; color: #f60; margin: 0 0 4px 0; padding: 0 0 4px 0; }
    h5 { font-size: 110%; font-weight: bold; color: #000; }
    h6 { font-size: 100%; font-weight: bold; color: #000; }

/* telo stranky */
    #page { margin: 0 auto; padding: 10px 0 0 0; width: 700px; text-align: left;overflow:hidden; border-top: solid 6px #424F84; }

/* hlavicka */

    #header { background: url(../img/header.jpg) right bottom no-repeat; height: 111px; width: 100%; margin: 0; padding: 0;}

    h1 { display: block; margin: 0 0 0 0; padding: 0; width: 270px; height: 89px; float: left; }
    h1 a { display: block; margin: 0 0 0 0; padding: 0; width: 270px; height: 89px; background: url(../img/H1.gif) no-repeat top left; }
    h1 a span { display: none;}

    #headernav {float: left; width: auto; margin: 78px 0 0 20px; padding: 0;}
    #headernav li { float: left; display: block; width: auto; padding: 0; margin: 0 15px 0 0; list-style: none; font-size: 80%; }

    #headernav li a, #headernav li a:link, #headernav li a:visited, #headernav li a:active
    { display: block; width: auto; padding: 0 0 0 20px; margin: 0; color: #999; text-decoration: none; }
    #headernav li a:hover
    { color: #f60; text-decoration: underline; }

    #headernav li.home a, #headernav li.home a:visited, #headernav li.home a:link, #headernav li.home a:active
    { background: url(../img/ic-home.gif) no-repeat 0px 0px; }
    #headernav li.home a:hover
    { background-position: 0px -14px; }

    #headernav li.mailto a, #headernav li.mailto a:visited, #headernav li.mailto a:link, #headernav li.mailto a:active
    { background: url(../img/ic-mailto.gif) no-repeat 0px 0px; }
    #headernav li.mailto a:hover
    { background-position: 0px -14px; }

/* top menu */

    #topmenu { width: 700px; height: 44px; margin: 0; padding: 0; background: url(../img/topmenu.png) no-repeat center; text-align: center; }
    #topmenu ul { height: 44px; margin: 0; padding: 0; }
    #topmenu li { display: inline; width: auto; height: 44px; margin: 0; padding: 0; list-style: none; }

    #topmenu li a, #topmenu li a:link, #topmenu li a:visited, #topmenu li a:active
     { display: block; float: left; height: 44px; line-height: 44px; margin: 0; padding: 0 ; font-size: 115%; text-decoration: none; color: #666; font-weight: bold; width: 175px; }

    #topmenu li a:hover
     { background: url(../img/topmenu-hover.png) no-repeat top center; color: #424F84; }

/* telo stranky*/

    #content { width: 100%; margin: 15px 0 0 0; padding: 0 0 15px 0; }
    .content-box { width: 100%; padding: 0; }

    #content-box-left { float: left; width: 500px;}
    #content-box-right { margin: 0; padding: 0 0 0 0; width: 190px; float: right; background: url(../img/verticaldot.gif) repeat-y top left; }
    #content-box-right .content-box { padding: 0 0 0 10px; }


/* pata */

    #foother { clear: both; font-size: 90%; color: #666;  border-top: solid 3px #424F84; margin: 0; padding: 15px 0 0 0;}
    #foother a, #foother a:link, #foother a:visited, #foother a:active
        { color: #666; text-decoration: underline; }
    #foother a:hover
        { color: #f60; text-decoration: underline; }

    #fright {float: right; width: auto; }
    #fleft {float: left; width: auto; }


/* tabulka */

    .TabulkaN thead th { font-weight: bold; border-bottom: solid 2px #666; }
    .TabulkaN tbody td { border-bottom: solid 1px #D3D3D3; }

