/*
  * Base Style Sheet for Catalog AVIZO.cz
  * version: screen.css, 29/12/2005
  * (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;}
    td {
      _font-size:75%;
    }

    em { line-height: auto; display: inline; float: none; clear: none; margin: 0; padding: 0;}
/* formulare */

    form { margin: 0px; padding: 0px; }

    fieldset  { border: none;  margin: 0 0 0 0; padding: 0 0 20px 0;  _width: 100%; text-align: left; }
    legend  { font-size: 115%; font-weight: bold; color: #006CB7; padding: 5px 15px 0 15px;  }

    fieldset p { border: solid 1px #D6D6D6; background: #F4F4F4; margin: 0; padding: 10px; text-align: left; }
    fieldset div.mainform { border: solid 1px #D6D6D6; background: #F4F4F4; margin: 0; padding: 10px; text-align: left; }
    fieldset div.mainform p { border: none; background: none; margin: 15px 0 15px 0; padding: 0; text-align: left; }

    fieldset br  { clear: both; }
	label { float: left; width: 150px; padding-right: 10px; text-align: right; }
	input { font-size: 11px; font-weight: normal; padding: 3px; float: left; width: 100px; _height: 22px; margin-bottom: 5px; margin-right: 10px; border: solid 1px #ccc; }
    input.oblig { border: solid 2px #B7CFEE ; font-weight: bold;  }
    label.oblig { font-weight: bold; }

    input.error { border: solid 2px #f60; font-weight: bold; color: #f60;  }
    label.error { font-weight: bold; color: #f60; }

    .nstyle { border: none; background: transparent; float: none; text-align: left; width: auto; height: auto; margin: 0; padding: 0; }
    .nstyle2 { border: none; background: transparent; float: none; text-align: left; float: left; margin-right: 10px; width: auto; }

    textarea  { float: none; clear: both; display: block; height: 100px; width: 99%; border: solid 1px #ccc; font-size: 95%; padding: 3px; font-family:"Arial CE", "Helvetica CE",Arial,Helvetica, sans-serif; font-size:98%;  }

    textarea.oblig { border: solid 2px #B7CFEE ; font-weight: bold;  }
    textarea.error { border: solid 2px #f60; font-weight: bold; color: #f60;  }

    input:focus { border: solid 1px #666;}
    input.oblig:focus { border: solid 2px #2E6BBE;}
    input.error:focus { border: solid 2px #c00;}
    textarea:focus { border: solid 1px #666;}
    textarea.oblig:focus { border: solid 2px #2E6BBE;}
    textarea.error:focus { border: solid 2px #c00;}

    select { float: left; margin-right: 10px; /* _height: 22px; */ margin-bottom: 10px; font-size: 75%; }

/*error text */

    .errortext      {padding-left: 60px;margin-top: 20px;background:url(../img/bg/error.gif) no-repeat top left;min-height: 60px;height:auto;_height: 60px;}
    .errortext li   {color: #c00;}
    .errormessage   {margin-left: 170px;color: red;margin-bottom: 15px;display: inline;width: auto;}

/* 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; }
        #page-header    {background:#fff url(../img/bg/ph.gif) repeat-x bottom;height:90px;position:relative;}
        #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-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;}
        #foother-recom-box  p a { margin-right: 20px; }
        #foother-recom-box  p a.end { margin-right: 0; }

/* hlavicka */

    /* hlavicka - prihlasovaci formular */
    #headlogon                         {width:275px;height:84px;background:url(../img/bg/headerr.png) no-repeat top right;margin: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; _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;_line-height:20px;margin-right:5px;text-align:right;float:left;padding:0;}
        #headlogon input               {width:80px;font-size:11px;color:#000;height:17px;_height:20px;margin-right:9px;padding:2px 0 0 2px;float:left;border:solid 1px #999;margin-bottom:2px;}
        #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:8px 0 0 10px;float:left;width:164px;height:90px;background:url(../img/bg/h1bg.gif) no-repeat top left;}
    h1 a,h1 a:hover {display: block;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-color: transparent; background-position: top left; background-repeat: no-repeat; }
    h1 a span, h2 a span   {display:none;}

    h2.section51 a     { background-image:url(../img/h2/sekce-51.gif); width:90px; }
    h2.section52 a      { background-image:url(../img/h2/sekce-52.gif); width:150px; }


    #header         { height: 90px; margin: 0 276px 0 165px; padding:30px 0 0 0; }

/* tlacitka */

   button, .b59, .b150
        {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;}
   button:hover, .b59:hover, .b150:hover
        {color:#960;text-decoration:none;cursor:pointer;}
   button:active, .b59:active, .b150:active
        {color:#060;text-decoration:none;cursor:pointer;}
    .b59              {width:59px;background:url(../img/bg/button59.gif) 0px 0px no-repeat;}
        .b59:hover    {background-position: -59px 0px;}
        .b59:active   {background-position: -118px 0px;}
    button             {width:100px;background: url(../img/bg/button100.gif) no-repeat;}
        button:hover   {background-position: -100px 0px;}
        button:active  {background-position: -200px 0px;}
    .b150             {width:150px;background: url(../img/bg/button150.gif) 0 0 no-repeat;}
        .b150:hover   {background-position: -150px 0px;}
        .b150:active  {background-position: -300px 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-ban   {background: url(../img/bg/foother.png) repeat-x; border-top: 1px solid #ccc; padding: 10px 0 10px 0; text-align: center; }



/* box model hlavniho tela */

    #leftcol-main    { float: left;  width: 160px; margin-left: 15px;  _margin-left: 7px;  }
    #content-main    { margin: 0 190px 0 190px; }
    #rightcol-main   { float: right; width: 160px;text-align:center; margin-right:15px; _margin-right:7px; }

    #leftcol    { text-align:left; overflow: hidden; }
    #content    { text-align:left; padding: 0; overflow: hidden;   }
    * html #content    {width:100%;}
    #rightcol   { text-align:center; overflow: hidden;   }


    #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 15px;}
    #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;}

/* vyhledávací box */

    #searchbox                  { width: 160px;  background: #C4D1DF url(../img/bg/searchboxtop.jpg) no-repeat top left; margin: 0px; padding: 0px; text-align: left; }
    #searchbox fieldset         { border: none; background: url(../img/bg/searchboxbottom.gif) no-repeat bottom left; clear: both; margin: 0px; padding: 0 0 11px 0; }
    #searchbox legend           { padding: 10px 0 15px 10px; margin: 0; font-weight: bold; color: #666; font-size: 0.9em;  }
    #searchbox label            { display: none;  }
    #searchbox input            { margin: 0 10px 10px 10px; width: 134px; _width: 140px; border: solid 1px #A5ACB2; height: 19px; padding: 2px 3px 0 3px; font-size: 0.9em; background: #fff;  }
    #searchbox select           { margin: 0 10px 10px 10px; width: 134px; _width: 140px; font-size: 0.9em; height: 19px; background: #fff;  }
    #searchbox span.button100 a { margin:  0 0 0 10px; float: none;   clear: both; }
    #searchbox br               { clear: both; display:none; }

/* obsah stranky */
    #content h3, #content h4, #content h5, #content h6
                {font-family:  "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; margin: 0 0 15px 0; padding: 0; color: #f60;}
    #content h3 {font-size: 160%; font-weight: normal;}
    #content h4 {font-size: 120%; font-weight: bold;}
    #content h5 {font-size: 110%; font-weight: bold;}
    #content h6 {font-size: 100%; font-weight: bold;}

/* nastr. lista, treba pro strankovani */

    p.Ptoolbar          { text-align: left; font-size: 85%;  margin: 0 0 15px 0; padding: 5px; color: #666; background: url(../img/bg/setpages.png) repeat-x; border: solid 1px #ccc; }
    p.Ptoolbar a, p.Ptoolbar a:link, p.Ptoolbar a:visited, p.Ptoolbar a:active
                        { text-decoration: none; color: #000; }
    p.Ptoolbar a:hover  { text-decoration: underline; color: red; }


/* ucha - volba novin */

    #selectpapers               { overflow: hidden; display: block; list-style: none; margin: 10px 0 10px 0; padding: 0; background: url(../img/bg/line.gif) repeat-x bottom; width: 100%; height: 22px; }
    #selectpapers li            { width: 115px; margin: 0 2px 0 0; padding: 5px 0 0 0; background: url(../img/bg/selectpapers.gif) no-repeat top center; font-size: 0.8em; display: inline; text-align: center; height: 22px; float: left; }
    #selectpapers li.activ      { width: 115px; margin: 0 2px 0 0; padding: 5px 0 0 0; background: url(../img/bg/selectpapersact.gif) no-repeat top center; font-size: 0.8em; display: inline; text-align: center; height: 22px; float: left; }
    #selectpapers li a, #selectpapers li a:visited,  #selectpapers li a:active
                                { text-decoration: none; }
    #selectpapers li a:hover    { text-decoration: underline; }

/* strankovani */

    #countadform
        { border: none; background: transparent; margin: 0 0 5px 0; padding: 0; font-size: 0.8em; color: #666; }
    #countadform legend
        { display: none; }
    #countadform br
        { clear: both; display: none; }
    #countadform label
        { line-height: 18px; }
    #countadform select
        { height: 18px; font-size: 0.9em; color: #666; font-family: Verdana, "Geneva CE", lucida, sans-serif; }

    .settpages { text-align: center;  margin: 0 0 15px 0; color: #666; background: url(../img/bg/setpages.png) repeat-x; border: solid 1px #ccc; }

    .settpages a, .settpages a:link, .settpages a:visited, .settpages a:active { text-decoration: none; }
    .settpages a:hover  { text-decoration: underline; }

    .firstpage          { background: url(../img/ic/pagefirst.gif) 0px 3px no-repeat ; }
    .firstpagehidden    { background: url(../img/ic/pagefirst_hidden.gif) 0px 3px no-repeat ; }
    .lastpage           { background: url(../img/ic/pagelast.gif) 0px 3px no-repeat ; }
    .lastpagehidden     { background: url(../img/ic/pagelast_hidden.gif) 0px 3px no-repeat ; }
    .prevpage           { background: url(../img/ic/pageprevious.gif) 0px 3px no-repeat ; }
    .prevpagehidden     { background: url(../img/ic/pageprevious_hidden.gif) 0px 3px no-repeat ; }
    .nextpage           { background: url(../img/ic/pagenext.gif) 0px 3px no-repeat ; }
    .nextpagehidden     { background: url(../img/ic/pagenext_hidden.gif) 0px 3px no-repeat ; }
    .firstpage a:hover, .lastpage a:hover, .prevpage a:hover, .nextpage a:hover
        { text-decoration: none;}
    .firstpage, .firstpagehidden    { margin: 0 8px 0 0; }
    .prevpage, .prevpagehidden      { margin: 0 15px 0 0; }
    .lastpage, .lastpagehidden      { margin: 0 0 0 8px; }
    .nextpage, .nextpagehidden      { margin: 0 0 0 15px; }
    .firstpage a, .lastpage a, .prevpage a, .nextpage a { text-decoration: none; padding: 0 5px 0 5px;}
    .firstpagehidden, .lastpagehidden, .prevpagehidden, .nextpagehidden { padding: 0 5px 0 5px; }
    .firstpage span, .firstpagehidden span, .lastpage span, .lastpagehidden span, .prevpage span, .prevpagehidden span, .nextpage span, .nextpagehidden span
            { display: none; }
    a.thispage, a.thispage:link, a.thispage:visited, a.thispage:active { text-decoration: none; font-size: 1.1em; font-weight: bold; color: #000; }
    a.thispage:hover { text-decoration: underline; color: red; }


/* vyhledavaci box */
    #searchbox2 { margin: 0 0 10px 0; padding: 8px 0 0 45px; background: url(../img/bg/lenshome.gif) no-repeat; min-height: 37px; height: auto;position:relative;}
    * html #searchbox2 { margin-bottom: 15px; height: 37px;width:100%;overflow:hidden; }
    #searchbox2 fieldset { margin: 0; padding: 0; border: none; background: none; }
    #searchbox2 legend, #searchbox2 label.leg
     { display: none; }
    #searchbox2 label
        { float: left; width: auto; margin-top: 5px; display: block; padding-right: 15px; text-align: right; font-size: 0.9em; }
    #searchbox2 p
     { padding: 0; margin: 0; border:0; background:none; }
    #searchbox2 input, #searchbox2 select
     { margin: 0 5px 0 0; width: 230px; }
    #searchbox2 input.n { border: none; background: transparent; text-align: left; float: left; margin-top: 7px; margin-right: 5px; width: auto; }



/*.chckVideoInp
.chckVideoLab */

/* ruzne pomocne boxy */

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

    .adsTopToolbar  { width: 100%; margin: 0 0 5px 0; text-align: right; font-weight: bold;  }
    .adsTopToolbar span { display: none; }

    .rssbutton      { float: right; margin: 3px 0 10px 10px; }
    .rssbutton a      { display: block; width: 33px; height: 15px; background: url(../img/bg/rss.gif) no-repeat top left; }
    .rssbutton a span { display: none;}
    .rssbutton a:hover{ background-position: -33px 0; }


/* anotace clanku ve sloupcich */

    .colarticlelist         { margin: 10px 0 25px 0; font-size: 90%; text-align: left;}
    .colarticlelist p:hover { background:#F7F9FB; _background:none;  border: solid 1px #EEF3F7; _border: 0;  }
    .colarticlelist p       { margin: 0; padding: 5px 1px 5px 1px; _padding: 5px 0 5px 0; background: url(../img/bg/dotHorizontal.gif) repeat-x bottom;  border: solid 1px #fff; _border: none;  }

    .ArticlePhoto   { display: block; width: 52px; height: 52px; padding: 0; border: solid 1px #96ABC2; float: left; margin: 0 5px 5px 0;}
    .ArticlePhoto a img, .ArticlePhoto a:link img, .ArticlePhoto a:visited img, .ArticlePhoto a:active img
                    { padding: 0; border: solid 1px #fff;  margin: 0; }
    .ArticlePhoto a:hover img
                    { padding: 0; border: solid 1px red;  margin: 0; }

/* ukazka zvyrazneni */
    .PrwZvyrayneni {
      display: block;
      margin: 10px auto 10px auto;
      width: 170px;
      float: left;
      text-align: center;
      font-size: 90%;
    }


/* home on-line rubrik */

    #HomeAdsCategory { _width: 100%; }
    #HomeAdsCategory h3 { display: none; }
    #HomeAdsCategory ul { padding: 0; width: auto; float: left;  margin: 0 0 0 5px;  }
/*    #HomeAdsCategory ul.left { width: auto; float: left;  margin: 0 0 0 0; text-align: left; }  */
/*    #HomeAdsCategory ul.right { width: auto; float:left; margin: 0 0 0 0; text-align: left; } */
    #HomeAdsCategory li { clear: both; margin: 0 0 15px 0; padding: 0; list-style: none; line-height: normal; }
    #HomeAdsCategory .icon { display: block; width: 50px; height: 50px; float: left; margin: 0 3px 0 0; }
    #HomeAdsCategory .p { font-size: 90%; color: #666; }
    #HomeAdsCategory .add { font-size: 90%; color: #f60; padding-left: 20px; }
    #HomeAdsCategory .add a, #HomeAdsCategory .add a:link, #HomeAdsCategory .add a:visited, #HomeAdsCategory .add a:active
        { color: #f60; text-decoration: underline; }
    #HomeAdsCategory .add a:hover
        { color: #fff; background: #f60; text-decoration: underline; }

/* seznam clanku */
    .articlelist        { margin: 10px 0 25px 0; _width: 100%; }
    .articlelist p      { clear: both; margin: 0 0 15px 0; padding: 5px 1px 15px 1px; _padding: 5px 0 5px 0; background: url(../img/bg/dotHorizontal.gif) repeat-x bottom;  }
    .articlelist .date { margin: 0; padding: 5px  00 0; background: none; font-size: 85%; color: #6F8CAC; }
/* clanek */

   .ArticleHead         { background:#EEF2F7; border: solid 1px #E2EAF1; margin: 0 0 15px 0; padding: 5px; }
   .ArticleHead h3      { font-size: 160%; font-weight: normal; margin: 0 0 0 0; padding: 0 0 0 0; color: #f60; display: inline; }
   .ArticleHead  p      { margin: 0; padding: 0;}
   .ArticleHead  em     { font-size: 90%; font-weight: normal; font-style: normal; color: #6F8CAC; }
   .ArticlePhotoRight     { display: block; width: 52px; height: 52px; padding: 0; border: solid 1px #96ABC2; float: right; margin: 0 0 1px 5px ; }
   .ArticlePhotoRight img    { padding: 0; border: solid 1px #fff;  margin: 0; }

/* nahled fotek pri uploadu */

    .PrevPhoto { border: solid 1px #D6D6D6; background: #F4F4F4; margin: 0 15px 15px 0; float: left; width: 80px;  padding: 0px; text-align: center; }
    .PrevPhoto .ph { margin: 0; padding: 5px; _width: 100%; height: 80px; }
    .PrevPhoto .th { margin: 0; padding: 5px; _width: 100%; font-size: 90%; border-top: solid 1px #D6D6D6; }


/* nadpisy H3*/

    h3.PRarticle a
         { display: block; width: 100%; background: url(../img/h3/zajimavosti.gif) no-repeat top left; height: 25px; }
    h3.NewsHome a
         { display: block; width: 100%;  background: url(../img/h3/novinkyhome.gif) no-repeat top left; height: 25px; }
    h3.NewsArticle a
         { display: block; width: 100%;  background: url(../img/h3/novinky.gif) no-repeat top left; height: 25px; }
    h3.InzCategory a
         { display: block; width: 100%;  background: url(../img/h3/inzerce-a-rubriky.gif) no-repeat top left; height: 25px; }

    h3.CatCategory a
         { display: block; width: 100%;  background: url(../img/h3/katalog-firem.gif) no-repeat top left; height: 25px; }

    h3.PRarticle span, h3.NewsHome span, h3.NewsArticle span, h3.RUserNav span, h3.InzCategory span, h3.CatCategory span
     { display: none; }
    h3.PRarticle, h3.NewsHome, h3.NewsArticle, h3.RUserNav, h3.InzCategory, h3.CatCategory
     { margin: 0 0 0 0; padding: 0;}

/* 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; }
    .price { font-size: 90%; font-weight: bold; color: #f60; width: 80px; display: block; float: right; }
    .formhelp {cursor: help;}
    .AddComerCategrory { color: #f60; font-size: 90%; }
    .AddComerCategrory a,
    .AddComerCategrory a:link,
    .AddComerCategrory a:visited,
    .AddComerCategrory a:active
        { color: #f60; }
    .AddComerCategrory a:hover
        { color: #fff; background: #f60; }

    a.IcoEdit , a.IcoEdit:link, a.IcoEdit:visited, a.IcoEdit:active, a.IcoEdit:hover
        { margin: 0 7px 0 0; width: 13px;  height: 14px; background: url(../img/ic/edit.gif) no-repeat; float: right; display: block;}
    a.IcoEdit:hover
        { background: url(../img/ic/edit1.gif) no-repeat;}

    a.Del, a.IcoDel:link, a.IcoDel:visited, a.IcoDel:active, a.IcoDel:hover
        { margin: 0 7px 0 0; width: 13px; height: 14px; background: url(../img/ic/del.gif) no-repeat; float: right; display: block;}
    a.IcoDel:hover
        { background: url(../img/ic/del1.gif) no-repeat;}

    a.IcoEdit span, a.IcoDel span
        { display: none; }


    .EnterEbanka {margin: 15px 0; text-align: center; }
    .EnterEbanka span {display: none;}
    .EnterEbanka a
        {margin: 0 auto; display: block; width: 350px; height: 68px; background: url(../img/bg/vstupebanka.jpg) no-repeat 0px 0px; }

    .EnterEbanka a:hover
        { background-position: -350px 0px; }


    .EnterCard {margin: 15px 0; text-align: center; }
    .EnterCard span {display: none;}
    .EnterCard a
        {margin: 0 auto; display: block; width: 350px; height: 68px; background: url(../img/bg/vstupkarta.jpg) no-repeat 0px 0px; }

    .EnterCard a:hover
        { background-position: -350px 0px; }

    .EnterMplatba {margin: 15px 0; text-align: center; }
    .EnterMplatba span {display: none;}
    .EnterMplatba a
        {margin: 0 auto; display: block; width: 350px; height: 68px; background: url(../img/bg/vstupmplatba.jpg) no-repeat 0px 0px; }

    .EnterMplatba a:hover
        { background-position: -350px 0px; }

/* vypis on-line inzeratu */

/* stav ZOBRAZUJE/NEZOBRAZUJE  */
    .AdViewTypeNot { float: left; cursor: help; display: block; width: 15px; height: 15px; background: url(../img/ic/0.gif) no-repeat right; margin: 8px 0 0 0; }
    .AdViewTypeYes { float: left; cursor: help; display: block; width: 15px; height: 15px; background: url(../img/ic/1.gif) no-repeat right; margin: 8px 0 0 0; }
    .AdViewTypeYes span, .AdViewTypeNot span { display: none;}


    .AdOnlPhoto     { display: block; width: 72px; padding: 0; float: left; margin: 0 5px 0 0;}
    .AdOnlPhoto a img, .AdOnlPhoto a:link img, .AdOnlPhoto a:visited img, .AdOnlPhoto a:active img
                    { padding: 0; border: solid 1px #006CB7;  margin: 0; }
    .AdOnlPhoto a:hover img
                    { padding: 0; border: solid 1px red;  margin: 0; }

    .AdOnl0N, .AdOnl1N, .AdOnl2N, .AdOnl3N, .AdOnl4N,
    .AdOnl0H, .AdOnl1H, .AdOnl2H, .AdOnl3H, .AdOnl4H
        { margin: 0 0 25px 0; overflow: hidden; _width: 100%; font-weight: normal;  }

     .AdOnl0N p, .AdOnl1N p, .AdOnl2N p, .AdOnl3N p, .AdOnl4N p,
     .AdOnl0H p, .AdOnl1H p, .AdOnl2H p, .AdOnl3H p, .AdOnl4H p
        { margin: 0; padding: 2px 5px 2px 5px; font-weight: normal; _width: 100%; }
     .AdOnl0N address, .AdOnl1N address, .AdOnl2N address, .AdOnl3N address, .AdOnl4N address,
     .AdOnl0H address, .AdOnl1H address, .AdOnl2H address, .AdOnl3H address, .AdOnl4H address
        { clear: both; padding: 2px 5px 2px 5px; border-bottom: solid 1px #E8F0F4; margin: 15px 0 0 0;  border-top: solid 1px #E8F0F4;  font-style: normal; }

    .AdOnlTitle         { padding: 0; font-size: 105%; margin: 0; _width: 100% }
    .AdOnlTitle a, .AdOnlTitle a:link, .AdOnlTitle a:visited, .AdOnlTitle a:active
                        { background: url(../img/bg/TitleLink1.gif) no-repeat right top; padding-right: 15px; text-decoration: none; }
    .AdOnlTitle a:hover { background: url(../img/bg/TitleLink2.gif) no-repeat right top; text-decoration: underline; }

    .AdOnlTop { float: right; width: 33px; padding: 0; margin: 0; }
    .AdOnlTop li { display: block; float: left; width: 33px; }
    .AdOnlTop li a, .AdOnlTop li a:link, .AdOnlTop li a:active, .AdOnlTop li a:visited
        { float: left; display: block; width: 33px; height: 18px; background: url(../img/ic/adMT.gif) no-repeat top left; }
    .AdOnlTop li a:hover
        { background: url(../img/ic/adMT1.gif) no-repeat top left; }


    .AdOnlBottom { padding: 0 0 5px 0; margin: 5px 0 0 5px; clear: both;}

    p.AdOnlRegion { clear: both; font-size: 95%; font-weight: bold;  color: #000; padding: 0; margin: 0; _width: 100% }

    .AdOnlPrice { padding: 0; margin: 0; color: #000;  font-size: 100%;  font-weight: normal; text-align: right; }

    .AdOnlTime { display: block; width: auto; margin: 10px 0 0 5px; padding: 0 0 0 10px; float: right; font-size: 85%; }
    .AdOnlType { display: block; width: auto; margin: 10px 0 0 5px; padding: 0 10px 0 10px; float: right; font-size: 85%; }
    .AdOnlProductTRI { width: 7px; height: 13px; background: url(../img/ic/onlTRI.gif) no-repeat top center; display: block; float: left; margin: 0 5px 0 0;  cursor: help; }
    .AdOnlProductSQR { width: 7px; height: 13px; background: url(../img/ic/onlSQR.gif) no-repeat top center; display: block; float: left; margin: 0 5px 0 0;  cursor: help;}
    .AdOnlBody { clear: right; padding: 5px;  _width: 100%; overflow: hidden;}
    .AdOnlDetail { float: right; color:#006CB7; text-align: right; }
        .AdOnlDetail a, .AdOnlDetail a:link, .AdOnlDetail a:visited, .AdOnlDetail a:active
            { background: url(../img/bg/TitleLinkS1.gif) no-repeat right top; padding-right: 13px; text-decoration: underline; }
        .AdOnlDetail a:hover
            { background: url(../img/bg/TitleLinkS2.gif) no-repeat right top; text-decoration: underline; }

    p.AdOnTxt { _width: 100%; }
        .AdOnTxt a, .AdOnTxt a:link, .AdOnTxt a:visited, .AdOnTxt a:active
            { color: #000; text-decoration: none; }
        .AdOnTxt a:hover
            { color: #000; text-decoration: none;  }

    p.AdOnlLink { clear: both; _margin-top: 5px; text-align: center; }
        .AdOnlLink a, .AdOnlLink a:link, .AdOnlLink a:visited, .AdOnlLink a:active
            { background: url(../img/bg/TitleLinkO1.gif) no-repeat right top; padding-right: 13px;  text-decoration: underline; }
        .AdOnlLink a:hover
            { background: url(../img/bg/TitleLinkO2.gif) no-repeat right top; text-decoration: underline; }
    p.AdOnlSubInfo { font-size: 95%; }
    /* zvyrazneni on-line inzeratu */
    .AdOnl0N .AdOnlBody
            { background: url(../img/bg/TitleAd.png) repeat-x; border-top: solid 1px #006CB7; border-bottom: solid 1px #D6E4EB; }
    .AdOnl0H .AdOnlBody
            { background: url(../img/bg/TitleAd1.png) repeat-x;  border-top: solid 1px #f60; border-bottom: solid 1px #FFD99F;  }
    .AdOnl0SEZ .AdOnlBody
            { background: url(../img/bg/TitleAdSEZ.png) repeat-x;  border-top: solid 1px #D6D6D6; border-bottom: solid 1px #D6E4EB;  }

        .AdOnl0H .AdOnlBody .AdOnlTitle a, .AdOnl0H .AdOnlBody .AdOnlTitle a:link, .AdOnl0H .AdOnlBody .AdOnlTitle a:visited, .AdOnl0H .AdOnlBody .AdOnlTitle a:active
            { background: url(../img/bg/TitleLink1.gif) no-repeat right top; padding-right: 15px; color: #f60; text-decoration: none; }
        .AdOnl0H .AdOnlBody .AdOnlTitle a:hover, .AdOnl1H .AdOnlBody .AdOnlTitle a:hover, .AdOnl1H .AdOnlBody .AdOnlTitle a:hover
            { background: url(../img/bg/TitleLink2.gif) no-repeat right top; text-decoration: underline; }

    .AdOnl1N .AdOnlBody, .AdOnl1H .AdOnlBody
        { border: solid 1px #999; background: #EEE; }
    .AdOnl2N .AdOnlBody, .AdOnl2H .AdOnlBody
        { border: solid 1px #5B91AA; background: url(../img/bg/AdOnlBlik.gif); }

     .AdOnl0N .AdOnlTime,.AdOnl0N .AdOnlType, .AdOnl0SEZ .AdOnlTime { border-left: solid 1px #006CB7; }
     .AdOnl0H .AdOnlTime,.AdOnl0H .AdOnlType { border-left: solid 1px #f60; }
     .AdOnl1N .AdOnlTime,.AdOnl1N .AdOnlType, .AdOnl0SEZ .AdOnlTime  { border-left: solid 1px #999; }
     .AdOnl1H .AdOnlTime,.AdOnl1H .AdOnlType { border-left: solid 1px #999; }
     .AdOnl2N .AdOnlTime,.AdOnl2N .AdOnlType, .AdOnl0SEZ .AdOnlTime  { border-left: solid 1px #5B91AA; }
     .AdOnl2H .AdOnlTime,.AdOnl2H .AdOnlType { border-left: solid 1px #5B91AA; }

     .AdOnl0N .AdOnlType { color: #006CB7; }
     .AdOnl0H .AdOnlType { color: #f60; }
     .AdOnl1N .AdOnlType, .AdOnl1H .AdOnlType { color: #000; }
     .AdOnl2N .AdOnlType, .AdOnl2H .AdOnlType { color: #000; }


    .AdOnlType span, .AdOnlTop span, .AdOnlRegion span, .AdOnTxt span, .AdOnlTime span, .AdOnlLink span,
    .AdOnlProductTRI span, .AdOnlProductSQR span
        {display: none;}
    span.AdOnlDetail
        {display: block;}

    .AdONLaddress { margin:0 0 15px 0; border: solid 1px #D6D6D6; padding: 5px; min-height: 80px; height: auto;background: url(../img/bg/AdONLContact.jpg) no-repeat top right; font-style: normal; font-weight: bold; }
/*    * html .AdONLaddress {height:80px;width:100%;overflow:hidden;} */
    .AdONLaddress .Label { width: 120px; text-align: right; font-weight: normal; display: block; float: left; margin: 0 10px 0 0;}
    .AdONLaddress .LabelNscr  {float: none; display: none; margin: 0; width: 0px;}

    .AdONLaddress .ContactText { width: auto; text-align: left; display: block; float: left; margin: 0 10px 4px 0;}
    .AdONLaddress br { clear: both; }

    .AdContact { clear: both; padding: 2px; margin: 0; _width: 100%; }

    a.skype, a.skype:link, a.skype:visited, a.skype:active
        { display: block; float:left; width: 89px; height: 20px; background: url(../img/bg/skype.gif) 0px 0px no-repeat; margin: 0 0 4px 130px; _margin-left: 65px; }
    a.skype:hover
        { background-position: -89px 0px; }


/* vypis on-line inzeratu*/
    .AOL {clear:both;margin:7px 0 15px 0;padding:0;position:relative;background:#fff;overflow:hidden;}
    .AMedia {display:block;position:absolute;top:5px;left:0;width:72px;height:auto;margin:0;padding:0;line-height:auto;overflow:hidden;}
    * html .AMedia  {left:-80px;}
    .APht {margin:0;padding:0;line-height:auto;display:block;float:left;}
    .APht a img {border:solid 1px #006CB7;}
    .APht a:hover img {border:solid 1px #f00;}

    .AVideo, .AVideo a {display:block;width:72px;height:19px;font-size:0.7em;overflow:hidden;margin:0 0 6px 0;padding:0;float:left;}
    .AVideo a {margin:0;position:relative;}
    .AVideo a span, .AVideo a:visited span {display:block;width:72px;height:19px;margin:0;padding:0;position:absolute;top:0;left:0;background: url(img/ic/ico-video.jpg) no-repeat 0px 0px;cursor:pointer;}
    .AVideo a:hover span {background-position:-72px 0px;}

    .AO-Txt, #content .AOL h4 {margin:0 0 5px 80px;overflow:hidden;padding:0;}
    #content .AOL h4 {padding:0 40px 0 15px;font-size:120%;}
    .AOL .AO-SQR  {background: url(../img/ic/onlSQR.gif) no-repeat left 50%;}
    .AOL .AO-TRI  {background: url(../img/ic/onlTRI.gif) no-repeat left 50%;}
    .AOL .AO-SEZ  {background: url(../img/ic/onlSEZ.gif) no-repeat left 50%;}
    #content .AOL .AO-SHOP  {background: url(../img/ic/adBasket.gif) no-repeat left 50%;padding:0 40px 0 25px;}
    .AO-Top-On, .AO-Top-Off {display:block;position:absolute;top:0px;right:0px;width:33px;height:18px;margin:0;padding:0;}
    .AO-Top-On a, .AO-Top-Off a {display:block;width:33px;height:18px;float:left;background: url(../img/ic/AdTOP.gif) no-repeat 0px 0px;}
    .AO-Top-Off a {background-position:0px 0px;}
    .AO-Top-Off a:hover {background-position:-33px 0px;}
    .AO-Top-On a {background-position:0px -18px;}
    .AO-Top-On a:hover {background-position:-33px -18px;}
    .AO-Top-On span, .AO-Top-Off span, .AO-Lc span, .AOL .n {display:none;}
    .AO-Top-ESH  {display:block;position:absolute;top:0px;right:0px;width:42px;height:11px;margin:0;padding:0;background: url(../img/ic/eshop.gif) no-repeat;}
    .AO-Top-Edit {display:block;position:absolute;top:0px;right:0px;width:auto;height:14px;margin:0;padding:0;}
    .AO-Top-Edit .AdEdit, .AO-Top-Edit .AdDel {display:block;width:13px;height:14px;margin:0 0 0 13px;padding:0;float:left;}
    .AO-Top-Edit .AdEdit a, .AO-Top-Edit .AdDel a {display:block;width:13px;height:14px;margin:0;padding:0;float:left;background: url(../img/ic/icTools.gif) no-repeat 0px 0px;}
    .AO-Top-Edit .AdEdit a {background-position:0px 0px;}
    .AO-Top-Edit .AdEdit a:hover {background-position:-13px 0px;}
    .AO-Top-Edit .AdDel a {background-position:0px -14px;}
    .AO-Top-Edit .AdDel a:hover {background-position:-13px -14px;}
    .AO-Top-Edit .AdEdit a span, .AO-Top-Edit .AdDel a span {display:none;}
    .AO-Txt a, .AO-Txt a:visited, .AO-Txt a:hover {text-decoration:none;color:#000;}
    .AO-Pri {display:block;float:right;margin:0 0 0 15px;width:auto;padding:0;}
    .AO-Lc  {margin:0 15px 0 0;display:block;float:left;width:auto;padding:0;overflow:hidden;}
    .AO-URL {display:block;clear:left;float:left;margin:0 15px 0 0;width:auto;padding:0;overflow:hidden;}
    .AO-URL a, .AO-URL a:visited {text-decoration:none;color:#000;}
    .AO-URL a:hover {text-decoration:underline;color:#f00;}
    .AO-Tools {clear:both;padding:0 0 10px 80px;margin:0 0 6px 0;overflow:hidden;border-bottom:solid 1px black;vertical-align:middle;}
    * html .AO-Tools, * html .AO-Txt {width:100%;}
    * html .AO-Tools {padding-bottom:16px;}
    .AO-Tools, .AO-Tools a, .AO-Tools a:visited {color:#666;}
    .AO-Tools a:hover {color:#f00;}
    .AO-l {float:left;display:block;width:auto;font-size:95%;color:#508AD1;}
    .AO-1 {float:left;display:block;width:auto;font-size:95%;color:#FFA72F;}
    .AO-ln  {float:left;display:block;width:auto;font-size:95%;color:#f60;}
    .AO-r {float:right;display:block;width:auto;}
    * html .AO-r  {margin-bottom:6px;}
    .AO-dt {margin:0 0 0 20px;padding-left:20px;background: url(../img/ic/clockAd.gif) no-repeat left 50%;color:#666;}
    .icR {display:block;position:absolute;top:0;right:40px;width:18px;height:14px;background: url(../img/ic/rezervace.gif) no-repeat top right;cursor:help;}
    .icR span, .AO-Top-ESH span {display:none;}

    /*zvyrazneni*/
    .zvyr1 {border:solid 2px #99FF00;padding:4px; background: #E2FFB7;}
    .zvyr1 .AMedia, .zvyr2 .AMedia {top:5px;left:5px;} * html .zvyr1 .AMedia, * html .zvyr2 .AMedia {top:5px;left:2px;}
    .zvyr1 .AO-Top-On, .zvyr1 .AO-Top-Off, .zvyr2 .AO-Top-On, .zvyr2 .AO-Top-Off  {top:5px;right:5px;} * html .zvyr1 .AO-Top-On, * html .zvyr1 .AO-Top-Off/*, * html .zvyr2 .AO-Top-On, * html .zvyr2 .AO-Top-Off */ {top:5px;right:2px;}
    .zvyr1 .AO-Tools, .zvyr2 .AO-Tools  {border:0;padding:0 0 0 80px;}
    .zvyr2 {border:solid 2px #006CB7;padding:4px; background: url(../img/bg/AdOnlBlikn.gif) repeat;}

     /*rubrika pro search */
     .AOSeR {font-variant:small-caps;font-size:110%;font-weight:bold;margin:0;padding:0;}
     .AOSeR em {font-variant:normal;font-size:80%;font-weight:normal; font-style: normal;color:#666;}


/* Katalog - vypis */
    .CatZapList, .CatZapList-end {margin: 0 0 20px 0; padding: 0; list-style: none; min-height: 80px; height: auto;}
    * html .CatZapList, * html .CatZapList-end {height:80px;width:100%;}
    .CatZapListr {margin: 0 0 20px 0; padding: 0; list-style: none; min-height: 80px; height: auto; background: url(../img/bg/CatalogR.jpg) left repeat-y ; padding: 5px; border: solid 1px #9BCADB;}
    .CatZapList, .CatZapListr, .CatZapList-end {position:relative;}

    * html .CatZapListr {height:80px;}


    .CatZapList .l, .CatZapListr .l, .CatZapList-end .l {margin: 0; padding: 0; float: left; display:block; }
    #content .CatZapList h3, #content .CatZapListr h3, #content .CatZapList-end h3 {font-size: 115%; font-weight:bold;margin:0;margin-left:80px;padding:0;float:none;}
    .CatZapList .a, .CatZapListr .a, .CatZapList-end .a {font-size: 95%;margin: 0 0 0 80px;}
    .CatZapList .r, .CatZapListr .r, .CatZapList-end .r {color: #7793AA; font-weight: bold;margin: 0 0 0 80px;}
    .CatZapList .c, .CatZapListr .c, .CatZapList-end .c {color: #666;font-size: 95%;margin: 0 0 0 80px;}
    .CatZapList .u, .CatZapListr .u, .CatZapList-end .u {color: #666;margin: 0 0 0 80px;font-weight:bold;}

    .CatCtr {margin:0 0 0 80px;font-size: 95%;line-height:16px;}

    .CatCtr a, .CatCtr a:link, .CatCtr a:visited, .CatCtr a:active
    {padding-left:20px; background: url(../img/ic/folder.gif) no-repeat 0px 0px; text-decoration:none; }
    .CatCtr a:hover
    {background-position: 0px -33px; text-decoration:underline; }

    .CatGarant {margin:0 0 20px 0;}
    .CatGarant .r, .CatGarant .c, .CatGarant .u {color:black;}
    .CatGarant .CatZapList, .CatGarant .CatZapList-end  {border:solid 1px #E0E0E0;background:#FFFFCC;padding:5px;}
    .CatGarant .l a img
        {border:solid 1px #000;}
    .CatGarant .l a:hover img
        {border:solid 1px #f00;}
    .CatCatList-main {width:100%;overflow:hidden;margin:0 0 20px 0;padding:0;}
    .CatCatList {margin:0 0 0 0;padding:0;width:100%;}
    .CatCatList ul {list-style:none;margin:0;padding:0;}
    * html .CatCatList li {margin:0 0 5px 0;padding:0;}
    .CatCatList li a span    {padding-left:20px;}

    .CatCatList li a, .CatCatList li a:link, .CatCatList li a:visited, .CatCatList li a:active
    {background: url(../img/ic/folder.gif) no-repeat 0px 0px; text-decoration:none; }
    .CatCatList li a:hover
    {background-position: 0px -33px; text-decoration:none;}
    .CatCatList li a:hover span   {text-decoration:underline;}

    .garFP, .garFPo {display:block;position:absolute;top:0;margin:0;padding:0;line-height:1em;right:10px;width:15px;height:16px;}
    .garFP {background: url(../img/ic/garance1strany.gif) no-repeat top left;}
    .garFPo {background: url(../img/ic/garance1pozice.gif) no-repeat top left;}
    .garFP span, .garFPo span, .videoZAP span {display:none;}

    .videoZAP {display:block;position:absolute;width:72px;height:19px;top:3px;right:35px;background:url(img/ic/ico-video.jpg) no-repeat 0px 0px;margin:0;padding:0;line-height:1em;}

    .RighHelp {text-align:left;border-top:solid 1px #E0E0E0;border-bottom:solid 1px #E0E0E0;margin:10px 0 20px 0;padding:10px 0;}
    .RighHelp h3 {margin:0;padding:0 0 10px 0;font-size:100%;font-weight:bold;}
    .RighHelp table {font-size:90%;} * html .RighHelp table {font-size:120%;}


/* Katalog - detail */

    #CatDetail  {margin-bottom:25px}
    #CatDetail .l {margin:0 15px 5px 0; padding: 0; float: left;  display: block; }
    #CatDetail img {margin:0; padding: 0; border: 0;}
    #CatDetail .l img {margin:0; padding: 0; }
    .CatDetInfo { margin: 0; }
    .CatDetInfo1 { margin: 0 0 0 80px; }

    .AdMainFoto { margin: 5px 0 5px 0; text-align: center; }
    .AdFotos { margin: 5px 0 15px 0; text-align: center; border-bottom: solid 1px #D6D6D6; border-top: solid 1px #D6D6D6; padding: 5px; }




/* confirm form*/
    .conf {clear: both; _clear:none; margin: 0 0 15px 0; width: 100%; }
    .conf p { clear: both;  border: solid 1px #D6D6D6; background: #F4F4F4; margin: 0; padding: 10px; text-align: left; }
    .conf p.legend { border: none; background: none; margin: 0; padding: 0 0 0 10px; text-align: left;  font-size: 115%; font-weight: bold; color: #006CB7; }
    .conf p span { float: left; width: 150px; text-align: right;  padding-right: 10px; }
    .conf br { clear: both; }

/* ruzne */

    .divRight {
      float: right;
      margin: 15px 0 5px 10px;
      _margin: 20px 0 5px 10px;
      width: auto;
      text-align: right;
    }

    .divRight button {
      margin: 0 10px 5px 0;
    }
    .buttRow {clear:both;border-top:solid 1px #FFDBAA;margin:0;padding:10px 0;}
/* ikona - pridat firmu */

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


/* vyhledavaci form */

    #searchadsmall {border-bottom: solid 1px #B8CFEE;  margin: 0 0 15px 0; padding: 0 0 5px 0; width: 100%; text-align: left; background: url(../img/bg/searchAdsBgSmall.jpg) no-repeat bottom right; }
    #searchadsmall legend  { display: none;  }
    #searchadsmall p { padding: 0; border: 0; background: transparent;  }
    #searchadsmall button { margin: 5px 0 0 160px; }
    * html #searchadsmall button { margin:  5px 0 0 75px;  }

    #searchadsmall label, #searchadsmall select { font-size: 95%; }
    #searchadsmall input, #searchadsmall select { margin-bottom: 3px; }

    #searchMFilter, #searchMAdvancedFilter
        { margin: 0 0 15px 0; padding: 0; background: transparent url(../img/bg/filter-bg.gif) repeat-x bottom; height: 22px; width: 100%; border: none; }

    #searchMFilter li.fa { display: block; list-style: none; width: 115px; height: 22px; background: url(../img/bg/filter1-0.gif) no-repeat; float: left; padding: 0; font-size: 90%;font-weight: bold; float: left; margin: 0 0 0 0; }
    #searchMFilter li.s { display: block; list-style: none; width: 164px; height: 22px; background: url(../img/bg/filter2-1.gif) no-repeat; float: left; padding: 0; font-size: 90%;font-weight: bold; float: left; margin: 0 0 0 5px; }
    #searchMAdvancedFilter li.f { display: block; list-style: none; width: 115px; height: 22px; background: url(../img/bg/filter1-1.gif) no-repeat; float: left; padding: 0; font-size: 90%;font-weight: bold; float: left; margin: 0 0 0 0; }
    #searchMAdvancedFilter li.sa { display: block; list-style: none; width: 164px; height: 22px; background: url(../img/bg/filter2-0.gif) no-repeat; float: left; padding: 0; font-size: 90%;font-weight: bold; float: left; margin: 0 0 0 5px; }

    #searchMFilter a, #searchMFilter a:link, #searchMFilter a:visited, #searchMFilter a:active,
    #searchMAdvancedFilter a, #searchMAdvancedFilter a:link, #searchMAdvancedFilter a:visited, #searchMAdvancedFilter a:active
        { text-decoration: none; padding: 0 0 0 28px; line-height: 22px; }
    #searchMFilter a:hover, #searchMAdvancedFilter a:hover
        { text-decoration: underline; }

    /*vyber regionu v katalogu*/

    .selRegion { padding: 0 0 10px 0; }
    .selRegion .Bregion { font-size: 115%;  }
    .selRegion .Bregion a, .selRegion .Bregion a:visited, .selRegion .Bregion a:link, .selRegion .Bregion a:active
        { text-decoration: none; }
    .selRegion .Bregion a:hover
        { text-decoration: underline; }
    .selRegion .Sregion { font-size: 90%; }

/* navigace - levy sloupec */
    #left-nav-ads {margin:0 0 30px 0;padding:0;}
    #left-nav-ads h4 {margin:0;padding:0;background:#DDEEFF url(../img/h4/left-title-inzerce.gif) no-repeat top left;height:26px;width:100%;border-bottom:solid 2px #fff;overflow:hidden;}
    #left-nav-ads h4 a {margin:0;padding:0;height:26px;width:100%;float:left;}
    #left-nav-ads h4 span {display:none;}
    #left-nav-ads ul {margin:0;padding:0;list-style:none;}
    #left-nav-ads li {margin:0;padding:0;border-bottom:solid 1px #fff;font-size:90%;}
    #left-nav-ads li a, #left-nav-ads li a:link, #left-nav-ads li a:visited, #left-nav-ads li a:active
        {display:block;width:100%;background:#EEF2F7;margin:0;padding:0;text-decoration:none;color:#006CB7;padding:2px 0;}
    #left-nav-ads li a:hover {background:#DDEEFF;text-decoration:none;color:#006CB7;}
    #left-nav-ads li a span {padding:0 7px;}
    * html #left-nav-ads li a {height:1px;}
    #left-nav-ads li.active {font-weight:bold;}
    #left-nav-ads li.active a, #left-nav-ads li.active a:link, #left-nav-ads li.active a:visited, #left-nav-ads li.active a:active
        {background:#DDEEFF;color:#006CB7;}
    #left-nav-ads li.active a:hover {text-decoration:none;color:#000;}

    .left-add, .left-video, .left-videokat {font-weight:bold;}
    #left-nav-ads li.left-add a, #left-nav-ads li.left-add a:link, #left-nav-ads li.left-add a:visited, #left-nav-ads li.left-add a:active
        {background:#DDEEFF url(../img/ic/addAdNew.gif) no-repeat 3px 50% ;color:#c00;}
    #left-nav-ads li.left-video a, #left-nav-ads li.left-video a:link, #left-nav-ads li.left-video a:visited, #left-nav-ads li.left-video a:active
        {background:#DDEEFF url(img/ic/video.gif) no-repeat 3px 50%;color:color:#006CB7;}
    #left-nav-ads li.left-add a:hover, #left-nav-ads li.left-video a:hover {text-decoration:none;color:#f60;}
    #left-nav-ads li.left-add a span, #left-nav-ads li.left-video a span {padding:0 7px 0 25px;}

    #left-nav-cat {margin:0 0 30px 0;padding:0;}
    #left-nav-cat h4 {margin:0;padding:0;background:#FFDFAE url(../img/h4/left-title-firmy.gif) no-repeat top left;height:26px;width:100%;border-bottom:solid 2px #fff;overflow:hidden;}
    #left-nav-cat h4 a {margin:0;padding:0;height:26px;width:100%;float:left;}
    #left-nav-cat h4 span {display:none;}
    #left-nav-cat ul {margin:0;padding:0;list-style:none;}
    #left-nav-cat li {margin:0;padding:0;border-bottom:solid 1px #fff;font-size:90%;}
    #left-nav-cat li a, #left-nav-cat li a:link, #left-nav-cat li a:visited, #left-nav-cat li a:active
        {display:block;width:100%;background:#FFF2DF;margin:0;padding:0;text-decoration:none;color:#006CB7;padding:2px 0;}
    #left-nav-cat li a:hover {background:#FFDFAE;text-decoration:none;color:#006CB7;}
    #left-nav-cat li a span {padding:0 7px;}
    * html #left-nav-ads li a {height:1px;}
    #left-nav-cat li.active {font-weight:bold;}
    #left-nav-cat li.active a, #left-nav-cat li.active a:link, #left-nav-cat li.active a:visited, #left-nav-cat li.active a:active
        {background:#FFDFAE;color:#006CB7;}
    #left-nav-cat li.active a:hover {text-decoration:none;color:#000;}

    .left-add {font-weight:bold;}
    #left-nav-cat li.left-add a, #left-nav-cat li.left-add a:link, #left-nav-cat li.left-add a:visited, #left-nav-cat li.left-add a:active
        {background:#FFDFAE url(../img/ic/adFirm.gif) no-repeat 3px 50% ;color:#c00;}
    #left-nav-cat li.left-videokat a, #left-nav-cat li.left-videokat a:link, #left-nav-cat li.left-videokat a:visited, #left-nav-cat li.left-videokat a:active
        {background:#FFDFAE url(img/ic/video.gif) no-repeat 3px 50% ;}
    #left-nav-cat li.left-add a:hover, #left-nav-cat li.left-videokat a:hover {text-decoration:none;color:#f60;}
    #left-nav-cat li.left-add a span, #left-nav-cat li.left-videokat a span {padding:0 3px 0 22px;}

/* 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;}

/* reklamni bannery */

    .banWide {width:770px;margin:0 auto 8px auto;text-align:center}
    .banSkyscraper { width: 120px; height: 600px; background: #fff; font-size: 75%; text-align: center; margin: 0 auto 15px auto; color: #76A7BE; }
    .banSkyscraper  p { padding: 15px 0 0 0; color: #76A7BE; }

    .banRectangle { width: 100%;}


    .banRectangleLeft { width:43%; margin:25px 0 25px 0;float: left; text-align: center;}
    .banRectangleLeft a {width:180px; height: 175px; display: block; margin:0px auto 0px auto;background: url(../img/bg/banners.gif) no-repeat top left; padding-top: 10px; }

    .banRectangleRight { width:43%; margin:25px 0 25px 0;float: right; text-align: center;}
    .banRectangleRight a {width:180px; height: 175px; display: block;margin:0 auto 0 auto;background: url(../img/bg/banners.gif) no-repeat top left; padding-top: 10px;}

    .banFullFoother { width: 468px; background: transparent; text-align: center; margin: 0 auto 20px auto;}
    .BTextAd td {font-size:90%;color:#006CB7;text-align:left;}
    * html .BTextAd tr td {font-size:70%;}
    .BTextAd a {padding:0;margin:0;display:inline;}

/* adFox */
    #adfox-l2 {margin:20px 0;text-align:left;border:solid 1px #f60;padding:1px;}
    #adfox-l2 h2 {margin:0 0 15px 0;font-size:100%;color:#000;height:auto;text-align:left;padding:5px 0 5px 5px;line-height:1em;background:#EFEFEF;}
    #adfox-l2 h2 a, #adfox-l2 h2 a:link, #adfox-l2 h2 a:visited, #adfox-l2 h2 a:active
        {display:inline;margin:0;color:#000;padding:0;text-decoration:none;height:auto;}
    #adfox-l2 h2 a:hover {text-decoration:underline;}
    #adfox-l2 .adfox-box {margin:0 0 10px 0;text-align:left;padding:0 0 5px 0;clear:both;background: url(../img/bg/dotHorizontal.gif) repeat-x bottom;}
    #adfox-l2 h3 {margin:0 0 3px 0;font-size:100%;line-height:1em;clear:both;padding:2px 0 5px 5px;font-weight:bold;}
    #adfox-l2 h3 a, #adfox-l2 h3 a:link, #adfox-l2 h3 a:visited, #adfox-l2 h3 a:active
        {background:url(../img/bg/TitleLinkO1.gif) no-repeat right top;padding-right:15px;}
    #adfox-l2 h3 a:hover {background:url(../img/bg/TitleLinkO2.gif) no-repeat right top;}
    #adfox-l2 .adfox-box p {margin:0;text-align:left;padding:0 0 5px 5px;color:#525252;font-size:90%;line-height:1em;}
    #adfox-l2 .adfox-box div {margin:0;text-align:left;padding:0 0 5px 5px;font-size:90%;line-height:1em;}
    #adfox-l2 .adfox-box div a, #adfox-l2 .adfox-box div a:link, #adfox-l2 .adfox-box div a:visited, #adfox-l2 .adfox-box div a:active
     {color:#666;text-decoration:underline;background: url(../img/bg/TitleLinkO1.gif) no-repeat right top;padding-right:15px;}
    #adfox-l2 .adfox-box div a:hover {color:red;text-decoration:underline;background: url(../img/bg/TitleLinkO2.gif) no-repeat right top;}


/* video filtr */
    #searchbox2 p.chckVideo {line-height:24px;border:0;float:right;padding:0;margin:0;border:0;background:transparent;width:230px;}
    #searchbox2 p.chckVideo input {float:none;display:inline;border:none;background:transparent;margin:0;padding:0;width:auto;vertical-align:middle;}
    #searchbox2 p.chckVideo label {float:none;display:inline;border:none;background:transparent;margin:0 0 0 3px;padding:0;font-weight:bold;color:#f60;padding-right:18px;background: url(img/ic/video.gif) no-repeat right 50%;}
	
/* novy vypis firem */
	.catr {width:100%;overflow:hidden;margin:15px 0 0 0;padding:0;position:relative;}
	.catr-r {float:right;width:505px;margin:0;padding:0;}
	.catr-l {float:left;width:70px;margin:0;padding:0;}
	
	.catr-r h2 {margin:0 0 3px 0;padding:0;line-height:1.2em;font-size:1.2em;font-weight:bold;}
	.catr-r p {margin:0 0 3px 0;padding:0;line-height:1.4em;font-size:0.9em;}
	.catr-adr {color:#666;}
	.catr-adr a {font-size:1.1em;font-weight:bold;padding-right:16px;background: url(img/ic/TitleLinkO1.gif) no-repeat right 1px;}
	.catr-adr a:hover {background: url(img/ic/TitleLinkO2.gif) no-repeat right 1px;}
	
	.catr-t {position:absolute;top:0px;right:0px;width:auto;margin:0;padding:0;line-height:1em;}
	.gar {display:block;float:right;width:auto;margin:0 0 0 10px;padding:0;}
	.cat-video, .cat-video span {display:block;width:12px;height:15px;margin:0;padding:0;overflow: hidden;} 
	.cat-video {float:right;position:relative;}
	.cat-video span {position:absolute;top:0;left:0;cursor:help;background: url(img/ic/video.gif) no-repeat 0px 0px;} 
	
	.gar1 {background:#FFC;padding:5px 0;margin:0 0 15px 0;border:solid 1px #FC3;width:598px;}
	.gar1 .catr-r {margin-right:5px;}
	.gar1 .catr-l {margin-left:5px;}
	.gar1 .catr-t  {top:5px;right:5px;}
	.gar1 .gar  {color:#FC3;}


	.rzap {background:#E5F0F4;padding:5px 0;margin:0;border-bottom:solid 1px #7DB4C8;}
	.rzap .catr-r {margin-right:5px;}
	.rzap .catr-l {margin-left:5px;}
	.rzap .catr-t  {top:5px;right:5px;}
	.rzap .gar  {color:#7DB4C8;}
	
	.catr-ma {float:right;width:auto;}
	.catr-ma a, .catr-ma a:hover {background:none;padding:0;}
	
	.catr-f a, .catr-f a:visited {padding-left:20px;background: url(img/ic/folder.gif) no-repeat 0px 2px;text-decoration:none;}
	.catr-f a:hover {text-decoration:underline;}
	
/* top infolinka  */
	#iLine, #iLine em, #iLine em span {display:block;margin:0;padding:0;width:199px;height:41px;overflow:hidden;}
	#iLine {position:absolute;right:290px;top:35px;}
	#iLine em {float:left;position:relative;}
	#iLine em span {position:absolute;top:0;left:0;background:url(img/infolinka.jpg) no-repeat;}
	
/* right infolinka  */
	.rinfoline {margin:0 0 30px 0;padding:15px 5px 113px 5px;background:url(img/helpline.jpg) no-repeat bottom right;border:solid 1px #AED7FF;text-align:center;}
	.rinfoline-title {font-size:14px;font-weight:bold;color:#000;line-height:1.2em;}
	.rinfoline em {font-style:normal;font-size:10px;}
	.rinfoline strong {font-size:14px;font-weight:bold;}
	
/* upotavka avizo-stranky */
	.up-as {margin:10px 0 30px 0;padding:0;width:100%;overflow:hidden;background:#F9F5EE url(img/up-as-bg.jpg) repeat-x top;text-align:center;}
	.up-as-title, .up-as-title a, .up-as-title a span {display:block;margin:0;padding:0;width:100%;height:35px;overflow:hidden;} 
	.up-as-title a {float:left;position:relative;}
	.up-as-title a span {position:absolute;top:0;left:0;cursor:pointer;background:url(img/up-as-title.jpg) no-repeat top center;}
	.up-as-desc {padding:0px 10px 10px 10px;text-align:center;font-size:0.9em;}
	.up-as-desc a, .up-as-desc a:visited, .up-as-desc a:hover {color:#000;text-decoration:none;background:none;}
