/* FILE ARCHIVED ON 1:07:51 Sep 24, 2013 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 3:04:36 Dec 13, 2016. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ * { padding:0; margin:0; } html, body, form, fieldset { margin: 0; padding: 0; } html {height:100%} body { min-height:101%; position: relative; } body#bd { color: #D7D4D4; background: #444; font-family: Arial,Helvetica, sans-serif; font-size: 100.01%; padding: 0px 0 12px 0; text-align: center; } body.contentpane { color: #000000; font-size: 12px; line-height: 1.3em; margin: 0; margin: 1em 2em; width: auto; /* Printable Page */ } #wrapper { width: 960px; margin: 0 auto; text-align: left; } div#menu_L1{ float:left; width: 100%; background-image:url(http://helixcaraudio.ru/templates/helix/images/nav-bg.jpg); height:32px; color: #D7D4D4; } /* Normal link */ a { text-decoration: underline; } a:link { color: #D7D4D4;} a:visited { color: #D7D4D4;} a:focus, a:hover, a:active,li.on a:link,li.on a:visited { color: #FFFFFF;} a img { border: none; } /* Title text */ .contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 { line-height: normal; color:#fff; padding-top: 6px; padding-left: 0.9em; } /* Small text */ small, .small, .smalldark, .button, .article-meta, .modifydate, .img_caption p, .site-slogan, a.readon, #pathway, #footer { font-size: 92%; } /*article image*/ img { margin: 0; padding: 0; } .img_caption { padding-right: 10px; } .mosimage_caption { color: #555555; text-align: center; font-size: 10px; } .img_caption.left, .img_caption.right { } /* Fontpage */ .img-desc img { border: 1px solid #444; margin-right: 8px; padding: 4px; } .img-desc .img_caption p { font-size: 10px; } .mosimage img { border: 1px solid #444; padding: 4px; } .mosimage { float: left; margin-right: 15px; } .img_caption p { margin-top: 0px; padding-top: 5px; } .img-border { border: 1px solid #97265E; padding: 4px; } /* Heading */ h1 { font-size: 185%; color:#fff; line-height: 1em; padding-bottom: 0.4em; font-weight:normal; } h2 { font-size: 185%; color:#fff; padding-top: 6px; padding-left: 0.9em; font-weight: bold; } h3 { font-size: 180%; color:#fff; padding-top: 6px; } h4 { font-size: 125%; } pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 { margin: 1em 0; padding: 0; } p { margin: 2px 0; padding: 0; } pre {font-family: Arial,Helvetica, sans-serif; } ul { list-style: none; } ul li { background: url(http://helixcaraudio.ru/templates/helix/images/bullet.gif) no-repeat 20px 7px; padding-left: 30px; } ol li { margin-left: 35px; } th { font-weight: bold; padding: 8px; text-align: left; } fieldset { background: url(http://helixcaraudio.ru/templates/helix/images/dot.gif) repeat-x top; border: none; padding: 10px 5px; } fieldset a { font-weight: bold; } fieldset.input { background: none; padding: 0; } legend { background: #FFFFFF; font-weight: bold; } hr { border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #D7D4D4; height: 1px; } .moduletable form br { display :none; } td, th, div { font-size: 12px; } /* FORM --------------------------------------------------------- */ form { margin: 0; padding: 0; } form label { cursor: pointer; } input, select, textarea, .inputbox, .button { font-family: Arial, Helvetica, sans-serif; font-size: 100%; } .inputbox { background: #f0f0f; border: 1px solid #555; color: #666; font-size: 100%; padding: 2px; } .button { background: url(http://helixcaraudio.ru/templates/helix/images/but-bg.gif) repeat-x left center #999; border: 1px solid #999; color: #FFFFFF; font-weight: bold; padding: 1px 8px; } * html .button { padding: 0 5px !important; /*IE 6*/ } *+html .button { padding: 0 5px !important; /*IE 7*/ } /* JOOMLA STYLE --------------------------------------------------------- */ .article_separator, .article_seperator { clear: both; display: block; height: 30px; margin: 0; background: url(http://helixcaraudio.ru/templates/helix/images/dot.gif) left center repeat-x; } .product_separator { clear: both; display: block; height: 30px; margin: 0 40px; background: url(http://helixcaraudio.ru/templates/helix/images/dot.gif) repeat-x; } .column_separator { padding: 0 25px; } /* content tables */ .sectiontableheader { background: url(http://helixcaraudio.ru/templates/helix/images/_but-bg_.gif) repeat-x left center #000000; border: 1px solid #000000; color: #CCCCCC; font-weight: bold; padding: 4px 8px; } .sectiontableheader a, .sectiontableheader a:hover, .sectiontableheader a:active, .sectiontableheader a:focus { color: #CCCCCC; } tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td { border-bottom: 1px solid #444; padding: 8px; } table.contentpane { border: none; width: 100%; } table.contentpaneopen { border: none; border-collapse: collapse; border-spacing: 0; } table.contenttoc { float: right; margin: 0 0 10px 10px; padding: 0; width: 30%; } table.contenttoc td { background: url(http://helixcaraudio.ru/templates/helix/images/bullet.gif) no-repeat 12px 8px; padding: 1px 5px 1px 20px; } table.contenttoc th { border-bottom: 1px solid #CCCCCC; padding: 0 0 3px; text-indent: 5px; } table.poll { border-collapse: collapse; padding: 0; width: 100%; } table.pollstableborder { border: none; padding: 0; text-align: left; width: 100%; } table.pollstableborder img { vertical-align: baseline; } table.pollstableborder td { background: none; border-collapse: collapse; border-spacing: 0; padding: 4px !important; } table.pollstableborder tr.sectiontableentry1 td { background: #444; } table.searchintro { padding: 10px 0; width: 100%; } table.searchintro td { padding: 5px!important; } .blog_more { background: url(http://helixcaraudio.ru/templates/helix/images/sep.gif) repeat-x top; margin: 15px 0 0; padding: 10px 0 0; } .blog_more strong { display: block; margin: 0 0 5px; text-transform: uppercase; } .blog_more ul { margin: 0; padding: 0; } .blog_more ul li { background: url(http://helixcaraudio.ru/templates/helix/images/bullet.gif) no-repeat 4px 8px; margin: 0; padding: 0 0 0 12px; } .category { font-weight: bold; } .contentheading { font-size: 180%; margin: 0 0 15px; padding: 5px 0; } h1, h1.componentheading, .componentheading { border-bottom: 1px solid #D7D4D4; font-size: 180%; margin: 0 0 15px; padding: 5px 0; } .contentheading h1 { font-size: 100%; } .contentdescription { padding-bottom: 30px; } h2.contentheading { color:#fff; font-weight: normal; font-size: 180%; margin: 0 0 5px; padding-bottom: 10px; } table.blog .contentheading { font-size: 150%; } a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus { } a.readon_fp, a.readon { padding: 2px 0; } a.readon_fp:hover, a.readon_fp:focus, a.readon_fp:active, a.readon:hover, a.readon:focus, a.readon:active { color: #FFFFFF; text-decoration: none; } table.contentpaneopen td, table.contentpane td { } table.contentpaneopen, table.contentpane, table.blog { width: 100%; } .moduletable { padding: 0; } ul.pagination { border-top: 1px solid #444; color: #555555; margin: 15px auto 10px; padding: 10px 0 0; } ul.pagination li { background: none; display: inline; margin: 0; padding: 0; } ul.pagination li span{ padding: 2px 5px; } ul.pagination a { background: #000000; border: 1px solid #444; color: #4F4F4F; padding: 1px 4px; text-decoration: none; } ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus { color: #810C46; } .pagenavbar { background: url(http://helixcaraudio.ru/templates/helix/images/icon-pages.gif) no-repeat center left; font-weight: bold; padding-left: 14px; } .pagenavcounter { background: url(http://helixcaraudio.ru/templates/helix/images/icon-pages.gif) no-repeat 0 11px; font-weight: bold; padding: 8px 14px 0 14px; } .smalldark { text-align: left; } div.syndicate div { text-align: center; } .pollstableborder tr.sectiontableentry1 td, .pollstableborder tr.sectiontableentry2 td { background: none; } ul.latestnews a, ul.mostread a { color: #810C46; } .bannerheader { font-size: 120%; font-weight: bold; } div.img-desc { left: 0; position: absolute; top: 0; } div.content-desc p { clear: both; display: block; margin: 0; } .article-toolswrap { display: block; margin: 0 0 10px; padding: 0; position: relative; } .article-tools { display: block; padding: 0 10px 0 0; } .article-meta { color: #555555; float: left; width: 70%; } .createby { } .createdate { /*background: url(http://helixcaraudio.ru/templates/helix/images/vline.gif) no-repeat right center;*/ margin-right: 5px; padding: 5px 6px 5px 0; font-size:90%; } .modifydate { color: #333333; display: block; margin: 15px 0; width: 100%; } .article-section { background: url(http://helixcaraudio.ru/templates/helix/images/vline.gif) no-repeat left center; margin-left: 5px; padding-left: 6px; } .article-section a { color: #555555; } .article-category a { color: #555555; } div.buttonheading { position: absolute; right: 10px; top: 4px; } .buttonheading img { border: 0; float: right; margin: 0 0 0 5px; } /* MAIN LAYOUT DIVS --------------------------------------------------------- */ #header, #pathwaywrap, #botsl, #container, #footer { margin: 0 auto; width: 960px; } #top_banner { margin: 0 auto 35px auto; width: 960px; text-align:center; } #container { background:url(http://helixcaraudio.ru/templates/helix/images/content_bg1.gif) no-repeat; } #container-inner { padding: 0; } #mainbodywrap { float:left; width: 780px; } #mainbody { } /* PRIMARY COLUMN --------------------------------------------------------- */ #content { float:right; width: 600px; padding: 10px 0 0 0; min-height:380px; } #content a:link { color: #FFF; text-decoration: underline;} #content a:visited { color: #FFF; text-decoration: underline;} #content a:focus, #content a:hover, #content a:active { color: #D7D4D4; text-decoration: underline;} #current-content { margin: 0 15px; padding-bottom: 20px; width:568px; } /* COLUMNS --------------------------------------------------------- */ #col1 { float: left; overflow: hidden; width: 180px; padding-top:10px; padding-bottom: 20px; } #col1 div.innerpad { } #col1 .contentheading { font-size: 100%; font-weight:bold; } #col2 { float: left; overflow: hidden; padding-top:10px; width: 180px; padding-bottom: 20px; } #col2 div.innerpad { float: left; } #col1 .article_separator, #col1 .article_seperator, #col2 .article_separator, #col2 .article_seperator { height: 1px; } /*common style for column*/ /* COLLAPSIBLE LAYOUT --------------------------------------------------------- */ #containerwrap { float: left; width: 960px; background:url(http://helixcaraudio.ru/templates/helix/images/content_bg.gif) repeat-y; } /* MODULE --------------------------------------------------------- */ div.moduletable h3 { margin-top: 10px; font-size:13px; } div.moduletable { margin: 0 0 20px; padding: 0 10px 10px; } div.moduletable {} a#active_menu{ border-bottom:1px dotted white; color: #fff; } #col2 a#active_menu, #col1 a#active_menu { border-left:2px solid white; padding-left: 6px; border-bottom:0; color: #fff; } div.advs { clear: both; display: block; float: left; width: 100%; } div.moduletable li, div.moduletable_menu li, div.moduletable_text li { background-position: 5px 7px; padding-left: 13px; } /* HEADER --------------------------------------------------------- */ #headerwrap { height: 260px; width:100%; background-image: url(http://helixcaraudio.ru/templates/helix/images/header-back.jpg); background-position: top; background-repeat: no-repeat; background-color: #000; overflow: hidden; } #header-img { text-align:right; padding: 0; width: 302px; height: 260px; float:left; } #logo { float:left; position:relative; left: 184px; width: 290px; height: 117px; } #logo a { background: url(http://helixcaraudio.ru/templates/helix/images/helix_logo.gif) no-repeat center bottom; display: block; height: 117px; width: 290px; } #series_img { float:left; position:relative; left: 139px; width: 380px; height: 125px; padding-top:19px; } /* MAIN NAVIGATION --------------------------------------------------------- */ #mainnav { float: left; padding: 0; position: relative; z-index: 9999; margin-top:24px; margin-left:2px; } #mainnav a { line-height: normal; outline: none; } /* breadcrumbs */ #pathwaywrap { float:left; background-image: url(http://helixcaraudio.ru/templates/helix/images/path_bg.gif); height: 20px; } #pathway { color: #222; float: left; font-size: 11px; font-weight: bold; line-height: 20px; padding-left:20px; } #pathway span { display: block; float: left; padding: 0 5px 0 0; } #pathway strong { margin-right: 5px; } #pathway a { color: #222; text-decoration:none; } #pathway img { margin: 1px 5px; } #pathway a:hover { border-bottom:1px dotted #000; color: #000; } /* Default Joomla! Menu */ ul.menu { display: block; list-style: none; margin: 0; padding: 0; } a.mainlevel, a.mainlevel_active { display: block; float:left; margin: 0; outline: none; text-decoration: none; font-size: 12px; font-weight: bold; margin-top: 8px; } span.mainlevel { float:left; line-height: 32px; padding: 0 1.2em; } div#menu_L1 a.mainlevel:hover, div#menu_L1 a.mainlevel:active, div#menu_L1 a.mainlevel:focus { border-bottom:1px dotted white; color: #fff; } a.mainlevel_active { color: #fff } #col1 a.mainlevel, #col2 a.mainlevel { margin-top: 4px; margin-bottom:4px; } a.sublevel { margin-left: 5px; margin-top: 3px; outline: none; text-decoration: none; font-size: 11px; font-weight: bold; } ul.menu li.active a { color: #810C46; font-weight: bold; } ul.menu li ul { list-style: none; margin: 0; padding: 0; } ul.menu li li { background: none !important; border: none; padding: 0 0 0 10px; } ul.menu li li a { border: none; color: #4F4F4F !important; font-weight: normal !important; padding: 5px 5px 5px 10px !important; text-transform: none; } ul.menu li li a:hover, ul.menu li li a:active, ul.menu li li a:focus { color: #FFFFFF; text-decoration: underline; } ul.menu li li.active a { color: #4F4F4F; font-weight: bold !important; } ul.menu li li li a { background: url(http://helixcaraudio.ru/templates/helix/images/bullet.gif) no-repeat 25px 10px !important; color: #4F4F4F !important; font-weight: normal !important; padding-left: 35px !important; } ul.menu li li li.active a { font-weight: bold !important; } #topslwrap { margin-bottom: 20px; padding: 15px 0 15px; } #topsl { } /* FOOTER --------------------------------------------------------- */ #footerwrap { background:url(http://helixcaraudio.ru/templates/helix/images/nav-bg.jpg) no-repeat; height:32px; line-height: 32px; font-size: 12px; text-align:left; padding-left:20px; color: #FFF; clear:both; } #footer { padding-left:10px; } #footer a { } #footer a:hover, #footer a:active, #footer a:focus { color: #FFFFFF; } #footer small { font-size: 100%; } #footer ul { float: right; margin: 0; padding: 0; } #footer li { background: none; display: inline; margin: 0; padding: 0; } #footer li a { color: #810C46; display: inline; padding: 0 10px; } /* MISCELLANOUS ----------------------------------------------------------- */ ul.accessibility { position: absolute; top: -100%; } li.firstitem { background: none !important; } /* Search */ #search { float: right; font-size: 12px; height: 22px; width: 30%; z-index: 1; } #search .inputbox { color: #666666; margin: 0; width: 280px; } *+html #search .inputbox { width: 280px; /*IE 7*/ } *+html #search .button { padding: 1px 0px 1px 8px!important; /*IE 7*/ } #search .button { background: none; border: none; font-size: 11px; } * html #search .button { height: 22px; width: 66px; } /*others*/ #banner { float: right; margin: 20px 30px 0 0; overflow: hidden; padding: 0; text-align: center; } div.back_button a, div.back_button a:hover, div.back_button a:active { background: none!important; display: block; margin: 10px 0; text-decoration: none!important; } .clr { clear: both; } .hasTip img { border: none; } div.innerdiv { background: url(http://helixcaraudio.ru/templates/helix/images/dot.gif) repeat-x bottom !important; padding: 10px 0 !important; } div.innerdiv span.title { display: block; font-weight: bold; } div.innerdiv .img-border { background: #000000; border: 1px solid #444; margin: 5px 8px 0 0; padding: 3px; } /* Tooltips */ .tool-tip { background: #FFFFFF; border: 1px solid #CCCCCC; color: #333333; float: left; max-width: 200px; padding: 5px; z-index: 999; } .tool-title { background: url(http://helixcaraudio.ru/templates/system/images/selector-arrow.png) no-repeat; font-size: 100%; font-weight: bold; margin: 0; margin-top: -15px; padding: 0; padding-bottom: 5px; padding-top: 15px; } .tool-text { font-size: 100%; margin: 0; } #system-message dd.message ul, #system-message dd.error ul, #system-message dd.notice ul { margin: 0; padding: 0; } #system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li { background: none; color: #FFFFFF; margin: 0; padding: 5px; } /* System Standard Messages */ #system-message dd.message ul { background: #666666; border: none; } /* System Error Messages */ #system-message dd.error ul { background: #666666; border: none; } /* System Notice Messages */ #system-message dd.notice ul { background: #666666; border: none; } /* Clearfix */ * html .clearfix { height: 1%; /* IE5-6 */ } .clearfix { display: inline-block; /* IE7xhtml*/ } html[xmlns] .clearfix { display: block; /* O */ } .clearfix:after { clear: both; content: "."; /* FF, O, etc. */ display: block; height: 0; visibility: hidden; } table.details{ width: 344px; border-collapse: collapse; } table.details td, table.details th { border: 1px solid #979797; font-size: 11px; padding: 3px !IMPORTANT; } table.details th { background-color: #979797; color: white; font-weight: bold; } table.details td.name { width: 257px; color: #979797; } table.details td.value { width: 87px; } table.details br { line-height: 0; } .description { width: 568px; border-bottom: 1px solid #D7D4D4; margin: 0 0 15px; padding-bottom:5px; font-weight:bold; }