HTML, BODY {
	background: #111111 url("body_background.png"/*tpa=http://secretsline.biz/images/body_background.png*/);
	margin: 0px;
	height: 100%;
	padding: 0px;
	font-family: Tahoma,Verdana;
}
IMG {
    border: 0px;
}
A {
   color: #333333;
   font-family: Tahoma,Verdana;
   text-decoration: none;
}
A:hover {
   border-bottom: 1px dashed black;
}
TABLE.body {
	border-collapse: collapse;
	border: 0px;
	height: 100%;
     background: #FFFFFF;
     margin-left: 35px;
     margin-right: 35px;
     border-left: 1px solid #444444;
     border-right: 1px solid #444444;
}
TABLE.body TD.topmenu {
	text-align: right;
	vertical-align: top;
	padding-bottom: 10px;
	padding: 0px;
	height: 30px;
}
TD.price_elem:hover {
	background-color: #5edf8e;
}
TD.usermenu_att {
	border: 1px solid #b23333;
	padding: 2px;
	padding-left: 5px;
	background: #fd8282;
}
TD.usermenu_att A {
	margin-left: 6px;
}
TABLE.topsubscribes {
        border: 1px solid #c86710;
        background: #f9b374 url("top_subs.png"/*tpa=http://secretsline.biz/images/top_subs.png*/) right bottom no-repeat;
	margin: 0px;
        font-size: 70%;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 15px;
	margin-top: 6px;
	padding: 2px;
}
TABLE.topsubscribes TR.topsubscribes_header TD {
	color: #333333;
	padding: 4px;
	font-weight: bold;
}
TABLE.topsubscribes TD.topsubscribes_sum {
	border-bottom: 0px solid #fc8181;
	font-size: 130%;
	font-weight: bold;
	color: #900e0e;
}
TABLE.topsubscribes TD.topsubscribes_subscribe {
	border-bottom: 0px solid #fc8181;
}
TD.cert_need {
}
A.add_request {
	font-size: 80%;
	font-family: Verdana,Tahoma;
	color: #0F0F0F;
}
DIV.rtext_help {
	border: 1px dotted #888888;
	padding: 6px;
	color: #444444;
	background: #E0E0E0;
}
TEXTAREA {
	border: 1px solid #555555;
}
TABLE.body TD.login {
	text-align: right;
	vertical-align: middle;
	color: #999999;
	padding-top: 0px;
	padding-right: 10px;
     white-space: nowrap;
     width: 30%;
	font-size: 80%;
	font-family: Tahoma;
     text-align: right;
}
TABLE.body TR.top {
        height: 140px;
        background: #000000;
}
TABLE.body TD.logo {
	height: 90px;
	padding-left: 110px;
}
TABLE.use-https {
     display: block;
     left: 0px;
     top: 0px;
     width: 100%;
     height: 22px;
     background: #ea9494;
     border: 0px;
     font-size: 80%;
     border-bottom: 2px solid #a30000;
}
TABLE.use-https:hover {
     background: white;
     border-bottom: 2px solid #b3b3b3;
}
TABLE.use-https A.link:hover  {
     border-bottom: 0px;
     color: #666666;
}
FONT.secretsline {
	font-size: 220%;
	color: #FFFFFF;
	margin: 0px;
}
FONT.secretsline B {
	color: #9b1010;
}
TABLE.body TD.topmenu A {
	font-family: Tahoma;
	color: #0f0f0f;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
}
TABLE.body TD.cur_time  {
   color: #555555;
   background: #FFFFFF;
   vertical-align: middle;
   font-size: 70%;
   padding: 3px;
   font-family: Verdana,Tahoma;
   font-weight: bold;
   text-align: right;
}
DIV.reasons {
    background: url("reasons.png"/*tpa=http://secretsline.biz/images/reasons.png*/) left center no-repeat #ffc37d;
    vertical-align: middle;
    padding-left: 34px;
    margin-bottom: 14px;
    font-size: 70%;
    padding-right: 3px;
    border: 1px solid #c16800;
    border-left: 0px;
    text-align: justify;
}
DIV.reasons STRONG {
    font-size: 135%;
    font-family: Arial,Comic Sans,Verdana;
}
DIV.reasons B {
    border-bottom: 1px solid #c87f2a;
    font-weight: bold;
    display: block;
    margin: 4px;
}
DIV.reasons A {
    border-bottom: 0px;
    font-size: 80%;
    text-decoration: none;
    color: #2d2112;
    font-size: 110%;
    text-align: right;
    margin: 4px;
    display: block;
    font-weight: bold;
}
TABLE.body TD.topmenu A:hover {
	border-bottom: 1px dotted #000000;
	color: #666666;
}
TABLE.body TD.leftmenu {
	vertical-align: top;
	width: 15%;
	padding-right: 3px;
}
TABLE.body TD.rightmenu {
	width: 17%;
	vertical-align: top;
        padding-left: 3px;
        padding-right: 4px;
	color: #222222;
}
TABLE.body TR.lang TD {
    border-bottom: 1px solid #333333;
    background: #1e1e1e;
    color: #F0F0F0;
    height: 26px;
    font-size: 70%;
    vertical-align: middle;
}
TABLE.body TR.lang TD IMG {
    float: right;
    margin-left: 5px;
}
TD.main {
	vertical-align: top;
        padding: 0px;
}
TD.mainmodule {
        padding-top: 0px;
	vertical-align: top;
	font-size: 80%;
	padding-left: 13px;
}
DIV.lang {
   height: 30px;
   width: 155px;
   display: inline-block;
   border: 0px;  
   padding-top: 7px;
   vertical-align: top;
   margin-bottom: 30px;
   text-align: center;
   color: #FFFFFF;
   /*background: url(lng_bg.png) top left no-repeat;*/
}
TABLE.helpcontent {
	border : 1px solid #a2bdf5;
	background: url("helpcontent_bg.png"/*tpa=http://secretsline.biz/images/helpcontent_bg.png*/) center center no-repeat #d9e6ff;
        /*background: #F7F7F7;*/
	color: #444444;
	font-size: 70%;
	padding: 0px;
	width: 100%;
}
TABLE.usermenu {
	background: #f5c374;
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
	border: 1px solid #b57b1f;
}
TABLE.usermenu IMG {
   margin-left: 3px;
}
TABLE.usermenu TD {
	padding: 2px;
	border-bottom: 1px dotted #edac45;
}
TABLE.usermenu TR:hover A {
   color: #777777;
}
TABLE.usermenu TD A {
	color: #222222;
	margin: 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 80%;
	font-family: Tahoma,Verdana;
	margin-left: 6px;
}
TR.usermenu_head TD {
	font-size:90%;
	background: #f5c374;
	text-align: center;
	font-weight: bold;
}
TABLE.helpcontent UL {
	padding: 2px;
	margin: 15px;
}
TABLE.helpcontent LI {
   padding: 2px;
   margin: 0px;
}
H4 {
	font-family: Verdana,Tahoma;
	color: #9b1b1b;
     font-weight: bold;
     width: 80%;
     margin-left: 10px;
     margin-bottom: 2px;
     padding-left: 20px;
	font-size: 110%;
}
TABLE.helpcontent LI {
	padding-left: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
}
TABLE.top_menu_table {
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	height: 30px;
	margin: 0px;
}
TABLE.top_menu_table TD {
	white-space: nowrap;
	padding-left: 5px;
        height: 30px;
        color: #AAAAAA;
        background: #4d4d4d url("top_empty_bg.png"/*tpa=http://secretsline.biz/images/top_empty_bg.png*/) left bottom repeat-x;
        border-bottom: 2px solid #941d1d;
        border-top: 2px solid #333333;
	padding-right: 5px;
	padding-bottom: 2px;
}
TABLE.top_menu_table TD IMG {
    border: 0px;
    vertical-align: middle;
    margin-left: 9px;
    margin-right: 7px;
}
TABLE.top_menu_table TD.delim {
	padding-left: 3px;
	padding-right: 3px;
}
TABLE.top_menu_table TD.selected {
	background: #323232 url("top_menu_td_bg.png"/*tpa=http://secretsline.biz/images/top_menu_td_bg.png*/) center left repeat-x;
	padding-left: 5px;
}
TABLE.top_menu_table TD.elem:hover {
	color: #FFFFFF;
}
TABLE.top_menu_table TD.elem A {
   color: #F0F0F0;
   font-family: Verdana, Tahoma;
   font-size: 80%;
}
TABLE.top_menu_table TD.elem:hover A {
   color: #777777;
}
TABLE.top_menu_table TD.selected A {
	color: #DDDDDD;
     font-family: Verdana, Tahoma;
     font-size: 80%;
	border-bottom: 1px dotted #DDDDDD;
}
TABLE.mainmenuleft {
	border-collapse: collapse;
	border: 0px;
	padding: 0px;
	width: 98%;
}
TABLE.mainmenuleft TD.left_head {
	font-weight: bold;
	font-size: 90%;
	text-align: center;
/*	background: #FAFAFA;
	border-bottom: 1px dotted #999999;*/
}
TD.menulink A {
	text-decoration: none;
	margin-left: 9px;
	font-family: Verdana,Tahoma;
	font-size: 80%;
	color: #333333;
}
TD.menulink A:hover {
	color: #888888;
}
TABLE.opinion {
        width: 95%;
	border-collapse: collapse;
	font-size: 70%;
}
TABLE.opinion TD.opinion_head {
	font-weight: bold;
	text-align: right;
        padding-right: 15px;
        padding-bottom: 4px;
        border-bottom: 2px solid #c63434;
}
TABLE.opinion TD.opinion {      
        background: url("opinion_bg.png"/*tpa=http://secretsline.biz/images/opinion_bg.png*/) top right no-repeat;
	padding-top: 10px;
        vertical-align: top;
        text-align: justify;
        padding-left: 5px;
}
TD.lang A {
	color: #313970;
	text-decoration: none;
	font-size: 90%;
	font-family: Verdana,Tahoma;
}
TD.lang A:hover {
	text-decoration: underline;
}
TD.lang IMG {
	border: 1px solid black;
	margin-right: 9px;
}
A.leaveopinion {
	text-decoration: none;
	font-size: 90%;
	color: #3a4493;
	font-family: Verdana,Tahoma;
}
A.leaveopinion:hover {
	text-decoration: underline;
}
TD.weaccept IMG {
	border: 1px solid #888888;
}
DIV.welcome {
	border-left: 3px solid #7c0f0f;
	padding-left: 5px;
	background: #F8F8F8;
	height: 100%;
	width: 96%;
}
DIV.bonus {
	height: 100%;
	border-left: 3px solid #19357d;
   padding-left: 5px;
   background: #F6F6F6;
	width: 96%;
}
DIV.why {
	width: 96%;
	border-left: 3px solid #b37934;
	height: 100%;
	background: #F6F6F6;
	padding-left: 5px;
}
DIV.pay IMG {
	margin: 3px;
}
DIV.why IMG {
	margin: 3px;
}
DIV.pay {
	width: 96%;
	border-left: 3px solid #3a812d;
	background: #F8F8F8;
	height: 100%;
	padding-left: 5px;
}
TABLE.listing {
	width: 97%;
	font-size: 100%;
	border-collapse: collapse;
	border: 0px;
        margin-top: 10px;
}
TABLE.listing TR.price_head {
     border-bottom: 1px solid #c58080;
     background: #EFEFEF;
     font-size: 80%;
     font-weight: bold;
}
TABLE.listing TR.odd TD {
	border-bottom: 1px dotted #AAAAAA;
}
TABLE.listing TR.even TD {
	background: #F7F7F7;
	border-bottom: 1px dotted #AAAAAA;
}
TABLE.listing TR.blocked TD {
    border-bottom: 1px dotted #3668a0;
    background: #a3ceff;
    font-style: italic;
}
TABLE.listing TR.offline_subscribe {
	background: #ffc2c2;
}
TABLE.listing TD.price_name {
      white-space: nowrap;
}
TABLE.listing TR.offline_subscribe TD {
	border-top: 1px solid #ad1414;
	border-bottom: 1px solid #ad1414;
	font-weight: bold;
}
TABLE.listing TR.errors_subscribe TD {
	background: #ffffd9;
	font-weight: bold;
	border-top: 1px solid #b5b671;
	border-bottom: 1px solid #b5b671;
}
TABLE.listing TR.tblhead TD {
	font-weight: bold;
        padding-bottom: 4px;
        color: #9d2f2f;
	border-bottom: 1px solid #940606;
}
TABLE.listing TD.tblhead {
     border-bottom: 1px solid #940606;
    padding-bottom: 4px;
    color: #9d2f2f;
     font-weight: bold;
     padding-left: 10px;
}
TABLE.listing TR.check_head TD {
	border-bottom: 2px solid #9b3131;
	color: #9b3131;
	border-top: 1px solid #FFFFFF;
        font-size: 90%;
        padding-left: 30px;
        padding-top: 10px;
        font-weight: bold;
}
TABLE.listing TR.tbl_nav TD {
    text-align: right;
    font-size: 80%;
    font-weight: bold;
    color: #333333;
    padding-bottom: 6px;
    padding-top: 6px;
}
TABLE.listing TR.technical TD {
   background: #f5dc76;
   font-size: 80%;
   font-weight: bold;
   border-bottom: 1px solid #b89e35;
}
IMG.flag_big {
     padding: 1px;
     border: 1px solid #999999;
}
TABLE.listing A {
	color: #555555;
	text-decoration: none;
}
TABLE.listing A:hover {
	border-bottom: 1px dotted #222222;
}
TABLE.listing IMG {
	left: 40%;
}

H1 {
    color: #851212;
    font-size: 120%;
    margin-left: 25px;
}

H2 {
	color: #9d1b1b;
    padding-left: 20px;
    border-bottom: 2px solid #8e0000;
    width: 90%;
    font-weight: bold;
	margin-left: 15px;
	font-family: Tahoma,Verdana;
	font-size: 90%;
    padding-bottom: 3px;
}
DIV.referalinfo {
	margin-top: 4px;
	padding: 6px;
	border: 1px dotted #a13939;
	background: #f5adad;
}
INPUT {
	border: 1px solid #2c7a11;
	background: #F0F0F0;
        font-size: 90%;
	font-family: Tahoma,Verdana;
}
INPUT:hover {
	border: 1px solid #2c7a11;
	background: #E0E0E0;
	font-family: Tahoma,Verdana;
}
SELECT {
   border: 1px solid #2c7a11;
   background: #F0F0F0;
   font-family: Tahoma,Verdana;
}
DIV.help {
     background: #92d188 url("help.png"/*tpa=http://secretsline.biz/images/help.png*/) left center no-repeat;
	font-style: italic;
	font-family: Tahoma,Verdana;
	margin-left: 20px;
	padding: 10px;
	width: 80%;
     margin: 3px;
     border: 1px solid #36833a;
}
DIV.help UL {
    margin: 0px;
    padding-left: 20px;
}
INPUT.error_field {
	background: #f88585;
	border: 1px solid #7d1e1e;
}
FONT.required {
	font-weight: bold;
	color: #cc2f2f;
}
DIV.vpnok {
	width: 95%;
	display: block;
        padding: 10px;
        vertical-align: middle;
	height: 50px;
        background: #91eaa4;
	border: 1px solid #458a3e;
}
DIV.vpnerr {
	width: 98%;
	display: block;
	height: 50px;
	background: #efa3a3;
	padding: 15px;
	border: 1px solid #962424;
}
DIV.question {
	font-weight: bold;
	color: #9d2222;
}
DIV.answer {
	border-left: 2px solid #a64545;
	background: #F0F0F0;
	padding: 3px;
	color: #444444;
        margin-left: 10px;
	margin-bottom: 7px;
}
TD.balance {
	font-size: 230%;
	font-weight: bold;
	color: #2a7c24;
}
FONT.credit {
	color: #ae1616;
}
FORM {
	display: inline;
	margin: 0px;
	padding: 0px;
}
TD.copy {
	height: 15px;
	text-align: right;
	font-weight: bold;
	font-size: 80%;
	font-family: Tahoma,Verdana;
	color: #AAAAAA;
}
UL.manual IMG {
	border: 1px dotted #888888;
	background: #F8F8F8;
	padding: 3px;
    display: block;
	margin: 6px auto 10px;
}

IMG.manual_img {
	border: 1px dotted #888888;
	background: #F8F8F8;
	padding: 3px;
    display: block;
	margin: 6px auto 10px;
}

TD.news_body {
	background: #FAFAFA;
	color: #333333;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-right: 5px;
	text-align: justify;
	padding-left: 20px;
	font-family: Tahoma,Verdana,Arial;
	border-right: 3px solid #E0E0E0;
	font-style: italic;
}
TD.news_date {
	font-weight: bold;
	width: 13%;
	font-family: Tahoma,Verdana;
	color: #8e1b1b;
	border-bottom: 1px dotted #841f1f;
}
TD.news_title {
	font-weight: bold;
	border-bottom: 1px dotted #841f1f;
	font-size: 110%;
	font-family: Tahoma,Verdana;
	color: black;
	text-align: left;
}
TABLE.manuallist {
	font-size: 110%;
}
TABLE.manuallist A {
	text-decoration: none;
	color: #952a2a;
     white-space: nowrap;
	border-bottom: 1px dotted #952a2a; 
}
TABLE.manuallist TD.head {
    font-weight: bold;
    padding-left: 30px;
    color: #3c0404;
}
TABLE.manuallist TD.descr {
    font-size: 80%;
    vertical-align: top;
    text-align: left;
    color: #444444;
}
TABLE.manuallist TR.separator {
    height: 10px;
}
TABLE.manuallist TD.img {
    padding: 4px;
    width: 90px;
}
TABLE.manuallist TD.img IMG {
    margin: 0px auto 0px;
}
TR.frozen TD {
	background: #cce1ed;
	font-style: italic;
	border-bottom: 1px solid #6099ba;
	border-top: 1px solid #6099ba;
}
DIV.editicqsettings {
	padding: 4px;
	border: 1px dotted #36862b;
	background:#98e48e;
	margin-bottom: 10px;
	font-size: 80%;
	font-family:Tahoma;
	font-weight: bold;
	color: #333333;
}
TABLE.cc-warn {
	margin-bottom: 10px;
	border: 1px solid #cf6100;
	background: #f9b374;
}
TD.noteaboutcert {
	background: #eca3a3;
	font-size: 80%;
	font-weight: bold;
	border: 1px dotted #790505;
}
DIV.ccwarn B {
	display: block;
}
DIV.tip {
   background: #9fd2df;
   color: #444444;
   padding: 6px;
   font-size: 80%;
   display: none;
   font-family: Tahoma,Verdana;
   z-index: 90;
   visibility: hidden;
   border: 1px solid #33a1bc;
}
DIV.msg {
   background: #f8e683;
   border: 1px solid #cfba43;
   padding: 8px;
   margin-top: 3px;
}
TD.admmsg_header {
   font-weight: bold;
   font-family: Tahoma,Verdana;
}
TD.admmsg_close {
   text-align: left;
}
TD.admmsg_close A {
   color: #9d1c1c;
   font-weight: bold;
   text-decoration: none;
   font-family: Tahoma,Verdana;
}
TD.admmsg_close A:hover {
   color: black;
}
TR.technical_subscribe TD {
   background: #f5dc76;
   font-size: 80%;
   font-weight: bold;
   border-bottom: 1px dotted #b89e35;
}
IMG.li {
   margin: 5px;
}
DIV.lng_dialog {
   border: 1px solid black;
   z-index: 99;
   position: fixed;
   left: 2px;
   right: 2px;
   top: 5px;
   padding: 10px;
   background: #F0F0F0;
   display: none;
}
DIV.prolong_box {
   z-index:99;
   padding: 10px;
   display: none;
   border: 1px solid #c6943d;
   background: #fbd696;
}
DIV.prolong_box TABLE.prolong TD {
   background: #fbd696;
   border: 0px;
}
DIV.prolong_box SELECT {
   background: #FFFFFF;
   border: 1px solid #b78225;
}
DIV.prolong_box A {
   text-decoration: none;
   font-family: Verdana,Tahoma;
   color: #000000;
}
INPUT.submit {
   border: 1px solid #64a33f;
   padding: 3px;
   background: url("submit_button_bg.png"/*tpa=http://secretsline.biz/images/submit_button_bg.png*/) left center no-repeat #b7e899;
   padding-left: 23px;
}
INPUT.add {
   border: 1px solid #3c5d28;
   padding: 3px;
   font-weight: bold;
   color: #333333;
   background: url("add_button_bg.png"/*tpa=http://secretsline.biz/images/add_button_bg.png*/) left center no-repeat #b7e899;
   padding-left: 23px;
}
INPUT.submit:hover {
   color: #888888;
   border: 1px dotted #66b039;
}
INPUT.add:hover {
   color: #888888;
   border: 1px dotted #66b039;
}
TABLE.listing TD.empty {
   border: 1px solid #63a5b3;
   height: 60px;
   padding-left: 80px; 
   text-align: center;
   vertical-align: middle;
   color: #007f9a;
   font-style: italic;
   background: url("empty_table.png"/*tpa=http://secretsline.biz/images/empty_table.png*/) left center no-repeat #a8dce7;
}
TR.config-link TD {
   padding: 8px;
   border: 1px solid green;
   background: #b1d9a4;
}
A.imp {
   background: url("att.gif"/*tpa=http://secretsline.biz/images/att.gif*/) left center no-repeat;
   padding-left: 23px;
   font-weight: bold;
}
TR.att_net TD {
   border-top: 1px solid #d0d21a;
   border-bottom: 1px solid #d0d21a;
   background: #feffc5;
}
A.unet-link {
   font-size: 130%;
   text-decoration: none;
   border-bottom: 1px dotted black;
}
TABLE.form {
   width: 500px;
   height: 270px;
   display: none;
   visibility: hidden;
   font-size: 80%;
   position: absolute;
   left: 30%;
   top: 15%;
   background: #f9b374 url("feedback_form_bg.png"/*tpa=http://secretsline.biz/images/feedback_form_bg.png*/) left bottom no-repeat;
   border-collapse: collapse;
   border: 1px solid #bd7c16;
}
TABLE.form TD {
   padding: 3px;
}
TABLE.form TEXTAREA {
   border: 1px solid #777777;
   background: #F0F0F0;
}
TABLE.form TD.header {
   font-size: 120%;
   color: #a01b1b;
   padding-left: 20px;
   padding-bottom: 10px;
   font-weight: bold;
}
INPUT.cancel {
   border: 1px solid #c63a3a;
   padding-left: 24px;
   background: url("button_cancel.png"/*tpa=http://secretsline.biz/images/button_cancel.png*/) left center no-repeat #f49797;
}
TABLE.feedback {
   border: 1px solid #c86710;
   background: #f9b374;
   border-collapse: collapse;
   margin-bottom: 15px;
}
TABLE.feedback:hover {
    cursor: pointer;
    background: #f98f2f;
    border: 1px solid #964d0c;
}
TABLE.feedback TD.header A {
   color: #a72525;
   text-decoration: none;
   border-bottom: 1px dotted #a72525;
   white-space: nowrap;
}
TABLE.feedback TD.help {
   font-size: 70%;
   color: #555555;
   padding: 6px;
}
DIV.fraud_warn {
   display: block;
   border: 1px solid #a91c1c;
   background: #eda3a3;
   padding: 9px;
   width: 70%;
   font-family: Verdana;
   font-weight: bold;
   margin-top: 10px;
}
TABLE.cc_form {
   border: 0px;
   width:80%;
   border-collapse: collapse;
}
TABLE.cc_form TD {
   padding: 1px;
}
TABLE.cc_form TR.header TD {
   border-bottom: 1px solid #ab1e1e;
   padding-left: 30px;
   color: #c33636;
   font-family: Tahoma,Verdana;
   font-weight: bold;
   padding-top: 9px;
}
TABLE.new-partner {
   border: 2px solid #1f5709;
   height: 64px;
   width: 140px;
   background: #5ec835;
   vertical-align: middle;
   border-radius: 9px;
   -moz-border-radius: 9px;
   -webkit-border-radius: 9px;
   text-align: left;
}
TABLE.new-partner A {
   color: white;
   font-size: 140%;
   padding: 5px;
}
TABLE.new-partner A:hover {
    border-bottom: 0px;
}
DIV.noicq {
	background: url("noicq.png"/*tpa=http://secretsline.biz/images/noicq.png*/) left center no-repeat  #ff5a5a;
	border: 1px solid #b61010;
	padding: 8px;
	height: 70px;
}

TABLE.ad_line {
	width: 100%;
	position: fixed;
	z-index: 99;
	top: 0px;
	left: 0px;
	height: 20px;
	border-collapse: collapse;
	border: 0px;
	color: #ffffff;
	font-size: 90%;
	border-bottom: 1px solid #666666;
	background: #000000 url("adv_bg.jpg"/*tpa=http://secretsline.biz/images/adv_bg.jpg*/) left center;
	padding: 3px;
}
TABLE.ad_line:hover {
	background: #000000 url("adv_bg_hover.jpg"/*tpa=http://secretsline.biz/images/adv_bg_hover.jpg*/) left center;
}
TABLE.ad_line TD.close {
	border-left: 1px solid #111111;
	background: #999999;
	width: 22px;
	text-align: center;
}
TABLE.ad_line TD.close:hover {
	background: #ff8181;
}
TABLE.ad_line TD.close A:hover {
	border-bottom: 0px;
}
MARQUEE A {
	color: white;
	margin-left: 150px;
	margin-right: 150px;
}
MARQUEE A:hover {
	color: #E0E0E0;
	font-style: italic;
	border-bottom: 0px;
}
TABLE.payments {
     width: 98%;
}
TABLE.payments TD.p_name {
     font-weight: bold;
     font-family: Verdana;
     font-size: 115%;
}
TABLE.payments TR.p_separator TD {
     border-top: 1px solid #fda7a7;
     height: 10px;
}
DIV.subscribe_descr {
     margin-top: 8px;
     padding-top: 4px;
     padding-bottom: 21px;
     padding-left: 15px;
     font-size: 90%;
}
TABLE.check_ip {
     border: 1px solid #699fc2;
     height: 100px;
     font-size: 80%;
     background:  url("check_ip.png"/*tpa=http://secretsline.biz/images/check_ip.png*/) no-repeat right bottom #8ad0ea;
     margin-bottom: 15px;
}
TABLE.check_ip TD.ip_info {
     text-align: right;
     font-size: 130%;
     font-family: Tahoma,Verdana;
}
TABLE.account_note  {
     background: #96ffad;
     width: 97%;
     cursor: pointer;
     padding: 3px;
     margin-top: 35px;
     border: 1px solid #49af5e;
}
DIV.error {
     background: #ffa1a1 url("error.png"/*tpa=http://secretsline.biz/images/error.png*/) 5px center no-repeat;
     height: 69px;
     border: 1px solid #c44848;
     width: 50%;
     padding: 10px;
     padding-left: 75px;
}
DIV.manual_img {
     border: 1px solid #888888;
     background: #AAAAAA;
     display: block;
     margin: 10px auto 10px;
     padding: 8px;
     font-size: 90%;
     font-style: italic;
     text-align: center;
}
IMG.manual_img {
     margin: 16px auto 16px;
     display: block;
     padding: 4px;
     border: 1px solid #999999;
     background: #EEEEEE;
}
TD.left_descr {
    background: #EEEEEE;
}
P {
    text-indent: 30px;
}
TABLE.discount_mem {
    border: 1px solid #296d3c;
    background: #84cf99;
    padding: 9px;
    border-collapse: collapse;
    width: 97%;
}
IMG.flag_small {
    padding: 1px;
    border: 1px solid #777777;
}
DIV.need_contacts {
    font-size: 90%;
    text-align: justify;
    cursor: pointer;
    width: 97%;
    min-height: 68px;
    border: 1px solid #228b1f;
    margin-bottom: 16px;
    padding: 3px;
    background: #a3f4a1;
}
DIV.need_contacts H3 {
    margin-left: 80px;
    font-size: 110%;
    color: #234126;
}
DIV.need_contacts IMG {
    float: left;
    margin: 2px;
}
DIV.log {
    border: 2px solid #555555;
    background: #666666;
    color: #FFFFFF;
    white-space: pre;
    padding: 7px;
    margin-top: 15px;
    margin-bottom: 20px;
    width: 98%;
}
DIV.config {
    border: 1px solid #888888;
    background: #F0F0F0;
    padding: 5px;
    margin-top: 9px;
    margin-bottom: 5px;
}
DL.support {
    margin-left: 3px;
}
DL.support DD {
    margin-left: 2px;
    padding: 2px;
}
DL.support IMG {
    vertical-align: middle;
    margin-right: 7px;
}
DIV.s_frozen {
    width: 97%;
    border: 1px solid #09469a;
    background: #71adff;
    margin-top: 5px;
}
DIV.s_technical {
    width: 97%;
    border: 1px solid #bd8815;
    background: #ffd06b;
    margin-top: 5px;
}
DIV.s_enable {
    width: 97%;
    margin-top: 5px;
    border-bottom: 1px solid #888888;
}
IMG.s_flag {
    padding: 1px;
    margin: 4px;
    border: 1px solid #666666;
    vertical-align: middle;
    display: inline;
    width: 100px;
}
DIV.s_enable TD.s_name {
    font-weight: bold;
    font-size: 110%;
    color: #640000;
}
DIV.s_frozen TD.s_name {
    color: #032655;
    font-size: 110%;
    font-weight: bold;
}
DIV.s_technical TD.s_name {
    color: #bc7300;
    font-size: 110%;
    font-weight: bold;
}
TABLE.s_subscribe {
    width: 99%;
}
TABLE.s_subscribe A:hover {
    border-bottom: 0px;
    color: #6d0000;
}
TABLE.secure_warning {
    border: 1px solid #7e0000;
    background: #db6969;
    padding: 5px;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 14px;
    font-size: 70%;
    text-align: justify;
    color: #000000;
}
TABLE.secure_warning IMG {
    vertical-align: middle;
    margin-right: 8px;
}
TABLE.secure_warning TD {
    border-bottom: 1px dotted #ad3636;
}
TABLE.secure_warning A {
    font-size: 120%;
    font-weight: bold;
    display: block;
    text-align: center;
    margin: 6px auto 5px;
    color: #222222;
}
TABLE.secure_warning A:hover {
    color: #FFFFFF;
    border-bottom: 0px;
}
TABLE.secure_ok {
    border: 1px solid #16660b;
    background: #59aa4e;
    padding: 5px;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 14px;
    font-size: 70%;
    text-align: justify;
    color: #000000;
}
TABLE.secure_ok IMG {
    vertical-align: middle;
    margin-right: 8px;
}TABLE.secure_ok TD {
    border-bottom: 1px dotted #1f7014;
}
TABLE.secure_ok A {
    font-size: 120%;
    font-weight: bold;
    display: block;
    text-align: center;
    margin: 6px auto 5px;
    color: #222222;
}
TABLE.secure_ok A:hover {
    color: #FFFFFF;
    border-bottom: 0px;
}
DIV.epigraph {
    display: block;
    width:  40%;
    font-style: italic;
    font-size: 90%;
    }
UL.link_list {
        padding-left: 0px;
        margin-left: 0px;
    }
UL.link_list LI {
        background: url("li.gif"/*tpa=http://secretsline.biz/images/li.gif*/) no-repeat left center;
        padding-left: 16px;
        margin-top: 4px;
        width: 95%;
        vertical-align: middle;
        list-style-type: none;
}
HR {
    margin-top: 45px;
    margin-bottom: 15px;
}
SPAN.reason {
    display: block;
    margin-top: 8px;
    margin-bottom: 9px;
    font-weight: bold;
    font-size: 110%;
    margin-left: 20px;
}
SPAN.solution {
    display: block;
    margin-top: 8px;
    margin-bottom: 9px;
    font-weight: bold;
    font-size: 110%;
    margin-left: 20px;
}
UL.link_list LI  SPAN {
	   display: block;
	   font-size: 80%;
	   margin-left: 15px;
	   border-left: 2px solid #444444;
	   padding-left: 4px;
	   margin: 7px;
    }
UL.tech_q {
    padding-left: 20px;
    margin-left: 20px;
}
UL.tech_q LI {
	   font-weight: bold;
	   color: #960c0c;
	   font-size: 120%;
}
INPUT.password {
    border: 1px solid #cebf6d;
    background: url("register/encrypted.png"/*tpa=http://secretsline.biz/images/register/encrypted.png*/) left center no-repeat #fae98b;
    height: 18px;
    padding-left: 23px;
    vertical-align: middle;
}
DIV.notice {
    background: url("notice.png"/*tpa=http://secretsline.biz/images/notice.png*/) 4px 4px no-repeat #d1ffcd;
    border: 1px solid #197e16;
    border-left: 7px solid #197e16;
    border-right: 7px solid #197e16;
    width: 80%;
    padding: 7px;
    height: 90px;
    padding-left: 83px;
    margin-left: 15px;
    margin-bottom: 15px;
}
STRONG {
    font-style: italic;
    font-weight: normal;
}
DIV.login {
    text-align: right;
    padding-left: 100px;
    vertical-align: middle;
    padding: 8px;
    width: 300px;
    font-family: Tahoma, Verdana, Arial;
    margin: 9px;
    float: right;
    border: 1px solid #b9b9b9;
    background: url("register/loginpage.png"/*tpa=http://secretsline.biz/images/register/loginpage.png*/) 7px center no-repeat #333333;
}
DIV.login SPAN {
    display: inline;
    width: 30%;
    color: #F0F0F0;
}
DIV.login INPUT.enter {
    padding-left: 18px;
    height: 22px;
    border: 1px solid #EEEEEE;
    background: url("register/login.png"/*tpa=http://secretsline.biz/images/register/login.png*/) 2px center no-repeat #AAAAAA;
}
DIV.login INPUT.register {
    padding-left: 18px;
    height: 22px;
    border: 1px solid #EEEEEE;
    background: url("register/register-button.png"/*tpa=http://secretsline.biz/images/register/register-button.png*/) 2px center no-repeat #AAAAAA;
}
DIV.login INPUT.username {
    width: 50%;
    margin-left: 12px;
    border: 1px solid #aaaaaa;
    margin-bottom: 6px;
    background: url("register/username.png"/*tpa=http://secretsline.biz/images/register/username.png*/) left center no-repeat #FFFFFF;
    height: 18px;
    width: 100px;
     padding-left: 23px;
}
DIV.login FORM {
    margin: 0px;
    padding: 0px;
    display: inline;
}
DIV.login INPUT.enter:hover {
    background-color: #EEEEEE; 
}
DIV.login INPUT.register:hover {
    background-color: #EEEEEE;
}
DIV.login B {
    display: block;
    font-weight: bold;
    margin-left: 85px;
    color: #FFFFFF;
    margin-bottom: 6px;
    border-bottom: 1px dotted #F0F0F0;
}
DIV.login INPUT.password {
    border: 1px solid #cebf6d;
    background: url("register/encrypted.png"/*tpa=http://secretsline.biz/images/register/encrypted.png*/) left center no-repeat #fae98b;
    height: 18px;
    padding-left: 23px;
    width: 100px;
    margin-left: 12px;
    vertical-align: middle;
}
DIV.index_greet {
    width: 98%;
    margin-bottom: 15px;
    font-size: 90%;
    min-height: 110px;
}
DIV.index_greet H3 {
    font-size: 120%;
    display: block;
    color: #790c0c;
    font-weight: bold;
    margin-left: 30px;
}
DIV.index_greet IMG {
    margin: 6px;
}
DIV.index_gree IMG.right {
    float: right;
    width: 120px;
}
INPUT:focus {
    border: 1px solid #09500c;
    background: #ace2ae;
}
DIV.auth_error {
     background: #ffa1a1 url("error.png"/*tpa=http://secretsline.biz/images/error.png*/) 5px center no-repeat;
     height: 69px;
     border: 1px solid #c44848;
     width: 80%;
     padding: 10px;
     padding-left: 75px;
}
DIV.auth_error B {
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
}
TABLE.top_menu_table TD.acc_page {
     background: #8b1717 url("acc_page_bg.png"/*tpa=http://secretsline.biz/images/acc_page_bg.png*/) center left repeat-x;
     padding-left: 5px;
     border-top: 2px solid #8b1717;
     color: #FFFFFF;
}
TABLE.top_menu_table TD.acc_page A {
    color: #FFFFFF;
    font-family: Verdana,Tahoma;
    font-size: 80%;
}
SPAN. {
    float: left;
}
TABLE.body TD.entered {
    text-align: left;
    padding-left: 20px;
    color: #F0F0F0;
}
TABLE.body TD.entered A {
    font-weight: bold;
    color: #F0F0F0;
    border-bottom: 1px dotted #F0F0F0;
}
TABLE.body TD.entered A.fnc {
    font-size: 80%;
    border-bottom: 0px;
}
TABLE.body TD.entered IMG {
    float: left;
    margin-right: 9px;
}
TABLE.body TD.entered A.add {
    font-size: 120%;
    font-weight: bold;
    
}
TABLE.body TD.entered B {
    color: #e8f650;
}
IMG.demo_flag {
    border: 1px solid #333333;
    width: 70px;
    padding: 1px;
}
INPUT.paysum {
    border: 1px solid #daa526;
    background: #ffdb86;
    width: 60px;
    font-size: 110%;
}
DIV.card_note {
    border: 1px solid #780000;
    padding: 10px;
    background: url("account/agent.png"/*tpa=http://secretsline.biz/images/account/agent.png*/) 5px center no-repeat #ffa5a5;
    text-align: justify;
    padding-left: 62px;
    font-size: 80%;
}
DIV.free_test {
    border: 2px solid #286e2b;
    border-radius: 9px;
    -moz-border-radius: 9px;
    background: #54cd59;
    vertical-align: middle;
    font-size: 130%;
    color: #FFFFFF;
    min-height: 70px;
    -webkit-border-radius: 9px;
    margin-bottom: 9px;
}
DIV.free_test IMG {
    float: left;
}
DIV.free_test DIV {
    margin: 0 auto;
    float: right;
}
DIV.free_test:hover {
    cursor: pointer;
}