/* ======== */
/* Default */
html, body, form, table {
	margin: 0px;
	padding: 0px;
}
body {                                                                           
	font-size: 83.33%;
	font-family:  arial;
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
	border: none;
}
table td {
	vertical-align: top;
	padding: 0px;
	border: none;
	font-family: trebuchet MS;
}

table caption {
	font-size:1.1em;
	font-weight:bold;
	text-align:left;
	margin:0 0 5px 0;
	color:#4D4D48;
	font-family: trebuchet MS;
}
img {
	border: none;/*display: inline !important;
display: block;*/
}
a {
	color: #A40606;
}
body>* a {
	cursor: pointer;
}
.spacer {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border: none;
	display: block;
	visibility: hidden;
}
#rbccontents_ee_block {
	display: none;
}
.hidden_div {
	display: none;
}
/* ======= */
/* Layout */
html, body {
	background: #EDEDE3 url("../../../common/gohran/img/all_bg_00.jpg") no-repeat;
	height: 100%;
}

body#second_page {
	background: #EDEDE3 url("../../../common/gohran/img/all_bg_next.jpg") no-repeat;
	height: 100%;
}
#table_layout_top {
	width: 100%;
	height: 100%; 
}
#td_footer {
	width: 100%;
	height: 100px;
	vertical-align: bottom;
}
#table_footer {
	width: 100%;
	height: 125px;
	background: url("../../../common/gohran/img/bg_footer.gif") repeat-x 0% 100%;
}
#td_left_footer {
	width: 308px;
}
#table_layout {
	width: 100%;
}
/* \*/
* html #table_layout {
	margin-top: -1px;
}
#td_layout_left, #td_layout_left .spacer {
	width: 253px;
}
#td_layout_right .spacer {
	width: 740px;
}
#table_head {
	width: 100%;
	height: 326px;
	background: url("../../../common/gohran/img/logo_top.png") no-repeat;
	behavior: url("/common/gohran/js/png_bg.htc");
}
#second_page #table_head {
	height: 206px;
	background: url("../../../common/gohran/img/logo_top_next.png") no-repeat;
	behavior: url("/common/gohran/js/png_bg.htc");
}
#td_head_left, #td_head_left .spacer {
	width: 260px;
}
#second_page #td_head_left {
	padding: 0px 0px 0px 44px;
}
#td_head_right {
	width: 100%;

}
.en_version #td_head_right {

}
#second_page #td_head_right {

}
#td_head_bottom {
	padding: 0px 39px 22px 31px;
}
#table_head_right { 
	width: 100%;
	height: 269px;
}
#main_pic {  
behavior: url("/common/gohran/js/png.htc");
width:700px;
height:269px; 
}

#second_page #main_pic {  
behavior: url("/common/gohran/js/png.htc");
height:155px;
width:700px;

}

#second_page #table_head_right {
	height: 149px;
}
#left_column {
	width: 225px;
	padding: 0px 0px 0px 0px;
}
#content_column {
	
}
#second_page #content_column {
	padding-right:28px;
	
}
#table_content {

}
#center_column {
	padding-right: 0px;
}
#right_column {
	width: 262px;
}
#right_column_empty {
	padding-right: 12px;
}
/* ======= */
/* Blocks */
#sitename {
	
	text-align: center;
	height: 214px;
}

#over_sitename {
position:relative;
}
#sitename_text {
	position:absolute;
	top:140px;
	left:50px;
}
#second_page #sitename_text {
	position:absolute;
	top:15px;
	left:68px;
        padding-top:80px;
}


#second_page #sitename {
	height: 94px;
}
#logo {
	width: 92px;
	height: 214px;
	padding: 0px 39px 0px 0px;
}
#second_page #logo {
	height: 94px;
}
/* Navigation */
#navigation {
	height: 55px;
	text-align: right;
	padding: 0px 39px 0px 0px;
	
}
#navigation_lang {
	float: right;
	padding: 5px 15px 5px 15px;
	margin: 0px 20px 0px 0px;
	background: url("../../../common/gohran/img/bg_navigation.png") no-repeat;
	behavior: url("/common/js/png_bg.htc");
}
#navigation_links {
	float: right;
	position:absolute;
	right:0;
	top:0;
	padding: 5px 41px 5px 15px;   
	font-size:0.9em;

}
#navigation_lang div, #navigation_links div {
	position: relative;
}
/* Top links */
#top_links {
	width: 100%;
	min-width: 1000px;
	top: 167px;
	position: absolute;
}
#top_links .item {
	width: 304px;
	min-width: 304px;
	height: 76px;
	background: url("../../../common/gohran/img/bg_top_links.png") no-repeat;
	behavior: url("/common/js/png_bg.htc");
}
#top_links .item .container {
	position: relative;
	padding: 3px 15px 0px 3px;
}
#top_links .vr {
	width: auto;
}
#top_links .vr .spacer {
	width: 10px;
}
#top_links .first_vr, #top_links .first_vr .spacer {
	width: 34px;
	background: none;
}
#top_links .last_vr, #top_links .last_vr .spacer {
	width: 34px;
	background: none;
}
/* Top menu */
#top_menu {
	width: 100%;
	height: 41px;
	background: url("../../../common/gohran/img/bg_top_menu.png") no-repeat;
}
#top_menu td {
	vertical-align: bottom;
	padding-bottom: 4px;
	padding: 0px 0px 4px 0px;
	
}
#top_menu td#first {   
 padding-left:12px;
 background: url("../../../common/gohran/img/bg_top_menu_left.png") no-repeat 0 0%;	
}


#top_menu td#last { background: url("../../../common/gohran/img/bg_top_menu_right.png") no-repeat 100% 0%;} 

.en_version #top_menu .first {
	text-align: left;
	padding-left: 220px;
}
/* Search */
#right_column #search {
	padding-left: 10px;
	margin: 0px 0px 17px 0px;
}
#medal {
	margin: 70px 0px 0px 0px;
}
/* Official links */
.official_links {
	width: 100%;
	height: 152px;
	background: url("../../../common/gohran/img/bg_official_links_left.gif") no-repeat;
	margin: 0px 0px 22px 0px;
}
.official_links td {
	background: url("../../../common/gohran/img/bg_official_links_right.gif") no-repeat 100% 0%;
	padding: 18px 5px 0px 20px;
}
.official_links td a {
	font-size:0.9em;
}
.official_links_en {
	width: 100%;
	height: 152px;
	background: url("../../../common/gohran/img/bg_official_links_left_en.gif") no-repeat;
	margin: 0px 0px 22px 0px;
}
.official_links_en td {
	background: url("../../../common/gohran/img/bg_official_links_right_en.gif") no-repeat 100% 0%;
	padding: 18px 5px 0px 20px;
}
.official_links_en td a {
	font-size:0.9em;
}
/* Table informer */
#left_column .informer {
	width: 191px;
	margin: 0px 0px 17px 34px;
}
#right_column .informer {
	margin: 0px 39px 19px 10px;
}
/* Promo links */
.promo_links {
	margin: 0px 35px 19px 0px;
}
.promo_links table {
	width: 100%;
	background: url("../../../common/gohran/img/bg_promo_links_left.gif") no-repeat;
}
.promo_links td {
	background: url("../../../common/gohran/img/bg_promo_links_right.png") no-repeat 100% 0%;
	padding: 22px 10px 5px 30px;
	font-size:12px;
	line-height:7pt;
}
.promo_links td .title {
	margin-bottom:4px;
}
/* Resources */
.resources {
	border: 1px solid #CCCCC8;
	margin: 0px 39px 17px 10px;
	padding: 12px 10px;
}
.resources .title {
	font-size:1.1em;
	font-weight:bold;
	color:#970707;
}
/* Contacts */
#left_column .contacts {
	width: 191px;
	margin: 0px 0px 22px 34px;
	
}
#right_column .contacts {
	margin: 0px 39px 22px 10px;
	
}
/* Footer */
#logo_footer {
	text-align: right;
	padding: 25px 7px 0px 0px;
}
#copyright {
	float: left;
	padding: 39px 0px 0px 0px;
}
#develop {
	float: right;
	padding: 51px 39px 0px 0px;
}
/* Tags */
#tags {
	border:0 !important;
	width: 100%;
	height: 121px;
	background: #E5E5E1 url("../../../common/gohran/img/bg_tags_left.png") no-repeat;
	margin: 15px 0px;
	margin-left:8px;
}
#tags td {
	border:0;
	text-align: center;
	vertical-align: middle;
	background: url("../../../common/gohran/img/bg_tags_right.png") no-repeat 100% 0%;
	padding: 5px;
}
/* Second page blocks */
#content_top {
	padding: 0px 39px 0px 0px;
}
#content_top h1 {
	color: #970707;
	font-size: 1.3em;

	margin: 0px 0px 35px 0px;
}

/* Content */
/* \*/
* html .body {
	position: relative;
}
/* ========= */
/* Elements */
/* Form */
.input, textarea, select {
	color: #4D4D48;
	font-size: 1em;
	font-family: Arial;
	background: #FFF;
	border: 1px solid #CCCCC8;
}
.input, textarea {
	padding: 1px 1px 1px 1px;
}
textarea {
	overflow: auto;
}
.button {
	color: #FFF;
	font-size: 0.85em;
	font-family:  Arial;
	background: #970707;
	border: none;/*padding: 1px 5px auto 5px;*/
}

/* \*/
* html .button {
	height: 1.6em;
	padding: 1px 1px 2px 1px;
	padding: 0px 1px 0px 1px;
}
.feedb30 {
	width: 100%;
}
/* Links */
.link_sitemap {
	background: url("../../../common/gohran/img/icon_sitemap.gif") no-repeat 0px 50%;
	padding-left: 15px;
}
.link_feedback {
	background: url("../../../common/gohran/img/icon_mail.gif") no-repeat 0px 50%;
	padding-left: 15px;
}
.link_win_brown {
	background: url("../../../common/gohran/img/icon_window_brown.gif") no-repeat 0px 4px;
}
.link_win_green {
	background: url("../../../common/gohran/img/icon_window_green.gif") no-repeat 0px 4px;
}
.link_sound {
	background: url("../../../common/gohran/img/icon_sound.gif") no-repeat 0px 4px;
}
.link_archive {
	background: url("../../../common/gohran/img/icon_archive.gif") no-repeat 0px 50%;
	padding-left: 15px;
}
.link_subscribe {
	background: url("../../../common/gohran/img/icon_subscribe.gif") no-repeat 0px 50%;
}
/* Logo */
#td_head_left img {
	display: block;
}
/* Navigation */
#navigation {
	font-size: 12px;
	line-height: 16px;
	font-family:Arial;
}
#navigation .link_sitemap {
	margin-right: 15px;
}
/* Top links */
#top_links {
	font-size: 12px;
	line-height: 16px;
	font-family: Arial;
}
#top_links .item img {
	width: 60px;
	height: 60px;
	float: left;
	margin: 0px 12px 0px 0px;
	position: relative;
	behavior: url("/common/js/png.htc");
}
#top_links .item .text {
	padding: 13px 43px 0px 12px;
}
#top_links .item .text img {
	width: auto;
	height: auto;
	float: none;
	display: inline;
	margin: 0px 0px -2px 0px;
}
/* Top menu */
#top_menu {
	color: #80807D;
	font-family: Arial;
}
#top_menu .first {
	font-size: 12px;
	line-height: 16px;
	padding-right:12px;
}
#top_menu .item {
	font-size: 1.2em;
	line-height: 2.29em;
}
#top_menu .item, #top_menu .item * {
	color: #970707;
	font-family: Arial;
}
#top_menu b {
	color: #424235;
}
/* Left menu */
.left_menu {
	font-size: 0.85em;
	font-family: Arial;
	padding-bottom: 10px;
	margin-right:0px;
	padding: 34px;
	padding-top:14px;
}
.left_menu a {
	color: #4D4D48;
	text-decoration: none;
}
.left_menu .item1 {
	width:220px;       /*210*/
	background: url("../../../common/gohran/img/bg_left_menu.gif") no-repeat 34px 0px;
	padding: 10px 0px 4px 34px;
	margin: 0px 0px 0px 0px;
}
#left_menu_first_item1 {
	background: none;
}
.left_menu .sel {
	background: #fff url("../../../common/gohran/img/bg_left_menu_sel.gif") no-repeat -41px 0px;
}
#left_menu_first_item1.sel {
	background: #fff url("../../../common/gohran/img/bg_left_menu_sel.gif") no-repeat -41px -50px;
}
.left_menu .title {
	font-size: 1.2em;
	padding-right:10px;
	margin: 0px 0px 8px 0px;
}
.left_menu .title a {
	color:#A50706;
}
.left_menu .sel .title a {
	color:#4D4D48;
}
.left_menu .title, .left_menu .title * {
	color: #3A8E58;
	font-family: Arial;
	font-weight: bold;
}
.left_menu .item2 {
	background: url("../../../common/gohran/img/bullet_green.gif") no-repeat -1px 2px;
	padding: 0px 12px 0px 10px;
	line-height: 1.15em;
	margin: 0px 0px 2px 0px;    /*right 20*/
}
.left_menu .item2_sel {
	background: url("../../../common/gohran/img/bullet_green_sel.gif") no-repeat -1px 2px;
	padding: 0px 12px 0px 10px;
	line-height: 1.15em;
	margin: 0px 0px 2px 0px;    /*right 20*/
}
/* Search */
#search {
	font-size: 0.85em;
	font-family: Arial;
}
#search .input {
	width: 197px;
}
#search .img_button {
	border: none;
	margin: 0px 0px -4px -3px;
}
/* Official links */
.official_links td {
	color: #959595;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial;
}
.official_links div {
	padding-left: 15px;
	margin-bottom: 13px;
}
.official_links a {
	font-size: 13px;
	font-family: Arial;
}
/* Official links en */
.official_links_en td {
	color: #959595;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial;
}
.official_links_en div {
	padding-left: 15px;
	margin-bottom: 13px;
}
.official_links_en a {
	font-size: 13px;
	font-family: Arial;
}
/* Table informer */
.informer table {
	width: 100%;
}
.informer th {
	font-size: 0.95em;
	font-family: Arial;
	vertical-align: middle;
	color:#037039;
	text-align: left;
	background: white;
	padding: 7px 10px 6px 10px;
}
.informer td {
	font-size: 0.75em;
	font-family: Tahoma, Arial;
	vertical-align: middle;
	border-bottom: 1px solid #CCCCC8;
	padding: 0px 0px 0px 10px;
}
.informer .gray, .informer .gray td {
	background: #F0F0EB;
}
.informer .green, .informer .green * {
	color: #5E8000;
	font-weight:bold;
}
.informer .red, .informer .red * {
	color: #B34524;
}
.informer .top, .informer .top * {
	font-family: Arial;
	text-decoration: none;
}
.informer p {
	margin: 3px 0px;
}
/* Calendar */
#calendar .top {
	background: white;
	text-align: center;
	padding:0px;
}
#calendar .top a {
	margin: 0px 1px;
}
#calendar .top span {
	margin: 0px 3px 3px 3px;
	padding-bottom:15px;
}
#calendar td {
	text-align: right;
	padding: 0px 10px 0px 0px;
}
#calendar td a {
	color: #4D4D48;
}
#calendar th {
	color: #A50706;
}
#calendar .green a {
	color: #5E8000;
}
#calendar .red a {
	color: #B34524;
}
/* Promo links */
.promo_links {
	font-size: 0.85em;
	font-family: Arial;
}
#promo_links_mic td {
	background: url("../../../common/gohran/img/bg_promo_links_right_mic.png") no-repeat 100% 0%;
	padding-right: 40px;
}
#promo_links_clock td {
	background: url("../../../common/gohran/img/bg_promo_links_right_clock.png") no-repeat 100% 0%;
	padding-right: 40px;
}
.promo_links a {
	color: #4D4D48;
	text-decoration: none;
}
.promo_links img {
	float: none;
	display: inline;
	margin: 0px 0px -1px 0px;
}
.promo_links .title img {
	margin: 0px 0px 2px 0px;
}
/* Resources */
.resources {
	font-size: 0.8em;
	line-height: 1.2em;
	font-family: Arial;
}
.resources .title {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 10px 0px;
}
.resources .item {
	padding: 0px 0px 0px 16px;
	background: url("../../../common/gohran/img/icon_window_green.gif") no-repeat 0px 3px;
	margin: 0px 0px 13px 0px;
}
.resources a {
	color: #4D4D48;
	text-decoration: none;
}
/* Contacts */
.contacts {
	color: #4D4D48;
	font-size: 0.85em;
	font-family:Arial;
}
.contacts .title {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 10px 0px;
	font-weight:bold;
	font-size:1.1em;
	margin: 0px 0px 8px 0px;
	color:#A50706;
}
/* Indexes */
#indexes td {
	font-family: Arial;
}
/* Footer */
#table_footer td {
	color: #959595;
	font-size: 0.85em;
	font-family: Arial;
}
#develop .text {
	color: #959595;
	text-decoration: none;
}
#develop img {
	position: relative;
	bottom: -3px;
}
/* Status */
#status {
	color: #4D4D48;
	font-size: 1em;
	font-family: Arial;
	/*border-bottom: 1px solid #CCCCC8;
padding: 0px 0px 15px 0px;
margin: 0px 0px 20px 0px;*/
margin: 0px 0px 15px 0px;
}
#status a {
	color: #A50706;
}
#status .first {
	background: url("../../../common/gohran/img/nav_prev.gif") no-repeat 0px 50%;
	padding-left: 20px;
}
#status .sel {
	font-family: Arial;
	color: #970707;
	font-size: 1em;
	font-weight: normal; /* bold */
}
/* Tree menu */
.submenu {
	color: #989994;
	font-size: 0.85em;
	line-height: 1.5em;
	padding: 0px 0px 25px 0px;
	margin: 0px 0px 25px 0px;
}
.submenu .vr {
	font-size: 1.1em;
	margin: 0px 7px 0px 6px;
}
.submenu .sel {
	color: #4D4D48;
	font-weight: bold;
}
/* Tree menu */
.tree_menu {
	font-family: Arial;
	border:0;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 30px 0px;
}
.tree_menu b {
	color: #970707;
	font-size: 0.9em;
}
.tree_menu div {
	padding-left: 13px;
	padding-bottom: 2px;
}
.tree_menu .item1 {
	margin-left: 8px;
}
.tree_menu .item1_child {
	background: url("../../../common/gohran/img/tree_menu_plus.gif") no-repeat 5px 6px;
}
.tree_menu .item1_sel {
	background: url("../../../common/gohran/img/tree_menu_item1_child.gif") no-repeat 5px 6px;
}
.tree_menu .item2 {
	font-size: 0.85em;
	padding-left: 28px;
	margin-left: 8px;
}
.tree_menu .item2_child {
	background: url("../../../common/gohran/img/tree_menu_plus.gif") no-repeat 18px 6px;
}
.tree_menu .item2_sel_1 {
	background: url("../../../common/gohran/img/tree_menu_item2_child_1.gif") no-repeat 7px 0px;
}
.tree_menu .item2_sel_sq {
	background: url("../../../common/gohran/img/bullet_gray.gif") no-repeat 19px 6px;
}
.tree_menu .item2_sel {
	background: url("../../../common/gohran/img/tree_menu_item2_child.gif") no-repeat 18px 0px;
}
.tree_menu .item3 {
	font-size: 0.85em;
	background: url("../../../common/gohran/img/tree_menu_item3.gif") no-repeat 20px 0px;
	padding-left: 43px;
	margin-left: 8px;
}
.tree_menu .item3_last {
	background: url("../../../common/gohran/img/tree_menu_item3_last.gif") no-repeat 20px 0px;
}
.tree_menu .item3 a {
	color: #4D4D48;
}
.tree_menu .item4 {
	font-size: 0.85em;
	background: url("../../../common/gohran/img/tree_menu_item3.gif") no-repeat 20px 0px;
	padding-left: 43px;
	margin-left: 16px;
}
.tree_menu .item4_last {
	background: url("../../../common/gohran/img/tree_menu_item3_last.gif") no-repeat 20px 0px;
}
.tree_menu .item4 a {
	color: #4D4D48;
}
.tree_menu .item5 {
	font-size: 0.85em;
	background: url("../../../common/gohran/img/tree_menu_item3.gif") no-repeat 20px 0px;
	padding-left: 43px;
	margin-left: 24px;
}
.tree_menu .item5_last {
	background: url("../../../common/gohran/img/tree_menu_item3_last.gif") no-repeat 20px 0px;
}
.tree_menu .item5 a {
	color: #4D4D48;
}
/* Tags */
#tags td * {
	font-family:Arial;
}
#tags a {
	text-decoration: none;
}
#tags span {
	margin-right: 15px;
	line-height: 1.6em;
}
#tags .h1 {
	/* font-size: 1.3em; */
font-size: 16px;
}
#tags .h2 {
	/* font-size: 1.1em; */
font-size: 15px;
}
#tags .h3 {
	/* font-size: 1em; */
font-size: 14px;
}
#tags .h4 {
	/* font-size: 0.9em; */
font-size: 13px;
}
/* Page navigation */
.pager {
	width: 100%; 
	text-align: center;
	padding-bottom: 15px;
	margin-top: 12px;
}
.pager * {
	font-size: 0.9em;
	font-family:Arial;
}
.pager span {
	margin-right: 13px;
}
.pager .num {
	margin: 0px 20px 0px 6px;
}
.pager .num a, .pager b {
	margin: 0px 4px;
}
.pager img {
	display: inline;
	margin-bottom: -1px;
}
/* System links */
.bottom_links {
	padding-top: 15px;
	padding-bottom: 15px;
}
.bottom_links a {
	padding:12px 0;
}
.bottom_links a.link_subscribe {
	padding-left:14px;
}
.bottom_links .link_print {
	padding:3px 0;
}
.fot a.link_archive {
	padding-left:14px;
	display:block;
	float:left;
	margin-right:12px;
	background-position:0 50%;
}
.fot a.link_subscribe {
	padding-left:16px;
	display:block;
	float:left;
	margin-right:12px;
	background-position:0 50%;
} 

.fot_inner { font-size:0.9em; }

.fot_inner  a.link_archive {
	padding-left:14px;
	display:block;
	float:left;
	margin-right:12px;
	background-position:0 50%;
}
.fot_inner  a.link_subscribe {
	padding-left:16px;
	display:block;
	float:left;
	margin-right:12px;
	background-position:0 50%;
}



.link_print {
	width: 100%;
	text-align: right;
}
.link_print a {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 1em;
	background: url("../../../common/gohran/img/icon_print.gif") no-repeat 0px 50%;
	padding-left: 17px;
}
.bottom_links .link_back {
	padding:3px 0;
	float: left;
	margin-right: -200px;
}
body>* .bottom_links .link_back {
	position: relative;
	z-index: 100;
}
.bottom_links .link_print {
	float: right;
	margin-bottom: 10px;
}
div.link_archive {
	width: 100%;
	text-align: right;
}
.link_archive a {
	height: 14px;
	font-size: 0.75em;
	font-family: Tahoma, Arial;
	background: url("../../../common/gohran/img/icon_archive_gray.gif") no-repeat 0px 50%;
	padding-left: 16px;
}
.body div.link_archive a {
	color: #A9A9A6;
}
/* ======== */
/* Content */
.next {
	font-size:1.1em;
}
.body p {
	margin: 0px 0px 15px 0px;
}
.body .left {
	float: left;
}
.body .right {
	float: right;
}
.body img.left {
	margin: 0px 8px 0px 0px;
}
.body img.right {
	margin: 0px 0px 0px 8px;
}
.body .title_pic {
	margin: 0px 0px 15px 0px;
}
.body h1 {
	color: #970707;
	font-size: 1.2em;
	margin: 0px 0px 22px 0px;
}
.body h2 {
	color: #970707;
	font-size: 1.1em;
	margin: 0px 0px 15px 0px;
}
.body h3 {
	color: #970707;
	font-size: 1em;
	/*margin: 0px 0px 15px 0px;*/
margin: 0px 0px 0px 0px;
}
.body a {
	color: #970707;
}
.body .date {
	color: #B53F42;
	font-size: 0.75em;
	font-family: Arial;
}
.body .red {
	color: #B34524;
}


/* Table */
.body .caption {
	font-size: 1.1em;
	font-weight: bold;
	background: #fff;
	padding: 5px 2px 15px 2px;
}
body: not([dummy]) .body .caption {
border-right-width: 1px !important;
}
.body .caption, .body .caption * {
	color: #4D4D48;
}
.body table {
	width: 100%;
	margin-bottom: 10px;
	border-bottom: 2px solid #DDDEDF;
}
.body table th {
        font-family: trebuchet MS;
	font-size: 0.9em;
	font-weight: bold;
	text-align: left;
	background: #A50706;
	border-right:4px solid white;
	padding: 4px 10px 5px 10px;
	color:#FFFFFF;
}
.body table tr td {
	font-size: 0.9em;
	font-family: trebuchet MS;
	padding: 6px 10px;
	text-align: left;
	border-right:4px solid white;
	background: url("../../../common/gohran/img/td_bg.gif") top left repeat-x;
	border-right:4px solid white;
}
.comment {
	width: 100%;
	color: #4D4D48;
	font-size: 1em;
	font-weight: bold;
	line-height: 1em;
	float: right;
	clear: right;
	text-align:right;
}
.comment b {
	color: #970707;
	font-size: 0.8em;
	margin-right: 5px;
}
.comment span {
	font-size: 0.9em;
	font-family: Arial;
	font-weight: normal;
}
html: first-child .comment span {
	margin-top: 1px;
}
/* Table clear */
table.table_clear {
	width: auto;
	border-collapse: collapse;
	border-spacing: 0px;
	border: none !important;
	border: none;
	margin: 0px;
}
table.table_clear th {
	color: #4D4D48;
	font-size: 1em;
	font-family: Arial;
	text-align: center;
	vertical-align: middle;
	background: none;
	padding: 0px;
	border: none;
}
table.table_clear tr td {
	font-size: 1em;
	font-family:  Arial;
	vertical-align: top;
	padding: 5px 0px;
	border: none;
	background: none;
}
/* Lists */
.body ul {
	list-style-type: none;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
.body ul li {
	background: url("../../../common/gohran/img/bullet_li_green.gif") no-repeat 23px 5px;
	padding-left: 40px;
	margin-bottom: 4px;
}
.body ol {
	margin: 0px 0px 15px 40px;
	padding: 0px;
}
.body ol li {
	margin-bottom: 4px;
}
/* Module lists */
.list .list_caption {
	margin-bottom: 50px;
}
.list ul li.num_list {
	background: none;
	padding-left: 40px;
}
/* \*/
* html .list ul li.num_list {
	text-indent: -3px;
}
.list li.num_list .num {
	width: 20px;
	text-align: right;
	margin-right: 8px;
	margin-left: -30px;
	float: left;
}
body>* .list li.num_list .num {
	display: block;
	float: left;
}
.list .item {
	margin-bottom: 20px;
}
/* Archive form */
.archive_form {
	font-size: 0.85em;
	font-family: Arial;
	background: #EAECE6;
	padding: 13px 15px 13px 15px;
	margin: 0px 0px 30px 0px;
}
.archive_form .input {
	width: 5.5em;
}
.archive_form .button {
	font-size: 1em;
	vertical-align: top;
}
.archive_form .button {
	position: relative;
	bottom: -2px;
}
.archive_form .icon img {
	display: inline;
}
body>* .archive_form .icon img {
	position: relative;
	bottom: -3px;
}
/* \*/
* html .archive_form .icon img {
	margin-bottom: -2px;
}
/* \*/
* html .archive_form select {

}
/* ====== */
/* Pages */

/* News */
.news .item {
	margin: 0px 0px 15px 0px;
}
.news .text a {
	color: #4D4D48;
	font-size:0.9em;
	}
.news h3 {
	margin: 0px;
}
.news h3 a {
	text-decoration: none;
	color:#970707;
}
.news .link_archive {
	position: relative;
	top: -51px;
}
/* Archive form */
.news .archive_form .button {
	margin-left: 8px;
	margin-top:-1px;
}
.news .archive_form .icon {
	margin: 0px 25px 0px 0px;
}
/* Search */
.search .item {
	margin: 0px 0px 15px 0px;
}
.search .text a {
	color: #4D4D48;
	text-decoration: none;
}
.search h3 {
	margin: 0px;
}
.search h3 a {
	text-decoration: none;
}
.body .search_form {
	width: 100%;
	font-family: Arial;
	background: #EAECE6;
	margin: 0px 0px 10px 0px;
}
.body .search_form .td_input {
       vertical-align:middle;
	width: 100%;
	padding: 13px 0px 13px 15px;
	border: none;
}
.body .search_form .td_button {
vertical-align:middle;
	padding: 13px 13px 13px 8px;
	border: none;
}
.search_form .input {
	width: 100%;
}
.search_form .button {
	font-size: 0.9em;
	margin-left: 8px;
	/*position: relative;*/
bottom: -1px;
}
.search_info {
	height: 55px;
	color: #BCBEB9;
	font-size: 0.85em;
}
/* Library */
.library .item {
	font-size: 1em;
	margin-bottom: 30px; 
		/*clear:both;*/
}
.library .type {
	font-size: 0.9em;
	margin-left: 10px;
}
.library .type, .library .type * {
	color: #A9A9A6;
	font-family: Arial;
}
.library .item .table_clear {
	margin-top: 1px;
}
.library .item .table_clear td {
	padding-right: 22px;
}
.library_block .table_clear td {
	padding:0px 0 3px 0;
}
.library h3 a {
	text-decoration: none;
}
/* Archive form */
.library .archive_form {
	white-space: nowrap;
}
.library .archive_form .button {
/*	margin-left: 8px;    */
}      
.library .archive_form .icon {
	margin: 0px 15px 0px 0px;
}
/* Archive calendar */
.library .archive_calendar {
	margin: 0px 0px 40px 0px;
}
.library .archive_calendar .year {
	font-weight: bold;
	margin: 0px 0px 8px 0px;
}
.library .archive_calendar .table_clear td {
	padding-right: 12px;
}
.library .bottom_links {
	padding-top: 0px;
}
/* Form */
.form table {
	width: 620px;
}
.form table td {
	padding-bottom: 3px;
}
.form table .name {
	width: 200px;
	text-align: right;
	padding-right: 7px;
}
.form .title {
	margin-left: 5px;
}
.form .input, .form textarea, .form select {
	/* width: 300px; */
width: 400px;
}
.form .input_date {
	text-align: center;
}
.form .input_date, .form .input_code {
	width: 7.4em;
	vertical-align: top;
}
.form .mandatory {
	color: #f80505;
	font-size: 0.55em;
}
/* \*/
* html .form .mandatory {
	vertical-align: top;
}
body>* .form .mandatory {
	position: relative;
	top: -7px;
}
.form .icon img {
	display: inline;
}
body>* .form .icon img {
	position: relative;
	bottom: -2px;
}
/* \*/
* html .form .icon img {
	margin-bottom: -2px;
}
/* Gallery */
.gallery td {
	text-align: center;
}
.gallery .td_title {
	padding: 0px 0px 5px 0px;
}
.gallery .td_photo {
	width: 1%;
	vertical-align: middle;
	border: 1px solid #CCCCC8;
	background: #FFF;
	padding: 2px;
}
.gallery .td_text {
	text-align: center;
	padding: 5px 0px 30px 0px;
}
/* Photo table */
#photo_table {
	margin: 9px 8px;
}
#photo_table .td_photo {
	width: 1%;
	text-align: center;
	border: 1px solid #CCCCC8;
	background: #FFF;
	padding: 3px 6px 6px 6px;
}
#photo_table .title {
	padding: 0px 0px 2px 0px;
}
#photo_table .td_photo img {
	margin-top: 3px;
	display: block;
}
#photo_table .td_text {
	padding: 5px 11px 0px 11px;
}
#photo_table .td_right {
	padding: 17px 0px 17px 11px;
}
/* Photo thumb */
#photo_thumb {
	width: 1%;
}
#photo_thumb td {
	text-align: center;
	vertical-align: middle;
}
#photo_thumb .td_thumb {
	width: 1%;
	border: 1px solid #CCCCC8;
	background: #FFF;
	padding: 2px;
}
#photo_thumb .vr {
	font-size: 0px;
	height: 10px;
}
#photo_thumb .empty {
	font-size: 0px;
	height: 12px;
}
#photo_thumb .empty, #photo_thumb .empty * {
	color: #F7F7F2;
}
#photo_thumb .td_up, #photo_thumb .td_down {
	height: 6px;
	font-size: 0px;
}
#photo_thumb .td_up {
	padding: 0px 0px 5px 0px;
}
#photo_thumb .td_down {
	padding: 5px 0px 0px 0px;
}
/* Form client */
.form .form_client .name {
	width: 60px; 
}           
.form .form_client .input {
	width: 160px;
}
/* Official faces */
table.of_faces td {
	padding: 0px 10px 18px 1px;
}
h2.of_faces {
	font-size: 1.05em;
	margin-bottom: 0px;
}
.class_mat {
	font-size: 0.85em;
	color: #A9A9A6;
	font-weight: normal;
}
.biog {
	margin-top: 8px;
}
.linked_docs {
	margin-bottom: 12px;
}
/**/
.obvodka_table {
	border:0; width:100%;
}

.body table.obvodka_table {
	width: 100%;
	border: 0px solid #F7F7F2 !important;
	border: 0px solid #F7F7F2;
	margin-bottom: 10px;
}
.body table.obvodka_table td {
	padding:0;
	border:0;
	margin:0;
}
.obvodka_table tr td {
	padding:0;
	border:0;
}
.obvodka_table tr td.o_t_8 {
	background: url(../../../common/gohran/img/o_t_8_bg.gif) repeat-x;
	text-align:right;
}
.obvodka_table tr td.o_t_6 {
	background: url(../../../common/gohran/img/o_t_6_bg.gif) repeat-y;
	vertical-align:bottom;
}
.obvodka_table tr td.o_t_5 {
	background: #fff url(../../../common/gohran/img/obvodka_bg.gif) no-repeat;
	padding:24px;
}
.obvodka_table tr td.o_t_4 {
	background: url(../../../common/gohran/img/o_t_4_bg.gif) repeat-y;
}
.obvodka_table tr td.o_t_2 {
	background: url(../../../common/gohran/img/o_t_2_bg.gif) repeat-x;
}
.obvodka_table tr td.o_t_5 {
	padding:24px 25px 12px 24px;
	margin-top:4px;
	font-size:1em;
	font-family:arial;
	line-height:1.2em;
}
.obvodka_table tr td.o_t_5 .title_pic {
	margin: 0px 0px 10px 0px;
}
.obvodka_table tr td.o_t_5 span.date_gr {
	font-size:0.8em;
	font-family:Arial;
	line-height:1.2em;
	color:#979893;
}
.obvodka_table tr td.o_t_5 div.date_y {
	font-size:1em;
	font-family:Arial;
	line-height:1.2em;
	color:#B5A26A;
	border-bottom:1px solid #CCCDC8;
	margin-bottom:10px;
}

.obvodka_table tr td.o_t_5 table td {
padding:10px;
}
a.link_file_xls {
	color:#4D4D48;
	line-height: 26px;
	background: url("../../../common/gohran/img/icon_file_xls.gif") 0% 50% no-repeat;
	padding: 1px 0px 5px 25px;
}
a.link_file_pdf {
	color:#4D4D48;
	line-height: 26px;
	background: url("../../../common/gohran/img/icon_file_pdf.gif") 0% 50% no-repeat;
	padding: 1px 0px 5px 25px;
}
a.link_file_txt {
	color:#4D4D48;
	line-height: 26px;
	background: url("../../../common/gohran/img/icon_file_txt.gif") 0% 50% no-repeat;
	padding: 1px 0px 5px 25px;
}
a.link_file_jpg {
	color:#4D4D48;
	line-height: 26px;
	background: url("../../../common/gohran/img/icon_file_jpg.gif") 0% 50% no-repeat;
	padding: 1px 0px 5px 25px;
}
a.link_file_gif {
	color:#4D4D48;
	line-height: 26px;
	background: url("../../../common/gohran/img/icon_file_gif.gif") 0% 50% no-repeat;
	padding: 1px 0px 5px 25px;
}
a.link_file_doc {
	color:#4D4D48;
	line-height: 26px;
	background: url("../../../common/gohran/img/icon_file_doc.gif") 0% 50% no-repeat;
	padding: 1px 0px 5px 25px;
}
a.link_file_arc {
	color:#4D4D48;
	line-height: 26px;
	background: url("../../../common/gohran/img/icon_file_arc.gif") 0% 50% no-repeat;
	padding: 1px 0px 5px 20px;
}
a.link_file_ppt {
	color:#4D4D48;
	line-height: 26px;
	background: url("../../../common/gohran/img/icon_file_ppt.gif") 0% 50% no-repeat;
	padding: 1px 0px 5px 20px;
}
.all_links {
	font-size:0.9em;
}
.library_block {
	margin-bottom:18px;
}
.library_block a.title {
	color:#970707;
	margin-bottom:0px;
	font-weight:bold;
}
.library_block h3 {
	margin-bottom:0px;
}
.library_block .announce {
	margin:6px 0px 0px 0px;
}  
*html .library_block .announce img {
	margin-bottom:12px;
}
  
.library_block div.date_y {
	margin-top:16px;
}
.library_block a.title:link {
	color:#970707;
}
.library_block a.title:visited {
	color:#970707;
}
.library_block a.title:hover {
	color:#970707;
}
.library_block a.title:active {
	color:#970707;
}
.after_obv {
	font-size:0.8em;
	font-family:Arial;
	margin-top:8px;
	margin-left:10px;
}
.after_obv a.arhive {
	background: url(../../../common/gohran/img/icon_archive.gif) no-repeat 0px 50%;
	padding-left:13px;
	padding-right:10px;
}
.after_obv a.subscribe {
	background: url(../../../common/gohran/img/icon_subscribe.gif) no-repeat 0px 50%;
	padding-left:16px;
	padding-right:4px;
}
a.grey_links {
	color:#4D4D48;
}
/*
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 1px solid red;
background: red;
text-decoration: none;
*/

/*iframe*/
.exchange_iframe {
	margin-left:34px;
	padding:0px;
	width:200px;
	overflow:hidden;
}

.indexes_iframe { 
	padding:0px;
	width:255px;
	margin-left:5px;
	margin-right:0px;
	overflow:hidden;
}

table.adv_search {
	border:none;
}
table.adv_search tr td {
	padding:3px 5px 3px 0;
	border:none;
	font-size:1em;
	font-family:Arial;
	background: none;
}
table.adv_search tr th {
	padding:3px 5px 3px 0;
	border:none;
}
.inp_width {
	color: #4D4D48;
	font-size: 1em; 
}
.search_advansed .inp_width {
	width: 192px;
}
/* ширина Текстовых полей и некоторых Селектов */
.search_advansed .button_td {
	padding-top: 10px;
}  /*  Отступ сверху для ячейки в которой находится кнопка */


/*person*/
table.of_faces td.p_list_img_td { padding-right:16px;}

.table_clear .date_title_st_1 {
	color:#B5A26A;
	border:none; font-size:0.9em; width:70px; padding-top:1px !important; white-space:nowrap;
	}


span.title_date_end a { color:#970707;}

.conteiner { margin-bottom:21px;}

.sorting {  text-align:right; font-size:0.9em; margin-bottom:28px; margin-top:-11px; }   

.sorting b { padding-left:12px;	background: url(../../../common/gohran/img/down_arrow.gif) no-repeat 0px 50%; }



/*----------------- SELECT ------------ */  
/*----------------- SELECT ------------ */

.outer {
width: 0px;
border:1px solid #CCCCC8;
}

.outer select {
font-size: 1em;

color:#5a5a5a;
margin: -2px -2px -2px -2px;
border: 1px solid #CCCCC8;
}
.archive_form  .outer { margin-top:2px;
width: 0px;
border:1px solid #CCCCC8;
}  
*html .archive_form  .outer { margin-top:1px;

}  

.button_2 {
	color: #FFF;
	font-size: 1em;
	font-family: Arial;
	background: #A50706;
	border: none;/*padding: 1px 5px auto 5px;*/
}

.date_arch {
border:1px solid red; 
}
.date_arch td {
padding-bottom:10px  !important;
padding-top:9px  !important;  
}

span.red { color: #B34524; }

.o_t_1 {width:9px;}
.o_t_3 {width:9px;}

.gohran_map .item2 {	
        background: url("../../../common/gohran/img/bullet_green.gif") no-repeat 0px 50%;
	padding: 0px 12px 0px 12px;
	font-size:0.8em;	
	margin: 0px 0px 2px 10px;
	}
.gohran_map .item2 a {color:#4D4D48;
	}	
	
.gohran_map .item1 {
	padding:3px 0 3px 0;	
	font-size:0.9em;	

	}
