/* GRID */
body {margin:0; padding:0; background:#FFFFFF; color:#5D696B}

#mod1 {width:960px; height:220px; } #index_hdr #mod1 {background:URL(../img/bg/index_hdr_bg.jpg) no-repeat}
#mod111 {width:494px; vertical-align:top}
#mod112 {vertical-align:bottom}

#mod2 {height:79px; width:960px}
#mod211 {width:90%}
#mod212 {}

#mod3 {width:920px; margin-left:37px;}
#mod311 {width:462px; vertical-align:top}
#mod312 {vertical-align:top; border-left:#CDCDCD 1px solid; padding:25px 0 35px 25px; background:URL(../img/bg/mod312_bg.gif) no-repeat}

#mod4 {margin:0 0 35px 0; width:100%}
#mod411 {vertical-align:top; width:90%}
#mod412 {vertical-align:top}

#mod5 {width:960px}
#mod511 {padding:18px 29px 0 21px; vertical-align:top}
#mod512 {vertical-align:top; width:90%; padding-top:57px}
#mod513 {padding:57px 39px 0 39px; vertical-align:top} /* #w513 {width:227px} */

#mod7 {width:100%}
#mod711 {vertical-align:top; width:90%;}
#mod712 {padding-left:39px; vertical-align:top}

/* FORMAT */
body, td {font:12px Arial, Helvetica, sans-serif}
h1 {}
h3 {font-size:17px; color:#338BB0; margin:0; padding-bottom:15px}
	h3.u {border-bottom:#CED3D5 1px solid; margin-bottom:1em} 
h4 {font-size:14px; color:#338BB0; margin:0; padding-bottom:15px}
	h4.li1 {padding-left:9px; background-position:0 5px}
h5 {font-size:12px; margin:0 0 0.5em 0}
h6 {font-size:11px; margin:0; color:#2386AB}

p, .block {margin:0; padding-bottom:1em}

.abstr {font:16px/1.3 Verdana, Arial, Helvetica, sans-serif; color:#338BB0;}

.li1 {padding:0 0 10px 21px; background:URL(../img/arr_3.gif) 12px 5px no-repeat; display:block}
ul {margin-left:10px; padding-left:10px}
ol {margin-left:20px; padding-left:10px}
li {margin-bottom:8px}

.date {color:#546FCB}

.small, .small td {font-size:11px}

/* div */
.div_1 {background:#CED3D5} .div_1 img {width:1px; height:1px}

.vr_1 {background:#EBEDDA; padding:24px; margin-top:30px}
	.vr_1 .bq {padding-left:154px}
	
.pages {width:500px; margin-top:30px; border-top:#CED3D5 1px solid; padding:25px 0 30px 0} .pages .s {background:#F0F0F0; padding:2px 6px}
.pages img {width:5px}

/* color */
.blue {color:#2386AB}

/* a */
a {color:#2386AB}
.text {color:#5D696B; text-decoration:none}
.more, .btn1 {color:#5D696B !important; background:URL(../img/arr_2.gif) 2px left no-repeat; padding:0 0 7px 27px; display:block}

/* img */
a img {border:0}
.b {display:block; clear:both}
.h {width:1px; float:left; display:block}
.w {height:1px; display:block; clear:both}
.r {height:1px; width:960px; display:block}
.i {display:block; border:#FFFFFF 6px solid; margin-bottom:25px}

	.i_l {float:left; display:block; margin:0 15px 10px 0}
	.i_r {float:right; display:block; margin:0 0 15px 10px}

/* form */
form {margin:0}
.input {font-size:11px}

/* table */
table, tr, td {border:none; padding:0}
table.top td, div.top td, td.top {vertical-align:top}

.f1 {border:#999999 solid; border-width:0 0 1px 1px}
	.f1 td, .f1 th {font-size:11px; border:#999999 solid; border-width:1px 1px 0 0; padding:5px}
	.f1 th {color:#898989; background:#D6E8F2; padding:10px 5px; text-align:left;}
	.f1 .odd td, .f1 td.odd {background:#FCFCFC} 
	.f1 .td1 td, .f1 .td1 {background:#EAF8FF !important}
	.f1 .td2 {background:#EBF4F7 !important}



/* CONTENT */
#index_hdr {background:#5F91A9 URL(../img/bg/hdr_bg.jpg) repeat-x; min-width:960px}
#hdr {background:#5F91A9 URL(../img/bg/reg_hdr_bg.jpg) repeat-x; min-width:960px}
	#hdr #mod1 {height:144px}
	#hdr #mod112 {vertical-align:top; padding-top:28px}
	#logo img {margin:23px 0 0 26px}
	#trust {margin:41px 0 57px 0}
	#hdr .hdr {margin:32px 0 0 30px; display:block}
	#menubar {background:#DCE0E3 URL(../img/bg/menu_bg.gif) repeat-x; min-width:960px}
	
#index_body {background:URL(../img/bg/body_bg.jpg) repeat-x; padding-bottom:30px; min-width:960px}
#body {background:URL(../img/bg/body_bg.jpg) repeat-x; min-width:960px} #w3 {}
	#body .c {width:920px; padding:37px 0 0 37px;}

#index_ftr {border-top:#CDCDCD 1px solid; width:923px; margin-left:37px; padding-top:14px}
#ftr {width:923px; margin-left:37px}
	#index_ftr td, #ftr td {font-size:11px}
	

/* SERVICES */
/* menu */
#menu {padding-left:12px}
	#menu table {}
	#menu a {background:URL(../img/menu/menu_div.gif) center right no-repeat; text-decoration:none; display:block; padding:8px 22px 11px 22px}
	#menu .last {background:none}

#nav {text-align:right; width:150px}
	#nav a {padding:7px 13px; display:block; float:right}
	#nav #c {border:#C7C7C7 solid; border-width:0 1px}
	
#lang {padding:7px 0; width:350px}
	#lang a {font:bold 10px/1 Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding:1px 2px; margin-left:11px; display:block; float:right}	
	#lang .s {background:#ECF2F4; color:#38718C}
	
#submenu {width:173px}
	#submenu a {color:#3C464C; border-bottom:#DCDCE9 1px solid; padding:10px 10px 10px 30px; line-height:1; display:block; background:URL(../img/arr_1.gif) 10px 10px no-repeat; text-decoration:none}
	#submenu .s {color:#3A7EAC}
	#submenu #sub_last {border-bottom:none}
	
#way {width:923px; background:#DEEAEF; margin:20px 0 20px 37px}
	#way table {width:869px; margin:22px 27px}
	#way a {text-decoration:underline; color:#005F98}
	#way .btn1 {text-decoration:none}
	
#sub_l3 {}
	#sub_l3 a {text-decoration:underline; display:block; padding:0 0 10px 21px; background:URL(../img/arr_3.gif) 12px 5px no-repeat; color:#0067A2}
	#sub_l3 .s {color:#5D696B; text-decoration:none; }
	#sub_l3 .b {width:1px; height:30px}
	
/* search */
#site_search .input {border:#C2C2C2 1px solid; width:136px; height:15px}
#results_body {padding:35px 30px 20px 30px}
	#search_results_list td {padding:10px 10px 0 0; vertical-align:top}

/* news */
#index_news {padding:46px 0 47px 15px}
	#index_news table {width:945px; height:90px}
	#index_news td {width:25%; background:URL(../img/index_news_arr.gif) top right no-repeat}
	#index_news .block {padding:0 37px 0 21px}
	#index_news #links {padding:25px 0 0 13px; background:none}
	#index_news #links a {color:#546FCB; text-decoration:underline}
	
#news {padding-bottom:30px}
#news h3 {clear:both}
#news .date {padding:2px 3px; background:#2386AB; color:#FFFFFF; float:left}
#news .abstr {margin:1em 0;}

#news h5.blue {font-size:14px}
#news #articles {width:220px}
#news #articles .block_sel {font-weight:bold; padding:15px; border-left:#2386AB 5px solid; margin-bottom:1em}
#news .block {margin-top:1em}

#news #period {width:215px}
#news #period .block a {font-weight:bold; padding:5px; display:block}
#news #period .s {font-weight:bold; padding:5px; background:#F5F5F5;}
#news #years {font-size:11px; margin-top:20px}
#news #years .s {padding:2px}
	
/* promo */
#promo {padding:15px 0 0 0}
	#promo .hdr {text-align:right}
	#promo .bq {padding:0 26px; display:block}

/* quote */
#quote {}
	#quote th {font-size:10px; font-weight:bold; color:#5D696B; border:#CCCCCC solid; border-width:0 1px 1px 0; padding:4px 6px}
		#quote .diff {border-width:0 0 1px 0;}
	#quote td {color:#5D696B; padding:3px; border:#CCCCCC solid; border-width:0 1px 1px 0; padding:4px 6px}
	#quote #usd {background:#3CCC8A; border-width:0 1px 1px 1px}
	#quote #eur {background:#FC8342; border-width:0 1px 1px 1px}