/* GRID */
body, html {margin:0; padding:0; }/*height:100%*/
body {background:#F8E6C0} /* #FDE5B9 */

#mod_1 {width:994px;background:URL(../img/bg/mod_1_bg.gif) top right repeat-y} /* height:90%; */
#mod_1_1_1 {width:217px; vertical-align:top}
#mod_1_1_2 {width:328px; vertical-align:top; background:#E3AF84 URL(../img/pct/index_pct.jpg) bottom left no-repeat}
#mod_1_1_3 {padding:46px 10px 30px 22px; vertical-align:top; background:URL(../img/bg/mod_1_1_3_bg.gif) no-repeat} /*width:232px; */
#mod_1_1_4 {padding:70px 32px 30px 25px; vertical-align:top; background:URL(../img/bg/mod_1_1_4_bg.gif) no-repeat} /*width:219px;*/ 

#mod_2 {width:100%; height:46px; background:#BB8760}
#mod_2_1_2 {text-align:right}

#mod_3_1_1 {width:217px}
#mod_3_1_2 {width:328px; text-align:center; color:#FFFFFF} 
#mod_3_1_3 {width:232px; text-align:center}

#mod_4 {width:979px; } /*height:90%*/
#mod_4_1_1 {width:217px; vertical-align:top}
#mod_4_1_2 {width:541px; vertical-align:top; background:#E3AF84; }/*color:#FFFFFF*/
#mod_4_1_2_2 {width:541px; vertical-align:top; background:#FFFEF2}
#mod_4_2_2 {background:#F7F5DC URL(../img/bg/mod_4_2_2_bg.gif) top right repeat-y; width:762px; vertical-align:top}
#mod_4_3_2 {
	width:541px;
	
	background:#FFFEF2;
	vertical-align:top
} /* height:100%;*/
#mod_4_1_3 {width:221px; vertical-align:top;}
#mod_4_3_3 {width:221px; vertical-align:top;}


/* FORMAT */
body, td {font:12px /1.5 Tahoma, Arial, Helvetica, sans-serif; color:#585653;}

h1 {font:32px / 1 Times New Roman, Times, serif; margin:0 0 10px 0; font-weight:normal;}
h2 {font:22px Times New Roman, Times, serif; margin:0 0 10px 0; font-weight:normal; color:#D37426}
h3 {font:18px Times New Roman, Times, serif; margin:0 0 10px 0; font-weight:normal; color:#D37426}
h6 {font:normal 11px / 1 Tahoma, Arial, Helvetica, sans-serif; color:#8D8D8C; margin: 7px 0}

hr {color:#D37426; height:1px; margin:30px 0}

a {color:#D37426}
.button1, .buttonprint {background:#D37426; border:#EBB88E 1px solid; padding:6px 31px 6px 9px; text-decoration:none; color:#FFFFFF; font-size:12px; display:block; float:left; clear:both}
.buttonprint  {display:none}
.button2 {background:#E1AE83 URL(../img/arrow_1.gif) no-repeat; padding:6px 22px 8px 30px; text-decoration:none; color:#FFFFFF; font-size:12px; display:block; float:left; clear:both;}
.link {display:block; margin:7px 0}
.text {color:#585653; text-decoration:none}


.bigger {font-size:12px}
.abstract {font-size:12px;}
.wide {line-height:1.5}
.narr {line-height:1.2}
.add, .hdr {font:16px / 1.2 Times New Roman, Times, serif;}
.hdr .name {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}
.hdr .name a {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:12px !important}
.hold {width:100%}

/* small */
#mod_1_1_1, #mod_1_1_4, #mod_4_1_1, #index_ftr td , #ftr td, .small {font-size:11px; line-height:1.2}

.g {color:#8D8D8C}
.red, .asterix {color:#D37426}
.ok_message, .fail_message {display:block; font-weight:bold}
.fail_message {color:#D37426}

.b, .w {display:block; clear:both}
.i_left {display:block; float:left; border:#E1B087 5px solid; margin:0 16px 16px 0}


/* list */
ul {margin-left:10px; padding-left:10px}
li {margin-bottom:8px} #mod_4_3_3 li {margin-bottom:8px;}

/* form */
form {margin:0}
form.form .input, form.form select, form.form textarea {width:416px}
label {font-size:12px; display:block; padding:10px 0 5px; width:416px}
.button {background:#E1AE83; color:#FFFFFF; font:12px Arial, Helvetica, sans-serif; display:block; margin:15px 0; padding:5px}


/* tables */
.top td {vertical-align:top}

.format_1 {border:#E3AF84 solid; border-width:0 0 1px 1px}
.format_1 td, .format_1 th {font-size:11px; border:#E3AF84 solid; border-width:1px 1px 0 0; background:#FFFFFF; padding:5px}
.format_1 th {color:#786453; background:#EDC7A8; padding:10px 5px; text-align:left; border-bottom-width:2px}
.format_1 .odd td, .format_1 td.odd {background:#FBF8F4} 
.format_1 .td1 {background:#FBF0DC !important}

.form td {font-size:11px; padding:0 15px 8px 0; vertical-align:top}

/* CONTENT */
.content_1 {padding:11px 25px 0 11px; text-align:center}
.content_2 {font-size:12px; line-height:1.5; margin:30px 24px 36px 24px; } #mod_4_1_2_2 .content_2 {margin-bottom:0}

/* hdr */
#hdr {background:#E3AF84; padding:27px 24px 27px 24px; margin:0} #hdr h1, h1#hdr {color:#FFFFFF}
#lnk a {color:#585653; text-decoration:none;}

/* SERVICES */
#logo img {margin:30px 0 36px 52px}

/* menu */
#menu {margin:0 25px 0 11px}
#menu a {font:14px / 1 Times New Roman, Times, serif; color:#503323; display:block; padding:7px 0 20px 0; background:URL(../img/menu_div.gif) bottom center no-repeat; text-align:center}
#menu a.last {background:none}
#menu a#sel {font-weight:bold}

#quick_nav {padding:15px 35px 10px 31px}
#quick_nav a.link {
	font:16px Times New Roman, Times, serif;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0;
	border-bottom:#F0D5BF 1px solid;
	text-decoration:none;
	line-height:1;
	display:block;
	margin:0
}
#quick_nav a.llink {
	font:16px Times New Roman, Times, serif;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0;
	border:none;
	text-decoration:none;
	line-height:1;
	display:block;
	margin:0
}

#submenu {font-weight:bold; font-size:11px; border-top:#EBCCA8 1px solid; padding-top:8px;}
#submenu a {color:#FFFFFF; text-decoration:none}
#submenu a.sel {text-decoration:underline}
#submenu img {margin:2px 15px; background:#EBCCA8; width:1px; height:12px; vertical-align:middle}

/* search */
#search {padding-left:20px}
#search .input {width:117px; margin-right:7px; vertical-align:middle}
#search .button {}
#search_results {padding:0 30px 50px 0}
#search_results h3 {margin-bottom:5px}
#search_results .input {vertical-align:middle}
#search_results_list td {padding-bottom:15px;}
#search_results #pages img {width:5px}

/* news */
#new h6 {margin:7px 0}
#news {font-size:11px; line-height:1.2; margin:25px 25px 39px 25px}
#news h6 {margin-bottom:10px} /*#news .block h6, #news .block_sel h6 {color:#585653}*/
#news .block {padding:11px 9px 7px 9px;} 
#news .block_sel {padding:11px 9px 7px 9px; margin-bottom:5px; background:#F9F6E0  URL(../img/bg/block_sel_bg.gif) top right repeat-y}
#news .block_sel div.hdr {color:#D37426; line-height:1.2}

#period {height:300px}
#period h6 {padding:0px 7px; margin-bottom:2px;}
#period .sel {background:#E3AF84; color:#FFFFFF; padding:2px 14px; margin-top:3px; line-height:1}
#period .block {padding:5px 7px 0 7px; margin:0}
#period li {margin-bottom:10px}

#article1 {}/*height:700px*/
#article1 h2 {margin:0}
#article1 h6 {color:#8D8D8C; margin:5px 0 10px 0}

#art_selector, .art_selector, .selector {background:#F9F6E0; margin-right:70px; padding:24px}
.selector a, .list a {display:block; margin-bottom:10px} .selector .sel {font-weight:bold}
.selector {margin:0; padding-right:4px}
.selector td, .list td {padding:0 30px 10px 0; font-size:14px !important}

#authors {}

/* trainings */
#train_list .sel {font-weight:bold; color:#D37426}
#training_details td {padding:5px 20px 35px 0; font-size:11px; line-height:1.2; }
#training_details a.hdr {display:block; margin-bottom:11px}

/* footer */
#index_ftr {padding:18px 0 30px 0; background:URL(../img/bg/index_ftr_bg.gif) no-repeat}
#ftr #mod_3_1_2, #mod_3_1_2r {background:#E3AF84; text-align:right; padding:24px; color:#FFFFFF}
#ftr #mod_3_1_3, #mod_3_1_3r {background:URL(../img/bg/mod_3_1_3_bg.gif) no-repeat; padding:24px; text-align:left}
#ftr #it {width:493px}

