/* ::::: http://www.goll.ru/tools/page_files/ui0000005549.css ::::: */

.ui-widget { font-family: Helvetica,Arial,sans-serif; font-size: 1.1em; }
.ui-widget-content { border: 1px solid rgb(221, 221, 221); background: url('ui-bg_flat_75_ffffff_40x100.png') repeat-x scroll 50% 50% rgb(255, 255, 255); color: rgb(68, 68, 68); }
.ui-widget-content a { color: rgb(68, 68, 68); }
.ui-widget-header { border: 1px solid rgb(221, 221, 221); background: url('ui-bg_highlight-soft_50_dddddd_1x100.png') repeat-x scroll 50% 50% rgb(221, 221, 221); color: rgb(68, 68, 68); font-weight: bold; }
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid rgb(221, 221, 221); background: url('ui-bg_highlight-soft_100_f6f6f6_1x100.png') repeat-x scroll 50% 50% rgb(246, 246, 246); font-weight: bold; color: rgb(0, 115, 234); outline: medium none; }
.ui-corner-all { border-radius: 2px 2px 2px 2px; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 8px; height: 13px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0pt none; }
.ui-slider-horizontal { height: 0.8em; }
.ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em; background: url('slide_pointer.png') no-repeat scroll center center transparent; border: medium none; }
.ui-slider-horizontal .ui-slider-range { top: 0pt; height: 100%; }
/* ::::: http://www.goll.ru/tools/page_files/style1007052.css ::::: */

* { margin: 0pt; padding: 0pt; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none; outline: 0pt none; background: none repeat scroll 0% 0% transparent; font-size: 12px; }
body {  }
:focus { outline: 0pt none; }
ol, ul { list-style: none outside none; }
table { border-collapse: collapse; border-spacing: 0pt; }
caption, th, td { font-weight: normal; }
a { color: rgb(204, 204, 204); }
:hover { text-decoration: none; }
input, textarea, select { font-size: 8pt; padding: 2px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
body { background: url('top_bg01.png') repeat-x scroll left top rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; }
.tahoma { font-family: Tahoma,Geneva,sans-serif; }
.infodiv, .loaddiv, .confirmdiv { background: url('info_top.png') no-repeat scroll center top transparent; width: 240px; height: auto; position: absolute; top: -1000px; left: -1000px; z-index: 16; }
.loaddiv, .confirmdiv { background: url('info_toq.png') no-repeat scroll center top transparent; }
.infodiv_close { width: 7px; height: 7px; float: right; cursor: pointer; margin: 6px 9px 0pt 0pt; }
.infodiv_b, .loaddiv_b { background: url('info_bg0.png') repeat-y scroll center top transparent; margin-top: 13px; width: 220px; height: auto; padding: 0pt 10px 5px; text-align: justify; }
.message_shadow { display: none; background-color: rgb(0, 0, 0); width: 200px; height: 200px; position: absolute; top: 0pt; left: 0pt; opacity: 0.2; z-index: 15; }
.id_confirm { background: url('confirm0.png') no-repeat scroll left top transparent; padding: 30px 0pt 6px; text-align: center; }
.infodiv_f { background: url('info_bot.png') no-repeat scroll center bottom transparent; width: 240px; height: 7px; }
.content { width: 977px; height: auto; margin: 0pt auto; }
.top { width: 100%; height: auto; margin-top: 5px; }
.top_menu { width: 100%; height: 25px; font-family: Tahoma,Geneva,sans-serif; }
.tm_table { width: 100%; height: 25px; vertical-align: middle; }
.tm_table td, .tm_table td a { font-size: 10px ! important; }
.top_login_menu { height: 25px; }
.login_form { background: url('login_top.png') no-repeat scroll left top transparent; display: none; height: auto; margin-top: -1px; padding-top: 10px; position: absolute; width: 241px; z-index: 10; }
.login_form_bottom { background: url('login_bottom.png') repeat-y scroll center top transparent; width: 241px; height: 10px; }
.head { width: 100%; height: 95px; font-family: Tahoma,Geneva,sans-serif; }
.menu_left01 { background: url('menu_lef.png') no-repeat scroll left top transparent; width: 6px; }
.menu_mid01 { background: url('menu_bg0.png') repeat-x scroll left top rgb(236, 236, 236); width: 965px; vertical-align: middle; }
.logo_place { width: 180px; height: auto; text-align: center; float: left; margin-top: 9px; }
.search_place { float: left; width: 420px; height: auto; font-family: Arial,Helvetica,sans-serif; margin-top: 8px; }
.top_search { width: 415px; }
.ext_search, .modal_form { background: url('ext_search_bg.png') no-repeat scroll center top transparent; position: absolute; width: 452px; height: 310px; top: 135px; font-family: Arial,Helvetica,sans-serif; display: none; z-index: 20; color: rgb(128, 81, 0); }
.ext_search h1 { color: rgb(26, 115, 149); font-size: 20px; float: left; margin: 0pt 0pt 0pt 10px; font-family: Tahoma,Geneva,sans-serif; }
.ext_search h4 { color: rgb(87, 87, 87); font-size: 12px; float: left; margin: 7px 0pt 0pt 10px; width: 400px; font-weight: bold; }
.ext_search_close { cursor: pointer; float: right; width: 12px; height: 12px; margin: 12px 18px 0pt 0pt; }
.file_types { width: 412px; margin: 0pt 10px; height: 50px; float: left; }
.ft_item { color: rgb(62, 62, 62); float: left; width: 88px; height: 15px; padding-left: 15px; margin-top: 7px; font-size: 12px; }
.ft_item span { border-bottom: 1px dotted rgb(62, 62, 62); cursor: pointer; }
.ft_item span:hover { border-bottom: medium none; }
.ft_video { background: url('video.png') no-repeat scroll left center transparent; }
.ft_photo { background: url('photo.png') no-repeat scroll left center transparent; }
.ft_audio { background: url('audio.png') no-repeat scroll left center transparent; }
.ft_archive { background: url('archive.png') no-repeat scroll left center transparent; }
.ft_exe { background: url('exe00000.png') no-repeat scroll left center transparent; }
.ft_image { background: url('image.png') no-repeat scroll left center transparent; }
.ft_folder { background: url('folder.png') no-repeat scroll left center transparent; }
.ft_other { background: url('other.png') no-repeat scroll left center transparent; }
.file_size, .file_age { float: left; height: 37px; margin: 10px 10px 0pt; width: 412px; }
.ui-slider-horizontal { background: url('slide_bg.png') repeat-x scroll left bottom transparent ! important; border: medium none ! important; }
.ui-slider-horizontal .ui-slider-range { height: 74% ! important; }
.file_size_description td, .file_age_description td { color: rgb(126, 160, 173); font-size: 9px; }
.ext_search_btn { background: url('ext_search_btn.png') no-repeat scroll center center transparent; cursor: pointer; float: right; height: 30px; width: 70px; margin-right: 20px; font-weight: bold; font-size: 13px; line-height: 30px; text-align: center; }
#fsd01 { width: 72px; }
#fsd02 { width: 80px; }
#fsd03 { width: 84px; }
#fsd04 { width: 85px; }
#fsd06 { text-align: right; }
#fad01 { width: 68px; }
#fad02 { width: 85px; }
#fad03 { width: 77px; }
#fad04 { width: 93px; }
#fad06 { text-align: right; }
.file_size_description {  }
.search_input { background: url('search_b.png') no-repeat scroll center top rgb(255, 255, 255); border: medium none; width: 350px; height: 29px; line-height: 29px ! important; float: left; font-size: 16px; color: rgb(105, 105, 105); padding: 0pt 10px; font-family: Tahoma,Geneva,sans-serif; }
.search_btn { background: url('search_c.png') no-repeat scroll center center transparent; border: medium none; width: 44px; height: 29px; cursor: pointer; }
.search_exmp { color: rgb(154, 160, 162); font-size: 11px; margin: 6px 0pt 0pt 10px; }
.search_exmp span, .search_ext span, #folder_cr_link { color: rgb(26, 116, 150); border-bottom: 1px dotted rgb(26, 116, 150); cursor: pointer; font-size: 11px; }
.search_exmp span:hover, .search_ext span:hover, #folder_cr_link:hover { border: medium none; }
.search_ext { background: url('plus0000.png') no-repeat scroll left center transparent; padding-left: 15px; margin: 6px 60px 0pt 0pt; height: 13px; font-size: 11px; }
.top_div01 { color: rgb(86, 108, 117); float: right; font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; margin: 20px 30px 0pt 0pt; }
.menu_right01 { background: url('menu_rig.png') no-repeat scroll right top transparent; width: 6px; }
.menu_left02 { background: url('menu_leg.png') no-repeat scroll left top transparent; height: 28px; padding-left: 6px; }
.menu_mid02 { background: url('menu_bg1.png') repeat-x scroll left top rgb(25, 115, 150); width: 965px; height: 28px; vertical-align: middle; }
.menu { height: 28px; width: 965px; text-align: center; }
.menu div { padding: 7px 0pt; }
.menu span { font-size: 12px; color: rgb(255, 255, 255); text-decoration: none; padding: 6px 0pt; }
.menu_it a { text-decoration: none; }
.menu_it:hover { background: url('menu_bg2.png') repeat-x scroll left top transparent; }
#menu01 { background: url('menu0100.png') no-repeat scroll left center transparent; padding-left: 16px; }
#menu02 { background: url('menu0200.png') no-repeat scroll left center transparent; padding-left: 17px; }
#menu03 { background: url('menu0300.png') no-repeat scroll left center transparent; padding-left: 16px; }
#menu04 { background: url('menu0400.png') no-repeat scroll left center transparent; padding-left: 16px; }
#menu09 { background: url('menu0900.png') no-repeat scroll left center transparent; padding-left: 16px; }
#menu06 { background: url('menu0600.png') no-repeat scroll left center transparent; padding-left: 19px; }
#menu08 { background: url('menu0800.png') no-repeat scroll left center transparent; padding-left: 14px; }
.menu_spacer { background: url('menu_spa.png') no-repeat scroll center center transparent; width: 2px; }
.menu_right02 { background: url('menu_rih.png') no-repeat scroll right top transparent; height: 28px; }
.middle_out { background: url('bg010000.png') no-repeat scroll center top transparent; width: 977px; margin-top: 11px; float: left; }
.middle { background: url('bg020000.png') no-repeat scroll center bottom transparent; width: 937px; height: auto; padding: 15px 20px; float: left; }
.middle_left { width: 610px; height: auto; float: left; }
.middle_left h1 { padding-right: 25px; float: left; height: 20px; font-weight: normal; font-size: 18px; color: rgb(13, 77, 101); }
.middle_rek { width: 300px; height: auto; float: right; }
.prem_tab_title { font-size: 16px; font-weight: bold; color: rgb(62, 62, 62); text-align: left; }
.upload, .download { width: 600px; height: auto; float: left; }
.download h1 { background: url('download.png') no-repeat scroll right center transparent; }
.download h3, .folder_info_h3 { font-size: 12px; color: rgb(94, 94, 94); float: left; margin: 7px 0pt; }
.file_name { float: left; padding-left: 15px; width: 550px; margin-top: 15px; }
.file_name span { color: rgb(70, 90, 98); font-size: 16px; font-weight: bold; }
.file_info { float: left; font-size: 12px; color: rgb(94, 94, 94); width: 590px; margin: 5px 0pt 3px; }
.file_info b { color: rgb(0, 131, 158); }
.file_links_block { float: left; margin-top: 10px; height: 20px; width: 600px; }
.file_description { background: url('f_description_top.png') no-repeat scroll left top transparent; width: 599px; height: auto; color: rgb(94, 94, 94); padding-top: 8px; text-align: justify; float: left; }
.file_description_bg { background-color: rgb(244, 244, 244); width: 579px; max-height: 150px; overflow-y: auto; padding: 0pt 10px; font-size: 11px; }
.file_description_bottom { background: url('f_description_bottom.png') no-repeat scroll left bottom transparent; width: 599px; height: 8px; }
.sr_program { background: url('exe00000.png') no-repeat scroll left center transparent; padding-left: 15px; }
.me_btn { background: url('medit_bt.png') no-repeat scroll left center transparent; float: left; padding-left: 5px; line-height: 21px; }
.me_btn div { background: url('medit_bt.png') no-repeat scroll right center transparent; color: rgb(124, 124, 124); cursor: pointer; font-weight: bold; height: 19px; padding-right: 5px; text-transform: uppercase; }
.me_btn div:hover { color: rgb(20, 105, 138); }
.bottom { float: left; height: 100px; padding-left: 22px; padding-top: 17px; width: 955px; }
.webcase { font-size: 10px; color: rgb(133, 133, 133); float: left; height: 30px; line-height: 30px; margin-right: 3px; }
.b_description { font-size: 10px; color: rgb(133, 133, 133); width: 415px; }
.b_description a { color: rgb(2, 149, 200); }
h1 { margin-top: 5px; }
#sh_desc { font-weight: normal; color: black; text-decoration: none; border-bottom: 1px dotted rgb(0, 0, 0); }
#ad_back { opacity: 0.8; background-color: rgb(0, 0, 0); position: absolute; top: 0pt; left: 0pt; width: 5000px; height: 10000px; z-index: 20; display: none; }
/* ::::: http://www.goll.ru/tools/page_files/new-prem3835.css ::::: */

.b-button { display: block; float: left; margin: 0pt; background-repeat: no-repeat; background-position: right top; background-color: transparent; vertical-align: middle; color: rgb(255, 255, 255); cursor: pointer; text-decoration: none; }
.b-button .sliding { display: block; float: left; background-repeat: no-repeat; background-position: left top; background-color: transparent; font-family: Tahoma,sans-serif; text-shadow: 0pt 1px 0pt rgb(40, 40, 40); border: medium none; cursor: pointer; }
.b-button.m-blue.m-big { height: 51px; padding: 0pt 16px 0pt 0pt; background-image: url('bg-butto.png'); line-height: 45px; }
.b-button.m-blue.m-big .sliding { height: 51px; padding: 0pt 3px 0pt 16px; background-image: url('bg-buttp.png'); font-weight: bold; font-size: 2.3em; overflow: hidden; }
.b-button.m-blue.m-big .sliding b { display: block; float: left; vertical-align: middle; }
.b-button.m-blue.m-big .icon { width: 40px; height: 49px; background-image: url('icon-get.png'); background-position: left center; background-repeat: no-repeat; }
.b-download-premium { width: 599px; margin: 15px 0pt 25px; text-align: left; }
.b-download-premium .b-main { margin: 0pt 0pt 28px; padding: 12px 0pt 12px 10px; background: none repeat scroll 0% 0% rgb(245, 245, 245); position: relative; }
.b-download-premium .b-filename { float: none; width: 560px; margin: 0pt; color: rgb(97, 97, 97); font-size: 1.3em; font-weight: normal; }
.b-download-premium .b-button-wrap { padding: 12px 0pt 0pt 180px; overflow: hidden; }
.b-download-premium .b-teaser { padding: 0pt 0pt 0pt 2px; background-image: url('bg-premi.png'); background-repeat: no-repeat; background-position: 468px 12px; }
.b-download-premium .b-teaser ul { margin: 12px 0pt 0pt; }
.b-download-premium .b-teaser li { padding: 4px 0pt 4px 24px; background-image: url('icon-che.png'); background-repeat: no-repeat; background-position: left center; color: rgb(57, 57, 57); font-size: 1.3em; }
