/*
 * Pub-Me Content Management System (CMS)
 * http://www.pub-me.com/
 *
 * (c) 2005-2006 Malenek webdesign - http://www.malenek.cz
 *
 * This program or any of its parts may not be used, redistributed, and/or 
 * modified without an explicit permission of the author and/or 
 * the copyrights owner.
 *
 * Definition of styles used by the web
 *
 */

@import url("_common.css");
@import url("_gallery.css");
@import url("_system.css");

/* Genereal settings */
body { background:#F7F1D9 url(img/bg_body.jpg) top center repeat-x; font-size:12px; }

/* Containers */
#ContainerBody { text-align:center; }
#ContainerAll { width:900px; text-align:left; margin:0 auto; }
#Content { background:url(img/bg_content.jpg) repeat-y left top; @background:url(img/bg_content.gif) no-repeat left bottom; }
#ContentIn { background:url(img/bg_content_bottom.jpg) no-repeat left bottom; }

#LeftColumn { width:164px; float:left; padding-bottom:160px; }
#MainColumn { width:483px !important; width:533px; padding:15px 25px 20px 25px; float:left; background:white; margin-bottom:20px; overflow:hidden; }
#RightColumn { width:203px; float:right; padding-bottom:160px; }

/* Header */
#Header { width:900px; height:168px; background:url(img/bg_header.jpg); overflow:hidden; }
#Header h1 { margin-left:289px; margin-top:15px; position:relative; }
#Header h1, #Header h1 a, #Header h1 span { display:block; width:284px; height:105px; overflow:hidden; text-align:center; font-size:1.7em; background:url(img/bg_header.jpg) -289px -15px; }
#Header h1 a, #Header h1 span { position:absolute; top:0; left:0; }

/* Footer */
#Footer { clear:both; background:url(img/bg_footer.jpg) no-repeat left top; padding:12px 240px 20px 205px; text-align:center; color:#A58C67; font-size:0.9em; position:relative;}
#Footer a { color:#A58C67; }
#Footer p { margin:0; }

/* Menu */
#Menu { width:900px; height:89px; overflow:hidden; background:url(img/bg_menu.jpg) #ECD18A; text-align:center;}


#LocalMenu, #LocalMenu ul, #LocalMenu li { margin:0; padding:0; list-style:none; height:auto !important; height:1px; }
#LocalMenu a, #LocalMenu span { text-decoration: none; display:block; font-weight:bold; position:relative; }

#LocalMenu ul a, #LocalMenu ul span { font-weight:bold; width:auto !important; width:100%; padding:8px 10px 8px 19px; background:url(img/bg_localmenu_items_parent.gif) top left; color:#660228; }
#LocalMenu ul a:hover { background-position:top right; color:#880044;}
#LocalMenu ul span { background-position:top center; color: #EEE4C7; }
#LocalMenu ul a span, #LocalMenu ul span span { width:10px !important; height:10px; padding:0; position:absolute; bottom:0; left:9px; background:url(img/bg_localmenu_items_corner.gif) top left; overflow:hidden; }
#LocalMenu ul a:hover span{ background-position:top right; }
#LocalMenu ul span span { background-position:top center;  }


#LocalMenu ul ul a, #LocalMenu ul ul span { font-weight:normal; width:auto !important; width:100%; padding:8px 10px 8px 10px; background:url(img/bg_localmenu_items.gif) top left; color:#660228; }
#LocalMenu ul ul a:hover { background-position:top right; color:#880044;}
#LocalMenu ul ul span { background-position:top center; color: #EEE4C7; }
#LocalMenu ul ul a span, #LocalMenu ul ul span span { width:10px !important; height:10px; padding:0; position:absolute; bottom:0; left:0; background:url(img/bg_localmenu_items_corner.gif) top left; overflow:hidden; }
#LocalMenu ul ul a:hover span{ background-position:top right; }
#LocalMenu ul ul span span { background-position:top center;  }

#LocalMenu ul { padding-top:11px; background:url(img/bg_localmenu_top.gif) top left no-repeat; margin-top:25px; }
#LocalMenu ul li { padding-bottom:12px; background:url(img/bg_localmenu_bottom.gif) bottom left no-repeat; }
#LocalMenu ul ul { background:url(img/bg_localmenu.gif) top left repeat-y; margin:0; }
#LocalMenu ul ul li { padding:2px 0 2px 9px; background:transparent;}

/* Decorational bars */
.DecoBar { height:310px; width: 164px; }
.DecoBarh0 { background:url(img/decobarh0.jpg) }
.DecoBar0 { background:url(img/decobar0.jpg) }
.DecoBar1 { background:url(img/decobar1.jpg) }
.DecoBar2 { background:url(img/decobar2.jpg) }
.DecoBar3 { background:url(img/decobar3.jpg) }
.DecoBar4 { background:url(img/decobar4.jpg) }
.DecoBar5 { background:url(img/decobar5.jpg) }
.DecoBar6 { background:url(img/decobar6.jpg) }
.DecoBar7 { background:url(img/decobar7.jpg) }
.DecoBar8 { background:url(img/decobar8.jpg) }
.DecoBar9 { background:url(img/decobar9.jpg) }

/* Right bar - boxes */
#RightColumn h3 { font-size:1.1em; padding:10px 0 2px 25px; font-weight:bold; }
#RightColumn .BoxStart { background:white url(img/bg_rbox.gif) top left no-repeat; }
#RightColumn .BoxEnd { background:url(img/bg_rbox_end.gif) bottom left no-repeat; padding:15px 12px 15px 25px; font-size:0.9em; }
#RightColumn p { margin:0; }
#RightColumn ul { margin:0; padding:0 0 0 15px; }
#RightColumn li { margin:0; padding:0; }

/* left bar - boxes */
#LeftColumn h3 { font-size:1.1em; padding:10px 0 2px 25px; font-weight:bold; }
#LeftColumn .BoxStart { background:white url(img/bg_lbox.gif) top left no-repeat; }
#LeftColumn .BoxEnd { background:url(img/bg_lbox_end.gif) bottom left no-repeat; padding:15px 12px 15px 10px; font-size:0.9em; }
#LeftColumn p { margin:0; }
#LeftColumn ul { margin:0; padding:0 0 0 15px; }
#LeftColumn li { margin:0; padding:0; }

/* Articles */
.ArticleDateAuthor { font-style:italic; text-align:right; }
.Author { display:none; }
.PreviewArticleBox .Annotation { color:black; padding:0; background:transparent; }
.PreviewArticleBox p { margin:0; }
.PreviewArticleBox .GoToArchiveLink { margin-top:1em; }
.PreviewArticleBox .LinkToFullArticle { display:none; }
.PreviewArticleBox .PreviewFooter { display:none; }
#RightColumn .PreviewArticleBox h3 { padding:0 0 5px; margin:0; font-weight:bold; font-size:1em; }
#RightColumn .PreviewArticleBox .LinkToFullArticle { display:block; text-align:right; }
#RightColumn .GoToArchiveLink {display:none; }
.GoToArchiveLink a { padding-left:20px; background:url(img/decoration/gotoarchive.gif) left center no-repeat; }

/* Others */
.DocumentPath { font-size:0.9em; color:#8D0132; padding-bottom:10px; }
.DocumentPath a { font-weight:bold; }
#FavoritePrintTop { position:relative; bottom:20px; left:230px; text-align:center; color:#C6A45C; font-size:0.9em; width:400px; }
.PageListLine span { display:none; }
.PageListLine .PageListLineLink { display:none; }
.PageListLine a.PageListLineLink.Previous { display:block; float:left; }
.PageListLine a.PageListLineLink.Next { display:block; float:right; }
.PageListLine select { float:right; width: 190px; display:block; }

.menu { font-size:13px; color:#660328; font-weight:bold; text-decoration:none; position:relative; top:12px; padding-left:10px; padding-top:12px; padding-right:10px; padding-bottom:10px; }
.menu:hover { background-color:#ddb97a }
.menu2 { font-size:13px; color:#FFF; font-weight:bold; text-decoration:none; position:relative; top:27px; padding-left:10px; padding-top:8px; padding-right:10px; padding-bottom:10px; }
.menu2:hover { background-color:#ddb97a }
.mezera { color:#b89967; font-size:14px; position:relative; top:10px; font-weight:bold; }
.mezera2 { color:#b89967; font-size:14px; position:relative; top:25px; font-weight:bold; }
.active { background-color:#660328; color:#FFFFFF; }
.active2 { background-color:#ead18a; color:#660328; }

.fotka { display:inline; text-align:center; background-color:rgb(198, 164, 92); float:left; margin:5px; }
.skryto { text-decoration:none; border:none; }/*
 * Pub-Me Content Management System (CMS)
 * http://www.pub-me.com/
 *
 * (c) 2005-2006 Malenek webdesign - http://www.malenek.cz
 *
 * This program or any of its parts may not be used, redistributed, and/or 
 * modified without an explicit permission of the author and/or 
 * the copyrights owner.
 *
 * Definition of styles used by the web
 *
 */

@import url("_common.css");
@import url("_gallery.css");
@import url("_system.css");

/* Genereal settings */
body { background:#F7F1D9 url(img/bg_body.jpg) top center repeat-x; font-size:12px; }

/* Containers */
#ContainerBody { text-align:center; }
#ContainerAll { width:900px; text-align:left; margin:0 auto; }
#Content { background:url(img/bg_content.jpg) repeat-y left top; @background:url(img/bg_content.gif) no-repeat left bottom; }
#ContentIn { background:url(img/bg_content_bottom.jpg) no-repeat left bottom; }

#LeftColumn { width:164px; float:left; padding-bottom:160px; }
#MainColumn { width:483px !important; width:533px; padding:15px 25px 20px 25px; float:left; background:white; margin-bottom:20px; overflow:hidden; }
#RightColumn { width:203px; float:right; padding-bottom:160px; }

/* Header */
#Header { width:900px; height:168px; background:url(img/bg_header.jpg); overflow:hidden; }
#Header h1 { margin-left:289px; margin-top:15px; position:relative; }
#Header h1, #Header h1 a, #Header h1 span { display:block; width:284px; height:105px; overflow:hidden; text-align:center; font-size:1.7em; background:url(img/bg_header.jpg) -289px -15px; }
#Header h1 a, #Header h1 span { position:absolute; top:0; left:0; }

/* Footer */
#Footer { clear:both; background:url(img/bg_footer.jpg) no-repeat left top; padding:12px 240px 20px 205px; text-align:center; color:#A58C67; font-size:0.9em; position:relative;}
#Footer a { color:#A58C67; }
#Footer p { margin:0; }

/* Menu */
#Menu { width:900px; height:89px; overflow:hidden; background:url(img/bg_menu.jpg) #ECD18A; text-align:center;}


#LocalMenu, #LocalMenu ul, #LocalMenu li { margin:0; padding:0; list-style:none; height:auto !important; height:1px; }
#LocalMenu a, #LocalMenu span { text-decoration: none; display:block; font-weight:bold; position:relative; }

#LocalMenu ul a, #LocalMenu ul span { font-weight:bold; width:auto !important; width:100%; padding:8px 10px 8px 19px; background:url(img/bg_localmenu_items_parent.gif) top left; color:#660228; }
#LocalMenu ul a:hover { background-position:top right; color:#880044;}
#LocalMenu ul span { background-position:top center; color: #EEE4C7; }
#LocalMenu ul a span, #LocalMenu ul span span { width:10px !important; height:10px; padding:0; position:absolute; bottom:0; left:9px; background:url(img/bg_localmenu_items_corner.gif) top left; overflow:hidden; }
#LocalMenu ul a:hover span{ background-position:top right; }
#LocalMenu ul span span { background-position:top center;  }


#LocalMenu ul ul a, #LocalMenu ul ul span { font-weight:normal; width:auto !important; width:100%; padding:8px 10px 8px 10px; background:url(img/bg_localmenu_items.gif) top left; color:#660228; }
#LocalMenu ul ul a:hover { background-position:top right; color:#880044;}
#LocalMenu ul ul span { background-position:top center; color: #EEE4C7; }
#LocalMenu ul ul a span, #LocalMenu ul ul span span { width:10px !important; height:10px; padding:0; position:absolute; bottom:0; left:0; background:url(img/bg_localmenu_items_corner.gif) top left; overflow:hidden; }
#LocalMenu ul ul a:hover span{ background-position:top right; }
#LocalMenu ul ul span span { background-position:top center;  }

#LocalMenu ul { padding-top:11px; background:url(img/bg_localmenu_top.gif) top left no-repeat; margin-top:25px; }
#LocalMenu ul li { padding-bottom:12px; background:url(img/bg_localmenu_bottom.gif) bottom left no-repeat; }
#LocalMenu ul ul { background:url(img/bg_localmenu.gif) top left repeat-y; margin:0; }
#LocalMenu ul ul li { padding:2px 0 2px 9px; background:transparent;}

/* Decorational bars */
.DecoBar { height:310px; width: 164px; }
.DecoBarh0 { background:url(img/decobarh0.jpg) }
.DecoBar0 { background:url(img/decobar0.jpg) }
.DecoBar1 { background:url(img/decobar1.jpg) }
.DecoBar2 { background:url(img/decobar2.jpg) }
.DecoBar3 { background:url(img/decobar3.jpg) }
.DecoBar4 { background:url(img/decobar4.jpg) }
.DecoBar5 { background:url(img/decobar5.jpg) }
.DecoBar6 { background:url(img/decobar6.jpg) }
.DecoBar7 { background:url(img/decobar7.jpg) }
.DecoBar8 { background:url(img/decobar8.jpg) }
.DecoBar9 { background:url(img/decobar9.jpg) }

/* Right bar - boxes */
#RightColumn h3 { font-size:1.1em; padding:10px 0 2px 25px; font-weight:bold; }
#RightColumn .BoxStart { background:white url(img/bg_rbox.gif) top left no-repeat; }
#RightColumn .BoxEnd { background:url(img/bg_rbox_end.gif) bottom left no-repeat; padding:15px 12px 15px 25px; font-size:0.9em; }
#RightColumn p { margin:0; }
#RightColumn ul { margin:0; padding:0 0 0 15px; }
#RightColumn li { margin:0; padding:0; }

/* left bar - boxes */
#LeftColumn h3 { font-size:1.1em; padding:10px 0 2px 25px; font-weight:bold; }
#LeftColumn .BoxStart { background:white url(img/bg_lbox.gif) top left no-repeat; }
#LeftColumn .BoxEnd { background:url(img/bg_lbox_end.gif) bottom left no-repeat; padding:15px 12px 15px 10px; font-size:0.9em; }
#LeftColumn p { margin:0; }
#LeftColumn ul { margin:0; padding:0 0 0 15px; }
#LeftColumn li { margin:0; padding:0; }

/* Articles */
.ArticleDateAuthor { font-style:italic; text-align:right; }
.Author { display:none; }
.PreviewArticleBox .Annotation { color:black; padding:0; background:transparent; }
.PreviewArticleBox p { margin:0; }
.PreviewArticleBox .GoToArchiveLink { margin-top:1em; }
.PreviewArticleBox .LinkToFullArticle { display:none; }
.PreviewArticleBox .PreviewFooter { display:none; }
#RightColumn .PreviewArticleBox h3 { padding:0 0 5px; margin:0; font-weight:bold; font-size:1em; }
#RightColumn .PreviewArticleBox .LinkToFullArticle { display:block; text-align:right; }
#RightColumn .GoToArchiveLink {display:none; }
.GoToArchiveLink a { padding-left:20px; background:url(img/decoration/gotoarchive.gif) left center no-repeat; }

/* Others */
.DocumentPath { font-size:0.9em; color:#8D0132; padding-bottom:10px; }
.DocumentPath a { font-weight:bold; }
#FavoritePrintTop { position:relative; bottom:20px; left:230px; text-align:center; color:#C6A45C; font-size:0.9em; width:400px; }
.PageListLine span { display:none; }
.PageListLine .PageListLineLink { display:none; }
.PageListLine a.PageListLineLink.Previous { display:block; float:left; }
.PageListLine a.PageListLineLink.Next { display:block; float:right; }
.PageListLine select { float:right; width: 190px; display:block; }

.menu { font-size:13px; color:#660328; font-weight:bold; text-decoration:none; position:relative; top:12px; padding-left:10px; padding-top:12px; padding-right:10px; padding-bottom:10px; }
.menu:hover { background-color:#ddb97a }
.menu2 { font-size:13px; color:#FFF; font-weight:bold; text-decoration:none; position:relative; top:27px; padding-left:10px; padding-top:8px; padding-right:10px; padding-bottom:10px; }
.menu2:hover { background-color:#ddb97a }
.mezera { color:#b89967; font-size:14px; position:relative; top:10px; font-weight:bold; }
.mezera2 { color:#b89967; font-size:14px; position:relative; top:25px; font-weight:bold; }
.active { background-color:#660328; color:#FFFFFF; }
.active2 { background-color:#ead18a; color:#660328; }

.fotka { display:inline; text-align:center; background-color:rgb(198, 164, 92); float:left; margin:5px; }
.skryto { text-decoration:none; border:none; }