
* { 
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
margin:0px;
padding:0px;
}

html {
background: url(images/upleft.jpg) top left no-repeat,
url(images/upright.jpg)  top right no-repeat,
url(images/downleft.jpg) bottom left no-repeat,
url(images/downright.jpg) bottom right no-repeat;
background-color:#a99fa0;
}

a, a:link, a:active, a:visited { 
text-decoration : none;
color : #ff93d7;
font-weight : bold;
}
 
a:hover { 
font-weight : bold;
color : #ffffff;
} 
.clear { 
clear : both;
} 
#logo {
background-image: url(images/logo.jpg);
width:906px;
height:207px;
}
#topmenu {
width:500px;
text-align:left;
clear:left;
float:left;
margin:5px 0px 0px 10px;
}

#topmenuitem {
height:20px;
text-align:center;
float:left;
margin-left:25px;
margin-right:25px;
width:100px;
}

#topmenuitem a:link,
#topmenuitem a:visited,
#topmenuitem a:active {
font-size:13px;
font-weight : bold;
color : #FFFFFF;
}

#topmenuitem a:hover {
font-weight : bold;
color : #ff93d7;
}

#leftmenu {
padding:20px 0 0 20px;
position: relative;
float:left;
text-align : left;
clear:left;
width:170px;
}

#leftmenu a:link,
#leftmenu a:visited,
#leftmenu a:active {
font-weight : bold;
color : #cccccc;
}

#leftmenuitem a:hover {
font-weight : bold;
color : #ff93d7;
}

#leftmenusubitem a:hover {
font-weight : bold;
color : #ff93d7;
}

#leftmenuitem {
font-weight : bold;
color : #457487;
background-repeat: no-repeat;
height:30px;
font-size : 15px;
background-position: 0px 0px;
clear:left;
}

#leftmenusubitem {
margin: 00px 0 0px 20px;
background-repeat: no-repeat;
height:30px;
font-size : 15px;
text-align:left;
float:left;
clear:left;
background-position: 0px 0px;
}

#container { 
text-align: justify;
margin: 20px 0px 40px 5%;
padding:10px 10px 10px 10px;
position: relative;
float:left;
width:630px;
color: #ffffff;
} 



#main { 
width:906px;
background:url(images/bginter.jpg) repeat-y;
position:relative;
float:left;
height:100%;
} 

#footnote { 
margin-top:20px;
clear:left;
width:906px;
height:200px;
color:#dddddd;
background:url(images/podsapka.jpg) repeat-y;
} 

#flags {
color: #ffc7c7;
text-align:center;
float:right;
width:350px;
margin-top:3px;
}

#flags2 {
padding:0px 0px 0px 240px;
color: #A73A4C;
height:100px;
text-align:center;
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 #c80c2b;
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 #A73A4C;
color: #FFFFFF;
clear:left;
} 

#newline {
width: 600px;
height:10px;
position: relative;
float : left;
}

#partners {
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;
}

#banner {
width:900px;
height:130px;
padding-top:35px;
}

#footdown {
padding-top:15px;
}