/*
  * Base Style Sheet for AVIZO.cz (preview Ad)
  * version: screen.css, 19/05/2006
  * (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;}
    .divclr        {width:100%;overflow:hidden;}
    * html td { font-size: 75%;}
    .datStart {color:#418D52;}
    .datEnd {color:#A80000;}


/* formulare */

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

    fieldset  { border: none;  margin: 0 0 0 0; padding: 0 0 20px 0; text-align: left;position:relative; }
    * html fieldset  { width: 100%; }
    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; width:95%; overflow:hidden; }
    * html fieldset p {width:100%;}
    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; }
	label.lbl240 { width: 240px; }
	input { font-size: 11px; font-weight: normal; padding: 3px; float: left; width: 100px; margin-bottom: 5px; margin-right: 10px; border: solid 1px #ccc; }
    * html input { height: 22px;}
    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; 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  {width: 95%;}

    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;}
	textarea.taddtext {width:99%; _width:98%;height:200px;margin:0 auto;font-size:16px;}

    select {float:left;margin-right:10px;margin-bottom: 10px;/*font-size:75%;*/}
    .SelReg {background: url(../img/ic/icArrLeft.gif) no-repeat right 50%; padding-right: 20px;font-size:75%;}
    #s_psc {margin-left:10px;font-weight:bold;}
    #s_psc_list { border-left:solid 1px #D6D6D6;border-bottom:solid 1px #D6D6D6;border-right:solid 1px #D6D6D6; background: #F4F4F4;text-align:center;}
    #s_psc_list p {border:none;background:none;text-align:left;}
    #s_psc_list p strong {font-weight:normal;font-size:110%;}
    #s_psc_list p strong span {font-weight:bold;}
    .TblChReg {width:95%;margin:0 auto 10px auto;text-align:left;border-left:solid 1px #D6D6D6;border-top:solid 1px #D6D6D6;}
    .TblChReg td {text-align:left;vertical-align:top;background:#fff;border-bottom:solid 1px #D6D6D6;border-right:solid 1px #D6D6D6;}





/*error text */
    .errortext      {padding-left:60px;margin-top:20px;background:url(../img/bg/error.gif) no-repeat top left;min-height:60px;height:auto;}
    * html .errortext      {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;}
        * 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: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.section2 a   { background-image:url(../img/h2/sekce-2.gif); width:117px; }
    h2.section3 a   { background-image:url(../img/h2/sekce-3.gif); width:79px; }
    h2.section4 a   { background-image:url(../img/h2/sekce-4.gif); width:68px; }
    h2.section5 a   { background-image:url(../img/h2/sekce-5.gif); width:219px; }
    h2.section6 a   { background-image:url(../img/h2/sekce-6.gif); width:120px; }
    h2.section7 a   { background-image:url(../img/h2/sekce-7.gif); width:225px; }
    h2.section8 a   { background-image:url(../img/h2/sekce-8.gif); width:274px; }
    h2.section9 a   { background-image:url(../img/h2/sekce-9.gif); width:274px; }
    h2.section10 a  { background-image:url(../img/h2/sekce-10.gif); width:150px; }
    h2.section11 a  { background-image:url(../img/h2/sekce-11.gif); width:65px; }
    h2.section12 a  { background-image:url(../img/h2/sekce-12.gif); width:128px; }
    h2.section13 a  { background-image:url(../img/h2/sekce-13.gif); width:195px; }
    h2.section14 a  { background-image:url(../img/h2/sekce-14.gif); width:127px; }
    h2.section15 a  { background-image:url(../img/h2/sekce-15.gif); width:211px; }
    h2.section16 a  { background-image:url(../img/h2/sekce-16.gif); width:166px; }
    h2.section17 a  { background-image:url(../img/h2/sekce-17.gif); width:148px; }
    h2.section18 a  { background-image:url(../img/h2/sekce-18.gif); width:82px; }
    h2.section19 a  { background-image:url(../img/h2/sekce-19.gif); width:143px; }
    h2.section20 a  { background-image:url(../img/h2/sekce-20.gif); width:175px; }
    h2.section21 a  { background-image:url(../img/h2/sekce-21.gif); width:115px; }
    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; }
    h2.section60 a  { background-image:url(../img/h2/sekce-60.gif); width:202px; }
    h2.section64 a  { background-image:url(../img/h2/sekce-64.gif); width:44px; }
    h2.section187 a  { background-image:url(../img/h2/sekce-187.gif); width:198px; } 

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

    #typemedium     {margin:0;padding:0;width:291px;height:30px;float:right;margin:0;height:25px;}
    #typemedium li  {display:block;float:left;line-height:25px;margin-right:2px;padding:0;font-size:95%;font-weight:bold;}
    #typemedium li a {display:block;height:25px;color:#666;text-decoration:none;}
    #typemedium li.o a {width:98px;background: url(../img/bg/mediumO.gif) 0px 0px no-repeat;text-align: center;}
    #typemedium li.o a:hover {background-position: -196px 0px;color:#fff;}
    #typemedium li.p a {width:99px;background: url(../img/bg/mediumP.gif) 0px 0px no-repeat;text-align: center;}
    #typemedium li.p a:hover {background-position: -198px 0px;color:#fff;}

    #typemedium li.f a {width:87px;background: url(../img/bg/mediumF.gif) 0px 0px no-repeat;text-align: center;margin:0;}
    #typemedium li.f a:hover {background-position: -174px 0px;color:#fff;}

    #typemedium li.oa a {width:98px;background: url(../img/bg/mediumO.gif) -98px 0px no-repeat;text-align: center;color:#006CB7;}
    #typemedium li.oa a:hover {background-position: -196px 0px;color:#fff;}
    #typemedium li.pa a {width:99px;background: url(../img/bg/mediumP.gif) -99px 0px no-repeat;text-align: center;color:#006CB7;}
    #typemedium li.pa a:hover {background-position: -198px 0px;color:#fff;}
    #typemedium li.fa a {width:87px;background: url(../img/bg/mediumF.gif) -87px 0px no-repeat;text-align: center;margin:0;color:#006CB7;}
    #typemedium li.fa a:hover {background-position: -174px 0px;color:#fff;color:#fff;}

/* tlacitka */

   button, .b59, .b150, .b100, .b100:link, .b100:visited
        {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;text-decoration:none;}
   button:hover, .b59:hover, .b150:hover, .b100:hover
        {color:#960;text-decoration:none;cursor:pointer;}
   button:active, .b59:active, .b150:active, .b100: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, .b100     {width:100px;background: url(../img/bg/button100.gif) no-repeat;}
        button:hover, .b100:hover   {background-position: -100px 0px;}
        button:active, .b100: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;}
    * html #leftcol-main    { margin-left: 7px; }
    #content-main    { margin: 0 190px 0 190px; }
    #rightcol-main   { float: right; width: 160px;text-align:center; margin-right:15px; }
    * html #rightcol-main    { margin-right:7px; }

    #leftcol    { text-align:left; overflow: hidden; }
    #content    { text-align:left; padding: 0; overflow: hidden; 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; border: solid 1px #A5ACB2; height: 19px; padding: 2px 3px 0 3px; font-size: 0.9em; background: #fff;  }
    * html #searchbox input       { width: 140px; }
    #searchbox select           { margin: 0 10px 10px 10px; width: 134px; font-size: 0.9em; height: 19px; background: #fff;  }
    * html #searchbox select       { width: 140px; }
    #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: 150%; font-weight: normal;}
    #content h5 {font-size: 120%; font-weight: bold;}
    #content h6 {font-size: 110%; 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; }


/* vyhledavaci box */
    #searchbox2 { margin: 0 0 20px 0; padding: 8px 0 0 45px; background: url(../img/bg/lenshome.gif) no-repeat; min-height: 37px; height: auto; }
    * html #searchbox2 { margin-bottom: 15px; height: 37px; }
    #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; }

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

/* inzerce z novin */
    .viewAd {
      text-align: left;
    }


    /* spolecne nastaveni */
    .ad1, .ad2, .ad3,  .ad4,  .ad5,  .ad6,  .ad7,  .ad8
        { padding: 5px 0 0 0; margin: 0 0 25px 0; min-height: 60px; overflow: hidden; }

    .ad1 br, .ad2 br, .ad3 br, .ad4 br,.ad5 br, .ad6 br, .ad7 br, .ad8 br,
    .ad1 address, .ad2 address, .ad3 address, .ad4 address, .ad5 address, .ad6 address, .ad7 address, .ad8 address
        { clear: both; }

    .ad1 p, .ad2 p, .ad3 p, .ad4 p, .ad5 p, .ad6 p, .ad7 p, .ad8 p
        { padding: 0 5px 5px 5px; clear: right; overflow: hidden; }

    .ad1 address, .ad2 address, .ad3 address, .ad4 address, .ad5 address, .ad6 address, .ad7 address, .ad8 address
        { padding: 5px 5px 5px 5px; overflow: hidden; clear: left; }

    * html .ad1, * html .ad2, * html .ad3,  * html .ad4,  * html .ad5,  * html .ad6,  * html .ad7,  * html .ad8,
    * html .ad1 br, * html .ad2 br, * html .ad3 br, * html .ad4 br, * html .ad5 br, * html .ad6 br, * html .ad7 br, * html .ad8 br,
    * html .ad1 address, * html .ad2 address, * html .ad3 address, * html .ad4 address, * html .ad5 address, * html .ad6 address, * html .ad7 address, * html .ad8 address
    { width: 100%;  }


    /* konkretni nastaveni */
    /* SQR */
    .ad1            { background: url(../img/bg/adSQRn.png) no-repeat; border-top: solid 1px #006CB7; }
    .ad1 address    { border-bottom: solid 1px #D6E4EB;  font-style: normal; font-weight: bold; font-size: 95%;  }
    /* TRI */
    .ad2            { background: url(../img/bg/adTRIn.png) no-repeat; border-top: solid 1px #006CB7;  }
    .ad2 address    { border-bottom: solid 1px #D6E4EB;  font-style: normal; font-weight: bold; font-size: 95%; }
    /* CNTR */
    .ad3            { border-top: solid 2px #000; border-left: solid 2px #000; border-right: solid 2px #000;  }
    .ad3 address    { border-bottom: solid 2px #000; font-style: normal; font-weight: bold; font-size: 95%; }
    .ad3 p          { font-size: 1.2em; font-weight: bold; text-align: center; }
    /* SMS */
    .ad4            { background: url(../img/bg/adSQRn.png) no-repeat; border-top: solid 1px #006CB7; }
    .ad4 address    { border-bottom: solid 1px #D6E4EB;  font-style: normal; font-weight: bold; font-size: 95%;  }

    /* SEZ */
    .ad5            { background: url(../img/bg/adSEZn.png) no-repeat; border-top: solid 1px #FFBFBF; ;}
    .ad5 address    { border-bottom: solid 1px #D6E4EB;  font-style: normal; font-weight: bold; font-size: 95%;  }

    /* DISP - plosna */
    .ad6            { background: none;  border-top: solid 1px #f60; border-bottom: solid 1px #f60; margin: 30px 0 30px 0; }
    .ad6 p          { font-size: 1.1em; font-weight: bold; color: #f60; }
    .ad6 address    { clear: both; margin: 0; font-style: normal; }
    /* UP */
    .ad7            { background: url(../img/bg/adSQRn.png) no-repeat; border-top: solid 1px #006CB7;;}
    .ad7 address    { border-bottom: solid 1px #D6E4EB;  font-style: normal; font-weight: bold; font-size: 95%;  }
    /* JOB */
    .ad7            { background: url(../img/bg/adSQRn.png) no-repeat; border-top: solid 1px #006CB7;}
    .ad7 address    { border-bottom: solid 1px #D6E4EB;  font-style: normal; font-weight: bold; font-size: 95%;  }

    .ad1p            { background: url(../img/bg/adSQRhover.jpg) no-repeat top left;  border: solid 1px #B7CFEE; }
    .ad2p            { background: url(../img/bg/adTRIhover.jpg) no-repeat top left;  border: solid 1px #FDEA9B; padding: 20px;  }
    .ad3p            { background: url(../img/bg/adTRIhover.jpg) no-repeat top left;  border: solid 1px #FDEA9B; padding: 20px; }

    .ad1p, .ad2p, .ad3p
        { margin: 0 0 15px 0; padding: 20px;}

    .ad1, .ad2, .ad3, .ad4, .ad5, .ad6, .ad7,.ad1p, .ad2p, .ad3p
        {position:relative;}

    /* fotky */
    .photoAd            { float: left; margin: 10px 10px 5px 5px; width: auto; }
    .ad1 .photoAd a img { border: 2px solid #006CB7; }
    .ad2 .photoAd a img { border: 2px solid #006CB7; }
    .ad3 .photoAd a img { border: 2px solid #000000; }
    .ad4 .photoAd a img { border: 2px solid #006CB7; }
    .ad5 .photoAd a img { border: 2px solid #FFBFBF; }
    .ad6 .photoAd a img { border: 2px solid #006CB7; }
    .ad7 .photoAd a img { border: 2px solid #006CB7; }
    .ad8 .photoAd a img { border: 2px solid #006CB7; }

    /*informace k inzeratu */
    .ad1 .right , .ad2 .right, .ad3 .right, .ad4 .right, .ad5 .right, .ad6 .right, .ad7 .right, .ad8 .right, .ad1p .right , .ad2p .right, .ad3p .right
        { float: right;  margin: 5px 0 0 0;   width: auto; padding: 0 15px 0 0 ;  font-size: 85%; color: #666; overflow: hidden; }
    .ad1 .left , .ad2 .left, .ad3 .left, .ad4 .left, .ad5 .left , .ad6 .left , .ad7 .left , .ad8 .left
        { float: left; width: auto;  }
    .adHelp
        { list-style: url(../img/li/help.gif); }
    .adReply
        { list-style: url(../img/li/reply.gif); }
    .adSms
        { list-style-type: none; cursor: help; }
    .adTime
        { display: inline; float: left; list-style: none; color: #666;  }
    .adTime .time
       { margin-left: 20px; }
    .adSave
        { display: inline; float: left; list-style: none; margin-left: 20px; margin-right: 10px;  }
    .adSave span
        { display: none;}
    .adSave a, .adSave a:visited, .adSave a:link, .adSave a:active
        { display: block; width: 20px; height: 20px; background: url(../img/bg/disketa.gif) no-repeat top left; }
    .adSave a:hover
        { background: url(../img/bg/disketa1.gif) no-repeat top left; }
     address .nd
        { display: none;}

/* detail inzeratu - noviny*/

    .fotoAdPaper { text-align: center; margin: 0 0 20px 0; }
    .fotoAdPaper img { border: 2px solid #006CB7; }

    .envelope  { text-align: center; margin: 0 0 20px 0; }
    .envelope hr  { display: none; clear: both; }
    .envelope-content { color: #003366; text-align: left; margin: 0 auto 20px auto; background: url(../img/bg/envelope.jpg) no-repeat; width: 350px; height: 255px; }

    .envelope-content .adkey { margin: 0 0 0 25px; padding-top: 25px; width: auto; font-size: 90%; font-weight: bold; }
    .envelope-content .keyaddress { float: right; margin: 0 25px 0 0; padding-top: 100px; width: auto; font-size: 85%;   }


/* 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, .AO-Top-Edit .AdImport {display:block;width:13px;height:14px;margin:0 0 0 13px;padding:0;float:left;}
    .AO-Top-Edit .addPap {display:block;width:16px;height:16px;margin:0 0 0 13px;padding:0;float:left;}
    .AO-Top-Edit .addPap a {display:block;width:16px;height:16px;margin:0;padding:0;float:left;background: url(../img/ic/addPap.gif) no-repeat;}
    .AO-Top-Edit .AdImport {background: url(../img/ic/adImport.gif) no-repeat;cursor: help;}
    .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, .AO-Top-Edit .AdImport span, .AO-Top-Edit .addPap 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;}
    .AdPap-Stav {margin:0;padding:5px 5px 5px 80px;background:#F4F4F4;border-bottom:solid 1px #000;} 

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



/* vypis on-line inzeratu */
    h3.NameRub { margin: 0 0 0 0; padding: 0; line-height: normal; }
    h3.NameRub span { font-size: 80%;  font-weight: normal; color: #000; }
    .NavTopSec { font-weight: bold; float: right; margin: 0 0 0 10px; padding: 6px 0 0 0; width: 130px; text-align: right; }
    .AddAd { margin: 0 0 15px 0; padding: 0 0 0 20px; line-height: 16px; background: url(../img/ic/addAd.gif) no-repeat top left; color: #666; }
    .AddAd a { font-weight: bold; }

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

/* košík v pr. sloupci  */
    #basketQlink .b100 {float:none;margin:0 auto;display:block;width:100px;}
    #basketQlink       {margin:0 0 40px 0;padding:0;border:solid #f60 1px;background: #FFDBAB url(../img/bg/bg-addbasket.png) repeat-x top;}
    #basketQlink h3
        {display:block;height:23px;margin:0 0 15px 0;padding:0;font-weight:bold;font-size:100%;line-height:1em;text-align:left;}
    #basketQlink h3 a
        {display:block;width:100%;height:23px;margin:0;padding:0;position:relative;}
    #basketQlink h3 a span
        {display:block;width:100%;height:23px;margin:0;padding:0;position:absolute;top:0;left:0; background: url(../img/bg/bg-addbasket-h.png) no-repeat;cursor:pointer;}

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

    .AdViewCategory { /* float: left; width: auto;*/ margin: 0; padding: 0 0 3px 0;  font-size: 0.9em; font-weight: bold; }
    .AdViewCategory em { font-weight: normal; font-style: normal; color: #666;}

/* detail inzeratu */

    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; }
    * html a.skype, * html a.skype:link, * html a.skype:visited, * html a.skype:active
        { margin-left: 65px; }
    a.skype:hover
        { background-position: -89px 0px; }

     .AdContact a.skype span
        { display: none; }

/* vyhledavaci filtr pro on-line inzerci */

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

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

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


    .STCategory { font-size: 0.9em; font-weight: bold; padding: 0 0 3px 0; margin: 0; }
    .STCategory em { font-weight: normal; font-style: normal; color: #666;}


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


/* ruzne pomocne boxy */

    .floatright     { float: right; width: auto; }
    .floatrightools { float: right; width: 60px; }
    .floatrightools span { display: none; }
    .floatleft      { float: left; width: auto; }

    .ad1 .floatrightools, .ad2 .floatrightools, .ad3 .floatrightools, .ad4 .floatrightools, .ad5 .floatrightools, .ad6 .floatrightools, .ad7 .floatrightools,.ad1p .floatrightools, .ad2p .floatrightools, .ad3p .floatrightools
        {float:none;display:block;position:absolute;top:3px;right:3px;width:60px;}

    .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; }

/* tabulka - nejaky seznam hodnot... */

   .table                  { width: 100%; margin: 0 0 20px 0; }

   .tablelist              { width: 100%; margin: 0 0 20px 0; }
   .tablelist caption      { font-weight: bold; font-size: 1.3em; padding: 0 0 15px 0;}
   * html .tablelist caption      {font-size: 1em; }
   .tablelist thead tr     { background: url(../img/bg/setpages.png) repeat-x; }
   .tablelist thead th     { border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; font-size: 1em; font-weight: bold; }
   * html .tablelist thead th     { font-size: 0.8em; }
   .tablelist tfoot td     { border-top: solid 1px #ccc;  border-bottom: solid 1px #ccc; font-size: 0.9em; font-weight: normal; text-align: center; }
   * html .tablelist tfoot td     { font-size: 0.7em;}
   .tablelist tbody td     { font-size: 1em;font-weight: normal; }
   * html .tablelist tbody td     {font-size: 0.8em;}
   .tablelist tbody tr     { background: #fff url(../img/bg/dot.gif) repeat-x bottom;}
   .tablelist tbody tr:hover, .tablelist tbody tr.hover { background: #FEF8E0; }
   .tablelist tbody tr { background-color: expression( this.onmouseover = new Function("this.className += ' hover';"), this.onmouseout = new Function("this.className = this.className.replace(' hover', '')") ); }

/* formulare - kroky */

    h3.step1from5, h3.step2from5, h3.step3from5, h3.step4from5, h3.step5from5
        { float: right; display: block; width: 164px; height: 34px; margin: 0 0 0 10px; }
    h3.step1from3, h3.step2from3, h3.step3from3
        { float: right; display: block; width: 95px; height: 34px; margin: 0 0 0 10px; }
    h3.step1from2, h3.step2from2
        { float: right; display: block; width: 63px; height: 34px; margin: 0 0 0 10px; }

    h3.step1from5 span, h3.step2from5 span, h3.step3from5 span, h3.step4from5 span, h3.step5from5 span,
    h3.step1from3 span, h3.step2from3 span, h3.step3from3 span,
    h3.step1from2 span, h3.step2from2 span
        { display: none; }
    h3.step1from5   { background: url(../img/bg/step1from5.gif) no-repeat top left; }
    h3.step2from5   { background: url(../img/bg/step2from5.gif) no-repeat top left; }
    h3.step3from5   { background: url(../img/bg/step3from5.gif) no-repeat top left; }
    h3.step4from5   { background: url(../img/bg/step4from5.gif) no-repeat top left; }
    h3.step5from5   { background: url(../img/bg/step5from5.gif) no-repeat top left; }
    h3.step1from3   { background: url(../img/bg/step1from3.gif) no-repeat top left; }
    h3.step2from3   { background: url(../img/bg/step2from3.gif) no-repeat top left; }
    h3.step3from3   { background: url(../img/bg/step3from3.gif) no-repeat top left; }
    h3.step1from2   { background: url(../img/bg/step1from2.gif) no-repeat top left; }
    h3.step2from2   { background: url(../img/bg/step2from2.gif) no-repeat top left; }


/* plus a minus */
    .plus               { margin-bottom: 10px; }
    .minus              { margin-bottom: 0px; }
    .plus a , .minus a  { padding-left: 20px; font-size: 105%; font-weight: bold; }
    .plus a             { background: url(../img/bg/plus.gif) 0px -30px no-repeat;}
    .plus a:hover       { background-position: 0px 0px;}
    .minus a            { background: url(../img/bg/minus.gif) 0px -30px no-repeat;}
    .minus a:hover      { background-position: 0px 0px;}

/* strom rubrik pro podavani */

    .addpcat .tree1     { margin-left: 30px; font-size: 100%; font-weight: bold; line-height: 30px; }
    .addpcat .tree2     { margin-left: 60px;  }
    .addpcat .tree3     { margin-left: 90px;  }

/* strom rubrik pro prihlizeni */

    .treepapersad ul li { list-style: none; font-weight: bold; }
    .treepapersad ul li li { list-style-image: url(../img/li/circle.gif); font-weight: normal; }
    .treepapersad ul li li li { list-style-image: url(../img/li/arrow.gif); }

/* confirm form*/
    .conf {clear: both;margin: 0 0 15px 0; width: 100%; }
    * html .conf {clear:none;}
    .conf p, .confBox { 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; }
    .conf p.bgflag-cz {background:#F4F4F4 url(img/bg/bgflag-cz.jpg) no-repeat top right;}
    .conf p.bgflag-sk {background:#F4F4F4 url(img/bg/bgflag-sk.jpg) no-repeat top right;}
	.conf th {font-weight:normal;text-align:right;width:200px;padding-right:10px;}



/* strom sekci, rubrik atd. */

    ul.tree, ul.tree ul { margin: 0px; padding: 0px; list-style: none; }
    ul.tree li          {margin: 0;padding: 0px 0px 0px 19px;text-indent: -19px;background: url(../img/tree/tree-line-vertical.gif) top left repeat-y;}
    ul.tree li.last     {background-image: url(../img/tree/tree-line-last.gif);background-repeat: no-repeat;background-position: top left;}
    .tree img           {border: 0px;vertical-align: middle;}
     ul.tree li input   {margin: 0 2px 0 0;border: none;background: none;float: none;width: auto;display: inline;}
    h4.h4Tree           {color: #000;}

    .TreeDiv p          {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;}
    .TreeDiv p a, .TreeDiv p a:link, .TreeDiv p a:visited, .TreeDiv p a:active
                        {text-decoration: none;color: #000;}
    .TreeDiv p a:hover  {text-decoration: underline;color: red;}

    .VTRTree    {overflow: auto;height: 400px;border: solid 1px #ccc;padding: 5px;width:97%;}
    * html .VTRTree    {width:100%;}

    .VTRTree p    {border: none; padding: 5px 0 5px 0; line-height: normal; background: none; }

    .TreeDiv    {margin: 0px 0px 40px 0px;}

    .CloseReg {display:block;position:absolute;top:15px;right:30px;line-height:18px;width:auto;padding:0;margin:0;background:none;border:0;}
    .CloseReg a
        {padding-left:20px;background: url(../img/ic/close.gif) no-repeat 0px 50%;}
    .CloseReg a:hover
        {background-position: -386px 50%;}

    .editContact {border:solid 2px #D6D6D6;background:#F4F4F4;position:relative;}
    .editContact .CloseReg {top:5px;right:20px;}


/* anotace clanku ve sloupcich */

    .colarticlelist         { margin: 10px 0 25px 0; font-size: 90%; text-align: left;}
    .colarticlelist p:hover { background:#F7F9FB;border: solid 1px #EEF3F7;}
    * html .colarticlelist p:hover { background:none;border:0;}
    .colarticlelist p       { margin: 0; padding: 5px 1px 5px 1px;background: url(../img/bg/dotHorizontal.gif) repeat-x bottom;  border: solid 1px #fff;}
    * html     .colarticlelist p       {padding: 5px 0 5px 0;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 */

    * html #HomeAdsCategory {width: 100%;}
    #HomeAdsCategory h3 { display: none; }
    #HomeAdsCategory ul { padding: 0; width: auto; float: left;  margin: 0 0 0 5px;  }
    #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;}
    * html .articlelist        {width: 100%;}
    .articlelist p      { clear: both; margin: 0 0 15px 0; padding: 5px 1px 15px 1px;background: url(../img/bg/dotHorizontal.gif) repeat-x bottom;  }
    .articlelist p      {padding: 5px 0 5px 0;}
    .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 { display:block;border: solid 1px #D6D6D6; background: #F4F4F4; margin: 0 15px 15px 0; float: left; width: 80px;  padding: 0px; text-align: center; }
    .PrevPhoto .ph { display:block; margin: 0; padding: 5px; height: 80px; }
    .PrevPhoto .th { display:block; margin: 0; padding: 5px; font-size: 90%; border-top: solid 1px #D6D6D6; }

    * html .PrevPhoto .ph, * html .PrevPhoto .th  { width: 100%;}


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

/* mobil */
    .gsm { float: right; margin: 0 0 5px 15px; width: 114px; height: 258px; background: url(../img/bg/mobil.jpg) no-repeat top center; text-align: center; font-size: 90%; padding: 70px 0 0 0; }

/* pro detail inz. */

    .AdDPhone { clear: both; border-top: #ccc solid 1px;  border-bottom: #ccc solid 1px; margin-bottom: 20px;  }

    .AdDSMS   { clear: both; border-top: #ccc solid 1px;  }

    .padding10 {
      padding: 10px;
    }


/* ruzne */
    .errortxt       {color:#c00;font-weight:bold;}
    .small { font-size: 90%; font-weight: normal; }
    .big { font-size: 120%; font-weight: bold; }
    .price { font-size: 90%; font-weight: bold; color: #f60; width: 80px; display: block; float: right; }
    .divRight {float: right;margin: 15px 0 5px 10px;width: auto;text-align: right;}
    * html .divRight {margin: 20px 0 5px 10px;}

    .divRight button { margin: 0 10px 5px 0; }

    .oddel { padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid #eee; }

    .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; }

/* stav ANO/NE */
    .stavTableNot { display: block; cursor: help;  width: 15px; height: 15px; background: url(../img/ic/0.gif) no-repeat; margin: 0 auto; }
    .stavTableYes { display: block; cursor: help;  width: 15px; height: 15px; background: url(../img/ic/1.gif) no-repeat; margin: 0 auto; }
    .stavTableClock { display: block; cursor: help;  width: 15px; height: 15px; background: url(../img/ic/clock.gif) no-repeat; margin: 0 auto; }
    .stavTableNot span, .stavTableYes span, .stavTableClock span { display: none;}

    .StavNot {line-height:15px;padding-left:20px;vertical-align:middle;background: url(../img/ic/0.gif) no-repeat;}
    .StavYes {line-height:15px;padding-left:20px;vertical-align:middle;background: url(../img/ic/1.gif) no-repeat;}
    .StavClock {line-height:15px;padding-left:20px;vertical-align:middle;background: url(../img/ic/clock.gif) no-repeat;}


/* home on-line rubrik */

    #OnlineAdsCategory { margin: 30px 0 0 0;   }
    * html #OnlineAdsCategory {width: 100%;}
    #OnlineAdsCategory h3 { height: 43px; display: block; margin: 0 0 10px 0; padding: 0; background: url(../img/h3/sectionhOnline.gif) no-repeat;  }
    #OnlineAdsCategory h3 span { display: none;  }
    #OnlineAdsCategory ul { padding: 0; width: 150px; float: left;  margin: 0 0 0 5px; background: url(../img/bg/dotVertical.gif) repeat-y right;  }
    #OnlineAdsCategory li { clear: both; margin: 0 0 15px 0; padding: 0 5px 0 15px ; list-style: none; line-height: normal; }
    #OnlineAdsCategory .icon { display: block; width: 50px; height: 50px; float: left; margin: 0 3px 0 0; }
    #OnlineAdsCategory .p { font-size: 90%; color: #666; }
    #OnlineAdsCategory .add { font-size: 90%; color: #f60; padding-left: 20px; }
    #OnlineAdsCategory .add a, #HomeAdsCategory .add a:link, #HomeAdsCategory .add a:visited, #HomeAdsCategory .add a:active
        { color: #f60; text-decoration: underline; }
    #OnlineAdsCategory .add a:hover
        { color: #fff; background: #f60; text-decoration: underline; }

/* centrovana inzerce */
    .centr3row  {display: block; background: url(../img/bg/centr3rows.gif) no-repeat bottom right; margin: 0; padding: 8px 0 3px 0; border-bottom: solid 1px #E2E2E2; }
    .centr6row  {display: block; background: url(../img/bg/centr6rows.gif) no-repeat bottom right; margin: 0; padding: 8px 0 3px 0; border-bottom: solid 1px #E2E2E2; }
    .centr12row {display: block; background: url(../img/bg/centr12rows.gif) no-repeat bottom right; margin: 0; padding: 8px 0 3px 0; border-bottom: solid 1px #E2E2E2; }
    .centr18row {display: block; background: url(../img/bg/centr18rows.gif) no-repeat bottom right; margin: 0; padding: 8px 0 3px 0; border-bottom: solid 1px #E2E2E2; }

    .centr3row label, .centr6row label, .centr12row label, .centr18row label { width: 70px; }
    .centr3row input, .centr6row input, .centr12row input, .centr18row input { width: 150px; }


/* Katalog - detail */

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

    * html #CatDetail .l, * html .CatDetInfo, * html .CatDetInfo1
     {height: 70px;}

/* Firma rotator */

#frotator, #partnerrub, #partnersrub { margin: 0 0 25px 0; padding: 0; text-align: left; border-bottom: solid 4px #006CB7; }
#frotator ul, #partnerrub ul, #partnersrub ul { margin: 0 0 0 0; padding: 0 0 0 5px; }
#frotator li, #partnerrub li, #partnersrub li { margin: 0 0 15px 0; padding: 0; list-style: none; font-weight: bold; line-height: normal;  }
#frotator .annotation, #partnerrub .annotation, #partnersrub .annotation { font-size: 90%; font-weight: normal; }
#frotator h3 { display: block; margin: 0 0 5px 0; width: 100%; background: url(../img/h3/doporucujeme.gif) no-repeat top left; height: 25px;  }
#frotator h3 span { display: none; }

/* Partneri rubriky */

#partnerrub h3, #partnersrub h3 { display: block; margin: 0 0 5px 0; width: 100%; height: 25px;  }
#partnerrub h3 { background: url(../img/h3/partnerrubriky.gif) no-repeat top left;}
#partnersrub h3 { background: url(../img/h3/partnerirubriky.gif) no-repeat top left;}
#partnerrub h3 span, #partnersrub h3 span { display: none; }


/* Katalog - vypis */
    .CatZapList {margin: 0 0 20px 0; padding: 0; list-style: none; min-height: 80px; height: auto; clear:both;position:relative;}
    * html .CatZapList {height:80px;}
    .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;position:relative;}
    * html .CatZapListr {height:80px;}

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

    .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;}

/* vysledek vyhledani */

   .sear, .AdOnTxt span.sear { background: #FFFF00; font-size: 110%; color: #FF0000; display: inline; font-weight: bold; padding-left: 5px;  padding-right: 5px; }
   a .sear { background: #FFFF00; font-size: 110%; color: #FF0000;  display: inline; font-weight: bold; padding-left: 5px;  padding-right: 5px;  }

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

/* 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 */
    .bannerMain {text-align: center;}

    .banWide { width: 760px; background: transparent; text-align: center; margin: 0 auto 15px auto;}

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

    .banRectangle { width: 300px; height: 250px; background: #fff; font-size: 75%; border: solid 1px #76A7BE; text-align: center; margin: 0 auto 15px auto; color: #76A7BE; }
    .banRectangle  p { padding: 15px 0 0 0; color: #76A7BE; }

    .banHalfBanner { width: 234px; height: 60px; background: #fff; font-size: 75%; border: solid 1px #76A7BE; text-align: center; margin: 0 auto 15px auto; color: #76A7BE; }
    .banHalfBanner  p { padding: 15px 0 0 0; color: #76A7BE; }

    .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;}

    .banHalfSkyscraper  { float: right; width: 120px; height: 300px; background: #fff; font-size: 75%; border: solid 1px #76A7BE; text-align: center; margin: 0 auto 15px auto; color: #76A7BE; }

    .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;}

    #counters {display:none;}

/* dalsi */

    .AddRSS2 a, .AddRSS a:link, .AddRSS a:visited, .AddRSS a:active
        {color:#f60;padding-left:20px;background:url(../img/ic/addRSS.gif) no-repeat 0px 0px;line-height:17px;padding:0 0 0 20px;margin:0 auto;vertical-align:middle;font-weight:bold;}
    .AddRSS2 a:hover
        {color:red;background-position:0px -16px;}

    .Parchive {margin:15px 0;padding:0 0 0 60px;line-height:45px;height:45px; background: url(../img/ic/archive.gif) no-repeat 0px 50%;font-size:120%;font-weight:bold;}
    .Pdelarchive {margin:15px 0;padding:0 0 0 60px;line-height:45px;height:45px; background: url(../img/ic/delarchive.gif) no-repeat 0px 50%;font-size:120%;font-weight:bold;}

    .linkDel { background: url(../img/ic/del.gif) no-repeat left 50%; font-size:95%; padding-left:20px;}
    .linkEdi { background: url(../img/ic/edit.gif) no-repeat left 50%; font-size:95%; padding-left:20px;}
    .float-r {display:block;float:right;width:auto;height:auto;margin:0 0 5px 15px;padding:0;}


/* regiony */

    #tree_region, #tree_region ul
        {list-style:none;}
    .foreg01, .foreg01:link, .foreg01:visited, .foreg01:active,
    .foreg02, .foreg02:link, .foreg02:visited, .foreg02:active,
    .foreg03, .foreg03:link, .foreg03:visited, .foreg03:active
    {padding:2px 2px 2px 20px;background:url(/img/ic/folder.gif) no-repeat 3px 3px;text-decoration:underline;font-weight:normal;}
    .foreg01-click, .foreg01-click:link, .foreg01-click:visited, .foreg01-click:active,
    .foreg02-click, .foreg02-click:link, .foreg02-click:visited, .foreg02-click:active,
    .foreg03-click, .foreg03-click:link, .foreg03-click:visited, .foreg03-click:active
    {padding:2px 2px 2px 20px;background:#DBE4EE url(/img/ic/folder.gif) no-repeat 3px -66px;text-decoration:none;font-weight:bold;}
    .foreg01:hover, .foreg02:hover, .foreg03:hover, .foreg01-click:hover, .foreg02-click:hover, .foreg03-click:hover
    {background-position:3px -30px;text-decoration:underline;}

    .foreg04, .foreg04:link, .foreg04:visited, .foreg04:active
    {padding:2px 2px 2px 20px;background:url(/img/ic/Arrows.gif) no-repeat 3px 3px;text-decoration:underline;font-weight:normal;}
    .foreg04-click, .foreg04-click:link, .foreg04-click:visited, .foreg04-click:active
    {padding:2px 2px 2px 20px;background:#DBE4EE url(/img/ic/Arrows.gif) no-repeat 3px -66px;text-decoration:none;font-weight:bold;}
    .foreg04:hover, .foreg04-click:hover
    {background-position:3px -30px;text-decoration:underline;}

/* category list in tbl */
    .CatTblList {margin:0;padding:0;}
    .CatTblList {margin:0;padding:0;list-style:none;font-size:120%;}
    .CatTblList li ul {margin:0 0 1em 1em;padding:0 0 0 2em;list-style: disc;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;}

/* bubliny napoveda */

    .bubble {text-align:left;display:block;position:absolute;z-index:99;margin:0;padding:0 0 20px 0;width:353px; background: url(../img/bg/bubble-bottom.gif) no-repeat bottom left;}
    .bubble-cont {min-height:90px;height:auto;position:relative;margin:0;padding:7px 18px 0 63px;background: url(../img/bg/bubble-top.gif) no-repeat top left;font-size:90%;}
    * html .bubble-cont {height:90px;/*border:solid 1px;*/}
    .bubble p {border:0;background:transparent;margin:0;padding:5px 0 0 0;line-height:1.3em;}
    .bubble-title {font-weight:bold;font-size:130%;line-height:1.7em;}
    .bubble-close {display:block;position:absolute;top:5px;right:5px;height:18px;width:18px;padding:0;margin:0;background:none;border:0;}
    .bubble-close a {display:block;float:left;height:18px;width:18px;background: url(../img/ic/close.gif) no-repeat 0px 50%;}
    .bubble-close a:hover {background-position: -386px 50%;}
    .bubble-close span {display:none;}

/* e-target */
    .etarget {background-color:none;margin:0 0 20px 0;padding:2px;border:solid 1px #f60;}
    * html .etarget {width:100%;}
	.etarget a, .etarget a:link, .etarget a:active, .etarget a:visited {text-decoration:underline;background:url(../img/bg/TitleLinkO1.gif) no-repeat right top;padding-right:15px;}
	.etarget a:hover {color:red;text-decoration:underline;background:url(../img/bg/TitleLinkO2.gif) no-repeat right top;}
    .etarget .selfpromo {background-color:#EFEFEF;width:100%;}
    .etarget .selfpromo .left {text-align:left;font-weight:bold;padding:5px 0 5px 5px;}
    .etarget .selfpromo .right {text-align:right;padding:5px 5px 5px 0;font-size:90%;}
    * html .etarget .selfpromo .right {font-size:70%;}
    .etarget .selfpromo .right a, .etarget .selfpromo .right a:link, .etarget .selfpromo .right a:visited, .etarget .selfpromo .right a:active {text-decoration:none;}
    .etarget .selfpromo .right a:hover {text-decoration:underline;}
    .etarget .title {margin:0 5px 0 5px;padding:0 5px 0 0;font-size:100%;}
    .etarget .description {margin:1px 5px 5px 5px;padding:0 5px 2px 0;color:#525252;background: url(../img/bg/dotHorizontal.gif) repeat-x bottom;font-size:90%;}


/* EROTICA - varovani */

    #erwarbg {display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:110;background:#fff;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
    * html #erwarbg {position:absolute;}
    #erwarning {display:block;position:absolute;top:20%;left:30%;right:30%;bottom:20%;width:460px;height:330px;z-index:120;border:solid 2px #f90; background: url(../img/bg/warning.jpg) no-repeat;text-align:left;}
    #erwarning-box {padding:3px 10px 3px 130px;}

    /*ero call chat */
    .callchat-ad, .callchat-ad-t
        {height:174px;margin:0 0 30px 0;border-bottom:solid 1px  #B8CFEE;position:relative;}

    #content .callchat-ad h4, #content .callchat-ad-t h4
        {display:block;width:473px;position:absolute;top:0;left:0;padding:5px;border:solid 1px #FFCC66;background:#FFFFCC;line-height:1em;color:#000;font-size:140%;font-weight:bold;}
    * html #content .callchat-ad h4, * html #content .callchat-ad-t h4 {width:485px;}
    #content .callchat-ad h4  {left:115px;}
    .callchat-img {display:block;width:106px;height:159px;margin:0;padding:0;position:absolute;top:0;left:0;}
    .callchat-ad-t .callchat-img {left:494px;}
    .callchat-txt {display:block;margin:0;padding:0;width:485px;height:67px;position:absolute;top:32px;left:115px;font-size:120%;line-height:1.2em;}
    .callchat-ad-t .callchat-txt  {left:0;}

    .callchat-info {display:block;margin:0;padding:0;width:485px;height:67px;position:absolute;top:115px;left:115px;font-size:120%;line-height:1.2em;}
    .callchat-ad-t .callchat-info  {left:0;}

    .callchat-info big {font-size:120%;color:#f60;font-weight:bold;}

    .callchat-code {display:block;position:absolute;top:-20px;left:385px;width:71px;height:68px;color:#fff;background: url(../img/e-chat/call-star.jpg) no-repeat;text-align:center;z-index:101;}
    .callchat-info .callchat-code big {color:#fff;line-height:64px;}

    .callchat-op {display:block;position:absolute;top:145px;left:115px;margin:0;padding:0;font-size:75%;color:#3476CF;}
    .callchat-ad-t .callchat-op {left:0;}
    .callerh3 {height:133px;margin:0 0 5px 0;padding:0;background: url(../img/e-chat/call-title.jpg) no-repeat;}
    .callerh3 span {display:none;}


    /*nahrani videa*/

    .videouplstatus {margin:10px 0 0 0;padding:0 0 0 25px;font-size:1.4em;font-weight:bold;color:#f00;border:none;background:transparent;}
    #fileprogress {margin:10px 0 0 0;font-weight:bold;color:#000;}


/* vypis on-line inzeratu - vyhledavani */

    .searads {border:0;background:transparent;margin:0 0 15px 0;padding: 0 0 5px 0;width:100%;text-align:center;background: url(../img/bg/searchAdsBg.jpg) no-repeat bottom right;}
    .searads legend  {display:none;}
    .searads table  {margin:0 auto;text-align:left;background:none;border:none;width:auto;}
    .searads th     {font-size:90%;font-weight:normal;text-align:right;vertical-align:middle;padding:0 5px 0 10px;}
    .searads td     {font-size:90%;vertical-align:middle;text-align:left;vertical-align:middle;}
    * html .searads th, * html .searads td     {font-size:70%;}
    th.thvyb, .tblvyb td {vertical-align:top;}

    .tblvyb table {width:100%;}
    .tblvyb td {font-size:1em;margin:0;padding:3px;vertical-align:top;}

	.searads input {font-size:1em;padding:0;float:none;width:auto;margin:0 10px 0 0;}
    .searads select {float:none;margin:0;font-size:1em;}
    .searads label {float:none;display:inline;text-align:left;width:auto;}


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

/* tabulka cenik */
	.tbPrList {border-top:solid 1px #DCEBF5;border-left:solid 1px #DCEBF5;margin-bottom:30px;}
	.tbPrList th {font-weight:normal;text-align:left;}
	.tbPrList td {text-align:center;}
	.tbPrList td, .tbPrList th  {border-right:solid 1px #DCEBF5;border-bottom:solid 1px #DCEBF5;}
	.tbPrList td.tbBg1 {background:#E5F0F8;}
	.tbPrList td.tbBg2 {background:#CCE2F1;}
	.tbPrList td.tbBg3 {background:#B2D3E9;}
	.tbPrList td.tbBg4 {background:#99C4E2;}
	.tbPrList td.tbBg5 {background:#95B8D1;}

	
	.tbPrList input {  border: none; background: transparent; float: none; text-align: left; width: auto; height: auto; margin: 0; padding: 0; }



/* naseptavac */
	#sg-list {background:#fff;border:solid 1px #2E6BBE;width:280px;padding:3px 0;}
	#sg-list p {margin:0;padding:0 3px;line-height:1.4em;font-size:0.95em;display:block;}
	#sg-list p.act {background:#B7CFEE;color:#000;cursor:pointer;}


    /*ero sms chat */
    .smschat-main {clear:both;margin:15px 0 20px 0;overflow:hidden;}
    .smsch-box {display:block;float:left;width:180px;height:440px;border:solid 1px #B8CFEE;padding:0;margin:0 27px 28px 0; background: url(../img/e-chat/on-line.gif) no-repeat top right;text-align:center;}
    .off {border:solid 1px #999;background: url(../img/e-chat/off-line.gif) no-repeat top right;}
    .smsch-box-en {margin:0 0 28px 0;}
    #content .smsch-box h4 {color:#000;padding:6px 0 0 17px;font-size:130%;font-weight:bold;text-align:left;margin:0;}
    .smsch-img {margin:5px 0 10px 0;line-height:1em;padding:0;}
    .smsch-txt {margin:5px 0 15px 0;line-height:1.2em;padding:0 17px;height:50px}
    .smsch-t-of {color:#666;font-weight:bold;line-height:60px;}
    .smsch-info {margin:0 0 5px 0;padding:0;line-height:1em;}
    .smsch-info big {color:#f60;font-size:100%;font-weight:normal;display:block;margin:5px 0;padding:0;}
    .smsch-info big strong, .smsch-info big.phn {font-size:110%;font-weight:bold;}
    .smsch-op {margin:15px 0 0 0;padding:0;font-size:75%;color:#3476CF;line-height:1.1em;}
    .smsch-op a, .smsch-op a:link, .smsch-op a:visited, .smsch-op a:active,
    .callchat-op a, .callchat-op a:link, .callchat-op a:visited, .callchat-op a:active {text-decoration:none;}
    .smsch-op a:hover, .callchat-op a:hover {text-decoration:underline;}
    .smserh3 {height:172px;margin:0 0 5px 0;padding:0;background: url(../img/e-chat/sms-title.jpg) no-repeat;}
    .smserh3  span {display:none;}


	.onePhotoInfo {padding-left:40px;background:url(img/ic/onePhotoInfo.png) no-repeat top left;}
