/* News and Action */
ul.news {position: relative}
ul.news li, ul.action li  {padding-left: 20px;}
ul.news li { background: url(../img/ico-news.gif) 0 16px no-repeat; padding-bottom: 13px;}
ul.news li span.date {font-size: 10px; color: #b1b5b8; }
ul.news li h4 {padding-bottom: 2px; }
ul.news li h4 a, ul.action li a {text-decoration: none; }
ul.news li h4 a:hover, ul.action li a:hover {text-decoration: underline !important; }

ul.action li {padding-top: 1px; padding-bottom: 12px; position: relative; }
ul.action li span {display: block; width: 12px; height: 15px; padding: 1px 0 0 4px; background: url(../img/bg-circle.gif) no-repeat; position: absolute; left: -7px; top: 0px; font: bold 11px Verdana; color: #fff;}
ul.action li a {color: #575f6a;}

ul.ul {margin: 0 0 10px 20px; }
ul.ul li {background: url(../img/bullet.gif) 0 5px no-repeat; padding-left: 13px; margin-bottom: 7px; }

table.tbl {color: #898989; margin-bottom: 7px; }
table.tbl th, table.tbl td {padding: 5px 10px 5px 10px; border-right: 1px solid #fff; text-align: center; }
table.tbl th {background: #448ccb; font-weight: normal; color: #b4d1ea; }
table.tbl .left {text-align: left;}
table.tbl .left-channels {text-align: left; padding-left: 5px; vertical-align: top; font-size: 10pt;}
table.tbl .selected-package {background: #e6efea; color: #393939;}
table.tbl .selected-package-odd {background: #d2e0d8; color: #393939;}
table.tbl tr.bg,  table.tbl-request tr.bg{background: #efefef; }
table.tbl th span {color: #bdfc00 }
#channels-sidebar {position: relative;}

.channels-submit {
    border: 1px solid #8dc63f;
    background: #8dc63f;
    color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    font: 14px Arial;
	font-weight: bold;
	cursor:pointer;
}
.channels-submit:hover {
    border: 1px solid #719d32;
    background: #8dc63f;
}

div.question {
	text-align: center;
	font: 20px Arial,Helvetica,sans-serif;
	padding-top: 50px;
}

#yes {
	font: 24px Arial,Helvetica,sans-serif;
	cursor: pointer;
}
#yes:hover{	text-decoration: underline;}
#no
{
	font: 24px Arial,Helvetica,sans-serif;
	cursor: pointer;
	margin-left: 50px;
}
#no:hover {text-decoration: underline;}
#answer {padding: 30px 20px;}

h4.success {color: #0d4e00; background: #9bff87; width: 350px; padding-left: 5px; padding-top: 5px; margin-top: 50px;}
h4.error {color: #7b000c; background: #ff949e; width: 350px; padding-left: 5px; padding-top: 5px; margin-top: 50px;}

/* user */
#sidebar table.tbl {margin-left: 20px; }
#sidebar table.tbl, #right-block table.tbl {width: 360px; }
#sidebar table.tbl th, #sidebar table.tbl td, #right-block table.tbl th, #right-block table.tbl td {padding: 5px 3px 5px 3px;}
#sidebar table.tbl h4, #right-block table.tbl td h4 {padding: 0; }
#sidebar table.tbl span, #right-block table.tbl span {font-size: 10px; color: #b4d1ea;  }


table.tbl-request td {padding: 5px 10px 5px 17px;}
table.tbl-request tr.address td {padding-top: 10px; vertical-align: top}
table.tbl-request tr.face td {padding-top: 15px;}
table.tbl-request input, table.tbl-request textarea {width: 250px; height: 22px; background:#fff; border: 1px solid #a3a5a6;}
table.tbl-request textarea {height: 50px;}
table.tbl-request div, table.tbl-request div * {float: left;}
table.tbl-request div, table.tbl-request td input.btn {margin-right: 7px; }
table.tbl-request div label {font-size: 10px; color: #8b8f94; padding-bottom: 5px; }
table.tbl-request td span {float: none; font-size: 10px; color: #ff8a00; }
table.tbl-request td input.btn {float: right; width: 75px !important; height: 19px !important; border: none; padding: 0;}
table.tbl-request td input.packet {width: 15px !important; border: none; margin-right: 10px;}

.license {float: left;}
.license img {float: left; margin-right: 15px; }


.arbital-submit {
    border: 2px solid #006699;
    background-color: #006699;
    color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    font: 14px Sans-Serif;
    font-weight: bold;
    cursor:pointer;
    padding: 3px 10px 3px 10px;
    margin: 10px 0px 10px 0px;
}
.arbital-submit:hover {
    border: 2px solid #004b71;
    background-color: #006699;
}


div.hardware { width: 500px;}



.hardware img {
    padding: 5px 20px 20px 0px;
    display: block;
    float: left;
}

.hardware img.ok {
    padding: 3px 5px 5px 0px;
    display: block;
    float: left;
    width: 13px;
}

.hardware span {
    /*color: #99cc00;*/
    font: 14pt Arial,Helvetica,sans-serif;
}

.hardware div.hidden { 
    display: none;
    margin: 0px 0px 0px 20px;
}
