@charset "utf-8";
/* CSS Document */


body {
	margin-left: 0px 0px 2px 0px;
	background-color:#ECF5FB;
	min-width: 960px;
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}

h1 {
	font-size:1.4em;
	padding:0px;
	margin:3px 0px 3px 0px;
	font-weight:normal;
	line-height:2.1em;
}

h2 {
	
	font-size:12px;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

h2 a{ color:#000000;}
h2 a:hover{color:#008800; text-decoration:none}

h4 {
	font-size:1em;
	padding-right:2px;
	margin:0px;
	font-weight:bold;
}


p { 
	margin:3px 0px 3px 0px;
	line-height:1.6em;
}


ul { 
  padding:0px;
  margin:0px;
  line-height:1.5em;}
	
li{ padding-right:0px}

#wrapper {
    padding-top:2px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	
}

#lang {
	height:18px;
	color:#000000;
	padding:2px 15px 40px 0px;
	font-weight:normal;
	font-size:11px;
}

#lang a {
	text-decoration:none;
}

#header {
	background-repeat:no-repeat;
	width:949px;
	height:106px;
	border-right:1px #599CD4 solid;
	text-align:right;
	padding-top:1px
}

#header p {
	font-size:15px;
	font-weight:bold;
	padding-right:17px
}

#main {
	background-image:url(../images/left.png);
	background-repeat:no-repeat; 
	background-color:#E2EFF9; 
	width:948px;
	border-left:1px #599CD4 solid;
	border-right:1px #599CD4 solid;
	min-height:600px;
}

#pageBottom
    {
	 background:#599CD4;
	 width:940px;
	 padding:2px 0px 0px 10px;
	 text-align:left;
	 font-size:11px;
	 height:17px;
}

#leftMenu {
	float:left;
	width:246px;
	text-align: center;
}

#leftMenu ul {
	margin-top:20px;
	list-style: none;
}

#leftMenu li {
text-align:right;
height:22px;
padding-right:20px;
padding-top:4px;
}

#leftMenu li a{
    color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#leftMenu li a:hover{
    color:#006600;
	text-decoration:none;
}

#SLM {
	font-weight:normal;
	color:#006600;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/button.png);
	background-repeat:no-repeat;
	background-position:right
}

.blockO {
	display:none;
}

#main_content {
	/*height:260px;*/
	
	color:#000000;
	margin-left:246px;
	padding-top:5px;
	padding-left:25px;
	padding-bottom:0px;
    text-align:justify;
}

#main_content ul {
  padding:0px 20px 0px 40px;
	margin:10px 0px 10px 0px;
	
}
.newsLink {}

.newsBox {
   border:solid 1px #8BC4E4;
   background:#ECF5FB;
   width:210px;
   text-align:left;
   margin:0px 15px 0px 15px; padding:0px 0px 0px 3px;
}

.newsBox a{
   color:#000000;
   text-decoration:none;
   border-bottom:1px #006600 dotted;
   
}
.newsBox a:hover{
   color: #006600;
   text-decoration:none;
   border-bottom:1px #006600 dashed;
}

.newsH {
   background:#8BC4E4;
   font-style:italic;
   font-weight:bold;
   padding-right:2px;
   margin-left:-3px;
   color:#FFFFFF
}

.newsSB { 
  margin:6px 0px 6px 0px;
  font-size:0.85em;
 }

.newsD {
   background:#8BC4E4;
   font-style:italic; 
   color:#FFFFFF;
   width:60px;
   margin-left:-3px;
   margin-right:3px;
   text-align:center
}

.estateBox {
   border:solid 1px #8BC4E4;
   background:#ECF5FB;
   width:330px;
   text-align:left
}

.listImage {
   margin:6px 6px 6px 0px;
   float:left;
   border:solid 1px #8BC4E4;
   float:left;
}

.listD {
   font-size:0.85em;
   font-weight:bold;
   color:#006600;
   margin:4px 0px 4px 0px
}

.navIn {
   color:#000000;
  text-decoration:none;
   border-bottom:1px #000000 dotted;
}


.navIn:hover{
   color: #006600;
   text-decoration:none;
   border-bottom:1px #006600 dashed;
}

.newsListImage {
  float:left; 
  margin:2px 5px 0px 0px;
  border:1px solid #8ABAE1;
}

.pageNumbers {
   font-size:0.9em;
   color:#000000;
   font-weight:bold;
   text-decoration:none
}

.pageNumbers:hover {
   color: #006600;
   text-decoration:none;
   border-bottom:1px #006600 dashed;
}

.mainForm {
	font-size:1.1em;
	border:solid 1px #96C8E6;
}
.mainForm:hover{
	border-color:#006600;
}

.s11 { font-size:11px;}

.s11b {font-size:11px;
      font-weight:bold;
}
.s11L {
}

.s12 {font-size:12px;
}
.s13 {font-size:13px;
}
.s12L { }

.commentCont
{ font-size:11px;
  padding-left:5px}

.commentHead {
  background:#8BC4E4;
  font-style:italic;
  padding:2px 0px 2px 5px
}

.commentBody {
  padding:2px 0px 5px 0px
}
.commentShell {
  padding-left:10px
}