*{font-size:100.01%}
html {font-size:64%;}
body {
	font:1.0em Georgia, "Times New Roman", Times, serif;
	margin:0;
	background:#ecdfc2 url(../img/body-bg.jpg) repeat-x;
	color:#000;
	min-width:959px;
}

.carehome 
{
	background:#ecdfc2 url(../img/body-bg-carehome.jpg) repeat-x;
}

form, fieldset{
	margin:0;
	padding:0;
	border:none;
}
/*container*******************************************************/
#container{
	width:959px;
	overflow:hidden;
	margin:0 auto;
}
/*header********************************************************/
#header{
	width:100%;
	overflow:hidden;
}
#header h1{
	background:url(../img/logo.gif) no-repeat;
	width:223px;
	height:79px;
	text-indent:-3000em;
	overflow:hidden;
	margin:10px 0 0;
}
#header h1 a{
	width:100%;
	height:100%;
	overflow:hidden;
	display:block;
}
/*top-nav********************************************************/
.top-nav{
	margin:-70px -5px 0 0;
	padding:0;
	list-style:none;
	float:right;
	overflow:hidden;

}
.top-nav li{
	float:left;
	border-right:1px solid #ccc;
	padding:0 5px;
	margin:0 -1px 0 1px;
}
.top-nav li a{
	color:#d25e26;
	font:1.1em Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}
.top-nav li a:hover{
	color:#7c3b06;
	text-decoration:underline;
}
/*search********************************************************/
.search{
	float:right;
	clear:right;
	width:232px;
	margin-top:-30px;
}
.search input{
	float:left;
	border:1px solid #f49f00;
	width:143px;
	margin-right:10px;
	height:16px;
	padding:3px 0 0 7px;
}
.search input.btn{
	width:67px;
	height:23px;
	border:none;
	margin:0;
	padding:0;
}
/*navigation********************************************************/
#navigation{
	width:100%;
	overflow:hidden;
	margin:16px 0 0;
	padding:0;
	list-style:none;
}
ul#navigation.carehome{
	margin:1px 0 0;
	background: none;
	height: 33px;
}
	ul#navigation.carehome li a 
	{
		background:url('../img/arrow.gif') no-repeat scroll left center;
		line-height: 1.5em;
		margin:3px 0 0;
		padding: 0 0 0 10px;
	}
#navigation li{
	float:left;
}
#navigation li a
{
	float: left;
	font: 1.4em Georgia, "Times New Roman" , Times, serif;
	color: #ffd9c6;
	text-decoration: none;
	padding: 5px 15px 6px;
	height: 22px;
}
#navigation li a:hover{
	color:#fff;
	text-decoration:underline;
}
#navigation li a.active{
	background:#7c3b06;
	font:bold 1.4em Georgia, "Times New Roman", Times, serif;
	color:#fff;
}
#navigation li a.active:hover{text-decoration:none;}
/*main********************************************************/
#main{
	width:943px;
	overflow:hidden;
	background:#f49f00;
	padding:8px;
	margin:20px 0 0;
}
div#main.carehome{
	margin:55px 0 0;
}
* html #main{height:1%;}
.top{
	width:100%;
	overflow:hidden;
	background:url(../img/top-bg.gif) repeat-y;
}
.acorn{
	width:260px;
	min-height: 150px;
	float:left;
	overflow:hidden;
	margin-right:8px;
	background:#7c3b06;
	color:#fff;
	padding: 20px 28px 18px 18px;
}
.top img{float:left;}
.acorn h2{
	width: 240px;
	min-height:40px;
	/*text-indent:-9999em;*/
	overflow:hidden;
	margin:0;
	font:1.4em Georgia, "Times New Roman", Times, serif;
}
.acorn h2 a,
.acorn h2 a.hover,
.acorn h2 a.visited,
.acorn h2 a.active,
.acorn h2 a.active.hover
{
	width: 240px;
	height:40px;
	/*text-indent:-9999em;*/
	color: #ffffff;
	overflow:hidden;
	margin:0;
	font:1.4em Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.acorn h2 a img, .acorn h2 a.hover img, .acorn h2 a.visited img, .acorn h2 a.active img, .acorn h2 a.active.hover img
{
	/*text-indent:-9999em;*/
	color: #ffffff;
	overflow: hidden;
	margin: 0;
	font: 1.4em Georgia, "Times New Roman" , Times, serif;
	text-decoration: none;
	border: 0;
}
.acorn ul{
	margin: 10px 0 0;
	padding:0;
	list-style:none;
}
.acorn ul li{
	font:bold 1.2em Georgia, "Times New Roman", Times, serif;
	margin-bottom:6px;
}
.acorn ul li a
{
	font: 1.2em Georgia, "Times New Roman" , Times, serif;
	color: #ecdc9e;
	text-decoration: underline;
}
.acorn ul li a:hover{
	font:1.2em Georgia, "Times New Roman", Times, serif;
	color:#ecdc9e;
	text-decoration: none;
	}
/*main******************************************************/
.main{
	width:100%;
	overflow:hidden;
	padding:8px 0 0;
}
/*content****************************************************/
.content{
	width:631px;
	float:left;
	overflow:hidden;
	margin:0 8px 0 0;
}
/*column****************************************************/
.column{
	width:304px;
	float:left;
	overflow:hidden;
	margin:0;
}
.find{
	width:598px;
	overflow:hidden;
	background:#fff;
	padding:10px 18px 8px 15px;
	margin-bottom:8px;
}
.content h2{
	color:#d25e26;
	font:2.4em Georgia, "Times New Roman", Times, serif;
	margin:0;
}
.find h2{float:left;}
/*.find-form********************************************************/
.find-form{
	float:right;
	clear:right;
	width:221px;
	padding:4px 0 0;
}
.find-form input{
	float:left;
	border:1px solid #f49f00;
	width:136px;
	margin-right:10px;
	height:18px;
	padding:3px 0 0 7px;
	font:1.4em Georgia, "Times New Roman", Times, serif;
	color:#d25e26;
}
.find-form input.btn, .form form input.btn {
	width:56px;
	height:24px;
	border:none;
	margin:0;
	padding:0;
}
.find-form input.btn.sec, .form form input.btn.sec {
	border:none !important;
	background:#f49f00 !important;
	color:#fff;
}

/*big-block***********************************************************/
.big-block{
	width:631px;
	overflow:hidden;
	background:#ecdda3;
	padding:0;
	margin:0;
}
.big-block img.img{
	float:left;
	margin:0 10px 0 0;
}

/*.big-block p{margin:0 0 20px !important;}*/
.big-block h2{margin:0 0 10px;}
.content p{
	font:1.2em/1.4em Georgia, "Times New Roman", Times, serif;
	margin:0 0 10px;
}
.content p a,
.content p a:visited {
	font:bold 1.0em Georgia, "Times New Roman", Times, serif;
	color:#d25e26;
	text-decoration:none;
}
.content p a:hover 
{
    color:#7C3B06;
    text-decoration:underline;
}
#container .separator{
	background:url(../img/separator.gif) no-repeat;
	width:251px;
	height:27px;
	text-indent:-3000px;
	overflow:hidden;
	display:block;
	margin:10px 0 10px 180px;
}
.big-block h4{
	font:1.8em Georgia, "Times New Roman", Times, serif;
	color:#7c3b06;
	margin:0 0 7px;
}
.vakancie{padding-right:15px;}
.vakancie p{
	font:1.1em/1.7em Georgia, "Times New Roman", Times, serif;
	margin:0 0 7px !important;
}
.vak .job{padding:0 0 15px;}
.job{
	width:100%;
	overflow:hidden;
	padding:10px 0 35px;
}
.job p{color:#7c3b06;}
.job p strong{font:bold 1.1em Georgia, "Times New Roman", Times, serif}
/*images******************************************************/
.images{
	margin:0;
	padding:0;
	list-style:none;
}
.images li{
	width:100%;
	overflow:hidden;
	margin-bottom:17px;
}
.images li img{
	float:left;
	margin:0 27px 20px 0;
}
.images a{
	font:bold 1.2em Georgia, "Times New Roman", Times, serif  !important;
	text-decoration:none;
}
.images a:hover{text-decoration:underline !important;}
.images li p{line-height:1.5em;}
.block{
	width:100%;
	overflow:hidden;
}
.block-column{
	width:279px;
	float:left;
	overflow:hidden;
}
.content h3{
	margin:0;
	color:#d25e26;
	font:1.8em Georgia, "Times New Roman", Times, serif;
}
.block-column a{
	color:#d25e26;
	font:bold 1.1em Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}
.block-column a:hover{text-decoration:underline;}
.block-column ul{
	margin:0;
	padding:0 0 10px;
	list-style:none;
}
.block-column ul li{
	font:1.1em Georgia, "Times New Roman", Times, serif;
	color:#000;
	background:url(../img/link.jpg) no-repeat 0 4px;
	padding-left:10px;
	margin-bottom:7px;
}
.quote{
	width:100%;
	overflow:hidden;
}
.quote div{
	width:100%;
	overflow:hidden;
	padding-top:25px;
}
.quote div img.left{
	float:left;
	margin:0 20px 20px 0;
}
.quote div img.right{
	float:right;
	margin:0 0 20px 20px;
}
.quote div p{
	color:#7c3b06;
	font:1.4em Georgia, "Times New Roman", Times, serif;
	margin:0;
}
.box{
	width:294px;
	overflow:hidden;
	background:#f7f1e4 url(../img/box-bg.jpg) no-repeat;
	padding:10px 0 10px 10px;
	margin-bottom:8px;
}
.box h3{
	color:#7c3b06;
	margin:0 0 15px;
	font:1.8em Georgia, "Times New Roman", Times, serif;
}
.box .list{
	margin:0;
	padding:0 15px 0 0;
	list-style:none;
	float:left;
}
.box .list li{
	margin-bottom:5px;
}
.box a{
	font:1.1em Georgia, "Times New Roman", Times, serif;
	color:#e73357;
	text-decoration:none;
}
.box a:hover{text-decoration:underline;}
.box .link{
	margin:0;
	padding:0;
	list-style:none;
}
.box .link li{
	background:url(../img/link.jpg) no-repeat 0 4px;
	padding-left:15px;
	font:1.1em/1.5em Georgia, "Times New Roman", Times, serif;
	color:#7c3b06;
	margin-bottom:10px;
}
.box .link li a{font:1.0em Georgia, "Times New Roman", Times, serif;}
.box img{
	float:left;
	margin:0 10px 20px 0
}
.box p{
	margin:0 0 10px;
	font:1.1em/1.6em Georgia, "Times New Roman", Times, serif;
	color:#7c3b06;
}
/*footer-holder*****************************************************/
#footer-holder{
	width:100%;
	overflow:hidden;
	padding-top:30px;
	background:#a76600 url(../img/footer-holder-bg.jpg) repeat-x;
}
/*footer*******************************************************/
#footer{
	width:959px;
	overflow:hidden;
	margin:0 auto;
	background:url(../img/leaf.jpg) no-repeat 100% 100%;
	padding-bottom:35px;
}
.footer-column{
	width:950px;
	float:left;
	overflow:hidden;
}
.footer-column.pad{padding-left:13px;}
.footer-column h3{
	margin:0 0 13px;
	font:2.4em Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding-bottom:0px;
	border-bottom:1px solid #985d01;
}
.row-holder{
	width:100%;
	overflow:hidden;
}
.row{
	width:440px;
	float:left;
	overflow:hidden;
}
.row ul{
	margin:0 0 22px;
	padding:0;
	list-style:none;
}
.row ul li{
	font:1.1em Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin-bottom:4px;
}
.row ul li a{
	font:1.0em Georgia, "Times New Roman", Times, serif;
	color:#ffc056;
	text-decoration:none;
	padding-left:8px;
}
.row ul li a:hover{
	color:#fff;
	text-decoration:underline;
}

/*copy-holder**************************************************/
.footer-address{
	background:#9b5000;
	width:100%;
	overflow:hidden;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	
}
/*copy-holder**************************************************/
.copy-holder{
	background:#9b5000;
	width:100%;
	overflow:hidden;
}
/*copy*******************************************************/
.copy{
	width:959px;
	overflow:hidden;
	margin:0 auto;
	color:#fff;
}
.copy p{
	font:1.1em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:12px 0;
}
.copy p a{
	font:1.0em Georgia, "Times New Roman", Times, serif;
	color:#fff;
}
.copy p a:hover{text-decoration:none;}
p.info{
	float:right;
	margin:-35px 0 0;
}

.category{
	width:277px;
	overflow:hidden;
	background:#edd792;
	border:1px solid #f49f00;
	margin-top:6px;
}
.category ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.category ul li{
	width:260px;
	overflow:hidden;
	display:block;
	background:none;
	padding:0;
	font:1.2em Georgia, "Times New Roman", Times, serif;
	color:#000;
	padding:7px 17px 7px 10px;
	border-bottom:1px solid #efc666;
	margin:1px 0 -1px 0;
}
.category ul li a{
	color:#7c3b06;
	text-decoration:none;
	font:0.9em/1.7em Georgia, "Times New Roman", Times, serif;
}
.category ul li.name{
	border-bottom:1px solid #f49f00;
	background:#eecc76;
}
.category ul li a:hover{color:#d25e26;}

.block-column.text{
	padding-left:18px;
	width:287px;
}
.text h4{
	margin:0;
	color:#000;
	font:2.4em Georgia, "Times New Roman", Times, serif;
}
.text h4 span{
	display:block;
	line-height:24px;
}
.text p{
	color:#7c3b06;
	margin:0 0 10px !important;
	font:1.1em/1.7em Georgia, "Times New Roman", Times, serif;
	letter-spacing:0px;
}
.text a{
	display:block;
	margin-bottom:20px;
}
.diamond{
	margin:0;
	padding:0 110px 0 80px;
	list-style:none;
}
.diamond li{
	padding-left:20px;
	background:url(../img/diamond.gif) no-repeat;
	font:1.2em/1.5em Georgia, "Times New Roman", Times, serif;
	color:#7c3b06;
	margin-bottom:10px;
}
/*pages***********************************************/
.pages{
	width:100%;
	overflow:hidden;
	margin:0 0 0 -20px;
	padding:0;
	list-style:none;
}
.pages li{
	float:left;
	padding:0 20px;
}
.pages li a{
	float:left;
	color:#d25e26;
	text-decoration:none;
	font:bold 1.2em Georgia, "Times New Roman", Times, serif;
	height:20px;
	line-height:20px;
}
.pages li.numbers a{
	font:1.4em Arial, Helvetica, sans-serif;
	color:#a76600;
	border:1px solid #f49f00;
	background:#eed182;
	padding:0 5px;
	line-height:22px;
}
.pages li.numbers{padding:0 5px 0 0;}
.pages li.numbers a.active, .pages li.numbers a.active:hover{
	background:#d25e26;
	border:1px solid #d25e26;
	color:#fff;
}
.pages li.numbers a:hover{
	background:#f0c25b;
	color:#000;
}
/*gallery***************************************************/
.gallery{
	width:650px;
	overflow:hidden;
	margin:0 0 10px;
	padding:20px 0 0;
	list-style:none;
}
.gallery li{
	float:left;
	width:180px;
	height:245px;
	margin-right:25px;
}
.form{
	width:100%;
	overflow:hidden;
}
.form h4{
	margin:0;
	font:1.8em Arial, Helvetica, sans-serif;
	color:#7c3b06;
}
.form form{
	width:585px;
	overflow:hidden;
}
.submit-form{
	width:585px;
	overflow:hidden;
	background:#dfd095;
	padding:15px 0 0 12px;
	margin-bottom:15px;
}
/*holder*************************************************/
.holder{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}
/*label-column**************************************************/
.label-column{
	width:113px;
	overflow:hidden;
	float:left;
}
.label-column1{
	width:125px;
	overflow:hidden;
	float:left;
}
.label-column-long{
	width:300px;
	overflow:hidden;
	float:left;
}
.label-column-long-full{
	width:100%;
	overflow:hidden;
	float:left;
}
/*input-column**************************************************/
.input-column
{
	width:295px;
	overflow:hidden;
	float:left;
}
.holder .input-column select
{
	width:201px;
}
.holder .input-column textarea
{
	width:396px;
	height:175px
}
/*text-column**************************************************/
.text-column{
	overflow:hidden;
	float:left;
	text-align:left
}
.form form label{
	display:block;
	font:1.2em Georgia, "Times New Roman", Times, serif;
	color:#000;
}
.form form label strong{color:#d25e26;}
.form form .radio label{
	float:left;
	margin:3px 24px 0 0;
}
.form form .radio input{
	
	width:auto;
	height:auto;
	line-height:normal;
	background:none !important;
	border:none !important;
}
.text-column p{
	font:1.1em Georgia, "Times New Roman", Times, serif;
	color:#d25e26;
	margin:0 !important;
	padding-right:15px;
}
.form form input{
	float:left;
	width:198px;
	background:#fff;
	border:1px solid #c8bb86;
	height:20px;
	line-height:20px;
}
.form form .house input{width:48px;}
.form form .code input{width:98px;}
.form form .mail input{width:248px;}
.form form select{
	float:left;
	width:48px;
	background:#fff;
	border:1px solid #c8bb86;
	height:20px;
	line-height:20px;
}
.form form select#enquiryType {
    width: 198px;
}

input.submit{
	height:27px !important;
	line-height:27px !important;
	border:none !important;
	background:#f49f00 !important;
	font:bold 1.1em Georgia, "Times New Roman", Times, serif !important;
	color:#fff !important;
	padding:0 10px !important;
	width:auto !important;
	float:left !important;
}
.vakancie-form input.submit{margin-right: 10px;}
.vakancie-form{
	width:614px;
	overflow:hidden;
	background:#f3e9c3;
	padding:11px 0 11px 17px;
}
.vakancie-form label{
	float:left;
	font:1.2em Arial, Helvetica, sans-serif;
	color:#000;
	margin-right:10px;
	padding:3px 0 0;
}
.vakancie-form select{
	float:left;
	width:198px;
	height:20px;
	line-height:20px;
	margin:3px 10px 0 0;
	font:1.2em Georgia, "Times New Roman", Times, serif;
}
.vakancie-form input.submit{
	height:24px !important;
	line-height:24px !important;
	padding:0 5px !important;
}
.vakancie h5{
	font:bold 1.4em Georgia, "Times New Roman", Times, serif;
	margin:0 0 7px;
	color:#000;
}
.vakancie h6{
	font:bold 1.2em Georgia, "Times New Roman", Times, serif;
	margin:0 0 10px;
	color:#d25e26;
}
.job em{
	font:bold 1.1em Georgia, "Times New Roman", Times, serif;
	color:#d25e26;
	font-style:normal;
}
.job a, a.apply {
	font:bold 1.1em Georgia, "Times New Roman", Times, serif;
	color:#d25e26;
	text-decoration:none;
}
.job a:hover, a.apply:hover {text-decoration:underline;}
.line{
	width:100%;
	overflow:hidden;
	height:1px;
	border-top:1px solid #efc666;
	margin-bottom:15px;
}
.img-holder{
	width:100%;
	overflow:hidden;
}
.ltl-img{
	width:150px;
	overflow:hidden;
	float:left;
	margin-right:15px;
}
.img-holder img{display:block;}
.text-img{
	width:426px;
	float:left;
	overflow:hidden;
}
.text-img h4{
	font:bold 1.2em Georgia, "Times New Roman", Times, serif;
	color:#d25e26;
	margin:0 0 10px;
}
.text-img h4 a,
.text-img h4 a:visited
{
    color:#D25E26;
    text-decoration:none;
}
.text-img h4 a:hover 
{
    color:#7C3B06;
    text-decoration:underline;
}



/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

#container #main div.main div.column div.box #service-filters {
    padding-left: 0;
    margin-left: 0;
}

#container #main div.main div.column div.box #service-filters li {
    list-style: none;
}