/*
  * Base Style Sheet for home page on AVIZO.cz
  * version: screen.css, 20/03/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, .n   {display:none;}
    .clr        {clear: both;}
    * html td { font-size:75%; }

/* formulare */
    form { margin: 0px; padding: 0px; }

    fieldset  { border: none;  margin: 0 0 0 0; padding: 0 0 20px 0; text-align: left; }
    * 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; }
    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; 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; }
    .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%; }


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

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

/* hlavicka */

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

    h1              {display:block;float:left;margin:0;padding:0/*8px 0 0 10px*/;float:left;width:423px;height:90px;background:url(../img/bg/h1bg.gif) no-repeat top left;}
    h1 a,h1 a:hover {display: block;margin:8px 0 0 10px;width:423px;height:72px;background:url(../img/h1-home-avizo.gif) no-repeat top left;text-decoration: none;}
    h1#jie-logo a,h1#jie-logo a:hover {display: block;width:164px;height:72px;background:url(../img/logo-jie.gif) no-repeat top left;text-decoration: none;}
    h1#inwest-logo a,h1#inwest-logo a:hover {display: block;width:164px;height:72px;background:url(../img/logo-inwest.gif) no-repeat top left;text-decoration: none;}

    #header h2#jie-h2       {margin:0 auto 5px auto;display:block;height:43px; background: url(../img/h2/title-member-avizo.gif) no-repeat;width:255px; }
    #header h2#inwest-h2       {margin:0 auto 5px auto;display:block;height:43px; background: url(../img/h2/title-member-avizo.gif) no-repeat;width:255px; }
    #header 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, #header h2 span   {display:none;}

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


    #typemedium     {margin:0;padding:0;width:291px;height:30px;float:right;margin:0;height:25px;}

/* 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;}
    .but150             {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 a, #foother a:link, #foother a:visited, #foother a:active
        { color: #666; text-decoration: underline; }
    #foother a:hover
        { color: red; text-decoration: underline; }

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




/* box model hlavniho tela */

    #content-main    { float: left; margin: 15px 0 0 0; width: 580px; background: url(../img/bg/dotVertical.gif) repeat-y right; padding-left: 15px;  }
    #content-main-light   { float: left; margin: 15px 0 0 0; width: 580px; padding-left: 15px;  }
    #rightcol-main   { text-align:center; margin: 15px 5px 0 600px; padding: 0 5px 0 5px; }
    * html #rightcol-main   { margin: 15px 5px 0 585px;}
	
	#homNewAd {margin:20px 0 30px 0;padding:0;float:left;width:560px;clear:both;}
	#homeNewAdTitle {margin:0 0 15px 0;padding:0;font-size:1.6em;} #homeNewAdTitle strong {font-weight:normal;}

    #content    { text-align:left; padding: 0; overflow: hidden; padding: 0 5px 0 0;position:relative;}

    #rightcol   { text-align:center; overflow: hidden;  padding: 0 5px 0 0; }

    #content-right { float: right; width: 120px; overflow: hidden; margin: 0 5px 0 0; text-align: center; }
    #content-left  { width: 410px; float:left; }

    #content-left-main  { text-align:left; overflow: hidden;  padding-right: 5px;  }
    #content-right-main  { width: 120px; margin: 0 auto 0 auto ; padding: 0;  }



    #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              { padding: 0 0 0 0; font-size: 0.8em; margin: 0px 0px 10px 0px; clear: left;}
    * html #pathnavigator              {width: 100%; }
        #pathnavigator span     { display: none; }
        #pathnavigator a        { float: left; display: block; margin: 0 10px 0 0; padding: 0 0 0 10px; background: url(../img/li/patharr.gif) no-repeat top left;  }
        #pathnavigator a.home   { background: url(../img/li/pathhome.gif) no-repeat top left; padding: 0 0 0 15px;  }
        #pathnavigator a, #pathnavigator a:visited , #pathnavigator a:active
            { color: #666; text-decoration: underline; }
        #pathnavigator a:hover  { color: red; text-decoration: underline; }

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

/* nadpisy H3*/

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

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


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

/* košík v pr. sloupci  */
    #basketQlink .b100 {float:none;margin:0 auto;display:block;width:100px;font-size:11px;font-weight:bold;background: url(../img/bg/button100.gif) no-repeat;text-align:center;padding:2px 0 4px 0;height:22px;border:none;color:#000;text-decoration:none;}
    #basketQlink .b100:hover {color:#960;text-decoration:none;cursor:pointer;background-position: -100px 0px;}
    #basketQlink .b100:active {color:#060;text-decoration:none;cursor:pointer;background-position: -200px 0px;}
    #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;}



/* navigace uzivatele v pravem sloupci */

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

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

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

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

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

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

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

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


/* ruzne */

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


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

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


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

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


/* inzertni sekce a seznam katalogu sekci na home */
    #HomeAdsSection { clear: both; width: 400px; background: url(../img/bg/homeAdsTop.png) no-repeat top left; }
    #HomeAdsSection h2 { width: 177px; height: 29px; margin: 0 0 10px 0; padding: 0; float: left; }
    #HomeAdsSection h2 a { display: block; width: 177px; height: 29px; background: url(../img/h3/homeInzerce.png) no-repeat; margin: 0 0 10px 0; padding: 0; }
    #HomeAdsSection h2 span { display: none; }
    #HomeAdsSection ul { padding: 0; }
    #HomeAdsSection ul.left { width: 190px; float: left;  margin: 0 0 0 34px; }
    * html #HomeAdsSection ul.left { margin: 0 0 0 17px;  }
    #HomeAdsSection ul.right { width: 150px; float: left; margin: 0 0 0 20px; }
    #HomeAdsSection .AdsSect { clear: both; background: url(../img/bg/homeAdsBottom.png) no-repeat bottom; width: 100%; padding: 0 0 12px 0; margin: 0; }

    #HomeCatSection { clear: both; width: 400px; background: url(../img/bg/homeCatTop.png) no-repeat top left; margin: 15px 0 0 0; }
    #HomeCatSection h2 { width: 177px; height: 29px; margin: 0 0 10px 0; padding: 0; float: left; }
    #HomeCatSection h2 a {display: block; width: 177px; height: 29px; background: url(../img/h3/homeKatalog.png) no-repeat; margin: 0 0 10px 0; padding: 0; }
    #HomeCatSection h2 span { display: none; }
    #HomeCatSection ul { padding: 0; }
    #HomeCatSection ul.left { width: 190px; float: left;  margin: 0 0 0 34px; }
    * html #HomeCatSection ul.left { margin: 0 0 0 17px;  }
    #HomeCatSection ul.right { width: 150px; float: left; margin: 0 0 0 20px; }
    #HomeCatSection .AdsSect { clear: both; background: url(../img/bg/homeAdsBottom.png) no-repeat bottom; width: 100%; padding: 0 0 12px 0; margin: 0; }

    #HomeCatSection li, #HomeAdsSection li
    { line-height: 19px; margin: 0; padding: 0; list-style: none;  }
    * html #HomeCatSection li, * html #HomeAdsSection li
    { line-height: 17px; }



    .Add { float: right; padding: 5px 0 0 0; margin: 0; font-size: 95%; font-weight: bold; min-height: 27px; height: auto;  }
    * html .Add { height: 27px;}
    .Add a, .Add a:link, .Add a:visited, .Add a:active
        { display: block; line-height: 27px; width: auto; text-align: right;  padding: 5px 27px 0 0; color: #f60; background: url(../img/bg/hAddAd.gif) no-repeat right top; }

    * html .Add a, * html .Add a:link, * html .Add a:visited, * html .Add a:active
        { width: 190px;}

    .Add a:hover { color: red; }


/* anotace clanku ve sloupcich */

    .colarticlelist         { margin: 0 0 25px 0; font-size: 90%; text-align: left; }
    * html .colarticlelist         { width: 100%; }
    .colarticlelist p:hover { background:#F7F9FB; border: solid 1px #EEF3F7; }
    * html .colarticlelist p:hover { background:none; border: 0;  }
    .colarticlelist p       { clear: both; 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; }

/* pro home inzerce*/
    .inzHome { float: left; width: 128px; margin: 0 10px 10px 0; min-height: 120px;height: auto; background: url(../img/bg/dotVertical.gif) repeat-y right; padding-right: 5px; line-height: normal; color: #666; }
    * html .inzHome { width: 130px; height: 120px;}

    .inzHome:hover { background:#F7F9FB; }
    * html .inzHome:hover { background:none; }

/* upotavky na home */

    #homeup { clear: both; margin-top: 20px;}
    #homeup a { margin-right: 4px;}

/* ikona - pridat firmu */

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

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


/* novinky na home */
    #HomeArticleNews { display:block; float:left; width: 195px; margin: 15px 0 15px 0; }

    #HomeArticleNews h2 { display:block; width: 100%; margin: 0 0 15px 0;padding:0; }
    #HomeArticleNews h2 a { display:block; width: 100%; margin:0;padding:0; background: url(../img/h3/novinkyhome.gif) no-repeat top left; height: 25px; }

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

    .smlDate {color: #47677C; padding-left: 20px; background: url(../img/ic/clock-stat.gif) no-repeat; padding-bottom: 2px;}

    #HomeArticleNews .SlMore {border:none;background:none;}
    #HomeArticleNews .SlMore:hover {border:none;background:none;}
    #HomeArticleNews .SlMore a, #HomeArticleNews .SlMore a:link, #HomeArticleNews .SlMore a:visited, #HomeArticleNews .SlMore a:active
        { display:block;margin:0;padding:0;height:23px;width:51px;float:right; background: url(../img/bg/h-sl-art-b-r2.gif) no-repeat 0px 0px; }
    #HomeArticleNews .SlMore a:hover
        {background-position: 0px -23px;}
    #HomeArticleNews .SlMore span
        {display:none;}



/* sluzby na home */
    #HomeArticleSluzby { display:block; float:right; width: 360px; margin: 15px 0 15px 0; background: url(../img/bg/dotVertical.gif) repeat-y left; padding: 0 0 0 15px; }
    #HomeArticleSluzby-box { width:347px; }
    * html #HomeArticleSluzby-box { width:330px; }
    #HomeArticleSluzby-box h2 { display:block; width: 100%; margin: 0 0 15px 0;padding:0; }
    #HomeArticleSluzby-box h2 a { display:block; width: 100%; margin:0;padding:0; background: url(../img/h3/nase-sluzby.gif) no-repeat top left; height: 25px; }

    .HSlArt { margin: 0 0 15px 0;clear:both;width:100%;padding:0; background: #F7F7F7 url(../img/bg/h-sl-art-t-l.png) no-repeat top left; }

    .HSlArt h3 { margin:0;font-size: 110%; font-weight: bold;padding: 6px 11px 6px 11px; background: url(../img/bg/h-sl-art-t-r.gif) no-repeat top right; }
    .HSlArt p { margin:0;font-size: 90%; font-weight: normal;padding: 0 11px 0 11px;  }
    .HSlArt .SlMore
        { margin:0;padding:0;height:23px; background: url(../img/bg/h-sl-art-b-l.gif) no-repeat bottom left; }
    .HSlArt .SlMore a, .HSlArt .SlMore a:link, .HSlArt .SlMore a:visited, .HSlArt .SlMore a:active
        { display:block;margin:0;padding:0;height:23px;width:51px;float:right; background: url(../img/bg/h-sl-art-b-r.gif) no-repeat 0px 0px; }
    .HSlArt .SlMore a:hover
        {background-position: 0px -23px;}
    .HSlArt .SlMore span
        {display:none;}

/* Nas tip */
    .HourTip {margin: 0 0 15px 0; width:100%; background: url(../img/bg/ourTip-main.gif) no-repeat top left; text-align: left;}
    .HourTip h3 {margin: 0 0 0 30px; width:80px; height:17px; line-height:17px;padding:0; color: #fff; font-size: 100%; font-weight:bold;}
    .HourTip h4 {margin: 0 0 7px 0; padding: 7px 12px 0 12px; color: #fff; font-size: 100%; font-weight:bold; background: url(../img/bg/ourTip-top-r.gif) no-repeat top right;}
    .HourTip .First {background: url(../img/bg/ourTip-top-r-first.gif) no-repeat top right;}
    .HourTip p {margin: 0;padding:0 12px; color: #fff; font-size: 90%; font-weight:normal;color:#000;}

    .HourTip p a, .HourTip p a:link, .HourTip p a:visited, .HourTip p a:active
       {margin:0;text-decoration: none;color:#000;}

    .HourTip .ArticlePhoto {float: right; margin: 0 0 5px 5px; background: #fff;}

    .HourTipEnd-Left { clear:right; height: 12px; background: url(../img/bg/ourTip-bottom.gif) no-repeat bottom left;}
    .HourTipEnd-Left span { display:block; float:right; width:12px; height: 12px; background: url(../img/bg/ourTip-bottom-r.gif) no-repeat bottom right;}


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


    #counters {display:none;} 

/* reklamni bannery */

    .bannerMain {text-align: center;}

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

    .banHalfSkyscraper  { width: 120px; height: 320px; font-size: 75%; text-align: center; margin: 0 0 15px 0;}
    .banSquare          { width: 120px; height: 120px; font-size: 75%; text-align: center; margin: 0 0 15px 0;}
    .banHalfSkyscraper p, .banSquare p
                        { padding: 15px 0 0 0; color: #76A7BE; }

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

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

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


/* adFox */
    .adfox-l2 {margin:20px 0;text-align:left;}
    .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;}

/* eTarget */

    #homeetarget {width:580px;overflow:hidden;margin:20px 0;padding:0;}
    #homeetarget-l, #homeetarget-r {display:block;width:255px;margin:0;padding:0;}
    #homeetarget-l {float:left;}
    #homeetarget-r {float:right;margin-right:15px;}

/* interstitial */
    #interstit {display:block;width:540px;height:470px;padding:0;margin:0;background: url(img/bg/interstitial.gif) no-repeat;position:absolute;top:10px;left:200px;z-index:100;}
    #interstit-box {display:block;width:100%;height:100%;position:relative;margin:0;padding:0;}
    #interstit-box-code {display:block;width:500px;height:350px;padding:0;margin:0;position:absolute;top:60px;left:20px;}

    #interstit-close {display:block;position:absolute;top:5px;right:10px;width:61px;height:12px;font-size:10px;overflow:hidden;}
    #interstit-close a {display:block;position:relative;float:left;width:61px;height:12px;}
    #interstit-close a span, #interstit-close a:visited span
        {display:block;position:absolute;top:0;left:0;width:61px;height:12px;background: url(img/bg/interstitial-close.gif) no-repeat 0px 0px;cursor:pointer;}
    #interstit-close a:hover span {background-position:-61px 0px;}

/* aler */
    .homealert p {font-size:0.95em;line-height:1.2em;color:#C14646;}
    .homealert p.homealert-title {font-size:1.4em;font-weight:bold;color:#f00;}
	
/* top odkaz podavani  */
	#topAddAd {display:block;margin:0;padding:0;position:absolute;top:35px;right:290px;width:auto;text-align:right;}
	#topAddAd a {padding:6px 0 6px 30px;background:url(img/ic/icAddAdBig.gif) no-repeat 0px 50%;line-height:21px;}

/* pul news*/
    #newspul {width:560px;overflow:hidden;margin:20px 0;padding:0;background:url(../img/bg/dotVertical.gif) repeat-y center;}
    #newspul-l {float:left;width:45%;}
    #newspul-r {float:right;width:45%;}
    #newsfull {width:560px;overflow:hidden;margin:20px 0;padding:0;}

    #newspul-l h2, #newspul-r h2, #newsfull h2  {font-size:1.6em;font-weight:normal;color:#f60;line-height:1.2em;}

    #newsfull h2 a {display:inline;}  
	
/* top odkaz podavani  */
	#topAddAd {display:block;margin:0;padding:0;position:absolute;top:8px;right:290px;width:auto;text-align:right;}
	#topAddAd a {padding:6px 0 6px 30px;background:url(img/ic/icAddAdBig.gif) no-repeat 0px 50%;line-height:21px;}

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


/* odkaz video */

   .home-video a, .home-video a:link, .home-video a:visited
    {padding-right:20px;background: url(img/ic/video.gif) no-repeat right 50%;color:#f00;}
   .home-video a:hover {color:#f60;}

/* eruditus - pravy sloupce */

	h2.erudTitle, h2.erudTitle a, h2.erudTitle a span {display:block;margin:0;padding:0;width:100%;overflow:hidden;height:81px;}
	h2.erudTitle {margin:40px 0 0 0;clear:both;_width:95%;}
	h2.erudTitle a {float:left;position:relative;}
	h2.erudTitle a span {position:absolute;top:0;left:0;cursor:pointer;background:#fff url(img/bg/erudTitle.gif) no-repeat 0px 0px;}
	.erudList {margin:0 0 0 0;padding:10px;border:solid 1px #DAD2B1;text-align:left;width:540px;overflow:hidden;}
	.erudL {width:255px;overflow:hidden;margin:0;padding:0;font-family:'Trebuchet MS','Geneva CE',lucida, sans-serif;float:left;}
	.erudL-end {border:none;float:right;}
	.erudImg {margin:0;padding:0;width:auto;float:left;}
	.erudL h3 {margin:0 0 3px 84px;font-size:14px;line-height:1.2em;padding:0;}
	.erudL h3 a, .erudL h3 a:visited {color:#000;text-decoration:underline;} .erudL h3 a:hover {color:#c00;text-decoration:underline;}
	.erudAut {margin:0 0 3px 84px;padding:0;line-height:1.2em;font-size:12px;font-style:italic;}
	.erudPer {margin:0 0 10px 84px;padding:0;line-height:1.2em;font-size:12px;}
	.erudPrice {margin:0 0 5px 84px;padding:0;line-height:1.2em;font-size:12px;}
	.erudPrice small {font-size:12px;color:#A0A0A0;}
	.erudPrice strong {color:#54AA00;font-weight:bold;}
	.erudBuy {margin:0 0 15px 84px;padding:0;line-height:1.2em;font-size:14px;}
	.erudBuy a, .erudBuy a:visited {color:#c00;text-decoration:underline;padding-right:35px;background:url(img/bg/erudBuy.gif) no-repeat right 3px;}
	.erudBuy a:hover {color:#54AA00;text-decoration:underline;}

/* doluj - pravy sloupce */
	h2.dolujTitle {background:url(img/bg/doluj-bg.jpg) repeat;padding:10px;text-align:left;font-size:1.2em;font-weight:bold;line-height:1.2em;margin:30px 0 0 0;border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF;border-top:1px solid #DFDFDF;}
	h2.dolujTitle a, h2.dolujTitle a:visited {color:#000;text-decoration:none;}
	h2.dolujTitle a:hover {color:#a70;text-decoration:none;}
	p.dolujImg {margin:0;padding:0;}
	p.dolujDesc {background:url(img/bg/doluj-bg.jpg) repeat;padding:10px;text-align:left;line-height:1.2em;margin:0;border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;}
	p.dolujDesc a, p.dolujDesc a:visited {color:#000;text-decoration:none;}
	p.dolujDesc a:hover {color:#a70;text-decoration:none;}

/* nas tip */
	.otip {width:100%;overflow:hidden;margin:0 0 20px 0;padding:0;background:#D8E7F1 url(img/bg/otip.gif) no-repeat bottom right;position:relative;text-align:left;}
	.otip-block {width:250px;}
	.otip-tl, .otip-tr, .otip-bl {display:block;margin:0;padding:0;width:11px;height:11px;overflow:hidden;position:absolute;background:url(img/bg/otip-corners.gif) no-repeat 0px 0px;}
	.otip-tl {top:0;left:0;background-position:0px 0px;}
	.otip-tr {top:0;right:0;background-position:-19px 0px;}
	.otip-bl {bottom:0;left:0;background-position:0px -19px;}
	.otip h2 {font-size:0.9em;font-weight:bold;margin:0;padding:10px;}
	.otip .ArticlePhoto {float:right;margin:0 0 5px 10px;}
	.otip p {font-size:0.9em;margin:0;padding:0 15px 15px 10px;}
	.otip p a, .otip p a:visited {color:#000;text-decoration:none;}
	.otip a img, .otip a:visited img {border:solid 1px #96ABC2;}
	.otip a:hover img {border:solid 1px #f00;}
	
/* slidercontainer - avizo-kupony */
	.akuponTitle, .akuponTitle a, .akuponTitle a span {margin:0;padding:0;width:100%;overflow:hidden;height:56px;}
	.akuponTitle{margin:40px 0 0 0;clear:both;}
	.akuponTitle a {float:left;position:relative;}
	.akuponTitle a span {position:absolute;top:0;left:0;cursor:pointer;background:#fff url(img/akuponTitle.gif) no-repeat 0px 0px;}

	#slidesKupony {width:250px;height:287px;overflow:hidden;position:relative;background:url(img/slidesKupony.gif) no-repeat;text-align:center;}
	#slidesKupony_container  {position:relative;overflow:hidden;}
	#slidesKupony_container div {width:246px;height:286px;float:left;}
	
	#slidesKupony_container p {margin:0;padding:0;line-height:1.2em;}
	#slidesKupony_container p.akuponList-disc {margin:20px 0 10px 0;font-family:'Arial Black','Gadget CE',sans-serif;font-size:2.4em;color:#f00;}
	#slidesKupony_container p.akuponList-img {margin:0 0 15px 0;}
	#slidesKupony_container h3 {font-size:1em;margin:0 0 15px 0;}
	#slidesKupony_container a, #slidesKupony_container a:visited {color:#000;text-decoration:none;}
	#slidesKupony_container a:hover {color:#f00;text-decoration:none;}
