/* ::::: http://demo.rockettheme.com/mar10/plugins/system/rokbox/themes/light/css-e588819ca6288bbdd7f9c9acf6f323b0.php ::::: */



#rokbox-wrapper.rokbox-light {  }

#rokbox-wrapper .clr { clear: both; }

#rokbox-close { height: 30px; width: 20px; display: block; background: url('/templates/cristalline/images/close.png') no-repeat scroll 0pt 0pt transparent; clear: both; }

#rokbox-close span { display: none; }

#rokbox-top.rokbox-left { background: url('/templates/cristalline/images/tl.png') no-repeat scroll 0pt 0pt transparent; clear: both; }

#rokbox-top .rokbox-right { background: url('/templates/cristalline/images/tr.png') no-repeat scroll 100% 0pt transparent; }

#rokbox-top .rokbox-center { background: url('/templates/cristalline/images/top.png') repeat-x scroll 0pt 0pt transparent; height: 20px; margin-left: 20px; margin-right: 20px; }

#rokbox-middle { overflow: hidden; }

#rokbox-middle.rokbox-left { background: url('/templates/cristalline/images/left.png') repeat-y scroll 0pt 0pt transparent; clear: both; }

#rokbox-middle .rokbox-right { background: url('/templates/cristalline/images/right.png') repeat-y scroll 100% 0pt transparent; }

#rokbox-middle .rokbox-center { background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-left: 20px; margin-right: 20px; }

#rokbox-bottom.rokbox-left { background: url('/templates/cristalline/images/bl.png') no-repeat scroll 0pt 0pt transparent; }

#rokbox-bottom .rokbox-right { background: url('/templates/cristalline/images/br.png') no-repeat scroll 100% 0pt transparent; }

#rokbox-bottom .rokbox-center { background: url('/templates/cristalline/images/bottom.png') repeat-x scroll 0pt 0pt transparent; height: 20px; margin-left: 20px; margin-right: 20px; }

/* ::::: http://demo.rockettheme.com/mar10/components/com_gantry/css/css-0d3c23a149ef9b4bcc49be1bde580a50.php ::::: */



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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0pt; padding: 0pt; border: 0pt none; outline: 0pt none; font-size: 100%; vertical-align: baseline; background: none repeat scroll 0% 0% transparent; }

.rt-container { margin: 0pt auto; width: 960px; }

body { min-width: 960px; }

.rt-block { padding: 15px; margin-bottom: 10px; position: relative; }

#rt-content-top .rt-alpha, #rt-content-bottom .rt-alpha { margin-left: 0pt; }

#rt-content-top .rt-omega, #rt-content-bottom .rt-omega { margin-right: 0pt; }

#rt-logo { width: 185px; height: 115px; display: block; }

#rt-content-top, #rt-content-bottom { overflow: hidden; }

#rocket { display: block; width: 110px; height: 15px; margin: 0pt auto; }

#rt-copyright { text-align: center; }

body { font-size: 12px; line-height: 1.7em; font-family: Helvetica,Arial,Sans-Serif; }

body.font-size-is-default { font-size: 12px; line-height: 1.7em; }

form { margin: 0pt; padding: 0pt; }

p { margin: 0pt 0pt 15px; }

h1, h2, h3, h4, h5 { margin: 15px 0pt; line-height: 1.1em; }

h1 { font-size: 260%; }

h2 { font-size: 200%; }

h4 { font-size: 120%; }

h2.title { font-size: 170%; letter-spacing: -1px; line-height: 1em; }

a { text-decoration: none; outline: medium none; }

ul, ol { padding-left: 15px; }

ul li { padding: 0pt; margin: 0pt; }

ul li a { font-size: 1.2em; line-height: 1.8em; }

html, body { margin-bottom: 1px; }

body { background: none repeat scroll 0% 0% rgb(221, 221, 221); color: rgb(68, 68, 68); }

h1, h2, h3, h4, h5, h6, legend { color: rgb(0, 0, 0); }

#rt-header h2, #rt-bottom h2 { color: rgb(170, 170, 170); }

#rt-header, #rt-bottom { color: rgb(170, 170, 170); }

.rt-container { background: none repeat scroll 0% 0% rgb(255, 255, 255); }

a { color: rgb(204, 0, 0); }

a:hover { color: rgb(0, 0, 0); }

#rt-header .rt-container { background: url('/templates/cristalline/images/header-assets.png') repeat-x scroll 50% -363px rgb(0, 0, 0); }

#rt-logo { background: url('/templates/cristalline/images/header-assets.png') no-repeat scroll 0pt 0pt transparent; }

#rt-bottom .rt-container { background: url('/templates/cristalline/images/header-assets.png') repeat-x scroll 50% -363px rgb(0, 0, 0); border-top: 4px solid rgb(102, 102, 102); }

#rt-footer .rt-container, #rt-copyright .rt-container { background: none repeat scroll 0% 0% rgb(102, 102, 102); }

#rt-footer, #rt-copyright { color: rgb(204, 204, 204); }

#rt-sidebar-a { background-color: rgb(224, 224, 224); }

#rocket { background: url('/templates/cristalline/images/rocket.png') no-repeat scroll 0pt 0pt transparent; }

html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear { background: none repeat scroll 0% 0% transparent; border: 0pt none; clear: both; display: block; float: none; font-size: 0pt; list-style: none outside none; margin: 0pt; padding: 0pt; overflow: hidden; visibility: hidden; width: 0pt; height: 0pt; }

.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 { display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }

.rt-container .rt-grid-2 { width: 140px; }

.rt-container .rt-grid-3 { width: 220px; }

.rt-container .rt-grid-4 { width: 300px; }

.rt-container .rt-grid-5 { width: 380px; }

.rt-container .rt-grid-6 { width: 460px; }

.rt-container .rt-grid-9 { width: 700px; }

.rt-container .rt-grid-10 { width: 780px; }

.rt-container .rt-grid-12 { width: 940px; }

.rt-joomla h1 { letter-spacing: -2px; }

.rt-joomla h2, .rt-joomla h3, .rt-joomla h4, .rt-joomla h5 { letter-spacing: -1px; }

.rt-joomla .rt-article { margin-bottom: 35px; }

.rt-joomla .rt-article-bg { padding-bottom: 5px; border-bottom: 1px dotted rgb(200, 200, 200); }

#form-login .inputbox, #com-form-login .inputbox, #josForm .inputbox { border: 1px solid rgb(221, 221, 221); font-size: 1.2em; padding: 2px; margin: 0pt; }

#form-login ul { margin-top: 10px; }

#form-login p { margin-bottom: 10px; }

.rt-poll .rt-pollrow { padding: 6px 0pt 8px; font-size: 110%; }

.rt-poll .rt-pollbuttons { padding: 0pt; overflow: hidden; margin-top: 20px; }

.rt-poll .readon { float: left; margin-right: 5px; }

/* ::::: http://demo.rockettheme.com/mar10/templates/rt_crystalline_j15/css/css-9d81d31badca081a8700f8749172475b.php ::::: */



.rt-joomla .rt-article { margin-bottom: 35px; }

.rt-joomla .rt-article-bg { border-bottom: medium none; padding: 0pt; }

#form-login ul li, #com-form-login ul li, ul.rt-more-articles li, .rt-section-list ul li { list-style: none outside none; }

#form-login ul li a, #com-form-login ul li a, ul.rt-more-articles li a, .rt-section-list ul li a { padding-left: 10px; font-size: 110%; }

#form-login .inputbox, .rt-joomla .user input#email, .rt-joomla .user input#name, .rt-joomla .user input#username, .rt-joomla .user input#password, .rt-joomla .user input#passwd, .rt-joomla .user input#password2 { padding: 5px; outline: medium none; }

.rt-polltitle { display: block; font-size: 120%; font-weight: bold; margin-bottom: 15px; }

#rokajaxsearch { overflow: hidden; }

#rt-main-surround #rokajaxsearch .inputbox { float: left; width: 269px; height: 15px; line-height: 12px; padding: 4px 5px 5px 12px; border: 0pt none; font-size: 13px; outline: medium none; background: none repeat scroll 0% 0% transparent; color: inherit; }

#rokajaxsearch .roksearch-wrapper { height: 25px; display: inline-block; float: left; }

#roksearch_results { border-bottom: 0pt none; }

#roksearch_search_str { width: auto; padding: 4px; }

#roksearch_results { z-index: 10000; position: absolute; width: 400px; float: right; margin-top: -1px; text-align: left; visibility: hidden; }

.roktabs-wrapper { margin: 0pt -10px; padding: 0pt; position: relative; }

.roktabs { position: relative; z-index: 3; }

.roktabs-wrapper .roktabs-container-inner { position: relative; overflow: hidden; }

.roktabs-wrapper .roktabs-container-wrapper { clear: both; position: relative; overflow: hidden; width: 50000px; }

.roktabs-wrapper .roktabs-container-wrapper div { float: left; }

.roktabs-wrapper .roktabs-container-wrapper div.wrapper { padding: 25px; width: auto; float: none; }

.roktabs-wrapper .roktabs-links { margin: 0pt; padding: 0pt; height: 92px; overflow: hidden; }

.roktabs-wrapper .active-arrows .roktabs-links { margin: 0pt 34px; padding: 0pt; height: 92px; }

.roktabs-wrapper .roktabs-links ul { text-align: left; list-style-type: none; overflow: hidden; margin: 0pt; padding: 0pt; height: 92px; }

.roktabs-wrapper .roktabs-links ul li { float: left; padding: 0pt; margin: 0pt; text-decoration: none; position: relative; height: 92px; line-height: 96px; font-size: 120%; }

.roktabs-wrapper .roktabs-links ul li span { display: block; padding: 0pt 25px; font-size: 15px; }

.roktabs-wrapper .arrow-next, .roktabs-wrapper .arrow-prev { text-align: center; cursor: pointer; z-index: 2; position: absolute; top: 0pt; height: 92px; width: 34px; }

.roktabs-wrapper .arrow-prev span, .roktabs-wrapper .arrow-next span { display: none; }

.roktabs-wrapper .arrow-next { background-position: 100% 0pt; background-repeat: no-repeat; right: 0pt; }

.roktabs-wrapper .arrow-next:hover { background-position: 100% -95px; background-repeat: no-repeat; }

.roktabs-wrapper .arrow-prev { background-position: 0pt 0pt; background-repeat: no-repeat; left: 0pt; }

.roktabs-wrapper .arrow-prev:hover { background-position: 0pt -95px; background-repeat: no-repeat; }

.roktabs-wrapper .tab-icon { margin-right: 10px; }

.header-shadows-dark #rt-showcase .roktabs-wrapper .active-arrows .roktabs-links ul li.last span, .header-shadows-light #rt-showcase .roktabs-wrapper .active-arrows .roktabs-links ul li.last span, .header-shadows-none #rt-showcase .roktabs-wrapper .active-arrows .roktabs-links ul li.last span { background: none repeat scroll 0% 0% transparent; }

.rt-joomla .contact .inputbox, .rt-joomla .inputbox, #form-login .inputbox { border: 0pt none; }

.header-graphic-header-1 { background: url('/templates/cristalline/images/header-1.png') no-repeat scroll 50% 0pt transparent; }

.header-overlay-circles, .main-overlay-circles, .feature-overlay-circles, .body-overlay-circles, .bottom-overlay-circles { background: url('/templates/cristalline/images/circles.png') repeat scroll 50% 0pt transparent; }

.header-overlay-lines-4, .main-overlay-lines-4, .feature-overlay-lines-4, .body-overlay-lines-4, .bottom-overlay-lines-4 { background: url('/templates/cristalline/images/lines-4.png') repeat scroll 50% 0pt transparent; }

.demo-fp-img { background: url('/templates/cristalline/images/img-bg.png') repeat scroll 0% 0% transparent; padding: 3px; }

.img-left { float: left; margin-right: 15px; }

.mar10-home .flushbottom .module-content { margin-bottom: -1px; }

.mar10-home .rt-joomla .rt-article { margin-bottom: 9px; }

.ct-read { margin-left: 105px; margin-top: 5px; }

.mar10-home #rt-main-surround p { margin-bottom: 10px; }

.demo-mb .demo-fp-img { margin-bottom: 10px; }

.demo-mb-btm { float: left; width: 31%; margin-right: 2%; }

.demo-mb-btm-first { margin-left: 1%; }

.demo-mb-btm-title { margin-top: 5px; }

.demo-sep { width: 5px; display: inline-block; }

.demo-horiz-sep { height: 10px; display: block; }

.demo-overlay { float: right ! important; margin-left: 30px; }

.demo-top-overlay { background: url('/templates/cristalline/images/top-overlay.png') no-repeat scroll 50% 0pt transparent; padding-top: 10px; }

.demo-bottom-overlay { background: url('/templates/cristalline/images/bottom-overlay.png') no-repeat scroll 50% 100% transparent; padding-bottom: 10px; }

.rt-leftquo { margin-right: 4px; height: 40px; float: left; }

.rt-rightquo, .rt-leftquo { font-size: 150%; }

.rt-desc1 { display: block; font-size: 180%; font-weight: bold; line-height: 1.1em; margin-top: 10px; }

.rt-desc2 { display: block; font-size: 120%; line-height: 1.4em; }

.mar10-home .roktabs-wrapper .tab-icon { margin-bottom: -9px; }

#presets-popup { width: 534px; height: 560px; background: url('/templates/cristalline/images/popup-bg.png') no-repeat scroll 0% 0% transparent; position: absolute; z-index: 55000; padding: 15px; }

body #presets-popup .rokradios, body.rtl #presets-popup .rokradios { color: rgb(255, 255, 255); text-shadow: 1px 1px 1px rgb(0, 0, 0); margin-top: 3px; }

.popup-row { clear: both; height: 81px; width: 533px; background: url('/templates/cristalline/images/div-horiz.png') repeat-x scroll left bottom transparent; }

.popup-row .popup-title { width: 125px; background: url('/templates/cristalline/images/div-vert.png') repeat-y scroll right top transparent; float: left; height: 81px; text-align: center; }

.popup-row .popup-content { float: left; height: 80px; }

.popup-row .popup-title span { font-size: 22px; line-height: 80px; color: rgb(255, 255, 255); text-shadow: 1px 1px 1px rgb(0, 0, 0); }

#popup-presets.popup-row, #popup-presets.popup-row .popup-title, #popup-presets.popup-row .popup-content { height: 68px; }

#popup-palette.popup-row, #popup-palette.popup-row .popup-title, #popup-palette.popup-row .popup-content { height: 60px; }

#popup-palette.popup-row { background: none repeat scroll 0% 0% transparent; }

#popup-presets.popup-row .popup-title span { line-height: 68px; }

#popup-palette.popup-row .popup-title span { line-height: 60px; }

#popup-header.popup-row, #popup-header.popup-row .popup-title, #popup-header.popup-row .popup-content { height: 105px; }

#popup-header.popup-row .popup-title span { line-height: 105px; }

.popup-row .popup-content .popup-colors, .popup-row .popup-content .popup-overlay { height: 81px; width: 168px; float: left; }

.popup-row .popup-content .popup-overlay { margin-left: 10px; }

.popup-row .popup-content .popup-overlay, body .popup-row .popup-radios { width: 205px; }

.popup-row .popup-content .popup-color, .popup-row .popup-content .popup-overlaycolor, body .popup-row .popup-radios { float: left; margin-top: 2px; position: relative; }

.popup-row .popup-overlaycolor { margin-left: 5px; }

body .popup-radios .rokradios, body.rtl .popup-radios .rokradios { background-image: url('/templates/cristalline/images/radio-states.png'); margin-left: 0px; padding: 1px 1px 7px 20px; background-position: 0pt 0pt; }

body .popup-radios .rokradios-active, body.rtl .popup-radios .rokradios-active { background-position: 0pt -30px; }

.popup-row .popup-content .popup-color span, .popup-row .popup-content .popup-overlaycolor span, body .popup-row .popup-radios span, .popup-row .selectbox-container span.popup-title, .popup-row .selectbox-container span.popup-spantitle, .popup-row .popup-headeroverlay span { float: left; margin: 2px 5px 0pt 0pt; width: 75px; text-align: right; color: rgb(187, 187, 187); text-shadow: 1px 1px 1px rgb(0, 0, 0); }

.popup-row .popup-headeroverlay { margin-top: -5px; height: 24px; }

.popup-row .popup-headeroverlay .popup-slider { margin-top: 5px; }

.popup-row .popup-headeroverlay span { width: 140px; margin: -2px 23px 0pt 15px; }

.popup-row .popup-content .popup-overlaycolor span, body .popup-row .popup-radios span, .popup-row .selectbox-container span.popup-spantitle { text-align: left; width: 50px; }

body .popup-row .popup-radios span { margin-right: 3px; }

.popup-row .selectbox-container span.popup-spantitle { width: 70px; margin-left: 12px; margin-right: 3px; }

.popup-row .popup-content .color-preview { width: 69px; height: 23px; background: url('/templates/cristalline/images/color-box.png') no-repeat scroll 0% 0% transparent; float: left; margin-left: 5px; }

.popup-row .popup-content .overlay-preview { margin-right: 0pt; width: 135px; height: 23px; float: left; margin-left: 5px; }

.popup-row .popup-content .overlay-preview div { background: url('/templates/cristalline/images/overlay-box.png') no-repeat scroll 0% 0% transparent; }

.popup-row .popup-content .overlay-preview div { width: 135px; height: 23px; }

#presets-popup .popup-toolbar { position: absolute; right: 20px; }

#presets-popup .popup-toolbar a { display: block; width: 14px; height: 14px; float: left; margin: 5px 5px 0pt 0pt; }

#presets-popup .popup-toolbar span { display: none; }

#presets-popup .popup-toolbar #popup-minimize.big { background: url('/templates/cristalline/images/close-min.png') no-repeat scroll 0% 0% transparent; }

#presets-popup .popup-toolbar #popup-close { background: url('/templates/cristalline/images/popup-close.png') no-repeat scroll 0% 0% transparent; }

#popup-miniature { display: none; padding: 14px 0pt 0pt 55px; }

.popup-slider { width: 192px; height: 7px; background: url('/templates/cristalline/images/slider.png') no-repeat scroll 0pt -11px transparent; position: relative; margin: 12px 2px 4px 7px; float: left; }

.popup-slider .popup-sliderinner { height: 7px; background: url('/templates/cristalline/images/slider.png') no-repeat scroll 0pt -41px transparent; position: absolute; width: 0px; }

.popup-slider .popup-knob { width: 24px; height: 24px; top: -8px; left: -8px; background: url('/templates/cristalline/images/slider.png') no-repeat scroll -200px -3px transparent; position: absolute; cursor: pointer; }

.popup-tip { position: absolute; height: 40px; z-index: 55000; top: -10px; visibility: hidden; }

.popup-tip .popup-tip-left { width: 10px; background: url('/templates/cristalline/images/tt-horiz-left.png') no-repeat scroll left top transparent; position: absolute; left: 0pt; top: 0pt; height: 55px; }

.popup-tip .popup-tip-mid { background: url('/templates/cristalline/images/tt-horiz-mid.png') repeat-x scroll center top transparent; margin-left: 10px; float: left; height: 40px; padding: 8px; }

.popup-tip .popup-tip-mid span { color: rgb(255, 255, 255); font-size: 16px; text-shadow: 1px 1px 1px rgb(0, 0, 0); white-space: nowrap; }

.popup-tip .popup-tip-right { width: 10px; background: url('/templates/cristalline/images/tt-horiz-right.png') no-repeat scroll right top transparent; position: absolute; right: -10px; top: 0pt; height: 55px; }

.popup-tip .popup-tip-mid span { margin: 0pt; width: auto; }

#popup-presets .popup-content { float: none; }

.selectbox-container { padding-top: 23px; }

.selectbox-wrapper { position: relative; font-size: 14px; line-height: 24px; color: rgb(255, 255, 255); text-shadow: 1px 1px rgb(0, 0, 0); cursor: default; }

.selectbox-top { position: relative; width: 135px ! important; }

.selectbox-dropdown { width: 160px ! important; }

.selectbox-real { display: none; }

.selectbox { float: left; }

.selectbox ul { margin: 0pt; padding: 0pt; list-style: none outside none; }

.selectbox-top .selected { background: url('/templates/cristalline/images/select-left.png') no-repeat scroll left top transparent; height: 23px; padding: 0pt 10px; }

.selectbox-top .arrow { background: url('/templates/cristalline/images/select-right.png') no-repeat scroll 0pt 48% transparent; height: 23px; width: 24px; right: -24px; top: 0pt; position: absolute; }

.selectbox-dropdown { background: url('/templates/cristalline/images/dropdown-left.png') no-repeat scroll left top transparent; position: absolute; margin-top: 0px; visibility: hidden; z-index: 200; }

.selectbox-dropdown-bottom { background: url('/templates/cristalline/images/dropdown-left.png') no-repeat scroll left bottom transparent; height: 5px; position: relative; }

.selectbox-dropdown-bottomright { background: url('/templates/cristalline/dropdown-right.png') no-repeat scroll left bottom transparent; height: 5px; position: absolute; right: 0pt; bottom: 0pt; z-index: 2; width: 5px; }

.selectbox-dropdown ul { background: url('/templates/cristalline/images/dropdown-right.png') no-repeat scroll right top transparent; max-height: 220px; padding: 5px 0pt 0pt; }

.selectbox-dropdown ul li { padding: 0px 10px 0px 22px; margin: 0pt; height: 23px; white-space: nowrap; }

#popup-presets.popup-row .controls { float: right; margin-right: 15px; }

.popup-row #popup-savenew, #popup-apply { height: 27px; background: none repeat scroll 0% 0% transparent; outline: 0pt none; border: medium none; cursor: pointer; }

.popup-row #popup-savenew span, #popup-apply span { display: none; }

#popup-apply { width: 59px; background: url('/templates/cristalline/images/button-apply.png') no-repeat scroll 0% 0% transparent; }

.moorainbow { z-index: 58000; }

.moor-box { width: 281px; height: 181px; background: url('/templates/cristalline/images/colorchooser.png') no-repeat scroll 0% 0% transparent; z-index: 56000; }

.moor-overlayBox { width: 132px; height: 132px; margin-top: 25px; margin-left: 24px; border: 1px solid rgb(102, 102, 102); }

.moor-slider { border: 1px solid rgb(102, 102, 102); margin-top: 25px; margin-left: 168px; width: 12px; height: 132px; }

.moor-arrows { background-image: url('/templates/cristalline/images/moor_arrows.png'); top: 22px; left: 162px; width: 26px; height: 8px; }

.moor-colorBox { border: 1px solid rgb(102, 102, 102); width: 64px; height: 23px; margin-top: 25px; margin-left: 190px; }

.moor-chooseColor { margin-top: 26px; margin-left: 191px; width: 32px; height: 23px; }

.moor-currentColor { margin-top: 26px; margin-left: 223px; width: 32px; height: 23px; }

.moor-box input.moor-okButton { font-family: Tahoma; font-weight: bold; font-size: 0px; margin-top: 8px; margin-left: 250px; height: 16px; width: 16px; background: none repeat scroll 0% 0% transparent; border: medium none; cursor: pointer; }

.moor-box label { font-family: Helvetica; color: rgb(153, 153, 153); font-size: 10px; font-weight: bold; }

.moor-box input { background: none repeat scroll 0% 0% rgb(50, 50, 50); border: 1px solid rgb(102, 102, 102); color: rgb(204, 204, 204); }

.moor-rLabel { display: none; margin-top: 60px; margin-left: 196px; }

.moor-gLabel { display: none; margin-top: 125px; margin-left: 315px; }

.moor-bLabel { display: none; margin-top: 150px; margin-left: 315px; }

.moor-HueLabel { margin-top: 60px; margin-left: 196px; }

span.moor-ballino { margin-top: 62px; margin-left: 245px; color: rgb(153, 153, 153); }

.moor-SatuLabel { margin-top: 80px; margin-left: 196px; }

.moor-BrighLabel { margin-top: 100px; margin-left: 196px; }

.moor-hexLabel { margin-top: 120px; margin-left: 196px; }

.moor-rInput, .moor-gInput, .moor-bInput, .moor-HueInput, .moor-SatuInput, .moor-BrighInput { width: 30px; }

.moor-hexInput { width: 60px; }

.moor-cursor { background-image: url('/templates/cristalline/images/moor_cursor.gif'); width: 12px; height: 12px; }

.ase-file-wrapper { position: relative; overflow: hidden; width: 55px; height: 27px; cursor: pointer; float: left; margin-right: 5px; }

#ase-file { height: 27px; right: 0pt; opacity: 0.0001; position: absolute; top: 5px; cursor: pointer; border: 0pt none; }

#ase-save { width: 100px; height: 27px; background: url('/templates/cristalline/images/button-savepal.png') no-repeat scroll 0% 0% transparent; border: 0pt none; cursor: pointer; }

#ase-save span { display: none; }

.ase-file-fake { width: 55px; height: 27px; background: url('/templates/cristalline/images/button-load.png') no-repeat scroll 0% 0% transparent; }

#popup-palette .popup-content { float: left; margin-left: 130px; padding-top: 15px; position: absolute; width: 395px; }

.ase-colors-wrapper { width: 300px; position: relative; }

.ase-colors-wrapper .ase-color { width: 20px; height: 20px; background: none repeat scroll 0% 0% rgb(255, 255, 255); float: left; margin-right: 3px; margin-top: 3px; z-index: 58000; }

.ase-controls { float: right; }

.ase-controls form { float: left; }

#ase-load-target, #ase-save-target { width: 0pt; height: 0pt; border: 0px solid rgb(255, 255, 255); visibility: hidden; }

html, body { height: 100%; margin-bottom: 1px; }

body { font-family: Helvetica,Arial,sans-serif; }

.font-family-helvetica { font-family: Helvetica,Arial,FreeSans,sans-serif; }

.rt-container, #rt-header .rt-container, #rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c { background: none repeat scroll 0% 0% transparent; }

#rt-bottom .rt-container, #rt-footer .rt-container, #rt-copyright .rt-container { background: inherit; }

.rt-block { margin-bottom: 0pt; }

#rt-bottom .rt-container { border: 0pt none; }

ul { list-style-image: none; }

ul.menu { padding-left: 0pt; }

#rt-content-top, #rt-content-bottom { clear: both; overflow: visible; }

.shadow-left { margin-left: -13px; padding-left: 13px; }

.shadow-right { margin-right: -13px; padding-right: 13px; }

#rt-showcase .shadow-left { padding-left: 0pt; }

#rt-showcase .shadow-right { padding-right: 0pt; }

#rt-showcase .shadow-bl { padding-left: 13px; }

#rt-showcase .shadow-br { padding-right: 13px; }

.header-overlay-none, .main-overlay-none, .feature-overlay-none, .body-overlay-none, .bottom-overlay-none { background: none repeat scroll 0% 0% transparent; }

h1, h2, h3, h4, h5, h6, legend, .button, .inputbox, label { color: inherit; }

#rt-colorchooser { width: 180px; margin-top: 10px; text-align: center; }

#rt-colorchooser #preset-creator { display: block; padding-bottom: 20px; text-transform: uppercase; }

#rt-colorchooser #preset-creator span { padding: 2px 0pt 5px 25px; }

#rt-logo { display: block; width: 250px; height: 65px; }

#rt-utility3 { padding: 10px 0pt; }

#rt-login-button { padding-left: 14px; }

#rt-utility #rt-login-button { margin-top: -10px; padding-top: 10px; }

#rt-login-button .buttontext { padding-left: 20px; line-height: 24px; display: block; text-transform: uppercase; }

#rt-feature .module-content { margin: -15px -25px 0pt; }

#rt-feature .title { margin: 0pt; padding: 10px 0pt 10px 25px; background-position: 4px 50%; }

#rt-feature .module-inner { padding: 15px 25px 0pt; margin: -1px 0pt 0pt; }

#rt-feature .module-title { margin: 0pt; }

body #rt-feature .rt-omega .module-content { background: none repeat scroll 0% 0% transparent; }

.rt-main-inner { padding: 10px 0pt; }

#rt-mainbody-shadow { padding-top: 2px; }

#rt-main-surround ul.menu { margin: 0pt -13px; }

#rt-main-surround ul.menu li { list-style: none outside none; padding: 0pt; }

#rt-main-surround ul.menu a:hover, #rt-main-surround ul.menu .separator:hover, #rt-main-surround ul.menu .item:hover { text-decoration: none; }

#rt-main-surround ul.menu a, #rt-main-surround ul.menu .separator, #rt-main-surround ul.menu .item { display: block; text-indent: 0pt; font-size: 120%; font-weight: normal; padding: 0pt; line-height: 130%; }

#rt-main-surround ul.menu a span, #rt-main-surround ul.menu .separator span, #rt-main-surround ul.menu .item span { padding: 8px 13px 8px 25px; display: block; }

#rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item { font-weight: bold; }

#rt-main-surround .body-shadows-dark ul.menu li:first-child, #rt-main-surround .body-shadows-light ul.menu li:first-child { background: none repeat scroll 0% 0% transparent; }

.module-content { margin: 0pt -15px -10px; }

.module-title { margin: 0pt 2px; }

.title { margin: 0pt; padding: 10px 12px; font-weight: normal; letter-spacing: normal ! important; font-size: 160%; }

.headerShadows-dark .title, .feature-shadows-dark .title, .body-shadows-dark .title, .mainShadows-dark .title, .bottom-shadows-dark .title, .headerShadows-light .title, .feature-shadows-light .title, .body-shadows-light .title, .mainShadows-light .title, .bottom-shadows-light .title { padding-left: 25px; }

.title span, .rt-article-title span { font-weight: bold; }

.module-inner2 { padding: 15px 13px 0pt; margin: -1px 2px 0pt; overflow: hidden; }

.module-inner3 { padding: 15px 13px 0pt; margin: 0pt 2px; overflow: hidden; }

.module-tm { height: 1px; margin: 0pt 17px; }

.module-tl { margin-left: -17px; height: 1px; }

.module-tr { margin-right: -17px; height: 1px; }

.module-bm { height: 17px; margin: 0pt 17px; }

.module-bl { margin-left: -17px; height: 17px; }

.module-br { margin-right: -17px; height: 17px; }

.flush .rt-block { padding: 0pt; }

.flushtop .rt-block { padding-top: 0pt; }

.flushbottom .rt-block { padding-bottom: 0pt; }

#gantry-resetsettings a { color: inherit; }

.readon { display: inline-block; margin-left: 10px; height: 24px; }

.readon .button { outline: medium none ! important; }

.readon span, .readon .button { display: block; margin-left: -10px; padding: 0pt 12px 3px; border: 0pt none; font-size: 13px; cursor: pointer; height: 24px; line-height: 23px; float: left; font-weight: bold; overflow: visible; }

body .readon:hover, #rt-popup .readon:hover { background-position: 100% -32px; }

body .readon:hover span, body .readon:hover .button, #rt-popup .readon:hover span, #rt-popup .readon:hover .button { background-position: 0pt -32px; }

.rokradios, .rokchecks { padding: 0pt 5px 7px 20px; line-height: 120%; cursor: pointer; }

.rokradios { background-position: 0pt 0pt; background-repeat: no-repeat; }

.rokradios-active { background-position: 0pt -326px; background-repeat: no-repeat; }

#rt-popup .module-content { margin: 0pt; }

#rt-popup .rt-block { padding: 0pt 5px; }

#rt-popup .title { padding: 0pt; margin-bottom: 10px; }

#rt-popup .inputbox { width: 95%; }

body .roktabs-wrapper .roktabs-links ul li.last { margin-right: -6px; }

#rt-logo { background: url('/templates/cristalline/images/logo.png') no-repeat scroll 0pt 0pt transparent; }

.header-shadows-dark #rt-main-header2 { background: url('/templates/cristalline/images/header-overlay.png') repeat-x scroll 50% 0pt transparent; }

.header-shadows-dark #rt-header .shadow-left { background: url('/templates/cristalline/images/header-bl.png') no-repeat scroll 0pt 100% transparent; }

.header-shadows-dark #rt-header .shadow-right { background: url('/templates/cristalline/images/header-br.png') no-repeat scroll 100% 100% transparent; }

.header-shadows-dark #rt-header .shadow-bottom { background: url('/templates/cristalline/images/header-overlay2.png') no-repeat scroll 50% 100% transparent; }

.header-shadows-dark #rt-colorchooser { background: url('/templates/cristalline/images/colorchooser-bg.png') no-repeat scroll 50% 100% transparent; }

.header-shadows-dark #rt-colorchooser #preset-creator span { background: url('/templates/cristalline/images/colorchooser-icon.png') no-repeat scroll 0pt 0pt transparent; }

.header-shadows-dark #rt-navigation2 { background: url('/templates/cristalline/images/nav-overlay.png') repeat-x scroll 50% 100% transparent; }

.header-shadows-dark #rt-navigation3 { background: url('/templates/cristalline/images/nav-overlay2.png') repeat-x scroll 50% 0pt transparent; }

.header-shadows-dark #rt-navigation .rt-container { background: url('/templates/cristalline/images/nav-overlay3.png') no-repeat scroll 50% 0pt transparent; }

.header-shadows-dark #rt-navigation .shadow-left { background: url('/templates/cristalline/images/nav-l.png') repeat-y scroll 0pt 0pt transparent; }

.header-shadows-dark #rt-navigation .shadow-right { background: url('/templates/cristalline/images/nav-r.png') repeat-y scroll 100% 0pt transparent; }

.header-shadows-dark .menutop li.root, .menu-type-splitmenu .header-shadows-dark .menutop li { background: url('/templates/cristalline/images/menutab-r.png') no-repeat scroll 100% 0pt transparent; }

.header-shadows-dark .menutop li.root.active > .item, .header-shadows-dark .menutop li.root:hover > .item, .menu-type-splitmenu .header-shadows-dark .menutop li.active .item, .menu-type-splitmenu .header-shadows-dark .menutop li:hover .item, .menu-type-splitmenu .header-shadows-dark .nopill .menutop li.active:hover .item, .header-shadows-dark .menutop li.f-mainparent-itemfocus .item { background: url('/templates/cristalline/images/menutab-active.png') repeat-x scroll 0pt 0pt transparent; }

.header-shadows-dark.menutop ul.columns2, .header-shadows-dark.menutop .columns2 > .drop-top { background-image: url('/templates/cristalline/images/drop-bg-2.png'); }

.header-shadows-dark.menutop ul, .header-shadows-dark.menutop .drop-top { background-image: url('images/drop-bg-1.png'); }

.header-shadows-dark.menutop ul.columns2, .header-shadows-dark.menutop .columns2 > .drop-top { background-image: url('/templates/cristalline/images/drop-bg-2.png'); }

.header-shadows-dark.menutop ul li { background: url('/templates/cristalline/images/drop-item-bg.png') no-repeat scroll 50% 100% transparent; }

.header-shadows-dark.menutop ul li:hover .item, .header-shadows-dark.menutop ul li.f-menuparent-itemfocus .item, .header-shadows-dark.menutop ul li.active .item { background: url('/templates/cristalline/images/module-highlight.png') no-repeat scroll -42px 1px transparent; }

.header-shadows-dark.menutop ul li > .daddy span { background: url('/templates/cristalline/images/menu-arrow.png') no-repeat scroll 96% 50% transparent; }

.header-shadows-dark #rt-showcase2 { background: url('/templates/cristalline/images/under-shadow.png') no-repeat scroll 50% 0pt transparent; }

.header-shadows-dark #rt-showcase .shadow-left { background: url('/templates/cristalline/images/showcase-l.png') no-repeat scroll 0pt 0pt transparent; }

.header-shadows-dark #rt-showcase .shadow-right { background: url('/templates/cristalline/images/showcase-r.png') no-repeat scroll 100% 0pt transparent; }

.header-shadows-dark #rt-showcase .shadow-bl { background: url('/templates/cristalline/images/header-bl.png') no-repeat scroll 0pt 100% transparent; }

.header-shadows-dark #rt-showcase .shadow-br { background: url('/templates/cristalline/images/header-br.png') no-repeat scroll 100% 100% transparent; }

.header-shadows-dark #rt-showcase .rt-container { background: url('/templates/cristalline/images/showcase-overlay.png') repeat-x scroll 50% 0pt transparent; }

#rt-main-surround2.main-shadows-light { background: url('/templates/cristalline/images/header-overlay_001.png') repeat-x scroll 50% -90px transparent; }

.main-shadows-light .shadow-left { background: url('/templates/cristalline/images/body-l.png') repeat-y scroll 0pt 0pt transparent; }

.main-shadows-light .shadow-right { background: url('/templates/cristalline/images/body-r.png') repeat-y scroll 100% 0pt transparent; }

.feature-shadows-light #rt-utility2 { background: url('/templates/cristalline/images/gradient-div.png') repeat-x scroll 50% -1px transparent; }

.feature-shadows-light #rt-login-button { background: url('/templates/cristalline/images/module-div.png') no-repeat scroll 0pt -75px transparent; }

.feature-shadows-light #rt-login-button .buttontext, .feature-shadows-none #rt-login-button .buttontext { background: url('/templates/cristalline/images/login-icon.png') no-repeat scroll 0pt 50% transparent; }

.feature-shadows-light #rt-feature2 { background: url('/templates/cristalline/images/gradient-div.png') repeat-x scroll 50% 0pt transparent; }

.feature-shadows-light #rt-feature2 .module-content { background: url('/templates/cristalline/images/module-div.png') no-repeat scroll 100% 0pt transparent; }

.feature-shadows-light #rt-feature2 .module-inner { background: url('/templates/cristalline/images/module-top.png') repeat-x scroll 50% 0pt transparent; }

.body-shadows-light #rt-mainbody-shadow { background: url('/templates/cristalline/images/gradient-div.png') repeat-x scroll 50% 0pt transparent; }

.body-shadows-light #body-inner-l { background: url('/templates/cristalline/images/body-inner-l.png') repeat-y scroll 0pt 0pt transparent; }

.body-shadows-light #body-inner-r { background: url('/templates/cristalline/images/body-inner-r.png') repeat-y scroll 100% 0pt transparent; }

.header-shadows-dark .module-title, .body-shadows-dark .module-title, .feature-shadows-dark .module-title, .bottom-shadows-dark .module-title { background: url('/templates/cristalline/images/module-header.png') no-repeat scroll 0pt 100% transparent; }

.header-shadows-dark .module-title2, .body-shadows-dark .module-title2, .feature-shadows-dark .module-title2, .bottom-shadows-dark .module-title2 { background: url('/templates/cristalline/images/module-highlight.png') no-repeat scroll 0pt 0pt transparent; }

.header-shadows-dark .title, .body-shadows-dark .title, .feature-shadows-dark .title, .bottom-shadows-dark .title, .body-shadows-dark .rt-article-title, .body-shadows-dark .rt-pagetitle { background: url('/templates/cristalline/images/module-icon.png') no-repeat scroll 4px 50% transparent; }

.header-shadows-dark .module-inner2, .body-shadows-dark .module-inner2, .feature-shadows-dark .module-inner2, .bottom-shadows-dark .module-inner2 { background: url('/templates/cristalline/images/module-top_001.png') repeat-x scroll 50% 0pt transparent; }

.header-shadows-dark .module-tm, .body-shadows-dark .module-tm, .feature-shadows-dark .module-tm, .bottom-shadows-dark .module-tm { background: url('/templates/cristalline/images/module-tm.png') repeat-x scroll 50% 0pt transparent; }

.header-shadows-dark .module-tl, .body-shadows-dark .module-tl, .feature-shadows-dark .module-tl, .bottom-shadows-dark .module-tl { background: url('/templates/cristalline/images/module-tl.png') no-repeat scroll 0pt 0pt transparent; }

.header-shadows-dark .module-tr, .body-shadows-dark .module-tr, .feature-shadows-dark .module-tr, .bottom-shadows-dark .module-tr { background: url('/templates/cristalline/images/module-tr.png') no-repeat scroll 100% 0pt transparent; }

.header-shadows-dark .module-l, .body-shadows-dark .module-l, .feature-shadows-dark .module-l, .bottom-shadows-dark .module-l { background: url('/templates/cristalline/images/module-l.png') repeat-y scroll 0pt 0pt transparent; }

.header-shadows-dark .module-r, .body-shadows-dark .module-r, .feature-shadows-dark .module-r, .bottom-shadows-dark .module-r { background: url('/templates/cristalline/images/module-r.png') repeat-y scroll 100% 0pt transparent; }

.header-shadows-dark .module-bm, .body-shadows-dark .module-bm, .feature-shadows-dark .module-bm, .bottom-shadows-dark .module-bm { background: url('/templates/cristalline/images/module-bm.png') repeat-x scroll 50% 0pt transparent; }

.header-shadows-dark .module-bl, .body-shadows-dark .module-bl, .feature-shadows-dark .module-bl, .bottom-shadows-dark .module-bl { background: url('/templates/cristalline/images/module-bl.png') no-repeat scroll 0pt 0pt transparent; }

.header-shadows-dark .module-br, .body-shadows-dark .module-br, .feature-shadows-dark .module-br, .bottom-shadows-dark .module-br { background: url('/templates/cristalline/images/module-br.png') no-repeat scroll 100% 0pt transparent; }

.header-shadows-light .module-title, .body-shadows-light .module-title, .feature-shadows-dark .module-title, .bottom-shadows-light .module-title { background: url('/templates/cristalline/images/module-header_001.png') no-repeat scroll 0pt 100% transparent; }

.header-shadows-light .module-title2, .body-shadows-light .module-title2, .feature-shadows-light .module-title2, .bottom-shadows-light .module-title2 { background: url('/templates/cristalline/images/module-highlight_001.png') no-repeat scroll 0pt 0pt transparent; }

.header-shadows-light .title, .body-shadows-light .title, .feature-shadows-light .title, .bottom-shadows-light .title, .body-shadows-light .rt-article-title, .body-shadows-light .rt-pagetitle { background: url('/templates/cristalline/images/module-icon_001.png') no-repeat scroll 4px 50% transparent; }

.header-shadows-light .module-inner2, .body-shadows-light .module-inner2, .feature-shadows-light .module-inner2, .bottom-shadows-light .module-inner2 { background: url('/templates/cristalline/images/module-top.png') repeat-x scroll 50% 0pt transparent; }

.header-shadows-light .module-inner3, .body-shadows-light .module-inner3, .feature-shadows-light .module-inner3, .bottom-shadows-light .module-inner3 { background: url('/templates/cristalline/images/module-top2.png') repeat-x scroll 50% 0pt transparent; }

.header-shadows-light .module-tm, .body-shadows-light .module-tm, .feature-shadows-light .module-tm, .bottom-shadows-light .module-tm { background: url('/templates/cristalline/images/module-tm_001.png') repeat-x scroll 50% 0pt transparent; }

.header-shadows-light .module-tl, .body-shadows-light .module-tl, .feature-shadows-light .module-tl, .bottom-shadows-light .module-tl { background: url('/templates/cristalline/images/module-tl_001.png') no-repeat scroll 0pt 0pt transparent; }

.header-shadows-light .module-tr, .body-shadows-light .module-tr, .feature-shadows-light .module-tr, .bottom-shadows-light .module-tr { background: url('/templates/cristalline/images/module-tr_001.png') no-repeat scroll 100% 0pt transparent; }

.header-shadows-light .module-l, .body-shadows-light .module-l, .feature-shadows-light .module-l, .bottom-shadows-light .module-l { background: url('/templates/cristalline/images/module-l_001.png') repeat-y scroll 0pt 0pt transparent; }

.header-shadows-light .module-r, .body-shadows-light .module-r, .feature-shadows-light .module-r, .bottom-shadows-light .module-r { background: url('/templates/cristalline/images/module-r_001.png') repeat-y scroll 100% 0pt transparent; }

.header-shadows-light .module-bm, .body-shadows-light .module-bm, .feature-shadows-light .module-bm, .bottom-shadows-light .module-bm { background: url('/templates/cristalline/images/module-bm_001.png') repeat-x scroll 50% 0pt transparent; }

.header-shadows-light .module-bl, .body-shadows-light .module-bl, .feature-shadows-light .module-bl, .bottom-shadows-light .module-bl { background: url('/templates/cristalline/images/module-bl_001.png') no-repeat scroll 0pt 0pt transparent; }

.header-shadows-light .module-br, .body-shadows-light .module-br, .feature-shadows-light .module-br, .bottom-shadows-light .module-br { background: url('/templates/cristalline/images/module-br_001.png') no-repeat scroll 100% 0pt transparent; }

#rt-main-surround .body-shadows-light ul.menu li { background: url('/templates/cristalline/images/drop-item-bg_001.png') no-repeat scroll 0pt 0pt transparent; }

#rt-main-surround .body-shadows-light ul.menu li.active .item, #rt-main-surround .body-shadows-light ul.menu li.active a, #rt-main-surround .body-shadows-light ul.menu li.active .separator, #rt-main-surround .body-shadows-light ul.menu li:hover .item, #rt-main-surround .body-shadows-light ul.menu li:hover a, #rt-main-surround .body-shadows-light ul.menu li:hover .seperator { background: url('/templates/cristalline/images/module-highlight_001.png') no-repeat scroll 0pt 1px transparent; }

#rt-main-surround .body-shadows-light ul.menu li a span, #rt-main-surround .body-shadows-light ul.menu li .separator span, #rt-main-surround .body-shadows-light ul.menu li .item span, #rt-main-surround .body-shadows-none ul.menu li a span, #rt-main-surround .body-shadows-none ul.menu li .separator span, #rt-main-surround .body-shadows-none ul.menu li .item span { background: url('/templates/cristalline/images/menu-arrow_001.png') no-repeat scroll 5px 9px transparent; }

.bottom-shadows-dark #rt-bottom2 { background: url('/templates/cristalline/images/header-overlay.png') repeat-x scroll 50% -90px transparent; }

.bottom-shadows-dark #rt-bottom2 .shadow-left { background: url('/templates/cristalline/images/showcase-l.png') no-repeat scroll 0pt 0pt transparent; }

.bottom-shadows-dark #rt-bottom2 .shadow-right { background: url('/templates/cristalline/images/showcase-r.png') no-repeat scroll 100% 0pt transparent; }

.bottom-shadows-dark #rt-bottom2 .rt-container { background: url('/templates/cristalline/images/footer-overlay.png') no-repeat scroll 50% 0pt transparent; }

.bottom-shadows-dark #rt-main-footer2 { background: url('/templates/cristalline/images/overlay-tint.png') repeat scroll 0pt 0pt transparent; }

.bottom-shadows-dark #rt-footer2 .rt-container, .bottom-shadows-dark #rt-copyright .rt-container { background: url('/templates/cristalline/images/footer-overlay.png') no-repeat scroll 50% 0pt transparent; }

.bottom-shadows-dark #rocket, .bottom-shadows-dark #gantry-logo { background-image: url('/templates/cristalline/images/branding.png'); background-repeat: no-repeat; }

.header-shadows-dark .readon, .body-shadows-dark .readon, .feature-shadows-dark .readon, .bottom-shadows-dark .readon { background: url('/templates/cristalline/images/readon-r.png') no-repeat scroll 100% 0pt transparent; }

.header-shadows-dark .readon span, .body-shadows-dark .readon span, .feature-shadows-dark .readon span, .bottom-shadows-dark .readon span, .header-shadows-dark .readon .button, .body-shadows-dark .readon .button, .feature-shadows-dark .readon .button, .bottom-shadows-dark .readon .button { background: url('/templates/cristalline/images/readon-l.png') no-repeat scroll 0pt 0pt transparent; }

.header-shadows-light .readon, .body-shadows-light .readon, .feature-shadows-light .readon, .bottom-shadows-light .readon, .header-shadows-none .readon, .body-shadows-none .readon, .feature-shadows-none .readon, .bottom-shadows-none .readon { background: url('/templates/cristalline/images/readon-r_001.png') no-repeat scroll 100% 0pt transparent; }

.header-shadows-light .readon span, .body-shadows-light .readon span, .feature-shadows-light .readon span, .bottom-shadows-light .readon span, .header-shadows-light .readon .button, .body-shadows-light .readon .button, .feature-shadows-light .readon .button, .bottom-shadows-light .readon .button, .header-shadows-none .readon span, .body-shadows-none .readon span, .feature-shadows-none .readon span, .bottom-shadows-none .readon span, .header-shadows-none .readon .button, .body-shadows-none .readon .button, .feature-shadows-none .readon .button, .bottom-shadows-none .readon .button { background: url('/templates/cristalline/images/readon-l_001.png') no-repeat scroll 0pt 0pt transparent; }

.header-shadows-light .rokradios, .header-shadows-light .rokchecks, .header-shadows-light .rokradios-active, .header-shadows-light .rokchecks-active, .feature-shadows-light .rokradios, .feature-shadows-light .rokchecks, .feature-shadows-light .rokradios-active, .feature-shadows-light .rokchecks-active, .body-shadows-light .rokradios, .body-shadows-light .rokchecks, .body-shadows-light .rokradios-active, .body-shadows-light .rokchecks-active, .bottom-shadows-light .rokradios, .bottom-shadows-light .rokchecks, .bottom-shadows-light .rokradios-active, .bottom-shadows-light .rokchecks-active, .header-shadows-none .rokradios, .header-shadows-none .rokchecks, .header-shadows-none .rokradios-active, .header-shadows-none .rokchecks-active, .feature-shadows-none .rokradios, .feature-shadows-none .rokchecks, .feature-shadows-none .rokradios-active, .feature-shadows-none .rokchecks-active, .body-shadows-none .rokradios, .body-shadows-none .rokchecks, .body-shadows-none .rokradios-active, .body-shadows-none .rokchecks-active, .bottom-shadows-none .rokradios, .bottom-shadows-none .rokchecks, .bottom-shadows-none .rokradios-active, .bottom-shadows-none .rokchecks-active { background-image: url('/templates/cristalline/images/inputs.png'); }

#rt-popup .readon { background: url('/templates/cristalline/images/readon-r_001.png') no-repeat scroll 100% 0pt transparent; }

#rt-popup .readon span, #rt-popup .readon .button { background: url('/templates/cristalline/images/readon-l_001.png') no-repeat scroll 0pt 0pt transparent; }

#rt-popup #form-login ul li a { background: url('/templates/cristalline/images/list-arrow.png') no-repeat scroll 0pt 3px transparent; }

#rt-popup .inputbox { background: url('/templates/cristalline/images/overlay-tint_001.png') repeat scroll 0pt 0pt transparent; }

.header-shadows-light .input, .body-shadows-light .inputbox, .feature-shadows-light .inputbox, .bottom-shadows-light .inputbox, .header-shadows-none .input, .body-shadows-none .inputbox, .feature-shadows-none .inputbox, .bottom-shadows-none .inputbox { background: url('/templates/cristalline/images/overlay-tint_001.png') repeat scroll 0pt 0pt transparent; }

.header-shadows-light #rokajaxsearch .roksearch-wrapper, .feature-shadows-light #rokajaxsearch .roksearch-wrapper, .body-shadows-light #rokajaxsearch .roksearch-wrapper, .bottom-shadows-light #rokajaxsearch .roksearch-wrapper, .header-shadows-none #rokajaxsearch .roksearch-wrapper, .feature-shadows-none #rokajaxsearch .roksearch-wrapper, .body-shadows-none #rokajaxsearch .roksearch-wrapper, .bottom-shadows-none #rokajaxsearch .roksearch-wrapper { background: url('/templates/cristalline/images/search-bg.png') no-repeat scroll 0pt 0pt transparent; }

.header-shadows-light #roksearch_search_str, .feature-shadows-light #roksearch_search_str, .body-shadows-light #roksearch_search_str, .bottom-shadows-light #roksearch_search_str, .header-shadows-none #roksearch_search_str, .feature-shadows-none #roksearch_search_str, .body-shadows-none #roksearch_search_str, .bottom-shadows-none #roksearch_search_str { background: url('/templates/cristalline/images/search-icon.png') no-repeat scroll 97% 5px transparent ! important; }

.header-shadows-dark #rt-showcase .roktabs-wrapper .roktabs-links ul li { background: url('/templates/cristalline/images/roktab-bg.png') repeat-x scroll 50% 0pt transparent; }

.header-shadows-dark #rt-showcase .roktabs-wrapper .roktabs-links ul li.active { background: url('/templates/cristalline/images/roktab-bg-l.png') no-repeat scroll 100% 0pt transparent; }

.header-shadows-dark #rt-showcase .roktabs-wrapper .roktabs-links ul li.active span { background: url('/templates/cristalline/images/roktab-bg-r.png') no-repeat scroll 0pt 0pt transparent; }

.header-shadows-dark #rt-showcase .roktabs-wrapper .roktabs-links ul li.last span { background: url('/templates/cristalline/images/roktab-bg-r.png') no-repeat scroll 100% 0pt transparent; }

.header-shadows-dark .roktabs-wrapper .arrow-next, .header-shadows-dark .roktabs-wrapper .arrow-prev, .header-shadows-dark .roktabs-wrapper .arrow-next-hover, .header-shadows-dark .roktabs-wrapper .arrow-prev-hover { background-image: url('/templates/cristalline/images/roktab-arrows.png'); }

em.bold { font-size: 120%; font-weight: bold; line-height: 135%; font-style: normal; }

em.bold2 { font-size: 135%; font-weight: bold; line-height: 120%; font-style: normal; }

.menutop li { height: auto; margin: 0pt; padding: 0pt; position: relative; list-style: none outside none; }

.menutop em { font-size: 80%; font-weight: normal; display: block; font-style: normal; }

.menutop li .item, .menutop li.active .item { display: block; margin: 0pt; text-decoration: none; float: none; width: auto; }

.menutop ul { width: 188px; padding: 0pt 0pt 15px; margin: 0pt; float: left; }

.menutop .drop-top { height: 1px; }

.menutop ul.columns2 { width: 362px; padding: 0pt 0pt 15px; }

.menutop .columns2 > .drop-top { width: 362px; }

.menutop ul li { width: 186px; padding: 0pt 0pt 15px; height: 42px; margin-bottom: -13px; }

.menutop ul.columns2 li { width: 179px; float: left; height: 42px; margin-left: 1px; }

.menutop li > .item { padding: 0pt; height: auto; display: block; font-size: 12px; line-height: 42px; }

.menutop li > .bullet { padding-left: 18px; }

.menutop li > .item.image { padding: 0pt; }

.menutop li > .item img { float: left; margin: 10px 6px 0pt 8px; }

.menutop li > .item span { display: block; padding: 0pt; width: 100%; }

.menutop li a.item { cursor: pointer; }

.menutop li span.item { cursor: default; outline: medium none; }

.menutop .subtext span { line-height: 19px; }

.menutop ul li .subtext span { line-height: 26px; }

.menutop .subtext em { line-height: 13px; }

.menutop ul li .subtext em { line-height: 8px; }

.menutop ul, .menutop ul.columns2 { background-position: 50% 100% ! important; background-repeat: no-repeat; }

.menutop .drop-top, .menutop .columns2 > .drop-top { background-position: 50% 0pt; background-repeat: no-repeat; }

.menutop { list-style: none outside none; margin: 0pt; padding: 0pt; position: relative; line-height: 1; }

.menutop li.root { float: left; margin: 0pt -5px 0pt 0pt; }

body .menutop li.root > .item { white-space: nowrap; display: block; font-weight: normal; padding: 0pt; font-size: 15px; z-index: 100; cursor: pointer; position: relative; margin: 0pt 4px 0pt 0pt; outline: medium none; text-align: center; line-height: 32px; text-transform: uppercase; }

body .menutop li.root > .bullet { background: none repeat scroll 0% 0% transparent; }

.menutop li.root > .item span { display: block; margin: 0pt; outline: medium none; padding: 10px 20px; width: auto; }

.fusion-pill-l { height: 60px; margin: 0pt 0pt 0pt -6px; top: 0pt; position: absolute; left: 0pt; }

.fusion-pill-r { height: 60px; }

.fusion-js-container { display: block; height: 0pt; left: 0pt; overflow: visible; position: absolute; top: 0pt; z-index: 50000 ! important; background: none repeat scroll 0% 0% transparent ! important; }

.fusion-js-subs { display: none; margin: 0pt; overflow: hidden; padding: 0pt; position: absolute; }

#rt-main-surround, #rt-variation .bg3 .module-content, #rt-variation .title3 .module-title { background: none repeat scroll 0% 0% rgb(241, 232, 214); }

#rt-variation .bg3, #rt-variation .bg3 .title, #rt-variation .title3 .title, #rt-variation .bg3 ul.menu li > a:hover, #rt-variation .bg3 ul.menu li.active > a { color: rgb(85, 71, 62); }

#rt-variation .bg3 a, #rt-variation .bg3 .title span, #rt-variation .bg3 .button, #rt-variation .title3 .title span { color: rgb(0, 0, 0); }

#rt-main-header, .menutop ul, .menutop .drop-top, #rt-variation .bg1 .module-content, #rt-variation .title1 .module-title { background: none repeat scroll 0% 0% rgb(0, 78, 99); }

#rt-main-header, #rt-main-header .title, #rt-header, #rt-main-header .menutop li > .item, .menutop ul li .item, #rt-variation .bg1, #rt-variation .bg1 .title, #rt-variation .title1 .title, #rt-variation .bg1 ul.menu li > a:hover, #rt-variation .bg1 ul.menu li.active > a, #rt-navigation li.root .item { color: rgb(255, 255, 255); }

#rt-main-header a, #rt-main-header .title span, #rt-variation .bg1 a, #rt-variation .bg1 .title span, #rt-variation .bg1 .button, #rt-variation .title1 .title span { color: rgb(235, 229, 195); }

#rt-feature, #rt-utility, #roksearch_results, #roksearch_results .rokajaxsearch-overlay, #rt-variation .bg2 .module-content, #rt-variation .title2 .module-title { background: none repeat scroll 0% 0% rgb(222, 222, 222); }

#rt-feature, #rt-feature .title, #rt-utility, #rt-utility .title, #roksearch_results, #roksearch_results span, #rt-variation .bg2, #rt-variation .bg2 .title, #rt-variation .title2 .title, #rt-variation .bg2 ul.menu li > a:hover, #rt-variation .bg2 ul.menu li.active > a { color: rgb(68, 68, 68); }

#rt-feature a, #rt-utility a, #rt-feature .title span, #rt-utility .title span, #roksearch_results a, #roksearch_results h3, #rt-variation .bg2 a, #rt-variation .bg2 .title span, #rt-variation .bg2 .button, #rt-variation .title2 .title span { color: rgb(0, 78, 99); }

#rt-mainbody-bg, #rt-variation .bg4 .module-content, #rt-variation .title4 .module-title { background: none repeat scroll 0% 0% rgb(255, 255, 255); }

#rt-mainbody-bg, #rt-mainbody-bg .title, #rt-mainbody-bg .rt-article-title, #rt-mainbody-bg ul.menu li > a:hover, #rt-mainbody-bg ul.menu li.active > a, #rt-variation .bg4, #rt-variation .bg4 .title, #rt-variation .title4 .title, #rt-variation .bg4 ul.menu li > a:hover, #rt-variation .bg4 ul.menu li.active > a { color: rgb(102, 102, 102); }

#rt-mainbody-bg a, #rt-mainbody-bg .title span, #rt-mainbody-bg .rt-article-title span, #rt-variation .bg4 a, #rt-variation .bg4 .title span, #rt-variation .bg4 .button, #rt-variation .title4 .title span { color: rgb(0, 78, 99); }

#rt-bottom, #rt-main-footer, #rt-variation .bg5 .module-content, #rt-variation .title5 .module-title { background: none repeat scroll 0% 0% rgb(166, 16, 39); }

#rt-bottom, #rt-bottom .title, #rt-footer, #rt-footer .title, #rt-copyright, #rt-copyright .title, #rt-debug, #rt-debug .title, #rt-variation .bg5, #rt-variation .bg5 .title, #rt-variation .title5 .title, #rt-variation .bg5 ul.menu li > a:hover, #rt-variation .bg5 ul.menu li.active > a { color: rgb(255, 255, 255); }

#rt-bottom a, #rt-bottom .title span, #rt-footer a, #rt-footer .title span, #rt-copyright a, #rt-copyright .title span, #rt-debug a, #rt-debug .title span, #rt-variation .bg5 a, #rt-variation .bg5 .title span, #rt-variation .bg5 .button, #rt-variation .title5 .title span { color: rgb(235, 229, 195); }


/* ========================================================================== */
/* =========================== ÊÎÌÏÎÍÅÍÒÛ =================================== */
/* ========================================================================== */

/* ========================================================================== */
/* ============================== ÁËÎÃÈ ===================================== */
/* ========================================================================== */

.blog_moderate_link{
	color:#FF3300;
	text-decoration:underline;
}
.blog_moderate_yes{
	color:#009933;
	font-size:14px;
	text-decoration:underline;
}
.blog_moderate_no{
	color:#CC0000;
	font-size:14px;
	text-decoration:underline;
}
.blog_desc{
	clear:both;
}
.blog_toolbar{
	clear:both;
	margin-top:10px;
	background-color:#EBEBEB;
}
.blog_records{
	clear:both;
}
.blog_cat{
	float:left;
	padding:2px;
	height:20px;
	line-height:20px;
}
.blog_catlist{
	clear:both;
	overflow:hidden;
	_height:1%;
}
.blog_post_data{
	padding:4px;
	background-color:#fff;
}
.blog_post_body{
	padding:4px;
	margin-top:15px;
	margin-bottom:15px;
}
.blog_post_nav{
	margin-top:10px;
	margin-bottom:2px;
	padding:10px;
	background-color:#EBEBEB;
	text-align:center;
	overflow:hidden;
}
.blog_btnlink{
	padding:10px;
	margin:2px;
	border:solid 1px silver;
	width:120px;
}
.blog_fa{
	margin:0px;
	border: solid 1px gray;
	padding:10px;
	background-color:#FFFFFF;
}
.blog_fa_title{
	font-weight:bold;
}
.blog_fa_desc{
	border-bottom:solid 1px gray;
	margin-bottom:10px;
	padding-bottom:8px;
}
.blog_fa_entries{
	background-color:#EBEBEB;
	border:solid 1px gray;
	padding: 8px;
	margin-top:10px;
	display:none;
}
.blog_fa_entry{

}
.blog_fa_browse{
	border:solid 1px;
}
.fa_attach{
	margin-top:30px;
	border-top: solid 1px gray;
	display:block;
}
.fa_attach_title{
	margin-top:6px;
	margin-bottom:6px;
	font-weight:bold;
	font-size:10px;
}
.fa_filebox{

}
.fa_file_desc{
	font-size:10px;
}
.fa_file_link{
	font-size:10px;
	margin-left:5px;
}
.blog_attachbox{
	overflow:hidden;
	margin-top:5px;
}
.blog_attachthumb{
	float:left;
	width:100px;
	padding:8px;
	border:solid 1px silver;
	margin-left:2px;
}
.blog_entries{
}

.blog_entry{
	margin-top:10px;
}
.blog_entry_title{
	font-size:18px;
	font-weight:bold;
	padding:0px;
	float:left;
}
.blog_entry_info{
	font-size:12px;
	color:#333333;
	padding:0px;
	margin-top:5px;
	clear:both;
}
.blog_entry_date{
	background:url(/images/icons/date.gif) no-repeat left center;
	padding-left:20px;
}
.blog_entry_title a{

}
.blog_entry_title_td{
	background-color:#FFF;
}
.blog_entry_karma{
	font-size:20px;
	float:right;
	margin-right:15px;
}
.blog_entry_karma_td{
	background-color:white;
	border:solid 1px #666666;
	text-align:center;
}
.blog_comments_link{
	font-size:12px;font-weight:bold;
	text-decoration:underline;
	background:url(/images/icons/comments.gif) no-repeat left center;
	padding-left:20px;
}
.blog_comments_link .count{

}
.blog_comments{
	margin-top:10px;
	font-size:12px;
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	border:solid 1px #CCC;
	display:table;
}
.blog_comments .tagline{
	text-decoration:none;
	background:url(/images/icons/tag.gif) no-repeat left center;
	padding-left:20px;
	margin-left:10px;
}
.blog_comments .editlinks a{
	color:#666666;
}
.blog_authorsall{
	color:#666666;
}
.blog_authorslink{
	color:#666666;
	text-decoration:underline;
}
.forum_zoom{
	background-color:gray;padding:2px;
}
.forum_zoom_text{
	padding:2px; color:#FFFFFF; text-align:center;
}

.blog_type_menu{
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
}
.blog_type_link{
	display:block;
	float:left;
	padding:10px;
	margin:1px;
	border-top:2px solid #EBEBEB;
	background-color:#EBEBEB;
}
.blog_type_active{
	display:block;
	float:left;
	padding:10px;
	margin:1px;
	color:#666666;
	border-top:2px solid #CCC;
}
.blog_type_num{
	color:#666666;
}

/* ========================================================================== */
/* ========================= ÄÎÑÊÀ ÎÁÚßÂËÅÍÈÉ =============================== */
/* ========================================================================== */

table.bd_item{
	margin-bottom:10px;
	border-bottom:dashed 1px silver;
	padding-bottom:10px;
}

.board_toolbar{
	margin-bottom:10px;
}
.board_toolbar table{
	padding:4px;
	background-color:#EBEBEB;
}
.board_toolbar a{
	text-decoration:underline;
	color:#666666;
}

div.bd_title{
	margin-bottom:0px;
}

div.bd_title a{
	font-size:16px;
	font-weight:bold;
	margin:0px;
}

img.bd_image_small{
	padding:2px;
	border:solid 1px gray;
	margin-right:10px;
}

div.board_gallery{
	margin-top:10px;
	margin-bottom:10px;
}

bd_text{
	margin:0px;
}

div.bd_item_details{
	margin-top:20px;
	float:right;
}
div.bd_item_details a{
	color:#666;
}

div.bd_item_details_full{
	margin-bottom:10px;
}

div.bd_item_details_full a{
	color:#666666;
}

div.bd_item_details span, div.bd_item_details_full span{
	height:18px;
	line-height:18px;
	padding:0px;
	padding-left:18px;
	padding-right:10px;
	font-size:10px;
}

div.bd_links{
	padding:0px;
	border-top:dashed 1px silver;
	margin-top:10px;
	padding-top:10px;
}

div.bd_links span{
	height:18px;
	line-height:18px;
	padding-left:20px;
	padding-right:10px;
}

div.bd_links span.bd_message{
	background:url(/components/board/images/message.gif) no-repeat 0px 2px;
}
div.bd_links span.bd_author{
	background:url(/components/board/images/list.gif) no-repeat 0px 2px;
}

span.bd_item_date{
	background:url(/components/board/images/latest.gif) no-repeat;
}

span.bd_item_city{
	background:url(/components/board/images/city.gif) no-repeat;
}

span.bd_item_edit{
	background:url(/images/icons/edit.gif) no-repeat;
}

span.bd_item_delete{
	background:url(/images/icons/delete.gif) no-repeat;
}

span.bd_item_user{
	background:url(/components/board/images/user.gif) no-repeat;
}

span.bd_item_status_ok{
	color:green;
	background:url(/components/board/images/status_ok.gif) no-repeat;
}
span.bd_item_status_bad{
	color:red;
	background:url(/components/board/images/status_bad.gif) no-repeat;
}

img.bd_cat_main_icon{
	margin-right:10px;
}
div.bd_cat_main_title{
	margin-bottom:4px;
}

div.bd_cat_main_title a{
	font-size:18px;
	font-weight:bold;
}
div.bd_cat_main_obtypes a{
	color:#666;
}

/* ========================================================================== */
/* ============================== ÊÀÒÀËÎÃ =================================== */
/* ========================================================================== */

#shop_toollink_div{
	height:20px;
	line-height:20px;
	margin-top:0px;
	margin-bottom:5px;
	color:#666666;
	display:table;
	clear:both;
	overflow:hidden;
}

#shop_cartlink{
	float:left;
	background:url(/components/catalog/images/icons/cart.png) no-repeat 2px 2px;
	font-weight:bold;
	padding-left:25px;
	padding-right:5px;
}

#shop_searchlink{
	float:left;
	background:url(/components/catalog/images/icons/search.png) no-repeat 2px 2px;
	font-weight:bold;
	padding-left:25px;
	padding-right:5px;
}
#shop_addlink{
	float:left;
	background:url(/images/icons/add.gif) no-repeat 2px 2px;
	padding-left:22px;
	padding-right:5px;
}
#cart_buttons{
	margin-top:20px;
	text-align:center;
	overflow:hidden;
}
#cart_buttons1{
	margin:2px;
	float:right;
}
#cart_buttons2{
	margin:2px;
	float:left;
}

#cart_total{
	text-align:right;
	font-size:16px;
	margin-top:5px;
	padding-top:5px;
	border-top:solid 1px silver;
}
#cart_total span{
	font-weight:bold;
}

#catalog_list_itempic{
	padding:10px;
}

#shop_small_price{
	width:110px;
	height:26px;
	margin-left:auto;
	margin-right:auto;
	line-height:26px;
	text-align:center;
	margin-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#047700;
}

#shop_price{
	float:left;
	font-size:14px;
	margin-left:15px;
	margin-top:10px;
	height:43px;
	line-height:43px;
	width:190px;
	background:url(/components/catalog/images/shop/price.jpg) no-repeat;
}
#shop_price span{
	margin-left:20px;
	font-weight:bold;
}
#shop_ac_item_link img{
	margin-left:2px;
	margin-top:12px;
}
#shop_ac_itemdiv{
	margin-left:5px;
	margin-top:10px;
}

.catalog_sortform{
	text-align:right;
	clear:both;
	overflow:hidden;
}
.catalog_sortform table{
	float:right;
}

.catalog_list_item{
	margin-bottom:4px;
	border:solid 1px #ccc;
	padding:10px;
}

#catalog_item_table{
	width:100%;
}
#shop_list_buttons{
	float:right;
	clear:both;
}

div.uc_subcats{
	padding:10px;
	border:solid 1px silver;
	background-color:#FFF;
	margin-bottom:15px;
}

ul.uc_cat_list{
	list-style:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

ul.uc_cat_list li.uc_cat_item{
	background:url(/images/markers/folder.png) no-repeat;
	padding-left:20px;
}
.hint{
    color:gray;
}
#shop_moder_form{
    padding:15px;
}
#shop_moder_form p.notice{
    font-weight:bold;
}

/* ========================================================================== */
/* ============================== ÊËÓÁÛ ===================================== */
/* ========================================================================== */

input.button { font-size:18px; }

div.new_club { margin-bottom:30px; height:24px; line-height:24px; padding-left:28px; background:url(/components/clubs/images/create.gif) no-repeat left center;}

div.club_entry { overflow:hidden; margin-bottom:10px; }
div.club_entry .image{ width:48px; height:48px; padding: 2px; background:#FFF; float: left; margin-right:14px; }

div.club_entry .data{ float: left; }

div.club_entry .data .title { margin-bottom: 5px; margin-top:5px;  }
div.club_entry .data .title a{ font-size: 16px; font-weight:bold;  }
div.club_entry .data .title a.private{ font-size: 16px; font-weight:bold; color:gray; }

div.club_entry .data .details { float:left; }
div.club_entry .data .details span{ color: #999; padding-left:19px; margin-right:4px; height:18px; font-size:10px; height:16px;line-height:16px;display:block; }
div.club_entry .data .details span.rating{ background:url(/images/icons/rating.gif) no-repeat left center; }
div.club_entry .data .details span.date{ background:url(/images/icons/date.gif) no-repeat left center; }
div.club_entry .data .details span.members{ background:url(/images/icons/users.gif) no-repeat left center; }

table.club_full_entry { overflow:hidden; margin-bottom:10px; width:100%; }
table.club_full_entry td.left { overflow:hidden; margin-bottom:10px; width:200px; }
table.club_full_entry .image{ width:200px; height:200px; padding: 2px; background:#FFF; margin-right:14px; }

table.club_full_entry .data{  }

table.club_full_entry .data .details { margin-bottom:10px; border-bottom:solid 1px silver; padding-bottom:8px; background:#ECECEC; padding:8px;}
table.club_full_entry .data .details span{ color: #333; padding-left:19px; margin-right:4px; height:18px; }
table.club_full_entry .data .details span.rating{ background:url(/images/icons/rating.gif) no-repeat left center; }
table.club_full_entry .data .details span.date{ background:url(/images/icons/date.gif) no-repeat left center; }
table.club_full_entry .data .details span.members{ background:url(/images/icons/users.gif) no-repeat left center; }

table.club_full_entry .data .description { margin-right:20px; margin-left:8px; margin-bottom:5px; clear:both; }

table.club_full_entry .members_list { width:200px; }
table.club_full_entry .members_list .title { margin-bottom:10px; padding-top:8px; padding-left: 8px; font-weight:bold; }
table.club_full_entry .members_list .list { padding:8px; padding-top:0px; padding-left:16px; }

table.club_full_entry .clubcontent { clear:both; margin-bottom:15px; }
table.club_full_entry .clubcontent p { padding:0px; padding-left:25px; margin-top:0px; }
table.club_full_entry .clubcontent div.title { padding:5px; padding-left:9px; background:#ECECEC; border-top:solid 1px silver; margin-bottom:5px; }
table.club_full_entry .clubcontent div.title a{ line-height:32px; height:32px; padding-left: 40px; margin-bottom:4px; margin-right:15px; display:block; font-size:16px; }
table.club_full_entry .clubcontent div.blog .title a{ background:url(/components/users/images/profile/blog.png) 0px center no-repeat; text-decoration:underline; }
table.club_full_entry .clubcontent div.album .title a{ background:url(/components/users/images/profile/photoalbum.png) 0px center no-repeat; text-decoration:underline; }
table.club_full_entry .clubcontent ul li a.on_moder { color:#FF6600; }
table.club_full_entry .clubcontent div.album a.delete { color:#FF0000; }

table.club_full_entry .clubcontent span.new{ color:#009900; font-weight:bold; }

table.club_full_entry .clubcontent ul { margin-top:10px; margin-left:9px; margin-bottom:15px; }
table.club_full_entry .clubcontent ul li { margin-bottom:3px; }
table.club_full_entry .clubcontent ul li.all a{ color:#999999; }
table.club_full_entry .clubcontent ul li.service a{ color:#009900; }

table.club_full_entry .clubcontent #add_album_form input.text { width:300px; border:solid 1px silver; }
table.club_full_entry .clubcontent #add_album_link a { color:#009900; margin-left:10px; }

table.club_full_entry .clubmenu {  }
table.club_full_entry .clubmenu div { float:right; margin-bottom:10px; }
table.club_full_entry .clubmenu div a { line-height:24px; height:24px;  margin-bottom:4px; margin-right:15px; display:block; font-size:12px; }
table.club_full_entry .clubmenu div a.join{ padding-left: 44px; background:url(/components/clubs/images/join.gif) 0px center no-repeat; text-decoration:underline; font-weight:bold; }
table.club_full_entry .clubmenu div a.leave{ padding-left: 44px; background:url(/components/clubs/images/leave.gif) 0px center no-repeat; text-decoration:underline; }
table.club_full_entry .clubmenu div a.config{ padding-left: 32px; background:url(/components/clubs/images/config.gif) 0px center no-repeat; text-decoration:underline; }

table.club_full_entry .wall .header{ background:#ECECEC; padding:10px; border-top:solid 1px silver; font-size:16px; }
table.club_full_entry .wall .body{ padding:10px; }
table.club_full_entry .wall #addwall{ padding:10px; padding-top:0px;}
table.club_full_entry .wall #addwall textarea{ width:100%; display:table; height:100px; }

table.club_full_entry .wall .usr_wall_addlink{
	margin-top:10px;
	padding:3px;
	padding-left:20px;
	line-height:12px;
	background-image:url(/components/users/images/writewall.gif);
	background-repeat:no-repeat;
}

table.club_full_entry .wall .usr_wall_entry { padding: 5px; border: dashed 1px #CCC; margin-bottom:2px; }
table.club_full_entry .wall .usr_wall_title{ padding: 5px; font-weight:bold; float:left; }
table.club_full_entry .wall .usr_wall_delete { float:right; padding:5px; }
table.club_full_entry .wall .usr_wall_delete a { background:url(/components/users/images/delete.gif) no-repeat left center; padding-left:18px; height:16px; line-height:16px; }

/* ========================================================================== */
/* =========================== ÊÎÌÌÅÍÒÀÐÈÈ ================================== */
/* ========================================================================== */

.cmm_heading {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #7192A6;
	margin-bottom: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: 8px;
}
.cmm_icons{
	margin-bottom: 4px;
}
.cmm_icons a{
	color:#666666;
	text-decoration:underline;
}
.cmm_anchor{
	float:left;
	margin-left:10px;
	color:#333333;
}
.cmm_author {
	display: block;
	float: left;

	font-weight: bold;
}
.cmm_title {
	padding: 6px;
}
.cmm_votes{
	float: right;
	padding: 2px;
    margin-right:15px;
    color:silver;
    font-weight:bold;
}
.cmm_good{
    color:green;
}
.cmm_bad{
    color:red;
}
.cmm_time {
	color: #999;
	display: block;
	float: right;
	padding: 2px;
	padding-left:20px;
	background:url(/components/comments/images/time.gif) no-repeat #FFF;
}
.cmm_date {
	color: #999;
	background-color: #999999;
	display: block;
	float: right;
	margin-right:6px;
	padding: 2px;
	padding-left:20px;
	background:url(/components/comments/images/date.gif) no-repeat #FFF;
}
.cmm_pagebar {
	background-color:#EBEBEB;
	margin-bottom:4px;
}
.cmm_entry {
	width: 100%;
	margin:0;
	margin-bottom:2px;
	padding:2px;
}
.cmm_avatar {
	padding: 5px;
	background:#EBEBEB;
}
.cmm_content_av {
	padding: 10px;
	padding-left: 25px;
	padding-top: 7px;
	background:url(/components/comments/images/pointer.jpg) no-repeat;

}
.cmm_content {
	padding-left: 6px;
}

.cmm_content_av .quote {
color:#000000;
font-style:italic;
background-color: #F3F9F2;
border:thin dashed #999999;
}

.cmm_addentry a{
	text-decoration:underline;
}
.cmm_addentry {
	padding:20px;
	border:solid 1px gray;
	background-image:url(/templates/official/images/cmform_bg.jpg);
	background-repeat:repeat-x;
	background-color:#E4E4E4;
}
.cmm_smilebox{
	padding:4px;
	border:solid 1px gray;
	background-color:#EBEBEB;
}
.cmm_codebar{
	width:100%;
	border:solid 1px gray;
	background-color:#FFFFFF;
}
.cmm_pageselect{
	border: solid 1px gray;
	background-color:#F3F3F3;
}
.cmm_submit{
	font-size:12px;
}
#addcomment {
	border: solid 1px gray;
	background-color:#E5E5E5;
	padding:10px;
}
#addcommentlink{
	margin-top:15px;
}

div.cm_smiles{
	padding:0px;
	margin-top:5px;
}
div.cm_smiles a{
	text-decoration:none;
}

div.cm_smiles div.usr_msg_smilebox{
	background:#ECECEC;
	border:none;
}

/* ========================================================================== */
/* ============================== ÊÎÍÒÅÍÒ =================================== */
/* ========================================================================== */

#con_rating_block{
	margin-top:10px;
    padding-top:10px;
    border-top:1px solid #666666;
	margin-bottom:10px;
}

.con_photos_header{
	padding:8px;
	font-weight:bold;
	text-align:center;
}

table.con_photos_block{
	float:right;
}

table.con_photos td{
	padding:0px;
}

div.con_forum_link{
    margin-top:10px;
    margin-bottom:10px;
}

div.con_forum_link a{
    height:16px;
    line-height:16px;
    padding-left:18px;
    background:url(/images/icons/comments.gif) no-repeat left center;
}

/* ========================================================================== */
/* ============================== ÔÎÐÓÌ ===================================== */
/* ========================================================================== */

.forum_cattitle{
	font-size: 18px;
	margin-bottom:6px;
	margin-top:10px;
	color:#5186B8;
}

.forums_table{
	border:solid 1px gray;
}

.forum_link{
	font-weight:bold;
}

.forum_desc{
	color:#333333;
}

.threads_table{
	border:solid 1px gray;
}
.thread_link{
	font-weight:bold;
}

.thread_desc{
	color:#999999;
}
.thread_pagination{
	font-size:12px;
}
.thread_pagination a{
	color:#666666;
	text-decoration:underline;
}
.thread_pagination a:hover{
	color:#FF6600;
	text-decoration:underline;
}

.row1{
	background-color:#FFFFFF;
}

.row2{
	background-color:#EBEBEB;
}

.forum_poll_table{
	border:solid 1px gray;
}
.forum_poll_data{
	background-color:#F2F2F2;
}
.forum_poll_header{
	width:100%;
	background-color:#EBEBEB;
	border-bottom:dashed 1px gray;
}
.forum_poll_title{
	font-weight:bold;
	font-size:18px;
}
.forum_poll_desc{
	font-size:10px;
	margin-top:4px;
	margin-bottom:4px;
}
.forum_poll_gauge_title{
	font-size:10px;
}
.forum_poll_gauge{
	height:15px;
	background-color:#333333;
	margin-bottom:10px;
	font-size:10px;
	color:#FFFFFF;
	text-align:right;
}
.forum_poll_answers{
	margin:10px;
}
.forum_poll_submit{
	margin:10px;
}
.forum_poll_param{
	margin-bottom:10px;
}

.post_usercell{
	background-color:#EBEBEB;
	border:solid 1px gray;
}
.post_userimg{
	margin:4px;
	border:solid 1px gray;
	padding:2px;
	background-color:white;
}
.post_userawards{
	margin-top:3px;
	margin-bottom:3px;
}

.post_userrank{
	font-size:10px;
	color:#006699;
}
.post_userrank span{
	display:block;
	clear:both;
}
.post_userrank #rank{
	font-size:10px;
	color:#006699;
}
.post_userrank #admin{
	font-size:10px;
	color:#660000;
}
.post_userrank #moder{
	font-size:10px;
	color:#C00;
}

.post_usermsgcnt{
	font-size:10px;
}
.post_userkarma{
	padding:2px;
	margin:2px;
	font-size:10px;
}

.post_msgcell{
	background-color:#FFFFFF;
	border:solid 1px gray;
	padding:6px;
}
.post_userlink{
	color:#003366;
	font-weight:bold;
}
.post_date{
	color:#999999;
	margin-bottom:10px;
	border-bottom:solid 1px silver;
}
.post_content{

}
.post_editdate{
	color:#999999;
	margin-top:10px;
	border-top:solid 1px silver;
}
.post_signature{
	margin-top:20px;
	border-top:solid 1px silver;
	padding-top:4px;
}

.forum_toollinks{
	margin-bottom:8px;
	text-align:right;
}

.forum_quote{
	padding:10px;
	border:dashed 1px gray;
	background-color:#EBEBEB;
	font-size:12px;
	color: gray;
	margin:8px;
}
.bb_quote{
	padding:10px;
	border:dashed 1px gray;
	background-color:#EBEBEB;
	font-size:12px;
	color: gray;
	margin:8px;
}
.forum_quote_author{
	text-align:right;
}
.forum_toolbar{
	margin-bottom:4px;
	margin-top:4px;
	background-color:#ECECEC;
}
.forum_navbar{
	margin-bottom:4px;
	margin-top:1px;
	background-color:#ECECEC;
	padding:5px;
}
.forum_navbar a{
	color:#666666;
	text-decoration:underline;
}
.forum_fa{
	margin-top: 6px;
	margin-bottom: 6px;
	border: solid 1px gray;
	padding:10px;
}
.forum_fa_title{
	font-weight:bold;
}
.forum_fa_desc{
	border-bottom:solid 1px gray;
	margin-bottom:10px;
	padding-bottom:8px;
}
.forum_fa_entries{
	background-color:#EBEBEB;
	border:solid 1px gray;
	padding: 8px;
	margin-top:10px;
	display:none;
}
.forum_fa_entry{

}
.forum_fa_browse{
	border:solid 1px;
}
.fa_attach{
	margin-top:30px;
	border-top: solid 1px gray;
	display:block;
}
.fa_attach_title{
	margin-top:6px;
	margin-bottom:6px;
	font-weight:bold;
	font-size:10px;
}
.fa_filebox{

}
.fa_file_desc{
	font-size:10px;
}
.fa_file_link{
	font-size:10px;
	margin-left:5px;
}
.forum_postinfo{
	margin-bottom:15px;
}
.forum_texteditor{
	font-size:14px;
	border:solid 1px gray;
	width:100%;
	height:200px
}
.forum_zoom{
	background-color:gray;padding:2px;
}
.forum_zoom_text{
	padding:2px; color:#FFFFFF; text-align:center;
}
.forum_lostimg{
	padding:5px;
	border:solid 1px silver;
	color:#666666;
}

.forum_fast{
	margin-top:2px;
	padding:8px;
	border:solid 1px gray;
}
.forum_fast_header{
	background-color:#EBEBEB;
	padding:4px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
	border:solid 1px silver;
}
.forum_fast_submit{
	text-align:right;
	margin-top:3px;
}
.forum_fast_form #message{
	width:100%;
	border:solid 1px silver;
}

.forum_subs{
	margin-top: 10px;
	color:#666666;
	font-size:10px;
}
.forum_subs a{
	text-decoration:underline;
	color:#003399;
}
.subforumshead{
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.forum_toolbar a{
	color:#666666;
	text-decoration:underline;
}

/* ========================================================================== */
/* ========================== ÏÎËÜÇÎÂÀÒÅËÈ ================================== */
/* ========================================================================== */

#usr_links{
	margin-top:0px;
	margin-bottom:10px;
	overflow:hidden;
	clear:both;
	padding:10px;
}

#usr_photoalbum, #usr_files, #usr_blog, #usr_board, #usr_comments{
	display: block;
	height:32px;
	line-height:32px;
	padding-left:46px;
	padding-right:15px;
	font-size:14px;
	font-weight:bold;
	margin:5px;
}

.online{
	padding-left:3px;
	padding-right:3px;
	background-color:#009900;
	color:#FFF;
}

.cmm_votes{
	float: right;
	padding: 2px;
    margin-right:15px;
    color:silver;
    font-weight:bold;
}
.cmm_good{
    color:green;
}
.cmm_bad{
    color:red;
}

div.users_list_buttons{ overflow: hidden; }
div.users_list_buttons .button{ width:130px; text-align:center; height:30px; line-height:30px; float:left; background:url(/components/users/images/button.jpg) no-repeat; }
div.users_list_buttons .button a { color:#666666; }

div.users_list_buttons .selected_positive{ font-weight: bold; background:url(/components/users/images/button_selected_pos.jpg) no-repeat; }
div.users_list_buttons .selected_positive a{ color: #FFF; }
div.users_list_buttons .selected_negative{ font-weight: bold; background:url(/components/users/images/button_selected_neg.jpg) no-repeat; }
div.users_list_buttons .selected_negative a{ color: #FFF; }
div.users_list_buttons .selected_rating{ font-weight: bold; background:url(/components/users/images/button_selected_rat.jpg) no-repeat; }
div.users_list_buttons .selected_rating a{ color: #FFF; }

div.users_list { border: solid 1px #999; padding:10px; margin-bottom:10px; }

table.users_list div.number{ color:#999; }
table.users_list div.nickname { font-size:18px; margin-bottom:4px; float:left;}
table.users_list div.karma { float:right; clear:right; overflow:hidden; padding-top:4px; }
table.users_list div.karma span { font-size:16px; padding:2px;  padding-left:17px; }
table.users_list div.karma span.rating { color:#006699; font-size:16px; padding:2px; padding-left:20px; background:url(/components/users/images/rating.gif) no-repeat left center; }

table.users_list div.city { clear:both; }
table.users_list div.city a{ color:#666; }
table.users_list div.status { clear:both; margin-top:2px; }
table.users_list div.status .online{ padding:0px 2px 0px 2px; background-color:#00CC00; color:#FFF; font-size:10px;}
table.users_list div.status .offline{ color:#999999; font-size:10px; background:none; padding:0px;}

div.stat_block { margin-left: 20px; }
div.stat_block div.title { font-size:24px; color:#006699; }
div.stat_block div.body li { list-style:none; margin-bottom:3px; }

div.stat_block_bday { margin-left: 20px;    }
div.stat_block_bday div.title { padding-left:18px; background:url(/components/users/images/birthday.gif) no-repeat left center; font-size:16px; color:#006699;; font-weight:bold; margin-bottom:5px; margin-top:20px;}
div.stat_block_bday div.body { text-indent:30px; }

div#user_ratings { padding:10px; }

div#user_ratings div.karma, div#user_ratings div.rating { float:left; text-align:center; width: 50%; }

div#user_ratings .karma .title, div#user_ratings .rating .title { color:#666; }

div#user_ratings .value,  div#user_ratings .value-positive, div#user_ratings .value-negative{ font-size:16px; padding: 4px; margin: 2px; }

div#user_ratings .karma .value-positive { background-color:#00AA00; color:#FFF; }
div#user_ratings .karma .value-negative { background-color:#AA0000; color:#FFF; }

div#user_ratings .karma table { margin-left:auto; margin-right:auto; }
div#user_ratings .karma table td { font-size:16px; }

div#user_ratings .rating .value {  background-color:#006699; color:#FFF; padding:6px; }

div#user_profile_url{
    clear:both;
    display:block;
    padding-top:15px;
    text-align:center;
}

div.usr_clubs {padding: 15px; }
div.usr_clubs span.label { margin-right:15px; font-weight:bold; }
div.usr_clubs a.usr_club_link { padding-left:18px; background:url(/images/icons/club.gif) no-repeat left center; height:16px; line-height:16px; margin-right:5px; }

div.usr_profile_menu{ margin-top:10px; clear:both; overflow:hidden; }

div.usr_profile_menu a { padding:4px; height:24px; width:24px; border: solid 1px #FFF; overflow:hidden; float:left; }
div.usr_profile_menu a:hover { padding:4px; height:24px; width:24px; background-color:#ebebeb; border:solid 1px gray; overflow:hidden; float:left; }

a.select-avatar{
    height:16px;
    line-height:16px;
    padding-left:18px;
    background:url(/components/users/images/selectavatar.gif) no-repeat left center;
}

div.user_profile_data { padding:10px; padding-top:0px; padding-bottom:0px;}

div.user_profile_data .offline{
	padding-left:3px;
	padding-right:3px;
	background-color:#990000;
	color:#FFF;
}

.usr_friends_entry .offline{
	color:#999999;
}

div.user_profile_data .field{ overflow: hidden; clear:both; }

div.user_profile_data .field .title,
div.user_profile_data .field .value { float:left; line-height:24px; }

div.user_profile_data .field .title { width:170px; font-weight:bold; }
div.user_profile_data .field .value {  }

#usr_photoalbum{ background:url(/components/users/images/profile/photoalbum.png) no-repeat; }
#usr_board{	background:url(/components/users/images/profile/board.png) no-repeat; }
#usr_files{	background:url(/components/users/images/profile/files.png) no-repeat; }
#usr_blog{ background:url(/components/users/images/profile/blog.png) no-repeat; }
#usr_comments{ background:url(/components/users/images/profile/comments.png) no-repeat; }

.usr_friends_query{
	padding:10px; margin-top:10px; border:solid 1px silver;
}

.content_title { font-size:14px; font-weight:bold; }

.usr_friends_feed{ padding:6px; }
.usr_friends_feed a.nickname { color:gray; }

.usr_com_title{	padding: 5px; background-color:#EBEBEB; border-top:solid 1px #666;	border-bottom:none; }
.usr_com_body{	padding-top: 15px; }

.usr_wall_entry { padding: 5px; border: dashed 1px #CCC; margin-bottom:2px; }
.usr_wall_title{ padding: 5px; font-weight:bold; float:left; }
.usr_wall_delete { float:right; padding:5px; }
.usr_wall_delete a { background:url(/components/users/images/delete.gif) no-repeat left center; padding-left:18px; height:16px; line-height:16px; }

.usr_msg_title{	padding: 10px; }
.usr_msg_body{ padding: 10px; }

.usr_publ_albums{ overflow:hidden;	background-color:#EBEBEB; padding:6px; margin-bottom:10px; }
.usr_photo_thumb{ padding:1px; float:left; height:140px;	width:120px;	display:block;	margin:4px;	padding:1px; padding-top:10px;border:dotted 1px silver;	background-color:#FFFFFF; text-align:center; }
.usr_photo_view{ text-align:center; padding:10px; background-color:#FFFFFF; }
.usr_editprof{	background-color:#FFFFFF; border:solid 1px gray; padding:8px; width:100%; }
.usr_edithint{	color:#666666;	font-size:10px; }

.usr_q_title{ font-weight:bold; margin:1px;	margin-bottom:12px;	padding:5px; clear:both; border-bottom:dashed 1px gray; }

.usr_q_thumb{ margin-left:1px; margin-bottom:1px; float:left; display:block; width:70px; }
.usr_q_thumbimg{ background-color:#FFFFFF; border:solid 1px gray; }
.usr_q_link{ color:#003366; }

.usr_award_block{ display:block; margin:2px; width:100%; }
.usr_award_date{ font-size:10px; color:#999999;	margin-top:5px; }

.usr_deleted{ font-size:18px; color:#990000; }
.usr_restore{ margin-top:10px; }

.usr_btnlink{ padding:10px;	margin:2px;	border:solid 1px silver; width:120px; }

.usr_files_orderbar{ background-color:#EBEBEB;	margin-bottom:4px;	padding:5px; }
.usr_files_orderbtn{ font-size:9px;	background-color:#CCCCCC; border:solid 1px gray; height:20px; }
.usr_files_link{ font-size:10px; color:#999999; }

.usr_wall{ margin-top:5px; padding:2px;	overflow:hidden; }
.usr_wall #addwall{	padding-right: 10px;}

.usr_wall_header{ font-size:18px; padding:2px; color:#7192A6;}
.usr_wall_body{	padding:2px; }
.usr_wall_addlink{
	margin-top:10px;
	padding:3px;
	padding-left:20px;
	line-height:12px;
	background-image:url(/components/users/images/writewall.gif);
	background-repeat:no-repeat;
}
.usr_wall_addlink a{ text-decoration:underline;	color:gray;}
.usr_friendslink{ text-decoration:underline; color:#999999; }

textarea.wall_message{ width:100%; height:100px; }

#karmalink{	font-size:16px;	font-weight:bold; padding:4px; background-color:#EBEBEB; margin:2px; margin-left:8px; }
#usertitle{	margin-bottom:4px;	overflow:hidden;}
#nickname{	margin:0px; }

.usr_group{
	padding:2px;
	padding-left:20px;
	margin-top:5px;
	margin-bottom:5px;
	background:url(/components/users/images/group.gif);
	background-repeat:no-repeat;
	line-height:16px;
	color:#666666;
}
.usr_awlist_link{
	font-size:14px;
	background:#ccc;
	padding:5px;
	text-align:center;
	font-weight:bold;
}

.usr_awlist_link a{	text-decoration:none; }
.usr_aw_dettable{ margin:5px;	margin-bottom:20px; }
.usr_aw_img{ padding:5px; border:solid 1px #ccc; }
.usr_aw_title{ font-size:18px; }
.usr_aw_desc{ font-size:14px; color:#666666; }
.usr_aw_who{ padding:10px;	background:#EBEBEB; }
.usr_aw_who #m{	background:url(/images/markers/usermale.png) no-repeat 0px 2px;	padding-left:20px;	line-height:18px; }
.usr_aw_who #f{	background:url(/images/markers/userfemale.png) no-repeat 0px 2px; padding-left:20px; line-height:18px; }
.usr_aw_users{ margin-bottom:4px; }

div.awards_list_link { padding:5px; }
div.awards_list_link a{ padding-left:18px;  background:url(/images/icons/help.gif) no-repeat left center; }

#usr_profparams{ width:750px; border:dashed 1px silver;	padding:10px; }

#usr_profsavebtns{	background:#EBEBEB;	width:775px; margin-top:10px; margin-bottom:5px; text-align:center; }

#usr_prof_form{	padding:10px;padding-top:0px; }

#usr_prof_form em{ color:#999; }

#usr_prof_form #title{ width:170px; height:24px; line-height:24px; }
#usr_prof_form #field{ height:24px; line-height:24px; }

#usr_prof_form table{ width:100%; }

.usr_msgmenu_active{ margin-right:0px;	background-color:#EBEBEB; padding:10px;	font-weight:bold; }
.usr_msgmenu_link{	margin-right:0px;	padding:10px;	}

.in_link{ padding-left:26px; background:url(/components/users/images/messages/message-in.gif) no-repeat 8px center #FFF; }
.in_span{ padding-left:26px; background:url(/components/users/images/messages/message-in.gif) no-repeat 8px center #EBEBEB; }

.out_link{ padding-left:26px; background:url(/components/users/images/messages/message-out.gif) no-repeat 8px center #FFF; }
.out_span{ padding-left:26px; background:url(/components/users/images/messages/message-out.gif) no-repeat 8px center #EBEBEB; }

.new_link{ padding-left:26px; background:url(/components/users/images/messages/message-new.gif) no-repeat 8px center #FFF; }
.new_span{ padding-left:26px; background:url(/components/users/images/messages/message-new.gif) no-repeat 8px center #EBEBEB; }

.history_span{ padding-left:26px; background:url(/components/users/images/msghistory.gif) no-repeat 5px center #EBEBEB; }

a.msg_delete{
	background:url(/components/users/images/delete.gif) no-repeat 3px 5px;
	padding:2px;
	padding-left:24px;
}
a.msg_reply{
	background:url(/components/users/images/messages.gif) no-repeat 3px 5px;
	padding:2px;
	padding-left:24px;
}
a.msg_history{
	background:url(/components/users/images/msghistory.gif) no-repeat 3px 5px;
	padding:2px;
	padding-left:24px;
}

table.feed { margin-top:10px; margin-bottom:10px; }
table.feed td { font-size:14px; }
table.feed td.date { font-size:12px; text-align:left; width:110px; }
table.feed td.date strong { color:green; }

.usr_files_head{
    background-color:#ECECEC;
    font-weight:bold;
    padding:4px;
}

.usr_status_bar{
    clear:both;
    margin-top:0px;
    padding-bottom:10px;
}

.usr_status_text{
    font-style:italic;
    background:url(/components/users/images/messages.gif) no-repeat left center;
    padding-left:19px;
    float:left;
}

.usr_status_date{
    font-size:9px;
    color:gray;
    font-style:normal;
    margin-left:14px;
    margin-right:14px;
}

.usr_status_link{
    float:left;
}
