body{
margin:0px;
background:#fff;
background-image:url(/public/layouts/normal/images/images/body.jpg);
font-family:arial,lucida grande,georgia,tahoma;
color:#333;
}
.fixr{
font-size:1px;
line-height:0px;
height:1px;
visibility:hidden;
overflow:hidden;
clear:both;
margin:0px;
padding:0px;
}


a, a:visited,a:hover{
color:#0F3760;
}

#bottom a, #bottom a:visited,#bottom a:hover{
color:brown;
text-decoration:none;
}

IMG{
border:0px;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#top{
background-image:url(/public/layouts/normal/images/images/oldtop.jpg);
background-repeat:repeat-x;
height:250px;
}

#top2{
background-image:url(/public/layouts/normal/images/images/top.jpg);
background-repeat:no-repeat;
height:250px;
}

#page{
background:#fff;
padding:40px 0px;
}

#bottom{
background-image:url(/public/layouts/normal/images/images/bottom.jpg);
background-repeat:repeat-x;
height:102px;
}

.wrapper{
width:920px;
margin:0px auto;
}

#left-column{
float:left;
width:350px;
background-image:url(/public/layouts/normal/images/images/sidepaper.jpg);
background-repeat:no-repeat;
height:645px;
padding-left:7px;
padding-top:92px;
}

#right-column{
float:right;
width:540px;
margin-left:2px;
line-height:22px;
}

#flags{
width:45px;
float:right;
background:#fff;
border-bottom:solid 1px #aaf;
padding:0px;
font-size:1px;
line-height:10px;
padding:4px 0px 4px 4px;
}

#flags IMG{
margin-right:5px;
}

#menu{
padding-left:270px;
}


#topmenu{
list-style:none;
margin:0px;
padding:0px;
font-size:12pt;
}

#topmenu li{
list-style:none;
margin:0px;
float:left;
}

.topitemc{
background-image:url(/public/layouts/normal/images/images/menul.gif);
background-repeat:no-repeat;
padding-left:10px;
}

.topitemc a{
display:block;
background-image:url(/public/layouts/normal/images/images/menur.gif);
background-repeat:no-repeat;
background-position:top right;
padding-right:10px;
color:#fff;
text-decoration:none;
}

.topitemc span{
display:block;
background-image:url(/public/layouts/normal/images/images/menuf.gif);
padding:9px 20px 8px 20px;
}

.topitem a{
display:block;
color:#0F3760;
text-decoration:none;
}

.topitem span{
display:block;
padding:9px 20px;
}

.topitemc a:hover, .topitem a:hover{
text-decoration:none;
}

#menuspace{
height:185px;
}

h1{
margin-top:10px;
color:#0C3E77;
font-size:17pt;
font-weight:normal;
}

input{
width:200px;
}

textarea{
width:300px;
height:200px;
}