#header, #menu, #sublogo, #sidebar, .up, .sIFR-flash { display: none !important; }


body, form, fieldset, table,
h1, h2, h3, h4, h5,
p, ol, ul, li
{ margin:0; padding:0; font-size:1em; }
            
/*- basic layout -*/
body	   { font:normal 62.8%/1.3 'Trebuchet MS','Arial CE',Arial,Helvetica,sans-serif; color:#474747; background:#fff; }

#footer  { font-size: 110%; color: #000; padding:0 0 20px 0; text-align:center; }

/*- public -*/
#page:after, #header:after, #footer:after, #main:after, #main2:after, #content:after, #menu:after, .content:after, .formbox .row:after,
.clearfix:after   { content:'.'; display:block; height:0; overflow:hidden; clear:both; visibility:hidden; }


.more       { }
.right      { text-align:right !important; }
.left       { text-align:left !important; }
.center     { text-align:center !important; }
.hidden     { display:none; }
.alt        {  }
.small      { font-size:.95em; }
.light      { color: #666; }
.strong     { font-weight:bold; }
.fr         { float: right; }
.fl         { float: left; }

a           { color:#474747; }
a:hover     { color:#000 !important; }
a img       { border:none; }

h1          { font-size:130%; margin-bottom:10px; }
h2          { font-size:130%; margin-bottom:10px; }
h3          { font-size:110%; }
h4          { font-size:100%; padding:.2em 0; }
ul li       { list-style:none; }
ol          { margin-left:2em; }

/*- menu -*/
#menu          { float:right; width:528px; margin-bottom:16px; position:relative; left:1px; }
#menu ul       { }
#menu ul li    { float:left; width:87px; height:24px; margin-right:1px; }
#menu ul li img   { display:block; }

/*- footer -*/
#footer .made  { float: right; _display: inline; }
#footer .copy  { float: left; _display: inline; }
#footer a      { color: #000; }

/*- header -*/
#header #logo           { float: left; margin-top: 11px; _display: inline; }
#header #oprojektu_lnk  { float: right; margin: 18px 6px 0 0; _display: inline; }

/*- logo podstranky -*/
#sublogo       { float:left; width:188px; }
#sublogo img   { display:block; }
#sublogo a     { position:relative; top:-1.4em; }

/*- sidebar -*/
#sidebar .box   { background:url('/images/bg-box188-top.gif') 0 0 no-repeat; padding-top:11px; }
#sidebar .boxin { background:url('/images/bg-box188-bot.gif') 0 100% no-repeat; padding: 10px 11px 11px 11px; margin-bottom:5px; }
#sidebar ul     { line-height: 1.6; }
#sidebar h3     { margin: 0px 11px;}

/*- content -*/
#content p,
#content ul,
#content ol,
#content dd,
#content table  { margin-bottom:.75em; line-height:1.3em; }
#content table  { margin-top:.75em; }

#content table       { width:100%; border-collapse:collapse; }
#content table th,
#content table td    { border:1px solid #ccc; padding:3px 5px; text-align:left; vertical-align:top; }
#content table thead th { background:#eee; font-weight:bold; }
#content table tbody th { background:#eee; font-weight:bold; }

#content .box  { margin:0 10px 2em 10px; padding-top:10px; border-bottom:1px solid #eee; }


/*- tipbox -*/
.bg   { margin-bottom:1em; background:#eee; }
.bg img.fl  { margin-right:10px; vertical-align:bottom; }
.bg h4 { color:#474747 !important; }
.bg p  { margin:0 !important; }




/*- MODIFIKACE JEDNOTLIVYCH STRANEK -*/
/*- homepage -*/
body#index #menu     { display:none; }
body#index #sublogo  { display:none; }
body#index #sidebar  { float:right; }
body#index #content  { float:left; background:none; }

/*-hledej-*/
body.hledej #sidebar h3,
body.hledej h1,
body.hledej h2,
body.hledej h3,
body.hledej h4       { color:#7ec90c; }
body.hledej .bg,
body.hledej table th { background:#f2ffdf !important; }
body.hledej .box     { border-color:#f2ffdf !important; }
body.hledej #content .box ul li  { padding:1px 0 1px 10px; background:url('/images/ico/li-hledej.gif') 0 .5em no-repeat; }
/*
body.hledej #content .box .up  { padding-left:10px; background:url('/images/ico/li-hledej.gif') 0 .5em no-repeat; }
/*-naslouchej-*/
body.naslouchej #sidebar h3,
body.naslouchej h1,
body.naslouchej h2,
body.naslouchej h3,
body.naslouchej h4       { color:#fba81a; }
body.naslouchej .bg,
body.naslouchej table th { background:#fff3df !important; }
body.naslouchej .box     { border-color:#fff3df !important; }
body.naslouchej #content .box ul li  { padding:1px 0 1px 10px; background:url('/images/ico/li-naslouchej.gif') 0 .5em no-repeat; }
/*-komunikuj-*/
body.komunikuj #sidebar h3,
body.komunikuj h1,
body.komunikuj h2,
body.komunikuj h3,
body.komunikuj h4       { color:#db0a0a; }
body.komunikuj .bg,
body.komunikuj table th { background:#ffdfdf !important; }
body.komunikuj .box     { border-color:#ffdfdf !important; }
body.komunikuj #content .box ul li  { padding:1px 0 1px 10px; background:url('/images/ico/li-komunikuj.gif') 0 .5em no-repeat; }
/*-podnikej-*/
body.podnikej #sidebar h3,
body.podnikej h1,
body.podnikej h2,
body.podnikej h3,
body.podnikej h4       { color:#e9d409; }
body.podnikej .bg,
body.podnikej table th { background:#fffcdf !important; }
body.podnikej .box     { border-color:#fffcdf !important; }
body.podnikej #content .box ul li  { padding:1px 0 1px 10px; background:url('/images/ico/li-podnikej.gif') 0 .5em no-repeat; }
/*-nabizej-*/
body.nabizej #sidebar h3,
body.nabizej h1,
body.nabizej h2,
body.nabizej h3,
body.nabizej h4       { color:#31a0ce; }
body.nabizej .bg,
body.nabizej table th { background:#dff5ff !important; }
body.nabizej .box     { border-color:#dff5ff !important; }
body.nabizej #content .box ul li  { padding:1px 0 1px 10px; background:url('/images/ico/li-nabizej.gif') 0 .5em no-repeat; }
/*- cestuj -*/
body.cestuj #sidebar h3,
body.cestuj h1,
body.cestuj h2,
body.cestuj h3,
body.cestuj h4       { color:#ed42bf; }
body.cestuj .bg,
body.cestuj table th { background:#ffe0f5 !important; }
body.cestuj .box     { border-color:#ffe0f5 !important; }
body.cestuj #content .box ul li  { padding:1px 0 1px 10px; background:url('/images/ico/li-cestuj.gif') 0 .5em no-repeat; }
/*- o-projektu -*/
body.oprojektu #sidebar h3,
body.oprojektu h1,
body.oprojektu h2,
body.oprojektu h3,
body.oprojektu h4       { color:#31a0ce; }
body.oprojektu .bg,
body.oprojektu table th { background:#dff5ff !important; }
body.oprojektu .box     { border-color:#dff5ff !important; }
body.oprojektu #content .box ul li  { padding:1px 0 1px 10px; background:url('/images/ico/li-nabizej.gif') 0 .5em no-repeat; }
