@charset "utf-8";
/*
	Jiri Soman
	_______________________________________________

	Date of birth: 	24.07.2009, 2:06 p.m.
	Correction:			14.08.2009
	Fathers name: 		Vizus
	Identity:			http://www.vizus.cz
*/

/*
	Reset styles - Default styles -----------------
	_______________________________________________
*/

html, body { height: 100%; margin: 0px; padding: 0px;}

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #E6E6E6;
	text-align:  center;
	color: #333333;
}

body.editor
{
	background-color: #FFF;
}

H1, H2, H3, H4, H5, H6 {
	margin: 15px 0px 7px 0px;
	font-weight: bold;
	color: #333333;
}

H1
{
	font-size: 15px;
	line-height: 18px;

	padding-bottom: 7px;
	margin-top: 7px;

	border-bottom: #EE7F13 solid 1px;
}

H2 { font-size: 15px; color: #EE7F13; line-height: 22px;}
H3 { font-size: 12px;}
H4 { font-size: 12px; color: #EE7F13;}
H5 { font-size: 100%;}
H6 { font-size: 100%; color: #EE7F13;}

p { margin: 5px 0px 10px 0px;}
p.center { text-align:center;}

HR { color: #ee7f13;}

a
{
	color: #EE7F13;
}

a:link,
a:visited
{
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

a img {
	border: none;
}

ul
{
	margin: 0px;
	padding: 0px 0px 7px 0px;
	list-style-type: none;
}

ol
{
	margin: 0px;
	padding: 0px 0px 7px 15px;
}

ul li
{
	margin-bottom: 2px;
	margin-top: 1px;
	list-style-type: none;
	padding-left: 36px;

	background: url(list-item-circle.png) 15px 5px no-repeat;
}

ol li {}

em { color: #535353;}

/* tables */

table
{
	margin: 5px 0px 10px 0px;
	font-size: 12px;
}

table.cms-editor-table.standard
{
	border: #FFFFFF solid 1px;
	border-right: none;
	border-bottom: none;
}

table.cms-editor-table.hightlighted
{
	border: #EF7F13 solid 1px;
	border-right: none;
	border-bottom: none;
}

table.cms-editor-table.standard th,
table.cms-editor-table.standard td
{
	border-right: #FFFFFF solid 1px;
	border-bottom: #FFFFFF solid 1px;
	background-color: #E6E6E6;
}

table.cms-editor-table.standard th
{
	color: #FFFFFF;
	background-color: #EF7F13;
	font-weight: bold;
}

table.cms-editor-table.hightlighted th,
table.cms-editor-table.hightlighted td
{
	border-right: #EF7F13 solid 1px;
	border-bottom: #EF7F13 solid 1px;
	background-color: #E6E6E6;
}

table.cms-editor-table.hightlighted th
{
	color: #FFFFFF;
	background-color: #EF7F13;
	font-weight: bold;
}

table.cms-editor-table.standard th,
table.cms-editor-table.standard td,
table.cms-editor-table.hightlighted th,
table.cms-editor-table.hightlighted td
{
	padding: 5px 5px 5px 10px;
}


/*
	Default classes -------------------------------
	_______________________________________________
*/

.clear
{
	clear: both;
	width: auto;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

.imgL
{
	float: left;
	margin: 0px 10px 10px 0px;
}

.imgR
{
	float: right;
	margin: 0px 0px 10px 10px;
}

.top { margin-top: 10px;}

/* inputs and labels */

.form,
.custom-form,
.wrapper
{
	position: relative;
	float: left;
	height: auto;
	width: 100%;
}

input
{
	height: 18px; /* 30px */
	width: 310px; /* 320px */

	padding: 5px;

	border: #EF7F13 solid 1px;
	background: #E6E6E6;
}

select
{
}

textarea
{
	height: 200px;
	width: 310px; /* 320px */

	padding: 5px;

	border: #EF7F13 solid 1px;
	background: #E6E6E6;
}

input.submit
{
	position: absolute;
	right: 0px;
	bottom: 0px;
	height: 30px;
	width: 155px;

	background: #EF7F13;
	font-weight: bold;
	color: #FFFFFF;

	cursor: pointer;
}

input.system-captcha-code
{
	width: 155px;
}

.captcha
{
	float: left;
	height: auto;
	width: 340px;

	padding-top: 15px;
}

.system-captcha-image
{
	float: left;
	padding: 10px 23px;
	border: #EF7F13 solid 1px;
	
}

.captcha-help
{
	display: block;
	text-align: left;
	font-size: 11px;
	line-height: 14px;

	padding-left: 170px;
}

.form table tr td
{
	padding-bottom: 5px;
}

.form table tr td.form-label,
.custom-form table tr td.label
{
	width: 120px;
}

.form.recommend a
{
	display: inline;
	height: auto;
	line-height: 14px;
	width: auto;

	padding-left: 0px;

	color: #EE7F13;
	text-decoration: underline;
}

.form.recommend a:hover { text-decoration: none;}


/*
	layout ----------------------------------------
	_______________________________________________
*/

#back
{
	margin-left: auto;
	margin-right: auto;
	height: auto;
	width: 1000px;

	text-align: left;

	background: url(background-all.gif) top left repeat-y;
}

/*  header --------------------------------------- */

#header
{
	position: relative;
	float: left;
	height: 286px;
	width: 1000px;

	background: url(ochck/header-background.png) left bottom no-repeat;
}

.hospic-anezky-ceske #header { background: url(hospic-sv-anezky/header-background.png) left bottom no-repeat;}
.nova-nadeje #header { background: url(nova-nadeje/header-background.png) left bottom no-repeat;}
.domov-sv-josefa #header { background: url(domov-sv-josefa/header-background.png) left bottom no-repeat;}
.hacko #header { background: url(hacko/header-background.png) left bottom no-repeat;}
.chranene-dilny #header { background: url(chranene-dilny/header-background.png) left bottom no-repeat;}
.osetrovatelska-sluzba #header { background: url(osetrovatelska-sluzba/header-background.png) left bottom no-repeat;}
.pecovatelska-sluzba #header { background: url(pecovatelska-sluzba/header-background.png) left bottom no-repeat;}
.domaci-hospic #header { background: url(domaci-pece/header-background.png) left bottom no-repeat;}
.ambulance #header { background: url(ambulance/header-background.png) left bottom no-repeat;}

#header H1
{
	position: absolute;
	left: 15px;
	top: 12px;
	z-index: 1000;
	height: 45px;
	width: 117px;

	border: 0px;
	padding: 0px;
	margin: 7px 0px;
	font-size: 12px;

	font-weight: normal;
}

#header H1 a span
{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 45px;
	width: 117px;

	background: url(ochck/menu-top-logo.png) left top no-repeat;

	cursor: pointer;
}

.hospic-anezky-ceske #header H1 a span { background: url(hospic-sv-anezky/menu-top-logo.png) left top no-repeat;}
.nova-nadeje #header H1 a span { background: url(nova-nadeje/menu-top-logo.png) left top no-repeat;}
.domov-sv-josefa #header H1 a span { background: url(domov-sv-josefa/menu-top-logo.png) left top no-repeat;}
.hacko #header H1 a span { background: url(hacko/menu-top-logo.png) left top no-repeat;}
.chranene-dilny #header H1 a span { background: url(chranene-dilny/menu-top-logo.png) left top no-repeat;}
.osetrovatelska-sluzba #header H1 a span { background: url(osetrovatelska-sluzba/menu-top-logo.png) left top no-repeat;}
.pecovatelska-sluzba #header H1 a span { background: url(pecovatelska-sluzba/menu-top-logo.png) left top no-repeat;}
.domaci-hospic #header H1 a span { background: url(domaci-pece/menu-top-logo.png) left top no-repeat;}
.ambulance #header H1 a span { background: url(ambulance/menu-top-logo.png) left top no-repeat;}

/*  menu --------------------------------------- */

/* menu main */
#menu
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	height: 69px;
	width: 1000px;

	font-size: 11px;
	text-align: center;

	background: url(ochck/menu-top-background.png) left top no-repeat;
}

.hospic-anezky-ceske #menu { background: url(hospic-sv-anezky/menu-top-background.png) left top no-repeat;}
.nova-nadeje #menu { background: url(nova-nadeje/menu-top-background.png) left top no-repeat;}
.domov-sv-josefa #menu { background: url(domov-sv-josefa/menu-top-background.png) left top no-repeat;}
.hacko #menu { background: url(hacko/menu-top-background.png) left top no-repeat;}
.chranene-dilny #menu { background: url(chranene-dilny/menu-top-background.png) left top no-repeat;}
.osetrovatelska-sluzba #menu { background: url(osetrovatelska-sluzba/menu-top-background.png) left top no-repeat;}
.pecovatelska-sluzba #menu { background: url(pecovatelska-sluzba/menu-top-background.png) left top no-repeat;}
.domaci-hospic #menu { background: url(domaci-pece/menu-top-background.png) left top no-repeat;}
.ambulance #menu { background: url(ambulance/menu-top-background.png) left top no-repeat;}

#menu ul
{
	float: left;
	height: 69px;
	width: 858px; /* 1000px */

	margin-left: 142px;
	padding: 0px;
}

#menu ul li
{
	float: left;
	height: 30px; /* 69px; */

	padding: 39px 1px 0px 0px;
	margin: 0px;

	background: none;
}

#menu ul li a
{
	display: block;
	height: 100%;
	width: 100%;

	color: #FFFFFF;
	text-decoration: none;
}

#menu ul li a:hover, #menu ul li a.active { background: url(menu-hover.png) bottom no-repeat;}
.hacko #menu ul li a:hover, .hacko #menu ul li a.active { background: url(menu-hover-blue.png) bottom no-repeat;}

#menu ul li.hospic-sv-anezky { width: 125px;}
#menu ul li.nova-nadeje { width: 76px; padding-top: 21px; }
#menu ul li.nova-nadeje a { height: 48px; }
#menu ul li.domov-sv-josefa { width: 103px;}
#menu ul li.hacko { width: 46px;}
#menu ul li.chranene-dilny { width: 101px;}
#menu ul li.skolka { width: 101px;}
#menu ul li.osetrovatelska-sluzba { width: 124px;}
#menu ul li.pecovatelska-sluzba { width: 118px; padding-top: 21px; }
#menu ul li.pecovatelska-sluzba a { height: 48px; }
#menu ul li.domaci-hospic { width: 87px;}
#menu ul li.ambulance { width: 69px;}



/* menu second */
#nav
{
	float: left;
	height: auto;
	width: 289px;

	padding-bottom: 32px;

	background: #B9131A url(ochck/menu-left-bottom-background.png) bottom left no-repeat;
}

.hospic-anezky-ceske #nav { background: #2C8931 url(hospic-sv-anezky/menu-left-bottom-background.png) bottom left no-repeat;}
.nova-nadeje #nav { background: #324A97 url(nova-nadeje/menu-left-bottom-background.png) bottom left no-repeat;}
.domov-sv-josefa #nav { background: #A90533 url(domov-sv-josefa/menu-left-bottom-background.png) bottom left no-repeat;}
.hacko #nav { background: #EF7F13 url(hacko/menu-left-bottom-background.png) bottom left no-repeat;}
.chranene-dilny #nav { background: #007D87 url(chranene-dilny/menu-left-bottom-background.png) bottom left no-repeat;}
.osetrovatelska-sluzba #nav { background: #32B4E2 url(osetrovatelska-sluzba/menu-left-bottom-background.png) bottom left no-repeat;}
.pecovatelska-sluzba #nav { background: #9D0F5E url(pecovatelska-sluzba/menu-left-bottom-background.png) bottom left no-repeat;}
.domaci-hospic #nav { background: #7FA334 url(domaci-pece/menu-left-bottom-background.png) bottom left no-repeat;}
.ambulance #nav { background: #DB2802 url(ambulance/menu-left-bottom-background.png) bottom left no-repeat;}

#nav ul,
#nav ul li,
#nav ul li ul,
#nav ul li ul li
{
	float: left;
	height: auto;
	width: 100%;

	padding: 0px;
	margin: 0px;

	background: none;
}

#nav ul li,
#nav ul li ul li
{
	width: 100%;
	padding: 0px 0px 6px 0px;

	font-size: 14px;
	line-height: 21px;
}

#nav ul li ul
{
	padding: 3px 0px;
	margin-top: 5px;
	background-color: #C74248;
}

.hospic-anezky-ceske #nav ul li ul { background-color: #56A15A;}
.nova-nadeje #nav ul li ul { background-color: #5B6EAC;}
.domov-sv-josefa #nav ul li ul { background-color: #BA375C;}
.hacko #nav ul li ul { background-color: #F29942;}
.chranene-dilny #nav ul li ul { background-color: #33979F;}
.osetrovatelska-sluzba #nav ul li ul { background-color: #5BC3E8;}
.pecovatelska-sluzba #nav ul li ul { background-color: #B13F7E;}
.domaci-hospic #nav ul li ul { background-color: #99B55D;}
.ambulance #nav ul li ul { background-color: #E25335;}

#nav ul li a
{
	display: block;
	color: #FFFFFF;
	text-decoration: none;

	padding: 0px 20px 0px 35px;
}

#nav ul li ul li a
{
	padding: 0px 20px 0px 50px;
}

#nav ul li ul li ul li a
{
	padding: 0px 20px 0px 65px;
}


#nav ul li a:hover { text-decoration: underline;}

/* langmenu */
#langmenu
{
	position: absolute;
	bottom: 11px;
	right: -37px;
	height: 100px;
	width: 37px;
}

#langmenu ul,
#langmenu ul li
{
	padding: 0px;
	margin: 0px;

	background: none;
}

#langmenu ul li
{
	height: 48px;
	width: 37px;

	margin-top: 2px;

	background: url(langmeny-item-background.png) top left no-repeat;
}

#langmenu ul li a
{
	display: block;
	width: 100%;
	height: 48px;
	line-height: 45px;

	font-weight: bold;
	color: #797979;
	text-align: center;

	text-decoration: none;
}

#langmenu ul li a:hover, #langmenu ul li a.active { color: #EE7F13;}

/*  SEO ---------------------------------------------- */

/* logo pred a za seo textem */
.logo
{
	position: absolute;
	top: 88px;
	left: 8px;
	height: 147px;
	width: 125px;
	display: block;
	background: url(logo.png) top left no-repeat;
}
.a-logo
{
	cursor: pointer;
}
.hospic-anezky-ceske .logo { background: url(hospic-sv-anezky/logo.png) top left no-repeat;}
.domov-sv-josefa .logo { background: url(domov-sv-josefa/logo.png) top left no-repeat;}
.hacko .logo { background: url(hacko/logo.png) top left no-repeat;}
.chranene-dilny .logo { background: url(chranene-dilny/logo.png) top left no-repeat;}

.hospic-anezky-ceske.domaci-hospic .logo,
.hospic-anezky-ceske.ambulance .logo
{
	background: url(logo.png) top left no-repeat;
}

.small-logo
{
	display: none;
	position: absolute;
	top: 102px;
	left: 565px;
	height: 147px;
	width: 125px;

	background: url(logo-small.png) top left no-repeat;
}

.hospic-anezky-ceske .small-logo,
.domov-sv-josefa .small-logo,´
.hacko .small-logo,
.chranene-dilny .small-logo
{
	display: block;
}

.hospic-anezky-ceske.domaci-hospic .small-logo,
.hospic-anezky-ceske.ambulance .small-logo
{
	display: none;
}


/* seo text */

.seo
{
	overflow: hidden;
	position: absolute;
	top: 97px;
	left: 165px;
	height: 135px;
	width: 350px;
}

.seo.hospic-anezky-ceske,
.seo.nova-nadeje,
.seo.domov-sv-josefa,
.seo.hacko,
.seo.chranene-dilny,
.seo.osetrovatelska-sluzba,
.seo.pecovatelska-sluzba,
.seo.domaci-hospic,
.seo.ambulance
{
	display: none;
}

.hospic-anezky-ceske .seo { display: none;}
.hospic-anezky-ceske .seo.hospic-anezky-ceske { display:  block;}

.nova-nadeje .seo { display: none;}
.nova-nadeje .seo.nova-nadeje { display:  block;}

.domov-sv-josefa .seo { display: none;}
.domov-sv-josefa .seo.domov-sv-josefa { display:  block;}

.hacko .seo { display: none;}
.hacko .seo.hacko { display:  block;}

.chranene-dilny .seo { display: none;}
.chranene-dilny .seo.chranene-dilny { display:  block;}

.osetrovatelska-sluzba .seo { display: none;}
.osetrovatelska-sluzba .seo.osetrovatelska-sluzba { display:  block;}

.pecovatelska-sluzba .seo { display: none;}
.pecovatelska-sluzba .seo.pecovatelska-sluzba { display:  block;}

.domaci-hospic .seo { display: none;}
.domaci-hospic .seo.domaci-hospic { display:  block;}

.ambulance .seo { display: none;}
.ambulance .seo.ambulance { display:  block;}

.hospic-anezky-ceske.domaci-hospic .seo { display: none;}
.hospic-anezky-ceske.domaci-hospic .seo.domaci-hospic { display:  block;}

.hospic-anezky-ceske.ambulance .seo { display: none;}
.hospic-anezky-ceske.ambulance .seo.ambulance { display:  block;}

.seo H1,
.seo H2,
.seo H3,
.seo H4,
.seo H5,
.seo H6
{
	margin: 0px 0px 10px 0px;
	padding: 0px;

	width: 320px;

	border: 0px;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #333333;
}

.seo p { font-size: 11px; line-height: 16px;}

.seo a.more
{
	position: absolute;
	right: 0px;
	top: 5px;
	display: block;
	height: 18px;
	width: 42px; /* 52px */

	padding-left: 10px;

	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;

	background: url(header-more.png) top left no-repeat;
}

.seo a.more:hover { text-decoration: underline;}

/*  content ------------------------------------------ */

#main
{
	float: left;
	height: auto;
	width: 1000px;

	padding-bottom: 40px;

	background: url(background-all-bottom.png) bottom left no-repeat;
}

/* col-left */
.col-left
{
	float: left;
	height: auto;
	width: 289px;
}

/* DMS */
.dms
{
	position: relative;
	float: left;
	height: 105px;
	width: 140px;
}

.dms a
{
	font-size: 18px;
	line-height: 26px;
}

.dms span
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 105px;
	width: 140px;
	background: url(image-dms.png) top left no-repeat;

	cursor: pointer;
}

.hacko .dms span { background: url(hacko/image-dms.png) top left no-repeat;}

/* col-middle */
.col-middle
{
	float: left;
	height: auto;
	width: 440px; /* 460px */

	padding: 16px 0px 0px 20px;
}

/* col-right */
.col-right
{
	float: right;
	height: auto;
	width: 236px;
}

.search
{
	position: relative;
	float: left;
	height: 64px;
	width: 236px;

	margin-bottom: 20px;

	background: url(search-background.gif) top left no-repeat;
}

.hacko .search { background: url(hacko/search-background.gif) top left no-repeat;}

.search .field
{
	position: absolute;
	top: 16px;
	left: 30px;

	height: 20px;
	width: 140px;

	border: 0px;
	background: none;
}

.search .submit
{
	position: absolute;
	top: 15px;
	right: 22px;
	height: 30px;
	width: 26px;

	cursor: pointer;
	border: 0px;
	background: none;
}

/* content */
.home-news,
.home-article,
.home-label
{
	float: left;
	height: auto;
	width: 440px;
}

.home-news { padding-bottom: 5px;}

.home-label
{
	position: relative;
	margin-bottom: 10px;
	border-bottom: #EE7F13 solid 1px;
}

.home-label H1,
.home-label H2,
.home-label H3,
.home-label H4,
.home-label H5,
.home-label H6
{
	font-size: 15px;
	line-height: 18px;

	padding: 0px;
	margin-top: 7px;
	border: 0px;

	color: #333333;
}

/* news */
.news-item,
.news-item .label,
.news-item .perex,
.news-item .content,
.news-item .navigation
{
	float: left;
	height: auto;
	width: 100%;
}

.news-item.detail .label { border-bottom: #EE7F13 solid 1px;}

.news-item.detail .label H1,
.news-item.detail .label H2,
.news-item.detail .label H3,
.news-item.detail .label H4,
.news-item.detail .label H5,
.news-item.detail .label H6
{
	color: #333333;
	font-size: 15px;
	line-height: 18px;

	padding: 0px;
	margin-top: 7px;
	border: 0px;
}

.news-item { margin-bottom: 7px;}

.news-item.detail
{
	margin-bottom: 10px;
	border-bottom: #EE7F13 solid 1px;
}

.home-news .news-item span.date { color: #EE7F13;}
.home-news .news-item p { margin: 0px;}

/* articles */
.article-item,
.article-item .label,
.article-item .perex,
.article-item .content,
.article-item .navigation,
.article-item .form
{
	float: left;
	height: auto;
	width: 100%;
}

.article-item .form { position: relative;}

.article-item
{
	margin-bottom: 10px;
	border-bottom: #EE7F13 solid 1px;
}

.home-article .article-item .label H1,
.home-article .article-item .label H2,
.home-article .article-item .label H3,
.home-article .article-item .label H4,
.home-article .article-item .label H5,
.home-article .article-item .label H6
{
	margin: 0px;
	padding: 0px;

	border: 0px;

	color: #EE7F13;
	font-size: 15px;
	line-height: 22px;
}

.home-article .article-item .label a { text-decoration: none;}
.home-article .article-item .label a:hover { text-decoration: underline;}

.article-item.detail .label { border-bottom: #EE7F13 solid 1px;}

.article-item.detail .label H1,
.article-item.detail .label H2,
.article-item.detail .label H3,
.article-item.detail .label H4,
.article-item.detail .label H5,
.article-item.detail .label H6
{
	color: #333333;
	font-size: 15px;
	line-height: 18px;

	padding: 0px;
	margin-top: 7px;
	border: 0px;
}

.home-article .article-item .navigation p
{
	line-height: 12px;
	margin: 0px;
}

.home-article .article-item .perex { margin-top: 15px;}

.article-more {}

.article-item .form.recommend
{
	padding-top: 10px;
	background: none;
}


/* gallery */
.gallery-item
{
	overflow: hidden;
	float: left;
	height: 60px; /* 80px */
	width: 191px; /* 211px */

	padding: 10px;
}

.gallery-item.gm { float: right;}

.gallery-item:hover
{
	background: #FCE5D0;
}

.gallery-item .img
{
	float: left;
	height: 61px;
	width: 62px;
}

.gallery-item .label
{
	float: left;
	height: auto;
	width: 110px; /* 125px */

	padding-left: 15px;
}

.gallery-item .label H1,
.gallery-item .label H2,
.gallery-item .label H3,
.gallery-item .label H4,
.gallery-item .label H5,
.gallery-item .label H6
{
	margin: 0px;

	font-size: 12px;
	line-height: 16px;
	color: #EE7F13;
}

.gallery-item .perex
{
}

.photo-detail,
.photo-detail .page-navigation,
.photo-detail .img,
.photo-detail .label,
.photo-detail .perex
{
	float: left;
	height: auto;
	width: 100%;
}

.photo-detail .page-navigation
{
	padding: 10px 0px;
	text-align: center;
}

/* guestbook */
.guestbook-item,
.guestbook-item .label,
.guestbook-item .content
{
	float: left;
	height: auto;
	width: 100%;
}

.guestbook-item .label { padding-bottom: 5px;}

.guestbook-item .label span.email { color: #EE7F13;}

.guestbook-item
{
	padding: 10px 0px;
	border-bottom: #EE7F13 solid 1px;
}



/* boxes */
.box,
.box .label,
.box .content
{
	position: relative;
	float: left;
	height: auto;
	width: 195px; /* 236px */
}

.box { padding-left: 21px; margin-bottom: 5px;}
.box .label { border-bottom: #EE7F13 solid 1px; }

.box .content
{
	padding-top: 10px;
	border-bottom: #EE7F13 solid 1px;
}

.box .label H1,
.box .label H2,
.box .label H3,
.box .label H4,
.box .label H5,
.box .label H6
{
	font-size: 15px;
	line-height: 18px;

	color: #EE7F13;
	padding: 0px;
	margin-top: 7px;
	border: 0px;
}

.box.partners .label H1,
.box.partners .label H2,
.box.partners .label H3,
.box.partners .label H4,
.box.partners .label H5,
.box.partners .label H6
{
	color: #333333;

	padding: 0px;
	margin-top: 7px;
	border: 0px;
}

/*
.box .content img
{
	padding-bottom: 10px;
	border-bottom: #EE7F13 solid 1px;
}
*/

.box.partners .content img { border-bottom: none;}

/* others */

a.more
{
	position: absolute;
	top: 6px;
	right: 0px;

	display: block;
	height: 19px;
	width: 98px; /* 108px */

	font-size: 10px;
	color: #000000;
	text-decoration: none;

	padding-left: 10px;

	background: url(button-content.png) repeat-x;
}


a.more:hover
{
	text-decoration: underline;
}

.pager
{
	float: left;
	height: auto;
	width: 100%;

	font-size: 10px;
	color: #000000;

	margin-top: 10px;
	padding: 5px 0px;

	text-align: center;

	border-bottom: #EE7F13 solid 1px;
	border-top: #EE7F13 solid 1px;
}

.pager a
{
	font-size: 10px;
	color: #000000;
}

.navi
{
	float: left;
	height: auto;
	width: 100%;

	text-align: right;
}

.navi a.link-back,
.navi a.link-print,
.navi a.link-up
{
	font-size: 10px;
	line-height: 12px;
	color: #000;
	text-decoration: none;

	padding-right: 5px;
	border-right: #000 solid 1px;
}

.navi a.link-up { border-right: 0px;}

.navi a.link-back:hover,
.navi a.link-print:hover,
.navi a.link-up:hover
{
	text-decoration: underline;
}


/*  secondary menu ---------------------------------- */

#secondary-menu
{
	float: left;
	height: auto;
	width: 1000px;

	background: url(secondarymenu-background.png) left repeat-y;
}

#secondary-menu .in
{
	float: left;
	height: auto;
	width: 720px;

	margin: 15px 0px 15px 205px;
}

.navbox
{
	float: left;
	height: auto;
	min-height: 110px;
	width: 100px; /* 180px */

	padding: 0px 40px;

	background: url(footer-line-dashed.png) right repeat-y;
}

.navbox.last { background: none;}

.navbox H1,
.navbox H2,
.navbox H3,
.navbox H4,
.navbox H5,
.navbox H6,
.navbox H1 a,
.navbox H2 a,
.navbox H3 a,
.navbox H4 a,
.navbox H5 a,
.navbox H6 a
{
	margin: 0px 0px 18px 0px;
	padding: 0px;

	border: 0px;

	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: underline;
}

.navbox ul,
.navbox ul li
{
	padding: 0px;
	margin: 0px;

	background: none;

	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
}

.navbox ul li { margin-bottom: 5px;}

.navbox ul li a
{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.navbox ul li a:hover
{
	text-decoration: underline;
}

/* fulltext */
.fulltext
{
	float: left;
	height: auto;
	width: 100%;
}

.fulltext H2.title
{
	font-size: 15px;
	line-height: 18px;
	color: #333333;

	margin: 7px 0px;
	padding: 0px 0px 7px 0px;

	border-bottom: #EE7F13 solid 1px;
}

/*  footer ------------------------------------------ */

#foot
{
	float: left;
	height: 79px;
	width: 1000px;

	background: url(ochck/footer-background.png) top left no-repeat;
}

.hospic-anezky-ceske #foot { background: url(hospic-sv-anezky/footer-background.png) top left no-repeat;}
.nova-nadeje #foot { background: url(nova-nadeje/footer-background.png) top left no-repeat;}
.domov-sv-josefa #foot { background: url(domov-sv-josefa/footer-background.png) top left no-repeat;}
.hacko #foot { background: url(hacko/footer-background.png) top left no-repeat;}
.chranene-dilny #foot { background: url(chranene-dilny/footer-background.png) top left no-repeat;}
.osetrovatelska-sluzba #foot { background: url(osetrovatelska-sluzba/footer-background.png) top left no-repeat;}
.pecovatelska-sluzba #foot { background: url(pecovatelska-sluzba/footer-background.png) top left no-repeat;}
.domaci-hospic #foot { background: url(domaci-pece/footer-background.png) top left no-repeat;}
.ambulance #foot { background: url(ambulance/footer-background.png) top left no-repeat;}

#foot .in
{
	overflow: hidden;
	float: left;
	height: 30px;
	width: 860px;

	font-size: 11px;

	margin: 38px 0px 0px 140px;
}

.recommend
{
	float: left;
	height: 29px;
	width: 193px;

	margin-right: 40px;

	background: url(footer-recommend.png) top left no-repeat;
}

.recommend a
{
	display: block;
	height: 29px;
	line-height: 27px;
	width: 173px; /* 193px */

	padding-left: 20px;

	color: #999999;
	text-decoration: none;
}

.nav2,
.copy
{
	float: right;
	height: 29px;
	line-height: 29px;
}

.nav2 { float: left;}

.nav2 ul
{
	margin: 0px;
	padding: 0px;
}

.nav2 ul li
{
	float: left;
	margin: 0px;
	padding: 0px;

	color: #999999;

	background: none;
}

.nav2 ul li a
{
	color: #999999;
	text-decoration: none;

	padding: 0px 2px;
}

.nav2 ul li a:hover { text-decoration: underline;}

.copy p
{
	padding: 0px 55px 0px 0px;
	margin: 0px;

	color: #FFFFFF;
}

.copy a { color: #FFFFFF;}

/* calendar */

.calendar
{
	width: 440px;
	float: left;
}
.calendar .item
{
	float: left;
}

/* voting */
.voting, .voting-archiv
{
	float:left;
	height:auto;
	position:relative;
	width:195px;
	margin-bottom:5px;
	padding-left:21px;
}
.voting h3.label, .voting-archiv h3.label
{
	border-bottom:1px solid #EE7F13;
	color: #333333;
	font-size: 15px;
	font-weight: normal;
	padding: 0px 0 5px 0;
	margin: 5px 0;
	float: left;
}
.voting-item
{
	float: left;
	width:195px;
}
.voting-archiv .voting-item
{
	float: left;
	width: 415px;
}
.graph-border
{
	float: left;
	width:195px;
}
.voting-archiv .graph-border
{
	width: 415px;
}
.graph
{
	background-color: #EE7F13;
	float: left;
	width:195px;
}
.voting-archiv .graph
{
	width: 415px;
}
.voting-item div.label
{
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0;
}
.voting-item .lb
{
	color: #EE7F13;
	text-decoration: underline;
	font-weight: bold;

}
.voting-item .num
{
	color: #333;
}
.voting-label
{
	position: relative;
	float: left;
	width:195px;
	border-bottom:1px solid #EE7F13;
}
.voting-label h2
{
	color: #333;
	margin: 6px 0 0 0;
	font-size: 15px;
}
.voting-label .archiv-anket
{

}
.archiv-anket a
{

}
.voting-archiv
{
	width:415px;
}

/* cal-box */
.cal-box
{
	float:left;
	height:auto;
	position:relative;
	width:195px;
	margin-bottom:5px;
	padding-left:21px;
	padding-top: 18px;
}
*html .cal-box
{
	padding-top: 0;
}
.label-cal
{
	float: left;
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 15px;
	position: absolute;
	left: 21px;
	top: 0;
}
.cal-box table
{
	width: 196px;
	float: left;
	border-bottom:1px solid #EE7F13;
	margin-bottom: 0;
}
.cal-box table td
{
	padding: 5px;
	text-align: center;
}
.cal-box table td a
{
	text-decoration: none;
	color: #333333;
}

.cal-box table td a.event
{
	font-weight: bold;
	color: #000;
}

.cal-box table td a:hover
{
	color: #EE7F13;
}
.cal-box table td.today
{
	color: #ffffff;
	background-color: #EE7F13;
}
.cal-box table .days td
{
	border-top:1px solid #EE7F13;
	border-bottom:1px solid #EE7F13;
	color: #EE7F13;
	font-weight: bold;
}
.months
{

	display: none;
}
.months select
{
	border: none;
}



/* sex select */
.select
{
	display:none;
	height:19px;
	position:absolute;
	right: 18px;
	top:0;
	width: 71px;
}
*html .select
{
	position: relative;
	left: 104px;
}
.prevmonth
{
	position: absolute;
	right: 89px;
	top: 0px;
	background: url(prevmonth.gif) no-repeat left top;
	width: 13px;
	height: 19px;
	display: block;
}
*html .prevmonth
{
	left: 112px;
}
.nextmonth
{
	position:absolute;
	right:1px;
	top:0px;
	background: url(nextmonth.gif) no-repeat left top;
	width:13px;
	height: 19px;
	display: block;
}
*html .nextmonth
{
	left: 200px;
}
.prevmonth, .prevmonth:link, .prevmonth:visited,
.nextmonth, .nextmonth:link, .nextmonth:visited
{
	text-decoration: none;
}
.current-date
{
	display: none;
}
.select a.selected,
.select a.selected:hover
{
	display: block;
	color: #666666;
	text-decoration: none;
	padding: 0px 15px 0px 15px;
	line-height: 20px;
	width: 45px;
	height: 19px;
	overflow: hidden;
	background: url(months-bg.gif) repeat-x  0px 0px;
	text-align: center;
	font-size: 10px;
}
.select a.selected:hover
{

}

.select ul
{
	position: absolute;
	top: 21px;
	left: 0px;
	width: 85px;
	padding: 0px;
	margin: 0px;
	background-color: white;
	border: 1px solid #E5E5E5;
	z-index: 2;
	height: 180px;
	overflow: auto;
}
* html .select ul
{
	height: 140px;
}

.select ul li
{
 list-style-type: none;
 padding: 0px;
 margin: 0px;
 background: none;
}
* html .select ul li
{
 border-bottom: 1px solid #FFFFFF;
}
.select ul li a
{
 display: block;
 padding: 2px 10px 2px 10px;
 background-color: white;
 color:#333;

 text-decoration: none;
}
.select ul li a:hover
{

 text-decoration: none;
}
.select ul li a.active,
.select ul li a.active:hover
{
 display: block;
 text-decoration: none;
 background: none;
 color: #EE7F13;
}

/*
	all -----------------------------------------------------
	_______________________________________________
*/

.h1 { height: 1px;}
.h5 { height: 5px;}
.h10 { height: 10px;}
.h20 { height: 20px;}
.h25 { height: 25px;}
.h30 { height: 30px;}
.h40 { height: 40px;}
.h50 { height: 50px;}
.h55 { height: 55px;}
.h60 { height: 60px;}
.h70 { height: 70px;}
.h80 { height: 80px;}
.h90 { height: 90px;}
.h100 { height: 100px;}
.h120 { height: 120px;}

.w5 { width: 5px;}
.w10 { width: 10px;}
.w20 { width: 20px;}
.w25 { width: 25px;}
.w30 { width: 30px;}
.w40 { width: 40px;}
.w50 { width: 50px;}
.w55 { width: 55px;}
.w60 { width: 60px;}
.w70 { width: 70px;}
.w80 { width: 80px;}
.w90 { width: 90px;}
.w100 { width: 100px;}
.w350 { width: 350px;}


.color {background-color: #E6E6E6;}
.solid {border-bottom: #EE7F13 solid 1px;}

.h235 { height: 235px;}

.mt10 { margin-top: 10px;}
.mt20 { margin-top: 20px;}
.mt30 { margin-top: 30px;}

.mb10 { margin-bottom: 10px;}
.mb20 { margin-bottom: 20px;}
.mb30 { margin-bottom: 30px;}

.first { margin-top: 30px;}

.left { float: left;}
.right { float: right;}
.cl {clear: both;}
