a {color: #153769; text-decoration: none;}
a:hover {color: #CC0000;}
body {font-family: Arial;}

/* Header */
.header_pam_eng {background: url(images/webparts/header_ra_eng.gif); background-repeat: no-repeat; background-position: right; background-color: #1A498F;}
.header_pam_rus {background: url(images/webparts/header_ra_rus.gif); background-repeat: no-repeat; background-position: right; background-color: #1A498F;}
.header_pam_arm {background: url(images/webparts/header_ra_arm.gif); background-repeat: no-repeat; background-position: right; background-color: #1A498F;}
.header_official {margin-left: 17px; color: #E4E4F0; font-family: Verdana; font-size: 10pt;}
.header_title {margin-left: 17px; width: 389px; margin-bottom: 2px; color: #FFFFFF; font-family: Arial; font-weight: bold; font-size: 16pt;}
.header_banner {position: absolute; padding-left: 1px; padding-top: 3px;}
.header_banner_back {background: url(images/webparts/header_border.gif); background-repeat: no-repeat;background-color: #1A498F;}

/* Tabs */
.tab {width: 127px; height: 20px; margin-bottom: 2px; margin-right: 2px; background-color: #F4F4F4;}
.tab_last {width: 127px; height: 20px; margin-bottom: 2px; background-color: #F4F4F4;}
.tab_on {margin-bottom: 2px; margin-right: 2px;}
.tab_on_last {margin-bottom: 2px;}

/* Footer */
table.footer {font-family: Verdana; font-size: 10pt; font-weight: bold; color: #FFFFFF;}
a.footer {text-decoration: none; color: #B5C4DB;}
a.footer:hover {color: #FDE5C8;}
table.footer_credits {font-family: Verdana; font-size: 8.5pt; color: #052D69;}

/* Cover */
.cover_plate_top {background: #7F7FCC; margin-top: 5px; width: 850px;}
.cover_plate_bottom {background: #7F7FCC; margin-top: 1px; margin-bottom: 5px; width: 850px;}
.cover_plate_header {width: 251px; background: #DBDAE9; font-size: 11pt; font-weight: bold; padding-top: 1px; padding-bottom: 1px;}
.cover_plate_content {background: #E9E9F4; font-size: 10pt; padding-left: 17px; padding-top: 2px; padding-bottom: 2px;}
.cover_agenda {width: 242px; position: absolute; margin-top: 1px; background: #F9F9F9; color: #444444; font-size: 8.5pt;}
.cover_agenda_grad {height: 15px; background-image: url(images/cover/agenda_grad.gif);}
.cover_agenda_issue {background: url(images/cover/agenda_back.gif); background-repeat: repeat-y; margin-left: 10px; margin-right: 10px; padding-top: 3px; padding-bottom: 3px; color: #888888;}
.cover_welcome_photo {background-image: url(images/cover/Serzh-Sargsyan.jpg); background-repeat: no-repeat; background-position: right top;}
.cover_welcome_sign {padding-left: 8px; padding-right: 10px; font-size: 10pt; color: #767676; background-image: url(images/cover/sign.gif); background-repeat: no-repeat; background-position: right bottom;}
.cover_back_left {background-image: url(images/cover/left_back.gif); background-repeat: repeat-y; background-position: right;}
.cover_back_right {background-image: url(images/cover/left_back.gif); background-repeat: repeat-y; background-position: left;}
.cover_visits {width: 242px; background: #F3F3FA; padding-top: 7px; padding-bottom: 5px; border-bottom: 1px solid #DBDAE9;}
.cover_visits_photos {background-image: url(images/cover/spiral.gif); background-repeat: repeat-y; background-position: center;}

/* Paging */
.paging {font-family: Verdana; font-size: 8.5pt; font-weight: bold; margin-left: -10px; background: #F4F4F4; background-image: url(../../../images/common/content/paging1.gif); background-repeat: no-repeat; background-position: left center; border-top: 1px solid #DBDAE9; border-bottom: 1px solid #DBDAE9; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; margin-top: 10px;}

/* Title */
.title_text {padding-left: 27px; font-family: Arial; font-weight: bold; color: #153769; font-size: 12pt;}
.title_plate {border-top: 1px solid #FBC88C; padding-top: 1px; border-bottom: 1px solid #FBC88C; padding-bottom: 1px;}
.title_sub {padding-left: 9px; font-family: Verdana; font-size: 8.5pt; font-weight: bold; color: #FFFFFF;}

/* Menu */
#president-menu{width:242px; z-index:2; margin-top: 1px; margin-bottom: 15px;}
.sub{background: #7F7FCC; color:#153769; padding-left: 1px; padding-top: 1px; padding-right: 1px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.sub-container {border: solid 1px #FFFFFF; height: 24px; background-color: #DBDAE9; padding-left: 7px; padding-right: 7px; padding-top: 4px;}
.sub a {font-size: 11pt; color: #153769; text-decoration: none;}
.sub a:hover {color: #B41115;}
.sub-child{background: #7F7FCC; color:#526E9A; padding-left: 1px; padding-top: 1px; padding-right: 1px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.sub-child-container {border: solid 1px #FFFFFF; height: 24px; background: #E9E9F4; padding-left: 25px; padding-right: 7px; padding-top: 4px;}
.sub-child-container a {font-size: 11pt; color: #526E9A; text-decoration: none;}
.sub-child a {font-size: 11pt; color: #526E9A; text-decoration: none;}
.sub-child a:hover {color: #B41115;}
.sub_selected {background: #2C4F81; color: #FFFFFF;}

/* Body */
.body_content {padding-top: 7px; padding-left: 27px; padding-bottom: 15px;}
.content {font-family: Arial; font-size: 10pt; padding-right: 134px;}
.content_column {float: right; margin-top: -3px; width: 124px; font-family: Arial; font-size: 10pt;}
.content_column_image {margin-top: 6px; border-top: solid 1px #ACABBA;}
.content_column_image_description {font-size: 8pt; color: #444444; padding: 4px; padding-left: 5px; background: #F4F4F4; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #ACABBA;}
.content_column_file {margin-top: 6px; background-repeat: no-repeat;}
.content_column_file_description {font-size: 9pt; padding-left: 21px; padding-right: 3px; padding-top: 5px;}
.related {width: 124px; background: #F5FAFF; border-bottom: solid 1px #ACABBA; padding-bottom: 5px; margin-top: 10px; font-size: 9pt;}
.related_items {padding-top: 3px; padding-left: 6px; padding-right: 6px; margin: 0px 0pt 0px 0.8em; font-size: 9pt; text-indent: -0.9em;}

/* Events */
.body_content_album {padding-top: 7px; padding-left: 17px; padding-bottom: 15px;}
.content_album {font-size: 10pt; margin-left: -10px; background-image: url(images/album/album.gif); background-repeat: repeat-y; background-position: 50%; background-color: #F3F3FA;}
.content_file {font-family: Arial; font-size: 10pt; margin-left: -10px; background-color: #F3F3FA; padding: 5px; padding-left: 5px;}
.content_album_separator {background-image: url(images/album/album_dash.gif); width: 90%; height: 2px;}
.content_navigate {font-family: Arial; font-size: 10pt; margin-left: -10px; background: #F4F4F4; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; color: #555555;}
.content_latest {height: 17px; background: #E9E9F2; border-bottom: 1px solid #D9D9E2; border-top: 1px solid #D9D9E2; padding-bottom: 0px;padding-top: 0px; margin-bottom: 10px; margin-left: -10px; padding-left: 10px;}
.content_title {font-size: 12pt; font-weight: bold; margin-top: 5px; margin-bottom: 7px;}
.content_lead {font-size: 10pt; margin-bottom: 5px; padding-left: 11px; background-image: url(images/common/content/p.gif); background-repeat: repeat-y;}
.visits_date_same {padding-left: 27px; padding-right: 5px; color: #555555; font-family: Verdana; font-size: 8.5pt; background-color: #F9F9FB; background-image: url(images/visits/same.gif); background-repeat: no-repeat; background-position: left center; border: 1px solid #D8DEE6; display: inline;}
.visits_date_from {padding-left: 27px; padding-right: 5px; color: #555555; font-family: Verdana; font-size: 8.5pt; background-color: #F9F9FB; background-image: url(images/visits/take_off.gif); background-repeat: no-repeat; background-position: left center; border: 1px solid #D8DEE6; display: inline;}
.visits_date_to {margin-left: 5px; padding-left: 27px; padding-right: 5px; color: #555555; font-family: Verdana; font-size: 8.5pt; background-color: #F9F9FB; background-image: url(images/visits/take_in.gif); background-repeat: no-repeat; background-position: left center; border: 1px solid #D8DEE6; display: inline;}
.visits_media {padding-left: 7px; padding-top: 2px; font-size: 9pt; color: #555555;}
.visits_file_title {color: #667283; background: #DBDAE9; margin-left: -10px; margin-top: 15px; margin-bottom: 1px; padding: 1px; padding-left: 5px; font-size: 8.5pt;}
.date {padding-left: 18px; padding-right: 5px; color: #555555; font-family: Verdana; font-size: 8.5pt; background-color: #F9F9FB; background-image: url(images/statements/issue.gif); background-repeat: no-repeat; background-position: left center; border: 1px solid #D8DEE6; display: inline;}

/* Album */
.photo_i {position:absolute; z-index:200; top:65px; left:0px;}
.photo_info {display: none; position:absolute; z-index:200; top:10px; left:18px; border: solid 1px #CCCCCC; width: 174px; background: #FFFFE0; font-size: 9pt; padding: 2px; font-family: Arial; color: #4C4C4C;}
.album_visits_title {padding-left: 30px; padding-top: 10px; padding-right: 15px; font-family: Arial; font-size: 10pt;}

/* Administration */
.administration_head {margin-left: -10px; font-size: 11pt; padding-top: 2px; padding-bottom: 1px; border-bottom: 1px solid #D6D5DF; background: #F4F4F4;}
.administration_content {display: none; background: #EFEEF6; padding-left: 31px; padding-right: 10px; padding-top: 7px; padding-bottom: 7px; margin-left: -10px; border-bottom: 1px solid #C9CFDD;}

/* Site Map */
.map_sub1 {margin-top: 10px; margin-bottom: 2px; font-size: 11pt; padding-top: 2px; padding-bottom: 0px; padding-left: 10px; border-bottom: 1px solid #D6D5DF; background: #EAE9F4;}
.map_sub2 {margin-bottom: 2px; font-size: 11pt; padding-top: 2px; padding-bottom: 1px; padding-left: 21px; border-bottom: 1px solid #D6D5DF; background: #F4F4F4;}

/* Widgets */
.widget_content {padding-left: 9px; padding-right: 9px; padding-top: 5px; padding-bottom: 3px; background: #F9F9F9; border-left: 1px solid #ACABBA; border-right: 1px solid #ACABBA;}
.widget_td {font-size: 9pt; font-family: Arial;}

/* Schedule */
.schedule_plate {background-repeat: repeat-x; background-position: bottom; margin-left: -10px;}
.schedule_date {margin-left: 7px; height: 20px; background-repeat: no-repeat; font-size: 9pt; padding-left: 10px;}
.schedule_filler {background: #F9F9F9; margin-left: -10px; padding-left: 10px; height: 10px;}
.schedule_paper {background: #F9F9F9; background-image: url(images/schedule/mark.gif); background-repeat: repeat-y; margin-left: -10px; padding-left: 10px;}
.schedule_separator {background: #E0E0E0; margin-right: 10px; margin-top: 5px; margin-bottom: 5px;}
.schedule_time {float: left; color: #7C7C7C;}
.schedule_info {border: solid 1px #C1C1C1; margin-left: 18px; background: #FFFFCC; padding: 3px; padding-left: 5px; position: absolute; width: 360px; font-size: 9pt; color: #444444; display: none;}
.schedule_info_text {margin-top: 2px; padding-left: 19px; color: #333333;}
.schedule_related {margin-left: 50px; margin-right: 10px; margin-top: 3px; font-size: 9pt;}
.schedule_related_list {padding-top: 2px; padding-left: 2px; margin: 0px 0pt 0px 0.8em; text-indent: -0.9em;}
.schedule_empty_day {background: #F9F9F9; background-image: url(images/schedule/mark.gif); background-repeat: repeat-y; margin-left: -10px; padding-left: 10px; padding-left: 60px; color: #555555;}

/* Letter to President */
.letter_lable {margin-left: -10px; background: #FFFFCC; padding: 3px; padding-left: 10px; border: solid 1px #CCCCCC; margin-bottom: 5px;}
.letter_error {background: #FAEEEE; border-top: solid 1px #B40004; border-bottom: solid 1px #B40004; margin-left: -10px; margin-bottom: 5px; padding: 2px; padding-left: 10px;}
.letter_form {margin-left: -10px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background: #F9F9F9;}
.letter_input {}