*{
margin:0px;
padding:0px
}
img{border:0px}

html{
width:100%;
height:100%;
padding:22px 0 0 0;
background-color:rgb(79,106,149);//(178,214,244);
font-family: Verdana,Arial,Tahoma,sans-serif;
}

body{
width:972px;
height:auto;
margin:auto;
border-top:2px solid rgb(178,214,244);//#012158;
border-left:2px solid rgb(178,214,244);//#012158;
border-right:2px solid rgb(61,84,109);//#012158;
border-bottom:2px solid rgb(61,84,109);//#012158;
padding:10px 10px 0 10px;
background-color:#FFFFFF;
}

/*** Header navigation bottom ***/
#header-nav-bottom {
        float: left;
        width: 978px;
        height: 24px;
        margin: 0px;
        padding: 0px;
        border-top: solid 1px rgb(81,106,150);
        border-bottom: solid 1px rgb(81,106,150);
        background: url(images/but1.jpg);

}

#header-nav-bottom ul {

        padding: 0px;
        list-style: none;
        font-weight: bold;
        font-size: 11px;

}

#header-nav-bottom li {
        float: left;
        white-space: nowrap;

}

#header-nav-bottom li a {
        display: block;
        margin: 2px 6px 2px 6px;
        padding: 2px 2px 2px 2px;
        border-right: solid 1px rgb(207,222,222);
        background-color: inherit;
        color: rgb(255,255,255);
        text-decoration: none;
}

#header-nav-bottom a:hover, #header-nav-bottom a.selected {

        /*margin: 2px 4px 2px 4px;
        padding: 2px 2px 2px 2px;
        border-left: solid 1px rgb(207,222,222);
        border-top: solid 1px rgb(207,222,222);
        border-bottom: solid 1px rgb(207,222,222);
        */
        background-color: inherit;
        color:  rgb(204,225,238);//(220,233,241);
        text-decoration: none;
background: url(images/but_over.jpg);
}

/*** Correction for IE5 ***/
* html #header-nav-bottom a {width:1%;}

/*** Correction for IE5 ***/
* html #header-nav-bottom a {width:1%;}



#header{
position:relative;
background-image:url(images/logo.jpg);
padding:0 0 0px 0;
margin:0 0 0px 0;
border-bottom:1px solid #8A8F92;
border-left:1px solid #8A8F92;
border-right:1px solid #8A8F92;
border-top:1px solid #8A8F92;
height:104px;
width:966px;

}

/**************/
/*   HEADER   */
/**************/

#toplinks {
position:relative;
        width: 100%;
        float: left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 4px 0px;
        height: 16px;
        background:rgb(81,106,150);
        text-align: right;
         border-top: 1px solid rgb(193,218,227);
         border-right: 1px solid rgb(193,218,227);
         border-bottom: 1px solid rgb(193,218,227);
         border-left: 1px solid rgb(193,218,227);

}

#toplinks a {
        font-size: 8pt;
        padding-left: 8px;
        padding-right: 5px;

/*        background: url(img/strelica.gif) left no-repeat;
        padding-bottom: 2px;
        margin-right: 5px;
  */
  color:#fff;
        font-weight: bold;
            }

#toplinks a:hover {
        border-bottom: 1px solid #fff;
}


#line{
background-image:url(images/bg.gif);
padding:0px 0 0px 0;
margin:0 0 0px 0;
height:0px;
width:968px;

}

#content{
width:968px;
height:100%;
border-top:1px solid rgb(81,106,150);
/*border:1px solid #012158;*/
padding:0px 0px 0px 0px;
/*font-family:Tahoma;*/
font-size:12px;
color:#1C1C1C;//#6C6C6C;

}
/*** Correction for non-IE browsers ***/
#content{
        overflow: hidden;
}

#wrapper{
width:765px;
height:100%;
border-top:1px solid rgb(81,106,150);
margin:0px 0px 0px 10px;
/*padding:20px 0 0 0px;    */
        overflow: hidden;
        float:left;
padding:10px 0 0 0px;
background-color:#FFFFFF;

}
/*** Correction for non-IE browsers ***/
#wrapper {
        overflow: hidden;
}


#wrapper h2{
        display: block;
        font-size: 12px;
        margin: -2px -2px -2px -0px;
        font-weight: normal;
}
#wrapper h4{
        font-size: 14px;
        margin: -2px -2px -2px -0px;
        font-weight: bold;
}
/*#middle-column h3{
        font-size: 1.1em;
        margin: -0.2em -0.2em -0.2em -0.0em;
        font-weight: bold;
} */

#wrapper h3{
/* clear: both; */
        display: block;
        margin: 0em 0em 5px 0px;
        padding: 2px 0px 2px 0px;
        border-bottom: solid 0.167em  rgb(229,0,0);
        background-color: rgb(255,255,255);
        color:rgb(50,70,105);
         /*(61,86,130);*/
        font-weight: bold;
        font-size: 12px;}


.wrapper-img-left-fullsize-border {
        float: left;
        margin: 3px 7.5px 3px 0px;
        border: solid 1px rgb(100,100,100);
        font-size: 0.833em; !scaling units so that 1.0em=10px, thus more easy to scale pictures. This is necessary since active font-size is 1.2em in the middle section.
}
.wrapper-img-right-fullsize-border {
        float: right;
        margin: 3px 0.75em 3px 0px;
        border: solid 1px rgb(100,100,100);
        font-size: 0.833em; !scaling units so that 1.0em=10px, thus more easy to scale pictures. This is necessary since active font-size is 1.2em in the middle section.
}


#wrapper2{
width:650px;
height:100%;
border-top:1px solid rgb(81,106,150);//#8A8F92;
margin:0px 0px 0px 10px;
/*padding:20px 0 0 0px;    */
        overflow: hidden;
        float: left;
padding:10px 0px 0px 0px;
background-color:#FFFFFF;

}
/*** Correction for non-IE browsers ***/
#wrapper2 {
        overflow: hidden;
}
/* End Mac IE5 filter */
#wrapper2 ul {
        width: 98%;
        list-style: none;
        margin: 0em;
        padding: 0em;
        border-bottom: solid 1px rgb(81,106,150);
        border-top: solid 1px rgb(81,106,150);
        border-left: solid 1px rgb(81,106,150);
        border-right: solid 1px rgb(81,106,150);
         font-size: 12px;
        background-color: rgb(255,255,255);

}

#wrapper2 li {
        margin: 0px 0px 0px 0px;
/*        margin: 1em;*/
        padding: 10px;
        border-top: solid 1px rgb(81,106,150);
        border-bottom: solid 1px rgb(81,106,150);
        border-left: solid 1px rgb(81,106,150);
        border-right: solid 1px rgb(81,106,150);
        background: rgb(240,245,255);


         }



#wrapper2 h2{
        display: block;
        font-size: 12px;
        margin: -2px -2px -2px -0px;
        font-weight: normal;
}
#wrapper2 h4{
        font-size: 1.4em;
        margin: -2px -2px -2px -0px;
        font-weight: bold;
}
/*#middle-column h3{
        font-size: 1.1em;
        margin: -0.2em -0.2em -0.2em -0.0em;
        font-weight: bold;
} */

#wrapper2 h3{
/* clear: both; */
        display: block;
        margin: 0px 0px 5px 0px;
        padding: 2px 0px 2px 0px;
        border-bottom: solid 1,67px  rgb(229,0,0);
        background-color: rgb(255,255,255);
        color:rgb(61,86,130);
        font-weight: bold;
        font-size: 13px;}


.wrapper2-img-left-fullsize-border {
        float: left;
        margin: 0.3em 0.75em 0.3em 0em;
        border: solid 1px rgb(100,100,100);
        font-size: 0.833em; !scaling units so that 1.0em=10px, thus more easy to scale pictures. This is necessary since active font-size is 1.2em in the middle section.
}
.wrapper2-img-right-fullsize-border {
        float: right;
        margin: 0.3em 0.75em 0.3em 0em;
        border: solid 1px rgb(100,100,100);
        font-size: 0.833em; !scaling units so that 1.0em=10px, thus more easy to scale pictures. This is necessary since active font-size is 1.2em in the middle section.
}


/*************************/
/***   MIDDLE COLUMN   ***/
/*************************/
#middlecolumn {
        float: right;
        width: 100px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        background-color:rgb(200,100,100); // inherit;
        color: rgb(100,100,100);
                 overflow: hidden;

}




.itemleft{
width:340px;

float:left;
margin:5px 5px 5px 5px;
padding:2px 2px 2px 2px;
/*border-top:1px solid #8A8F92;
border-bottom:1px solid #8A8F92;*/
border-left:1px solid rgb(81,106,150);//#8A8F92;
border-right:1px solid rgb(81,106,150);//#8A8F92;

}
.itemright {
width:340px;
float:right;
margin:5px 5px 5px 5px;
padding:2px 2px 2px 2px;

}
.itemleft img, .itemright img{
float:right;
}
.title{
padding:0 0 20px 0;
}
.itemleft p, .itemright p{
padding:0 0 0 10px;
margin:-2px 0 2px 0;
width:320px;
float:left
}
.itemleft p a, .itemright p a{
color:#6C6C6C;
text-decoration:underline
}
.itemleft p a:visited, .read:visited, .itemright p a:visited, #footer a:visited{text-decoration:underline}
.itemleft p a:hover, .read:hover, .itemright  p a:hover, #footer a:hover{text-decoration:none}
.read{
background-image:url(images/circle.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding:0 0 0 7px;
margin:7px 0 0 0;
float:left;
color:#1F1F1F;
text-decoration:underline
}
#wrapper .itemright .read2{
background-image:url(images/circle.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding:0 0 0 7px;
margin:1px 0 0 0;
float:left;
color:#1F1F1F;
text-decoration:underline
}
.news{
width:125px;
float:left;
border-right:1px solid #BEC1C3;
padding:0 5px 0 0
}
.news2{
float:left;
width:125px;
margin:0 0 0 2px
}
.news span, .news2 span{
color:#CD2701;
font-weight:bold;
display:block;
clear:both
}
.news a, .news2 a, .more{
float:left;
clear:both;
color:rgb(229,0,0);//#CD2701;
width:55px;
font-weight:bold;
text-decoration:none;
font-size:10px;
background-image:url(images/arrows.jpg);
background-position:right 5px;
background-repeat:no-repeat;
padding:0 19px 0 0;
margin:10px 0 0 0
}
#footer{
padding:0px 0px 0px 0px;
background-color: rgb(172,188,199);
background-image:url("images/footer_bg.gif");
background-position:bottom left;
background-repeat:repeat-x;
float:left;
width:964px;
height:46px;
/*font-family:Tahoma;*/
font-size:11px;
color:#1F1F1F;
text-align:center;


         border-top: 1px solid rgb(81,106,150);
         border-right: 1px solid rgb(81,106,150);
         border-bottom: 1px solid rgb(81,106,150);
         border-left: 1px solid rgb(81,106,150);

}
#footer a{
/*font-family:Tahoma;*/
font-size:11px;
color:#1F1F1F;
text-decoration:underline
}




/***********************/
/***   LEFT COLUMN   ***/
/***********************/
#left-column-first {
        clear:both;
        float: left;
        width: 188px;
        margin: 0px;
        padding: 0;
        background-color: rgb(255,255,255);
        color: rgb(100,100,100);
}


#left-column {
        clear:both;
        float: left;
        width: 188px;
        height:400px;
        margin: 0px 0px 0px 0px;
        padding: 2px 0 0 0;
border-top:1px solid rgb(81,106,150);
border-bottom:1px solid rgb(81,106,150);
border-left:1px solid rgb(81,106,150);
border-right:1px solid rgb(81,106,150);
background-color: rgb(160,193,220);//(172,188,199);
color: rgb(100,100,100);
}


#left-column ul {
        width: 188px;
        float: left;
        list-style: none;
        margin: 0px;
        padding: 0px;
        border-bottom: solid 0.1em rgb(200,200,200);
}

#left-column li {
        margin: 0px;
        padding: 0px;
}

#left-column li.left-nav-title {
        display: block;
        text-align: left;
        margin: 0px;
        padding: 3px 7px 9px 6px;
background-image:url("images/menu_bg.gif");
/*        background-color: rgb(0,0,136);*/
        color: rgb(229,0,0);//rgb(0,0,136);
        text-transform: uppercase;
        font-weight: bold;
        height: 14px;
        font-size: 10px;
}


#left-column li.left-nav-group a {
        display: block;
        text-align: left;
        padding: 3px 7px 2px 6px;
        border-top: solid 1px rgb(81,106,150);
        border-left: solid 6px rgb(229,0,0);//#C5DAE3;
        background-color: rgb(178,214,244);//(204,225,238);
        color: rgb(0,0,136);
        text-decoration: none;
        font-weight: normal;
        height: 33px;
        font-size: 12px;
}
/*
#left-column a:hover, #left-column .selected {
        text-align: left;
        border-left: solid 6px rgb(195,225,238);//rgb(229,0,0);
        background-color: inherit;
        background-color: rgb(81,106,150);
        color: rgb(255,255,255);
        text-decoration: none;
}
#left-column a:hover {
        text-align: left;
        border-left: solid 6px rgb(129,0,0);
        background-color: inherit;
        background-color: rgb(81,106,150);
        color: rgb(255,255,255);
        text-decoration: none;
} */

#left-column li.left-nav-group .selected {
        text-align: left;
        border-left: solid 6px  rgb(195,225,238);//rgb(229,0,0);
        background-color: rgb(81,106,150);
        color: rgb(255,255,255);
        text-decoration: none;
}
#left-column li.left-nav-group a:hover {
        text-align: left;
        border-left: solid 6px rgb(129,0,0);
        background-color: inherit;
        background-color: rgb(81,106,150);
        color: rgb(255,255,255);
        text-decoration: none;
}

/*** Images ***/
#left-column-first .img-left-nav {
        height: 200px;
        width: 159px;
        margin: 0em;
        padding: 0em;
        border: none;
}


/*** Standard title and box option ***/
.middle-column-title-standard {
/* clear: both; */
        display: block;
        margin: 10px 0px 0.5px 0px;
        padding: 2px 0px 2px 0px;
        border-bottom: solid 0.167em  rgb(229,0,0);
        background-color: rgb(255,255,255);
        color:rgb(50,70,105);
        font-weight: bold;
        font-size: 12px;
}
.middle-column-box-full-standard {
        float: left;
        width: 630px;
        margin: 0em 0em 2.0em 0em;
        padding: 0em;
        background-color: rgb(255,255,255);
        color: rgb(10,10,50);
}
.middle-column-box-full-standard2 {
        float: left;
        width: 646px;
        margin: 0em 0em 2px 0em;
        padding: 0em;
        background-color: rgb(255,255,255);
        color: rgb(10,10,50);

}


.middle-column-box-left-standard {
        clear: left;
        float: left;
        width: 310px;
        margin: 0px 0px 1px 0px;
        padding: 0px;
        background-color: rgb(255,255,255);
        color: rgb(10,10,50);
        border-top: solid 1px rgb(200,200,200);
        border-bottom: solid 1px rgb(200,200,200);
        border-left: solid 1px rgb(200,200,200);
        border-right: solid 1px rgb(200,200,200);

}

.middle-column-box-right-standard {
        float: right;
        width: 310px;
        margin: 0px 0px 1px 0px;
        padding: 0px;
        background-color: rgb(255,255,255);
        color: rgb(10,10,50);
        border-top: solid 1px rgb(200,200,200);
        border-bottom: solid 1px rgb(200,200,200);
        border-left: solid 1px rgb(200,200,200);
        border-right: solid 1px rgb(200,200,200);

         }



/************************/
/***   RIGHT COLUMN   ***/
/************************/
#right-column {
        float: right;
        width: 110px;
        margin: 0em 0em 0em 0em;
        padding: 0em;
        border-left: solid 0.1em rgb(200,200,200);
        border-right: solid 0.1em rgb(200,200,200);
        border-top: solid 0.1em rgb(200,200,200);
        border-bottom: solid 0.1em rgb(200,200,200);
        background-color: rgb(242,242,242);
         font-size: 9px;
}

/* Start Mac IE5 filter \*/
/*#right-column {
        padding-bottom: 30000px;
        margin-bottom: -30000px;
}*/
/* End Mac IE5 filter */

/*** Standard option ***/
.right-column-title-standard {
/* clear: both; */
        display: center;
        margin: 0px 0px 5px 0px;
        padding: 2px 0px 2px 0px;
        background-color: rgb(255,255,255);
        color: rgb(100,100,100);
        font-weight: bold;
        font-size: 11px;
}

.right-column-box-standard {
/*        float: right; */
        width: 120px;
        margin: 0em 1.0em 0.8em 0em;
        padding: 0.4em 0.4em 0.4em 0.4em;
        border: solid 1px rgb(200,200,200);
        background-color: rgb(255,255,255);
        color: rgb(100,100,100);
}


/*** Blue title and box option ***/
.right-column-title-blue {
/*        clear: both; */
        display: left;
        margin: 0em 0em 0.5em 0em;
        padding: 0.2em 0em 0.2em 0.2em;
        background-color: rgb(187,211,247);
        color: rgb(100,100,100);
        font-weight: bold;
        font-size: 11px;
}

.right-column-box-blue {
/*        float: right; */
        width: 130px;
        margin: 0em 1.0em 0.8em 0em;
        padding: 0.4em 0.4em 0.4em 0.4em;
        border: solid 0.1em rgb(200,200,200);
        background-color: rgb(226,238,252);
        color: rgb(100,100,100);
}


/*** Paragraph text ***/
#right-column p {

        margin: 0em 0em 0.4em 0em;
        font-size: 10px;
}






/* SLIMBOX  */

#lbOverlay {
        position: absolute;
        z-index: 9999;
        left: 0;
        width: 100%;
        background-color: #000;
        cursor: pointer;
}

#lbCenter, #lbBottomContainer {
        position: absolute;
        z-index: 9999;
        left: 50%;
        overflow: hidden;
        background-color: #fff;
}

.lbLoading {
        background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
        position: absolute;
        left: 0;
        top: 0;
        border: 10px solid #fff;
        background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
        display: block;
        position: absolute;
        top: 0;
        width: 50%;
        outline: none;
}

#lbPrevLink {
        left: 0;
}

#lbPrevLink:hover {
        background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
        right: 0;
}

#lbNextLink:hover {
        background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
        font-family: Verdana,Arial,Tahoma,sans-serif;
        font-size: 12px;
        color: #666;
        line-height: 1.4em;
        text-align: left;
        border: 10px solid #fff;
        border-top-style: none;
}

#lbCloseLink {
        display: block;
        float: right;
        width: 66px;
        height: 22px;
        background: transparent url(closelabel.gif) no-repeat center;
        margin: 5px 0;
        outline: none;
}

#lbCaption, #lbNumber {
        margin-right: 71px;
}

#lbCaption {
        font-weight: bold;
}