/*
  * Base Style Sheet for AVIZO.cz (deafult)
  * (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:15px 0 15px 0;padding:0;background:#666 url(img/bg/body.gif) repeat;font-family:sans-serif;font-size:0.75em;font-style:normal;font-weight:normal;line-height:1.4;text-align:center;}

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

/* obecne tagy */
    hr, .n, #counters {display:none;}
    .clr {clear: both;}
    .cfl {width:100%;overflow:hidden;}
    .fl-l {display:block;float:left;margin:0;padding:0;}
    .fl-r {display:block;float:right;margin:0;padding:0;}
	.fl-l50, .fl-r50 {width:48%;}


/* ruzne */
   .bb1 {border-bottom:solid 1px #FFDBAA;}
   .bt1 {border-top:solid 1px #FFDBAA;}
   .padb5 {padding-bottom:5px;}
   .mt15 {margin-top:15px;}
   .mb15 {margin-bottom:15px;}
   .small {font-size:0.9em;font-weight:normal;}
   .greenline {color:green;}
   td.greenline {font-weight:bold;}
   .posrel {position:relative;}
   .alr {text-align:right;}
   .addlbookmark {padding-left:20px;font-weight:bold;background: url(img/ic/addbookmark.gif) no-repeat left 50%;}
   .banMain {text-align:center;}
   .oToo {margin:0 0 20px 0;padding:0 8px;background:url(img/bg/ResultAddsTopTools.png) repeat-x 0px 50%;border:solid 1px #FFDBAA;clear:both;}
   .oToo-b {width:100%;line-height:1.2em;margin:0;padding:0;overflow:hidden;line-height:30px;}
   .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:0.9em;padding:70px 0 0 0;}
   .big {font-size:1.2em;font-weight:bold;}
   .bigColor {font-size:1.3em;font-weight:bold;color:#666;}
   .dotv50 {background:url(img/bg/dot1.gif) repeat-y center}
   .txtcntr {text-align:center;}
   .bigH2 {color:#000;}
   .bigH2 span {color:#f60;font-size:1.2em;}

/* nadpisy */
    h1, h2, h3, h4, h5, h6 {margin:0 0 15px 0;font-weight:normal;padding:0;color:#f60;line-height:1.2em;}
    h1 {font-size:1.5em;}
    h2 {font-size:1.4em;}
    h3 {font-size:1.3em;}
	h4, h5, h6 {font-weight:bold;}
    h4 {font-size:1.2em;}
    h5 {font-size:1.1em;}
    h6 {font-size:1em;}

/* zakladni boxy */
    #page, #pageListInz {width:980px;margin:0 auto;text-align:left;background:#fff url(img/bg/page-lite.png) no-repeat;position:relative;}
    #container {margin:0;padding:0 15px;}
    #container-box {margin:0;padding:0;width:100%;overflow:hidden;}
    #content {float:left;width:770px;margin:0;padding:0;overflow:hidden;position:relative;}
    #content-rbox {background:lime;}
    #rcol {float:right;width:160px;margin:0;padding:0;overflow:hidden;text-align:center;}

/* hlavicka - logo + nadpis */
    #header {width:100%;height:125px;margin:0;padding:0;}
    #sitename {margin:0;padding:0;display:block;width:705px;height:80px;line-height:80px;position:relative;font-size:1em;}
    #sitename a#logo {width:164px;height:72px;margin:8px 0 0 10px;padding:0;display:block;float:left;position:relative;}   * html #sitename a#logo {margin:8px 0 0 5px;}
    #sitename a#logo span {width:164px;height:72px;background: url(img/logo.gif) no-repeat;position:absolute;top:0;left:0;cursor:pointer;}
    #secn {font-size:1.8em;position:absolute;top:35px;left:180px;width:520px;padding:0;margin:0;line-height:1em;color:#666;}
    #secn a {color:#666;text-decoration:none;}

/* navigace sekcemi - pathnavigator */
    #pathnavigator {font-size:1em;margin:0;width:950px;position:absolute;left:15px;top:95px;overflow:hidden;}
    #pathnavigator span {display: none;}
	#pathnavigator span.pathtxt {display:inline;padding:0 0 0 8px;margin:0;background:url(img/bg/patharr.gif) no-repeat 0px 50%;color:#666;}
    #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;}

/* odkaz top */
    #pagetoplink {margin:0;padding:5px 16px 5px 0;line-height:1.2em;text-align:right;font-size:0.8em;background:url(img/bg/mainf.png) repeat-x bottom;border-bottom:solid 1px #ccc;}
    #pagetoplink a {padding:2px 0 5px 15px;background: url(img/bg/top.gif) no-repeat 0px 0px;;}

/* odkazy spodni */
    #webmap {margin:0;padding:20px 16px;line-height:1.2em;text-align:center;font-size:0.9em; word-spacing:1em;}
    #webmap a {word-spacing:0.1em;}

/* pata - reklama */
    #foother-ban {margin:0;padding:16px;line-height:1.2em;text-align:center;background:url(img/bg/foother.png) repeat-x top;border-top:solid 1px #ccc;}
    .BTextAd td {font-size:0.9em;color:#006CB7;text-align:left;}
    .BTextAd td a {padding:0;margin:0;display:inline;}

/* pata */
    #foother {margin:0;padding:0;background:url(img/bg/foother.png) repeat-x top;border-top:solid 1px #ccc;}
    #foother-box {margin:0;padding:16px 0;background:url(img/bg/foother.gif) no-repeat bottom;width:100%;overflow:hidden;}
    #foother h2, #foother p {margin:0;padding:0;float:left;font-size:0.8em;color:#666;}

    #foother h2 {width:200px;text-align:center;}
    #foother p {width:765px;}

/* user top box */
    #headuser {display:block;position:absolute;top:12px;left:715px;width:250px;background:url(img/bg/headuser.gif) no-repeat top left;}
    #headuser fieldset {border:0;padding:0 0 0 30px;margin:0;}
    #headuser legend {display:none;}
    #headuser p {margin:0;padding:0;line-height:1.2em;width:100%;overflow:hidden;}
    #headuser br {clear:both;}
    #headuser label {width:40px;font-size:0.95em;margin-right:5px;text-align:right;float:left;padding:0;line-height:20px;}
    #headuser input {width:80px;font-size:11px;color:#000;height:17px;margin-right:4px;padding:2px 0 0 2px;float:left;border:solid 1px #999;margin-bottom:2px;}
    #headuser .small {padding:5px 0;}
    #headuser a {color:#f60;font-weight:bold;}
    #headuser a:hover {color:red;}
    #headuser input.remember {margin:0 2px 0 0;border:0;background:transparent;width:auto;float:left;}
    #headuser label.remember {margin:0 0 0 0;border:none;background:transparent;width:auto;float:left;font-size:0.9em;}

/* tlacitka */
    .butTool {width:100%;overflow:hidden;margin:10px 0;padding:10px 0;}
    .butTool button {padding-left:20px;padding-right:20px;}
    .butt-r {float:right;}

    .bbut, .bbut:link, .bbut:visited {display:block;float:left;height:40px;line-height:40px;font-size:1.3em;font-weight:bold;text-align:center;color:#fff;margin:0;padding:0;text-decoration:none;background: url(img/bg/buttons.png) no-repeat 0px 0px;}
    .bbut:hover {color:#fff;text-decoration:none;}
    .bbut1, .bbut1:link, .bbut1:visited {width:250px;background-position:0px 0px;}
    .bbut1:hover {background-position:0px -120px;}
    .bbut2, .bbut2:link, .bbut2:visited {width:200px;background-position:0px -40px;}
    .bbut2:hover {background-position:0px -160px;}
    .bbut3, .bbut3:link, .bbut3:visited {width:100px;background-position:0px -80px;}
    .bbut3:hover {background-position:0px -200px;}
	
    .bbut4, .bbut4:link, .bbut4:visited {width:250px;background-position:0px -120px;}
    .bbut4:hover {background-position:0px 0px;}

    .butClose, .butClose a, .butClose a span {display:block;width:14px;height:14px;margin:0;padding:0;text-align:center;}
    .butClose {position:absolute;top:5px;right:5px;font-size:10px;}
    .butClose a {float:left;}
    .butClose a span, .butClose a:visited span {position:absolute;top:0;left:0;background: url(img/ic/close.gif) no-repeat 0px 0px;cursor:pointer;}
    .butClose a:hover span {background-position:-14px 0px;}


	button, button:visited, a.btnc, a.btnc:visited {background:#C8C8C8 url(img/button-overlay.png) repeat-x;display:inline-block;padding:6px;color:#46474A;text-decoration:none;border:none;position:relative;cursor:pointer;font-size:12px;font-weight:bold;line-height:1;text-shadow:none;text-transform:uppercase;border-bottom:1px solid #C3C3C3;border-right:1px solid #D4D4D4;-moz-border-radius-topleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
	button:hover, a.btnc:hover {background-color:#111;color:#fff;}
	button:active, a.btnc:active {top:1px;}
	
	button.bsubmit, button.bsubmit:visited, a.bsubmit, a.bsubmit:visited {background-color:#638400;font-size:14px;padding:10px;color:#003300;}
	button.bsubmit:hover, a.bsubmit:hover {background-color:#111;color:#fff;}

	button.bback, button.bback:visited, a.bback, a.bback:visited {background-color:#2daebf;font-size:11px;padding:6px 10px;}
	button.bback:hover, a.bback:hover {background-color:#111;}

	button.bcancel, button.bcancel:visited, a.bcancel, a.bcancel:visited  {background-color:#c00;font-size:11px;padding:6px 10px;}
	button.bcancel:hover, a.bcancel:hover {background-color:#111;}
	
	button .b59 {width:auto;}
	
	#headuser button {font-size:11px;padding:4px 0;font-weight:normal;margin:0;width:60px;} 


/* male zalozky */
    .bookSM {width:100%;overflow:hidden;margin:10px 0 20px 0;padding:0;height:22px;line-height:22px;font-size:0.85em;background: url(img/bg/dot2.jpg) repeat-x bottom;}
    .bookSM em, .bookSM em a  {display:block;width:auto;height:22px;margin:0 10px 0 0;padding:0;float:left;font-style:normal;;}
    .bookSM em a, .bookSM em a:visited  {margin:0;padding:0 10px;position:relative;background: url(img/bg/bookSM.gif) no-repeat 0px 0px;text-decoration:none;color:#006CB7;}
    .bookSM em a:hover  {background-position:0px -22px;text-decoration:none;color:#fff;}
    .bookSM em a span, .bookSM em a:visited span  {width:6px;height:22px;position:absolute;top:0;right:0;background: url(img/bg/bookSM.gif) no-repeat -494px 0px;cursor:pointer;}
    .bookSM em a:hover span  {background-position:-494px -22px;}
    .bookSM em.active a, .bookSM em.active a:visited  {background-position:0px -44px;color:#006CB7;}
    .bookSM em.active a:hover  {background-position:0px -44px;color:#f00;}
    .bookSM em.active a span, .bookSM em.active a:visited span  {background-position:-494px -44px;}
    .bookSM em.active a:hover span  {background-position:-494px -44px;}


/* boxy v pravem sloupci */
    #catrotator, #partnersrub, .RUserNav {margin:0 0 20px 0;padding:0;width:100%;overflow:hidden;text-align:left;}
    #catrotator-title, #partnerrub-title1, #partnerrub-title2, .RUserNavT {margin:0;padding:0;line-height:1em;width:100%;overflow:hidden;height:26px;position:relative;}
    #catrotator-title span, #partnerrub-title1 span, #partnerrub-title2 span, .RUserNavT span {margin:0;padding:0;width:100%;height:26px;overflow:hidden;position:absolute;top:0;left:0;}
    #catrotator-title {background:#FFDBAA;} #catrotator-title span {background:#FFDBAA url(img/bg/cat-rotator.gif) no-repeat;}
    #partnerrub-title1 span {background:#fff url(img/bg/partnerrubriky.gif) no-repeat;}
    #partnerrub-title2 span {background:#fff url(img/bg/partnerirubriky.gif) no-repeat;}
    #catrotator dl, #partnersrub dl {margin:0;padding:0;text-align:left;}
    #catrotator dt, #partnersrub dt {margin:0;padding:5px 10px 2px 10px;border-top:solid 2px #fff;font-weight:bold;}
    #catrotator dd, #partnersrub dd {margin:0;padding:2px 10px 5px 10px;font-size:0.9em;text-align:left;}
    #catrotator dd {background:#FFF2DF;}
    #catrotator dt {padding:5px 25px 2px 10px;background:#FFF2DF url(img/bg/cat-rotator-title.gif) no-repeat right 1px;}
    #catrotator dt a, #catrotator dt a:visited {color:#f60;} #catrotator dt a:hover {color:#f00;}
    #partnersrub dd {border-bottom:solid 2px #006CB7;}


    /* navigace Vase avizo */
    .RUserNavT span {background:#fff url(img/bg/vaseavizo.gif) no-repeat;}
    .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:visited {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:0.9em;border-bottom:solid 1px #f60;}
    .RUserNav li li {border:none;}
    .RUserNav li li li {font-size:1em;}
    .RUserNav li li a, .RUserNav li li a:visited {padding:2px 2px 2px 15px;background:#fff url(img/bg/usertree.gif) no-repeat 0px 0px;}
    .RUserNav li li a:hover {background:#FFF2DD url(img/bg/usertree.gif) no-repeat 0px 0px;}
    .RUserNav li li li a, .RUserNav li li li a:visited {padding:2px 2px 2px 27px;background:#fff url(img/bg/usertree.gif) no-repeat 13px 0;}
    .RUserNav li li li a:hover {background:#FFF2DD url(img/bg/usertree.gif) no-repeat 13px 0;}
    .RUserNav a.activ, .RUserNav a.activ:visited {background:#FFF2DD;color:#000;}
    .RUserNav a.activ:hover {color:#f60;}
    .RUserNav li li a.activ, .RUserNav li li a.activ:visited {background:#FFF2DD url(img/bg/usertree.gif) no-repeat 0 0;color:#000;}
    .RUserNav li li a.activ:hover {background:#FFF2DD url(img/bg/usertree.gif) no-repeat 0 0;color:#f60;}
    .RUserNav li li li  a.activ, .RUserNav li li li  a.activ:visited {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/bg/usertree.gif) no-repeat 13px 0;}

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

/* ikona napovedy */
    .box-help {display:block;float:right;width:200px;margin:0 0 5px 15px;padding:5px 0 5px 0;border-left:1px solid #B7D0DD;background: url(img/bg/help.png) no-repeat 15px 0px;text-align:left;min-height:57px;height:auto;}
    * html .box-help {height:57px;}
    .box-help span {display:block;padding-left:85px;}

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

 	.rowBorder th, .rowBorder td {border-bottom:solid 1px #000;padding:15px 0;}
	
	.rowBorder th td, .rowBorder td td, .rowBorder th thd, .rowBorder td th {border:none;padding:3px;}
	
	.tbinList th {font-weight:normal;text-align:right;}


/* stavy */
    .status-yes, .status-no {display:block;width:15px;height:15px;background:url(img/bg/status.gif) no-repeat 0px 0px;cursor:help;}
    .status-yes span, .status-no span {display:none;}
    .status-yes {background-position:-70px 0px;}

/* stav ANO/NE - old */
	.stavTableNot, .stavTableYes, .stavTableClock {display:block;cursor:help;width:15px;height:15px;margin: 0 auto; }
    .stavTableNot {background:url(img/ic/0.gif) no-repeat;}
    .stavTableYes {background:url(img/ic/1.gif) no-repeat;}
    .stavTableClock {background:url(img/ic/clock.gif) no-repeat;}
    .stavTableNot span, .stavTableYes span, .stavTableClock span { display: none;}
	.StavNot, .StavYes, .StavClock {line-height:15px;padding-left:20px;vertical-align:middle;}
    .StavNot {background:url(img/ic/0.gif) no-repeat;}
    .StavYes {background:url(img/ic/1.gif) no-repeat;}
    .StavClock {background:url(img/ic/clock.gif) no-repeat;}

/* formular */
	#afrom {position:relative;width:100%;overflow:hidden;}
    .defform h2 {font-size:1.3em;font-weight:bold;margin:0 0 5px 0;padding:25px 0 0 0;line-height:1em;}
    .defform form {margin:0 0 15px 0;padding:15px;border:solid 1px #ccc;background:#F2F2F2;}
    .defform table {margin:0;padding:0;width:100%;}
    .defform textarea {padding:5px;width:96%;font-family:sans-serif;}
    .defform th {text-align:left;font-weight:normal;}

    label.required {font-weight:bold;}
    input.required, textarea.required {border:solid 2px #B7CFEE;}
    label.error {font-weight:bold;color:#f60;}
    input.error, textarea.error {border:solid 2px #f60;font-weight:bold;color:#f60;}
    .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   {color:red;padding-left:25px;background: url(img/bg/errorarrow.gif) no-repeat 10px 5px;}
	
	.dform {margin:0 0 20px 0;padding:15px;border:solid 1px #ccc;background:#F2F2F2;position:relative;}
	.dformTIP {width:92%;position:relative;}
	.dformb {width:100%;overflow:hidden;}
	.dform h2, .dform h3 {margin:0 0 10px 0;padding:0;line-height:1.2em;font-weight:normal;font-size:1.6em;color:#333;}
	.dform table {width:100%;}

	.dform th {text-align:right;font-weight:normal;width:120px;}
	.dformTIP th {width:80px;}
	.dform .VTRTree {background:#fff;}
	.dform label.oblig {font-weight:bold;}
	.dform input.oblig, .dform textarea.oblig {border:solid 2px #B7CFEE;}

/* form vyhledavani - ligh */
    .searchl {margin:20px 0;}
    .searchl fieldset {border:none;border-top:solid 1px #B7CFEE;border-bottom:solid 1px #B7CFEE;padding-bottom:10px;}
    .searchl legend {padding-left:20px;color:#000;font-weight:bold; background:url(img/ic/zoom.gif) no-repeat 3px 0px;}
    .searchl table {width:100%;}
    .searchl table th {font-weight:normal;font-size:0.9em;text-align:right;}

/* light formular */

	.liForm {width:100%;}
	.liForm th {font-weight:normal;text-align:right;padding-right:5px;}

/* box s uchem */
    .boxU {width:100%;clear:both;margin:0 0 30px 0;padding:24px 0 0 0;position:relative;}
    .boxUb {padding:15px;border:solid 1px #87AEE2;margin:0 0 0 0;}
    .boxUbp {width:100%;overflow:hidden;}
    .boxU h2.boxUt {margin:0;padding:0;position:absolute;top:1px;height:25px;font-size:0.95em;z-index:99;color:#000;left:0;width:auto;}
    .boxUtm  {display:block;padding:0 9px 0 30px;background:#fff url(img/bg/amt-bka.gif) repeat-x top left;position:relative;height:24px;line-height:24px;}
    .boxUtl {display:block;top:0;left:0;width:22px;height:24px;position:absolute;background:url(img/bg/boxUtl.gif) no-repeat;}
    .boxUtr {display:block;top:0;right:0;width:9px;height:24px;position:absolute;background:url(img/bg/amt-vra.gif) no-repeat;}


/* navigace sekci - inzerce a */
    .secnav {text-align:left;}
    .secnav ul, .secnav li, .secnav li a {display:block;margin:0;padding:0;}
    .secnav ul {width:100%;overflow:hidden;margin:0 0 20px 0;list-style:none;font-size:0.9em;}
    .secnav li {border-bottom:solid 1px #fff;}
    .secnav li a, .secnav li a:visited {padding:4px 3px 4px 6px;text-decoration:none;color:#006CB7;}
    .secnav li a:hover {color:#006CB7;text-decoration:none;}
    .secnav li.active a, .secnav li.active a:visited {color:#006CB7;font-weight:bold;}
    .secnav li.active a:hover {color:#000;}
    .sninz a, .sninz a:visited {background:#EEF2F7;}    .sninz a:hover {background:#DDEEFF;}
    .sninz li.active a, .sninz li.active a:visited, .sninz li.active a:hover {background:#DDEEFF;}
    .sncat a, .sncat a:visited {background:#FFF2DF;}    .sncat a:hover {background:#FFDFAE;}
    .sncat li.active a, .sncat li.active a:visited, .sncat li.active a:hover {background:#FFDFAE;}
    .secnav li.snaddf a, .secnav li.snvideo a, .secnav li.snadda a, .sncat li.snfvideo a {font-weight:bold;padding-left:30px;}
    .secnav li.snaddf a, .secnav li.snaddf a:visited {background:#FFDFAE url(img/ic/adFirm.gif) no-repeat 5px 5px;color:#C00;}
    .secnav li.snvideo a, .secnav li.snvideo a:visited {background:#DDEEFF url(img/ic/video.gif) no-repeat 5px 4px;}
    .secnav li.snfvideo a, .secnav li.snfvideo a:visited {background:#FFDFAE url(img/ic/video.gif) no-repeat 5px 4px;}
    .secnav li.snadda a, .secnav li.snadda a:visited {background:#DDEEFF url(img/ic/addAdNew.gif) no-repeat 5px 5px;color:#C00;}
    .secnav li.snvideo a:hover, .secnav li.snaddf a:hover, .secnav li.snfvideo a:hover, .secnav li.snadda a:hover {color:#f60;}

    /* nadpisy */
    .secnavt, .secnavt a, .secnavt a span {display:block;margin:0;padding:0;width:160px;height:26px;overflow:hidden;}
    .secnavt {border-bottom:solid 1px #fff;}
    .secnavt a {float:left;position:relative;}
    .secnavt a span {position:absolute;top:0;left:0;cursor:pointer;}
    .sncatt {background:url(img/bg/titsecnav-firmy.gif) no-repeat;}
    .sninzt {background:url(img/bg/titsecnav-inzerce.gif) no-repeat;}

/* 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; }
	
	.fpagin {background:url(img/ic/pagefirst.gif) left 3px no-repeat;padding-left:15px;margin-right:20px;}
	.prpagin {background:url(img/ic/pageprevious.gif) left 3px no-repeat;padding-left:15px;margin-right:20px;}
	.npagin {background:url(img/ic/pagenext.gif) right 3px no-repeat;padding-right:15px;margin-left:20px;}

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

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

/* e-target */
    .etarget {background-color:transparent;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%;}
	
/* heureka */
	.heurekaTitle {margin:0 0 11px 0;padding:5px 0px 5px 85px;background:url(img/heureka-logo.gif) no-repeat 10px 0px;color:#313534;}
	.heurekaList {margin:0 0 30px 0;}

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

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

/* eruditus - pravy sloupce */

	.erudTitle, .erudTitle a, .erudTitle a span {margin:0;padding:0;width:100%;overflow:hidden;height:81px;}
	.erudTitle {margin:40px 0 0 0;clear:both;}
	.erudTitle a {float:left;position:relative;}
	.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 40px 0;padding:10px;border:solid 1px #DAD2B1;text-align:left;}
	.erudL {width:100%;overflow:hidden;margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:solid 1px #ddd;font-family:'Trebuchet MS','Geneva CE',lucida, sans-serif;}
	.erudL-end {border:none;}
	.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 {padding:10px 0 0 10px;text-align:left;line-height:1.2em;margin:0;}
	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;}

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

/* bannery */
    .bannerMain {text-align:center;}
    .bannerRecArbo {width:250px;margin:10px auto;}
    .titlebanner {text-align:left;margin:0 auto;padding:0;width:300px;font-size:0.85em;line-height:1em;color:#76A7BE;}
    .banRectangle {width:100%;height:100px;background: #fff;font-size:75%;border:none;text-align:center;margin:0 0 25px 0;padding:0;color:#76A7BE;}
	.banRectTitle {width:672px;margin:0 auto;padding:0;overflow:hidden;text-align:left;}
    .banRectangleAuto {width:300px;height:250px;background: #fff;font-size:75%;border:solid 1px #76A7BE;text-align:center;margin:0 auto 15px auto;color:#76A7BE;}
	.banRectTitleAuto {width:302px;margin:0 auto;padding:0;overflow:hidden;text-align:left;}
	.banRectTitle small {display:block;float:left;margin:0;padding:2px;font-size:9px;color:#fff;background:#76A7BE;font-family:Verdana,'Geneva CE',lucida,sans-serif;}
    .banRectangle  p {padding:15px 0 0 0;color:#76A7BE;}
    .banSkyscraper {width:120px;text-align:center;margin:0 auto 15px auto;border:none;}
    .banFullFoother {width:468px;text-align:center;margin:0 auto 20px auto;border:solid 1px #76A7BE;}
    .banWide {width:760px;background:transparent;text-align:center;margin:0 auto 15px auto;}
	.gads468x15 {width:468px;margin:10px auto 20px auto;padding:0;overflow:hidden;}

/* seznam priprazenych fotografii */
	.prvPhoto {display:block;margin:0;padding:0;width:100%;overflow:hidden;list-style:none;}
	.prvPhoto li {display:block;width:68px;height:85px;margin:0 10px 10px 0;padding:10px;border:solid 1px #C8C8C8;background:#fff;position:relative;text-align:center;float:left;overflow:hidden;font-size:11px;line-height:1.2em;}
	
	.prvPhoto-del, .prvPhoto-del a, .prvPhoto-del a span {display:block;margin:0;padding:0;width:16px;height:16px;overflow:hidden;font-size:5px;line-height:16px;}
	.prvPhoto-del {position:absolute;bottom:1px;right:1px;}
	.prvPhoto-del a {position:relative;float:left;}
	.prvPhoto-del a span {position:absolute;top:0;left:0;cursor:pointer;background:#fff url(img/ic/delete.gif) no-repeat;}

/* filtr rubrik - vyber inzerce */
	.selFilterRub {margin:0 0 10px;padding:0;color:#CCC;line-height:1.3em;}
	.selFilterRub a, .selFilterRub a:visited {color:#006CB7;margin:0 3px;text-decoration:underline;font-weight:normal;}
	.selFilterRub a:hover {color:#f00;text-decoration:underline;}
	.selFilterRub a.active, .selFilterRub a.active:visited {color:#f00;text-decoration:underline;font-weight:bold;}
	.selFilterRub a.active:hover {color:#f00;text-decoration:underline;}
	.frmFilter table {border:none;margin-bottom:20px;width:100%;}
	.frmFilter th {font-weight:normal;text-align:right;width:100px;font-size:11px;}

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

/* adsense  */
	#adcontainer, #bottadcontainer {margin:0 0 30px 0;}
	#midleadcontainer {margin:0 0 30px 0;padding:0 0 20px 0;border-bottom:solid 1px #000;width:100%;overflow:hidden;}
	
/* slidercontainer */
	#slides {width:250px;height:290px;overflow:hidden;position:relative;}
	#slides_container  {position:relative;overflow:hidden;}
	#slides_container div {width:250px;height:290px;float:left;}

/* naseptavac */
	.ui-autocomplete {text-align:left !important;font-family:sans-serif !important;}

/* autembezpecne */
	.autembezpecne {margin:40px 0;text-align:left;}
	
/* 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;}

/* vypis clanku blogu  - hlavni */	
	 h2.blogTitle {font-size:1.8em;margin:0 0 5px 0;line-hegith:1.2em;padding:0;color:#3B3B3B;text-transform:uppercase;}
	 h2.blogTitle a, h2.blogTitle a:visited {color:#3B3B3B;text-decoration:none;} h2.blogTitle a:hover {color:#C00;text-decoration:underline;}

	.alists {width:100%;overflow:hidden;margin:0;padding:20px 0;}
	.alist {display:block;margin:0 35px 0 0;padding:0;float:left;width:200px;height:26em;position:relative !important;overflow:hidden;}
	.alists .alist:last-child {float:right;margin-right:0px;} 
	.alist h3, .alist-perex, .alist-meta, .alist-utility
		{display:block !important;position:absolute !important;margin:0 !important;width:100% !important;}
	
	.alist h3 {font-size:1.3em !important;font-weight:bold !important;text-shadow:none !important;line-height:1.2em;top:1.5em;}
	.alist-perex {padding:0 0 5px 0;font-size:0.9em;top:8.6em;line-height:1.4em;border-bottom:solid 1px #EAEAEA;height:13em;}
	.alist-meta {padding:0 0 2px 0;font-size:0.8em;top:0;overflow:hidden;color:#666;border-bottom:solid 1px #EAEAEA;}
	.alist-utility {font-size:0.7em;top:29em;line-height:1.3em;color:#999;}
	.alist-date {display:block;float:left;width:auto;padding:0 0 0 20px;background:url(img/blog/ic-date.gif) no-repeat;line-height:16px;}
	.alist-comments{display:block;float:right;width:auto;padding:0 0 0 20px;background:url(img/blog/ic-comments.gif) no-repeat;line-height:16px;}
	
