/**
 * @package   Dominion Template - RocketTheme
 * @version   1.5.1 January 2, 2010
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
 
@import "slideshow.css";
@import "style_red_dark.css";
@import "fusionmenu.css";
@import "common.css";
@import "rt.css";
@import "grid-12.css";
@import "joomla.css";
@import "idealforms_red_dark.css";
/** Basic Tabel Settings ----------------------------------------------------------------- */
table {
    border: none;
    }
table.main, table.mainouter {
    margin: 0 auto;
    border: 1px solid #1A1A1A;
    background: #295400;
    border:  0px;
    margin-top: 1px;
    margin-bottom: 0pt;
    }
p {
    font-size: 8pt;}
p.sub {
    margin-bottom: 4pt;}
td {
    font-size: 8pt; border: solid #000 0px; padding: 5px;}
td.embedded {
    border: none; padding: 0px; text-align: left;}
td.heading {
    font-weight: bold;}
td.text {
    padding: 10pt; text-align: left; background-color: transparent;}
td.comment {
    padding: 10pt; font-size: 8pt; text-align: left;}
td.rowhead {
    font-weight: bold; text-align: right; vertical-align: top; background-color: transparent;}
td.title {
    font-size: 14pt;}
td.navigation {
    font-weight: bold; font-size: 10pt; border: none;}
td.clear {
    padding: 0px; border: 0px; background: transparent; }
td.clearalt6 {
    background: #004E98; padding: 5px; border: 0px; border: hidden;}
td.clearalt7 {
    padding: 5px; background: #777777; border: 0px; border: hidden;}

td.normal {
    background: #990000; }
td.normalrowhead {
    font-weight: bold; text-align: right; background: #990000; }
.listitem {
    margin-left:10px; margin-right:3px;}
td.pager {
    background-color: #1F1F1F; border: 1px solid #9CA4B0; padding: 1px; }
td.pagebr {
    border: 0px; padding: 0px; }
td.highlight {
    background-color: #333333; border: 1px solid #9CA4B0; padding: 1px; }
tr.browse:nth-child(even) {
	background-color: #1F1F1F;}
tr.browse:nth-child(odd) {
	background-color:#1F1F1F;}
tr.browse:hover {
    background-color: 000000;}
/** Header Settings ---------------------------------------------------------------------- */
div#base_header_line {
    width: 100%; height: 10px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#333333));
    background: -moz-linear-gradient(100% 100% 90deg, #000000, #333333);}
div#base_header {
    width: 100%; height: 85px;
    /*background: url(images/head_bg.png) repeat-x;*/
    background: #000000;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#333333));
    background: -moz-linear-gradient(100% 100% 90deg, #000000, #333333);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0 );  }
/** Footer Settings ---------------------------------------------------------------------- */
div#footer {
    width: 100%; height: auto; margin: 0 auto; padding-right: 1px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0D1A00), to(#00060D));
    background: -moz-linear-gradient(100% 100% 90deg, #0D1A00, #00060D);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00060D', endColorstr='#00385D',GradientType=0 );}
div#footer_right {
    width: 45%; height: 55px; float:right;
     background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0D1A00), to(#00060D));
    background: -moz-linear-gradient(100% 100% 90deg, #0D1A00, #00060D);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00060D', endColorstr='#0D1A00',GradientType=0 );
    text-align: right; color: #fff; line-height: 15px; padding-top: 5px;  padding-bottom: 40px;
    -moz-border-radius-topright: 10px; -webkit-border-radius-topright: 10px; border-top-right-radius: 10px;
    -moz-border-radius-bottomright: 10px; -webkit-border-radius-bottomright: 10px; border-bottom-right-radius: 10px;}
div#footer_left {
    width: 55%; height: 55px; float:left; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0D1A00), to(#00060D));
    background: -moz-linear-gradient(100% 100% 90deg, #0D1A00, #00060D);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00060D', endColorstr='#0D1A00',GradientType=0 );
    text-align: left; color: #fff; line-height: 15px; padding-top: 5px; padding-bottom: 40px;
    -moz-border-radius-topleft: 10px; -webkit-border-radius-topleft: 10px;border-top-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px; -webkit-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px; }
#footer_right a, #footer_right a:visited, #footer_right a:active, #footer_right a:hover {
    color: #fff; font-weight: bolder; }
/** Menu Links Settings ------------------------------------------------------------------ */
#submenu a:link, #submenu  a:visited, #submenu a:hover, #submenu a:active {
    background: #1F1F1F; border : 1px solid #FFF; color: #FFF;
    padding: 1px 3px 2px 4px; margin: 0px 1px 0px 2px; text-decoration:none;}
#submenu a:hover, #submenu a:active{
    background: #EA5F00;}
/** Statusbar Settings ------------------------------------------------------------------- */
div#base_header_fly {
    width: 243px; height: 27px; background: transparent; float: left; margin-top: -3px;         z-index: 999;
    -moz-border-radius-bottomleft: 5px; -webkit-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px; -webkit-border-radius-topleft: 10px;border-top-left-radius: 5px; }
div#base_usermenu {
    width: 400px; height: 25px; border: none; margin-left: 1px;     z-index: 999;
    background: transparent;
    line-height: 25px; padding-left: 8px; color: #FFF;}
span.base_usermenu_arrow {
    width: 20px; height: 25px; float: right; }
div#slidingDiv {
    display: none; height:auto; width:235px; border: 1px solid #000000; border-top: none;  z-index: 999;
	background-color: #1F1F1F; position: absolute; margin-left: 50px; margin-top: -5px;
    -moz-border-radius-bottomleft: 5px; -webkit-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px; -webkit-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; }
div.slide_head {
    width: 230px; height: 25px; padding-left: 5px; float: left; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#222222), to(#1F1F1F));
    background: -moz-linear-gradient(100% 100% 90deg, #222222, #1F1F1F); z-index: 999;
    line-height: 25px; font-weight: bolder; text-align: left; color: #FFF}
div.slide_a {
    width: 135px; height: 25px; padding-left: 5px; float: left; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#333333));
    background: -moz-linear-gradient(100% 100% 90deg, #000000, #333333);  z-index: 999;
    line-height: 25px; font-weight: bolder; text-align: left; color: #FFF}
div.slide_b {
    width: 90px; height: 25px; padding-right: 5px; float: right; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#333333));
    background: -moz-linear-gradient(100% 100% 90deg, #000000, #333333);  z-index: 999;
    text-align: right; color: #FFF; line-height: 25px;}
div.slide_c {
    width: 135px; height: 25px; padding-left: 5px; float: left; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#333333));
    background: -moz-linear-gradient(100% 100% 90deg, #000000, #333333);  z-index: 999;
    line-height: 25px; font-weight: bolder; text-align: left; color: #FFF;}
div.slide_d {
    width: 90px; height: 25px; padding-right: 5px; float: right; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#333333));
    background: -moz-linear-gradient(100% 100% 90deg, #000000, #333333);    z-index: 999;
    text-align: right; color: #FFF; line-height: 25px;}
ul.um_menu li {
    float: left; list-style: none; }
.um_menu li {
    height: 25px; padding-left: 10px; padding-right: 10px; cursor: pointer; line-height: 17px;
    text-shadow: 1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);  }
div#base_icons {
    float: right; width: 210px; margin-top: -32px;}
/** Index.php Settings ---------------------------------------------------------------- */


div.headbody2 {
    width: 95%; text-align: center; padding: 10px; border: 0px solid #000000;
    border-top:none; background: transparent; margin-bottom: 10px; }
div.headbody4 {
    width: 95%;  padding: 10px; border: 0px solid #000000;
    border-top:none; background: transparent; margin-bottom: 10px; }
div.headbody3 {
    width: 60%; text-align: left; padding: 10px 10px 10px 10px; border: 0px solid #1F1F1F;
    border-top:none; background: #e8ecf1; margin-bottom: 10px; }
.headbody a, .headbody a:visited, .headbody a:active {
    text-decoration: none; }
.headbody a:hover {
    text-decoration: none;}
div#base_around {
    width: 100%; padding-top: 5px; padding-bottom: 5px;
    background: #480E0E;
    border: 0px solid #480E0E;
    margin: 0 auto;
    -moz-border-radius-topleft: 10px; -webkit-border-radius-topleft: 10px;border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px; -webkit-border-radius-topright: 10px; border-top-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px; -webkit-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px; -webkit-border-radius-bottomright: 10px; border-bottom-right-radius: 10px;}
div#base_content {
    width: 99%;
    margin: 0 auto;
    border: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
    -moz-border-radius-topleft: 10px; -webkit-border-radius-topleft: 10px;border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px; -webkit-border-radius-topright: 10px; border-top-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px; -webkit-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px; -webkit-border-radius-bottomright: 10px; border-bottom-right-radius: 10px;
    background: #681313;
    }
/* Core */
body {background: #fff;color: #666;}
a:hover {color: #000;}
h1, h2, h3, h4, h5, h6, legend {color: #333;}

/* Backgrounds - High */
.backgroundlevel-high #rt-background {background: url(images/backgrounds/style1/main-bg2.png) 50% 0 repeat-x;}
.backgroundlevel-high #rt-background2 {background: url(images/backgrounds/style1/main-bg.jpg) 50% 0 no-repeat;}
.backgroundlevel-high #rt-background3 {background: url(images/backgrounds/style1/main-bg-bottom.jpg) 50% 100% no-repeat;}

/* Backgrounds - Med */
.backgroundlevel-med #rt-background {background: url(images/backgrounds/style1/main-bg-med.jpg) 50% 0 repeat-x;}
.backgroundlevel-med #rt-background2 {background: url(images/backgrounds/style1/main-bg-bottom-med.jpg) 50% 100% repeat-x;}

/* Backgrounds - Low */
.backgroundlevel-low #rt-background {background: url(images/backgrounds/style1/main-bg2.png) 50% 0 repeat-x;}

/* Header */
#rt-logo {background: url(images/logo/style1/logo.png) 0 0 no-repeat;}
#rt-top, #rt-drawer {background: transparent;}
#rt-top .title {color: #ccc;}
#rt-top .title span {color: #fff;}
#rt-top .module-title {border-bottom: 1px dotted #aaa;}
.bodylevel-high #rt-header, .bodylevel-med #rt-header {background: url(images/body/style1/header-main.png) 50% 100% repeat-x;}
.bodylevel-low #rt-header {background: #0D1A00 url(images/body/style1/header-bg-low.png) 50% 100% repeat-x;}
.bodylevel-high #rt-header2, .bodylevel-med #rt-header2 {background: url(images/body/dark/header-shadow.png) 50% 0 no-repeat;}
.bodylevel-high #rt-header-overlay, .bodylevel-med #rt-header-overlay {background: url(images/body/style1/header-overlay.png) 50% 100% no-repeat;}
#rt-header .title {color: #ccc;}
#rt-header .title span {color: #fff;}
#rt-header a:hover {color: #fff;}
.bodylevel-high .topbar .module-content, .bodylevel-med .topbar .module-content {background: url(images/body/style1/topbar-r.png) 100% 0 no-repeat;}
.bodylevel-high .topbar .module-content2, .bodylevel-med .topbar .module-content2 {background: url(images/body/style1/topbar-l.png) 0 0 no-repeat;color: #fff;text-shadow: 1px 1px 1px #000;}
.bodylevel-low .topbar .module-content {background: #284400;border: 1px solid #427100;}
.topbar a {color: #26BBE0;}

/* Top Menu */
.bodylevel-low #rt-menu {background: #681313;}
.bodylevel-high #rt-menu-overlay, .bodylevel-med #rt-menu-overlay {background: url(images/menus/style1/menu-overlay.png) 50% 0 no-repeat;}
#rt-menu li.root > .item, .menu-type-splitmenu #rt-menu li .item {color: #fff;text-shadow: 1px 1px 2px #000;}
#rt-menu li.root.active > .item, #rt-menu li.root:hover > .item, .menu-type-splitmenu #rt-menu li:hover .item {color: #fff;}
#rt-menu li.root:hover, #rt-menu li.root.active, #rt-menu li.root.f-mainparent-itemfocus, .menu-type-splitmenu #rt-menu li:hover, .menu-type-splitmenu #rt-menu li.active {background: url(images/menus/style1/topmenu-item-m.png) 50% 0 repeat-x;border: none;}
#rt-menu li.root:hover > .item, #rt-menu li.root.active > .item, #rt-menu li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu #rt-menu li:hover .item, .menu-type-splitmenu #rt-menu li.active .item {background: url(images/menus/style1/topmenu-item-l.png) 0 0 no-repeat;border: none;color: #FF5156;}
body.bodylevel-low #rt-menu li.root:hover > .item, body.bodylevel-low #rt-menu li.root.active > .item, body.bodylevel-low #rt-menu li.root.f-mainparent-itemfocus > .item, body.bodylevel-low.menu-type-splitmenu #rt-menu li:hover .item, body.bodylevel-low.menu-type-splitmenu #rt-menu li.active .item {background: #390D0B;border-top: 2px solid #cc0000;color: #FF5156;}
#rt-menu li.root:hover > .item span, #rt-menu li.root.active > .item span, #rt-menu li.root.f-mainparent-itemfocus > .item span, .menu-type-splitmenu #rt-menu li:hover .item span, .menu-type-splitmenu #rt-menu li.active .item span {background: url(images/menus/style1/topmenu-item-r.png) 100% 0 no-repeat;border: none;}
#rt-menu li:hover > .item, #rt-menu li.active > .item, #rt-menu li.f-mainparent-itemfocus .item, .menu-type-splitmenu #rt-menu li.active .item {color: #fff;}

/* Top Menu Dropdowns */
.bodylevel-high .menutop ul, .bodylevel-med .menutop ul {background-image: url(images/menus/style1/drop-bg-1.png);}
.bodylevel-low .menutop ul {background: #390D0B;border: 1px solid #270A09;}
.bodylevel-high .menutop ul.columns2, .bodylevel-high .menutop .columns2 > .drop-top, .bodylevel-med .menutop ul.columns2, .bodylevel-med .menutop .columns2 > .drop-top {background-image: url(images/menus/style1/drop-bg-2.png);}
.bodylevel-low .menutop ul.columns2 {background: #390D0B;}
.bodylevel-low .menutop ul.columns2 {border: 0px solid #270A09;}
.bodylevel-high .menutop li, .bodylevel-med .menutop li {background: url(images/menus/style1/drop-item.png) 50% 0 no-repeat;}
.menutop li .item {color: #fff;}
.menutop li:hover, .menutop li.active, .menutop li.parent:hover, .menutop li.parent.active, .menutop li.f-menuparent-itemfocus {background: url(images/menus/style1/drop-item-hover.png) 50% 0 no-repeat;}
.menutop li > .daddy span {background: url(images/menus/style1/topmenu-daddy.png) 98% 11px no-repeat;}
.menutop li > .bullet {background: url(images/menus/style1/drop-arrow.png) 2px 6px no-repeat;}
.menutop li:hover > .bullet, .menutop li.f-menuparent-itemfocus .bullet, .menutop li.active > .bullet {background: url(images/menus/style1/drop-arrow.png) 2px -168px no-repeat;color: #FF5156;}
.bodylevel-high .menutop ul, .bodylevel-high .menutop .drop-top, .bodylevel-med .menutop ul, .bodylevel-med .menutop .drop-top {background-image: url(images/menus/style1/drop-bg-1.png);}
.bodylevel-high .menutop ul.columns2, .bodylevel-high .menutop .columns2 > .drop-top, .bodylevel-med .menutop ul.columns2, .bodylevel-med .menutop .columns2 > .drop-top {background-image: url(images/menus/style1/drop-bg-2.png);}

/* Bottom */
#rt-bottom .title {color: #666;}
#rt-bottom .title span {color: #333;}
.bodylevel-high #rt-bottom {background: url(images/body/dark/main-bg.png) 50% 0 repeat-x;border-top: 1px solid #5e5e5e;}
.bodylevel-med #rt-bottom {border-top: 1px solid #444;}
.bodylevel-low #rt-bottom {background: url(images/body/dark/bodydiv-low.png) 50% 0 repeat-x;}

/* Footer */
.bodylevel-high #rt-footer {background: url(images/body/dark/main-bg.png) 50% 0 repeat-x;color: #999;}
.bodylevel-med #rt-footer {border-top: 1px solid #444;}
.bodylevel-low #rt-footer {background: url(images/body/dark/bodydiv-low.png) 50% 0 repeat-x;}
#rt-footer .title {color: #ccc;}
#rt-footer .title span {color: #999;}
#rt-footer a:hover {color: #fff;}
.bodylevel-high #rt-copyright, .bodylevel-med #rt-copyright {background: url(images/body/style1/footer-main.png) 50% 0 no-repeat;color: #A4C503;}
.bodylevel-low #rt-copyright {background: #295400 url(images/body/style1/footer-div.png) 50% 0 repeat-x;color: #A4C503;}
.bodylevel-low #rt-copyright .rt-block {background: url(images/body/style1/footer-div.png) 50% 100% repeat-x;}
#rocket, #gantry-logo {background: url(images/body/style1/copyright.png) 0 0 no-repeat;}
#gantry-totop {color: #A4C503;}
#gantry-resetsettings a {color: #A4C503;}
#gantry-resetsettings a:hover {color:#fff;}
/* ---------- open 16px images in all pages---------- */
img.accept{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/accept.png); }
img.add{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/add.png); }
img.attachment{border:0;width:16px;height:16px;background-image:url(/pic/16/blue/attachment.png);}
img.back{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/back.png); }
img.brush{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/brush.png); }
img.calculator{border:0;width:16px;height:16px;background-image:url(/pic/16/blue/calculator.png);}
img.calendar{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/calendar.png); }
img.chart{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/chart.png); }
img.comment{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/comment.png); }
img.comments{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/comments.png); }
img.cut{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/cut.png); }
img.document{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/document.png); }
img.download{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/download.png); }
img.email{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/email.png); }
img.folder{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/folder.png); }
img.heart{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/heart.png); }
img.help{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/help.png); }
img.home{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/home.png); }
img.inform{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/info.png); }
img.link{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/link.png); }
img.lock{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/lock.png); }
img.mail{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/mail.png); }
img.map{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/map.png); }
img.music{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/music.png); }
img.network{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/network.png); }
img.next{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/next.png); }
img.phone{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/phone.png); }
img.print{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/print.png); }
img.recycle_bin{border:0;width:16px;height:16px;background-image:url(/pic/16/blue/recycle_bin.png);}
img.remove{ border:0;width:16px;height:16px;background-image:url(/pic/16/blue/remove.png); }
img.rss{ border:0; width:16px; height:16px; background-image:url(/pic/16/blue/rss.png); }
img.search{ border:0; width:16px; height:16px; background-image:url(/pic/16/blue/search.png); }
img.security{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/security.png); }
img.settings{ border:0;width:16px;height:16px; background-image:url(/pic/16/blue/settings.png); }
img.shopping_cart{border:0;width:16px;height:16px;background-image:url(/pic/16/blue/shopping_cart.png);}
img.star{border:0;width:16px;height:16px;background-image:url(/pic/16/blue/star.png);}
img.tools{ border:0; width:16px; height:16px; background-image:url(/pic/16/blue/tools.png); }
img.upload{ border:0; width:16px; height:16px; background-image:url(/pic/16/blue/upload.png); }
img.user{ border:0; width:16px; height:16px; background-image:url(/pic/16/blue/user.png); }
img.warning{ border:0; width:16px; height:16px; background-image:url(/pic/16/blue/warning.png); }
/* ---------- open 16px images in all pages---------- */
/* RokNewsPager */
body .article-rating .rating-bar {background:url(./images/body/dark/rating-bar.png) 0 0 no-repeat;}
body .article-rating .rating-bar div {background:url(./images/body/style1/rating-bar2.png) 100% 0 no-repeat;}
#rt-showcase .roknewspager-wrapper ul.roknewspager li {background: url(./images/body/style1/roknewspager-bg.png) 100% 100% no-repeat;}
#rt-main-surround2 .roknewspager-wrapper ul.roknewspager li {background: url(../images/body/dark/sidemenu-div.png) 50% 100% repeat-x;}
#rt-showcase .roknewspager-wrapper .roknewspager-div {background: url(./images/body/style1/roknewspager-bg2.png) 0 50% no-repeat;}
#rt-showcase .roknewspager-wrapper .roknewspager-div a img {border: 0px solid #752E2B;}

/*new shit */
a:link, a:visited {font-weight: bold; text-decoration: none;  color: #FF273D; }
a:hover {font-weight: bold; color: #cc0000; text-decoration: none; }

/* ---------- open all tables ---------- */
table { padding: 0px; background: transparent; -moz-border-radius: 8px; border: none; }
/* ---------- end all tables ---------- */

/* ---------- open fieldset & legend ---------- */
fieldset, legend { border: 2px solid rgba(0, 0, 0, 0.25); border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
legend { color: #9CC501; padding: 5px 5px 5px 5px; background: #212121 url(images/typography/dark/important.png) repeat-x 0 100%; border: 1px solid #292929; }
fieldset { background: #212121 url(images/typography/dark/important.png) repeat-x 0 100%;border: 1px solid #292929;color: #999; margin-right: 5px; margin-left: 5px; margin-bottom: 5px; margin-top: 5px; font-family: arial; vertical-align: middle; }
/* ---------- end fieldset & legend ---------- */

/* ---------- open input & select & textarea ---------- */
textarea, input, select { font-family: arial; -moz-border-radius: 8px; border-radius:8px; font-size: 11px; font-weight: bold; background: #222222 url(http://confidencialpt.net/pic/round-button-overlay.png) repeat-x; border: 2px solid #121212; /* color: #FFFFFF; */ display: inline-block; line-height: 1; padding: 4px 8px 4px 8px; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); width: auto; }
/* ---------- end input & select & textarea ---------- */

/* ---------- open lines in all pages ---------- */
td.colhead { border: solid 1px #292929; -webkit-box-shadow: inset 0px 0px 4px #000000;box-shadow: inset 0px 0px 4px #000000;-moz-box-shadow: inset 0px 0px 4px #000000; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; background: -o-linear-gradient(bottom, #0F0F0F, #2a2a2a);/* for OPERA */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F0F0F', endColorstr='#2a2a2a'); /* for IE */
background: -webkit-gradient(linear, left bottom, left top, from(#0F0F0F), to(#2a2a2a)); /* for webkit browsers */
background: -moz-linear-gradient(100% 100% 90deg,  #0F0F0F,  #2a2a2a); /* for firefox 3.6+ */ }
td.colheade { padding: 5px; margin: 5px; background-image: url(pic/transparent.png); border: 1px solid #292929; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
td.clearalt6 { padding: 5px; margin: 5px; background: #1f1f1f; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #292929; }
td.clearalt7 { padding: 5px; margin: 5px; background: #1a1a1a; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #292929; }

td.log_1 { padding: 5px; margin: 5px; background: #0F0F0F; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.45); }
td.log_2 { padding: 5px; margin: 5px; background: #2a2a2a; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.45); }
td.log_3 { padding: 5px; margin: 5px; background: #1a1a1a; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.45); }
td.log_4 { padding: 5px; margin: 5px; background: #1a1a1a; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.45); }
td.log_5 { padding: 5px; margin: 5px; background: #1f1f1f; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.45); }
td.log_6 { padding: 5px; margin: 5px; background: #0F0F0F; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.45); }
td.log_7 { padding: 5px; margin: 5px; background: #2a2a2a; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.45); }
td.log_8 { padding: 5px; margin: 5px; background: #1a1a1a; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.45); }
td.log_9 { padding: 5px; margin: 5px; background: #1a1a1a; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.45); }
/* ---------- end lines in all pages ---------- */

/* ---------- open div in tv shows page ---------- */
div.headline {
 width: 95%; height: 25px; color: #cc0000; text-align: center; line-height: 25px; margin: 0px; padding: 5px; border: solid 1px #292929; text-transform: uppercase; -webkit-box-shadow: inset 0px 0px 4px #000000; box-shadow: inset 0px 0px 4px #000000; -moz-box-shadow: inset 0px 0px 4px #000000; background: -o-linear-gradient(bottom, #0F0F0F, #2a2a2a);/* for OPERA */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F0F0F', endColorstr='#2a2a2a'); /* for IE */
background: -webkit-gradient(linear, left bottom, left top, from(#0F0F0F), to(#2a2a2a)); /* for webkit browsers */
background: -moz-linear-gradient(100% 100% 90deg,  #0F0F0F,  #2a2a2a); /* for firefox 3.6+ */ 
 -moz-border-radius-topleft: 7px; -webkit-border-radius-topleft: 7px;border-top-left-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-radius-topright: 7px; border-top-right-radius: 7px; }
div.headbody { width: 95%; text-align: left; background-image: url(pic/transparent.png); border-bottom: 1px solid #292929; border-left: 1px solid #292929; border-right: 1px solid #292929; margin: 5px; padding: 5px; padding-top: 10px; padding-bottom: 10px; display: inline-block; -moz-border-radius-bottomleft: 7px; -webkit-border-radius-bottomleft: 7px; border-bottom-left-radius: 7px; -moz-border-radius-bottomright: 7px; -webkit-border-radius-bottomright: 7px; border-bottom-right-radius: 7px; }
/* ---------- end div in tv shows page ---------- */

/* ---------- open javascript browse - faq - rules - links - lottery - ... ---------- */
.faq_body { width:95%; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F0F0F', endColorstr='#2a2a2a'); /* for IE */
background: -o-linear-gradient(top, #0F0F0F, #2a2a2a);/* for OPERA */
background: -webkit-gradient(linear, left bottom, left top, from(#0F0F0F), to(#2a2a2a)); /* for webkit browsers */
background: -moz-linear-gradient(100% 100% 90deg,  #0F0F0F,  #2a2a2a); /* for firefox 3.6+ */
 border: 1px solid #1f1f1f; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; vertical-align: middle; border-radius: 8px; -moz-border-radius: 8px; }
.faq_q, .faq_q:after, .faq_qa { margin: 0 10px; background: url(http://confidencialpt.net/pic/faq/plus.png) no-repeat 4px 4px; padding-left: 35px; padding-right: 35px; padding-top: 6px; padding-bottom: 6px; cursor: pointer; }
.faq_q:after, .faq_qa { margin: 0 10px; background: url(http://confidencialpt.net/pic/faq/minus.png) no-repeat 4px 4px; padding-left: 35px; padding-right: 35px; padding-top: 6px; padding-bottom: 6px; cursor: pointer;}
.faq_a { background-image: url(http://confidencialpt.net/templates/1/pic/transparent.png); border: 1px solid #1f1f1f; border-radius: 8px; -moz-border-radius: 8px; padding: 10px; }
/* ---------- end javascript browse - faq - rules - links - lottery - ... ---------- */

/* ---------- open div messages in index pages ---------- */
div.comm_pag { width: 95%; background: transparent url(http://confidencialpt.net/pic/message.png) no-repeat scroll 0 0; margin: 0 5px; }
div.comm_pagr { background: transparent url(http://confidencialpt.net/pic/message.png) no-repeat scroll 100% -40px; padding:0 10px; }
div.comm_pagc { background: transparent url(http://confidencialpt.net/pic/message.png) repeat-x scroll 0 -80px; height: 35px; overflow: hidden; padding:0 0 0 5px; line-height: 35px; }
/* ---------- end div messages in index pages ---------- */

/* ---------- open div messages in index pages ---------- */
div.title_pag { width: 600px; background: transparent url(http://confidencialpt.net/pic/message.png) no-repeat scroll 0 0; margin: 0 5px; }
div.title_pagr { background: transparent url(http://confidencialpt.net/pic/message.png) no-repeat scroll 100% -40px; padding:0 10px; }
div.title_pagc { background: transparent url(http://confidencialpt.net/pic/message.png) repeat-x scroll 0 -80px; height: 35px; overflow: hidden; padding:0 0 0 5px; line-height: 35px; }
/* ---------- end div messages in index pages ---------- */

/* ---------- open javascript tooltip ---------- */
#dhtmltooltip { text-align: center; font-weight: bold; position: absolute; padding: 5px; display: block; visibility: hidden; z-index: 1000; background: #0d0d0d; border: 2px solid rgba(0, 0, 0, 0.55); border-radius: 4px; -moz-border-radius: 4px; color: #FF273D; }
#dhtmlpointer { display: block; position: absolute; z-index: 1000; visibility: hidden; }
/* ---------- end javascript tooltip ---------- */

/* ---------- open staff buttons in staff page ---------- */
.buttonstaff { margin: 0 5px 0 0; display: block; width: 119px; background: #212121 url(images/typography/dark/important.png) repeat-x 0 100%; border: 1px solid #292929; color: #999; -moz-border-radius: 4px; }
.buttonstaff span { display: block; padding: 10px 5px 10px 5px; -moz-border-radius: 4px; }
.buttonstaff span img { margin-bottom: 10px; }
.buttonstaff:hover { background: #121212; }
.buttonstaff span:hover { color: white; }
ul.buttonsstaff-set li { display: block; float: left; padding: 2px;  }
/* ---------- end staff buttons in staff page ---------- */

/* ---------- open baloon tooltip in details page ---------- */
.balloonstyle { position: absolute; top: -500px; left: 0; padding: 5px; visibility: hidden; border: 2px solid #171717; -moz-border-radius:8px; color: #EAFF08; z-index: 1000; background-color: black; width: 430px; -moz-box-shadow: inset 0px 0px 1px 1px #999999;}
#arrowhead { z-index: 99; position: absolute; top: -500px; left: 0px; visibility: hidden;}
/* ---------- end baloon tooltip in details page ---------- */

/* ---------- open avatar & poster design ---------- */
.poster { border: 1px solid black; background: #0d0d0d; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; }
/* ---------- end avatar & poster design ---------- */

/* ---------- open body ---------- */
body { font-family: arial; font-weight: bold; font-size: 8pt; background: #181818; color: #fff; }
iframe{ border: 0; width: 100%; display:block; }
h1 { font-size: 10pt; }
h2 { font-size: 10pt; color: #9CC501; }
img{ border: 0; vertical-align: middle; }
/* ---------- end body ---------- */
#rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {background-color: transparent;}
/*---------- open tabelul bb codes din pagina de bbcodes function ---------- */
.color_pick td { 	padding: 0; margin: 0; width: 12px; height: 12px; cursor: pointer; }
.color_pick { z-index: 1; background: #0d0d0d; border-collapse: separate; position: absolute;}
.color_pick, .color_pick td {	border: 1px solid #333333; }
.bb_button { background: #A4C503; border: 1px solid #94B204; cursor: pointer; display: inline-block; line-height: 1; overflow: visible; padding: 2px; position: relative; width: auto; -webkit-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.bb_button:hover, .bb_button:active { background: #94B204; border: 1px solid #A4C503; }
/*---------- end tabelul bb codes din pagina de bbcodes function ---------- */

.rt-container { margin: 0 auto; width: 960px; }
.rt-image { border: 1px solid #292929; padding: 2px; margin-bottom: 0px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; }
.rt-block { padding-left: 25px; padding-right: 25px; padding-bottom: 10px; }
.rt-blocks { padding-left: 20px; padding-right: 20px; padding-bottom: 0px; }
.rt-blockindex { padding-left: 15px; padding-right: 15px; padding-bottom: 0px; }
#content { width: 100%; margin: 0 auto; }
#rt-content-top .rt-alpha, #rt-content-bottom .rt-alpha {margin-left: 0;}
#rt-content-top .rt-omega, #rt-content-bottom .rt-omega {margin-right: 0;}
#rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item, .rt-article-title span, #rt-main-surround h1.title span {color:#9CC501;}
#rt-main-surround ul.menu a:hover, #rt-main-surround ul.menu .separator:hover, #rt-main-surround ul.menu .item:hover, #rt-top .titlecolor h1.title span, #rt-main-surround h1.title {color:#9CC501;}
 
/* ---------- open page loading design ---------- */
#loading{ top: 1%; left: 1%; position: fixed; z-index: 1001; display: none; opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9; filter: alpha(opacity=90); -ms-filter: "alpha(opacity=90)"; background: #2A3234; border: 2px solid rgba(0, 0, 0, 0.55); 	border-top-color: #46494b;	border-bottom-color: #282b2d; width: 20%; padding: 0.6em; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 2px 15px rgba(0,0,0,1);	-moz-box-shadow: 0 2px 15px rgba(0,0,0,1); box-shadow: 0 2px 15px rgba(0,0,0,1); }
#loading span { background: #2A3234 url(http://confidencialpt.net/pic/load.gif) 0 40% no-repeat; padding-left: 26px; vertical-align: bottom; font-weight: bold; font-size: 1em; }
/* ---------- end page loading design ---------- */
		
#topbar	{ width: 500px; padding: 8px; background: #181818 url(pic/transparent.png); border: 1px solid #1f1f1f; border-radius: 8px; moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -moz-box-shadow: inset 0px 0px 3px 3px #000000; position: absolute;	}

/* ---------- open chapta in login page ---------- */
.cimage { border: 2px solid #121212; }
.captchaImage { margin: 5px;}
.captchaImages { margin: 5px auto; width: 350px; text-align: center; }
.simpleCaptchaSelected { padding: 2px 2px 2px 2px; border: 1px solid #A4C503; background-color: #328b00; background: -o-linear-gradient(top, #328b00, #214200); background-image: -webkit-linear-gradient(top, #328b00, #214200); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#328b00), to(#214200)); background: -moz-linear-gradient(100% 100% 90deg, #214200, #328b00); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#328b00', endColorstr='#214200',GradientType=0 ); border-radius: 8px; moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; } 
.simpleCaptchaSelected:hover { color: #fff; } 
/* ---------- end chapta in login page ---------- */

a:link, a:visited {font-weight: bold; text-decoration: none; color:#FF273D;}
a:hover {font-weight: bold; color: #376c9a; text-decoration: none; }

/* ---------- open all tables ---------- */
table { padding: 0px; background: transparent; -moz-border-radius: 8px; border: none; }
/* ---------- end all tables ---------- */

/* ---------- open fieldset & legend ---------- */
fieldset, legend { border: 2px solid rgba(0, 0, 0, 0.25); border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
legend { color: #9CC501; padding: 5px 5px 5px 5px; background: #212121 url(images/typography/dark/important.png) repeat-x 0 100%; border: 1px solid #292929; }
fieldset { background: #212121 url(images/typography/dark/important.png) repeat-x 0 100%;border: 1px solid #292929;color: #999; margin-right: 5px; margin-left: 5px; margin-bottom: 5px; margin-top: 5px; font-family: arial; vertical-align: middle; }
/* ---------- end fieldset & legend ---------- */

/* ---------- open input & select & textarea ---------- */
textarea, input, select { font-family: arial; -moz-border-radius: 8px; border-radius:8px; font-size: 11px; font-weight: bold; background: #222222 url(http://confidencialpt.net/pic/round-button-overlay.png) repeat-x; border: 2px solid #121212; /* color: #FFFFFF; */ display: inline-block; line-height: 1; padding: 4px 8px 4px 8px; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); width: auto; }
/* ---------- end input & select & textarea ---------- */

/* ---------- open lines in all pages ---------- */
td.colhead { border: solid 1px #292929; -webkit-box-shadow: inset 0px 0px 4px #000000;box-shadow: inset 0px 0px 4px #000000;-moz-box-shadow: inset 0px 0px 4px #000000; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; background: -o-linear-gradient(bottom, #0F0F0F, #2a2a2a);/* for OPERA */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F0F0F', endColorstr='#2a2a2a'); /* for IE */
background: -webkit-gradient(linear, left bottom, left top, from(#0F0F0F), to(#2a2a2a)); /* for webkit browsers */
background: -moz-linear-gradient(100% 100% 90deg,  #0F0F0F,  #2a2a2a); /* for firefox 3.6+ */ }
td.colheade { padding: 5px; margin: 5px; background-image: url(pic/transparent.png); border: 1px solid #292929; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
td.clearalt6 { padding: 5px; margin: 5px; background: #1f1f1f; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 3px solid #292929; }
td.clearalt7 { padding: 5px; margin: 5px; background: #1a1a1a; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 3px solid #292929; }

td.log_1 { padding: 5px; margin: 5px; background: #0F0F0F; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.45); }
td.log_2 { padding: 5px; margin: 5px; background: #2a2a2a; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.45); }
td.log_3 { padding: 5px; margin: 5px; background: #1a1a1a; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.45); }
td.log_4 { padding: 5px; margin: 5px; background: #1a1a1a; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.45); }
td.log_5 { padding: 5px; margin: 5px; background: #1f1f1f; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.45); }
td.log_6 { padding: 5px; margin: 5px; background: #0F0F0F; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.45); }
td.log_7 { padding: 5px; margin: 5px; background: #2a2a2a; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.45); }
td.log_8 { padding: 5px; margin: 5px; background: #1a1a1a; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.45); }
td.log_9 { padding: 5px; margin: 5px; background: #1a1a1a; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.45); }
/* ---------- end lines in all pages ---------- */

/* ---------- open torrent box in details page ---------- */
.bitbucketbox { display:block; height:135px; width:860px; margin: 0px; padding: 0px; border-radius: 8px; moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
box-shadow:
		inset 0 0 0 1px rgba(255,255,255,0.06),
		0 0 0 1px rgba(0,0,0,0.9),
		inset 0 0 5px rgba(0,0,0,0.4),
		0 3px 5px rgba(0,0,0,0.5),
		0 2px 0 1px rgba(0,0,0,0.5);
background: -o-linear-gradient(bottom, #0F0F0F, #2a2a2a);/* for OPERA */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F0F0F', endColorstr='#2a2a2a'); /* for IE */
background: -webkit-gradient(linear, left bottom, left top, from(#0F0F0F), to(#2a2a2a)); /* for webkit browsers */
background: -moz-linear-gradient(100% 100% 90deg,  #0F0F0F,  #2a2a2a); /* for firefox 3.6+ */ }
.bitbucketinfo { width: 710px; float: left; padding: 5px 10px 5px 10px;  }
.bitbucketinfo ul { color:transparent; }
.bitbucketinfo li { background:url(http://confidencialpt.net/pic/torrent_details_line.png) repeat-x left bottom; line-height: 30px; display: inline-block;}
.bitbucketinfo li .col01 { float:left; color:#fff; font-size:11px; width:200px; }
.bitbucketinfo li .col02 { float:left; color:#fff; font-size:10px; width:510px; }
.bitbucketinfoposter { float:right; width:120px; padding: 5px 5px 5px 5px; }
/* ---------- end torrent box in details page ---------- */

/* ---------- open torrent box in tv shows & movies page ---------- */
.tvshowbox { display:block; height:135px; width:400px; margin: 0px; padding: 0px; border-radius: 8px; moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
box-shadow:
		inset 0 0 0 1px rgba(255,255,255,0.06),
		0 0 0 1px rgba(0,0,0,0.9),
		inset 0 0 5px rgba(0,0,0,0.4),
		0 3px 5px rgba(0,0,0,0.5),
		0 2px 0 1px rgba(0,0,0,0.5);
background: -o-linear-gradient(bottom, #0F0F0F, #2a2a2a);/* for OPERA */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F0F0F', endColorstr='#2a2a2a'); /* for IE */
background: -webkit-gradient(linear, left bottom, left top, from(#0F0F0F), to(#2a2a2a)); /* for webkit browsers */
background: -moz-linear-gradient(100% 100% 90deg,  #0F0F0F,  #2a2a2a); /* for firefox 3.6+ */ }
.tvshowinfo { width: 270px; float: left; padding: 5px 0px 5px 10px;  }
.tvshowinfo  ul { color:transparent; }
.tvshowinfo  li { background:url(http://confidencialpt.net/pic/torrent_details_line.png) repeat-x left bottom; line-height: 20px; display: inline-block;}
.tvshowinfo  li .col01 { float:left; color:#fff; font-size:11px; width:70px; }
.tvshowinfo  li .col02 { float:left; color:#fff; font-size:11px; width:200px; }
.tvshowinfo  li .col03 { float:left; color:#fff; font-size:11px; width:370px; }
.tvshowinfo  li .col04 { float:left; color:#fff; font-size:11px; width:270px; }
.tvshowinfoposter { float:left; width:100px; padding: 5px 10px 5px 10px; }
/* ---------- end torrent box in tv shows & movies page ---------- */

/* ---------- open torrent box in details page ---------- */
.torrentbox { display:block; height:135px; width:820px; margin: 0px; padding: 0px; border-radius: 8px; moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
box-shadow:	inset 0 0 0 1px rgba(255,255,255,0.06),
		0 0 0 1px rgba(0,0,0,0.9),
		inset 0 0 5px rgba(0,0,0,0.4),
		0 3px 5px rgba(0,0,0,0.5),
		0 2px 0 1px rgba(0,0,0,0.5);
background: -o-linear-gradient(bottom, #0F0F0F, #2a2a2a);/* for OPERA */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F0F0F', endColorstr='#2a2a2a'); /* for IE */
background: -webkit-gradient(linear, left bottom, left top, from(#0F0F0F), to(#2a2a2a)); /* for webkit browsers */
background: -moz-linear-gradient(100% 100% 90deg,  #0F0F0F,  #2a2a2a); /* for firefox 3.6+ */ }
.torrentinfobig { width: 480px; float: left; padding: 5px 10px 5px 10px;  }
.torrentinfobig ul { color:transparent; }
.torrentinfobig li { background:url(http://confidencialpt.net/pic/torrent_details_line.png) repeat-x left bottom; line-height: 20px; display: inline-block;}
.torrentinfobig li .col01 { float:left; color:#fff; font-size:11px; width:80px; }
.torrentinfobig li .col02 { float:left; color:#fff; font-size:10px; width:220px; }
.torrentinfobig li .col03 { float:left; color:#fff; font-size:11px; width:90px; }
.torrentinfobig li .col04 { float:left; color:#fff; font-size:10px; width:90px; }
.torrentinfobig li .col05 { float:left; color:#fff; font-size:11px; width:400px; }
.torrentinfobig li .col06 { float:left; color:#fff; font-size:11px; width:390px; }
.torrentinfobig li .col07 { float:left; color:#fff; font-size:11px; width:480px; }
.torrentposter { float:right; width:120px; padding: 5px 5px 5px 5px; }
/* ---------- end torrent box in details page ---------- */

/* ---------- open torrent box in details page ---------- */
.detailsbox { display:block; height:135px; width:840px; margin: 0px; padding: 0px; border-radius: 8px; moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
box-shadow:	inset 0 0 0 1px rgba(255,255,255,0.06),
		0 0 0 1px rgba(0,0,0,0.9),
		inset 0 0 5px rgba(0,0,0,0.4),
		0 3px 5px rgba(0,0,0,0.5),
		0 2px 0 1px rgba(0,0,0,0.5);
background: -o-linear-gradient(bottom, #0F0F0F, #2a2a2a);/* for OPERA */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F0F0F', endColorstr='#2a2a2a'); /* for IE */
background: -webkit-gradient(linear, left bottom, left top, from(#0F0F0F), to(#2a2a2a)); /* for webkit browsers */
background: -moz-linear-gradient(100% 100% 90deg,  #0F0F0F,  #2a2a2a); /* for firefox 3.6+ */ }
.detailsinfobig { width: 480px; float: left; padding: 5px 10px 5px 10px;  }
.detailsinfobig ul { color:transparent; }
.detailsinfobig li { background:url(http://confidencialpt.net/pic/torrent_details_line.png) repeat-x left bottom; line-height: 25px; display: inline-block;}
.detailsinfobig li .col01 { float:left; color:#fff; font-size:11px; width:80px; }
.detailsinfobig li .col02 { float:left; color:#fff; font-size:10px; width:220px; }
.detailsinfobig li .col03 { float:left; color:#fff; font-size:11px; width:90px; }
.detailsinfobig li .col04 { float:left; color:#fff; font-size:10px; width:90px; }
.detailsinfobig li .col05 { float:left; color:#fff; font-size:11px; width:400px; }
.detailsinfobig li .col06 { float:left; color:#fff; font-size:11px; width:390px; }
.torrentbtn { float:left; width:180px; padding: 15px 0 5px 0; }
.detailsvideo { float:right; width:150px; padding: 10px 5px 10px 5px; }
.torrentinfosmall { float:left; width:200px; padding: 10px 0 10px 0;}
/* ---------- end torrent box in details page ---------- */

/* ---------- open torrent box in details page ---------- */
.moviebox { display:block; height:135px; width:400px; margin: 0px; padding: 0px; border-radius: 8px; moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
box-shadow:	inset 0 0 0 1px rgba(255,255,255,0.06),
		0 0 0 1px rgba(0,0,0,0.9),
		inset 0 0 5px rgba(0,0,0,0.4),
		0 3px 5px rgba(0,0,0,0.5),
		0 2px 0 1px rgba(0,0,0,0.5);
background: -o-linear-gradient(bottom, #0F0F0F, #2a2a2a);/* for OPERA */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F0F0F', endColorstr='#2a2a2a'); /* for IE */
background: -webkit-gradient(linear, left bottom, left top, from(#0F0F0F), to(#2a2a2a)); /* for webkit browsers */
background: -moz-linear-gradient(100% 100% 90deg,  #0F0F0F,  #2a2a2a); /* for firefox 3.6+ */ }
.movieinfo { width: 270px; float: left; padding: 5px 10px 5px 0px;  }
.movieinforight { width: 380px; float: left; padding: 5px 10px 5px 10px;  }
.movieinfo  ul { color:transparent; }
.movieinforight  ul { color:transparent; }
.movieinfo  li { background:url(http://confidencialpt.net/pic/torrent_details_line.png) repeat-x left bottom; line-height: 22px; line-height: 2.2em; display: inline-block;}
.movieinforight  li { background:url(http://confidencialpt.net/pic/torrent_details_line.png) repeat-x left bottom; line-height: 22px; line-height: 2.2em; display: inline-block;}
.movieinfo  li .col01 { float:left; color:#fff; font-size:11px; width:70px; }
.movieinfo  li .col02 { float:left; color:#fff; font-size:11px; width:200px; }
.movieinforight  li .col03 { float:left; color:#fff; font-size:11px; width:380px; }
.movieinfoposter { float:left; width:100px; padding: 5px 10px 5px 10px; }
/* ---------- end torrent box in details page ---------- */


/* ---------- open javascript browse - faq - rules - links - lottery - ... ---------- */
.faq_body { width:95%; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F0F0F', endColorstr='#2a2a2a'); /* for IE */
background: -o-linear-gradient(top, #0F0F0F, #2a2a2a);/* for OPERA */
background: -webkit-gradient(linear, left bottom, left top, from(#0F0F0F), to(#2a2a2a)); /* for webkit browsers */
background: -moz-linear-gradient(100% 100% 90deg,  #0F0F0F,  #2a2a2a); /* for firefox 3.6+ */
 border: 1px solid #1f1f1f; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; vertical-align: middle; border-radius: 8px; -moz-border-radius: 8px; }
.faq_q, .faq_q:after, .faq_qa { margin: 0 10px; background: url(http://confidencialpt.net/pic/faq/plus.png) no-repeat 4px 4px; padding-left: 35px; padding-right: 35px; padding-top: 6px; padding-bottom: 6px; cursor: pointer; }
.faq_q:after, .faq_qa { margin: 0 10px; background: url(http://confidencialpt.net/pic/faq/minus.png) no-repeat 4px 4px; padding-left: 35px; padding-right: 35px; padding-top: 6px; padding-bottom: 6px; cursor: pointer;}
.faq_a { background-image: url(http://confidencialpt.net/templates/1/pic/transparent.png); border: 1px solid #1f1f1f; border-radius: 8px; -moz-border-radius: 8px; padding: 10px; }
/* ---------- end javascript browse - faq - rules - links - lottery - ... ---------- */

/* ---------- open scroll image from left down all pages [ up & down javascrippt ] ---------- */
.nav_up { padding: 7px; border: 1px solid rgba(0, 0, 0, 0.45); position: fixed; background: #121212 url(http://confidencialpt.net/pic/16/blue/upload.png) no-repeat top right; background-position: 50% 50%; width: 10px; height:10px; bottom: 5px; opacity: 0.7; left: 5px; white-space: nowrap; cursor: pointer; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -khtml-border-top-left-radius: 3px;-khtml-border-top-right-radius: 3px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
.nav_down { padding: 7px; border: 1px solid rgba(0, 0, 0, 0.45); position: fixed; background: #121212 url(http://confidencialpt.net/pic/16/blue/download.png) no-repeat top right; background-position: 50% 50%; width: 10px; height:10px; bottom: 5px; opacity: 0.7; left: 35px; white-space: nowrap; cursor: pointer; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -khtml-border-top-left-radius:3px;-khtml-border-top-right-radius:3px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); }
/* ---------- end scroll image from left down all pages [ up & down javascrippt ] ---------- */

/* ---------- open javascript contry flag in all pages ---------- */
.bubblewrap { list-style-type: none; margin: 0; padding: 0; }
.bubblewrap li { display: inline-block; zoom:1; position: relative; width: 24px; height: 24px; padding: 2px; }
.bubblewrap li img { position: absolute; width: 32px; height: 32px; left: 0; top: 0; border: 0; }
.bubblewrap .tooltip{ position: absolute; white-space:nowrap; text-align: center; padding: 2px; background: #0d0d0d; border: 2px solid rgba(0, 0, 0, 0.55); color: #A4C503; border-radius: 4px; -moz-border-radius: 4px; }
#squares li { width: 24px; height: 24px; }
#squares li img { width: 24px; height: 24px; }
/* ---------- end javascript contry flag in all pages ---------- */

/* ---------- open div messages in index pages ---------- */
div.comm_pag { width: 95%; background: transparent url(http://confidencialpt.net/pic/message.png) no-repeat scroll 0 0; margin: 0 5px; }
div.comm_pagr { background: transparent url(http://confidencialpt.net/pic/message.png) no-repeat scroll 100% -40px; padding:0 10px; }
div.comm_pagc { background: transparent url(http://confidencialpt.net/pic/message.png) repeat-x scroll 0 -80px; height: 35px; overflow: hidden; padding:0 0 0 5px; line-height: 35px; }
/* ---------- end div messages in index pages ---------- */

/* ---------- open div messages in index pages ---------- */
div.title_pag { width: 600px; background: transparent url(http://confidencialpt.net/pic/message.png) no-repeat scroll 0 0; margin: 0 5px; }
div.title_pagr { background: transparent url(http://confidencialpt.net/pic/message.png) no-repeat scroll 100% -40px; padding:0 10px; }
div.title_pagc { background: transparent url(http://confidencialpt.net/pic/message.png) repeat-x scroll 0 -80px; height: 35px; overflow: hidden; padding:0 0 0 5px; line-height: 35px; }
/* ---------- end div messages in index pages ---------- */

/* ---------- open magic zoom image design ---------- */
.MagicZoomBigImageCont { border:	1px solid #91b817;}
.MagicZoomMain {	text-align: center !important; width: 92px; }
.MagicZoomMain div { padding: 0px !important; }
.MagicZoomHeader { font: 10px Tahoma ;color: #fff; background: #91b817; text-align: center !important; }
.MagicZoomPup { border: 1px solid #aaa; background: #ffffff;}
.MagicZoomLoading {	text-align:	center;	background: #ffffff; color:	#444; border: 1px solid #ccc; opacity: 0.8; padding: 3px 3px 3px 3px !important; display: none; }
.MagicZoomLoading img { 	padding-top: 3px !important;}
/* ---------- end magic zoom image design ---------- */


/* ---------- open staff buttons in staff page ---------- */
.buttonstaff { margin: 0 5px 0 0; display: block; width: 119px; background: #212121 url(images/typography/dark/important.png) repeat-x 0 100%; border: 1px solid #292929; color: #999; -moz-border-radius: 4px; }
.buttonstaff span { display: block; padding: 10px 5px 10px 5px; -moz-border-radius: 4px; }
.buttonstaff span img { margin-bottom: 10px; }
.buttonstaff:hover { background: #121212; }
.buttonstaff span:hover { color: white; }
ul.buttonsstaff-set li { display: block; float: left; padding: 2px;  }
/* ---------- end staff buttons in staff page ---------- */

/* ---------- open cod pagination ---------- */
.selected { font-family: arial; font-weight: bold; background: #222222 url(http://confidencialpt.net/pic/round-button-overlay.png) repeat-x; border: 2px solid #121212; padding: 4px 6px 5px; position: relative; text-decoration: none; width: auto; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor: pointer; display: inline-block; font-size: 11px; line-height: 1; overflow: visible; }
.selected-active { font-family: arial; font-weight: bold; background:#0d0d0d url(http://confidencialpt.net/pic/button-overlay.png) repeat-x; border: 2px solid #121212; padding: 4px 6px 5px; position: relative; text-decoration: none; width: auto; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor: pointer; display: inline-block; font-size: 11px; line-height: 1; overflow: visible; }
.selected img,a.selected img { margin: 0 3px -3px 0; padding: 0; border: none; width: 16px; height: 16px; }
.selected:hover,a.selected:hover { background:#0d0d0d url(http://confidencialpt.net/pic/button-overlay.png) repeat-x; }
/* ---------- end cod pagination ---------- */

/* ---------- open baloon tooltip in details page ---------- */
.balloonstyle { position: absolute; top: -500px; left: 0; padding: 5px; visibility: hidden; border: 2px solid #171717; -moz-border-radius:8px; color: #EAFF08; z-index: 1000; background-color: black; width: 430px; -moz-box-shadow: inset 0px 0px 1px 1px #999999;}
#arrowhead { z-index: 99; position: absolute; top: -500px; left: 0px; visibility: hidden;}
/* ---------- end baloon tooltip in details page ---------- */

/* ---------- open avatar & poster design ---------- */
.poster { border: 1px solid black; background: #0d0d0d; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; }
/* ---------- end avatar & poster design ---------- */

/* ---------- open htmp & php mods in forum [ geshi ] ---------- */
.codetop { width:500px; background: #0099FF url(http://confidencialpt.net/pic/code.jpg) no-repeat; color: #000; padding: 5px; border-top: 2px solid #000; border-bottom: 1px solid #000; border-left: 2px solid #000; border-right: 2px solid #000; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; }
.codemain { width:500px; height: 150px; background: #FFF; border-top: 1px solid #000; border-bottom: 2px solid #000; border-left: 2px solid #000; border-right: 2px solid #000; color: #000; padding: 5px; text-align: left; -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }
/* ---------- end htmp & php mods in forum [ geshi ] ---------- */

/* ---------- open status box on usercp ---------- */
#status_box, #status_title_warpper, #status_content { z-index: 1000; font-family: arial; font-weight: bold; font-size: 8pt; }
#status_box { width:500px; background: #181818; height:auto; padding: 10px; position: absolute; margin-top: 10px; margin-bottom:10px; border: 2px solid rgba(0, 0, 0, 0.25); border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#status_title { padding-left: 10px; color: #FFFFFF; border: solid 1px #000; -webkit-box-shadow: inset 0px 0px 4px #000000; box-shadow: inset 0px 0px 4px #000000;-moz-box-shadow: inset 0px 0px 4px #000000; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; background: -o-linear-gradient(bottom, #0F0F0F, #2a2a2a);/* for OPERA */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F0F0F', endColorstr='#2a2a2a'); /* for IE */
background: -webkit-gradient(linear, left bottom, left top, from(#0F0F0F), to(#2a2a2a)); /* for webkit browsers */
background: -moz-linear-gradient(100% 100% 90deg,  #0F0F0F,  #2a2a2a); /* for firefox 3.6+ */ }
#status_content{ padding: 10px; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; background-image: url(pic/transparent.png); border:none; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#status_tool { padding-left: 10px; color: #FFFFFF; border: solid 1px #000; -webkit-box-shadow: inset 0px 0px 4px #000000;box-shadow: inset 0px 0px 4px #000000; -moz-box-shadow: inset 0px 0px 4px #000000; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; background: -o-linear-gradient(bottom, #0F0F0F, #2a2a2a);/* for OPERA */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F0F0F', endColorstr='#2a2a2a'); /* for IE */
background: -webkit-gradient(linear, left bottom, left top, from(#0F0F0F), to(#2a2a2a)); /* for webkit browsers */
background: -moz-linear-gradient(100% 100% 90deg,  #0F0F0F,  #2a2a2a); /* for firefox 3.6+ */ }
/* ---------- end status box on usercp ---------- */


/* ---------- open buttons design in all pages ---------- */
input[type="button"], button { cursor: pointer; border: 2px solid #121212; font:inherit; }
*:focus{outline:0 none;}
input[type="submit"] { cursor: pointer; border: 2px solid #121212; }
input[type="button"], button {-moz-box-sizing: content-box; }
input[type="button"]::-moz-focus-inner, button::-moz-focus-inner { cursor: pointer; padding:0; border:0 none; }
.clearfix:after { clear: both; content: '.'; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }

.large.button { margin-left: 10px; border: 1px solid #121212; color: #FFFFFF !important; cursor: pointer; display: inline-block; font-size: 12px; font-weight: bold; line-height: 1; overflow: visible; padding: 4px 15px 6px; position: relative; text-decoration: none; width: auto;text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-image:url(http://confidencialpt.net/pic/large-button-overlay.png); font-size: 12px; padding: 6px 17px 6px; }
.large.button:hover, .large.button:active { border: 1px solid #121212; background: -o-linear-gradient(bottom, #0F0F0F, #2a2a2a);/* for OPERA */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F0F0F', endColorstr='#2a2a2a'); /* for IE */
background: -webkit-gradient(linear, left bottom, left top, from(#0F0F0F), to(#2a2a2a)); /* for webkit browsers */
background: -moz-linear-gradient(100% 100% 90deg,  #0F0F0F,  #2a2a2a); /* for firefox 3.6+ */ }

.round.button { background: #222222 url(/pic/round-button-overlay.png) repeat-x; border: 2px solid #121212; color: #FFFFFF !important; cursor: pointer; display: inline-block; font-size: 12px; font-weight: bold; line-height: 1; overflow: visible;  padding: 0; position: relative; text-decoration: none; width: auto; height: auto; text-align: center;  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.round.button span { color: #FF273D; display: block; line-height: 1; padding: 6px 20px 6px; }
.round.button:hover, .round.button:active { background: #0d0d0d url(/pic/button-overlay.png) repeat-x; }

.button.submit span { background:url(http://confidencialpt.net/pic/16/red/accept.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.refresh span { background:url(http://confidencialpt.net/pic/16/red/print.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.add span { background:url(http://confidencialpt.net/pic/16/red/add.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.delete span { background:url(http://confidencialpt.net/pic/16/red/recycle_bin.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.config span { background:url(http://confidencialpt.net/pic/16/red/settings.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.history span {background:url(http://confidencialpt.net/pic/16/red/full_screen.png) no-repeat 10px 4px; padding:6px 17px 6px 35px;}
.button.chart span { background:url(http://confidencialpt.net/pic/16/red/chart.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.download span { background:url(http://confidencialpt.net/pic/16/red/download.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.upload span { background:url(http://confidencialpt.net/pic/16/red/upload.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.search span { background:url(http://confidencialpt.net/pic/16/red/search.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.edit span { background:url(http://confidencialpt.net/pic/16/red/brush.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.move span { background:url(http://confidencialpt.net/pic/16/cut.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.warn span { background:url(http://confidencialpt.net/pic/16/warning.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.next span { background:url(http://confidencialpt.net/pic/16/red/next.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.back span { background:url(http://confidencialpt.net/pic/16/red/back.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.email span { background:url(http://confidencialpt.net/pic/16/red/email.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.pm span { background:url(http://confidencialpt.net/pic/16/red/mail.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.rss span { background:url(http://confidencialpt.net/pic/16/red/rss.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.pic span { background:url(http://confidencialpt.net/pic/16/picture.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.calc span { background:url(http://confidencialpt.net/pic/16/red/calculator.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.news span { background:url(http://confidencialpt.net/pic/16/red/news.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.lock span { background:url(http://confidencialpt.net/pic/16/red/lock.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
.button.shopping span { background:url(http://confidencialpt.net/pic/16/red/shopping_cart.png) no-repeat 10px 4px; padding:6px 17px 6px 35px; }
/* ---------- end buttons design in all pages ---------- */

/* ---------- open fancy notifications box with jquerry javascript ----------- */ 
.notification { height: 70px; width: 800px; display: block; position: relative; border-radius: 10px; moz-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.notification span { background: url(http://confidencialpt.net/pic/images/close.png) no-repeat right top; display: block;width: 19px; height: 19px; position: absolute; top: -9px; right: -8px; }
.notification p { width: 650px; font-family: arial; color: black; font-size: 14px; line-height: 20px; text-align: center; float: center; margin-right: 5px; margin-top: 10px; }
/*SUCCESS BOX*/
.succes { border: 2px solid #328b00; background: #328b00 url(http://confidencialpt.net/pic/notice_blue.png) repeat-x; }
.succes:before {content: url(http://confidencialpt.net/pic/images/success.png); float: left; margin: 12px 15px 0px 15px;}
.succes strong { text-transform: uppercase; text-decoration: underline; color: #328b00; margin-right: 5px; }
/*WARNING BOX*/
.warns { border: 2px solid #c99700; background: #c99700 url(http://confidencialpt.net/pic/notice_orange.png) repeat-x; }
.warns:before { content: url(http://confidencialpt.net/pic/images/warning.png); float: left;margin: 12px 15px 0px 25px;}
.warns strong { text-transform: uppercase; text-decoration: underline; color: #c99700; margin-right: 15px;}
/*QUICK TIP BOX*/
.tips { border: 2px solid #d2d2d2; background: #d2d2d2 url(http://confidencialpt.net/pic/notice_white.png) repeat-x; }
.tips:before { content: url(http://confidencialpt.net/pic/images/target.png); float: left; margin: 12px 15px 0px 15px; }
.tips strong { text-transform:uppercase; color: red; margin-right: 15px; }
/*ERROR BOX*/
.error { border: 2px solid #b31616; background: url(http://confidencialpt.net/pic/notice_red.png) repeat-x; }
.error:before { content: url(http://confidencialpt.net/pic/images/error.png); float: left; margin: 12px 15px 0px 15px; }
.error strong { text-transform:uppercase; color: #f3c7c7; margin-right: 15px; }
/*SECURE AREA BOX*/
.secure { border: 2px solid rgba(0, 0, 0, 0.25); background: #e5cefe; background: -moz-linear-gradient(top,#e5cefe,#e4bef9); background: -webkit-gradient(linear, left top, left bottom, from(#e5cefe), to(#e4bef9));}
.secure:before {	content: url(http://confidencialpt.net/pic/images/secure.png); float: left; margin: 18px 15px 0px 25px; }
.secure strong { text-transform: uppercase; text-decoration: underline; color: #6417b2; margin-right: 15px; }
/*INFO BOX*/
.info { border: 2px solid #006c98; background: #006c98 url(http://confidencialpt.net/pic/notice_blue.png) repeat-x; }
/*.info:before { content: url(http://confidencialpt.net/pic/images/info.png); float: left; margin: 12px 15px 5px 21px; }*/
.info strong { text-transform: uppercase; text-decoration: underline; color: #006c98; margin-right: 15px; }
/*MESSAGE BOX*/
.message { border: 2px solid #a4c0cd; background: #a4c0cd url(http://confidencialpt.net/pic/notice_grey.png) repeat-x; }
.message:before { content: url(http://confidencialpt.net/pic/images/message.png); float: left;margin: 12px 15px 0px 15px;}
.message strong { text-transform: uppercase; color: #a4c0cd; text-decoration: underline; margin-right: 15px; }
/*DONWLOAD BOX*/
.downloaded {border:2px solid rgba(0, 0, 0, 0.25); background: #f7f7f7;	background: -moz-linear-gradient(top,#f7f7f7,#f0f0f0);	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#f0f0f0)); }
.downloaded:before {	content: url(http://confidencialpt.net/pic/images/download.png); float: left; margin: 16px 15px 0px 18px; }
.downloaded strong {text-transform: uppercase; text-decoration: underline; color: #037cda; margin-right: 15px; }
/*PURCHASE BOX*/
.purchase { border:2px solid rgba(0, 0, 0, 0.25); background: #c4e4e4; background: -moz-linear-gradient(top,#c4e4e4,#97b8bf); background: -webkit-gradient(linear, left top, left bottom, from(#c4e4e4), to(#97b8bf)); }
.purchase:before { content: url(http://confidencialpt.net/pic/images/purchase.png); float: left; margin: 19px 15px 0px 15px; }
.purchase strong { text-transform: uppercase; text-decoration: underline; color: #426065; margin-right: 15px; }
/*PRINT BOX*/
.prints { border:2px solid rgba(0, 0, 0, 0.25); background: #cfdde8; background: -moz-linear-gradient(top,#cfdde8,#9eb3bd); background: -webkit-gradient(linear, left top, left bottom, from(#cfdde8), to(#9eb3bd)); }
.prints:before { content: url(http://confidencialpt.net/pic/images/print.png); float: left; margin: 19px 15px 0px 15px; }
.prints strong { text-transform: uppercase; text-decoration: underline; color: #3f4c6b; margin-right: 15px; }
/* ---------- end fancy notifications box with jquerry javascript ----------- */ 

/* ---------- open baloon tooltip in forum page ---------- */
span.tool:hover span.tip { display: block; z-index: 100; position: absolute; top: 2em; left: 0; width: auto; padding: 4px 7px 4px 7px; border: 2px solid #363636; -moz-border-radius: 6px; background: #121212; text-align: center;  color: white; -moz-box-shadow: inset 0px 0px 2px 2px #000; }
span.tool { position: relative; cursor: pointer; }
span.tool span.tip { white-space: nowrap; display: none; }
/* ---------- end baloon tooltip in forum page ---------- */
/* Notice Styles */
pre { font-style:italic; overflow: auto; padding: 10px; margin: 5px 5px 5px 5px; }
.alert, .approved, .attention, .camera, .cart, .doc, .down, .media, .note, .notice { display: block; margin: 5px 5px; background-repeat: repeat-x; background-position: 0 100%; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.typo-icon { display: block; padding: 8px 10px 0px 36px; margin: 5px 0; background: no-repeat 10px 12px; }
.approved .typo-icon { background-image: url(images/typography/approved-icon.png); font-size: 10px; }
.alert .typo-icon { background-image: url(images/typography/alert-icon.png); font-size: 10px; }
.attention .typo-icon { background-image: url(images/typography/attention-icon.png); font-size: 10px; }
.camera .typo-icon { background-image: url(images/typography/camera-icon.png); font-size: 10px; }
.cart .typo-icon { background-image: url(images/typography/cart-icon.png); font-size: 10px; }
.doc .typo-icon { background-image: url(images/typography/doc-icon.png); font-size: 10px; }
.down .typo-icon { background-image: url(images/typography/download-icon.png); font-size: 10px; }
.media .typo-icon { background-image: url(images/typography/media-icon.png); font-size: 10px; }
.note .typo-icon { background-image: url(images/typography/note-icon.png); font-size: 10px; }
.notice .typo-icon { background-image: url(images/typography/notice-icon.png); font-size: 10px; }

/* Important Style*/
.important { padding: 15px; margin: 5px 5px 5px 5px; position: relative; font-size: 10px; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
span.important-title {position: absolute;display: block;top: -0.8em;left: 10px;padding: 3px 8px;font-size: 11px;}
/* Inset Styles */
span.inset-left {float: left;margin-right: 20px;margin-bottom:20px;}
span.inset-right {float: right;margin-left: 20px;margin-bottom:20px;}
span.inset-right-title, span.inset-left-title {position: absolute;display: block;top: -12px;left: 10px;padding: 3px 8px;font-size: 100%;font-weight: bold;}
span.inset-left, span.inset-right {display: block;padding: 12px 8px 8px 8px;width: 20%;font-size: 100%;font-style: italic;margin-top: 25px;position: relative;text-align: center;}

/* new staff */
.admin { 
background:#E0E0E0;
border-right: #707070 1px solid;
border-top: #FFFFFF 1px solid;
border-bottom: #707070 1px solid;
border-left: #FFFFFF 1px solid;
float:right;
padding:3px;
vertical-align:top;
text-align:center;
margin-right: 155px;
width: 77px;
margin-top: -190px;
}
.admin2 { 
background:#E0E0E0;
border-right: #707070 1px solid;
border-top: #FFFFFF 1px solid;
border-bottom: #707070 1px solid;
border-left: #FFFFFF 1px solid;
padding:3px;
text-align:center;
float:left;
margin-top: -190px;
width: 77px;
}
.admin3 {
background:#E0E0E0;
border-right: #707070 1px solid;
border-top: #FFFFFF 1px solid;
border-bottom: #707070 1px solid;
border-left: #FFFFFF 1px solid;
float:right;
padding:3px;
vertical-align:top;
text-align:center;
width: 77px;
margin-right: -75px;
margin-top: -99px;
}
.admin4 { 
background:#E0E0E0;
border-right: #707070 1px solid;
border-top: #FFFFFF 1px solid;
border-bottom: #707070 1px solid;
border-left: #FFFFFF 1px solid;
padding:3px;
text-align:center;
float:left;
margin-top: -92px;
width: 77px;
}
.admin5 {
background:#E0E0E0;
border-right: #707070 1px solid;
border-top: #FFFFFF 1px solid;
border-bottom: #707070 1px solid;
border-left: #FFFFFF 1px solid;
float:right;
padding:3px;
vertical-align:top;
text-align:center;
margin-right: -400px;
width: 77px;
margin-top: -99px;
}
.admin6 {
background:#E0E0E0;
border-right: #707070 1px solid;
border-top: #FFFFFF 1px solid;
border-bottom: #707070 1px solid;
border-left: #FFFFFF 1px solid;
float:right;
padding:3px;
vertical-align:top;
text-align:center;
margin-right: -400px;
width: 77px;
margin-top: -200px;
}
.admin7 {
background:#E0E0E0;
border-right: #707070 1px solid;
border-top: #FFFFFF 1px solid;
border-bottom: #707070 1px solid;
border-left: #FFFFFF 1px solid;
padding:3px;
text-align:center;
float:right;
margin-top: -97px;
width: 77px;
margin-right: 40px;
}
.admin8{
background:#E0E0E0;
border-right: #707070 1px solid;
border-top: #FFFFFF 1px solid;
border-bottom: #707070 1px solid;
border-left: #FFFFFF 1px solid;
padding:3px;
text-align:center;
float:right;
margin-top: -95px;
width: 77px;
margin-right: 155px;
}
.admin9{
background:#E0E0E0;
border-right: #707070 1px solid;
border-top: #FFFFFF 1px solid;
border-bottom: #707070 1px solid;
border-left: #FFFFFF 1px solid;
float:right;
padding:3px;
vertical-align:top;
text-align:center;
margin-right: 40px;
width: 77px;
margin-top: -195px;
}
.admin10 {
background:#E0E0E0;
border-right: #707070 1px solid;
border-top: #FFFFFF 1px solid;
border-bottom: #707070 1px solid;
border-left: #FFFFFF 1px solid;
float:right;
padding:3px;
vertical-align:top;
text-align:center;
margin-right: -75px;
width: 77px;
margin-top: -195px;
}
.admin11{
background:#E0E0E0;
border-right: #707070 1px solid;
border-top: #FFFFFF 1px solid;
border-bottom: #707070 1px solid;
border-left: #FFFFFF 1px solid;
float:right;
padding:3px;
vertical-align:top;
text-align:center;
margin-right: -187px;
width: 77px;
margin-top: -197px;
}
.admin12 {
background:#E0E0E0;
border-right: #707070 1px solid;
border-top: #FFFFFF 1px solid;
border-bottom: #707070 1px solid;
border-left: #FFFFFF 1px solid;
float:right;
padding:3px;
vertical-align:top;
text-align:center;
margin-right: -293px;
width: 77px;
margin-top: -199px;
}
.admin13 {
background:#E0E0E0;
border-right: #707070 1px solid;
border-top: #FFFFFF 1px solid;
border-bottom: #707070 1px solid;
border-left: #FFFFFF 1px solid;
float:right;
padding:3px;
vertical-align:top;
text-align:center;
margin-right: -187px;
width: 77px;
margin-top: -99px;
}
.admin14 {
background:#E0E0E0;
border-right: #707070 1px solid;
border-top: #FFFFFF 1px solid;
border-bottom: #707070 1px solid;
border-left: #FFFFFF 1px solid;
float:right;
padding:3px;
vertical-align:top;
text-align:center;
margin-right: -293px;
width: 77px;
margin-top: -99px;
}

/*teste anuncios by rodriguesp */
#gritter-notice-wrapper{position:absolute;}* html .gritter-top{margin-bottom:-10px;}* html .gritter-item{padding-bottom:0;}* html.gritter-bottom{margin-bottom:0;}* html .gritter-close{background:url('../images/gritter/gritter-close-ie6.gif');width:22px;height:22px;top:7px;left:7px;}#gritter-notice-wrapper{position:fixed;top:20px;right:20px;width:301px;z-index:9999;}.gritter-item-wrapper{position:relative;margin:0 0 10px 0;background:url('.');}.gritter-top{background:url('../images/gritter/gritter.png') no-repeat left -30px;height:10px;}.hover .gritter-top{background-position:right -30px;}.gritter-bottom{background:url('../images/gritter/gritter.png') no-repeat left bottom;height:8px;margin:0;}.hover .gritter-bottom{background-position:bottom right;}.gritter-item{display:block;background:url('../images/gritter/gritter.png') no-repeat left -40px;color:#eee;padding:2px 11px 8px 11px;font-size:11px;font-family:verdana;}.hover .gritter-item{background-position:right -40px;}.gritter-item p{padding:0;margin:0;}.gritter-close{position:absolute;top:5px;left:3px;background:url('../images/gritter/gritter.png') no-repeat left top;cursor:pointer;width:30px;height:30px;}.gritter-title{font-size:14px;font-weight:bold;padding:0 0 7px 0;display:block;text-shadow:1px 1px #000;}.gritter-image{width:48px;height:48px;float:left;}.gritter-with-image,.gritter-without-image{padding:0 0 5px 0;}.gritter-with-image{width:220px;float:right;}#userstats button{margin:auto;width:144px;height:24px;text-align:left;font-weight:normal;font-size:11px;padding-left:3px;}#snatch_extra_info button{margin:auto;width:380px;height:30px;text-align:left;font-weight:normal;font-size:11px;padding-left:3px;}
#gritter-notice-wrapper {
 position:fixed;
 top:20px;
 right:20px;
 width:301px;
 z-index:9999;
 }
   .close_box{
    background: url(/images/gritter/gritter-close-ie6.gif);
    color:#fff;
    padding:5px 9px;
    display:inline;
    position:absolute;
    right:15px;
    border-radius:3px;
    cursor:pointer;
  }
  
  p.genero {text-align:right; margin: 0 0 0px 0;}
  td.colheade2 { padding: 5px; margin: 5px; background-image: url(pic/transparent.png); border: 1px solid #292929; border-radius: 4px; moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; float:right; margin-right: 20px;}
/*shoutbox*/
tr.tab_t:nth-child(even) td{font:normal 11px Arial;color:#000;border-bottom:solid 0px #e2e2e2; vertical-align:middle;background-color:transparent!important;}
tr.tab_t:nth-child(odd) {font:normal 11px Arial;color:#000;border-top:solid 0px #e2e2e2; vertical-align:middle;background-color:#f0f0f0!important;}

.lens-classic {
    position: relative;
    overflow: hidden;
    background: #FFFFFF;
}
header .lens-classic,
header iframe.slidedeck-iframe-embed { margin: 0; }
.lens-classic dl.slidedeck {
    position: relative;
	width: 100%;
	height: 100%;
	margin: 0;
    padding: 0;
    font-size: 10px;
}
.lens-classic dl.slidedeck > dd {
    position: relative;
	padding: 0;
    margin: 0;
	background: #000;
    overflow: hidden;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
}
.lens-classic dl.slidedeck > dt {
    position: relative;
	cursor: pointer;
	overflow: hidden;
	height: 35px;
	font-size: 1.4em;
	font-family: sans-serif;
	letter-spacing: 1px;
	background: #FFFFFF;
	color: #000000;
    margin: 0;
    padding: 0;
}
.lens-classic.sd2-small dl.slidedeck > dt {
	font-size: 1.2em;
}
.lens-classic dl.slidedeck > dt span.sd2-spine-title {
	z-index: 6;
	display: none;
	color:#fff;
	line-height: 35px; /*same value as height of spine*/
}
.lens-classic.sd2-show-spine-titles dl.slidedeck > dt span.sd2-spine-title {
	display: inline-block;
}
.lens-classic dl.slidedeck > dt.spine:hover {
	color: #FFFFFF;
	background-color: #000000;
}
.lens-classic dl.slidedeck > dt.spine.active,
.lens-classic dl.slidedeck > dt.spine.active:hover {
	cursor: default;
	color: #FFFFFF;
	background-color: #000000;
}
.lens-classic dl.slidedeck > dt.spine .index {
	z-index: 5;
    font-size: 1.2em;
    letter-spacing: -0.05em;
}
.lens-classic.sd2-small dl.slidedeck > dt.spine .index {
	font-size: 1em;
	left: 10px !important;
}
.lens-classic dl.slidedeck > dt.spine.active .index { margin-bottom: 0; }
.lens-classic dl.slidedeck > dt.spine span.sd2-spine-inner {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	color:#fff;
	border: 1px solid rgba(0,0,0,0.1);
	border-bottom: none;
}
.lens-classic dl.slidedeck > dt.spine.last span.sd2-spine-inner {
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.lens-classic dl.slidedeck .activeCorner {
	display: none;
}
.lens-classic dl.slidedeck > dd .sd2-content-wrapper,
.lens-classic dl.slidedeck > dd .slide-content,
.lens-classic dl.slidedeck > dd .cover {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 35px; /*equal to the width/height of the spine elements*/
}
.lens-classic.sd2-small dl.slidedeck > dd .sd2-content-wrapper,
.lens-classic.sd2-small dl.slidedeck > dd .cover {
	left: 25px; /*equal to the width/height of the spine elements for sd2-small size*/
}

/*Hide Default Cover Navigation*/
.lens-classic.default-nav-styles a.deck-navigation.horizontal,
.lens-classic.default-nav-styles.sd2-large a.deck-navigation.horizontal,
.lens-classic.default-nav-styles.sd2-medium a.deck-navigation.horizontal,
.lens-classic.default-nav-styles.sd2-small a.deck-navigation.horizontal {
	display: none !important;
}


/* Start video stuff */
.lens-classic dl.slidedeck dd.slide-type-video {
    overflow: hidden;
}
.lens-classic dl.slidedeck .slide-type-video .video-wrapper{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.lens-classic dl.slidedeck .slide-type-video .video-container{
    position: relative;
    margin: 0;
    padding: 0;
    border: none;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.lens-classic dl.slidedeck .slide-type-video .video-wrapper .cover {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #e0e0e0;
}
.lens-classic dl.slidedeck .slide-type-video.sd2-image-scaling-cover .video-wrapper .cover { background-size: cover; }
.lens-classic dl.slidedeck .slide-type-video.sd2-image-scaling-contain .video-wrapper .cover { background-size: contain; }
.lens-classic dl.slidedeck .slide-type-video .video-wrapper .cover .slide-content {
	left: 0;
}
/* Necessary because IE ignores click events on children of elements that have filter: CSS proprties. #hate_ie */
.lens-classic dl.slidedeck .slide-type-video .video-wrapper .cover .ie-background-image {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.lens-classic dl.slidedeck .slide-type-video.slide-source-youtube .video-wrapper .cover .play,
.lens-classic dl.slidedeck .slide-type-video.slide-source-vimeo .video-wrapper .cover .play,
.lens-classic dl.slidedeck .slide-type-video.slide-source-dailymotion .video-wrapper .cover .play { 
    left: 50%;
}
.lens-classic.sd2-medium dl.slidedeck .slide-type-video.slide-source-youtube .video-wrapper .cover .play,
.lens-classic.sd2-medium dl.slidedeck .slide-type-video.slide-source-vimeo .video-wrapper .cover .play,
.lens-classic.sd2-medium dl.slidedeck .slide-type-video.slide-source-dailymotion .video-wrapper .cover .play { 
    left: 75%;
}
.lens-classic.sd2-small dl.slidedeck .slide-type-video.slide-source-youtube .video-wrapper .cover .play,
.lens-classic.sd2-small dl.slidedeck .slide-type-video.slide-source-vimeo .video-wrapper .cover .play,
.lens-classic.sd2-small dl.slidedeck .slide-type-video.slide-source-dailymotion .video-wrapper .cover .play { 
    left: 50%;
}
/* End video stuff */




.lens-classic dl.slidedeck > dd div.slide-content { display: none; }
.lens-classic dl.slidedeck > dd div.slide-content-inner .slide-title {
    display: none;
	font-weight: 400;
	margin: 0 0 10px;
}
.lens-classic.sd2-hyphenate dl.slidedeck > dd div.slide-content-inner .slide-title {
	word-break: break-all;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}
.lens-classic dl.slidedeck > dd div.slide-content-inner .slide-title a {	text-decoration: none; }
.lens-classic dl.slidedeck > dd div.slide-content-inner .slide-title a:hover { text-decoration: underline; }
.lens-classic dl.slidedeck > dd div.slide-content-inner .slide-meta {
    position: relative;
    display: block;
    font-size: 0.85em;
    margin: 0 0 10px;
    color: #DDDDDD;
}
.lens-classic dl.slidedeck > dd div.slide-content-inner .slide-meta img.slide-author-avatar {
    position: relative;
    display: none;
    top: 5px;
    width: 20px;
    margin-right: 1em;
    padding: 1px;
    border: 1px solid #666666;
    float: left;
}
.lens-classic dl.slidedeck > dd div.slide-content-inner .slide-meta img.slide-author-avatar {
	margin-right: 0.5em;
}
.lens-classic dl.slidedeck > dd div.slide-content-inner .slide-meta .slide-author {
    display: none;
    font-weight: bold;
    font-size: 1.4em;
    margin-right: 0.4em;
    position: relative;
    top: 2px;
}
.lens-classic.sd2-small dl.slidedeck > dd div.slide-content-inner .slide-meta .slide-author {
	font-size: 0.9em;
}
.lens-classic.date-format-none dl.slidedeck > dd div.slide-content-inner .slide-meta .slide-author {
	top: 10px;
}
.lens-classic dl.slidedeck > dd div.slide-content-inner .slide-meta .slide-author a {
    color: #DDDDDD;
    text-decoration: none;
}
.lens-classic dl.slidedeck > dd div.slide-content-inner .slide-meta .slide-author a:hover,
.lens-classic dl.slidedeck > dd div.slide-content-inner .slide-meta .slide-author a:active { color: #FFFFFF; }
.lens-classic dl.slidedeck > dd div.slide-content-inner .slide-meta .slide-date {
    display: none;
    font-size: 1.2em;
    font-style: italic;
    position: relative;
    top: 3px;
}
.lens-classic.sd2-small dl.slidedeck > dd div.slide-content-inner .slide-meta .slide-date {
	font-size: 1em;
}
.lens-classic dl.slidedeck > dd div.slide-content-inner .slide-text {
    display: none;
    font-weight: normal;
}
.lens-classic dl.slidedeck > dd div.slide-content-inner .slide-text a.readmore {
	color: #0099cc;
	display: none;
    font-size: 1em;
	text-decoration: none;
	white-space: nowrap;
}
.lens-classic dl.slidedeck > dd div.slide-content-inner .slide-text a.readmore:hover, .lens-classic dl.slidedeck > dd div.slide-content-inner .slide-text a.readmore:active {
    text-decoration: underline;
}

/*Image Styles*/
.lens-classic dl.slidedeck > dd.has-image {
    background-position: center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.lens-classic dl.slidedeck > dd div.slide-content { 
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.75);
}
.lens-classic dl.slidedeck > dd.has-image div.slide-content {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	z-index: 9;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.75);
}
.lens-classic.sd2-large dl.slidedeck > dd.has-image.slide-source-instagram div.slide-content,
.lens-classic.sd2-medium dl.slidedeck > dd.has-image.slide-source-instagram div.slide-content,
.lens-classic.sd2-small dl.slidedeck > dd.has-image.slide-source-instagram div.slide-content,
.lens-classic.sd2-large dl.slidedeck > dd.has-image.slide-source-dribbble div.slide-content,
.lens-classic.sd2-medium dl.slidedeck > dd.has-image.slide-source-dribbble div.slide-content,
.lens-classic.sd2-small dl.slidedeck > dd.has-image.slide-source-dribbble div.slide-content,
.lens-classic.sd2-large dl.slidedeck > dd.has-image.slide-source-flickr div.slide-content,
.lens-classic.sd2-medium dl.slidedeck > dd.has-image.slide-source-flickr div.slide-content,
.lens-classic.sd2-small dl.slidedeck > dd.has-image.slide-source-flickr div.slide-content {
	bottom: auto;
	right: 0;
}

/*size variations*/
.lens-classic.sd2-large dl.slidedeck > dd.has-image div.slide-content,
.lens-classic.sd2-medium dl.slidedeck > dd.has-image div.slide-content { right: 45%; }
.lens-classic.sd2-small dl.slidedeck > dd.has-image div.slide-content { right: 30%; }

.lens-classic.sd2-large dl.slidedeck > dd.slide-type-video.has-image div.slide-content { right: 42%; }

.lens-classic.sd2-large dl.slidedeck > dd.no-image div.slide-content-inner { padding: 30px; }
.lens-classic.sd2-medium dl.slidedeck > dd.no-image div.slide-content-inner { padding: 20px; }
.lens-classic.sd2-small dl.slidedeck > dd.no-image div.slide-content-inner { padding: 10px; }

.lens-classic.sd2-large dl.slidedeck > dd.has-image div.slide-content-inner { padding: 25px 20px; }
.lens-classic.sd2-medium dl.slidedeck > dd.has-image div.slide-content-inner { padding: 15px; }
.lens-classic.sd2-small dl.slidedeck > dd.has-image div.slide-content-inner { padding: 10px; }

.lens-classic.sd2-small dl.slidedeck > dd div.slide-content-inner .slide-meta { font-size: 1.1em; }

.lens-classic.sd2-small dl.slidedeck > dd div.slide-content-inner .slide-meta img.slide-author-avatar { width: 15px; }

.lens-classic.sd2-large dl.slidedeck > dd div.slide-content-inner .slide-title {
	font-size: 2.0em;
	line-height: 1.2em;
}
.lens-classic.sd2-large dl.slidedeck > dd.no-image div.slide-content-inner .slide-title {
	font-size: 2.0em;
}
.lens-classic.sd2-medium dl.slidedeck > dd div.slide-content-inner .slide-title {
	font-size: 1.6em;
	line-height: 1.2em;
}
.lens-classic.sd2-medium dl.slidedeck > dd.no-image div.slide-content-inner .slide-title {
	font-size: 1.8em;
}
.lens-classic.sd2-small dl.slidedeck > dd div.slide-content-inner .slide-title {
	font-size: 1.3em;
	line-height: 1.2em;
}
.lens-classic.sd2-small dl.slidedeck > dd.no-image div.slide-content-inner .slide-title {
	font-size: 1.6em;
}
.lens-classic dl.slidedeck > dd div.slide-content-inner .slide-text {
	margin-bottom: 1em;
	color: #FFFFFF;
}
.lens-classic.sd2-large dl.slidedeck > dd div.slide-content-inner .slide-text {
	font-size: 1.5em;
	line-height: 1.3em;
}
.lens-classic.sd2-large dl.slidedeck > dd.no-image div.slide-content-inner .slide-text {
	font-size: 1.6em;
}
.lens-classic.sd2-medium dl.slidedeck > dd div.slide-content-inner .slide-text {
	font-size: 1.3em;
	line-height: 1.4em;
}
.lens-classic.sd2-small dl.slidedeck > dd div.slide-content-inner .slide-text {
	display: none;
	font-size: 1.1em;
	line-height: 1.2em;
}

/*Twitter Styles*/
.lens-classic dl.slidedeck > dd.slide-source-twitter div.slide-content {
	background-color: rgba(0,0,0,0.65);
}
.lens-classic.sd2-large dl.slidedeck > dd.slide-source-twitter div.slide-content,
.lens-classic.sd2-medium dl.slidedeck > dd.slide-source-twitter div.slide-content,
.lens-classic.sd2-small dl.slidedeck > dd.slide-source-twitter div.slide-content { right: 0; }
.lens-classic dl.slidedeck > dd.slide-source-twitter div.slide-content-inner{
    position: absolute;
    top: 0;
    bottom: 0;
}
.lens-classic.sd2-large dl.slidedeck > dd.slide-source-twitter div.slide-content-inner { padding: 30px; }
.lens-classic.sd2-medium dl.slidedeck > dd.slide-source-twitter div.slide-content-inner { padding: 20px; }
.lens-classic.sd2-small dl.slidedeck > dd.slide-source-twitter div.slide-content-inner { padding: 10px; }
.lens-classic dl.slidedeck > dd.slide-source-twitter div.slide-content .slide-title {
	color: #FFFFFF;
}
.lens-classic.sd2-large dl.slidedeck > dd.slide-source-twitter div.slide-content .slide-title {
	font-size: 2.6em;
	line-height: 1.4em;
}
.lens-classic.sd2-medium dl.slidedeck > dd.slide-source-twitter div.slide-content .slide-title {
	font-size: 2.1em;
	line-height: 1.3em;
}
.lens-classic.sd2-small dl.slidedeck > dd.slide-source-twitter div.slide-content .slide-title {
	font-size: 1.5em;
	line-height: 1.2em;
}
.lens-classic dl.slidedeck > dd.slide-source-twitter div.slide-content-inner .slide-text { display: none !important; }
.lens-classic dl.slidedeck > dd.slide-source-twitter div.slide-content-inner .slide-meta {
	overflow: hidden;
	position: relative;
	line-height: 20px;
}
.lens-classic dl.slidedeck > dd.slide-source-twitter div.slide-content-inner .slide-meta .slide-author-avatar {
	top: 0;
}
.lens-classic dl.slidedeck > dd.slide-source-twitter div.slide-content-inner .slide-meta .slide-author {
	float: left;
}
.lens-classic dl.slidedeck > dd.slide-source-twitter div.slide-content-inner .slide-meta .slide-date {
	float: left;
	font-size: 1.3em;
	top: 1px;
}
.lens-classic.sd2-small dl.slidedeck > dd.slide-source-twitter div.slide-content-inner .slide-meta .slide-date {
	font-size: 1em;
}


/*source-type-social styles*/
.lens-classic.source-type-social.sd2-large dl.slidedeck > dd.no-image div.slide-content-inner .slide-title { font-size: 2.6em; }
.lens-classic.source-type-social.sd2-large dl.slidedeck > dd.image div.slide-content-inner .slide-title { font-size: 1.8em; }
.lens-classic.source-type-social.sd2-medium dl.slidedeck > dd.no-image div.slide-content-inner .slide-title { font-size: 1.9em; }
.lens-classic.source-type-social.sd2-medium dl.slidedeck > dd.image div.slide-content-inner .slide-title { font-size: 1.5em; }
.lens-classic.source-type-social.sd2-small dl.slidedeck > dd div.slide-content-inner .slide-title { font-size: 1.8em; }

/*Options Styling*/
.lens-classic.sd2-show-readmore dl.slidedeck > dd div.slide-content-inner .slide-text a.readmore { display: inline-block; }
.lens-classic.sd2-show-author dl.slidedeck > dd div.slide-content-inner .slide-meta .slide-author { display: block; }
.lens-classic.sd2-show-author-avatar dl.slidedeck > dd div.slide-content-inner .slide-meta img.slide-author-avatar { display: inline; }
.lens-classic.date-format-timeago dl.slidedeck > dd div.slide-content-inner .slide-meta .slide-date,
.lens-classic.date-format-human-readable dl.slidedeck > dd div.slide-content-inner .slide-meta .slide-date,
.lens-classic.date-format-human-readable-abbreviated dl.slidedeck > dd div.slide-content-inner .slide-meta .slide-date,
.lens-classic.date-format-raw dl.slidedeck > dd div.slide-content-inner .slide-meta .slide-date,
.lens-classic.date-format-raw-eu dl.slidedeck > dd div.slide-content-inner .slide-meta .slide-date { display: block; }
.lens-classic.sd2-show-title dl.slidedeck > dd div.slide-content-inner .slide-title { display: block; }
.lens-classic.sd2-show-excerpt dl.slidedeck > dd div.slide-content-inner .slide-text { display: block; }

.lens-classic.sd2-show-author dl.slidedeck > dd div.slide-content,
.lens-classic.sd2-show-author-avatar dl.slidedeck > dd div.slide-content,
.lens-classic.sd2-show-title dl.slidedeck > dd div.slide-content,
.lens-classic.sd2-show-excerpt dl.slidedeck > dd div.slide-content { display: block; }

.lens-classic dl.slidedeck > dd.no-excerpt.no-title div.slide-content { display: none; }



/*
 * Video Play Button Alternative
 */
.lens-classic.sd2-medium dl.slidedeck .slide-source-custom.slide-type-video .video-wrapper .cover .play,
.lens-classic.sd2-small dl.slidedeck .slide-source-custom.slide-type-video .video-wrapper .cover .play {
	display: block;
}
.lens-classic.sd2-medium dl.slidedeck .slide-type-video .video-wrapper .cover .play,
.lens-classic.sd2-small dl.slidedeck .slide-type-video .video-wrapper .cover .play,
.lens-classic.sd2-medium dl.slidedeck .slide-source-custom.custom-layout-body-text .video-wrapper .cover .play,
.lens-classic.sd2-small dl.slidedeck .slide-source-custom.custom-layout-body-text .video-wrapper .cover .play {
    display: none;
}
.lens-classic .slide-type-video .play-video-alternative {
    display: none;
    position: absolute;
    font-size: 1.3em;
    height: 17px;
    line-height: 17px;
    padding: 0 0 0 25px;
    font-weight: bold;
    margin-bottom: 10px;
    text-decoration: none;
	background:transparent;
}
.lens-classic .slide-type-video .slide-content-inner .slide-text .play-video-alternative {
	font-size: 1em;
}
.lens-classic.sd2-small .slide-type-video .play-video-alternative {
	font-size: 1.1em;
	padding-left: 20px;
}
.lens-classic.sd2-small .slide-type-video .slide-content-inner .slide-text .play-video-alternative {
	font-size: 0.8em;
}
.lens-classic .slide-type-video .play-video-alternative:hover {
	text-decoration: underline;
}
.lens-classic.sd2-medium .slide-type-video .slide-content-inner .slide-text .play-video-alternative,
.lens-classic.sd2-small .slide-type-video .slide-content-inner .slide-text .play-video-alternative,
.lens-classic.sd2-medium .slide-source-custom.slide-type-video.custom-layout-body-text .sd2-node-caption .play-video-alternative,
.lens-classic.sd2-small .slide-source-custom.slide-type-video.custom-layout-body-text .sd2-node-caption .play-video-alternative {
    display: inline-block;
    bottom: 15px;
    left: 25px;
}
.lens-classic.sd2-medium .slide-type-video .slide-content-inner .slide-text .play-video-alternative {
	left: 15px;
}
.lens-classic.sd2-small .slide-type-video .slide-content-inner .slide-text .play-video-alternative,
.lens-classic.sd2-small .slide-source-custom.slide-type-video.custom-layout-body-text .sd2-node-caption .play-video-alternative {
    bottom: 10px;
    left: 10px;
}
.lens-classic .slide-type-video  .play-video-alternative .icon-shape-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
}
.lens-classic .slide-type-video .play-video-alternative .icon-shape {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.lens-classic .slide-type-video .play-video-alternative:active .icon-shape {
	top: 1px;
}














/*Custom Deck Styles*/

/*
 * Font Sizes - Large Deck
 */
.lens-classic.sd2-large .slide-source-custom.slide-type-textonly .sd2-slide-title,
.lens-classic.sd2-large .slide-source-custom.slide-type-image .sd2-slide-title,
.lens-classic.sd2-large .slide-source-custom.slide-type-video .sd2-slide-title {
	font-size: 1.8em;
	line-height: 1.3em;
	margin-bottom: 5px;
}
.lens-classic.sd2-large .slide-source-custom.slide-type-textonly .sd2-slide-title {
	margin-bottom: 15px;
}
.lens-classic.sd2-large .slide-source-custom.slide-type-textonly.custom-layout-block-quote .sd2-slide-title {
	font-size: 2.6em;
	line-height: 1.2em;
	margin-bottom: 15px;
}
.lens-classic.sd2-large .slide-source-custom.slide-type-textonly .sd2-node-caption .sd2-slide-text,
.lens-classic.sd2-large .slide-source-custom.slide-type-image .sd2-node-caption .sd2-slide-text,
.lens-classic.sd2-large .slide-source-custom.slide-type-video .sd2-node-caption .sd2-slide-text {
	font-size: 1.3em;
	line-height: 1.5em;
}
.lens-classic.sd2-large .slide-source-custom.slide-type-textonly.custom-layout-block-quote .sd2-node-caption .sd2-slide-text {
	font-size: 2.0em;
	line-height: 1.2em;
}

/*
 * Font Sizes - Medium Deck
 */
.lens-classic.sd2-medium .slide-source-custom.slide-type-textonly .sd2-slide-title,
.lens-classic.sd2-medium .slide-source-custom.slide-type-image .sd2-slide-title,
.lens-classic.sd2-medium .slide-source-custom.slide-type-video .sd2-slide-title {
	font-size: 1.6em;
	line-height: 1.3em;
	margin-bottom: 5px;
}
.lens-classic.sd2-medium .slide-source-custom.slide-type-textonly .sd2-slide-title {
	margin-bottom: 10px;
}
.lens-classic.sd2-medium .slide-source-custom.slide-type-textonly.custom-layout-block-quote .sd2-slide-title {
	font-size: 2.0em;
	line-height: 1.2em;
	margin-bottom: 10px;
}
.lens-classic.sd2-medium .slide-source-custom.slide-type-textonly .sd2-node-caption .sd2-slide-text,
.lens-classic.sd2-medium .slide-source-custom.slide-type-image .sd2-node-caption .sd2-slide-text,
.lens-classic.sd2-medium .slide-source-custom.slide-type-video .sd2-node-caption .sd2-slide-text {
	font-size: 1.2em;
	line-height: 1.5em;
}
.lens-classic.sd2-medium .slide-source-custom.slide-type-textonly.custom-layout-block-quote .sd2-node-caption .sd2-slide-text {
	font-size: 1.5em;
	line-height: 1.3em;
}
/*
 * Font Sizes - Small Deck
 */
.lens-classic.sd2-small .slide-source-custom.slide-type-textonly .sd2-slide-title,
.lens-classic.sd2-small .slide-source-custom.slide-type-image .sd2-slide-title,
.lens-classic.sd2-small .slide-source-custom.slide-type-video .sd2-slide-title {
	font-size: 1.4em;
	line-height: 1.3em;
	margin-bottom: 5px;
}
.lens-classic.sd2-small .slide-source-custom.slide-type-textonly .sd2-slide-title {
	margin-bottom: 10px;
}
.lens-classic.sd2-small .slide-source-custom.slide-type-textonly.custom-layout-block-quote .sd2-slide-title {
	font-size: 1.6em;
	line-height: 1.2em;
	margin-bottom: 10px;
}
.lens-classic.sd2-small .slide-source-custom.slide-type-textonly .sd2-node-caption .sd2-slide-text,
.lens-classic.sd2-small .slide-source-custom.slide-type-image .sd2-node-caption .sd2-slide-text,
.lens-classic.sd2-small .slide-source-custom.slide-type-video .sd2-node-caption .sd2-slide-text {
	font-size: 1.1em;
	line-height: 1.4em;
}
.lens-classic.sd2-small .slide-source-custom.slide-type-textonly.custom-layout-block-quote .sd2-node-caption .sd2-slide-text {
	font-size: 1.2em;
	line-height: 1.3em;
}

/*Videos/Images*/
.lens-classic .slide-source-custom.slide-type-image .sd2-node-caption,
.lens-classic .slide-source-custom.slide-type-video .sd2-node-caption {
	padding: 25px 25px 10px;
}
.lens-classic .slide-source-custom.slide-type-image.custom-layout-caption.custom-caption-position-top .sd2-node-caption,
.lens-classic .slide-source-custom.slide-type-image.custom-layout-caption.custom-caption-position-bottom .sd2-node-caption,
.lens-classic .slide-source-custom.slide-type-video.custom-layout-caption.custom-caption-position-top .sd2-node-caption,
.lens-classic .slide-source-custom.slide-type-video.custom-layout-caption.custom-caption-position-bottom .sd2-node-caption {
	padding-top: 20px;
}
.lens-classic.sd2-small .slide-source-custom.slide-type-image .sd2-node-caption,
.lens-classic.sd2-small .slide-source-custom.slide-type-video .sd2-node-caption {
	padding: 10px 10px 5px;
}
.lens-classic.sd2-small .slide-source-custom.slide-type-image.custom-layout-caption.custom-caption-position-top .sd2-node-caption,
.lens-classic.sd2-small .slide-source-custom.slide-type-image.custom-layout-caption.custom-caption-position-bottom .sd2-node-caption,
.lens-classic.sd2-small .slide-source-custom.slide-type-video.custom-layout-caption.custom-caption-position-top .sd2-node-caption,
.lens-classic.sd2-small .slide-source-custom.slide-type-video.custom-layout-caption.custom-caption-position-bottom .sd2-node-caption {
	padding-top: 10px;
}
.lens-classic.sd2-large .slide-source-custom.slide-type-image.custom-layout-body-text.custom-caption-position-right .sd2-node-caption,
.lens-classic.sd2-large .slide-source-custom.slide-type-video.custom-layout-body-text.custom-caption-position-right .sd2-node-caption {
	left: 62%;
}
.lens-classic.sd2-large .slide-source-custom.slide-type-image.custom-layout-body-text.custom-caption-position-left .sd2-node-caption,
.lens-classic.sd2-large .slide-source-custom.slide-type-video.custom-layout-body-text.custom-caption-position-left .sd2-node-caption {
	right: 62%;
}
.lens-classic.sd2-medium .slide-source-custom.slide-type-image.custom-layout-body-text.custom-caption-position-right .sd2-node-caption,
.lens-classic.sd2-medium .slide-source-custom.slide-type-video.custom-layout-body-text.custom-caption-position-right .sd2-node-caption {
	left: 45%;
}
.lens-classic.sd2-medium .slide-source-custom.slide-type-image.custom-layout-body-text.custom-caption-position-left .sd2-node-caption,
.lens-classic.sd2-medium .slide-source-custom.slide-type-video.custom-layout-body-text.custom-caption-position-left .sd2-node-caption {
	right: 45%;
}
.lens-classic.sd2-small .slide-source-custom.slide-type-image.custom-layout-body-text.custom-caption-position-right .sd2-node-caption,
.lens-classic.sd2-small .slide-source-custom.slide-type-video.custom-layout-body-text.custom-caption-position-right .sd2-node-caption {
	left: 25%;
}
.lens-classic.sd2-small .slide-source-custom.slide-type-image.custom-layout-body-text.custom-caption-position-left .sd2-node-caption,
.lens-classic.sd2-small .slide-source-custom.slide-type-video.custom-layout-body-text.custom-caption-position-left .sd2-node-caption {
	right: 25%;
}


/*Text-Only*/
.lens-classic.sd2-small .slide-source-custom.slide-type-textonly .sd2-node-caption {
	padding: 15px 10px 10px;
}

/*
 * Multi-column gap - Medium
 */
.lens-classic.sd2-medium .slide-source-custom.slide-type-textonly.custom-layout-multi-column .sd2-node-caption .sd2-slide-text {
    -moz-column-gap: 10px;
    -webkit-column-gap: 10px;
    column-gap: 10px;
}

/*
 * Multi-column gap - Small
 */
.lens-classic.sd2-small .slide-source-custom.slide-type-textonly.custom-layout-multi-column .sd2-node-caption .sd2-slide-text {
    -moz-column-gap: 10px;
    -webkit-column-gap: 10px;
    column-gap: 10px;
}

/*
 * Blockquote spacing - small
 */
.lens-classic.sd2-small .slide-source-custom.slide-type-textonly.custom-layout-block-quote .sd2-slide-title {
	padding: 0 20px;
}
.lens-classic.sd2-small .slide-source-custom.slide-type-textonly.custom-layout-block-quote .sd2-node-caption .sd2-slide-text {
	margin: 0 15px;
}

/*Bug Placement*/
.lens-classic a.slidedeck-2-bug,
.lens-classic.sd2-large a.slidedeck-2-bug,
.lens-classic.sd2-medium a.slidedeck-2-bug {
    bottom: auto;
    top: 15px;
}
.lens-classic.sd2-small a.slidedeck-2-bug {
    top: 10px;
    bottom: auto;
}  