BODY{ 
	background: #FFFFFF; 
	margin : 0em; padding : 0em;  
	FONT-SIZE: 80%!important; 
	font-size /**/:81%;
	FONT-FAMILY: Arial, Trebuchet MS, Helvetica, Sans-Serif;
	color: #000000;
}

FORM {	border : none; 	padding: 0em ;	margin: 0em; }

TABLE  { border-collapse: collapse; width: 100%; }
TD { vertical-align: top; }
TABLE, TD {  border: none;   margin: 0em; padding: 0em; }

DIV { MARGIN: 0em; 	padding: 0em; }
IMG { border : none; padding: 0em ;	margin: 0em; }


/*                                  STRUCTURE FORMATED                            */
div.IndexLinks{ display: none; }
div.AutoHeader {display: none; }

div.AutoLeft01 {display: none; }
div.AutoLeft02 {display: none; }
div.AutoLeft03 {display: none; }

div.AutoPreloader{display: none; }

div.Auto01{display: none; }
div.Auto02{display: none; }
div.Auto03{display: none; }

div.AutoRight{display: none; }
div.MenuBlock{display: none; }
div.LogoBlock{ display: none; }


/*                                  CONTENT                           */
div.Content {
width: 100%;
max-width: 1550px; 
clear: both;
padding-bottom: 3em;
}

div.LeftColl {display: none; }

div.CenterColl{
width: 100%;
float: left;
padding-bottom: 3em;
}

/*                                  FOOTER                          */
div.Footer {
width: 100%;
max-width: 1550px; 
clear: both;
background-repeat : no-repeat;
background-position:  top right;
font-size:85%;
color: #000000;
}

div.FooterLeftColl {display: none; }

div.FooterCenterColl{
border-top: 5px solid #CCCCCC;
width: 100%;
float: left;
padding-top:1em;
}

div.FooterCenterLeftColl{
width: 40%;
float: left;
padding-top:1.5em;
padding-left:3em;
//margin-right: -55%;
}

div.FooterCenterRightColl{
//margin-left: -27%;
//display: inline;
width: 35%;
float: right;
padding-top:1.5em;
padding-left:1em;
padding-bottom: 1.5em;
}

/*                               PHONE                        */
div.PhoneConer{display: none; }
div.Price{display: none; }
div.Phone{display: none; }
div.PhoneMain{display: none; }
div.PhoneMain strong{display: none; }

div.PhoneMob{display: none; }

P.icon-doc{ display: none; }
P.icon-popup{ display: none; }


/*                                  CONTENT FORMATED                            */
.hP{ display: block; padding-bottom : 1em;	}

div.actions{ display: none; }
div.actions div {display: none; }
div.butA {display: none; }
div.butP { display: none; }

div.mapCoord { border: 3px solid #CCCCCC;  width:100%; height:315px; background: #FFFFFF; margin-bottom: 3em; margin-top:1.5em;}
div.mapCoordView { width:100%; height:315px; background: #0C303D url(/img/map-print.gif) no-repeat center center; text-align:center;}
		
SPAN.nobr{ white-space: nowrap; }

H1, H2, H3, H4{
MARGIN: 0em;
padding: 0em;
color: #333333;
}

H1{	FONT-SIZE: 1.75em; MARGIN-BOTTOM: 1.25em; }
H2{	FONT-SIZE: 1.5em; MARGIN-BOTTOM: 0.5em;}
H3{	FONT-SIZE: 1.25em; MARGIN-BOTTOM: 0.75em;  MARGIN-top: 1.5em;  }
H4{	FONT-SIZE: 1em; MARGIN-BOTTOM: 0.75em;  MARGIN-top: 1.5em;  }

P { MARGIN: 0em 0em 1em 2em; 	padding: 0em 0em 0em 0em; }

BLOCKQUOTE{ MARGIN: 0em 0em 1.5em 0em;  padding: 1em 2em 1em 2em; background-color: #F1F1F1; }

UL {margin: 0em 0em 1em 2em ; padding: 0em;}
UL LI {padding: 0em; padding-left: 25px; list-style-type: none;  background: url('/img/li.gif') no-repeat 0 0.6em;  }
LI {margin: 0.25em 0em 0em 0em;}

SMALL { font-size: 85%; }
.small { font-size: 85%; }
.small UL { margin: 0em 0em 0em 0em ; padding: 0em; }
.small UL LI {padding: 0em; padding-left: 18px; margin: 0em 0em 0.25em 0.25em; list-style-type: none; background: url('/img/li-small.gif') no-repeat 0 0.75em;  }

A {COLOR:blue; TEXT-DECORATION:underline;}
A:hover {COLOR:#red; }

H3 A {COLOR:#333333; TEXT-DECORATION:none; border-bottom: 1px dotted #333333; }
H3 A:hover {COLOR:#FFFFFF; }

H3.hNorm  A {COLOR:#333333; TEXT-DECORATION:none; border-bottom: 1px dotted #333333; }
H3.hNorm A:hover {COLOR:#000000; }

H3.hAct A { font-size: 1.25em; COLOR:#333333; TEXT-DECORATION:none; border: none; }
H3.hAct A:hover {COLOR:#000000; }

table.price { border-top: 4px solid #CCCCCC; margin-left : 2em;  margin-bottom: 1em; width:90%; }
table.price td { border-bottom: 1px solid #CCCCCC; padding-left: 0.5em;  padding-right: 0.5em;  padding-bottom: 0.75em; padding-top: 0.75em; text-align: left; }
table.price td.right{ text-align:right; padding-left: 0em;  padding-right: 0em;  font-style: italic; color: #333333; }
table.price td.r-right{ padding-left: 0em;  padding-right: 0em;  font-style: italic; color: #333333; }
table.price td.center{ white-space:nowrap; }

table.content { margin-left : 2em;  margin-bottom: 1em; width:90%; }
table.content td { padding-right:1em; }

table.auto { margin-left : 2em;  margin-bottom: 1em;  width:90%; }
table.auto td { padding-left:1em; padding-top:0.5em; padding-bottom: 1.75em; }
table.auto h4{FONT-SIZE: 1.2em; MARGIN-BOTTOM: 0em;  MARGIN-top: 0.5em; }
table.auto .thumbnail { margin-bottom: 0em; padding-left:0px;}
table.auto .small { margin-bottom: 0.75em; }
table.auto .aPrice { margin-top: 0.5em; color: #333333;  white-space:nowrap;}
table.auto .aPrice strong { font-size:1.25em; color: #333333; }

div.contentBlock{
	MARGIN: 1.5em 0em 0em 2em; padding: 0em 0em 0em 0em;
	clear: both;
}
div.fix{ display: block;  height: 1; clear: both; visibility: hidden; }

.thumbnail{ float: left; margin-right: 1em; margin-bottom: 1em;	padding:3px;}
.thumbnail a { border: 3px solid #CCCCCC; display: block;}
.thumbnail a:hover { border: 3px solid #000000;}
