.top_button_text { color : #f8f8f8; padding : 5px; text-align : center; } .top_button_text a:active, .top_button_text a:link, .top_button_text a:visited { color : #fff; text-decoration : none; } .top_button_text a:hover { color : #fff; text-decoration : underline; } .top_navigation { color : #ddd; margin : 5px; text-align : center; } .top_navigation a:active, .top_navigation a:link, .top_navigation a:visited { color : #fff; text-decoration : none; } .top_navigation a:hover { color : #fff; text-decoration : underline; } .top_backpath { width : 100%; font-size : 12px; color : #888; margin : 0px; padding : 10px; } .top_backpath a:active, .top_backpath a:link, .top_backpath a:visited { color : #700; text-decoration : none; } .top_backpath a:hover { color : #e00; text-decoration : underline; } .section_caption { width : 100%; float : left; background : #ddd; border : 1px solid #ddd; margin : 0px 0px 20px 0px; } .section_caption p { font-size : 14px; font-weight : bold; color : #555; margin : 0px; padding : 5px; text-align : left; } .section_caption p a:active, .section_caption p a:link, .section_caption p a:visited { color : #555; text-decoration : none; } .section_caption p a:hover { color : #555; text-decoration : underline; } .boxdate_1 { background : url(http://static.trekkings.ru/images/trekkings.ru/date-1.gif); background-repeat : no-repeat; background-position : left top; float : left; width : 100%; height : 30px; margin : 0px; padding : 0px; } .boxdate_1 h5 { width : 93px; float : left; color : #fff; font-size : 10px; font-weight : normal; padding: 6px 0px 0px 10px; margin : 0px; text-align : left; } .boxdate_1 h6 { width : 57px; float : left; color : #555; font-size : 14px; font-weight : bold; padding : 4px 1px 0px 0px; margin : 0px; text-align : center; } .boxdate_2 { background : url(http://static.trekkings.ru/images/trekkings.ru/date-2.gif); background-repeat : no-repeat; background-position : left top; float : left; width : 100%; height : 30px; margin : 0px; padding : 0px; } .boxdate_2 h5 { width : 93px; float : left; color : #fff; font-size : 10px; font-weight : normal; padding: 6px 0px 0px 10px; margin : 0px; text-align : left; } .boxdate_2 h6 { width : 57px; float : left; color : #555; font-size : 14px; font-weight : bold; padding : 4px 1px 0px 0px; margin : 0px; text-align : center; } .program { width : 100%; float : left; margin : 0px 0px 20px 0px; padding : 0px; clear : both; } .program .bg_pic { border : 5px solid #ccc; } .program .date { font-size : 12px; font-weight : bold; color : #005; margin : 0px 0px 5px 0px; } .program .date b { font-size : 14px; color : #050; } .program .date span { font-size : 14px; color : #444; font-weight : normal; margin-right : 10px; } .program h2 { color : #700; font-size : 14px; margin : 0px 0px 5px 0px; } .program h2 a:active, .program h2 a:link, .program h2 a:visited { color : #700; text-decoration : none; } .program h2 a:hover { color : #a00; text-decoration : underline; } .program p.links { color : #000; font-size : 12px; margin : 0px 0px 5px 0px; } .program p.links a:active, .program p.links a:link, .program p.links a:visited { font-weight : bold; color : #444; text-decoration : none; } .program p.links a:hover { font-weight : bold; color : #777; text-decoration : underline; } .program div.days { color : #000; font-size : 12px; margin : 0px 0px 5px 0px; } .program div.price { color : #333; font-size : 12px; margin : 0px 0px 5px 0px; float : left; clear : right; } .program div.price b { color : #e00; } .program div.price2 { color : #333; font-size : 12px; margin : 0px 0px 5px 0px; } .program div.price2 b { color : #e00; } .program p.print { font-size : 10px; font-weight : bold; background-image : url(http://static.trekkings.ru/images/trekkings.ru/p-1.gif); background-repeat : no-repeat; background-position : left center; list-style : none; margin : 10px 0px 10px 0px; padding : 0px 0px 0px 34px; } .short_info { color : #555; font-size : 10px; margin : 0px 0px 5px 0px; } .program_print { width : 100%; float : left; margin : 0px 0px 20px 0px; padding : 0px; clear : both; } .program_print .date { font-size : 12px; font-weight : bold; color : #005; margin : 0px 0px 5px 0px; } .program_print .date b { font-size : 14px; color : #050; } .program_print .date span { font-size : 14px; color : #444; font-weight : normal; margin-right : 10px; } .program_print .info { width : 950px; float : left; padding : 0px; } .program_print .info p.links { color : #000; font-size : 12px; margin : 0px 0px 5px 0px; } .program_print .info p.links a:active, .program_print .info p.links a:link, .program_print .info p.links a:visited { font-weight : bold; color : #444; text-decoration : none; } .program_print .info p.links a:hover { font-weight : bold; color : #777; text-decoration : underline; } .program_print .info div.days { color : #333; font-size : 12px; margin : 0px 0px 5px 0px; } .program_print .info div.price { color : #333; font-size : 12px; margin : 0px 0px 5px 0px; } .program_print .info div.price b { color : #e00; } .program_print div.price2 { color : #333; font-size : 12px; margin : 0px 0px 5px 0px; } .program_print div.price2 b { color : #e00; } .program_print .info p.print { font-size : 10px; font-weight : bold; background-image : url(http://static.trekkings.ru/images/trekkings.ru/p-2.gif); background-repeat : no-repeat; background-position : left center; list-style : none; margin : 10px 0px 10px 0px; padding : 0px 0px 0px 34px; } .program_info_block { width : 100%; float : left; margin : 0px 0px 20px 0px; padding : 0px; clear : both; } .program_info_block h2 { color : #005; font-size : 12px; margin : 0px 0px 10px 0px; } .program_info_block .content { width : 100%; margin : 0px; padding : 0px; } .list_caption_block { width : 100%; float : center; margin : 0px 0px 5px 0px; padding : 0px; clear : both; background : #000; } .list_caption_block .content { color : #fff; padding : 5px; font-weight : bold; } .list_caption_block .content a:active, .list_caption_block .content a:link, .list_caption_block .content a:visited { color : #fff; text-decoration : none; } .list_caption_block .content a:hover { color : #eee; text-decoration : underline; } .right_caption_block { width : 100%; float : center; margin : 0px 0px 5px 0px; padding : 0px; clear : both; background : #000; } .right_caption_block .content { color : #fff; padding : 5px; font-weight : bold; } .right_caption_block .content a:active, .right_caption_block .content a:link, .right_caption_block .content a:visited { color : #fff; text-decoration : none; } .right_caption_block .content a:hover { color : #eee; text-decoration : underline; } ul.small_list { list-style : none; margin : 0px 0px 20px 10px; padding : 0px; float : left; } ul.small_list li { background-image : url(http://static.trekkings.ru/images/trekkings.ru/a-2.gif); background-repeat : no-repeat; background-position : left top; list-style : none; margin : 0px; padding : 0px 0px 1px 12px; } ul.small_list li ul { list-style : none; margin : 0px; padding : 0px; float : none; } ul.small_list li ul li { font-size : 10px; background-image : url(http://static.trekkings.ru/images/trekkings.ru/a-6.gif); background-repeat : no-repeat; background-position : left center; list-style : none; margin : 0px; padding : 0px 0px 1px 11px; } .media_sections_list { margin : 0px 0px 20px 0px; } .media_sections_list ul { list-style : none; margin : 5px 0px 10px 0px; padding : 0px; } .media_sections_list ul li { margin : 0px 0px 0px 20px; padding : 0px; } .day_name { margin : 0px; padding : 0px 10px 10px 0px; color : #777; font-weight : bold; font-size : 12px; text-align : right; } .day_text { margin : 0px; padding : 0px 0px 10px 0px; font-size : 12px; } .picture { padding : 0px; margin : 0px; text-align : center; } .picture .picture_box { border : 5px solid #ccc; background : #ccc; clear : both; } .picture .picture_title { font-size : 12px; font-weight : bold; color : #005; margin : 0px 0px 5px 0px; clear : both; } .picture p { font-size : 10px; clear : both; margin : 5px 0px 0px 0px; } .staff { width : 100%; float : left; margin : 0px 0px 20px 0px; padding : 0px; clear : both; } .staff .pic { width : 225px; float : left; padding : 0px; margin : 0px 0px 0px 0px; text-align : left; } .staff .pic .bg_pic { border : 5px solid #ccc; } .staff .info { float : left; padding : 0px; clear : right; } .staff .info h2 { color : #700; font-size : 14px; margin : 0px 0px 5px 0px; } .staff .info h2 a:active, .program .info h2 a:link, .program .info h2 a:visited { color : #700; text-decoration : none; } .staff .info h2 a:hover { color : #a00; text-decoration : underline; } .gallery_box { border : 5px solid #ccc; background : #ccc; margin : 10px; padding : 0px; text-align : center; vertical-align : middle; } .txttb { font-size : 10px; margin : 0px; }