/* 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}