@charset "utf-8";
/* Malam | Site's Framework & Layout Settings | LTR */

/***** General & Reset Settings *****/
HTML, BODY, FORM, DIV, SPAN, P, OBJECT, EMBED, IFRAME, H1, H2, H3, H4, H5, H6, A, FONT, IMG, STRONG, B, U, I, CENTER, OL, UL, LI, LABEL, TABLE,
CAPTION, TBODY, THEAD, TR, TH, BLOCKQUOTE {margin:0px; padding:0px; border:0px none; outline:0px none; font-size:100%; vertical-align:baseline; background:transparent;}

BODY, HTML, FORM {width:100%; /*height:100%;*/}
HTML {overflow-y:scroll;}
BODY {font:normal 62.5% Arial; background:#fff url('/img/rtl/body_bg_repeat.gif') repeat-x 0 0; color:#424242;}
OL, UL, LI {list-style:none; list-style-image:none;}
TABLE {border-spacing:0px;}
INPUT, TEXTAREA {margin:0px; padding:0px; outline:none; border:0px none;}
IMG {-ms-interpolation-mode:bicubic; image-rendering:optimizeQuality;}

A:link, A:active, A:focus, A:visited, A:hover, A * {outline:0px none; border:none;}

.L {float:right;}
.R {float:left;}
.align_L {text-align:right;}
.align_C {text-align:center;}
.align_R {text-align:left;}
.clear {clear:both; height:auto; font-size:0px; line-height:0px; overflow:hidden;}
.H_0 {height:0px;}
.margin_auto {margin-left:auto; margin-right:auto;}
.pointer {cursor:pointer;}
.hidden {display:none; visibility:hidden;}

.rc {color:#424242;}
.wc {color:#fff;}
.gc {color:#424242;}
/*.dgc {color:#343434;}*/
.dgc {color:#7C7373;}

.f10 {font:normal 1.0em Arial; line-height:13px;}
.f11 {font:normal 1.1em Arial; line-height:14px;}
.f12 {font:normal 1.2em Arial; line-height:15px;}
.f14 {font:normal 1.4em Arial; line-height:16px;}
.f16 {font:normal 1.6em Arial; line-height:19px;}
.f19 {font:normal 1.9em Arial; line-height:23px;}
.f21 {font:normal 2.1em Arial; line-height:25px;}
.f22 {font:normal 2.2em Arial; line-height:26px;}
.f24 {font:normal 2.4em Arial; line-height:28px;}
.f27 {font:normal 2.7em Arial; line-height:33px;}

.sprite_navigation {background:url('/img/ltr/sprite_navigation.gif') no-repeat;}
.sprite_titles {background:url('/img/ltr/sprite_sidebar_titles_horizontal.gif') no-repeat;}
.sprite_titles_end {background:url('/img/ltr/sprite_sidebar_titles_endings.png') no-repeat;}
.sprite_social {background:url('/img/ltr/sprite_social.gif') no-repeat;}
.sprite_icons {background:url('/img/ltr/sprite_icons.gif') no-repeat;}
.sprite_laqua {background:url('/img/ltr/sprite_laqua.png') no-repeat;}
.sprite_ac {background:url('/img/ltr/sprite_accordion_white_char.gif') no-repeat;}
.sprite_arrows {background:url('/img/ltr/sprite_arrows.gif') no-repeat;}
/************************************/


/***** LAYOUT *****/
.site {width:856px; margin:0px auto; direction:ltr; position:relative;}
.site .main {margin-bottom:29px;}
.site .main TD {vertical-align:top;}

.site .main .separator {width:auto; height:7px; background-color:#c27e61; font:normal 1px/1px Arial;}
.site .main .separator.hide {background-color:#fff;}
.site .main #contentBottomSeparator {background:transparent url('/img/ltr/content_separator.gif') no-repeat 0 0;}
.site .main #contentBottomSeparator.hide {background-color:#fff; background-image:none;}
.site .main .space_side {width:16px; font:normal 1px/1px Arial;}
.site .main .space_side.top {background:url('/img/ltr/sidebar_rightshadow.gif') no-repeat right 0px;}
.site .main .sidebar_wrap {background-color:#f0efef;}


/***** HEADER *****/
.site .header {width:856px; height:101px; position:relative; z-index:10; background:url('/img/ltr/header_bg.gif') no-repeat 0 0;}

.site .header .langs {width:500px; margin:19px 0px 0px 76px;}
.site .header .langs LI A {text-decoration:none;}
.site .header .langs LI A:hover {color:#403739; text-decoration:underline;}
.site .header .langs LI.selected A {font-weight:bold; color:#403739;}
.site .header .langs LI.sep {width:1px; height:13px; overflow:hidden; margin:2px 7px 0px 7px; border-right:1px dotted #8c8688;}

.site .header .social {width:150px; margin:15px 57px 0px 0px;}
.site .header .social LI {margin-left:10px;}
.site .header .social .item_1 {width:16px;}
.site .header .social .item_2 {width:17px;}
.site .header .social .item_3 {width:7px;}
.site .header .social .item_4 {width:21px;}
.site .header .social .item_5 {width:19px;}
.site .header .social .s_link {overflow:hidden; text-indent:-9999px; text-decoration:none;}
.site .header .social .rss {width:16px; height:16px; background-position:0px 0px;}
.site .header .social .rss:hover {background-position:0px -37px;}
.site .header .social .share {width:17px; height:16px; background-position:-24px 0px;}
.site .header .social .share:hover {background-position:-24px -37px;}
.site .header .social .fb {width:7px; height:16px; background-position:-54px 0px;}
.site .header .social .fb:hover {background-position:-54px -37px;}
.site .header .social .twit {width:21px; height:14px; background-position:-72px -3px; margin-top:2px;}
.site .header .social .twit:hover {background-position:-72px -40px;}
.site .header .social .gplus {width:19px; height:16px; background-position:-102px -1px; margin-top:1px;}
.site .header .social .gplus:hover {background-position:-102px -38px;}

.site .header .adv_search {margin:31px 29px 0px 8px;}

.site .header .search_box {width:150px; margin-top:27px;}
.site .header .search_box .btn {width:22px; height:24px; overflow:hidden; margin-left:7px; background-position:right 0px;}
.site .header .search_box .field {width:121px; height:21px; overflow:hidden; margin-top:1px; background:url('/img/ltr/search_bar_bg.gif') no-repeat 0 0;}
.site .header .search_box .field .txt {width:112px; display:block; margin:4px 0px 0px 4px; background:none;}
.site .header .search_box .err_msg {position:relative; top:-3px; margin-left:1px; color:#ff8484;}

.site .header .site_title {width:565px; height:67px; overflow:hidden;}
.site .header .site_title .logo_link {overflow:hidden; display:block; text-decoration:none; margin:14px 0px 0px 0px;}
.site .header .site_title .logo_link .logo_txt {width:100%; overflow:hidden; display:block; color:#fff;}
.site .header .site_title .logo_link .logo_txt SPAN {display:block;}
.site .header .site_title .logo_link .logo_txt SPAN.line1 {font-weight:bold;}

.site .header .site_title.en .logo_link {width:458px; height:39px; padding:5px 0px 9px 107px; *+padding:3px 0px 11px 107px;}
.site .header .site_title.en .logo_link .logo_txt SPAN.line1 {font-size:1.6em; line-height:20px;}
.site .header .site_title.en .logo_link .logo_txt SPAN.line2 {font-size:1.5em; line-height:19px;}

.site .header .site_title.fr .logo_link {width:425px; height:39px; padding:5px 0px 9px 107px; *+padding:3px 0px 11px 107px;}
.site .header .site_title.fr .logo_link .logo_txt SPAN.line1 {font-size:1.6em; line-height:20px;}
.site .header .site_title.fr .logo_link .logo_txt SPAN.line2 {font-size:1.5em; line-height:19px;}

.site .header .site_title.es .logo_link {width:473px; height:39px; padding:5px 0px 9px 103px; *+padding:3px 0px 11px 107px;}
.site .header .site_title.es .logo_link .logo_txt SPAN.line1 {font-size:1.3em; line-height:20px;}
.site .header .site_title.es .logo_link .logo_txt SPAN.line2 {font-size:1.3em; line-height:19px;}

.site .header .site_title.de .logo_link {width:450px; height:35px; padding:7px 0px 11px 107px; *+padding:5px 0px 13px 107px;}
.site .header .site_title.de .logo_link .logo_txt SPAN.line1 {font-size:1.5em; line-height:19px; letter-spacing:-1px;}
.site .header .site_title.de .logo_link .logo_txt SPAN.line2 {font-size:1.3em; line-height:16px;}

.site .header .site_title.ru .logo_link {width:430px; height:35px; padding:6px 0px 12px 107px; *+padding:4px 0px 14px 107px;}
.site .header .site_title.ru .logo_link .logo_txt SPAN.line1 {font-size:1.5em; line-height:19px; letter-spacing:-1px;}
.site .header .site_title.ru .logo_link .logo_txt SPAN.line2 {font-size:1.3em; line-height:16px;}


/***** ADVANCED SEARCH BOX *****/
.site .adv_search_box {width:572px; position:absolute; top:-335px; right:26px; z-index:9;}
.site .adv_search_box .top {width:572px; background:url('/img/ltr/adv_search_box_top.png') no-repeat 0 0;}
.site .adv_search_box .top .close_btn {width:44px; height:43px; overflow:hidden; margin:1px 5px 0px 0px;}
.site .adv_search_box .top .fields_container {width:500px; margin:17px 0px 0px 23px;}
.site .adv_search_box .top .fields_container .txt_label {margin:5px 6px 0px 0px; padding-right:1px;}
.site .adv_search_box .top .fields_container .space {width:33px; height:20px; overflow:hidden;}
.site .adv_search_box .top .fields_container .field {width:94px; height:26px; overflow:hidden; margin-right:11px;}
.site .adv_search_box .top .fields_container .field .container {width:92px; height:23px; overflow:hidden; background:url('/img/rtl/mailing_list_box_field_repeat_bg.gif') repeat-y 0 0; border-top:1px solid #999999; border-right:1px solid #f0efef; border-bottom:1px solid #f0efef; border-left:1px solid #999999;}
.site .adv_search_box .top .fields_container .field .container .top_shadow {width:92px; height:4px; overflow:hidden; background:url('/img/rtl/mailing_list_box_field_top.gif') no-repeat 0 0;}
.site .adv_search_box .top .fields_container .field .container .txt {width:65px; padding:1px 0px 4px 26px; margin-left:-1px; background-position:-13px -260px;}
.site .adv_search_box .top .fields_container .field .container.err {border:1px solid #ff0000;}
.site .adv_search_box .top .fields_container .field .err_msg {color:#ff0000; padding:1px 0px 3px 25px; display:none;}
.site .adv_search_box .top .fields_container .field_large {width:107px; height:26px; overflow:hidden;}
.site .adv_search_box .top .fields_container .field_large .container {width:105px; height:24px; overflow:hidden; background:url('/img/rtl/mailing_list_box_field_repeat_bg.gif') repeat-y 0 0; border-top:1px solid #999999; border-right:1px solid #f0efef; border-bottom:1px solid #f0efef; border-left:1px solid #999999;}
.site .adv_search_box .top .fields_container .field_large .container .top_shadow {width:105px; height:4px; overflow:hidden; background:url('/img/rtl/mailing_list_box_field_top.gif') no-repeat 0 0;}
.site .adv_search_box .top .fields_container .field_large .container .txt {width:97px; background:0px none; margin:1px 0px 0px 3px;}
.site .adv_search_box .top .fields_container .field_large .container.err {border:1px solid #ff0000;}
.site .adv_search_box .top .fields_container .field_large .err_msg {color:#ff0000; padding:1px 0px 3px 25px; display:none;}
.site .adv_search_box .top .fields_container .small_space {height:10px;}
.site .adv_search_box .search_box_content {width:572px; background:url('/img/ltr/adv_search_box_content_repeat_bg.png') repeat-y 0 0;}
.site .adv_search_box .search_box_content .inner {width:526px; padding:12px 23px 0px 23px;}
.site .adv_search_box .search_box_content .inner .top_separator {width:526px; height:1px; overflow:hidden; background-color:#e1e0e0; margin-bottom:14px;}
.site .adv_search_box .search_box_content .inner .categories_wrap {width:516px; height:200px; padding-left:20px; overflow-y:scroll; direction:rtl;}
.site .adv_search_box .search_box_content .inner .category {width:124px; margin-bottom:16px; direction:ltr;}
.site .adv_search_box .search_box_content .inner .category .title {padding-bottom:7px;}
.site .adv_search_box .search_box_content .inner .category .cb_layout {width:auto;}
.site .adv_search_box .search_box_content .inner .category .cb_layout TD {vertical-align:top;}
.site .adv_search_box .search_box_content .inner .category .cb_layout .col1 {text-align:center;}
.site .adv_search_box .search_box_content .inner .category .cb_layout .col1 SPAN {width:13px; height:13px; display:block; padding-top:2px;}
.site .adv_search_box .search_box_content .inner .category .cb_layout .col1 INPUT {width:13px; height:13px;}
.site .adv_search_box .search_box_content .inner .category .cb_layout .col2 {padding:0px 8px;}
.site .adv_search_box .search_box_content .inner .category .cb_layout .spacer {height:6px; font:normal 1px/1px Arial;}
.site .adv_search_box .search_box_content .inner .bottom_space {width:526px; height:39px; overflow:hidden;}
.site .adv_search_box .search_box_content .inner .bottom_space .err_msg {color:#ff0000; padding:4px 0px 7px 0px; display:none;}
.site .adv_search_box .bottom {width:572px; height:65px; padding-top:18px; overflow:hidden; background:url('/img/ltr/adv_search_box_bottom.png') no-repeat 0 0;}
.site .adv_search_box .bottom .search_btn {width:auto; height:34px; display:inline-block; padding:0px 15px; overflow:hidden; background:url('/img/rtl/adv_search_send_btn.gif') no-repeat center 0; text-decoration:none;}


/***** SIDEBAR *****/
.site .main .sidebar {width:241px; min-height:298px;}

.site .main .sidebar .navigation {width:218px; padding:5px 0px 20px 11px;}
.site .main .sidebar .navigation .links_list {width:216px; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; background:#888888 url('/img/rtl/navigation_box_bg.gif') repeat-x 0 0;}
.site .main .sidebar .navigation .links_list .item {width:214px; margin:0px 1px; *+margin:-3px 1px 0px 1px; border-bottom:1px solid #535353; display:block;}
.site .main .sidebar .navigation .links_list .item A {padding:4px 10px 6px 39px; text-decoration:none; display:block; background-position:10px 7px;}
.site .main .sidebar .navigation .links_list .item A:hover {background-color:#6dad93;}
.site .main .sidebar .navigation .links_list .item.home A {background:url('/img/rtl/home_icon.png') no-repeat 11px 8px;}
.site .main .sidebar .navigation .links_list .item.home A:hover {background:#6dad93 url('/img/rtl/home_icon.png') no-repeat 11px 8px;}
.site .main .sidebar .navigation .links_list .item.open {border-bottom:0px none;}
.site .main .sidebar .navigation .links_list .item.open A {background-position:10px -81px;}
.site .main .sidebar .navigation .links_list .item.last {border-bottom:0px none;}
.site .main .sidebar .navigation .links_list .item .item_sub_nav {width:209px; display:none; margin-left:3px; background:url('/img/rtl/item_sub_nav_bg_repeat.gif') repeat-y 0 0;}
.site .main .sidebar .navigation .links_list .item .item_sub_nav .box_top {width:209px; height:5px; overflow:hidden; padding-top:1px; background:#535353 url('/img/rtl/item_sub_nav_box_top.gif') no-repeat 0 1px;}
.site .main .sidebar .navigation .links_list .item .item_sub_nav .sub_links_list {width:209px;}
.site .main .sidebar .navigation .links_list .item .item_sub_nav .sub_links_list LI {width:209px; margin-bottom:1px;}
.site .main .sidebar .navigation .links_list .item .item_sub_nav .sub_links_list LI A {display:block; color:#424242; padding:0px 10px 2px 39px; text-decoration:none; background:none;}
.site .main .sidebar .navigation .links_list .item .item_sub_nav .sub_links_list LI A:hover {color:#fff; background-color:#70aa91;}
.site .main .sidebar .navigation .links_list .item .item_sub_nav .box_bottom {width:209px; height:5px; overflow:hidden; background:url('/img/rtl/item_sub_nav_box_bottom.gif') no-repeat 0 0;}
.site .main .sidebar .navigation.library .links_list .item A {padding:4px 10px 6px 10px; background:none;}
.site .main .sidebar .navigation.library .links_list .item A:hover {background-color:#6dad93;}
.site .main .sidebar .navigation.library .links_list .item.home A {background:none;}
.site .main .sidebar .navigation.library .links_list .item.home A:hover {background-color:#6dad93;}

.site .main .sidebar .box_top_shadow {width:241px; height:4px; font:normal 1px/1px Arial; position:relative; background:url('/img/ltr/sidebar_titles_top_shadow.png') no-repeat right bottom;}
.site .main .sidebar .box_top_shadow .end_triangle {width:7px; height:6px; overflow:hidden; position:absolute; bottom:0px; left:-7px; background:url('/img/ltr/sidebar_titles_top_shadow.png') no-repeat 0 0;}

.site .main .sidebar .recom_box {width:241px; padding-bottom:11px;}
.site .main .sidebar .recom_box .title_box {width:241px; position:relative; background-position:-259px -4px; background-color:#d3d1d1;}
.site .main .sidebar .recom_box.new .title_box {background-position:1px -4px;}
.site .main .sidebar .recom_box .title_box .title {width:177px; padding:8px 14px 9px 50px; display:block; text-decoration:none;}
.site .main .sidebar .recom_box .title_box .box_ending {width:8px; height:100%; overflow:hidden; background-color:#d3d1d1; position:absolute; bottom:0px; left:-7px;}
.site .main .sidebar .recom_box .content_box {width:213px; margin-left:13px; border:1px solid #fff; border-top:0px none; background-color:#e9e8e8;}
.site .main .sidebar .recom_box .content_box .tag_box {width:181px; padding:12px 15px 7px 15px; border:1px solid #d6d5d5; border-top:0px none;}
.site .main .sidebar .recom_box .content_box .tag_box .tag {padding:3px 12px 4px 12px; margin-bottom:4px; display:block; background-color:#c27e61; border-top:1px solid #d9beb2; border-bottom:1px solid #2f2e2e; text-decoration:none;}
.site .main .sidebar .recom_box .content_box .tag_box .tag:hover {background-color:#fff; color:#424242;}

.site .main .sidebar .mailing_box {width:241px; padding-bottom:11px;}
.site .main .sidebar .mailing_box .title_box {width:241px; position:relative; background-position:-779px -4px; background-color:#6dad93;}
.site .main .sidebar .mailing_box.new .title_box {background-position:-519px -4px;}
.site .main .sidebar .mailing_box .title_box .title {width:177px; padding:8px 14px 9px 50px; display:block; text-decoration:none;}
.site .main .sidebar .mailing_box .title_box .title:hover {color:#424242; text-shadow:1px 1px 0px rgba(255, 255, 255, 0.5);}
.site .main .sidebar .mailing_box .title_box .title .title_text {background-position:right -86px; padding-right:19px; display:inline-block;}
.site .main .sidebar .mailing_box .title_box .box_ending {width:8px; height:100%; overflow:hidden; background-color:#6dad93; position:absolute; top:0px; left:-7px;}
.site .main .sidebar .mailing_box .spacer {width:241px; height:11px; overflow:hidden;}

.site .main .sidebar .weekly_box_1 {width:241px; padding-bottom:11px;}
.site .main .sidebar .weekly_box_1 .title_box {width:241px; position:relative; background-position:-1299px -4px; background-color:#d3d1d1;}
.site .main .sidebar .weekly_box_1.new .title_box {background-position:-1039px -4px;}
.site .main .sidebar .weekly_box_1 .title_box .title {width:177px; padding:8px 14px 9px 50px; display:block; text-decoration:none;}
.site .main .sidebar .weekly_box_1 .title_box .title:hover {color:#fff; text-shadow:1px 1px 0px rgba(66, 66, 66, 0.5);}
.site .main .sidebar .weekly_box_1 .title_box .title .title_header {width:177px; display:block;}
.site .main .sidebar .weekly_box_1 .title_box .title .title_text {background-position:right 6px; padding-right:16px; display:inline-block;}
.site .main .sidebar .weekly_box_1 .title_box .box_ending {width:8px; height:100%; overflow:hidden; background-color:#d3d1d1; position:absolute; top:0px; left:-7px;}
.site .main .sidebar .weekly_box_1 .content_box {width:213px; margin-left:13px; border:1px solid #fff; border-top:0px none; background-color:#e9e8e8;}
.site .main .sidebar .weekly_box_1 .article_box {width:165px; padding:11px 10px 9px 36px; border:1px solid #d6d5d5; border-top:0px none;}
.site .main .sidebar .weekly_box_1 .article_box .title {margin-bottom:4px;}
.site .main .sidebar .weekly_box_1 .article_box .title A {text-decoration:none;}
.site .main .sidebar .weekly_box_1 .article_box .title A:hover {text-decoration:underline;}
.site .main .sidebar .weekly_box_1 .article_box .desc {margin-bottom:8px;}
.site .main .sidebar .weekly_box_1 .article_box .read_more {background-position:right 5px; padding-right:16px; display:inline-block; text-decoration:none;}
.site .main .sidebar .weekly_box_1 .article_box .read_more:hover {text-decoration:underline;}

.site .main .sidebar .weekly_box_2 {width:241px; padding-bottom:11px;}
.site .main .sidebar .weekly_box_2 .title_box {width:241px; position:relative; background-position:-1819px -4px; background-color:#6dad93;}
.site .main .sidebar .weekly_box_2.new .title_box {background-position:-1559px -4px;}
.site .main .sidebar .weekly_box_2 .title_box .title {width:177px; padding:8px 14px 9px 50px; display:block; text-decoration:none;}
.site .main .sidebar .weekly_box_2 .title_box .title:hover {color:#424242; text-shadow:1px 1px 0px rgba(255, 255, 255, 0.5);}
.site .main .sidebar .weekly_box_2 .title_box .title .title_header {width:177px; display:block;}
.site .main .sidebar .weekly_box_2 .title_box .title .title_text {background-position:right -88px; padding-right:16px; display:inline-block;}
.site .main .sidebar .weekly_box_2 .title_box .box_ending {width:8px; height:100%; overflow:hidden; background-color:#6dad93; position:absolute; top:0px; left:-7px;}
.site .main .sidebar .weekly_box_2 .content_box {width:213px; margin-left:13px; border:1px solid #fff; border-top:0px none; background-color:#e9e8e8;}
.site .main .sidebar .weekly_box_2 .article_box {width:165px; padding:11px 10px 9px 36px; border:1px solid #d6d5d5; border-top:0px none;}
.site .main .sidebar .weekly_box_2 .article_box .title {margin-bottom:4px;}
.site .main .sidebar .weekly_box_2 .article_box .title A {text-decoration:none;}
.site .main .sidebar .weekly_box_2 .article_box .title A:hover {text-decoration:underline;}
.site .main .sidebar .weekly_box_2 .article_box .desc {margin-bottom:8px;}
.site .main .sidebar .weekly_box_2 .article_box .read_more {background-position:right 5px; padding-right:16px; display:inline-block; text-decoration:none;}
.site .main .sidebar .weekly_box_2 .article_box .read_more:hover {text-decoration:underline;}

.site .main .sidebar .about_us_box {width:241px; padding-bottom:11px;}
.site .main .sidebar .about_us_box .title_box {width:241px; position:relative; background-position:-2339px -4px; background-color:#d3d1d1;}
.site .main .sidebar .about_us_box.new .title_box {background-position:-2079px -4px;}
.site .main .sidebar .about_us_box .title_box .title {width:177px; padding:8px 14px 9px 50px; display:block; text-decoration:none;}
.site .main .sidebar .about_us_box .title_box .title:hover {color:#fff; text-shadow:1px 1px 0px rgba(66, 66, 66, 0.5);}
.site .main .sidebar .about_us_box .title_box .title .title_text {background-position:right 8px; padding-right:19px; display:inline-block;}
.site .main .sidebar .about_us_box .title_box .box_ending {width:8px; height:100%; overflow:hidden; background-color:#d3d1d1; position:absolute; top:0px; left:-7px;}
.site .main .sidebar .about_us_box .spacer {width:241px; height:11px; overflow:hidden;}

.site .main .sidebar .library_box {width:241px; padding-bottom:11px;}
.site .main .sidebar .library_box .title_box {width:241px; position:relative; background-position:-2859px -4px; background-color:#6dad93;}
.site .main .sidebar .library_box.new .title_box {background-position:-2599px -4px;}
.site .main .sidebar .library_box .title_box .title {width:177px; height:20px; overflow:hidden; padding:8px 14px 9px 50px; display:block; text-decoration:none;}
.site .main .sidebar .library_box .title_box .title:hover {color:#424242; text-shadow:1px 1px 0px rgba(255, 255, 255, 0.5);}
.site .main .sidebar .library_box .title_box .title .title_text {background-position:right -86px; padding-right:19px; display:inline-block;}
.site .main .sidebar .library_box .title_box .box_ending {width:8px; height:100%; overflow:hidden; background-color:#6dad93; position:absolute; top:0px; left:-7px;}
.site .main .sidebar .library_box .spacer {width:241px; height:11px; overflow:hidden;}

.site .main .sidebar .updates_box {width:241px; padding-bottom:11px;}
.site .main .sidebar .updates_box .title_box {width:241px; position:relative; background-position:-3379px -4px; background-color:#d3d1d1;}
.site .main .sidebar .updates_box.new .title_box {background-position:-3119px -4px;}
.site .main .sidebar .updates_box .title_box .title {width:177px; padding:8px 14px 9px 50px; display:block; text-decoration:none;}
.site .main .sidebar .updates_box .title_box .title .title_text {background-position:right 8px; padding-right:19px; display:inline-block;}
.site .main .sidebar .updates_box .title_box .box_ending {width:8px; height:100%; overflow:hidden; background-color:#d3d1d1; position:absolute; top:0px; left:-7px;}
.site .main .sidebar .updates_box .content_box {width:213px; margin-left:13px; border:1px solid #fff; border-top:0px none; background-color:#e9e8e8;}
.site .main .sidebar .updates_box .content_box .text_box {width:165px; padding:11px 10px 9px 36px; border:1px solid #d6d5d5; border-top:0px none;}
.site .main .sidebar .updates_box .content_box A{text-decoration: none;}
.site .main .sidebar .updates_box .content_box A:hover{text-decoration: underline;}

.site .main .sidebar .library_sb_top_space {width:241px; height:19px; overflow:hidden;}

.site .main .sidebar .to_library_catalog_btn {width:174px; margin:0px 0px 25px 12px; padding:7px 0px 9px 42px; display:block; text-decoration:none; background:#b36b4d url('/img/ltr/library_catalog_sidebar_btn.gif') no-repeat 0 0; border-bottom:1px solid #606060;}

.site .main .sidebar .opening_hours_box {width:241px; padding-bottom:11px;}
.site .main .sidebar .opening_hours_box .title_box {width:241px; position:relative; background-position:-3899px -4px; background-color:#6dad93;}
.site .main .sidebar .opening_hours_box.new .title_box {background-position:-3639px -4px;}
.site .main .sidebar .opening_hours_box .title_box .title {width:166px; padding:8px 14px 9px 61px; display:block; text-decoration:none;}
.site .main .sidebar .opening_hours_box .title_box .title .title_text {background-position:right 8px; padding-right:19px; display:inline-block;}
.site .main .sidebar .opening_hours_box .title_box .box_ending {width:8px; height:100%; overflow:hidden; background-color:#6dad93; position:absolute; top:0px; left:-7px;}
.site .main .sidebar .opening_hours_box .content_box {width:213px; margin-left:13px; border:1px solid #fff; border-top:0px none; background-color:#e9e8e8;}
.site .main .sidebar .opening_hours_box .article_box {width:154px; padding:7px 10px 9px 47px; border:1px solid #d6d5d5; border-top:0px none;}

.site .main .sidebar .address_box {width:241px; padding-bottom:11px;}
.site .main .sidebar .address_box .title_box {width:241px; position:relative; background-position:-4419px -4px; background-color:#d3d1d1;}
.site .main .sidebar .address_box.new .title_box {background-position:-4159px -4px;}
.site .main .sidebar .address_box .title_box .title {width:166px; padding:8px 14px 9px 61px; display:block; text-decoration:none;}
.site .main .sidebar .address_box .title_box .title .title_text {background-position:right 8px; padding-right:19px; display:inline-block;}
.site .main .sidebar .address_box .title_box .box_ending {width:8px; height:100%; overflow:hidden; background-color:#d3d1d1; position:absolute; top:0px; left:-7px;}
.site .main .sidebar .address_box .content_box {width:213px; margin-left:13px; border:1px solid #fff; border-top:0px none; background-color:#e9e8e8;}
.site .main .sidebar .address_box .article_box {width:187px; padding:7px 10px 9px 14px; border:1px solid #d6d5d5; border-top:0px none;}
.site .main .sidebar .address_box .article_box .desc {margin-bottom:8px;}
.site .main .sidebar .address_box .article_box .read_more {background-position:right 5px; padding-right:16px; display:inline-block; text-decoration:none;}
.site .main .sidebar .address_box .article_box .read_more:hover {text-decoration:underline;}

.site .main .sidebar .phone_fax_box {width:241px; padding-bottom:11px;}
.site .main .sidebar .phone_fax_box .title_box {width:241px; position:relative; background-position:-4939px -4px; background-color:#6dad93;}
.site .main .sidebar .phone_fax_box.new .title_box {background-position:-4679px -4px;}
.site .main .sidebar .phone_fax_box .title_box .title {width:166px; padding:8px 14px 9px 61px; display:block; text-decoration:none;}
.site .main .sidebar .phone_fax_box .title_box .title .title_text {background-position:right 8px; padding-right:19px; display:inline-block;}
.site .main .sidebar .phone_fax_box .title_box .box_ending {width:8px; height:100%; overflow:hidden; background-color:#6dad93; position:absolute; top:0px; left:-7px;}
.site .main .sidebar .phone_fax_box .content_box {width:213px; margin-left:13px; border:1px solid #fff; border-top:0px none; background-color:#e9e8e8;}
.site .main .sidebar .phone_fax_box .article_box {width:191px; padding:7px 10px 9px 10px; border:1px solid #d6d5d5; border-top:0px none;}

.site .main .sidebar .contact_box {width:241px; padding-bottom:11px;}
.site .main .sidebar .contact_box .title_box {width:241px; position:relative; background-position:-5459px -4px; background-color:#d3d1d1;}
.site .main .sidebar .contact_box.new .title_box {background-position:-5199px -4px;}
.site .main .sidebar .contact_box .title_box .title {width:166px; padding:8px 14px 9px 61px; display:block; text-decoration:none;}
.site .main .sidebar .contact_box .title_box .title .title_text {background-position:right 8px; padding-right:19px; display:inline-block;}
.site .main .sidebar .contact_box .title_box .box_ending {width:8px; height:100%; overflow:hidden; background-color:#d3d1d1; position:absolute; top:0px; left:-7px;}
.site .main .sidebar .contact_box .content_box {width:241px; padding:15px 0px 7px 0px;}
.site .main .sidebar .contact_box .content_box .field {width:241px; height:58px; overflow:hidden;}
.site .main .sidebar .contact_box .content_box .field.required {background:url('/img/rtl/mailing_list_box_field_mandatory.gif') no-repeat 5px 12px;}
.site .main .sidebar .contact_box .content_box .field .container {width:211px; height:31px; margin-left:14px; overflow:hidden; background:url('/img/rtl/mailing_list_box_field_repeat_bg.gif') repeat-y 0 0; border-top:1px solid #999999; border-right:1px solid #f0efef; border-bottom:1px solid #f0efef; border-left:1px solid #999999;}
.site .main .sidebar .contact_box .content_box .field .container .top_shadow {width:211px; height:4px; overflow:hidden; background:url('/img/rtl/mailing_list_box_field_top.gif') no-repeat 0 0;}
.site .main .sidebar .contact_box .content_box .field .container .txt {width:95%; background:0px none; float:right; margin:4px 4px 0px 0px;}
.site .main .sidebar .contact_box .content_box .field .container.err {border:1px solid #ff0000;}
.site .main .sidebar .contact_box .content_box .field .err_msg {color:#ff0000; padding:1px 0px 3px 25px; display:none;}
.site .main .sidebar .contact_box .content_box .field_comments {width:241px; height:90px; overflow:hidden;}
.site .main .sidebar .contact_box .content_box .field_comments.required {background:url('/img/rtl/mailing_list_box_field_mandatory.gif') no-repeat 231px 12px;}
.site .main .sidebar .contact_box .content_box .field_comments .container {width:211px; height:62px; margin-left:14px; overflow:hidden; background:url('/img/rtl/mailing_list_box_field_repeat_bg.gif') repeat-y 0 0; border-top:1px solid #999999; border-right:1px solid #f0efef; border-bottom:1px solid #f0efef; border-left:1px solid #999999;}
.site .main .sidebar .contact_box .content_box .field_comments .container .top_shadow {width:211px; height:4px; overflow:hidden; background:url('/img/rtl/mailing_list_box_field_top.gif') no-repeat 0 0;}
.site .main .sidebar .contact_box .content_box .field_comments .container .txt {width:95%; height:49px; background:0px none; float:right; margin:4px 4px 0px 0px; resize:none;}
.site .main .sidebar .contact_box .content_box .field_comments .container.err {border:1px solid #ff0000;}
.site .main .sidebar .contact_box .content_box .field_comments .err_msg {color:#ff0000; padding:1px 0px 3px 25px; display:none;}
.site .main .sidebar .contact_box .content_box .send_btn {width:96px; height:34px; overflow:hidden; margin-right:14px; background:url('/img/rtl/mailing_list_box_send_btn.gif') no-repeat 0 0; text-decoration:none;}
.site .main .sidebar .contact_box .content_box.form_msg {height:472px; display:none;}
.site .main .sidebar .contact_box .content_box.form_msg .title {padding:10px 29px 0px 29px;}


/***** CONTENT *****/
.site .main .content_wrap {width:568px; min-height:298px; position:relative;}
.site .main .content_wrap.lb {border-right:1px solid #fafafa;}

.site .main .content_wrap .right_shadow {width:14px; height:100%; position:absolute; top:0px; left:0px;}
.site .main .content_wrap .right_shadow .top {width:13px; height:95px; position:absolute; top:0px; left:0px; overflow:hidden; background:url('/img/ltr/sidebar_innershadow_top.png') no-repeat 0 0;}
.site .main .content_wrap .right_shadow .middle {width:14px; position:absolute; top:95px; bottom:115px; background:url('/img/ltr/sidebar_innershadow_bg.png') repeat-y right 0;}
.site .main .content_wrap .right_shadow .bottom {width:14px; height:115px; position:absolute; bottom:0px; left:0px; overflow:hidden; background:url('/img/ltr/sidebar_innershadow_bottom.gif') no-repeat 0 0;}
.site .main .content_wrap .right_shadow .white_separator {width:30px; height:30px; overflow:hidden; position:absolute; bottom:-19px; left:0px; background-color:#fff; font:normal 1px/1px Arial;}

.site .main .content_wrap .content {width:568px; min-height:298px;}

.site .main .content_wrap .content .breadcrumbs {width:510px; padding:14px 29px; background:url('/img/rtl/footer_bg_pattern.gif') repeat;}
.site .main .content_wrap .content .breadcrumbs .items_list {width:510px;}
.site .main .content_wrap .content .breadcrumbs .items_list .item {padding:1px 7px 3px 7px; background-color:#fff;}
.site .main .content_wrap .content .breadcrumbs .items_list .sep {width:5px; height:19px; overflow:hidden; background-color:#fff;}
.site .main .content_wrap .content .breadcrumbs .items_list .sep .char {width:4px; height:6px; overflow:hidden; margin:6px 1px 0px 0px; background-position:0px 0px;}
.site .main .content_wrap .content .breadcrumbs .items_list A {color:#424242; text-decoration:none;}
.site .main .content_wrap .content .breadcrumbs .items_list A:hover {text-decoration:underline;}

.site .main .content_wrap .content .main_header {width:512px; padding:4px 28px 7px 28px; background-color:#e9e8e8; border-bottom:4px solid #c37e61; font:normal 2.4em/24px Arial, Helvetica, sans-serif;}
.site .main .content_wrap .content .main_header.long {font:normal 2.0em/23px Arial, Helvetica, sans-serif !important;}

.site .main .content_wrap .content .float_box {width:568px;}
.site .main .content_wrap .content .float_box .box_content {width:538px; margin-left:30px; padding:11px 0px 8px 0px; border-bottom:1px solid #e1e0e0;}
.site .main .content_wrap .content .float_box .box_content .avatar {width:210px; height:168px; margin-left:-16px; overflow:hidden; background:url('/img/ltr/homepage_floatbox_avatar_frame.gif') no-repeat 0 0;}
.site .main .content_wrap .content .float_box .box_content .avatar .img_wrap {width:155px; height:115px; overflow:hidden; margin:26px 0px 0px 29px;}
.site .main .content_wrap .content .float_box .box_content .avatar .img_wrap A {width:155px; height:115px; overflow:hidden; display:block; text-decoration:none; background-color:#e9e8e8; cursor:pointer;}
.site .main .content_wrap .content .float_box .box_content .avatar .img_wrap A:hover {text-decoration:none;}
.site .main .content_wrap .content .float_box .box_content .avatar .img_wrap A TABLE {width:155px; height:115px;}
.site .main .content_wrap .content .float_box .box_content .avatar .img_wrap A TABLE TR TD {width:100%; height:100%; vertical-align:middle; line-height:0px;}
.site .main .content_wrap .content .float_box .box_content .avatar .img_wrap A TABLE TR TD IMG {max-width:155px; max-height:115px;}
.site .main .content_wrap .content .float_box .box_content .info {width:337px; margin:16px 0px 12px 1px;}
.site .main .content_wrap .content .float_box .box_content .info .title {padding-bottom:6px;}
.site .main .content_wrap .content .float_box .box_content .info .title A {text-decoration:none;}
.site .main .content_wrap .content .float_box .box_content .info .title A:hover {text-decoration:underline;}
.site .main .content_wrap .content .float_box .box_content .info .date {padding-bottom:4px;}
.site .main .content_wrap .content .float_box .box_content .info .date .data {display:inline-block; padding:0px 5px 0px 2px;}
.site .main .content_wrap .content .float_box .box_content .info .desc {padding:0px 5px 5px 0px;}
.site .main .content_wrap .content .float_box .box_content .info .tags {margin-bottom:9px;}
.site .main .content_wrap .content .float_box .box_content .info .tags .tag {padding:1px 2px 2px 2px; *+padding:1px 1px 2px 3px; margin:0px 4px 4px 0px; background-color:#424242; text-decoration:none;}
.site .main .content_wrap .content .float_box .box_content .info .read_more {padding-right:16px; background-position:right 5px; text-decoration:none; display:inline-block;}
.site .main .content_wrap .content .float_box .box_content .info .read_more:hover {text-decoration:underline;}
.site .main .content_wrap .content .float_box.no_image .avatar {display:none;}
.site .main .content_wrap .content .float_box.no_image .info {width:538px; margin:16px 0px 12px 0px;}

.site .main .content_wrap .content .pager {width:538px; padding:20px 0px; margin-left:30px; border-bottom:1px solid #e1e0e0;}
.site .main .content_wrap .content .pager .TblPager {width:auto; margin:0px auto;}
.site .main .content_wrap .content .pager .TblPager TR TD {width:auto;}
.site .main .content_wrap .content .pager .TblPager TR TD .SelectedPage {display:block; font:normal 1.5em/17px Arial; padding:2px 9px; color:#fff; background-color:#424242; border-bottom:1px solid #333333;}
.site .main .content_wrap .content .pager .TblPager TR TD.TdPage A {display:block; font:normal 1.5em/17px Arial; padding:2px 9px; color:#fff; background-color:#c27e61; border-bottom:1px solid #333333; text-decoration:none;}
.site .main .content_wrap .content .pager .TblPager TR TD.TdSep {color:#fff; font:normal 0.6em/7px Arial;}
.site .main .content_wrap .content .pager .TblPager TR TD.TdNext {width:8px; padding:7px 15px 0px 9px; text-indent:-9999px; background:url('/img/rtl/sprite_laqua.png') no-repeat 11px 8px;}
.site .main .content_wrap .content .pager .TblPager TR TD.TdNext A {width:7px; height:5px; overflow:hidden; display:block; visibility:hidden;}
.site .main .content_wrap .content .pager .TblPager TR TD.TdPrev {width:8px; padding:7px 9px 0px 15px; text-indent:-9999px; background:url('/img/ltr/sprite_laqua.png') no-repeat 11px 8px;}
.site .main .content_wrap .content .pager .TblPager TR TD.TdPrev A {width:7px; height:5px; overflow:hidden; display:block; visibility:hidden;}

.site .main .content_wrap .left_shadow {width:12px; height:298px; overflow:hidden; position:absolute; top:0px; right:-12px; background:url('/img/ltr/content_leftshadow.gif') no-repeat 0 0;}


/***** FOOTER *****/
.site .footer {width:810px; padding-top:4px; margin:0px 0px 4px 16px; border-top:1px solid #a7a7a7; border-bottom:1px solid #a7a7a7;}

.site .footer .inner {width:722px; padding:12px 44px 0px 44px; background:url('/img/rtl/footer_bg_pattern.gif') repeat;}

.site .footer .inner .links_box {width:144px; margin-bottom:12px;}
.site .footer .inner .links_box .cat_title {margin-bottom:5px;}
.site .footer .inner .links_box .cat_title SPAN {padding:1px 3px 2px 3px; display:inline-block; background-color:#fff; color:#696b6a;}
.site .footer .inner .links_box .cat_title SPAN A {color:#696b6a; text-decoration:none;}
.site .footer .inner .links_box .cat_title SPAN A:hover {text-decoration:underline;}
.site .footer .inner .links_box .cat_list {width:141px; padding-left:3px;}
.site .footer .inner .links_box .cat_list LI {width:141px; display:block; margin-bottom:2px; color:#696b6a;}
.site .footer .inner .links_box .cat_list LI A {color:#696b6a; text-decoration:none;}
.site .footer .inner .links_box .cat_list LI A:hover {text-decoration:underline;}


/***** POPUPS *****/
.view_map_popup {width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:1000; display:none;}
.view_map_popup .shader {width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:1001; background-color:#000; opacity:0; filter:alpha(opacity=0);}
.view_map_popup .cpc {width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:1002;}
.view_map_popup .cpc TR TD {vertical-align:middle;}
.view_map_popup .cpc TR TD .popup_block {width:701px; height:375px; padding:16px 0px 0px 20px; display:none; overflow:hidden; margin:0px auto; background:#fff url('/img/ltr/view_map_popup.gif') no-repeat 0 0;}
.view_map_popup .cpc TR TD .close_btn {width:62px; height:59px; margin-top:-16px; overflow:hidden; text-decoration:none;}

.view_video_popup {width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:1000; display:none;}
.view_video_popup .shader {width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:1001; background-color:#000; opacity:0; filter:alpha(opacity=0);}
.view_video_popup .cpc {width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:1002;}
.view_video_popup .cpc TR TD {vertical-align:middle;}
.view_video_popup .cpc TR TD .popup_block {width:620px; display:none; overflow:hidden; margin:0px auto; border-bottom:14px solid #c27e61; background-color:#fff;}
.view_video_popup .cpc TR TD .close_btn {width:62px; height:59px; overflow:hidden; text-decoration:none; background:#fff url('/img/rtl/view_map_popup.gif') no-repeat 0 0;}
.view_video_popup .cpc TR TD .flash_box {width:600px; margin:0px auto;}