/******************************************************** /* DEBUG BLOCK /********************************************************/ .debug_block { position: fixed; top: 0; bottom: 0; left: 0; opacity: 0.8; padding: 10px 20px; font-family: Lucida Sans, Courier New, monospace; font-size: 11px; background-color: #ffffff; border: 1px solid #a0a0a0; color: #808080; z-index: 1000; overflow-x: hidden; overflow-y: auto; }/* This file contains CSS rules for all default public elements styles. This file is also used in FCKEDITOR!!! */ html, body, img { border: 0; margin: 0; padding: 0; } html { height: 100%; width: 100%; overflow-y: scroll; } html, input, textarea, select { font-family: Arial, sans-serif; font-size: 11px; } body { background-color: #ffffff; min-height: 100%; position: relative; } h1, h2, h3, h4, h5 { padding: 10px 0 10px 0; margin: 0; } h1 { font-size: 16px; font-weight: bold; } h2 { font-size: 16px; font-weight: normal; } h3 { font-size: 14px; font-weight: bold; } h4 { font-size: 13px; font-weight: bold; } h5 { font-size: 12px; font-weight: bold; } a { color: #000000; text-decoration: underline; } a:hover { text-decoration: none; } form { margin: 0; padding: 0; border: 0; } input { } textarea { } th { text-align: left; font-weight: bold; } p { margin: 15px 0 15px 0; padding: 0px; line-height: 150%; } /* This file contains project-specific CSS rules */ #main_block { position: relative; margin: 0px auto 0 auto; width: 994px; z-index: 10; } #central_table_container { z-index: 1; position: relative; } #central_table { table-layout: fixed; margin-bottom: 14px; } .main_column_banner img { display: block; cursor: pointer; } .main_column_banner { width: 209px; position: relative; margin-bottom: 10px; } .banner_clicker { background: url('/images/blank.gif'); position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; } .left_column_banner img { display: block; cursor: pointer; } .left_column_banner { position: relative; margin-bottom: 10px; } .maillist_banner { position: relative; width: 164px; margin-top: 10px; overflow: hidden; } .maillist_banner a, .maillist_banner img, .maillist_banner embed, .maillist_banner object { display: block; margin: 0 auto; } .top_banner img, .top_banner embed, .top_banner object { display: block; } .top_banner img { width: 325px; height: 130px; } .top_banner { display: block; position: relative; float: left; cursor: pointer; margin-bottom: 7px; margin-right: 8px; width: 325px; height: 130px; } .top_banner.last_banner { margin-right: 0; } .contactFormTable { width: 400px; margin: 20px; } .textarea.contactFormTextArea { height: 100px; } .textarea.contactFormTextArea textarea { overflow: auto; height: 100px; } .contactFormLabel { width: 80px; text-align: right; padding-right: 20px; } .contactFormSubmit { padding-top: 5px; text-align: right; } .contactFormError { color: #cc0000; font-weight: bold; font-size: 14px; margin-left: 130px; margin-top: 20px; } .content_newstext { overflow: hidden; margin-bottom: 10px; } #category_linklist { margin-bottom: 10px; } #popup_template { display: none; } /* ======================================================================== BANNERS BLOCK ======================================================================== */ #banners_block { width: 209px; } .banner_item { display: block; margin-bottom: 12px; width: 209px; cursor: pointer; } /* ======================================================================== CHECKBOX ELEMENT ======================================================================== */ .usertype_selected .checkbox_center, .checkbox_selected .checkbox_center { visibility: visible; } .checkbox_center { width: 7px; height: 18px; background-image: url('/images/checkbox_selected.gif'); background-position: center center; background-repeat: no-repeat; visibility: hidden; } /* ======================================================================== INPUT TEXT ELEMENT ======================================================================== */ .input_field { padding: 0 11px 0 11px; position: relative; } .input_password_text { font-size: 11px; position: absolute; top: 0; left: 0; width: 100%; text-align: center; } .text_input { position: relative; background-color: #eae9e5; height: 16px; padding: 4px 14px; } .text_input_left { position: absolute; left: 0; top: 0; width: 7px; height: 24px; background-image: url('/images/input_gray_left.png'); } .text_input_right { position: absolute; right: 0; top: 0; width: 7px; height: 24px; background-image: url('/images/input_gray_right.png'); } .text_input_center { position: relative; } .text_input input { border: 0; width: 100%; height: 16px; position: absolute; top: 0; left: 0; background: transparent; font-size: 12px; color: #666666; } /* ======================================================================== TEXTAREA ELEMENT ======================================================================== */ .textarea { position: relative; background-color: #eae9e5; height: 36px; padding: 4px 14px; } .textarea_center { position: relative; height: 36px; } .textarea_top_left { position: absolute; left: 0; top: 0; width: 7px; height: 7px; background-image: url('/images/textarea_top_left.png'); } .textarea_top_right { position: absolute; right: 0; top: 0; width: 7px; height: 7px; background-image: url('/images/textarea_top_right.png'); } .textarea_bottom_right { position: absolute; right: 0; bottom: 0; width: 7px; height: 7px; background-image: url('/images/textarea_bottom_right.png'); } .textarea_bottom_left { position: absolute; left: 0; bottom: 0; width: 7px; height: 7px; background-image: url('/images/textarea_bottom_left.png'); } .textarea textarea { border: 0; width: 100%; height: 36px; position: absolute; top: 0; left: 0; background: transparent; font-size: 12px; color: #666666; overflow: auto; } /* ======================================================================== CENTRAL BLOCK ======================================================================== */ .columns_table { width: 100%; } .columns_table, .columns_table_td { vertical-align: top; border: 0; border-collapse: collapse; margin: 0; padding: 0; } #left_column { width: 210px; padding-left: 7px; } #right_column { width: 205px; padding: 0 5px 0 5px; } #central_column { padding: 0px 5px 0px 10px; } #central_column.columns_table_td.columns_table_forum { width: 761px; padding: 0px 14px 0px 10px; } #central_block { z-index: 1; } /* ======================================================================== HEADER BLOCK ======================================================================== */ #header_block { background-image: url('/images/header.png'); background-repeat: no-repeat; position: relative; height: 127px; width: 994px; } #header_white { position: absolute; background-color: #ffffff; right: 0; top:0; padding-right: 150px; height: 26px; } #header_white_left { width: 26px; height: 26px; position: absolute; background-image: url('/images/header_white_left.png'); background-repeat: no-repeat; left: -26px; top: 0; } #header_white_bottom { width: 15px; height: 15px; position: absolute; background-image: url('/images/header_white_bottom.png'); background-repeat: no-repeat; right: 0; bottom: -15px; } #header_menu_block { margin: 0; list-style-type: none; color: #676767; font-weight: bold; padding: 7px 0 0 0; } #header_menu_block a { color: #676767; font-weight: bold; text-decoration: none; } #header_menu_block a:hover { text-decoration: underline; } .header_menu_item { display: inline; border-right: 1px solid #5f5f5f; padding: 0 12px 0 12px; } .header_menu_item.last_header_menu_item { display: inline; border-right: 0; padding: 0 0 0 12px; } #logo_block { width:148px; height:72px; position: absolute; top:4px; left:48px; cursor: pointer; } #logo_block_fake { width:148px; height:72px; position: absolute; top:4px; left:48px; background-image: url('/images/logo.png'); background-repeat: no-repeat; } #language_block { position: absolute; right: 0; top: 0; padding: 7px 21px 0 0; } .language_item { cursor: pointer; width: 17px; height: 12px; border: 1px solid #cccccc; float: left; margin-left: 13px; overflow: hidden; } .selected_language { cursor: pointer; width: 17px; height: 12px; border: 1px solid #cc9999; } #basket_block { display: none; position: absolute; right: 35px; bottom: 12px; line-height: 34px; height: 42px; padding: 0 43px 0 68px; font-weight: bold; font-size: 16px; color: #7f7f7f; background-image: url('/images/basket_center.png'); background-repeat: repeat-x; } #basket_left { width: 48px; height: 42px; position: absolute; top: 0px; left: 0px; background-image: url('/images/basket_left.png'); background-repeat: no-repeat; } #basket_right { width: 23px; height: 42px; position: absolute; top: 0px; right: 0px; background-image: url('/images/basket_right.png'); background-repeat: no-repeat; } /* ======================================================================== SEARCH BLOCK ======================================================================== */ #searchResults { position: absolute; border: 1px solid #d0d0d0; background-color: #ffffff; display: none; top: 25px; left: 5px; width: 206px; padding: 5px; color: #404040; } .ajaxsearch_title { padding: 0 7px 0 7px; font-weight: bold; } .ajaxsearch_results { padding-left: 15px; color: #000000; } .ajaxsearch_item { padding: 0; } .ajaxsearch_item.ajaxsearch_item_secondary { margin-left: 15px; } .ajaxsearch_item a { padding: 2px 7px 2px 0px; line-height: 16px; display: block; text-decoration: none; } .ajaxsearch_item a:hover, .ajaxsearch_item a:focus { background-color: #f0f0f0; } .ajaxsearch_bottom { padding: 2px 7px; text-decoration: underline; cursor: pointer; } #search_block { position: absolute; bottom: 5px; left: 8px; width: 285px; } #search_block .button { position: absolute; top: 0; left: 223px; } .textsearch_input_block { width: 126px; height: 34px; position: relative; margin-left: 5px; margin-bottom: 0px; padding: 0 11px 0 11px; } .search_input_block { width: 196px; height: 34px; position: relative; padding: 0 11px 0 11px; } .search_input_center { background-image: url('/images/search_input_center.gif'); background-repeat: repeat-x; position: relative; height: 100%; } .search_input_icon { position: absolute; top: 5px; right: 0px; background-image: url('/images/search_icon.png'); width: 19px; height: 15px; } .search_input_block input, .textsearch_input_block input { border: 0; background-color: transparent; padding-top: 6px; height: 19px; width: 100%; position: absolute; top: 0; left: 0; } .search_input_left { position: absolute; top: 0; left: 0; width: 11px; height: 34px; background-image: url('/images/search_input_left.gif'); background-repeat: no-repeat; } .search_input_right { position: absolute; top: 0; right: 0; width: 11px; height: 34px; background-image: url('/images/search_input_right.gif'); background-repeat: no-repeat; } /* ======================================================================== INPUT BLOCK ======================================================================== */ .input_block { width: 126px; height: 34px; position: relative; margin-left: 5px; padding: 0 11px 0 11px; } .input_center { background-image: url('/images/search_input_center.gif'); background-repeat: repeat-x; position: relative; height: 100%; } .input_icon { position: absolute; top: 5px; right: 0px; background-image: url('/images/calendar.png'); width: 16px; height: 16px; } .input_block input { border: 0; background-color: transparent; padding-top: 6px; height: 19px; width: 100%; position: absolute; top: 0; left: 0; } .input_left { position: absolute; top: 0; left: 0; width: 11px; height: 34px; background-image: url('/images/search_input_left.gif'); background-repeat: no-repeat; } .input_right { position: absolute; top: 0; right: 0; width: 11px; height: 34px; background-image: url('/images/search_input_right.gif'); background-repeat: no-repeat; } /* ======================================================================== MAIN MENU ======================================================================== */ #mainmenu_block { position: absolute; left: 328px; top: 73px; } .mainmenu_item { cursor: pointer; float: left; position: relative; padding: 0 21px 0 21px; height: 25px; margin-left: -18px; } .mainmenu_item_left { width: 21px; height: 25px; background-image: url('/images/mainmenu_left.png'); background-repeat: no-repeat; position: absolute; left: 0; top: 0; } .mainmenu_item_right { width: 21px; height: 25px; background-image: url('/images/mainmenu_right.png'); background-repeat: no-repeat; position: absolute; right: 0; top: 0; } .mainmenu_item_center { position: relative; padding-top: 2px; padding-left: 35px; background-image: url('/images/mainmenu_center.png'); background-repeat: repeat-x; height: 23px; } .mainmenu_item_center { font-size: 12px; color: #666666; text-decoration: none; } .mainmenu_item_center a { display: none; } .mainmenu_item_symbol { position: absolute; top: 4px; left: 13px; width: 13px; height: 12px; background-image: url('/images/mainmenu_symbol.png'); } .mainmenu_item:hover .mainmenu_item_left, .mainmenu_selected .mainmenu_item_left { background-image: url('/images/mainmenu_selected_left.png'); } .mainmenu_item:hover .mainmenu_item_right, .mainmenu_selected .mainmenu_item_right { background-image: url('/images/mainmenu_selected_right.png'); } .mainmenu_item:hover .mainmenu_item_center, .mainmenu_selected .mainmenu_item_center { background-image: url('/images/mainmenu_selected_center.png'); } .mainmenu_item.mainmenu_weekend .mainmenu_item_left, .mainmenu_selected.mainmenu_weekend .mainmenu_item_left { background-image: url('/images/mainmenu_weekend_left.png'); } .mainmenu_item.mainmenu_weekend .mainmenu_item_right, .mainmenu_selected.mainmenu_weekend .mainmenu_item_right { background-image: url('/images/mainmenu_weekend_right.png'); } .mainmenu_item.mainmenu_weekend .mainmenu_item_center, .mainmenu_selected.mainmenu_weekend .mainmenu_item_center { background-image: url('/images/mainmenu_weekend_center.png'); } .mainmenu_item.mainmenu_weekend .mainmenu_item_symbol, .mainmenu_item.mainmenu_weekend:hover .mainmenu_item_symbol { background-image: url('/images/mainmenu_weekend_symbol.png'); } .mainmenu_item.mainmenu_weekend .mainmenu_item_center, .mainmenu_item:hover .mainmenu_item_center, .mainmenu_item:hover .mainmenu_item_center a, .mainmenu_selected .mainmenu_item_center, .mainmenu_selected .mainmenu_item_center a { color: #ffffff; } .mainmenu_item:hover .mainmenu_item_symbol, .mainmenu_selected .mainmenu_item_symbol { background-image: url('/images/mainmenu_selected_symbol.png'); } /* ======================================================================== SOLID FRAME BLOCK ======================================================================== */ .solidframe { border: 1px solid #cccccc; position: relative; padding: 7px 6px 6px 6px; } .solidframe_top_left { width: 7px; height: 7px; background-image: url('/images/solidframe_top_left.png'); background-repeat: no-repeat; position: absolute; left: -1px; top: -1px; } .solidframe_top_right { width: 7px; height: 7px; background-image: url('/images/solidframe_top_right.png'); background-repeat: no-repeat; position: absolute; right: -1px; top: -1px; } .solidframe_bottom_left { width: 7px; height: 7px; background-image: url('/images/solidframe_bottom_left.png'); background-repeat: no-repeat; position: absolute; left: -1px; bottom: -1px; } .solidframe_bottom_right { width: 7px; height: 7px; background-image: url('/images/solidframe_bottom_right.png'); background-repeat: no-repeat; position: absolute; right: -1px; bottom: -1px; } .solidframe_title a { color: #ffffff; text-decoration: none; } .solidframe_title a:hover { text-decoration: underline; } .solidframe_title { color: #ffffff; font-weight: bold; font-size: 13px; padding: 0 14px 5px 14px; } .solidframe_content { position: relative; background-color: #ffffff; } /* color-specific styles */ .solidframe.red_solidframe { background-color: #cc0000; } .solidframe.darkgray_solidframe { background-color: #a8a99c; } .solidframe.orange_solidframe { background-color: #fabd4b; } .solidframe.gray_solidframe { background-color: #e6e5e0; background-image: url('/images/solidframe_gray_background.png'); background-position: top left; background-repeat: repeat-x; } .solidframe.weekend_solidframe { background-color: #e66b22; background-image: url('/images/solidframe_weekend_background.png'); background-position: top left; background-repeat: repeat-x; border: 1px solid #cc9900; } .weekend_solidframe .solidframe_top_left { background-image: url('/images/solidframe_weekend_top_left.png'); } .weekend_solidframe .solidframe_top_right { background-image: url('/images/solidframe_weekend_top_right.png'); } .weekend_solidframe .solidframe_bottom_left { background-image: url('/images/solidframe_weekend_bottom_left.png'); } .weekend_solidframe .solidframe_bottom_right { background-image: url('/images/solidframe_weekend_bottom_right.png'); } .gray_solidframe .solidframe_title { color: #666666; } .solidframe.specialframe { background-color: #eeede9; background-image: url('/images/solidframe_special_background.png'); background-position: top left; background-repeat: repeat-x; border: 1px solid #e4e4df; padding: 6px 6px 6px 6px; } .specialframe .solidframe_title { color: #666666; padding: 0 14px 5px 14px; } .specialframe .solidframe_top_left { background-image: url('/images/solidframe_special_top_left.png'); } .specialframe .solidframe_top_right { background-image: url('/images/solidframe_special_top_right.png'); } .specialframe .solidframe_bottom_left { background-image: url('/images/solidframe_special_bottom_left.png'); } .specialframe .solidframe_bottom_right { background-image: url('/images/solidframe_special_bottom_right.png'); } /* ======================================================================== THIN FRAME ======================================================================== */ .thinframe { position: relative; } .thinframe_content { position: relative; } .thinframe_top_left { width: 7px; height: 7px; background-repeat: no-repeat; position: absolute; left: -1px; top: -1px; } .thinframe_top_right { width: 7px; height: 7px; background-repeat: no-repeat; position: absolute; right: -1px; top: -1px; } .thinframe_bottom_left { width: 7px; height: 7px; background-repeat: no-repeat; position: absolute; left: -1px; bottom: -1px; } .thinframe_bottom_right { width: 7px; height: 7px; background-repeat: no-repeat; position: absolute; right: -1px; bottom: -1px; } /* color-specific styles */ .red_thinframe { border: 1px solid #cc0000; } .red_thinframe .thinframe_top_left { background-image: url('/images/thinframe_red_top_left.png'); } .red_thinframe .thinframe_top_right { background-image: url('/images/thinframe_red_top_right.png'); } .red_thinframe .thinframe_bottom_left { background-image: url('/images/thinframe_red_bottom_left.png'); } .red_thinframe .thinframe_bottom_right { background-image: url('/images/thinframe_red_bottom_right.png'); } .gray_thinframe { border: 1px solid #cccccc; } .gray_thinframe .thinframe_top_left { background-image: url('/images/thinframe_gray_top_left.png'); } .gray_thinframe .thinframe_top_right { background-image: url('/images/thinframe_gray_top_right.png'); } .gray_thinframe .thinframe_bottom_left { background-image: url('/images/thinframe_gray_bottom_left.png'); } .gray_thinframe .thinframe_bottom_right { background-image: url('/images/thinframe_gray_bottom_right.png'); } /* ======================================================================== TAB ======================================================================== */ .tab { position: relative; line-height: 19px; height: 19px; padding: 0 22px 0 22px; font-size: 12px; float: left; margin-left: -5px; cursor: pointer; } .selected_tab { text-decoration: underline; } .tab_center { white-space: nowrap; padding: 0 13px 0 13px; } .tab_left { width: 22px; height: 19px; background-repeat: no-repeat; position: absolute; left: 0px; top: 0px; } .tab_right { width: 22px; height: 19px; background-repeat: no-repeat; position: absolute; right: 0px; top: 0px; } /* color-specific styles */ .red_tab .tab_center, .red_tab .tab_center a { text-decoration: none; background-color: #cc0000; font-weight: bold; color: #ffffff; } .red_tab .tab_left { background-image: url('/images/tab_red_left.png'); } .red_tab .tab_right { background-image: url('/images/tab_red_right.png'); } .gray_tab .tab_center, .gray_tab .tab_center a { text-decoration: none; background-color: #eae9e5; font-weight: normal; color: #666666; } .gray_tab .tab_left { background-image: url('/images/tab_gray_left.png'); } .gray_tab .tab_right { background-image: url('/images/tab_gray_right.png'); } .tab_center a:hover { text-decoration: underline; } /* ======================================================================== BOTTOM TAB ======================================================================== */ .bottomtab { position: relative; line-height: 19px; height: 19px; padding: 0 22px 0 22px; font-size: 12px; float: left; margin-left: -5px; cursor: pointer; } .bottomtab_center { padding: 0 13px 0 13px; } .bottomtab_left { width: 22px; height: 19px; background-repeat: no-repeat; position: absolute; left: 0px; top: 0px; } .bottomtab_right { width: 22px; height: 19px; background-repeat: no-repeat; position: absolute; right: 0px; top: 0px; } .bottomtab_center a { text-decoration: none; } .bottomtab_center a:hover { text-decoration: underline; } /* color-specific styles */ .red_bottomtab .bottomtab_center, .red_bottomtab .bottomtab_center a { background-color: #cc0000; font-weight: bold; color: #ffffff; } .red_bottomtab .bottomtab_left { background-image: url('/images/bottomtab_red_left.png'); } .red_bottomtab .bottomtab_right { background-image: url('/images/bottomtab_red_right.png'); } .gray_bottomtab .bottomtab_center a, .gray_bottomtab .bottomtab_center { background-color: #eae9e5; font-weight: normal; color: #666666; } .gray_bottomtab .bottomtab_left { background-image: url('/images/bottomtab_gray_left.png'); } .gray_bottomtab .bottomtab_right { background-image: url('/images/bottomtab_gray_right.png'); } /* ======================================================================== BOTTOM TAB ======================================================================== */ .enlargedtab { position: relative; font-size: 12px; } .enlargedtab_left { width: 20px; height: 24px; background-repeat: no-repeat; position: absolute; left: 0px; top: 0px; background-image: url('/images/enlargedtab_left.png'); } .enlargedtab_right { width: 20px; height: 24px; background-repeat: no-repeat; position: absolute; right: 0px; top: 0px; background-image: url('/images/enlargedtab_right.png'); } /* color-specific styles */ .red_enlargedtab { background-color: #cc0000; font-weight: bold; color: #ffffff; } .gray_enlargedtab { background-color: #eae9e5; } /* ======================================================================== FASTSEARCH BLOCK ======================================================================== */ #fastsearch_block { margin-bottom: 10px; z-index: 11; position: relative; } #fastsearch_block .solidframe_content { min-height: 212px; position: relative; padding: 12px 20px 0px 19px; } #fastsearch_block .dropdown_block { width: 100%; display: block; margin-bottom: 9px; } .fastsearch_button_container { height: 35px; position: relative; } .button.fastsearch_button { position: absolute; right: -5px; bottom: 2px; z-index: 1; } .dropdown_city { padding-left: 25px; color: #404040; font-weight: bold; } .dropdown_country { font-weight: bold; color: #CC0000; } .dropdown_region { padding-left: 18px; color: #000000; font-weight: bold; } .dropdown_distinguished { padding-left: 18px; color: #404040; } /* ======================================================================== DATE SELECTOR BLOCK ======================================================================== */ .dateselector_firstrow .dropdown { z-index: 3; } .dateselector_secondrow .dropdown { z-index: 2; } .dateselector_thirdrow .dropdown { z-index: 1; } .dateselector_thirdrow td { padding-top:20px; } .popup .popup_content, #date_selector_popup .popup_content { padding: 10px; } #date_selector_popup .popup_title { cursor: pointer; } /* ======================================================================== SHORTNEWS BLOCK ======================================================================== */ #shortnews_block { margin-bottom: 14px; } #shortnews_block .solidframe_content { position: relative; padding: 11px 11px 11px 17px; } .shortnews_item { position: relative; background-image: url('/images/horizontal_delimiter.gif'); background-position: left bottom; background-repeat: repeat-x; padding-bottom: 11px; margin-bottom: 14px; cursor: pointer; } .shortnews_title { font-size: 13px; margin: 0; padding: 0 0 2px 0; line-height: 16px; color: #666666; } .shortnews_title a { text-decoration: none; color: #cc0000; font-size: 12px; } .shortnews_title a:hover { text-decoration: underline; } .shortnews_text { margin: 0; padding: 0 0 4px 0; line-height: 16px; color: #666666; } .shortnews_date { color: #cfcfcf; } .shortnews_readmore { position: absolute; right: 11px; bottom: 11px; } .shortnews_readmore, .shortnews_readmore a { font-weight: bold; text-decoration: none; color: #666666; } .shortnews_item:hover .shortnews_readmore_link, .shortnews_readmore a:hover { text-decoration: underline; } .shortnews_archive_link, .shortnews_archive_link a { font-weight: bold; text-decoration: none; color: #666666; } .shortnews_archive_link a:hover { text-decoration: underline; } /* ======================================================================== FASTSEARCH BLOCK ======================================================================== */ #maillist_block { margin-bottom: 10px; position: relative; } #maillist_block .solidframe_content { width: 164px; min-height: 184px; position: relative; padding: 12px 16px 8px 15px; } .maillist_error { font-weight: bold; color: #c00000; margin: 3px 0; } .maillist_result { font-weight: bold; font-size:12px; font-weight:bold; padding-bottom: 20px; text-align: center; color: #666666; } .maillist_button_container { height: 35px; position: relative; margin-bottom: 10px; } .button.maillist_join { position: absolute; top: 0; right: 0; } .maillist_info_link { vertical-align: top; } .maillist_input_block { height: 34px; position: relative; padding: 0 11px 0 11px; } .maillist_input_block input { border: 0; background-color: transparent; padding-top: 6px; height: 19px; width: 100%; position: absolute; top: 0; left: 0; } .maillist_input_center { background-image: url('/images/search_input_center.gif'); background-repeat: repeat-x; position: relative; height: 100%; } .maillist_input_left { position: absolute; top: 0; left: 0; width: 11px; height: 34px; background-image: url('/images/search_input_left.gif'); background-repeat: no-repeat; } .maillist_input_right { position: absolute; top: 0; right: 0; width: 11px; height: 34px; background-image: url('/images/search_input_right.gif'); background-repeat: no-repeat; } /* ======================================================================== FIRST PAGE CONTENT ======================================================================== */ #firstpage_content { margin-bottom: 10px; z-index: 10; } #firstpage_content .solidframe_content { padding: 31px 12px 12px 9px; line-height: 17px; } .firstpage_tabs { position: absolute; top: 0; left: 0; height: 19px; padding-left: 7px; } .firstpage_tabs .tab { width: 138px; text-align: center; } .firstpage_active_tab { display: none; } .firstpage_title { font-size: 15px; padding-top: 7px; padding-bottom: 8px; color: #cc0000; margin-left: 173px; } .firstpage_image { cursor: pointer; float: left; margin-right: 15px; } .button.firstpage_button { position: absolute; bottom: 6px; right: 12px; } .first_page_product { clear: both; display: none; padding-bottom: 30px; } .first_page_product.first_page_product_visible { display: block; } .firstpage_text a, .firstpage_text { color: #000000; } .firstpage_text { margin-left: 173px; } #first_page_product_short table { border-collapse: collapse; margin: 0; padding: 0; border: 0; } #first_page_product_short td { margin: 0; padding: 0 13px 0 4px; border: 0; vertical-align: top; } .firstpage_image_short { display: block; margin: 0 auto; cursor: pointer; width: 160px; height: 180px; } .firstpage_popup .popup_content { padding: 10px; } .popup.firstpage_popup { display: none; position: absolute; top: 45px; width: 245px; z-index: 100; } .firstpage_image_container { position: relative; } #firstpage_popup_0 { left: 182px; } #firstpage_popup_1 { left: 357px; } #firstpage_popup_2 { right: 182px; } /* ======================================================================== LASTMINUTE BLOCK ======================================================================== */ #lastminute_block { margin-bottom: 10px; } #lastminute_block .solidframe_content { padding: 12px 12px 5px 9px; } .lastminute_item { cursor: pointer; } .lastminute_item.last_item { margin-bottom: 0; } .lastminute_item { position: relative; margin-bottom: 18px; overflow: hidden; padding-bottom: 8px; } .lastminute_title { font-size: 13px; color: #000000; padding-top: 5px; padding-bottom: 11px; } .lastminute_text { line-height: 16px; padding-bottom: 28px; } .lastminute_text p { margin-top: 0; } .lastminute_text, .lastminute_text a { color: #000000; } .lastminute_image { cursor: pointer; float: left; margin-right: 15px; } .button.button_red.lastminute_button { position: absolute; bottom: 5px; right: 5px; } /* ======================================================================== top10 BLOCK ======================================================================== */ #top10_block { margin-bottom: 15px; } #top10_block .solidframe_content.bottom_content { margin-top: 7px; } #top10_block .solidframe_content { padding: 4px 19px 8px 13px; background-color: #fbfbfb; } .top10_table { width: 100%; border-collapse: collapse; } .top10_table tbody td { padding-top: 5px; padding-bottom: 6px; } .top10_table tbody .top10_delimiter { width: 100%; height: 1px; overflow: hidden; padding: 0; margin: 0; background-image: url('/images/horizontal_delimiter.gif'); background-position: left bottom; background-repeat: repeat-x; } .top10_number { padding-right: 10px; padding-left: 10px; } .top10_number, .top10_title, .top10_title a { color: #666666; font-weight: bold; text-decoration: none; } .top10_title a:hover { text-decoration: underline; } .top10_title { width: 469px; } /* ======================================================================== TOP COMMENTED BLOCK ======================================================================== */ #topCommented_block { } #topCommented_block .solidframe_content.bottom_content { margin-top: 7px; } #topCommented_block .solidframe_content { padding: 4px 19px 8px 13px; background-color: #fbfbfb; } .topCommented_table { width: 100%; border-collapse: collapse; } .topCommented_table tbody td { padding-top: 5px; padding-bottom: 6px; } .topCommented_table tbody .topCommented_delimiter { width: 100%; height: 1px; overflow: hidden; padding: 0; margin: 0; background-image: url('/images/horizontal_delimiter.gif'); background-position: left bottom; background-repeat: repeat-x; } .topCommented_number { padding-right: 10px; padding-left: 10px; } .topCommented_number, .topCommented_title { color: #666666; font-weight: bold; text-decoration: none; } .topCommented_title_link { width: 126px; overflow: hidden; display:block; outline: none; color: #666666; font-weight: bold; text-decoration: none; } .topCommented_title_link:hover { text-decoration: underline; } /* ======================================================================== FOOTER BLOCK ======================================================================== */ #footer_block { position: relative; padding: 6px 27px 0px 27px; background-color: #f1f1f1; line-height: 18px; min-height: 90px; } #footer_block, #footer_block a { color: #666666; text-decoration: none; } #footer_block a:hover { color: #000000; text-decoration: underline; } #footer_link { position: absolute; top: 6px; right: 30px; } #footer_link, #footer_link a { color: #cc0033; text-decoration: none; } #footer_link a:hover { color: #cc0033; font-weight: normal; text-decoration: underline; } #footer_menu { position: relative; left: -9px; list-style-type: none; margin: 0; padding: 0; } .footer_menu_item { display: inline; margin: 0; padding: 0 9px 0 9px; border-right: 1px solid #898989; } .last_footermenu { border-right: 0; } #footer_banners { position: absolute; right: 10px; bottom: 15px; overflow: hidden; height: 50px; } .footer_banner { float: left; margin-right: 10px; } .footer_text { margin-bottom: 10px; } .footer_bottom { position: relative; padding: 6px 27px 6px 27px; line-height: 18px; } .footer_bottom, .footer_bottom a { color: #666666; text-decoration: none; } /* ======================================================================== TICKETINFO BLOCK ======================================================================== */ #ticketinfo { margin-bottom: 12px; word-wrap: break-word; } #ticketinfo .solidframe_content { padding: 7px 12px 12px 12px; line-height: 16px; font-size: 12px; } #ticketinfo a { color: #000000; } #ticketinfo p { margin: 0px; padding-top: 5px; padding-bottom: 9px; } #ticketinfo_place { margin-bottom: 20px; } #ticketinfo_full { margin-bottom: 20px; } /* ======================================================================== GOOGLEMAP BLOCK ======================================================================== */ #googlemap { margin-bottom: 14px; } #googlemap .solidframe_content { padding: 1px; } #googlemap iframe { width: 189px; } /* ======================================================================== PLACESMAP BLOCK ======================================================================== */ #placesmap { margin-bottom: 13px; } #placesmap .solidframe_content { padding: 1px; } #placesmap img { cursor: pointer; width: 189px; } /* ======================================================================== MAINCONTENT BLOCK ======================================================================== */ #maincontent { margin-bottom: 11px; } #maincontent .solidframe_content { padding: 8px 9px 8px 9px; line-height: 17px; } .maincontent_title { font-size: 15px; padding: 7px 10px 8px 10px; color: #cc0000; margin-left: 189px; } .maincontent_text { padding: 0 10px 30px 10px; font-size: 12px; margin-left: 189px; } .maincontent_text, .maincontent_text a { color: #000000; } .maincontent_left { float: left; margin-right: 15px; margin-bottom: 3px; width: 174px; } .maincontent_image { display: block; margin: 0 auto 20px auto; } /* ======================================================================== SHOPPING BLOCK ======================================================================== */ #shopping_block { clear: both; } #shopping_block_iframe { width: 100%; height: 421px; } #shopping_block_content { height: 351px; padding: 31px 9px 40px 8px; } .bottomtabs_holder { position: absolute; left: 13px; bottom: 0; } .toptabs_holder { position: absolute; left: 13px; top: 0; } #eventinformation { position: relative; overflow: auto; height: 351px; } #eventinformation_title { font-size: 16px; color: #cc0000; font-weight: bold; padding-left: 25px; margin-bottom: 8px; } #basket_status { font-size: 16px; color: #cc0000; font-weight: bold; text-align: center; margin-bottom: 8px; } /* ======================================================================== EVENT LOCATION BLOCK ======================================================================== */ #eventlocation_block { height: 30px; padding: 8px 14px 8px 14px; margin-bottom: 9px; z-index: 20; } .eventlocation_table { width:100%; margin: 0; padding: 0; border-collapse: collapse; } .eventlocation_date { white-space: nowrap; padding: 0 11px 0 5px; border-right: 1px solid #aeada4; } .eventlocation_time { padding: 0 11px 0 11px; border-right: 1px solid #aeada4; } .eventlocation_list { width: 540px; padding: 0 0 0 22px; } /* ======================================================================== EVENT PLACES BLOCK ======================================================================== */ #eventplaces_block { height: 46px; margin-bottom: 9px; z-index: 15; } #eventplaces_block .thinframe_content { padding: 9px 14px 9px 14px; } .eventplaces_table { padding: 0; margin: 0; border-collapse: collapse; } .eventplaces_table td { height: 26px; vertical-align: middle; } .eventplaces_part { width: 134px; padding: 0 13px 0 0; } .eventplaces_class { width: 273px; padding: 0 13px 0 0; } .eventplaces_amount { width: 114px; padding: 0 13px 0 0; } .eventplaces_button { width: 120px; padding: 3px 0 0 0; } .eventplaces_button .button { height: 30px; } .eventplaces_selector { width: 100%; } /* ======================================================================== EVENT DETAILS BLOCK ======================================================================== */ #eventdetails_block { margin-bottom: 9px; } #eventdetails_block .thinframe_content { padding: 0; } .eventdetails_table { width: 691px; padding: 0; margin: 0; border-collapse: collapse; } .eventdetails_table thead { text-align: left; color: #cc0000; } .eventdetails_table th { padding: 4px 10px 5px 10px; } .eventdetails_table td { padding: 0px 10px 5px 10px; } .eventdetails_title { } .eventdetails_date { background-color: #f7f6f5; } .eventdetails_sector { } .eventdetails_class { background-color: #f7f6f5; } .eventdetails_amount { } .eventdetails_row { background-color: #f7f6f5; } .eventdetails_place { } .eventdetails_sum { background-color: #f7f6f5; } .eventdetails_button { width: 60px; } .eventdetails_button .button { width: 12px; } .eventdetails_button .button_text { padding: 0; } .eventdetails_controls { position: absolute; bottom: 0; right: 5px; } #eventdetails_forward { float: right; width: 80px; } #eventdetails_back { float: right; width: 80px; } /* ======================================================================== EVENT CONTROLS BUTTONS ======================================================================== */ .eventcontrols_table { margin: 0 0 0 auto; padding: 0; border-collapse: collapse; } /* ======================================================================== LOGIN BLOCK ======================================================================== */ #login_block { padding: 14px 40px 4px 40px; } #login_block .input_field { width: 90px; height: 31px; } .login_text { text-transform: uppercase; text-align: center; font-size: 12px; margin-top: 2px; margin-bottom: 9px; } .login_text, .login_text a { color: #ffffff; text-decoration: none; } .login_text a:hover { text-decoration: underline; } .login_register { text-align: center; font-size: 11px; } .login_register, .login_register a { color: #ffffff; text-decoration: none; } .login_register a:hover { text-decoration: underline; } /* ======================================================================== TICKETS OFFER BLOCK ======================================================================== */ #ticketsoffer_block { height: 40px; margin-bottom: 9px; padding: 3px 14px 3px 14px; } #ticketsoffer_block .thinframe_content { padding-top: 5px; } .ticketsoffer_table { table-layout: fixed; padding: 0; margin: 0; border-collapse: collapse; } .ticketsoffer_empty { width: 136px; } .ticketsoffer_seats { width: 180px; padding-right: 10px; } .ticketsoffer_price { width: 150px; padding-right: 10px; } .ticketsoffer_tickets { width: 185px; } /* ======================================================================== DELIVERY FORM BLOCK ======================================================================== */ #deliverytop_container { height: 351px; overflow: auto; position: relative; } #deliveryform_left { padding-left: 15px; margin-right: 400px; } .deliveryconditions_title { padding-left: 45px; color: #cc0000; font-weight: bold; font-size: 12px; } .deliveryconditions_table { color: #333333; font-size: 12px; border: 0; padding: 0; margin: 9px 0 23px 0; border-collapse: collapse; } .deliveryconditions_help { padding: 0; color: #cc0000; font-weight: bold; font-size: 15px; cursor: pointer; position: relative; z-index: 1; } .deliveryconditions_button { padding: 0 11px 2px 11px; } .deliveryconditions_button .button { height: 30px; } .deliveryconditions_button .button_text { padding: 4px 1px 4px 1px; } .deliveryconditions_name { padding: 0; } #deliveryform_right { float: right; right: 21px; top: 20px; } .deliveryform_table { padding: 0px; margin: 0; border-collapse: collapse; border: 0; } .deliveryform_label { padding: 1px 5px 8px 0; font-size: 12px; font-weight: bold; text-align: right; color: #666666; } .deliveryform_value { padding: 0 0 8px 0; width: 262px; } .deliveryform_controls { position: absolute; bottom: 0; right: 5px; } #deliveryform_forward { float: right; width: 80px; } #deliveryform_back { float: right; width: 80px; } /* ======================================================================== PAYMENT SELECTION BLOCK ======================================================================== */ #payment { overflow: visible; } #payment_left { padding-top: 24px; padding-left: 23px; width: 230px; color: #cc0000; font-size: 12px; line-height: 18px; } .payment_title { font-weight: bold; } .payment_text { margin-top: 6px; margin-bottom: 9px; } .payment_bold { text-transform: uppercase; font-weight: bold; } #payment_right { /* position: absolute; left: 297px; top: 56px; */ float: right; margin-right: 100px; padding-bottom: 35px; } .payment_right_title { color: #cc0000; font-size: 14px; font-weight: bold; padding-left: 23px; margin-bottom: 7px; } .payment_table { padding: 0px; margin: 0; border-collapse: collapse; border: 0; } .payment_table td { padding: 0px 0 6px 0; margin: 0; border: 0; } .payment_table .button { width: 100px; } .payment_help { position: relative; padding: 0 24px 0 10px; color: #cc0000; font-weight: bold; font-size: 15px; cursor: pointer; } .payment_help_popup { position: absolute; bottom: 10px; left: 15px; border: 1px solid #cc0000; background: #ffffff; max-height: 60px; width: 230px; font-size: 11px; padding: 5px; overflow: hidden; visibility: hidden; } .payment_help_popup_visible { visibility: visible; } #bank_hanza { width: 114px; height: 40px; background-image: url('/images/bank_hanza.gif'); cursor: pointer; } #bank_unet { width: 114px; height: 40px; background-image: url('/images/bank_unet.gif'); cursor: pointer; } #bank_sampo { width: 114px; height: 40px; background-image: url('/images/bank_sampo.gif'); cursor: pointer; } #bank_visa { width: 114px; height: 40px; background-image: url('/images/bank_visa.gif'); cursor: pointer; } .payment_controls { position: absolute; bottom: 0; right: 5px; } #payment_back { float: right; width: 80px; margin-right: 102px; } /* ======================================================================== EVENT AVAILABILITY NOTE BLOCK ======================================================================== */ #eventavailability_block { height: 28px; font-size: 12px; color: #666666; text-align: center; line-height: 28px; margin-bottom: 9px; } .eventavailability_number { color: #cc0000; font-size: 16px; font-weight: bold; } /* ======================================================================== ERROR MESSAGE BLOCK ======================================================================== */ #error_block { min-height: 28px; font-size: 12px; color: #666666; line-height: 28px; margin-bottom: 9px; color: #cc0000; font-weight: bold; } #error_block .thinframe_content { padding: 0 10px; } /* ======================================================================== USER DATA BLOCK ======================================================================== */ #userdata_left { width: 311px; padding: 0 20px 0 14px; } #userdata_right { vertical-align: top; padding: 10px 0 0 0; } #userdata_table { vertical-align: top; margin: 0; padding: 0; border: 0; border-collapse: collapse; } .usermaindata_table td { padding: 0px 0 8px 0; border: 0; } .usermaindata_table { padding: 0px; margin: 0 0 3px 0; border-collapse: collapse; border: 0; } .usermaindata_table .usermaindata_input { width: 262px; } .usermaindata_table .usermaindata_star { padding-left: 3px; } .usermaindata_star { color: #cc0000; font-weight: bold; font-size: 14px; padding-left: 2px; } .usermaindata_note { padding-left: 3px; color: #666666; font-size: 12px; } .usertype_table { margin: 0 0 20px 0; padding: 0; border-collapse: collapse; } .usertype_checkbox { color: #666666; font-size: 12px; font-weight: bold; line-height: 30px; cursor: pointer; width: 130px; } .usertype_checkbox .button { height: 30px; float: left; margin-right: 5px; width: 9px; } .usertype_checkbox .button_text { padding: 4px 1px 4px 1px; } .usertype_selected { color: #cc0033; } .userdelivery_title { color:#cc0033; font-size: 14px; font-weight: bold; margin-bottom: 8px; } .userdelivery_table td { padding: 0px 0 8px 0; border: 0; } .userdelivery_table { padding: 0px; margin: 0 0 3px 0; border-collapse: collapse; border: 0; } .userdelivery_table .userdelivery_input { width: 262px; } .userdelivery_table .userdelivery_star { padding-left: 3px; } .userdelivery_star { color: #cc0000; font-weight: bold; font-size: 14px; padding-left: 2px; } .userdelivery_input select { width: 100%; margin-top: 2px; } /* ======================================================================== USER ACCOUNT BLOCK ======================================================================== */ #useraccount_block { position: absolute; width: 113px; height: 95px; bottom: 0; right: 107px; padding: 10px 120px 0 37px; } #useraccount_block .button_white .button_text { min-width: 86px; padding: 0; } #useraccount_block .button_white { min-width: 86px; height: 31px; } #useraccount_help { position: absolute; top: 22px; right: 50px; } #useraccount_help .button_text { color: #cc0033; font-weight: bold; padding: 0 4px; } #useraccount_confirm { width: 86px; position: absolute; bottom: -1px; right: 10px; } /* ======================================================================== CATEGORIES LIST BLOCK ======================================================================== */ #categories_list { margin-bottom: 10px; } #categories_list .solidframe_content { padding: 2px 6px 1px 5px; } .categories_item { padding: 6px 10px 8px 10px; border-bottom: 1px solid #e9eae4; } .categories_item.last_categories_item { border: 0; } .categories_item.selected_categories_item { font-weight: bold; } .categories_item, .categories_item a { color: #333333; font-size: 12px; text-decoration: none; } .categories_item a:hover { text-decoration: underline; } /* ======================================================================== EMAIL SELECTION BLOCK ======================================================================== */ #email_selection { font-size: 12px; } #email_selection_body { display: none; } .email_selection_container { width: 15px; } .email_selection_container .button { height: 30px; width: 9px; margin: 0 11px 0 0; } .email_selection_container .button_text { padding: 4px 1px 4px 1px; } .email_selection_title { text-align: center; color: #cc0000; font-weight: bold; font-size: 12px; margin-bottom: 5px; cursor: pointer; } .email_selection_table { color: #333333; font-size: 12px; border: 0; padding: 0; margin: 9px 0 0 20px; border-collapse: collapse; } .email_selection_label { cursor: pointer; } /* ======================================================================== EMAIL SELECTION BLOCK ======================================================================== */ #user_agreement { margin-top: 10px; } #user_agreement_text { font-size: 12px; display: none; width: 380px; } .user_agreement_title { text-align: center; color: #cc0000; font-weight: bold; font-size: 12px; margin-bottom: 5px; cursor: pointer; } /* ======================================================================== popup ======================================================================== */ .popup { padding: 0 10px 8px 10px; } .popup_center_left { border-width: 0 0 0 1px; border-color: #ffffff; border-style: solid; position: absolute; top: 7px; bottom: 15px; left: 3px; width: 6px; } .popup_center_right { border-width: 0 1px 0 0; border-color: #ffffff; border-style: solid; position: absolute; top: 7px; bottom: 15px; right: 3px; width: 6px; } .popup_top_left { position: absolute; left: 0px; top: 0; width: 10px; height: 7px; } .popup_top_right { position: absolute; right: 0px; top: 0; width: 10px; height: 7px; } .popup_bottom_left { position: absolute; left: 0px; bottom: 0; width: 10px; height: 15px; } .popup_bottom_right { position: absolute; right: 0px; bottom: 0; width: 10px; height: 15px; } .popup_center { border-width: 1px 0 1px 0; border-color: #ffffff; border-style: solid; position: relative; padding: 0px 0px 4px 0px; } .popup_shadow { position: absolute; width: 100%; height: 8px; background-image: url('/images/popup_shadow.png'); background-repeat: repeat-x; bottom: -9px; left: 0; } .popup_title { padding: 3px 6px 3px 8px; margin-right: 20px; font-weight: bold; font-size: 13px; height: 16px; overflow: hidden; white-space: nowrap; } .popup_content { background-color: #ffffff; } /* color-specific styles */ .red_popup .popup_top_left { background-image: url('/images/popup_red_top_left.png'); } .red_popup .popup_top_right { background-image: url('/images/popup_red_top_right.png'); } .red_popup .popup_bottom_left { background-image: url('/images/popup_red_bottom_left.png'); } .red_popup .popup_bottom_right { background-image: url('/images/popup_red_bottom_right.png'); } .red_popup .popup_center_left { background-color: #cc0000; } .red_popup .popup_center_right { background-color: #cc0000; } .red_popup .popup_center { background-color: #cc0000; } .red_popup .popup_title { color: #ffffff; } .gray_popup .popup_top_left { background-image: url('/images/popup_gray_top_left.png'); } .gray_popup .popup_top_right { background-image: url('/images/popup_gray_top_right.png'); } .gray_popup .popup_bottom_left { background-image: url('/images/popup_gray_bottom_left.png'); } .gray_popup .popup_bottom_right { background-image: url('/images/popup_gray_bottom_right.png'); } .gray_popup .popup_center_left { background-color: #eae9e5; } .gray_popup .popup_center_right { background-color: #eae9e5; } .gray_popup .popup_center { background-color: #eae9e5; } .gray_popup .popup_title { font-size: 12px; font-weight: normal; color: #666666; } .darkgray_popup .popup_top_left { background-image: url('/images/popup_darkgray_top_left.png'); } .darkgray_popup .popup_top_right { background-image: url('/images/popup_darkgray_top_right.png'); } .darkgray_popup .popup_bottom_left { background-image: url('/images/popup_darkgray_bottom_left.png'); } .darkgray_popup .popup_bottom_right { background-image: url('/images/popup_darkgray_bottom_right.png'); } .darkgray_popup .popup_center_left { background-color: #acac9f; } .darkgray_popup .popup_center_right { background-color: #acac9f; } .darkgray_popup .popup_center { background-color: #acac9f; } .darkgray_popup .popup_title { color: #ffffff; } /* ======================================================================== DROPDOWN ======================================================================== */ #common_content .solidframe_content { padding: 10px; } .testcontent { width: 100px; height: 100px; position: relative; overflow: hidden; padding-right: 20px; } .scroll { height: 100%; width: 20px; right: 0; top: 0; position: absolute; background: green; } .scroll_area { top: 20px; bottom: 20px; position: absolute; } .scroll_up { cursor: pointer; position: absolute; height: 20px; width: 20px; top: 0; left: 0; background: red; } .scroll_down { cursor: pointer; position: absolute; height: 20px; width: 20px; bottom: 0; left: 0; background: red; } .scroll_scroller { cursor: pointer; position: absolute; height: 20px; width: 20px; top: 0px; left: 0; background: blue; } .scrollable { height: 100%; overflow: hidden; } .concert_controls { float: right; } /* ======================================================================== DISCOUNT BLOCK ======================================================================== */ .discount_block { position: relative; display: block; margin-top: 30px; margin-bottom: 10px; } .discount_block img { display: block; } .discount_concert { display: block; margin: 2px 10px 2px 10px; } .discount_block .popup { position: absolute; width: 500px; left: 70px; bottom: 30px; display: none; z-index: 10; } .discount_block .popup .popup_content { padding: 10px; } .discount_text { display: none; } /* ======================================================================== SCROLLBANNERS ======================================================================== */ #scrollbanners { position: relative; } #scrollbanners_template { display: none; } /* ======================================================================== WEEKEND LINK ======================================================================== */ .weekend_link { color: #ee871b; } /* ======================================================================== SOLIDFRAME TITLE BLOCK ======================================================================== */ .solidframe_title_block { display: block; height: 20px; position: absolute; top: 3px; right: 5px; padding: 0 8px; color: #ffffff; font-weight: bold; font-size: 13px; text-decoration: none; } .solidframe_title_block_left { display: block; position: absolute; top: 0; left: 0; height: 20px; width: 8px; background-image: url('/images/solidframe_title_left.png'); } .solidframe_title_block_center { display: block; position: relative; height: 18px; padding: 1px 4px; background-image: url('/images/solidframe_title_center.png'); } .solidframe_title_block_right { display: block; position: absolute; top: 0; right: 0; height: 20px; width: 8px; background-image: url('/images/solidframe_title_right.png'); } /* ======================================================================== HOTELS SEARCH ======================================================================== */ #hotels_container { background-color: #ffffff; } .hotels_iframe { overflow: hidden; width: 708px; padding: 10px; border: none; height: 700px; } .hotels_search_table { margin: 10px 10px; } .hotels_search_table td { padding: 3px; } .hotels_search_table .hotels_search_title { padding-top: 8px; padding-left: 7px; padding-bottom: 1px; } #hotel_day_dropdown, #hotel_month_dropdown, #hotel_year_dropdown { position: relative; z-index: 10; } #hotel_nights_input, #hotel_rooms_dropdown, #hotel_adults_dropdown { position: relative; z-index: 9; } #hotel_nights_input { margin: 0px 3px; } /******************************************************** /* MOUSEOVER POPUP /********************************************************/ .mouseover_popup { max-width: 400px; } .mouseover_popup_content { padding: 10px; } /******************************************************** /* BROWSER ALERT /********************************************************/ .browseralert_block { display: none; position: absolute; top: 0; left: 0; width: 100%; z-index: 200; line-height: 21px; height: 21px; font-size: 11px; color: #000000; background-color: #ffffe1; border-bottom: 1px solid #808080; cursor: default; } .browseralert_content { padding-left: 30px; } .browseralert_block .button_close { position: absolute; top: 6px; right: 9px; width: 8px; height: 8px; background-image: url('/images/browseralert_close.png'); overflow: hidden; text-decoration: none; } .browseralert_block.browseralert_block_hovered { color: #ffffff; background-color: #0a246a; } .browseralert_block.browseralert_block_hovered .button_close { background-image: url('/images/browseralert_close_white.png'); } #popupbanner .close{ position:absolute; right:-10px; top:-10px; cursor:pointer; background:url('/images/close-banner.png') no-repeat; height:21px; width:21px; opacity:.70; overflow: hidden; } #popupbanner { display:none; position:fixed; top:73px; z-index:99999; } .scrollbanners_block { position:fixed; bottom:0; width:100%; z-index:999999; } #scrollbanners { position:relative; white-space:nowrap; overflow:hidden; } .close_scrollbanners { cursor:pointer; position:absolute; bottom:10px; right:10px; background:url('/images/close-banner.png') no-repeat; width:21px; height:21px; opacity:.70; } #introbanner .close_intro, #popupbanner .close:hover, .close_scrollbanners:hover { opacity:1; } #popupbanner .close span, .close_scrollbanners span { display:none; } #introbanner { display:none; position:absolute; top:73px; z-index:99999; } #introbanner .footer { position:absolute; bottom:-50px; right:0; } .close_intro { height:21px; display:block; color: #ffffff; position: absolute; bottom: 10px; right: 100px; font-size: 14px; font-weight: bold; } .intro #header_block { height: 73px; margin: 0 auto; }/* ======================================================================== FORUM MAIN PAGE ======================================================================== */ .forum_topcontrols { height: 34px; position: relative; margin-bottom: 9px; } .forum_searchform { position: absolute; top: -1px; right: -2px; } .forumlist_introduction { margin-bottom: 15px; margin-left: 35px; color: #666666; line-height: 16px; } .forumlist_sectiontable .forumlist_posts { width: 149px; padding-right: 19px; padding-bottom: 1px; padding-top: 14px; } .forumlist_sectiontable .forumlist_lastpost { width: 166px; padding-bottom: 1px; padding-top: 14px; } .forumlist_sectiontable .forumlist_title { width: 354px; color: #cc0000; font-size: 19px; letter-spacing: 0.2px; padding-bottom: 1px; } .forumlist_sectiontable { width: 688px; padding: 0; margin: 0 36px 0 3px; color: #333333; } .forumlist_sectiontable, .forumlist_sectiontable td { border-style: none; border-collapse: collapse; padding: 7px 0 10px; border-bottom: 1px solid #e9e9e4; vertical-align: top; } .forumheading { position: relative; height: 19px; background-image: url('/images/forumheading_center.png'); padding: 6px 17px 0; font-size: 11px; font-weight: bold; color: #666666; text-align: center; white-space: nowrap; } .forumheading_left { position: absolute; left: 0; top: 0; height: 25px; width: 7px; background-image: url('/images/forumheading_left.png'); } .forumheading_right { position: absolute; right: 0; top: 0; height: 25px; width: 7px; background-image: url('/images/forumheading_right.png'); } .forumlist_topicstable { border-style: none; border-collapse: collapse; } .forumlist_topicstable .forumlist_topicscount { color: #666666; background-image: url('/images/forum_topics_icon.png'); background-repeat: no-repeat; background-position: 2px 1px; padding-top: 0px; padding-left: 24px; padding-bottom: 4px; border-bottom: 0px; } .forumlist_topicstable .forumlist_postscount { color: #666666; background-image: url('/images/forum_posts_icon.png'); background-repeat: no-repeat; background-position: 2px 1px; padding-top: 0px; padding-left: 24px; padding-bottom: 0px; border-bottom: 0px; } .forumlist_topicstable .forumlist_topicscount_number, .forumlist_topicstable .forumlist_postscount_number { padding-top: 0px; color: #333333; font-weight: bold; border-bottom: 0px; padding-bottom: 0px; } .forumlist_sectiontable .forumlist_empty { width: 30px; border-bottom: none; } .forumlist_sectiontitle a { text-decoration: none; } .forumlist_sectiontitle a:hover { text-decoration: underline; } .forumlist_sectiontitle { font-size: 14px; } .forumlist_sectiontext p { margin: 0; } .forumlist_sectiontext { color: #666666; } .forumlist_lastpostdate { font-weight: bold; margin-bottom: 4px; margin-left: 4px; } .forumlist_lastpostauthor a { text-decoration: none; font-weight: normal; color: #666666; } .forumlist_lastpostauthor a:hover { text-decoration: underline; } .forumlist_lastpostauthor { white-space: nowrap; background-image: url('/images/forum_person_icon.png'); background-repeat: no-repeat; background-position: 2px 1px; margin-left: 3px; padding-left: 24px; font-weight: bold; } .forumlist_lastrow td { border-style: none; padding-bottom: 20px; } .forum_backtoforum { display: block; font-size: 11px; color: #666666; padding-left: 10px; padding-top: 5px; float: left; } /* ======================================================================== FORUM PAGES SELECTOR ======================================================================== */ .forum_pagestable { margin: 0 0 0 auto; } .forum_pagestable, .forum_pagestable td { border: 0; padding: 0; border-collapse: collapse; } .forum_previous { position: relative; padding: 0px 9px; cursor: pointer; color: #999999; font-weight: bold; } .forum_previous_arrow { background-image: url('/images/arrow_left.png'); background-repeat: no-repeat; background-position: left 5px; padding-top: 4px; padding-left: 16px; } .forum_gray_mouseover .forum_previous_arrow { background-image: url('/images/arrow_left_dark.png'); } .forum_next { position: relative; padding: 0px 9px; cursor: pointer; color: #999999; font-weight: bold; } .forum_next_arrow { background-image: url('/images/arrow_right.png'); background-repeat: no-repeat; background-position: right 5px; padding-top: 4px; padding-right: 16px; } .forum_gray_mouseover .forum_next_arrow { background-image: url('/images/arrow_right_dark.png'); } a.forum_page_number, a.forum_page_number_hover { display: block; color: #666666; width: 24px; height: 20px; text-align: center; padding-top: 5px; cursor: pointer; text-decoration: none; } a:hover.forum_page_number, a.forum_page_number_hover { color: #ffffff; background-image: url('/images/forum_number_mouseover.png'); font-weight: bold; } /* ======================================================================== FORUM SECTION GRAY MOUSEOVER ======================================================================== */ .forum_gray_mouseover { position: relative; padding: 0px 9px; } .forum_gray_mouseover_left { position: absolute; top: 0; left: 0; width: 9px; height: 23px; background-repeat: no-repeat; } .forum_gray_mouseover_right { position: absolute; top: 0; right: 0; width: 9px; height: 23px; background-repeat: no-repeat; } .forum_gray_mouseover_center { height: 23px; background-repeat: repeat-x; padding: 0 1px; } .forum_gray_mouseover .forum_gray_mouseover_left { background-image: url('/images/forum_gray_mouseover_left.png'); } .forum_gray_mouseover .forum_gray_mouseover_right { background-image: url('/images/forum_gray_mouseover_right.png'); } .forum_gray_mouseover .forum_gray_mouseover_center { background-image: url('/images/forum_gray_mouseover_center.png'); } .forum_gray_mouseover .forum_gray_mouseover_center, .forum_gray_mouseover .forum_gray_mouseover_center a { text-decoration: none; color: #666666; } /* ======================================================================== FORUM SECTION ======================================================================== */ #common_content.forumsection_topics .solidframe_content { padding: 10px 15px 12px 15px; } #common_content.forumsection_topics #forumsection_content .solidframe_content { padding: 10px 15px 12px 5px; } .forumsection_controls_top { position: relative; height: 23px; margin-bottom: 5px; } .forumsection_concert .forumheading { float: left; } .forumsection_controls_bottom { position: relative; height: 48px; margin-top: 2px; } .forumsection_controls_bottom .forum_addcomment { position: absolute; top: 10px; left: 20px; } .forum_back { position: absolute; top: 0; left: 0; padding: 0px 9px; cursor: pointer; color: #999999; font-weight: bold; } .forum_back_arrow { background-image: url('/images/arrow_left.png'); background-repeat: no-repeat; background-position: left 5px; padding-top: 4px; padding-left: 16px; } .forum_gray_mouseover .forum_back_arrow { background-image: url('/images/arrow_left_dark.png'); } .forumsection_topicstable .forumsection_answers { padding-right: 20px; } .forumsection_topicstable .forumsection_views { width: 87px; padding-right: 19px; } .forumsection_topicstable .forumsection_lastpost { width: 119px; } .forumsection_topicstable .forumsection_topiccell { padding-bottom: 12px; padding-top: 16px; padding-left: 6px; } .forumsection_topicstable .forumsection_answerscell, .forumsection_topicstable .forumsection_viewscell { padding-top: 31px; text-align: center; padding-right:20px; } .forumsection_topicstable { width: 688px; padding: 0; margin: 0; color: #333333; } .forumsection_topicstable .forumsection_tableheader td { padding-top: 1px; padding-bottom: 1px; } .forumsection_topicstable, .forumsection_topicstable td { border-style: none; border-collapse: collapse; padding: 14px 0 5px; vertical-align: top; } .forumsection_topicstable td { border-bottom: 1px solid #e9e9e4; } .forumsection_topicstable .forumsection_empty { border-bottom: none; width: 11px; } .forumsection_topictitle { margin-bottom: 6px; } .forumsection_topictitle, .forumsection_topictitle a { font-size: 14px; color: #cc0000; } .forumsection_topicinfo { color: #666666; } .forumsection_topicauthor { font-weight: bold; text-decoration: underline; margin-right: 10px; color: #333333; } .forumsection_topicauthor_container { white-space: nowrap; } .forumsection_topicpage_selector { white-space: nowrap; } a.forumsection_topicpage { padding: 0 5px; text-decoration: none; } a:hover.forumsection_topicpage { text-decoration: underline; } .forumsection_lastpostdate { font-weight: bold; margin-bottom: 8px; margin-left: 4px; } .forumsection_lastpostauthor a { white-space: nowrap; text-decoration: underline; font-weight: normal; color: #666666; } .forumsection_lastpostauthor a:hover { text-decoration: none; } .forumsection_lastpostauthor { background-image: url('/images/forum_person_icon.png'); background-repeat: no-repeat; background-position: 2px 1px; margin-left: 3px; padding-left: 24px; font-weight: bold; margin-bottom: 8px; } .forumsection_lastrow td { border-style: none; padding-bottom: 40px; } /* ======================================================================== FORUM ADD COMMENT BUTTON ======================================================================== */ .forum_addcomment { position: relative; background-repeat: repeat-x; line-height: 26px; height: 26px; font-size: 13px; color: #ffffff; font-weight: bold; white-space: nowrap; padding-left: 34px; padding-right: 16px; cursor: pointer; } .forum_addcomment_left { position: absolute; top: 0; left: 0; background-repeat: no-repeat; height: 26px; width: 25px; } .forum_addcomment_right { position: absolute; top: 0; right: 0; background-repeat: no-repeat; height: 26px; width: 7px; } .forum_addcomment_red { background-image: url('/images/addcomment_red_center.png'); } .forum_addcomment_red .forum_addcomment_left { background-image: url('/images/addcomment_red_left.png'); } .forum_addcomment_red .forum_addcomment_right { background-image: url('/images/addcomment_red_right.png'); } .forum_addcomment_gray { background-image: url('/images/addcomment_gray_center.png'); } .forum_addcomment_gray .forum_addcomment_left { background-image: url('/images/addcomment_gray_left.png'); } .forum_addcomment_gray .forum_addcomment_right { background-image: url('/images/addcomment_gray_right.png'); } /* ======================================================================== FORUM TOPIC POSTS ======================================================================== */ #common_content.forumtopic_posts_container .solidframe_content { padding: 10px 15px 12px 15px; } #common_content.forumtopic_posts_container #forumtopic_content .solidframe_content { padding: 8px 15px 12px 7px; } .forumpost_show table { width: 100%; } .forumpost_showimage_cell { width: 133px; } .forumpost_show table, .forumpost_show td { vertical-align: top; padding: 0; margin: 0; border: none; border-collapse: collapse; } .forumpost_show { overflow: hidden; padding-bottom: 11px; } .forumpost_show #maincontent_noimage, .forumpost_showimage { float: left; margin-right: 16px; } .forumtopic_controls_top .forum_previous, .forumtopic_controls_top .forum_next { float: right; } .forumtopic_controls_top { position: relative; height: 23px; margin-bottom: 4px; } .forumtopic_controls_bottom { position: relative; height: 23px; margin-top: 5px; } .forumtopic_navigation_top .forum_addcomment { position: absolute; top: 0; left: 3px; } .forumtopic_navigation_bottom .forum_addcomment { position: absolute; top: 0; left: 3px; } .forumtopic_navigation_top { clear: both; position: relative; height: 26px; padding-top: 8px; padding-bottom: 3px; } .forumtopic_navigation_bottom { position: relative; height: 26px; padding-top: 8px; padding-bottom: 4px; } .forumpost_showtitle { color: #cc0000; font-size: 14px; margin-top: 6px; margin-bottom: 8px; } .forumpost_showinfo { line-height: 18px; } .forumtopic_posts { width: 100%; } .forumtopic_posts, .forumtopic_posts td { margin: 0; border-style: none; border-collapse: collapse; vertical-align: top; } /* ======================================================================== FORUM POST ======================================================================== */ .forumpost_author { padding: 36px 9px 0 22px; background-image: url('/images/forum_person_icon.png'); background-repeat: no-repeat; background-position: 3px 36px; font-weight: bold; color: #999999; word-wrap: break-word; overflow: hidden; } .forumpost_author a { color: #999999; } .forumpost_right { padding: 0 0 10px; } .forumpost_content { position: relative; padding: 9px 8px 20px 9px; color: #666666; } .forumpost_content_header { border-bottom: 1px solid #e9e9e4; margin-bottom: 8px; padding-bottom: 1px; } .forumpost_title a { color: #cc0000; } .forumpost_title { float: right; } .forumpost_date { padding-left: 6px; } .forumpost_content_text { padding-left: 6px; line-height: 16px; } .forumpost_quote { cursor: pointer; float: right; color: #999999; padding: 0 4px 1px 24px; background-image: url('/images/forum_quote_icon.png'); background-repeat: no-repeat; background-position: 2px 0px; } .forumpost_quote.forumpost_quote_hover { color: #333333; } .forumpost_reportbad { cursor: pointer; float: right; color: #999999; padding: 0 22px 1px 20px; background-image: url('/images/arrow_bottom.png'); background-repeat: no-repeat; background-position: 2px 1px; } .forumpost_reportbad.forumpost_reportbad_hover { color: #333333; } .forumpost_content_arrow { position: absolute; top: 37px; left: -6px; width: 6px; height: 13px; background-image: url('/images/forumpost_arrow.png'); } .forumpost_content_top_left { position: absolute; top: 0; left: 0; width: 8px; height: 8px; background-image: url('/images/forumpost_top_left.png'); } .forumpost_content_top_center { position: absolute; top: 0; left: 8px; right: 8px; height: 5px; background-image: url('/images/forumpost_top_center.png'); } .forumpost_content_top_right { position: absolute; top: 0; right: 0; width: 8px; height: 8px; background-image: url('/images/forumpost_top_right.png'); } .forumpost_content_center_left { position: absolute; top: 8px; bottom: 8px; left: 0; width: 4px; background-image: url('/images/forumpost_center_left.png'); } .forumpost_content_center_right { position: absolute; top: 8px; bottom: 8px; right: 0; width: 4px; background-image: url('/images/forumpost_center_right.png'); } .forumpost_content_bottom_left { position: absolute; bottom: 0; left: 0; width: 8px; height: 8px; background-image: url('/images/forumpost_bottom_left.png'); } .forumpost_content_bottom_center { position: absolute; bottom: 0; left: 8px; right: 8px; height: 5px; background-image: url('/images/forumpost_bottom_center.png'); } .forumpost_content_bottom_right { position: absolute; bottom: 0; right: 0; width: 8px; height: 8px; background-image: url('/images/forumpost_bottom_right.png'); } .forum_quote { padding: 5px; color: #a0a0a0; } .forum_quote_author { background-image: url('/images/forum_person_icon.png'); background-repeat: no-repeat; background-position: 2px 1px; padding-left: 20px; font-weight: bold; } /* ======================================================================== FORUM CONNECTED TOPICS ======================================================================== */ .forumpost_connectedtopics_title { font-size:12px; font-weight:bold; color: #333333; margin-bottom: 6px; } .forumpost_connectedtopics { padding-left: 26px; } .forumpost_connectedtopic { margin-bottom: 6px; } .forumpost_connectedtopics { margin-top: 30px; } .forumpost_connectedtopic, .forumpost_connectedtopic a { font-size: 13px; color: #999999; } .forum_showlink { float: right; position: relative; margin-top: 6px; padding: 0px 9px; cursor: pointer; color: #999999; font-weight: bold; } /* ======================================================================== FORUM FORM ======================================================================== */ .forum_form { position: relative; font-size: 11px; margin: 4px 10px; border-top: 1px solid #e9e9e4; } #forumform_title { margin-bottom: 14px; } #forumform_message .forumpost_content_text { position: relative; height: 200px; } #forumform_message { height: 191px; padding: 14px 4px 9px 20px; } #forumform_message .forumpost_content_arrow { top: 108px; } .forumform_message_cell { width: 426px; padding-left: 38px; } .forum_form input { position: absolute; top: 0; left: 0; border-style: none; background-color: transparent; margin: 0; padding: 4px 0 0; width: 100%; height: 20px; font-size: 11px; } .forum_form textarea { border-style: none; background-color: transparent; overflow: auto; width: 100%; height: 100%; position: absolute; top: 0; left: 0; font-size: 11px; } .forumform_table { width: 100%; padding: 0; margin: 15px 0 0; border-style: none; border-collapse: collapse; } .forumform_table, .forumform_table td { vertical-align: top; } .forumform_star { color: #cc0000; } .forumform_label_cell { padding-top: 13px; padding-right: 11px; padding-bottom: 14px; text-align: right; } .forumform_label_error { font-weight: bold; color: #cc0000; } .forumform_field_cell { padding: 0 0 14px; } .forumform_field_cell .forumpost_content_text, #forumform_title .forumpost_content_text { position: relative; height: 24px; line-height: 24px; } .forumform_field_cell .forumpost_content, #forumform_title { height: 24px; padding: 5px 4px 5px 20px; } .forumform_addanswer_cell .forum_addcomment { float: right; } .forumform_addanswer_cell { height: 26px; } .forumpost_content_label { position: absolute; top: 14px; left: 20px; } .forumpost_title_label { position: absolute; top: 0px; left: 0px; } .forum_comments_top { margin-top: 20px; }/* ======================================================================== BUTTONS ======================================================================== */ .button { display: block; padding: 0 11px 0 11px; position: relative; cursor: pointer; text-decoration: none; outline: none; } .button_left { display: block; position: absolute; left: 0px; top: 0; width: 11px; height: 34px; } .button_right { display: block; position: absolute; right: 0px; top: 0; width: 11px; height: 34px; } .button_center { display: block; position: relative; background-repeat: repeat-x; height: 34px; } .button_shadow { display: block; position: absolute; width: 100%; height: 8px; background-image: url('/images/button_shadow.png'); background-repeat: repeat-x; bottom: 0; } .button_text { display: block; line-height: 26px; padding: 0 8px; font-weight: bold; color: #ffffff; font-size: 13px; white-space: nowrap; text-align: center; } .button_text input { text-align: center; width: 100%; background-color: transparent; border: 0; margin: 0; padding: 0; } .button_inactive { cursor: default; } /* color-specific styles */ .button_red .button_left { background-image: url('/images/button_red_left.png'); } .button_red .button_right { background-image: url('/images/button_red_right.png'); } .button_red .button_center { background-image: url('/images/button_red_center.png'); } .button_darkgray .button_left { background-image: url('/images/button_darkgray_left.png'); } .button_darkgray .button_right { background-image: url('/images/button_darkgray_right.png'); } .button_darkgray .button_center { background-image: url('/images/button_darkgray_center.png'); } .button_pink .button_left { background-image: url('/images/button_pink_left.png'); } .button_pink .button_right { background-image: url('/images/button_pink_right.png'); } .button_pink .button_center { background-image: url('/images/button_pink_center.png'); } .button_gray .button_text { color: #666666; font-weight: normal; } .button_gray .button_left { background-image: url('/images/button_gray_left.png'); } .button_gray .button_right { background-image: url('/images/button_gray_right.png'); } .button_gray .button_center { background-image: url('/images/button_gray_center.png'); } .button_gradient .button_left { background-image: url('/images/button_gradient_left.png'); } .button_gradient .button_right { background-image: url('/images/button_gradient_right.png'); } .button_gradient .button_center { background-image: url('/images/button_gradient_center.png'); } .button_white .button_text { color: #cccccc; line-height: 25px; } .button_white .button_left { background-image: url('/images/button_white_left.png'); } .button_white .button_right { background-image: url('/images/button_white_right.png'); } .button_white .button_center { background-image: url('/images/button_white_center.png'); } /* ======================================================================== TRANSPARENT BUTTON ======================================================================== */ .transparent_button { color: #999999; cursor: pointer; display: inline-block; font-weight: bold; padding: 0 9px; position: relative; height: 23px; line-height: 21px; } .transparent_button_left { display: block; position: absolute; top: 0; left: 0; width: 9px; height: 23px; background-repeat: no-repeat; } .transparent_button_right { display: block; position: absolute; top: 0; right: 0; width: 9px; height: 23px; background-repeat: no-repeat; } .transparent_button_center { display: block; height: 23px; background-repeat: repeat-x; padding: 0 1px; vertical-align: middle; } .transparent_button:hover .transparent_button_left { background-image: url('/images/forum_gray_mouseover_left.png'); } .transparent_button:hover .transparent_button_right { background-image: url('/images/forum_gray_mouseover_right.png'); } .transparent_button:hover .transparent_button_center { background-image: url('/images/forum_gray_mouseover_center.png'); } .transparent_button:hover .transparent_button_center, .transparent_button:hover .transparent_button_center a { text-decoration: none; color: #666666; } .transparent_button_icon { display: none; } .transparent_button_back .transparent_button_icon { display: inline-block; width: 11px; height: 13px; background-image: url('/images/arrow_left.png'); background-repeat: no-repeat; background-position: left top; vertical-align: middle; margin-right: 4px; } .transparent_button_back:hover .transparent_button_icon { background-image: url('/images/arrow_left_dark.png'); }/* ======================================================================== AJAX QUEUE TIMER SCREEN ======================================================================== */ #timerScreen { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #ffffff; z-index: 100; } #timer_center .solidframe_content { padding: 33px 30px; } #timer_center { width: 747px; margin: 35px auto; } #timer_timer td { padding: 0; border: 0; } #timer_timer { padding: 0; margin: 24px auto 0 auto; font-weight: bold; } .gray_delimiter { background-color: #e8e9e4; height: 1px; margin: 28px 0 17px; } .timer_text { text-align: center; color: #666666; font-size: 12px; margin-bottom: 9px; } #timer_timer .forum_gray_mouseover_center { height: 19px; background-repeat: repeat-x; padding: 4px 15px 0; } #queue_refuse { cursor: pointer; } #lastUpdateTime { display: none; } #loading_banner { margin-top: 20px; text-align: center; }/******************************************************** /* BASKET STATUS BLOCK /********************************************************/ .basketstatus_block { display: none; height: 43px; min-width: 180px; position: absolute; top: 30px; right: 24px; cursor: pointer; } .basketstatus_block.basketstatus_block_empty { } .basketstatus_block.basketstatus_block_login .basketstatus_content { background-image: url('/images/basketstatus_icon_key.png'); background-position: 21px 10px; } .basketstatus_left { width: 30px; height: 43px; position: absolute; top: 0; left: 0; background-image: url('/images/basketstatus_left.png'); } .basketstatus_center { height: 43px; position: absolute; top: 0; left: 30px; right: 30px; background-image: url('/images/basketstatus_center.png'); } .basketstatus_right { width: 30px; height: 43px; position: absolute; top: 0; right: 0; background-image: url('/images/basketstatus_right.png'); } .basketstatus_content { position: relative; height: 43px; padding: 7px 0 0 50px; background-image: url('/images/basketstatus_icon_basket.png'); background-repeat: no-repeat; background-position: 20px 13px; } .basketstatus_login, .basketstatus_tickets, .basketstatus_title { display: none; color: #ffffff; font-weight: bold; font-size: 12px; margin-bottom: 3px; margin-right: 89px; white-space: nowrap; } .basketstatus_price, .basketstatus_empty { display: none; color: #ffffff; font-weight: bold; font-size: 12px; white-space: nowrap; } .basketstatus_price_value { margin-right: 7px; } .basketstatus_block .status_timer { background-image: url('/images/basketstatus_clock.png'); display: block; position: absolute; top: 7px; right: 20px; height: 15px; padding-left: 21px; background-repeat: no-repeat; } .basketstatus_block .status_timer, .basketstatus_block .timer_value { color: #ffffff; font-weight: bold; font-size: 12px; }/******************************************************** /* ARTWEB DROPDOWN /********************************************************/ .dropDownComponent { visibility: hidden; } .dropdown_block { display: inline-block; cursor: pointer; position: relative; height: 26px; text-decoration: none; outline: none; } .dropdown_title { display: block; position: relative; padding: 6px 15px 0 17px; margin-right: 24px; overflow: hidden; color:#666666; font-size:12px; font-weight:normal; white-space: nowrap; } .dropdown_block_left { display: block; position: absolute; left: 0px; top: 0px; width: 12px; height: 34px; background-image: url('/images/dropdown_gray_left.png'); } .dropdown_block_center { display: block; position: absolute; left: 12px; right: 12px; top: 0px; height: 34px; background-image: url('/images/dropdown_gray_center.png'); } .dropdown_block_right { display: block; position: absolute; right: 0px; top: 0px; width: 12px; height: 34px; background-image: url('/images/dropdown_gray_right.png'); } .dropdown_arrow { position: absolute; width: 10px; height: 8px; background-image: url('/images/dropdown_arrow.png'); background-repeat: no-repeat; right: 14px; top: 10px; } .dropdown_block.red_dropdown .dropdown_title { color: #ffffff; font-weight: bold; } .red_dropdown .dropdown_block_left { background-image: url('/images/dropdown_red_left.png'); } .red_dropdown .dropdown_block_center { background-image: url('/images/dropdown_red_center.png'); } .red_dropdown .dropdown_block_right { background-image: url('/images/dropdown_red_right.png'); } /******************************************************** /* DROPDOWN LIST /********************************************************/ .dropdown_list { display: none; position: absolute; z-index: 15; color: #666666; font-size: 11px; font-weight: bold; padding: 20px 0px 30px 0px; } .dropdown_list_content { padding: 0px 20px 0px 10px; display: block; position: relative; overflow: hidden; max-width: 200px; } .dropdown_list_scrollup { position: absolute; top: 0; left: 0; right: 0; height: 20px; background-image: url('/images/dropdown_scrollup.png'); background-position: center center; background-repeat: no-repeat; cursor: pointer; } .dropdown_list_scrolldown { position: absolute; bottom: 10px; left: 0; right: 0; height: 20px; background-image: url('/images/dropdown_scrolldown.png'); background-position: center center; background-repeat: no-repeat; cursor: pointer; } .dropdown_list_top_left { display: block; position: absolute; left: 0px; top: 0px; width: 15px; height: 22px; background-image: url('/images/dropdown_list_top_left.png'); } .dropdown_list_top { display: block; position: absolute; left: 15px; right: 15px; top: 0px; height: 22px; background-image: url('/images/dropdown_list_top.png'); } .dropdown_list_top_right { display: block; position: absolute; right: 0px; top: 0px; width: 15px; height: 22px; background-image: url('/images/dropdown_list_top_right.png'); } .dropdown_list_right { display: block; position: absolute; right: 0px; top: 22px; bottom: 15px; width: 8px; background-image: url('/images/dropdown_list_right.png'); } .dropdown_list_bottom_left { display: block; position: absolute; left: 0px; bottom: 0; width: 8px; height: 15px; background-image: url('/images/dropdown_list_bottom_left.png'); } .dropdown_list_bottom { display: block; position: absolute; left: 8px; right: 13px; bottom: 0; height: 15px; background-image: url('/images/dropdown_list_bottom.png'); } .dropdown_list_bottom_right { display: block; position: absolute; right: 0; bottom: 0; width: 13px; height: 15px; background-image: url('/images/dropdown_list_bottom_right.png'); } .dropdown_list_center { display: block; position: absolute; left: 0px; right: 8px; top: 22px; bottom: 15px; background-color: #ffffff; } /******************************************************** /* DROPDOWN OPTION /********************************************************/ .dropdown_option { display: block; line-height: 25px; height: 25px; cursor: pointer; white-space: nowrap; text-decoration: none; outline: none; overflow: hidden; } .dropdown_option:hover { color: #cc0000; }/******************************************************** /* CALENDAR /********************************************************/ .calendar_selector { display: none; position: absolute; width: 177px; border: 1px solid #c0c0c0; background-color: #ffffff; cursor: default; font-size: 12px; z-index: 100; } .calendar_selector_description { color: #FFFFFF; border-bottom: 1px solid #c0c0c0; background-color: #a0a0a0; font-size: 11px; padding:4px 6px; } .calendar_selector_header { height: 18px; position: relative; padding: 2px 20px; color: #FFFFFF; background-color: #a0a0a0; font-size: 13px; font-weight: bold; } .calendar_selector_previousmonth { position: absolute; top: 3px; left: 10px; display: block; color: #FFFFFF; text-decoration: none; } .calendar_selector_nextmonth { position: absolute; top: 3px; right: 10px; display: block; color: #FFFFFF; text-decoration: none; } .calendar_selector_location { text-align: center; } .calendar_selector_body { padding: 6px 2px 2px 2px; } .calendar_selector_body table { margin: 0 auto; width: 100%; padding: 0; border-collapse: collapse; } .calendar_selector_body td { font-size: 11px; margin: 0 auto; padding: 3px 0 3px; border-collapse: collapse; text-align: center; cursor: pointer; color: #a0a0a0; } .calendar_selector_body th { font-size: 12px; border-collapse: collapse; color: #000000; padding: 0 0 1px; text-align: center; border-bottom: 1px solid #c9cbd3; } .calendar_selector_body td.calendar_selector_activemonth { color: #000000; } .calendar_selector_body td.calendar_selector_weekend { color: #c00000; } .calendar_selector_body td.calendar_selector_today { background-color: #e0e0e0; } .calendar_selector_body td.calendar_selector_selected { font-weight: bold; } .calendar_selector_body td.calendar_selector_hovered { background-color: #f0f0f0; }/* ======================================================================== CATEGORIES MENU ======================================================================== */ .categories_menu { background-repeat: repeat-x; position: relative; height: 43px; padding: 0 14px 0 10px; margin: 0 auto 5px 7px; clear: both; z-index: 1; vertical-align: top; background-image: url('/images/gray_menu_center.gif'); } .categories_menu_newyear { display: block; position: absolute; right: -21px; top: -23px; width: 66px; height: 74px; background-image: url('/images/newyear.png'); background-repeat: no-repeat; z-index: 5; } .categories_menu_left { width: 10px; height: 43px; background-repeat: no-repeat; position: absolute; left: 0; top: 0; background-image: url('/images/gray_menu_left.gif'); } .categories_menu_right { width: 14px; height: 43px; background-repeat: no-repeat; position: absolute; right: 0; top: 0; background-image: url('/images/gray_menu_right.gif'); } .categories_menu.weekend_categories_menu { background-image: url('/images/weekend_menu_center.gif'); } .weekend_categories_menu .categories_menu_left { background-image: url('/images/weekend_menu_left.gif'); } .weekend_categories_menu .categories_menu_right { background-image: url('/images/weekend_menu_right.gif'); } .weekend_categories_menu .categories_menu_item { background-image: url('/images/weekend_menu_delimiter.gif'); } .categories_menu_item { font-weight: bold; font-size: 13px; color: #666666; display: inline-block; line-height: 36px; height: 40px; background-repeat: no-repeat; background-position: right 3px; padding: 0 18px; position: relative; cursor: pointer; vertical-align: top; text-decoration: none; background-image: url('/images/gray_menu_delimiter.png'); } .categories_menu_item img { margin-top: 1px; display: block; } .categories_menu_item_left { display: none; width: 8px; height: 48px; position: absolute; left: 0; top: 0; background-image: url('/images/gray_menu_selected_left.png'); } .categories_menu_item_center { display: none; height: 48px; position: absolute; left: 8px; right: 8px; top: 0; background-image: url('/images/gray_menu_selected_center.png'); } .categories_menu_item_right { display: none; width: 14px; height: 48px; position: absolute; right: -6px; top: 0; background-image: url('/images/gray_menu_selected_right.png'); } .categories_menu_item_text { display: block; position: relative; text-align: center; } .categories_menu_item_active .categories_menu_item_left { display: block; } .categories_menu_item_active .categories_menu_item_center { display: block; } .categories_menu_item_active .categories_menu_item_right { display: block; } .categories_menu_item_active .categories_menu_item_text { color: #ffffff; } .weekend_categories_menu .categories_menu_item_left { background-image: url('/images/weekend_menu_selected_left.png'); } .weekend_categories_menu .categories_menu_item_center { background-image: url('/images/weekend_menu_selected_center.png'); } .weekend_categories_menu .categories_menu_item_right { background-image: url('/images/weekend_menu_selected_right.png'); } /* ======================================================================== SUBCATEGORIES POPUP ======================================================================== */ .subcategories_popup_block { display: none; position: absolute; z-index: 100; min-height: 81px; } .subcategories_popup_background { display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .subcategories_popup_top_left { width: 8px; height: 66px; display: block; position: absolute; left: 0; top: 0; background-image: url('/images/subcategories_popup_top_left.png'); } .subcategories_popup_top { height: 66px; display: block; position: absolute; left: 8px; right: 15px; top: 0; background-image: url('/images/subcategories_popup_top.png'); } .subcategories_popup_top_right { width: 15px; height: 66px; display: block; position: absolute; right: 0; top: 0; background-image: url('/images/subcategories_popup_top_right.png'); } .subcategories_popup_left { width: 8px; display: block; position: absolute; left: 0; top: 66px; bottom: 15px; background-image: url('/images/subcategories_popup_left.png'); } .subcategories_popup_center { display: block; position: absolute; left: 8px; right: 15px; top: 66px; bottom: 15px; background-color: #918f83; } .subcategories_popup_right { width: 15px; display: block; position: absolute; right: 0; top: 66px; bottom: 15px; background-image: url('/images/subcategories_popup_right.png'); } .subcategories_popup_bottom_left { width: 8px; height: 15px; display: block; position: absolute; left: 0; bottom: 0; background-image: url('/images/subcategories_popup_bottom_left.png'); } .subcategories_popup_bottom { height: 15px; display: block; position: absolute; left: 8px; right: 15px; bottom: 0; background-image: url('/images/subcategories_popup_bottom.png'); } .subcategories_popup_bottom_right { width: 15px; height: 15px; display: block; position: absolute; right: 0; bottom: 0; background-image: url('/images/subcategories_popup_bottom_right.png'); } .subcategories_popup_topline { width: 1px; height: 1px; display: block; position: absolute; left: 1px; top: 0; background-image: url('/images/subcategories_popup_topline.png'); } .subcategories_popup_content { position: relative; padding: 13px 8px 11px 0; white-space: nowrap; vertical-align: top; } .subcategories_popup_group { position: relative; display: inline-block; vertical-align: top; padding-right: 8px; padding-left: 10px; } .subcategories_popup_delimiter { width: 2px; display: block; position: absolute; background-image: url('/images/subcategories_popup_delimiter.png'); background-repeat: repeat-y; background-position: top right; top: 5px; bottom: 13px; right: 0; } .subcategories_popup_item { display: block; color: #ffffff; font-weight: bold; font-size: 12px; text-decoration: none; padding: 3px 3px; } .subcategories_popup_item:hover { background-color: #333333; } .subcategories_popup_weekend .subcategories_popup_top_left { background-image: url('/images/subcategories_popup_weekend_top_left.png'); } .subcategories_popup_weekend .subcategories_popup_top { background-image: url('/images/subcategories_popup_weekend_top.png'); } .subcategories_popup_weekend .subcategories_popup_top_right { background-image: url('/images/subcategories_popup_weekend_top_right.png'); } .subcategories_popup_weekend .subcategories_popup_left { background-image: url('/images/subcategories_popup_weekend_left.png'); } .subcategories_popup_weekend .subcategories_popup_center { background-color: #fccb4d; } .subcategories_popup_weekend .subcategories_popup_right { background-image: url('/images/subcategories_popup_weekend_right.png'); } .subcategories_popup_weekend .subcategories_popup_bottom_left { background-image: url('/images/subcategories_popup_weekend_bottom_left.png'); } .subcategories_popup_weekend .subcategories_popup_bottom { background-image: url('/images/subcategories_popup_weekend_bottom.png'); } .subcategories_popup_weekend .subcategories_popup_bottom_right { background-image: url('/images/subcategories_popup_weekend_bottom_right.png'); } .subcategories_popup_weekend .subcategories_popup_topline { background-image: url('/images/subcategories_popup_weekend_topline.png'); } .subcategories_popup_weekend .subcategories_popup_delimiter { background-image: url('/images/subcategories_popup_weekend_delimiter.png'); } .subcategories_popup_weekend .subcategories_popup_item:hover { background-color: #ff6600; }/* ======================================================================== EVENTS LIST CONTROLS ======================================================================== */ .eventslist_controls { margin: 0 0 0 0; padding: 0 0 0 0; border: 0; border-collapse: collapse; width: 100%; } .eventslist_controls td { margin: 0; padding: 0 0 0 0; } .eventslist_controls .button { margin-top: 3px; } .eventslist_controls .eventslist_controls_label { width: 80px; font-size: 12px; font-weight: bold; text-align: right; padding-right: 20px; } .eventslist_controls_month { width: 163px; } .eventslist_controls_year { width: 140px; } .eventslist_controls_spacer { width: 140px; } .eventslist_controls_calender { width: 151px; } /* ======================================================================== EVENTS LIST ======================================================================== */ .eventslist_table { width: 98%; margin: 0 auto 10px auto; padding: 0; border-style: none; border-collapse: collapse; } .eventslist_table td { border-style: none; border-collapse: collapse; vertical-align: top; font-size: 12px; } .eventslist_table .eventslist_tablehead td { white-space: nowrap; padding: 10px 10px 6px; border-bottom: 1px solid #e0e0e0; } .eventslist_table .eventslist_tablehead_listitem td { padding: 10px 10px 6px; white-space: nowrap; font-weight: bold; color: #a0a0a0; border-bottom: 1px solid #e0e0e0; } .eventslist_table .eventslist_tablehead_listitem td.eventslist_tablehead_top { border-bottom: none; } .eventslist_table .eventslist_table_items td { height: 89px; border-bottom: 1px solid #e0e0e0; padding: 10px 10px; } .eventslist_table_controls { position: relative; height: 15px; } .eventslist_table_controls .pager_block { position: absolute; top: -4px; right: 26px; } .eventslist_table .eventslist_sort_label { padding-left: 0; } .eventslist_table_header { margin-top: 30px; color: #a0a0a0; } /* ======================================================================== EVENTS LIST ITEM ======================================================================== */ .eventslist_item { cursor: pointer; } .eventslist_item:hover td, .eventslist_item:focus td { background-color: #f8f8f8; } .eventslist_item .eventslist_item_imagecell { padding-left: 0; padding-right: 6px; } .eventslist_item .eventslist_item_buttoncell { min-width: 90px; padding-right: 0px; } .eventslist_item_image { display: block; width: 61px; } .eventslist_item_title { display: block; font-weight: bold; text-decoration: none; margin-bottom: 8px; } .eventslist_item_title:hover, .eventslist_item_title:focus { text-decoration: underline; } .eventslist_item_show { color: #888888; margin-top: 6px; font-size: 11px; font-weight: bold; } .eventslist_item_show_link { color: #888888; text-decoration: none; } .eventslist_item_show_link:hover { text-decoration: underline; } .eventslist_item_price_free { white-space: nowrap; } .eventslist_item_discounts { margin-top: 6px; } .eventslist_item_place_link { text-decoration: none; } .eventslist_item_place_link:hover, .eventslist_item_place_link:focus { text-decoration: underline; } .eventslist_item_price_primary { white-space: nowrap; } .eventslist_item_price_secondary { font-style: italic; white-space: nowrap; } /* ======================================================================== EVENTS LIST COMMENTS ======================================================================== */ .eventslist_item_comments { margin-top: 1px; margin-left: 5px; cursor: pointer; position: relative; background-image: url('/images/comment.png'); background-position: top left; background-repeat: no-repeat; height: 18px; padding-top: 0; padding-left: 22px; font-size: 11px; font-weight: bold; color: #999999; } .eventslist_item_comments .popup .popup_title { height: 0; } .eventslist_item_comments .popup .popup_content { padding: 10px; } .eventslist_item_comments .popup { position: absolute; bottom: 10px; right: 10px; } #commentsPopupText { display: none; } /* ======================================================================== EVENTS CALENDER ======================================================================== */ .events_calender { margin: 10px 0 0 0; padding: 0; border-top: 1px solid #acac9f; border-collapse: collapse; table-layout: fixed; width: 100%; } .events_calender thead td { text-align: center; font-weight: bold; font-size: 11px; color: #acac9f; padding: 6px 0 7px 0; vertical-align: top; } .events_calender tbody td { text-align: right; font-weight: bold; font-size: 11px; color: #666666; vertical-align: top; border: 1px solid #acac9f; padding: 6px 8px 7px 7px; } .events_calender tbody tr { height: 97px; } .events_calender .inactive_events_calender { background-color: #ebeae6; } .events_calender .active_events_calender { background-color: #cc0000; color: #ffffff; } .active_events_calender .events_calender_time, .active_events_calender .events_calender_time a { color: #d8d8d8; } .active_events_calender .events_calender_place, .active_events_calender .events_calender_place a { color: #ffffff; } .events_calender_time { margin-top: 8px; } .events_calender_time, .events_calender_time a { text-decoration: none; font-size: 13px; color: #acac9f; } .events_calender_time a:hover { text-decoration: underline; } .events_calender_place { overflow: hidden; padding-bottom: 1px; margin-top: 3px; line-height: 14px; } .events_calender_place, .events_calender_place a { text-decoration: none; font-size: 13px; color: #666666; } .events_calender_place a:hover { text-decoration: underline; }/* ======================================================================== PLACES LIST ======================================================================== */ .placeslist_table { width: 98%; margin: 0 auto 0px auto; padding: 0; border-style: none; border-collapse: collapse; } .placeslist_table td { border-style: none; border-collapse: collapse; vertical-align: top; padding: 8px 10px 6px; font-size: 12px; } .placeslist_table .placeslist_table_lettersection td { padding: 16px 0 6px; color: #cc0000; font-size: 21px; text-transform: uppercase; background-image: url('/images/delimiter_horizontal.png'); background-repeat: repeat-x; background-position: bottom left; } .placeslist_table .placeslist_table_lettercontents_empty { height: 75px; color: #030303; font-size: 12px; padding-left: 0; border-bottom: 1px solid #e9e9e4; } /* ======================================================================== PLACE LIST SEARCH RESULTS ======================================================================== */ .placeslist_table .placeslist_table_searchresults .place_listitem:last-child td { border-bottom: none; } /* ======================================================================== PLACE LIST ITEM ======================================================================== */ .place_listitem td { cursor: pointer; border-bottom: 1px solid #e9e9e4; } .place_listitem:hover td, .place_listitem:focus td { background-color: #f8f8f8; } .place_listitem .place_listitem_imagecell { width: 111px; } .place_listitem .place_listitem_titlecell { padding-left: 0; } .place_listitem_button { display: inline-block; } .place_listitem_title { display: block; color: #030303; font-weight: bold; font-size: 12px; text-decoration: none; } .place_listitem_title:hover, .place_listitem_title:focus { text-decoration: underline; } .place_listitem_image { display: block; } .place_listitem_info { font-size: 12px; color: #030303; line-height: 130%; } .place_listitem_address { } .place_listitem_city { } .place_listitem_region { } .place_listitem_country { } /* ======================================================================== PLACE DETAILS ======================================================================== */ .place_details { overflow: hidden; position: relative; padding-bottom: 35px; background-image: url('/images/delimiter_horizontal.png'); background-repeat: repeat-x; background-position: bottom left; } /* ======================================================================== PLACE DETAILS LEFT ======================================================================== */ .place_details_left { float: left; display: block; width: 216px; } .place_details_location_block.rounded_block { padding-top: 5px; margin-bottom: 7px; } .place_details_location_block .rounded_content { padding: 5px 8px 0px; overflow: hidden; } .place_details_image { display: block; } .place_details_info_placeholder { visibility: hidden; } .place_details_left .place_details_info { margin-bottom: 20px; } .place_details_info { font-weight: bold; font-size: 11px; color: #999999; text-align: left; padding-left: 10px; line-height: 150%; } .place_details_title { color: #000000; margin-bottom: 5px; } .place_details_address { } .place_details_city { } .place_details_region { } .place_details_country { } .place_details_google_map { position: relative; left: -8px; margin-bottom: 3px; width: 192px; } .place_details_google_map iframe { width: 193px; display: block; } .place_details_google_map small, .place_details_google_map br { display: none; } .place_details_hotels_link.rounded_block { display: block; text-decoration: none; padding: 5px 10px 8px; margin-bottom: 7px; } .place_details_panorama_link.rounded_block { display: block; text-decoration: none; padding: 5px 10px 8px; margin-bottom: 7px; } /******************************************************** /* PLACE DETAILS TOP /********************************************************/ .place_details_top { border-bottom: 1px solid #e0e0e0; padding-bottom: 2px; padding-right: 6px; margin-bottom: 18px; } /* ======================================================================== PLACE DETAILS CENTER ======================================================================== */ .place_details_center { margin-left: 231px; } .place_details_content { color: #333333; font-size: 12px; margin-bottom: 20px; padding: 0 5px 20px; background-image: url('/images/delimiter_horizontal.png'); background-repeat: repeat-x; background-position: bottom left; } .place_details_content p:last-child { margin-bottom: 0px; }/* ======================================================================== PROMOTER LIST ======================================================================== */ .promoterslist_table { width: 98%; margin: 0 auto 0px auto; padding: 0; border-style: none; border-collapse: collapse; } .promoterslist_table td { border-style: none; border-collapse: collapse; vertical-align: top; padding: 8px 10px 6px; font-size: 12px; } .promoterslist_table .promoterslist_table_lettersection td { padding: 16px 0 6px; color: #cc0000; font-size: 21px; text-transform: uppercase; background-image: url('/images/delimiter_horizontal.png'); background-repeat: repeat-x; background-position: bottom left; } .promoterslist_table .promoterslist_table_lettercontents_empty { height: 75px; color: #030303; font-size: 12px; padding-left: 0; border-bottom: 1px solid #e9e9e4; } /* ======================================================================== PROMOTER SHORT ======================================================================== */ .promoter_short_info { font-size: 10px; color: #333333; text-align: left; line-height: 150%; cursor: pointer; } .promoter_short_image { display: block; text-decoration: none; margin-bottom: 5px; } .promoter_short_image img { display: block; margin: 0 auto; } .promoter_short_title { display: block; text-decoration: none; } .promoter_short_link { display: block; text-decoration: none; } .promoter_short_link:hover { text-decoration: underline; } /* ======================================================================== PROMOTER LIST ITEM ======================================================================== */ .promoter_listitem td { cursor: pointer; border-bottom: 1px solid #e9e9e4; } .promoter_listitem:hover td, .promoter_listitem:focus td { background-color: #f8f8f8; } .promoter_listitem .promoter_listitem_imagecell { width: 111px; } .promoter_listitem .promoter_listitem_titlecell { padding-left: 0; } .promoter_listitem_button { display: inline-block; } .promoter_listitem_title { display: block; color: #030303; font-weight: bold; font-size: 12px; text-decoration: none; } .promoter_listitem_title:hover, .promoter_listitem_title:focus { text-decoration: underline; } .promoter_listitem_image { display: block; }/******************************************************** /* ARTICLE BLOCK /********************************************************/ .article_block { position: relative; } /******************************************************** /* ARTICLE SEARCH RESULTS /********************************************************/ .article_searchitem { padding: 16px 0 10px; border-bottom: 1px solid #e9e9e4; font-size: 13px; cursor: pointer; } .article_searchitem:hover, .article_searchitem:focus { background-color: #f8f8f8; } .article_searchitem_title { color: #030303; font-size: 13px; font-weight: bold; text-decoration: none; } .article_searchitem_title:hover, .article_searchitem_title:focus { text-decoration: underline; } .article_searchitem_content { margin-top: 2px; margin-bottom: 8px; font-size: 12px; color: #030303; }/******************************************************** /* NEWS SEARCH RESULTS /********************************************************/ .news_searchitem { padding: 16px 0 10px; border-bottom: 1px solid #e9e9e4; font-size: 13px; cursor: pointer; } .news_searchitem:hover, .news_searchitem:focus { background-color: #f8f8f8; } .news_searchitem_title { color: #030303; font-size: 13px; font-weight: bold; text-decoration: none; } .news_searchitem_title:hover, .news_searchitem_title:focus { text-decoration: underline; } .news_searchitem_content { margin-top: 2px; margin-bottom: 8px; font-size: 12px; color: #030303; } /******************************************************** /* NEWS LIST ITEM /********************************************************/ .newsitem .content_header .comments_link { text-decoration: none; color: #cc0000; font-size: 15px; font-weight: normal; } .newsitem .content_header .comments_link:hover { text-decoration: underline; } .newsitem { cursor: pointer; padding-bottom: 20px; border-bottom: 1px solid #d0d0d0; margin-bottom: 20px; } .newsitem .content_text { margin: 5px 0 15px; } .newsitem .content_header { padding: 10px 0 0; } /******************************************************** /* NEWS DETAILS /********************************************************/ .news_details_top { border-bottom: 1px solid #e0e0e0; padding-bottom: 2px; padding-right: 6px; margin-bottom: 18px; } .news_details_controls { height: 34px; position: relative; } .news_details_controls .button { position: absolute; right: 20px; top: 0; } .news_details_comments { display: none; margin-bottom: 30px; } .news_details_lastcomments { padding-top: 25px; border-top: 1px solid #E0E0E0; margin-top: 25px; margin-bottom: 30px; } .news_details_bottom { padding-top: 8px; padding-bottom: 2px; padding-right: 6px; background-image: url('/images/delimiter_horizontal.png'); background-repeat: repeat-x; background-position: top left; } .news_details_content { overflow: hidden; } .news_details_content img { max-width: 100%; }/******************************************************** /* SHOW SEARCH RESULTS /********************************************************/ .show_searchitem { padding: 16px 0 10px; border-bottom: 1px solid #e9e9e4; font-size: 13px; cursor: pointer; } .show_searchitem:hover, .show_searchitem:focus { background-color: #f8f8f8; } .show_searchitem_title { color: #030303; font-size: 13px; font-weight: bold; text-decoration: none; } .show_searchitem_title:hover, .show_searchitem_title:focus { text-decoration: underline; } .show_searchitem_content { margin-top: 2px; margin-bottom: 8px; font-size: 12px; color: #030303; } /******************************************************** /* SHOW DETAILS /********************************************************/ .show_details_block { } .show_details_events_block { clear: both; } .show_details_events_controls { background-image: url('/images/delimiter_horizontal.png'); background-repeat: repeat-x; background-position: bottom left; padding-bottom: 13px; } /******************************************************** /* SHOW DETAILS TOP /********************************************************/ .show_details_top { border-bottom: 1px solid #e0e0e0; padding-bottom: 10px; margin-bottom: 11px; } /******************************************************** /* SHOW DETAILS BOTTOM /********************************************************/ .show_details_bottom { display: none; clear: both; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; padding-top: 7px; padding-bottom: 2px; padding-right: 6px; margin-bottom: 7px; } /******************************************************** /* SHOW DETAILS LEFT /********************************************************/ .show_details_left { display: block; float: left; width: 210px; } .show_details_image { display: block; width: 210px; margin-bottom: 8px; } .show_details_left_banner { position: relative; margin-bottom: 10px; } /******************************************************** /* AUDIO VIDEO CONTROLS /********************************************************/ .media_controls_left_controls { text-align: right; margin-bottom: 20px; white-space: nowrap; } .media_controls_audio_link { cursor: default; display: inline-block; height: 37px; line-height: 37px; white-space: nowrap; color: #999999; font-size: 11px; font-weight: bold; background-image: url('/images/listen.png'); background-position: right top; background-repeat: no-repeat; padding-right: 44px; } .media_controls_audio_link_active { cursor: pointer; color: #c80b00; background-image: url('/images/listen_active.png'); } .media_controls_audio_link_active:hover { text-decoration: underline; } .media_controls_video_link { cursor: default; display: inline-block; height: 37px; line-height: 37px; white-space: nowrap; color: #999999; font-size: 11px; font-weight: bold; background-image: url('/images/watch.png'); background-position: right top; background-repeat: no-repeat; padding-right: 44px; margin-left: 6px; } .media_controls_video_link_active { cursor: pointer; color: #c80b00; background-image: url('/images/watch_active.png'); } .media_controls_video_link_active:hover { text-decoration: underline; } /******************************************************** /* SHOW DETAILS INFO /********************************************************/ .show_details_center { position: relative; overflow: hidden; min-height: 300px; } .show_details_content { position: absolute; top: 0; bottom: 0; left: 235px; width: 710px; } .show_details_content_center { position: absolute; top: 0; bottom: 60px; left: 0; width: 710px; overflow: hidden; } .show_details_title { font-size: 15px; padding: 0 0 8px 0; color: #cc0000; } .show_details_text { position: relative; display: block; font-size: 12px; } .show_details_content_bottom { display: block; position: absolute; bottom: 60px; left: 0; right: 0; height: 25px; background-image: url('/images/gradient_white.png'); } .show_details_controls { display: block; position: absolute; right: 0; bottom: 0; visibility: hidden; height: 30px; padding: 10px 0 20px; text-align: right; } .show_details_moreinfo { display: inline-block; } .show_details_content.show_details_content_extended { position: relative; left: 0; margin-left: 235px; } .show_details_content_extended .show_details_content_center { position: relative; bottom: 0; } .show_details_content_extended .show_details_controls { display: none; } .show_details_content_extended .show_details_content_bottom { display: none; } /******************************************************** /* SHOW DETAILS AUDIO /********************************************************/ .show_details_audio { display: none; } /******************************************************** /* SHOW DETAILS VIDEO /********************************************************/ .show_details_video { display: none; margin-left: 235px; } /******************************************************** /* SHOW DETAILS COMMENTS /********************************************************/ .show_details_comments { display: none; margin-left: 235px; } /* ======================================================================== COMMENTS BLOCK ======================================================================== */ .comments_controls { position: relative; margin: 10px 0; } .comments_controls .pager_block { position: absolute; top: 0; right: 0; } .comments_back { } .forum_comments_top { margin: 0px auto 20px; max-width: 580px; } .comments_readmore { position: relative; height: 34px; margin-bottom: 20px; } .comments_readmore .button { position: absolute; right: 20px; top: 0; } /* ======================================================================== COMMENTS FORM ======================================================================== */ .comments_form { width: 463px; margin-bottom: 30px; } .comments_form input { position: absolute; top: 0; left: 0; border-style: none; background-color: transparent; margin: 0; padding: 9px 10px 0; width: 180px; height: 20px; font-size: 11px; } .comments_form textarea { border-style: none; background-color: transparent; overflow: auto; padding: 10px; width: 444px; height: 105px; position: absolute; top: 0; left: 0; font-size: 11px; } .commentsform_table { width: 100%; padding: 0; margin: 15px 0 0; border-style: none; border-collapse: collapse; vertical-align: top; } .commentsform_table td { vertical-align: top; } .comments_form .commentsform_author { width: 200px; margin: 0 auto 10px 0; height: 5px; } .comments_form .commentsform_email { width: 200px; margin: 0 0 10px auto; height: 5px; } .comments_form .commentsform_captcha { width: 200px; margin: 0 0 10px auto; height: 5px; } .commentsform_table .commentsform_image_cell { vertical-align: middle; color: #333333; } .commentsform_image_cell img { display: inline-block; vertical-align: middle; } .comments_form .commentsform_message { width: 444px; height: 105px; padding: 10px; } .commentsform_controls { text-align: right; } .commentsform_controls .forum_addcomment { display: inline-block; } .commentsform_star { color: #cc0000; } .comments_top { margin-top: 20px; width: 463px; } .forumpost_inside_label { position: absolute; top: 10px; left: 10px; }/******************************************************** /* CONCERT SEARCH RESULTS /********************************************************/ .concert_searchitem { padding: 10px 0; margin-bottom: 20px; border-bottom: 1px solid #a0a0a0; font-size: 13px; } .concert_searchitem_title { color: #808080; margin-bottom: 10px; } .concert_searchitem_content { } /******************************************************** /* CONCERT PRICES /********************************************************/ .concertprices_priceclass { font-size: 12px; margin-bottom: 12px; } .concertprices_priceclass_title { font-weight: bold; margin-bottom: 4px; } .concertprices_price { background-image: url('/images/point_green.png'); background-repeat: no-repeat; background-position: 10px 4px; padding-left: 23px; padding-bottom: 3px; font-weight: bold; display: inline-block; white-space: nowrap; } .concertprices_price.concertprices_price_soldout { background-image: url('/images/point_red.png'); } /******************************************************** /* CONCERTS LIST TABLE /********************************************************/ .concertslist_table { width: 100%; margin: 0 auto 10px auto; padding: 0; border-style: none; border-collapse: collapse; } .concertslist_table td { border-style: none; border-collapse: collapse; vertical-align: top; font-size: 12px; } .concertslist_table .concertslist_table_head td { white-space: nowrap; padding: 0px 10px 2px; border-bottom: 1px solid #e0e0e0; color: #acac9f; font-size: 11px; font-weight: bold; } .concertslist_table .concertslist_table_head .concertslist_table_title_cell { border-bottom: none; } .concertslist_table .concertslist_table_head .concertslist_table_title { padding-left: 5px; } .concertslist_table_header { margin-top: 30px; color: #a0a0a0; } .concertslist_table .concertslist_table_items td { border-bottom: 1px solid #e0e0e0; padding: 12px 10px; } .concertslist_table .concertslist_table_items .concert_tablerow_title { padding-left: 5px; } .concertslist_table .concertslist_table_items .concert_tablerow:last-child td { border-bottom: none; } .concertslist_table .concertslist_table_items .concert_tablerow_button { white-space: nowrap; } /******************************************************** /* CONCERTS TABLE ROW /********************************************************/ .concert_tablerow { cursor: pointer; } .concert_tablerow:hover td, .concert_tablerow:focus td { background-color: #f8f8f8; } .concert_tablerow.concert_singlerow { cursor: auto; } .concert_tablerow.concert_singlerow:hover td, .concert_tablerow.concert_singlerow:focus td { background-color: transparent; } .concert_tablerow_place_link { text-decoration: none; } .concert_tablerow_place_link:hover, .concert_tablerow_place_link:focus { text-decoration: underline; } .concert_tablerow_date { font-weight: bold; margin-bottom: 3px; } .concert_tablerow_title_link { display: block; text-decoration: none; } .concert_tablerow_title_link:hover, .concert_tablerow_title_link:focus { text-decoration: underline; } .concert_tablerow_price_block { display: inline-block; } .concert_tablerow_price_futuresales { font-size: 12px; font-weight: bold; color: #cc0000; text-transform: uppercase; margin-bottom: 2px; } .concert_tablerow_price_soldout { font-size: 12px; font-weight: bold; color: #cc0000; text-transform: uppercase; } .concert_tablerow_price_free { font-size: 12px; font-weight: bold; color: #cc0000; text-transform: uppercase; } .concert_tablerow_price_primary { font-size: 12px; font-weight: bold; margin-bottom: 1px; white-space: nowrap; } .concert_tablerow_price_secondary { display: none; font-size: 10px; white-space: nowrap; margin-right: 20px; } .concert_tablerow_price_info { display: block; float: right; width: 15px; height: 15px; background-image: url('/images/info.png'); cursor: pointer; } .concert_tablerow_delivery_salespoints { font-size: 12px; font-weight: bold; color: #cc0000; text-transform: uppercase; text-decoration: none; } .concert_tablerow_delivery_salespoints:hover, .concert_tablerow_delivery_salespoints:focus { text-decoration: underline; } .concert_tablerow_button .button { display: inline-block; } /******************************************************** /* CONCERT DELIVERY ICONS /********************************************************/ .delivery_icon .popup { position: absolute; width: 500px; right: 25px; bottom: 25px; display: none; z-index: 10; } .delivery_icon .popup .popup_content { padding: 10px; white-space: normal; } .delivery_icons_container { white-space: nowrap; } .delivery_icon { display: inline-block; position: relative; width: 26px; height: 26px; margin-right: 3px; background-image: url('/images/delivery_icon.png'); } .delivery_icon:hover { background-image: url('/images/delivery_icon_active.png'); } .delivery_icon img { display: block; width: 26px; height: 26px; } .delivery_icon_inactive { visibility: hidden; } .delivery_text_container { display: none; } /******************************************************** /* CONCERT DETAILS /********************************************************/ .concert_details_block { } .solidframe_title .concert_details_show_link { text-decoration: none; } .solidframe_title .concert_details_show_link:hover, .solidframe_title .concert_details_show_link:focus { text-decoration: underline; } .concert_details_center { background-image: url('/images/delimiter_horizontal.png'); background-repeat: repeat-x; background-position: top left; padding-top: 7px; margin-left: 4px; margin-right: 6px; } /******************************************************** /* CONCERT DETAILS LEFT /********************************************************/ .concert_details_left { display: block; float: left; width: 210px; padding-top: 15px; } .concert_details_image { display: block; width: 210px; margin-bottom: 8px; } .concert_details_left_banner { position: relative; margin-bottom: 10px; } /******************************************************** /* CONCERT DETAILS TICKETS PRICES /********************************************************/ .concert_details_ticketprices_block.rounded_block { padding-top: 5px; margin-bottom: 6px; } .concert_details_ticketprices_block .rounded_content { padding-top: 5px; padding-left: 6px; } .concert_details_ticketprices_description { font-size: 12px; font-weight: bold; margin-bottom: 6px; } .concert_details_ticketprices_unavailable { font-size: 12px; font-weight: bold; color: #cc0000; text-transform: uppercase; text-align: center; } .concert_details_ticketprices_free { font-size: 12px; margin-bottom: 6px; text-transform: uppercase; text-align: center; } /******************************************************** /* CONCERT DETAILS OTHER CONCERTS /********************************************************/ .concert_details_other_block.rounded_block { padding-top: 5px; } .concert_details_other_block .rounded_content { padding: 5px 8px; } .concert_details_other_item { display: block; text-decoration: none; font-size: 12px; padding-bottom: 8px; padding-top: 7px; background-image: url('/images/dots_delimiter_gray.png'); background-position: left bottom; background-repeat: repeat-x; } .concert_details_other_item:hover, .concert_details_other_item:focus { background-color: #f8f8f8; } .concert_details_other_item:first-child { padding-top: 0; } .concert_details_other_item:last-child { background-image: none; } .concert_details_other_date { display: block; font-weight: bold; } .concert_details_other_title { display: block; } .concert_details_other_controls { margin-top: 10px; text-align: center; } .concert_details_other_controls .button { display: inline-block; } /******************************************************** /* CONCERT DETAILS TOP /********************************************************/ .concert_details_top { border-bottom: 1px solid #e0e0e0; padding-bottom: 2px; padding-right: 6px; margin-bottom: 18px; margin-left: 235px; } /******************************************************** /* CONCERT DETAILS BOTTOM /********************************************************/ .concert_details_bottom { clear: both; padding-top: 8px; padding-bottom: 2px; padding-right: 6px; background-image: url('/images/delimiter_horizontal.png'); background-repeat: repeat-x; background-position: top left; } /******************************************************** /* CONCERT DETAILS RIGHT /********************************************************/ .concert_details_right { display: block; float: right; width: 216px; } .concert_details_location_block.rounded_block { padding-top: 5px; margin-bottom: 7px; } .concert_details_location_block .rounded_content { padding: 5px 8px 0px; overflow: hidden; } .concert_details_place { margin-bottom: 32px; } .concert_details_place.place_short_info { cursor: pointer; text-align: left; } .concert_details_google_map { position: relative; left: -8px; margin-bottom: 3px; } .concert_details_google_map iframe { width: 193px; display: block; } .concert_details_google_map small, .concert_details_google_map br { display: none; } .concert_details_promoter { padding-top: 5px; padding-bottom: 5px; } .concert_details_promoter_label { font-weight: bold; margin-bottom: 5px; } .concert_details_venuemap_link.rounded_block { display: block; text-decoration: none; padding: 5px 10px 8px; margin-bottom: 7px; } .concert_details_hotels_link.rounded_block { display: block; text-decoration: none; padding: 5px 10px 8px; margin-bottom: 7px; } .concert_details_panorama_link.rounded_block { display: block; text-decoration: none; padding: 5px 10px 8px; margin-bottom: 7px; } /******************************************************** /* CONCERT DETAILS INFO /********************************************************/ .concert_details_content { margin-left: 235px; margin-right: 241px; } .concert_details_title { font-size: 15px; padding: 0 0 8px 0; color: #cc0000; } .concert_details_text { display: block; padding: 0 0 20px 0; font-size: 12px; border-bottom: 1px solid #e0e0e0; margin-bottom: 21px; } /******************************************************** /* CONCERT DETAILS AUDIO /********************************************************/ .concert_details_audio { display: none; } /******************************************************** /* CONCERT DETAILS VIDEO /********************************************************/ .concert_details_video { display: none; margin-left: 235px; } /******************************************************** /* CONCERT DETAILS COMMENTS /********************************************************/ .concert_details_comments { display: none; margin-left: 235px; } .concert_details_comments_form { margin-left: 235px; } .concert_details_lastcomments { margin-left: 235px; margin-right: 241px; } .concert_details_lastcomments_title { font-size: 15px; padding: 0 0 0 0; color: #cc0000; margin-bottom: 13px; } /******************************************************** /* MORE EVENTS /********************************************************/ .concert_details_delimiter { background-image: url('/images/delimiter_horizontal.png'); background-repeat: repeat-x; background-position: top left; height: 5px; margin-bottom: 20px; } .moreevents_block .solidframe_content { padding: 11px 6px 14px; } .moreevents_center { height: 168px; position: relative; } .moreevents_left { position: absolute; top: 0; left: 0; width: 31px; height: 168px; background-image: url('/images/scrollgallery_left.png'); background-repeat: no-repeat; background-position: center; } .moreevents_left:hover, .moreevents_left:focus { background-image: url('/images/scrollgallery_left_active.png'); } .moreevents_right { position: absolute; top: 0; right: 0; width: 31px; height: 168px; background-image: url('/images/scrollgallery_right.png'); background-repeat: no-repeat; background-position: center; } .moreevents_right:hover, .moreevents_right:focus { background-image: url('/images/scrollgallery_right_active.png'); } .moreevents_container { top: 0; left: 31px; position: absolute; width: 850px; height: 168px; vertical-align: top; white-space: nowrap; overflow: hidden; } .moreevents_item { vertical-align: top; width: 138px; height: 168px; display: inline-block; text-decoration: none; } .moreevents_image { display: block; width: 129px; height: 150px; background-image: url('/images/moreevents_image.png'); padding: 10px 8px 8px 1px; white-space: normal; } .moreevents_image img { display: block; } .moreevents_image_title { display: block; font-size: 12px; color: #cc0000; font-weight: bold; margin: 0 2px 11px 11px; height: 34px; overflow: hidden; } .moreevents_info { display: none; width: 112px; height: 148px; background-image: url('/images/moreevents_info.png'); position: relative; padding: 10px 10px 10px 12px; white-space: normal; } .moreevents_item:hover .moreevents_info, .moreevents_item:focus .moreevents_info { display: block; } .moreevents_item:hover .moreevents_image, .moreevents_item:focus .moreevents_image { display: none; } .moreevents_info_title { display: block; font-size: 12px; color: #cc0000; font-weight: bold; margin-bottom: 11px; max-height: 34px; overflow: hidden; } .moreevents_info_date { display: block; font-size: 12px; color: #000000; font-weight: bold; margin-bottom: 5px; white-space: nowrap; } .moreevents_info_place { display: block; font-size: 12px; color: #000000; font-weight: normal; margin-bottom: 5px; } .moreevents_info_prices { display: block; font-size: 12px; color: #000000; font-weight: bold; } .moreevents_info_prices_label { font-weight: normal; } .moreevents_info_prices_value { white-space: normal; }/******************************************************** /* PAGER BLOCK /********************************************************/ .pager_block { white-space: nowrap; font-size: 11px; } /******************************************************** /* PAGER BLOCK PREVIOUS /********************************************************/ .pager_previous { height: 17px; padding-top: 2px; display: inline-block; vertical-align: middle; margin-right: 5px; color: #acac9f; text-decoration: none; } .pager_previous:hover, .pager_previous:focus { text-decoration: underline; } .pager_previous.pager_hidden { visibility: hidden; } /******************************************************** /* PAGER BLOCK PAGE /********************************************************/ .pager_page { min-width: 21px; height: 17px; padding-top: 2px; text-align: center; display: inline-block; vertical-align: middle; text-decoration: none; color: #acac9f; } a.pager_page:hover, a.pager_page:active { text-decoration: underline; } .pager_page.pager_active { color: #ffffff; font-weight: bold; background-image: url('/images/page_active.png'); } /******************************************************** /* PAGER BLOCK NEXT /********************************************************/ .pager_next { height: 17px; padding-top: 2px; display: inline-block; vertical-align: middle; margin-left: 5px; color: #acac9f; text-decoration: none; } .pager_next:hover, .pager_next:focus { text-decoration: underline; } .pager_next.pager_hidden { visibility: hidden; }/* ======================================================================== SORTING CONTROLS ======================================================================== */ .sort_label { font-weight: bold; font-size: 11px; height: 18px; line-height: 18px; color: #acac9f; display: inline-block; } .sort_parameter { font-weight: bold; font-size: 11px; text-decoration: none; background-repeat: no-repeat; padding-left: 23px; height: 18px; line-height: 18px; color: #acac9f; display: inline-block; margin-right: 10px; } .sort_parameter.asc { background-image: url('/images/sort_asc.png'); } .sort_parameter.desc { background-image: url('/images/sort_desc.png'); } .sort_parameter.sort_parameter_active, .sort_parameter:hover, .sort_parameter:focus { color: #666666; } .sort_parameter.sort_parameter_active.asc { background-image: url('/images/sort_active_asc.png'); } .sort_parameter.sort_parameter_active.desc { background-image: url('/images/sort_active_desc.png'); }/* ======================================================================== SEARCH RESULTS ======================================================================== */ .searchresults_block { margin: 0 20px; } .searchresults_content { margin-bottom: 20px; } .searchresults_controls { position: relative; height: 15px; } .searchresults_controls .pager_block { position: absolute; top: 0px; right: 26px; } .searchresults_heading { font-weight: bold; margin-left: 5px; padding: 17px 0 9px 0; } .searchresults_horizontal_delimiter { background-image: url('/images/delimiter_horizontal.png'); background-repeat: repeat-x; background-position: top left; height: 5px; } .searchresult_foundword { color: #cc0000; font-weight: bold; } .searchresults_typedescription { font-weight: bold; font-size: 12px; }/* ======================================================================== LETTER SELECTOR ======================================================================== */ .letter_selector { width: 98%; margin: 0 auto; text-align: right; padding-bottom: 9px; white-space: nowrap; border-bottom: 1px solid #e9e9e4; } .letter_selector_item { min-width: 21px; height: 17px; padding-top: 2px; text-align: center; display: inline-block; vertical-align: middle; text-decoration: none; color: #acac9f; font-size: 11px; font-weight: bold; } .letter_selector_item:hover, .letter_selector_item:focus { color: #ffffff; background-image: url('/images/page_active.png'); } .letter_selector_item.letter_selector_inactive { color: #deded9; cursor: default; } .letter_selector_item.letter_selector_inactive:hover, .letter_selector_item.letter_selector_inactive:focus { color: #deded9; background-image: none; }/* ======================================================================== SOCIAL TAGS ======================================================================== */ .social_tags_block { text-align: right; color: #999999; font-weight: bold; font-size: 11px; white-space: nowrap; } .social_tags_items { display: inline-block; vertical-align: middle; } .social_tags_hidden { display: none; } .social_tags_title { margin: 0 10px 0 10px; } .social_tags_item { display: inline-block; vertical-align: middle; cursor: pointer; margin-right: 3px; } .social_tags_item a, .social_tags_item img, .social_tags_item iframe { display: inline-block; vertical-align: middle; } /* ======================================================================== SOCIAL COMMENTS ======================================================================== */ .social_tags_comments_link { display: inline-block; height: 13px; padding-right: 20px; margin-right: 20px; color: #999999; text-decoration: none; } .social_tags_comments_link:hover { text-decoration: underline; }/* ======================================================================== VIDEO PLAYER ======================================================================== */ .video_player_block { margin-bottom: 30px; } .video_player_incompatible { width: 413px; margin: 0 auto; } .video_player_incompatible .solidframe_content { height: 306px; color: #a0a0a0; font-size: 14px; line-height: 150%; } .video_player_incompatible .solidframe_content a { color: #cc0000; white-space: nowrap; } .video_player_back { margin: 10px 0; }/******************************************************** /* FULL SCREEN GALLERY /********************************************************/ .fullscreen_gallery_block { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; } .fullscreen_gallery_image { display: block; position: fixed; } .fullscreen_gallery_close { display: block; position: fixed; top: 0; left: 0; width: 38px; height: 39px; background-image: url('/images/close.png'); cursor: pointer; }/******************************************************** /* FULL MAP COMPONENT /********************************************************/ .full_map_component { position: relative; } .full_map_click_layer { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #ffffff; cursor: pointer; } .full_map_click_layer.full_map_click_layer_1188 { top: 63px; } .full_map_big_layer { position: fixed; top: 0; left: 0; z-index: 100; } .full_map_big_iframe { width: 100%; height: 100%; } .full_map_big_layer_close { display: block; position: absolute; top: -20px; right: -20px; width: 38px; height: 39px; background-image: url('/images/close.png'); cursor: pointer; } .full_map_big_layer_link { display: block; position: absolute; bottom: -32px; left: 0; height: 12px; font-size: 12px; cursor: pointer; padding: 10px; color: #ffffff; } .full_map_big_layer_link:hover { text-decoration: underline; }/******************************************************** /* ROUNDED BLOCK /********************************************************/ .rounded_block { display: block; position: relative; padding: 8px 16px 15px 8px; } .rounded_top_left { display: block; position: absolute; top: 0; left: 0; width: 8px; height: 8px; } .rounded_top { display: block; position: absolute; top: 0; left: 8px; right: 16px; height: 8px; } .rounded_top_right { display: block; position: absolute; top: 0; right: 0; width: 16px; height: 8px; } .rounded_left { display: block; position: absolute; top: 8px; bottom: 15px; left: 0; width: 8px; } .rounded_right { display: block; position: absolute; top: 8px; bottom: 15px; right: 0; width: 16px; } .rounded_bottom_left { display: block; position: absolute; bottom: 0; left: 0; width: 8px; height: 15px; } .rounded_bottom { display: block; position: absolute; bottom: 0; left: 8px; right: 16px; height: 15px; } .rounded_bottom_right { display: block; position: absolute; bottom: 0; right: 0; width: 16px; height: 15px; } .rounded_center { display: block; position: absolute; top: 8px; bottom: 15px; left: 8px; right: 16px; } .rounded_title { display: block; position: relative; font-weight: bold; font-size: 12px; height: 27px; line-height: 25px; vertical-align: middle; white-space: nowrap; overflow: hidden; } .rounded_title img { display: inline-block; vertical-align: middle; margin-top: -3px; } .rounded_content { display: block; position: relative; background-color: #ffffff; padding: 10px; } /******************************************************** /* ROUNDED DARK GRAY /********************************************************/ .rounded_darkgray .rounded_top_left { background-image: url('/images/rounded_darkgray_top_left.png'); } .rounded_darkgray .rounded_top { background-image: url('/images/rounded_darkgray_top.png'); } .rounded_darkgray .rounded_top_right { background-image: url('/images/rounded_darkgray_top_right.png'); } .rounded_darkgray .rounded_left { background-image: url('/images/rounded_darkgray_left.png'); } .rounded_darkgray .rounded_right { background-image: url('/images/rounded_darkgray_right.png'); } .rounded_darkgray .rounded_bottom_left { background-image: url('/images/rounded_darkgray_bottom_left.png'); } .rounded_darkgray .rounded_bottom { background-image: url('/images/rounded_darkgray_bottom.png'); } .rounded_darkgray .rounded_bottom_right { background-image: url('/images/rounded_darkgray_bottom_right.png'); } .rounded_darkgray .rounded_center { background-color: #a8a99c; } .rounded_darkgray .rounded_title { color: #ffffff; } /******************************************************** /* ROUNDED GRAY /********************************************************/ .rounded_gray .rounded_top_left { background-image: url('/images/rounded_gray_top_left.png'); } .rounded_gray .rounded_top { background-image: url('/images/rounded_gray_top.png'); } .rounded_gray .rounded_top_right { background-image: url('/images/rounded_gray_top_right.png'); } .rounded_gray .rounded_left { background-image: url('/images/rounded_gray_left.png'); } .rounded_gray .rounded_right { background-image: url('/images/rounded_gray_right.png'); } .rounded_gray .rounded_bottom_left { background-image: url('/images/rounded_gray_bottom_left.png'); } .rounded_gray .rounded_bottom { background-image: url('/images/rounded_gray_bottom.png'); } .rounded_gray .rounded_bottom_right { background-image: url('/images/rounded_gray_bottom_right.png'); } .rounded_gray .rounded_center { background-color: #ecebe6; } .rounded_gray .rounded_title { color: #666666; }/******************************************************** /* AUDIO PLAYER /********************************************************/ .audio_player_block { position: relative; overflow: hidden; width: 174px; height: 46px; display: block; background-image: url('/images/player_bg.png'); margin: 0 auto; } .audio_player_play { position: absolute; display: block; overflow: hidden; width: 9px; height: 9px; left: 16px; top: 14px; background-image: url('/images/player_play.png'); margin: 0 auto; cursor: pointer; } .audio_player_pause { position: absolute; display: none; overflow: hidden; width: 9px; height: 9px; left: 16px; top: 14px; background-image: url('/images/player_pause.png'); margin: 0 auto; cursor: pointer; } .audio_player_stop { position: absolute; display: block; overflow: hidden; width: 9px; height: 9px; left: 33px; top: 14px; background-image: url('/images/player_stop.png'); margin: 0 auto; cursor: pointer; } .audio_player_name { position: absolute; display: block; overflow: hidden; width: 98px; height: 11px; left: 52px; top: 13px; background-color: #ffffff; margin: 0 auto; font-size: 9px; line-height: 11px; color: #585858; cursor: default; } .audio_player_hidden { position: absolute; bottom: 0; left: 0; height: 1px; width: 1px; overflow: hidden; }/******************************************************** /* PRINT COMPONENTS /********************************************************/ @media screen { .print_header { display: none; } .print_footer { display: none; } .print_button { display: block; position: absolute; top: 0px; right: 10px; background-image: url('/images/print.png'); cursor: pointer; width: 16px; height: 16px; } } @media print { .print_header { display: block; margin-bottom: 30px; } .print_footer { display: block; margin-top: 30px; border-top: 1px solid #666666; padding: 20px 0; font-size: 11px; color: #808080; } .print_button { display: none; } } /******************************************************** /* PRINT HIDDEN /********************************************************/ @media print { html, body { height: auto; } #main_block { width: auto; } .mediaindex, #popupbanner, #eselcornerBig, #eselcornerSmall, #scrollbanners_block, #top_banners_block, #header_block, .categories_menu, #footer_block, .footer_bottom { display: none; } #left_column, #right_column, #banners_block { display: none; } #central_column { padding: 0; } #common_content { display: block; width: 100%; } #central_table { margin-bottom: 0; } .specialframe .solidframe_title, .solidframe_title { display: none; /* color: #666666; padding: 0; */ } .solidframe, .solidframe.specialframe, .solidframe.red_solidframe, .solidframe.specialframe { border-style: none; padding: 0; background: none; } .solidframe_top_left, .solidframe_top_right, .solidframe_bottom_left, .solidframe_bottom_right { display: none; } #top10_block .solidframe_content, #common_content .solidframe_content, .solidframe_content { background: none; padding: 0; } .button { display: none; } .events_list_controls { display: none; } .events_table { border-top: none; width: 100%; } .pager_block, .eventslist_table_controls { display: none; } .eventslist_tablehead { display: none; } }
