

/*******************************************************************/

/*	Projekt: Filozoficka fakulta Univerzity Karlovy v Praze

	Url: http://ff.cuni.cz

	Media: Screen, Projection

	Autor: Jopixel.cz

	PoslednĂ­ revize: 2008-2-6, 14:00 GMT+1
*/

/*******************************************************************/

/* @group Reset */
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,font,img,small,strong,center,dl,dt,dd,ul,li,form,fieldset { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; }

/* @end */

/* @group Globalni */
body { background:#fff url(../img/bg.png) left top repeat-x; font:1em Arial,Helvetica, sans-serif; color:#444; }
#wraper { width:1000px; margin:0 auto; }
img { border:0; }
.left-img img { float:left; margin-right:2em; margin-bottom:1em; }
.right-img img { float:right; margin-left:.5em; }
ul { padding:0; list-style:none; }
li { margin:0; padding:0; }
a,a:visited { color:#002d56; text-decoration:none; }
a:hover { color:#002d56; text-decoration:underline; }
sup,
sub {height: 0;line-height: 1;vertical-align: baseline;_vertical-align: bottom;position: relative;bottom: 0ex;font-size: .9em;padding-left: .5em; }

/* @end */

/* @group HlaviÄka */
#hlavicka { height:139px; background:url(../img/header.png) right top no-repeat; overflow:hidden; }
#hlavicka h1 { height:139px; width:349px; font-size:1.2em; top:0; left:0; float:left; position:relative; }
#hlavicka h1 a,#hlavicka h1 a:visited { color:#f2af2f; padding-left:.4em; text-decoration:none; position:relative; top:0; left:0; width:349px; }
#hlavicka h1 a:hover { color:#f2af2f; text-decoration:underline; }
#hlavicka h1 a,#hlavicka h1 a span { display:block; height:139px; }
#hlavicka h1 a span { position:absolute; top:0; left:0; width:349px; background:url(../img/logo.png) left top no-repeat; }

/* @group Hledat */
#hledat { float:right; width:60%; padding:1em 0 0 1em; margin-top:60px; }
#hledat label { color:white; line-height:0; text-indent:-9999px; margin:0; }
#hledat label.radio { text-indent:0; padding:0 .3em 0 0; margin:0; position:relative; }
#hledat fieldset { position:relative; float:right; padding-top:0; margin:0; border:0; font-size:.7em; }
#hledat form { padding:0; margin:0; float:right; }
#hledat form input.text { padding:.1em .3em; border:1px solid #c1dffa; }
#hledat .button { cursor:pointer; width:50px; height:20px; margin:0; border:0; color:transparent; }
#hledat .button#osoba { background:url(../img/hledat-osoba.png) left top no-repeat; }
#hledat .button#osoba:hover { background-position:0 -20px; }
#hledat .button#stranka { background:url(../img/hledat-stranka.png) left top no-repeat; }
#hledat .button#stranka:hover { background-position:0 -20px; }
#hlavicka ul { margin:0; padding:.5em 0; width:40%; float:right; text-align:right; }
#hlavicka ul li { color:#f2af2f; font-size:.8em; padding-left:.2em; display:inline; }
#hlavicka a, #hlavicka a:visited { color:#f2af2f; text-decoration:none; }
#hlavicka a:hover { text-decoration:underline; }

/*@end */

/* @end */

/* @group Navigace */
#navigace-blok { background:#fff; clear:both; }
#navigace { font-weight:bold; line-height:1.6em; text-transform:uppercase; }
#nav { display:block; float:left; font-size:.7em; padding:0; margin:0; border:0; list-style-position:outside; }
#nav a { display:block; color:#041324; background:#fff; text-decoration:none; text-align:center; margin:0; border:0; }
#nav a:hover,#nav a.active { background:#c1dffa; }
#sub-navigace-container { clear:left; background:url(../img/foto1.png) right top; height:120px; width:1000px; overflow:hidden; }
#sub-navigace-content { width:3500px; position:relative; }
#sub-navigace-table { white-space:nowrap; padding-right:10px; padding:0; margin:0; border:0; border-collapse:collapse; position:absolute; top:0; z-index:1; text-align:left; background:#c1dffa; }
#sub-navigace-table tr { padding:0; margin:0; border:0; line-height:1em; }
#sub-navigace-table td { padding:0; margin:0; border:0; line-height:1em; vertical-align:top; text-align:left; }
#sub-navigace-table ul { padding:8px 20px 8px 10px; background:#c1dffa; margin:0; line-height:14px; text-align:left; }
#sub-navigace-table ul li { background:transparent url(../img/sipka.png) no-repeat .2em center; font-size:13px; padding:6px 0 6px 21px; font-weight:normal; text-transform:none; float:none; text-align:left; }
#sub-navigace-table ul li a { display:inline; background:transparent; white-space:nowrap; text-align:left; padding:0; }
#sub-navigace-table ul li a:hover { text-decoration:underline; }
#sub-navigace-blok { height:0; width:0; position:relative; overflow:hidden; background:#c1dffa; display:none; }
#sub-navigace-blok ul { padding:8px 20px 8px 10px; float:left; margin:0; line-height:14px; text-align:left; }
#sub-navigace-blok ul li { background:transparent url(../img/sipka.png) no-repeat .2em center; font-size:13px; padding:6px 0 6px 21px; font-weight:normal; text-transform:none; float:none; text-align:left; }
#sub-navigace-blok ul li a { display:inline; background:transparent; white-space:nowrap; text-align:left; padding:0; }
#sub-navigace-blok ul li a:hover { text-decoration:underline; }
#navigace0 { width:190px; }
#navigace1 { width:90px; }
#navigace2 { width:170px; }
#navigace3 { width:130px; }
#navigace4 { width:125px; }
#navigace5 { width:125px; }
#navigace6 { width:170px; }
#correct7 {position:absolute;left:295px }
#correct8 {position:absolute;left:170px }

/*@end */

/* @group Info Blok */
#info-blok { width:1000px; background:#e0f0f9; float:left; margin-top:.5em; }
#info-blok ul li { float:left; width:25%; height:140px; }
#info-blok ul li a.boxgeneric { display:block; width:100px; height:140px; float:left; text-indent: -9999em; }
#info-blok li a.box0 { background:url(../img/img-student.png) left top no-repeat; }
#info-blok li a.box1 { background:url(../img/img-uchazeci.png) left top no-repeat; }
#info-blok li a.box2 { background:url(../img/img-zam.png) left top no-repeat; }
#info-blok li a.box3 { background:url(../img/img-verejnost.png) left top no-repeat; }
#info-blok ul li ul { margin:0 0 0 100px; line-height:1em; }
#info-blok ul li ul li { font-size:.7em; background:url(../img/nfo-border.png) left bottom repeat-x; margin:0; padding:0; float:none; height:auto; width:auto; }
#info-blok ul li ul li a { height:auto; width:auto; color:#000; display:block; padding:4px 0 3px 5px; _height:0; background:none; }
#info-blok ul li ul li a:hover { background:#c1dffa; text-decoration:none; }
#info-blok ul li ul li a.active { font-weight:bold;background:#c1dffa; }
#breadcrump { background:#002d56; width:1000px; clear:both; margin-bottom:.5em; overflow: hidden; position: relative; padding: .2em 0 .2em 0;}
#breadcrump p { color:#fff; padding-left:1em; float: left; }
#breadcrump p a { text-decoration:underline; color:#fff; font-size:.8em; line-height:1em; }
#breadcrump p a:hover,#breadcrump p a.active { text-decoration:none; }
#breadcrump #anim { width:20px; position: absolute; top: 4px; right: 0; }
#breadcrump #anim a { background:url(../img/ico-anim.png) 0 0 no-repeat; width:15px; height:15px; text-indent:-9999em; display: block; }
#breadcrump #anim a:hover { background-position: -15px 0; }
#breadcrump #anim.vypnuto a { background-position: 0 -15px; }
#breadcrump #anim.vypnuto a:hover { background-position: -15px -15px; }

/* @end */

/* @group Content */
#content { overflow:hidden; _float:left; }
#content h2 { color:#002d56; font-size:1.4em; padding:.4em 0; }
#content h3 { padding:.5em 0; color:#2f2c26; font-size:1.1em; }
#content .akce h2 { background:url(../img/ico-akce.png) left center no-repeat; padding-left:1.3em; }
#content hr { border-color:#ccc; border-style:solid; border-width:1px 0 0; clear:both; margin:.7em 0; height:0; }
#content span {color: #9c4b35;}
#content a[href$='.pdf?look=1'], #content a[href$='.doc?look=1'], #content a[href$='.xls?look=1'], #content a[href$='.rtf?look=1'], #content a[href$='.gif?look=1'], #content a[href$='.jpg?look=1'] {background:url(../img/ico-link-down.png) left center no-repeat; padding: 0 0 0 1.5em;}
#content p>a[href$='.html?look=1'] {background:url(../img/ico-link-inter.png) left center no-repeat; padding: 0 0 0 1.5em;}
#content a[href*='#'] {background:url(../img/ico-link-indocument.png) left center no-repeat !important; padding: 0 0 0 1.5em;}
#content a[href^='http:'] {background:url(../img/ico-link-exter.png) left center no-repeat; padding: 0 0 0 1.5em;}
#content a[href^='mailto:'] {background:url(../img/ico-link-mail.png) left center no-repeat !important; padding: 0 0 0 1.5em;}
#content a[href*='#'] {background:url(../img/ico-link-indocument.png) left center no-repeat !important; padding: 0 0 0 1.5em;}
#content ul { padding-left:1em; }
#content ul li { padding:.1em 0 .1em 1em; background:url(../img/ico-ul.png) left 0.9em no-repeat; }
#content .list { padding:.5em; }
#content .list li { background:url(../img/ico-ul.png) left center no-repeat !important; border-bottom:1px solid #c1dffa; padding:.3em 0 .3em 1em; }
#content .uzel { padding:.5em; }
#content .uzel li { padding:.1em 0; background:none; }
#content .uzel li a { padding:0 0 0 1.5em; background:url(../img/ico-link.png) left center no-repeat; }
#content .uzel li a[href$='.pdf?look=1'],#content .uzel li>a[href$='.doc?look=1'] {background:url(../img/ico-link-down.png) left center no-repeat !important; padding: 0 0 0 1.5em;}
#content .uzel li a[href^='http:'] {background:url(../img/ico-link-exter.png) left center no-repeat !important; padding: 0 0 0 1.5em;}
#content .uzel li a.redirect {background:url(../img/ico-link-inter.png) left center no-repeat !important; padding: 0 0 0 1.5em;}
#content ol { font:italic 1em Georgia, Times, serif; color:#333; }
#content ol a { text-decoration:underline; }
#content ol a:hover { text-decoration:none; }
#content ol li ol { list-style-type:lower-latin; }
#content ol ul {padding:0;}
#content ol ul li {padding: .5em 0 .5em 1em;}
#content ol ul li p {color: #444; font-weight: normal; margin: 0;}
#content ol p { font:.9em Arial, Helvetica, sans-serif; color:#000000; }
#content ol.hierarchic li ol li { font-size:.8em; }
#content ol.hierarchic ul {padding:0;}
#content ol.hierarchic ul li {background-position: left center; padding: .5em 0 .5em 1em;}
#content ol.hierarchic ul li p {color: #444; font-weight: normal; margin: 0; font-size: .8em;}
#content ol.hierarchic p { font: bold .9em Arial, Helvetica, sans-serif; color:#000000; }
#content table { font:.9em/1.3 Arial, Helvetica, sans-serif; border-collapse:collapse; margin-top:0em; width:100%; border:0}
#content th { padding:.4em 1em; text-align:center; background:#e0f0f9; border:1px solid #c1dffa; }
#content thead tr { border:1px solid #fce18c; background:#fef4d3; text-align:center; }
#content .background { background:#fef4d3 !important;  }
#content td { border-bottom:1px solid #CCC; border-top:1px solid #CCC; padding:.4em 1em; }
#content td a { background:url(../img/ico-ul.png) left center no-repeat !important; padding-left:1em; display:block; }
#content td+td { border-left:1px solid #CCC; }
#content #tool-box { width:45px; float:right; padding:.6em 0; }
#content #tool-box a.print { background:url(../img/toolbox.png) -20px 0 no-repeat; display:block; width:20px; height:20px; text-indent:-9999em; float:right; }
#content #tool-box a.print:hover { background:url(../img/toolbox.png) -20px -20px no-repeat; }
#content #tool-box a.pdf { background:url(../img/toolbox.png) 0 0 no-repeat; display:block; width:20px; height:20px; text-indent:-9999em; float:left; margin-left:.2em; }
#content #tool-box a.pdf:hover { background:url(../img/toolbox.png) 0 -20px no-repeat; }
#content #tool-box img { margin-right:.5em; float:right; }
#content .post { float:left; background:#fff url(../img/input.jpg) repeat-x top left; width:100%; margin-bottom:1em; border:1px solid #c1dffa; }
#content .post .post-sum h3 { padding:0 0 4px; }
#content .post .post-sum h3 a { color:#111; font-size:1.2em; }
#content .post .post-sum h3 a:hover { color:#002d56; }
#content .post em { font-size:.8em; color:#002d56; padding:.6em; display:block; text-align:right; }
#content .post span { font-size:.8em; font-style:italic; }
#content .post .post-sum { float:left; width:90%; padding:1em; }
#content .post .post-sum a { font-style:italic; font-size:.7em; padding:1em 0; color:#444; }
#content .vice a { float:right; background:url(../img/vice.png) no-repeat top right; width:23px; height:23px; text-indent:-9999em; margin:-12px 10px 0 14px; }
#content .vice a:hover { background:url(../img/vice-hover.png) no-repeat top right; }
#content p { line-height:1.3em; margin:.5em 0 0; padding: 0; font-size:.9em; }
#content br { display:block;height:0.5em;content:"";}
#content .l { width:47%; float:left; margin-bottom:1em; padding:0; }
#content .r { width:47%; float:left; margin-bottom:1em; margin-left:1em; padding:0; }
#content .usneseni { padding:0 0 1em; color:#002d56; font-weight:bold;}
#content .usneseni p { margin:0px }
#content .usneseni b { display:block; padding:.5em 0; color:#2f2c26; font-size:1.2em; }
#content .usneseni i { font-style:italic; padding:0 0 .5em; font-weight:normal !important;color:#2f2c26;}

/* @end */

/* @group PravĂ˝ */
#pravy { width:32%; float:right; padding-left:1em; }
#pravy .box { background:#fef4d3; overflow:hidden; margin-bottom:.5em; }
#pravy h3 { background:url(../img/ico-aktual.png) .2em center no-repeat; display:block; color:#2f2c26; font-size:1.3em; padding:.4em 0 .4em 1.6em; }
#pravy .box span { display:block; float:right; width:20%; background:#fef4d3; font-weight:bold; font-size:.7em; color:#555; font-style:italic; text-align:right; padding:.5em 1em; }
#pravy .box p { font-size:.8em; font-style:italic; }
#pravy .box p img { float:left; margin:0 .5em 0 0; }
#pravy .box p a { color:#444; display:block; padding:.5em 1em; border-top:1px solid #fce18c; clear:both; }
#pravy .box p a:hover { background:#fce18c; text-decoration:none; }
#pravy .box em { display:block; background:#fef4d3; border-top:1px solid #fce18c; font-weight:bold; font-size:.7em; color:#444; text-align:right; padding:.5em 1em; }
#pravy .box h4 { padding:.3em .5em; font-size:.8em; float:left; width:50%; }
#pravy .box-w { background:#fef4d3; overflow:hidden; margin-bottom:.5em; }
#pravy .box-w span { display:block; float:right; width:0; background:#fef4d3; font-weight:bold; font-size:.7em; color:#555; font-style:italic; text-align:right; padding:.5em 1em; }

/* zmena SAM width box-w span */
#pravy .box-w p { font-size:.8em; font-style:italic; padding:.5em 1em; border-top:1px solid #fce18c; clear:both; }
#pravy .box-w p img { float:left; margin:0 .5em 0 0; }
#pravy .box-w p a { color:#111; text-decoration:underline; }
#pravy .box-w p a:hover { background:#fce18c; }
#pravy .box-w em { display:block; background:#fef4d3; border-top:1px solid #fce18c; font-weight:bold; font-size:.7em; color:#444; text-align:right; padding:.5em 1em; }
#pravy .box-w h4 { padding:.3em .5em; font-size:.8em; float:left; }

/* zmena SAM width box-w h4 */
#pravy .menu-souvisejici { border-top:1px solid #c1dffa; font-size:.8em; margin-left:.5em; }
#pravy .menu-souvisejici li { overflow:hidden; color:#2B4968; border-bottom:1px solid #c1dffa; font-size:1em; }
#pravy .menu-souvisejici li a { color:#2B4968; display:block; height:100%; text-decoration:none; padding:.3em .5em; }
#pravy .menu-souvisejici li a:hover,.menu-souvisejici li a.active { text-decoration:underline; background:#e0f0f9; }

/* @end */

/* @group Katedry */
#content .ico-map { background:url(../img/ico-map.png) no-repeat left 0.5em; margin-bottom:1em; padding:0; }
#content .ico-map li { padding-left:3em; font-size:.9em; background:none; }
#content .ico-email { background:url(../img/ico-email.png) no-repeat left 0.5em; margin-bottom:1em; padding:0; }
#content .ico-email li { padding-left:3em; font-size:.9em; background:none; }
#content .ico-knihovna { background:url(../img/ico-knihovna.png) no-repeat left 0.5em; margin-bottom:1em; padding:0; }
#content .ico-knihovna li { padding-left:3em; font-size:.9em; background:none; }
#content .ico-sekretariat { background:url(../img/ico-sekretariat.png) no-repeat left 0.5em; margin-bottom:1em; padding:0; }
#content .ico-sekretariat li { padding-left:3em; font-size:.9em; background:none; }
#content .ico-vedouci { background:url(../img/ico-vedouci.png) no-repeat left 0.5em; margin-bottom:1em; padding:0; }
#content .ico-vedouci li { padding-left:3em; font-size:.9em; background:none; }
#content .ico-obory { background:url(../img/ico-programy.png) no-repeat left 0.5em; margin-bottom:1em; padding:0; }
#content .ico-obory li { padding-left:3em; font-size:.9em; background:none; }
#content .ico-tel { background:url(../img/ico-tel.png) no-repeat left 0.5em; margin-bottom:1em; padding:0; }
#content .ico-tel li { padding-left:3em; font-size:.9em; background:none; }

#content #katedra h3 { clear:both; font-size:.8em; padding:.3em 1em; color:#2f2c26; border:1px solid #fce18c; background:#fef4d3; margin:.5em 0;}

#content .ico-map b,#content .ico-email b, #content .ico-knihovna b, #content .ico-sekretariat b, #content .ico-vedouci b, #content .ico-obory b, #content .ico-tel b {padding:.5em 0; color:#2f2c26; font-size:1.3em;}
#content .ico-sekretariat table, .ico-knihovna table { width: auto;}
#content .ico-sekretariat table td, .ico-knihovna table td { padding: .1em; line-height:1em}
#content .ico-map a[href$='.pdf?look=1'],#content .ico-email a[href$='.pdf?look=1'], #content .ico-knihovna a[href$='.pdf?look=1'], #content .ico-sekretariat a[href$='.pdf?look=1'], #content .ico-vedouci a[href$='.pdf?look=1'], #content .ico-obory a[href$='.pdf?look=1'], #content .ico-tel a[href$='.pdf?look=1'] { background: none !important; padding: 0 !important;}
#content .ico-map a[href^='mailto:'],#content .ico-email a[href^='mailto:'], #content .ico-knihovna a[href^='mailto:'], #content .ico-sekretariat a[href^='mailto:'], #content .ico-vedouci a[href^='mailto:'], #content .ico-obory a[href^='mailto:'], #content .ico-tel a[href^='mailto:'] { background: none !important; padding: 0 !important;}
#content .ico-map a[href$='.html?look=1'],#content .ico-email a[href$='.html?look=1'], #content .ico-knihovna a[href$='.html?look=1'], #content .ico-sekretariat a[href$='.html?look=1'], #content .ico-vedouci a[href$='.html?look=1'], #content .ico-obory a[href$='.html?look=1'], #content .ico-tel a[href$='.html?look=1'] { background: none !important; padding: 0 !important;}
#content .ico-map a[href^='http:'],#content .ico-email a[href^='http:'], #content .ico-knihovna a[href^='http:'], #content .ico-sekretariat a[href^='http:'], #content .ico-vedouci a[href^='http:'], #content .ico-obory a[href^='http:'], #content .ico-tel a[href^='http:'] { background: none !important; padding: 0 !important;}
/* @end */

/* @group FormulĂĄĹ */
#content form { margin:0; padding:0; _width:65%; }
#content form fieldset { clear:both; font-size:.9em; margin-top:1em; padding:1em .5em .5em; }
#content form fieldset div { padding:.5em; overflow:hidden; }
#content form fieldset legend { font-size:150%; color:#002d56; padding:0 .3em; }
#content fieldset label { display:block; font-weight:bold; text-align:right; float:left; width:140px; }
#content fieldset .small { color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:140px; }
#content fieldset input { padding:.3em .2em; margin:0 0 .5em 1em; border:solid 1px #aacfe4; }
.radio { border:none!important; }
#content fieldset select { padding:.3em .2em; width:300px; margin:0 0 .5em 1em; }
#content fieldset textarea { border:solid 1px #aacfe4; margin:0 0 .5em 1em; }
#content fieldset button { clear:both; color:#002d56; background:#fff; display:block; text-align:center; padding:.5em; _padding:.1em 0; padding:.1em 0; border:1px solid #002d56; font-weight:bol d; }

/* @end */

/* @group Seznam alb */
.album-seznam { padding:0; list-style:none; width:99%; margin-top:1em; padding:0!important; }
.album-seznam li { margin:0 1em 1em 0; list-style:none; width:30%; float:left; display:inline; background:none!important; }
.album-seznam li .inner h3 { padding:0 0 .3em; border-top:none!important; font-size:1em; }
.album-seznam li .inner span { font-style:italic; font-size:.8em; }
.album-seznam li .inner p { color:#444; padding:.2em 0; font-size:.9em; }
.album-seznam li img { border:1px solid #4383ae; float:left; display:inline; margin:0 1em 0 0; }

/* @end */

/* @group Nahled alba */
.album { padding:0!important; list-style:none; clear:left; margin-top:1em; }
.album li { margin:0 1em 1em 0; list-style:none; float:left; display:inline; background:none!important; }
.album li:first-child { margin-left:0; }
.album li a { text-decoration:none; display:block; padding:.5em; background:#fff; border:1px solid #c4dff3; color:#4383ae; }
.album li a:hover { text-decoration:underline; background:#e0f0f9; }
.album li a img { border:3px solid #4383ae; }
.album li a:hover img { border:3px solid #3a749b; }

/* @end */

/* @group Lightbox */
#lightbox { position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0; }
#lightbox img { width:auto; height:auto; }
#lightbox a img { border:none; }
#outerImageContainer { position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
#imageContainer { padding:10px; }
#loading { position:absolute; top:40%; left:0; height:25%; width:100%; text-align:center; line-height:0; }
#hoverNav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#imageContainer>#hoverNav { left:0; }
#hoverNav a { outline:none; }
#prevLink,#nextLink { width:49%; height:100%; background-image:url(data:image/gif;base64,AAAA);
/*Trick IE into showing hover */
display:block; }
#prevLink { left:0; float:left; }
#nextLink { right:0; float:right; }
#prevLink:hover,#prevLink:visited:hover { background:url(../img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover,#nextLink:visited:hover { background:url(../img/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer { font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; }
#imageData { padding:0 10px; color:#666; }
#imageData #imageDetails { width:70%; float:left; text-align:left; }
#imageData #caption { font-weight:bold; }
#imageData #numberDisplay { display:block; clear:left; padding-bottom:1em; }
#imageData #bottomNavClose { width:66px; float:right; padding-bottom:.7em; outline:none; }
#overlay { position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000; }

/*@end */

/* @group Footer */
#footer { float:left; width:100%; margin-top:3em; }
#footer .spacer { width:1000px; margin:0 auto; border-top:1px solid #eee; padding:.2em .5em 2em; }
#footer .spacer .l { width:50%; font-size:.8em; line-height:2em; height:30px; float:left; }
#footer .spacer .r { width:30%; height:30px; line-height:2em; font-size:.8em; float:right; }
#footer .spacer .r ul { text-align:right; margin:0; float:right; }
#footer .spacer .r ul li { list-style:none; float:left; padding:0 .2em; }
#footer .spacer .t { background:#fef4d3; clear:both; width:100%; font-size:.7em; text-align:center; padding:.5em 0; border-top:1px solid #fce18c; }
#footer .spacer p { color:#555; }

/* @end */

/*@group Akce*/
#content .post .post-sum  a h2 {padding: 0; margin: 0; font-size: .9em ;font-style: normal; background: none !important;font-weight: bold;text-decoration: underline;}
#content .post .post-sum  a {text-decoration: none;}

#content .post .post-sum  a:hover h2 {text-decoration: none;}
/* @end */
/*@group Banner*/
#pravy .box-b {display: block; width:100%;overflow: hidden}
#pravy .box-b {display: block; width:100%;overflow: hidden}
img.banner {width: 100%}
#content .post div{margin-top: 0.5em}
#content .post div span{float: left;}
/*@end*/
