/*
  * Base Style Sheet for home page on AVIZO.cz
  * version: screenhome-catalog.css, 04/2007
  * (c) 2005, AVÍZO, a.s.
  * Slavíkova 6142, 708 00 Ostrava - Poruba, Czech Republic
  * tel.: +420 596 90 61 11, http://www.avizo.cz
*/


/* telo */
    body {margin:40px 0 15px 0;padding:0;background:#666 url(../img/bg/bodybg.gif) repeat;font-family:"Arial CE", "Helvetica CE",Arial,Helvetica, sans-serif;font-size:75%;font-style:normal;font-weight:normal;line-height:1.6;text-align:center;}

/* 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:#006CB7;text-decoration:underline;}
	a:hover, a:focus                    {color:red;text-decoration:underline;}
    a img, a:link img, a:visited img    {border-style:none;}

/* ruzne obecne tagy */
    hr, .nscr   {display:none;}
    .clr        {clear: both;}
    * html td { font-size:75%; }

/* zakladni box model */
    #page {width:980px;margin-left:auto;margin-right:auto;text-align:center;}
    #page-header,#page-content,#page-foother  {margin:0; padding:0; width:100%; text-align:left; overflow: hidden; }
        #page-header    {background:#fff url(../img/bg/ph.gif) repeat-x bottom;height:90px;}
        #page-content   {background:#fff url(../img/bg/main.png) repeat-x; }
        #page-foother   {background:#fff url(../img/bg/pbbl.gif) no-repeat bottom left;}

        #foother-ban   {background: url(../img/bg/foother.png) repeat-x; border-top: 1px solid #ccc; padding: 10px 0 10px 0; text-align: center; }
        #foother-recom   {background: url(../img/bg/foother.png) repeat-x; border-top: 1px solid #ccc; text-align: center; }
        #foother-recom-box   { padding: 10px 0 10px 0;}

/* hlavicka */

    /* hlavicka - prihlasovaci formular */
    #headlogon                         {width:275px;height:84px;background:url(../img/bg/headerr.png) no-repeat top right;margin:0;padding:0;float:right;}
        #headlogon fieldset            {margin: 10px 0 0 10px; padding:2px 0 0 20px;background:transparent url(../img/bg/formlogin.gif) no-repeat top left;border:0;}
        * html #headlogon fieldset            {width:auto;}
        #headlogon legend              {display:none;}
        #headlogon p                   {margin:0;padding:0;border:0;background:none;}
        #headlogon label               {width:40px;font-size:95%;line-height:20px;margin-right:5px;text-align:right;float:left;padding:0;}
        * html #headlogon label        {line-height:20px;}
        #headlogon input               {width:80px;font-size:11px;color:#000;height:17px;margin-right:9px;padding:2px 0 0 2px;float:left;border:solid 1px #999;margin-bottom:2px;}
        * html #headlogon input               {height:20px;}
        #headlogon br                  {clear: both;}
        #headlogon input.remember      {margin:0 2px 0 0;border:0;background:transparent;width:auto;float:left;}
        #headlogon label.remember      {margin:0 0 0 0;border:none;background:transparent;width:auto;float:left;font-size:0.9em;}
        #headlogon a                   {color:#f60;font-weight:bold;}
        #headlogon a:hover             {color:red;}

    h1              {display:block;float:left;margin:0;padding:0;float:left;width:164px;height:84px;background:url(../img/bg/h1bg.gif) no-repeat top left;}
    h1 a,h1 a:hover {display: block;margin:8px 0 0 10px;width:164px;height:72px;background:url(../img/logo.gif) no-repeat top left;text-decoration: none;}
    h2              {margin:0 0 5px 15px;}
    h2 a            {display:block;height:30px;text-decoration:none;margin:0 0 0 0;background: transparent url(../img/h2/sekce-52.gif) no-repeat top left; width:150px top left;}
    h2.h2inzerce a  {display:block;height:30px;text-decoration:none;margin:0 0 0 0;background: transparent url(../img/h2/sekce-51.gif) no-repeat top left; width:90px top left;}
    h1 a span, h2 a span   {display:none;}

    #header2         { height: 90px; margin: 0 276px 0 165px; padding:25px 0 0 0; font-size: 95%; }
    #header2 p       { padding: 0 0 0 0; margin: 0 0 10px 0; }

/* tlacitka */
   .b59 {float: left;margin:0 15px 0 0;display:block;font-size:11px;font-weight:bold;text-align:center;padding:2px 0 4px 0;height:22px;border:none;color:#000;width:59px;background:url(../img/bg/button59.gif) 0px 0px no-repeat;}
   .b59:hover {color:#960;text-decoration:none;cursor:pointer;background-position: -59px 0px;}
   .b59:active {color:#060;text-decoration:none;cursor:pointer;background-position: -118px 0px;}}

/* pata stranky */
    #foother        { background: url(../img/bg/foother.png) repeat-x; border-top: 1px solid #ccc; padding: 15px 0 0 0; }
        #foother h3 { float: left; width: 180px; font-size: xx-small; text-align: center; color: #666;  height: auto;  margin: 0;  padding: 0; }
        #foother p  { margin: 0 0 0 197px; padding: 0 14px 0 0; font-size: 0.8em; color: #666; line-height: 1.6; }
        #footherclr { background: url(../img/bg/pbbr.gif) no-repeat bottom right; clear: both; height: 10px; margin: 0; }
        #webmap     { padding: 15px 14px 15px 14px; text-align: center; color: #006CB7; font-size: 0.9em; }

    #foother a, #foother a:link, #foother a:visited, #foother a:active
        { color: #666; text-decoration: underline; }
    #foother a:hover
        { color: red; text-decoration: underline; }

    #foother span.tech { margin-top: 10px; }


/* box model hlavniho tela */

    #right-col {float:right;width:210px;margin:0;padding:30px 10px 0 0;}
    * html #right-col {width:220px;}

    #content {float:left;padding:10px 0 10px 10px;margin:0;width:750px;min-height:300px;height:auto;}
    * html #content {width:760px;height:300px;}



    #contentnavi    { clear: both; padding: 0 14px 0 14px; height: 21px;  border-bottom: solid 1px #ccc; background: url(../img/bg/mainf.png) repeat-x bottom left; font-size: 0.8em; }
    #contentnavi a, #contentnavi a:visited , #contentnavi a:active
        { text-decoration: none;  }
    #contentnavi ul {  float: right; width: 50px; margin: 5px 0 5px 0; padding: 0 0 0 0;  }
    #contentnavi li { padding-left: 13px; background: url(../img/top.gif) no-repeat; list-style: none;  }

/* navigace sekcemi - pathnavigator */

    #pathnavigator {font-size:1em;margin:0;clear:left;padding:0 0 10px 5px;}
    #pathnavigator span {display: none;}
    #pathnavigator a, #pathnavigator a:visited , #pathnavigator a:active {padding:0 4px 0 8px;margin:0;background:url(img/bg/patharr.gif) no-repeat 0px 50%;color:#666;text-decoration:underline;}
    #pathnavigator a.home {background:url(img/bg/pathhome.gif) no-repeat 0px 50%;padding:0 4px 0 15px;}
    #pathnavigator a:hover {color:red;text-decoration:underline;}

/* ruzne pomocne boxy */

    .floatright     { float: right; width: auto; }
    .floatleft      { float: left; width: auto; }

/* navigace uzivatele v pravem sloupci */

/* navigace uzivatele v pravem sloupci */

    .RUserNav {margin:0 0 15px 0;text-align:left;}
    .RUserNav h3 a  {display:block;width:100%;background:url(../img/h3/vaseavizo.gif) no-repeat 0 0;height:25px;}
    .RUserNav h3 span {display:none;}
    .RUserNav h3 {margin:0;padding:0;}

    .RUserNav ul {margin:1px 0 0 0;padding:0;border-top:solid 2px #f60;list-style:none;line-height:1em;}
    .RUserNav li a, .RUserNav li a:link, .RUserNav li a:visited, .RUserNav li a:active
        {display:block;color:#f60;background:transparent;text-decoration:none;margin:0;padding:5px;}
    .RUserNav li a:hover {color:#f60;background:#FFF2DD;}
    * html .RUserNav ul a {height:1px;}

    .RUserNav ul ul {padding:0;border:none;}
    .RUserNav li {font-size:90%;border-bottom:solid 1px #f60;}
    .RUserNav li li {font-size:90%;border:none;}
    .RUserNav li li li {font-size:100%;border:none;}

    .RUserNav li li a, .RUserNav li li a:link, .RUserNav li li a:visited, .RUserNav li li a:active
        {padding:2px 2px 2px 15px;background:#fff url(../img/li/usertree.gif) no-repeat 0 0;}
    .RUserNav li li a:hover {background:#FFF2DD url(../img/li/usertree.gif) no-repeat 0 0;}

    .RUserNav li li li a, .RUserNav li li li a:link, .RUserNav li li li a:visited, .RUserNav li li li a:active
        {padding:2px 2px 2px 27px;background:#fff url(../img/li/usertree.gif) no-repeat 13px 0;}
    .RUserNav li li li a:hover {background:#FFF2DD url(../img/li/usertree.gif) no-repeat 13px 0;}

    .RUserNav a.activ, .RUserNav a.activ:link, .RUserNav a.activ:visited, .RUserNav a.activ:active {background:#FFF2DD;color:#000;}
    .RUserNav a.activ:hover {color:#f60;}

    .RUserNav li li a.activ, .RUserNav li li a.activ:link, .RUserNav li li a.activ:visited, .RUserNav li li a.activ:active {background:#FFF2DD url(../img/li/usertree.gif) no-repeat 0 0;color:#000;}
    .RUserNav li li a.activ:hover {background:#FFF2DD url(../img/li/usertree.gif) no-repeat 0 0;color:#f60;}

    .RUserNav li li li  a.activ, .RUserNav li li li  a.activ:link, .RUserNav li li li  a.activ:visited, .RUserNav li li li  a.activ:active {background:#FFF2DD url(../img/li/usertree.gif) no-repeat 13px 0;color:#000;}
    .RUserNav li li li  a.activ:hover {color:#f60;background:#FFF2DD url(../img/li/usertree.gif) no-repeat 13px 0;}


/* ruzne */

    .small { font-size: 90%; font-weight: normal; }


/* vyhledavaci box na home */
    #searchhome { margin: 0; padding: 8px 0 0 45px; background: url(../img/bg/lenshome.gif) no-repeat; min-height: 37px; height: auto; }
    * html #searchhome { margin-bottom: 15px; height: 37px; }
    #searchhome fieldset { margin: 0; padding: 0; border: none; background: none; }
    #searchhome legend, #searchhome label
     { display: none; }

    #searchhome p
     { padding: 0; margin: 0; border:0; background:none; }


    #searchhome input, #searchhome select
     { margin: 0 5px 0 0; width: auto; }

    #searchhome span.button59
     { margin-left: 10px; }

/* ikona - pridat firmu */

    #AddFirm {  padding: 1px 0 0 25px; min-height: 25px; height: auto; background: url(../img/ic/addfirm.gif) no-repeat top left; margin: 0 0 20px 0; font-weight: bold; text-align: left; font-size: 100%; }
    * html #AddFirm { height: 25px; }
    #AddFirm a, #AddFirm a:link, #AddFirm a:visited, #AddFirm a:active
        { color: #f60; }

/* top-lista */
    #lista {position:absolute;top:0px;left:0px;width:100%;z-index:100;overflow:hidden;background:#3366CC;color:#fff;text-align:center;font-family:Verdana,'Geneva CE',lucida,sans-serif;font-size:1em;line-height:1.8em;white-space:nowrap;padding:5px 0;}
    #lista a {color:#fff;}


    #counters {display:none;}

/* reklamni bannery */

    .banFullFoother { width: 468px; background: transparent; text-align: center; margin: 0 auto 20px auto;}

    .banText { margin: 0; padding: 0; }
    .banText h2 { margin: 0; width: 100%; padding: 0; height: 5px; background: url(../img/h3/reklama.gif) no-repeat top left; }
    .banText h2 span { display: none; }
    .banText .colarticlelist p       {padding: 0 1px 5px 1px;}
    .banText .colarticlelist p       {padding: 0 0 10px 0;}

    .BTextAd td {font-size:90%;color:#006CB7;text-align:left;}
    * html .BTextAd tr td {font-size:70%;}
    .BTextAd td a {padding:0;margin:0;display:inline;}


/* vypis sekci a rubrik */
    .cat-list {float:left;margin:0pt;padding:0pt 5px 0pt 12px;width:230px;background: url(../img/bg/dotVertical.gif) repeat-y top right;}
    * html .cat-list {width:235px;}
    #content .cat-list h3 {font-size:140%;font-weight:bold;padding:0;margin:0 0 2px 0;}
    #content .cat-list p {padding:0;margin:0 0 15px 0;height:5em;}
    #content .cat-list p a {padding:0 10px 0 0;}

    .abc {font-size:125%;font-weight:bold;margin:30px 10px 30px 10px;padding:0 0 30px 0;}
    .abc a {float:left;margin-bottom:6px;padding:3px 6px;}
    .abc .active {background:transparent url(../img/bg/tarr.gif) no-repeat 49% 100%;float:left;}
    .abc .active a {background:#BBE3FF none repeat scroll 0%;border-color:#006CB7;border-style:solid solid none;border-width:1px 1px medium;color:#000000;display:block;float:none;font-weight:bold;margin-bottom:6px !important;padding:3px 8px;text-decoration:none;}

    .cat-list-rubr {float:left;margin:0pt;padding:0pt 5px 0pt 12px;width:230px;background: url(../img/bg/dotVertical.gif) repeat-y top right; list-style: none;}
    * html .cat-list-rubr  {width:235px;}
    .cat-list-rubr li {font-size:120%;font-weight:normal;line-height:1.2em;margin:0 0 15px 0;}



