/* GRID */
body {margin:0; padding:34px 0 39px 36px; background:#FFFFFF; color:#5D696B}
#editor {padding:0}
/* #mod1 {width:100%; background:URL(../img/bg/top_menu_bg.gif) bottom left no-repeat} */
#mod1 {width:100%;}
#mod111 {width:90%; vertical-align:top}
#mod112 {vertical-align:bottom}
#mod2 {width:100%}
#mod211 {width:257px; font-size:12px; vertical-align:top}
#mod212 {padding-left:39px; vertical-align:top}
#mod3 {width:100%}
#mod311 {vertical-align:top}
#mod311 .c {background:URL(../img/bg/curve_2_bg.gif) no-repeat; padding:20px 15px 20px 0; margin-right:32px}
#mod311 .h {height:300px}
#mod311 .w {width:148px}
#mod312 {width:90%; vertical-align:top}
#mod313 {vertical-align:top; padding-left:32px} #w313 {width:204px}
table#c313_1 {height:235px; width:235px; background:URL(../img/bg/curve_3_top_bg.gif) bottom left no-repeat;}
#c313_1 td {vertical-align:top; padding:41px 20px 27px 20px}
table#c313_2 {height:200px; width:235px; background:URL(../img/bg/curve_3_btm_bg.gif) no-repeat;}
#c313_2 td {vertical-align:top; padding:30px 0 0 20px}
#c313_1 td td, #c313_2 td td {padding:0 !important}
#mod4 {width:100%}
#mod411 {width:434px; vertical-align:top}
#mod412 {padding-left:85px; vertical-align:top} #mod412 .c {width:210px}
#mod5 {width:100%}
#mod511 {width:434px; vertical-align:top}
#mod512 {padding-left:85px; vertical-align:top} #mod412 .c {width:210px}
/* FORMAT */
body, td {font:11px Verdana, Arial, Helvetica, sans-serif; color:#5D696B}
h1 {font:normal 18px Verdana, Arial, Helvetica, sans-serif; color:#e9292f; margin:0 0 17px 0	}
h2 {}
h3 {}
h4 {font-size:13px; color:#e9292f; margin:0 0 20px 0}
h5 {font-size:12px; color:#e9292f; margin:0 0 20px 0}
h6 {}
p, .block {margin:0; padding-bottom:1em}
.abstr {font-size:12px; line-height:1.7}
.bq {}
.date {}
/* size */
.small, .small td {font-size:11px}
.blue {color:#e9292f}
.blue2 {color:#0052A7}
.blue3{color:#e9292f}
/* color */
.red, .aster {color:#FF0000}
/* list */
ul {margin-left:10px; padding-left:10px; margin-bottom:0}
li {margin-bottom:8px}
ul.blue li {color:#e9292f}
.li1 {padding:0 0 10px 21px; background:URL(../img/arr_3.gif) 12px 5px no-repeat}
/* div */
.div_1 {} .div_1 img {width:1px; height:1px}
/* vrez */
.vr_1 {}
/* pages */
.pages {margin-top:30px;} .pages .s {background:#ffe709; padding:2px 6px}
.pages img {width:5px}
/* a */
a {color:#e9292f; text-decoration:none}
a:hover {text-decoration:underline}
.text {color:#5D696B; text-decoration:none}
.more {font-size:11px}
.push1 {background:URL(../img/arr1.gif) 0 3px no-repeat; padding:0 10px 2px 15px; font-weight:bold; color:#e9292f; display:block}
/* img */
a img {border:0}
.b {display:block; clear:both}
.h {width:1px; float:left; display:block; margin-left:-1px;}
.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 10px 10px 0}
.i_r {float:right; display:block; margin:0 0 10px 10px}
img.hdr {display:block; margin:0 0 20px 0}
img.hdr2 {display:block; margin:0 0 17px 0}
.bull {margin:1px 0 0 0}
/* form */
form {margin:0}
.input, textarea, select {font-size:11px}
label {}
.push {}
.form td {padding:0 9px 9px 0; vertical-align:top}
.form .input, .form textarea, .form select {width:300px}
.ok_message {display:block; margin-bottom:1em;}
.fail_message {display:block; color:#C70058; margin-bottom:1em;}
/* table */
table, tr, td {border:none; padding:0}
table.top td, div.top td, td.top {vertical-align:top}
.f1 {border:#CCCCCC solid; border-width:0 0 1px 1px}
.f1 td, .f1 th {font-size:11px; border:#CCCCCC solid; border-width:1px 1px 0 0; padding:5px}
.f1 th {
background: #6F6E6F;
color: white;
padding:10px 5px;
text-align:left;
border-bottom-width:2px
}
.f1 .odd td, .f1 td.odd {background:#F9F9F9}
.f1 .td1 {background:#FEFEFE !important}
/* CONTENT */
#index {width:918px}
#reg {width:921px}
/* hdr */
#hdr {width:921px}
#logo img {margin-bottom:28px}
#shortcuts {padding:0 18px 17px 0; text-align:right}
#shortcuts img {margin-left:3px}
#index_pct, #reg_pct {width:918px; background:#ffe807}
/* body */
#body {width:921px; margin:37px 0 39px 0}
#c211 {background:URL(../img/bg/curve_btm_bg.gif) no-repeat}
.abstr_block {font-size:12px; line-height:1.7; padding:41px 161px 9px 0; background:bottom right no-repeat}
.abstr_block .block {width:301px; height:200px}
.abstr_block .block td, .abstr_block_2 .block td {font-size:12px; line-height:1.7; vertical-align:top}
.abstr_block td td, .abstr_block_2 td td {font-size:11px !important; line-height:1.2 !important}
.abstr_block_2 {margin-right:11px; font-size:12px; line-height:1.7; padding:0 275px 9px 0; background:bottom right no-repeat}
.abstr_block_2 .block {width:440px; height:270px}
#private {}
/* footer */
#ftr {width:921px; border-top:#e9292f 2px solid; padding-top:15px}
#ftr .banner table {background:#BEBEBE}
/* SERVICES */
/* menu */
#top_menu table {background:#eeeeee URL(../img/menu/top_menu_btn_bg.gif) bottom left repeat-x}
#top_menu td {vertical-align:bottom}
#top_menu a {text-align:center; display:block; padding:0 20px 13px 20px; color:#4D4A47; text-decoration:none}
#top_menu a.s {color:#000000;}
#main_menu {margin:0 25px; padding-left:22px; background:URL(../img/menu/main_menu_l.gif) no-repeat}
#main_menu table {height:29px; width:849px; background:#eeeeee URL(../img/menu/main_menu_bg.gif) repeat-x}
#main_menu td {background:URL(../img/menu/main_menu_mid.gif) top right no-repeat;}
#main_menu td.last {background-image:URL(../img/menu/main_menu_r.gif)}
#main_menu a {display:block; color:#4D4A47; text-decoration:none; padding:1px 50px 4px 3px}
#main_menu a.s {color:#000000;}
#sub_menu {}
#sub_menu table {height:250px; width:148px}
#sub_menu td {vertical-align:top}
#sub_menu a {padding:0 15px 18px 20px; background:URL(../img/bull1.gif) 0 3px no-repeat; display:block; line-height:1}
#sub_menu .s {background:URL(../img/bull1.gif) 0 3px no-repeat; color:#000000; }
/* search */
#site_search .input {width:300px}
#results_body {background:URL(../img/bg/curve_7_bg.gif) no-repeat; padding:30px}
#search_results_list td {padding:10px 10px 0 0; vertical-align:top}
#results_body a {color:#e9292f}
/* news */
#index_news {background:URL(../img/bg/curve_top_bg.gif) bottom left no-repeat}
.date {color:#e9292f}
#index_news .block {position:relative; float:left; width:183px; margin:0 15px 0 7px; padding:0}
#index_news .block a {}
#index_news .pad {margin:25px 0 0 0; width:560px}
.pad .c {margin:0; padding:0 10px; background:URL(../img/index_tags_bg.gif) repeat-x}
.pad .c a {background:URL(../img/arr1.gif) 0 3px no-repeat; padding:0 0px 2px 15px; font-weight:bold; color:#e9292f; display:block}
#corp_news {padding:30px 30px 30px 61px}
#corp_news h5 {font-size:11px; font-weight:normal; color:#e9292f; margin:0 0 3px 0}
#corp_news a {color:#e9292f; text-decoration:none}
#news {}
.news h5 {font-size:11px; font-weight:normal; margin:0 0 3px 0; color:#e9292f}
#news #mod511 h5 {margin-bottom:5px}
#news h3 {clear:both}
#news #articles {width:220px}
#news #articles .block_s {padding:15px; background:#eeeeee; margin-bottom:20px; color:#000000;}
#news .block {margin-top:20px}
#news #period {width:215px}
#news #period .block a {font-weight:bold; padding:5px; display:block}
#news #period .s {font-weight:bold; padding:5px; background:#eeeeee;}
#news #years {font-size:11px; margin-top:20px}
#news #years .s {padding:2px}
/* index_banners */
#index_banner {text-align:right}