/***********************************************************************
 Copyright (C) F-ART AGENCY, s.r.o., 2007
 http://hulan.cz/
 You CANNOT use this stylesheet, or part of it, without permission!!  
***********************************************************************/

/* ********** basic definitions ********** */
html { padding: 0; margin: 0; }
body { padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; line-height: 130%; background: #86B1D0 url(../images/pozadi.jpg) top left repeat-x; color: black; }

/* ********** anchors ********** */
a:link, a:visited { text-decoration: underline; color: black; }
a:visited { color: #282828; }
a:hover{ text-decoration: underline; color: #AA091E; }

img {	border:0 none }

/* ********** main layout ********** */
#reklamatop { width: 961px; height: 114px; margin: 0 auto; background: white url(../images/content-left.jpg) top left no-repeat; text-align: center}
#reklamatop .inside { background: transparent url(../images/content-right.jpg) top right no-repeat; width: 961px; height: 114px; }
#reklamatop .reklama { text-align: center; margin:0 auto; }
#reklamatop .reklama a {	margin:0; padding:0; } 
#reklamatop .reklama img {	border:0 none; margin:0 auto; display:block; padding:0}

#skyscraper {width:120px; height:600px; position:absolute; background: white; top:327px; left:50%; margin-left:480px; }

#header { width: 961px; height: 212px; margin: 0 auto; background: white url(../images/content-left.jpg) bottom left no-repeat; }
#header .inside { width: 961px; height: 212px; background: transparent url(../images/content-right.jpg) bottom right no-repeat; }

#header .menu { border-top: 1px solid #396C9C; margin: 0 20px 0px 20px; padding: 6px 0 0 0; height: 21px; text-align: center; }
#header.noads .menu { border-top:0 none; }
#header .menu a { padding: 2px 5px 2px 5px; margin: 0; border-right: 1px solid #E6E5C6; font-size: 90%; line-height: 100%; font-weight: bold; }
#header .menu a.last { border-right: 0 none; }
#header .menu a:link, #header .menu a:visited { text-decoration: none; }
#header .menu a:hover { text-decoration: underline; }
#header .menu a.selected { text-decoration: underline; color: #AA091E; }

#header .logo { width: 941px; height: 183px; background: url(../images/header-new.jpg) top left no-repeat; margin: 1px 0 0 10px; position: relative; padding:0}
#header .logo h1 { display: none; }
#header .logo .info { color: #013159; font-size: 11px; font-weight: bold; line-height: 120%; height: 30px; padding-top: 95px; padding-left: 40px; }
#header .logo div.submenu { position: absolute; top: 138px; left: 40px; padding: 0; margin: 0; }
#header .logo div.submenu span.l1 { margin: 0 1px 0 1px; padding: 0; height: 41px; list-style: none; float: left; line-height: 120%; display:block}
#header .logo div.submenu span.l1.selected { background: url(../images/topmenu.jpg) top left no-repeat;  }
#header .logo div.submenu span.l1 span.l2 { margin-left: 10px; height: 41px; display: block; float: left;}
#header .logo div.submenu span.l1.selected span.l2 { background: url(../images/topmenu.jpg) top right no-repeat; }
#header .logo div.submenu span.l1 a:link, #header .logo div.submenu span.l1 a:visited { padding: 13px 10px 0 0; margin:0; font-size: 90%; line-height: 130%; font-weight: bold; color: white; text-decoration: none; display: block; }
* html #header .logo div.submenu span.l1 a:link, * html #header .logo div.submenu span.l1 a:visited {padding-right: 20px;}
#header .logo div.submenu span.l1 a:hover { text-decoration: underline; }

#searchform { position: absolute; top: 132px; left: 600px; width: 250px; }
#searchform form { margin: 0; padding: 0; font-size: 90%; color: #8BA2BA; font-weight: bold; vertical-align: top; }
#searchform .field { padding: 1px 0 1px 0; margin: 0 5px 0 0; border: 1px solid #8BA2BA; height: 15px; width: 100px; float: right; }
#searchform .button { padding: 0; margin: 0; height: 19px; float: right; }

#content { background: white url(../images/content.jpg) top left repeat-y; width: 931px; padding: 14px 15px 5px 15px; margin: 0 auto; }
.clearer { clear: both; width: 1px; font-size: 1px; line-height: 1px; }
.clearerw { clear: both; padding-top: 15px; font-size: 1px; line-height: 1px; }

/* ********** left menu ********** */
#lbar { float: left; margin: 0; padding:0; width: 250px; display:block; }

#lbar h2 { background: url(../images/h2menu.jpg) top left no-repeat; height: 20px; padding: 6px 0 0 24px; margin: 0; font-size: small; font-weight: bold; line-height: 120%; color: #A10C1C; font-style: italic; }
#lbar .box { background: url(../images/boxtop.jpg) top left no-repeat; padding: 11px 0 0 0; margin: 0; }
#lbar .box .inside { background: transparent url(../images/boxcontent.jpg) top left repeat-y; margin: 0; padding: 0; width: 250px;}
#lbar .box .bottom { background: url(../images/boxbottom.jpg) bottom left no-repeat; margin: 0 0 3px 0; padding: 5px 5px 10px 5px; }
#lbar .box .bottom.mini { padding: 5px 5px 2px 5px; }

#lbar #cislo { background: #A6091E; margin:2px 0 0 0; padding: 5px; font-size: 90%; color: white; text-align: center; }
#lbar #cislo img { border: 0 none; margin: 10px auto; padding: 5px; display: block; }
#lbar #cislo hr { color:white; background:white; height:1px }
#lbar #cislo a:link, #lbar #cislo a:visited {color:white}

#lbar ul.leftmenu { margin: 0; padding: 0 5px 5px 15px; }
#lbar ul.leftmenu li { list-style: none; margin: 2px 0 2px 0; padding: 0 0 0 10px; background: url(../images/boxli.jpg) 0 5px no-repeat; }
#lbar ul.leftmenu li a:link, #lbar ul.leftmenu li a:visited{ font-size: 85%; line-height: 130%; font-weight: bold; }
#lbar ul.leftmenu li.selected a:link, #lbar ul.leftmenu li.selected a:visited{ color: #AA091E; text-decoration: none; }
#lbar hr { margin: 2px 10px 2px 10px; padding: 0; font-size: 1px; border: 0 none; background: transparent; color:#DBE7F5; border-top: 1px solid #FFFFFF; height:1px;}

#lbar .box p.info { padding: 3px 15px 3px 15px; margin: 0; font-size:80%}

#lbar .box p.rss { padding: 5px 0 10px 15px; margin: 0; }
#lbar .box p.rss a img { border: 0 none; }
#lbar .box p.rss a:link, #lbar .box p.rss a:visited { text-decoration: none; font-size: 85%; }

#lbar .splitter { clear: both; height: 10px; }
#lbar .reklama { margin: 0 auto; text-align: center; }
#lbar .reklama img {	border:0 none;}

#lbar table.calendar { width: 180px; margin:5px auto; text-align: center; background: #CADBEF}
#lbar table.calendar td { text-align: center; background: white; padding:1px; margin:1px; font-size:80%}
#lbar table.calendar th { text-align: center; background: #CADBEF; padding:1px; color:black; margin:0; font-size:80%}
#lbar table.calendar a:link, #lbar table.calendar a:visited { font-weight:bold; }

/* ********** right menu ********** */
#rbar { float: right; width: 160px; margin:0; padding:0; }
* html #rbar {	margin-right:-2px;} /* IE6 je rozvinuta demence */

#rbar h2 { background: url(../images/h2r.jpg) top left no-repeat; height: 20px; padding: 6px 0 0 28px; margin: 0; font-size: small; font-weight: bold; line-height: 120%; color: #A10C1C; font-style: italic; }
#rbar .box { background: url(../images/boxrtop.jpg) top left no-repeat; padding: 4px 0 0 0; margin: 0; }
#rbar .box .inside { background: transparent url(../images/boxrcontent.jpg) top left repeat-y; margin: 0; padding: 0; }
#rbar .box .bottom { background: url(../images/boxrbottom.jpg) bottom left no-repeat; margin: 0 0 5px 0; padding: 5px 5px 5px 5px; }

#rbar .reklama { margin: 0 auto; text-align: center; }
#rbar .reklama img {	border:0 none;}

/* ********** login ********** */
#rbar #login form { margin: 5px; padding: 0; text-align: right; }
#rbar hr { margin: 2px 10px 2px 10px; padding: 0; font-size: 1px; border: 0 none; background: transparent; color:#C2D2E2; border-top: 1px solid #C2D2E2; height:1px;}

#rbar ul { margin: 7px 0 7px 10px; padding: 0; }
#rbar ul li { list-style: none; margin: 3px 0 3px 10px; padding: 0 0 0 15px; background: url(../images/itemsli.jpg) 0 7px no-repeat; font-size:80%}

/* ********** anketa ********** */
#rbar #anketa form { padding: 2px; margin: 3px 0 3px 0; font-size:85%; line-height:120%;}
#rbar #anketa p { padding: 2px; margin: 0; }
#rbar #anketa table { padding: 0; margin: 5px auto; border: 0 none; background: #DBE7F5; font-size:85%; line-height:120%;}
#rbar #anketa table tr { padding: 0; margin: 0; border: 0 none; background: #FEFAEC; }
#rbar #anketa table td { background: #FEFAEC; margin: 0; padding: 1px 2px 1px 2px; border: 0 none; vertical-align: top; line-height:110%}
#rbar #anketa table th { background: #DBE7F5; margin: 0; padding: 1px 2px 1px 2px; border: 0 none; vertical-align: top; text-align: center; font-weight: normal; line-height:110%}
#rbar #anketa .pollresults {	text-align:center;	padding:2px;}
#rbar #anketa h2 { background: 0 none; padding: 2px 5px 2px 5px; margin: 0; font-size: 90%; line-height: 120%; font-style: normal; font-weight: bold; color: black; }

#items .itembody .anketa {	padding:0 10px 5px  10px;}

/* ********** items ********** */
#items { float: left; margin: 0 0 0 1px; padding:0 10px; width: 499px; display:block; }
#items.wide {	width:700px }
#items h1 { background: url(../images/h1new.jpg) top left no-repeat; height: 22px; padding: 4px 5px 0 10px; margin: 0 0 15px 0; font-size: 110%; line-height: 120%; color: #2A2A2A; font-weight: bold;  }
#items h1 a:link, #items h1 a:visited {color:#2A2A2A}
#items h1.spacer {margin:25px 0 10px 0;}
#items h2 { padding: 2px 0 8px 0; margin: 15px 0 10px 0; font-size: 110%; line-height: 120%; color: #A10C1C; font-weight: bold; }
#items table.zpravy h2 {	margin-top:0}
#items h2 a:link, #items h2 a:visited{ color: #A10C1C; text-decoration: underline; }
#items h2 a:hover{ text-decoration: none; }
#items h3 { padding: 2px 0 8px 0; margin: 15px 0 10px 0; font-size: 105%; line-height: 120%; color: #004991; font-weight: bold; }
#items table.zpravy h3 {	margin-top:0}
#items h3 a:link, #items h3 a:visited{ color: #004991; text-decoration: underline; }
#items h3 a:hover{ text-decoration: none; }
#items h4 { padding: 2px 0 8px 0; margin: 10px 0 10px 0; font-size: 100%; line-height: 120%; color: #C48403; font-weight: bold; }
#items h5 { padding: 2px 0 8px 0; margin: 10px 0 10px 0; font-size: 100%; line-height: 120%; color: #062F6E; font-weight: bold; }
#items h6 { padding: 2px 0 8px 0; margin: 10px 0 10px 0; font-size: 100%; line-height: 120%; color: #747474; font-weight: bold; }

#items .itembody { margin: 5px 0 5px 0; padding: 0; text-align: justify; }
#items .itembody p { margin: 5px 0 5px 0; padding: 0; }

#items .morelink { clear: both; text-align: right; padding: 3px 0 1px 0; margin: 0; }
#items .iteminfo { clear: both; font-size: 85%; padding: 2px 0 2px 10px; margin:9px 0 5px 0; background: #F4F4F4;}

#items .reklama { margin: 0 auto 15px auto; text-align: center; text-align: center; }
#items .reklama img {	border:0 none; margin:0 auto; display:block}

#items .itembody img { border: 0 none; }
#items .itembody img.leftbox, #items .itembody .leftbox { display: block; background-color: #fff; border: 1px solid #C5D5E4; border-right: 1px solid #99B5D0; border-bottom: 1px solid #99B5D0; margin: 2px 7px 5px 0; padding: 2px; line-height: 0px; float: left; }
#items .itembody img.rightbox, #items .itembody .rightbox { display: block; background-color: #fff; border: 1px solid #C5D5E4; border-right: 1px solid #99B5D0; border-bottom: 1px solid #99B5D0; margin: 2px 0 5px 7px; padding: 2px; line-height: 0px; float: right; }
#items .itembody .box { margin: 7px auto 7px auto; padding: 0; display: block; text-align: center; font-style: italic; }
#items .itembody .box img  { margin: 0 auto; padding: 2px; border: 1px solid #365674; background: white; }
#items .itembody img.box { display: block; margin: 7px auto 7px auto; padding: 2px; border: 1px solid #365674; background: white; }
#items .itembody img.rightbox2 { display: block; margin: -30px 0 5px 15px; float: right; }


#items .itembody ul { margin: 7px 0 7px 0; padding: 0; }
#items .itembody ul li { list-style: none; margin: 3px 0 3px 10px; padding: 0 0 0 15px; background: url(../images/itemsli.jpg) 0 7px no-repeat; }
#items .itembody ol { margin: 7px 0 7px 30px; padding: 0 0 0 5px; }
#items .itembody ol li { list-style: decimal; margin: 3px 0 3px 5px; padding: 0 0 0 5px; }

#items .itembody blockquote { background: #EEF6FE; border: 1px solid #A8C7E6; padding: 7px; margin: 8px 0; }

#items #navigation { text-align: right; }

#items .itembody table { padding: 0; margin: 5px auto; border: 0 none; background: #DBE7F5; width:499px;}
#items .itembody blockquote table { width:480px;}
#items .itembody table tr { padding: 0; margin: 0; border: 0 none; background: #FEFAEC; }
#items .itembody table td { background: #FEFAEC; margin: 0; padding: 2px 10px; border: 0 none; vertical-align: top; }
#items .itembody table td.e { background: #F8E0BE; margin: 0; padding: 2px 10px; border: 0 none; vertical-align: top; }
#items .itembody table th { background: #DBE7F5; margin: 0; padding: 2px 10px; border: 0 none; vertical-align: top; text-align: center; font-weight: normal}

#items table.zpravy {margin:0 auto; padding:0; }
#items table.zpravy td {vertical-align: top; padding:5px; margin:0; width:50%}
* html #items table.zpravy td {padding:0; margin:5px; }

#items .itembody table.calendar { width: 200px; margin:10px auto; text-align: center; background: #DBE7F5}
#items .itembody table.calendar td { text-align: center; background: white; padding:3px; margin:1px}
#items .itembody table.calendar th { text-align: center; background: #5995B7; padding:2px; color:white; margin:0}
#items .itembody table.calendar a:link, #items table.calendar a:visited { font-weight:bold; }

#items hr { margin: 2px 10px 2px 10px; padding: 0; font-size: 1px; border: 0 none; background: transparent; color:white; border-top: 1px solid #DBE7F5; height:1px;}

#items .itembody p.catinfo {	width:480px;margin:5px auto; font-size:85%; }
#items .itembody p.catinfow {	width:480px;margin:15px auto; }

/* ********** footer ********** */
#footer1 { width: 961px; margin: 0 auto; padding: 0; height: 73px; background: url(../images/footer1.jpg) top left no-repeat; }
#footer1 .menu1 { text-align: center; margin: 0; padding: 12px 0 0 0; height: 28px; }
#footer1 .menu1 a:link, #footer1 .menu1 a:visited{ color: white; font-weight: bold; font-size: 85%; line-height: 120%; margin: 5px 0 5px 0; padding: 0 8px 0 8px; border-right: 1px solid #AACDF4; text-decoration: none; }
#footer1 .menu1 a.last:link, #footer1 .menu1 a.last:visited{ border: 0 none; }
#footer1 .menu1 a:hover { text-decoration: underline; }
#footer1 .menu1 a.selected:link, #footer1 .menu1 a.selected:visited{ color: #AA091E; }

#footer1 .menu2 { text-align: center; margin: 0; padding: 5px 0 0 0; height: 22px; }
#footer1 .menu2 a:link, #footer1 .menu2 a:visited{ color: black; font-weight: bold; font-size: 85%; line-height: 120%; margin: 5px 0 5px 0; padding: 0 8px 0 8px; border-right: 1px solid #AACDF4; text-decoration: none; }
#footer1 .menu2 a.last:link, #footer1 .menu2 a.last:visited{ border: 0 none; }
#footer1 .menu2 a.selected:link, #footer1 .menu2 a.selected:visited{ color: #AA091E; }
#footer1 .menu2 a:hover { text-decoration: underline; }

#footer2 { width: 961px; margin: 0 auto; padding: 8px 0 5px 0; text-align: center; font-size: 80%; line-height: 140%; }
#footer2 span { color: #AACDF4; }
#footer2 a.selected:link, #footer2 a.selected:visited{ color: #AA091E; }

#footer3 { width: 961px; margin: 0 auto; background: url(../images/footer3.jpg) top left no-repeat; height: 50px; }

/* ********** comments Opera, Mozilla, Safari ********** */
#com h1+ol{ margin: 0 0 0 0; padding: 0 0 0 0; }
#com h1+ol li{ list-style: none; margin: 0 0 18px 0; padding: 0; }
#com h1+ol address { font-size: 11px; line-height: 17px; font-weight: bold; font-style: normal; text-align: left; background-color: #F2E6B6; background-repeat: no-repeat; background-position: 4px 3px; padding: 0 10px 2px 2px; margin: 0; }
#com address>small{font-weight: normal; }
#com h1+ol p { font-size: 12px; line-height: 16px; margin: 3px 0px 3px 0px; text-align: left; padding: 3px 3px 3px 3px; }
#com h1+ol>li>a:link, #com h13+ol>li>a:visited { text-indent: 18px; color: #40382B; background-image: url(reply.png); background-repeat: no-repeat; background-position: 2px 2px; padding: 0px 0px 0px 0px; border-top: 1px solid #DFDFDF; width: 100%; bottom: 0px; display: block; font-size: 12px; line-height: 16px; margin-bottom: 3px; text-decoration: none; }
#com h1+ol>li ol>li { padding:0; margin:3px 0 3px 30px; font-style:italic; font-size:11px; line-height:14px;}
#com ins { font-size: 11px; line-height: 17px; text-align: left; text-decoration: none; color: #000000; background-color: white; padding: 3px 5px 0px 0; display: block; border-bottom: 1px solid #DDD7CC; margin: 0; }
#com dfn { float:right; color: #40382B; background-color: transparent; font-size: 11px; font-style: normal; font-weight:normal; padding: 0; margin: 0 0 0 10px; }
#com p span { font-style: italic; font-size: 11px; }

/* ********** comments hacks for MSIE ********** */
* html #com ol { list-style: none; padding: 0; margin: 0;  }
* html #com ol li { list-style: none; margin: 0 0 18px 0; padding: 0;}
* html #com address{ background-color: #F2E6B6; background-repeat: no-repeat; background-position: 4px 3px; padding: 1px 10px 0px 2px; margin: 10px 0 0 0; font-weight: bold; font-style: normal; }
* html #com address small{font-weight: normal; }
* html #com ol li ol li { padding:0; margin:3px 0 3px 30px; font-style:italic;font-size:11px; line-height:14px;}
* html #com ol p{ font-size: 12px; line-height: 16px; margin: 5px 0 5px 0; padding: 5px 10px 5px 10px; }

/* ********** comments voting ********** */
#com .current .reset, #com .parent .reset, #com .child .reset, #com .notPart .reset { display: inline; }
#com .current .show, #com .parent .show, #com .child .show, #com .notPart .show { right: 50px; }
#com li .reset { display: none; }
#com .current p, #com .parent p, #com .child p, #com .indent p { background-color: transparent; }
#com .notPart, #com .notPart * { color: #40382B; background-color: transparent !important; border-color: #BFBFBF !important; }
#com .notPart a,  h3+ol>.notPart>p>span:first-child { color: #ccc; }

#com .current { background-color: #FFFCEA; }
#com .parent { background-color: #FFF7EA; }
#com .child { background-color: #FFD9D4; }

#com .indent .current { background-color: #FFFCEA; margin: 0px 30px 30px 30px; }
#com .indent .parent { background-color: #FFF7EA; margin: 0px 60px 30px 0px; }
#com .indent .child { background-color: #FFD9D4; margin: 0px 0px 30px 60px; }
#com .indent .notPart { display: none; }

#com .votes { float: right; font-style: normal;}
#com img.votedown { cursor: pointer; float: right; }
#com img.voteup { cursor: pointer; float: right; }
#com img.voteneutral { cursor: pointer; float: right; }
#com img.commentwait { float: right; }

#com .comment-admin { background-color: #FAECDA;}
#com .comment-admin address { background-color: #F5D8B4;}
#com .comment-top { background-color: #FFF7EA;}
#com .comment-top address { background-color: #FFE6BF;}
#com .comment-ok { background-color: #FFFCEA;}
#com .comment-ok address { background-color: #FFF6BF;}
#com .comment-bad { background-color: #F4F4F4; color:#555555}
#com .comment-bad address { background-color: #DFDFDF; color:#555555}
#com .comment-ban { background-color: #FAFAFA; color:#B5B5B5; display:none}
#com .comment-ban address { background-color: #EFEFEF; color:#BFBFBF; display:none}

/* ********** comment form js helpers ********** */
#toolbar { margin: 5px 0 5px 0; float: right; width: 100%; clear: both; }
#toolbar a, #toolbar a:link, #toolbar a:visited{ display: block; float: right; width: 50px; height: 15px; margin: 2px; text-align: center; font-size: 11px; line-height: 13px; background: #86B1D0; color: white; border-bottom: 1px solid #3B7299; border-right: 1px solid #3B7299; text-decoration: none; }
#toolbar a:hover{ background: #AA091E; color: white; }

/* ********** forms ********** */
fieldset{ padding: 5px 15px 5px 8px; margin: 10px 10px 5px 10px; border: 1px solid #9F9F9F; text-align: right; }
.itembody fieldset { text-align: left; }
legend{ font-weight: bold; margin-bottom: 5px; color: black; padding: 2px 10px 2px 10px; background: #F7E4C9;  }
textarea { width: 95%; overflow: auto; clear: both; }
form { margin: 10px 0 10px 0; padding: 0; }

/* ********** mini-styles ********** */
.b{ font-weight: bolder; }
.i{ font-style: italic; }
.z{ font-style: normal; font-variant: small-caps; }
.u{ text-decoration: underline; }
.c,.r{ color: red; }
.m,.l{ color: blue; }
.skip{ display: none; }
.center { text-align: center; }
small { font-size: 11px; }
code { font-family: "Courier New", Courier, monospace; color: #292116; padding: 1px 2px; border: 1px dotted #E1D5C8; background: #F8F5F1; font-size: 12px; line-height: 17px; }
pre { color: #292116; padding: 2px 5px 2px 5px; border-left: 5px solid #E1D5C8; margin: 10px 5px 10px 20px; overflow: auto; background: #F8F5F1; font-family: "Courier New", Courier, monospace; font-size: 12px; line-height: 17px; width: 467px; }
* html pre { padding-left: 15px; overflow: scroll; width: 460px; }
pre.none { overflow: hidden; }
.highlight { padding: 2px; background: #FFD700; }
p.left {text-align: left;}
p.right {text-align: right;}

/* ********** mapa ********** */
#mapa{ width: 500px; height: 400px; border: 1px solid black; margin:10px auto; background: url(../../mapa/mapa.jpg) top left no-repeat;}
#mapa *{ color: #000000; font-size: 11px; text-align: left;}

/* ********** sort-table ********** */
#items .itembody table.sorttable { width: 480px; margin:10px auto}
#items .itembody table.sorttable thead td 		{ background: #DBE7F5; margin: 0; padding: 2px; border: 0 none; vertical-align: top; text-align: center; font-weight: normal}
#items .itembody table.sorttable thead td:active { border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow; padding:3px 4px 1px 6px; }
#items .itembody img.sortnone 				{ display:none}
#items .itembody img.sortdescending 		{ width: 10px; height: 15px; border:0 none; background: transparent url(../img/downsimple.gif) bottom right no-repeat;}
#items .itembody img.sortascending 		{ width: 10px; height: 15px; border:0 none; background: transparent url(../img/upsimple.gif) bottom  right no-repeat;}

/* ********** thickbox ********** */
body#simple {	background: white;}
body#simple #items {	float:none;	margin:5px auto;}
a.float {	float:right; margin-left:10px;}

/* ---------- page link list */
.pagelinks{ margin: 0; padding: 5px 0; color:#86b1d0; text-align: right; }
.pagelinks a {	margin:5px 2px; font-size:100%; text-decoration: none; color:black; background: #ececec; padding:2px 5px; display: inline-block; border-radius:5px}
.pagelinks span {margin:5px 2px; padding:2px 5px; background: #86b1d0; color:white; display: inline-block; border-radius:5px}
.pagelinks a:hover {	background: #AA091E; color:white;}

table#znackakat {width:100%; }
table#znackakat td {width:50%; text-align: center; vertical-align: top; border:1px dotted #9F9F9F; padding:0 0 10px 0; background: white}
table#znackakat h4 {margin:0 0 0 0; text-align: center}