/* CSS Document */
img {behavior: url("/i/png.htc");}
/*
div{border:1px solid silver;}
*/

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
background:#fafbfd;
font-family:Arial, Helvetica, sans-serif;
font-size: small;
}

div.min_width{
	min-width: 1001px;
	*width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1002 ? "1002px" :"auto")
}

/* -===  COMMON STYLES  ==================================================================- */
h1, h2 {font-weight:normal; font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}

h1 {
font-size:200%;
color:#fff;
}

h2 {
color:#1b3f8a;
font-size:250%;
padding:15px 0;
}

p, a {font-family:Arial, Helvetica, sans-serif;}

p {
color:#000;
font-size:110%;
line-height:150%;
padding:10px 0;
}

a {color:#006ec2;}

/*- headers -*/
.header {
background:#044d85 url(/i/main_bg.jpg) repeat-x 0 19px;
height:300px;
}
body.inner .header {
background:url(/i/inner_bg.jpg) repeat-x 0 19px;
 *background-position:0 20px;
 height:250px;
 }

/*- end headers -*/

/*- lang_menu -*/
.lang_menu {
width:100%;
text-align:right;
font-size:80%;
padding:3px 0;
margin-bottom:4px;
background:#174176 /*url(img/menu_top_border.gif) repeat-x 0 100%*/;
position:relative;
z-index:10000;
}
.lang_menu span,
.lang_menu a {
margin:0 4px;
}

.lang_menu span {color:#c6ced9;}
.lang_menu a {
color:#e8ecf2;
text-decoration:underline;
}
/*- end lang_menu -*/

/*- flash -*/
.flash {
display:block;
position:reletive;
margin-top:-300px;
*margin-top:-281px;
margin-left:71%;
width:270px;
height:260px;
}
/*- end flash -*/

/*- menu -*/
.menu {
padding-left:250px;
padding-bottom:4px;
/*background:#fefffe url(img/menu_bg.jpg) repeat-x 0 0;*/
}



ul.menu_top {
list-style:none;
padding-left:30px;
position:relative;
z-index:1000000000;
}

ul.menu_top li {
display:inline;
font-size:85%;
}

ul.menu_top li.separator {
color:#ced3d3;
font-size:120%;
*font-size:80%;
}

ul.menu_top li a,
ul.menu_top li span {
padding:0 15px;
*padding:0 13px;
line-height:2.5em;
}

ul.menu_top li a {color:#002e68;}
ul.menu_top li a:hover {
color:#006ec2;
text-decoration:underline;
}

ul.menu_top li span {
background:#ffff00 url(/i/menu-item-select.gif) repeat-x 0 0;
color:#000;
padding-top:7px;
padding-bottom:7px;
}

/*- end menu -*/

/*- content -*/
.content {width:100%;}

/*- partners -*/

.line_top_partners {
height:4px;
*height:0;
background: url(/i/yellow_line.gif) repeat-x 0 0;
*font-size:3px;
*width:100%;
}

.partners_block table {
width:100%;
border-collapse:collapse;
}

.partners_block table td {
width:25%;
padding:0;
border-right: 1px solid #959daf;
border-bottom:3px solid #96a9c1;
vertical-align:top;
background:#fcfcfd;
}

.partners_block table td  div {
background:#fcfcfd url(/i/title_shadow_partners.gif) repeat-x 0 0;
width:100%;
padding-top:20px;
text-align:center;

}

.partners_block table td div div.first {
padding:0;
width:100%;
height:100%;
background:url(/i/partners_bg.jpg) no-repeat 0 100%;
padding-bottom:20px;

}
/*- end partners -*/

/*- end content -*/


/*- footer -*/
.footer {
width:100%;
color:#1c4578;
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
padding:20px 0;
overflow:hidden;
background:#fafbfd;
}

.copyright,
.feedback {
float:left;
}
.copyright {margin-left:15px;}
.feedback {margin-left:150px;}
.feedback a {color:#006ec2;}

.artic {float:right; margin-right:15px;}
.artic img { vertical-align:text-bottom;}
/*- end footer -*/


/* -===  end COMMON STYLES  ===- */





/* -===  MAIN.HTML  ==================================================================- */
/*- news -*/
.news {
width:100%;
background:url(/i/yellow_line.gif) repeat-x 0 0;
padding-top:4px;
}

.title {

background:#fff url(/i/title_bg.jpg) repeat-x 0 0;
padding:3px 0 3px 15px;
color:#002e68;
font-size:120%;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-weight:600;
}

.news .line {height:4px; *height:0; background:url(/i/title_shadow.gif) repeat-x 0 0; *font-size:3px;}

.news table {
background:url(/i/title_shadow.gif) repeat-x 0 0;
border-collapse:collapse;
width:100%;
}

.news table td {
background:#012e67 url(/i/news-td-bg.jpg) repeat-x 0 0;
vertical-align:top;
width:25%;
border-right: 1px solid #1b598d;
padding:10px 15px 15px;
}

.news table td a {
color:#f2d800;
font-family: "Arial Narrow", Arial;
font-size:110%;
}
.news table td div.date {
color:#81a1bd;
font-size:80%;
padding:8px 0;
}

.news table td span {color:#b4d0e5;}
/*- end news -*/

/*- logo -*/
.logo_intro_block {
background:url(/i/intro_line_bottom.jpg) no-repeat 265px 230px;
width:100%;
overflow:hidden;
padding-bottom:8px;
height:255px;
*height:235px;
}

.logo {
float:left;
width:235px;
height:142px;
padding-top:30px;
*width:232px;
text-align:left;
padding-left:20px;
background: url(/i/logo_bg.jpg) repeat-x 0 8px;
}
.logo img {
width:203px;
height:142px;
}
/*- end logo -*/

/*- empty -
.empty {
float:left;
width:45px;
height:180px;
background: url(img/intro_empty_bg.jpg) no-repeat 0 28px;
}
- empty -*/

/*- intro -*/
.intro {
float:left;
width:550px;
padding-top:30px;
padding-left:45px;
background:url(/i/intro_bg_06.jpg) no-repeat 0 0;
*background-position:0 -1px;
}

.intro div.h1 {
/*background:url(img/intro.png) repeat-y 0 20px;*/
padding:10px 0 8px;
}

.intro .intro_text {
width:78%;
/*background: url(img/intro_line_top.jpg) no-repeat 5px 0;*/
margin-top:15px;
color:#fff;
font-size:110%;
line-height:1.5em;
*line-height: 1.2em;
padding-top:31px; *padding-top:27px;
padding-bottom:0px; *padding-bottom:7px;
position:relative;
z-index:100;
}

/*.intro .intro_text .intro_text_bottom_border {
background: url(img/intro_line_bottom.jpg) no-repeat 0 100%;
padding-left:40px;
}

.intro_text_bottom_border div {
color:#b4d0e5;
width:95%;
font-size:110%;
padding:10px 0;
*padding:7px 0;
}*/
/*- end intro -*/

/* -===  end MAIN.HTML  ===- */

/* -===  INNER.HTML  =============================================================- */

body.inner {
background:#fafbfd;
/*background:url(img/body_inner_bg.jpg) repeat-x 0 0;*/
}

body.inner .lang_menu {margin-bottom:0; *margin-bottom:4px;}
body.inner .menu {padding-bottom:0; margin-top:4px; *margin-top:3px;}

body.inner .flash {margin-top:-148px; margin-left:73%;}

body.inner .logo_intro_block {
background: url(/i/intro_inner_bg.jpg) no-repeat 0 4px;
height:87px;
padding-top:20px;
}
body.inner .logo_intro_block .intro {
margin-left:255px;
*margin-left:150px;
float:left;
background:none;
padding-top:10px;
}

body.inner .logo {
position:absolute;
margin-top:-50px;
width:235px;
*width:232px;
text-align:left;
padding-left:20px;
z-index:20;
background:none;
}

body.inner .content {margin-top:-80px;}

/*- text_block -*/
.text_block {
overflow:hidden;
padding-bottom:50px;
width:90%;
}

.text {
padding-right:150px;
margin-left:300px;
}

.text ul {
margin-left:30px;
font-size:110%;
}
.text ul li {padding-bottom:5px;}

.inner_navi {
float:left;
width:150px;
padding-top:80px;
padding-left:70px;
}
.inner_navi div {padding:10px 0;}

.inner_navi a,
.inner_navi span {
font-family:Arial, Helvetica, sans-serif;
font-size:110%;
}
.inner_navi a {color:#006ec2;}

/*- end text_block -*/

/* -===  end INNER.HTML  ===- */


/* -===  NEWS_PAGE.HTML  ===- */

.all_news {padding-top:25px;}
.news_date {
color:#7f7f7f;
font-size:85%;
}
.news_page h2 {font-size:200%; padding-bottom:5px;}

/* -===  end NEWS_PAGE.HTML  ===- */


/* -===  NEWS_ARCHIVE.HTML  ===- */
.news_item {padding-bottom: 25px}
.news_title {font-size:120%;}
.news_item .news_date {padding:5px 0;}
.news_item p {padding:0;}
/* -===  end NEWS_ARCHIVE.HTML  ===- */