/* COMMON_START */
body,td,p,a,span,div{
font-family:arial, verdana;
color:#1D6398;
font-size:11px;
}

form{
margin:0;
padding:0;
}
a:link{color:#1D6398}
a:visited{color:#1D6398}
a:hover{color:#1D6398}
a.active,a.active:link,a.active:visited{
color:#1D6398;
}

h1,h2,h3,h4,h4{
font-family:verdana,arial;
font-weight:bold;
color:#1D6398;
padding:0;
}

h1{font-size:12px;margin:0 0 10px 0}
h2{
font-size:10px;
margin:0 0 6px 0;
font-weight:normal;
}
h3{font-size:10px;margin:0 0 6px 0}
h4{font-size:10px;margin:0 0 5px 0}
h5{font-size:10px}

/* COMMON_END */
body,html{
padding:0;
margin:0;
height:100%;
}
body{
background:#EBEECF url(p/body-bg.jpg) no-repeat top right;
}
#main{
height:100%;
width:100%;
}

#left {
background-repeat:no-repeat;
height:924px;
width:258px;
}
#left div{
width:258px;
}
#main_content{
vertical-align:top;
padding:210px 0 20px 55px;
}
#footer {
height:20px;
background:#1D6397;
color:#ACC6DA;
text-align:right;
padding:0 130px 0 0;
}
#maintext{
width:600px;
}
#h{
width:100%;
margin-bottom:40px;
}
#lang{
vertical-align:top;
padding:0 0 25px 0;
}
#lang a{
text-decoration:none;
text-transform:uppercase;
}
#menu a{
font-weight:bold;
text-decoration:none;
}
#menu a.active,#menu a:hover{
text-decoration:underline;
}
#mail{
text-align:right;
padding-right:65px;
}
.smenu{
display:none;
position:absolute;
background:#FFFBD5;
}
.smenu div{
position:relative;
padding:5px;
border:#1D6397 1px solid;
}

.smenu a,.smenu a:visited{
white-space:nowrap;
display:block;
text-decoration:none;
padding:1px 2px 2px 2px;
background:#FFFBD5;
}

.smenu a:hover,.smenu a.active,.smenu a.active:visited{
text-decoration:underline;
}
