/**
  * BLOG:CMS: PHP/MySQL Personal Content Management System (CMS)
  * http://blogcms.com/
  * ----------------------------------------------------------------
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
  * as published by the Free Software Foundation; either version 2
  * of the License, or (at your option) any later version.
**/

/* basic styles and definitions */
a,p,body,ul,li,h1,h2,h3,td,th{
	/**font-size: 12px;
	line-height: 1.5em;
	font-family: 'Trebuchet MS', 'Verdana', 'Tahoma', 'Arial', sans-serif;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	**/
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 13px;
	line-height: 140%;
	color: black;
}
a,p,body,ul,li,td,th{color:#000000;font-weight:normal;}
hr{border:0px none;border-top: 1px dotted #D48B00;color:#FFBD40}
img{border:0px none;}
li{list-style-position:outside;list-style-type:disc;margin:0px}

/* body */
body,html{
	font-size: 13px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url(top_line.png) repeat-x top;
	text-align: left;
}

/* links */
a{font-weight:normal;}
a:link,a:visited{
	color: #0852c6;
	text-decoration: none;
}
.itembody a:link,.itembody a:visited{
	padding: 0px 2px 0px 2px;
	color: #0852c6;
	text-decoration: none;
}
a:hover, .itembody a:hover, h3.item a:hover, .smaller a:hover, h3 a:hover {
	color: #999999;
	text-decoration: underline;
}

/* headlines */
h1,h2,h3,h3 a,h4{
	font-size: 13px;
	font-weight: bold;
}
h1{
	color: #FFF;
	font-weight: normal;
	background: url(mir-tikety_topper.png) no-repeat;
	padding: 20px 50px 0 0;
	font-size: 15px;
	margin: 0 0 0 0;
	text-align: right;
	display: block;
	height: 58px;
}
h2 {
	color: #333333;
	font-weight: normal;
}
h2.itemtitle{
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0852c6;
	text-align: left;
	margin: 33px 0 0 0;
	text-decoration: none;
	padding: 0 0 0 0;
	letter-spacing: -1px;
	text-indent: 0px;
}
h2.itemtitle a:link{
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0852c6;
	text-align: left;
	margin: 25px 0 0 0;
	text-decoration: none;
	padding: 0 0 0 0;
	letter-spacing: -1px;
	border-bottom: #0852c6 dashed 1px;
}
h2.itemtitle a:visited{
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0852c6;
	text-align: left;
	margin: 25px 0 0 0;
	text-decoration: none;
	padding: 0 0 0 0;
	letter-spacing: -1px;
	border-bottom: 1px dashed white;
}
h2.itemtitle a:hover{
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5392f6;
	text-align: left;
	margin: 25px 0 0 0;
	text-decoration: none;
	padding: 0 0 0 0;
	letter-spacing: -1px;
	border-bottom: 1px dashed #6da2f6;
}
h2.itemtitle#article {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0852c6;
	text-align: left;
	margin: 25px 0 0 0;
	text-decoration: none;
	padding: 0 0 0 0;
	letter-spacing: -1px;
}

h3,h3 a:link,h3 a:visited{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #5392f6;
	padding: 1px 3px 1px 3px;
	letter-spacing: 0px;
}
h3.comment,h3.comment a{
	margin-bottom: 20px;
	font-size: 18px;
}
h3.comment{
	font-weight: normal;
}
h3.comment a:hover{
	background-color: white;
	color: #666666;
}
h4{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0852c6;
	text-align: left;
	margin: 20px 0 15px 0;
	text-decoration: none;
	padding: 0 0 0 0;
	letter-spacing: 0px;
}
.itembody h4 {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed #ff8000;
	padding: 5px 0px 3px 0px;
	letter-spacing: 0px;
	color: #ff8000;
	border-top: 1px solid #fff8e8;
}

/* div to center everything on a page and set max width to make it readable */
#content{
	width: 870px;
	margin: 0 auto 0 auto;
	padding: 0px 0px 0px 0px;
}

/* articles */
#items{
	color: #000000;
	padding: 0 10px 0 20px;
	margin: 0 0 0 0;
	width: 600px;
	float: left;
	background-color: #ffffff;
	text-indent: 2.1em;
	line-height: 1.5em;
	border-right: 2px solid #f1f1f1;
}
* html body #items {
	margin-left: 0px;
}
#items h2{
}
#items hr{
	border-top: 2px dotted #FFD988;
	color: white;
	text-indent: 0px;
}

/* article */
.itembody {color:#000;text-align: left;}
.itembody *{
	font-size: 13px;
}
.itembody p, .itembody ul, .itembody input{
	margin-bottom: 0px;
	margin-top: 0.4em;
}

/* floating pictures in itembody */
.leftbox {float:left; background: url(shadowAlpha.png) no-repeat bottom right; margin: 15px 15px 10px 0px;line-height:0px;}
.leftbox img  {display: block; position: relative;background-color: #fff;border: 1px solid #a9a9a9;margin: -5px 5px 5px -5px;padding: 4px;line-height:0px;}
.rightbox {float:right;background: url(shadowAlpha.png) no-repeat bottom right;margin: 15px 0px 10px 15px;line-height:0px;}
.rightbox img {display: block;position: relative;background-color: #fff;border: 1px solid #a9a9a9;margin: -5px 5px 5px -5px;padding: 4px;line-height:0px;}

/* article info */
.iteminfo{
	font-size: 12px;
	color: #666666;
	text-align: left;
	clear: both;
	padding: 3px 0 1px 30px;
	margin: 10px 0px 13px 0px;
	background: #f1f1f1;
	text-indent: 0px;
}
.iteminfo a,.iteminfo a:link,.iteminfo a:visited{font-size: 12px;}
.iteminfo a:hover{
	color: #666666;
	background: transparent;
	text-decoration: underline;
}

.readmore{
	text-align: right;
	font-size: 12px;
	padding: 0 80px 0 0;
	text-decoration: none;
	margin: 0 0 0 0;
}

.readmore a, .readmore a:link{
	text-align: right;
	color: #0852c6;
	font-size: 12px;
	background-color: transparent;
	border-bottom: 1px dashed #0852c6;
}

.readmore a:hover{
	text-align: right;
	color: #4086f6;
	font-size: 12px;
	background-color: transparent;
	text-decoration: none;
	border-bottom: 1px dashed #4086f6;
}

.readmore a:visited{
	text-align: right;
	color: #999999;
	font-size: 12px;
	background-color: transparent;
	text-decoration: none;
	border-bottom: 1px dashed white;
}

/* other definitions in article */
/* code */

q { background: white; border-bottom: 1px solid #666666; margin: 0 5px 0 5px;}

cite {
	background: #FFFFCC;
	border: 1px solid #FFD988;
	margin: 0 4em 0 4em;
	font-style: normal;
	clear: both;
	display: block;
	padding: 1em 2em 1.2em 2em;
}
abbr {
	border-bottom: 1px dotted #FF6600;
}
kbd {
	font-family: "Courier New", Courier, monospace;
	color: #666666;
}
samp {
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 13px;
	line-height: 140%;
	color: black;
	border-left: 6px solid #CCCCCC;
	clear: both;
	display: block;
	padding: 0.2em 1em 0.4em 1em;
	background: #F5F5F5;
	font-size: small;
	font-weight: normal;
	margin: 1em 3em 1em 3em;
}
dfn {
	background: #e8ffca;
	padding: 2px 4px 2px 4px;
	font-style: normal;
}
code {
	font-family: "Courier New", Courier, monospace;
	color: #292116;
	border: 1px dashed #3366FF;
	background: #F1F1F1;
	line-height: 1.35em;
	padding: 0.4em 0.4em 0.4em 0.4em;
	display: block;
	margin: 1em 3em 0.2em 3em;
}
underline { text-decoration: underline;}

/* menu */
#menu{
	color: black;
	float: right;
	text-align: left;
	width: 200px;
	height: auto;
	padding: 10px 10px 10px 10px;
	margin: 0 15px 10px 0;
	line-height: 16px;
}
#menu, #menu *{font-size: 13px;}
* html body #menu {margin-right: 5px;}
#menu h2{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ff8000;
	text-align: left;
	margin: 25px 0 3px 0;
	text-decoration: none;
	padding: 0 0 0 9px;
	letter-spacing: 0px;
}
#menu hr{
	border: 0px none;
	border-top: 2px dotted #91d522;
	color: black;
}

/* go to a page box */
#navigation {
	border-top: 2px solid #0852c6;
	clear: both;
	font-size: 13px;
	margin: 20px 20px 20px 10px;
	padding: 1px 14px 1px 15px;
	text-align: right;
	color: #666666;
	line-height: 12px;
}
#navigation a, #navigation b {
	border: 1px solid #BFD0FF;
	color: #0852c6;
	padding: 0px 15px 2px 14px;
	text-decoration: none;
}
#navigation a:hover {
	color: White;
	border: 1px solid #0852c6;
	background: #0852c6;
}
#navigation a:link#topcurrent{
	background: #3366FF;
	border: 1px solid #0852c6;
	color: white;
}

/* menu navigation */
.nav {
	border: 1px #f1f1f1;
}
.nav a:link,.nav a:visited{
	display: block;
	line-height: 17px;
	color: #353535;
	padding: 5px 0 5px 20px;
	margin: 0 0 0 0;
	text-align: left;
	border-bottom: 1px dotted #c1c1c1;
}
.nav a.active:link,.nav a.active:visited{
	color: black;
	background: #f1f1f1;
	font-size: 13px;
}
.nav a:hover{
	background-color: white;
	color: #0852c6;
}
.nav a.active:hover{
	background-color: white;
	color: #0852c6;
	background: #f1f1f1;
}
.nav#search {width: 155px;float:right}
.nav#search a:link,.nav#search a:visited {font-size: 13px;}

.center{
	text-align: center;
	background-position: center;
}
.randomquotes {
	border: 1px solid #cccccc;
	background: #eeeeee;
	padding: 7px 7px 7px 9px;
	margin: 12px 0 12px 0;
	line-height: 145%;
	font-size: 12px;
}
.promobox {
	background: #fffff0;
	padding: 14px 7px 14px 7px;
	margin: 12px 0 12px 0;
	line-height: 145%;
	font-size: 12px;
	text-align: center;
	background-position: center;
}

/* category list */
div#subcat {
	margin-bottom: 20px;
}
div#subcat dl{
	display: block;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	text-align: left;
}
div#subcat dl dt>a{
	display: block;
	padding: 3px 0 3px 16px;
	margin: 0 0 0 0;
	text-align: left;
	color: #666666;
	font-weight: normal;
	background: #f1f1f1;
}
div#subcat dl dt>a:hover{
	color: #333333;
	text-decoration: none;
}
div#subcat dd{
	padding: 0 0 0 0;
	margin: 0 0 0 15px;
}
div#subcat dd a{
	display: block;
	padding: 6px 0 6px 20px;
	margin: 0 0 0 0;
	text-align: left;
	border-bottom: 1px dashed #c1c1c1;
}
div#subcat dd a.active{
	background: #dcdcdc;
}
div#subcat dd a:hover{
	color: black;
	text-decoration: underline;
}


/* shoutbox */
.chatform{ text-align: right; }
.chattable{border:1px solid #9F9F9F;border-bottom:1px solid #F4F4F4;height:240px;overflow:auto;width:auto}

/* blockquote and table with 2 differentlu colored rows */
blockquote{
	padding: 15px 2em 15px 2em;
	margin: 10px;
	color: #000000;
	font-weight: normal;
	background-color: #e2eefd;
	border: 1px solid #9ec8fa;
}
.tabulka,.tabulka td,.tabulka tr{padding:5px;color:#000000;font-weight:normal;}
blockquote .prvni, .tabulka .prvni,.tabulka .prvni td,.tabulka .prvni tr{padding:2px 5px 2px 5px;border-bottom:1px solid #666666;}
blockquote .druhy, .tabulka .druhy,.tabulka .druhy td,.tabulka .druhy tr{padding:2px 5px 2px 5px;border-bottom:1px solid #666666;}
blockquote p,.tabulka p{margin:0px;padding:0px}
blockquote h4,.tabulka h4{margin:0px;padding:1px 1px 1px 10px;font-size:12px;line-height:14px}

blockquote#commentpreview p {margin:5px}

/* phpBB like text formatting */
.b{font-weight:bolder}
.i{font-style:italic}
.z{font-style:normal; font-variant:small-caps}
.u{text-decoration:underline}
.t{margin:5px 20px 5px 20px;padding:5px;border:1px solid #797979;border-bottom:2px solid #363636;border-right:2px solid #363636;}
.c,.r{color:red}
.m,.l{color:blue}
.skip{display:none}

/* forms */
form {
	margin: 10px;
	padding: 0 0 0 0;
}
fieldset{
	margin: 12px 0 0 0;
	background: #f1f7fe;
	padding: 15px 30px 15px 0;
	border: 1px dashed #9ec8fa;
}
legend{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #5392f6;
	padding: 3px 4px 3px 1px;
	letter-spacing: 0px;
	padding: 0 7px 0 7px;
	margin: 0 0 0 0;
	background-color: #f1f7fe;
}
.highlight{
	background-color: #b5d0f6;
	color: #000000;
	padding: 2px;
}
label {
	font-weight: normal;
	margin: 3px 9px 2px 0px;
}
.formfield {
	border: 1px dashed #9ec8fa;
	background: white;
}
.formfielddis {
	clear: both;
	background: white;
	border: 1px solid white;
	float: left;
}
.formbutton {
	font-size: 12px;
	color: #333333;
	border: 0px;
	height: 24px;
	text-align: center;
	font-weight: bold;
	background: #91d522;
	padding: 0 5px 0 5px;
}
textarea {
	overflow: auto;
	border: 1px dashed #9ec8fa;
}


/* source code */
pre{background-color:#FFFFFF;border:1px solid #797979;border-bottom:2px solid #363636;border-right:2px solid #363636;color: #330000;padding:5px;margin:0px;overflow:auto;font-size:13px;line-height:15px;font-family:"Courier New", Courier, monospace;}

/* list */
ol,ul{margin:5px 0 0 0}
ul li{
	margin: 3px 0 3px 75px;
	padding: 0 0 0 5px;
	list-style: square outside url(arrow-blue.gif);
}
ol li{
	margin: 3px 0 3px 75px;
	padding: 0 0 0 5px;
	list-style: decimal;
}
#menu ol, #menu ul{
	margin: 5px 0 5px 20px;
	padding: 0 0 0 0;
	list-style-type: none;
	list-style: none outside none;
}
#menu li{
	margin: 0 0 3px 0px;
	padding: 0 0 0 0;
	list-style: none outside none;
}
#itemfeeds ol, #itemfeeds ul{
	margin: 0 0 5px 20px;
	padding: 0 0 0 0;
	list-style-type: none;
	list-style: none outside none;
}
#itemfeeds li{
	margin: 3px 0 3px 0px;
	padding: 0 0 0 0;
	list-style: none outside none;
}
.itembody ol,.itembody  ul{margin: 5px 0 0 25px;  text-indent: 0px;}

ol2,ul2{margin:5px 0 0 0}
ul2 li{margin:3px 0 3px 25px; padding:0 0 0 5px; list-style: none;}
ol2 li{margin:3px 0 3px 25px; padding:0 0 0 5px; list-style: decimal;}

/* tables */
th {font-weight: bold; background-color:#E4F0E4; border:1px ridge #E4F0E4;padding:3px;}
td {padding:3px;}

/* rss links */
#rss{ line-height: 1.2em; text-align: left; margin: 0 auto;  padding-left: 1em;}
#rss a:link,#rss a:visited,#rss a:hover{ padding: 0; margin: 0; text-decoration: none; line-height: 0px;}
#rss img{border:0px;line-height: 1.4em;text-align: center; margin:0 auto;}

#footer{
	clear: both;
	text-align: center;
	padding: 30px 0 0 0;
	background: #91d522 url(footer.png) repeat-x top;
	margin: 0 auto 0 auto;
	font-size: 13px;
	display: block;
	width: 100%;
	height: 95px;
}

#footer a:link, #footer a:visited{
	background: transparent;
	color: #333333;
}

#footer a:hover{
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: white;
	text-decoration: none;
}

/* general comment form */
#commentform {text-align: right;}

/* comments Opera, Mozilla */
h4+ol#comments{ margin: 0 0 0 0; padding: 0 0 0 0; }
h4+ol#comments li{ list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; font-size:11px }
h4+ol#comments address { font-size: 12px; font-style: normal; text-align: left; color: #F1F8FA; background: #70A0CF url(speak.gif) 4px 3px no-repeat; padding: 1px 10px 1px 20px; margin: 0 0 0 0; height: 17px; border: 1px ridge #70A0CF; }
h4+ol#comments address a:link,h4+ol#comments address a:visited{ color: #ffffff; }
h4+ol#comments p { background-color: #EAEAEA;font-size: 12px; line-height: 16px; margin: 5px 0px 5px 0px; text-align: justify; padding: 5px 10px 5px 10px; }
h4+ol#comments ins { font-size: 10px; font-weight: bold; text-align: right; text-decoration: none; color: #000000; background-color: transparent; padding: 1px 5px 0px 0px; height: 17px; display: block; border-bottom: 1px solid #DFDFDF; margin-bottom: 20px; }
h4+ol#comments>li>a { text-indent: 30px; color: #010101; background-image: url(pencil.png); background-repeat: no-repeat; background-position: 4px 3px; padding: 0px 0px 0px 0px; border-top: 1px solid #DFDFDF; width: 100%; height: 18px; bottom: 0px; display: block; font-size: 11px; margin-bottom: 3px; }
h4+ol#comments>li>a:hover { background-color:transparent;color:red}
.current { background-color: #CEE8F0; }
.parent { background-color: #F8F3C7; }
.child { background-color: #F6D4C9; }
.notpart, .notpart *, .notpart p[id]::before { color: #ccc; background-color: transparent !important; border-color: #BFBFBF !important; }
.notpart p[id]::before, .notpart ins { border-top: 1px solid #ccc; }
.notpart a, h4+ol#comments>.notpart>p>span:first-child { color: #ccc; }
ol#comments .indent .current { background-color: #CEE8F0; margin: 0px 30px 30px 30px; }
ol#comments .indent .parent { background-color: #F8F3C7; margin: 0px 60px 30px 0px; }
ol#comments .indent .child { background-color: #F6D4C9; margin: 0px 0px 30px 60px; }
ol#comments .indent .notpart { display:none }
ol#comments .current p, ol#comments .parent p, ol#comments .child p, ol#comments .indent p {background-color: transparent;}
ol#comments li .reset {display:none}
ol#comments .current .reset, ol#comments .parent .reset, ol#comments .child .reset, ol#comments .notpart .reset { display:inline}
ol#comments .current .show, ol#comments .parent .show, ol#comments .child .show, ol#comments .notpart .show { right:50px}
h4+ol#comments dfn { right: 0; color: #F1F8FA; background-color: transparent; border: 0px solid; font-size: 11px; cursor: pointer; font-style: normal; padding-right: 7px; margin-top: 1px; line-height: 16px; float: right; }

/* comments hacks for MSIE */
* html body address{ background: #70A0CF url(speak.gif) 4px 3px no-repeat; padding: 1px 10px 2px 20px; margin: 10px 0 0 0; height: 17px; color: #F1F8FA; font-style: normal;border: 1px ridge #70A0CF;}
* html body address a:link,* html body address a:visited{ color: #ffffff; font-weight: bold; }
* html body ol#comments li, ol#comments  { list-style: none; padding: 0; margin: 0; }
* html body ins{ font-size: 10px; font-weight: bold; text-align: right; text-decoration: none; color: #000000; background-color: transparent; padding: 1px 5px 0px 0px; height: 17px; display: block; border-bottom: 1px solid #DFDFDF; margin-bottom: 20px; }
* html body ol#comments p{ margin: 5px 0 5px 0; padding: 5px 10px 5px 10px; background-color: #EAEAEA; font-size: 12px; line-height: 16px; }
* html body ol#comments p a:link{ text-decoration: underline; }
* html body dfn { right: 0; color: #000; background-color: transparent; border: 0px solid; font-size: 11px; cursor: pointer; font-style: normal; padding-right: 7px; margin-top: 1px; line-height: 16px; float: right; }

/* comment form js helpers */
#toolbar {display:block;margin:5px 0 5px 0; clear:both}
#toolbar a:link,#toolbar a:visited, #toolbar a{ display: block; float: right; width: 50px; height: 15px; background-color: #AEEA00;  border: 1px outset; margin: 3px; text-align: center; font-size: 11px; line-height: 14px; color:#000;}
#toolbar a:hover{ background-color: #CD5C5C; color: #FFFFFF; border-style:inset}

#toolbar a:link,#toolbar a:visited, #toolbar a{
	display: block;
	float: right;
	width: 110px;
	height: 20px;
	background-color: #e2eefd;
	border: 1px solid #9ec8fa;
	text-align: center;
	font-size: 11px;
	line-height: 18px;
	color: #000;
	margin: 10px 0 10px 15px;
}
#toolbar a:hover{
	background-color: #f2f8fd;
	color: #666666;
}

/* top menu */
#topwrapper{
	margin: 0 0 20px 0;
	clear: both;
	height: 29px;
}
#top{
	margin: 3px auto 0 auto;
	padding: 0 0 0 0;
	width: 810px;
}
#top ul, #top li{
	margin: 5px 5px 5px 0;
	padding: 0 0 0 0;
	display: inline;
	list-style-type: none;
	border: 0 none;
}
#top a:link, #top a:visited{
	font-size: 14px;
	line-height: 25px;
	float: left;
	margin: 0 0 0 0;
	text-decoration: none;
	color: white;
	padding: 0 30px 0 30px;
	background-color: transparent;
	height: 24px;
}
#top a:hover{
	color: #FFFFFF;
	background: #666666;
}
#top a:link#topcurrent, #top a:visited#topcurrent{
	color: White;
	text-decoration: none;
	background-color: #404040;
	font-weight: normal;
}
#top a{
	width: auto;
	text-align: center;
}

/*  contact form */
form#contactform {text-align: right;}
form#contactform input {margin:5px}
form#contactform fieldset {padding:10px;}

/* syntax highlighting code */
.code .br0	{ color: #66CC66; }
.code .co1	{ color: #808080; font-style: italic; }
.code .co2	{ color: #808080; font-style: italic; }
.code .comulti	{ color: #808080; font-style: italic; }
.code .es0	{ color: #000099; font-weight: bold; }
.code .kw1	{ color: #B1B100; }
.code .kw2	{ color: #000000; font-weight: bold; }
.code .kw3	{ color: #000066; }
.code .kw4	{ color: #993333; }
.code .kw5	{ color: #0000FF; }
.code .me0	{ color: #006600; }
.code .nu0	{ color: #CC66CC; }
.code .re0	{ color: #0000FF; }
.code .re1	{ color: #0000FF; }
.code .re2	{ color: #0000FF; }
.code .re4	{ color: #009999; }
.code .sc0	{ color: #00BBDD; }
.code .sc1	{ color: #DDBB00; }
.code .sc2	{ color: #009900; }
.code .st0	{ color: #FF0000; }

/* ********** pocitadylka ********** */
#zlobive-pocitadylko {display: none}

/* ********** center ********** */
.centercokoli {
	text-align: center;
	background-position: center;
}