/* CSS Document */
body	{
	margin: 0 0 10px 0;
	padding: 0;
	background: #fff;
	font: 70% verdana, arial, sans-serif;
	text-align: center;
	background-image: url(../img/btm.jpg); background-repeat: no-repeat; 
	background-position:763px bottom;
}

h1		{ font-size: large; }
h2		{ font-size: medium; }
h2.hdr	{ text-transform:uppercase; font-weight:bold; font-size:small; margin: 10px 10px 10px 10px;}
h2.subhdr {font-size:small; font-style:italic; font-weight:normal; margin: 0px 10px 0px 10px;}
h3.li
{
	background-image: url(../img/bullet.gif); background-repeat: no-repeat; background-position: 10px 4px;
	padding:0px 0px 0px 24px; margin:0px 0px 1px 0px; font-weight:normal; font-size: small;
	color:#4d1518;
}
h3.plan {text-transform:uppercase; font-weight:normal; font-size:small; margin: 20px 10px 20px 10px; color:#501904;}

p.adress { font-size:11px;}

div { margin:0;	padding:0; }
#outer		{ margin-top:0; padding-top:0; }
#header1    { background:url(../img/h1_1.gif) repeat-x;	float:left;	width: 100%; }
#header11	{ float:left; }
#header111  { float:left; width:477px; }
#header112  { float:left; text-align:right;	width:537px; }
#header2	{ float: left; }
.header3	{ background:url(../img/h1_21.gif) repeat-x; text-align:left; vertical-align:top; width: 100%; float:left; }
#header31   { height:20px; font-size: 14px;	font-weight:400; vertical-align:top; }
#header31 a { color:#ffffff; text-decoration:none; margin: 5px 10px 0px 10px; vertical-align:top; }
#header31 a.current { color:#501904; }

#header11, #header2, #header31 {
	width: 1014px;
}

#center { background:url(../img/lbg.jpg) repeat-y; float:left; width: 1014px;	font-size: 12px; }

#left	  { width: 292px; height:625px; float:left; font-size: 12px; font-weight: bold }
#left_top { width: 292px; height:500px; }
#left_btm { height:125px;vertical-align:bottom; margin:10px 17px 0 57px; font-size: 11px; font-weight:normal; color:#501904;}

#left a { color:#501904; text-decoration:none;	margin: 10px 27px 0 77px; display:block; font-size: 12px; font-weight: normal; text-transform:uppercase; }
#left a:hover	{ color: #de5d2c; text-decoration:underline; }
#left a.current { color:#de5d2c; }
#left span.head { color:#501904; text-decoration:none;	margin: 10px 27px 0 77px; display:block; font-size: 12px; font-weight: normal; text-transform:uppercase; }

#left a.sub     { font-weight: normal; padding-left:10px; text-transform:none; }
#left a.sub_cur { font-weight: normal; color:#de5d2c; padding-left:10px; text-transform:none;}
#left a.btm		{ font-weight: normal; color:#de5d2c; padding:0px; }

#left_btm a { color:#501904; text-decoration:none;	display:block; font-size: 11px; margin:0px; vertical-align:bottom; text-transform:lowercase; font-weight:bolder; }

#content		{ float:left; padding: 40px; width: 622px; font-weight:normal; font-size: small; }
#content a		{ color: #501904; text-decoration:none; }
#content a:hover{ color: #de5d2c; text-decoration:none; }

span.sel  { color:#4d1518; }
span.selb { color:#4d1518; font-weight:bold; }
span.note { font-style:italic; font-size:11px; padding:5px 0px 0px 10px; }

table.collection {

}

table.collection td {
	text-align:center;
	vertical-align:top;
	width: 33%;
	padding-bottom: 20px;
}

table.collection img {
	padding:3px;
	border: 1px solid #764431;
}

#content p {
	text-align: justify;
}

img.paint { width:150px; border:0;}
img.flatplan { width:300px; border:0;}
img.nb {border:0;}
img.b  {border:solid 1px #a09e9d;}
img.right { float:right; padding:10px;}
img.di_left {  float:left; padding:5px 10px 0px 0px; border:0;}
img.di_right {  float:right; padding:5px 0px 0px 10px; border:0;}
img.events { border:solid 1px #a09e9d; width:200px; height:133px; }

table.contact { width:90%; }
td.contact { padding-bottom:5px; border-bottom: 1px solid #de5d2c;}
td.phone { padding-left:5px; vertical-align:top;}

td.plan_l {padding-top:10px; text-align:left; font-size:11px;}
td.plan_r {padding-top:10px; text-align:right; font-size:11px;}


div.partners { padding: 14px 0px 7px 0px; text-align:justify; border-bottom:1px solid #de5d2c; }
div.partner_last { padding: 14px 0px 7px 0px; text-align:justify; }

div.di_head { color:#f37370; font-size:36px; }
div.di_right{ width:100%; text-align:right; padding:5px 0px 5px 0px; }
div.di_txt  { width:100%; text-align:justify; padding-bottom:5px; text-indent:30px; }

table.portfo { text-align:center; width:622px;}

a:link		{ color: #501904; text-decoration:none; }
a:visited	{ color: #501904; text-decoration:none; }
a:hover		{ color: #de5d2c; text-decoration:none; }
a:active	{ color: #501904; text-decoration:none; }
