body {
	margin: 0;
	font-family: Arial;
	background: #FFFFFF;
	color: #616161;
	font-size:12px;
	-webkit-user-select: none;
	-webkit-text-size-adjust: none;
}

a { color:#900; }

.clear{clear:both;}

/* topbar*/
#topbar{
	height:41px;
	padding:0 10px 0 10px;
	border-top:1px solid #e9bbbb;
	border-bottom:1px solid #810202;
	background:url('../../../img/topky/moblayout/topbar_bg.gif') left top repeat-x;
	clear:both;
}
#topbar a{display:inline-block; height:41px;}
#topbar a span, #topbar a h1{display:none;}
#topbar a.topky-logo{width:68px; background:url('../../../img/topky/moblayout/topky-logo.png') left top no-repeat; float:left;}
#topbar a.zoznam-logo{width:97px; background:url('../../../img/topky/moblayout/zoznam-logo.png') left top no-repeat; float:right;}

#infopanel{
	padding:2px 10px 2px 10px;
	
}
body > #infopanel > span{display:inline-block; float:left;}
body > #infopanel > a{display:inline-block; float:right;color:#c90000;text-decoration:none; font-weight:bold;}

h2{
	font-size:1.1em;
	font-weight:bold;
	color:#ffffff;
	min-height:30px;
	line-height:30px;
	padding:0 10px 0 10px;
	border-top:1px solid #e96e6e;
	border-bottom:1px solid #8f1111;
	background:url('../../../img/topky/moblayout/h2_bg.gif') left top repeat-x;
	margin:0;
	text-transform: uppercase; 
}
h2 a { 
	color:#FFF; 
	text-decoration:none; 
}
h2 a:hover { text-decoration:underline; }

h2.artitle {
	color:#900 !important;
	line-height:1.5em; 
	font-size:1.5em;
	padding:5px; 
	border:none; 
	background:none;
	text-transform: none; 

}

body > ul{margin:0 0 10px 0; padding:0;}
body > ul > li {
	position: relative;
	margin: 0;
	border-bottom: 1px solid #d0d0d0;
	padding: 8px 0 8px 10px;
	list-style: none;
	font-size:1.1em;
}
body > ul > li > a {
	display: block;
	margin: -8px 0 -8px -10px;
	padding: 8px 32px 8px 10px;
	text-decoration: none;
	color: #000;
	background: url('../../../img/topky/moblayout/arrow.png') right center no-repeat;
}

body > ul > li.toped{
	background:url('../../../img/topky/moblayout/toped_bg.gif') left bottom repeat-x;
}
body > ul > li.toped > a > img, body > ul > li > a > img {float:left; margin:0 10px 0 0; border:2px solid #616161;}
body > ul > li.toped > a > h3{
	font-size:1.1em;
	font-weight:bold;
	margin-top:0;
	color:#c90000;
}

body > ul > li.sekcie, body > .sekcie{
	font-size:1.1em;
	font-weight:bold;
	background:#F2F0F0 url('../../../img/topky/moblayout/sekcie_bg.gif') bottom repeat-x;
	min-height:31px;
	line-height:19px;
	border-bottom:1px solid #c2c0c0;
}
body > .sekcie{
	margin: 0;
	margin-bottom:10px;
	border-bottom: 1px solid #d0d0d0;
	padding: 8px 0 8px 10px;
	font-size:1.1em;
}
body > .sekcie > a{
	color:#c90000;
}

body > ul > li.sekcie > a{display:inline; background:none; padding:0; margin:0; color:#c90000;}
body > ul > li.sekcie > a:hover{text-decoration:underline;}

body > ul > li > a.toplink, body > #infopanel > a{color:#c90000; font-weight:bold; }

body > ul > li > a.prev, body > ul > li.paging{ text-align:center; font-size:1.1em; }
body > ul > li > a.prev, body > ul > li.paging > a.next{ display:inline; color:#c90000; font-weight:bold; background:none; padding-right:0; }


form {
	display:block;
	margin:0 auto;
	text-align:center;
}

form > fieldset{
	margin: 0 auto;
	border:0;
	border-bottom: 1px solid #d0d0d0;
	border-top: 1px solid #d0d0d0;
	padding: 8px 0 8px 10px;
	height:31px;
	background:#F2F0F0 url('../../../img/topky/moblayout/sekcie_bg.gif') bottom repeat-x;
}
form > fieldset > input{
	padding:2px;
	border:1px solid #cccccc;
	background:url('../../../img/topky/moblayout/input_bg.gif') left top repeat-x #ffffff;
}
form > fieldset > input.button{
	padding:0;
	height:21px;
	padding:0 4px 0 4px;
	font-weight:bold;
	border:1px solid #000000;
	background:url('../../../img/topky/moblayout/button_bg.gif') left top repeat-x;
}

#footer{
	font-size:0.9em;
	text-align:center;
}

a.clearedA { display:inline; background:none; color:#c90000 !important; }

.Txt { padding:7px; color:#000; font-size:1.2em; }
.cas { color:#999; font-size:11px; }