
* { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
margin:0px;
} 

BODY {
background: #343434 url(img/bgall.jpg) repeat-x;
}

a, a:link, a:active, a:visited { 
text-decoration : none;
color : #8c8c8c;
} 
a:hover { 
font-weight : bold;
color : #bbbbbb;
} 

.clear { 
clear : both;
} 

h2 {
font-weight: normal;
}

#logo {
background: transparent url(img/logo.jpg) no-repeat;
width:900px;
height:102px;
}

#topmenu {
text-align:left;
width:620px;
padding-right:5px;
float:right;
position:relative;
height:auto;

}

.topmenuitem {
height:20px;
text-align:center;
float:right;
margin-left:20px;

}

.topmenuitem a, 
.topmenuitem a:link,
.topmenuitem a:active,
.topmenuitem a:visited { 
text-decoration : none;
color : #acacac;
font-family:arial;
font-size:14px;
font-weight : bold;
} 

.topmenuitem a:hover {
color : #ffffff;
}

#leftmenu {
padding:10px 0 0 0px;
position: relative;
float:left;
text-align : left;
width:270px;
clear:left;
background-color:#222222;
margin-top:26px;
}


.leftmenuitem {
font-weight : bold;
color : #457487;
margin:10px 0 0 0px;
background-position: 0px 0px;
}

.leftmenusubitem {
text-align:left;
background-position: 0px 0px;
margin-top:7px;
}

.leftmenuitem a,
.leftmenuitem a:link,
.leftmenuitem a:visited,
.leftmenuitem a:active {
font-family:verdana;
font-size:12px;
font-weight : bold;
color : #d5d5d5;
text-transform: uppercase;
display:block;

}

.leftmenusubitem a,
.leftmenusubitem a:link,
.leftmenusubitem a:visited,
.leftmenusubitem a:active {
font-family:verdana;
font-size:10px;
font-weight : normal;
color : #d5d5d5;
text-transform: uppercase;
display:block;
}

.leftmenuitem a:hover {
color : #ffffff;
background:#333;
}

.leftmenusubitem a:hover {
color : #ffffff;
background:#333;
}

.sleftmenuitem {
font-weight : bold;
padding-left: 10px;
margin-top:10px;
color : #457487;
padding-left: 20px;
background-image: url(img/L.jpg);
background-repeat: no-repeat;
font-size : 15px;
background-position: 0px 0px;
color : #8c8c8c;
}

.sleftmenusubitem {
margin: 0px 0 0px 40px;
padding-left: 30px;
background-repeat: no-repeat;
font-size : 15px;
background-position: 0px 0px;
color : #8c8c8c;
}

.sleftmenuitem a:hover{
color : #ffffff;
}

.sleftmenuisubtem a:hover{
color : #ffffff;
}


#container { 
text-align: justify;
margin: 0px 0px 30px 15px;
padding:10px;
position: relative;
float:left;
width:595px;
color: #ffffff;
background:#222222  url(/img/ten.jpg) repeat-y right top;
} 

#container a:link,
#container a:visited,
#container a:active {
font-weight : normal;
color : #cccccc;
}

#container a:hover {
font-weight : normal;
color : #ffffff;
}

#main { 
width:900px;
} 

#footnote { 
margin-top:20px;
clear:left;
width:400px;
color:#dddddd;
} 

#footnote a:link,
#footnote a:visited,
#footnote a:active {
text-decoration : none;
color: #d5d5d5;
}

#footnote a:hover {
text-decoration : none;
font-weight:normal;
color: #fff;
}


#flags {
padding:21px 5px 0 0px;
color: #dddddd;
height:45px;
text-align:left;
float:right;
width:495px;
margin-top:10px;
}

#flags2 {
padding:0px 0px 0px 240px;
color: #dddddd;
height:100px;
text-align:right;
width:220px;
}

#mainbox { 
width:100%;
position: relative;
float : left;
}

#estatebox { 
margin:10px 10px 10px 10px;
position: relative;
float : left;
padding:10px 0px 10px 0px;
background : #333333;
width : 175px;
text-align : center;
border : 1px solid #CCCCCC;
color: #FFFFFF;
} 

#estateboxcl { 
margin:10px 10px 10px 10px;
position: relative;
float : left;
padding:10px 0px 10px 0px;
background : #333333;
width : 175px;
text-align : center;
border : 1px solid #CCCCCC;
color: #FFFFFF;
clear:left;
} 

#newline {
width: 600px;
height:10px;
position: relative;
float : left;
}

#partners {
width: 950px;
color: #ccc;
font-size:10px;
}

#partners a:link,
#partners a:visited,
#partners a:active {
text-decoration : none;
font-size:10px;
color: #ccc;
}

#partners a:hover {
text-decoration : none;
font-weight:normal;
font-size:10px;
color: #777;
}

ul#navigation-1
	{ margin:0; padding:0px 0; list-style:none; width:122px; height:14px; font:normal 11px; border:1px solid #a4a4a4; float:right;}
ul#navigation-1 li
	{ margin:0; padding:0; display:block; float:left; position:relative; width:122px; }
ul#navigation-1 li a:link,
ul#navigation-1 li a:visited
	{ padding:0px 0; display:block; text-align:center; text-decoration:none; background:#ffffff url(img/langbg.jpg) repeat; color:#000000; width:122px; height:14px; font-size:11px; }
ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active
	{ padding:0px 0; display:block; text-align:center; text-decoration:none; background:#ffffff url(img/langbg.jpg) repeat; color:#000000; width:122px; height:14px; font-weight:normal}
	
ul#navigation-1 li ul.navigation-2
	{ margin:0; padding:1px 1px 0; list-style:none; display:none; background:transparent; width:120px; position:absolute; top:14px; left:-1px;  border-top:none; float:left}
ul#navigation-1 li:hover ul.navigation-2
	{ display:block; float:left}
ul#navigation-1 li ul.navigation-2 li
	{ width:30px;  float:left }

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited
	{  background:transparent; padding:4px 0; width:30px; border:none; position:relative; z-index:1000;  float:left}
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover
	{  background:transparent; padding:4px 0; width:30px; border:none; position:relative; z-index:1000;  float:left}

