/* RESIDENZ CSS */

@import url('typography.css');

/*@import url('tabs.css');*/

body {
	/*background: #FCA916 url( ../images/body-bk.jpg ) no-repeat 50% 0;*/
	background: #BCAF9E url( ../images/bg_body.jpg ) repeat-x 0 0;
	padding: 5px 0;
	margin: 0px;
}

* {
	margin: 0px;
	padding: 0px;
}

/* @group Linkuri */

a,
a.checked,
a.blank {
	color: #eb2429;
	outline: none;
}

a:hover {
	background: #eb2429;
	color: white;
}

a.blank,
a.blank:hover {
	background: none;
	padding-left: 15px;
	color: #eb2429;
}

a.checked {
	background: url(../images/filter_check.jpg) no-repeat left top;
	padding-left: 15px;
	color: #eb2429;
}

a.checked:hover {
	background: url(../images/filter_x.jpg) no-repeat left top;
	padding-left: 15px;
	color: #eb2429;
}

a.normal {
	color: #282425;
}

a.normal:hover {
	color: #eb2429;
}

a img{
	border: none;
	margin: 0px;
}

/* @end */

.banner-head { padding: 0 20px; text-align: center; background: transparent url( ../images/center.png ) repeat-y scroll 0 0; }

#wrapper {
	display: block;
	width: 776px;
	margin: 5px auto 0px auto;
}

#container {
	display: block;
	clear: both;
	width: 736px;
	background: url('../images/center.png') repeat-y top left;
	padding: 0px 20px 30px 20px;
	margin: 0;
	list-style-type: none;
	position: relative;
} * html #container { background-image: url( '../images/center.gif' ); }

#container li {
	color: #282425;

/*#585757;*/
	font-family: "arial", "sans-serif";
}

#container li.keyvisual {
	display: block;
	clear: both;
	margin: 0px auto;
	text-align: right;
}

#container li.spacer {
	display: block;
	clear: both;
	border-top: 1px dotted #c7bf94;
	color: #282425;
	font-size: 11px;
	padding-top: 5px;
	margin-bottom: 15px;
}

#container li.left {
	float: left;
	clear: left;
	width: 470px !important;
	width

/**/: 470px;
	margin-top: 10px;
	padding-left: 10px;
}

ul.duo {
	list-style-type: none;
	display: block;
	clear: both;
	width: 100%;
	height

/**/: 1%;
	margin: 10px 0px 10px 0px;
}

ul.duo:after {
	content: "....";
	clear: both;
	line-height: 1px;
	visibility: hidden;
}

ul.duo li {
	float: left;
	width: 48%;
	margin-right: 3px;
}

#container li.right {
	margin-top: 10px;
	float: right;
	width: 230px;
}

#container:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 1px;
}

* html #container {
	height: 1%;
}

#footer {
	display: block;
	clear: both;
	width: 726px;
	padding: 0px 25px 20px 25px;
	background: url('../images/footer.png') repeat-y bottom left;
	text-align: right;
} * html #footer { background-image: url( '../images/footer.jpg' ); }
#footer a {
	border: none;
}

#footer p {
	margin: 0px 0px 10px 0px;
}

