* {
   margin: 0;
   padding: 0;
}

html {
   height: 100%;   
}

body {
   background: #d0e0fa url(images/topbgx.gif) repeat-x top;   
   color: Black;
   height: 100%;
}

.everything {
   font-family: Arial, Helvetica, sans-serif;
   position: relative;
   min-height: 100%;
   height: auto !important;
   height: 100%;
   background: url(images/topbg.jpg) no-repeat left top;
}

img {
   border: none;
}

a {
   color: #004273;
}

/* -------------------------------------------------------------------------_ */
.top {
   height: 227px;
   position: relative;
}

.top h1 a {
   display: block;
   height: 170px;
   width: 200px;
   margin: 0 0 0 80px;
}

.top h1 em {
   display: none;
}

.top .english {
   position: absolute;
   left: 324px;
   top: 10px;
   background: url(images/english.gif);
   text-align: center;
   width: 83px;
   font-size: 12px;
   padding-top: 2px;
   height: 18px;
}

.top .eurosib {
   position: absolute;
   left: 484px;
   width: 175px;
   height: 56px;
   top: 10px;
   background: url(images/eurosib2.gif) no-repeat center;
}
/* -------------------------------------------------------------------------_ */
.leftcol {
   background: url(images/leftcolbgx.gif) repeat-y 1px 174px;
   position: absolute;
   margin: 174px 0 0 0;
   width: 275px;
   left: 0;
   top: 0;
}

.leftcol .menu {
   background: url(images/leftcolbg1.jpg) no-repeat 1px top;
   padding: 53px 0 0 0;
   font-size: 12px;
   font-weight: bold;
   min-height: 182px;
   margin-bottom: 0px;
   color: #2881bf;
   z-index: 1;
}

.leftcol .menu li {
   padding: 3px 0 11px 116px;
   line-height: 14px;
   list-style-type: none;
   background: url(images/bullet.gif) no-repeat 90px top;
}

.leftcol .menu li a {
   text-decoration: none;
   color: #2881bf;
}

.leftcol .menu li a:hover {
   text-decoration: underline;
}

.leftcol .menu li.select {
   background: url(images/bulletr.gif) no-repeat 90px 1px;
   color: #da251d;
}

.leftcol .menu li.select a {
   color: #da251d;
}


.leftcol .menu .submenu li  {
   padding: 3px 0 10px 25px;
   line-height: 14px;
   list-style-type: none;
   background: url(images/bullet.gif) no-repeat 0px top;
}

.leftcol .menu .submenu li a {
   text-decoration: none;
   color: #2881bf;
}

.leftcol .menu .submenu li a:hover {
   text-decoration: underline;
}

.leftcol .menu .submenu li.select {
   background: url(images/bulletr.gif) no-repeat 0px 1px;
   color: #da251d;
}

.leftcol .menu .submenu li.select a {
   color: #da251d;
}


.leftcol .bt {
   height: 20px;
   z-index: 0;
   margin-top: -9px;
   background:  #d0e0fa  url(images/leftcolbg2.gif) no-repeat 1px top;
   padding: 146px 0 0 100px;
}
/* -------------------------------------------------------------------------_ */
.content {
   margin-bottom: 55px;
   padding: 0px 0 15px 300px;
   z-index: 1;
   font-size: 12px;
   text-align: justify;
}


.content h1 {
   color: #da251d;
   font-size: 21px;
   padding: 0 0 10px 0;
}


.content ul,
.content ol {
   padding-left: 1.2em;
}

.pictures {
   margin: 20px auto 0 auto;
}

.pictures td {
   background: url(images/picturebg.gif) no-repeat center;
   text-align: center;
   height: 85px;
   width: 130px;
}
/* -------------------------------------------------------------------------_ */
.rightcol {
   z-index: 1;
   right: 0px;
   top: 000px;
   background: url(images/right.gif) repeat-y 0px 0px;
   width: 259px;
   margin-left: 41px;
   height: 466px;
}

.rightcol .news {
   padding: 20px 10px 0px 60px;
   font-size: 11px;
}

.rightcol .news h3 {
   background: url(images/news.gif) no-repeat center;
   text-align: center;
   color: #da251d;
   font-size: 14px;
   margin-bottom: 10px;
}

.rightcol .news h3 a {
   color: #da251d;
   text-decoration: none;
}

.rightcol .news h3 a:hover {
   text-decoration: underline;
}

.rightcol .news a {
   color: Black;
   text-decoration: none;
}
.rightcol .rel {
   padding: 0px 10px 0 50px;
   font-size: 11px;
}

.rightcol .rel h3 {
   background: url(images/news.gif) no-repeat center;
   text-align: center;
   color: #da251d;
   font-size: 14px;
   margin-bottom: 10px;
}

.rightcol .rel h3 a {
   color: #da251d;
   text-decoration: none;
}

.rightcol .rel h3 a:hover {
   text-decoration: underline;
}

.rightcol .rel a {
   color: Black;
   text-decoration: none;
}
/* -------------------------------------------------------------------------_ */
.bottom {
   height: 30px;
   position: relative;
   bottom: 0;
   border-top: 7px solid black;
   background: #0367a6;
   color: White;
   font-size: 10px;
   z-index: 2;
}

.bottom a {
   color: White;
   text-decoration: none;
}

.copy {
   float: left;
   width: 365px;
   padding-right: 18px;
   text-align: right;
}

.grad {
   position: absolute;
   z-index: 0;
   top: -55px;
   height: 48px;
   width: 100%;
   background: url(images/btgrag.gif) repeat-x top;
}

.chds {
   background: url(images/chds.gif) no-repeat center;
   width: 169px;
   height: 113px;
   position: absolute;
   right: 0;
   top: -125px;
}
/* -------------------------------------------------------------------------_ */
