*
{
  padding: 0;
  margin: 0;
}
body
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	background: #F2F2F2;
	color: #0A4066;
}
body.katechet
{
   color: #330000;
}

/* ---------------------------------obecné------------------------------------------- */
.left { float: left; }
.right { float: right; }
.cl { clear: both;margin: 0;padding: 0;height: 1px;font-size: 0px; }
.center { text-align: center; }

.white { color: #ffffff; }
h1{ font-size: 150%; }
h2{ font-size: 140%; }
h3{ font-size: 130%; }
h4{ font-size: 120%; }
h5{ font-size: 110%; }
h6{ font-size: 100%; }

a { text-decoration: underline; }
a:hover { text-decoration: none; }
a img{ border: none; } /* , a:link img */

p { margin: 5px 0; }

h1, h2, h3, h4, h5, h6
{

}
table{ font-size: 100%; }
table td { padding: 4px; }

input.field, textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 3px;
	border: 1px solid #00306e;
}
input
{

}
textarea
{

}
input.checkbox,
input.radio
{
	border: none;
	background: none;
	width: auto;
}



/* tabulky */
table.standard
{
	border: none;
	border-collapse: collapse;
	width: 100%;
	margin: 5px 0 10px 0;
}
table.colored
{
	border: none;
	border-collapse: collapse;
	width: 100%;
	margin: 5px 0 10px 0;
}
table.standard th
{
	background: #0A4066;
	color: white;
	font-weight: normal;
}
.katechet table.standard th
{
	background: #E1D9D9;
}
table.standard th,
table.standard td
{
	border-right: 1px solid #0A4066;
	text-align: center;
}
.katechet table.standard th,
.katechet table.standard td
{
	border-right: 1px solid #330000;
}

table.standard .first td
{
	background-color: #E6ECF0;
}
.katechet table.standard .first td
{
	background-color: #E1D9D9;
}
table.colored th,
table.colored td
{
	border-right: 1px solid #B22224;
	text-align: center;
}
.katechet table.colored th,
.katechet table.colored td
{
	border-right: 1px solid #FF6600;
}
table.colored th
{
	background-color: #B22224;
	color: white;
	font-weight: normal;
}
.katechet table.colored th
{
	background-color: #FFE0CC;
}
table.colored .first td
{
	background-color: #EFD3D3;
}
.katechet table.colored .first td
{
	background-color: #FFE0CC;
}
table.standard th.last,
table.standard td.last,
table.colored th.last,
table.colored td.last
{
	border-right: none;
}
table.standard th,
table.standard td,
table.colored th,
table.colored td
{
	padding: 5px;
}


.main
{
	width: 1000px;
	text-align: left;
	margin: 0 auto;
}
.main-in
{
	xxxbackground: url(../data/katechet-hp.jpg) no-repeat left top;
	width: 1000px;
	float: left;
	background: url(left-border.gif) no-repeat left 221px;
	xxxbackground: url(../data/clanky-pg.png) no-repeat left top;
}
.katechet .main-in
{
	background: url(left-border-kat.gif) repeat-y left 221px;
}
.main-in-in
{
	width: 1000px;
	float: left;
	background: url(right-border.gif) no-repeat right 221px;
}
.katechet .main-in-in
{
   background: none;
}
.page-bottom
{
	width: 1000px;
	height: 40px;
	background-color: #F2F2F2;
	clear: both;
}
.header
{
	width: 1000px;
	height: 221px;
	background: url(header3.gif) no-repeat left bottom;
	position: relative;
}
.cirkev .header
{
	height: 242px;
   background: none;
}
.katechet .header
{
	height: 271px;
	background: none;
}
.header-in
{
	background: url(header-ch.png) no-repeat left bottom;
	width: 1000px;
	height: 242px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
}
.katechet .header-in
{
	background:url(header-kat.png) no-repeat left top;
	width: 1000px;
	height: 271px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
 }
.cirkev .heared-image
{
   background: url(kolaz-cirke.jpg) no-repeat left top;
   width: 508px;
   height: 150px;
   position: absolute;
   right: 0px;
   bottom: 0px;
   z-index: 1;
}

.katechet .heared-image
{
   background: url(kolaz-cirkev-katechet.jpg) no-repeat left top;
   width: 507px;
   height: 183px;
   position: absolute;
   right: 0px;
   bottom: 0px;
   z-index: 1;
}

.logo
{
	position: absolute;
	left: 30px;
	top: 74px;
	z-index: 99;
}
.cirkev .logo
{
	top: 73px;
	left: 29px;
}
.katechet .logo
{
	top: 74px;
	left: 29px;
}
.logo-katechet
{
   display: none;
}
.katechet .logo-katechet
{
   display: block;
}
.katechet .logo-citkev
{
   display: none;
}
.link-header ,.link-header-out
{
	background: url(blue-point.png) no-repeat left 2px;
	color: #0A4066;
	font-size: 13px;
	left: 418px;
	padding-left: 34px;
	padding-bottom: 4px;
	position: absolute;
	text-decoration: none;
	top: 95px;
	z-index: 9999;
	font-weight: bold;
}
.katechet .link-header ,.katechet .link-header-out
{
   color: #330000;
}
.link-header:hover,
.link-header-out:hover
{
	text-decoration: underline;
}
.cirkev .link-header
{
	background: url(red-point.png) no-repeat left 2px;
}
.katechet .link-header
{
	background: url(brown-point.png) no-repeat left 2px;
}
.cirkev .link-header-out
{
	left: 374px;
	padding-left: 44px;
	top: 119px;
	padding-top:5px;
	padding-bottom: 0;
	background: url(red-point.png) no-repeat left 2px;
}
.katechet .link-header-out
{
	background: url(brown-point.png) no-repeat left 2px;
}
.languages
{
/* 	position: absolute;
	right: 30px;
	top: 19px; */
	position: relative;
	left: 0;
	top: 0px;
	float: left;
}
.languages a
{
	font-size: 10px;
	color: #0A4066;
	text-decoration: none;
	padding: 0 2px 0 2px;
}
.languages a:hover
{
	text-decoration: underline;
	color: #B12525;
}
.katechet .languages a
{
   color: #330000;
}
.languages a.active
{
	color: #B12525;
}
.header-navigate
{
   position: relative;
   float: right;
   top: 19px;
   z-index: 999;
}
.menu-over-top
{
/* 	position:absolute;
	right:313px;
	top:16px; */
	position: relative;
	float: left;
	right: 0;
	top: 0px;
	margin-right: 45px;
}
.menu-over-top ul
{
	list-style: none;
}
.menu-over-top li
{
	display: inline;
	padding: 0 2px;
}
.menu-over-top li a
{
	font-size: 9px;
}
.cirkev .menu-over-top li a
{
	color: #0A4066;
}
.katechet .menu-over-top li a
{
   color: #330000;
}
.menu-top
{
	position: absolute;
	right: 42px;
	top: 80px;
	width: 512px;
	height: 115px;
	z-index: 999;
}
.cirkev .menu-top
{
	top: 93px;
}
.katechet .menu-top
{
   right: 45px;
   top: 90px;
}
.menu-top ul
{
	list-style: none;
}
.menu-top li
{
	padding-bottom: 22px;
	padding-right: 14px;
	background: url(red-point.png) no-repeat right bottom;
	float: left;
	position: absolute;
}
.cirkev .menu-top li
{
	padding-right: 20px;
}
.katechet .menu-top li
{
	background: url(brown-point.png) no-repeat right bottom;
	padding-right: 10px;
	padding-bottom: 18px;
}
.menu-top li a
{
	font-size: 13px;
	color: #0A4066;
	text-decoration: none;
}
.menu-top li a.active
{
   color: #B12525;
}
.menu-top li a:hover
{
   text-decoration: underline;
}
.katechet .menu-top li a
{
   color: #330000;
}
.katechet .menu-top li a.active
{
   color: #ffffff;
}
.menu-top li.item0
{
	right:345px;
	top:68px;
}
.cirkev .menu-top li.item0
{
	right: 340px;
}
.katechet .menu-top li.item0
{
	right: 337px;
	top: 75px;
}
.menu-top li.item1
{
	padding-bottom:24px;
	padding-right:6px;
	right:283px;
	top:57px;
}
.cirkev .menu-top li.item1
{
	padding-right: 20px;
	right: 281px;
}
.katechet .menu-top li.item1
{
  padding-bottom:24px;
  padding-right:16px;
  right:279px;
  top:61px;
}
.menu-top li.item2
{
	right:219px;
	top:50px;
	padding-right: 6px;
}
.cirkev .menu-top li.item2
{
	padding-right:14px;
	right:216px;
	top:48px;
}
.katechet .menu-top li.item2
{
  padding-bottom:21px;
  padding-right:10px;
  right:212px;
  top:52px;
}
.menu-top li.item3
{
	left:304px;
	padding-right:7px;
	top:37px;
}
.cirkev .menu-top li.item3
{
	left: 307px;
	left: 313px;
	padding-bottom: 22px;
	padding-right: 13px;
	top: 33px;
}
.katechet .menu-top li.item3
{
  left:309px;
  padding-right:17px;
  top:40px;
}
.menu-top li.item4
{
	left:385px;
	padding-right:24px;
	top:22px;
}
.cirkev .menu-top li.item4
{
	left: 378px;
	left: 350px;
	padding-bottom: 19px;
	padding-right: 18px;
	top: 19px;
}
.katechet .menu-top li.item4
{
  left:371px;
  padding-right:10px;
  top:22px;
}
.menu-top li.item5
{
	left:435px;
	padding-bottom:25px;
	padding-right:17px;
	top:2px;
}
.cirkev .menu-top li.item5
{
	left:432px;
	padding-bottom:16px;
	padding-right:16px;
	top:1px;
}
.katechet .menu-top li.item5
{
  left:446px;
  padding-bottom:15px;
  padding-right:6px;
  top:5px;
}
.cols
{
	float: left;
	background-color: #ffffff;
	width: 998px;
	margin-left: 1px;
}
.col-left
{
	width: 232px;
	float: left;
	padding-left: 29px;
}
.col-center
{
	padding-left: 23px;
	width: 431px;
	float: left;
}
.col-center a
{
	color:#0A4066;
}
.katechet .col-center .content a,
.katechet .col-center a
{
   color: #FF6600;
}
.col-right
{
	padding-left: 23px;
	width: 232px;
	float: left;
}
.cirkev .col-left a,
.cirkev .col-right a,
.web-tisk .col-left a,
.web-tisk .col-right a
{
   color:#0A4066;
}
.katechet .col-left a,
.katechet .col-right a
{
   color:#330000;
}
/* left */
.col-left-item, .col-item
{
	margin-bottom: 14px;
}
.col-left-item .label,
.col-item .label
{
	margin-bottom: 8px;
	border-bottom: 1px solid #0A4167;
	padding-bottom: 7px;
	padding-top: 5px;
}
.katechet .col-left-item .label
{
/* 	border-bottom: 1px solid #330000; */
}
.col-left-item .label h2,
.col-item .label h2
{
	font-size: 13px;
	color: #0B4066;
}
.katechet .col-left-item .label h2,
.katechet .col-item .label h2
{
   color: #330000;
}
.ico-right-red
{
	float: right;
	color: #B12525;
	background: url(red-sm-point.png) no-repeat right 5px;
	padding-right: 20px;
	line-height: 1.5em;
	font-size: 10px;
}
.ico-right-middle
{
	float: left;
	color: #B12525;
}
.katechet .ico-right-red
{
	background: url(pink-sm-point.png) no-repeat right 5px;
	color: #FF6600;
}
.col-left .ico-right-red
{
	background-position: right 5px;
	color: #B12525;
}
.katechet .col-left .ico-right-red
{
   color: #FF6600;
}
.col-right .ico-right-red
{
	background-position: right 5px;
	color: #B12525;
}
.katechet .col-right .ico-right-red
{
   color: #FF6600;
}
.col-center .ico-right-red
{
	background-position: right 5px;
	color: #B12525;
}
.katechet .col-center .ico-right-red
{
   color: #FF6600;
}
.col-left-item .rubriky,
.col-item .rubriky
{
	padding-top: 3px;
}
.col-left-item .rubriky ul,
.col-item .rubriky ul
{
	list-style: none;
	border-bottom: 1px solid #0A4167;
}
.col-item .rubriky ul ul,
.katechet .col-item .rubriky ul ul
{
   padding-left: 15px;
   border-bottom: 0;
}
.katechet .col-left-item .rubriky ul,
.katechet .col-item .rubriky ul
{
border-bottom:1px solid #330000;
}
.col-left-item .rubriky ul li,
.col-item .rubriky ul li
{
	border-bottom: 1px solid #B1B1B1;
	padding-bottom: 4px;
	padding-top: 6px;
}
.col-left-item .rubriky ul li.last,
.col-item .rubriky ul li.last,
.katechet .col-item .rubriky ul li.last
{
   border-bottom: none;
}
.col-left-item .rubriky ul li a ,
.col-item .rubriky ul li a
{
	font-family: georgia;
	font-size: 12px;
	font-weight: bold;
	background: url(silver-sm-point.png) no-repeat 6px 3px;
	padding-left: 23px;
	color: #0B4066;
	text-decoration: none;
	display: block;
}
.col-item .rubriky ul li a.active
{
   color: #B12525;
}
.katechet .col-left-item .rubriky ul li a,
.katechet .col-item .rubriky ul li a
{
   color: #330000;
	background: url(pink-sm-point.png) no-repeat 6px 3px;
}
.katechet .col-left-item .rubriky ul li a.active,
.katechet .col-item .rubriky ul li a.active
{
   color: #FF6600;
}
.col-left-item .rubriky ul li a:hover ,
.col-item .rubriky ul li a:hover
{
   text-decoration: underline;
}
.spoluprace .label
{
	border-bottom: 0;
	margin-bottom: 0;
}
.spoluprace .content img
{
	margin-bottom: 20px;
	padding: 18px 11px;
	border: 1px solid #0C4268;
}
.katechet .spoluprace .content img
{
	border: 1px solid #330000;
}
.liturgicky
{
	width: 232px;
	margin-top: 1px;
}
.liturgicky table
{
	background-color: #E6ECF0;
	border-collapse: collapse;
	width: 232px;
}
.liturgicky table td
{
	line-height: 1.4em;
	padding: 10px 14px 16px 15px;
}
.liturgicky table td.first
{
	border: 1px solid #0B4267;
	padding: 12px 0px;
	width: 13px;
}
.liturgicky table td.yellow
{
	background-color: #FFCC00;
}

.login
{
	background: url(login-form.gif) no-repeat left top;
	width: 230px;
	height: 115px;
	position: relative;
}
.login-form
{
	padding: 0;
	margin: 0;
	height:97px;
	width: 100%;
}
.login .user-field, .login .pass-field
{
	border: none;
	width: 170px;
	height: 15px;
	position: relative;
	left: 20px;
	padding: 3px;
	font-family: Arial;
	color: #333333;
	font-size: 12px;
}
.login .user-field
{
	top: 13px;
}
.login .pass-field
{
	top: 25px;
}
.login .submit
{
	border: 0;
	bottom: 51px;
	height: 11px;
	position:absolute;
	right: 18px;
	width: 10px;
	cursor: pointer;
}
.login .link_bot
{
	color: #ffffff !important;
	font-size: 10px;
	float: right;
	margin-right: 10px;
}
.login-on
{
	background: url(login-on.gif) no-repeat left bottom;
	height: auto;
	padding-bottom:6px;
}
.login-on-user
{
	background-color: #85A0B3;
	padding: 15px 15px 15px 20px;
}
.head
{
	color: #ffffff;
}
.login-on-user .head a
{
	color: #B12525;
	display: block;
	font-weight: bold;
}
.login-on .links
{
	list-style: none;
	padding: 13px 15px 25px 20px;
}
.login-on .links li
{
	background: url(silver-sm-point.png) no-repeat left 6px;
	padding-left: 18px;
	line-height: 1.5em;
}
.login-on .links li a
{
	color: #ffffff;
}


.Calendar
{
	width: 232px;
	min-height: 230px;
}
.Calendar table
{
	border-collapse: collapse;
	background-color: #E6ECF0;
	font-size: 12px;
	clear: both;
}
.Calendar table td
{
	border-bottom: 1px solid #ffffff;
	xxpadding: 5px 10px;
	padding: 0;
	color: #0A4167;
	text-align: center;
/* 	border-left: 1px solid #E6ECF0;
	border-right: 1px solid #E6ECF0; */
}
.katechet .Calendar table td
{
   color: #330000;
}
.Calendar table .days td
{
	border-bottom: 1px solid #0A4167;
	border-top: 0;
	padding: 6px 3px;
}
.katechet .Calendar table .days td
{
	border-bottom: 1px solid #330000;
}
.Calendar table td span
{
	display:block;
	height:24px;
	line-height:24px;
	text-decoration:none;
	font-weight: bold;
	width: 28px;
	padding: 0 1px;
}
.Calendar table td a
{
	color: #ffffff !important;
	display: block;
	text-decoration: none;
}
.Calendar table td a span
{
	background: #85A0B3;
}
.Calendar table td span.curent
{
	background: #0A4167;
	color: #ffffff;
}
.katechet .Calendar table td span.curent
{
	background: #330000;
}
.calendar-nav
{
	padding: 6px 0 10px 13px;
	float: left;
	width:211px;
	color:#B22224;
}
.calendar-nav .month
{
	float: left;
}
.calendar-nav .year
{
	float: right;
}
.Calendar .action td
{
	padding: 8px;
}
.Calendar .akce
{
	height:24px;
	width:214px;
	margin-bottom: 4px;
	border: 1px solid #0B4268;
}
.katechet .Calendar .akce
{
	border: 1px solid #330000;
}
.month-prew, .month-next, .year-prew, .year-next
{
	position: relative;
	top: 1px;
}
.month-prew
{
	margin-right:10px;
}
.month-next
{
	margin-left:16px;
}
.year-next
{
	margin-left:10px;
}
.year-prew
{
	margin-right:10px;
}

/* center */
.col-center p,
.col-center li
.editor p, .editor li
{
	line-height: 1.5em;
}
.col-center h1, .editor h1
{
	border-bottom:1px solid #0A4167;
	margin-bottom: 6px;
	padding-bottom:7px;
	padding-top:5px;
	color:#0B4066;
	font-size:14px;
}
.katechet .col-center h1,.katechet .editor h1
{
   color:#330000;
	border-bottom:1px solid #330000;
}
.col-center h2, .editor h2,
.col-center h3, .editor h3,
.col-center h4, .editor h4,
.col-center h5, .editor h5
{
	line-height: 1.5em;
	margin: 5px 0 5px 0;
}
.col-center h2, .editor h2
{
	color: #0A4066;
	font-size: 15px;
}
.katechet .col-center h2,.katechet .editor h2
{
   color: #330000 !important;
}
.col-center h3, .editor h3
{
	color: #B22224;
	font-size: 15px;
}
.katechet .col-center h3, .katechet .editor h3
{
   color: #FF6600;
}
.col-center h4, .editor h4
{
	color: #B22224;
	font-size: 13px;
}
.katechet .col-center h4, .katechet .editor h4
{
   color: #998080
}
.col-center h5, .editor h5
{
	color: #0A4066;
	font-size: 13px;

}
.katechet .col-center h5, .katechet .editor h5
{
   color: #330000;
}
.col-center h6, .editor h6
{
	color: #B22224;
	font-size: 12px;
	line-height: 1.5em;
	margin: 5px 0;
}
.col-center ul, .editor ul
{
	margin: 10px 0;
	list-style: none;
}
.col-center li, .editor li
{
	background: url(silver-sm-point.png) no-repeat left 4px;
	padding-left: 15px;
}
.col-center ul ul li, .editor ul ul li
{
	background: url(blue-sm-point.png) no-repeat left 4px;
}
.katechet .col-center li, .katechet .editor li
{
	background: url(pink-sm-point.png) no-repeat left 4px;
}
.col-center .content
{
	font-size: 12px;
	line-height: 1.5em;
	padding-bottom: 15px;
	border-bottom: 1px solid #0A4066;
	margin-bottom: 15px;
	float: left;
	width: 429px;
}
.katechet .col-center .content
{
	border-bottom: 1px solid #330000;
}
hr
{
	border: none;
   border-bottom: 1px solid #0A4066;
	margin: 0;
	padding: 0;
	height: 1px;
}
.katechet hr
{
	border-bottom: 1px solid #330000;
}
.col-center .content p
{
	margin-top: 0;
}
.col-center .content a
{
	color: #0A4066;
}
.cirkev .col-center .content a
{
	color: #B12525;
}
.col-center .main-label
{
	border-bottom:1px solid #0A4167;
	margin-bottom:8px;
/* 	padding-bottom:7px;
	padding-top:6px; */
	padding-top: 0;
	padding-bottom: 0;
}
.katechet .col-center .main-label
{
	border-bottom:1px solid #330000;
}
.col-center .main-label h2
{
	color:#0B4066;
	font-size:14px;
	margin-top: 2px;
}
.katechet .col-center .main-label h2
{
   color: #330000;
}
.breadcrumb
{
	padding-bottom: 15px;
	background: url(red-sm-point.png) no-repeat 3px 7px;
	padding-left: 20px;
	font-size: 11px;
	padding-top: 3px;
}
.katechet .breadcrumb
{
	background: url(pink-sm-point.png) no-repeat 3px 7px;
}
.breadcrumb img
{
	padding: 5px 6px 0 7px;
}
.breadcrumb a
{
   color:#B22224;
   background: url(separator.gif) no-repeat left 3px;
   padding-left:10px;
   padding-right:8px;
}
.breadcrumb span
{
   background: url(separator.gif) no-repeat left 3px;
   padding-left:10px;
   padding-right:8px;
}
.katechet .breadcrumb a, .katechet .breadcrumb span
{
	background: url(separator-kat.gif) no-repeat left 3px;
}
.breadcrumb a.first
{
   background: none;
   padding-left: 0;
}
.articles-home, .articles
{
	margin-bottom: 10px;
	float: left;
	width: 430px;
}
.bb
{
	border-bottom:1px solid #0A4167;
}
.katechet .bb
{
	border-bottom:1px solid #330000;
}
.bb-pb-mb
{
	border-bottom:1px solid #0A4167;
	padding-bottom:10px;
	margin-bottom: 10px;
}
.katechet .bb-pb-mb
{
	border-bottom:1px solid #330000;
}
.articles.detail
{
	xxborder-bottom: 1px solid #0A4167;
}
.katechet .articles.detail
{
	xxborder-bottom: 1px solid #330000;
}
.articles-home .item,
.articles .item
{
	margin-bottom: 19px;
	width: 430px;
	border-bottom: 1px solid #B12525;
}
.cirkev .articles-home .item,
.cirkev .articles .item
{
	border-bottom: 1px solid #0A4167;
}
.katechet .articles-home .item,
.katechet .articles .item
{
	border-bottom: 1px solid #330000;
}
.cirkev .articles-home .item.top,
.cirkev .articles .item.top
{
	border-bottom: none;
}
.detail .item,
.cirkev .detail .item-detail,
.articles-home .item-detail
{
	border-bottom: none;
}
.detail .text
{
	float: left;
}
.articles-home .item.last
{
	margin-bottom: 0;
}
.articles .item.last
{
/* 	margin-bottom: 13px; */
 margin-bottom: 10px;
}

.articles .item,
.articles-home .item
{
	background: url(article-top.gif) repeat-y left top;
	overflow: hidden;
	position: relative;
}
.item-news
{
   padding-bottom: 15px;
}
.katechet .articles .item
{
	background: url(article-top-kat.gif) repeat-y left top;
}
.articles-home .top,
.articles .top
{
	height: auto;
	overflow: hidden;
	background: url(article-top-bg.gif) repeat-y right top;
	border-bottom: none;
}
.katechet .articles-home .top,
.katechet .articles .top
{
	background: url(article-top-bg.gif) repeat-y right top;
	border-bottom: 0;
}
.articles-home .item .left-column,
.articles .item .left-column
{
	width: 120px;
	overflow: hidden;
	float: left;
}
.item-detail .left-column
{
   padding-bottom: 10px;
}
.articles-home .item .img,
.articles .item .img
{
	width: 105px;
	padding-right: 15px;
	overflow: hidden;
	float: left;
	background-color: #B12525;
	height: 105px;
}

.cirkev .articles .item .img
{
	background: url('rborder.png') repeat-y top right;
}
.cirkev .articles .people-detail .item .img.bordered
{
	border-style: none;
}
.katechet .articles .item .img
{
	background: #330000;
}
.articles .bordered, .tisk .articles .bordered
{
   border-bottom: 1px solid #B12525;
}
.katechet .articles .bordered
{
   border-bottom: 1px solid #330000;
}
.cirkev .articles .bordered
{
   border-bottom: 1px solid #0A4167;
}
.articles .bordered img
{
	margin: 1px 0 0 1px;
}
.articles .item .img.last
{
	margin-top: 15px;
}
.articles-home .item .nav-info,
.articles .item .nav-info
{
	float: left;
	width: 120px;
	font-size: 11px;
	color: #0A4066;
	line-height: 0.9em;
}
.katechet .articles-home .item .nav-info,
.katechet .articles .item .nav-info
{
   color: #330000;
}
.articles-home .item .nav-info p,
.articles .item .nav-info p
{
	margin-top: 14px;
	line-height: 1.2em;
	margin-bottom: 0;
}
.action .item .nav-info p
{
	line-height: 1.5em;
}
.articles-home .item .nav-info a,
.articles .item .nav-info a
{
	color: #0A4066;
}
.katechet .articles-home .item .nav-info a,
.katechet .articles .item .nav-info a
{
   color: #330000;
}
.cirkev .articles-home .item.top
{
	background: url(article-top.gif) repeat-y  left top;
	border-bottom:1px solid #B12525;
}
.cirkev .articles-home .item.top .right-column
{
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.cirkev .articles-home .item.top .right-column .nav
{
	font-size: 10px;
	line-height: 1.3em;
	float: none;
	width: 185px;
}
.cirkev .articles-home .item.top .foot
{
	background: url(foot.png) no-repeat right top;
	height:25px;
	width: 168px;
	margin-top: -11px;
	float: right;
	margin-right: -14px;
}

.article-items
{
	padding-bottom:10px;
}
.article-items.bordered
{
	border-bottom:1px solid #0A4167;
}
.katechet .article-items
{
	xxborder-bottom:1px solid #330000;
}
.article-items ul
{
	list-style: none;
}
.article-items li
{
	font-family: georgia;
	font-weight: bold;
	font-size: 12px;
	background: url(blue-sm-point.png) no-repeat 4px 4px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.col-center .article-items-seznam
{
   padding: 4px 0 10px 0;
}
.col-center .article-items-seznam a
{
	font-family: georgia;
	font-weight: bold;
	font-size: 12px;
	background: url(blue-sm-point.png) no-repeat 4px 4px;
	padding-bottom: 7px;
	padding-left: 20px;
	color: #B12525;
	display: block;
}
.katechet .article-items-seznam a
{
	background: url(broun-sm-point.png) no-repeat 4px 4px;
}
.katechet .article-items li
{

	background: url(broun-sm-point.png) no-repeat 4px 6px;
}
.article-items li a
{
	color: #B12525;
	line-height: 1.3em;
}
.cirkev .article-items li a
{
	color: #0A4066;
}
.katechet .article-items li a
{
   color: #330000;
}

.dwn-ico
{
	padding-left: 22px;
	text-transform: uppercase;
	background-position: left center;
	background-repeat: no-repeat;
}
.pdf
{
	background-image: url(pdf.png);
}
.doc
{
	background-image: url(doc.png);
}
.jpg
{
	background-image: url(jpg.png);
	padding-left: 26px;
}
.avi
{
	background-image: url(video.png);
}
.mp3
{
	background-image: url(mp3.png);
}


.articles-home .item .right-column,
.articles .item .right-column
{
	padding-bottom: 0px;
	padding-right: 13px;
	width: 281px;
	float: right;
}
.articles .item .right-column
{
	padding-top: 8px;
}
.articles .item .right-column .nav
{
	line-height: 1.5em;
	padding-bottom: 3px;
	padding-top: 3px;
}
.articles .item .right-column .nav-bottom
{
	line-height: 1.5em;
	padding-top: 14px;
}
.articles .item .right-column .link
{
	margin-bottom: 15px;
}
.katechet .articles .item .right-column .link a,
.katechet .articles .item .right-column .kontakt-info a,
.katechet .articles .item .right-column .nav-bottom a,
.katechet .articles .item .right-column .kontakt-info-bottom a
{
	color: #330000;
}
.articles .item .right-column .fce
{
	margin-bottom: 10px;
}
.articles .item .right-column .kontakt-info
{
	margin-bottom: 18px;
	line-height: 1.5em;
}
.articles .item .right-column .kontakt-info-bottom
{
	line-height: 1.5em;
}
.articles-home .text .right-column,
.articles .text .right-column
{
	width: 430px;
}
.articles-home .top .right-column,
.articles .top .right-column
{
	padding: 7px 14px 0px 17px;
	width: 277px;
	border: 1px solid #0B4268;
	border-bottom: 0;
}
.katechet .articles-home .top .right-column,
.katechet .articles .top .right-column
{
	border: 1px solid #330000;
	border-bottom: 0;
}
.articles-home .top .right-column .date,
.articles .right-column .date
{
	font-size: 10px;
	padding: 6px 0 9px 0;
}
.articles-home .item .right-column h2.label,
.articles .item .right-column h2.label
{
	font-family: georgia;
	font-size: 16px;
	line-height: 1.3em;
	color: #B22224;
	margin-bottom: 13px;
	overflow:hidden;
	height: 40px;
}
.articles-home .item .right-column h2.label a,
.articles .item .right-column h2.label a
{
	color: #B22224;
}
.cirkev .articles-home .item .right-column h2.label a,
.cirkev .articles .item .right-column h2.label a
{
	color: #0A4066;
}
.katechet .articles-home .item .right-column h2.label a,
.katechet .articles .item .right-column h2.label a
{
   color: #330000;
}
.articles-home .item .perex,
.articles .item .perex
{
	line-height: 1.4em;
	text-align: justify;
}
.articles .gallery .item .perex
{
	text-align: left;
}
.articles .gallery .item .perex a
{
	text-decoration: none;
}
.articles .gallery .item .perex a:hover
{
	text-decoration: underline;
}
.articles-home .item .foot,
.articles .item .foot
{
	clear: both;
	background: url(foot.png) no-repeat right top;
	width: 430px;
	height: 25px;
}
.cirkev .articles-home .item .foot,
.cirkev .articles .item .foot
{
	background: url(foot-ch.png) no-repeat right top;
}
.katechet .articles-home .item .foot,
.katechet .articles .item .foot
{
	background: url(foot-kat.png) no-repeat right top;
}
.articles-home .item.top .foot,
.articles .item.top .foot
{
	clear: both;
	background: url(foot-top.gif) no-repeat right top;
	width: 430px;
	height: 26px;
}
.katechet .articles-home .item.top .foot,
.katechet .articles .item.top .foot
{
	background: url(foot-top-kat.gif) no-repeat right top;
}
.articles-home .item .foot a,
.articles .item .foot a
{
	color: #ffffff;
	float: right;
	margin-right: 12px;
	margin-top: 4px;
	font-size: 10px;
}
.articles-home .item .foot a
{
	margin-top: 6px;
}
.articles .item .foot a
{
	margin-top: 4px;
}
.newies
{
	margin-bottom: 17px;
}
.newies ul.items
{
	list-style: none;
	margin-top: 11px;
}
.newies .items li
{
	background-color: #E6ECF0;
	border: 1px solid #E6ECF0;
	padding: 6px 15px 6px 20px;
	margin-bottom: 3px;
	height: 16px;
	font-family: georgia;
	background-image: none;
}
.newies .items li a
{
	color: #0B4066;
	text-decoration: none;
}
.katechet .newies .items li a
{
   color: #330000;
}
.newies .items li:hover
{
	background-color: #ffffff;
	border: 1px solid #0A4167;
}
.katechet .newies .items li:hover
{
	border: 1px solid #330000;
}
.newies .items .date
{
	padding-right:1px;
}
.newies .items .label
{
	font-weight: bold;
	padding-left:2px;
}


.media
{

}
.media .main-label
{
	border: 0;
	margin-bottom: 0;
}
.media .media-items
{
	border: 2px solid #385F2D;
}
.media .media-items ul
{
	list-style: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
.media .media-items li
{
	padding: 7px 15px 7px 20px;
	margin-bottom: 3px;
	color: #385F2D;
	height: 16px;
   background-image: none;
   overflow: hidden;
}
.media .media-items li:hover
{
	background-color: #D7DFD5;
}
.media .media-items li a
{
	text-decoration: none;
	color: #385F2D;
}
.media .media-items li .date
{
	padding-right:1px;
}
.media .media-items li .label
{
	font-weight: bold;
	padding-left:2px;
	font-family: georgia;
}

.media .media-items-menu
{

}
.media .media-items-menu ul
{
	list-style: none;
	margin: 0;
}
.media .media-items-menu li
{
	float: left;
	display: block;
	margin-right: 10px;
	background: url(media-menu.png) no-repeat right 17px;
	padding-left: 0;
}
.media .media-items-menu li.active
{
	background: none;
	background-color: #385F2D;
	padding-left: 0;
}

.media .media-items-menu li a
{
	padding: 11px 11px 8px 0;
	float: left;
	display: block;
	color: #0B4066;
	text-decoration: none;
	font-size: 12px;
}
.katechet .media .media-items-menu li a
{
   color: #330000;
}
.media .media-items-menu li.active a
{
	padding-left: 13px;
	font-weight: bold;
	color: #FFFFFF;

}
.media .media-items-menu li a:hover
{
	font-weight: bold;
}
/* right */
.col-right .label
{
	border-bottom: 1px solid #0A4167;
	margin-bottom: 8px;
	padding-bottom: 7px;
	padding-top: 6px;
}
.katechet .col-right .label
{
	border-bottom: 1px solid #330000;
}
.col-right .label h2
{
	color: #0B4066;
	font-size: 14px;
}
.katechet .col-right .label h2
{
   color: #330000;
}
.col-right-item,
.col-item
{
	margin-bottom: 12px;
}
.search-form
{
	background: url(form-bg.png) no-repeat left top;
	width: 230px;
	height: 78px;
	position: relative;
}
.katechet .search-form
{
	background:#330000 url(form-bg-kat.png) no-repeat left bottom;
}
.search-form form
{
	margin: 0;
	padding: 0;
}
.search-form .field
{
	border: none;
	height: 15px;
	left: 10px;
	position: relative;
	top: 9px;
	width: 172px;
	color:#B22224;
	font-size: 11px;
	padding: 5px;
}
.katechet .search-form .field
{
   color: #FF6600;
   top: 13px;
   height: 13px;
}
.search-form .submit
{
	position: absolute;
	top: 9px;
	left: 192px;
	&top: 10px;
}
.katechet .search-form .submit
{
   top: 13px;
}
.search-form-link
{
	color:#FFFFFF !important;
	display:block;
	float:right;
	font-size:10px;
	margin-right:8px;
	margin-top:35px;
	&margin-top:18px;
}
.tema
{
	margin-top: 5px;
	border-bottom:1px solid #0A4167;
	padding-bottom: 15px;
}
.katechet .tema
{
	border-bottom: 1px solid #330000;
}
.tema div
{
	font-size: 11px;
	padding: 4px 10px 5px 33px;
	background: url(silver-sm-point.png) no-repeat 6px 8px;
}
.tema div.second
{
	background-color: #E6ECF0;
}
.tema div a
{
	text-decoration: none;
	color: #0B4066;
}
.katechet .tema div
{
	background: url(pink-sm-point.png) no-repeat 6px 8px;
}
.katechet .tema div.second
{
	background-color: #E1D9D9;
}
.katechet .tema div a
{
   color: #330000;
}
.on-line-rozhovor
{

}
.on-line-rozhovor a
{
   color: #0A4066;
   text-decoration: none;
}
.on-line-rozhovor a:hover
{
   text-decoration: underline;
}
.on-line-rozhovor .label
{
	border: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}
.on-line-rozhovor .label h2
{
	font-size:13px;
	padding: 4px 0 7px 0;
}
.on-line-top
{
	position: relative;
	background-color: #B12525;
	float: left;
	width:229px;
}
.on-line-top .img
{
	padding-left: 15px;
	background-color: #0A4167;
	float: left;
	height: 75px;
}
.on-line-top .img img
{

}
.on-line-top .on
{
	float: left;
	margin: 26px 0 0 26px;
}
.online-label
{
	font-family: georgia;
	font-weight: bold;
	line-height: 1.5em;
	font-size: 12px;
	padding: 10px 17px;
	background: #E6ECF0;
}
.online-nav
{
	line-height: 1.2em;
	padding: 4px 17px 15px 17px;
	background-color: #E6ECF0;
}

.akce
{
	border-collapse: collapse;
	width: 232px;
}
.akce td
{
	font-size: 11px;
	padding: 6px 0 7px 5px;
	line-height: 1.2em;
	vertical-align: middle;
}
.akce .second td
{
	background-color: #E6ECF0;
}
.akce td.date
{
	padding: 0 0 0 2px;
	white-space: nowrap;
	font-size: 9px;
	line-height: 9px;

}
.akce a
{
	text-decoration: none;
	color: #0B4066;
}
.katechet .akce a
{
   color: #330000;
}
.katechet .akce .second td
{
	background-color: #E1D9D9;
}

div.akce
{
	border-bottom:1px solid #0A4167;
	padding-bottom: 15px;
}
.katechet div.akce
{
	border-bottom: 1px solid #330000;
}
.box-type1
{

}
.box-type1 .content
{
	color: #0A4066;
	background-color: #E6ECF0;
}
.katechet .box-type1 .content
{
   color: #330000;
   background-color: #E1D9D9;
}
.box-type1 .content p,
.box-type2 .content p
{
	padding: 16px;
}
.box-type2
{

}
.box-type2 .content
{
	background-color: #0A4167;
	color: #ffffff;
}
.katechet .box-type2 .content
{
   background: #330000
}




.footer
{
	color: #191919;
	font-size: 11px;
	clear: both;
	margin: 0px 0 0 31px;
	padding-top: 17px;

	width: 968px;
	position: relative;
	background: url(footer-link.gif) no-repeat right bottom;
	padding-bottom: 65px;
	&padding-bottom: 27px;
}
.katechet .footer
{
	xxborder-top: 1px solid #330000;
}
.footer-border
{
   width: 940px;
   height: 1px;
	border-top: 1px solid #0A4167;
	margin-bottom: 21px;
}
.katechet .footer-border
{
	border-top: 1px solid #330000;
}
.cirkev .footer
{
	background: url(footer-link-ch.gif) no-repeat right bottom;
	width: 968px;
	border-top: 0;
	margin-top: 0;
}
.footer a
{
	color: #191919;
	text-decoration: none;
}
.footer a:hover
{
	text-decoration: underline;
}
.footer-left
{
	width: 250px;
	float: left;
	padding-right: 5px;
}
.fooret-right
{
	width: 400px;
	float: left;
}

.footer-item
{
	background: url(silver-sm-point.png) no-repeat scroll 0px 4px;
	padding: 0px 10px 2px 18px;
	line-height: 1.5em;
}
.footer-item ul.menuBottom
{
   list-style: none;
/*    width: 230px;
   overflow: hidden; */
   float: left;

}
.ico-naVrcholu
{
   position: relative;
   top: -3px;
}
.ico-naVrcholu a
{
   top: 3px;
   position: relative;
}
.footer-item ul.menuBottom li
{
   display: inline;
}
.footer-item ul.menuBottom li a
{
   padding: 0 0px;
}
.footer-item ul.menuBottom li a.active
{
   font-weight: bold;
}
.katechet .footer-item
{
	background: url(pink-sm-point.png) no-repeat scroll 0px 4px;
}
.fooret-right .footer-item
{
	padding-left: 12px;
}
.link_to_other_web
{
	position: absolute;
	bottom: 20px;
	right: 43px;
}
.cirkev .link_to_other_web
{
	bottom: 18px;
	right: 40px;
}
.link_to_other_web a
{
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.link_to_other_web a:hover
{
	text-decoration: underline;
}

.pager
{
	padding: 0px 0 0 0;
	font-family: arial;
	font-size: 12px;
	color: #0A4066;
}
.katechet .pager
{
   color: #330000;
}
.pager .nav-left
{
	float: left;
	width: 30px;
}
.pager .nav-center
{
	text-align: center;
	margin-left: 10px;
	width: 350px;
	float: left;
}
.pager .nav-right
{
	float: right;
	width: 37px;
}
.pager .first
{
	margin-right: 8px;

}
.pager .prew
{

}
.pager .next
{
	margin-right: 8px;
}
.pager .last
{

}
.pager .nav-center a
{
	color: #0A4066;
	text-decoration: none;
	padding: 0 7px;
}
.pager .nav-center span
{
	color: #B22224;
	text-decoration: none;
	padding: 0 7px;
}
.cirkev .pager .nav-center span
{
	color: #0A4066;
}
.katechet .pager .nav-center span
{
   color: #FF6600;
}
.katechet .pager .nav-center a
{
   color: #330000;
}
.pager .nav-center a:hover
{
	text-decoration: underline;
	color: #B22224;
}
.katechet .pager .nav-center a:hover
{
	color: #FF6600;
}

.custom-form
{
	background: #E6ECF0;
	padding: 10px 0px 0px 7px;
	float: left;
	width: 424px;
	border-bottom:1px solid #B12525;
	margin-bottom: 5px;
}
.cirkev .custom-form
{
	border-bottom: 1px solid #0A4066;
}
.katechet .custom-form
{
	border-bottom: 1px solid #330000;
	background: #E1D9D9;
}
.custom-form form
{
	float: left;
	width: 424px;
}
.table-row
{
	float: left;
	width: 418px;
	margin-bottom: 7px;
	min-height: 27px;
}
.form-action .table-row
{
	margin-bottom: 0;
}
.mb-mt
{
	padding: 8px 0 12px 0;
}
.table-row-middle
{
	width: 206px;
	float: left;
	margin-bottom: 7px;
	min-height: 27px;
}
.short-labels.custom-form .label
{
	width: 117px;
	padding: 5px 6px 5px 7px;
	float: left;
}
.custom-form .label
{
	width: 90%;
	padding: 5px 6px 5px 7px;
	float: left;
}
.add-event .label
{
   float: none;
   width: 390px;
}
.add-event .field
{
   font-size: 10px;
   width: 390px;
}
.add-event .field .customFormField
{
   width: 382px;
}
.add-event .field input,
.add-event .field textarea,
.add-event .field select
{
   font-size: 12px;
}
.custom-form .field
{
	padding: 0px 6px 0px 7px;
	float: left;
	xxxwidth: 267px;
}
.form-action .field
{
	xxxwidth: 397px;
}
.short-labels .customFormField
{
	width: 263px;
	height: 17px;
	padding: 3px;
	border: 1px solid #0B4268;
	margin: 0;
}
.customFormField
{
	width: 397px;
	height: 17px;
	padding: 3px;
	border: 1px solid #0B4268;
	margin: 0;
}
.katechet .customFormField
{
	border: 1px solid #330000;
}
.customFormField:hover,
.customFormField:focus
{
	border: 2px solid #B12626;
	width: 395px;
	height: 15px;
}
.short-labels .customFormField:hover,
.short-labels .customFormField:focus
{
	width: 261px;
}
.katechet .customFormField:hover,
.katechet .customFormField:focus
{
	border: 2px solid #FF6600;
}
.form-action .customFormField
{
	width: 397px;
}
.table-row-middle .customFormField
{
	width: 191px;
}
.customFormCheckbox
{

}
.customFormRadio
{
	margin: 0;
	padding: 0;
	margin-top: 6px;
}
.customFormTextarea
{
	width: 397px;
	height: 100px;
}
.customFormTextarea:hover,
.customFormTextarea:focus
{
	border: 2px solid #B12626;
	width: 395px;
	height: 98px;
}
.katechet .customFormTextarea:hover,
.katechet .customFormTextarea:focus
{
	border: 2px solid #FF6600;
}
.customFormTextarea.clanek
{
	height: 200px;
}
.customFormTextarea.clanek:hover,
.customFormTextarea.clanek:focus
{
	height: 198px;
}
.customFormFile
{

}
.mb-mt .field
{
	float: right;
}
.customFormSubmit
{
	background: url(foot.png) no-repeat right top;
	color: #ffffff;
	float: right;
	width: 168px;
	height: 25px;
	line-height: 25px;
	border: none;
	cursor: pointer;
	font-size: 10px;
	text-decoration: underline;
	padding-right: 15px;
	text-align: right;
}
.cirkev .customFormSubmit
{
	background: url(foot-ch.png) no-repeat right top;
}
.katechet .customFormSubmit
{
	background: url(foot-kat.png) no-repeat right top;
}
.sections
{
	background-color: #85A0B3;
	width: 396px;
	padding: 5px 0 10px 8px;
	float: left;
	margin-left: 6px;
	margin-bottom: 10px;
}
.katechet .sections
{
   background: #B5A3A3;
}
.section
{
	float: left;
	width: 116px;
	padding-left: 10px;
}
.label-info
{
	padding-left: 10px;

}
.section .customFormLabel
{
	font-weight: bold;
	display: block;
	padding: 5px 0;
}

.section label
{
	padding: 0;
	padding-left: 8px;
	margin: 0;
}
.section .customFormCheckbox
{
	margin: 0;
}

/* hack for firefox */
html>/**/body .section .customFormCheckbox
{
	margin: 5px 0;
}
.customFormSelect
{
   border:1px solid #0B4268;
   height:24px;
   width: 198px;
}

.page-navigate
{
	font-size: 10px;
	margin-bottom: 12px;
	clear: both;
}
.page-navigate a
{
	color: #0A4066;
}
.katechet .page-navigate a
{
   color: #330000;
}
.cirkev .video-item
{
	margin-top: 10px;
	float: left;
}
.cirkev .video-item .player
{

}
.cirkev .video-item .text
{
	padding: 15px;
	background-color: #E6ECF0;
}
.cirkev .video-item .text h2
{
	font-family: georgia;
	font-size: 16px;
	line-height: 1.2em;
	margin: 15px 0;
}
.cirkev .video-item .text h2 a
{
	color:#0B4066;
}
.katechet .video-item .text h2 a
{
   color: #330000;
}
.articles-gallery .gallery
{
	border-top: 1px solid #0A4167;
	padding-top: 20px;
	float: left;
}
.katechet .articles-gallery .gallery
{
	border-top: 1px solid #330000;
}
.gallery
{
	float: left;
	width: 430px;
}
.gallery .item, .cirkev .gallery .item,
.katechet .gallery .item
{
	margin-right: 20px;
	width: 205px;
	xxxheight: 233px;
	overflow: hidden;
	float: left;
	margin-bottom: 20px;
	border-bottom: none;
	background: none;
}
.articles-gallery .gallery .item
{
	xxxxheight: 172px;
}
.gallery.detail .item
{
	xxxheight: 75px;
}
.gallery .video
{

}
.gallery .item.second
{
	margin-right: 0;
}
.gallery
{
   &margin-bottom: 20px;
}
.cirkev .gallery .item .label
{
	border-bottom:1px solid #0A4167;
	margin-bottom:8px;
	padding-bottom:7px;
	padding-top:6px;
}
.katechet .gallery .item .label
{
	border-bottom:1px solid #330000;
}
.gallery .item .label
{
	border-bottom:1px solid #0A4167;
	margin-bottom:8px;
	padding-bottom:7px;
	padding-top:6px;
}
.katechet .gallery .item .label
{
	border-bottom:1px solid #330000;
}
.gallery .item .label h2
{
	color:#0B4066;
	font-size:14px;
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}
.katechet .item .label h2,
.katechet .people-detail .item .label h2
{
   color: #330000;
	border: none;
}
.gallery .item .img
{
	/*
	width: 115px;
	height: 75px;
	overflow: hidden;
	padding-left: 90px;
	background: url(gallery-item.gif) no-repeat left top;
	*/
	width: 205px;
	height: 75px;
	overflow: hidden;
}
.gallery .item .img2
{
	width: 205px;
	height: 155px;
	overflow: hidden;
}
.gallery.detail .item .img
{
	background: url(gallery-item-ch.gif) no-repeat left top;
}
.cirkev .gallery .item .img
{
	background: url(gallery-item-ch.gif) no-repeat left top;
}

.katechet .gallery .item .img
{
	background: url(gallery-item-kat.gif) no-repeat left top;
}
.gallery .video .img
{
	background: url(gallery-item-video.gif) no-repeat left top;
}
.gallery.detail .video .img
{
	background: url(gallery-item-video-ch.gif) no-repeat left top;
}
.katechet .gallery.detail .item .img
{
	background: url(gallery-det-item-video-kat.gif) no-repeat left top;
}
.cirkev .gallery .video .img
{
	background: url(gallery-item-video-ch.gif) no-repeat left top;
}
.katechet .gallery .video .img
{
	background: #330000 url(gallery-item-video-kat.gif) no-repeat left top;
}
.gallery .item .perex
{
	padding: 15px 5px 15px 15px;
	font-family: georgia;
	font-weight: bold;
	font-size: 16px;
	color: #0A4066;
	background-color: #E6ECF0;
	float: left;
	width: 185px;
	line-height: 1.3em;
	height: 59px;
	overflow: hidden;
}
.katechet .gallery .item .perex
{
   color: #330000;
   background: #E1D9D9;
}
.gallery .item .perex a
{
	color:#B12525;
	display: block;
	height: 66px;
	overflow: hidden;
}
.cirkev .gallery .item .perex a
{
	color: #0A4066;
}
.katechet .gallery .item .perex a
{
   color: #330000;
}
.lista
{
	border: 1px solid #0A4167;
	float: left;
	margin-left:29px;
	position: relative;
}
.katechet .lista
{
	border: 1px solid #330000;
}
.lista .prew
{
	position: absolute;
	left: -1px;
	top: 38px;
}
.lista .next
{
	position: absolute;
	right: -1px;
	top: 38px;
}
.lista-in
{
	padding: 18px 0 19px 29px;
	float: left;
}
.lista .item
{
	width: 202px;
	float: left;
	margin-right: 23px;
}
.lista .img
{
	width: 74px;
	height: 75px;
	padding-left: 15px;
	background-color: #B12525;
	float: left;
}
.lista .perex
{
	padding: 10px 13px 10px 17px;
	float: left;
	width: 83px;
	background-color: #E6ECF0;
}
.lista .perex a
{
	font-family: georgia;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.3em;
	color: #0A4066;
}
.katechet .lista .perex a
{
   color: #330000;
}



/* on-line ruzhovory */
.talk-item
{
	border-top: 1px solid #0A4167;
}
.katechet .talk-item
{
	border-top: 1px solid #330000;
}
.talk-item .question
{
	padding: 15px 0;
	border-bottom: 1px solid #E6ECF0;
}
.talk-item .question .label
{
	padding-bottom: 15px;
	color: #B12525;
}
.katechet .talk-item .question .label
{
   color: #FF6600;
}
.talk-item .answer
{
	padding: 15px 0 15px 52px;
	background: url(talk-item.gif) no-repeat left 14px;
}
.cirkev .talk-item .answer
{
	background: url(talk-item-ch.gif) no-repeat left 14px;
}
.katechet .talk-item .answer
{
	background: url(talk-item-kat.gif) no-repeat left 14px;
}
.talk-item .question .lb,
.talk-item .answer .lb
{
	font-size: 13px;
	font-weight: bold;
	color: #B12525;
}
.katechet .talk-item .question .lb,
.katechet .talk-item .answer .lb
{
   color: #FF6600;
}
.articles .short-art
{
	margin-bottom: 5px;
	border-top: 1px solid #0A4167;
	border-bottom: 1px solid #0A4167;
}
.katechet .articles .short-art
{
	margin-bottom: 5px;
	border-top: 1px solid #330000;
	border-bottom: 1px solid #330000;
}
.short-art-top
{
	width: 100%;
	height: 15px;
	background-color: #ffffff;
}

.motto
{
	background: url(motto-left.gif) no-repeat left 10px;
	padding: 20px 0 10px 45px;
	border-top:1px solid #0A4167;
	border-bottom: 1px solid #0A4167;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}
.cirkev .motto
{
	background: url(motto-left-ch.gif) no-repeat left 10px;
	color: #B22224;
}
.katechet .motto
{
	background: url(motto-left-kat.gif) no-repeat left 10px;
	color: #FF6600;
}
.katechet .motto
{
	border-top:1px solid #330000;
	border-bottom: 1px solid #330000;
}
.motto-in
{
	background: url(motto-right.gif) no-repeat right bottom;
	padding-right: 45px;
	padding-bottom: 20px;
}
.cirkev .motto-in
{
	background: url(motto-right-ch.gif) no-repeat right bottom;
}
.katechet .motto-in
{
	background: url(motto-right-kat.gif) no-repeat right bottom;
}

.people-detail, .diec-detail
{
	xxborder-bottom: 1px solid #0A4167;
	padding-bottom: 10px;
}
.katechet .people-detail, .diec-detail
{
	xxborder-bottom: 1px solid #330000;
	padding-bottom: 10px;
}
.people-detail .text h2,
.diec-detail .text h2,
.text-detail h2
{
	border-bottom:1px solid #0A4167;
	color:#0B4066;
	font-size:14px;
	margin-bottom:6px;
	padding-bottom:7px;
	padding-top:5px;
}
.katechet .people-detail .text h2,
.katechet .diec-detail .text h2
{
   color: #330000;
	border-bottom:1px solid #330000;
}
.people-detail .text h4,
.diec-detail .text h3,
.diec-detail .text h4
{
	color:#0B4066;
}
.katechet .people-detail .text h4,
.katechet .diec-detail .text h3,
.katechet .diec-detail .text h4
{
   color: #330000;
}
.basic-info
{
	border-collapse: collapse;
	margin-bottom: 10px;
	width: 100%;
}
.basic-info th
{
	font-weight: normal;
	border-right:1px solid #0A4167;
	text-align: left;
}
.katechet .basic-info th
{
	border-right:1px solid #330000;
}
.basic-info .first td,
.basic-info .first th
{
	background-color: #E6ECF0;
}
.katechet .basic-info .first td,
.katechet .basic-info .first th
{
	background-color: #E1D9D9;
}
.basic-info td,
.basic-info th
{
	padding: 8px 15px 8px 35px;
	white-space: nowrap;
}
.basic-info td
{
	white-space: nowrap;
}

.no-border, .articles .no-border,
.cirkev .no-border,
.cirkev .articles .no-border
{
	border: none;
}

.faq-item
{
	border-bottom: 1px solid #0A4167;
	xxborder-top: 1px solid #0A4167;
	margin-bottom: 8px;
	padding-bottom: 10px;
}
.katechet .faq-item
{
	border-bottom: 1px solid #330000;
	xxborder-top: 1px solid #330000;
}
.faq-item ul
{
	margin: 0;
}
.faq-item li
{
	background: url(red-sm-point.png) no-repeat left 4px;
	font-family:georgia;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:20px;
}
.katechet .faq-item li
{
	background: url(pink-sm-point.png) no-repeat left 4px;
}
.faq-item li a
{
color:#B12525;
line-height:1.3em;
}


.captcha-img img
{
   margin: 5px 5px 10px 7px;
   float: left;
}
.short-labels .captcha-img img
{
   margin: 5px 5px 10px 0;
   float: left;
}
.captcha-check input
{
   border:1px solid #0B4268;
   height:17px;
   padding:3px;
   width:260px;
   margin: 5px 0px 10px 0;
}
.short-labels .captcha-check input
{
   width:263px;
}

.captcha-check input:hover,
.captcha-check input:focus
{
	border: 2px solid #B12626;

}
.captcha-info
{
  display:block;
  width:335px;
}
.page-search
{
   width: 100%;
   float: left;
}
.page-search h2
{
   color: #b12525;
   font-size: 13px;
}
.page-search h3
{
   margin: 0;
   padding: 0;
}
.page-search h3
{
   color: #0a4167;
}
.page-search h3 a
{
   color: #0a4167;
   font-size: 12px;
}
.page-search .plain-border
{
   padding: 7px 0;
   border-bottom: 1px solid #E6ECF0;
}
.page-search .plain-border p
{
   margin: 0;
}

.pb10
{
	padding-bottom: 10px;
}
/* font */
.b { font-weight: bold; }
.i { font-style: italic; }

.fs10 { font-size: 10px; }
.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; }
.fs13 { font-size: 13px; }
.fs14 { font-size: 14px; }
.fs15 { font-size: 15px; }
.fs16 { font-size: 16px; }
.fs17 { font-size: 17px; }
.fs18 { font-size: 18px; }
.fs19 { font-size: 19px; }
.fs20 { font-size: 20px; }
.fs21 { font-size: 21px; }
.fs22 { font-size: 22px; }
.fs23 { font-size: 23px; }
.fs24 { font-size: 24px; }
.fs25 { font-size: 25px; }
.fs26 { font-size: 26px; }
.fs27 { font-size: 27px; }

.online-talk-guest-img
{
	float: right;
	margin: 0 0 10px 10px;
}


div.logo a
{
	text-decoration: none;
}

span.logo-cirkev
{
	display: block;
	font-family: Georgia;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 19px;

	position: relative;
	top: 0px;
	left: 2px;

	padding: 16px 0 0 18px;
	width: 150px;
	height: 50px;
	background: #0a4167;
	color: #DEE7ED;

	cursor: pointer;

	font-weight: bolder;
}

.web-tisk span.logo-cirkev
{
	background: #b12525;
	color: #DEE7ED;
	width: 200px;
	height: 50px;
}

.box-art-top-sel-1, .box-art-top-sel-2
{
	width: 200px;
	margin-left: 15px;
}
.box-art-top-sel-2
{
	margin-top: 5px;
}
.search-google
{
	background-position: 4px 4px;
	background-repeat: no-repeat;
}







