/* 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; height:100%; } 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; } /* This file contains project-specific CSS rules */ #main_block { position: relative; margin: 0px auto 0 auto; width: 994px; } #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 { position: relative; margin-bottom: 10px; } .show_left_banner { 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; } .search_results { padding: 10px 20px 20px 20px } .search_results a { color: #c00000; } .search_results .search_link a { font-size: 12px; color: #444; } .search_results_item .content_text { font-size: 12px; color: #444; } .search_results_item { margin-bottom: 15px; } .search_results h3 { font-size: 15px; font-weight: normal; padding-bottom: 2px; } .searchresults_navigation { position: relative; height: 12px; margin: 20px 0; font-weight: bold; } .searchresults_previous { position: absolute; left: 0%; top: 0; display: block; padding-left: 16px; background-image: url('/images/arrow-sort-left.gif'); background-repeat: no-repeat; background-position: left 1px; } .searchresults_next { position: absolute; right: 0%; top: 0; display: block; padding-right: 16px; background-image: url('/images/arrow-sort-right.gif'); background-repeat: no-repeat; background-position: right 1px; } a.searchresults_next:hover { background-image: url('/images/arrow-sort-right-hover.gif'); } a.searchresults_previous:hover { background-image: url('/images/arrow-sort-left-hover.gif'); } .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: #DC291E; font-weight: bold; font-size: 14px; margin-left: 130px; margin-top: 20px; } .newsitem .content_text { margin: 5px 0 15px; } .newsitem .content_header { padding: 10px 0 0; } .news_controls .button { position: absolute; right: 20px; top: 0; } .news_controls { margin-bottom: 50px; height: 34px; position: relative; } .newsitem .content_header a { text-decoration: none; color: #cc0000; font-size: 15px; font-weight: normal; } .newsitem .content_header a:hover { text-decoration: underline; } .newsitem { padding-bottom: 20px; border-bottom: 1px solid #d0d0d0; margin-bottom: 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: 256px; height: 43px; position: absolute; top: 15px; left: 19px; cursor: pointer; } #logo_block_fake { width: 256px; height: 43px; position: absolute; top: 15px; left: 19px; 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; } .searchResultsTitle { padding: 0 7px 0 7px; font-weight: bold; } .searchResultsList { padding-left: 15px; color: #000000; } .searchResultsLine { padding: 2px 7px 2px 0; line-height: 16px; cursor: pointer; } .searchResultsLine.hoveredResult { background-color: #f0f0f0; } .searchResultsBottom { 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: 3px; 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; } /* ======================================================================== 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'); } /* ======================================================================== MENU ======================================================================== */ .gray_menu { background-image: url('/images/gray_menu_center.gif'); background-repeat: repeat-x; position: relative; height: 43px; padding: 0 14px 0 10px; margin-left: 7px; margin-bottom: 5px; clear: both; z-index: 1; } .gray_menu_newyear { position: absolute; right: -21px; top: -23px; width: 66px; height: 74px; background-image: url('/images/newyear.png'); background-repeat: no-repeat; z-index: 5; } .gray_menu_left { width: 10px; height: 43px; background-image: url('/images/gray_menu_left.gif'); background-repeat: no-repeat; position: absolute; left: 0; top: 0; } .gray_menu_right { width: 14px; height: 43px; background-image: url('/images/gray_menu_right.gif'); background-repeat: no-repeat; position: absolute; right: 0; top: 0; } .gray_menu_delimiter { float: left; background-image: url('/images/gray_menu_delimiter.gif'); background-repeat: no-repeat; background-position: right 3px; width: 3px; height: 43px; } .gray_menu.weekend_gray_menu { background-image: url('/images/weekend_menu_center.gif'); } .weekend_gray_menu .gray_menu_left { background-image: url('/images/weekend_menu_left.gif'); } .weekend_gray_menu .gray_menu_right { background-image: url('/images/weekend_menu_right.gif'); } .weekend_gray_menu .gray_menu_delimiter { background-image: url('/images/weekend_menu_delimiter.gif'); } .weekend_gray_menu .gray_menu_item { background-image: url('/images/weekend_menu_delimiter.gif'); } .weekend_gray_menu .gray_menu_item_selected { background-image: url('/images/weekend_menu_selected_center.gif'); } .weekend_gray_menu .gray_menu_item_left { background-image: url('/images/weekend_menu_selected_left.gif'); } .weekend_gray_menu .gray_menu_item_right { background-image: url('/images/weekend_menu_selected_right.gif'); } .gray_menu_item { font-weight: bold; font-size: 13px; color: #666666; float: left; line-height: 36px; height: 43px; background-image: url('/images/gray_menu_delimiter.gif'); background-repeat: no-repeat; background-position: right 3px; padding: 0 18px; position: relative; cursor: pointer; } .gray_menu_item_selected { font-weight: bold; font-size: 13px; color: #ffffff; float: left; line-height: 36px; height: 43px; background-image: url('/images/gray_menu_selected_center.gif'); background-repeat: repeat-x; padding: 0 18px; position: relative; cursor: pointer; } .gray_menu_text { position: absolute; text-align: center; } .gray_menu_fake { font-weight: bold; font-size: 13px; visibility: hidden; white-space: nowrap; } .gray_menu_item .gray_menu_item_left, .gray_menu_item .gray_menu_item_right { display: none; } .gray_menu_item_left { width: 7px; height: 43px; background-image: url('/images/gray_menu_selected_left.gif'); background-repeat: no-repeat; position: absolute; left: 0; top: 0; } .gray_menu_item_right { width: 9px; height: 43px; background-image: url('/images/gray_menu_selected_right.gif'); background-repeat: no-repeat; position: absolute; right: 0; top: 0; } /* ======================================================================== 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: #DC291E; } .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 #DC291E; } .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: #DC291E; 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: #DC291E; 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: #DC291E; 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 { position: relative; padding: 12px 20px 0px 19px; } .fastsearch_select { width: 100%; padding: 0; border: 1px solid #666666; margin: 0 0 13px 0; height: 17px; } .fastsearch_category { font-weight: bold; } .fastsearch_subcategory { font-weight: normal; padding-left: 15px; } #fastsearch_button { position: absolute; right: -5px; bottom: 2px; z-index: 1; } #fastsearch_button_container { height: 35px; position: relative; } #fastsearch_date_selector { position: relative; z-index: 5; margin-bottom: 6px; width: 157px; } #fastsearch_place_selector { position: relative; z-index: 4; margin-bottom: 6px; width: 157px; } #fastsearch_place_selector .dropdown_city { padding-left: 25px; } #fastsearch_place_selector .dropdown_country { font-weight: bold; color: #DC291E; } #fastsearch_place_selector .dropdown_region { color: #404040; padding-left: 18px; font-weight: bold; } #fastsearch_category_selector { position: relative; z-index: 3; margin-bottom: 6px; width: 157px; } #fastsearch_promoter_selector { position: relative; z-index: 2; margin-bottom: 10px; width: 157px; } #date_selector_popup { display: none; position: absolute; left: 0; top: 0; } /* ======================================================================== 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; } #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; } .shortnews_title { font-size: 13px; margin: 0; padding: 0 0 2px 0; line-height: 16px; } .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_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 { min-height: 202px; position: relative; padding: 12px 16px 0px 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; } /* ======================================================================== CHANGES BLOCK ======================================================================== */ #changes_block { margin-bottom: 14px; } #changes_block .solidframe_content { position: relative; padding: 11px 11px 11px 17px; } .changes_item { position: relative; background-image: url('/images/horizontal_delimiter.gif'); background-position: left bottom; background-repeat: repeat-x; padding-bottom: 11px; margin-bottom: 14px; } .changes_title { font-size: 13px; margin: 0; padding: 0 0 2px 0; line-height: 16px; } .changes_title a { text-decoration: none; color: #cc0000; font-size: 12px; } .changes_title a:hover { text-decoration: underline; } .changes_text { margin: 0; padding: 0 0 4px 0; line-height: 16px; color: #666666; } .changes_date { color: #cfcfcf; } .changes_readmore { position: absolute; right: 11px; bottom: 11px; } .changes_readmore, .changes_readmore a { font-weight: bold; text-decoration: none; color: #666666; } .changes_readmore a:hover { text-decoration: underline; } .changes_item.last_item { background-image: none; padding-bottom: 0; margin-bottom: 0; } .changes_item.last_item .changes_readmore { bottom: 0px; } .changes_archive_link, .changes_archive_link a { font-weight: bold; text-decoration: none; color: #666666; } /* ======================================================================== CANCELLED BLOCK ======================================================================== */ #cancelled_block { margin-bottom: 14px; } #cancelled_block .solidframe_content { position: relative; padding: 11px 11px 11px 17px; } .cancelled_item { position: relative; background-image: url('/images/horizontal_delimiter.gif'); background-position: left bottom; background-repeat: repeat-x; padding-bottom: 11px; margin-bottom: 14px; } .cancelled_title { font-size: 13px; margin: 0; padding: 0 0 2px 0; line-height: 16px; } .cancelled_title a { text-decoration: none; color: #cc0000; font-size: 12px; } .cancelled_title a:hover { text-decoration: underline; } .cancelled_text { margin: 0; padding: 0 0 4px 0; line-height: 16px; color: #666666; } .cancelled_date { color: #cfcfcf; } .cancelled_readmore { position: absolute; right: 11px; bottom: 11px; } .cancelled_readmore, .cancelled_readmore a { font-weight: bold; text-decoration: none; color: #666666; } .cancelled_readmore a:hover { text-decoration: underline; } /* .cancelled_item.last_item { background-image: none; padding-bottom: 0; margin-bottom: 0; } .cancelled_item.last_item .cancelled_readmore { bottom: 0px; } */ /* ======================================================================== FIRST PAGE CONTENT ======================================================================== */ #firstpage_content { margin-bottom: 10px; z-index: 10; } #firstpage_content .solidframe_content { padding: 31px 12px 21px 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: #DC291E; 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.last_item { margin-bottom: 0; } .lastminute_item { position: relative; margin-bottom: 18px; overflow: hidden; padding-bottom: 8px; } .lastminute_title { font-size: 13px; color: #DC291E; 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; } /* ======================================================================== CATEGORY PRODUCTS LIST BLOCK ======================================================================== */ .place_list_table .categoryproduct_title, .promoter_list_table .categoryproduct_title { padding-bottom: 5px; font-size: 13px; } .categoryproduct_title .place_list_moreinfo { margin-left: 5px; text-decoration: none; color: #666666; font-weight: bold; font-size: 11px; } .categoryproduct_title .place_list_moreinfo:hover { color: #cc0000; } .show_list_table { width: 95%; margin: 0 auto 10px auto; padding: 0; border: 0; border-collapse: collapse; } .show_list_table td { margin: 0; padding: 0 10px 0 10px; border: 0; border-collapse: collapse; vertical-align: top; } .show_list_table .show_comments_cell { padding-top: 4px; } .show_list_table .show_comments_number { cursor: pointer; position: relative; background-image: url('/images/comment.png'); background-position: top left; background-repeat: no-repeat; height: 16px; padding-top: 2px; padding-left: 24px; } .show_comments_number .popup .popup_title { height: 0; } .show_comments_number .popup .popup_content { padding: 10px } .show_comments_number .popup { position: absolute; bottom: 10px; right: 10px; } #commentsPopupText { display: none; } #categoryproduct_block { margin-bottom: 10px; } #categoryproduct_block .solidframe_content { padding: 12px 12px 5px 9px; } .categoryproduct_item.last_item { margin-bottom: 0; } .categoryproduct_item { position: relative; } .categoryproduct_item.hovered_show .show_comments_text, .categoryproduct_item.hovered_show .show_comments_text_hover { visibility: visible; } .show_list_table .categoryproduct_text { padding-bottom: 10px; } .categoryproduct_title { display: block; padding-top: 0px; padding-bottom: 0px; font-weight: bold; font-size: 16px; } .categoryproduct_title a, .categoryproduct_title { color: #DC291E; text-decoration: none; } .categoryproduct_image { cursor: pointer; float: right; margin-right: 15px; } .categoryproduct_prices { font-weight: bold; } /* ======================================================================== 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, .topCommented_title a { color: #666666; font-weight: bold; text-decoration: none; } .topCommented_title a:hover { text-decoration: underline; } /* ======================================================================== FOOTER BLOCK ======================================================================== */ #footer_block { position: relative; padding: 6px 27px 0px 27px; background-color: #f1f1f1; height: 60px; line-height: 18px; } #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: 140px; top: 8px; width: 300px; overflow: hidden; height: 50px; } .footer_banner { float: left; margin-right: 10px; } /* ======================================================================== 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 ======================================================================== */ .shortened_product_details { height: 317px; overflow: hidden; margin-bottom: 30px; } #show_controls .button { position: absolute; right: 20px; top: 0; } #show_controls { display: none; height: 34px; position: relative; } #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: #DC291E; 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; } .player_text { clear: both; color: #959589; font-weight: bold; font-size: 12px; margin-bottom: 3px; padding-left: 5px; text-align: center; } .player_text_link.active_link { cursor: pointer; color: #DC291E; } .player_text_link_hover.active_link { cursor: pointer; color: #DC291E; text-decoration: underline; } .player_body { width: 159px; height: 35px; display: none; padding: 11px 0 0 15px; background-image: url('/images/player_bg.png'); } .video_body { display: none; text-align: center; margin-bottom: 10px; } #video_back { font-size: 14px; position: absolute; top: 5px; left: 15px; display: none; font-weight: bold; } #video_incompatible_text { width: 413px; margin: 0 auto; } #video_incompatible_text .solidframe_content { height: 306px; color: #a0a0a0; font-size: 14px; line-height: 150%; } #video_incompatible_text .solidframe_content a { color: #cc0000; white-space: nowrap; } /* ======================================================================== MORE PROMOTER EVENTS BLOCK ======================================================================== */ #moreevents { float: left; } #moreevents .solidframe_content { padding: 7px 5px 7px 4px; } #moreevents_table { margin: 0; padding: 0; border-collapse: collapse; table-layout: fixed; } .moreevents_item { width: 117px; padding: 5px 7px 12px 6px; vertical-align: top; } .moreevents_image { cursor: pointer; display: block; margin: 12px auto 0px auto; } .moreevents_title, .moreevents_title a { font-size: 14px; color: #cc0033; text-decoration: none; } .moreevents_title a:hover { text-decoration: underline; } .moreevents_title { font-weight: bold; text-align: center; } /* ======================================================================== 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: #DC291E; font-weight: bold; padding-left: 25px; margin-bottom: 8px; } #basket_status { font-size: 16px; color: #DC291E; 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: #DC291E; } .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: #DC291E; 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: #DC291E; 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: #DC291E; 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: #DC291E; 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: #DC291E; font-weight: bold; font-size: 15px; cursor: pointer; } .payment_help_popup { position: absolute; bottom: 10px; left: 15px; border: 1px solid #DC291E; 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: #DC291E; 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: #DC291E; 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: #DC291E; 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: #DC291E; 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; } /* ======================================================================== EVENTS LIST BLOCK ======================================================================== */ #events_list .solidframe_content { padding: 10px 5px 10px 6px; } .events_list_controls { margin: 0 0 0 0; padding: 0; border: 0; border-collapse: collapse; width: 720px; border-top: 1px solid #ACAC9F; } .events_list_controls td { margin: 0; padding: 10px 0 0 0; } .events_list_controls_month { width: 128px; } .events_list_controls_year { width: 130px; } .events_list_controls_calender { width: 125px; } /* ======================================================================== EVENTS TABLE ======================================================================== */ .events_table_header { color: #DC291E; } .events_table.top { margin: 0px 0 10px 0; padding: 0; border-top: 0; border-bottom: 1px solid #acac9f; } .events_table a { color: #333333; text-decoration: none; } .events_table a:hover { text-decoration: underline; } .events_table thead td { font-weight: bold; font-size: 13px; color: #acac9f; padding: 8px 8px 6px 8px; vertical-align: top; } .events_table tbody td { font-weight: bold; font-size: 12px; color: #333333; border-bottom: 1px solid #e9e9e4; padding: 7px 8px 6px 8px; vertical-align: top; } .events_table { margin: 10px 0 0 0; padding: 0; border-top: 1px solid #acac9f; border-collapse: collapse; width: 720px; table-layout: fixed; } .events_table_tickets img { position: relative; top: 1px; } .events_table_tickets_item_green_last, .events_table_tickets_item_green, .events_table_tickets_item_red_last, .events_table_tickets_item_red { white-space: nowrap; background-position: right 3px; background-repeat: no-repeat; display: inline-block; } .events_table_tickets_item_green { background-image: url('/images/point_green_slash.png'); padding-right: 15px; } .events_table_tickets_item_red { background-image: url('/images/point_red_slash.png'); padding-right: 15px; } .events_table_tickets_item_green_last { background-image: url('/images/point_green.png'); padding-right: 9px; } .events_table_tickets_item_red_last { background-image: url('/images/point_red.png'); padding-right: 9px; } tbody .events_table_date { white-space: nowrap; } .events_table_date { width: 67px; } .events_table_title { width: 128px; } .events_table_place { width: 110px; } .events_table_tickets { width: 99px; } tbody .events_table_icons { white-space: nowrap; } .events_table_icons img { position: relative; top: 3px; } .events_table_icons { overflow: visible; padding-right: 0; width: 112px; } .events_table_button { width: 115px; } .events_table_button .button_text { padding: 0; } .events_table .events_table_last td { border-bottom: 0; } .delivery_text_container { display: none; } .delivery_icon .popup { position: absolute; width: 500px; right: 10px; bottom: 10px; display: none; z-index: 10; } .delivery_icon .popup .popup_content { padding: 10px; } .delivery_icons_container { width: 112px; } .delivery_icon, .delivery_icon_inactive { float: left; position: relative; width: 25px; margin-right: 3px; } .delivery_icon_inactive img { visibility: hidden; } /* ======================================================================== EVENTS CALENDER ======================================================================== */ .events_calender { margin: 10px 0 0 0; padding: 0; border-top: 1px solid #acac9f; border-collapse: collapse; table-layout: fixed; width: 728px; } .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: #DC291E; 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; } /* ======================================================================== 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: #DC291E; 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: #DC291E; font-weight: bold; font-size: 12px; margin-bottom: 5px; cursor: pointer; } /* ======================================================================== DROPDOWN ======================================================================== */ .dropdown_container { height: 30px; z-index: 10; width: 100%; } .dropdown { padding: 0 10px 8px 10px; position: relative; } .dropdown_center_left { border-width: 0 0 0 1px; border-color: #ffffff; border-style: solid; position: absolute; top: 7px; bottom: 15px; left: 3px; width: 6px; } .dropdown_center_right { border-width: 0 1px 0 0; border-color: #ffffff; border-style: solid; position: absolute; top: 7px; bottom: 15px; right: 3px; width: 6px; } .dropdown_top_left { position: absolute; left: 0px; top: 0; width: 10px; height: 7px; } .dropdown_top_right { position: absolute; right: 0px; top: 0; width: 10px; height: 7px; } .dropdown_bottom_left { position: absolute; left: 0px; bottom: 0; width: 10px; height: 15px; } .dropdown_bottom_right { position: absolute; right: 0px; bottom: 0; width: 10px; height: 15px; } .dropdown_center { border-width: 1px 0 1px 0; border-color: #ffffff; border-style: solid; position: relative; padding: 0px 0px 0px 0px; } .dropdown_maximized .dropdown_center { padding: 0px 0px 4px 0px; } .dropdown_shadow { position: absolute; width: 100%; height: 8px; background-image: url('/images/dropdown_shadow.png'); background-repeat: repeat-x; bottom: -9px; left: 0; } .dropdown_arrow { position: absolute; width: 10px; height: 8px; background-image: url('/images/dropdown_arrow.png'); background-repeat: no-repeat; top: 10px; right: 5px; } .dropdown_title { cursor: pointer; padding: 3px 6px 2px 8px; margin-right: 20px; font-weight: bold; font-size: 13px; height: 16px; overflow: hidden; white-space: nowrap; } .dropdown_maximized .dropdown_title { padding: 3px 6px 3px 8px; } .dropdown_fake_content { visibility: hidden; height: 1px; overflow: hidden; } .dropdown_content { position: relative; display: none; overflow: hidden; /*height: 100px;*/ white-space: nowrap; } .dropdown_content.scrollable_dropdown { padding-right: 20px; } .dropdown_maximized .dropdown_content { background-color: #ffffff; display: block; } .dropdown_selection { padding: 3px 0 3px 10px; background-color: #ffffff; cursor: pointer; } .dropdown_selection_hovered { padding: 3px 0px 3px 10px; background-color: #f0f0f0; cursor: pointer; } /* color-specific styles */ .red_dropdown .dropdown_top_left { background-image: url('/images/dropdown_red_top_left.png'); } .red_dropdown .dropdown_top_right { background-image: url('/images/dropdown_red_top_right.png'); } .red_dropdown .dropdown_bottom_left { background-image: url('/images/dropdown_red_bottom_left.png'); } .red_dropdown .dropdown_bottom_right { background-image: url('/images/dropdown_red_bottom_right.png'); } .red_dropdown .dropdown_center_left { background-color: #DC291E; } .red_dropdown .dropdown_center_right { background-color: #DC291E; } .red_dropdown .dropdown_center { background-color: #DC291E; } .red_dropdown .dropdown_title { color: #ffffff; } .gray_dropdown .dropdown_top_left { background-image: url('/images/dropdown_gray_top_left.png'); } .gray_dropdown .dropdown_top_right { background-image: url('/images/dropdown_gray_top_right.png'); } .gray_dropdown .dropdown_bottom_left { background-image: url('/images/dropdown_gray_bottom_left.png'); } .gray_dropdown .dropdown_bottom_right { background-image: url('/images/dropdown_gray_bottom_right.png'); } .gray_dropdown .dropdown_center_left { background-color: #eae9e5; } .gray_dropdown .dropdown_center_right { background-color: #eae9e5; } .gray_dropdown .dropdown_center { background-color: #eae9e5; } .gray_dropdown .dropdown_title { font-size: 12px; font-weight: normal; color: #666666; } .darkgray_dropdown .dropdown_top_left { background-image: url('/images/dropdown_darkgray_top_left.png'); } .darkgray_dropdown .dropdown_top_right { background-image: url('/images/dropdown_darkgray_top_right.png'); } .darkgray_dropdown .dropdown_bottom_left { background-image: url('/images/dropdown_darkgray_bottom_left.png'); } .darkgray_dropdown .dropdown_bottom_right { background-image: url('/images/dropdown_darkgray_bottom_right.png'); } .darkgray_dropdown .dropdown_center_left { background-color: #acac9f; } .darkgray_dropdown .dropdown_center_right { background-color: #acac9f; } .darkgray_dropdown .dropdown_center { background-color: #acac9f; } .darkgray_dropdown .dropdown_title { color: #ffffff; } /* ======================================================================== 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: #DC291E; } .red_popup .popup_center_right { background-color: #DC291E; } .red_popup .popup_center { background-color: #DC291E; } .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; } /* ======================================================================== PRODUCTS SORTING ======================================================================== */ td.sortproducts { padding-bottom:15px; text-align:left; } td.sortproducts a { text-decoration:none; padding:0 0 0 20px; margin:0 10px 0 0; color:#333333; font-size:12px; } td.sortproducts a:hover { color:#DC291E; } td.sortproducts a.asc { background:url('/images/arrow-sort-asc.gif') left no-repeat; } td.sortproducts a.desc { background:url('/images/arrow-sort-desc.gif') left no-repeat; } td.sortproducts a.asc:hover { background:url('/images/arrow-sort-asc-hover.gif') left no-repeat; } td.sortproducts a.desc:hover { background:url('/images/arrow-sort-desc-hover.gif') left no-repeat; } /* ======================================================================== COMMENTS BLOCK ======================================================================== */ #comments_block { display: none; position: relative; margin-top: 30px; } #comments_back { font-size: 14px; position: absolute; top: -20px; left: 5px; font-weight: bold; } .forum_comments_top { margin: 0px auto 20px; max-width: 580px; } /* ======================================================================== SHOW COMMENTS ======================================================================== */ .comments_readmore { position: relative; height: 34px; margin-bottom: 20px; } .comments_readmore .button { position: absolute; right: 20px; top: 0; } /* ======================================================================== 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; } /* ======================================================================== SOCIAL TAGS ======================================================================== */ .social_tags { margin: 30px 0; text-align: center; } .social_tags_title { color:#CC0000; display:block; font-size:12px; font-weight:bold; margin-bottom: 2px; } .social_tags img { margin: 0 2px; } #orkut-button { display: inline; } /* ======================================================================== 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; cursor: pointer; } .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'); } /* ======================================================================== PLACE INFO ======================================================================== */ .place_info { } .place_info h1 { color: #cc0000; } .place_info_image { float: right; } .place_info_controls { height: 30px; position: relative; clear: both; } .place_info_controls .button { position: absolute; right: 0; top: 0; } /* ======================================================================== 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; } .hotels_link { display: block; color: #959589; font-weight: bold; font-size: 12px; margin-top: 10px; margin-bottom: 3px; padding-left: 5px; text-align: center; cursor: pointer; color: #cc0000; text-decoration: none; } .hotels_link:hover { text-decoration: underline; } #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; }  #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: 145px; padding-right: 19px; padding-bottom: 1px; padding-top: 14px; } .forumlist_sectiontable .forumlist_lastpost { width: 119px; padding-bottom: 1px; padding-top: 14px; } .forumlist_sectiontable .forumlist_title { width: 405px; 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 { padding: 0 11px 0 11px; position: relative; cursor: pointer; } .button_left { position: absolute; left: 0px; top: 0; width: 11px; height: 34px; } .button_right { position: absolute; right: 0px; top: 0; width: 11px; height: 34px; } .button_center { position: relative; background-repeat: repeat-x; height: 34px; } .button_shadow { position: absolute; width: 100%; height: 8px; background-image: url('/images/button_shadow.png'); background-repeat: repeat-x; bottom: 0; } .button_text { 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; } /* 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: #333333; font-weight: normal; 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'); } /* ======================================================================== 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: block; height: 39px; min-width: 180px; position: absolute; top: 33px; right: 29px; cursor: pointer; } .basketstatus_left { width: 21px; height: 39px; position: absolute; top: 0; left: 0; background-image: url('/images/basketstatus_left.png'); } .basketstatus_center { height: 39px; position: absolute; top: 0; left: 21px; right: 21px; background-image: url('/images/basketstatus_center.png'); } .basketstatus_right { width: 21px; height: 39px; position: absolute; top: 0; right: 0; background-image: url('/images/basketstatus_right.png'); } .basketstatus_content { position: relative; height: 39px; padding: 3px 0 0 55px; background-image: url('/images/basketstatus_icon.png'); background-repeat: no-repeat; background-position: 15px 10px; } .basketstatus_tickets { color: #ffffff; font-weight: bold; font-size: 12px; margin-bottom: 3px; margin-right: 70px; white-space: nowrap; } .basketstatus_price { color: #ffffff; font-weight: bold; font-size: 12px; white-space: nowrap; } .basketstatus_price_value { margin-right: 7px; } .basketstatus_block .status_timer { display: block; position: absolute; top: 3px; right: 15px; font-size: 11px; padding-left: 17px; background-image: url('/images/basketstatus_timer.png'); background-repeat: no-repeat; } .basketstatus_block .status_timer, .basketstatus_block .timer_value { color: #ffffff; font-weight: bold; font-size: 12px; }