BODY{ 
	background: #0C303D url(/i/bg-main.jpg) repeat-x top left; 
	margin : 0em; padding : 0em;  
	FONT-SIZE: 80%!important; 
	font-size /**/:81%;
	FONT-FAMILY: Arial, Trebuchet MS, Helvetica, Sans-Serif;
	color: #D6DADA;
}

FORM {	border : none; 	padding: 0em ;	margin: 0em; }

TABLE  { border-collapse: collapse; width: 100%; }
TD { vertical-align: top; }
TABLE, TD {  border: none;   /* border:1px solid black;  */   margin: 0.1em; padding: 0.2em; }

DIV { MARGIN: 0em; 	padding: 0em; }
IMG { border : none; padding: 0em ;	margin: 0em; }s

div.Crimea {
background-image: url(/i/crimea.jpg); 
background-repeat : no-repeat;
background-position:  top left;
position: absolute;
}

div.Content {

padding-top: 235px;
padding-bottom: 6em;
background-image: url(/i/crimea.jpg); 
background-repeat : no-repeat;
background-position:  top left;
width: 100%;
max-width: 1550px; 
}

div.LeftColl {
width: 25%;
float: left;

}

div.CenterColl{
width: 55%;
float: left;
padding-bottom: 7em;
}

/*                                  FOOTER                          */
div.Footer {
width: 100%;
max-width: 1550px; 
clear: both;
background-image: url(/img/simple.gif); 
background-repeat : no-repeat;
background-position:  top right;
font-size:85%;
color: #5A8697;
}

div.FooterLeftColl {
width: 25%;
float: left;
background-image: url(/img/simple.gif); 
background-repeat : no-repeat;
background-position:  top left;
}

div.FooterCenterColl{
border-top: 5px solid #0F3A4A;
width: 55%;
float: left;
padding-top:1em;
padding-bottom:0em;
}

div.FooterCenterLeftColl{
width: 40%;
float: left;
padding-top:0.1em;
padding-left:3em;
//margin-right: -55%;
}

div.FooterCenterRightColl{
//margin-left: -27%;
//display: inline;
width: 35%;
float: right;
padding-top:1.5em;
padding-left:58px;
padding-bottom: 0em;
background: url(/img/make-logo.gif) no-repeat center left;
}

/*                               PHONE                        */
div.PhoneConer{
	width:90%;
	padding-top:2em;
}

div.Price{
	width:80%;
	padding-top:2em;
	padding-left: 30px;
	padding-right: 26px;
}

div.Phone{
	padding-left: 90px;
	padding-right: 26px;
	padding-bottom:26px;
	padding-top:20px;
	background: url(/i/phone.gif) no-repeat top left;
	height: 125px;
}

div.PhoneMain{
	font-size: 1.35em;
	FONT-FAMILY:  Arial, Trebuchet MS, Helvetica, Sans-Serif;
    color: #FFD266;
	padding-bottom: 0.7em;
	padding-top: 0.25em;
	background: url(/i/dots.gif) repeat-x bottom left;
}

div.PhoneMain strong{ white-space: nowrap; }

div.PhoneMob{
padding-top: 0.5em;
font-size: 1.21em;
FONT-FAMILY: Arial, Trebuchet MS, Helvetica, Sans-Serif;
}

P.icon-doc{ MARGIN: 0em 0em 0.25em 2em; padding: 2px 0px 1em 36px; background: url(/i/icon-doc.gif) no-repeat top left;	color: #5A8697; }
P.icon-popup{ MARGIN: 0em 0em 0.25em 2em;  padding: 2px 0px 1em 36px; background: url(/i/icon-popup.gif) no-repeat top left;	 color: #5A8697; }




/*                                  CONTENT FORMATED                            */
.hP{ display: block; padding-bottom : 1em;	}

div.actions{ float:right; display: none;}
div.actions div { float:left;  width: 30px; height : 40px; text-align:center; padding-top: 3px; margin-left: 1em;}
div.butA { background: url(/img/but-bg.gif) no-repeat top center; }
div.butP { background:none;}

div.mapCoord { border: 3px solid #124558;  width:100%; height:330px; background: #000000 url(/img/auto-preloader.gif) no-repeat center center; margin-bottom: 3em; margin-top:1.5em;}
div.mapCoordView { width:100%; height:330px; background: #0C303D url(/img/map.gif) no-repeat center center; text-align:center;}
		
SPAN.nobr{ white-space: nowrap; }

H1, H2, H3, H4{
MARGIN: 0em;
padding: 0em;
color: #FFD266;
}

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: #0F3A4A; }

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:#FFFFFF; TEXT-DECORATION:underline;}
A:hover {COLOR:#FFD266; }

H3 A {COLOR:#FFD266; TEXT-DECORATION:underline; }
H3 A:hover {COLOR:#FFFFFF; }

H3.hNorm  A {COLOR:#FFD266; TEXT-DECORATION:none; border-bottom: 1px dotted #FFD266; }
H3.hNorm A:hover {COLOR:#FFFFFF; }

H3.hAct A { font-size: 1.25em; COLOR:#FFD266; TEXT-DECORATION:none; border: none; }
H3.hAct A:hover {COLOR:#FFFFFF; }

table.price { border-top: 4px solid #0F3A4A; margin-left : 2em;  margin-bottom: 1em; width:90%; }
table.price td { border-bottom: 1px solid #0F3A4A; 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: #5A8697; }
table.price td.r-right{ padding-left: 0em;  padding-right: 0em;  font-style: italic; color: #5A8697; }
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: #5A8697;  white-space:nowrap;}
table.auto .aPrice strong { font-size:1.25em; color: #D6DADA; }

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 #124558; display: block;}
.thumbnail a:hover { border: 3px solid #FFFFFF;}
