/*
		
		Customisation for home page
		
*/

.cTeaserSpace {
	height: 300px;
/*	background: url('../teasers/05 home1.jpg') no-repeat top left;*/
}

.cSubTemplate {
	height: 201px;
	padding-top: 30px;
}

.cBodyBRM, .cBodyBLM, .cBodyBL, .cBodyBR	{
	height: 251px;
}


.cMain {
	width: 400px;
	margin-left: 47px;
	padding: 15px 0px 15px 32px;
	background: url('../res/bg/body_sep.gif') repeat-y top left;
}

.cRight {
	position: absolute;
	width: 295px;
	top: 0px;
	right: 60px;
	padding: 0px 10px 10px 25px;
	background: url('../res/bg/callback.gif') no-repeat bottom left;
}

.cRight .right-header-txt {
	height: 75px;
	background: url('../res/bg/callback_header.gif') repeat-x top left;
	padding: 18px 0px 0px 25px;
	color: white;
}

.cRight .right-header {
	margin-left: -25px;
}

.cRight .right-header-img {
	height: 75px;
	background: url('../res/bg/callback_headerc.gif') no-repeat top right;
	padding-right: 10px;
}

.cRight .search-box input {
	border: 1px solid white;
	height: 13px;
	line-height: 13px;
	font-size: 10px;
	width: 100px;
	color: #535353;
}

.cRight .search-button {
	vertical-align: middle;
	padding: 0px;
}

.cRight .search-box {
	border: 1px solid #777;
	position: relative;
	margin-right: 3px;
}

.cRight .search-box-tl	{	background-image: url('../res/ib/eb_tl.gif');	}
.cRight .search-box-tr	{	background-image: url('../res/ib/eb_tr.gif');	}
.cRight .search-box-bl	{	background-image: url('../res/ib/eb_bl.gif');	}
.cRight .search-box-br	{	background-image: url('../res/ib/eb_br.gif');	}
